@charset "utf-8";
/* CSS Document */


body{
background-color:#ffffff;
}

#mainholder{
margin:0 auto;
padding:0;
width:950px;
filter:alpha(opacity=99.9999);
-moz-opacity:.9999;
-khtml-opacity: .9999;
opacity: .9999;
}

#holder{
margin:0;
padding:0;
width:950px;
overflow:hidden;
float:left;
background-color:#FFFFFF;
}

#top_holder{
margin:0;
padding:0;
width:950px;
height:138px;
float:left;
}
#logo_holder{
margin:0;
padding:0;
width:250px;
height:136px;
float:left;
}
/*///////////////////////////// PRE NAVIGATION ////////////////////////////*/
#pre_nav{
margin:0;
padding:10px 0 0 200px;
width:165px;
height:60px;
float:right;
text-align:right;
}
/*//////// IE HACK /////////////////////*/
*:first-child+html #pre_nav{
height:57px;
}

#pre_nav  a{
margin:0;
padding:0 13px 0 10px;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#5a471b;
text-decoration:none;
}
#pre_nav ul li a:hover{
color:#9db435;
}


/*////////////////////////////////// Main Navigation ///////////////////////////////*/
#main_nav{
margin:0;
padding:0;
width:592px;
height:40px;
float:right;
}
* html #main_nav{
width:610px;
}
#main_nav ul{
list-style:none;
margin:0;
padding:8px 0 0 8px;
height:35px;
}

#main_nav ul li{
margin:0 0 0 18px;
padding:0 0 0 0;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#5a471b;
text-decoration:none;
height:32px;

}

#main_nav ul li a{
margin:0;
padding:4px 2px 4px 2px;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#5a471b;
text-decoration:none;
border-top:3px solid #5a471b;
float:left;

}

#main_nav ul li a:hover{
border-top:3px solid #9db435;
}

#main_nav ul li a.active{
border-top:3px solid #9db435;
}



/*//////////////////////// home stuff ////////////////////////////*/
#homeholder_holder{
margin:0;
padding:0;
width:950px;
overflow:hidden;
float:left;
border-top:3px solid #5a471b;
border-bottom:1px solid #5a471b;
padding-top:1px;
}

#img_holder{
margin:0;
padding:0;
width:950px;
overflow:hidden;
}

#img_holder img{
display:block;
}

/*/////////////////////////////////////// home page pop ups /////////////////////////////////////////*/

#popupbacking{
margin:0;
padding:0;
width:950px;
height:104px;
float:left;
background-color: #FFFFFF;
}

#homeholder_popups{
margin:0;
padding:0;
width:950px;
overflow:hidden;
position: absolute;
top:400px;
}
/*/// IE 6 hack /////*/
* html #homeholder_popups{
top:407px;
}
/*/// IE 6 hack end /////*/

/*/// IE 7 hack /////*/
*:first-child+html #homeholder_popups{
margin:0;
padding:0;
width:950px;
overflow:hidden;
position: absolute;
top:407px;
}
/*/// IE 7 hack end /////*/
#popup1{
margin:0;
padding:0;
width:236px;
height:110px;
border-top:1px solid #fff;
border-right:1px solid #fff;
float:left;
background-color:#c8cc86;
margin-top:50px;
}

#popup2{
margin:0;
padding:0;
width:236px;
height:110px;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-left:1px solid #fff;
float:left;
background-color:#c8cc86;
margin-top:50px;
}

#popup3{
margin:0;
padding:0;
width:236px;
height:110px;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-left:1px solid #fff;
float:left;
background-color:#c8cc86;
margin-top:50px;
}
#popup4{
margin:0;
padding:0;
width:236px;
height:110px;
border-top:1px solid #fff;
border-left:1px solid #fff;
float:left;
background-color:#c8cc86;
margin-top:50px;
}


#homeholder_popups h2{
color:#e3e5be;
font-family: Arial, Helvetica, sans-serif;
font-size:24px;
padding:8px 0 0 8px;
margin:0;
}
#homeholder_popups p{
color:#74592e;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
padding:0 8px 0 8px;
line-height:18px;
margin:0;
}

#homeholder_popups ul{
margin:0;
padding:0;
list-style:none;
}

#homeholder_popups ul li{
margin:0;
padding:0 0 0 8px;
width:105px;
height:20px;
float:left;
}

#homeholder_popups ul li.oneline{
margin:0;
padding:0 0 0 8px;
float:left;
width:200px;
height:20px;
}

