/* The code that determines which tab has the 'active' color is in tpl_ezpages_bar_header.php */


#navEZPagesTop{ /*main navbar*/
background:none;
height:22px;
margin: 0;
padding:0;
background-color:#9999FF;
}

#navEZPagesTop a, #navEZPagesTop span{/*individual menu items*/
float:right;
display:block;
width:123px;
background-color:#9999FF;
border-left:1px solid white;
border-right:1px solid white;
line-height:22px;
color:white;
text-align:center;
font-family: Helvetica, Arial, sans-serif;

}

#navEZPagesTop a.last{/*double border for end item*/
border-left:2px solid white;
}

#navEZPagesTop a:hover{/*individual menu items hover color*/
background-color:#EC1693;
color:white;
}

#navEZPagesTop a.EZcurrent{/*individual menu items current color*/
background-color:#FD7EC9;
color:black;
}

#navEZPagesTop a:active{/*individual menu items click color*/
background-color:#FDD1EB;
color:black;
}

#navEZPagesTop span input{/*width of search button*/
margin:0;
width:30px !important;
text-align:center;
color:#666;
padding:0;
height:18px;
line-height:16px;
font-size:12px;
text-align:center;
border:1px solid #A39288;
vertical-align: top;
margin-top:2px;
}

#navEZPagesTop span #EZ_search{/*text input area*/
width:76px !important;
color:#aaa;
height:16px;
line-height:16px;
border:1px solid #A39288;
margin:0;
vertical-align: top;
margin-top:2px;
}

#navMainSearch{padding-top:0px!important;height:22px;}



/*

Work Two
- new header
- css adjustments


*/

#headerWrapper{
position:relative;
margin: 0 10px;
}

#navMain{
position:absolute;
right:0;
top:5px;
}
#navMain li a{
color:#000 !important;
}

#logoWrapper{
margin:0;
padding:2px 0 0 0;
background:none;
height:65px;
overflow:hidden;
}

#currency_language{
position:absolute;
left:200px;
margin:5px 0 0 0;

}

.currency_inactive{
color:#aaa;
}

#taglineWrapper{
width:830px;
height:42px;
position:absolute;
left:200px;
top:20px;
overflow:hidden;

}

#bannerTwo{
padding:0 !important;
}

.leftBoxHeading{ /* do not show headers in sidebox*/
display:none;
}

#certificates{
text-align:right;
margin: 10px;
}

#certificates img{
float:right;
margin: 0 0 0 20px;
}

#navSuppWrapper{
clear:both;
margin:20px 0 20px 0;
}

#siteinfoLegal{
clear:both;
}

#navSupp{
background-color:#9999FF;
margin:0 10px ;
}

.centerBoxContentsProducts img{
margin-top:-1em;
}

.centerBoxContentsProducts a img{
margin:0;
}

#cartAdd,#productAttributes{
float:none !important;
display:block;
}


/*=======================================================January 2011*/


.hidden_button_holder{
float:left;
position:relative;
float:left;
background:url('../images/sprite.jpg');
width:34px;
height:24px;
margin:6px;
border:none;
}
    .in_stock{background-position:0px -25px ;}

.hidden_button_label{
width:34px;
height:24px;
line-height:22px;
text-align:center;
border:none;
font-family: Helvetica,Arial,Sans-Serif;
color: #FFFFFF;
font-weight: bold;
}

.hidden_button{
opacity:0.0;
visibility:none;
filter: alpha(opacity = 0);
display:block;
position:absolute;
top:0;
left:0;
width:34px;
height:24px;
border:none;
cursor:pointer;
}



#button_swapper_out{
display:none;
}

#navSupp ul li a:hover{
color:#fff;
}
