body { margin: 0; padding: 0; background: url(../images/bg.jpg); font-family: tahoma, arial, sans-serif; font-size: 11px; color: #000; }a { text-decoration: none; color: #000; }h1 {  }#column_right h2 {	background:#00ACF0;	color:#FFF;	font-weight:bold;	margin:1px 0 5px 0;	font-size:12px;	padding:5px;}h3 { font-size:11px; padding:3px; }img { border:none; }#main { position:relative; width: 845px; margin: 0 auto; padding: 10px; background: #FFF; }
#column_right h3, .headerbar { margin:0; padding:0;font-weight:normal;background:#00ACF0 url('/images/headerbar_left.gif') no-repeat; font-size: 12pt; color:#FFF;	}
#column_right h3 div, .headerbar div { margin:0; padding:5px 10px 5px 15px; height:20px;background:transparent url('/images/headerbar_right.gif') no-repeat top right; }
#top { height: 212px; margin: 0 0 10px 0; }#logo { position:absolute;top:26px;right:30px; width: 174px; height: 78px;background:url('/images/silvlogo.gif') no-repeat; }#logo a { display: block; width: 180px; height: 84px; }#logo span { display: none; }#logo h1 { margin: 0; padding: 0; }#basketpanel { cursor:hand;padding-left:25px;background:transparent url('/images/basket_icon.gif') no-repeat center left;color:#FFF;font-size:12px;margin:0;width:230px;position:absolute;top:28px;right:240px;}
#basket_link { cursor:hand;width:230px;position:absolute;top:22px;height:25px;right:240px;}
#mainbanner {	height:150px;	background:url('/images/bannerbg.gif') no-repeat;}#nav { margin: 0 0 10px 0; padding: 10px; height: 30px; background:url('/images/navbg.gif') repeat-y;}#nav span { display: none; }#nav a { display: block; height: 30px; }#nav h2 { margin: 0; padding: 0; }#nav_products { margin: 0 10px 0 0; padding: 0; width: 103px; height: 30px; background: url(../images/nav_products.gif) no-repeat; float: left; }#nav_usedstock { margin: 0 10px 0 0; padding: 0; width: 113px; height: 30px; background: url(../images/nav_usedstock.gif) no-repeat; float: left; }#nav_aboutus { margin: 0; padding: 0; width: 99px; height: 30px; background: url(../images/nav_aboutus.gif) no-repeat; float: left; }#column_left { float: left;  width: 220px; margin: 0 10px 0 0; }#column_left p { margin: 0; padding: 10px; color: #000; line-height: 22px; }#column_left span { }#column_left h3 { margin: 0; padding: 0; display: none; }#column_left form { margin: 0; padding: 0 8px 8px 8px; }#column_left form p { margin: 0; padding: 0; }#column_left form input { margin: 0; padding: 8px 8px 8px 7px; width: 184px; border: 2px solid #ededed; color: #00ACF0; }.sidepanel { width:220px; }#productsearch { margin: 0 0 10px 0; padding: 30px 0 0 0; background: url(../images/h_productsearch.gif) no-repeat; }#mailinglist { margin: 0 0 10px 0; padding: 30px 0 0 0; background: url(../images/h_mailinglist.gif) no-repeat; }#metrictoimperial { margin: 0 0 10px 0; padding: 30px 0 0 0; background: url(../images/h_metrictoimperial.gif) no-repeat; }#paymentanddelivery { margin: 0; padding: 30px 0 0 0; background: url(../images/h_paymentanddelivery.gif) no-repeat; }#paymentanddelivery img { margin: 6px 0 0 0; }#brochuredetail { margin: 0 0 10px 0; padding: 30px 0 0 0; background: url(../images/h_brochuredetail.gif) no-repeat; }#column_right { float: left; width: 615px; }#bottom { clear: both; height: 33px; background: url(../images/bottom.gif) no-repeat; margin: 0; padding: 63px 0 0 18px; }#bottom p { margin: 0; padding: 0; width: 520px; color: #FFF; }#bottom a { color: #FFF; text-decoration: none; }.pic img, img.pictable, img.sectpictable { border:#666 1px solid; }.clear { clear: both; }.price {	padding:10px 0;	text-align:center;	font-weight:bold;	font-size:16px;	clear:both;}.basket_order_value, .basket_view_link { display:none; }table.productlist { border-collapse:collapse;	}table.productlist td {	padding:0;	margin:0;}.productlist tr.header td {	background:#00ACF0;	color:#FFF;	font-weight:bold;}#shoppingbasket td, #shoppingbasket td font{	font-family: tahoma, arial, sans-serif; font-size: 11px;}#basket_id, #basket_item, #basket_price, #basket_total, #basket_qty, #basket_code {	background:#00ACF0;	padding:5px;	color:#FFF;}.tbox {	border:#C0C0C0 1px solid;	padding:2px;	font-size:11px;}
.variants { width:100%; }
.variants td { padding:5px; }
.headrow td { border-bottom:#C0C0C0 1px solid; }
.variants .tbox { width:25px; }

.drop_down_menu {
	display:none;
	position:absolute;
	top:60px;
	border:#8D4F4 1px solid;
	background:#86D4F4;
	color:#FFF;
	width:198px;
	padding:0 1px 1px 1px;
	font-size:13px;
	border:#FFF 10px solid;
	border-top:none;
}
.drop_down_menu ul, .drop_down_menu li {
	padding:0;
	margin:0;
	list-style:none;
}
#nav .drop_down_menu a {
	padding:2px 4px;
	height:auto;
	display:block;
	border:#86D4F4 1px solid;
}
#nav .drop_down_menu a:hover {
	border:#00ACF0 1px solid;
	background:#FFF;
	color:#000;
}
#products_menu { left:15px; }
#usedstock_menu { left:125px; }
#about_menu { left:250px; }