#homeholder_popups ul li a{
margin:0;
padding:5px 0 5px 0;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a471b;
text-decoration:none;

}
#homeholder_popups ul li a:hover{
text-decoration:underline;
}

#homeholder_popups #header1{
float:left;
padding:6px 0 0 6px;
margin:0;
}
#homeholder_popups #header2{
float:left;
padding:6px 0 0 6px;
margin:0;
}
#homeholder_popups #header3{
float:left;
padding:6px 0 0 6px;
margin:0;
}
#homeholder_popups #header4{
float:left;
padding:6px 0 0 6px;
margin:0;
}

#homeholder_popups #closer1{
float:right;
padding:15px 8px 0 0;
margin:0;
}
#homeholder_popups #closer2{
float:right;
padding:15px 8px 0 0;
margin:0;
}
#homeholder_popups #closer3{
float:right;
padding:15px 8px 0 0;
margin:0;
}
#homeholder_popups #closer4{
float:right;
padding:15px 8px 0 0;
margin:0;
}

#homeholder_popups #popup_infoholder1{
float:left;
padding:8px 0 0 0;
margin:0;
width:235px;
height:30px;
}
#homeholder_popups #popup_infoholder2{
float:left;
padding:8px 0 0 0;
margin:0;
width:235px;
}
#homeholder_popups #popup_infoholder3{
float:left;
padding:8px 0 0 0;
margin:0;
width:235px;
}
#homeholder_popups #popup_infoholder4{
float:left;
padding:8px 0 0 0;
margin:0;
width:235px;
}


/*//////////////////////// main page stuff ////////////////////////////*/
#mainpage_holder{
margin:0;
padding:0;
width:950px;
overflow:hidden;
float:left;
border-top:3px solid #5a471b;
border-bottom:1px solid #5a471b;
padding-top:1px;
}

#mainpage_holder #img_holder{
margin:0;
padding:0;
width:950px;
overflow:hidden;
float:left;
}

#mainpage_holder #img_holder img{
display:block;
}

#mainbody_holder{
margin:0;
padding:0;
width:950px;
overflow:hidden;
float:left;
border-top:1px solid #fff;
padding-top:0;
background-image:url(sidebar_img.gif);
background-position:left;
background-repeat: repeat-y;
}
#mainbody_holder_left{
margin:0;
padding:0;
width:199px;
overflow:hidden;
background-color: #ece9e5;
float:left;
border-right:1px solid #FFFFFF;

}
#mainbody_holder_right{
margin:0;
padding:0;
width:750px;
overflow:hidden;
background-color: #ffffff;
float:left;
border-bottom: 1px solid #FFFFFF;
}

#left_topbord{
margin:0;
padding:0;
width:199px;
height:33px;
background-color: #806e51;
float:left;
border-bottom: 1px solid #FFFFFF;
}

#left_topbord_other{
margin:0;
padding:0;
width:199px;
height:19px;
background-color: #806e51;
float:left;
border-bottom: 1px solid #FFFFFF;
}

#left_sideinfo{
margin:0;
padding:0;
width:199px;
overflow:hidden;
float:left;
}

#left_sideinfo h3{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a471b;
padding:10px 0 8px 15px;
margin:0;
}


#left_sideinfo p{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a471b;
padding:0 0 10px 15px;
margin:0;
line-height:20px;
}

#left_sideinfo a{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a471b;
line-height:16px;
padding:0;
text-decoration:none;
font-weight:bold;
}
#left_sideinfo a:hover{
text-decoration:underline;
}


#right_topbord{
margin:0;
padding:0 0 0 14px;
width:750px;
overflow:hidden;
height:33px;
background-color: #5a471b;
float:left;
}

#right_topbord_other{
margin:0;
padding:0 0 0 14px;
width:750px;
overflow:hidden;
height:19px;
background-color: #5a471b;
float:left;
}

#rightinfo_holder{
margin:0;
padding:20px;
float:left;
overflow:hidden;

}

#rightinfo_holder ul{
margin:0;
padding:0;
list-style:none;
}

#rightinfo_holder ul li{
margin:0;
padding:0 0 10px 20px;
list-style:none;
background-image:url(news_icon.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
float:left;
}

#rightinfo_holder p{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a471b;
line-height:16px;
margin:0;
padding:0 0 8px 0;

}
#rightinfo_holder ol{
margin:0;
padding:0 0 0 35px;

}
#rightinfo_holder ol li{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a471b;
line-height:16px;
margin-top:0;
padding:0 0 5px 0;
list-style:disc;
}

