@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}
body{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#003e67;
	background:#FFF;
	text-align:justify;
}
p{
	margin:0;
	padding:0;
}
ul{
	list-style-type:none;
}
img{
	padding:0;
	margin:0;
	border:none;
}
a{
	color:#7AAACA;
	text-decoration:none;
}

a:hover{
	color:#7AAACA;
	text-decoration:underline;
}

.wrap{
	width:960px;
	margin:0 auto;
	background:#eeeeee;
	overflow:hidden;
}
/*  ==============================
				Header
	==============================  */
	
.header{
	background:url(images/header-border.gif) repeat-x 0 bottom;
	width:960px;
	height:255px;
}
.search{
	height:25px;
	margin:24px 20px 0 0;
}
.search dl{
	float:right;
}
.search dl dt{
	float:left;
}
.search dl dt input{
	width:151px;
	height:13px;
	border:#e4e4e4 solid 1px;
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	color:#c0c0c0;
	padding:2px 5px;
}
.search dl dd{
	float:left;
}
.logo{
	width:216px;
	padding:0 4px 0 17px;
	float:left;	
}
.banner{
/*	background:url(images/banner.jpg) no-repeat 0 0;*/
	width:713px;
	height:199px;
	padding-right:10px;
	float:right;
}
/*  ==============================
				Body
	==============================  */
.bodyContainer{
	width:933px;
	padding:40px 0px 0px;
	margin:0 auto 35px;
	display:block;
	clear:both;
}
.leftPanel{
	width:220px;
	float:left;
	display:block;
}
.midPanel{
	width:455px;
	float:left;
	display:block;
	padding:0px 0px 10px 0px;
}
.rightPanel{
	width:255px;
	float:right;
	display:block;
}
.bodyBtn{
	height:45px;
}
.tab{
	width:455px;
}
.tab ul{
}
.tab ul li{
	float:left;
	padding:0 5px 0 0;
}
.tab ul li a{
	text-decoration:none;
	display:block;
}
.welcome{
}
.welcome h2{
	background:url(images/welcome.gif) no-repeat 0 0;
	text-indent:-10000px;
	display:block;
	height:23px;
	margin-bottom:12px;
}
.welcome p{
	padding-bottom:10px;
}
.welcome p span{
	font-weight:bold;
}
.rightPanelContent{
	width:227px;
	display:block;
	margin:0 10px 0 20px;
}
.post ul {
	list-style:disc;
	padding:0px 0px 0px 30px;
}
.post ul li {
	list-style:disc;
	padding:0px 0px 10px 0px;
}
.post ol {
	padding:0px 0px 0px 30px;
}
.post ol li {
	padding:0px 0px 10px 0px;
}
.entry p {
	padding:0px 0px 10px 0px;
}
.entry p a:link,
.entry p a:visited,
.entry p a:active{
	color:#c66539;
	text-decoration:underline;
}
.entry p a:hover{
	color:#52aede;
	text-decoration:underline;
}
.services{	
}
.services h3{
	font:bold 13px/16px "Arial Narrow", Arial, sans-serif;
	text-transform:uppercase;
	color:#003e67;
	padding-bottom:18px;
}
.services h3 span{
	color:#146faa;
}
.services ul{
	width:227px;
}
.services ul li{
	line-height:17px;
	padding:0 0 10px 13px;
	text-align:left;
	display:block;
	border-bottom:#333 dotted 1px;
}
.calculator{
	margin-top:5px;
	display:block;
}
.market{
	width:210px;
	margin:0 auto;
}
.market h4{
	font:bold 15px/16px "Arial Narrow", Arial, sans-serif;
	text-transform:uppercase;
	color:#003e67;
	padding:10px 0 10px 0;
}
.jargon{
	margin-top:6px;
	display:block;
}
.leftPanelContent{
	width:200px;
	display:block;
	margin:0 15px 0 6px;
}
dl.team {
	display:block;
	clear:both;
}
dl.team dt {
	display:block;
	float:left;
	width:20%;
	height:120px;
	padding:10px;
}
dl.team dt img {
	border:solid 5px #CCC;
}
dl.team dd {
	display:block;
	float:left;
	width:70%;
	height:120px;
	padding:10px;
}
/* LEFT MENU */
.menuLeft{
}
.menuLeft h3{
	font:bold 15px/16px "Arial Narrow", Arial, sans-serif;
	text-transform:uppercase;
	color:#003e67;
	padding-bottom:8px;
}

