@charset "UTF-8";
/* CSS Document */


body,td,th {
	font-family: Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing:1px;
}
body {
	background-color: #010101;
}
a:link {
	color: #fff;
	text-decoration: none;
}
a:visited {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #c69962;
	text-decoration: none;
}
a:active {
	color: #fff;
	text-decoration: none; 
}

.wtable { border:1px #c69962 solid;}


.on {
	color: #c69962;
	text-decoration: none;
}

.title1 { font-size: 14px; }
.content {font-size:10px;}

.tbox { border:1px #ccc solid; width:150px; background-color:#010101; color:#fff;}
.ltbox { border:1px #ccc solid; width:494px; background-color:#010101; color:#fff;}
.wtbox { border:1px #fff solid; width:210px; background-color:#fff; color:#010101;}
.sbox { border:1px #ccc solid; width:110px; background-color:#010101; height:14px; color:#fff;}
.qbox { border:1px #ccc solid; width:30px; background-color:#010101; height:14px; color:#fff;}
.sbutton { border:1px #333 solid; color:#fff; background-color:#010101; font-weight:bold; padding-left:10px; 
   	      padding-right:10px; padding-bottom:1px; padding-top:1px; text-transform: uppercase; font-size:9px;}
.wbutton { border:1px #333 solid; color:#010101; background-color:#fff; font-weight:bold; padding-left:10px; 
   	      padding-right:10px; padding-bottom:1px; padding-top:5px; text-transform: uppercase; font-size:9px;}
.mdropmenu {border:1px #c69962 solid; color:#fff; background-color:#010101; font-size:9px; height:18px;}
.pddropmenu {border:1px #333 solid; color:#fff; background-color:#010101; font-size:9px; height:18px; width:113px;}
.topmenu { padding-left:56px;}
.lineh {line-height:14px;}
.regt {font-size:11px;}
.rnote {color:#ff0000;}
.r9 {font-size:9px; }
.u{ text-decoration:underline;}
.collection_home { background-color:#FFFFFF; border: 1px solid #cdbb8b; color:#010101; padding:3px; }
.collection_home td { font-size:11px; line-height:16px; color:#010101; }
.collection_submit { border:1px #bfbfbf solid; color:#010101; background-color:#fff; font-weight:bold; width:70px; text-transform: uppercase; font-size:11px;}
.padding_2 { padding:4px; }
 
#newsbox { border-bottom:1px solid #ccc; padding-bottom:5px; padding-top:5px;}
.login { background-color:#010101; padding:10px}
.login-table { background-color:#010101; padding:10px; border: solid 1px #FFF;}
.login span {float:right; }
.logingtxt { color:#808080;}
#catalogy_btn { padding-left:4px; padding-bottom:5px; width:144px; float:left;}
#catalogy_btnend {  padding-bottom:4px; width:144px; float:left;}
#catalogy_bbtn {  padding-right:4px; padding-bottom:0px; width:144px; float:left;}
.wbar { background-color: #ccc; height:1px; }
.gbar { background-color: #c69962; height:1px; }
.aleft { float:left;}
.aright {float:right;}
.pdetails { padding-left:25px;}
.qty { float:right; width:60px;}
.date { padding-left:5px;}
.description { padding-right:5px; }
.press { padding:3px; border:1px solid #000; }
.press:link {padding:3px; border:1px solid #000; }
.press:hover {padding:3px; border:1px solid #ccc; } 
.black {color:#000; }
.blackt {color:#000; font-weight:bold; letter-spacing:0;}
.footer {padding-right:56px; padding-top:30px; font-size:8px;}
.thumbnail{
position: relative;
z-index: 0;
color:#FFFFFF;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #010101;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
left: -100px;
border: 1px solid #cdbb8b;
visibility: hidden;
text-decoration: none;
color: #fff;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -160px;
left: 40px; /*position where enlarged image should offset horizontally */
right:40px;

}

.thumbnail:hover span table td { color:#FFFFFF; }


.root 		{
		position: relative;
		height:		160px;
		width:			275px;
		margin: 			0px 0px 0px 0px;
		background-color:#010101;		
		}
		
.root p 	{
		margin:	0px 0px 0px 0px;
		}
.srbg { height:155px; background-color:#fff; width:4px; border:1px solid #010101; }
		
.thumb 		{
		position:		absolute;
		height:		50px;
		width:			5px;
		margin-left: 		-13px;
		background-color:#010101;
		
		}
		
.up, .dn 	{
		position:		absolute;
		left: 			0px;
		margin-left: 		-13px;
		background-color:#010101;
		display: none;
		}
		
.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{border:0;}
		
.scrollContainer { 
		position:		absolute; 
		left:			0px; 
		top:			0px;
		width:			275px; 
		height:		120px; 
		clip:			rect(0 270 160 0); 
		overflow:		auto; 
		border-top:		1px solid #010101;
		border-left:		1px solid #010101;
		border-right:		1px solid #010101;
		border-bottom:	1px solid #010101;
		background-color:	#010101;
		}
		
.scrollContent {
	position:		absolute;
	left:			0px;
	top:			0px;
	width:			270px;
		}

.root2 		{
		position:relative;
		height:	160px;
		width:		282px;
		margin: 	0px 0px 0px 0px;	
		//background-color:#fff;
		}	
		
.root3 		{
		position:relative;
		height:	220px;
		width:		867px;
		margin: 	0px 0px 0px 5px;	
		//background-color:#fff;
		}

.root4 		{
		position:relative;
		height:	275px;
		width:		667px;
		margin: 	0px 0px 0px 0px;	
		//background-color:#fff;
		}
		
.root5 		{
		position:relative;
		height:	200px;
		width:		645px;
		margin: 	0px 0px 0px 0px;	
		//background-color:#fff;
		}

.root6 		{
		position:relative;
		height:	214px;
		width:		412px;
		margin: 	0px 0px 0px 0px;	
		//background-color:#fff;
		}
		
.root7 		{
		position:relative;
		height:	220px;
		width:		410px;
		margin: 	0px 0px 0px 0px;	
		//background-color:#fff;
		}
		
.scrollContainer2 {
	position:		absolute;
	left:			80px;
	top:			-11px;
	width:			265px;
	height:		160px;
	clip:			rect(0 285 160 0);
	overflow:		auto;
	border-top:		1px solid #010101;
	border-left:		1px solid #010101;
	border-right:		1px solid #010101;
	border-bottom:	 1px solid #010101;
	background-color:	#010101;
		}
		
		
.scrollContent2 {
	position:		absolute;
	left:			2px;
	top:			2px;
	width:			622px;
	height:  900px;
		} 

.scrollContentindex {
	position:		absolute;
	left:			2px;
	top:			2px;
	width:			622px;
	height:   		400px;
		} 

.scrollContainer3 {
	position:		absolute;
	left:			80px;
	top:			-11px;
	width:			266px;
	height:		160px;
	clip:			rect(0 285 160 0);
	overflow:		auto;
	border-top:		1px solid #fff;
	border-left:		1px solid #fff;
	border-right:		1px solid #fff;
	border-bottom:	 1px solid #fff;
	background-color:	#fff;
		}
		
		
.scrollContent3 {
	position:		absolute;
	left:			2px;
	top:			2px;
	width:			622px;
	height: 349px;
		} 
		
/* added by kevin below */		
p
{
	margin-top: 0;
}

.cleardiv {
	clear: both;
	height: 0px;
	}

.post-body
{
    margin-top: 8px;
    text-align: left;
}

.error
{
    color: red;
}

.hideme
{
    display: none;
}

.product-journey
{
    float: left;
    margin-right: 24px;
}

.category-prod
{
    float: left;
    margin-right: 6px;
}

.search-item
{
    float: left;
    margin-right: 6px;
    margin-bottom: 18px;
}

.pick-item
{
    width: 160px !important;
    margin-right: 6px;
    margin-bottom: 18px;
    float: left;
}
.debugg
{
    border: solid 1px green;    
}

.footer
{
    background: url(/media/static/images/global/footer.jpg) no-repeat top;
    height: 75px
}

.button-form
{
    float: right;
}

.related-item
{
   float: left;
   margin-right: 3px;
   margin-bottom: 7px;
}

.white
{
    color: #FFF;
}

.add-quote
{
margin-top: 6px;
margin-bottom: 0;
}

.product-table
{
    padding-left: 5px;
}

img
{
    border: 0;
}

ul.errorlist { margin:0 !important; padding:0 !important; float: none; display: block; }
.errorlist li { display:block; float: none; padding:4px 5px 4px 25px; margin:0 0 3px 0; color:red; }

/* end added by kevin */