#rightinfo_holder h3{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#5a471b;
line-height:16px;
margin:0;
padding:6px 0 4px 0;
}

#rightinfo_holder a{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a471b;
line-height:16px;
text-decoration:none;
}

#rightinfo_holder a:hover{
text-decoration:none;
color:#9db435;
}

#rightinfo_holder h2{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#9db435;
line-height:16px;
padding:0;
margin:0 10px 10px 0;
}

.audio_btn_holder{
width:120px;
margin:0;
}
.audio_btn{
display:block;
padding:0;
position:absolute;
}
/*///////////////////////// product page /////////////////////////////////*/


#productsholder{
width:950px;
overflow:hidden;
float:left;

}

#productpage_hold{
padding:0 3px 0 3px;
width:950px;
overflow:hidden;
float:left;
padding:0 0 20px 0;
margin:0;
background-image:url(product_menu_back.gif);
background-position: top left;
background-repeat:repeat-y;
height:400px;
height:auto !important;
min-height:400px;
}
#productpage_left{
width:180px;
overflow:hidden;
float:left;
padding:0 10px 0 10px;
margin:0;
}

#productpage_left a{
display:block;
}

#productpage_left a.menu_header{
text-decoration:none;
color: #9db435;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
display:block;
padding:2px 0 1px 16px;
margin:0;
background-image:url(pro_menu_head_btn_up.gif);
background-position:left;
background-repeat:no-repeat;

}

#productpage_left a.menu_header_open{
text-decoration:none;
color: #9db435;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
display:block;
padding:2px 0 1px 16px;
margin:0;
background-image:url(pro_menu_head_btn_down.gif);
background-position:left;
background-repeat:no-repeat;

}



#productpage_left a.mainlinks{
text-decoration:none;
color: #5e491a;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:100%;
float:left;
padding:1px 0 1px 18px;
margin:0;
}

#productpage_left a.mainlinks:hover{
color:#412d00;
text-decoration:underline;
}

#menuholder{
width:176px;
overflow:hidden;
border-bottom:1px solid #d2cbc3;
padding:10px 2px 10px 2px;
margin:0;
}


#productpage_right{
width:734px;
overflow:hidden;
float:right;
padding:15px 5px 5px 5px;

}


#productpage_full{
width:950px;
overflow:hidden;
float:right;
padding:15px 0 8px 0;
background-color:#FFFFFF;
}

#productpage_image{
width:750px;
overflow:hidden;
float:left;
padding:0;
}

#productpage_image h2{
margin:0;
padding:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#9db435;
font-size:15px;
}

#productpage_image p{
margin:0;
padding: 0 15px 15px 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5a471b;
font-size:12px;
line-height:18px;
}

#productpage_image h3{
margin:0;
padding: 0 15px 15px 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5a471b;
font-size:14px;
}

#infoholder{
border:1px solid #FF0000;
overflow:hidden;
width:400px;
}

#swatch_holder{
float:left;
padding:7px;
margin:2px;
text-align:center;
border:1px solid #ffffff;
background-color: #ffffff;
height:180px;
width:126px;
cursor:pointer;
}

#swatch_hoholder #swatch_image{
border:1px solid #CCCCCC;
overflow:hidden;
width:120px;
height:120px;
padding:0;
margin:0 auto;

}

#swatch_holder a{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#74592e;
text-decoration:none;
display:block;

}


#swatch_holder p{
margin:0;
padding:3px 0 0 0;
}

#breadcrumbs{
width:100%;
border-bottom:1px solid #806e51;
border-top:1px solid #806e51;
overflow:hidden;
float:left;
padding:5px 0 5px 0;
margin:0 0 5px 0;
height:21px;
}

#breadcrumbs h3{
text-decoration:none;
color: #9db435;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:2px 0px 1px 5px;
margin:0;
float:left;

}

#breadcrumbs ul{
margin:0;
padding:0;
list-style:none;
float:left;
}

#breadcrumbs ul li{
margin:0;
padding:3px 3px 3px 13px;
list-style:none;
float:left;
overflow:hidden;
color: #5e491a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}

#breadcrumbs ul li a{
text-decoration:none;
color: #5e491a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 2px 0 2px;
margin:0;
float:left;
font-weight: normal;
}
#breadcrumbs ul li a:hover{
text-decoration:underline;
}

