body
{
margin:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
}

table, td,
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#333333;
}

a:link{color:#339933; text-decoration:none;}
a:visited{color:#339933; text-decoration:none;}
a:hover{color:#006600; text-decoration:none;}

ul {
	margin-left: 20px;
}
li {
	padding-bottom: 10px;
}
img
{
margin:0px;
padding:0px;
}


/*hidden skip links*/

.hide {
display: none;
}

/*hidden SEO content*/

#seo {
display: none;
}
#seo p {
display: none;
}
#seo hr {
display: none;
}

#printableLogo
{
display: none;
}

/*centre DIV*/

#centre
{
width: 100%;
text-align: center;
}

/*container*/
#container
{
width:780px;
margin-right:auto;
margin-left:auto;
text-align:left;
background-color: #FFFFFF;
padding: 0px;
}

/*logo and header bar*/
#top
{
width:780px;
height:93px;
background-image:url(../images/topbg.gif);
background-repeat:no-repeat;
}

#logo
{
width: 181px;
margin: 0px;
padding: 0px 0px 0px 10px;
float: left;
}

#strapline
{
width: 300px;
margin: 0px;
padding: 30px 10px 0px 0px;
text-align:right;
float: right;
}

#topgreen
{
width:780px;
}

#leftPanel
{
width:220px;
background-image:url(../images/navbg.gif);
background-repeat:no-repeat;
float:left;
}

/*navi*/
#navi
{
width:190px;
margin:0px 10px 10px 10px;
background-color:#67b849;
background-image:url(../images/navbase_bg.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#navi p
{
margin:0px 0px 0px 10px;
}

#navi ul
{
margin:5px 0px 5px 10px;
padding:0px;
}

#navi li
{
margin:0px;
padding:3px 0px 0px 0px;
list-style:none;
}

#navi p.sub
{
color:#ffffff;
text-decoration:none;
background-image : url(../images/subnav_bg.gif);
background-repeat:no-repeat;
}

#navi .sub
{
width : 170px;
height  : 20px;
line-height:15px;
font-size: 11px;
padding : 2px 0px 0px 5px;
margin: 0px 0px 0px 0px;
display : block;
}

#navi a:link.sub  {color:#ffffff; text-decoration:none;}
#navi a:visited.sub {color:#ffffff; text-decoration:none;}
#navi a:hover.sub {color:#ccffcc; text-decoration:none; background-image : url(../images/subnav_bg.gif); background-repeat:no-repeat;}


/*news*/
#news
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
width:190px;
margin:10px 0px 0px 10px;
padding:10px 0px 0px 0px;
background-image:url(../images/news_top.gif);
background-repeat:no-repeat;
background-color:#f6f6f6;
}

#news b
{
font-size:14px;
color:#339933;
}

#news p
{
margin:0px 0px 0px 10px;
}

#news table {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 15px;
margin: 10px 0px 0px 15px;
padding: 0px;
}

#news td {
padding: 3px 0px 2px 0px;
}


#news a:link{color:#666666; text-decoration:none;font-size: 11px;}
#news a:visited{color:#666666; text-decoration:none;font-size: 11px;}
#news a:hover{color:#333333; text-decoration:none;font-size: 11px;}

#newsbase
{
width:190px;
height:16px;
margin:0px 0px 15px 10px;
background-image:url(../images/news_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#f6f6f6;
}

#paypal p
{
margin:10px 0px 20px 15px;
}


#rightPanel
{
width:560px;
float:right;
}

#flash {
width: 560px;
height: 147px;
margin: 0px;
padding: 0px;
background-color: #27272c;
}

/*topNav*/

#greybar {
background-color: #f0f0f0;
background-image:url(../images/greybar_bg.gif);
background-position : right;
background-repeat: no-repeat;
padding: 0px;
height: 31px;
margin: 0px;
}

