html,body { height:100%; }
html,body,form,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
ul,ol { list-style-type:none; }
li,th,td,div,p,a,h1,h2,h3,h4,h5,input,select,textarea { font-family:tahoma; font-size:11px; color:#000000; font-weight:normal; }
body { background:#47080C url(/images/bg.jpg) repeat-x; }
.txt, textarea, select { color:#000000; padding:2px 3px 2px 3px; border:1px solid #999999; }
.btn { width:80px; padding:3px 0 3px 0; margin-top:10px; }
img { display:block; border:none; }
form { padding:0 0 10px 0; }
p { padding:0 0 10px 0; }
p.nopad { padding-bottom:0; }
a { color:#980C15; text-decoration:underline; }
a:hover { text-decoration:none; }
table td { vertical-align:top; }
table td.label { padding:5px 5px 0 0; }
table td.field { padding-bottom:1px; }

.success { color:#009900; font-weight:bold; padding:0 0 10px 0; }
.error { color:#FF0000; font-weight:bold; padding:0 0 10px 0; }

#container1 { width:966px; height:100%; margin:0 auto; }
#container2 { height:100%; }
#container3 { width:100%; height:100%; }

#header { height:95px; }
#header #logo { position:absolute; width:164px; height:73px; margin:11px 0 0 10px; }
#header #hot { float:right; padding:7px 10px 0 0; }
#header #hot img { display:inline; margin-left:15px; }

#menu { width:951px; height:33px; padding-top:8px; }
#menu a { display:block; position:relative; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:5px 7px 8px 7px; }
#menu a:hover { background:url(/images/bg-menu-btn.gif) repeat-x; padding:5px 6px 8px 6px; border-left:1px solid #000; border-right:1px solid #000; }
#menu a.active { background:url(/images/bg-menu-btn.gif) repeat-x; padding:5px 6px 8px 6px; border-left:1px solid #000; border-right:1px solid #000; }
#menu a.active:hover { background:url(/images/bg-menu-btn.gif) repeat-x; padding:5px 6px 8px 6px; border-left:1px solid #000; border-right:1px solid #000; }
#menu ul#menu-left { float:left; }
#menu ul#menu-left li { float:left; padding-left:1px; }
#menu ul#menu-left li.left a:hover { background:#635F4E url(/images/bg-menu-left-over.gif) left bottom no-repeat; }
#menu ul#menu-left li.left a.active { background:#FF0000 url(/images/bg-menu-left-active.gif) left bottom no-repeat; }
#menu ul#menu-left li.left a.active:hover { background:#FF0000 url(/images/bg-menu-left-active.gif) left bottom no-repeat; }

#admin { background:#CCCCCC; padding:10px; margin:10px; border:1px solid #666666; }

#breadcrumbs { font-weight:bold; padding-bottom:15px; }
#breadcrumbs a { font-weight:bold; }

#content { padding:10px; }
#content h1 { font-size:15px; font-weight:bold; padding-bottom:10px; }
#content div.pdf { font-weight:bold; color:#980C15; padding-top:4px; }
#content div.pdf img { width:20px; height:19px; display:inline; margin-bottom:-3px; }

#content #left { float:left; width:181px; }
#content #left #title { font-size:15px; font-weight:bold; padding-bottom:10px; }
#content #left a.active { font-weight:bold; }
#content #left ul li { padding-bottom:10px; }
#content #left ul li ul { padding-left:15px; }
#content #left ul li ul li { padding-top:2px; padding-bottom:0; }

#content #center-right { float:right; width:725px; }
#content #center-right #center { float:left; width:494px; }
#content #center-right #right { float:right; width:205px; }

#content #center-right #center ul li.categories { background:#EFEFEF; width:350px; padding:10px; margin-bottom:5px; border:1px solid #BFBFBF; }
#content #center-right #center ul li.categories h1 { padding-bottom:3px; }
#content #center-right #center ul li.categories h1 a { font-weight:bold; }

#content #center-right #center ul li.products { padding-bottom:5px; }
#content #center-right #center ul li.products div.box { position:relative; display:block; text-decoration:none; width:472px; height:102px; background:url(/images/bg-box.gif) left top no-repeat; padding:11px; }
#content #center-right #center ul li.products div.box div.image { float:left; width:100px; height:100px; }
#content #center-right #center ul li.products div.box div.image img { margin:0 auto; }
#content #center-right #center ul li.products div.box div.details { float:right; width:351px; }
#content #center-right #center ul li.products div.box div.details h1 a { font-size:15px; font-weight:bold; text-decoration:none; }
#content #center-right #center ul li.products div.box div.details a { font-weight:bold; }

#content #center-right #center div#product { padding-top:5px; }
#content #center-right #center div#product #details { float:left; width:213px; padding:0 15px 10px 0; }
#content #center-right #center div#product #details p { padding:0 0 15px 0; line-height:15px; }
#content #center-right #center div#product #image { float:right; width:250px; padding:5px 0 10px 16px; background:url(/images/line.gif) repeat-y; }
#content #center-right #center div#product #image img { margin:0 auto; }

#content #content-left { float:left; width:475px; padding-top:5px; }
#content #content-left h1#image { text-indent:-10000px; width:475px; height:40px; padding-bottom:15px; background-repeat:no-repeat; }
#content #content-left p { padding:0 0 15px 7px; line-height:15px; }
#content #content-right { float:right; width:410px; text-align:right; padding:5px 10px 0 0; }

#footer { height:35px; vertical-align:bottom; text-align:right; color:#FFFFFF; padding:0 17px 5px 0; }
#footer a { color:#FFFFFF; }

