/* CSS Document */
body{
margin: 0;
padding: 0;
text-align: left;
background: url(../images/body_bg.gif) top left repeat-x #fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#434343;;
}

.main-container{
width: 900px;
height:auto;
margin:0px auto;
padding:0px;
background:url(../images/headtop.gif) top left no-repeat #fff;
}


/****    Header **********************/
.header{
width:900px;
height:111px;
margin:0px;
padding:0px;
}

.header-logo{
width:900px;
height:80px;
}

.logo{
width:330px;
float:left;
padding-top:10px;
}

.search{
width:570px;
float:right

}
.header-nav{
width:900px;
height:31px;
margin:0px;
padding:0px;
}

.navleft{
width:355px;
height:31px;
float:left;
background:url(../images/nav/navleftpart.gif) top left no-repeat;
text-align:right;
padding-right:20px;
font-size:15px;
font-weight:bold;
color:#01315c;
}

.navright{
width:525px;
height:31px;
float:right;
}

.subnav{
height:15px;
text-align:right;
padding-top:5px;
}


/******** Search box *********************/
.searchbox{
height:50px;
padding-top:10px;
}

.box{
width:290px;
height:50px;
float:left;
background:url(../images/searchbox_bg.gif) top right no-repeat;
padding-left:270px;
vertical-align:middle;
padding-top:4px !important;
padding-top:2px;
}

.textinput{
width:200px;
font-size:12px;
color:#585858;
margin-top:1px;
}

.searchbtn{
padding-top:1px !important;
padding-top:2px;
width:81px;
}

.spacer{
float:right;
}
/****************************************/
/***********Body Content*****************/

.body-content{
width:900px;
padding-top:8px !important;
padding-top:3px;
}

.body-main{
width:699px;
float:left;
}

.body-ads{
width:201px;
float:right;
padding-bottom:10px;
}

.body-left{
width:691px;

}

.body-right{
width:209px;
background:url(../images/grayline-ver.gif) top left repeat-y;

}
/***************Body Main Content********/
.cat-title{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#FF6600;
/*color:#01327a;*/
padding-top:5px;
padding-left:10px;
width:345px;
}
.cat-links{
padding-top:7px;
}
.buy-title{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#01327a;
padding-top:5px;
padding-left:10px;
}
.product-title{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#01327a;
padding-top:5px;
padding-left:10px;
}

/*********right Ads ******************/
.adContentTop {
float:left;
margin:10px;
}
.adstop{
background:url(../images/ads_top.gif) top left no-repeat;
height:25px;
}
.adscontent{
background:url(../images/ads_bg.gif) top left repeat-y;
}
.adsbottom{
background:url(../images/ads_bottom.gif) top left no-repeat;
height:15px;
}

/**********Footer************************/
.footer{
background:url(../images/footer.gif) top left no-repeat;
height:60px;
padding-top:15px !important;
padding-top:10px;
line-height:1.4em;
clear:both;
font-size:11px;
color:#585858;
}

.footer a:link, .footer a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#003366;
text-decoration:none;
}

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

