@charset "UTF-8";
/* CSS Document */

body { background: url(../i/bg.gif) repeat-y center; margin:0px; font-family:"Century Gothic", Arial, Helvetica, sans-serif; text-align:center; font-size:11px; line-height:1.4;}

p, td { text-align:left;}

h1, h2, h3, h4, h5, h6 { margin:10px 0px 10px 0px; }
h1, h2 { font-size:20px; font-weight:normal;}
h1 { color:#424942;}
h2 { color:#674648;}

a { color:#674648; text-decoration:none; font-weight:bold;} a:hover { color:#424942; text-decoration:underline;}

a.atb { width:143px; height:37px; background:url(../i/atb.gif) no-repeat 0px 0px; float:right;} a.atb:hover { background:url(../i/atb.gif) no-repeat 0px -37px;}
a.atb b { display:none;}

#container { width:900px; margin:0 auto;}

#nav { text-align:left; background:#E9E4E0; height:90px}
#nav p { margin:8px 0px 0px 17px; float:left;}

#nav ul { float:left; margin:33px 0px 0px 155px ;display:inline; list-style:none; padding:0;}
#nav ul li { display:inline; list-style:none; margin:0; padding:0;}
#nav ul li a { display:block; height:25px; float:left; margin:0; padding:0px 40px 0px 0px; }
#nav ul li a b { display:none;}

#nav ul li a.ho { width:34px; background:url(../i/n/ho.gif) no-repeat 0px 0px;} #nav ul li a.ho:hover, #nav ul li a.hoh { width:34px; background:url(../i/n/ho.gif) no-repeat 0px -30px;}
#nav ul li a.pr { width:64px; background:url(../i/n/pr.gif) no-repeat 0px 0px;} #nav ul li a.pr:hover, #nav ul li a.prh { width:64px; background:url(../i/n/pr.gif) no-repeat 0px -30px;}
#nav ul li a.ab { width:43px; background:url(../i/n/ab.gif) no-repeat 0px 0px;} #nav ul li a.ab:hover, #nav ul li a.abh { width:43px; background:url(../i/n/ab.gif) no-repeat 0px -30px;}
#nav ul li a.ba { width:49px; background:url(../i/n/ba.gif) no-repeat 0px 0px; padding:0px; } #nav ul li a.ba:hover, #nav ul li a.bah { width:49px; background:url(../i/n/ba.gif) no-repeat 0px -30px; padding:0px; }
#nav ul li a.co { width:55px; background:url(../i/n/co.gif) no-repeat 0px 0px;} #nav ul li a.co:hover, #nav ul li a.coh { width:55px; background:url(../i/n/co.gif) no-repeat 0px -30px;}
#nav ul li a.ne { width:32px; background:url(../i/n/ne.gif) no-repeat 0px 0px;} #nav ul li a.ne:hover, #nav ul li a.neh { width:32px; background:url(../i/n/ne.gif) no-repeat 0px -30px;}

.basket { float:right; display:block; width:300px; text-align:right; padding:5px 20px 0px 0px;}

.ti { display:block; margin:10px 0px 10px 0px;}

#main { background:#E3E2DD; padding:12px 17px 10px 20px; text-align:left; }
#main .l { width:277px; float:left;}
#main .r { width:550px; float:right;}
#main .prodl { width:160px; float:left;}
#main .prodr { width:630px; float:right;}
#main .prodr .l {width:400px; float:left;}
#main .prodr .l .thumb { margin-right:5px; margin-top:5px;}
#main .prodr .r {width:215px; float:right; padding-left:10px;}
#main .prodr .r a { color:#424942; text-decoration:none; font-weight:normal;} #main .prodr .r a:hover { color:#424942; text-decoration:underline; font-weight:normal;}

#main .l p, #main .prodl p { color:#674648; }
#main .r p, #main .prodr p { color:#424942; padding-top:0px; margin-top:0px;}

#ft { background:#d1d1d1; padding:12px 17px 10px 20px; text-align:left; clear:both; margin-top:10px;}
#ft p { float:left; margin:0px;}
#ft p.li { padding-left:100px;}
#ft p.md { float:right; padding:0px;}

ul.cats, ul.products { list-style:none; display:inline; margin:0px; padding:0px;}
ul.cats li { list-style:none; display:block; width:100px; margin:0px 10px 10px 0px; padding:0; float:left;}
ul.cats li a { width:100px; display:block; height: 25px; padding-top:105px; line-height:1.1; font-weight:normal; }
ul.products li { list-style:none; display:block; width:133px; margin:0px 10px 10px 0px; padding:0; float:left;}
ul.products li a { width:133px; display:block; height: 35px; padding-top:105px; line-height:1.1; font-weight:normal; }

a.navhigh { background:#674648; padding:2px; color:#FFFFFF; margin-top:2px; margin-bottom:2px; display:block;}

.price { font-size:22px; font-weight:bold; margin-top:0px;}
td.price { text-align:right;}

form.atb { float:right;}

table.cart tr td { padding-right:10px; color:#424942; padding-top:10px;}
table.cart tr td.ft input { margin:10px;}
table.cart tr.prodrow td img { padding-right:15px; padding-bottom:10px;}
table.cart tr.prodrow td { border-bottom:dotted 1px #424942; }

#main .bl { width:500px; float:left;}
#main .br { width:300px; float:right;}

.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* Hides from IE-mac \*/
* html .cf {height: 1%;}
/* End hide from IE-mac */

#main .prodr .r a.prodlinks { text-decoration:underline; font-weight:normal;} 
#main .prodr .r a.prodlinks:hover { text-decoration:none; color:#674648;} 
#main .prodr .r a.prodhigh { text-decoration:none; font-weight:bold;} 

.plb { padding-left:25px; padding-bottom:10px;}
.prb { padding-right:25px; padding-bottom:10px;}

.contact_form input, .contact_form textarea { margin-bottom:10px;}
.contact_form label { color:#674648;}

.highlight { padding:15px; background:#674648; color:#FFFFFF;}

#news { clear:both; } 
#news h2 { font-size:24px; margin:10px 0px 0px 0px;}
#news a { font-weight:normal;}
#news p { width:150px; margin-right:10px; padding-left:10px; border-left:1px dotted #674648; display:block; float:left;}

hr { color:#674648; background-color:#674648; margin:20px 0px 20px 0px;}
