* { 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;}

a {	color : #DFA73B;	text-decoration : none;	font-weight : bold;}
a:hover{text-decoration : underline;}

H2 {font-size : 16px;	color : #014464;}
H3 {font-size : 14px;	color : #014464;}
H4 {font-size : 14px;	color : Red;}

.fontred {color : Red;}
.fontgreen {color : Green;}
.fontblue {	color : Blue;}
.font10 {font-size: 10px;}

.formselect1 {	background-color : #FEF4E0;	width : 160px;}

#topbar {background: #014464;	height: 10px;}

#wrapper {  margin: 0 auto; width: 1000px;}

#topnavigation { float: left; width: 1000px; height: 40px; color: #FFF;}
#topnavigationmenu {float: left;	width: 410px;	height: 40px;	padding : 0px 0px 0px 0px;} 
#topnavigationmenu a {
	font-weight : normal;
}
#topnavigationshare {	float: left;	width: 250px;	height: 40px;	}
#topnavigationshare img {border : 0px;	padding : 3px 10px 0px 0px;}
#topnavigationshare a {	text-decoration : none;}
#topnavigationshare a:hover {text-decoration : none;}
#topnavigationsearch {float: left;	width: 340px;	height: 40px;	padding: 5px 0px 0px 0px;}
#header { color: #333; width: 1000px; float: left;  height: 100px;}
#headerleft { color: #333; width: 460px; float: left;  height: 100px;}
#headerright { color: #333; width: 540px; float: left;  height: 100px;}
#bottomnavigation { float: left; width: 1000px; height: 43px; color: #333;}

#announcements {
	background-color : #FEF4E0;
	border: 2px solid #E6E5E5;
	padding: 5px 5px 5px 5px;
	clear: both;
	width: 945px;
	height: 20px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin : 0px 0px 8px 0px;
	margin-top : 0px;
	text-align : center;
	font-size : 14px;
	font-weight : bold;
}

#leftcolumn {  color: #333;  width: 180px; float: left;}

#mainbanner {	float: left;	color: #333;	height: 275px;	width: 530px;	display: inline;}

#content {	float: left;	color: #333;	background: #FFFFFF;	width: 540px;	display: inline;	padding : 0px 15px 0px 15px; font-size : 13px; color : #014464;}
#content H2 {	font-size : 18px;}
#content P  { padding : 0px 0px 15px 0px; }
#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 : #FEF4E0;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 ul {
	margin-left : 20px; margin-bottom : 15px; margin-top : 5px;	
}

#contentwide {	float: left;	color: #333;	background: #FFFFFF;	width: 800px;	display: inline;	padding : 0px 10px 0px 10px; font-size : 13px; color : #014464;}
#contentwide H2 {	font-size : 18px;}
#contentwide table th {	background-color : #FEF4E0;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;}
#contentwide table td {	padding: 1px 5px 3px 5px;}
	
#rightcolumn {  color: #333;  width: 250px; float: left;}
#rightcolumn #news {background-color : #FEF4E0;border: 2px solid #E6E5E5;padding: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;	}

#spacerpanel {	width: 1000px;	height: 1px;	clear: both;	color: #333;	padding : 0px 0px 0px 0px; border: 1px solid White;}
#adpanel {
	width: 1000px;
	height: 120px;
	clear: both;
	color: #333;
	margin-top : 5px;
	background-color : #FEF4E0;
	border: 1px solid #E6E5E5;
	padding: 0px 0px 0px 0px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
#adpanelblank {
	width: 1000px;
	height: 135px;
	clear: both;
	margin-top : 5px;
	padding: 0px 0px 0px 0px;
}
#adpanelblank #adpanelinsert{
	width: 176px;
	height: 130px;
	color: #333;
	margin-right : 2px;
	background-color : #FEF4E0;
	border: 2px solid #E6E5E5;
	padding: 0px 5px 0px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	float : left;
}
		
#footer {
	width: 1000px;
	height: 25px;
	clear: both;
	color: White;
	background: #014464;
	margin-top : 10px;
	padding : 6px 0px 0px 0px;
	border: 1px solid #014464;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;

}
#footerleft {	width: 290px;	float: left;	text-align : left;	padding : 0px 0px 0px 30px;}
#footermid { width: 320px; float: left; }
#footerright {	width: 290px;	float: left;	text-align : right;	padding : 0px 30px 0px 0px;}
#hiddenpanel {	width: 960px;	height: 1px;	clear: both;	color: White;	padding : 6px 0px 0px 0px;	border: 1px solid White;}

#slideshow {  position:relative;    height:100;}
#slideshow IMG { position:absolute;    top:0;    left:0;    z-index:8;    opacity:0.0;}
#slideshow IMG.active {   z-index:10;    opacity:1.0;}
#slideshow IMG.last-active {   z-index:9;}

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;	}

