﻿*						{margin:0px; padding:0px; font-family: Arial; }
body					{background-color: #fff; background:url("/cogcms/templates/images/background.gif") no-repeat #ffffff; background-position: center top; font-size: 0.70em; margin-top:15px; behavior:url("/cogcms/javascript/csshover.htc");}

a						{font-weight:normal}
a:link					{color:#6699FF; font-weight:normal}
a:visited 			{color:#6699FF; font-weight:normal}
a:hover				{color:#000000; font-weight:normal}
a:active				{color:#F9CD00; font-weight:normal}
img					{border:0px;}
input, select			{font-size: 0.86em;}
.FloatLeft {float:left;}

#mainsite						{margin:0 auto; width:766px; }
#site 							{}
#headder 						{width:766px; height:256px; background-image: url(/cogcms/templates/images/delete_header_placeholder.jpg); background-color:transparent; background-repeat:no-repeat;}
#headder_subpage		{width:766px; height:175px; background-image: url(/cogcms/templates/images/delete_header_subpage_placeholder.jpg); background-color:transparent; background-repeat:no-repeat;}
#breadcrumbs				{width:736px;  padding:5px 5px 5px 34px; clear:both;}
#breadcrumbsHome {width:736px;  padding:5px 5px 5px 25px; clear:both; text-align:center;}
#breadcrumbs a {color:#000000; font-weight:bold; text-decoration:none;}
#breadcrumbs a:hover {text-decoration:underline;}
#content						{}
#section						{height:48px; font-size:1.50em; font-weight:normal; background-color:transparent; background-image: url(/cogcms/templates/images/section.gif); background-color:transparent;  background-repeat:no-repeat; }
.sectionimg						{float:left}
.sectiontitle					{padding: 10px 0 0 55px; font-size:1.4em;}

#mainsite #leftcol				{float:left; width: 180px;}
#mainsite #rightcol			{float:right;width: 570px; }
#MainText {width:450px; padding:0px 0px 25px 10px;}
#section_menu					{padding: 0 0 50px 20px}
#content #leftcol .search_box, #content #leftcol .small_box_content, #content #rightcol .latest, #content #rightcol .big_box_content, .geta {margin:0px 0 30px 0;  }


#content #leftcol									{float:left; width: 292px;}
#content #leftcol .search_box					{width: 282px; padding:0 0 10px 0; background-color:#fff; background-image: url(/cogcms/templates/images/small-box-content-search.gif); background-repeat: no-repeat; background-position: right bottom;}
#content #leftcol .search_box h1				{padding:10px 0 0 0;  height:40px; font-size:2em; font-weight:normal; color:#fff; background-image: url(/cogcms/templates/images/seach_box.gif); background-position: right top;background-repeat:no-repeat; vertical-align: middle}

#content #leftcol .selecta						{float:left; width: 282px; background-image:url(/cogcms/templates/images/small_box_bigsearch_blue.gif); background-position:bottom; padding:0px; margin:0px;}

#content #leftcol .small_box_content			{width: 282px; padding:0 0 10px 0; background-color:#fff; background-image: url(/cogcms/templates/images/small_box_content.gif); background-repeat: no-repeat; background-position: right bottom; }
#content #leftcol .small_box_content h1			{padding:10px 0 20px 0; margin:0px; font-size:1.5em; font-weight:normal; color:#fff; background-image: url(/cogcms/templates/images/small_box_h1.gif); background-position: right top;background-repeat:no-repeat;}
#content #leftcol .small_box_content ul			{margin:0 0 0 0px}
#content #leftcol .small_box_content li			{padding: 0px}
#content #leftcol .small_box_content.PaddingBottom {padding-bottom:25px;}


.wrapper30 ul {width:225px;list-style-type:none; }
.wrapper30 li a{padding:0px 0px 0px 10px;  text-decoration:underline; font-size:1em; color:#467BE3; font-weight:normal; background:url("/cogcms/templates/images/list.gif") left top no-repeat #ffffff;}
.wrapper30 li a:hover {color:#172f5f;}

#content #rightcol										{float:right; width:474px;}

#ctl00_PageTitle_PageTitle								{font-size:1.38em; font-weight:normal; margin:5px}
#content #rightcol .latest							{width:474px; }
#content #rightcol .latest h1						{color:#000; padding:10px 0 0 60px; margin:0px; height:40px; font-size:2em; font-weight:normal; background-image: url(/cogcms/templates/images/index_content.gif); background-position: right top;background-repeat:no-repeat; vertical-align: middle; border:0px;}
#content #rightcol .latest h2						{padding:15px 0 10px 34px; margin:0px; font-size:1.6em; font-weight:normal;}
#content #rightcol .properties						{font-size: 1em; background-color:#E0EBFF;width:454px; margin:0 0 0 20px; clear:both;}
#content #rightcol .entry							{width:220px; float:left; padding:5px 0px 10px 0px;}
#content #rightcol .entry .PropDetLeft {float:left; width:55px; padding:5px 10px 10px 15px;}
#content #rightcol .entry .PropDetRight {float:left; width:140px}

#content #rightcol .entry ul							{padding:0px; margin:0px;}
#content #rightcol .entry li							{list-style-position: outside; list-style-type: none; }
#content #rightcol .entry .PropLink {padding-top:3px;}
#content #rightcol .entry li a{margin:15px 0px 0px 0px; padding:0px 0px 0px 10px;  text-decoration:underline; font-size:1em; color:#467BE3; font-weight:normal; background:url("/cogcms/templates/images/list.gif") left top no-repeat #E0EBFF;}
#content #rightcol .entry li a:hover {color: #172f5f;}
#content #rightcol .big_box_content				{font-size: 1em; width: 474px; padding:0px; margin:0px; background-color:#fff; background-image: url(/cogcms/templates/images/big_box.gif); background-repeat: no-repeat; background-position: right bottom;}
#content #rightcol .big_box_content	h1			{padding:10px 0 20px 0; margin:0px; font-size:1.5em; font-weight:normal; color:#fff; background-image:url(/cogcms/templates/images/big_box_blue.gif); background-position: right top;background-repeat:no-repeat; vertical-align: middle; border:0px;}
.SearchButton {float:left;}

/*.wrapper40 ul {width:225px;list-style-type:none; padding-bottom:14px;}*/
.type li {float:left; padding:0px 0px 0px 10px; list-style-type:none; text-decoration:none; font-size:1em; color:#467BE3; font-weight:normal; background:url("/cogcms/templates/images/list.gif") left top no-repeat #ffffff;}

#where_we_advertise								{float:left; width:100%; clear:both; padding:3px 0 0 0; margin:0px}
#where_we_advertise h1 {padding:5px 0px 5px 55px; margin:0px 0px 10px 0px; font-size:1.5em; background:url("/cogcms/templates/images/where_ads.gif") left top no-repeat #7e7e7e;  font-weight:normal; color:#fff; vertical-align: middle; border:0px;}
.wwah1														{height:30px; font-size:18px; font-weight:normal; color:#fff; text-align:left}
.wwa															{display: inline; list-style-type: none; margin:30px 20px; }
.wwu															{margin:1px 15px; height:60px; width:115px; text-align:center;float:right}

#footer									{width:756px; display:block; font-size: 0.86em; overflow:hidden; overflow:auto; float:left; margin-left:10px;}

#footer p {padding:0px 0px 10px 55px;}
#footer  a								{text-decoration:none;}
#footer a:link							{color:#000; }
#footer a:visited 					{color:#000; }
#footer a:hover						{text-decoration:underline; }
#footer a:active						{color:#BD9C00; }
#footer .bluebit  						{float:left;width:756px;background-color:#2B58B0; color:#fff; padding:5px 0px 5px 0px; margin:0px;}
#footer .bluebit p {padding-bottom:0px;}
#footer .bluebit a 						{color:#fff;}
#footer .bluebit a:hover 						{color:#fff; text-decoration:underline;}
#footer .bluebit a:visited 					{color:#fff; }
.copyright {float:left; padding:0px 0px 0px 55px; margin:0px;}
.cogworks {float:right; padding:0px 25px 0px 0px;}

/*.geta							{width: 282px; height:45px; background-color:#fff; background-image: url(/cogcms/templates/images/geta.gif); background-repeat: no-repeat;}
.geta p 						{padding:8px 0 0 55px;  color:#000; font-size:2em;font-weight:bold;  }
.geta a						{font-weight:bold; text-decoration:none;}
.geta a:link					{color:#000; }
.geta a:visited 			{color:#000; }
.geta a:hover				{color:#fff; }
.geta a:active				{color:#fff; }
*/

/* Main Navigation */ 
.geta {height: 44px; z-index: 9998; width:100%;}
.geta .ValuationButton {margin: 0; padding: 0; }
.geta .ValuationButton li {display: inline; }
.geta .ValuationButton li.ValuationButtonLink a {float: left; width: 282px; height: 0px; padding-top: 44px; overflow: hidden; }
.geta .ValuationButton li a, .geta .ValuationButton li a, .geta #globalsearch {background-image: url("/cogcms/templates/images/geta.gif"); background-repeat: no-repeat;}

.geta .ValuationButton li.ValuationButtonLink a { background-position: 0 0; }
.geta .ValuationButton li.ValuationButtonLink a:hover { background-position: 0px -44px; }


.height90 .MoreInfoButton {margin: 0; padding:20px 0px 20px 0px;}
.height90 .MoreInfoButton li {display: inline; }
.height90 .MoreInfoButton li.MoreInfoButtonLink a {float: left; width: 236px; height: 0px; padding-top: 21px; overflow: hidden; }
.height90 .MoreInfoButton li a, .height90 .MoreInfoButton li a {background-image: url("/cogcms/templates/images/but-viewing.gif"); background-repeat: no-repeat;}

.height90 .MoreInfoButton li.MoreInfoButtonLink a { background-position: 0 0; }
.height90 .MoreInfoButton li.MoreInfoButtonLink a:hover { background-position: 0px -21px; }

.heightFixed {height:65px;}


.seemore						{padding:9px 4px 4px 18px; height:15px; background-color:#6699FF; clear: both; border-top:1px solid #fff; line-height:0.5em;}
.seemore a:link				{color:#ffffff; }
.seemore a:visited 			{color:#ffffff; }
.seemore a:hover			{color:#172F5F; }
.seemore a:active			{color:#172F5F; }

.imageleft					{float:left; margin:-10px 0 0 0;}
.imghthumb					{float:left; padding:0px; }
.imghthumbsm				{margin-right: 6px !important; border: 1px solid #6598FE}
.imghthumbsmm			{padding: 0px 5px 0px 0px !important;}
.height90					{float:left; border-bottom:1px solid #6598FE !important; margin:0 0 10px 0; width:100%; padding-bottom:10px !important;}
.height280					{float:left; border-bottom:1px solid #6598FE; margin:0 0 10px 0;}
.height280 a				{font-weight:bold; }
.height280 a:link			{color:#000; }
.height280 a:visited 	{color:#000; }
.height280 a:hover		{color:#6598FE; }
.height280 a:active		{color:#6598FE; }
.bbblue						{border:1px solid #6598FE}
.title								{font-weight:bold; font-size:1.3em; }
.mainpropertyimage	img	{border:1px solid #6598FE; text-align:center;}

.textimputs					{border:1px solid #06132D; padding:3px}
.spacer						{width:100px}
.dot							{clear:both;color: #FFFFFF; height:1px }

.Form							{padding:0 0 0 32px}
.FormRow					{padding:5px 10px 5px 5px;clear: both;}
.SearchButtonPadding {padding-left:7px;}
.FormColItem				{margin: 0 0 0 80px; text-align:left}
.FormColItem select {width:145px;}
.FormColLabel				{width:75px; padding:5px; float:left}
.FormInputSmall {width:62px;}
.FormInputLarge {width:141px;}

.typewrapper				{float:left; padding:7px 0 12px 40px;}
.type							{float:left; width:85px;  float:left; font-weight:bold;}
.typeForm {float:left; width:95px;  float:left; font-weight:bold;}
/*.type li						{list-style-image: url(/cogcms/templates/images/list.gif); list-style-position: inside;padding: 0 0 0 5px}*/

.wrapper30					{padding:0 0 15px 45px;}
.wrapper30 p {padding-bottom:5px;}
.wrapper30 h2 {padding-bottom:5px; font-size:1.6em;}

.wrapper40					{padding:0 0 15px 40px; margin:0px}

.sitewrapper				{font-size:0.69em; }
.toright						{float:right;margin:0 0px;font-size: 1em;}
.toleft						{float:left; padding-left:15px; font-size: 1.1em; font-weight:normal;}

.main							{border-bottom:1px solid #5A8DFF;font-weight: bold;height:20px;padding:0px 0px 10px 0px}
.main a:link					{color:#000; }
.main a:visited 			{color:#000; }
.main a:hover				{color:#BD9C00; }
.main a:active				{color:#F9CD00; }

.underdiv					{border-bottom:1px solid #F9CD00; padding: 10px 0; height:20px;}
.detaill						{float:left; width: 295px; padding:15px 10px 0px 0px;}
.detaill p {margin:0px !important; padding:0px 0px 10px 0px !important;}
.detaill h2					{color:#6598FE; padding: 10px 0 0 0 !important; margin:0px  !important;}
.detailr						{float:left; width:265px; margin: 0 0 10px 0; padding-top:15px;}
p.PropDetails {padding:0px !important; margin:0px;}
.height90 img {padding:0px; margin:0px;}

.wrapper img				{border:1px solid #5A8DFF; padding:1px}
.wrapper					{float:left; width:548px; background-color:#E0EBFF; border: 1px solid #5A8DFF; margin: 0px;}
.wrapper:hover					{background-color:#CAD4E5;} /* specificity [1,1] */ 
.searchresult				{clear:both; border-bottom:1px solid #5A8DFF; margin: 0px 0 0px 20px; padding-bottom:10px;}
.searchresultr				{float:left;}
.searchresultl				{padding:20px 0px 5px 10px; font-weight: bold; color: #6598FE; font-size: 1.2em; float: left;}
.searchpict					{width:90px; float:left; padding:10px 10px 20px 10px; }
.searchinfo					{float:left; width:426px; padding: 5px 0px 5px 0px; }
.searchinfo a {color:#000000; text-decoration:none;}
.searchinfo a:hover {color:#000000;}
.paddingright {padding-right:35px;}
.PaddingLeft25 {padding-left:25px  }
.PaddingLeft10 {padding-left:10px !important;}
.NoBorder {border:0px;}
.ContactForm {float:left;}
.Bold {font-weight:bold !important;}



/* Added by Adam */
/* Header Bar */
#TopBar {float:left; width:766px; padding:20px 0px 10px 0px;}
#CompanyName {float:left; font-size:1.6em; font-weight:bold; padding:10px 25px 0px 0px;}
#Logo {float:left; padding:0px 25px 0px 48px;}
#PhoneNumber {float:right; padding:10px 27px 0px 0px;}
.strapLine {width:760px; height:29px; line-height:29px; text-align:center; font-size:1em; float:right;}


.BodyText {font-size:1em; line-height:1.1em;}
.LargeNumber {font-size:1.2em; font-weight:bold;}

/* Main Navigation */ 
#globalheader {float:right; width: 747px; height: 40px; z-index: 9998;}
#globalheader .globalnav {margin: 0; padding: 0; }
#globalheader .globalnav li {display: inline; }
#globalheader .globalnav li.gn_home a {float: left; width: 93px; height: 0px; padding-top: 40px; overflow: hidden; }
#globalheader .globalnav li.gn_Residential a {float: left; width: 96px; height: 0px; padding-top: 40px; overflow: hidden; }
#globalheader .globalnav li.gn_Commercial a {float: left; width: 103px; height: 0px; padding-top: 40px; overflow: hidden; }
#globalheader .globalnav li.gn_Development a {float: left; width: 109px; height: 0px; padding-top: 40px; overflow: hidden; }
#globalheader .globalnav li.gn_AboutUs a {float: left; width: 85px; height: 0px; padding-top: 40px; overflow: hidden; }
#globalheader .globalnav li.gn_ValuationRequest a {float: left; width: 140px; height: 0px; padding-top: 40px; overflow: hidden; }
#globalheader .globalnav li.gn_ContactUs a {float: left; width: 121px; height: 0px; padding-top: 40px; overflow: hidden; }
#globalheader .globalnav li a, #globalheader .globalnav li a, #globalheader #globalsearch {background-image: url("/cogcms/templates/images/top-nav-bg.gif"); background-repeat: no-repeat;}

#globalheader .globalnav li.gn_home a { background-position: 0 0; }
#globalheader .globalnav li.gn_Residential a { background-position: -93px 0; }
#globalheader .globalnav li.gn_Commercial a { background-position: -189px 0;}
#globalheader .globalnav li.gn_Development a { background-position: -292px 0; }
#globalheader .globalnav li.gn_AboutUs a { background-position: -401px 0; }
#globalheader .globalnav li.gn_ValuationRequest a { background-position: -486px 0; }
#globalheader .globalnav li.gn_ContactUs a { background-position: -626px 0; }

/* OVER STATES */
#globalheader .globalnav li.gn_home a:hover { background-position: 0 -40px; }
#globalheader .globalnav li.gn_Residential a:hover { background-position: -93px -40px; }
#globalheader .globalnav li.gn_Commercial a:hover { background-position: -189px -40px; }
#globalheader .globalnav li.gn_Development a:hover { background-position: -292px -40px; }
#globalheader .globalnav li.gn_AboutUs a:hover { background-position: -401px -40px; }
#globalheader .globalnav li.gn_ValuationRequest a:hover { background-position: -486px -40px; }
#globalheader .globalnav li.gn_ContactUs a:hover { background-position: -626px -40px; }

/* PRESSED STATES */
#globalheader .globalnav li.gn_home a:active { background-position: 0 -40px; }
#globalheader .globalnav li.gn_Residential a:active { background-position: -93px -40px; }
#globalheader .globalnav li.gn_Commercial a:active { background-position: -189px -40px; }
#globalheader .globalnav li.gn_Development a:active { background-position: -292px -40px; }
#globalheader .globalnav li.gn_AboutUs a:active { background-position: -401px -40px; }
#globalheader .globalnav li.gn_ValuationRequest a:active { background-position: -486px -40px; }
#globalheader .globalnav li.gn_ContactUs a:active { background-position: -626px -40px; }

/* ON STATES */
#globalheader .globalnav li.gn_home a.selected { background-position: 0 -80px; cursor: default; }
#globalheader .globalnav li.gn_Residential a.selected { background-position: -93px -80px !important; }
#globalheader .globalnav li.gn_Commercial a.selected { background-position: -189px -80px !important; }
#globalheader .globalnav li.gn_Development a.selected { background-position: -292px -80px !important; }
#globalheader .globalnav li.gn_AboutUs a.selected { background-position: -401px -80px !important; }
#globalheader .globalnav li.gn_ValuationRequest a.selected { background-position: -486px -80px !important; }
#globalheader .globalnav li.gn_ContactUs a.selected { background-position: -626px -80px !important; }

#FlashAlt {float:right; width:747px; margin:0px; padding:0px;}

/* Property Search */
/* Property Search Form */
#PropertySearchForm {float:left; padding:0px 10px 0px 0px;}
.PropertySearchFormRow {float:left; padding:5px 0px 15px 10px;}
.PropertySearchFormColumn {float:left; width:260px; padding-right:10px;}
.PropertySearchFormTitle {float:left; width:100%; color:#4479e2; font-size:1.2em; padding:0px 0px 3px 0px; border-bottom:1px solid #4479e2;}
#PropertySearchForm p {margin:0px; padding:0px 0px 5px 0px;}
#PropertySearchForm select {font-size:1em;}
#PropertySearchForm input {font-size:1em;}
#PropertySearchForm .FormControlWidth {width:150px;}

/* Property Results */
.PropertySearchResultsTableHeader {background:#9EACC6;}
.PropertySearchResultsTableHeader td {padding:10px 0px 10px 0px; color:#ffffff; font-weight:bold; border-bottom:3px solid #ffffff;}
.PropertySearchResultsStats {float:left; font-size:1.1em; color:#1671FD; padding:0px 0px 20px 0px; width:550px;}
.PropertySearchResultsControls {float:left; padding:0px 0px 10px 0px; width:100%;}
.PropertySearchResultsControls a {text-decoration:none;}

.PropertySearchResultsRow {float:left; padding:10px 0px 10px 0px; width:100%;}

.PropertySearchResults {float:left; padding-right:10px;}
.PropertySearchResultsTable td {padding:10px 10px 10px 0px; vertical-align:top;}
.PropertySearchResultsImage {width:50px;}
.PropertySearchIcon {padding-right:5px;}
.PropertySearchResultsTable .Icon {padding-top:5px;}

.PropertySearchResultsPaging {float:left; width:170px;}
.PropertySearchResultsViewPortfolio {float:left;}

.propResultsTablePagerLinkTextDisabled {text-decoration:none;color:#ccc;}
.propResultsTablePagerLinkTextDisabled:hover {text-decoration:none;color:#ccc;}

.PropDetails .propResultsTablePagerLinkTextBack {color:#000000; font-weight:bold;}
.PropDetails .propResultsTablePagerLinkTextBack:hover {color:#000000;}


/* Added by Adam */
#section_menu .sn1 {width:158px; margin:0px; padding:0px 0px 0px 0px; list-style-type:none; border-bottom:1px solid #BCC1CB; background:url("/cogcms/templates/images/section_li_menu.gif") left top no-repeat #ffffff;}
#section_menu .sn1 .snA1 {width:145px; display:block; padding:5px 0px 5px 13px;  text-decoration:none; font-size:1.1em; color:#4479e2; font-weight:bold;}
#section_menu .sn1Selected {width:158px; margin:0px; padding:0px 0px 0px 0px; list-style-type:none; border-bottom:1px solid #BCC1CB; }
#section_menu .sn1Selected .snA1Selected {width:145px; display:block; padding:5px 0px 5px 13px;  text-decoration:none; font-size:1.1em; color:#ffffff; font-weight:bold; background:url("/cogcms/templates/images/section_li_over.gif") left top no-repeat #4479e2; }
#section_menu .sn1 .snA1:hover {background:url("/cogcms/templates/images/section_li_over.gif") left top no-repeat #4479e2; color:#ffffff; text-decoration:none;}
html>body #section_menu .sn1 .snA1 {width: auto;} 

#section_menu .sn2 {width:158px; margin:0px; padding:0px 0px 0px 0px; list-style-type:none; background:url("/cogcms/templates/images/section_li_lev2_over.gif") left top no-repeat #ffffff;}
#section_menu .sn2 .snA2 {width:135px; display:block; padding:2px 0px 2px 23px;  text-decoration:none; font-size:1.1em; color:#4479e2; font-weight:normal;}
#section_menu .sn2Selected {width:158px; margin:0px; padding:2px 0px 2px 0px; list-style-type:none;}
#section_menu .sn2Selected .snA2Selected {width:135px; display:block; padding:0px 0px 0px 23px;  text-decoration:underline; font-size:1.1em; color:#000000; font-weight:bold; background:url("/cogcms/templates/images/section_li_lev2_norm.gif") left top no-repeat #ffffff;}
#section_menu .sn2 .snA2:hover {background-image:none; text-decoration:underline; }
html>body #section_menu .sn2 .snA2 {width: auto;} 

#section_menu .sn3 {width:158px; margin:0px; padding:0px 0px 0px 0px; list-style-type:none; border-bottom:1px solid #E4EDF6; background:url("/cogcms/templates/images/list.gif") left top no-repeat #ffffff;}
#section_menu .sn3 .snA3 {width:105px; display:block; padding:5px 0px 5px 53px;  text-decoration:none; font-size:1.1em; color:#0E3072; font-weight:normal;}
#section_menu .sn3Selected {width:158px; margin:0px; padding:0px 0px 0px 0px; list-style-type:none; border-bottom:1px solid #E4EDF6; background:url("/cogcms/templates/images/list.gif") left top no-repeat #ffffff;}
#section_menu .sn3Selected .snA3Selected {width:105px; display:block; padding:5px 0px 5px 53px; text-decoration:underline; font-size:1.1em; color:#1671FD; font-weight:normal;}
#section_menu .sn3 .snA3:hover {background-image:none; color:#1671FD; text-decoration:underline;}
html>body #section_menu .sn3 .snA3 {width: auto;}

#map {width: 460px; height: 464px; float:right; margin:30px 0px 0px 0px;}
#ContactPageDetails {width:240px; padding:30px 0px 0px 20px}
#ContactPageDetails h1 {font-size:1.3em; margin:0px; padding:0px 0px 5px 0px}
#ContactPageDetails h2 {font-size:1.2em; margin:0px; padding:0px 0px 0px 0px}
#ContactPageDetails h3 {font-size:1.6em; margin:0px; padding:0px 0px 20px 0px}
#ContactPageDetails p {font-size:1em; margin:0px; padding:0px 0px 15px 0px}

#mainsite #rightcolContact			{float:right; width:470px; padding-bottom:40px;}
.PaddingTopFooter {padding-top:15px;}

.PropertyContactForm {float:left; padding:0px 0px 0px 15px;}
.UserFormRow {float:left; width:350px; padding:5px 0px 5px 0px;}
.UserFormRow .UserFormLabel {float:left; width:120px;}
.UserFormRow .UserFormField {float:left; }
.UserFormRow .UserFormFieldTickBoxes {float:left; width:250px; padding-bottom:5px;}
.UserFormField input {float:left; width:100px; }
.UserFormSubmit input {float:left; height:20px; width:100px; background-color:#4479e2; border:1px solid #756BB0; color:#ffffff; font-family:verdana;}



.RegisterButton {margin: 0; padding: 10px 0px 0px 0px; }
.RegisterButton li {display: inline; }
.RegisterButton li.RegisterButtonLink a {float: left; width: 95px; height: 0px; padding-top: 21px; overflow: hidden; }
.RegisterButton li a, .geta .RegisterButton li a, .geta #globalsearch {background-image: url("/cogcms/templates/images/but-register2.gif"); background-repeat: no-repeat;}

.RegisterButton li.RegisterButtonLink a { background-position: 0 0; }
.RegisterButton li.RegisterButtonLink a:hover { background-position: 0px -21px; }


.ContactForm {padding:0px 25px 10px 10px; width:500px;}
.ContactForm label {width:130px; float:left;}
.ContactForm textarea {width:270px;}
.ContactForm input.full {width:170px;}
.ContactForm .required {color:red !important; font-size:1.1em; padding:10px 0px 10px 0px}
.ContactForm .formRow {width:500px; float:left; margin-bottom:6px;}
.ContactForm .errorPanel {margin:5px; border:1px solid #cccccc; float:none !important;}  
.ContactForm h1 {padding-bottom:10px;}  
.ContactForm .SubmitButton {padding:10px 0px 10px 130px;}
    
    

.SubmitButtonDiv {margin: 0; padding: 10px 0px 0px 0px; }
.SubmitButtonDiv li {display: inline; }
.SubmitButtonDiv li.RegisterButtonLink a {float: left; width: 87px; height: 0px; padding-top: 21px; overflow: hidden; }
.SubmitButtonDiv li a, .geta .SubmitButtonDiv li a, .geta #globalsearch {background-image: url("/cogcms/templates/images/but-submit.gif"); background-repeat: no-repeat;}

.SubmitButtonDiv li.RegisterButtonLink a { background-position: 0 0; }
.SubmitButtonDiv li.RegisterButtonLink a:hover { background-position: 0px -21px; }