@charset "utf-8";
/* CSS Document */
*
{
margin:0;
padding:0;
}
body
{
margin:0;
padding:0;
background:url(../images/body.gif) left top repeat-x #F7F7F7;
font-family:Tahoma, Verdana, Arial, Times;
font-size:12px;
}
img
{
margin:0;
padding:0;
border:none;
}
form
{
margin:0;
padding:0;
}
p
{
margin:5px 0px;
}
.container
{
width:886px;
margin:0px auto;
text-align:center;
}

/* CSS Document for header*/

.header
{
width:886px;
float:left;
text-align:left;
background-image: url(images/orange.jpg);
}
.header-top
{
width:886px;
float:left;
}
.white-heading-txt {
	color: #FFFFFF;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.logo
{
width:372px;
float:left;
padding-top:12px;
}
.header-right
{
width:330px;
float:right;
text-align:center;
padding-right:25px;
font-weight:bold;
color:#636363;
padding-top:8px;
}
.header-right img
{
margin-left:15px;
margin-right:4px;
}
.grey-link
{
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}
.grey-link:hover
{
text-decoration:underline;
}
.blue-link
{
color:#006699;
text-decoration:none;
font-weight:bold;
}
.blue-link:hover
{
text-decoration:underline;
}

/* CSS navigation*/
.navbg
{
width:872px;
float:left;
height:40px;
background:url(../images/nav-bg-left.jpg) left top no-repeat;
margin-top:20px;
margin-left:1px;
padding-left:12px;
}
.navcontainer
{
width:620px;
height:40px;
float:left;
background:url(../images/nav-bg.jpg) left top repeat-x;
}
.navcontainer ul
{
list-style-type:none;
text-align:center;
margin:0px;
padding:0px;
}
.navcontainer ul li
{
display:inline;
text-align:center;
float:left;
background:url(../images/nav-divider.jpg) right top no-repeat;
padding:0px 25px;
}
.navcontainer ul li a
{
height:40px;
display:inline;
text-align:center;
font:bold 13px/38px Tahoma, Verdana, Arial, Times;
color:#FFFFFF;
text-decoration:none;
}
.navcontainer ul li a:hover
{
color:#0081C6;
}
.navcontainer ul li a.active
{
color:#0081C6;
}
.search-box
{
width:240px;
height:31px;
float:right;
text-align:left;
padding-top:9px;
background:url(../images/nav-bg.jpg) left top repeat-x;
}
.input
{
width:150px;
height:18px;
border:1px solid #5E6063;
padding-left:3px;
font-family:Tahoma, Verdana, Arial, Times;
font-size:11px;
line-height:18px;
}

/* CSS navigation*/


/* CSS Document for body*/
.body
{
width:886px;
float:left;
text-align:left;
}
.body-top
{
width:886px;
float:left;
line-height:53px;
color:#666666;
}
.body-curves
{
width:886px;
float:left;
height:12px;
}
.body-wrapper
{
width:862px;
float:left;
background:url(../images/body-middle.gif) left top repeat-y;
padding:0px 12px;
}
.body-sides
{
width:172px;
float:left;
margin-bottom:15px;
}
.small-boxes
{
width:172px;
float:left;
margin-bottom:10px;
}
.small-box-top
{
width:162px;
float:left;
background:url(../images/small-curve-top.gif) left top no-repeat;
height:35px;
padding-left:10px;
font: normal 18px/35px Arial, Helvetica, sans-serif;
color:#0081C6;
}
.small-box-middle
{
width:170px;
float:left;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
color:#666666;
}
.small-box-middle p
{
margin:10px 8px;
}
.small-box-middle h1
{
font:normal 18px/22px Arial, Helvetica, sans-serif;
color:#7B1217;
margin:0px 6px;
padding:0px;
}
.small-box-middle h2
{
font:normal 18px/22px Arial, Helvetica, sans-serif;
color:#0081C6;
margin:0px 6px;
padding:0px;
}
.small-box-middle h3
{
font:normal 18px/22px Arial, Helvetica, sans-serif;
color:#999999;
margin:0px 6px;
padding:0px;
}
.small-box-middle strong
{
color:#0081C6;
font-weight:bold;
}
.small-box-middle a
{
color:#0081C6;
font-weight:bold;
text-decoration:none;
}
.small-box-middle a:hover
{
text-decoration:underline;
}
.small-box-middle img
{
float:right;
}
.small-box-btm
{
width:172px;
float:left;
}
.navlist
{
width:160px;
float:left;
padding-left:10px;
padding-top:8px;
}
.navlist ul
{
list-style-type:none;
text-align:left;
margin:0px;
padding:0px;
}
.navlist ul li
{
width:148px;
display:block;
text-align:left;
float:left;
background:url(../images/arrow.gif) left center no-repeat;
padding-left:12px;
}
.navlist ul li a
{
font:normal 11px/20px Tahoma, Verdana, Arial, Times;
color:#666666;
text-decoration:none;
}
.navlist ul li a:hover
{
color:#0081C6;
}
.navlist ul li a.active
{
color:#0081C6;
}
.red-text
{
color:#990000;
font-weight:bold;
}
.body-middle
{
width:497px;
float:left;
padding:0px 10px;
}
.main-banner
{
width:497px;
float:left;
background:url(../images/main-img.jpg) left top no-repeat;
height:200px;
margin-bottom:12px;
}
.body-middle-content
{
width:497px;
float:left;
margin-bottom:15px;
color:#999999;
line-height:14px;
}
.body-middle-content p
{
margin:8px 0px;
}
.body-middle-content h1
{
font:normal 18px/25px Arial, Helvetica, sans-serif;
color:#0081C6;
border-bottom:1px solid #CCCCCC;
margin:0;
padding:0;
}
.body-middle-content h2
{
font:normal 18px/25px Arial, Helvetica, sans-serif;
color:#7B1217;
border-bottom:1px solid #CCCCCC;
margin:0;
padding:0;
}
.body-middle-content a
{
color:#0081C6;
text-decoration:none;
}
.body-middle-content a:hover
{
text-decoration:underline;
}
.featured-products
{
width:150px;
float:left;
margin-right:15px;
text-align:center;
}
.featured-products p
{
margin:5px 0px;
color:#888888;
text-align:center;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
line-height:30px;
}
.product-review-img
{
margin-right:10px;
float:left;
border:1px solid #CCCCCC;
}
.divider-margin
{
margin:10px 0px;
}

/* CSS Document for footer*/

.footer
{
width:862px;
float:left;
border-top:1px solid #D6D6D6;
clear:both;
text-align:center;
}
.footer a
{
font-size: 11px;
line-height: 30px;
font-weight: bold;
color:#999999;
text-decoration:none;
}
.footer a:hover
{
text-decoration:underline;
}
.footer img
{
margin-right:10px;
}
.footer-top
{
font-weight:bold;
white-space:pre;
color:#999999;
}
.footer-bottom
{
font-size:10px;
color:#9E9E9E;
}
