body { font-family:arial; font-size:12px; color:#42464a; margin: 0; padding: 0px; background-image:url(../images/page_bg.jpg); background-repeat:repeat-x; background-color:#24333e;}
#container {margin: auto; width:967px; margin-top:10px;}
#masthead {margin: auto; width:967px;}
.toplogo{float:left; width:235px; background-image:url(../images/logo.jpg); background-repeat:no-repeat; height:95px;}
.logotext{vertical-align:bottom;margin-bottom:10;font-family:arial; font-size:11px;color:#FFFFFF;} 
.rightlogoarea{float:right; width:732px; background-image:url(../images/bg_logo_right.jpg); background-repeat:no-repeat; height:95px; text-align:right;}
.topicons{text-align:right; margin-right:20px;}
.topicons a{font-family:arial; font-size:11px; color:#bfcbd4;}
.inputbox{height:12px; font-family:arial; font-size:11px; border:solid 1px #585151; background-color:#e0e0e0;}

/*---------Navigation------------*/
#navarea { margin: auto; width:967px; height:30px;}
.bannerarea{margin: auto; width:967px; height:61px; background-color:#8999a8; background-image:url(../images/img_nav_bottom.jpg); background-repeat:no-repeat;}
/*---------Navigation------------*/

#middleContainer {margin:auto; width:967px; background-image:url(../images/bg_middle.gif); background-repeat:repeat-x; background-color:#e1e6ed; height:auto;}

/*---------------Footer Classes for all pages----------*/
.footertop{margin:auto; width:967px; background-color:#FFFFFF; height:44px; font-family:arial; font-size:10px; color:#b3b2b2; text-align:center;}
.footer {margin: auto; width:967px; background-image:url(../images/bg_footer.jpg); background-repeat:no-repeat; height:74px; font-family:arial; font-size:10px; color:#b3b2b2;}
.footertop a {
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	color:#838181;
	padding-top:5px;
	line-height:20px;
	font-weight: bold;
}
.footertop a:hover {color:#65b1fc;}

/***************************************************************/
.leftdiv{width:188px; padding:5px; float:left;}
.bysize{ background-image:url(../images/head_bysize.gif); background-repeat:no-repeat; width:174px; height:24px;}
.bysize_content{width:168px; !width:166px; margin-top:5px; margin-left:2px; background-color:#FFFFFF; padding:1px; font:verdana; font-size:10px; font-weight:bold; color:#6f879b; line-height:18px;}
.inside_border{width:100%; border: solid 1px #f6f6f6;}
.byintensity{ background-image:url(../images/head_byintensity.gif); background-repeat:no-repeat; width:174px; height:24px;}
.bycolor{ background-image:url(../images/head_bycolor.gif); background-repeat:no-repeat; width:174px; height:24px;}
.bymisc{ background-image:url(../images/head_backgound.gif); background-repeat:no-repeat; width:174px; height:24px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4f697c;padding-top:2px;}

.headstripcategory{background-repeat:no-repeat; background-color:#edf0f4; width:100%; height:25px; color:#99a4b5; font-family:"Century Gothic",verdana; font-size:14px; font-weight:bold; padding-left:4px; padding-top:5px;}

.middiv{width:584px; !width:580px; padding:5px; float:left;}
.middiv_inner{width:755px; padding:5px; float:left;}
.blankheader{background-image:url(../images/head_bg_blank.gif); background-repeat:repeat-x; width:99.4%; height:24px;}
.blankheader_content{width:98.5%; margin-top:5px; margin-left:2px; background-color:#FFFFFF; padding:1px;}
.inside_border div{padding:5px 5px 5px 5px;}

.rightdiv{width:165px; padding:5px; float:right;}
.popular{ background-image:url(../images/head_popular.gif); background-repeat:no-repeat; width:156px; height:24px;}
.popular_content{width:149px; !width:147px; margin-top:5px; margin-left:2px; background-color:#FFFFFF; padding:1px; font:arial; font-size:10px; color:#48555e; line-height:15px; text-align:center;}
.popular_content span{color:#3aa0e9;}
.popular_content img{border: solid 1px #f3f3f3; padding:3px; margin-top:5px; margin-bottom:5px;}


.formtbl{font:Century Gothic; font-size:12px; color:#6699cc;}
.formtbl td{ text-align:right;}
/*************************************************************/
.prodbox{float:left; width:176px; height:auto;}
.prodTopCurve{background-image:url(../images/prod_tbl_top.gif); background-repeat:no-repeat; width:176px; height:8px;}
.prodmiddle{clear:left; background-image:url(../images/prod_tbl_mid.gif); background-repeat:repeat-y; width:176px; height:auto; text-align:left;}
.prodBotCurve{background-image:url(../images/prod_tbl_bot.gif); background-repeat:no-repeat; width:176px; height:8px;}
.prodmainarea{width:158px; margin-left:6px; background-color:#FFFFFF; padding:1px;}
.prodinsideBorder{width:100%; border: solid 1px #f6f6f6;}
.prodimg{float:left; width:130px;}
.prodimgIcons{float:right; width:25px;}
.prodimgIcons img{padding-top:10px;}
.prodboxtxt{font-family:arial; font-size:10px; color:#48555e; padding:5px 5px 5px 5px;}
.prodboxtxt span{color:#0099CC;}
.prodboxtxt a{text-decoration:none;}
.pageheading{ font-family:verdana; font-size:12px; color:#5594FD; font-weight:bold; padding-left:10px; float:left; width:300px;}
.pagenumber{ font-family:verdana; font-size:12px; color:#5594FD; padding-right:15px; float:right; width:300px; text-align:right;}
.pagenumber a{ font-family:verdana; font-size:12px; color:#5594FD; text-decoration:none; padding-left:4px; padding-right:4px;}
.pagenumber a:hover{ font-family:verdana; font-size:12px; color:#5594FD; text-decoration:underline;}
.detailtbl_head{font-family:verdana; font-size:12px; color:#38475b; font-weight:bold; height:22px;}

.proddetailtxt{font-family:"Century Gothic",verdana; font-size:12px; color:#5f6f7a;}
.detailtbl th{ background-color:#a4b1bf; text-align:center; font-family:verdana; font-size:10px; color:#38475b; font-weight:bold;}
.detailtbl td{ background-color:#dbe0e5; text-align:center; font-family:verdana; font-size:10px; color:#38475b;}

.detailtbl2 th{ background-color:#a4b1bf; text-align:center; font-family:verdana; font-size:11px; color:#38475b; font-weight:bold;}
.detailtbl2 td{ background-color:#dbe0e5; text-align:center; font-family:verdana; font-size:11px; color:#38475b;}

/************************************************************/
.floatleft{float:left;}
.clearboth{ clear:both;}
.p{margin:0px; padding:0px;}
.leftalign{text-align:left;}

.left_nav{
	width:168px;
!width:166px; 	margin-top:5px;
	margin-left:2px;
	background-color:#FFFFFF;
	padding:1px;
	font-size:10px;
	font-weight:bold;
	color:#595959;
	line-height:18px;
	font-family: verdana;
	text-decoration: none;
}
p{margin:0px; padding:0px; padding-bottom:10px;}