/*breadcrumbs*/
#breadcrumbs {
width: 410px;
font-size: 13px;
text-decoration: none;
text-align: left;
color: #333333;
float:left;
}

#breadcrumbs p
{
margin: 9px 0px 0px 0px;
padding: 0px;
}

#breadcrumbs a:link {}
#breadcrumbs a:visited {}
#breadcrumbs a:hover {}

/*shopping cart*/
#shoppingcart {
width:150px;
font-size: 13px;
text-align: right;
color: #333333;
float:right;
}

#shoppingcart p
{
margin: 9px 10px 0px 0px;
padding: 0px;
}

#shoppingcart a:link {}
#shoppingcart a:visited {}
#shoppingcart a:hover {}

/*header*/
#header {
font-family: tahoma, verdana, arial;
float: left;
}

#header h1 {
margin: 0px 0px 20px 0px;
font-size: 24px;
font-weight: normal;
color: #62b448;
}

#header span{
color: #666666;
}

/*fontResize*/

#fontResize {
font-size: 13px;
line-height: 13px;
text-decoration: none;
text-align: left;
padding: 0px;
color: #333333;
float: right;
}


.fontResizeSm {

font-size: 13px;
line-height: 13px;
text-decoration: none;
}
.fontResizeMd {

font-size: 15px;
line-height: 13px;
text-decoration: none;
}

.fontResizeLg {
font-size: 15px;
line-height: 15px;
text-decoration: none;
}

#fontResize ul {
list-style-type: none;
margin: 0px;
padding: 0px 10px 0px 0px;
}

#fontResize li {
display: inline;
}


/*content home*/

#contenthome {
font-family:Arial, Helvetica, sans-serif;
width: 560px;
background-color: #FFFFFF;
float: left;
font-size: 15px;
line-height: 15px;
margin: 15px 0px 0px 0px;
padding: 0px;
}


#contenthome p {
margin: 5px 10px 5px 0px;
}


#content h2 {
margin: 15px 10px 5px 0px;
font-size: 18px;
color: #62b448;
}

#contenthome h3 {
margin: 15px 10px 5px 0px;
font-size: 16px;
color: #62b448;
}

#contenthome h4 {
margin: 10px 10px 5px 0px;
font-size: 15px;
color: #62b448;
}


/*content*/

#content {
font-family:Arial, Helvetica, sans-serif;
width: 400px;
background-color: #FFFFFF;
float: left;
font-size: 15px;
line-height: 16px;
margin: 0px 0px 20px 0px;
padding: 0px;
float: left;
}


#content p {
margin: 5px 10px 5px 0px;
}


#content h2 {
margin: 15px 10px 5px 0px;
font-size: 18px;
color: #62b448;
}

#content h3 {
margin: 15px 10px 5px 0px;
font-size: 16px;
color: #62b448;
}

#content h4 {
margin: 10px 10px 5px 0px;
font-size: 15px;
color: #62b448;
}

#content a.greylink
{
font-size:11px;
}
#content a.greylink:link{color:#666666; text-decoration:none;}
#content a.greylink:visited{color:#666666; text-decoration:none;}
#content a.greylink:hover{color:#333333; text-decoration:none;}

#productBlock
{
width:390px;
border-bottom: 1px dotted #67b849;
}

#productTxt
{
width:260px;
border-top: 1px dotted #67b849;
float:left;
}

#productTxt p
{
padding:5px 0px 5px 0px;
}

#productTxt ul
{
padding:0px 0px 0px 20px;
margin:0px;
}

#productTxt li
{
padding:0px;
margin:0px;
color:#67b849;
}

#productTxt span
{
padding:0px;
margin:0px;
color:#666666;
}

#productImg
{
width: 130px;
padding:0px 0px 5px 0px;
text-align:right;
float:right;
}

/*links*/
#links {
width: 140px;
font-family:Arial, Helvetica, sans-serif;
background-color: #f6f6f6;
font-size: 13px;
line-height: 15px;
margin: 0px 0px 15px 0px;
padding: 0px;
background-image:url(../images/linksbottom.gif);
background-repeat:no-repeat;
background-position:bottom;
float: right;
}

