*{margin:0;padding:0;outline:0}
body{font:14px/180%"Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;color:#666666;margin:0;padding:0 0 50px 0;text-align:center;background:#fff;}
a, a:active, a:link{text-decoration:none;color:#FF9900;}
a:visited{text-decoration:none;}
a:hover{background:#F1F9DA;color:#895F30;border-bottom:1px dotted #895F30;}
h1, h2, h3{font-family:"Trebuchet MS", Tahoma, Arial, Sans-serif;color:#555;}
h1{font-family:Georgia,"Times New Roman", Times, serif;font-size:350%;font-weight:normal;letter-spacing:-2px;padding:15px 10px 5px 10px;margin:0;}
h2{font-size:180%;color:#895F30;padding:0px 10px 5px 10px;margin:0;}
h3{font-size:170%;font-weight:normal;padding:20px 10px 5px 10px;margin:0;}
h4{font-size:120%;font-weight:bold;padding:20px 10px 5px 10px;margin:0;}
p, dl{padding:10px;margin:0;}
ul, ol{margin:10px 20px;padding:0 20px;}
ul{list-style:none;}
dt{font-weight:bold;color:#895F30;}
dd{padding-left:25px;}
img{background:#fafafa;border:1px solid #d9d9d9;padding:5px;}
img.float-right{margin:5px 0px 10px 10px;}
img.float-left{margin:5px 10px 10px 0px;}
acronym{cursor:help;border-bottom:1px dotted #895F30;}
blockquote{margin:15px 10px;padding:10px 10px 10px 35px;border:medium solid #F4EFD5;background:transparent url(quote.jpg) no-repeat 10px 10px;font-weight:normal;font-size:1.5em;line-height:1.5em;font-style:italic;font-family:Georgia,"Times New Roman", Times, serif;color:#895F30;}
div.img{margin:2px 2px 7px 2px;border:thin solid #ccc;height:auto;width:auto;float:left;text-align:center;}
div.img img{display:inline;border:none;}
div.desc{text-align:center;line-height:15px;font-weight:normal;font-size:10px;width:180px;}
#sidebar div.img{margin-left:8px;}
#wrap-out{position:relative;width:900px;margin:0 auto;text-align:left;}
#wrap{background:url(background.jpg) no-repeat right top;width:900px;margin:0 auto;}
#content-wrap{position:relative;clear:both;float:left;width:900px;padding:0;margin-left:5px;background:transparent;display:inline;}
#header{position:relative;width:900px;height:250px;padding:0;margin:0 auto;background:transparent;}
#nav{position:absolute;clear:both;margin:0;padding:0;height:35px;left:0;top:35px;z-index:99999;}
#nav ul{float:left;list-style:none;width:900px;height:35px;text-transform:uppercase;margin:0;padding:0;display:inline;}
#nav ul li{display:inline;margin:0;padding:0;}
#nav ul li a{float:left;margin:0;padding:0 10px;font:bold 15px/35px"Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;text-transform:uppercase;text-decoration:none;letter-spacing:-0.3px;color:#694f42;}
#nav ul li a:hover, #nav ul li a:active{color:#111;background:none;border:none;}
li#current a{color:#0da7d2;}
#logo-text a{position:absolute;margin:10px 0;padding:0;font:normal 48px Georgia,"Times New Roman", Times, serif;letter-spacing:2.5px;color:#666;text-transform:none;text-decoration:none;left:30px;}
#logo-text a:hover{background:none;border:none;}
#intro{position:absolute;margin:0;padding:0;font-family:Georgia,"Times New Roman", Times, serif;font-weight:normal;font-size:18px;line-height:1.6em;font-style:italic;text-transform:none;color:#666;width:400px;top:100px;left:35px;}
#main{float:left;width:560px;padding:0;margin:0;display:inline;}
#main.without-sidebar{width:650px;}
#main h2{padding-bottom:5px;font:normal 2em Georgia,"Times New Roman", Times, serif;color:#666;border-bottom:1px solid #ebebeb;}
#main h2 a{color:#895F30;text-decoration:none;background:none;border:none;}
#main ul li{list-style-image:url(bullet.gif);}
.fixed-size-form{margin:0 auto;width:400px;padding:14px;}
input, textarea{float:left;font-size:large;padding:4px 2px;border:solid 1px #aacfe4;width:200px;margin:2px 0 20px 10px;}
label{display:block;font-weight:bold;text-align:right;width:180px;float:left;}
.button{float:right;padding:5px 10px;background:#999 url('../images/btn_gray.png') repeat-x top left;border:#999 1px solid;}
.button:hover{background:#f90 url('../images/btn_orange.png') repeat-x top left;border:#f90 1px solid;text-decoration:underline;}
#first-order-button{margin-top:-40px;margin-bottom:20px;margin-right:-25px;}
#second-order-button{margin-top:-30px;margin-right:-25px;}
.without-sidebar h2{margin-left:10px;margin-right:-25px;padding:0;}
.without-sidebar img{padding:10px;border-color:#999;}
.product-details{border-width:1px 0;border-style:dotted;border-color:#999;padding:0 0 0 40px;margin:-10px -10px 20px 20px;}
.product-details-tmp{border-width:1px 0;border-style:dotted;border-color:#999;padding:0 0 0 40px;margin:10px 0 20px;}
.price{color:#7f0000;font-weight:bold;font-size:140%;}
#sidebar{float:right;width:290px;padding:0;margin:25px 0 0 0;display:inline;}
#sidebar h3{margin-top:12px;padding:17px 5px 3px 5px;font:normal 1.7em Georgia,"Times New Roman", Times, serif;color:#666666;letter-spacing:-.5px;}
ul.sidemenu{text-align:left;margin:5px 5px 8px 0px;padding:0;text-decoration:none;background:url(dots.gif) repeat-x left top;}
ul.sidemenu li{list-style:none;background:url(dots.gif) repeat-x left bottom;padding:10px 10px;margin:0;line-height:1.6;}
* html body #sidebar ul.sidemenu li{height:1%;}
ul.sidemenu li a{text-decoration:none;background-image:none;background-color:transparent;border:none;color:#D68614;font-weight:bold;font-family:"Trebuchet MS", Tahoma, Helvetica, Arial, Sans-serif;font-size:14px;}
ul.sidemenu li span{color:#666;font-family:"Trebuchet MS", Tahoma, Helvetica, Arial, Sans-serif;font-style:italic;font-weight:normal;font-size:0.85em;}
ul.sidemenu li a:hover{color:#555;}
ul.sidemenu ul{margin:0 0 0 5px;padding:0;}
ul.sidemenu ul li{background:none;}
#footer-wrap{position:relative;clear:both;padding:1em 0 2.5em 0;margin-top:30px;font:normal 1em'Trebuchet MS', Tahoma, sans-serif;background:#676767;color:#eee;width:100%;float:left;}
#footer-wrap h3{font:normal 1.6em/1.6em'Trebuchet MS', Tahoma, sans-serif;text-transform:none;letter-spacing:0;margin-left:0;color:#F90;}
#footer-content{margin:0 auto;width:880px;text-align:left;}
#footer-content ul.col-list{background:url(dots.gif) repeat-x left top;list-style:none;margin:5px 0 0 5px;padding:0;width:98%;}
#footer-content ul.col-list li{background:url(dots.gif) repeat-x left bottom;}
#footer-content ul.col-list li a{display:block;line-height:2em;font-weight:bold;padding:4px 0 4px 8px;width:98%;color:#777;border:none;}
#footer-content ul.col-list li a:hover{color:#333;text-decoration:none;}
#footer-content ul.col-list li a span{color:#989898;font-style:italic;font-weight:normal;font-family:Georgia,"Times New Roman", Times, serif;}
#footer-content .col{width:520px;padding:0 0 30px 0;display:inline;}
#footer-content .space-sep{margin-right:12px;}
#footer-content .col2{width:285px;padding:0 0 30px 0;display:inline;}
p.thumbs{padding:12px 0 0 10px;}
.thumbs img{position:relative;border:1px solid #ccc;background:none;padding:4px;margin:5px;}
.thumbs img:hover{border:1px solid #c5c5c5;background:none;}
.thumbs a:hover{background-color:transparent;border:none}
.float-left{float:left;}
.float-right{float:right;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.align-center{margin-left:auto;margin-right:auto;display:block;width:500px;}
.clearer{clear:both;}
.simple_overlay{z-index:10000;background-color:#fff;color:#333;width:650px;min-height:200px;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000;}
.simple_overlay .close{background-image:url(../images/close.png);position:absolute;left:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}
.warning{border:1px solid #CF0000;background-color:#FFEDDF;padding:5px 10px;text-align:center;}

