* { padding: 0; margin: 0; }

html {overflow-y: scroll;	overflow: -moz-scrollbars-vertical;     overflow: scroll;}
body{	margin: 0;	padding: 0;	background: #fff;	font-size: 12px;	font-family : Tahoma;	color : #014464;}
h1 {	font-size : 20px;}

a {	color : Blue;	text-decoration : none;}
a:hover{text-decoration : underline;color : #E30613;}

.imagelink {border: 0px White;}

.formselect1 {	background-color : #FEF4E0;	width : 160px;}
.formselect2 {	background-color : #FEF4E0;	width : 240px;}

#topbar {background: #014464;	height: 10px;}

#wrappertop {  margin: 0 auto; width: 960px;}

#topnavigation { float: left; width: 960px; height: 30px; color: #FFF; 	background : url(images/colourbar.png) no-repeat top;}
#topnavigationmenu {float: left;	width: 410px;	height: 30px;	padding : 0px 0px 0px 0px;}

ul#list-nav {list-style:none;	margin:0px;	padding:0;	width:525px;}
ul#list-nav li { display:inline; }
ul#list-nav li a { text-decoration:none; padding:5px 0; width:80px; background:#014464; color:#eee; float:left; text-align:center; border-left:1px solid #fff; 
	-moz-border-radius: 0px 0px 5px 5px;	-webkit-border-radius: 0px 0px 5px 5px;	border-radius: 0px 0px 5px 5px;	}
ul#list-nav li a:hover {	background: #F4F4F4;	color : Black;
	-moz-border-radius: 0px 0px 5px 5px;	-webkit-border-radius: 0px 0px 5px 5px;	border-radius: 0px 0px 5px 5px;	}

#header { color: #333; width: 960px; float: left;  height: 125px; padding-bottom :5px;}
#headerleft { color: #333; width: 300px; float: left;  height: 125px;}
#headerright1 {	padding-left : 20px;	color: #333;	width: 150px;	float: left;	height: 125px;	padding-right : 5px;}
#headerright2{ color: #333; width: 150px; float: left;  height: 125px;	padding-right : 5px;}
#headerright3 { color: #333; width: 330px; float: left;  height: 125px;}

#wrapper {margin: 0 auto;	width: 960px;	padding-top : 10px; padding-bottom : 10px;}
#wrappersubbar {	background: #014464;	height: 25px;	margin: 0 auto;	width: 960px;	padding: 8px 5px 0px 5px;	color : red;}

#leftcolumn {  color: #333;  width: 180px; float: left;}

#content {float: left;	width: 530px;	display: inline; padding : 10px 40px 0px 20px; font-size : 13px; }
#content #articledescription {background-color : #FEF4E0;border: 2px solid #E6E5E5;	padding : 3px 10px 3px 10px;	margin-top : 10px;	margin-bottom : 0px;
	-moz-border-radius: 5px 5px 5px 5px;	-webkit-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;}
#content #detailwrapper {height : 100px;display: inline;	}
#content #addressbox {width : 220px;height : 100px;border: 2px solid #E6E5E5;	padding : 3px 10px 3px 10px;	margin-top : 10px;	margin-bottom : 0px;	float: left;	
	-moz-border-radius: 5px 5px 5px 5px;	-webkit-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;}
#content #phonebox {width : 220px;height : 100px;border: 2px solid #E6E5E5;	padding : 3px 10px 3px 10px;	margin-top : 10px;	margin-bottom : 0px;	float: right;	
	-moz-border-radius: 5px 5px 5px 5px;	-webkit-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;	}
#content #googlemap {display: block;	margin-top : 10px;}
#content table th {	background-color : #edeff4;border: 2px solid #E6E5E5;	padding: 1px 5px 3px 5px;
	-moz-border-radius: 5px 5px 5px 5px;	-webkit-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;}
#content table td {	padding: 1px 5px 3px 5px;}
#content li {
	margin-left : 20px;
	padding-left : 5px;
}

#rightcolumn {  color: #333;  width: 190px; float: left;}

#spacerpanel {	width: 960px;	height: 1px;	clear: both;	color: #333;	padding : 0px 0px 0px 0px; border: 1px solid White;}
#spacerpanel20 {	width: 960px;	height: 20px;	clear: both;	color: #333;	padding : 0px 0px 0px 0px; border: 1px solid White;}

#footer { background: #014464;	height: 200px;	clear : both;}
#footerwrapper  {  margin: 0 auto; width: 960px;}
#footerleft {	width: 290px;	float: left;	text-align : left;	padding : 0px 0px 0px 30px; color: white;}
#footermid { width: 320px; float: left; color: white; }
#footerright {	width: 290px;	float: left;	text-align : right;	padding : 0px 30px 0px 0px; color: white;}

#footer a {	color : Yellow; 	text-decoration : underline;}
#footer a:hover {	color : #E30613; text-decoration : underline;}

.leftpanel1 {	background-color : #87CEEB;	padding : 0px 5px 0px 5px;	color : White;
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;}

