body { margin: 0;  }
img { border:0;}
.footer_linknav{ list-style:none; margin:0; padding:0; width:205px; }
.footer_linknav li{ margin:0; padding:0;line-height:20px; display:block; list-style:none; }
.footer_linknav li a{ font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#e5e5e5; text-decoration:none; margin:0; padding:0; font-weight:normal; line-height:20px;}
.footer_linknav li a.head{ font-weight:bold; color: #FFFFFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#wrapper { margin: 0 auto; width: 960px;  }
#whatshot a { color: #333; text-decoration: none;  }
#whatshot a:hover { color: #000; text-decoration: none; opacity:0.4;filter:alpha(opacity=40);  }
#leftcol_accordmenu .submenu_left{display: none}
#leftcol_accordmenu .b1 {
margin: 0 0 0 0;
text-align: right;
}

#leftcol_accordmenu .applemenu{
margin: 5px 0 0;
padding: 0;
width: 180px;
}

.column_main h1 {width: auto!important;}

#leftcol_accordmenu .applemenu div.silverheader a,#leftcol_accordmenu  .applemenu div.silverheader em {

font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:#FFF;
font-weight:bold;
display:block;
font-size:16px; 
padding:0;
margin:0;
position: relative;
width: auto;
text-decoration: none;
cursor:pointer;
line-height:28px;
text-align:left;
border-top:1px solid #FFFFFF;
height:29px;
font-style:normal;
}
#leftcol_accordmenu h1.blanklink{
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFF;/*text color*/
font-weight:bold;
display:block;
font-size:16px; 
padding:0;
margin:0;
position: relative; 
width: auto;
text-decoration: none;
cursor:pointer;
line-height:28px;
text-align:left;
border-top:1px solid #FFFFFF;
height:29px;
font-style:normal;
}
#leftcol_accordmenu h1.blanklink a{ width:180px; display:block;}

#leftcol_accordmenu .applemenu div.silverheader a:visited,#leftcol_accordmenu  .applemenu div.silverheader a:active{
color: white;
}

#leftcol_accordmenu .applemenu div.selected_left a,#leftcol_accordmenu  .applemenu div.selected_left em,#leftcol_accordmenu  .applemenu div.silverheader a:hover{

color: white;
text-align:left;
}
#leftcol_accordmenu #button_tab a{background: #999 url( http://www.bccfiles.com/images/brown_but.gif) no-repeat left top;padding:0 10px 0 25px; width:145px; height:28px; width:145px;}

#leftcol_accordmenu .applemenu div.submenu_left,#leftcol_accordmenu  div.submenu_left a { 
 
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size: 13px;
color: #333333;
text-decoration: none;
text-align:left;
width:165px;
line-height:19px;
padding:0;
margin:0;
}

#leftcol_accordmenu .linkarea a span{ padding:0 0 0 13px;  background:url(http://www.bccfiles.com/images/greenarrow.png) no-repeat 0 4px;  }
#leftcol_accordmenu div.submenu_left a:hover,#leftcol_accordmenu  div.submenu_left a.active{color:#000000; opacity:0.4;filter:alpha(opacity=40) }
#leftcol_accordmenu .divider{ height:4px; border-bottom:1px dotted #999999; clear:both; margin:0 0 2px 5px; width:160px; padding:0 ; font-size:0; line-height:0;}
#leftcol_accordmenu .linkarea{ margin: 0 ; padding:0 5px 0 5px;background:url(http://www.bccfiles.com/images/grey-back.gif) repeat-x;}
.mattblackmenu ul{margin: 0;padding: 0;list-style-type: none;overflow: hidden;width:940px;}

.mattblackmenu li{display: inline;margin: 0;padding:0;}

.mattblackmenu li a{float: left;display: block;text-decoration: none;margin: 0;padding:0;color: white;}
.mattblackmenu li a:visited{color: white;}
.mattblackmenu li a.select{}

.mattblackmenu li.tab1 .barnack-home {
	width:55px;
	height:20px;
}
.mattblackmenu li.tab1 .barnack-home:hover, .mattblackmenu li.tab1 .barnack-home.select {
	width:55px;
	height:20px;
	color: #000;
}

#mainnav {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 16px; padding: 13px 0px 0px 25px !important;}

