body{
	margin:0px;
	padding:0px;
	background:url(../images/bg_propane_taxi.jpg) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	color:#feffff;
	background-color:#130f0c;
}
h1,h2,h3,h4,h5,h6,p,label,fieldset,form,ul,li{
	margin:0px;
	padding:0px;
	text-align: center;
}

/*----- common css start -----*/
.right{float:right;}
.left{float:left;}
.clear{clear:both; margin:0px; padding:0px;}

a{color:#fff; font-size:11px; font-weight:bold; text-decoration:underline;}

a:hover{text-decoration:none;}

img{border:0px;}

#layout{width:997px; margin:0px auto;}

#main_container_propane_delivery{float:left; width:997px;}

#anchor{
	float:left;
	width:992px;
	color:#fff;
	font-size:12px;
	padding:0 0 0 2px;
	font-weight: bold;
}
#anchor a{
	
	font-size:12px;
	font-weight: bold;
}

#anchor span{float:left; padding:3px 22px 2px 0; font-size:12px; font-weight: bold;}
/*----- common css end -----*/



#body_container_propane_exchange{float:left; width:997px; position:relative;}

#body_container_propane_exchange #left_container{float:left; width:824px;}

#body_container_propane_exchange #left_container .curve_outer_tank_exchange{float:left; width:824px;}

#body_container_propane_exchange #left_container .top_curve_left{float:left; width:6px; line-height:6px; height:6px; font-size:0px; background:url(../images/top_left_curve.png) no-repeat top left; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/images/top_left_curve.png', sizingMethod='scale');}

#body_container_propane_exchange #left_container .top_curve_mid{float:left; width:812px; line-height:6px; height:6px; background:url(../images/top_mid_bg.gif) repeat-x top left; font-size:0px; line-height:6px;}

#body_container_propane_exchange #left_container .top_curve_right{float:right; width:6px; line-height:6px; height:6px; background:url(../images/top_right_curve.png) no-repeat top left; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/images/top_right_curve.png', sizingMethod='scale');}

#body_container_propane_exchange #left_container .mid_outer{float:left; width:824px; background:#adec5e url(../images/left_container_mid_bg.jpg) repeat-x bottom left; position:relative; padding:0 0 24px 0;}

/*Main Logo*/
#body_container_propane_exchange #left_container .mid_outer .logo{position:absolute; width:169px; height:119px; top:-7px; left:0px; background:url(../images/propane_taxi_logo.png) no-repeat top left;*background:none;}


/*Homepage flash area*/
#body_container_propane_exchange #left_container .mid_outer .homepage_flash{width:824px; height:434px; top:-7px; left:0px; position:relative}

#body_container_propane_exchange #left_container .mid_outer .homepage_flash .zip_check{width:824px; height:70px; position:relative; text-align:center;}

#body_container_propane_exchange #left_container .mid_outer .homepage_flash .zip_check #reset{
	color: #004f84;
	font-size: 12px;
	font-weight: bold;
	padding-top: 20px;
	text-transform: uppercase;
}
#body_container_propane_exchange #left_container .mid_outer .homepage_flash .zip_check #reset a{
	color: #004f84;
	font-size: 12px;
	font-weight: bold;

}

.loader{
	width:250px;
	height:100px;
	position:absolute;
	top:200px;
	left:400px;
	text-align:center;

	padding-top:20px;
	display:none;
	z-index:100;
	background-image: url(../images/overlay_pixel_loader.png);
	background-repeat: repeat;
}
.loader img{
	position:absolute;
	top:20px;
	left:95px;
	z-index:101;
}


.loader p {
	padding-top:70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}


/*top banner*/

#body_container_propane_exchange #left_container .mid_outer .banner_propane_exchnage{float:right; width:649px; padding:0 6px 0 0; height:105px;}

#body_container_propane_exchange #left_container .mid_outer .banner_propane_exchnage input.apply_now{position:absolute; width:auto; left:658px; top:30px;}

#body_container_propane_exchange #left_container .mid_outer .slide_outer{float:left; width:824px; padding:15px 0;}

/*order menu*/
#body_container_propane_exchange #left_container .mid_outer .slide_outer .order_menu{float:left; width:746px; padding:0 41px 0 49px;}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .order_menu ul{float:left; width:746px;}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .order_menu li{float:left; width:235px; padding:0 13px 0 0; list-style:none;}