#breadcrumbs ul li.breadicon{
background-image:url(breadicon.gif);
background-position:center left;
background-repeat:no-repeat;
}

#pagerholder{
height:20px;
float:right;
padding:0 5px 0 5px;
}

#pagerholder a{
color:#8e8163;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0 5px 1px 5px;
text-decoration:none;
border-right:1px solid #5a471b;
}

.pagename{
color: #5a471b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0 0 1px 2px;
text-decoration:none;
border-right:1px solid #5a471b;
}

#pagerholder a:hover{
color: #5a471b;
text-decoration:underline;
}

#pagerholder a.activate{
color: #5a471b;
text-decoration:underline;
}
/*////////////////////////////////////////////////////////// product info page email /////////////////////////////*/
#email_page{
width:710px;
padding:0 0 0 240px;
margin:0 auto;
}

#email_holder{
width: 500px;
height:275px;
position:absolute;
top:260px;
display:none;
z-index:1000;
}

div.translucent {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="assets/styles/email_friend.png");
width: 500px;
height:275px;
padding:11px;
}

div.iealphatest>div {
background-image: url("email_friend.png");
background-position: top left;
background-repeat: no-repeat;
width: 500px;
height:275px;
padding:11px;
}

#email_info{
width:465px;
height:40px;
float:left;
padding:0 0 0 2px;
position:absolute;
}

#email_info_top{
width:454px;
height:25px;
padding:5px;
}

#email_info_top p{
margin:0;
padding:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#849730;
font-weight:bold;
float:left;
}


#email_info_top a{
margin:0;
padding:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#849730;
float:left;
text-decoration:none;
}

#email_info_fields{
width:464px;
height:160px;
background-image:url(email_fields.png);
background-position:top left;
background-repeat: no-repeat;
}

#email_info_bottom{
width:464px;
height:40px;
}

#email_text1{
width:370px;
height:48px;
padding:7px 0 0 80px;
}
#email_text2{
width:370px;
height:32px;
padding:7px 0 0 80px;
}
#email_text3{
width:370px;
height:60px;
padding:6px 0 0 80px;

}

#email_checkbox{
width:220px;
height:40px;
padding:6px 0 0 73px;
float:left;
}

#email_checkbox label{
width:220px;
height:40px;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a471b;
font-weight:bold;
}

#email_sendbtn{
width:120px;
height:40px;
padding:6px 28px 0 0;
float:right;
}



/*///////////////////////////////////////// product quichview popup ////////////////////////////////////*/

#quicksearch_page{
width:420px;
margin:0 auto;
}

#quicksearch_holder{
width: 240px;
height:150px;
position:absolute;
z-index:1000;
display:none;
}

div.qs_translucent {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="assets/styles/quickview.png");
width: 240px;
height:135px;
padding:8px 11px 11px 11px;
}

div.qs_iealphatest>div {
background-image: url("quickview.png");
background-position: top left;
background-repeat: no-repeat;
width: 240px;
height:130px;
padding:8px 11px 11px 11px;
}


#quicksearch_info{
width:205px;
height:120px;
color:#00CC33;
}
#quicksearch_info p{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size:11px;
padding:8px;
margin:0;
line-height:17px;
}

/*///////////////////////// product info page /////////////////////////////*/

#right_product_pics{
width:280px;
float:left;
overflow:hidden;
color:#5a471b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:15px 10px 10px 40px;
}

#right_product_info a{
text-decoration:none;
color:#9db435;
padding:0;
}

#right_product_info a:hover{
text-decoration: underline;
}

#right_product_info{
width:590px;
float:right;
overflow:hidden;
color:#5a471b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:40px 10px 10px 10px;
}

#right_product_top_info{
width:540px;
float:left;
height:295px;
margin:0;
padding:0;
}

#info_box{
width:540px;
float:left;
overflow:hidden;
margin:0;
padding:10px;
border:1px solid #bebdab;
height:234px;
}

#main_name{
width:260px;
height:18px;
float:left;
padding:0 8px 5px 0;

}

#detail_name{
width:100px;
height:18px;
float:left;
text-align:right;
color:#928165;
font-weight:bold;

}

#detail_info{
width:420px;
height:18px;
float:right;
}

#detail_info_types{
width:420px;
float:right;
height:18px;
}

#detail_extra_holder{
width:562px;
overflow:hidden;
float:left;
margin:0;
padding:0;
}

