/* CSS Document */

body
{
background:#7D7A89;
padding:0px;
margin:0px auto;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#313030;
line-height:16px;
}
A:link {
text-decoration: none;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: 02ae78;
}
A:visited {
text-decoration: none;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: 02ae78;
line-height:16px;
} 
A:hover {
text-decoration: none;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
line-height:16px;
}
img
{
margin:0px;
padding:0px;
border:none;
}
p
{
margin:10px 0px;
text-align:left;
}
*
{
margin:0px;
padding:0px;
}
.left
{
float:left;
}
.right
{
float:right;
}
.search {
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size: 10px
}
.container
{
width:779px;
padding:0px;
margin:0px auto;
}

.top-bg
{
width:779px;
height:10px;
float:left;
margin-top:0px;
}
.mid-bg
{
background: url(../images/mid-bg.jpg) left top repeat-y;
width:779px;
float:left;
}
.bottom-bg
{
width:779px;
height:10px;
float:left;
}

.header-main
{
width:779px;
float:left;
}
.header-top
{
width:724px;
height:102px;
margin:0px auto;

}
.header-bottom
{
width:761px;
height:76px;
margin:0px auto;
background:url(../images/menu-bg.jpg) left top no-repeat;
}
.logo
{
	padding-top:0px;
	text-align:left;
	float:left;
}
.navcontainer
{
width:760px;
float:left;
height:auto;
}

.navcontainer ul
{
list-style-type:none;
text-align:center;
margin:0px;
padding:0px;
}
.navcontainer ul li
{
display:block;
text-align:center;
float:left;
margin-right:0px;
height:76px;
}
.navcontainer ul li a
{
width:120px;
height:20px;
padding-top:50px;
display:block;
text-align:center;
font-family:"Trebuchet MS";
font-size:16px;
color:#ffffff;
text-decoration:none;

}

.navcontainer ul li a:hover
{
color:#000000;
}
.navcontainer li.active a
{
color:#000;
}
.body-mid
{
width:768px;
margin:0px auto;
}
.body-mid-top
{
width:768px;
height:auto;
float: left;
padding-bottom:1px;
} 
.body-mid-bottom
{
width:768px;
height:auto;
float: left;
padding-top:3px;
}
.product-bg
{
background:url(../images/product-bg.jpg) left top repeat-x;
width:768px;
height:30px;
font-family:"Trebuchet MS";
font-size:14px;
line-height:30px;
color:#ffffff;
text-align:left;
vertical-align:middle;
float:left;
}
.product-bg ul
{
list-style-type:none;
text-align:left;
margin:0px;
float:left;
}
.product-bg ul li
{
display:inline;
text-align:left;
float:left;
margin-left:20px;
}
.product-bg ul li a
{
display:inline;
text-align:left;
text-decoration:none;
font-weight:bold;
}

.product-bg ul li a:hover
{
color:#000;
}
.product-bg img
{
padding-top:7px;
padding-right:10px;
}

.body-main
{
width:768px;
float:left;
padding-top:15px;

}
.body-main h2
{
padding:0px;
margin:13px 20px;
}
.body-main p
{
padding:0px;
margin:13px 20px;
}
.body-main ul
{
padding:0px;
margin-left: 20px;
padding-left: 13px;
padding-bottom:20px;
}
.body-left
{
width:330px;
float:left;
padding-top:15px;
height:auto;
}
.body-left p
{
padding:0px;
margin:13px 20px;
}
.body-left h2
{
padding:0px;
margin:13px 20px;
}

.product-special p
{
padding:0px;
margin:4px 20px;
}
.body-right
{
width:400px;
float:right;
background:#FFFFFF;
height:auto;
padding:6px;

}
.product-special
{
background:url(../images/product-special.jpg) left top repeat-x;
height:157px;
width:491px;
border:1px solid #089DCB;
padding-top:10px;
color:#00699C;
font-size:11px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
}

.product-special-img
{
float:right;
vertical-align:top;
padding-top:32px;
padding-right:15px;
}
.jettison
{
width:258px;
float:left;
}
.jettison-mid
{
width:230px;
float:left;
border-left:1px solid #fff;
border-right:1px solid #fff;
height:80px;
padding-left:13px;
padding-right:13px;
padding-top:20px;
background:#DADADA;

}
.jettison-mid p
{
float:left;
width:108px;
padding:0px;
text-align:left;
margin:10px 0px;
}
.jettison-mid-text
{
float:left;
padding-top:38px;

}
.jettison-img
{
padding-top:10px;
float:right;
}
.footer-bg
{
background:url(../images/footer-bg.jpg) left top no-repeat;
width:779px;
height:51px;
float:left;
}
.footer-text
{
width:762px;
margin:0px auto;
color:#DADADA;
font-size:11px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
padding-top:10px;
}
.footer-text-link
{
text-decoration:underline;
color:#DADADA;
}
.footer-text-link:hover
{
color:#FDD426;
}
.font-green
{
padding:0px;
margin:4px 0px;
color:#00945D;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
font-weight:bold;
font-size:11px;
}
.call-us
{
float:right;
text-align:right;
width:181px;
padding-top:25px;
}
.font-black-link
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#313030;
line-height:16px;
text-decoration:none;
}
.font-black-link:hover
{
color:#98BC4E;
}
h1
{
font-family:"Trebuchet MS";
color:#00699C;
text-decoration:none;
font-size:20px;
font-weight:bold;
padding:0px;
margin:0px 20px;
}
h2
{
font-family:"Trebuchet MS";
color:#00945D;
text-decoration:none;
font-size:20px;
font-weight:bold;
padding:0px;
}
/************

Products page

************/

.category-list{
float:left;
margin-left:60px;
}

.category-list .button{
float:left;
width:230px;
height:50px;
text-align:center;
}

.category-list a,.category-list a:visited{
float:left;
width:182px;
height:37px;
padding-top:10px;
background: url(img/cat_button.gif) no-repeat;
margin:0 10px 10px 0;
text-align:center;
color:#FFFFFF;
font-size:15px;
}
.category-list a:hover{
float:left;
width:182px;
height:37px;
padding-top:10px;
background: url(img/cat_button.gif) no-repeat;
margin:0 10px 10px 0;
text-align:center;
color:#EEEEEE;
font-size:15px;
}

.product-list .thumb{
cursor:pointer;
}

.product-list a, .product-list a:visited, .product-list a:hover{
font-size:12px;
color:#000000;
}


#product-info{
float:left;
padding: 20px 10px 0 0;
}

#product-info span{
font-size:13px;
font-weight:bold;
padding-right: 5px;
padding-bottom: 30px;
text-align:justify;
}

#product-info .info td{
padding: 0 0 10px 0;
}
#breadcrumb{
position:absolute;
width:768px;
top:380px;
left:50%;
height: 14px;
margin: 2px 0 20px -364px;
}
.breadcrumb{
font-size: 11px;
color: #333333;
padding: 1px 0 2px 0;
}
.breadcrumb a:link, .breadcrumb a:visited{
font-size: 11px;
color: #000000;
padding: 1px 0 2px 0;
}

.body-mid-bottom{
padding: 25px 0 0 0;
}
