/********************************
	ABFencing by nwonline.co.uk
	Author: Matt Litherland
*********************************/

body { margin:0; background:#FFF; color:#333; font-family:Arial,Helvetica,sans-serif; color:#000}

p { font-size:0.8em; margin:0 0 10px 0; font: normal 12px/19px sans-serif}

h1 { color:#030; font-size: 1.4em; margin: 0}
h2 { margin: 0 0 5px 0; font: bold italic 16px/20px 'Helvetica', Arial, sans-serif; letter-spacing: -1px; color: #090}
h3 { margin: 0 0 5px 0; font: bold italic 16px/20px 'Helvetica', Arial, sans-serif; letter-spacing: -1px; color: #444}
h4 { margin:5px 0; letter-spacing: -1px}
h6 { margin:0; padding:0; color:#030; font:bold 0.8em sans-serif}

a { text-decoration: none;}
a:hover { text-decoration: underline;}

h2.youritems { clear:both;font:bold 12px/15px sans-serif; color:#06C; padding:10px 10px 10px 0}

hr { float:left; clear:both; width:100%; background:#fff; border-top:1px solid #e2e2e2; border-bottom:1px solid #FFF; border-left:none; border-right:none}

#middle-col-toplinks {
	float: left;
	position: relative;
	width:559px;
	background:#e4e4e6 url('../images/site/ecom/silver-bg-ecom.jpg') 0 0 repeat-x;
	margin:0;
	padding:5px 0 0 5px;
	border-top:1px solid #666;
	border-bottom:1px solid #666;}

div.toplink_wrap {clear: both; padding: 0 0 5px 0;}
div.toplink_wrap span.toplink_title {clear:both; font: bold 12px/24px sans-serif; color: #333; float: left; width: 100px; }
ul.toplinks { padding:3px 0 3px 0; float:right; position: relative; margin:0; width:450px;}
	
ul.toplinks li { white-space: nowrap;float: left; display:block;  font: normal 12px/18px sans-serif;}
ul.toplinks li a { white-space: nowrap;color:#4a4a4a; padding:2px; text-decoration:none; margin: 0;}


a.btn { display: block; background: #06f; color: #fff; font: normal 12px/22px sans-serif; padding: 0 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; text-shadow: 1px 1px 1px #039 }
a.btn:hover { background: #06C; text-shadow: 1px 1px 1px #03C;}
a.reset { position: absolute; top: 10px; right: 10px;}
a.reset:active { top: 11px; right: 9px;}

/*Breadcrumb*/
ul#bc { float: left; clear: both; width: 904px; background: #fff; padding: 0 10px; margin: 0; border-bottom: 1px dotted #cecece;}

ul#bc li { float:left; dispaly: inline; color:#666; font: normal 11px/28px 'Tahoma', Arial, sans-serif; margin: 0 5px 0 0;}

ul#bc li:before { content: "/"; padding: 0 5px 0 0; color: #ccc;}
ul#bc li:first-child:before { content: ""; padding: 0;}
ul#bc li a { color:#333}
ul#bc li a:hover { color:#333}
ul#bc li a#bchome { color: #060}

/*Layout*/
#index-Wrapper { width:924px; margin:20px auto;}
#header-Wrapper { width:924px; margin:0; padding:0; float:left}
#navigation-Wrapper { width:924px; margin:0; padding:0; min-height:41px; background:#333 url('../images/site/nav_bg.jpg') 0 0 no-repeat; float:left}
#main-Content-Wrapper { width:924px; margin:0 0 10px 0; padding:0; background:#e8e8e8; float:left}
#footer-Wrapper-holder { width:924px; clear:both; text-align:center; margin:0 auto; padding:10px 0 0 0; background:#fff}
#footer-Wrapper { width:916px; padding-bottom:5px; background:#FFF; border:4px solid #e8e8e8; float:right; padding:0; text-align:left; margin:0}

/*Footer*/
#footer-container-Gtees { width:310px; padding:0; padding-bottom:5px; margin:10px 5px 0 10px; float:right; background:#fff; clear:right}
.footer-Guarantees { font:normal 1.2em/18px sans-serif; color:#666; margin:12px 0 12px 60px; letter-spacing:-1px}
.footer-Guarantees-Lower a { font:normal 12px sans-serif; color:#000; margin:0; text-decoration:none}
.footer-Guarantees-Lower a:hover { color:#F00; text-decoration:underline}
#footer-links-1 { float:left; width:175px; text-align:left; font:normal 12px/16px sans-serif; color:#999; clear:right; padding:2px; margin:10px 0 0 10px; list-style-position:outside; list-style-type:none}
#footer-links-1 ul { margin:0; list-style-position:outside; list-style-type:none; padding:0}
#footer-links-2 { float:left; width:180px; margin:10px; text-align:left; font:normal 0.8em sans-serif; color:#999; clear:right}
#footer-links-3 ul { margin:0; list-style-position:outside; list-style-type:none; padding:0}
#footer-links-3 { float:left; width:180px; margin:10px; text-align:left; font:normal 0.8em Asans-serif; color:#999; clear:right}
#footer-links-2 ul { margin:0; list-style-position:outside; list-style-type:none; padding:0}
ul { float:left; margin:0 0 0 -20px; text-align:left; font-family:Arial,Helvetica,sans-serif; color:F00; list-style:none; list-style-position:inside}
li a { text-decoration:none; color:#999}
li a:hover { text-decoration:underline; color:#333}
.footer-link-Title { font:bold 14px sans-serif; color:#666}
#sub-footer-Wrapper { width:924px; margin:10px auto 0 auto; padding:10px 0; height:30px; background:#FFF; font:normal 12px sans-serif; color:#999; clear:both}
#sub-footer-Wrapper a { color:#999; text-decoration:none}
#sub-footer-Wrapper a:hover { color:#060; text-decoration:underline}
#sub-footer-Container-Left { float:left; width:600px}
#sub-footer-Container-Right { float:right; width:300px; text-align:right}

/*Header*/
#header-left-Container { width:500px; min-height:100px; background: #fff url('../images/site/logo.jpg') center no-repeat; padding:0; margin:0; float:left; height:86px;}
#header-right-Container {
	width:416px; height:88px;
	background: #fff url('../images/site/bask-bg.jpg') left top no-repeat;
	margin:0; padding:0; float:right; text-shadow: 1px 1px 1px #1a1a1a;}

#basket-Left { width:120px; float:right; padding:15px; color: #fff;}
.items { font: normal 12px sans-serif; color:#fff;}
.items a { color: #b7d66d;}
.items a:hover { color: #fff}
.price { font: normal 1em sans-serif; color:#fff}
.price-Digit { font: normal 12px sans-serif}
.basket-Title { font: normal 12px sans-serif}

#basket-Right { width: 175px; float:right; padding:15px; color: #fff}
.basket-Right { font: normal 12px sans-serif}
.basket-Right a { color: #b7d66d;}
.basket-Right a:hover { color: #fff;}

/*Navigation*/
#navigation-Container { width:900px; margin-left:12px; padding:0; height:41px}
#topnav { width:100%; height:35px; padding:0; margin:0; background:url('../images/site/blockactive2.gif') 0 0 repeat-x; float:left}
.topmenu { margin:0; padding:0; float:left; background:url('../images/site/blockdefault2.gif') center center repeat-x; border-right:1px solid #999; border-left:1px solid #212121}
.topmenu,.topmenu ul { float:left; list-style:none; line-height:40px; padding:0; margin:0}

.topmenu li { float:left; padding:0}
.topmenu li a { display:block; color:#ddd; text-decoration:none; border-left:1px solid #999; border-right:1px solid #212121; padding:0 10px; font: bold 12px/40px 'Arial', sans-serif; text-shadow: 1px 1px 1px #000;}
.topmenu li a:hover { background: url('../images/site/nav-hover.jpg') 0 0 repeat-x; color: #000; text-shadow: 1px 1px 1px #c5dc9a;}


/*Homepage*/
#home-Left-Col { width:176px; margin:8px 0 8px 8px; padding:0; float:left}
#home-Right-Col { width:340px; margin:8px 8px 8px 0; padding:0; float:right}
#home-mid-Col { width:376px; margin:8px; padding:0; float:left}

#green-Container { width:376px; margin:0; padding:0; background:#FFF; float:left}
#green-Container-header { width:356px; margin:0; padding:20px 0 20px 20px; background:url('../images/site/green-container-header-bg-LORRY.jpg') 0 0 repeat-x; height:40; border-top:1px solid #8f9771; float:left; clear:both; text-align:left}

#green-Container-contents { width:370px; margin:0; padding:0; border-left:3px solid #8bc85d; border-right:3px solid #8bc85d; border-bottom:3px solid #8bc85d; background:#FFF; float:left; clear:both}

#green-Container-Content-Left { width: 350px; margin:0; padding:10px; float:left; color:#666;}
#green-Container-Content-Left a { color: #060; text-decoration:none; font:bold 12px sans-serif}
#green-Container-Content-Left a:hover { color: #060; text-decoration:underline; font:bold 12px sans-serif}

#standard-Container { width:356px; margin:0 0 10px 0; padding:10px; background:#fff; color:#000; float:left}
#standard-Container h1 { font:bold 15px/18px sans-serif; color:#666; margin: 0 0 10px 0;}
#standard-Container p { color:#666}
#green-Container-Right { width:340px; margin:0; padding:0; background:#FFF}
#green-Container-header-Right { width:312px; margin:0; padding:20px 20px 20px 10px; background:url('../images/site/green-container-header-bg-SHOP.jpg') 0 0 repeat-x; height:40; border-top:1px solid #8f9771; float:left; clear:both; text-align:left}
#green-Container-contents-Right { width:336px; margin:0; padding:0; background:#FFF; border-left:3px solid #8bc85d; border-right:3px solid #8bc85d; border-bottom:3px solid #8bc85d; float:left; clear:both}
#green-Container-Content-Right { width:326px; float:left; margin:0; padding:5px; background:#FFF; overflow:auto}

#green-Container-header h3 { margin:0 0 0 70px; letter-spacing:-1px; font: bold 20px/24px 'Helvetica', Arial, sans-serif; text-shadow: 1px 1px 1px #FFC;}
#green-Container-header-Right h3 { margin:0 0 0 70px; letter-spacing:-1px; font: bold 20px/24px 'Helvetica', Arial, sans-serif; text-shadow: 1px 1px 1px #FFC;}

#silver-Container { width:500px; min-height:128px; border-top:1px solid #999; border-bottom:1px solid #999; background:#999 url('../images/site/silver-grad.jpg') 0 0 repeat-x; margin:10px 0 0 0; float:left; clear:both}
#silver-Content-Wrapper { width:500px; min-height:128px; padding:0; margin:0; background:url('../images/site/silver_bg.jpg') 0 0 no-repeat; float:left}
#silver-Container-Content { width:260px; margin:10px 0 0 64px; padding:5px; float:left; color:#666}
#silver-Container-Content-Right { width:150px; margin:10px 5px 0 0; padding:5px; float:right}
.silver-List { font:normal 12px sans-serif; color:#666}
.home-Shop-Product { font:bold 12px/18px sans-serif; color:#666; padding:5px 0}
.home-Shop-Price { font:bold 12px sans-serif; color:#06C; padding:5px 0 0 0}
.home-Shop-Link { padding:5px 0 0 0}

#shop-Item { width:148px; margin:8px 0 4px 8px; text-align:center; float:left}
#shop-Item a { font:bold 12px sans-serif; color:#06C; padding:5px 0 0 0}
#shop-Item a:hover { font:bold 12px sans-serif; color:#093; text-decoration:underline}
#ecom-Left-Col { width:176px; margin:8px 0 8px 8px; padding:0; float:left}
#ecom-Right-Col { width:723px; margin:8px 8px 8px 0; padding:0; float:right}
#ecom-Middle-Col-Container { width:564px; margin:0; padding:0; float:left; background:FFF}

#middle-col-Header { width:564px; background:url('../images/site/ecom/header_bg.jpg') 0 0 repeat-x; float:left; padding:0; margin:8px 0 0 0; min-height:33px}
#middle-col-Header-Container-Left { width:350; float:left; overflow:hidden; color:#b6d667; font:normal 0.8em sans-serif; margin:7px 0 0 10px}
#middle-col-Header-Container-Left a { text-decoration:none; color:#b6d667}
#middle-col-Header-Container-Left a:hover { text-decoration:underline; color:#CCC}
#middle-col-Header-Container-Right { width:190px; float:right; overflow:hidden; color:#b6d667; font:normal 0.8em sans-serif; margin:7px 10px 0 0; text-align:right}
#middle-col-Header-Container-Right a { text-decoration:none; color:#b6d667}
#middle-col-Header-Container-Right a:hover { text-decoration:underline; color:#CCC}
#middle-col-Footer { width:564px; background:url('../images/site/ecom/header_bg.jpg') 0 0 repeat-x; float:left; padding:0; margin:0; min-height:33px}

#middle-col-Content-Container { width:564px; float:left; background:#fff; margin:0; padding:0}



/*Content Styles*/
div.content { width: 544px; padding: 10px; float: left; margin: 0;}

div.content a:link { color: #06C; text-decoration: underline;}
div.content a:hover, div.content a:active { color: #090; text-decoration: none;}

div.content p { font: normal 12px/19px sans-serif; color: #444; padding: 0; margin: 0 0 15px 0;}

div.content h1 { font: bold italic 20px/24px 'Helvetica', Arial, sans-serif; letter-spacing: -1px; margin: 0 0 5px 0; color: #060}
div.content h2 { margin: 0; font: bold italic 16px/25px 'Helvetica', Arial, sans-serif; letter-spacing: -1px; color: #090}
div.content h3 { margin: 0; font: bold italic 16px/25px 'Helvetica', Arial, sans-serif; letter-spacing: -1px; color: #444}
div.content h4 { margin: 0; font: bold 12px/22px Arial, sans-serif; letter-spacing: 0; color: #090}
div.content h5 { margin: 0; font: normal 9px/16px Arial, sans-serif; letter-spacing: 0; color: #333; font-style: italic;}

.green { color: #090;}
.grey { color: #666;}
.black { color: #333;}

div.content ul, div.content ol { display: block; padding: 0 20px 15px 20px; margin: 0; list-style-position: outside; width: 500px;}
div.content ul { list-style-type: disc;}
div.content ol { list-style-type: decimal;}
div.content li { font: normal 12px/18px sans-serif; color: #555; margin: 0 0 6px 0;}






#ecom-Right-Col-Container { width:150px; margin:0 0 8px 0; padding:0; float:right; clear:both}
#right-col-Header { width:150px; background:url('../images/site/ecom/header_bg.jpg') 0 0 repeat-x; float:left; padding:0; margin:0; height:33px}
#right-col-Wrapper { width:148px; padding:0; margin:0 0 8px 0; background:#fff; float:left; border-bottom:1px solid #353535; border-right:1px solid #353535; border-left:1px solid #353535}
#right-ad-Wrapper { width:148px; padding:0; margin:0 0 8px 0; background:#fff; float:left; border:1px solid #353535}
#right-col-ads { width:148px; padding:0; margin:0; float:left; border-bottom:1px dotted #CCC}

#Top-5-Wrapper { width:148px; padding:0; margin:0; float:left; border-bottom:1px dotted #CCC; text-align:right}
#Top-5-thumbnail { width:48px; margin:3px; padding:0; float:left}
#Top-5-info { width:88px; margin:3px; padding:0; text-align:left; float:right}

.top5info { font:normal 0.75em Arial,Helvetica,sans-serif; color:#000}
.top5itemPRICE { color:#060; font:bold 12px sans-serif}
.top5viewmore { font-family:Arial,Helvetica,sans-serif; color:#090; text-decoration:underline}

.pagelist { padding:0; float:right; margin:3px 0 0 0}
.pagelist li { display:inline; margin:0; padding:0; float:left}
.pagelist li a { color:#FFF; text-decoration:none; padding:1px 0}
.pagelist li a:hover,.topmenu li .currentpage { color:#BCD96D; text-decoration:underline}

#left-col-Header { width:176px; background:url('../images/site/ecom/header_bg.jpg') 0 0 repeat-x; float:left; padding:0; margin:0; height:33px}
#left-col-Header h5 { margin:0 0 0 10px; letter-spacing:-1px; color:#FFF; font:bold 16px/33px sans-serif; text-shadow: 1px 1px 1px #000;}
#left-ad-Wrapper { width:174px; padding:0; margin:8px 0; background:#fff; float:left; border:1px solid #353535}
#left-col-ads { width:174px; padding:0; margin:0; float:left; border-bottom:1px dotted #CCC}
#Left_Nav_Box { width:176px; padding:0; margin:0; overflow:hidden; float:left}
.Left_Nav_Box ul { width:174px; padding:0; margin:0; list-style-type:none; border-right:1px solid #353535; border-left:1px solid #353535; border-bottom:1px solid #353535}
.Left_Nav_Box li { list-style-type:none; background:url("../images/site/nav-hover.jpg") repeat-x; margin:0; display:block; clear:both; float:left}
.Left_Nav_Box li a { font:bold 12px/18px sans-serif; text-decoration:none; border-right:1px solid #353535; border-top:none; color:#333; display:block; margin:0; width:164px; padding:4px 0 4px 10px; text-shadow: none;}
.Left_Nav_Box li ul { margin-left:-1px}
.Left_Nav_Box li ul li { margin:0; list-style-type:none; border-top:1px solid #fff; border-bottom:1px solid #82a81c; background:#bbd86e; margin:0; display:block}
.Left_Nav_Box li ul li a { font:normal 12px sans-serif; border-right:none; text-decoration:none; color:#333; display:block; margin:0; width:159px; padding:3px 0 3px 15px}
.Left_Nav_Box li ul li a:hover { background:#353535 url('../images/site/ecom/header_bg.jpg') 0 0 repeat-x; color:#fff; text-decoration:none}
.Left_Nav_Box li ul li a:hover { text-shadow: 1px 1px 1px #000;}
#item-Container { width:176px; float:left; padding:0; margin:7px 6px; background:#fff; overflow:hidden}
#item-header { width:171px; float:left; padding:7px 0 0 5px; margin:0; background: #eec859 url(../images/site/fader_yellow.jpg) 0 0 repeat-x; border-top:1px solid #9b967e; border-bottom:1px solid #d5b644; height:40px; text-shadow: 1px 1px 1px #fff9b0}
.item-header { color: #555651; font: normal 12px/18px sans-serif;}
#item-header a, .item-header a { color: #555651 !important;}

#item-image { width:176px; float:left; padding:0; margin:0; background:#fff; min-height:80px}
#item-moreinfo { width:176px; float:left; padding:3px 0 3px 0; margin:0; background:#FFF; font:bold 12px/20px sans-serif; color:000; text-align:center; color:#06C; font: normal 12px/19px sans-serif; border-bottom: 1px dotted #ccc;}
#item-moreinfo a { color:#06C; text-decoration:underline}
#item-moreinfo a:hover { color:#093; text-decoration:underline}
#item-price-header { width:176px; float:left; padding:0; margin:0; background:#fdeddb; height:40px; display: none;}
#item-price-header-inset-left { width:80px; float:left; margin:6px 0 0 3px; padding:5px 0 0 0; background:#fdeddb; height:25px; border-right:1px solid #fff; text-align:center}
#item-price-header-inset-right { width:91px; float:right; margin:6px 0 0 0; padding:0; bacground:#fdeddb; height:30px; border-left:1px solid #d0b494; text-align:center}

.item-price { color:#333; font:bold 12px sans-serif}
.item-price-Digit { color:#333; font:bold 1.6em sans-serif}
.was { font:bold 11px/15px sans-serif; color:#900}
.is { font:bold 11px/15px sans-serif; color:#090}

#item-small-details { width:116px; float:left; margin:0; background:#fff url('../images/site/ecom/trolley.jpg') 0 0 no-repeat; border-bottom:1px solid #d5b644; font:normal 0.9em sans-serif; height:40px; padding:20px 0 0 60px; display: none;}
#item-small-details a { color:#000; text-decoration:none; font-weight:bold}
#item-small-details a:hover { text-decoration:underline}

/*Checkout*/
.checkout-green { color:#090}
.checkout-grey { color:#666; font-weight:normal}
.checkout-price { font-size:1em}
.checkout-nonbold { font-weight:normal}
.checkout-orange { color:#F60}
.small08em { font-size:0.75em}
.checkout-bold { font-weight:bold}
.checkout-bold-black-small { font:bold 0.8em sans-serif}
.checkout-bold-black-small a { color:#000}
.checkout-bold-black-small a:hover { color:#F60; text-decoration:none}
.checkout-breadcrum-selected { color:#090; text-decoration:underline; font-weight:bold}
.checkout-breadcrum-previous a { color:#000; font-weight:bold; text-decoration:underline}
.checkout-breadcrum-previous a:hover { color:#090; font-weight:bold; text-decoration:none}

#Checkout-Wrapper { width:564px; float:left; margin:0; padding:0; background:#FFF}

#Checkout-Header { width:564px; float:left; margin:0; padding:0}
#Checkout-Header-Title-Container { width:240px; height:40px; float:left; padding:10px 0 0 60px; margin:10px 0 0 10px; background:url('../images/site/checkout/cart_logo.jpg') 0 0 no-repeat}
#Checkout-Header-Title-Container-Breadcrum { width:535px; float:left; padding:10px 5px; margin:0 0 0 10px; font:normal 0.75em sans-serif}

#Checkout-Options-Container { width:564px; float:left; margin:0; padding:0; border-top:1px solid #CCC; border-bottom:1px solid #CCC}
#Checkout-Options-Container-Footer { width:564px; float:left; margin:0; padding:0; border-bottom:1px solid #CCC}

#Checkout-Options-Left { width:100px; float:left; padding:11px 0 10px 9px; margin:0; text-align:left}
#Checkout-Options-Left-EmptyCart { width:100; float:left; padding:18px 0 14px 9px; margin:0 0 0xp 0; text-align:left}

#Checkout-Options-Middle { width:284px; float:left; padding:11px 0 10px 0; margin:0; text-align:left; font:normal 0.75em  sans-serif; color:#666}

#Checkout-Options-Right { width:160px; float:right; padding:11px 0 9px 0; margin:0 10px 0 0; text-align:right}
#Checkout-Options-Right-Footer { width:160px; float:right; padding:11px 0 9px 0; margin:0 10px 0 0; text-align:right}
#Checkout-Options-Right-TotalPrice { width:250px; float:right; padding:14px 0 12px 0; margin:0 10px 0 0; text-align:right; color:#000; font:bold 0.8em sans-serif}

#Checkout-Details-Wrapper { width:564px; margin:20px 0; padding:0; float:left}

#Checkout-Details-Header { width:564px; height:24px; float:left; margin:0; padding:0; background:url('../images/site/checkout/black_bg_space.jpg') 0 0 repeat-x; color:#FFF; font:bold 0.75em sans-serif}
#Checkout-Details-Header-Remove { width:50px; float:left; margin:0 0 0 10px; padding:4px 0}
#Checkout-Details-Header-Qty { width:70px; float:left; margin:0 0 0 10px; padding:4px 0}
#Checkout-Details-Header-Product { width:234px; float:left; margin:0; padding:4px 0 4px 0}
#Checkout-Details-Header-Code { width:90px; float:left; margin:0; padding:4px 0}
#Checkout-Details-Header-Price { width:100px; float:right; margin:0; padding:4px 0}
#Checkout-Details-Container { width:564px; float:left; margin:0; padding:0 0 10px 0; background:#FFF}
#Checkout-Details-Row { width:564px; height:24px; float:left; margin:0; padding:2px 0; background:#FFF; border-bottom:1px dashed #CCC; color:#000; font:bold 0.8em sans-serif}
#Checkout-Details-Row-Remove { width:50px; float:left; margin:0 0 0 10px; padding:4px 0}
#Checkout-Details-Row-Qty { width:70px; float:left; margin:0 0 0 10px; padding:1px 0 0 0}
#Checkout-Details-Row-Product { width:234px; float:left; margin:0; padding:4px 0}
#Checkout-Details-Row-Code { width:90px; float:left; margin:0; padding:4px 0}
#Checkout-Details-Row-Price { width:100px; float:right; margin:0; padding:4px 0}

#Checkout-Footer-Details-Container { width:480px; float:left; margin:10px 0 10px 32px; padding:10px; background:#fcfcfc; border:1px solid #ccc}
#Checkout-Header { width:564px; float:left; margin:0; padding:0}

#Confirm-Details-Wrapper { width:564px; float:left; padding:0; margin:0}
#Confirm-Details-Container { width:524px; float:left; margin:5px 10px; padding:10px; border:1px solid #ccc; background:#fcfcfc}
#Confirm-Details-Container-input { width:524px; float:left; margin:0; padding:0}
#Confirm-Details-Container-acceptd { width:524px; float:left; margin:0; padding:0; color:#000; font:normal 0.8em sans-serif}
#Confirm-Details-Container-Header { width:524px; float:left; margin:2px 10px; padding:6px 10px; border:1px solid #ccc; background:#f6f6f6}

/*Contact*/
.contactfield { border:#999 1px solid; padding:2px; font:normal 0.8em sans-serif; width:194px}
.contactlabel { clear:left; padding:2px 0 2px 6px; display:inline; float:left; margin:0 10px 6px 0; width:150px; color:#333; font:normal 0.8em sans-serif}
.contactfieldwrap { margin:0 10px; padding:2px; background:#fcfcfc}
.contactlabel-terms { clear:left; padding:2px 0 2px 6px; display:inline; float:left; margin:0 10px 6px 0; width:514px; color:#333; font:normal 0.8em sans-serif}

#Checkout-Options-Left-Proceed { width:200px; float:left; padding:11px 0 10px 10px; margin:0; text-align:left}
#New-Customer-Container { width:524px; float:left; padding:0; margin:0; font-family:Arial,Helvetica,sans-serif; color:#000}

/*Products*/
#product-Title-Container { width:540; background:#fff; margin:0 auto; padding:0; border-bottom:1px dashed #CCC; overflow:hidden}
#product-Left-Container { width:320px; padding:0 0 0 5px; float:left}
#product-Right-Container { width:230px; padding:0 5px 0 0; float:right}
#product-Left-Content { width:310px; float:left; border-bottom:1px dotted #CCC; padding:10px 5px; font:normal 12px sans-serif; color:#333}
#product-Left-Content h1 { font:bold 16px/20px sans-serif; letter-spacing:0}
#product-Left-Content p { font:bold 12px/18px sans-serif; letter-spacing:0; color:#06F}
#product-Left-Content a { text-decoration:underline; color:#666; font:normal 12px sans-serif}
#product-Left-Content a:hover { text-decoration:underline; color:#F60}
#product-Left-Content-Lbox { width:150px; margin:0; padding:0; float:left; color:#F90}
#product-Left-Stock { width:56px; margin:0; padding:0 0 0 15px; float:left}
#product-Left-Stock-middle { width:80px; margin:0; padding:12px 0 12px 0; float:left; color:#060; font:normal 0.8em sans-serif}
#product-Left-Stock-right { width:155px; margin:0; padding:3px 0; float:right}

#product-Image { width:211px; margin:0 auto 0 auto}
#product-Image-thumbnail { width:75px; padding:1px; margin:0; float:left}
#product-Image-thumbnail-Wrapper { width:310px; padding:0; margin:0; float:right; clear:both}

#product-Details-Container { width:300px; padding:0; margin:5px 12px 5px 0; float:right}

#product-Right-Content-Summary { width:215px; float:left; border-bottom:1px dotted #CCC; margin:0 0 0 5px; padding:12px 5px; font-family:Arial,Helvetica,sans-serif; color:#333; background:#FAFFE8}
#product-Right-Content-Summary h4 { padding:0 5px; color:#090; font:bold 12px/18px sans-serif; letter-spacing:0}
#product-Right-Content-Summary p { margin:0 5px 10px 5px}

#product-Right-Content-Summary ul {
	float:left;
	margin:0;
	padding:0 0 10px 0;
	clear:both;
	}
	
#product-Right-Content-Summary ul li {
	list-style-type: disc;
	float:none; 
	clear:none; 
	margin:0; 
	padding:0 5px; 
	color:#666; 
	font:normal 11px/18px sans-serif}
	
#product-Right-Content { width:215px; float:left; border-bottom:1px dotted #CCC; margin:0 0 0 5px; padding:12px 5px 12px 5px; font:normal 12px/18px sans-serif; color:#333; background:#fff}
.product-detail-form { width:200px; float:left; padding:0 5px; margin:0}
#product-Right-Content h4 { padding:0 5px; color:#090; font:bold 12px/20px sans-serif; letter-spacing:0}
#product-Right-Purchase-Lbox { width:100px; float:left; padding:8px 0 4px 0; margin:0; color:#390; font:bold 0.8em sans-serif}
#product-Right-Purchase-Rbox { width:80px; float:left; padding:6px 4px 0 4px; margin:0; color:#060; text-align:left}
#product-Right-Purchase-wide { width:188px; float:left; padding:6px 0 0 0; margin:0; color:#060; text-align:left; clear:both}
#product-Right-Purchase-wide a { font-family:Arial,Helvetica,sans-serif; text-decoration:underline; color:#F90}
.product-submit { border:0; background:url('../images/site/product-layout/info_add.gif') center no-repeat; width:129px; height:23px}

#product-Spec-Wrapper { width:540px; float:left; clear:both; padding:15px 0 15px 5px; margin:0 0 0 5px; color:#333}
.product-Spec-Row-A { color:#F90; font:normal 0.75em sans-serif; background:#F7F7F7}
.product-Spec-Row-B { color:#333; font:normal 0.75em sans-serif; background:#fff}
#product-generic-Wrapper { width:540px; float:left; clear:both; padding:10 0 0 5px; margin:0 0 0 5px; color:#333}
.BillingAddress { float:left; width:180px; font:normal 12px/15px sans-serif; color:#666; padding:10px}
.DeliveryAddress { float:left; width:180px; font:normal 12px/15px sans-serif; color:#666; padding:10px}


.anythingSlider { width: 376px; height: 165px; position: relative; margin: 0; border-top: 1px solid #3a3a3a;}
.anythingSlider .wrapper { width: 376px; overflow: auto; height: 138px; margin: 0; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; background: #1a1a1a; margin: 0; padding: 0;}
.anythingSlider ul li { display: block; float: left; padding: 0; height: 138px; width: 376px; margin: 0; }
.anythingSlider .arrow { display: none;}

#thumbNav { position: relative; top: 142px; left: 35px; }
#thumbNav a { font: 11px/14px sans-serif; display: inline-block; padding: 0; width: 14px; height: 14px; margin: 0 10px 0 0; background: url('../images/site/sprite_control.gif') -71px 0 no-repeat; text-indent: -9999px; overflow: hidden;}
#thumbNav a:hover { background-position: -48px 0}
#thumbNav a.cur {  background-position: -25px 0}

#start-stop { background: url('../images/site/sprite_control.gif') -94px 0 no-repeat; width: 14px; height: 14px; position: absolute; left: 10px; top: 142px;}
#start-stop.playing { background: url('../images/site/sprite_control.gif') 0 0 no-repeat;}

/* Prevents */
.anythingSlider .wrapper ul ul { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li { float: none; height: auto; width: auto; background: none; }

.on 
{
	font-weight:bold;
}
h1.search
{
	float:left;
}
.reset 
{
	float:right;
}
.separator 
{
	clear:both;
}
