
select, input, textarea {
	border: 1px solid #888888 !important;

	
}
/* Body
----------------------------------------------- */
body {
	margin: 0px;
	padding: 0px;
	background-color : #FFFFFF;
	color : #000000; 
	
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-image : url(Images/body-bg-black.gif);
}

form {
	margin:0px;
	padding:0px;
}

/* Bullet Points
----------------------------------------------- */
li{
	list-style-image:url(Images/bullet-standard.gif);
	padding-bottom:3px;
	margin-left:1px;
}
ul{
	margin-left:0;
	padding-left:15px;
	margin-top:7px;
	padding-top:0;
}

/* Global fonts
----------------------------------------------- */

body, h1, h3, h2, table, td, th, ul, ol, input, textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	background-position: left top;
	

}


a {	
	text-decoration : none;
}

a:hover {
	/* 
	text-decoration: underline;
	*/
	color : #636365;
}

a img {
	border: 0px;
}


.show {

}

.hide {
	display: none;
}
/* Main Nav
----------------------------------------------- */
table.nav-item-on ,  table.nav-item-off  {
	/* float : left; */
}
table.nav-item-on a,  table.nav-item-off a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	text-transform : uppercase;
			
}
table.nav-item-on a {
	color :#FFFFFF;
}

table.nav-item-off a {
	color :#000000;		
}


table.nav-item-on a:hover {
	color : #FFFFFF;
} 
table.nav-item-on td.nav-l {
	background-image : url(Images/nav-side-left-on.gif);
}
table.nav-item-on td.nav-r {
	background-image : url(Images/nav-side-right-on.gif);
}

table.nav-item-on td.nav-l {
	background-image : url(Images/nav-side-left-on.gif);
}

table.nav-item-on td.nav-c {
	background-color : #FA6D16;	
}

table.nav-item-off td.nav-c {
	background-color : #FFFFFF;
	
}

table.nav-item-off td.nav-r,   table.nav-item-off td.nav-l{
	background-image : none;
}
table.nav-item-on a:hover , table.nav-item-off a:hover {
	text-decoration: none;
}


/* Sub Nav
----------------------------------------------- */
td.sub-nav-cell a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
}
td.sub-nav-cell a:hover {
	text-decoration : none;
	color : #FA6D16;
}
a.sub-nav-off {
	color : #000000;
}

a.sub-nav-on {
	color : #FA6D16;
}

td.sub-nav-cell img {
	vertical-align: middle;
}

/* Home
----------------------------------------------- */
td.home-flash-right , td.home-flash-left {
	background-repeat : repeat-y; 
	background-image : url(Images/gutter-white.gif);
	background-color: #E9E9E8;
}  
 
td.home-flash-right {
	background-position: left;
	
}
td.home-flash-left {
	background-position: right;
}

/* Box Form
----------------------------------------------- */

table.box-form {
	background-color :#E9E9E8;
}

td.box-form-text, td.box-form-text  a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-decoration : none;
	font-weight: bold;
	text-align : right; 
	color: #000000;
}
table.box-form input, table.box-form textarea, table.box-form option, table.box-form select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 102px;
	color : #666666;
	padding-left: 5px;
	padding-right : 5px;
}
table.box-form option {
	width: 136px;;
}

.box-form-btm-cell {
	background-color:#FFFFFF;
}

/* Bodytext
----------------------------------------------- */

.bodytext, .body_text, .bodytext *, .body_text *, .centreList, .centreList *{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:130%;
	text-align:justify ;
}

.bodytext a, .bodytext a:hover, .bodytext a:active, .bodytext a:visited, 
.body_text a, .body_text a:hover, .body_text a:active, .body_text a:visited, .centreList a, .centreList a:visited, .centreList a:hover, .centreList a:active{
	/*font-weight:bold;*/
	color : #FF6600  ;
	text-decoration:none;	
}

.bodytext a:hover, .body_text a:hover, .centreList a:hover{
	/*text-decoration:underline;*/
	color : #636365;
}

