*{font-family:arial;}

.clear{clear:both;}

a{color:#000;text-decoration:none;}
a:hover{color:#1399D4;}

h1{padding:10px 0 10px 0;margin:0;font-size:20px;color:#007BB2;}
p,div{line-height:18px;font-size:12px;}
p{margin:0;padding-top:10px;padding-bottom:10px;}

body{background:#ECECEC;}
#mdiv{width:882px;}
#mdiv #headDiv{width:982px;height:125px;background-image:url(../images/header_bg.jpg);margin-bottom:3px;}

#mdiv #headDiv #LogoDiv{float:left;padding-top:16px;padding-left:16px;}
#mdiv #headDiv #LogoDiv #Logo{display:block;width:269px;height:54px;background-image:url('../images/logo.png');text-decoration: none;}
#mdiv #headDiv #LogoDiv #Logo span{display:none;}

#mdiv #headDiv #rightSpace{float:right;width:625px;font-weight:bold;padding:10px;}
#mdiv #headDiv #rightSpace ul{margin:0;padding:0;}
#mdiv #headDiv #rightSpace ul li{display:inline;padding:0;margin-left:10px;margin-right:10px;}
#mdiv #headDiv #rightSpace ul li a{font-size:10px;font-weight:normal;}

#mdiv #headDiv #mNav{padding:0;margin:10px 0 0 4px;width:100%;overflow: hidden;}
#mdiv #headDiv #mNav li{float:left;list-style:none;padding:0;height:41px;}
#mdiv #headDiv #mNav li a{display:block;height:40px;float:left;color:#fff;font-size:12px;font-weight:bold;text-decoration:none;background-image:url(../images/slash.jpg);background-position:right;background-repeat:no-repeat;}
#mdiv #headDiv #mNav li .end{background-image:none;}
#mdiv #headDiv #mNav li a:hover{color:#4D1A02}
#mdiv #headDiv #mNav li a span{display:block;padding:14px 15px 0;text-align:center;height:27px;}

#mdiv #headDiv #mNav li .submenu{border-left:solid 1px #007BB2;border-right:solid 1px #007BB2;display:none;position:absolute;z-index:99999;width:225px;background:#FFFFFF;margin:40px 0 0 -2px;}
#mdiv #headDiv #mNav li .submenu a{display:block;width:205px;height:auto;background:none;color:#000;border-bottom:solid 1px #007BB2;padding:10px;}
#mdiv #headDiv #mNav li .submenu a:hover{color:#007BB2;background:#EFEFEF;}

#mdiv #maDiv{width:982px;}
#mdiv #maDiv #LefDiv{float:left;width:214px;}
	#mdiv #maDiv #LefDiv #search{width:214px;height:78px;background-image:url(../images/search_bg.jpg);}

#mdiv #maDiv #MainContent{float:left;width:554px;}
	#mdiv #maDiv #MainContent #mcHeader{width:554px;height:8px;background-image:url(../images/content_top.jpg);}
	#mdiv #maDiv #MainContent #mcContent{width:554px;background-image:url(../images/content_bg.jpg);background-repeat:repeat-y;}
	#mdiv #maDiv #MainContent #mcFooter{width:554px;height:8px;background-image:url(../images/content_bottom.jpg);}
	
	#mdiv #maDiv #LefDiv #categories ul{padding:0;margin:0;}
	#mdiv #maDiv #LefDiv #categories ul li{list-style:none;}
	#mdiv #maDiv #LefDiv #categories ul li a{font-size:12px;}

#mdiv #maDiv #RightDiv{float:right;width:214px;}
	#mdiv #maDiv #RightDiv #cart{width:214px;height:78px;background-image:url(../images/shopping_cart_bg.jpg);}
	
	.greyNav{}
	.greyNav .top{width:214px;height:38px;background-image:url(../images/cat_top.jpg);}
		.greyNav .top a{display:block;padding-left:15px;padding-top:10px;color:#000;text-decoration:none;font-weight:bold;}
		.greyNav .top b{display:block;padding-left:15px;padding-top:10px;color:#000;text-decoration:none;font-weight:bold;}
	.greyNav .middle{width:199px;background-image:url(../images/cat_bg.jpg);repeat-y;padding-top:5px;padding-left:15px;padding-bottom:5px;}
	.greyNav .bottom{width:214px;height:9px;background-image:url(../images/cat_bottom.jpg);margin-bottom:3px;}
	
	.middle .colUL{margin:0 0 0 10px;padding:0;}
	.middle .colUL li{list-style-image: url(../images/arrow.gif);}
	.middle .colUL li a{font-size:12px;}
	
	#FooterDiv{width:982px;height:67px;background-image:url(../images/footer.jpg);margin-top:3px;}
	#FooterDiv #copyright{float:left;width:500px;font-size:12px;margin:26px 0 0 25px;}
	
	#FooterDiv #flinks ul{padding:23px 25px 0 0;margin:0;}
	#FooterDiv #flinks ul li{display:inline;margin-left:5px;margin-right:5px;}
	#FooterDiv #flinks ul li a{font-size:12px;font-weight:bold;}
	
	
	.BlueButton{display:block;width:113px;height:29px;background-image:url(../images/button_bg.jpg);padding-top:10px;text-align:center;color:#fff;font-weight:bold;outline:none;}
	.BlueButton:hover{background-image:url(../images/button_bg_hover.jpg);color:#fff;}
	
	.productDiv{margin-bottom:10px;border-bottom:dotted 1px #C0C0C0;}
	.productDiv .productImage{float:left;width:160px;}
	.productDiv .productInfo{float:right;width:350px;}
		.productDiv .productInfo .productTitle{}
		.productDiv .productInfo .productTitle a{font-size:12px;color:#007BB2;font-weight:bold;}
		.productDiv .productInfo .productTitle a:hover{color:#000;}
		.productDiv .productInfo .productDescription{}
		.productDiv .productInfo .productPrice{font-weight:bold;padding-top:10px;padding-bottom:10px;font-size:16px;}
		.productDiv .productInfo .productButtons{margin-bottom:10px;}
		
.field{margin-bottom:10px;}
	.field .title{float:left;width:225px;font-weight:bold;}
	.field .input{float:left;width:200px;}
	.field .input input{width:100%;}
	
.error{color:red;font-size:12px;}
