	/* BACKGROUND IMAGE */
	
html{
	background: url(images/background.png) top center no-repeat;
}

#menu li a{
	background: url(images/main-menu.png);
}

#menu li.overview a{
	background-position: 0px 0px;
}
#overview #menu li.overview a,#poleanchor #menu li.overview a{
	background-position: 0px -36px;
}
#menu li.overview a:hover{
	background-position: 0px -72px;
}

#menu li.assembly a{
	background-position: -114px 0px;
}
#assembly #menu li.assembly a{
	background-position: -114px -36px;
}
#menu li.assembly a:hover{
	background-position: -114px -72px;
}

#menu li.options a{
	background-position: -233px 0px;
}
#options #menu li.options a{
	background-position: -233px -36px;
}
#menu li.options a:hover{
	background-position: -233px -72px;
}

#menu li.order a{
	background-position: -330px 0px;
}
#order #menu li.order a{
	background-position: -330px -36px;
}
#menu li.order a:hover{
	background-position: -330px -72px;
}

#menu li.enquiries a,#menu li.contact-us a{
	position: relative;
	left: 220px;
	background: url(images/top_menu.gif);
	height: 21px;
	}
	


	
#menu li.enquiries a{
	width: 108px;
	background-position: -0px -21px;
}
#menu li.enquiries a:hover, #enquiries #menu li.enquiries a{
	background-position: -0px 0px;
}
#menu li.contact-us a{
	width: 80px;
	background-position: -108px -21px;
}
#menu li.contact-us a:hover, #contact-us #menu li.contact-us a{
	background-position: -108px 0px;
	
}

#downloads div.panel{
	background: url(images/thank_you_bck.jpg);
}

#overview div.panel{
	background: url(images/overview_bck.jpg);
}

#assembly div.panel{
	background: url(images/assembly_bck.jpg);
}

#order div.panel{
	background: url(images/order_bck.jpg);
}

#poleanchor div.panel{
	background: url(images/poleanchor_bck.jpg);
}
#poleanchor div#parasol{
	background: url(images/parasol_panel.jpg);
}
#poleanchor div#rotaryairer{
	background: url(images/washing_line_panel.jpg);
}
#poleanchor #thankyou{
	background: url(images/thank_you_bck.jpg);
}
#options div.panel{
	background: url(images/options_bck.jpg);
}
#poleanchor .product-info{
	width: 383px;
	float: left;
}
#poleanchor .product-info h2,#poleanchor .product-info p.price {
	text-indent: -9999px;
}
#poleanchor .product-info p{
	font-size: 18px;line-height: 21px;
	color: #505050;
}
#poleanchor .profix,#poleanchor .profix2, #poleanchor .duofix{
	height: 117px;
	width: 353px;
	margin-top: -3px;
	padding: 200px 15px 0 15px;
	margin-bottom: 15px;
	float: left;
	background: url(images/poleanchor_panels.jpg);
}

#poleanchor .profix2{
	background: url(images/poleanchor_panels2.jpg);
}

#poleanchor .duofix{
	background-position: 0 -317px;
}
#poleanchor .side,#poleanchor .side p {
	display: block;
	font-size: 18px;
}

#poleanchor #main-title {
top:12px;
}
#poleanchor div.panel {
float:left;
margin-bottom:200px;
margin-top:-265px;
position:relative;
}
#poleanchor label .before,#poleanchor label .after,.subtotal p,.total p, .shipping p{
	display: block;
	float: left;
	margin-bottom: 6px;
	width: 165px;
	height: 24px;
	color: #828282;
}
#poleanchor label .before,p.label{
	text-align: right;
	margin-right: 8px;
}
#poleanchor input{
	margin-top: -3px;
	
}
div.subtotal, div.total{
	border-top: 2px solid #5a5a5a;
	padding: 8px 0 0 0 ;
}
div.total{
	margin-top: -4px;
}
#order div.subtotal{
	margin-top: 8px;
}
#order .info{
	margin-bottom: 20px;
}
#order .info p, #order  div.details p{
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 9px;
}
#order p strong{
	font-weight:bold;
}
#poleanchor .product-info a.jsonly{
	font-size: 18px;
	font-weight: bold;
	margin-top: 30px;
}

#poleanchor div.total p, #poleanchor label .before, #poleanchor label .after, #order div.total p, #order label .before, #order label .after{
	color: #505050;
}

.subtotal-value, .shipping-value, .total-value{
	font-weight: bold;
}
 .jsonly{
	
	display: none;
	
}
.subtotal, .shipping,.total {
	clear: left;
}
.subtotal p, .shipping p,.total p {
	float: left;
}
#poleanchor label .before,{
	margin-top: 3px;
	padding-right: 5px;
	text-align: right;
}
input.submit{
	float: right;
}
#poleanchor .side div.details p{
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 8px;
}

div.details h3{
	margin-top: 40px;
	margin-bottom: 15px;
}
#order div.details h3{
	margin-top: 20px;
	margin-bottom: 15px;
}
div.details1 h3{
	margin-top: 0;
	margin-bottom: 15px;
}

div.bullets{
	width: auto;
	background: #f7f9f8;
	
	padding: 15px;
	padding-left: 20px;
	padding-bottom: 5px;

	margin-bottom: 10px;
	border: 3px solid #dad9d4;
}
div.bullets li{
	list-style-type: disc;
	list-style-position: inherit;
	margin-left: 10px;
	margin-bottom: 10px;
	color: #f00;
}
div.bullets li p{
		color: #3f3f3f;
	font-size: 16px !important;
}

.right{
	float: right;
	margin-left: 15px;}
#poleanchor .side{
	float: right;
	width: 351px;
	padding: 90px 15px 7px 15px ;
	margin-bottom: 20px;
	background: #d9d9d9 url(images/order_header.jpg) no-repeat;
}

