@charset utf-8;
#contact p{padding:0 0 15px;}
#contact p input,#contact p textarea{width:568px;}
#content{background:url(../images/layout/content.jpg);display:inline;float:left;padding:10px 20px;width:960px;}
#footer{background:url(../images/layout/footer.jpg) no-repeat;display:inline;float:left;padding:20px 30px;width:940px;}
#footer ul li{float:left;padding-right:10px;color:#FFF;font-family:Verdana, Arial, Helvetica, sans-seriffont-size:10px;}
#footer a{color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:normal;text-decoration:none;text-transform:uppercase;}
#header{height:220px;position:relative;}
#header ul{bottom:15px;left:5px;list-style:none;margin:0;padding:0;position:absolute;}
#header ul li{float:left;}
#header ul li a{display:block;height:50px;}
#header ul li a:hover{background-image:url(../images/layout/menu.jpg)}
#header ul li a span,#homebutton span{margin:-2000px;}
#header ul li a.home{width:93px;}
#header ul li a.about{width:96px;}
#header ul li a.about:hover{background-position:-93px;}
#header ul li a.products{width:119px;}
#header ul li a.products:hover{background-position:-189px;}
#header ul li a.testimonials{width:151px;}
#header ul li a.testimonials:hover{background-position:-308px;}
#header ul li a.guestbook{width:134px;}
#header ul li a.guestbook:hover{background-position:-459px;}
#header ul li a.wholesale{width:130px;}
#header ul li a.wholesale:hover{background-position:-593px;}
#header ul li a.contact{width:111px;}
#header ul li a.contact:hover{background-position:-723px;}
#header ul li a.login{width:149px;}
#header ul li a.login:hover{background-position:-834px;}
#homebutton{display:block;height:150px;left:250px;position:absolute;top:0;width:500px;}
#wrapper{background:url(../images/layout/header.jpg) no-repeat;margin:0 auto;overflow:auto;position:relative;width:1000px;}
.author{display:inline;float:left;margin-right:20px;width:180px;}
.author h2{font-size:14px;font-style:italic;margin-bottom:10px;}
.author span{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-transform:uppercase;}
.checkbox{display:inline;float:left;padding:5px 0;width:300px; margin:0 0 20px 0;}
.checkbox input{float:left;margin-right:10px;}
.col_1{width:940px;}
.col_12{width:60px;}
.col_2{width:460px;}
.col_23{width:620px;}
.col_24{width:700px;}
.col_3{width:300px;}
.col_4{width:220px;}
.col_6{width:140px;}
.comment{background:#D0DABF;float:left;padding:0 20px;width:900px; display:inline;}
.comment-bottom{background:url(../images/layout/testimonial_back.jpg) no-repeat 0 -10px;float:left;height:20px;width:940px;}
.comment-top{background:url(../images/layout/testimonial_back.jpg) no-repeat;float:left;height:20px;width:940px;}
.flaot_div{display:inline;float:left;margin:0 10px 20px;}
.form-bottom{background:url(../images/layout/form_back.jpg) no-repeat 0 -10px;float:left;height:20px;width:620px;}
.form-mid{background:#D0DABF;float:left;padding:0 20px;width:580px;}
.form-top{background:url(../images/layout/form_back.jpg) no-repeat;float:left;height:20px;width:620px;}
.half_form{display:inline;float:left;width:450px;}
.home_text{background:url(../images/layout/home_text.jpg);height:240px;padding:20px;position:relative;width:260px;}
.home_text .more_info{bottom:20px;position:absolute;}
.img_left{float:left;margin-right:20px;}
.large_text{font-size:16px;}
.numbers label{float:left;width:100px;}
.product_thumbs{background:url(../images/layout/product_thumbs.jpg);margin-top:15px;overflow:auto;padding:20px 0 0 20px;width:920px;}
.qb{display:inline;float:left;width:700px;}
.qb-bttm{background:url(../images/layout/testimonial_bubble.jpg) no-repeat 0 -60px;float:left;height:50px;width:700px;}
.qb-mid{background:#FFF;float:left;padding:0 20px;width:660px;}
.qb-mid p{margin-top:0;}
.qb-top{background:url(../images/layout/testimonial_bubble.jpg) no-repeat;float:left;height:20px;width:700px;}
.quote{padding:0 10px;width:920px;}
.quote h3{display:inline;float:left;margin:30px 10px 10px;width:900px;}
.quote p{display:inline;float:left;padding:0 10px;width:440px;}
.quote p input{float:left;width:430px;}
.quote .checkbox{margin:0 0 10px 10px; width:290px}
.seperator{clear:both;display:inline;float:left;}
.ssp{border:10px solid #FFF;}
.thumb{border:2px solid #FFF;}
a{color:#333;font-size:12px;font-weight:700;}
a:hover{color:#000;text-decoration:underline;}
body{background:#ADCA87;color:#333;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;margin:0;min-width:960px;}
form input.button{background:url(../images/layout/submit_back.jpg) repeat-x #5FA72E;border:1px solid #777;color:#fff;cursor:pointer;font-size:11px;font-weight:700;height:32px;text-transform:uppercase;}
form label{display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;padding-bottom:5px;}
form p{padding:15px 0 0;}
form p input,#user_email,form p textarea{background:url(../images/layout/input_back.jpg) repeat-x #FFF;border:1px solid #ccc;color:#2d2d2d;font-family:Helvetica, Arial;font-size:16px;padding:7px 5px;width:646px;}
select{border:1px solid #ccc;color:#2d2d2d;font-family:Helvetica, Arial;font-size:16px;padding:6px 5px;}
h1{border-bottom:1px dotted #828B7A;font-size:30px;margin:0;padding-bottom:10px;}
h1 a,h2 a,h3 a{color:#333;text-decoration:none;}
h2{border-bottom:1px dotted #828B7A;font-size:20px;margin:0;padding-bottom:10px;}
h3{border-bottom:1px dotted #828B7A;font-size:14px;margin:0;padding-bottom:10px;}
h4{margin:20px 0 5px 0}
img,.product_thumb h2{border:0;}
p{margin:10px 0;padding:0;}
ul{list-style:none; padding:0; margin:0;}
ul.arrows{float:left; display:inline; width:900px; padding:0 20px; margin:0 10px 20px 10px;}
ul.arrows li{float:left; display:inline; width:190px; margin:10px; background:url(../images/layout/arrow.jpg) no-repeat left center; list-style:none; padding-left:15px; line-height:13px; vertical-align:middle;}
ul.orders li{margin:10px; background:url(../images/layout/arrow.jpg) no-repeat left center; list-style:none; padding-left:15px; line-height:13px; vertical-align:middle;}

.msg{padding:20px; background-color:#EAF1CE; border:1px dotted #828B7A; margin:20px 0 30px 0}
.msg h2{margin:0; border:0}


.myaccount{background:#D0DABF;float:left;padding:0 20px;width:420px; display:inline;}
.myaccount-bottom{background:url(../images/layout/product_thumb.jpg) no-repeat 0 -10px;float:left;height:20px;width:460px;}
.myaccount-top{background:url(../images/layout/product_thumb.jpg) no-repeat;float:left;height:20px;width:460px;}


th{background-color:#D0DABF; font-weight:bold;padding:10px;}
td{border-bottom:1px dotted #828B7A;padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif}

.account_links{float:right; margin:0 10px}
.offers ul{margin:10px 0;}
.lost{display:none;}