#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: 300px;  }
#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;}

#menu {
	list-style:none;
	width:958px;
	margin:2px auto 0px auto;
	height:33px;
	padding: 0px 20px 0px 20px;
	/* Rounded Corners */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	/* Background color and gradients */
	background: #014464;
	background: -moz-linear-gradient(top, #0272a7, #013953);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272a7), to(#013953));
	/* Borders */
	border: 1px solid #002232;
	-moz-box-shadow:inset 0px 0px 1px #edf9ff;
	-webkit-box-shadow:inset 0px 0px 1px #edf9ff;
	box-shadow:inset 0px 0px 1px #edf9ff;
}
#menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 8px 4px 8px;
	margin-right:3px;
	margin-top: 4px;
	border:none;
}
#menu li:hover {border: 1px solid #777777;	padding: 4px 8px 4px 8px;
	/* Background color and gradients */
	background: #F4F4F4;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	/* Rounded corners */
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;}
#menu li a {color: #EEEEEE;	display:block;	outline:0;	text-decoration:none;	text-shadow: 1px 1px 1px #000;}
#menu li:hover a {	color:#161616;
	text-shadow: 1px 1px 1px #ffffff;}
#menu li .drop {padding-right:21px;	background:url("img/drop.png") no-repeat right 8px;}
#menu li:hover .drop {	background:url("img/drop.png") no-repeat right 7px;}
.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {margin:4px auto;	float:left;	position:absolute;	left:-999em; /* Hides the drop down */	text-align:left;	padding:10px 5px 10px 5px;	border:1px solid #777777;	border-top:none;
	/* Gradient background */
	background:#F4F4F4;
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));
	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;}
.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}
#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {	left:-1px;	top:auto;}
.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {display:inline;	float: left;	position: relative;	margin-left: 5px;	margin-right: 5px;}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}
#menu .menu_right {	float:right;	margin-right:0px;}
#menu li .align_right {
	/* Rounded Corners */
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;}
#menu li:hover .align_right {left:auto;	right:-1px;	top:auto;}
#menu p, #menu h2, #menu h3, #menu ul li {	line-height:21px;	text-align:left;	text-shadow: 1px 1px 1px #FFFFFF;}
#menu h2 {font-size:21px;	font-weight: 400; letter-spacing:-1px;	margin:7px 0 14px 0;	padding-bottom:14px;	border-bottom:1px solid #666666;}
#menu h3 {font-size:14px;	margin:7px 0 14px 0;	padding-bottom:7px;	border-bottom:1px solid #888888;}
#menu p {line-height:18px;	margin:0 0 10px 0;}
#menu li:hover div a {color:#015b86;}
#menu li:hover div a:hover {color:#029feb;}
.strong {	font-weight:bold;}
.italic {	font-style:italic;}
.imgshadow { /* Better style on light background */	background:#FFFFFF;	padding:4px;	border:1px solid #777777;	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;}
.img_left { /* Image sticks to the left */	width:auto;	float:left;	margin:5px 15px 5px 5px;}
#menu li .black_box {	background-color:#014464;	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;
	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;}
#menu li ul {	list-style:none;	padding:0;	margin:0 0 12px 0;}
#menu li ul li {line-height:24px;	position:relative;	text-shadow: 1px 1px 1px #ffffff;	padding:0;	margin:0;	float:none;	text-align:left;	width:130px;}
#menu li ul li:hover {	background:none;	border:none;	padding:0;	margin:0;}
#menu li .greybox li {background:#F4F4F4;	border:1px solid #bbbbbb;	margin:0px 0px 4px 0px;	padding:4px 6px 4px 6px;	width:116px; font-size: 10px;
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;}
#menu li .greybox li:hover {	background:#ffffff;	border:1px solid #aaaaaa;	padding:4px 6px 4px 6px;	margin:0px 0px 4px 0px;}

.leftpanel1 {	background-color : #3BA8E1;	padding : 0px 5px 0px 5px;	color : White;
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;}
.leftpanel2 {
	border: 2px solid #E6E5E5;
	padding : 5px 5px 5px 5px;
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin-bottom : 7px;
	width : 165px;
}
.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;}
.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;
}

.link2 {	font-size: 11px;	color : #D3D3D3;}
.link2:hover {	color : Grey;	text-decoration : none;}
.imagepadding10{
	padding : 0px 10px 0px 10px;
}
.imagepadding0{
	padding : 0px 0px 0px 0px;
}




#featured{width:290px;	padding-right:207px;	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:212px;}
#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: Silver;
	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; color: White;}
#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;
    }
	
	.tablecelltrader{	background-image : url(images/trustedtraderlogo500.png);
	background-repeat : no-repeat;
}
