/*============================ 
=== Generic styles ========== 
===========================*/ 

*{ margin: 0; padding: 0; } 

body { background: #12384d url("../images/bodybg.gif") repeat-y; color: #848484; font : 62.5%/1.6 verdana, arial, "lucida grande", sans-serif; } 

.clear { clear: both; }

/*============================ 
=== Layout styles ==========
===========================*/
#wrapper { width: 906px; border: 2px solid #fff; background: #fff; margin: 10px auto; font-size: 1.2em; }

/*============================ === header styles ========== ===========================*/
#header { background: #12384d  url("../images/header.gif"); width: 906px; height: 210px; }
/*============================ === navigation styles ======= ===========================*/
#nav { width: 100%; height: 30px; background: #ff4a01 url("../images/nav.gif"); border-top: 1px solid #fff; color: #fff; text-align: center; }
#nav ul{ list-style-type: none; margin-top: 4px; }
#nav li { display: inline; padding: 0; margin: 0; }
#nav a, #nav a:link { color: #fff; text-decoration: none; padding: 0 10px; background: transparent url("../images/nava.gif") no-repeat 0% ; }

#nav a img {
	border: 0;
	position: absolute;
}
.first a, .first a:link { background: none!important; }
/*============================ === left side styles ======= ===========================*/
#left { float: left; width: 205px; background: #ededed; border-right: 2px solid #e4e4e4; padding: 10px; }
#left img { border: none; } #enquire_top { width: 204px; height: 36px; background: #ededed url("../images/enquire.gif") no-repeat; }
#enquire { background: #ededed; width: 200px; border-left: 1px solid #f3a172; border-right: 1px solid #f3a172; margin-left: 1px; }
#enquire_bott { width: 204px; height: 14px; background: #ededed url("../images/enquire_bott.gif") no-repeat; }
.midd { text-align: center; } .midd img { margin: 10px 0; }
/*============================ === content styles ======= ===========================*/
#content{ width: 635px; float: right; padding: 20px; }
#content p { margin: 10px 0; }
#content h2 { color: #f9680f; font-size: 1.7em; }
#content h3 { color: #f9680f; font-size: 1.4em; }
#content a, #content a:link { color: #f9680f!important; text-decoration: none; }
.float { float: right; margin: 10px; margin-right: 0; border: 1px solid #848484; padding: 2px; }
.no_float { margin: 10px; border: 1px solid #848484; padding: 2px; }
/*============================ === footer styles ======= ===========================*/
#footer { clear: both; border-top: 2px solid #f9680f; background: #ededed url("../images/footer.gif") repeat-x; height: 66px; text-align: center; padding: 10px 0; color: #848484; }
#footer ul { list-style-type: none; }
#footer li { display: inline; }
#footer a, #footer a:link { color: #848484; text-decoration: none; padding: 0 5px; }
#footer a:hover { color: #f9680f }
.orange a, .orange a:link, .orange { color: #f9680f!important; }
#footer2 { text-align: center; color: #fff; margin-bottom: 20px; }
#footer2 a, #footer2 a:link { color: #fff!important; }
/*============================ === home page box's ======= ===========================*/
.home_wrap { width: 201px; background: #ededed url("../images/home_wrap.gif"); background-repeat: no-repeat; border: 1px solid #f9680f; float: left; margin-left: 2px; margin-bottom: 10px; }
.home_wrap h3 { color: #fff!important; padding: 5px; padding-top: 2px; font-size: 1.2em; } .home_wrap p { padding: 10px; }
.home_wrap a, .home_wrap a:link { color: #f9680f!important; } .h3 a, .h3 a:linik { color: #fff!important; }
/*============================ === form styles ============ ===========================*/
#contactform { margin-left: 10px; margin-top: -5px; }
fieldset { margin: 0 20px; border: none; padding: 10px; } 
abel { display: block; margin: 5px; margin-left: 0; } 
egend { margin-top: 10px; font-size: 1.1em; font-weight: bold; }
textarea, input { width: 180px; color: #7a0001; }
/*============================ === table styles ============ ===========================*/
tr .borderright { border: 1px solid #f9680f!important; padding: 10px; }
table img { border: none; } table { border: 1px solid #f9680f; }

.table1 td {
	border: 1px solid #f9680f; 
	padding: 10px;
	}
	
.list td {
	border: 1px solid #f9680f; 
	padding: 10px;
	}
.list {
	margin: 10px;
}
/* new styles for index.php by Paul Canning 03-06-2010 */
#blurbBanner {
	background-color: #00407A;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	width: 616px;
}

#blurbList {
	margin: 0 20px;
}