/*order buttons top with roll overs*/
#body_container_propane_exchange #left_container .mid_outer .slide_outer .order_menu li.grill_tanks a{float:left; width:235px; height:54px; background:url(../images/grill_tanks_over.jpg) no-repeat top left;}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .order_menu li.grill_tanks a:hover{background:url(../images/grill_tanks.jpg) no-repeat top left;}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .order_menu li.grill_tanks a:active{background:url(../images/grill_tanks_active.jpg) no-repeat top left;}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .order_menu li.grill_tanks_active{float:left; width:235px; height:54px; background:url(../images/grill_tanks_active.jpg) no-repeat top left;}

#body_container_propane_exchange #left_container .mid_outer .slide_outer .order_menu li.large_tanks a{float:left; width:235px; height:54px; background:url(../images/large_tanks_over.jpg) no-repeat top left;}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .order_menu li.large_tanks a:hover{background:url(../images/large_tanks.jpg) no-repeat top left;}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .order_menu li.large_tanks a:active{background:url(../images/large_tanks_active.jpg) no-repeat top left;}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .order_menu li.large_tanks_active{float:left; width:235px; height:54px; background:url(../images/large_tanks_active.jpg) no-repeat top left;}

#body_container_propane_exchange #left_container .mid_outer .slide_outer .order_menu li.patio_heaters a{float:left; width:235px; height:54px; background:url(../images/other_products_over.jpg) no-repeat top left;}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .order_menu li.patio_heaters a:hover{background:url(../images/other_products.jpg) no-repeat top left;}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .order_menu li.patio_heaters a:active{background:url(../images/other_products_active.jpg) no-repeat top left;}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .order_menu li.patio_heaters_active{float:left; width:235px; height:54px; background:url(../images/other_products_active.jpg) no-repeat top left;}




#body_container_propane_exchange #left_container .mid_outer .slide_outer .slide_content{float:left; width:824px;}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .slide_content img{float:left; margin:0 0 0 0;}

#body_container_propane_exchange #left_container .mid_outer .slide_outer .spare_tanks{ position:relative; top:-10px; left:310px;}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .exchange_tanks{ position:relative; top:-10px; left:310px;}

/*order buttons*/
#body_container_propane_exchange #left_container .mid_outer .slide_outer .slide_content .patio_heater_order_btn{z-index:2; position:absolute; top:245px; left:250px;}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .slide_content .patio_heater_rent_btn{z-index:2; position:absolute; top:245px; left:450px;}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .slide_content .large_tanks_order_btn{z-index:2; position:absolute; top:245px; left:350px;}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .slide_content .exchange_tanks_order_btn{z-index:2; position:absolute; top:225px; left:590px;}

#body_container_propane_exchange #left_container .mid_outer .slide_outer .slide_content .seasonal_1_btn{z-index:2; position:absolute; top:235px; left:335px;}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .slide_content .seasonal_2_btn{z-index:2; position:absolute; top:225px; left:555px;}

/*Safty Page*/
#body_container_propane_exchange #left_container .mid_outer .slide_outer .slider-wrap .propane_safety_header{float:center; height:60px; width:824px; padding: 20px 0px 0px 0px}

#body_container_propane_exchange #left_container .mid_outer .slide_outer .slider-wrap .propane_safety_content{
	float:right;
	height:470px;
	width:620px;
	padding-right:50px;
	padding-top:10px;
	text-align:left;
	font-size:12px;
	line-height: 21px;
	color: #004f84;
}

#body_container_propane_exchange #left_container .mid_outer .slide_outer .slider-wrap .propane_safety_content p{
	text-align:left;
}

/*RAF*/
#body_container_propane_exchange #left_container .mid_outer .slide_outer .slider-wrap .propane_RAF_content{
	float:right;
	height:470px;
	width:460px;
	padding-right:50px;
	padding-top:10px;
	text-align:left;
	font-size:12px;
	line-height: 21px;
	color: #004f84;
}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .slider-wrap .propane_RAF_content_left{
	float:left;
	height:470px;
	width:265px;
	text-align:left;
	font-size:12px;
	line-height: 21px;
	color: #004f84;
	background-image: url(../images/title_RAF_history.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 5px;
	margin-top: 10px;
	margin-left: 20px;
}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .slider-wrap .propane_RAF_content_left a{
	color: #004f84;
}

#body_container_propane_exchange #left_container .mid_outer .slide_outer .slider-wrap .propane_RAF_content p{
	text-align:left;
}
#body_container_propane_exchange #left_container .mid_outer .slide_outer .slider-wrap .propane_RAF_content a{
	color: #004f84;
}

