html {
	height: 100%;
	font-family:"Verdana",  Arial, Helvetica, sans-serif;
	background-color: #000000;
}

body {
	background-color: #000000;
	color: #d3d3d3;
	margin: 0px;
	padding: 0px;
	font-family:"Verdana",  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/fixed_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	min-height: 1104px;
	display:table;
	background-attachment: fixed;
}


.wrapper {
	width: 899px;
	padding-left: 100px;
	min-height: 1104px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	
	}

.back_left {
	background-image: url(../images/left_back.jpg);
	background-repeat: no-repeat;
	height: 1064px;
	width: 675px;
	position: absolute;
	left: -475px;
	top: 0px;
	background-attachment: fixed;
}

.back_right {
	background-image: url(../images/right_back.jpg);
	background-repeat: no-repeat;
	height: 1064px;
	width: 590px;
	position: absolute;
	right: -390px;
	top: 0px;
	background-attachment: fixed;
}
	
.back_foot {
	width: 100%;
	height: 20px;
	clear:both;
	}
	
.wrapper_foot {
	width: 899px;
	margin: auto;
	
	}

.header {
	height: 170px;
	clear:both;
	width: 899px;	
}

.logo {
	float: right;
	
}



.toolbar {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:0px;
	margin-left: -286px;
	margin-bottom: 20px;
	height: 27px;
	background-image: url(../images/toolbar.png);
	background-repeat: no-repeat;
	width: 1231px;
	float: left;
}

.toolbar .moduletable {
	float: right;
	margin-right: 70px;
}




.back_mainCon_mid {

	}

.back_mainCon_top {
	
	}
	
.back_mainCon_bot {
	
	}
	
.mainText_bk_top {
	
}

.mainText_bk_bot {
}



.banner_wrapper_mid {
}

.banner_wrapper_top {
	
}

.banner_wrapper_bot {	
	
}

.bannerAndCon_wrapper {
	width: 899px;
	margin-left:auto;
	margin-right:auto;
	/*background-image: url(../images/back_con.jpg);
	background-repeat: no-repeat;*/
	
}
	
.banner_wrapper {
	padding: 0px;
	float:left;
	width: 988px;
	
}

.banner .moduletable {
	float: left;
}

.banner_slide {
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	float:right;
}





.left {
	float:left;
	margin-left: 14px;
	margin-top: 0px;
	width: 153px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	}
	
.left .moduletable_L_search h3 {
	font-size: 16px;
	color: #201c56;
	font-weight: normal;
}
	
.contentItem_mid {
	float:left;
	width: 899;
	padding: 30px;
	background-image: url(../images/trans.png);
}
.contentItem_top {
	
	
}
.contentItem_bot {
	width: 819px;
	position: relative;
	padding-right: 20px;
	
}

.contentItem {
	min-height: 385px;
	background-color: #0a0a0a;
	padding: 10px;
	float: left;
	width: 100%;
	}
	
	
.contentItem_if_right {
	width: 551px;
	position: relative;
	}
	

.right {
	float: right;
	width: 235px;
	margin-right: -20px;
}

.right_bot {
	float: right;
	width: 235px;
	margin-right: -20px;
	margin-top: 20px;
}

.moduletable_right_top {
	background-color: #0a0a0a;
	padding-left: 26px;
	margin-bottom: 15px;
	background-image: url(../images/news_slide.png);
	background-repeat: no-repeat;
	background-position: left top;	
}

.moduletable_right_bot {
	background-color: #0a0a0a;
	padding-left: 26px;
	background-image: url(../images/kwackers_slide.png);
	background-repeat: no-repeat;
	background-position: left top;
}



.footer_adds_mid {
	
}

.footer_adds_top {
}

.footer_adds_bot {
	height: 261px;
}

.footer {
	
	margin-top: 30px;
	margin-left: 500px;
	background-image: url(../images/ON_PAPER_NO.1.png);
	height: 82px;	
	width: 401px;
}

