body

{

text-align: center;

background:#fff;

}

#root {

margin:0 auto;

position:relative !important;

text-align:left;

background:#fff;

}

.sitemap{

font-family:Times New Roman;

font-size:12px;

}

.search input{

background-color:#EEEEEE;
border:1px solid #BBBBBB;
color:#666666;
height:25px;
display:none \0/IE9;
padding-left:5px;

padding-top:5px;

width:140px;
width:0px \0/IE9;

font-family:arial;

font-size:11px;

}

.up{

background-color:#FFFFFF;

background-image:url(/images/up.gif);

background-repeat:no-repeat;

border:0 none;

height:10px;

width:12px;

}



.down{

background-color:#FFFFFF;

background-image:url(/images/down.gif);

background-repeat:no-repeat;

border:0 none;

height:10px;

width:12px;

}

.subdetails

{

color:#0BA1FF;

font-size:12px;

font-weight:bold;

padding:7px;

}

#vwquantity{

color:#0BA1FF;

font-weight:bold;

height:18px;

width:25px;

font-size:10px;

}

.subitemdetails{

font-size:12px;

font-weight:lighter; 

padding:7px;

}

.producttable 

{

  border:0;

  width:100%;

}

.producttable th

{

background-image:url(/images/tablehead.jpg);

color:#000000;

font-size:12px;

font-weight:lighter;

border:solid 1px #D9D6C0;

padding:2px;

}

.producttable td

{

font-size:12px;

font-weight:bold;

border:solid 1px #D9D6C0;

padding:2px;

}



.breadcrumbs {

background-color:white;

height:10px;

line-height:13px;

overflow:hidden;

padding:8px 0px 4px;

font-family:times new roman;

font-size:12px;

}

#root div{

overflow:visible !important;

}

span.cpathway {

float:left;

font-weight:700;

margin:0;

}

span.cpathway a.pathway {

font-weight:700;

text-decoration:underline;

}

span.cpathway img{

}

img, table {

border:medium none;

}



a:visited{

	color: #487DF9;

}

.stico_default {

font-weight:700;

font-family:times new roman;

font-size:12px;

color:#487DF9;

}

.search form

{

height:26px;

}



.box {

font-family:Arial, Helvetica, sans-serif;

width:200px;
width:235px \9;
height:105px;
height:115px \9;

border:1px solid #d9d9d9;

padding:0px 15px 15px 15px;

background:#fff;

background: -moz-linear-gradient(top, #f2f2f2, #fff);

background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2f2f2), to(#fff));

border-radius: 5px;

-moz-border-radius: 5px;



}



.box h3{

text-align:center;

font-size:15px;

color:#404040;

margin:10px 0px 8px 0px;

}



.box p{

text-align:center;

font-size:13px;

color:#666666;

margin:0px;

}


.top-menu-align{
	position:absolute;
	left:625px;
	left:550px \9;
	top:60px \9;
	top:84px;
	width:352px;
	height:30px; 
	z-index:100;
}



.top-menu-align2{
	width:352px;height:30px;overflow:auto;
	padding: 0px \9;
	width: 84px \9;
	width:352px \0/IE9;
}