.borderpanel {border: 2px solid #E6E5E5;	padding : 5px 5px 5px 5px; background: #edeff4;
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;}
.borderpanelfb {border: 2px solid #E6E5E5;	padding : 5px 5px 5px 5px; background: #edeff4;
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;}
.borderpaneltw {border: 2px solid #E6E5E5;	padding : 5px 5px 5px 5px; background: #edeff4;
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;}
	
.midpanel1 {border: 2px solid #E6E5E5;	padding : 5px 5px 5px 5px;
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;}
.midpanel1shaded {border: 2px solid #E6E5E5;	padding : 5px 5px 5px 5px;background: #edeff4;
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;}
.midpanel1news {background-image : url(images/news48.png);	background-repeat : no-repeat;}
.midpanel1blog {background-image : url(images/blogger48.png);	background-repeat : no-repeat;}
.midpanel1find {background-image : url(images/find48.png);	background-repeat : no-repeat; }
.midpanel1whatson {	background-image : url(images/whatson48.png);	background-repeat : no-repeat;}
.midpanel1photo{	background-image : url(images/photo48.png);	background-repeat : no-repeat;}
.midpanel1trader{	background-image : url(images/trustedtraderlogo1.png); 	background-repeat : no-repeat;	padding-left : 110px;}
.midpanel1add{	background-image : url(images/add32.png);	background-repeat : no-repeat;}
.midpanelspacer {height: 10px;width: 100%;}
.midpanelcontainer {	width: 100%;	display : block;	height : 135px;}
#midpanel1left {border: 2px solid #E6E5E5;	padding : 5px 5px 5px 5px;	float: left;	width : 45%;	height : 120px;
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;}
#midpanel1right {border: 2px solid #E6E5E5;	padding : 5px 5px 5px 5px;	float: right;	width : 45%;	height : 120px;
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;	}
.midpanelcontainer100 {	width: 100%;	display : block;	height : 115px;}
#midpanel1left100 {border: 2px solid #E6E5E5;	padding : 5px 5px 5px 5px;	float: left;	width : 45%;	height : 100px;
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;}
#midpanel1right100 {border: 2px solid #E6E5E5;	padding : 5px 5px 5px 5px;	float: right;	width : 45%;	height : 100px;
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;	}
#midpanel1centre100 { 	border: 2px solid #E6E5E5;	padding : 5px 5px 5px 5px;	float: left;	width : 45%;	height : 100px;
	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	-khtml-border-radius: 5px; 	border-radius: 5px; 	margin-left : 125px; }
#midpanel1right table, td, tr { 	padding : 0px 0px 0px 0px;  	height : 15px; }

#search {border: 1px solid #E6E5E5;	background: url(images/search-bg.png) left top repeat-x;	height: 28px;	padding: 0px 0px 0px 0px;	text-align: left; width: 400px;  }
#search #s {background: none;	color: #3F3F3F;	border: 0;	padding: 4px;	margin:1px 0 0 2px;	float: left;	font-style : italic; width: 260px; }
#search .search-image {border:0;     vertical-align: top;    float: right;    margin: 4px 4px 0 2px;}
#search-wrap {width: 300px;    padding: 15px 0;}

#featured{width:290px;	padding-right:227px;	position:relative;	border: 5px solid White;	height:200px;	background: White;}
#featured ul.ui-tabs-nav{	position:absolute;	top:0;	left:290px;	list-style:none;	padding: 0px;	margin:0;	width:232px;}
#featured ul.ui-tabs-nav li{	padding:1px 0;	padding-left:13px;	font-size:12px;	color: #666;}
#featured ul.ui-tabs-nav li img{	float:left;	margin:2px 5px;	background: #4d2177;	padding:2px;	border: 1px solid #4d2177;}
#featured ul.ui-tabs-nav li span{ 	font-size:11px; line-height:18px; }
#featured li.ui-tabs-nav-item a{	display:block;	height:38px;	color: White;	background: #FDE5C7;	line-height:12px;	padding-left : 20px;	text-decoration : none;
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;}
#featured li.ui-tabs-nav-item a:hover{	background: #026594;}
#featured li.ui-tabs-selected{ }
#featured ul.ui-tabs-nav li.ui-tabs-selected a{	background: #ed7703;}
#featured .ui-tabs-panel{ 	width:300px; height:200px; 	background:white; position:relative;	padding:1px 0;}
#featured .ui-tabs-panel .info{ position:absolute; 	top:130px; left:0; 	height:70px; 	  width:300px; }
#featured .info h2{	font-size:16px;	color: Black;	padding:5px;	margin:0;	overflow:hidden;}
#featured .info p{	margin:0 5px;	font-size:11px;	line-height:15px;	color: Black;}
#featured .info a{	text-decoration:none;	color: #DFA73B;}
#featured .info a:hover{ 	text-decoration:underline; }
#featured .ui-tabs-hide{ 	display:none; }

.idtext {    position: absolute;    left: -9999em;    top: auto;    width: 1px;    height: 1px;    overflow: hidden;   }

.fontred {
	color : red;
	font-weight : bold;
}
.fontgreen {
	color : green;
	font-weight : bold;
}