/*Written by Martin Sandhu 30 January 2007*/



/* Basic elements */


html,body{
	height:100%;
	width:100%;
	}
	
	*{margin:0;padding:0;}

	.hideFromCSSBrowsers {display: none;}

	img{border:none;}

	body{background:#ffffff;
	}
	
.clear {clear:both;}



.secure-order-form td {
background:#FFFFFF;


}

td, tr, th{
padding:5px 5px 5px 5px;
}

th {
background:#B7D256;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
margin:0;
}

td {
background:#E1E1DF;
}

table {
font:11px Verdana, Arial, Helvetica, sans-serif
}

em {
text-decoration:underline;
font-style:normal;
}

p {
font:12px Arial, Helvetica, sans-serif;
color:#000000;
text-align:justify;
}


 h1 {
font:18px Arial, Helvetica, sans-serif;
color:#e80649;
font-weight:bold;
}

 a {
color:#c30c3e;
text-decoration:none;
font-weight:bold;
}

 a:hover {
color:#e80649;
text-decoration:none;
font-weight:bold;
text-decoration:underline;
}



.pageTitle {
font:16px Arial, Helvetica, sans-serif;
color:#c30c3e;
font-weight:bold;
margin:0;
}

.pageSubHeading {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#3eacdf;
font-weight:bold;
}


/* Header and Container */


	
#maincontainer {
margin: 0px auto;
text-align: left;
width: 995px;
}

#header {
float:left;
width:100%;
margin-bottom:10px;
}

#logo {
width:222px;
float:left;
}

#quickContact {
float:right;
width:350px;
text-align:right;
padding:10px 60px 0 0;
}

.quickContentText {
font:14px Arial, Helvetica, sans-serif;
color:#8c8b8b;
font-weight:bold;
}

.quickContentNumber {
font:26px Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
}


#topSection {
float:left;
width:100%;
}

#nav {
float:left;
width:750px;
}

#nav img {
margin:0 1px 0 0;
}

#manageAccount {
float:right;
text-align:right;
width:150px;
font:12px Arial, Helvetica, sans-serif;
padding:10px 60px 0 0px;
}

#manageAccount a {
color:#c30c3e;
text-decoration:none;
font-weight:bold;
}

#manageAccount a:hover {
color:#e80649;
text-decoration:none;
font-weight:bold;
}

#subMenu {
float:left;
background:url('../images/template/nav.jpg') no-repeat;
width:100%;
padding:5px 5px 5px 10px;

}

#subMenu p{
font:12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#subMenu a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#subMenu a:hover {
color:#000000;
font-weight:bold;
text-decoration:none;
}

#middleSectionHome {
background:url('../images/template/middle.jpg') no-repeat;
width:100%;
float:left;
height:324px;
}



#homeSales {
float:left;
width:400px;
padding:10px 0 10px 15px;
}

.homeSalesHeader {
font:14px Arial, Helvetica, sans-serif;
color:#c30c3e;
font-weight:bold;
}


#content {
float:left;
width:100%;
padding:10px 0 0 0px;
text-align:justify;
}

#content p {
font:12px Arial, Helvetica, sans-serif;
color:#7d7d7d;
}

.contentSubHeading {
color:#c30c3e;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;

}

#leftCol {
float:left;
width:415px;
}

#rightCol {
float:left;
width:540px;
margin:0 0 0 15px;
}

#footer {
float:left;
width:100%;
padding:5px 0 5px 5px;
background:url('../images/template/footer.jpg') no-repeat;
margin-top:10px;
}

#footer p {
color:#FFFFFF;
font: 10px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#footer a {
color:#fff;
}

#middleSection {
width:974px;
float:left;
}


#leftContent {
float:left;
width:755px;
text-align:justify;

}

#rightContent {
padding:0 0 0 0px;
font:15px Arial, Helvetica, sans-serif;
text-align:right;
float:right;
width:155px;

}


#leftContentHome {
float:left;
width:70%;
text-align:justify;

}

#rightContentAdvice {
float:right;
width:250px;
font:15px Arial, Helvetica, sans-serif;
text-align:right;

}


#rightContentAdvice a:hover, #rightContent a:hover, #leftContent a:hover, #leftContentHome a:hover {
color:#e80649;
text-decoration:none;
font-weight:bold;
text-decoration:underline;
}

#searchResults {
float:left; width:300px; 
font:12px Arial, Helvetica, sans-serif;
color:#000000;
margin:0 0 0 150px;
}

#searchResults a {
color:#000000;
text-decoration:none;
}

#searchResults a:hover {
color:#000000;
text-decoration:underline;
}



