.menuBtm{
	background:url(images/menu-btm.jpg) no-repeat  0 bottom;
	display:block;
}
.glossymenu, .glossymenu li ul{
	background:url(images/menu-top.jpg) no-repeat 0 top;
	margin-bottom:16px;
	list-style-type: none;
	width: 190px; /*WIDTH OF MAIN MENU ITEMS*/
	padding:20px 5px;
}

.glossymenu li{
	background:url(images/menu-devider.gif) repeat-x 0 90%;
	position: relative;
	vertical-align:middle;
	height:32px;
}
.glossymenu li a{
	font: normal 12px/32px Arial, Helvetica, sans-serif;
	color: white;
	display: block;
	text-decoration: none;
	padding-left:5px;
	padding-right:0 !important;
	position:relative;
}
.contact{
}
.contact h4{
	background:url(images/contact.jpg) no-repeat 0 0;
	font:bold 15px/16px "Arial Narrow", Arial, sans-serif;
	text-transform:uppercase;
	color:#000;
	padding:10px 0 15px 45px;
}
.contact p{
	line-height:16px;
	text-align:left;
}
.contact p span{
	font-weight:bold;
}
.contact p a{
	color:#c6673d;
	text-decoration:underline;
}
.contact p a:hover{
	color:#52acde;
}
.findUs{
	margin-top:12px;
	display:block;
	padding:0px 0px 10px 0px;
}
.findUs h4{
	font:bold 15px/16px "Arial Narrow", Arial, sans-serif;
	text-transform:uppercase;
	color:#000;
	padding:10px 0 8px 0;
}
.findUs a{
	text-decoration:none;
	display:block;
	border:#FFF solid 2px;
	width:191px;
	height:141px;
}
.footer{
	clear:both;
	border-top:#b9b9b9 dashed 1px;
	padding:20px 10px;
}
.copyright{
	width:510px;
	float:left;
	color:#919191;
	padding-bottom:20px;
}
.copyright span{
	font-size:11px;
	color:#2479b0;
	line-height:14px;
}
.privacy{
	float:right;
}
.privacy ul{
}
.privacy ul li{
	float:left;
	padding-right:2px;
}
.privacy a{	font-size:12px;
	color:#2479b0;
	text-decoration:none;
	display:block;
}
.privacy a:hover{
	color:#005586;
}
.innrHeading{
}
.innerheading h2{
	font:bold 16px/13px Arial, Helvetica, sans-serif;
	color:#146FAA;
	height:23px;
	margin-bottom:12px;
}
.bestBuys {
	border:solid 1px #fff;
	font-size:11px;
}
.bestBuys th {
	background:#8cc363;
}
.bestBuys .row1 {
	background:#e4e4e4;
}
.bestBuys .row1 {
	background:#FFF;
}
.contactPage{
	width:294px;
	background-color:#eeeeee;
	border:1px #fff solid;
	padding:18px 14px;
}
.contactPage h5{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#333;
	padding-bottom:10px;
}
.contactLink{
	width:120px;
	float:right;
}
.contactLink a{
	background:url(images/red-bull.gif) no-repeat 0 50%;
	font-weight:bold;
	color:#101884;
	text-decoration:underline;
	padding-left:10px;
	display:block;
}
.contactLink a span{
	font-weight:normal;
	color:#ac4101;
}
.enquiryForm{
	width:415px;
	background-color:#eeeeee;
	border:1px #fff solid;
	padding:18px 14px;
	overflow:hidden;
	clear:both;
	display:block;
}
.enquiryForm h5{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#333;
	padding-bottom:10px;
}
/*.enquiry p{
	width:100px;
	float:left;
	line-height:30px;	
}*/

.enquiryForm dl{
}
.enquiryForm dl dt{
	float:left;
	display:block;
	width:25%;
}
.enquiryForm dl dd{
	float:left;
	display:block;
	width:70%;
	padding:5px 0;
}
.enquiryForm dl dd .textfield{
	height:19px;
	border:#e2e2e2 1px solid;
	padding:1px 5px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#999;
}
.enquiryForm dl dd .button{
	width:65px;
	height:21px;
	text-align:center;
	cursor:pointer;
	background:#101884;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	margin-right:5px;
	border:none;
}
.enquiryForm dl dd textarea{
	width:200px;
	height:120px;
	border:#e2e2e2 1px solid;
	padding:4px 5px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#999;
}