@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#6c6c6c;background: url(bg.png) repeat-x left top #ffffff;margin-top:29px;}
p {margin:10px;}
h2 {font:bold 14px/27px Arial, Helvetica, sans-serif;color:#4b4b4b;margin:10px;}
ul {margin-left:20px;}
ul li {margin:5px 0 0 10px;}
a {color:#b5746f;}
#container {width:868px;margin:0 auto;overflow:hidden;}
.header {background:url(images/header.png) no-repeat left center;width:868px;height:90px;}
.topmenu {background:#5f5f5f;width:868px;overflow:hidden;}
.topmenu a {display:block;font: normal 14px/30px Arial, Helvetica, sans-serif;color:white;float:left; text-decoration:none;padding:0 20px 0 20px; text-transform:uppercase;border-right:1px solid #9b9b9b;}
.topmenu a:hover {background:#424242;}
.banner {width:868px;height:306px;text-align:center;background:white;padding:13px 0;}
.mainwrapper {width:842px;overflow:hidden;padding:13px 13px 21px 13px;background:url(images/bottom-curve.png) no-repeat center bottom #f5f5f5;}
.leftcol {float:left; width:183px;overflow:hidden;margin-right:16px;}
.content {float:left;width:643px;}
.title {background:url(images/header-grad.png) repeat-x left top;width:643px;border:1px solid #e8e8e8;overflow:hidden;}
.title h1 {font:normal 16px/27px Arial, Helvetica, sans-serif;color:#4b4b4b;margin-left:10px;}
.left {width:181px;}


.linkwrapper {margin:10px 0;}
.left h2 {font:normal 14px/27px Arial, Helvetica, sans-serif;color:#4b4b4b;margin-left:10px;}
.leftcol a {display:block;width:143px;margin-left:19px;color:#6c6c6c; text-decoration:none;text-transform:uppercase;line-height:20px;font-size:11px;border-bottom:1px dotted #c4c4c4;text-indent:3px;}
.leftcol a:hover {color:#b5746f;background:white;}
.cartbox {width:183px;height:54px;background: url(images/cart.png) no-repeat 10px 10px #4b4b4b;padding:10px 0 0 0;margin-bottom:10px;}
.cartbox h3 {margin:0 0 0 30px;font-size:16px;color:#dedede;font-weight:normal;}
.cartbox a:hover {background:none;}
.leftcol .cartbox a {color:#dedede;margin:0px 0 0 19px;border-bottom:0;display:inline;}
.clear {clear:both;}
.footer {width:848px;color:#989898;text-transform:uppercase;text-align:right;padding:12px 10px; margin:0 auto;}
.imagewrap {text-align:center;}
.imagewrap img {margin:20px;}
.imgright {float:right; margin: 10px;}
.imgleft {float:left; margin:10px;}
input {padding:3px;margin-top:3px;}

.footertext {width:868px;margin:0 auto; text-align:right; text-transform:capitalize;}