/* CSS Document */
body{
	margin:0; padding:0; border:0; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background:#000000; line-height: 18px;
}
ul{ margin: 0; padding: 0; }
a{ color: #AFAFAF; cursor:pointer;} 
form{ padding: 0; margin: 0;}
input{ border:0;}
#container{	width:926px; margin: 0 auto; }
#header{ width:926px; overflow:hidden;}
#topLeft{
	background: url('../images/topLeft.jpg') no-repeat; width:43px; height:40px; overflow:hidden; float:left; display:inline;
}
#topMid{
	background: url('../images/topMiddle.jpg') repeat-x; width:840px; height:40px; overflow:hidden; float:left; display:inline;
}
#topRight{
	background: url('../images/topRight.jpg') no-repeat; width:43px; height:40px; overflow:hidden; float:right; display:block;
}
#midLeft{
	background: url('../images/middleHeaderImageLeft.jpg') no-repeat; width:782px; height:177px; float:left; display:inline; overflow:hidden;
}
#midCenter{
	 width:111px; height: 177px; float:left; display:inline; overflow:hidden;
}
#midTop{
	width:111px; overflow:hidden; height: 84px; margin:0; padding:0;
}
#midTop ul li{
	float:left; list-style-type: none; margin:0; width:109px; height: 23px; border: 1px solid #333333; overflow:hidden
}
#midTop ul li a{
	text-decoration: none; color:#FFFFFF;float:left; width: 75px; height: 13px; padding:5px 5px 5px 29px; overflow:hidden;
}
#midTop li a:hover{
	float:left; background: url('../images/menubuttons2.gif') no-repeat;width:109px; height: 23px;overflow:hidden;
}
#midCbottom{
	background: url('../images/middleRightBottomImage.jpg') no-repeat;  width:111px; height: 93px; overflow:hidden;
}
#midRight{
	background: url('../images/middleFarRightBottomImage.jpg') no-repeat; width:33px; height: 166px; float:right; display:block; overflow:hidden; margin: 11px 0 0 0;
}
#bottomLeft{
	background: url('../images/bottomLeft.jpg'); width: 43px; height: 40px; float:left; display: inline;
}
#bottomMid{
	background: url('../images/bottomMiddle.jpg') repeat-x; width: 840px; height: 40px; float:left; display: inline;
}
#bottomH1{
	color:#333333; font-size:19px; width:285px; float:right; clear:both;
}
#bottomRight{
	background: url('../images/bottomRight.jpg'); width: 43px; height: 40px; float:right; display: block;
}
#spacerTop{
	width:109px; height:7px; border:1px solid #333333; overflow:hidden; margin:0; padding:0;
}
#body{
	width:926px; overflow:hidden;
}
#righWrap{
	width:746px; margin: 0 0 0 10px; float:right; display:block; overflow:hidden; background:url(../images/big-logo.jpg) top no-repeat;
}
#leftWrap{ width: 170px; float:left; display:inline;}
#footer{ width:926px; overflow:hidden; border-top: 1px solid #CCC; margin: 32px 0 15px 0; float:left;}
.f16{ font-size: 16px; }
.f14{ font-size: 14px; }
.f11{ font-size: 11px; }
.f12{ font-size: 12px; }
.f10{ font-size: 10px;}
.clear{ clear:both; }
.fColor1{ color:#8F8F8F; }
.fColor2{ color:#666666;}
.fColor3{ color:#FFFFFF;}
.fColor4{ color:#EFEBC1;}
.fBold { font-weight:bold;}
.onsale{ text-decoration: line-through; }
.txtCenter{ text-align:center; }
.txtType{ text-decoration: none;}
.fRight{ float:right;}
.fLeft{ float:left;}
.searchLabel{ clear:both; text-align:center;font-weight:bold;}
.searchTxt{ margin: 0 0 0 9px; height: 18px;border:0; width:133px; float:left;}
.searchImg{ float:right; width:25px; height: 20px; border:0;}
.txt1{ width:120px; float:left; height:18px; margin-right: 1px;}
.viewButton{ border: 1px solid #333333; padding: 0 20px; text-align:center; width: 108px; height: 25px; float:left; }
.menu{ clear:both; float:left; width:170px;}
.menu li{ width: 170px; list-style-type: none;}
.cart{ background: url('../images/leftButtons/viewCart.gif') no-repeat; width:170px; height: 26px; display:block;}
.cart:hover{ background:url('../images/leftButtons/viewCart1.gif') no-repeat;}
.checkoutButton{ background:url('../images/leftButtons/checkOut.gif') no-repeat; width:170px; height:26px; display:block;}
.logbutton{ background:url('../images/leftButtons/userLogin.jpg') no-repeat; width:170px; height:27px; display:block;} 
.logoutbutton{ background:url('../images/leftButtons/userLogout.jpg') no-repeat; width:170px; height:27px; display:block;} 
.blackButton{ border: 1px solid #333; background:#000000;}
.logOutbutton{ background:url('../images/leftButtons/userLogout.jpg') no-repeat; width:170px; height:27px; display:block;} 
.secureseal{ background: url('../images/lock.gif') center no-repeat; width:50px; height:65px; margin: 0 60px}
.footerMenu{ float:left; width:706px;text-align:center; padding: 5px 50px 10px 170px; }
.footWrap{ float:left; width:706px;text-align:center; padding: 0 50px 0 170px;}
.footerMenu li{ display: inline; list-style:none outside none; }
.footerMenu a{ text-decoration: none; padding:3px; }
.footerMenu a:hover{ text-decoration:underline; color:#FFFFFF; }
.dev{ width:250px; float:right; margin: 15px 5px; }
.dev a:hover{ text-decoration:none; color:#FFFFFF; }
.imgBorder{	border:1px solid #5C5D5F;}
.featThumbs{ width:202px; height:120px; margin: 0 19px; }
.hr{ border-top: 1px solid #CCC; width:746px; height:1px; }
.hr2{ border-bottom: 1px solid #2F2F2F;}
.faded{ background:#CFCFCF;}
.fItalic{ font-style:italic;}
.myaccount{ margin: 5px 110px; padding: 15px;}
.pIndent{ margin: 0 10px; padding: 5px;}
#order td, th{ border: 1px solid #999999;}
.u-act{border:1px solid #333333;float:left;height:22px;line-height:1.25em;width:168px; font-weight:bold;}
.u-act a{color:#FFFFFF;float:left;padding:5px 5px 5px 53px;text-decoration:none;width:110px;}
.err{ margin-left: 20px;font-weight:bold; font-style:italic; text-align:center;}
.none{ display:none;}
.thumbs{ height:80px; display:inline; float:left; margin-right: 10px; cursor:pointer;}
