body {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:17px; 
	background-color:#e1edf9; 
	color:#333333;
	margin:0 auto; 
	text-align:center;  
}

a { color:#003366; text-decoration:none; } 
a:hover {color:#336699; text-decoration:none;}
.clearit{clear:both}

div#fglogo { font-size:24px; color:#003366; font-style:italic; margin:0; background-image:url(../graphics/h1_flogaspeoplewithenergy.gif); width:205px; height:102px; display:block; text-indent:-999em; }
h1 { font-size:20px; margin: 0; color:#003366; line-height:22px; }
h2 { font-size:18px; margin: 0; color:#003366; line-height:22px; }
h3 { font-size:16px; margin: 0; color:#003366; line-height:18px; }
h4 { font-size:12px; margin: 0; color:#003366; line-height:14px; }

h3.linktitle { font-size: 12px; color:#fff; margin:0px; line-height:12px;}

#container{
	background-color:#bcd7f2; 
	width:885px; text-align:left;
	position:relative;
}
#righthome, #right { width:675px; margin-left:205px; }

#content {padding:5px; padding-bottom:50px; position: relative;}
#content ul {list-style:url(../graphics/bullet.gif); }
#content li { background-repeat:no-repeat; margin:0 0 10px 0; }

div.siteleft { float: left; width: 33%; }
div.siteright { float: right; width: 33%; }
div.sitecontainer { width: 100%; }

#browse { height:28px; text-align:right; margin:0 auto; padding-top:2px; }
#browse img { border:none; }

#leftnavarea {background-color:#bcd7f2; width:205px; float:left; background-image:url(../graphics/leftnavbg.jpg); background-repeat:no-repeat; }

#leftnav01 { font-weight:bold; width:195px; }

			
#leftnav01 ul {
        list-style:none;
        margin: 0;
        padding: 0;
}
#leftnav01 li a:link {
        display: block;
        color:#036;
        padding:4px 2px 2px 20px;
        text-decoration: none;        
}
#leftnav01 li a:visited {
        display: block;
        color:#036;
        padding:4px 2px 2px 20px;
        text-decoration: none;        
}

#leftnav01 li ul li a:visited {
        display: block;
        color:#fff;
        padding:4px 2px 2px 20px;
        text-decoration: none;        
}

#leftnav01 li a:active {
        display: block;
        color:#036;
        padding:4px 2px 2px 20px;
        text-decoration: none;        
}


#leftnav01 ul li a:hover {
        
        /*color:#008886;*/
		/*background-color: #88AAD0;*/
}
#leftnav01 ul a:active {
        
        color:#008886;
		background-color: #88AAD0;
}

#leftnav01 ul li ul li a:link {
        
        color:#fff;
		/*background-color: #88AAD0;*/
}

#leftnav01 li {list-style:none; display:block; color:#FFFFFF; /*border-bottom:1px solid #e4f1f5;*/}

#leftnavbullet01, #leftnavbullet04 {background:url(../graphics/leftnav_bullet01.gif) 0 5px no-repeat; padding:0 0 0 0px; }
#leftnavbullet02, #leftnavbullet05 {background:url(../graphics/leftnav_bullet02.gif) 0 5px no-repeat; padding:0 0 0 0px; }
#leftnavbullet03, #leftnavbullet06 {background:url(../graphics/leftnav_bullet03.gif) 0 5px no-repeat; padding:0 0 0 0px; }

#leftnavbullet01 a:hover, #leftnavbullet04 a:hover {background-image:url(../graphics/leftnav_bullet01.gif); background-repeat:no-repeat; padding:0 0 0 0px; background-color:#88AAD0; }

#leftnav02 ul, #leftnav03 ul {
        list-style:none;
        margin: 0;
        padding: 0;
}


#leftnav02 ul a:hover, #leftnav03 ul a:hover {
        
        color:#008886;
}

#leftnav02 li a, #leftnav03 li a {
        
        color:#036;
        padding:4px 2px 2px 20px;
        text-decoration: none;        
}

#leftnavwork, #leftnavlive, #leftnavenv, #leftnavauto, #leftnavdealer, #leftnavcust, #leftnavtech { line-height:12px; font-weight:normal; margin-top: 0px; display: none; }
#leftnavwork li, #leftnavlive li, #leftnavenv li, #leftnavauto li, #leftnavdealer li, #leftnavcust li, #leftnavtech li { border: 0; }
#leftnavcust { margin-left: 20px; line-height:15px;}

div#fng_link { margin-top: 10px; }
div#fng_link img { border: 1px solid #008886; }


