body 
{
	/*font-family:  "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;*/
	font-family:  Arial;
	font-size: 12px;
	color: #000;
	background:#fff;
	line-height:14pt;
	height:100%; 
}

ul.disc
{
	list-style-type: disc;
	padding-left:20px;
	padding-bottom:10px;
	color:#bf0d13;
}
ul.disc li span
{
	color:#000;
}

h1,h2
{
	font-family:Helvetica,Arial;
	color:#bf0d13;
	font-size:17px;
	text-transform:uppercase;
	font-weight:normal;
}

p
{
	clear:both;
	margin-bottom:15px;
}
a
{
	color: #bf0d13;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
#image_gallery_container
{
	float:left;
	width:910px;
}
#image_gallery_container ul li
{
	width:191px;
	height:138px;
	float:left;
	margin-right:48px;
	margin-bottom:48px;
}
#image_gallery_container ul li.last
{
	margin-right:0px;
}
#image_gallery_container ul li div.image_name
{
	width:191px;
	float:left;
	clear:both;
	height:20px;
	overflow:hidden;
}

.red
{
	color: #bf0d13;
}
.grey
{
	color: #7a7a7a;
}
.black{color:#000;}

.header_strap
{
	clear:both;
	float:left;
	width:100%;
	height:475px;
	background-image:url('../images/header_bgd.jpg');
	background-repeat:repeat-x;
	margin-bottom:50px;
	
}
.header_strap.inner
{
	height:217px;
	background-image:url('../images/header_inner_bgd.jpg');
	
	
}
.wrap {
	margin: 0 auto;
	width: 910px;
	background:transparent;	
}
#logo
{
	float:left;
	width:182px;
	height:114px;
	
}
#top_links
{
	float:left;
	width:728px;
	text-align:right;
	color:#fff;
	
	padding-top:5px;
}
#top_links a
{
	color:#fff;
}
#header_nav
{
	float:left;
	width:667px;
	height:36px;
	padding-top:50px;
	padding-left:61px;
}
#header_nav ul
{
	float:right;
}
#header_nav ul li
{
	display:block;
	float:left;
	border-right:1px solid #bf0d13;
	padding:0px 20px;
}
#header_nav ul li.last
{
	border-right:0px;
	padding-right:0px; 
}

#header_nav ul li a
{
	font-family:Helvetica,Arial;
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
	padding-top:20px;
	
	
}
#header_nav ul li a:hover
{
	background-image:url('../images/red_arrow.gif');
	background-repeat:no-repeat;
	background-position:50% 0%;
	text-decoration:none;
	color:#bf0d13;
}

#banner
{
	clear:left;
	float:left;
	width:584px;
	height:234px;
	margin-top:60px;
	overflow:hidden;
}
#intro_text
{
	float:right;
	padding-top:60px;
	margin-left:50px;
	width:276px;
	color:#fff;
	line-height:16pt;
}
.col
{
	float:left;
	width:280px;
	min-height:350px;
}
.col h1
{
	margin-bottom:35px;
}
.col h2
{
	font-size:15px;
	margin-bottom:10px;
	text-transform: capitalize;
}
.col p
{
	text-align:justify;
}
.col.center
{
	margin:0px 30px;
}
.button
{
	background:#7a7a7a;
	font-size:11px;
	text-transform:uppercase;
	padding:2px 15px;
	color:#fff;
	
}
a.button:hover
{
	text-decoration:none;
	background:#bf0d13;
}
.news_item
{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #7a7a7a;
}

#partners
{
	clear:both;
	float:left;
	width:890px;
	height:99px;
	background-image:url('../images/partners_bg.jpg');
	background-repeat:no-repeat;
	padding:0px 10px;
	margin-bottom:40px;
	position:relative;
}

#partners ul li
{
	display:block;
	float:left;
	/*padding:0px 35px;*/
	padding:0px 19px;
	
}
#call_us_now_button a{height:76px;overflow:hidden;display:block;
background-image:url('../images/call_us_now_on.jpg'); width:277px;background-position:0px 0px;
}
#call_us_now_button a:hover{background-position:0px -76px;text-decoration:none;}

#launch_gallery a{height:45px;overflow:hidden;display:block;
background-image:url('../images/launch_gallery.jpg'); width:280px;background-position:0px 0px;
}
#launch_gallery a:hover{background-position:0px -45px;text-decoration:none;}


#partners ul li a{height:99px;overflow:hidden;display:block;}
#partners ul li a.gas {background-image:url('../images/gas_safe_2.gif'); width:83px;background-position:0px 0px;}
#partners ul li a:hover.gas {background-position:0px -98px;text-decoration:none;}

#partners ul li a.hvca {background-image:url('../images/hvca_2.gif'); width:139px;background-position:0px 0px;}
#partners ul li a:hover.hvca {background-position:0px -98px;text-decoration:none;}

#partners ul li a.oftec {background-image:url('../images/oftec_2.gif'); width:66px;background-position:0px 0px;}
#partners ul li a:hover.oftec {background-position:0px -98px;text-decoration:none;}

#partners ul li a.trust_mark {background-image:url('../images/trust_mark_2.gif'); width:143px;background-position:0px 0px;}
#partners ul li a:hover.trust_mark {background-position:0px -98px;text-decoration:none;}

#partners ul li a.iphe {background-image:url('../images/iphe_2.gif'); width:80px;background-position:0px 0px;}
#partners ul li a:hover.iphe {background-position:0px -98px;text-decoration:none;}

#partners ul li a.aphc {background-image:url('../images/aphc_2.gif'); width:143px;background-position:0px 0px;}
#partners ul li a:hover.aphc {background-position:0px -98px;text-decoration:none;}

.partner_tip
{
	display:none;
	top:-53px;
	left:0px;
	width:171px;
	height:63px;
	float:left;
	position:absolute;
	background-image:url('../images/bubble.gif');
	padding:5px;
	line-height:1.3em;
	color:#666;
	text-align:center;
}
.partner_tip.gas
{
	left:11px;
}
.partner_tip.hvca
{
	left:136px;
}
.partner_tip.oftec
{
	left:285px;
}
.partner_tip.trust_mark
{
	left:420px;
}
.partner_tip.iphe
{
	left:570px;
}
.partner_tip.aphc
{
	left:724px;
}
#footer_strap
{
	clear:both;
	float:left;
	width:100%;
	height:90px;
	background-image:url('../images/bottom_extend.jpg');
	background-repeat:repeat-x;
	padding-top:50px;
	color:#fff;
	text-align:center;
}

ul.downloads li
{
	padding:5px 0px;
	padding-left:25px;
	background-image:url('../images/pdf_icon.jpg');background-position:0px 0px;
	background-repeat:no-repeat;
}

ul.news li
{
	border-bottom:1px solid #7d7d7d;
	padding:10px 0px;
}

td
{
	padding:5px ;

}
input
{
	width:170px;
	border:0px;
	background:#eaeaea;
}
textarea
{
	width:170px;
	border:0px;
	background:#eaeaea;
	font-family:  Arial;
	font-size: 12px;
	height:120px;
}

#copyright
{
	clear:left;
	float:left;
	width: 510px;
	text-align:left;
}
#design_by_kalexiko
{
	float:left;
	width: 400px;
	text-align:right;
}
#design_by_kalexiko a
{
	color:#fff;
}