html,body{margin:0;padding:0}
body{font: 76% verdana,arial,helvetica,sans-serif;text-align:left; background: black url('../images/backgrounds/bodybg.gif') top left repeat-x;color:#666;}
p{margin:0 10px 10px}
a{color: #981793;}
div#header{height:169px;background:transparent url('../images/banner_top.png') top left no-repeat;cursor:pointer;}
div#headerfull{height:169px;background:transparent url('../images/banner_top.png') top left no-repeat;}
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, div#contentfull p{line-height:1.4;color:#fff;font-size:11px;}
div#content h1, div#contentfull h1{display:block;font-weight:normal;color:white;font-size:22px;padding:0;margin:0;}
div#content h2, div#contentfull h2{display:block;font-weight:bold;color:#eee;font-size:18px;padding:0;margin:0;border-bottom: 1px #666 solid;}
div#content h3, div#contentfull h3{display:block;font-weight:bold;color:#eee;font-size:14px;padding:0;margin:0;}
div#content, div#contentfull{color:#fff;}
div#content a:link, div#content a:visited, div#contentfull a:link, div#contentfull a:visited{color: orange;}
div#footer{height:22px;color:#999;text-align:center;margin-bottom:19px;}
div#footer a, div#footer a:link, div#footer a:visited{color:#999;text-decoration:none;}
div#footer p{margin:0;padding:4px 10px;font-size:9px;}
div#container{width:955px;margin:0 auto;}
div#content{width:723px;border-left: 0px #666 solid;padding:5px 15px 15px 0px;float:left;background:transparent url('../images/backgrounds/content.png') top left repeat-y;}
div#contentfull{width:923px;border-left: 0px #666 solid;padding:5px 15px 15px 15px;float:left;background:transparent url('../images/backgrounds/content.png') top left repeat-y;}

div#navigation{float:left;width:200px;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{background: #c50b0f url('../images/side_back_button_hover.gif') center center no-repeat;color:white;}

div#extra{background:transparent url('../images/backgrounds/banner_bottom.png') top center no-repeat;clear:both;width:100%;text-align:center;font-size:10px;font-weight:bold;height:38px;}
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 #fff solid;}
div#extra a:link:hover, div#extra a:visited:hover{border:1px #fff solid;background-color:white;color:black;}

/**/
div#header_links{float:right;color:#fff;padding:30px 170px 0 0;font-size:10px;font-weight:bold;text-align:left;}
div#header_offer{float:right;color:#fff;padding:30px 130px 0 0;font-size:10px;font-weight:bold;text-align:left;}
div#header_links h2, div#header_offer h2{display:inline;font-size:16px;color:#f07000;}
div#header_offer a:link, div#header_offer a:visited{color: #f07000;}
div#header_offer a:link:hover, div#header_offer a:visited:hover{color: white;}
div#navbar{height:33px;margin:0;width:890px;position:absolute;top:116px;}
div#navlinks{color:white;font-weight:bold;font-size:10px;margin:1px 0px 0px 199px;}
div#navlinks a:link, div#navlinks a:visited{color:white;text-decoration:none;margin:0;border:1px #fff solid;padding:3px;height:28px;line-height:17px;}
div#navlinks a:link:hover, div#navlinks a:visited:hover{background-color:#fff;color:#000;}
div#wrapper{}

div#header_search{float:right;color:white;padding:0px;margin-top:-5px;font-size:10px;font-weight:bold;}
.brk{clear:both;}

.prodwrap{padding:9px;border:0px #000 solid;color:#666;float:left;width:190px;height:235px;margin:10px 5px 5px 10px;text-align:center;background:white url('../images/prodwrap.gif') bottom left repeat-x;}
.prodwrap img{padding-bottom:4px;}
.prodwrap h3{display:inline;font-weigh:bold;font-size:11px;color:#723d00;}
.prod_price{font-size:11px;color:#333;font-weight:bold;}
.prod_price_normally{color:#999;font-size:10px;}
.prod_desc{font-size:10px;color:#f07000;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_search{background: white url('../images/forms/field_sm.gif') top left repeat-x;height:14px;width:118px;border:0px;color:#444b5d;font-size:11px;padding-left:7px;padding-top:4px;}
.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;}
.navigation_txtwrap h2{display:inline;font-size:12px;color:white;font-weight:bold;}
.navigation_sec_txtwrap{color:#ccc;padding:9px 9px 0px 9px;font-size:11px;}
.navigation_sec_txtwrap h2{display:inline;font-size:12px;color:white;font-weight:bold;}
.navigation_sec_txtwrap a:link, .navigation_sec_txtwrap a:visited{color:#ccc;}
#contentlistwrap{float:right;}
#introtxt{border-left:12px #f07000 solid;color:#ccc;margin-top:3px;margin-left:12px;padding:0px 8px 0px 8px;font-size:11px;}
/*search*/
#search_txt{height:29px;width:155px;float:left;padding-top:0px;}
.form_search{border:0;color:#666;font-size:10px;margin:5px 4px 4px 27px;width:111px;background-color:transparent;cursor:text;}
#search_button{width:70px;float:left;margin-top:4px;text-align:center;}
#search_button a:link, #search_button a:visited{border:1px #fff solid;background-color:#f07000;color:white;font-size:10px;font-weight:bold;padding:3px;text-decoration:none;display:block;}
#search_button a:link:hover, #search_button a:visited:hover{color:#000;background-color:white;}
/*navigation*/
.nav{padding:0px 0px 0px 22px;}
.navb{background:#f07000 url('../images/backgrounds/button_main.jpg') top left repeat-x;color:white;font-size:11px;font-weight:bold;padding:0px;text-decoration:none;line-height:20px;text-transform:uppercase;display:block;width:81px;margin:2px;float:left;text-align:center;}
.navb:hover, .navb:visited:hover{background-color:white;color:black;}
.navnew{background-color:#007800;}
.navsale{background-color:#78000b;}

/* forms */
input, textarea{font: 100% verdana,arial,helvetica,sans-serif;}

/*lists*/
ol li{padding-top:5px;padding-bottom:5px;}

/* drop-down menu */
.menulinks{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
line-height: 18px;
z-index: 100;
width: 170px;
}

.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;
}

/*tabs*/
.basictab ul{
list-style-type: none;
margin:0;
padding:0;
clear:both;
margin-bottom:-3px;
}

.basictab li{
display: inline;
margin: 0;
text-transform: uppercase;

}

.basictab li a, .basictab li a:visited{
background:#666 url('../images/backgrounds/button_sec.jpg') top left repeat-x;;color:white;font-size:11px;font-weight:bold;padding:3px;text-decoration:none;line-height:26px;border-top:1px #fff solid;border-left:1px #fff solid;border-right:1px #fff solid;
}

.basictab li a:hover, .basictab li a:visited:hover, .basictab li a.current{
background-color:white;color:black;
}

.basictab li a:active{
color: black;
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
background: transparent url('../images/backgrounds/side_nav.png') bottom left repeat-x;
border: 1px solid #fff;

}
.tabcontent a:link, .tabcontent a:visited{color:white;line-height:16px;display:block;padding:4px;text-decoration:none;}
.tabcontent a:link:hover, .tabcontent a:visited:hover{color:black;background-color:white;}

.browsegrp1{}
.browsegrp2{}
.browsegrp3{}