#featureendarea {width:675px; font-family:Arial, Helvetica, sans-serif; font-size:10px; background-color:#008886; position:absolute; bottom:0px; right:0px; margin-top:10px;}
#featureendarea a {color:#FFFFFF; }
.featureend {width:163px;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; }
div.featureimg { float: right; }
img.productimg { float: right; border: 1px solid #003376; margin: 0 10px 5px 10px; }
#hometext {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:160%; display:block; height:auto; }
#hometext .large{font-size:16px; color:#008886;}
#hometext .phone{font-size:24px; color:#008886; font-weight:bold;}
#featureendarea .phone{font-size:16px; color:#fff; font-weight:bold;}

#header {background-image:url(../graphics/header.jpg); width:675px; height:50px;}
		
.homelink img { border: 0; }		

.contentimage { float: right; padding-left: 10px; }
.caption {font-size:smaller;}

#featurehome {width:677px; font-size:10px; height:110px; line-height:1px;}
#featurehome01 {background-image:url(../graphics/feature01.jpg); width:221px; height:106px; padding:2px; color:#cc6633; font-size:10px;}
#featurehome02 {background-image:url(../graphics/feature02.jpg); width:221px; height:106px; padding:2px; color:#bcd7f2; font-size:10px;}
#featurehome p {font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#FFFFFF; margin:0 0 0 15px; line-height:19px; }
#featurehome img {display: block; float: left; margin-right: 1px; }

img.specialimage { float: left; }
td.buynow { text-align: right; }
fieldset { border: 0; }
td.productname { width: 80%; }
td.productprice { width: 15%; }
td.productqty { width: 15%; text-align: center; }

img.news { border:none; margin:0 10px 10px 0; }

hr.clear{clear:both; height:0; margin:0px; padding:0px; visibility:hidden; width:100%; }	

#end {text-align:left; margin:10px 0 20px 20px; font-size:11px; width:862px; line-height:14px; color:#003366;  }
#end a { text-decoration:none; color:#008886;}
#end a:hover {color:#003366;}

#end02 {}
#end02 a { color:#003366; text-decoration:underline;}
#end02 a:hover {}

td.tdcontent { width: 50%; }
table.contenttable { width: 100%; padding: 0; margin: 0; }
tr.evenrow { background-color: #D8E8F8; }

div.contentimage1 { float: left; padding-right: 20px; }
div.contentimage2 { float: right; padding-left: 20px; }

div#flashfloater {left:425px; position:absolute;}
div#flashfloatermask {float:right;width:155px;height:420px;margin-left:20px;}

.shopcellbg1 {background-color:#84B6E8}
.shopcellbg2 {background-color:#9DC5EC}


/*-----CUSTOMER SERVICE PAGE-----*/
.cs_container{ margin-top:20px; border-bottom:1px solid #fff; height:130px; width:640px; margin-bottom:20px;}
.cs_container p{padding:0px; margin:0px;}
.cs_items{ width:190px; margin-right:22px; float:left;}
.cs_items h2 {color:#008E90; font-size:14px;}

.cs_items .domestic_info{background:url(../graphics/customer_service_domestic_information.jpg) no-repeat; width:190px; height:46px; padding:10px;}
.cs_items .domestic_info .download{background:url(../graphics/customer_service_domestic_bullet.jpg) no-repeat left; padding-left:20px; color:#fff; line-height:20px; font-weight:bold;}
.cs_items .domestic_info .download a{ color:#fff;}
.cs_items .domestic_info .download a:hover{text-decoration:underline;}

/*-----LIST ON 'WHAT IS LPG' PAGE-----*/
#content .lpg-benefits {width:200px; float:right;padding:5px; margin-left:10px; border-left:1px solid #fff; padding-left:20px;}

#content .lpg-benefits {}
#content .lpg-benefits ul {list-style:url(../graphics/tick-icon.gif); }
#content .lpg-benefits li { background-repeat:no-repeat; margin:0 0 10px 0; }

/*-----Home update strip-----*/

#update {
	border: 1px solid #CFE5FF;
	margin: 17px 0 0 0;
	padding: 10px 10px 6px 10px;
	min-height: 20px;
	_min-height: 20px;
	
	background: #88a9d2 url(../graphics/update_bg.gif) repeat-y scroll 0 0;
}

#update p{
	margin: 0;
	padding: 0;
	
	
	float: left;
	
	diplay: inline;
	
	color: #DFEEFF;
	
}

#update p.title{
	font-size: 110%;
	text-transform: uppercase;
	width: 55%;
}

#update p.title span{
	
	text-decoration: underline;
	color: #fff;
}

a.title-graphic { width: 150px; height: 50px; float: right;}

a.title-graphic img {border: 0;}


/*FORM*/
#contactform label{
	float:left;
	width:180px;
	font-weight:bold;
}


#contactform input{
	float:left;
	width:150px;
}