#subnav { margin: 0pt; padding: 6px 0  0 13px !important; float: left; color: rgb(255, 255, 255); font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 11px; }

 .mattblackmenu li.tab2 .barnack-women {;width:60px; height:28px; padding-left: 10px !important;}
 .mattblackmenu li.tab2 .barnack-women:hover, .mattblackmenu li.tab2 .barnack-women.select{width:60px; height:28px; color: #000; padding-left: 10px !important;}
 
 .mattblackmenu li.tab3 .barnack-men { width:55px; height:28px; padding-left: 10px !important;}
 .mattblackmenu li.tab3 .barnack-men:hover, .mattblackmenu li.tab3 .barnack-men.select {width:55px; height:28px; color: #000; padding-left: 10px !important;}
 
 .mattblackmenu li.tab4 .barnack-child {width:158px; height:28px; padding-left: 10px !important;}
 .mattblackmenu li.tab4 .barnack-child:hover, .mattblackmenu li.tab4 .barnack-child.select{width:158px; height:28px; color: #000; padding-left: 10px !important;}
 
 .mattblackmenu li.tab5 .barnack-brand {width:88px; height:28px; padding-left: 10px !important;}
 .mattblackmenu li.tab5 .barnack-brand:hover, .mattblackmenu li.tab5 .barnack-brand.select{width:88px; height:28px ;color: #000; padding-left: 10px !important;}
 
 .mattblackmenu li.tab6 .barnack-gift {width:65px; height:28px; padding-left: 10px !important;}
 .mattblackmenu li.tab6 .barnack-gift:hover, .mattblackmenu li.tab6 .barnack-gift.select{width:65px; height:28px; color: #000; padding-left: 10px !important;}
 
  .mattblackmenu li.tab8 .barnack-gift {width:200px; height:28px; padding-left: 10px !important;}
 .mattblackmenu li.tab8 .barnack-gift:hover, .mattblackmenu li.tab8 .barnack-gift.select{width:200px; height:28px; color: #000; padding-left: 10px !important;}
 
.mattblackmenu li.tab7 .clearance-sale {width:54px; height:28px; padding-left: 7px !important; background-image: url(http://www.bccfiles.com/images/ac-offers-nav.jpg); background-repeat: no-repeat; background-position: right top;  text-indent: -9999px;}
.mattblackmenu li.tab7 .clearance-sale:hover, .mattblackmenu li.tab7 .clearance-sale.select{width:54px; height:28px; color: #000; padding-left: 7px !important;}

/*.mattblackmenu li.tab8 .barnack-stocking {background: url(http://www.bccfiles.com/images/clearance.jpg) no-repeat;width:115px; height:37px;}
.mattblackmenu li.tab8 .barnack-stocking:hover, .mattblackmenu li.tab7 .barnack-stocking.select{background: url(http://www.bccfiles.com/images/stocking-tabbut.jpg) no-repeat left -37px;width:115px; height:37px;}*/

 .ddsubbmenustyle, .ddsubbmenustyle ul{
width: 205px;font-size: 11.5px;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;margin: 0;padding: 0 10px;position: absolute;left: 0;top: 0;list-style-type: none;background: #FFF url(http://www.bccfiles.com/images/ac-grey-back.png) repeat-x left top;border-bottom-width: 0;visibility: hidden;z-index: 100;}
 
 .ddsubmenustyle, .ddsubmenustyle ul{
width: 205px;font-size: 11.5px;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;margin: 0;padding: 0 10px;position: absolute;left: 0;top: 0;list-style-type: none;background: #FFF url(http://www.bccfiles.com/images/ac-grey-back.png) repeat-x left top;border-bottom-width: 0;visibility: hidden;z-index: 100;}

 .ddsubmenustyle-guide, .ddsubmenustyle-guide ul{
width: 180px;font-size: 11.5px;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;margin: 0;padding: 0 10px;position: absolute;left: 0;top: 0;list-style-type: none;background: #1d1d1d ;border-bottom-width: 0;visibility: hidden;z-index: 100;}

.ddsubmenustyle-guide li a{display: block;width: 170px;
color:#FFF;text-decoration: none;padding: 6px 12px;border-bottom:1px dotted #333333;}
.ddsubmenustyle-guide li a.last{ border-bottom:none;}
* html .ddsubmenustyle-guide li{
display: inline-block;
width: 170px; 
}
.ddsubmenustyle-guide li a{color: #FFF;background:url(http://www.bccfiles.com/images/nav-green-arrow.png) no-repeat left 10px;}
.ddsubmenustyle-guide li a:hover{color: #98d201;background:url(http://www.bccfiles.com/images/nav-green-arrow.png) no-repeat left 10px; }
.ddsubmenustyle-guide li a.select{ color: #98d201;background:url (http://www.bccfiles.com/images/nav-green-arrow.png) no-repeat left 10px;}


.ddsubmenustyle li a{display: block;width: 210px;
color:#FFF;text-decoration: none;padding: 6px 12px;border-bottom:1px dotted #333333;}
.ddsubmenustyle li a.last{ border-bottom:none;}
* html .ddsubmenustyle li{
display: inline-block;
width: 212px; 
}
.ddsubmenustyle li a{color: #FFF;background:url(http://www.bccfiles.com/images/nav-green-arrow.png) no-repeat left 10px;}
.ddsubmenustyle li a:hover{color: #98d201;background:url(http://www.bccfiles.com/images/nav-green-arrow.png) no-repeat left 10px; }
.ddsubmenustyle li a.select{ color: #98d201;background:url (http://www.bccfiles.com/images/nav-green-arrow.png) no-repeat left 10px;}
.sub_menu  { position: absolute; width: 170px; }
.sub_menu li a{color: #FFF;background:url(http://www.bccfiles.com/images/nav-green-arrow.png) no-repeat left 10px; text-decoration: none;}
.sub_menu { display: inline; visibility: hidden; background-color: #1d1d1d; }
.sub_menu li { background-color: #1d1d1d; width: 170px; 
}
.sub_menu li a:hover{color: #98d201;background:url(http://www.bccfiles.com/images/nav-green-arrow.png) no-repeat left 10px; text-decoration: none; }
.sub_menuli a.select{ color: #98d201;background:url (http://www.bccfiles.com/images/nav-green-arrow.png) no-repeat left 10px;}

#sitemapnew { position: relative; margin: 0px 0px 10px; padding-left: 0px; width: 612px; overflow: hidden }
#sitemapnew a, a:visited { color: #719500; text-decoration: none; }
#sitemapnew a:hover { color: #333333; text-decoration: underline; }
#sitemapnew h1 { font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; padding-top:10px; margin:0px; font-size: 24px; }
#sitemapnew h4 { margin: 0px;color: #98d201; font-size: 14px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
#sitemapnew h4 a, a:visited { color: #333333; text-decoration: none; }
#sitemapnew h4 a:hover { color: #333333; text-decoration: underline; }

#sitemapnew p { font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 12px }

#sitemapnew ul { padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; padding-top: 0px }
#sitemapnew ul li { padding-bottom: 0px; margin: 0px; padding-left: 20px; padding-right: 0px; background: url(http://www.bccfiles.com/images/nav-green-arrow.png) no-repeat left 5px; font-size: 12px; padding-top: 0px }
#sitemapnew ul li ul { padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; padding-top: 0px }
#sitemapnew ul li ul li { padding-bottom: 0px; margin: 0px; padding-left: 20px; padding-right: 0px; background: url(http://www.bccfiles.com/images/nav-green-arrow.png) no-repeat left 5px; font-size: 12px; padding-top: 0px }

/*------------------------------------------*/
/* CYBERTILL STUFF */

/* body class */
.bodyclass {
background-color : #ffffff;
margin: 0px 0px;
}

#header { 
margin: 0 auto; 
width: 961px; 
height: 161px; 
background-image: url(/images/activecamping/top-section-ac.jpg);
}

/* left section class */
.header_left, .column_left, A.links_left {
font-family : verdana, arial, sans-serif;
text-align : ;
}
.section_left {
background-color : #ffffff;
text-align : ;
vertical-align : top;
}
.sectionborder_left {
background-color : #DDDDDD;
}
.header_left {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : bold;
font-size : 8pt;
}
.column_left {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : normal;
font-size : 8pt;
}
A.links_left:link, A.links_left:active, A.links_left:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}
A.links_left:hover {
text-decoration : underline;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}


/* top section class */
.header_top, .column_top, A.links_top {
font-family : verdana, arial, sans-serif;
text-align : ;
}
.section_top {
background-color : #ffffff;
text-align : ;
vertical-align : top;
}
.sectionborder_top {
background-color : #ffffff;
}
.header_top {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : bold;
font-size : 8pt;
}
.column_top {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : normal;
font-size : 8pt;
}
A.links_top:link, A.links_top:active, A.links_top:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}
A.links_top:hover {
text-decoration : underline;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}


/* right section class */
.header_right, .column_right, A.links_right {
font-family : verdana, arial, sans-serif;
text-align : ;
}
.section_right {
background-color : #ffffff;
text-align : ;
vertical-align : top;
}
.sectionborder_right {
background-color : #DDDDDD;
}
.header_right {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : bold;
font-size : 8pt;
}
.column_right {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : normal;
font-size : 8pt;
}
A.links_right:link, A.links_right:active, A.links_right:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}
A.links_right:hover {
text-decoration : underline;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}


/* bottom section class */
.header_bottom, .column_bottom, A.links_bottom {
font-family : verdana, arial, sans-serif;
text-align : ;
}
.section_bottom {
background-color : #ffffff;
text-align : ;
vertical-align : top;
}
.sectionborder_bottom {
background-color : #ffffff;
}
.header_bottom {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : bold;
font-size : 8pt;
}
.column_bottom {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : normal;
font-size : 8pt;
}
A.links_bottom:link, A.links_bottom:active, A.links_bottom:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}
A.links_bottom:hover {
text-decoration : underline;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}


/* main section class */
.header_main, .column_main, A.links_main {
font-family : verdana, arial, sans-serif;
text-align : left;
}
.section_main {
background-color : #ffffff;
text-align : left;
vertical-align : top;
}
.sectionborder_main {
background-color : #DDDDDD;
}
.header_main {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : bold;
font-size : 8pt;
}
.column_main {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : normal;
font-size : 8pt;
text-align: left;
}
A.links_main:link, A.links_main:active, A.links_main:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}
A.links_main:hover {
text-decoration : underline;
font-style : normal;
font-weight : normal;
font-size : 8pt;
color : #000000;
}


/* small text class */
.small_main {
font-style : ;
font-weight : normal;
font-size : 8pt;
color : #ffffff;
}


/* error font class */
.font_error {
font-style : ;
font-weight : bold;
font-size : 10pt;
color : red;
}


/* button class */
.buttonstyle {
background-color: ;
border: 1px solid ;
font-family: ;
font-size: pt;
color: ;
}	    
input.btnhov{ 
border-color: ;
}


/* input field class */
.font_input {
background-color: ;
border: 1px solid ;
font-family: ;
font-size: pt;
color: ;
}


/* bespoke css IDs */
#lastview_tbl {
/* last viewed products section css */
}
#lastview_hdr {
/* last viewed products section header css */
}
#cart_tbl {
/* small cart section css */
}
#cart_hdr {
/* small cart section header css */
}
#srch_tbl {
/* search section css */
}
#srch_hdr {
/* search section header css */
}
#catMenu_tbl {
/* category menu section css */
}
#catMenu_hdr {
/* category menu section header css */
}
#top10_tbl {
/* Top Sellers section css */
}
#top10_hdr {
/* Top Sellers section header css */
}
#login_tbl {
/* login section css */
}
#cat_hdr {
/* product category header css */
}
#catprods_hdr {
/* category product listings header css */
}
#catprods_tbl {
/* category product listings table css */
}
#prod_tbl {
/* product detail page css */
}
#item_Tbl {
/* product detail page item layout css */
}
#shopcart_hdr {
/* basket stage header css */
}
#shopcart_tbl {
/* basket stage table css */
}
#summary_tbl {
/* summary stage table css */
}
#sitemap_tbl {
/* sitemap table css */
}