#detail_extra{
border:1px solid #d1c9be;
background-color:#edeae5;
width:540px;
height:30px;
float:left;
padding:10px;
}

#detail_link{
width:180px;
float:left;
margin:0;
padding:0;
}

#detail_link a{
display:block;
float:left;
margin:0;
padding:8px 0 8px 27px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#806e51;
text-decoration:none;
font-weight:bold;

}

#detail_link .email_icon{
background-image:url(email.gif);
background-position:center left;
background-repeat:no-repeat;
} 
#detail_link .request_icon{
background-image:url(sample.gif);
background-position:center left;
background-repeat:no-repeat;
} 
#detail_link .print_icon{
background-image:url(print.gif);
background-position:center left;
background-repeat:no-repeat;
} 
#detail_link .retail_icon{
background-image:url(retailor.gif);
background-position:center left;
background-repeat:no-repeat;
} 




#detail_link a:hover{
color:#a69780;
}

#proinfo_imageholder{
width:280px;
height:280px;
}

#proinfo_imageholder img{
display:block;
}

#compro_swatchholder{
width:260px;
height:86px;
float:left;
}

#compro_swatchtext{
width:200px;
padding:26px 0 0 40px;
text-align:center;
}

* html #compro_swatchtext{
width:160px;
padding:26px 0 0 0;
text-align:center;
}

#compro_swatchtext h4{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#5a471b;
}

#compro_swatchtext p{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#5a471b;
}

#proinfo_swatchholder{
width:86px;
height:86px;
float:left;
}

#flipimages{
cursor:pointer;
}

#proinfo_swatchholder img{
display:block;
}

#proinfo_spacer{
width:280px;
height:12px;
}

/*///////////////////////// reset btns /////////////////////////////*/

#resetbtns{
width:180px;
height:80px;
padding:20px 0 0 0;
float:right;
}

* html #resetbtns{
width:180px;
height:80px;
padding:20px 0 0 0;
float:none;

}


#resetbtns a{
background-image:url(menu_btn_icon.gif);
background-position:center left;
background-repeat:no-repeat;
padding:5px 0 5px 18px;
margin:0;
width:160px;
float:left;
color:#5a471b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-decoration:none;
display:block;
}

/*//////////////////////////// Left side ordered list /////////////////////////////*/
#left_sideinfo h2{
text-decoration:none;
color: #9db435;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
display:block;
padding:0 0 0 18px;
margin:0;
}
#left_sideinfo ol{
margin:0;
padding:0;
list-style:none;
padding:0 0 16px 0;
}

#left_sideinfo li{
margin:0;
padding:0;
list-style:none;
color: #5e491a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:100%;
padding:0 0 0 6px;
margin:0 0 0 18px;
background-image:url(leftlist_bullet.gif);
background-position: center left;
background-repeat:no-repeat;
line-height:18px;
}

/*///////////////////////// contact form styles /////////////////////////////*/
table{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a471b;
}

#textinput{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:16px;
color: #666666;
border: none;
background-image: url(../../assets/images/contactimage.gif);
background-position:left;
background-repeat:no-repeat;
border-color: #CCCCCC;
padding:6px 5px 5px 5px;
margin:0;
}

#textarea_input{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
border: 1px solid #999999;

border-color: #CCCCCC;
padding:5px;
margin:0;
height:100px;
}
/*//////////////////////////////////// sub nav /////////////////////////////////////*/

#right_topbord ul{
list-style:none;
margin:0;
padding:11px 0 0 0;
float:left;
display:block;

}

#right_topbord ul li{
margin:0 6px 0 6px;
padding:0 0 0 0;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
height:26px;
}

#right_topbord ul li a{
margin:0;
padding:0 4px 0 4px;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
float:left;
height:18px;
}

#right_topbord ul li a:hover{
border-bottom:4px solid #9db435;
}

#right_topbord ul li a.active{
border-bottom:4px solid #9db435;
}
/*/^^^^^^^^^^^^^^^^^^^^^^^^^^ IE hack ^^^^^^^^^^^^^^^^^^^^^^^^/*/
*:first-child+html #right_topbord ul li{
margin:0 6px 8px 6px;
padding:0 0 0 0;
}

*:first-child+html #right_topbord ul li a{
margin:0;
padding:0 4px 0 4px;
float:left;
}


/*/////////////////////////////////// start page menu that is closed /////////////////////////////////////*/