a.sitemap {
	color : #FF6600 !important;
}
a.sitemap:hover {
	color : #636365 !important;
}


/* Heading
----------------------------------------------- */

td.headertext, .headertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px ;	 
	color : #FD6B16 ;
	padding-bottom : 5px ; 
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold ;
}
 
/* Flash alt internal
----------------------------------------------- */

.flash-alt-left {
	background-image : url(Images/flash-alt-int-left.jpg);
	background-position: right;
}
.flash-alt-right {
	background-image : url(Images/flash-alt-int-right.jpg);
	background-position: left; 
}

/* Property Search Results
----------------------------------------------- */

.small-text td , .small-text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px ;	 	
	color :#000000;
	font-weight : bold;
}

.light {
	color : #CCCCCC !important;
}

a.prop-title {
	font-size: 12px !important;	 	
	color :#FF6600 !important;
	font-weight : bold;
}
a:hover.prop-title { 
	text-decoration : underline;
}



.results-odd td{
	background-color : #E9E9E8;	
}

.results-even td{
	background-color : #F6F6F6;	
}

a.more-link {
	font-size: 8px !important;
	font-weight: bold;
}


.page-list img {
	vertical-align: bottom;
	margin-left : 4px;
	margin-right : 4px;
	
}

/* Footer
----------------------------------------------- */

.footer-left, .footer-middle, .footer-right {
	background-color : #000000;
}

.footer-middle {
	background-position : right;
	background-image : url(Images/footer-middle.gif);
	background-repeat: no-repeat;
}

.footer-right {
 	background-position : left;
 background-repeat : repeat-y;
 background-image : url(Images/gutter-white.gif)
}

.footer-1 , .footer-1  a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px ;	 	
	color :#FF6600 !important;
}

.footer-2, .footer-2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px ;	 	
	color :#000000;
}


/* Search Box
----------------------------------------------- */

.search-box td{
	background-color : #E9E9E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px ;	 
}
.search-box select, .search-box option{ 
	color : #666666	;
	font-size: 10px ;	 	
}
.search-text {
	color :#5F5D5D;
	padding-top : 3px;
	padding-bottom : 0px;
}
.search-heading  {
	padding-top : 7px;
	padding-bottom : 3px;
	
}
.search-text {
	
}

p{
	margin:0 0 7px 0;
}

/* Floor Plan
----------------------------------------------- */
table.thumb-off td.brdr {
	background-color : #FFFFFF;
}

table.thumb-on td.brdr {
	background-color : #000000;
}


strong {
	font-weight : bold !important;
}

/* Detail
----------------------------------------------- */

a.detail-link {
	font-size : 10px;
	color :#000000;	
}
a:hover.detail-link {
	color :#FA6D16;
}

/* Results
----------------------------------------------- */
a.current-page {
	color :#FA6D16;
}

.prop-desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px ;	 	
	color :#000000;
	
}


tr.subnav-row-show { 
	
}

tr.subnav-row-hide {
	display:none;	
}

table.inline-table td{
	background-color :#F6F6F6;
	text-align:left !important ;
	vertical-align : top;
}
tr.inline-labels td{
	background-color :#E9E9E8;
	font-weight : bold;
}


.light {
	font-weight: normal !important;
	color : #000000 !important;
}


iframe , form{
	padding : 0px !important;
	margin : 0px !important;
}


/* Nav 
---------------------------------*/

.main_nav_middle a{
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-transform:uppercase;
	font-weight:bold;
}

a.off_text_link, a:hover.off_text_link {
	color : #000000 !important;
}

a.on_text_link, a:hover.on_text_link{
	color : #FFFFFF !important;
}

/* Off
---------------------------------*/
.main-nav-off .main_nav_middle{
	background-color : #DECEBD;
}

/* On
---------------------------------*/
.main-nav-on .main_nav_middle{
	background-color : #FA6D16;
}
 
em {
	font-style:italic !important;
}