.footer_logos {
	width: 500px;
	height: 106px;
	overflow: hidden;
	margin-top: 30px;
	margin-right: 10px;
	float: left;
}

.bot_nav_wrapper {
	width: 700px;
	float:right;
}

.bot_nav {
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}


.article_column{
	width:50%;
}

.article_column .column_separator {
	background-color:#FF0000;
}

.contentItemDeep {
	background-image: url(../images/mainModuleBackgroundDeep.jpg);
	background-repeat: no-repeat;
	width: 412px;
	height: 458px;
	padding: 10px;
	}

#emailForm {
	margin-top: -40px;
	}

.mainContentWrapper {
	width: 899px;
	margin:auto;
	}
.mainContentWrapper_footer {
	clear:both;
	background-image: url(../images/main_footer.jpg);
	background-repeat: no-repeat;
	width: 899px;
	margin:auto;
	background-position: bottom;
}
	
.mainContent {
	}
	


img {
	border-style: none;
	}
	
/*TEXT ELEMENTS*/


p,td {
	font-family:"Verdana",  Arial, Helvetica, sans-serif;
}

a {
	color: #d24488;
	text-decoration: none;
	font-weight: bold;
}


a:hover {
	color: #5A52BC;
}

h1 {
	font-size: 18px;
	color: #cd337d;
	font-weight: normal;
}

h2 {
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
}

h2.contentheading   {
}

h3 {
	font-size: 12px;
	color: #CCC;
	font-weight: normal;
}

h4 {
	font-family:"Verdana",  Arial, Helvetica, sans-serif;
	font-size: 17px;
	margin: 0px;
	padding: 0px;
	color: #999;
	font-weight: normal;
}

.componentheading	{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 24px;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	color: #cd337d;
	font-weight: normal;
}

.contentheading	{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 24px;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	color: #cd337d;
	font-weight: normal;
}

#ignite_parent_cat_table h3 {
	margin-top: -10px;
	margin-left: -10px;
}

.cat_links li {
	font-size:10px;
	margin-left: -13px;
	color: #746551;
	list-style-type: none;
}

.cat_title  {
	margin-left: -13px;
	margin-top: 5px;
}

.cat_title a  {
	font-size:12px;
	color: #746551;
}

.cat_title a:hover  {
	font-size:12px;
	color: #A79781;
}

.cat_des {
	margin-top: 5px;
	color: #ffffff;
	font-size:9px;
	padding: 5px;
	background-color: #827c74;
	border: 1px dotted #B9B8B0;
}


/*MAIN AREA*/	

.contentarea {
}

.contentpaneopen {
}

.contentpane {
	padding: 0;
	margin: 0;
	}
	
.clear_bot {
	clear:both;
	height: 10px;
}

.mainlevel {
}

.mainlevel a{
}

.article_seperator {
	height: 0px;
	display: none;
} 

.moduletable {
	font-family:"Verdana",  Arial, Helvetica, sans-serif;
  	color: #827c74;
  	margin: 0px;
  	padding: 0px;
}




.moduletable_copyright {
	float: right;
	padding-top: 15px;
	padding-right: 170px;
	font-family:"Verdana",  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #827c74;
	}

.mceContentBody {
	background: #0a0a0a none;
	color: #d3d3d3;
}

body.mceContentBody {
background-color: #0a0a0a !important;
background-image: none;
color: #d3d3d3;
}

.clearBoth {
	clear: both;
	}

.left_heading {
	color: #827c74;
}	

/* contact page

.sectiontableentry1 {
	background-color:#E4E9E8;
}

.sectiontableentry2 {
	background-color:#EAEEED;
}

.sectiontableentry2 td, .sectiontableentry1 td{
 	padding: 5px;
}

.sectiontableentry1 a:hover, .sectiontableentry2 a:hover {
	color:#999999;
}*/

#cbcheckedadminForm {
	border: 1px solid #C6D0CE;
	padding: 5px;
	margin: 10px;
	/*background-color:#E4E9E8;*/
}

