﻿.pre-gateway { margin:2px 0;}
.pre-gateway SELECT  
{
	padding: 0px;
	margin-top: 2px;
	background: #F3f3f3;/*#fef63b*/
}

.pre-gateway-button { margin:0; float:right;}
.pre-gateway-button DIV UL { margin:0; padding:0;}
#by { margin-right:-14px;}
#by, .pre-gateway { float:right; }
#adv {float:inherit; }
.isrch {cursor:pointer;}
#bycode .pre-gateway-button { margin-top:3px;}

/* default rbbutton*/
.rbBtn
{
	list-style-type:none;
	padding:5px;
}
.rbBtn:hover
{
	cursor:pointer;
}
.rbBtn a
{
	padding-left:5px; 
	font-size:12px;
	display:block;
    background-repeat: repeat-x;
    background-position: bottom;
	font-family: TradeGothic LT BdCondTwenty, Helvetica, Verdana, sans-serif;
}

.rbBtn a:hover
{
	background-color: #DEDEDE/*#3bcdf2*/;
	cursor:pointer;
    /*font-weight:bold;*/
}

.rbBtn li {text-align:center;float:left;white-space:nowrap; outline-style:none;list-style-type:none;}
.rbBtn img { vertical-align:middle; }
.rbBtn img { vertical-align:middle; }

/* Nav Search */

/* default rbbutton*/



.btnFind a
{	
	padding-left: 8px;
	color:#FFF;
}

.btnBack a
{
	color:#000;
}

/* ZOOM */
.btnZoom { position:relative; top:-40px; float:right; padding-right:10px; }

.btnZoom a
{
	padding:2px 15px 2px 10px;
}

.btnZoom a:hover
{
	background: #F3F3F3/*#fef63b*/;
}

/* 3D */
.btn3d { position:relative; top:-40px; float:right; padding-right:10px; }

.btn3d a
{
	padding:2px 15px 2px 10px;
}

.btn3d a:hover
{
	background: #F3F3F3/*#fef63b*/;
}

#nav_search ul									
{margin: 0; padding: 0; border-bottom: 1px solid #585858;/*#b7b001*/ float:right; width:650px;  }
#nav_search ul li								
{bottom: 0px; cursor:pointer; bottom:0; float:right; margin:4px 10px 0px; position:relative; }
#nav_search ul li a								
{padding: 5px 22px 3px 10px; }
#nav_search ul li a.select					
{border: 1px solid #585858;/*#b7b001*/ border-bottom: none; position: relative;}
#nav_search ul li a.select span				
{width: 100%; height: 8px; position: absolute; left: 0; bottom: -4px;background-color: #F3F3F3;/*#fdf53a;*/}
#nav_search ul li a.select					
{/*background-color: #f3f3f3;#fdf53a;*/}
#nav_search form div select				
{background: #f3f3f3;/*#fdf53a;*/}


.searchSelect
{
	float:right;
	clear:both;
	margin-top: 5px;
	width:100%;
}


#nav_search										
{width: 980px; margin: 0;  zoom:1; float:right; overflow:hidden; }
#nav_search label 								{}

#search_simple .product_family label,#search_simple .product_material label			
{display: none;}
#nav_search div	fieldset div					
{float: left;}
#search_controls								
{float: right; clear: both;}
#search_controls legend							
{display: none;}

#nav_search ul li a								
{font-family: TradeGothic LT BdCondTwenty, Helvetica, Verdana,"sans-serif"; font-size: 10px; text-transform: uppercase; color: #7f7f7f;}
* html #nav_Search ul li a						
{font-family: TradeGothic LT BdCondTwenty, Helvetica, Verdana, sans-serif;}
#nav_search ul li a.select,#nav_search div select						
{color:#000;}
#nav_search 
{font-size: 1em;color:#000; font-weight:normal;}


.checklens {
	padding:0 10px 0 10px;
	color: #000;
}
.checknew {
	padding:0 10px 0 0;
	color: #000;
}

#dvPgs 
{
	width:100%;
	height:100%;
	position:relative;
	display:none;
	text-align:center;
	vertical-align:middle;
}

/**
* 404
*/

#error-page {overflow:hidden;zoom:1;margin:0; width: 900px;  clear: none;}

#site-error.box {border:0 0; padding:0; overflow:hidden;zoom:1;float:right;margin:0 20px 20px 0; width: 730px; margin-right: 0; overflow:hidden;zoom:1; margin:0 auto; height:400px;}
#site-error .primary {overflow:hidden;zoom:1;float:left;margin:0 20px 20px 0; width: 480px; margin:0; height:280px; padding:120px 0 0 0; width:479px; text-align:center;}
#site-error .primary h1 {text-transform:uppercase; font-size:2.5em; padding:0 20px 6px; line-height:1.4; margin:0 0 0.3em;}
#site-error .primary h3 {padding:0 20px 6px; font-size:1.091em; font-weight:bold; line-height:1.4; text-transform:uppercase; margin:0 0 0.2em;}
#site-error .primary p {position:relative; lneeft:20px;top:100px; margin:0 0 0.6em;padding:0 20px;color:#595959;line-height:1.6;}
#site-error .primary p a {border-bottom:#eb1eb9 1px dotted}
#site-error .secondary {color:#262626;float:left;height:300px;margin:0 0 20px;overflow:hidden;padding:100px 0 0;width:250px;line-height:1.3;background:#fffcad}
#site-error .secondary h4 {color:#3bcdf2;padding:0 20px 6px;font-size:1.091em;font-weight:normal;line-height:1.4;text-transform:uppercase;margin:0 0 0.2em;}
#site-error .secondary ul {display:block; padding:0; margin:0 0 5px 0;list-style-image:none;list-style-position:outside;list-style-type:none;line-height:1.7em;}
#site-error .secondary ul li {display:block; width:250px; border-bottom:1px solid #d9d9d9; padding:10px 0 10px 20px; margin:0;line-height:1.3;}
#site-error500.box {border:0 0; padding:0; overflow:hidden;zoom:1;float:right;margin:0 20px 20px 0; width: 750px; margin-right: 0; overflow:hidden;zoom:1; margin:0 auto; height:400px;}

#customer_care_nav {	background:#fff85b;	border:2px solid #e8e025;	width:176px;	padding-top:10px;}
#customer_care_nav ul 			{margin:0; padding:0;}
#customer_care_nav ul li 		{margin:0; padding:0 10px 10px; font-size:12px; color:#3bcdf2; font-weight:bold;}
#customer_care_nav ul li ul	    {list-style:none; margin-top:0px;padding:6px 10px 10px 10px;  -moz-border-radius:5px; -border-radius:5px; -webkit-border-radius:5px;}
#customer_care_nav ul li ul li  {margin:0; padding:0;font-size:11px; margin-bottom:.5em; font-weight:normal;}