body{font-family:Arial,Verdana,Helvetica, sans-serif;font-size:12px;background:#EFEFEF;text-align:center;}
body,ul,form,h1,h2,h3{margin:0;padding:0;}

img{border:0;}
li{list-style:none;}
textarea{font-size:12px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.center_box{text-align:center;}
.right_box{text-align:right;}
input.btn{background:#090;color:#FFF;font-weight:bold;font-size:12px;}
a{color:#000;}

.seo{color:#CCC;}
#menu a,#menusub a,#footer a,#cate a{text-decoration:none;}

#menu,#contentbox{width:1003px;}
#menu,#contentbox,#footer,#header,#menusub{margin:0 auto;}

#header {width:983px;border-bottom:1px solid #036;padding:10px;background:#FFF;}
#header .menu span{margin-left:20px;padding-left:18px;font-size:10px;}
#header .menu a{font-weight:bold;color:#666;}
#header .menu .m1{background:url(../../images/topback_1.gif) #FFF no-repeat left top;}
#header .menu .m2{background:url(../../images/topback_2.gif) #FFF no-repeat left top;}
#header .menu .m3{background:url(../../images/topback_3.gif) #FFF no-repeat left top;}
#header .menu .m4{background:url(../../images/topback_4.gif) #FFF no-repeat left top;}
#header .call{text-align:right;margin-top:20px;color:#666;}
#header .call strong{font-size:16px;color:#F60;}
#header .search{margin-top:20px;text-align:right;color:#666;font-weight:bold;}

#menu{border-top:3px solid #036;border-bottom:1px solid #EFEFEF;margin-top:1px;font-size:14px;font-weight:bold;background:#FFF;}
#menu li{float:left;background:url(../../images/menu_split.gif) #FFF no-repeat right top;padding-right:1px;}
#menu a{color:#000;display:block;padding:5px 10px;}
#menu a:hover{color:#F90;background:url(../../images/menu_back.jpg) repeat-x left bottom;}

#menusub{padding:5px 10px;width:983px;font-size:10px;border-bottom:1px solid #CCC;background:#FFF;
		 background:url(../../images/submenu_back.jpg) #FFF repeat-x left bottom;}
#menusub .left a{color:#000;}
#menusub .right a{margin-left:10px;font-weight:bold;color:#666;}
#menusub a:hover{text-decoration:underline;}

#footer{clear:both;font-size:12px;background:#FFF;border-top:1px solid #FFF;}
#footer .menu{width:100%;border-bottom:1px solid #EFEFEF;padding-bottom:5px;}
#footer .menu li{float:left;width:24%;}
#footer .menu li span{display:block;padding:2px 5px;border-right:2px solid #FFF;}
#footer .title{background:url(../../images/header_bottom_bg.gif) #036 no-repeat top left;
			   height:26px;color:#FFF;}
#footer .title span{background:url(images/header_bottom_bg.gif) #fff no-repeat top left; display:block;float:left;width:24%;}
#footer .title span h1{font-size:12px;border-right:1px solid #FFF;margin:0;padding:5px;}
#footer .copyright{clear:both;font-size:12px;text-align:center;color:#999;padding-bottom:5px;}
#footer a{color:#039;}
#footer a:hover{text-decoration:underline;}

#contentbox{text-align:left;}
#leftbox{width:170px;padding:10px 0 0 10px;float:left;}
#centerbox{width:623px;padding:20px 10px 10px 10px;float:left;}
#rightbox{width:170px;padding:10px 10px 0 0;float:left;}

.box{background:#FFF;margin-bottom:10px;text-align:left;width:170px!important;width:auto;}
.box h1{background:url(../../images/box_top_back.gif) #FFF no-repeat top left;
		  font-size:12px;color:#FFF;padding:12px 0 3px 35px;}
.box ul{padding:10px;
		background:url(../../images/box_back.jpg) #FFF repeat-x left bottom;}

.product_list {background:#FFF;padding:0 0 0 5px;display:block!important;display:inline; text-align:center;}
.product_list h1{font-size:12px;height:12px;padding:10px 10px 5px 5px;}
.product_list ul{float:left;width:160px;text-align:center;border:1px solid #EFEFEF;padding:1px;margin:5px 5px 5px 0;}
.product_list .pic{height:160px;}
.product_list .content{height:80px;}
.product_list .price span{margin-right:10px; text-decoration:line-through;color:#999;font-weight:normal;font-size:12px;}
.product_list .price {font-weight:bold;font-size:16px;}
.product_list .price strong{font-size:16px;color:#C00;}
.product_list .content a{text-decoration:none;}
.product_list .content a:hover{text-decoration:underline;}

/*XML Expand*/
#xmlexpand {border-top:10px solid #EFEFEF;}
#xmlexpand ul{padding:5px 10px;}
#xmlexpand .keyword li{border-bottom:1px solid #CCC;padding-bottom:5px;}
#xmlexpand .keyword span{margin-right:10px;}

/*Category*/
#cate ul{color:#999;font-size:11px;}
#cate ul .sub1{padding-left:14px;}
#cate ul .sub2{padding-left:28px;}
#cate ul strong{color:#C00;}
#cate li{border-bottom:1px solid #EFEFEF;margin:3px 0;}
#cate a:hover{text-decoration:underline;}

#shopping_cat h1 a,#Specials h1 a{color:#FFF;}

/*Shopping Cart*/
#shopping_cat .list{border-bottom:1px dashed #CCC;padding:5px 0;}
#shopping_cat .list span{font-weight:bold;color:#C00;}
#shopping_cat .list a:hover{color:#369;font-weight:normal;}

/*News Letter*/
#newsletter li{margin:5px 0;}
#newsletter li .input{border:1px solid #CCC;}

/*Add to Cart Button*/
.addtocart{display:block;margin:5px auto 0 auto;width:80px;text-align:center;border:1px solid #ACD6FF;
		   background:#E1F0FF; text-decoration:none;}
.addtocart:hover{border:1px solid #069;}

/*Specials*/
#Specials ul{text-align:center;}
#Specials li{margin-top:10px;padding-bottom:10px;border-bottom:1px solid #EFEFEF;}
#Specials s{color:#999;}
#Specials strong{margin-left:10px;color:#C00;}

/*Item Box*/
.itembox {background:#FFF;border-bottom:10px solid #FFF; text-align:left;}
.itembox h1{font-size:12px;height:12px;padding:10px 10px 0 10px;}
.itembox_info{padding:5px 10px;clear:both;}

/*Message box*/
.err_box{background:url(../../images/warning.gif) #FFC no-repeat 5px 6px;
		 padding:5px 5px 5px 20px;border:1px solid #CCC;height:auto!important;height:14px;}
.messageStackWarning{background:#FFC;border-bottom:#C00 1px solid;color:#C00;font-weight:bold;}

a.a_loginmenue{color:#fff;}
.td_loginmenue{color:#fff;}
a.a_box_special{text-decoration: none; }
.input_text{border:1px #666 solid; background-color:#FFFFFF;}
a.a_noneunder{text-decoration: none; }
.price_original{color:#000; font-weight:bold; font-size:17px; text-decoration:line-through;}
.price_special{color:#f00; font-weight:bold; font-size:17px;}
.hr_delimeter{background-color:#666; height:4px;}
.main_price{color:#000; font-weight:bold; font-size:17px; }
.show_product_border{border: 2px #999 solid;}
.a_more{font-weight:bold; text-decoration:none;}
.page_title{background:url(../../images/title_text_bg.gif) #fff left top no-repeat; color:#fff; font-weight:bold; text-indent:25px; text-align:center;}
.text_welcome{color: #ff0; font-weight:bold;}


.a_box_shoppingcart {color:#FF0000; text-decoration:none;}

#show_cat{margin: 20px 0px 30px 0px; text-align:center; display:block; font-weight:bold;}
#show_cat a{ width:33%; display:block; float:left;}
.show_product_border img {display: block;}
.inputRequirement{color:#ff0000;}
.infobox {border:1px solid #cccccc;}
.state li span{display:block;float:left;padding:20px 10px 5px 10px;margin-left:30px;display:inline;
				   background:url(../../images/run_no.gif) #FFF no-repeat center top;}
.state li span.run{background:url(../../images/run_now.gif) #FFF no-repeat center top;}
.availability {font-family: Arial, Verdana,  sans-serif; font-size:12px; color:#ff0000}