/*.cb_comp_inner {
	border: 1px solid #C6D0CE;
	padding: 5px;
	background-color:#FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
}

.cb_comp_outer {
	border: 1px solid #C6D0CE;
	background-color:#DCE2E1;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}*/

#cbcheckedadminForm .sectiontableentry1 {
	background-color:#FFF;
}

#cbcheckedadminForm .sectiontableentry2 {
	background-color:#FFF;
}


#gallery_3_1, #gallery_4_1, #gallery_5_1, #gallery_6_1, #gallery_7_1, #gallery_8_1, #gallery_9_1, #gallery_10_1, #gallery_11_1, #gallery_12_1, #gallery_13_1 {
margin-left: 10px;
}



.left_margin_wide {
	margin-left: 30px;
	font-weight:bold;
	color:#305553;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.reg_footer {
	display:none;
}

.sectiontableheader-regpro {
	background-color: #a5b1b0;
	color: #E6E8E8;
	border: 1px solid #E2E7E7;
}

.form_wraper {
	background-color: #98A5A4;
	color: #ffffff;
	border: 1px solid #E2E7E7;
}

.reg_introtext {
	background-color: #98A5A4;
	color: #ffffff;
	border: 1px solid #E2E7E7;
	padding: 5px;
	margin-top: 5px;
}

.reg_search a{
	font-size:24px;
}

#searchevent .inputbox {
	width: 200px;
}

.form_wraper span, .form_wraper hr{
	color: #ffffff;
}

.form_wraper .form_spacer {
	background-color:#6D7C7C;
	height: 5px;
}

.workshops {
	float:right;
}

#menu1 {
	display: none;
}

/***** cb profile****/

.cbProfile .contentheading {
	font-size: 15px;
}

.cbPosMiddle .contentheading {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.cbPosLeft {
	color: #98A5A4;
}

.cbPosLeft .contentheading {
	text-align: left;
	font-size:28px;
	color: #6D4B5E;
}



.cbPosRight .contentheading {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size:14px;
}

.cbPosMiddle .contentheading {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size:18px;
}

.cbPosRight .cbPosGrid{
}

.cbPosLeft .cb_online span, .cbPosLeft .cb_offline span {
	color:#FFF;
}

#cbPosLineL1, #cbPosLineL2, #cbPosLineL3, #cbPosLineL4, #cbPosLineL5, #cbPosLineL6, #cbPosLineL7, #cbPosLineL8, #cbPosLineL9 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DBCAD3;
	padding-top: 5px;
}

#cbcheckedadminForm .titleCell label {
	display:inline;
	width: 200px;
}

/*.cbUsersList {
	color: #5B6F6F;
	border: 1px solid #E2E7E7;
	padding: 5px;
	margin-right: 5px;
	vertical-align: top;
}*/

.cbUserListResultCount {
	display: none;
}

.cbUsersList {
	text-align:left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#cb_tabid_23 {
	background-color: #98A5A4;
	color: #ffffff;
	border: 1px solid #E2E7E7;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 5px;
	margin-right: 2px;
}

.moduletable_user {
	background-color: #98A5A4;
	color: #ffffff;
	border: 1px solid #E2E7E7;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 5px;
	margin-right: 2px;
	text-align:left;
	width: 300px;
}

.moduletable_user a{
	color: #ffffff;
	
}

.moduletable_user a:hover{
	color: #DDE1E1;	
}
	
.user_message {
	background-color: #98A5A4;
	color: #ffffff;
	border: 1px solid #E2E7E7;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 5px;
	margin-right: 2px;
	text-align:left;
	width: 278px;
}

.user_message a{
	color: #ffffff;
	padding-left: 10px;
	padding-top: 3px;
	
}

.user_message a:hover{
	color: #DDE1E1;	
}

.home_slide {
	float:left;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
}

.home_buttons {
	margin-top: -30px;
	float:right;
}

.home_slide #imageshow {
}

#cbLatestVersion {
	display: none;
}

/******tell a frend at left****/
.st-taf {
	margin-top: 20px;
	margin-bottom: 10px;
}

