/* Body */
body{background-color:#EEEEEE; margin: 0 0 0 0;	font-family:Trebuchet MS;}
#tblBody {width:967px; background-color: #FFFFFF;}
.leftBodyBorder{width:7px;background:transparent url(../images/Site/left_body_border.gif) repeat top right;}
.mainBody{width:953px; vertical-align:top;}
.rightBodyBorder{width:7px; background:transparent url(../images/Site/right_body_border.gif) repeat top left;}

/*Custom*/
.formtextbox{
	width:303px;
}

/* Header */
#tblTopHeader {width:100%; height:20px;	background-color:#888888; color:#FFFFFF;}
#tblTopHeader1 {height:20px; background-color:#888888; text-align:center;}
#tblTopHeader2 {height:20px; background-color:#888888; text-align:center;}
#tblHeader1 {width:100%; height:230px; background:transparent url(../images/Site/header0.jpg) no-repeat top left;}
#tblHeader2 {width:100%; height:230px; background:transparent url(../images/Site/header1.jpg) no-repeat top left;}
#tblHeader3 {width:100%; height:230px; background:transparent url(../images/Site/header3.jpg) no-repeat top left;}
#tblHeader4 {width:100%; height:230px; background:transparent url(../images/Site/header3.jpg) no-repeat top left;}
#tblHeader5 {width:100%; height:230px; background:transparent url(../images/Site/header5.jpg) no-repeat top left;}
.tdHeader{vertical-align:top;}
.tdHeaderBottom{vertical-align:bottom; text-align:right;}
.headerDiv1 {width:100%; height:90px; margin:0px 0px; background-color:#000000; /* for IE */ filter:alpha(opacity=60); /* CSS3 standard */ opacity:0.6;}
#tblHeaderContent {width:100%; height:90px;}

/* Menu */
.topmenu a {color:#000000; font-weight:bold; font-size:10px; text-decoration:none;}
.topmenu a:hover {color:#FFFFFF;}
.activetopmenu{color:#FFFFFF; font-weight:bold;font-size:10px; text-decoration:none;}
#tblMenu {width:100%; height:54px; background:transparent url(../images/Site/menu.png) repeat-x top left;}
.menucell1 {width:703px;}
.menucell2 {background:transparent url(../images/Site/menuend.png) repeat-x top left; text-align:right; vertical-align:top;}
ul#mainlevel-nav {margin:0px; padding:0; list-style-type:none; width:auto;}
ul#mainlevel-nav li {display:block; float:left; margin:0 0 0 0;}
.company-nav a {padding-top:13px; text-align:center; font-size:14px; font-weight:bold; font-family:Trebuchet MS,Arial,Verdana,Helvitica,sans-serif; display:block; float:left; color:#ffffff; text-decoration:none; width:159px; height:54px; background:transparent url(../images/Site/company1.png) no-repeat top left;}
.company-nav a:hover {color:#FF9900; background:transparent url(../images/Site/company2.png) no-repeat top right;}
.company-nav-active a{padding-top:13px; text-align:center; font-size:14px; font-weight:bold; font-family:Trebuchet MS,Arial,Verdana,Helvitica,sans-serif; display:block; float:left; color:#FF9900; text-decoration:none; width:159px; height:54px; background:transparent url(../images/Site/company2.png) no-repeat top left;}
.advice-nav a {padding-top:13px; text-align:center; font-size:14px; font-weight:bold; font-family:Trebuchet MS,Arial,Verdana,Helvitica,sans-serif; display:block; float:left; color:#ffffff; text-decoration:none; width:266px; height:54px; background:transparent url(../images/Site/advice1.png) no-repeat top left;}
.advice-nav a:hover {color:#FF9900; background:transparent url(../images/Site/advice2.png) no-repeat top right;}
.advice-nav-active a{padding-top:13px; text-align:center; font-size:14px; font-weight:bold; font-family:Trebuchet MS,Arial,Verdana,Helvitica,sans-serif; display:block; float:left; color:#FF9900; text-decoration:none; width:266px; height:54px; background:transparent url(../images/Site/advice2.png) no-repeat top left;}
.insert-nav a {padding-top:13px; text-align:center; font-size:14px; font-weight:bold; font-family:Trebuchet MS,Arial,Verdana,Helvitica,sans-serif; display:block; float:left; color:#ffffff; text-decoration:none; width:278px; height:54px; background:transparent url(../images/Site/insert1.png) no-repeat top left;}
.insert-nav a:hover {color:#FF9900; background:transparent url(../images/Site/insert2.png) no-repeat top right;}
.insert-nav-active a{padding-top:13px; text-align:center; font-size:14px; font-weight:bold; font-family:Trebuchet MS,Arial,Verdana,Helvitica,sans-serif; display:block; float:left; color:#FF9900; text-decoration:none; width:278px; height:54px; background:transparent url(../images/Site/insert2.png) no-repeat top left;}

/* User login */
#tblUserLogin{margin:0px 10px 0px 0px; width:140px; color:#FFFFFF; font-weight:bold; font-size:12px; text-align:center; vertical-align:middle;}
.btnLogin{color:#FFFFFF; background-color:Transparent; border: none; font-size:10px; cursor:hand;}
.txtLogin{height:15px; width:120px; font-weight:bold; font-size:11px; height:12px;}

/* Footer */
#tblTopFooter {width:100%; font-weight:bold; font-size:10px; background-color:#DFDFDF;}
#tblMenuFooter {width:100%; height:20px; background-color:#888888; color:#FFFFFF;}
.footermenu {}
.footermenu a {color:#000000; font-weight:bold; font-size:10px; text-decoration:none;}
.footermenu a:hover {color:#FFFFFF;}
.activefootermenu{color:#FFFFFF; font-weight:bold;font-size:10px; text-decoration:none;}
 
/* Contents */
#tblMainContainer {width:100%;}
tblPageContainer {width:100%;}
#tblSuggestHeader {width:486px; height:44px; background:transparent url(../images/Site/protash_header.jpg) no-repeat top left;}
#tblSuggestBody {color:#FFFFFF; width:482px; padding-right:4px; background:transparent url(../images/Site/protash_middle.jpg) repeat-y top; font-family:Trebuchet MS,Arial,Verdana; font-size:11px; background-position: 0px 0px;}
#tblSuggestBody a{ text-decoration:none; color:#000000;}
.SuggestType {font-family:Trebuchet MS,Arial,Verdana; font-size:16px; font-weight:bold; color:#ca4d1f;}
.SuggestType a{ text-decoration:none; color:#FF9900;}
#tblSuggestFooter {width:482px; height:20px; background:transparent url(../images/Site/protash_footer.jpg) no-repeat top; background-position: 0px 0px;} 
.siteLink {font-size:12px;}
.siteLink a {text-decoration:none; color:#CE6825; font-size:12px;}
.siteLink a:hover{color:#FF8F00;}

/* News contents */
#tblNewsTop3 {width:490px; background:transparent url(../images/Site/news_body.gif) repeat-y top left;}
.newsTop3Header{height:79px; background:transparent url(../images/Site/news_header.gif) no-repeat top left;}
.leftNewsTop3Border{width:20px;}
.mainNewsTop3{width:450px; vertical-align:top; padding: 15px 0 0 0;}
.rightNewsTop3Border{width:20px;}
.newsTop3Footer{font-size:12px; font-weight:bold; color:#000000; height:45px;background:transparent url(../images/Site/news_footer.gif) no-repeat top left; text-align:right; padding:0 19px 0 0;}
.newsTop3Footer a{font-size:12px; font-weight:bold; text-decoration:none; color:#000000;}
.newsTop3Footer a:hover{color:#E9E9E9;}
.newsResultTitle{vertical-align:top; font-size:12px;}
.newsResultTitle a {font-size:14px; text-decoration:none; color:#CE6825;}
.newsResultTitle a:hover{color:#FF8F00;}
.newsResultImage{vertical-align:top; width:100px;}
.newsResultContent{vertical-align:top; text-align:left; font-size:11px;}
.newsResultReadMore{vertical-align:top; text-align:right;}
#tblNewsView {width:450px;}
.newsViewHeader{height:30px; background:transparent url(../images/Site/news_header_clean.gif) no-repeat top left;}
.newsReturnLink{vertical-align:top; text-align:right;}
.newsReturnLink a{font-size:11px; text-decoration:none; color:#CE6825;}
.newsReturnLink a:hover{color:#FF8F00;}
#tblPropertyView {width:450px;}

/* Left column */
#tblCalculator {width:169px; height:183px; background:transparent url(../images/Site/calculator2.png) no-repeat top left;}


/* Right column */
#tblSearchCode {width:260px; height:63px; background:transparent url(../images/Site/search_bg.png) no-repeat top left;}

/* Advice page tab */
.advicemenu{position: relative; padding: 0 0 0 34px; margin: 0 auto 0 auto;	background: url(../images/Site/menu_bg.gif) repeat-x; height: 46px; list-style: none;}
.advicemenu li{float:left;}
.advicemenu li a{float: left; display: block; color:#000000; text-decoration: none; font-family: sans-serif; font-size: 13px; font-weight: bold; padding:0 0 0 16px; height: 46px;	line-height: 46px; text-align: center; cursor: pointer;}
.advicemenu li a b{float: left;	display: block;	padding: 0 24px 0 8px;}
.advicemenu li.current a{color: #000000; background: url(../images/Site/menu_hover_left.gif) no-repeat; background-position: left;}
.advicemenu li.current a b{color: #000000; background: url(../images/Site/menu_hover_right.gif) no-repeat right top;}
#tblAdviceTab {background:transparent url(../images/Site/bg_advice.png) repeat top left; width:490px; font-family:Trebuchet MS,Arial,Verdana; font-size:12px;}

/* Property Gallery */
.thumbnail{ position: relative; z-index: 0;}
.thumbnail:hover{background-color: transparent;z-index: 50;}
.thumbnail span{ /*CSS for enlarged image*/position: absolute; background-color:#DFDFDF; padding: 5px; left: -1000px; border: solid 1px #000000; visibility: hidden; color: black; text-decoration: none;}
.thumbnail span img{ /*CSS for enlarged image*/ border-width: 0; padding: 2px;}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/ visibility: visible; top: 0; left: 60px; /*position where enlarged image should offset horizontally */}

/* Site Forms */
#tblAskForm1{width:100%;}
#tblAskForm2{width:100%;}
.formButtons{border-style:none; width:125px; font-size:12px; font-family:Trebuchet MS; color:#000000; font-weight:bold; background-color:#FF8F00;}

/* View Also */
#tblViewAlsoHeader {width:263px; height:80px; background:transparent url(../images/Site/viewalso-header.jpg) no-repeat top left;}
#tblViewAlsoBody {color:#FFFFFF; width:263px; background:transparent url(../images/Site/viewalso-body.jpg) repeat-y top left; font-family:Trebuchet MS,Arial,Verdana; font-size:11px}
#tblViewAlsoBody td {padding:0px 15px 0px 15px}
#tblViewAlsoFooter {width:263px; height:15px; background:transparent url(../images/Site/viewalso-footer.jpg) no-repeat top left;}
.viewalso_link{font-family:Trebuchet MS; color:#000000; font-weight:bold; color:#000000; font-size:12px; text-decoration:none;}

.errormessage{
	color:red;
	font-size:12px;
	font-weight:bold;
}