/*Order Center Area*/
#price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-image: url(../images/order_propane_exchange_BG.png);
	background-repeat: repeat;
	background-position: top;
	text-align: center;
}
#ordertable {
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	font-size: 10px;
	margin-left:20px;
}
#ordertable .leftCol {
	font-size: 12px;
	text-align: right;
}

#price .timePrice {
	font-size: 14px;
	font-family: "Arial Black", Gadget, sans-serif;
}

#price .timeCopy {
	font-size: 12px;
	text-transform: uppercase;
}

#price .pricetaxi {
	font-size: 16px;
	font-family: "Arial Black", Gadget, sans-serif;
}
#price .pricetaxifinal {
	font-size: 25px;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #C93A3A;
}


/*Checkout page*/
#body_container_propane_exchange #left_container .mid_outer .slide_outer .slider-wrap .propane_checkout_content{
	float:left;
	height:470px;
	width:824px;
	padding-right:50px;
	padding-top:10px;

	font-size:12px;
	line-height: 21px;
	color: #004f84;
}

#body_container_propane_exchange #left_container .mid_outer1{float:left; width:824px; padding:0px; margin:0px; position:relative}


#body_container_propane_exchange #left_container .mid_outer1 .member_login{float:left; width:267px; background:url(../images/member_login_bg.png) no-repeat top left;margin:0 0 0 5px; display:inline; height:237px;}
#body_container_propane_exchange #left_container .mid_outer1 .member_login div{float:left; width:262px; position:relative;}

#body_container_propane_exchange #left_container .mid_outer1 .member_login form{float:left; width:262px; padding:48px 5px 0 0;}

#body_container_propane_exchange #left_container .mid_outer1 .member_login input.text{float:right; width:140px; height:16px; border-top:#797675 solid 1px; border-left:#797675 solid 1px; padding:1px 5px 0 2px; margin:0 6px 5px 0;}

#body_container_propane_exchange #left_container .mid_outer1 .member_login p{float:right; width:auto; font-family:"Gotham Black", Arial, Helvetica, sans-serif; padding:50px 5px 0 0; font-size:11px;}

#body_container_propane_exchange #left_container .mid_outer1 .member_login p a{text-decoration:none;}

#body_container_propane_exchange #left_container .mid_outer1 .member_login p a:hover{text-decoration:underline;}

#body_container_propane_exchange #left_container .mid_outer1 .member_login input.submit{position:absolute; top:5px; right:0px;}

#body_container_propane_exchange #left_container .mid_outer1 .member_in{
	float:left;
	width:267px;
	background:url(../images/member_bg.png) no-repeat top left;
	margin:0 0 0 5px;
	padding:40px 0 0 0;
	display:inline;
	height:190px;
	font-family:"Gotham Black", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #004f84;
	font-weight: bold;
	text-transform: uppercase;
}

#body_container_propane_exchange #left_container .mid_outer1 .member_in a{text-decoration:none;font-family:"Gotham Black", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #004f84;
	font-weight: bold;
	text-transform: uppercase;}
	
#body_container_propane_exchange #left_container .mid_outer1 .same_day_service{float:left; width:268px; margin:0 0 0 5px; display:inline;}



/*home page bottom containers for comm overlay*/



#body_container_propane_exchange #left_container .mid_outer1 .bottom_boxes_on{height:237px;}
#body_container_propane_exchange #left_container .mid_outer1 .bottom_boxes_off{height:237px;}

#body_container_propane_exchange #left_container .mid_outer1 .commercial_propane_7days{float:left; width:268px; margin:0 0 0 5px; display:inline;}

#body_container_propane_exchange #left_container .mid_outer1 .commercial_propane_savemoney{float:left; width:268px; margin:0 0 0 4px; display:inline;}

#body_container_propane_exchange #left_container .mid_outer1 .commercial_propane_moreinfo{float:left; width:268px; margin:0 0 0 5px; display:inline; }

#body_container_propane_exchange #left_container .mid_outer1 .patio_heaters_moreInfo{float:left; width:268px; margin:0 0 0 4px; display:inline; display:none;}


#body_container_propane_exchange #left_container .mid_outer1 .more_information{float:left; width:267px; height:237px; width:267px; background:url(../images/more_information.png) no-repeat top left; margin:0 0 0 5px; display:inline; }

#body_container_propane_exchange #left_container .mid_outer1 .more_information img.btn_more_propane_info{position:absolute; top:140px; right:15px; display:inline;}

#body_container_propane_exchange #left_container .mid_outer1 .stop_lugging{position:absolute; top:195px; left:62px; background:url(../images/stop_lugging.png) no-repeat top left; width:709px; height:56px;*background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/images/stop_lugging.png', sizingMethod='scale'); float:left;}