#links table {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 15px;
margin: 10px 0px 15px 10px;
padding: 0px;
}

#links td {
padding: 2px 0px 2px 0px;
}

#linkstop
{
width: 140px;
height:26px;
background-image:url(../images/linkstop.gif);
background-repeat:no-repeat;
background-color:#f6f6f6;
}


#links a:link{color:#666666; text-decoration:none;font-size: 11px;}
#links a:visited{color:#666666; text-decoration:none;font-size: 11px;}
#links a:hover{color:#333333; text-decoration:none;font-size: 11px;}

/*userActions*/

#userActions {
font-size: 13px;
line-height: 13px;
text-decoration: none;
background-color: #FFFFFF;
text-align: left;
padding: 10px;
color: #333333;
}

#userActions p {
margin: 0px;
padding: 0px;
}
#userActions ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
#userActions li {
display: inline;
}



/*features*/

#features {
background-color: #CCCCCC;
float: right;
width: 120px;
font-size: 13px;
line-height: 14px;
color: #666666;
padding: 10px;
margin: 0px;
}
#features p {
margin: 20px 0px 0px;
padding: 0px;
}
#features img {
margin: 0px;
padding: 0px;
}

/*bottomNav*/

#bottomBar {
width:780px;
height:28px;
background-image:url(../images/basebg.gif);
background-repeat:no-repeat;
background-color: #ffffff;
padding: 0px;
margin : 10px 0px 20px 0px
}


/*copyright*/

#copyright {
width:220px;
font-size: 13px;
text-decoration: none;
text-align: left;
padding: 7px 0px 0px 0px;
color: #ffffff;
float:left;
}

#copyright p
{
margin:  0px 0px 0px 10px;
padding: 0px;
}

/*accessibility*/

#accessibility {
width : 420px;
font-size: 13px;
padding: 7px 0px 0px 0px;
color: #ffffff;
float: left;
}
#accessibility a:link {color:#FFFFFF;}
#accessibility a:visited {color:#FFFFFF;}
#accessibility a:hover { color:#b8deaa;}

#accessibility p {
margin: 0px;
padding: 0px;
}
#accessibility ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
#accessibility li {
display: inline;
}

/*copyright*/

#credits {
width:140px;
font-size: 13px;
text-decoration: none;
text-align: right;
padding: 7px 0px 0px 0px;
color: #ffffff;
float:left;
}

#credits a:link {color:#FFFFFF;}
#credits a:visited {color:#FFFFFF;}
#credits a:hover { color:#b8deaa;}

#credits p {
margin:  0px 10px 0px 0px;
padding: 0px;
}
.tab_container {
	width: 250px; 
	float: right; 
	margin: 0px 0px 10px 10px;
}
.tab_title {
	display: block; 
	background: #57ac47 url("http://www.detectagas.com/images/tab.gif") no-repeat top; 
	padding: 5px; 
	color: #FFFFFF;
}
.tab_content {
	border-left: 1px solid #57ac47; border-right: 1px solid #57ac47; padding-top: 10px; background: #ffffff url("http://www.detectagas.com/images/tab_background.gif") repeat-x top;
}
.tab_bottom {
	background: #ffffff url("http://www.detectagas.com/images/tab_bottom.gif") no-repeat top; height: 5px;
}
#tab_box
{
padding: 0px 0px 0px 10px; margin: 0px 0px 0px 10px;
list-style: none;
}

#tab_box li
{
padding-left: 20px;
background-image: url("http://www.detectagas.com/images/tab_bullet.gif");
background-repeat: no-repeat;
font-weight:bold;
}
.green_bold {
	color: #59ad46;
}

.home_list {
	padding: 0px 0px 0px 10px; margin: 0px 0px 0px 10px;font-size: 1.2em;
}