/* css menu example stylesheet */
ul.makeMenu {
width: 880px; 
height: 30px;
float: left;                          
padding: 0px;           
cursor: default;             
margin: 0px;  
border-bottom: 3px solid #e60c02;        
}
ul.makeMenu ul {
width: 180px;
height: 30px;                           
padding-left: 0px;           
cursor: default;             
margin-left: 0px;
}
ul.makeMenu li {
display: block;
width: 180px;
height: 30px;
float: left;
text-align: center;
list-style-type: none;       
margin: 0px;                 
position: relative;          
color: #fff;   
background-image: url(/images/webimages/top-menu-li.png);                  
margin-left: 2px;
margin-right: 2px;
}
ul.makeMenu li li {
background: none;
background-color: #e60c02;
margin: 0px;
}
ul.makeMenu li > ul {          
display: none;              
position: absolute;         
top: 30px;                    
left: 0px;   
}
ul.makeMenu li ul li > ul {
display: none;
position: absolute;
top: 0px;
left: 178px;
border: 1px solid #fff;
}
ul.makeMenu li ul li > ul li {
height: 28px;
}
ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {      
color: #000000;                 
}
ul.makeMenu ul.CSStoShow {     
display: block;                          
}
ul.makeMenu li:hover > ul {    
display: block;              
}
ul.makeMenu li a { 
color: #fff; 
display: block; 
width: 100%; 
text-decoration: none;
margin-top: 10px;
font-weight: bold;
text-transform: uppercase;
}
ul.makeMenu li ul li a { 
font-weight: normal;
text-transform: none;
}
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink { 
color: #fff; 
}

a {color: #77B800; text-decoration: none; }
a:hover {color: #000; text-decoration: underline;}

.form div {
    float: left;
    margin: 0 34px 10px 0;
    width: 250px;
}

.form .textinput { 
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #999999;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin-top: 5px;
    padding: 5px;
    width: 250px;
}
.form .textinput:focus {background: #FFF; color: #000;}

.form .submit {
   background: none repeat scroll 0 0 #a3a32e;
    border: 0 none;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding: 5px;
cursor: pointer;

}
.clear {clear: both;}

ul.makeMenu li:hover > a { 
color: #fff; 
}   

