body{margin:0px;margin-top:2px;background-color:#f0ad00;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:small;}
h1,h2,h3,h4{font-weight:bold;text-transform:capitalize;}
h1,h2/*,h3*/{color:#F0AD00;}
h1,h4{margin-bottom:0px;}
h1,h2{font-size:110%;}
h2{margin-bottom:10px;}
h3{font-size:115%;}
h4{font-size:100%;vertical-align:middle;}
/* text styles */
h4,.blueText{color:#3E3F9A;}
.errorText{color:#FF0000;}
a{text-decoration:underline;color:#3E3F9A;}
a:hover,#masthead a{text-decoration:none;}
/*ul{list-style: disc;margin:0px;padding-left:10px;padding-bottom:10px;}*/
ul{font-size: inherit;}
/* ant spa em */
.linkDis{display:none;}
#topText h1{margin:0;}
#h2Title{width:100%;background-color:#FFCC66;font-weight:bold; margin-bottom:10px; margin-top:10px;}
#h2Title h2{color: #003399;padding:2px; margin-bottom:0; text-align:center;}
.singleColHeading h3{color:#666666; border-bottom:1px dashed #666666;}

/* main div widths */
#topText, #container, #baseLinks {width:970px;font-size:85%;color:#3E3F9A;}
#masthead, #cont_menu_text {width:960px; margin:5px;}
#cont_menu_text {padding-top:5px; background:url(/images/menu_left_background.gif) repeat-y top left;}
#menuBar{width:160px;}
#pagearea, #colLeftFullWidth {width:790px;/*616*/ }
	#pagearea{float:right;margin-left:0px;}

#singleColRightThin {width:158px;}
#singleColRight {width:188px;}
#doubleColLeft{width:580px/*386px*/;}
#doubleColLeftWide{width:610px/*436px*/;}

/*#doubleColLeft, #singleColRight, #doubleColLeftWide, #singleColRightThin, #colLeftFullWidth{}*/
#singleColRight, #singleColRightThin {padding:5px;float:right;}
#doubleColLeft, #doubleColLeftWide, #colLeftFullWidth {float:left;}
#singleColRight, #singleColRightThin {background:url(/images/singleColRight.jpg) no-repeat top left;}
#PageTopImage_new{text-align:center;}
#propertySearch_new{text-align:center;}
#doubleColLeftWide_propertyBox {margin:0 auto;margin-bottom:10px;}

#breadcrumbs, #pictureCredit{font-size:.8em;padding-bottom:3px; margin-bottom:0px;}
.imageColRightThin{margin-left:-5px;margin-top:-5px;}
.pageText{margin:10px;}

/* home page cols */
#pageTextCol_1{float:left;}
#pageTextCol_2{float:right;margin-left:10px;}
#pageTextCol_1, #pageTextCol_2{width:390px;height:auto;}

/* favourite property styles */
.favoritePropertyBox {float:left;margin-right:6px;width:174px; margin-bottom:6px;font-size:85%;color:#3E3F9A;}
.loading{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;}
#topText, #container, #baseLinks {background-color:#FFF;}
#topText, #container, #baseLinks, #Containerbase{position:relative;}
#topText, #container, #baseLinks, #Containerbase{margin:0 auto;}
#container, #baseLinks{margin-top:4px;}
#baseLinks, #topText, #container{border:1px solid #3e3f9a;}
#baseLinks, #topText, #container, #cont_menu_text, #pagearea{height:auto;}
#Containerbase{bottom:-30px;clear:both;width:15px;}
#baseLinks, #topText {font-size:80%;text-align:center;}
#cbb{clear:both;}
.whiteSpace{width:100%; background-color:#FFFFFF; height:10px; margin:5px 0 5px 0px;}

#masthead, #siteInfo{background-color:#3E3F9A;color:#fff;text-align:right;}
#masthead a, #siteInfo a{color:#fff; text-decoration:none;}
#masthead a:hover, #masthead a:focus, #masthead a:active
	, #siteInfo a:hover, #siteInfo a:focus, #siteInfo a:active
	, #Containerbase {background-color:#f0ad00;}
#logoGPG{float:left;margin:7px 0 0 6px;}

#menuBar{background-color:#3E3F9A;z-index:100;}
#menuLib {top:100px;}
#menuLib, #quickSearch, #siteInfo {position:absolute;left:6px;width:158px;}
#quickSearch, #siteInfo {font-size:90%;color:#FFF;text-align:center;}
#quickSearch{top:460px;}
#siteInfo{top:770px;}

.addSpaceHor{text-align:center; margin:6px;}
.googleSearchBox{background-color:#FFCC66; border:1px solid #003399; padding:3px; width:95%;}
.paddingDiv{padding:3px;}

/* property styles */
.propertyTN{float:left;padding-left:7px;padding-bottom:10px;}
.propertyTitle{font-weight:bold; font-style: italic; margin:3px;}
.newDevSmall, .favPropTable{border:1px solid #CCCCCC ; text-align:left;/* background-color:#C6EAFB#eee*/}
.newDevSmall th {text-align:left;}
.favPropTable{height:220px;}
.moreInfo{background-color: #eee; color:#FFFFFF; font-weight:bold; text-align:right; bottom:0px;}
.darkText{color: #000000;}
.image_button_nav{margin-top:8px; margin-bottom:-5px;}
/* this helps to reduce the blank lines and gaps on the property descriptions */
.textSpace{line-height:.3;}

.table_property{line-height:1.2;}
#property_details_container{line-height:1.4; font-size:1em;}

/* property boxes */
.hpd{float:left; text-align:center;font-size:85%; margin:0 auto;padding:0 3px 5px 3px;border:#CCCCCC 1px solid;margin:5px; max-width:150px; min-width:125px; min-height:145px;}
.hpH2{margin:0px;}
.hpd a{text-decoration:none;}
.hpd a:hover{text-decoration:underline;font-weight:normal;}

/* dropdown styles */
.dropdown, .dropdown_long, .dropdown_elong, .dropdown_nl{color:#FFF;background-color:#3E3F9A;margin-bottom:5px;border:1px solid #f0ad00;font-size:1em;}
.dropdown{width:140px;}
.dropdown_long{width:180px;}
.dropdown_elong{width:380px;}
.dropdown_head{background-color:#F0AD00;color:#000066;}
.dropdown_sub_head{color:#F0AD00;}

.newDev{background-color:#FFFFFF;border-left:1px solid #3E3F9A;border-right:1px solid #3E3F9A;border-bottom:1px solid #3E3F9A;margin:0 auto;position:relative;height:215px;width:520px;margin-bottom:7px;}
.Header{font-size:100%;color: #003399;background-color:#FFCC66;font-weight:bold;padding:2px;border-bottom:1px solid #3E3F9A;border-top:1px solid #3E3F9A;}

.tableInfo, .tableInfoI {font-size:.9em; font-weight:normal; margin-left:6px; padding: 0 0 5px 20px; }
.tableInfo{background:url(images/icons/help.png) no-repeat top left;}
.tableInfoI{background:url(images/icons/information.png) no-repeat top left;}
.description{font-size:100%;color:#333333;position:absolute;left:176px;top:43px;width:338px;height:101px;overflow:auto;scrollbar-3d-light-color:#ff0000;scrollbar-arrow-color:#F0AD00;scrollbar-base-color:#F0AD00;scrollbar-shadow-color:#fff;scrollbar-face-color:#F0AD00;scrollbar-highlight-color:#fff;scrollbar-track-color:#F0AD00;}
.image{position:relative;width:160px;left:7px;top:7px;}
.facs{position:absolute;width:520px;bottom:5px;color:#3E3F9A;top:148px;border-top:1px dotted #3E3F9A;padding-top:3px;}
.view{position:absolute;left:5px;bottom:5px;}
.divleft{float:left;padding:8px;line-height:19px;}

/* gpg table */
.table_gpg{font-size: 1em;border:1px #ccc solid; border-spacing:1px;}
.table_gpg td, .table_gpg th{text-align: left;padding: 2px;}
.table_gpg td {background-color:#fff;}
.table_gpg th{background-color: #eee;}
.table_space_row{line-height:.5;}
.table_gpg textarea, .table_gpg input { color: #036; background-color:#ccc;font-family: Arial, Helvetica, sans-serif; font-size:1em;}
.table_gpg .button, .buttonArea .button, .form_semseo .button
, .table_gpg .buttonActive, .buttonArea .buttonActive, .form_semseo .buttonActive
, .buttons_semseo li, .buttons_semseo .buttonActive { color:#FC0; border:1px solid #666; background-color: #039; margin-right:5px; padding:4px;}
.buttons_semseo a { padding:4px;}
.table_gpg .button:hover, .buttonArea .button:hover, .form_semseo .button:hover
, .buttons_semseo li:hover  {background-color: #09F; color:#ff6;}

/* semseo contact form */
.contact_form_semseo table {margin:0 auto;}
.contact_form_semseo th, .contact_form_semseo_small th, .contact_form_semseo_small td,.contact_form_semseo td{ text-align:left;}
.contact_form_semseo_small { font-size:smaller; margin-left:-3px;}

/* buttons */
.searchButton{font-weight:bold;}
.btn, .searchButton{font-size:90%;color:#3E3F9A;background-color:#F0AD00;border:1px solid #3E3F9A;}

/* highlight */
.highlight, .highlightR, .highlightG, .highlightOr{text-align:center;font-weight:bold;font-variant:small-caps;width:85%;margin:0 auto;margin-top:10px;margin-bottom:15px;}
.highlight{border:1px solid #99CC33;background-color:#99FF99;}
.highlightR{color:#FF0000;border:1px solid #FF0000;background-color:#000000;}
.highlightG{color:#FFF;border:1px solid #006600;background-color:#009933;}
.highlightOr{border:1px solid #006600;background-color:#FF9933;}

/* text boxes */
.textBox{font-size:100%;color:#3E3F9A;background-color:#FFFFFF;border:1px solid #3E3F9A;}
.textboxNB{border:0;width:100%;}
.textboxNB10, .textboxNB30, .textBoxNB40 {border:0;color:#000099;}
.textboxNB10{width:10px;}
.textboxNB30{width:30px;}
.textBoxNB40{width:40px;}


.boxAd {border:1px dashed #CCC; padding:3px; font-size:x-small;}
/* icons */
.icon{background-color:#f0ad00;background-image:url(/images/icons/bg_circle.gif);background-repeat: no-repeat;}
.icon a:hover{background-color:#FFFFFF;}
/* icons used in the top menu */
.iconBig{float:right;font-size:10px;text-align:center;margin-top:5px; margin-bottom:3px; margin-left:30px;}
.iconB{border:0; /*display:block;*/ margin:0 auto;/* width:26px; height:26px;*/}

/* My menu */
.myMenu {margin:0px;list-style-type:none;padding:0px;width:100%;}
.myMenu li{margin-top:3px; border:1px solid #0066CC; font-size:1em;background:#FFFFFF;}
.myMenu a, .myMenu a:visited{display:block;text-decoration:none;padding:5px;/*;background:  #6699CC #3E3F9A*/ /*url(http://www.property-partnership.com/images/menu-image2.gif) no-repeat top left*/}
.myMenu a:hover, .myMenu a:active, .myMenuActive a {display:block;text-decoration:none;font-weight:normal;padding:5px;color:#3E3F9A;background:#3E3F9A url(/images/menu-image.gif) no-repeat top left;}
/* jQuery */
input.error { border: 1px solid red; }
label.error {background: url('images/common/cross.png') no-repeat;padding-left: 16px;margin-left: .3em;}
label.valid {background: url('images/common/tick.png') no-repeat;display: block;width: 16px;height: 16px;}
.ui-datepicker {font-size:66%; /*the size you want*/}
.loading{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;}
