p.testimonialsQuote {margin : 0px 25px 0px 25px; background-image:url(/frontEnd/testimonials/quote-open.gif); background-position:top left; background-repeat:no-repeat; padding-left:37px;}
p.testimonialsAuthor {text-align:left; font-style:italic; padding-left:37px; font-weight:normal; margin:0px 30px 20px 0px;}


div.testimonialsHR
{
	border-bottom: #dddddd solid 0px;
	margin : 10px 5px 10px 5px;
	padding : 0px 10px 0px 22px;
	
}

.red
{
	color: red;
}

body
{
	font-family: arial;
	font-size: 68.77%;
	color: #666666;
}

	a:link {text-decoration: none; color: #666666; }
	a:visited {text-decoration: none; color: #666666; }
	a:active {text-decoration: none; color: #666666;}
	a:hover {text-decoration: underline; color: #000000;}

div
{
	margin: 0px;
}

img
{
	border: 0px;
	text-decoration: none;
}

ol
{
	margin: 20px 0;
	padding: 0 35px;
}

ul
{
	margin: 20px 0;
	padding: 0 25px;
}

li
{
	margin: 8px 0;
	font-size: 1.1em;
}

#primarycontainer
{
	/*position:absolute;
	width:900px;
	left:50%;
	margin-left:-450px;*/
	width:900px;
	margin:0px auto;
}

div.contentrow, div.horizontalrule
{
	float:left;
	display:inline;
	width:900px;
}

	div.horizontalrule
	{
		font-size: 1px;
		height: 20px;
		background: url(/images/layout/horizontal.gif) no-repeat 10px 0px;
	}
	
div.leftBar {float:left; width:180px;}

div.subNav
{
	float:left;
	width:180px;
	background-image:url(/images/layout/leftNavBG.gif);
	background-position:top center;
	margin: 0;
	padding: 0px;
	color: #FFFFFF;
	font-size: 1.2em;
	padding-top:10px;
}
	
	div.subNav a.leftNav {margin:3px 10px 0px 10px; width:160px; display:block; color:#FFFFFF; text-decoration:none; font-weight:bold; border:1px solid #86AC2D;}
	div.subNav a.leftNav:hover {color:#FFFFFF; background-color:#A8CF4B; border:1px solid white;}
	div.subNav a.on {color:#FFFFFF; background-color:#A8CF4B; border:1px solid white;}

	div.subNav a.leftSubNav {margin:3px 20px 0px 15px; width:145px; display:block; font-size:0.9em; color:#FFFFFF; text-decoration:none; border:1px solid #86AC2D;}
	div.subNav a.leftSubNav:hover {color: #FFFFFF; background-color:#A8CF4B; border:1px solid white;}
	
.underline {text-decoration:underline;}

div.subNav a.leftNav {}
div.subNav a.leftSubNav {}

div.underSubNav {float:left; margin-top:12px;}
div.underSubNav img {float:left; margin-top:15px;}


div.button-bg
{
	width:220px;
	height:18px;
	background: url(/images/layout/button-bg.gif) no-repeat;
	margin: 0 0 5px 0;
	padding: 4px 15px;
	color: #FFFFFF;
	font-size: 1.2em;
}

	div.button-bg a:link {text-decoration: none; color: #FFFFFF;}
	div.button-bg a:visited {text-decoration: none; color: #FFFFFF;}
	div.button-bg a:active {text-decoration: none; color: #FFFFFF;}
	div.button-bg a:hover {text-decoration: underline; color: #FFFFFF;}
	
	
	
	
	
div.button-bg-bigger
{
	width:320px;
	height:38px;
	background: url(/images/layout/button-bg-bigger.gif) no-repeat;
	margin: 0px 0px 40px 40px;
	padding: 10px 15px 0px 15px;
	padding-top:10px;
	#padding-top:13px;
	color: #FFFFFF;
	font-size: 1.6em;
	text-align:center;
}

	div.button-bg-bigger a {float:left;}
	div.button-bg-bigger img {float:left; margin:3px 3px 0px 7px; margin-top:3px; #margin-top:0px;}
	
	div.button-bg-bigger a:link {text-decoration: none; color: #FFFFFF;}
	div.button-bg-bigger a:visited {text-decoration: none; color: #FFFFFF;}
	div.button-bg-bigger a:active {text-decoration: none; color: #FFFFFF;}
	div.button-bg-bigger a:hover {text-decoration: underline; color: #FFFFFF;}
	
	
	
	

div.contentbox
{
	float:left;
	padding: 0; 
	margin:5px 20px 20px 20px;
	width:630px;
}

	div.contentbox h3
	{
		color: #86AC2D;
		font-size: 1.7em;
		font-weight: normal;
		margin: 0px 0px 20px 10px;
	}

	div.contentbox h4
	{
		color: #86AC2D;
		font-size: 1.1em;
		font-weight: bold;
		margin: 0px 0px 20px 10px;
	}

	div.contentbox p
	{
		color: #666666;
		font-size:1.1em;
		margin: 0px 0px 20px 10px;
	}

	div.hr
	{
		float:left;
		border-top:1px solid #999999;
		height:1px;
		width:650px;
		margin: 0px 0px 20px 10px;
	}
	
	
	p.mail-order-images
	{
		border:1px dashed #CCCCCC;
		padding:10px;
	}
	p.mail-order-images img
	{
		float:left;
		margin:10px;
	}
	p.mail-order-images a
	{
		text-decoration:underline;
	}
	
	
	textarea.linkExchange {margin: 0px 0px 20px 10px;}

	table.quot
	{
		margin:0;
		padding:0;
	}
		table.quot tr
		{
			margin:0;
			padding:0;
		}

		table.quot tr td
		{
			margin:0;
			padding:0;
		}
		
		table.quot td.quote p {margin-bottom:10px;}
		
.strong {font-weight:bold;}

div.imageLeft {float:left; margin:0px 10px 6px 10px;}	
div.imageRight {float:right; margin:0px 20px 6px 10px;}	



table.linksTable p
{
	margin : 0px;
	padding : 0px;
	font-size : 1em;
	color : #666666;
	text-align: left;
}

table.linksTable
{
	margin : 0px 25px 20px 10px;
	padding: 0px;
	border:1px solid #999999;
	width:100%;
	border-collapse:collapse;
}
table.linksTable td {border:1px solid #999999; padding:5px;}
table.linksTable td.image {width:100px;}
table.linksTable h2
{
	margin : 0px 0px 10px 0px;
	padding : 0px;
	font-size : 1.2em;
	color : #666666;
	text-align: left;
}



table.order-online {margin:0px 0px 15px 0px; border-collapse:collapse; margin-left:15px; #margin-left:0px;}
table.order-online td {border:1px solid #CCCCCC; padding:5px; text-align:center;}
table.order-online td.noBorder {border:0px;}
table.order-online td.greyed {color:#999999;}

table.order-online2 {width:100%; margin:0px 0px 15px 0px; border-collapse:collapse;}
table.order-online2 td {border:1px solid #CCCCCC; padding:5px; text-align:center;}
table.order-online2 td.noBorder {border:0px;}
table.order-online2 td.greyed {color:#999999;}

table.contact {margin-left:10px; font-size:1.1em;}
table.enquiryWholesale {margin-left:100px; font-size:1.1em;}

div.contactAddress {float:left; width:200px; margin:38px 0px 0px 40px; border:1px double #CCCCCC;}
div.contactAddress h4 {margin-left:20px; margin-top:15px;}
div.contactAddress p {margin-left:20px;}

div.contactAddress p.contactNumbers {line-height:190%;}

table.cuttingsTable {border:1px solid #CCCCCC; border-collapse:collapse;}
table.cuttingsTable td {border-collapse:collapse; border:1px solid #CCCCCC; padding-top:5px;}
table.cuttingsTable td h4 {margin-bottom:5px;}
table.cuttingsTable td p {margin-bottom:5px;}



p.pagination a {font-weight:bold; text-decoration:underline;}
