html,body{margin:0;padding:0}
body{font: 76% verdana,arial,helvetica,sans-serif; background: black url('../images/bg.gif') top left repeat;color:white;}
p{margin:0 10px 10px}
a{color: #981793;}
textarea,input,select{font: 100% verdana,arial,helvetica,sans-serif;}
div#header{height:110px;background:transparent url('../images/banner_top.png') top left no-repeat;cursor:hand;}
div#header h1{height:80px;line-height:80px;margin:0;padding-left:10px;background: #EEE;color: #79B30B}
div#container{text-align:left;z-index:1;}
div#content p{line-height:1.4;color:#666;font-size:11px;}
div#footer{height:22px;color:#ccc;text-align:center;margin-bottom:19px;}
div#footer a, div#footer a:link, div#footer a:visited{color:#ccc;text-decoration:none;}
div#footer p{margin:0;padding:4px 10px;font-size:9px;}
div#container{width:955px;margin:0 auto;}
div#content{width:725px;border-left: 200px #c50b0f solid;padding:15px;min-height:600px;color:#666;font-size:11px;}
div#content h1{font-weight:normal;font-size:28px;color:#c50b0f;margin:0;margin-bottom:7px;padding:0;}
div#content h2{font-weight:normal;font-size:22px;color:#666;margin:0;padding:0;}
div#content h3{font-weight:normal;font-size:18px;color:#999;margin:0;padding:0;}

div#navigation{float:left;width:200px;position:absolute;color:white;}
div#navigation .btn:link, div#navigation .btn:visited{display:block;color: #eee;text-decoration:none;margin:0px 6px 0px 6px;padding:10px 10px 0px 10px;height:42px;background: #c50b0f url('../images/side_back_button.gif') center center no-repeat;font-weight:bold;}
div#navigation .btn:link:hover, div#navigation .btn:visited:hover{background: #c50b0f url('../images/side_back_button_hover.gif') center center no-repeat;color:white;}

div#extra{background:#999;clear:both;width:100%;text-align:center;font-size:10px;font-weight:bold;height:28px;}
div#extra ul{margin:0;padding:8px 0 5px 0;}
div#extra ul li{display: inline;}
div#extra a:link, div#extra a:visited{color: #eee;text-decoration:none;padding:2px 10px 2px 10px;border:1px #888 solid;}
div#extra a:link:hover{border:1px #ccc solid;}

/**/
div#navbar{background: black url('../images/nav_back.gif') top left repeat-x;height:29px;}
div#wrapper{background-color: #fff;}
div#header_links{float:right;color:white;padding:50px 20px 0 0;font-size:10px;font-weight:bold;text-align:center;}
div#header_links a:link, div#header_links a:visited{color:white;text-decoration:none;background-color:#333;border:1px #ccc solid;padding:3px;line-height:21px;}
div#header_links a:link:hover, div#header_links a:visited:hover{background-color:#c50b0f;}
div#header_search{float:right;color:white;padding:0px 20px 0 0;font-size:10px;font-weight:bold;}
.brk{clear:both;}

.prodwrap{padding:9px;border:1px #ccc solid;color:#666;float:left;width:190px;height:225px;margin:10px 5px 5px 10px;text-align:center;background:transparent url('../images/prodwrap.gif') bottom left repeat-x;}
.prodwrap img{padding-bottom:4px;}
.prodwrap h3{display:inline;font-weigh:bold;font-size:11px;color:#c50b0f;}
.prod_price{font-size:11px;color:#333;font-weight:bold;}
.prod_price_normally{color:#999;font-size:10px;}
.prod_desc{font-size:10px;color:#6994b1;line-height:10px;}

.form_emailnewsletter{border:0;color:#666;font-size:10px;margin:10px 4px 4px 14px;width:91px;background-color:transparent;cursor:text;}
.form_button{font-weight:normal;font-size:10px;}
.form_txt_sm{background: transparent url('../images/forms/field_sm.gif') center center no-repeat;height:39px;width:118px;}
.form_btn_sm{background: transparent url('../images/forms/button_sm.gif') center center no-repeat;height:34px;width:119px;cursor:hand;}
.form_btn_sm a:link, .form_btn_sm a:visited{display:block;color:black;font-weight:bold;padding:7px 4px 0px 0px;text-align:center;text-decoration:none;}
.form_btn_sm a:link:hover, .form_btn_sm a:visited:hover{color:#c50b0f;}
.lbl_emailnewsletter{font-weight:bold;color:#fff;font-size:10px;}
.navigation_txtwrap{padding:9px 9px 0px 9px;font-size:11px;}
#contentlistwrap{float:right;}
#introtxt{border-left:12px #999 solid;color: #666;margin-left:12px;padding:0px 8px 0px 8px;font-size:11px;}
/*search*/
#search_txt{background: transparent url('../images/forms/search_field.gif') center center no-repeat;height:29px;width:156px;float:left;}
.form_search{border:0;color:#666;font-size:10px;margin:5px 4px 4px 27px;width:111px;background-color:transparent;cursor:text;}
#search_button{background: transparent url('../images/forms/search_button.gif') center center no-repeat;height:29px;width:74px;float:left;}
#search_button a:link, #search_button a:visited{color:white;font-size:10px;font-weight:bold;padding:7px 0px 0px 5px;text-decoration:none;display:block;}
#search_button a:link:hover, #search_button a:visited:hover{color:#ccc;}

#specoffer{
font-weight:bold;
}
#specoffer h2{color:yellow;margin:0;padding:0;font-size:16px;}
/*navigation*/
.nav{padding:0px 0px 0px 16px;}
/* drop-down menu */
.menulinks{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
line-height: 18px;
z-index: 100;
width: 170px;
text-align:left;
}

.menulinks a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 5px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color: white;
background: #2b5570 url('../images/side_back_button.gif') center center repeat-x;
}

.menulinks a:hover{ /*hover background color*/
background: #2b5570 url('../images/side_back_button_hover.gif') center center repeat-x;
color: white;
}
/*catalogue*/
.catfooterbox{
float:left;
margin-right: 10px;
display:block;
text-align:left;
}