html {height:100%;}
* {margin:0px; padding:0px;}

a:link {color:#cc6600;}
a:visited {color:#cc6600;} /* #b9090b */
a:hover {color: #ff9900;}
a:active {color:#ff9900;}

body {background:#ffffff; color:#444444; font:normal 62.5% Tahoma,sans-serif; margin:0px auto; height:100%;}

.clearer {clear:both;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.bold {font-weight:bold;}
.underline {text-decoration:underline;}
.productitle {text-align:center; font-weight:bold; font-size:1.3em; display:block;}

.container {background:#ffffff; font-size:1.2em; margin:0px auto; border-left:2px solid #ffffff; border-right:2px solid #ffffff; width:796px; height:100%;}

.header {background:#ffffff url(images/logo.png) no-repeat 5px 60px; font-size:1.0em; height:110px; width:796px; margin:0px auto; border:2px solid #ffffff; border-bottom:none; border-top:none; color:#999999; line-height:14px; font:#999999 0.9em; overflow:hidden;}
.ltext {padding:20px 40px 0px 60px; float:left; display:block;}
.rtext {float:right; display:block; padding:55px 0px; width:200px; font:bold 1.3em san-serif; color:#000066}
.wholesale {font-weight:bold; font-size:1.2em;}

.navigation {background:#f5f5f5; border:1px solid #999999; height:21px;}
.navigation a {background:#f5f5f5; color:#000066; display:block; float:left; font:bold 0.9em sans-serif; line-height:21px; padding:0px 20px; text-decoration:none;}
.navigation a:visited {color:#000066;}
.navigation a:hover {color:#000099;}
.navigation a:active {color:#0000cc;}

.content {margin:10px 3px; width:780px; height:0px auto; white-space:nowrap; height:100%;}

.indexpic {text-decoration:none; text-align:center; padding:20px 0px 0px 3px; color:#7a7a7a}
.indexpic img {border:0px solid #7a7a7a;}
.mainpic {float:left; display:inline; margin:10px 20px 200px 0px;}
.description {float:right; display:inline; text-align:center; font-weight:bold; width:225px; margin-top:10px; height:0px auto; overflow:hidden;}
.sidehead {font-size:1.3em; text-decoration:underline;}
.sidetext {text-align:left; padding:5px 0px 20px 45px;}

.thumbbox {margin-top:10px; display:inline; float:left; width:330px;}
.thumb {display:inline; float:left; width:55px; height:80px; text-align:center; font-size:0.9em; white-space:nowrap;}	
.thumb img {Padding:3px; border:1px solid #a0acc0;}

.products, .products2 {border:1px solid #a0acc0; float:left; display:inline; text-align:center; font-size:1.1em; margin:1px;white-space:nowrap; overflow:hidden;}
.products {width:255px; height:220px;}
.products2 {width:255px; height:285px;}
.products a, .products2 a {text-decoration:none;}
.products img, .products2 img {border:0px;}

textarea {width:300px; height:160px; overflow:hidden;}
.email, label {margin-bottom:5px; width:450px; float:left; display:block;}
label {text-align:right; padding-right:10px; width:160px;}
.message {width:450px; height:180px; float:left; display:block; margin-bottom:5px;}
.sendemail {margin-left:330px; display:block; clear:both;}
.contact {text-align: center; display:inline; float:left; padding:15px 65px; height:0px auto;}
.esent {font-size:1.2em; text-align:center; font-weight:bold;}
.textpad {padding-left:70px; text-align:left; line-height:18px;}
.ccpad {text-align:center; display:inline; float:left; padding:25px 35px; height:0px auto;}
.ccpad img {padding-top:25px;}
.shippingpad {text-align:center; display:inline; float:left; padding:10px 10px;}

.footer {background:#ffffff; color:#7a7a7a; font:bold 1em sans-serif; line-height:39px; padding:0px 12px; text-align:center;}

h1,h2,h3 {padding-top:6px;}
h1 {font:normal 1.8em Tahoma,sans-serif; margin-bottom:4px;}
h2 {text-align:center;}