/*

Stylesheet by Creative Bubbles
written on 13/01/08


/* Basic elements */


body {

	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:75%;
	color: #000;
	background:#fefefc;
	margin: 0;
	padding: 0;
	text-align:center;
}


#maincontainer {

	margin: 0px auto;
	text-align: left;
	width: 901px;
	background:#fefefc;
}


.heading	{

	font:1.8em Arial, Helvetica, sans-serif;
	color:#7b88bc;
	font-weight:bold;

}

#header {

	width:901px;
	height:100px;
	float:left;
	padding:0;
	margin:0;
	
	
}

#logo	{

	float:left;
	width:400px;
	margin:0;
	padding:0;

}

#header-content {

	float:right;
	width:400px;
	margin:0;
	padding:0;
	
}


#tagline {
	background:#7b88bc;
	color:#FFFFFF;
	font-size:12px;
	width:896px;
	text-align:right;
	padding:5px 5px 5px 0;

}

#links {
	
	font-size:0.9em;
	width:100%;
	text-align:right;
	margin-top:10px;
	padding-right:5px;

}

#links a, #content a {

	color:#333333;
	text-decoration:none;
	
}

#links a:hover, #content a:hover {

	color:#cccccc;
	text-decoration:none;
	
}

#hotline	{

	color:#FFFFFF;
	font-size:13px;
	margin-top:95px;
	margin-right:15px;
	text-align:right;
}

#topContainer	{
	float:left;
	width:100%;
	margin:0;
	padding:0;

	
}


#topLeftContainer	{
	float:left;
	width:521px;
	margin:0;
	padding:0;
	vertical-align:baseline;
	
}

#topRightContainer	{
	float:left;
	width:380px;
	margin:0;
	padding:0;


}


#mainContentOutline	{

	border: 1px solid #7b88bc;
	padding:15px 15px 15px 15px;
	background:#FFFFFF;
	float:left;
	width:869px;
	margin-bottom:5px;

}


/** NAVIGATION **/

#navigation	{
	
	float:left;
	width:230px;

}

.menuLink a	, #footer a{

	color:#333333;
	text-decoration:none;
	font-size:1.0em;

}

.menuLink a:hover, #footer a:hover	{

	color:#333333;
	text-decoration:underline;
	font-size:1.0em;

}	


.highlight	{
	
	background:#bcc1df;
	padding:5px;
	color:#FFFFFF;
	font:1.0em Arial, Helvetica, sans-serif;
	font-weight:bold;

}


.highlight a	{

	color:#fff;
	text-decoration:none;
	font-size:1.0em;

}

.highlight a:hover	{

	color:#fff;
	text-decoration:none;
	font-size:1.0em;

}


.greyBox	{

	background:#cacaca;
	padding:5px;
	color:#FFFFFF;
	font:1.0em Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}



#content	{

	text-align:justify;
	width:601px;
	float:left;
	border-left:solid 1px #333333;
	margin:0 0 0 17px;
	padding:0 0 0 17px;
	

}


#enquiryBox {

	background:url('../images/sales-box.gif') no-repeat;
	height:238px;
	width:601px;
	margin-top:15px;
	padding:25px 0 0 0px;
	
}


#leftForm	{

	float:left;
	margin-left:2px;
	color:#FFFFFF;
	font-weight:bold;
	
}


#rightForm	{

	float:right;
	margin-right:0px;
	color:#FFFFFF;
	font-weight:bold;
	
}


#footer	{
	margin:0 0 10px 0;	

}


.error {display:block; margin:0 0 0 0px; color:#ff0000;}
.hidden {display:none;}
.txtSmall {color:#999999;font-size:smaller;}