#body_container_propane_exchange #left_container .btm_curve_left{float:left; width:6px; line-height:6px; height:6px; font-size:0px; background:url(../images/btm_left_curve.gif) no-repeat top left;}
#body_container_propane_exchange #left_container .btm_curve_mid{float:left; width:812px; line-height:6px; height:6px; background:url(../images/btm_mid_bg.gif) repeat-x top left; font-size:0px; line-height:6px;}
#body_container_propane_exchange #left_container .btm_curve_right{float:right; width:6px; line-height:6px; height:6px; background:url(../images/btm_right_curve.png) no-repeat 0px 0px; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/images/btm_right_curve.png', sizingMethod='scale');}

#body_container_propane_exchange #right_container{float:right; width:173px; position:relative;}

html > body

#body_container_propane_exchange #right_container .right_top_curve{position:absolute; width:177px; top:0px; right:0px; background:url(../images/right_mid_outer_bg.gif) no-repeat top left; height:26px; font-size:0px; padding:5px 0 0 0; float:left;}

#body_container_propane_exchange #right_container .right_top_curve{position:absolute; width:177px; top:0px; right:-1px; background:url(../images/right_mid_outer_bg.gif) no-repeat top left; height:26px; font-size:0px; padding:5px 0 0 0; float:left;}

#body_container_propane_exchange #right_container .right_top_curve p.welcome{float:left; font-size:11px; padding:0 0 0 5px; width:auto;}

#body_container_propane_exchange #right_container .right_top_curve img.cart{float:left; margin:0 0 0 10px;}

#body_container_propane_exchange #right_container .right_mid{float:left; width:173px; background:url(../images/right_mid_bg.png) repeat-y top left;*background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/images/right_mid_bg.png', sizingMethod='scale');}

#body_container_propane_exchange #right_container .right_mid .row{float:left; width:152px; padding:17px 7px 0 14px;}

#body_container_propane_exchange #right_container .right_mid .heading{float:left; width:152px; padding:0 0 0 0; font-size:11px; font-weight:bold;}

#body_container_propane_exchange #right_container .right_mid .quantity{float:left; width:15px; font-size:11px; font-weight:bold;}

#body_container_propane_exchange #right_container .right_mid .name{float:left; width:85px; font-size:11px; font-weight:bold;}

#body_container_propane_exchange #right_container .right_mid .total_order{float:left; width:100px; font-size:11px; font-weight:bold;}

#body_container_propane_exchange #right_container .right_mid .price{float:left; width:50px; font-weight:bold; font-size:11px;}

#body_container_propane_exchange #right_container .right_mid .row_total{float:left; width:152px; margin:0 7px 0 14px; padding:17px 0 17px 0; border-bottom:#fff solid 1px; display:inline;}
#body_container_propane_exchange #right_container .right_mid input.checkout{float:left; margin:132px 0 0 2px;}

#body_container_propane_exchange #right_container .right_mid .right_bottom{float:left; width:auto;}

#body_container_propane_exchange #right_container .right_mid .row_grand_total{float:left; width:152px; padding:17px 7px 14px 14px; background:url(../images/total_bg.png) no-repeat bottom left;*background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/images/total_bg.png', sizingMethod='scale');}




/*Footer*/
#footer_text {
	text-align:left;
	width:550px;
	line-height: 21px;
}
#footer_text h3 {
	font-size: 12px;
	font-weight: bold;	
}
#footer{float:left; width:977px; padding:10px 0 10px 0;}
#footer ul{float:left; margin:0px; padding:0px 0 0 105px;}
#footer ul li{float:left; padding:0 15px; margin:0px; list-style:none; background:url(../images/footer_division.gif) no-repeat right 6px;}
#footer ul li.last{background:none;}
#footer ul li a{font-weight:bold; font-size:11px; color:#fff; text-decoration:underline;}
#footer ul li a:hover{text-decoration:none;}
#footer .copyright{float:left; width:824px; padding:5px 0 0 0; text-align:center; color:#888681; font-size:11px;}


/*index page*/
#zipfail {
	position:absolute;
	left:134px;
	top:102px;
	width:583px;
	height:249px;
	z-index:1;
	background: #FFF;
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #F00;
	text-align: center;
}
#service_in {
	position:absolute;
	left:-5px;
	top:352px;
	width:828px;
	height:110px;
	z-index:2;
	background: url(../images/index_overlay_in.png) no-repeat center top;
	text-align: center;
	padding-top: 20px;
}