#component-contact {
	margin-left: 0px;
	border: solid 1px #999;
	padding: 20px;
}

.xmap {
	border: solid 1px #999;
	padding: 20px;
	min-height: 330px;
}

.xmap a{
	color:#CCC;
}



.xmap .componentheading {
	border: 1px solid #D8D8D8;
	padding: 5px;
	background-color: #CCC;
	color:#000000;
	margin-bottom: -1px;
}

.xmap .level_0 {
	margin-left: 0px;
	padding-left: 10px;
	padding-top: 10px;
	/*border-left: solid 1px #ed1b24;*/
}

#sobi2Footer {
	display:none;
}

.mod_sobi2simplefeatured .icon {
	margin:auto;
	padding: 3px;
	margin-top: 5px;
	width: 130px;
	background-color:#DCC0A3;
	text-align:center;
	border: 1px solid #D0AB82;
}

.mod_sobi2simplefeatured .title {
	margin-top: 3px;
	font-size: 10px;
	font-weight: bold;
	
}

.mod_sobi2simplefeatured .customfields {
	padding-left: 3px;
}

.fabrikForm fieldset {
	-webkit-border-radius : 1em;
	-moz-border-radius: 1em;
}

 
#contact_form___Address, #contact_form___enquiry_info, #MORTGAGES___Address, #MORTGAGES___Enquiry, #valuations___Valuation_Address, #valuations___Dif_Valuation_Address  {
	margin-left: 100px;
	margin-right: -100px;
}

/*****listings*****/


span#sobi2Details_field_price {
	font-size:16px;
	line-height:50px;
	text-decoration: underline;
	margin-bottom: 15px;
	color: #201c56;
	
}

.sobi2Details h1 {
margin-bottom: -15px;
}

#sobi2Listing_field_keyfeatures_label, #sobi2Listing_field_description_label {
	font-size:14px;
	line-height:30px;
	color: #201c56;
	text-decoration: underline;
}

#sobi2Details_field_keyfeatures ul {
}

.sobi_gallery {
	float:right;
	clear:right;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-right: 3px;
}

.sobi_title_div {
margin-bottom: -15px;
margin-top: -5px;
}

.sobi2Listing_field_price {
font-size: 12px;
margin-left: 10px;
line-height:5px;
}

.sobi2Listing_field_city {
font-size: 12px;
margin-right: 10px;
margin-top: -30px;
margin-bottom: -30px;
line-height:20px;
float:right;
}

.sobi2Listing_field_keyfeatures_label {
margin-left: 10px;
margin-bottom: -10px;
top: -10px;
}

.sobi2Listing_field_keyfeatures ul {
margin-left: 10px;
margin-top: -2px;
margin-bottom: 2px;
top: -10px;
}

.mod_sobi2simplefeatured {
	border: 1px solid #ABA7E2;
	padding: 3px;
}


.v_card_pic {
	float: right;
	width: 80px;
}



#com-form-login img {
	display: none;
}

h3.igallery a{
font-family:Verdana, Geneva, sans-serif;
	font-size: 24px;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	color: #cd337d;
	font-weight: normal;
}
#ignite_menu_table h3.igallery a{
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
}

#ignite_menu_table img {
	height: 115px;
}

.sectiontableentry1 td{
	padding-left: 10px;
	background-color: #242224;
}

.sectiontableentry2 td{
	padding-left: 10px;
	background-color: #3A363A;
}

#ignite_menu_table {
	text-align: center;
width: 820px;
background-color: #3A363A;
}

.large_image_slideshow_wrapper {
	background-color: #3A363A;
}

.main_thumb_container {
	background-color: #4F484F;
	padding-left: 3px;
}

.legal_copy {
	height: 10px;
	padding-top: 2px;
	margin-bottom: -10px;
	font-size: 8px;
	color: #707070;
}

.legal_copy a {
	color: #858585;
	font-weight: normal;
	font-size: 8px;
}

.legal_copy a:hover {
	color: #d24488;
}
