body{color:#323232;background:#fff;font:normal 95% Arial,Helvetica,sans-serif}
form{margin:0;padding:0}
a{white-space:nowrap}
img{border:0;vertical-align:middle}

a:link{color:#289;text-decoration:underline}
a:visited{color:#289;text-decoration:underline}
a:hover{color:#c42;text-decoration:underline}

.doc{width:700px;border:1px solid #c6c6c6;margin:0 auto;text-align:left}

.nowrap{white-space:nowrap}

.header{background:#fff;padding:6px 10px 4px;width:680px}
.header{border-bottom:1px solid #c6c6c6}
.icon{vertical-align:middle}

.headline .line2{margin-top:0}
.headline img{float:left;margin:0 20px 50px 20px}

.menu-bar{font-size:0.9em;padding:5px 0 5px 10px;background:#efefef}
.menu-bar{border-bottom:1px solid #c6c6c6}
.menu-bar .on{font-weight:bold}
.menu-bar .pipe{color:#a6a6a6;padding:0 3px;height:20px}

.menu-bar a:link{color:#222;text-decoration:none}
.menu-bar a:visited{color:#222;text-decoration:none}
.menu-bar a:hover{color:#222;text-decoration:underline;background:#efefef}

.content{text-align:left}
.content img{padding:6px 8px}
.content h1{color:#289;font-size:1.6em;margin:15px 0 0 20px}
.content h2{font-size:1em;font-weight:normal;margin:14px}
.content p{margin-right:30px}
.content .caption{color:#9c9c9c;font-size:0.8em;text-align:center}
.content .images{margin-left:50px}

.copy h1{color:#289;font-size:1.1em;margin:10px 0 10px 20px}
.copy p{font-size:0.9em;margin:0;padding:6px 60px;line-height:1.4em}
.copy .list{margin:0;padding:0 180px 0 70px}

.tips{width:90%;margin:10px 30px;border:2px dotted #c6c6c6}
.tips td{vertical-align:top;width:33%}
.tips ul{margin:0 0 0 10px;padding:0 10px}
.tips li{line-height:1.4em;margin-top:10px;font-size:0.9em}

.prods{width:90%;margin:0 30px}
.prods .title{color:#09c;font-size:1.6em;margin:15px 0 0 20px}
.prods h1{color:#c42;font-size:1.1em;margin:16px 0 0 0}
.prods td{line-height:1.4em}
.prods .no-photo{color:#9c9c9c;text-align:center;font-size:1.2em}
.prods .flash{color:#09c;margin-left:10px;font-size:0.9em;font-weight:normal}
.prods .img{width:5%;font-size:0.8em;text-align:left}
.prods .img a{color:#9c9c9c}
.prods .img p{padding-left:26px}
.prods .copy{width:50%;padding:10px;font-size:0.9em}
.prods .order{width:13%}
.prods .pricing{border:1px dotted #c6c6c6;padding:10px}
.prods select{margin:5px 0}
.prods .price{color:#289;font-weight:bold}
.prods .add{padding:0;margin:0}
.prods .q-msg{font-size:0.9em;color:#289}
.chevron{color:#289;font-weight:bold}

.checkout{color:#289;font-size:1.1em;font-weight:bold;white-space:nowrap;width:50%}
.checkout{border:1px dotted #c6c6c6;margin:5px 0 15px;padding:6px;background:#efefef}

.basket{margin:10px 40px;width:600px}
.basket table{width:620px;background:#9c9c9c}
.basket th{padding:6px 8px 4px;background:#e0e0e0}
.basket td{background:#fff;padding:4px 8px}
.basket .button{width:100px;margin-bottom:10px}
.basket .empty{font-size:1.2em;font-weight:bold;padding:20px 8px 0;color:#c42}
.basket .empty2{padding:0 0 10px 8px;} ;
.basket .delivery{text-align:right}
.basket .total{background:#e0e0e0;text-align:right;font-weight:bold;color:#289}
.basket .msg{width:600px;margin:10px 0;font-weight:bold;padding:3px 5px;color:#039}
.basket .msg{font-size:1.1em;border:1px dotted #9c9c9c;background:#f1f1f1}

.msg{width:550px;margin:10px 0;padding:3px 5px;border:1px dotted #9c9c9c;background:#f1f1f1}
.msg {margin-left:30px}
.msg img{margin-right:10px;padding-right:10px}
.msg h1{color:#ff3000;font-size:1.2em;margin:0 0 5px 0}
.msg .info{padding-left:10px;color:#039;font-size:1.1em;margin:0 0 5px 0}
.msg p{padding:5px 10px;margin:0;line-height:1.4em}
.msg ul{margin-top:20px}
.msg li{margin-bottom:10px}

.detail img{padding:10px 0 0 40px}
.detail p{text-align:center}

.check{margin-left:30px}
.check p{margin-bottom:10px}
.check table{background:#e0e0e0;margin-top:15px;width:610px}
.check .head{color:#fff;background:#289;font-size:1.2em;font-weight:bold;padding:6px 6px 8px 6px}
.check .required{color:#ff3000;font-weight:bold;font-size:1.4em}
.check .subhead{background:#f1f1f1;font-weight:bold;padding:6px}
.check .comment{color:#494949;background:#f1f1f1;padding:6px 40px 6px 6px;font-size:0.9em}

.check .label{color:#c42;background:#f1f1f1;vertical-align:top}
.check .label{padding:6px;font-weight:bold;text-align:right;width:30%}

.check .value{width:70%;background:#f1f1f1;vertical-align:top;padding:6px}
.check .value p{margin:4px 0 0 0;color:#494949;font-size:0.9em}
.check .value table{width:460px;margin-top:6px}
.check .value td{background:#f1f1f1;color:#ff3000;font-size:0.9em;padding-bottom:10px}
.check .value .icon{width:20px;padding:0;vertical-align:top}
.check .value img{padding:0}

.check .button{background:#289;text-align:right;padding:2px 8px}

.check-prod td{background:#fff;padding:5px}
.check-prod .tblhead{font-weight:bold;text-align:center;}
.check-prod .cell{text-align:center}
.check-prod .thumb{width:10%}
.check-prod .delivery{text-align:right}
.check-prod .total{text-align:right;color:#289;font-weight:bold}

.invoice{padding-left:40px}

.testimonial{margin:10px 60px;padding:10px;background:#f1f1f1;border:1px solid #289}
.testimonial p{margin:0;padding:6px 0;line-height:1.4em}
.testimonial .author{font-weight:bold}

.copyright{width:700px;background:#e0e0e0;text-align:center;font-size:0.7em;color:#9c9c9c}
.copyright{border-top:1px solid #c6c6c6;margin:10px auto 0 auto;padding: 3px 0}

