@import url("reset.css");
@import url("sexy-combo.css");
@import url("sexy/sexy.css");
@import url("slider-style.css");
@import url("nivo-slider.css");

label.overlabel-apply{ position:absolute; z-index:1;}
/************************/
h1{
	font:bold 26px/normal Arial, Helvetica, sans-serif;
	color:#2469a7;
	margin-bottom:11px;
	text-transform:uppercase;
}
h2{
	font:bold 16px/normal Arial, Helvetica, sans-serif;
	color:#45494e;
	margin:0 0 5px 0;
}
h3{
	font:bold 12px/normal Arial, Helvetica, sans-serif;
	color:#45494e;
	margin-bottom:7px;
}
p{
	font:12px Arial, Helvetica, sans-serif;
	color:#404040;
}
a, p a{
	color:#2469A7;
}
.stbuttontext  {
line-height:19px !important;
}
#mainTbl {margin:0 auto; width:970px;}
#mainTblFuel{margin:0 auto; width:934px;}
body{background:#9e9e9e url(../images/backgrounds/bg_page_home.gif) repeat-x left top; font-family:Arial, Helvetica, sans-serif;}
.header{margin-top:10px;}
.top-menu{float:right; clear:both; height:28px; margin-bottom:10px; }
* html .top-menu{margin-bottom:5px;}
	.top-menu ul{ float:left; margin-top:3px;}
		.top-menu ul li{ background:url(../images/bullets/bullet_top_menu.gif) no-repeat left 7px; float:left; margin-left:17px; padding:5px 0 0 10px;}
		.top-menu ul li.share-icon{background:url(../images/icons/icon-sharethis.gif) no-repeat scroll left center transparent;padding-left:20px;padding-right:75px;}
		.top-menu ul li.last-child{ background:none; float:left; margin-left:9px; padding:0 0 0 10px;}
		
		
			.top-menu ul li a{font:9px Arial, Verdana, Helvetica, sans-serif; color:#989898; text-decoration:none; float:left; text-transform:uppercase;}
			.top-menu ul li a:hover{ text-decoration:underline;}
			.top-menu ul li.grey-bg{background:url(../images/backgrounds/bg_top_meu_item.gif) no-repeat left top; height:26px; margin-left:0px; position:relative; padding:5px 6px 0 6px;}
			.top-menu ul li span.bg-right{background:url(../images/backgrounds/bg_top_meu_item_r.gif) no-repeat right top; display:block; height:26px; position:absolute; right:0; top:0; width:6px;}
	.top-menu .search-box{ position:relative; float:left; padding:0 33px 0 14px; width:180px;}
		.top-menu .search-box label{font:10px Arial, Helvetica, sans-serif; font-weight:bold; color:#999999; text-transform:uppercase; left:19px; top:8px;}
		.top-menu .search-box label.overlabel-apply{}
		.top-menu .search-box input{background:url(../images/backgrounds/bg_textbox_search.gif) repeat-x left top; line-height:26px;	border:1px solid #c9c9c9;	font:11px Arial, Helvetica, sans-serif;	color:#666;	height:26px;	width:175px; position:absolute;}
		.top-menu .search-box .left-side{background:url(../images/backgrounds/left_search_box.gif) no-repeat left top; position:absolute; left:1px; top:0px; width:14px; height:28px; display:block;}
		.top-menu .search-box input.btn-search-go{background:url(../images/buttons/btn_go_small.gif) no-repeat left top; cursor:pointer; width:34px; height:28px; position:absolute; right:0px; top:0px; border:none;}
.main-menu{background:url(../images/backgrounds/bg_main_menu.gif) repeat-x left top; height:56px;	margin-top:9px;	position:relative;}
	.main-menu ul{padding-top:16px;}
	.main-menu ul li{background:url(../images/backgrounds/separator_main_menu.gif) no-repeat right center;float:left;padding:11px 12px 0 0;margin-right:10px;height:28px;}
	.main-menu ul li.last-child{background:none;}
		.main-menu ul li a{color:#FFFFFF;font:12px Arial, Verdana, Helvetica, sans-serif;float:left;text-decoration:none;position:relative;}
		* html .main-menu ul li a{padding-right:1px;} 
		.main-menu ul li a:hover .t-line1,
		.main-menu ul li a:hover .t-line2{display:block;}
			* html .main-menu ul li.hover span{display:block;}  
			* html .main-menu ul li span{display:none;}  	
		.main-menu ul li#item1 a .t-line1, .main-menu ul li#item2 a .t-line1, .main-menu ul li#item3 a .t-line1, .main-menu ul li#item4 a .t-line1{width:99%;}
		
		.t-line1{background:url(../images/backgrounds/hover_main_menu_l.gif) no-repeat left top;position:absolute;height:5px;top:-10px;left:0;display:none;}
		.t-line2{background:url(../images/backgrounds/hover_main_menu_r.gif) no-repeat left top;position:absolute;height:5px;top:-10px;right:0;width:3px;display:none;}
	.main-menu .corner-right{background:url(../images/backgrounds/bg_corner_main_menu.gif) no-repeat right top;position:absolute;top:0;right:0;display:block;width:5px;height:5px;}
.banner{border-left:1px solid #c9c9c9;	border-right:1px solid #c9c9c9;	border-bottom:1px solid #c9c9c9;}
.main-content{	
	background:#ffffff url(../images/backgrounds/bg_main_content.gif) repeat-x left bottom;	
	 
	border-top:none;
	border-bottom:none;
	padding:0px;
}
	.main-content .first-box{padding:71px 29px 0 21px; width:313px; float:left;	}
		.main-content .first-box p{
			font:14px/18px Helvetica,Arial,sans-serif,Verdana;			
			color:#404040;			
			margin-bottom:28px;	
			
	
		} 
		.main-content .first-box p.verdana{			font:14px Verdana,Arial,sans-serif,Helvetica;			color:#404040;			margin-bottom:28px;		} 
		.main-content .first-box .blue-arrow{ float:right;}
		.main-content .grey-box{			float:left;		}
.grey-box{	width:151px;	margin-right:1px;}
	.grey-box.last-child{		margin-right:0px;	}
	.grey-box h2{background:url(../images/backgrounds/bg_title_grey_box.gif) no-repeat left top;		font:12px Arial, Verdana, Helvetica, sans-serif;		font-weight:bold;		color:#FFFFFF;		padding:14px 0 0 10px;		width:141px;		height:27px;		text-transform:uppercase;	}	
	.grey-box .content{		background:#fefefe url(../images/backgrounds/bg_content_grey_box.gif) no-repeat left top;		padding:15px 9px 9px 9px;		min-height:149px;		_height:149px;		position:relative;	}
	.grey-box ul{		margin-bottom:23px;	}
		.grey-box ul li{			
			background:url(../images/bullets/grey-arrow.gif) no-repeat left 3px;			
			padding-left:6px;			
			font:bold 10px/12px Arial, Verdana, Helvetica, sans-serif;			
			color:#3c4147;			
			margin-bottom:10px;			
			text-transform:uppercase;					
		}
		.grey-box ul li a{						
			font:bold 10px/12px Arial, Verdana, Helvetica, sans-serif;			
			color:#3c4147;
			text-decoration:none;								
		}
		.grey-box ul li a:hover{text-decoration:underline;}
		.grey-box .content img{			display:block;			margin:auto;		}
		* html .grey-box .content span{display:block !important; margin:auto !important;}
.white-box{	background-color:#FFFFFF;	border:1px solid #a7a7a7;	margin:20px 6px 0 6px;	padding:1px 1px 0 1px;}
	.white-box .wrapper{		background:#DADADA url(../images/backgrounds/bg_white_box.gif) repeat-x left top;		padding:18px 0px;	}
		.white-box .wrapper .content{			background:url(../images/backgrounds/separator_white_box.gif) no-repeat right center;			float:left;			width:312px;		}
		.white-box .wrapper .content.last-child{			background:none;		}
			.white-box .wrapper .content h2{				font:12px Arial, Verdana, Helvetica, sans-serif;				font-weight:bold;				color:#404040;				text-transform:uppercase;				margin:3px 0 5px 0;			}
			.white-box .wrapper .content p{				font:12px Arial, Verdana, Helvetica, sans-serif;				color:#404040;				margin-bottom:5px;			}
			.white-box .wrapper .content img{				margin:0 21px 0 6px;			}
			* html .white-box .wrapper .content span{margin:0 21px 0 6px;}
			.white-box .wrapper .content.bg-img img{				position:absolute;				right:0;				top:-16px;				z-index:2;			}
			* html .white-box .wrapper .content.bg-img span{	position:absolute !important; right:0 !important; top:-16px !important; z-index:2; display:block !important;}
			.white-box .wrapper .content table td{padding-left:15px;}
.footer{background-color:#353535;	padding:19px 14px 14px 37px;	margin-bottom:13px;}
.footer p{		
	font:9px Arial, Verdana, Helvetica, sans-serif;		
	color:#E0E0E0;		
	margin-bottom:8px;		
	text-transform:uppercase;	
}
	.footer h2{		font:9px Arial, Verdana, Helvetica, sans-serif;		font-weight:bold;		color:#e0e0e0;		margin-bottom:12px;		text-transform:uppercase;	}
	.footer ul li{		background:url(../images/bullets/yellow_arrow.gif) no-repeat left 3px;		padding-left:10px;		margin-bottom:9px;		line-height:9px;	}
	* html .footer ul li{background:url(../images/bullets/yellow_arrow.gif) no-repeat left 8px; line-height:normal;}
		.footer ul li a{			font:9px Arial, Verdana, Helvetica, sans-serif;			color:#e0e0e0;			text-decoration:none;			text-transform:uppercase;		}
		.footer ul li a:hover{ text-decoration:underline; }
		.copyright{			font:9px Arial, Verdana, Helvetica, sans-serif;			color:#FFFFFF;			text-transform:uppercase;			text-align:center;			margin-bottom:13px;		}
.blue-arrow{	
	background:url(../images/bullets/blue-arrow-circle.gif) no-repeat right center;	
	font:9px Arial, Verdana, Helvetica, sans-serif;	
	color:#999999;	
	padding:0 21px 2px 0;	
	text-decoration:none;	
	line-height:14px;
	text-transform:uppercase;
}
	.blue-arrow:hover{text-decoration:underline;}
	
.pos-rel{position:relative;}
.main-content-interior{
	background:#FFFFFF url(../images/backgrounds/bg_main_content_in.gif) repeat-x left top;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	padding:23px 26px 22px 27px;
}
.breadcrumb{
	margin-bottom:21px;
}
.breadcrumb a{
	background:url(../images/bullets/blue_arrow3x6.gif) no-repeat right center;
	font:10px Arial, Helvetica, sans-serif;
	color:#2469a7;
	padding-right:7px;
	margin-right:3px;
	text-decoration:none;
}
.breadcrumb a:hover{text-decoration:underline;}
.breadcrumb a.last-child{
	background:none;
	font:10px Arial, Helvetica, sans-serif;
	color:#2469a7;
	padding-right:0px;
	margin-right:0px;
}
.breadcrumb span{
	background:none;
	font:9px Arial, Helvetica, sans-serif;
	color:#999;
	padding-right:0px;
	margin-right:0px;
}
.main-content-interior .left-content{
	width:195px;
	float:left;
}
.left-menu{
	padding-right:8px;
}
.left-menu ul li{
	border-bottom:1px solid #dedede;
	height:1%;
}
.left-menu ul li.last-child{
	border-bottom:none;
	margin-bottom:0px;
}
.left-menu ul li a{
	background:url(../images/bullets/grey_arrow_4x6.gif) no-repeat left 10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:5px 0 5px 10px;
	text-decoration:none;
	display:block;
}
.left-menu ul li a:hover {background-color:#ededed!important; text-decoration:none!important;}

.left-menu ul li.current{border-bottom:none;}
.left-menu ul li.current a{
	background:url(../images/bullets/grey_arrow_down.gif) no-repeat left 10px;
}
.left-menu ul li a:hover{text-decoration:underline;}
.left-menu ul li ul.sub-level{
	/*padding-left:12px;*/
}
.left-menu ul li ul.sub-level li{
	
	margin-bottom:0;
}
.left-menu ul li ul.sub-level li a.current{
	background:url(../images/bullets/blue-arrow-down.gif) no-repeat 10px 11px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#2469a7;
	padding-left:20px;
	text-decoration:none;
}
.left-menu ul li ul.sub-level li a{
	background:url(../images/bullets/blue_arrow_4x6.gif) no-repeat 12px 10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#2469a7;
	padding-left:20px;
	text-decoration:none;
}
.left-menu ul li ul.sub-level li a:hover{text-decoration:underline;}
.left-menu ul li ul.sub-level2{
	/*padding-left:12px;*/
	background:#f8f8f8;
}
.left-menu ul li ul.sub-level2 li{
	border-bottom:none;
	margin-bottom:0px;
}
.left-menu ul li ul.sub-level2 li a{
	background:none;
	font:12px Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	padding-left:32px;
	text-decoration:none;
}
.left-menu ul li ul.sub-level2 li.current a, .left-menu ul li ul.sub-level2 li.current a:hover{
	background:#2469a7!important;
	color:#fff!important;
}
.left-menu ul li ul.sub-level2 li a:hover{text-decoration:underline;}
.main-content-interior .right-content{
	width:708px;
	float:right;
	border-left:1px solid #dedede;
	padding:0 0 0 11px;
	margin-bottom:40px;
}
.three-cols-videos .row-video{
	clear:both;
	margin-bottom:15px;
}
.three-cols-videos .row-video.last-child{
	margin-bottom:0px;
}

.three-cols-videos .row-video .d-grey-box{
	float:left;
	width:196px;
	margin-right:17px;
}
.three-cols-videos .row-video .d-grey-box h3{
	margin-top:10px;
}
.three-cols-videos .row-video .d-grey-box.last-child{
	margin-right:0px;
}
.d-grey-box{
	background:#e2e2e2 url(../images/backgrounds/bg_d_grey_box.gif) repeat-x left top;
	border:1px solid #d9d9d9;
	padding:12px 11px 8px 13px;
}

.d-grey-box a {background:none; position:relative;display:block;}
.d-grey-box a img{margin-left:-5px;vertical-align:top;z-index:0;}
.d-grey-box a .img-play {left:0;position:absolute;top:0;z-index:1;}
* html .d-grey-box a .img-play {position:absolute !important;}

.d-grey-box h3{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#45494e;
	margin-bottom:7px;
}
.d-grey-box p{
	font:11px Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	margin-bottom:3px;
}
.left-content-right{
	float:left;
	width:492px;
}
.right-content-right{
	float:right;
	width:209px;
}
.list-desc {
	margin-top:9px;
}
.list-desc table{
	margin-top:28px;
}
.list-desc table tr td{
	padding-bottom:15px;
}
.list-desc table tr td.last-child{
	padding-left:6px;
	border-left:1px solid #dedede;
}
.list-desc table tr.last-child td{
	padding-bottom:0px;
}
.list-desc table tr td h3{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#404040;
	margin-bottom:0px;
}
.list-desc table tr td span{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#2469a7;
}
.d-grey-box-col{
	
	
}
.d-grey-box-col .d-grey-box-content.first-child{
		
}
.d-grey-box-col .d-grey-box-content{
	padding:6px 6px 11px 6px;
	background:#e2e2e2 url(../images/backgrounds/bg_grey_boxes_col.gif) repeat-x left top;
	border:1px solid #d5d5d5;
	margin-bottom:15px;
}
.d-grey-box-col .d-grey-box-content h3{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#45494e;
	margin:10px 0 7px 0;
	text-transform:uppercase;
}
.d-grey-box-col .d-grey-box-content p{
	font:11px Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	margin-bottom:0px;
}
.grey-link{
	background:url(../images/backgrounds/grey_link_l.gif) no-repeat left top;
	position:relative;
	height:20px;
	padding:7px 0 0 49px;
	margin:0 12px 10px 0;
}
*:first-child+html .grey-link{
	height:24px;
	padding:3px 0px 0 49px;
}
* html .grey-link{
	height:24px;
	padding:3px 0px 0 49px;
	display:inline;
}
.grey-link a{
	background:url(../images/bullets/blue_arrow3x5.gif) no-repeat right center;
	padding-right:24px;
	color:#4f86b7;
	font:bold 11px Arial,Helvetica,sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
.grey-link .grey-link-r{
	display:block;
	background:url(../images/backgrounds/grey_link_r.gif) no-repeat left top;
	width:12px;
	height:27px;
	position:absolute;
	right:-12px;
	top:2px;
}
.left-content-large{
	width:695px;
	float:left;
}
.grey-top-border{
	border-top:1px solid #e5e5e5;
	padding-top:5px;
	margin-top:10px;
}
.table-title-img-desc tr.last-child td{
	padding:0 12px 0px 12px;
}
.table-title-img-desc tr td{
	width:223px;
	padding:0 12px 41px 12px;
	border-left:1px solid #e5e5e5;
}
.table-title-img-desc tr td.first-child{
	padding:0 12px 0px 0px;
	border-left:none;
}
.table-title-img-desc tr td h3{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#404040;
	display:block;
	margin-bottom:16px;
	text-transform:uppercase;
}
.table-title-img-desc tr td img{
	float:left;
	border:1px solid #e39b31;
}
.table-title-img-desc tr td ul{
	width:107px;
	float:right;
}
.table-title-img-desc tr td ul li{
	background:url(../images/bullets/yellow_arrow4x7.gif) no-repeat left 3px;
	padding-left:8px;
	margin-bottom:8px;
	overflow:hidden;
	font:12px Arial, Helvetica, sans-serif;
	color:#404040;
	height:1%;
}
.table-title-img-desc tr td ul li a{
	font:12px Arial, Helvetica, sans-serif;
	color:#404040;
	text-decoration:none;
}
.table-title-img-desc tr td ul li a:hover{ text-decoration:underline;}
.right-content-small{
	float:right;
	width:210px;
}
.news-box{
	background:#ebebeb url(../images/backgrounds/bg_newsletters.gif) no-repeat left top;
	border-bottom:1px solid #e3e3e3;
	padding:7px 8px 6px 8px;
	margin-bottom:12px;
}
.news-box span,
.news-box img{
	float:left;
	margin:0 4px 4px 0;
}
.news-box p{
	font:10px Arial, Helvetica, sans-serif;
	color:#838383;
	width:159px;
	padding-top:3px;
}
.input-news-box{
	clear:both;
	position:relative;
}
.input-news-box label.overlabel{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#828282;
	left:9px;
	top:5px;
}
.input-news-box input{
	background:#ffffff url(../images/backgrounds/bg_input_news.gif) repeat-x left top;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#828282;
	height:21px;
	padding:1px 27px 0 7px;
	border:1px solid #c9c9c9;
	width:158px;
	line-height:21px;
}
.btn-arrow-right,
.input-news-box input.btn-arrow-right{
	background:url(../images/buttons/btn_arrow_right.gif) no-repeat left top;
	width:22px;
	height:22px;
	cursor:pointer;
	display:block;
	border:none;
	position:absolute;
	right:-11px;
	top:1px;
}
* html .input-news-box input.btn-arrow-right{ right:9px; top:2px;}
*:first-child+html .input-news-box input.btn-arrow-right{ right:1px; top:2px;}
.map-content h2{
	font:bold 16px/normal Arial, Helvetica, sans-serif;
	color:#45494e;
	margin:5px 0;
	text-align:center;
}
.d-grey-box-col .d-grey-box-content.map-content h3{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#f59a28;
	margin:0px;
	text-align:center;
}
/**********DIALOG*****************/
.dialog{
	background-color:#FFFFFF;
	border:1px solid #ccc;
	padding:5px;
	position:relative;
}
* html .dialog{ width:450px !important;}
.btn-share{
	background:url(../images/buttons/btn_share.png) no-repeat left top;
	width:71px;
	height:26px;
	display:block;
	cursor:pointer;
	border:none;
	position:absolute;
	top:10px;
	left:10px;
}
* html .btn-share{
	background:url(../images/buttons/btn_share.gif) no-repeat left top;
}
.close-dialog{
	background:url(../images/buttons/white_cross.png) no-repeat left top;
	width:13px;
	height:12px;
	display:block;
	cursor:pointer;
	border:none;
	position:absolute;
	top:10px;
	right:10px;
}
* html .close-dialog{
	background:url(../images/buttons/white_cross.gif) no-repeat left top;
	right:30px;
}
.ui-dialog-titlebar{display:none;}
.ui-widget-content { }
.ui-widget-overlay { background-color: #000; opacity: .80;filter:Alpha(Opacity=80); position: absolute; top: 0; left: 0; width: 100%; height: 900px; }
.ui-widget-shadow { background-color: #000000; opacity: .20;filter:Alpha(Opacity=20);}
.ui-dialog .dialog iframe {
	border:medium none;
	height:276px;
	width:432px;
}
/******************************************************************************************/



/*  BEGIN search  */
#tabs { padding:0 0 0 0; margin:0 4px 20px 0;}
#tabs.ui-widget-content {
	background-color:#fff;
}
.ui-tabs-panel { 
	clear:both; 
	border-left:1px solid #dcdcdc; 
	border-right:1px solid #dcdcdc; 
	border-bottom:1px solid #dcdcdc; 
}
* html .ui-tabs-panel{
	margin-top:-6px;
}
.ui-tabs-hide { display:none; }
* html .ui-tabs-hide { display:none; }
#tabs .ui-widget-content { background:#E2E2E2 url(../images/backgrounds/bg_search.gif) repeat-x left top; padding:10px 15px 10px 15px; }
*:first-child+html #tabs .ui-widget-content { margin-top:-5px; }
/** html #tabs .ui-widget-content { margin-top:-11px; }*/

.ui-tabs .ui-tabs-nav li { 
	float:left; 
	background:transparent url(../images/backgrounds/bg_tab_left.gif) no-repeat right 12px; 
	height:24px; 
	padding:12px 1px 0 0; 
}
.ui-tabs .ui-tabs-nav li a {
	background:url(../images/backgrounds/bg_tab_no_active.gif) repeat-x left top;
	float:left; 
	font:bold 12px/12px Arial, Helvetica, sans-serif; 
	color:#000; 
	text-decoration:none; 
	height:18px; 
	padding:6px 48px 0 49px; 
	outline:none; 
	position:relative; 
}
.ui-tabs .ui-tabs-nav li.last-child{
	background:none;
	padding:12px 0 0 0;
}
/*.ui-tabs .ui-tabs-nav li.last-child a { background:transparent url(../images/backgrounds/bg-tab-lastchild.gif) no-repeat right top; }*/

.ui-tabs .ui-tabs-nav li.first-child.ui-state-active { 
	background:transparent url(../images/backgrounds/bg_tab_activeleft.gif) no-repeat left 6px; 
}
.ui-tabs .ui-tabs-nav li.ui-state-active { 
	background:transparent url(../images/backgrounds/bg_tab_activeleft_default.gif) no-repeat left 6px; 
	height:31px; 
	padding:5px 0 0 0px; 
}
.ui-tabs .ui-tabs-nav li.ui-state-active a { 
	color:#000; 
	background:transparent url(../images/backgrounds/bg_tab_activeright.gif) no-repeat right 1px; 
	padding:13px 48px 0 49px; 
	height:18px; 
}
.ui-tabs .ui-tabs-nav li.last-child.ui-state-active a { 
	background:transparent url(../images/backgrounds/bg_tab_activeright_last.gif) no-repeat right 1px; 
}
/** html .ui-tabs .ui-tabs-nav li.last-child.ui-state-active a { 
	background:transparent url(../images/backgrounds/bg_tab_activeright_last.gif) no-repeat right 1px; 
}*/
* html .ui-tabs .ui-tabs-nav li.first-child.ui-state-active { 
	background:transparent url(../images/backgrounds/bg_tab_activeleft.gif) no-repeat left 6px; 
}
#tabs .ui-widget-content p { color:#545454; font:normal 12px/15px Arial, Helvetica, sans-serif; }
#tabs .ui-widget-content .list-programs li { position:relative; padding:10px 0 10px 25px; margin:0 15px 0 0;}
*:first-child+html #tabs .ui-widget-content .list-programs li { padding-top:0; }
#tabs .ui-widget-content .list-programs li.last-child { border:none; margin-bottom:15px; }
	#tabs .ui-widget-content .list-programs li img { position:absolute; left:0; top:12px; }
	*:first-child+html #tabs  .ui-widget-content .list-programs li img { top:18px; }
	#tabs .ui-widget-content .list-programs li a { text-decoration:underline; color:#0471be; font:normal 12px/15px Arial, Helvetica, sans-serif; }
	#tabs .ui-widget-content .list-programs li p { color:#545454; font:normal 12px/15px Arial, Helvetica, sans-serif; }
	#tabs .ui-widget-content .list-programs li h3 { color:#000; font:bold 12px/15px Arial, Helvetica, sans-serif; }
	
	#tabs .ui-widget-content .list-programs tr td { position:relative; padding:10px 0 10px 0; margin:0 15px 0 0;}
*:first-child+html #tabs .ui-widget-content .list-programs tr td { padding-top:0; }
#tabs .ui-widget-content .list-programs tr td.last-child { border:none; margin-bottom:15px; }
	#tabs .ui-widget-content .list-programs tr td img { position:absolute; left:0; top:12px; }
	*:first-child+html #tabs  .ui-widget-content .list-programs tr td img { top:18px; }
	#tabs .ui-widget-content .list-programs tr td a { text-decoration:underline; color:#0471be; font:normal 12px/15px Arial, Helvetica, sans-serif; }
	#tabs .ui-widget-content .list-programs tr td p { color:#545454; font:normal 12px/15px Arial, Helvetica, sans-serif; }
	#tabs .ui-widget-content .list-programs tr td h3 { color:#000; font:bold 12px/15px Arial, Helvetica, sans-serif; }

.search-navbar { padding:9px 0 0 15px; background:url(../images/backgrounds/bg_search_navbar_top.gif) repeat-x left top; margin:0 -15px }
	.search-navbar p { color:#545454; font:normal 12px/14px Arial, Helvetica, sans-serif; float:left; margin:0 20px 0 0; }
	.search-navbar li { float:left; }
	.search-navbar li a { float: left; color:#252525; font:normal 12px/14px Arial, Helvetica, sans-serif; text-decoration:none; margin:0 7px 0 0; }
	.search-navbar li a:hover { text-decoration:underline; }
	.search-navbar li a.selected { font-weight:bold; text-decoration:underline; color:#0471be }
	.search-navbar table tr td a { float: left; color:#252525; font:normal 12px/14px Arial, Helvetica, sans-serif; text-decoration:none; margin:0 7px 0 0; }
	.search-navbar table tr td a:hover { text-decoration:underline; }
	.search-navbar table tr td a.selected { font-weight:bold; text-decoration:underline;color:#0471be; }
	.search-navbar table tr td span{color:#0471be;font:bold 12px/14px Arial, Helvetica, sans-serif;text-decoration:underline;margin:0 7px 0 0;}
	.search-navbar { }
	
	
	

.box-allresults { border:1px solid #d8d8d8; margin:0 10px 20px 0;  background:#E2E2E2 url(../images/backgrounds/bg_search.gif) repeat-x left top;}
	.box-allresults-content {  background:#E2E2E2 url(../images/backgrounds/bg_search.gif) repeat-x left top; padding:10px 15px; }
	.box-allresults .list-allresults li { padding:0 0 10px 0;}
	.box-allresults .list-allresults li.last-child { padding-bottom:20px; }
	.box-allresults .list-allresults p { color:#707070; font:normal 11px/14px Arial, Helvetica, sans-serif; }
	.box-allresults .list-allresults h3 { color:#252525; font:bold 11px/14px Arial, Helvetica, sans-serif; }
	.box-allresults .list-allresults a { color:#0471be; font:normal 11px/15px Arial, Helvetica, sans-serif; text-decoration:underline; }
	
	.box-allresults .list-allresults tr td { padding:0 0 10px 0;}
	.box-allresults .list-allresults tr td.last-child { padding-bottom:20px; }
	
	.box-allresults .list-allresults tr.search-navbar td  { padding-top:9px; }
	.box-allresults .list-allresults tr.search-navbar td p { 	color:#545454; float:left; font:12px/14px Arial,Helvetica,sans-serif; margin:0 20px 0 0; }
	.box-allresults .list-allresults tr.search-navbar td span { 	color:#0471be; float:left; font:12px/14px Arial,Helvetica,sans-serif; margin:0 7px 0 0; text-decoration:underline; font-weight:bold;}	
	.box-allresults .list-allresults tr.search-navbar td a { color:#252525; font:normal 12px/14px Arial, Helvetica, sans-serif; text-decoration:none; margin:0 7px 0 0; float:left;  }
	.box-allresults .list-allresults tr.search-navbar td a:hover { text-decoration:underline; }

.box-customsearch{ 
	position:relative; 
	padding:0 30px 0 13px; 
	width:146px;
	height:23px;
	margin-bottom:16px;
}
.box-customsearch label{
	font:10px Arial, Helvetica, sans-serif; 
	font-weight:bold; color:#999999; 
	text-transform:uppercase; 
	left:18px; 
	top:7px;
}
.box-customsearch input{ 	
	background:url(../images/backgrounds/bg_textbox_search_custom.gif) repeat-x left top;
	border:none;
	font:10px Arial, Helvetica, sans-serif;	
	font-weight:bold; 	
	color:#999999;	
	height:18px; 
	padding:5px 0px 0 3px;	
	width:140px;	
	position:absolute;
}
.box-customsearch .left-side{
	background:url(../images/backgrounds/left_search_custom_box.gif) no-repeat left top; 
	position:absolute; 
	left:1px; 
	top:0px; 
	width:14px; 
	height:28px; 
	display:block;
}
.box-customsearch input.btn-search-custom{
	background:url(../images/buttons/btn_search.gif) no-repeat left top; 
	cursor:pointer; 
	width:34px; 
	height:28px; 
	position:absolute; 
	right:0px; 
	top:0px; 
	border:none;
}
.search-area h2{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#2469a7;
	margin-bottom:5px;
}	
/*  END search  */
.w48{width:48px;}
.padd-top18{padding-top:18px;}


/**********DIALOG*****************/
.ui-dialog #dialog-video{ background-color:#FFFFFF; border:1px solid #ccc; padding:5px; position:relative;  }
* html .ui-dialog #dialog-video{ width:450px !important;}
.ui-dialog #dialog-video iframe { width:432px; border:none; height:276px; }

.ui-dialog #dialog-video .btn-share{ background:url(../images/buttons/btn_share.png) no-repeat left top; width:68px; height:26px; display:block; cursor:pointer; border:none; position:absolute; top:10px; left:10px; outline:none; }
* html .ui-dialog #dialog-video .btn-share{ background:url(../images/buttons/btn_share.gif) no-repeat left top; }
.ui-dialog #dialog-video .close-dialog{ background:url(../images/buttons/white_cross.png) no-repeat left top; width:13px; height:12px; display:block; cursor:pointer; border:none; position:absolute; top:15px; right:15px; outline:none; }
* html .ui-dialog #dialog-video .close-dialog{ background:url(../images/buttons/white_cross.gif) no-repeat left top; right:30px; }
.ui-dialog .ui-dialog-titlebar{display:none;}
.ui-dialog .ui-widget-content {}

.ui-dialog .ui-widget-shadow { background-color: #000000; opacity: .20;filter:Alpha(Opacity=20);}
/******************************************************************************************/
/*  BEGIN calendar-monthly  */

.box-calendarheader { background:url(../images/backgrounds/bg-box-calendarheader-b.gif) no-repeat left bottom; width:708px; margin-bottom:2px;  }
	.box-calendarheader-body { background:url(../images/backgrounds/bg-box-calendarheader-t.gif) no-repeat left top; padding:30px 20px 30px 20px;  }
	.main-content-interior .right-content .box-calendarheader h1 { color:#0471be; font:bold 24px/20px Arial, Helvetica, sans-serif; float:left; margin-right:20px; margin-bottom:0;}
	.box-calendarheader ul { float:left;  }

	ul.list-calendarmodal li { float:left; background:url(../images/backgrounds/bg-calendarmodal.gif) repeat-x left top; height:23px; font:bold 12px/13px Arial, Helvetica, sans-serif; }
	ul.list-calendarmodal li a { float:left; color:#0471be; font:bold 12px/13px Arial, Helvetica, sans-serif; text-decoration:none; padding:4px 10px 0; height:19px; }
	ul.list-calendarmodal li span { float:left; color:#0471be; font:bold 12px/13px Arial, Helvetica, sans-serif; height:18px; padding:5px 10px 0; }
	ul.list-calendarmodal li.first-child a { background:url(../images/backgrounds/bg-calendarmodal-l.gif) no-repeat left top; }
	ul.list-calendarmodal li.last-child a { background:url(../images/backgrounds/bg-calendarmodal-r.gif) no-repeat right top; }
	
	ul.list-calendarmodal li.current { background:url(../images/backgrounds/bg-calendarmodal-current.gif) repeat-x left top; }
	ul.list-calendarmodal li.current a { color:#FFFFFF; }
	ul.list-calendarmodal li.first-child.current a{ background:url(../images/backgrounds/bg-calendarmodal-current-l.gif) no-repeat left top; }
	ul.list-calendarmodal li.last-child.current a{ background:url(../images/backgrounds/bg-calendarmodal-current-r.gif) no-repeat right top; }


/**/
div.calendarEvents { border:4px solid #dfdfdf; }
div.calendarEvents.weekly  { border:4px solid #dfdfdf; }
div.calendarEvents table { border:none; background:#fff; border-collapse:separate; }
div.calendarEvents table td { background:#fff; font:normal 14px/normal Arial, Helvetica, sans-serif; }
div.calendarEvents.weekly table.titleStyleClass, 
div.calendarEvents table table.titleStyleClass { border-bottom:1px solid #dfdfdf;  }
div.calendarEvents.weekly table.titleStyleClass, div.calendarEvents.weekly table.titleStyleClass td,
div.calendarEvents table table.titleStyleClass, div.calendarEvents table table.titleStyleClass td { background:url(../images/backgrounds/cal-control-title-bg.gif) repeat-x left bottom #ffffff; height:18px; }
div.calendarEvents.weekly table.titleStyleClass td,
div.calendarEvents table table.titleStyleClass td { font:bold 14px/normal Arial, Helvetica, sans-serif; color:#3e7db6; padding:7px; border:none; text-transform:uppercase; }
div.calendarEvents.weekly table.titleStyleClass td a,
div.calendarEvents table table.titleStyleClass td a { font:normal 14px/normal Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
div.calendarEvents.weekly table.titleStyleClass td.prevStyleClass a,
div.calendarEvents table table.titleStyleClass td.prevStyleClass a { background:url(../images/bullets/cal-control-left.gif) no-repeat left top; display:block; height:17px; width:17px; text-indent:-999px; overflow:hidden; line-height:0px; font-size:0px; }
div.calendarEvents.weekly table.titleStyleClass td.nextStyleClass a,
div.calendarEvents table table.titleStyleClass td.nextStyleClass a { background:url(../images/bullets/cal-control-right.gif) no-repeat left top; display:block; height:17px; width:17px; text-indent:-999px; overflow:hidden; line-height:0px; font-size:0px; }

div.calendarEvents table th.dayHeaderClass { font:bold 12px/normal Arial, Helvetica, sans-serif; color:#3b3b3b; padding:10px 0; background:url(../images/backgrounds/cal-control-title-bg.gif) repeat-x left bottom #ffffff; border-left:1px solid #dfdfdf; border-right:none; text-align:center; text-transform:uppercase; }
div.calendarEvents table th.dayHeaderClass.first-child { border-left:none; }
div.calendarEvents table td.otherMonthDayStyleClass, div.calendarEvents table td.todayStyleClass, div.calendarEvents table td.dayStyleClass, div.calendarEvents table td.weekendDayStyleClass { border-left:1px solid #88aec7; border-top:1px solid #88aec7; }
div.calendarEvents table td.otherMonthDayStyleClass.last-child, div.calendarEvents table td.todayStyleClass.last-child, div.calendarEvents table td.dayStyleClass.last-child, div.calendarEvents table td.weekendDayStyleClass.last-child { border-right:1px solid #88aec7; }
div.calendarEvents table tr.last-child td { border-bottom:1px solid #d6e1e8; }
div.calEventItem { height:77px; padding:4px; position:relative; }
div.calEventItem span.day { font:normal 12px/normal Verdana, Arial, Helvetica, sans-serif; color:#0b4f7b; position:absolute; left:4px; top:4px; }
div.calEventItem ul.event-list { display:block; position:absolute; left:0px; bottom:0px; padding:4px; text-align:left; }
div.calEventItem ul.event-list li { font:bold 11px/11px Arial, Helvetica, sans-serif; margin:2px 0 0 0; }
div.calEventItem ul.event-list li a { font:normal 11px/11px Arial, Helvetica, sans-serif; color:#3e7db6; text-decoration:none; background:transparent url(../images/bullets/point-blue.gif) no-repeat left 4px; padding:0 0 0 7px; display:block; }
div.calEventItem ul.event-list li a:hover { text-decoration:underline; }
div.calendarEvents table td.otherMonthDayStyleClass div.calEventItem { background:#f9fbfc; }
div.calendarEvents table td.otherMonthDayStyleClass div.calEventItem span.day { color:#949494; }
div.calendarEvents table td.otherMonthDayStyleClass.eventDay div.calEventItem,
div.calendarEvents table td.todayStyleClass.eventDay div.calEventItem,
div.calendarEvents table td.dayStyleClass.eventDay div.calEventItem,
div.calendarEvents table td.weekendDayStyleClass.eventDay div.calEventItem { }
div.calendarEvents table td.otherMonthDayStyleClass.eventDay div.calEventItem span.day,
div.calendarEvents table td.todayStyleClass.eventDay div.calEventItem span.day,
div.calendarEvents table td.dayStyleClass.eventDay div.calEventItem span.day,
div.calendarEvents table td.weekendDayStyleClass.eventDay div.calEventItem span.day { color:#000000; font-weight:bold; }
div.calendarEvents table td.otherMonthDayStyleClass { border-left:1px solid #88aec7; }
div.calendarEvents table td.otherMonthDayStyleClass.first-child { }
div.calendarEvents table td.otherMonthDayStyleClass.last-child {  }
div.calendarEvents table td.otherMonthDayStyleClass div.calEventItem { background:transparent url(../images/backgrounds/bg-cal-othermonth.gif) repeat-x left top; }
div.calendarEvents table tr.last-child td.otherMonthDayStyleClass div.calEventItem { background:transparent url(../images/backgrounds/bg-cal-othermonth.gif) repeat-x left top; }
div.calendarEvents table tr.last-child td.otherMonthDayStyleClass { border-bottom-color:#88aec7; }

div.calendarEvents.weekly table.calendarEventsList { }
div.calendarEvents.weekly table.calendarEventsList th { font:bold 12px/normal Arial, Helvetica, sans-serif; color:#3b3b3b; padding:0 0 0 20px; height:33px; text-align:left; }
div.calendarEvents.weekly table.calendarEventsList td { padding:15px 10px 15px 20px; vertical-align:top; font:normal 12px/normal Arial, Helvetica, sans-serif; color:#45494e; }
div.calendarEvents.weekly table.calendarEventsList td a { font:bold 12px/normal Arial, Helvetica, sans-serif; color:#0471be; text-decoration:none; display:block; }
div.calendarEvents.weekly table.calendarEventsList td a:hover { text-decoration:underline; }

div.calendarEvents.weekly table.calendarEventsList tr.odd td { background-color:#ebebeb; }

#calEvents .eventDay .calEventItem { background:#e9f1f6 url(../images/backgrounds/bg-cal-event.gif) repeat-x left bottom; }
/**/

/*  END calendar-monthly  */

/***************************************
ECONOMIC 
***************************************/
#economic-header {border:1px solid #ccc; background:#fff url(../images/backgrounds/header-bg.gif) repeat-x bottom; padding:10px; width:660px; height:220px; overflow:hidden; margin-bottom:20px;}
	.video-holder {float:left;}
	.video-description {float:right; width:256px;}
		.video-description h2 {color:#000; font-size:12px; text-transform:uppercase;}
		.video-description p {font-size:12px; line-height:16px; margin-bottom:8px;}

#statistics {width:682px; overflow:hidden; margin-bottom:20px;}	
	#statistics .col {display:block; float:left; width:225px; border-right:1px solid #ccc;}
	#statistics .last-child {border:none;}
		#statistics .col p {padding:10px 8px 10px 8px;}
		#statistics .col p strong {display:block; margin-bottom:5px; color:#000;}
		
#section {width:682px; overflow:hidden; margin-bottom:20px;}
	#section .col {display:block; float:left; width:337px; margin-right:4px; position:relative;}
		#section .col h3 {width:100%; height:36px; line-height:36px; background:#353535; color:#fff; text-transform:uppercase; font-size:12px; text-indent:15px; margin-bottom:0;}
		#section .col .content {background:#fff url(../images/backgrounds/col-bg.gif) repeat-x top; height:330px; padding:15px;}
			#section .col .content h5 {margin-bottom:5px;}
			#section .col .content .eco-button {display:block; float:left; background:url(../images/buttons/eco-btn.gif) no-repeat; width:139px; height:39px; font-size:12px; font-weight:bold; color:#404040; line-height:39px; text-decoration:none; margin-right:10px; margin-bottom:10px; * line-height:50px;}
		#Scroller-1 {height:330px; width:290px; position:relative; overflow:hidden;}
			#section .col .content .eco-button:hover {color:#2469a7;}
			#section .col .content .eco-button img {position:relative; top:-5px; left:10px; margin-right:15px; }
		.Scroller-Container {position: absolute; top: 0px; left: 0px;}
			.Scrollbar-Track {background:#ccc; width:7px; height:292px; position:absolute; right:12px; top:62px;}
			.Scrollbar-Handle {background:url(../images/backgrounds/handle-bg.gif) no-repeat; width:7px; height:68px; position:absolute; cursor:pointer;}
			#section .col .content p {margin-bottom:10px; line-height:18px; padding:0 15px 0 0;}			
	#section .last-child {margin:0;}
	
	#market-economics {width:682px; overflow:hidden;}
		#market-economics h3 {width:100%; height:36px; line-height:36px; background:#353535; color:#fff; text-transform:uppercase; font-size:12px; text-indent:15px; margin-bottom:0;}
			#market-economics .individual-market {background:#fff url(../images/backgrounds/eco-market-bg.gif) repeat-x top; width:682px; margin-bottom:20px; overflow:hidden;}
				#market-economics .individual-market .col {float:left; width:170px; background:url(../images/backgrounds/white-div.gif) no-repeat top right; text-align:center; padding-top:20px;}
					#market-economics .individual-market .col a {background:url(../images/backgrounds/blue-eco-arrow.gif) no-repeat center right; padding-right:10px; font-weight:bold; font-size:13px; text-decoration:none;}
						#market-economics .individual-market .col a:hover {text-decoration:underline;}
					#market-economics .individual-market .col img {display:block; margin:14px auto;}
					#market-economics .individual-market p {width:652px; padding:20px 15px; float:left; line-height:18px;}
					
					
					#market-economics .individual-market .last-child {background:none;}				
	
/***************************************
LAWN & GARDEN
***************************************/
#lawn-garden .lg-head {width:100%; overflow:hidden; margin-bottom:20px;}
	.lg-head .head-left {float:left; width:285px; border-right:1px solid #ddd; padding-right:14px;}
		.lg-head .head-left p { margin-bottom:10px; line-height:17px;}
	.lg-head .head-right {float:right; width:180px; }
		.lg-head .head-right a {margin-bottom:15px; display:block; background:url(../images/buttons/gray-btn.gif) no-repeat; width:149px; height:39px; line-height:39px; text-align:center; color:#444; text-decoration:none; font-size:11px; font-weight:bold;}
			.lg-head .head-right a:hover {color:#2469a7;}
			
	#tab-holder {width:469px; height:100%; float:left; position:relative; border:1px solid #ddd; border-top:none;}
		#tab-holder ul {overflow:hidden; width:auto;}
		#tab-holder ul li {float:left; margin-right:2px; position:relative;}
		#tab-holder ul .last-child {margin:0;}
		#tab-holder ul .last-child a {width:233px;}
		#tab-holder ul li a {display:block; width:234px; height:39px; background:#444; line-height:39px; font-size:11px; text-transform:uppercase; color:#fff; text-align:center; text-decoration:none; font-weight:bold; border-bottom:5px solid #fff;}
		#tab-holder ul li a.small {width:155px;}
		#tab-holder ul li a.active {background:#2469a7 url(../images/buttons/blue-arrow-down.gif) no-repeat center 39px; height:46px;}
	
	#economics, #sustainability, #claims, #resources, #manufacturers {width:439px; padding:0 15px 10px 15px; font-size:12px;}
	#sustainability, #resources, #manufacturers {display:none;}
	
	#economics p, #sustainability p, #claims p, #resources p, #manufacturers p {margin-bottom:15px;}
	
	#tab-holder h4 {font-weight:bold; font-size:13px;}
	
	.row {overflow:hidden; width:100%; border-top:1px solid #ddd; padding:15px 0 0 0; margin-bottom:15px;}
	.row img {display:block; float:left; margin-right:15px; width:132px;}
	.row .right {display:block; float:left; width:290px;}
	.row a {display:block; background:url(../images/bullets/blue_arrow_4x6.gif) no-repeat left center; padding-left:10px; margin-bottom:5px; text-decoration:none;}
		.row a:hover {text-decoration:underline;}
		
	.row a.iframe {padding:0; margin:0; display:inline;}
		.row .posRel {position:relative;}
	
	#manufacturers ul {width:145px; float:left;}
		#manufacturers ul li {display:block; float:none;}
			#manufacturers ul li a {font-size:12px; background:url(../images/bullets/blue_arrow_4x6.gif) no-repeat left center; padding-left:10px; width:auto; height:auto; color:#2469A7; text-transform:none; line-height:normal; border:none; text-align:left; font-weight:normal;}
			#manufacturers ul li a:hover {text-decoration:underline;}
		
/***************************************
RESOURCES
***************************************/
#accordion {width:100%; overflow:hidden;}
#accordion h2.acc-trigger {width:683px; height:36px; overflow:hidden; background:url(../images/backgrounds/acc-header-bg.gif) no-repeat bottom left; line-height:36px; text-indent:15px; font-size:12px; margin-bottom:0; text-transform:uppercase;}
	#accordion h2.active {background-position:top;}
	#accordion h2.acc-trigger a {color:#353535; text-decoration:none; display:block;}
		#accordion h2.acc-trigger a:hover {color:#111;}
	#accordion .acc-container {width:653px; background:#fff url(../images/backgrounds/acc-bg.gif) repeat-x top; padding:10px 15px;}
		#accordion .acc-container .block {display:block;}
			#accordion .acc-container .block .row {width:100%; overflow:hidden; border:none; padding-top:0; margin-bottom:5px; position:relative;}
				#accordion .acc-container .block .row a.img {display:inline; background:none; padding:0;}
				#accordion .acc-container .block .row img {display:block; float:left; margin:0 20px 10px 0; border:1px solid #b4b4b4; width:auto;}
				#accordion .acc-container .block .row .description {width:650px; float:left; width:555px;}
				#accordion .acc-container .block .row p {color:#353535; margin-bottom:10px;}
				#accordion .acc-container .block .row .description h4 a {color:#2469a7; display:block; font-size:12px; font-size:bold; text-decoration:none; padding:0; background:none;}
					#accordion .acc-container .block .row .description h4 a:hover {text-decoration:underline;}
					.video-btn {position:absolute; top:1px; left:1px; background:url(../images/backgrounds/play-btn.png) no-repeat; width:68px; height:68px;}
					.video-btn-wide {position:absolute; top:-77px; left:1px; background:url(../images/backgrounds/play-btn-wide.png) no-repeat; width:222px; height:76px;}
					
							
/***************************************
REFUELING WITH PROPANE
***************************************/				
#refueling h2 {background:url(../images/backgrounds/refueling-head.gif) no-repeat; width:682px; height:36px; line-height:36px; color:#fff; text-transform:uppercase; font-size:12px; text-indent:15px;}
	#refueling h2 a {float:right; color:#fff; text-transform:none; text-decoration:none; padding-right:25px;}
		#refueling h2 a:hover {text-decoration:underline;}
	#refueling h2 .find-retailer {background:url(../images/icons/gas-pump-icon.gif) no-repeat center left; padding-left:17px;}
	#refueling h2 .visit-autogas {background:url(../images/icons/autogas-icon.gif) no-repeat center left; padding-left:17px; padding-right:17px;}

#refueling .head {padding:10px 15px; width:652px; line-height:18px; margin-bottom:20px;}

#refueling .wrapper {width:682px; overflow:hidden; margin-bottom:20px;}
	#refueling .wrapper .column {width:224px; float:left; margin-right:5px;}
	#refueling .wrapper .column h3 {width:224px; height:36px; line-height:36px; text-indent:15px; color:#353535; font-size:12px; text-transform:uppercase; background:url(../images/backgrounds/fuel-column-head.gif) no-repeat; margin-bottom:0;}
		#refueling .wrapper .column .banner {border:1px solid #ccc; border-top:none; display:block;}
		#refueling .wrapper .last-child {margin:0;}
		#refueling .wrapper .column .refueling-info {width:204px; background:#fff url(../images/backgrounds/column-bg.gif) repeat-x top; padding:10px; height:265px;}
			#refueling .wrapper .column h4 {font-size:12px; color:#353535;}
			#refueling .wrapper .column p {font-size:12px; margin-bottom:15px; color:#353535}
			#refueling .wrapper .column .refueling-info ul {font-size:12px; color:#353535; margin-left:10px;}
			#refueling .wrapper .column .refueling-info li {background:url(../images/bullets/blue_arrow3x5.gif) no-repeat 0px 5px; padding-left:8px; margin-bottom:8px;}
		#refueling .wrapper .column .case-study {width:204px; padding:20px 0 10px; margin:0 auto; display:block; border-top:1px solid #ccc; overflow:hidden;}
			#refueling .wrapper .column .case-study h4 {margin-bottom:10px;}
		#refueling .wrapper .column .case-study img {display:block; float:left; border:1px solid #ccc; margin-right:10px;}
		#refueling .wrapper .column .case-study p {width:204px; line-height:16px;}
		#refueling .wrapper .column .case-study .read-more {display:block; background:url(../images/bullets/blue_arrow3x5.gif) no-repeat center right; float:left; font-size:12px; padding-right:10px;}
			#refueling .wrapper .column .case-study .read-more:hover {color:#133f67;}
		
		#refueling .wrapper .column .claims {width:194px; margin:20px auto; padding:0 5px; display:block; border-right:1px solid #ccc;}
			#refueling .wrapper .last-child .claims {border:none;}
			#refueling .wrapper .column .claims .pdf {display:block; height:14px; line-height:14px; background:url(../images/icons/pdf-icon.gif) no-repeat center left; padding-left:20px; margin-top:7px;}
				#refueling .wrapper .column .claims .pdf a {background:url(../images/bullets/blue_arrow3x5.gif) no-repeat center right; float:left; font-size:12px; padding-right:10px;}
					#refueling .wrapper .column .claims .pdf a:hover {color:#133f67;}
	
#refueling .video {width:678px; border:1px solid #ccc; background:#fff; padding:1px;}
	#refueling .video .video-content {width:658px; background:#fff url(../images/backgrounds/video-content-bg.gif) repeat-x bottom; padding:10px; overflow:hidden;}
		#refueling .video .video-content .vimeo {width:390px; height:219px; float:left; margin-right:15px;}
		#refueling .video .video-content .video-desc {float:left; width:250px;}
			#refueling .video .video-content .video-desc h5 {text-transform:uppercase; margin-bottom:10px;}
			#refueling .video .video-content .video-desc p {line-height:16px; margin-bottom:10px;}
	

/*sitemap*/
.content-sitemap {
	padding-top:20px;
}
.content-sitemap ul{
	margin:0px 20px 15px 20px;
}
.content-sitemap ul ul{
		margin:0px 15px 7px 25px;
	}
	.content-sitemap ul ul ul{
		margin:0px 15px 7px 15px;
	}
.content-sitemap ul a{
	color:#373737;
	font:bold 16px/normal Arial,Helvetica,sans-serif;
	text-decoration:none;
	background:transparent url(../images/bullets/blue-arrow-circle.gif) no-repeat scroll left 2px;
	padding-left:23px;
}
.content-sitemap ul a:hover{
	text-decoration:underline;
}
.content-sitemap ul ul a{
	color:#404040;
	font:bold 12px/normal Arial, Helvetica, sans-serif;
		background:transparent url(../images/bullets/blue_arrow_4x6.gif) no-repeat scroll left 5px;
	padding-left:8px;
}
.content-sitemap ul ul ul a{
	color:#545454;
	font:normal 12px/normal Arial, Helvetica, sans-serif;
	background:transparent url(../images/bullets/grey_arrow_4x6.gif) no-repeat scroll left  5px;
	padding-left:8px;

}
a.stbutton, a.stico_default{
background:url(../../../images/share-this-icon.gif) no-repeat left 3px !important;
padding:1px 5px 5px 22px !important;}
#body-wrapper{background:#FFFFFF url(../images/backgrounds/bg_main_content_in.gif) repeat-x left top;border-left:1px solid #d9dadc;border-bottom:1px solid #d9dadc;margin:0 auto;padding:3px 4px;width:842;}
* html #body-wrapper{width:926px;}	
#body-wrapper .banner-area{margin:0 auto; position:relative;}
#body-wrapper .banner-area .banner{margin-top:8px;border:none;}
#body-wrapper .banner-area img{padding:0px 0px 0px 2px;}
#body-wrapper .banner-area h2{background:none repeat scroll 0 0 #FFFFFF;bottom:0;color:#417DB2;	font:26px Arial,Helvetica,sans-serif;	height:37px;left:2px;padding:5px 9px 3px 6px;position:absolute;text-transform:uppercase;top:58px;}
#body-wrapper .white-container{background-color:#FFFFFF; padding:0px 5px 5px 5px;}
* html #white-container{background-color:#FFFFFF; padding:0px 4px 5px 4px;}

#white-container ul{padding:0px; }
#white-container ul li{float:left;}
#white-container ul li h2{color:#366fa0;font:bold 13px/normal Arial, Helvetica, sans-serif;padding:6px;}
#white-container ul li.last-child{position:relative;width:73px;}
#body-wrapper .white-container .container{margin-left:18px;}
#body-wrapper .white-container .container h2{font: bold Arial, Helvetica, sans-serif; color:#0471be;font-size:18px;margin-top:22px;}
#body-wrapper .white-container .container p{font:normal Arial, Helvetica, sans-serif; font-style:13px;color:#2d2d2d;margin-top:22px;}
#body-wrapper .box-gray{float:left; background:url(../images/backgrounds/box-gray.jpg) no-repeat; height:380px;width:744px; margin-left:18px;margin-top:30px;margin-bottom:25px;padding-top:25px;}
#body-wrapper .box-gray span{font:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#5a5a5a; padding-left:30px;}
#body-wrapper .box-gray p{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; color:#5a5a5a; padding-left:30px;}
#body-wrapper .box-gray .form-container{padding-left:30px;}
*:first-child+html #body-wrapper .box-gray .form-container{height:183px;}
#body-wrapper .box-gray .form-container ul {margin-top:22px; width:352px;}
#body-wrapper .box-gray .form-container ul li{margin-bottom:25px;position:relative;}
#body-wrapper .box-gray .form-container .margin-top{margin-top:57px;}
#body-wrapper .box-gray .form-container ul li label{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#5a5a5a;display:block;float:left;width:113px;padding-top:6px;}
#body-wrapper .box-gray .form-container ul li input.textfield{border:1px solid #8e8f8f;width:210px;height:25px;}
#body-wrapper .box-gray .form-container ul li input.error{border:1px solid #e05a5a;background:#fff2f2;color:#c82b2b;}
#body-wrapper .box-gray .form-container ul li label.error { width:auto; color:#c82b2b; font:bold 12px/normal Arial, Helvetica, sans-serif; position:absolute; left:117px; top:1px;font-style:italic;}
#body-wrapper .box-gray .div-checkboxs{padding-left:30px;padding-top:18px;width:650px;}
#body-wrapper .box-gray .div-checkboxs span{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; color:#5a5a5a;}
#body-wrapper .box-gray .div-checkboxs span.span-bold{padding-left:10px;font-weight:bold;}
#body-wrapper .box-gray .div-checkboxs span.span-normal{font-weight:normal;padding-left:0px;}
#body-wrapper .box-gray .div-checkboxs ul {width:325px;}
#body-wrapper .box-gray .div-checkboxs ul li{margin-bottom:5px;}
#body-wrapper .box-gray .div-button {margin:0;width:714px;padding-left:30px;}
#body-wrapper .box-gray .div-button input.send-info-button{background:url(../images/buttons/btnSubmit.gif) no-repeat;width:88px;height:32px;border:none; float:right;margin-right:25px;margin-top:15px; cursor:pointer; }

/***************************************
ECONOMIC 
***************************************/
#economic-header {border:1px solid #ccc; background:#fff url(../images/backgrounds/header-bg.gif) repeat-x bottom; padding:10px; width:660px; height:220px; overflow:hidden; margin-bottom:20px;}
	.video-holder {float:left;}
	.video-description {float:right; width:256px;}
		.video-description h2 {color:#000; font-size:12px; text-transform:uppercase;}
		.video-description p {font-size:12px; line-height:16px; margin-bottom:8px;}

#statistics {width:682px; overflow:hidden; margin-bottom:20px;}	
	#statistics .col {display:block; float:left; width:225px; border-right:1px solid #ccc;}
	#statistics .last-child {border:none;}
		#statistics .col p {padding:10px 8px 10px 8px;}
		#statistics .col p strong {display:block; margin-bottom:5px; color:#000;}
		
#section {width:682px; overflow:hidden; margin-bottom:20px;}
	#section .col {display:block; float:left; width:337px; margin-right:4px; position:relative;}
		#section .col h3 {width:100%; height:36px; line-height:36px; background:#353535; color:#fff; text-transform:uppercase; font-size:12px; text-indent:15px; margin-bottom:0;}
		#section .col .content {background:#fff url(../images/backgrounds/col-bg.gif) repeat-x top; height:330px; padding:15px;}
			#section .col .content h5 {margin-bottom:5px;}
			#section .col .content .eco-button {display:block; float:left; background:url(../images/buttons/eco-btn.gif) no-repeat; width:139px; height:39px; font-size:12px; font-weight:bold; color:#404040; line-height:39px; text-decoration:none; margin-right:10px; margin-bottom:10px; * line-height:50px;}
		#Scroller-1 {/*height:330px;*/ height:470px; width:290px; position:relative; overflow:hidden;}
			#section .col .content .eco-button:hover {color:#2469a7;}
			#section .col .content .eco-button img {position:relative; top:-5px; left:10px; margin-right:15px; }
		.Scroller-Container {position: absolute; top: 0px; left: 0px;}
			.Scrollbar-Track {background:#ccc; width:7px; /*height:292px;*/ height:460px; position:absolute; right:12px; top:62px;}
			.Scrollbar-Handle {background:url(../images/backgrounds/handle-bg.gif) no-repeat; width:7px; height:68px; position:absolute; cursor:pointer;}
			#section .col .content p {margin-bottom:10px; line-height:18px; padding:0 15px 0 0;}			
	#section .last-child {margin:0;}
	
	#market-economics {width:682px; overflow:hidden;}
		#market-economics h3 {width:100%; height:36px; line-height:36px; background:#353535; color:#fff; text-transform:uppercase; font-size:12px; text-indent:15px; margin-bottom:0;}
			#market-economics .individual-market {background:#fff url(../images/backgrounds/eco-market-bg.gif) repeat-x top; width:682px; margin-bottom:20px; overflow:hidden;}
				#market-economics .individual-market .col {float:left; width:170px; background:url(../images/backgrounds/white-div.gif) no-repeat top right; text-align:center; padding-top:20px;}
					#market-economics .individual-market .col a {background:url(../images/backgrounds/blue-eco-arrow.gif) no-repeat center right; padding-right:10px; font-weight:bold; font-size:13px; text-decoration:none;}
						#market-economics .individual-market .col a:hover {text-decoration:underline;}
					#market-economics .individual-market .col img {display:block; margin:14px auto;}
					#market-economics .individual-market p {width:652px; padding:20px 15px; float:left; line-height:18px;}
					
					
					#market-economics .individual-market .last-child {background:none;}				
	
/***************************************
LAWN & GARDEN
***************************************/
#lawn-garden .lg-head {width:100%; overflow:hidden; margin-bottom:20px;}
	.lg-head .head-left {float:left; width:285px; border-right:1px solid #ddd; padding-right:14px;}
		.lg-head .head-left p { margin-bottom:10px; line-height:17px;}
	.lg-head .head-right {float:right; width:180px; }
		.lg-head .head-right a {margin-bottom:15px; display:block; background:url(../images/buttons/gray-btn.gif) no-repeat; width:149px; height:39px; line-height:39px; text-align:center; color:#444; text-decoration:none; font-size:11px; font-weight:bold;}
			.lg-head .head-right a:hover {color:#2469a7;}
			
	#tab-holder {width:469px; height:100%; float:left; position:relative; border:1px solid #ddd; border-top:none;}
		#tab-holder ul {overflow:hidden; width:auto;}
		#tab-holder ul li {float:left; margin-right:2px; position:relative;}
		#tab-holder ul .last-child {margin:0;}
		#tab-holder ul .last-child a {width:233px;}
		#tab-holder ul li a {display:block; width:234px; height:39px; background:#444; line-height:39px; font-size:11px; text-transform:uppercase; color:#fff; text-align:center; text-decoration:none; font-weight:bold; border-bottom:5px solid #fff;}
		#tab-holder ul li a.small {width:155px;}
		#tab-holder ul li a.active {background:#2469a7 url(../images/buttons/blue-arrow-down.gif) no-repeat center 39px; height:46px;}
	
	#economics, #sustainability, #claims, #resources, #manufacturers {width:439px; padding:0 15px 10px 15px; font-size:12px;}
	#sustainability, #resources, #manufacturers {display:none;}
	
	#economics p, #sustainability p, #claims p, #resources p, #manufacturers p {margin-bottom:15px;}
	
	#tab-holder h4 {font-weight:bold; font-size:13px;}
	
	.row {overflow:hidden; width:100%; border-top:1px solid #ddd; padding:15px 0 0 0; margin-bottom:15px;}
	.row img {display:block; float:left; margin-right:15px; width:132px;}
	.row .right {display:block; float:left; width:290px;}
	.row a {display:block; background:url(../images/bullets/blue_arrow_4x6.gif) no-repeat left center; padding-left:10px; margin-bottom:5px; text-decoration:none;}
		.row a:hover {text-decoration:underline;}
		
	.row a.iframe {padding:0; margin:0; display:inline;}
		.row .posRel {position:relative;}
	
	#manufacturers ul {width:145px; float:left;}
		#manufacturers ul li {display:block; float:none;}
			#resources ul li a, #manufacturers ul li a {font-size:12px; background:url(../images/bullets/blue_arrow_4x6.gif) no-repeat left center; padding-left:10px; width:auto; height:auto; color:#2469A7; text-transform:none; line-height:normal; border:none; text-align:left; font-weight:normal;}
			#resources ul li a, #manufacturers ul li a:hover {text-decoration:underline;}
		
/***************************************
RESOURCES
***************************************/
#accordion {width:100%; overflow:hidden;}
#accordion h2.acc-trigger {width:683px; height:36px; overflow:hidden; background:url(../images/backgrounds/acc-header-bg.gif) no-repeat bottom left; line-height:36px; text-indent:15px; font-size:12px; margin-bottom:0; text-transform:uppercase;}
	#accordion h2.active {background-position:top;}
	#accordion h2.acc-trigger a {color:#353535; text-decoration:none; display:block;}
		#accordion h2.acc-trigger a:hover {color:#111;}
	#accordion .acc-container {width:653px; background:#fff url(../images/backgrounds/acc-bg.gif) repeat-x top; padding:10px 15px;}
		#accordion .acc-container .block {display:block;}
			#accordion .acc-container .block .row {width:100%; overflow:hidden; border:none; padding-top:0; margin-bottom:5px; position:relative;}
				#accordion .acc-container .block .row a.img {display:inline; background:none; padding:0;}
				#accordion .acc-container .block .row img {display:block; float:left; margin:0 20px 10px 0; border:1px solid #b4b4b4; width:auto;}
				#accordion .acc-container .block .row .description {width:650px; float:left; width:555px;}
				#accordion .acc-container .block .row p {color:#353535; margin-bottom:10px;}
				#accordion .acc-container .block .row .description h4 a {color:#2469a7; display:block; font-size:12px; font-size:bold; text-decoration:none; padding:0; background:none;}
					#accordion .acc-container .block .row .description h4 a:hover {text-decoration:underline;}
					.video-btn {position:absolute; top:1px; left:1px; background:url(../images/backgrounds/play-btn.png) no-repeat; width:68px; height:68px;}
					.video-btn-wide {position:absolute; top:-77px; * top:0px; top:0px \0/; left:1px; background:url(../images/backgrounds/play-btn-wide.png) no-repeat; width:222px; height:76px;}
					
							
/***************************************
REFUELING WITH PROPANE
***************************************/				
#refueling h2 {background:url(../images/backgrounds/refueling-head.gif) no-repeat; width:682px; height:36px; line-height:36px; color:#fff; text-transform:uppercase; font-size:12px; text-indent:15px;}
	#refueling h2 a {float:right; color:#fff; text-transform:none; text-decoration:none; padding-right:25px; * position:relative; * top:-36px}
		#refueling h2 a:hover {text-decoration:underline;}
	#refueling h2 .find-retailer {background:url(../images/icons/gas-pump-icon.gif) no-repeat center left; padding-left:17px;}
	#refueling h2 .visit-autogas {background:url(../images/icons/autogas-icon.gif) no-repeat center left; padding-left:17px; padding-right:17px;}

#refueling .head {padding:10px 15px; width:652px; line-height:18px; margin-bottom:20px;}

#refueling .wrapper {width:682px; overflow:hidden; margin-bottom:20px;}
	#refueling .wrapper .column {width:224px; float:left; margin-right:5px; position:relative;}
	#refueling .wrapper .column h3 {width:224px; height:36px; line-height:36px; text-indent:15px; color:#353535; font-size:12px; text-transform:uppercase; background:url(../images/backgrounds/fuel-column-head.gif) no-repeat; margin-bottom:0;}
		#refueling .wrapper .column .banner {border:1px solid #ccc; border-top:none; display:block;}
		#refueling .wrapper .last-child {margin:0;}
		#refueling .wrapper .column .refueling-info {width:204px; background:#fff url(../images/backgrounds/column-bg.gif) repeat-x top; padding:10px; height:265px;}
			#refueling .wrapper .column h4 {font-size:12px; color:#353535;}
			#refueling .wrapper .column p {font-size:12px; margin-bottom:15px; color:#353535}
			#refueling .wrapper .column .refueling-info ul {font-size:12px; color:#353535; margin-left:10px;}
			#refueling .wrapper .column .refueling-info li {background:url(../images/bullets/blue_arrow3x5.gif) no-repeat 0px 5px; padding-left:8px; margin-bottom:8px;}
		#refueling .wrapper .column .case-study {width:204px; padding:20px 0 10px; margin:0 auto; display:block; border-top:1px solid #ccc; overflow:hidden;}
			#refueling .wrapper .column .case-study h4 {margin-bottom:10px;}
		#refueling .wrapper .column .case-study img {display:block; float:left; border:1px solid #ccc; margin-right:10px;}
		#refueling .wrapper .column .case-study p {width:204px; line-height:16px;}
		#refueling .wrapper .column .case-study .read-more {display:block; background:url(../images/bullets/blue_arrow3x5.gif) no-repeat center right; float:left; font-size:12px; padding-right:10px;}
			#refueling .wrapper .column .case-study .read-more:hover {color:#133f67;}
		
		#refueling .wrapper .column .claims {width:194px; margin:20px auto; padding:0 5px; display:block; border-right:1px solid #ccc;}
			#refueling .wrapper .last-child .claims {border:none;}
			#refueling .wrapper .column .claims .pdf {display:block; height:14px; line-height:14px; background:url(../images/icons/pdf-icon.gif) no-repeat center left; padding-left:20px; margin-top:7px;}
				#refueling .wrapper .column .claims .pdf a {background:url(../images/bullets/blue_arrow3x5.gif) no-repeat center right; float:left; font-size:12px; padding-right:10px;}
					#refueling .wrapper .column .claims .pdf a:hover {color:#133f67;}
	
#refueling .video {width:678px; border:1px solid #ccc; background:#fff; padding:1px;}
	#refueling .video .video-content {width:658px; background:#fff url(../images/backgrounds/video-content-bg.gif) repeat-x bottom; padding:10px; overflow:hidden;}
		#refueling .video .video-content .vimeo {width:390px; height:219px; float:left; margin-right:15px;}
		#refueling .video .video-content .video-desc {float:left; width:250px;}
			#refueling .video .video-content .video-desc h5 {text-transform:uppercase; margin-bottom:10px;}
			#refueling .video .video-content .video-desc p {line-height:16px; margin-bottom:10px;}	
	
/***************************************
PRODUCT DIRECTORY
***************************************/
.top-options {width:682px; border:1px solid #e5e5e5; background:#fff url(../images/backgrounds/top-form-bg.gif) repeat-x; height:97px; margin-top:25px; position:relative; float:left;}
.top-options .reset-btn {background:url(../images/buttons/reset-icon.gif) no-repeat center left; padding-left:20px; height:16px; line-height:16px; color:#404040; font-size:12px; position:absolute; right:0; top:-25px; text-decoration:none;}
	.top-options .reset-btn:hover {text-decoration:underline;}
	.top-options .col {width:227px; height:97px; float:left; background:url(../images/backgrounds/top-form-div.gif) no-repeat right center; position:relative;}
		.top-options .col h6 {text-transform:uppercase; color:#000; font-size:12px; font-weight:bold; margin:25px 0 5px 26px;}
		.top-options .col .select-bg {background:url(../images/backgrounds/dropdown-bg.gif) no-repeat top; height:26px; width:171px; margin-left:26px; position:relative; overflow:hidden;}
			.top-options .col .select-bg:hover {background-position:bottom;}
			.top-options .col .select-bg .txt {height:26px; line-height:26px; width:140px; padding-left:5px; color:#404040; font-size:11px; font-weight:bold;}
		.top-options .col .select-items {overflow:hidden; width:169px ;position:absolute; top:71px; left:26px; border:1px solid #c6c6c6; border-top:none; display:none;}	
			.top-options .col .select-items li a {background:#fff; width:166px; height:26px; display:block; float:left; border-bottom:1px solid #e5e5e5; line-height:26px; color:#404040; padding-left:5px; font-size:11px; text-decoration:none;}			
				.top-options .col .select-items li a:hover {background:#fff6b8;}
	.top-options .last-child {background:none;}
	
.pagination-products {height:31px; overflow:hidden; width:684px; line-height:24px; display:block; border-bottom:2px solid #ccc; padding-top:9px;}
	.pagination-products p {line-height:24px; width:200px;}
		.pagination-products span {overflow:hidden; float:right; position:relative; left:23px;}				
		.pagination-products a {text-align:center; width:15px; height:15px; line-height:15px; padding:3px; font-size:12px; display:block; border:1px solid #e5e5e5; text-decoration:none; background:#fff; color:#404040; margin-right:7px; float:left;}
			.pagination-products a:hover {background:#fff39f;} .pagination-products span span {text-align:center; width:15px; height:15px; line-height:15px; padding:3px; font-size:12px; display:block; background:#dcdcdc; font-weight:bold; border:1px solid #e5e5e5; text-decoration:none; margin-right:7px; float:left; position:static;}				
		.pagination-products .noBdr {border:none;}
		.pagination-products a img {padding-top:4px;}
		.pagination-products .first-child {overflow:hidden; background-image:url(../images/buttons/left-arrow-gray.png); background-repeat:no-repeat; background-position:center center; border:none; text-indent:-999px;}
		.pagination-products .first-child:hover {background-image:url(../images/buttons/left-arrow-gray.png); background-repeat:no-repeat; background-position:center center;}
		.pagination-products .last-child {overflow:hidden; background-image:url(../images/buttons/right-arrow-gray.png); background-repeat:no-repeat; background-position:center center; border:none; text-indent:-999px; margin-right:0;}
		.pagination-products .last-child:hover {background-image:url(../images/buttons/right-arrow-gray.png); background-repeat:no-repeat; background-position:center center;}
		
.products {width:682px; overflow:hidden;}
	.products .row {width:682px; overflow:hidden; border-bottom:1px solid #ccc; padding:20px 0;}
		.products .row .img {display:block; float:left; width:155px; display:table-cell; vertical-align:middle; text-align:center; margin-right:15px;}
		.products .row .item-desc {float:left; width:483px;}
			.products .row .item-desc h3 {color:#000; font-size:13px; font-weight:bold;}
			.products .row .item-desc p {line-height:16px;}
			.products .row .item-desc .learn-more {display:block; background:url(../images/buttons/learn-more.gif) no-repeat right center; width:78px; text-decoration:none; margin-top:5px; font-size:12px;}
				.products .row .item-desc .learn-more:hover {text-decoration:underline;}

.refueling {width:210px; height:34px; display:block; text-align:center; background:url(../images/backgrounds/propane-refueling.jpg) no-repeat; padding-top:202px; margin-bottom:12px;}
	.refueling a {font-weight:bold; font-size:12px; background:url(../images/buttons/blue-arrow.gif) no-repeat center right; padding-right:10px; text-decoration:none;}
		.refueling a:hover {text-decoration:underline;}
		
.supply-chain {width:155px; height:44px; display:block; background:url(../images/backgrounds/supply-chain.jpg) no-repeat; padding:192px 30px 0 25px; margin-bottom:12px;}
	.supply-chain a {font-weight:bold; font-size:12px; background:url(../images/buttons/blue-arrow.gif) no-repeat center right; padding-right:10px; text-decoration:none;}
		.supply-chain a:hover {text-decoration:underline;}
		
.right-gray-box {width:208px; background:url(../images/backgrounds/gray-box-bg.gif) repeat-x; border:1px solid #ccc; height:75px; margin-bottom:12px; position:relative;}
	.right-gray-box .icon {position:absolute; top:14px; left:15px;}
	.right-gray-box .info {width:145px; height:55px; position:absolute; top:14px; left:57px;}
		.right-gray-box .info h5 {text-transform:uppercase; color:#404040; font-size:12px; font-weight:bold;}
		.right-gray-box .info p {font-size:11px;}
		.right-gray-box .info a {background:url(../images/buttons/blue-arrow-lt-gray.gif) no-repeat right center; padding-right:9px; font-weight:bold; text-decoration:none;}
			.right-gray-box .info a {* height:15px; * line-height:15px; * background-position:102px center; * display:block;}
			.right-gray-box .info a:hover {text-decoration:underline;}

#easyTooltip {padding:10px; border:1px solid #878787; background:#fff39f; color:#111; font-size:12px; width:200px;}
a.tip {color:#404040; text-decoration:underline; cursor:help;}

*:first-child+html iframe{height:190px;}
.thank-you{background:url(../images/backgrounds/bgd_lightbox.png) repeat-y left top;position:relative;padding-left:40px;padding-top:20px;width:417px;height:124px;}
*:first-child+html .thank-you{height:124px;}
.thank-you .container{width:372px;}
.thank-you .container p{font-family:Arial, Helvetica, sans-serif;}
.thank-you .container p.title{color:#0066b5;font-size:16px; font-weight:bold;margin-bottom:20px;}
.thank-you .container p.content{color:#5d5d5d;font-size:14px; font-weight:normal;margin-bottom:10px;}
.thank-you .container a{text-decoration:underline;color:#0066b5;float:right;padding-right:25px;position:absolute;bottom:-4px;right:25px;font:normal 12px/14px Arial, Helvetica, sans-serif;cursor:pointer;}
*html .thank-you{background:url(../images/backgrounds/bgd_lightbox.gif) repeat-y left top;position:relative;padding-left:20px;padding-top:20px;width:417px;height:124px;}
*html .thank-you .container a{padding-bottom:5px;}
#Content-light-box span.light-box-top{background: url(../images/backgrounds/bgd_top_lightbox.png) no-repeat;width:457px;height:7px;display:block;}
*html #Content-light-box span.light-box-top{background:url(../images/backgrounds/bgd_top_lightbox.gif) no-repeat;overflow:hidden;}
#Content-light-box span.light-box-bottom{background: url(../images/backgrounds/bgd_bottom_lightbox.png) no-repeat;width:457px;height:26px;display:block;}
*html #Content-light-box span.light-box-bottom{background:url(../images/backgrounds/bgd_bottom_lightbox.gif) no-repeat;width:457px;height:26px;}
.unsubscribe{height:50px;}
*:first-child+html .unsubscribe{height:50px;}
*html .unsubscribe{height:50px;}

/***************************************
IMAGE GALLERY
***************************************/

p.gallery {margin-bottom:15px; line-height:20px;}
.fuel-banner {display:block; margin-bottom:7px; position:relative; left:-4px;}
#gallery {width:487px; overflow:hidden; background:#afafaf; border:1px solid #8a8a8a; margin-bottom:15px;}
	#imgHolder {height:366px; width:100%; position:relative; background:url(../images/backgrounds/gallery-shadow.gif) repeat-x bottom; text-align:center; overflow:hidden;}
		#imgHolder #lgImage {width:487px; height:336px; display:table-cell; vertical-align:middle; text-align:center;}
			#imgHolder #lgImage img {border:none;}
		#imgHolder .leftArr, #imgHolder .rightArr {display:block; position:absolute; width:40px; height:48px; background:url(../images/buttons/left-arrow-img.png) no-repeat top; top:140px; left:0; overflow:hidden; text-indent:-999px;}
			#imgHolder .rightArr {background:url(../images/buttons/right-arrow-img.png) no-repeat top; left:447px;}
			#imgHolder .leftArr:hover, #imgHolder .rightArr:hover {background-position:bottom;}
		#imgHolder .caption {display:block; position:absolute; * left:0; bottom:0; width:100%; height:auto; background:url(../images/backgrounds/caption-bg.png) repeat; text-align:left;}
			#imgHolder .caption p {color:#fff; font:12px Arial, Helvetica, sans-serif; padding:10px 20px; line-height:17px; text-shadow:1px 1px 1px #000;}
	#thumbnails {width:100%; height:66px; overflow:hidden; border-top:1px solid #8a8a8a; background:url(../images/backgrounds/gallery-thumb-bg.gif) repeat-x; position:relative;}
		#thumbnails .prev {cursor:pointer; border:none; display:block; width:14px; height:64px; margin-right:8px; background:url(../images/buttons/prev-thumbs.gif) no-repeat; overflow:hidden; text-indent:-999px; position:absolute; top:1px; left:0;}
		#thumbnails .next {cursor:pointer; border:none; display:block; width:14px; height:64px; margin-left:8px; background:url(../images/buttons/next-thumbs.gif) no-repeat; overflow:hidden; text-indent:-999px; position:absolute; top:1px; right:0;}
		#thumbs {width:443px; float:left; margin-top:5px; margin-left:24px; * margin-left:12px;}
			#thumbs .carousel {left:23px;}
		#thumbs ul {width:100%; overflow:hidden;}
			#thumbs li {height:56px; width:88px; float:left;}
		#thumbnails img {margin:0px 7px; border:3px solid #d6d7da; cursor:pointer;}
			#thumbnails .active {border:3px solid #e9bc2a;}
/**********
END IMAGE GALLERY
**********/
/******/
#body-wrapper .box{float:left; background:url(../images/backgrounds/box-gray-unsubscribe.png) no-repeat;width:744px; margin-left:18px;margin-top:30px;margin-bottom:25px;padding-top:25px;padding-bottom:38px;}
#body-wrapper .box p{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; color:#5a5a5a; padding-left:30px;}
#body-wrapper .box .form-container{padding-left:30px;}
*:first-child+html #body-wrapper .box .form-container{height:183px;}
#body-wrapper .box .form-container ul {margin-top:22px; width:352px;}
#body-wrapper .box .form-container ul li{margin-bottom:25px;position:relative;}
#body-wrapper .box .form-container .margin-top{margin-top:57px;}
#body-wrapper .box .form-container ul li label{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#5a5a5a;display:block;float:left;width:113px;padding-top:6px;}
#body-wrapper .box .form-container ul li input.textfield{border:1px solid #8e8f8f;width:210px;height:25px;}
#body-wrapper .box .form-container ul li input.error{border:1px solid #e05a5a;background:#fff2f2;color:#c82b2b;}
#body-wrapper .box .form-container ul li label.error { width:auto; color:#c82b2b; font:bold 12px/normal Arial, Helvetica, sans-serif; position:absolute; left:117px; top:1px;font-style:italic;}
#body-wrapper .box .div-button {margin:0;width:714px;padding-left:30px;}
#body-wrapper .box .form-container ul li input.send-info-button{background:url(../images/buttons/btnSubmit.gif) no-repeat;width:88px;height:32px;border:none; float:right;margin-right:-100px;margin-top:0px;}
