/* main body */
BODY {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 0.8em;
	background-color:#fff;
	background-repeat:repeat-x;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #7d7d7d;
	LINE-HEIGHT: 1.5em;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BORDER-RIGHT-WIDTH: 0px;
}
img {
	border:0px;
}
.table {
	padding:0px;
	margin:0px;
}
/* CSS FOR THE DIV LAYOUT */
.panelbgheader  { 
				  width:900px;
				  height:224px;
				  margin:auto;
				  background-image:url(../images/backgrounds/panelbgheader.jpg);
				  background-repeat:no-repeat;
 }
 
 
 .tickboxes img {
 				  float:right;
				  padding:10px;
 }
 
span.email_link {
	width:493px;
	height:138px;
	float:left;
	position:Relative;
	top:120px;
}
.panelbgcenter  { width:900px;
					margin:auto;
					background-image:url(../images/backgrounds/panelbgcenter.jpg);

				
				
}
.panelbgcenter strong {
			
}
#banner_footer {
	margin:auto;
	width:900px;
	height:65px;
	padding-left:100px;
	font-size:24px;
	font-weight:bold;
}

#panelbgfooter { 
					width:900px;
					height:121px; 
					margin:auto;
					font-weight:bold;
					font-size:10px;
					color:#70a9bb;
					background-image:url(../images/backgrounds/panelbgfooter.jpg);
					background-repeat:repeat-x;
					padding-top:20px;
}

#panelbgfooter a {
					color:#314369;
}
#panelbgfooter a:hover {
					color:#000;
}



#column_left {
		width:643px;
		margin-left:35px;
		float:left;
		margin-right:5px;

		
}

.lefttable {
		
		color:#000000;
}


.pricing {
		background-color:#e0e0e0;
		border-collapse:collapse;
		border-color:#999;
		color:#333333;
		margin-left:15px;
		width:690px;
}
.pricing td {
		padding:10px;
}

.testimonials {
	  
		padding-top:0px;
		width:701px;
}

.testimonials td {
		padding-left:15px;
}


#column_right {
		width:184px;
		float:right;
		padding-bottom:10px;
		margin-right:53px;
	}		
#column_right table {
		padding-left:15px;
		font-size:12px;
		font-weight:bold;
		float:right;
		width:188px;
		margin-top:10px;	
			
}	

#column_right table td {
		padding-bottom:5px;
}
#column_right p{
		padding-left:5px;
		padding-right:5px;
}

.enquiryform {
		border:#999999 dashed 1px;
		padding-left:10px;
}

.right_info {
		border:#d3d9db solid 2px;
		width:100%;
		margin-top:10px; margin-bottom:10px;
		padding-bottom:10px;}

.second_nav {
		background-color:#e2e1d0;
		width:150px;
		padding-left:0px;
		margin:10px;
		margin-right:0px;
		float:right;
}
.second_nav h7 {
		width:550px;
		text-align:left;	
}
.second_nav_right{
		background-color:#e2e1d0;
		width:250px;
		padding-left:0px;
		margin:10px;
		margin-right:0px;
		float:right;
}


/* IMAGES */

.right_img {
		padding:10px;
		float:left;
}			

/* hrefs */
A:link {
	COLOR: #fff;  TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #fff;  TEXT-DECORATION: underline;
}
A:active {
	COLOR: #fff;  TEXT-DECORATION: underline; 
}
A:hover {
	COLOR: #b4d6ff; TEXT-DECORATION: underline; 
}
/* All Titles */
h1 			
	   {
		font-size: 24px; 
		line-height:1.1em; 
		margin: 0px 0px 0px 0px; 
		font-family:Arial, Helvetica, sans-serif;
	    color: #fff; 
		font-weight:100;
		padding-top:10px;
		padding-left:10px;

}
.header {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
}
h2 {
		color:#fff;
		font-size:12px;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		padding-left:15px;
}			 
		 

h3 			{
			color:#555;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			padding-left:15px;
			font-weight:normal;
		}
.second_nav h3 {
			padding-left:10px;
			padding-bottom:10px;
			padding-top:10px;
}

h4 			{font-size: 14px; padding-top: 0px; padding-bottom: 0px; padding-right: 40px; padding-left: 0%; margin: 0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif, Times, serif, Verdana, sans-serif; font-weight: normal; color: #6f7457; }
h5 			{font-size: 100%; padding-top: 0px; margin: 0px 0px; font-family: Arial, Verdana, sans-serif; font-weight: normal; color: #4d4d4d}

.second_nav h5 {

					background-color:#a2a789;
					
					font-size: 18px; 
					line-height:1.1em; 
					margin: 0px 0px 0px 0px; 
					font-family:"Times New Roman", Times, serif;
	    			color: #fff;
					width:140px;
					padding-top:5px; padding-left:10px; padding-bottom:5px; 				
}
.second_nav_right h5 {

					background-color:#a2a789;
					
					font-size: 18px; 
					line-height:1.1em; 
					margin: 0px 0px 0px 0px; 
					font-family:"Times New Roman", Times, serif;
	    			color: #fff;
					width:250px;
					padding-top:5px; padding-left:10px; padding-bottom:5px; 				
}


h6 			{font-size: 10px; margin: 0px 0px 0px 0px; font-family: Arial, Verdana, sans-serif; font-weight: normal; color: #6f7457; line-height:1.3em; padding-top:15px; }

h7 			{	}

h2.pricelist {
	width:200px; height:50px; margin-left:25px; padding:0px; padding-top:10px; font-weight:normal; 
}

p.first { background-color: #d1d1d1; color: #333; margin: 0px 0px 0px 0px; padding-top: 12px; padding-bottom: 10px; padding-right: 20px; padding-left: 10px }
p.second { background-color: #;  margin: 0px 0px 0px 0px; padding-top: 5px; padding-bottom: 10px; padding-right: 20px; padding-left: 10px }
/* form specs */
.form_zero	{PADDING-RIGHT:10px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; OVERFLOW:visible; PADDING-TOP:0px}
.textboxes 	{ font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; color:#000000; border-style:solid; border-color:#91A7B4; border-width:1px; background-color:#FFFFFF; padding-left: 4px; padding-top: 0px; height: 15px;}
.textareas 	{ font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; color:#000000; border-style:solid; border-color:#91A7B4; border-width:1px; background-color:#FFFFFF; padding-left: 4px; padding-top: 0px; height: 55px;}
.textboxesdeep 	{ font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; color:#000000; border-style:solid; border-color:#91A7B4; border-width:1px; background-color:#FFFFFF; padding-left: 4px; padding-top: 2px; width: 230px; height: 72px;}
#footer_text {
	margin:auto;
	text-align:center;
}
#footer_text strong {
	color:#979900;
}
#footer_text a {
	color:#000000;
}
#footer_images  {
	margin:auto;
	width:887px;
}
#footer_images img {
	border:0;
}
.spacer {
    clear:both;
	width:1;
	height:1;
	overflow:hidden;
}
strong.footer {
	color:#e7e8b2;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.li_columns {
	float:left;
	width:150px;
}

.style2 {
	font-size:14px;
	font-weight:700;
	color:#b25a91;
	
}


span.email_link {
	width:203px;
	height:167px;
	float:right;
	position:Relative;
	top:180px;
	left:20px;
	cursor:pointer;

}
.side {
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	
}
.side2 {
	font-size:15px;
	color:#b4d6ff;
}
table.rightpanel {
	color:#FFFFFF;
	padding-left:10px;
	width:175px;
}
table.rightpanel a{
	text-decoration:none;
}
.right_border {
	border-bottom:#fff 1px dotted; padding-bottom:10px;
}