#close_color{
width:100%;
display:none;
}

#close_species{
width:100%;
display:none;
}

#close_collection{
width:100%;
display:none;
}

#close_products{
width:100%;
display:none;
}

/*/////////////// footer and friends ///////////////////////*/
#footer_holder{
margin:0 0 15px 0;
padding:0;
width:950px;
overflow:hidden;
float:left;
border-bottom:6px solid #9db435;
padding-top:5px;

}

#footer_holder #lefttop{
width:400px;
overflow:hidden;
float:left;
}
#footer_holder #lefttop ul{
list-style:none;
margin:0;
padding:8px 0 0 8px;
}

#footer_holder #lefttop ul li{
margin:0;
padding:0;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#5a471b;
text-decoration:none;
border-right:1px solid #5a471b;
}

#footer_holder #lefttop ul li a{
margin:0;
padding:0 5px 0 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#5a471b;
text-decoration:none;
float:left;

}
#footer_holder #lefttop ul li a:hover{
color:#9db435;
}

#footer_holder #leftbottom{
width:400px;
height:30px;
float:left;

}
#footer_holder #leftbottom p{
margin:0;
padding:6px 0 0 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5a471b;
text-decoration:none;
}



#footer_holder #righttop{
width:292px;
height:24px;
float:right;
padding:0 10px 0 0 ;
margin:0;
overflow:hidden;
}

#footer_holder #righttop ul{
list-style:none;
margin:0;
padding:6px 0 0 8px;
float:right;
}

#footer_holder #righttop ul li{
margin:0;
padding:0;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5a471b;
text-decoration:none;
border-right:1px solid #5a471b;
}

#footer_holder #righttop ul li a{
margin:0;
padding:0 5px 0 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5a471b;
text-decoration:none;
float:left;
}

#footer_holder #righttop ul li h3{
margin:0;
padding:0 5px 0 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5a471b;
text-decoration:none;
float:left;
}

#footer_holder #righttop ul li a:hover{
color:#9db435;
}

#footer_holder #rightbottom{
width:170px;
height:30px;
float:right;
padding:0 8px 0 100px;
margin:0;
overflow:hidden;
}

#footer_holder #rightbottom p{
margin:0;
padding:0 5px 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5a471b;
text-decoration:none;
float:right;
}
#footer_holder #rightbottom a{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5a471b;
text-decoration:none;
}
#footer_holder #rightbottom a:hover{
color:#9db435;
}

/*//////////////////// micelaneous ////////////////////////*/

#load_name{
height:28px;
font-weight:bold;
width:500px;
font-size:12px;
padding:0;
position:absolute;
top:253px;
overflow:hidden;
border-left:1px solid #bebdab;
}

*:first-child+html #load_name{
top:260px;
}

* html #load_name{
top:260px;
}

#load_name a{
text-decoration:none;
color:#9db435;
padding:5px;
border-top:1px solid #bebdab;
border-right:1px solid #bebdab;
border-bottom:1px solid #bebdab;
float:left;
background-color:#edeae5;
height:14px;
cursor:pointer;
}

#load_name a:hover{
text-decoration:none;
}

#load_name_holder{
width:520px;
}
/*///////////////////////////// retail section ///////////////////////////////////*/

#retailresultsheader{
width:725px;
border-top:1px solid #ece9e5;
border-bottom:1px solid #ece9e5;
float:left;
padding:4px 0 4px 0;
margin-bottom:10px;
}

#retailresultsheader_number{
width:40px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a471b;
}

#retailresultsheader_location{
width:300px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a471b;
}

#retailresultsheader_distance{
width:300px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a471b;
}

#retailresultrecord{
width:720px;
float:left;
padding:0;
margin-bottom:12px;
padding-bottom:8px;
border-bottom:1px solid #ece9e5;
}

#retailresultrecord_number{
width:40px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a471b;
}

#retailresultrecord_location{
width:300px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a471b;
line-height:16px;

}

#retailresultrecord_location .locationheader{
color:#9db435;
font-size:13px;
font-weight:bold;
}

#retailresultrecord_distance{
width:300px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a471b;
}

#retailform_style{
width:260px;
float:left;
height:60px;
}

#searchresult{
width:450px;
float:left;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a471b;
padding:30px 0 0 0;
}

.retailTextbox{
border:1px solid #b7b7b7;
padding:2px;
}

.retailDroplist{
border:1px solid #b7b7b7;
padding:1px;
}
