/* Start of CMSMS style sheet 'Navywood' */
@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#f3f3f3 url(members/images/main_bg.jpg) top center repeat-x; font-family: arial; font-size: 13px}
html { padding:0; margin:0;}

a { text-decoration:none;}
a:hover { text-decoration:underline;}
a.big {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	background: none;
}
/* main */
.main { padding:0; margin:0 auto;}
.withe_bg_top { background:#1A5BD3; width:1250px; height: 10px; margin:0 auto; padding:0;}
.withe_bg { background:#fff; width:1250px; margin:0 auto; padding:0;}
/********** header **********/
.blok_header { margin:0; padding:0;}
.header { width:1250px; margin:0 auto; padding:0;}
.header h2 { font:normal 48px Arial, Helvetica, sans-serif; color:#454545; padding:20px 0 35px 0; margin:0;}
/* logo */
.logo { padding:0; margin:0; float:left; width:78px;}
/* menu */	
.menu { padding:50px 0 0 0; margin:0; width:650px; float:right; }
.menu ul { text-align: left;  padding:0; margin:0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 5px 0 0; border:0;}
.menu ul li a { float:left; margin:0; padding:10px; color:#272e35; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a:hover { color:#fff; background:#515f6a;}
.menu ul li a.selected {  color:#fff;  background:#515f6a;}
/*welcome area*/
.welcome { width: 350px; height: 35px; background: url(members/images/header_welcome.png); float: right; margin-right: 25px; margin-top: 15px;}
.welcome_content {
	margin-top: 4px; color: #FFFFFF; font-family: Arial; font-size: 15px;
}
.welcome_content a{
	color: #FFFFFF; font-family: Arial; font-size: 15px; font-weight: bold;
}
/* Multipurpose divs */
.big {
	height: 10px;
	background: #EFEFEF;
	margin: 0;
	padding: 0;
}
/*Home Page Boxes*/
.divSocial {
	background: url(members/images/home_bg_social.jpg) no-repeat bottom;
	width: 582px;
	height: 153px;
	padding: 20px;
}	
.divRealtor {
	background: url(members/images/home_bg_realtor.jpg) no-repeat bottom;
	width: 263px;
	height: 153px;
	padding: 20px;
}
/* search */
.search { padding:40px 0 0 0; margin:0; width:320px; float:right; height:40px;}
.search form { display:block; float:right; padding:0;}
.search span { display:block; float:left; background:#fff; width:170px; padding:0 5px; height:25px;}
.search form .keywords { font:normal 12px Arial, Helvetica, sans-serif; color:#6c6c6c; line-height:15px; height:15px; float:left; background:none; border:0; padding:5px 0; margin:0;}
.search form .button { float:left; margin:0; padding:0;}
/* Ca3er style */
.cu3er_resize { width:960px; margin:0 auto; padding:0; background: url(members/images/simple_bg.gif) no-repeat bottom;}
#cu3er-container { width:960px; outline:0; }
/********** body **********/
.body_header { width:920px; margin:0 auto; padding:10px 30px;}
.body { width:920px; margin:0 auto; padding:10px 30px;}
.body b.black {color: #515151;}
.body h1.simple { font: bold 34px Arial, Helvetica, sans-serif; color:#000000; margin:0; padding:15px 0; border:0}
.body h1 { font: bold 34px Arial, Helvetica, sans-serif; color:#2a2a2a; padding:20px 0; margin:10px 0; border-bottom:1px solid #2a2a2a; border-top:1px solid #2a2a2a;}
.body h1.signup {background:url(members/images/signup_step1.png) right no-repeat;}
.body h1.signup2 {background:url(members/images/signup_step2.png) right no-repeat;}
.body h1.signup3 {background:url(members/images/signup_step3.png) right no-repeat;}
.body h1.signup4 {background:url(members/images/signup_step4.png) right no-repeat;}
.body h2 { font: bold 22px Arial, Helvetica, sans-serif; color:#606060; margin:0; padding:15px 0;}
.body h3 { font: bold 24px Arial, Helvetica, sans-serif; color:#606060; margin:0; padding:15px 0;}
.body h4 { font: bold 22px Arial, Helvetica, sans-serif; color:#000000; margin:0; padding:15px 0;}
.body ul {
	font-size: 14px;
}
.body img {  padding:0; margin:10px  auto;}
.body img.floated2 { float:right; padding:0; margin:10px 5px;}
.body img.floated { float:left; padding:0; margin:10px 15px 10px 5px;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#646464; line-height:1.5em; padding:5px 0; margin:0;}
.body p span  { font: bold 12px Arial, Helvetica, sans-serif; color:#277fc2;}
.body p span.heading  {font: bold 14px Arial, Helvetica, sans-serif; color:#000000;}
.body p span.bigHeading {font: bold 25px Arial, Helvetica, sans-serif; color:#277fc2;}
.body a { text-decoration:none; color:#94aabb;}
.port_h2_bg { border-top:1px solid #d3d7da; background:#f1f1f1; padding:0 10px; margin:0; width:900px;}
.right { width:290px; float:left; margin:0; padding:20px 25px 20px 0;}
.right.last { padding-right:0;}
.left { width:600px; float:left; margin:0; padding:20px 25px 20px 0;}
.port_resize { width:220px; float:left; margin:0; padding:20px 10px 20px 0;}
.port_resize.last { padding-right:0;}
/*FBG*/
.FBG { margin:0; padding:0;}
.FBG_resize { width:960px; margin:0 auto; padding:20px 10px;}
.FBG_resize p { font: normal 11px Arial, Helvetica, sans-serif; color:#838383; padding:5px; margin:0; line-height:1.5em;}
.FBG_resize img { float:left; margin:5px; padding:0;}
.FBG_resize h2 { font: bold 18px Arial, Helvetica, sans-serif; color:#606060; padding:5px; margin:0;}
.FBG_resize .lefta { border-right:1px solid #d8d8d8; width:289px; float:left; margin:0; padding:20px 15px;}
.FBG_resize .lefta.last { border:0;}
.FBG_resize ul { list-style:none; margin:10px; padding:0;}
.FBG_resize li { background:url(members/images/ul_li.gif) left no-repeat; font: bold 12px Arial, Helvetica, sans-serif; color:#94aabb; padding:3px 0 3px 15px;}
/* END_bloga*/
/*************footer**********/
.footer {padding:0;  margin:0;}
.footer_resize { width:940px; margin:0 auto; padding:20px 10px; border-top:1px solid #d6d6d6;}
.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#909090; padding:20px 0 0 0;}
.footer img { margin:0; padding:0;}
.footer a { font:normal 11px Arial, Helvetica, sans-serif; color:#9baebd; text-decoration:none; padding:5px; margin:0;}
.footer p.right { text-align:right; width:150px; margin:0; padding:15px 0 0 0; float:right;} 
.footer p.leftt { text-align:left; width:550px; margin:0; padding:15px 0 0 0; float:left;} 
/********** contact form **********/
.form { float:left; width:550px; margin:5px auto; padding:0; background:#fff; border:1px solid #dedede;}
/********** contact form **********/
#contactform { margin:0; padding:5px 0;}
#contactform * { color:#7a7a7a;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both;}
#contactform li.buttons { margin:5px 0 5px 0; float:none; clear:both;}
#contactform label { float:left; margin:0; width:150px; padding:5px 0; font:normal 11px Arial, Helvetica, sans-serif; color:#848484; text-transform:capitalize;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:545px; border:1px solid #dfdfdf; margin:5px 0; padding:5px 2px; height:15px; background:#f8f8f8; float:left;}
#contactform textarea { width:545px; border:1px solid #dfdfdf; margin:10px 0; padding:2px; background:#f8f8f8; height:150px; float:left;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 1px; border:0; color:#FFF; float:left;}
ol.faq a{
	font-weight: bold;
}
ol.faq a:hover{
	color: #000000;
}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.5em; width:auto;}

p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px solid #e2e2e2; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}
/*
div#topmenu{padding-top:85px; width:699px}

div#topmenu2{padding:0px; background:#1a7eb0; width:100%; height:24px}

A.headermenu{color:#fff; background:#999; font-weight:bold; display:block; width:170px; height:21px; float:right; border-left:2px solid white; text-align:center; text-decoration:none; font-size:13px; padding-top:3px}

A.headermenu:hover{background:#666}

A.headermenu2{color:#fff; background:#1a7eb0; font-weight:bold; display:block; width:170px; height:21px; float:right; border-left:2px solid white; text-align:center; text-decoration:none; font-size:13px; padding-top:3px}

A.headermenu2:hover{background:#2c4c63}

div#content2{margin:0px auto; padding:1px 35px 1px 35px}

div.hr{height:1px; background:#ccc; width:80%; margin:10px auto}

a.buttonlink, a.buttonlink:active, a.buttonlink:hover{display:block; position:relative; top:0; left:0; border:2px #1a7eb0 solid; background-color:#fff; min-height:20px; min-width:20px; padding:10px 55px; font-family:tahoma,helvetica,sans-serif; font-size:24px; font-weight:normal; color:#555; text-decoration:none; letter-spacing:0.1em; text-align:center}

a.buttonlink:hover{background-color:#ffd}

a.buttonlink2, a.buttonlink2:active, a.buttonlink2:hover{display:block; position:relative; top:0; left:0; border:2px #243f54 solid; background-color:#0e72a4; min-height:16px; width:170px; padding:3px; margin:3px; font-family:tahoma,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; text-align:left}

a.buttonlink2:hover{background-color:#243f54}

a.buttonlink3, a.buttonlink3:active, a.buttonlink3:hover{display:block; position:relative; top:0px; left:0; border:2px #243f54 solid; background-color:#0e72a4; min-height:20px; width:240px; padding:3px; margin:10px; font-family:tahoma,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; vertical-align:middle}

a.buttonlink4:hover{background-color:#243f54}

a.buttonlink4, a.buttonlink4:active, a.buttonlink4:hover{display:block; position:relative; top:0px; left:0; border:2px #243f54 solid; background-color:#0e72a4; min-height:20px; width:360px; padding:3px; margin:10px; font-family:tahoma,helvetica,sans-serif; font-size:24px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; vertical-align:middle}

a.buttonlink4:hover{background-color:#243f54}

input.submit3{display:block; position:relative; top:0px; left:0; border:2px #243f54 solid; background-color:#0e72a4; min-height:20px; width:240px; padding:3px; margin:10px; font-family:tahoma,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; vertical-align:middle}

div.tl, div.tr, div.br, div.bl{position:absolute; height:10px; width:10px; overflow:hidden; border:0; margin:0; padding:0}

div.tl{top:-2px; left:-2px; background-position:-10px -10px}

div.tr{top:-2px; right:-2px; background-position:0px -10px}

div.bl{bottom:-2px; left:-2px; background-position:-10px 0px}

div.br{bottom:-2px; right:-2px; background-position:0px 0px}

div.gr1{padding:5px; border-bottom:0px solid #ccc; -moz-border-radius:12px}

div.indent{padding:0 0 0 30px; font-size:80%}

.infolabel{font-size:80%; font-weight:bold; text-align:right}

.infotext{font-size:100%}

.infofield{}

.infofield input[type="text"]{background:#e8eeee; border:1px solid #333; width:200px}

.input[type="text"]{background:#e8eeee; border:1px solid #333; width:250px}

.textarea{background:#e8eeee; border:1px solid #333; width:350px; height:150px}

h1{font-weight:bold; font-size:22px; margin:10px 0px; color:#575757; top-margin:100px}

th.gold{background:#f8cc1e}

th.orange{text-align:left; color:#575757; border-bottom:6px solid #1a7eb0}

.Controls{vertical-align:center}

body{margin:0px; padding:0px; font-family:Arial; font-size:12px; color:#666; background-color:#9DCBE8}

#bodyContainer{width:100%; background-image:url(members/images/body_bg_alternate.png); background-repeat:repeat-x}

#bodyContainerAlternate{width:100%; background-image:url(members/images/body_bg.png); background-repeat:repeat-x}

#mainContainer{width:1200px; height:100%; margin:auto}

div#header{width:990px; height:284px; background-image:url(members/images/header_bg_alternate.png); background-position:center bottom; background-repeat:no-repeat; margin-left:auto; margin-right:auto}

div#headerAlternate{width:1200px; height:492px; background-image:url(members/images/header_bg.png); margin-left:auto; margin-right:auto}

div#header div#blockLeft{float:left; width:300px; height:103px}

div#headerAlternate div#blockLeftAlternate{float:left; width:370px; margin-left:130px; height:492px}

div#header div#blockLeft div#logo{width:300px; height:103px}

div#headerAlternate div#blockLeftAlternate div#logoAlternate{width:351px; height:492px}

div#header div#blockLeft div#logo a{display:block; width:150px; height:103px; background-image:url(members/images/logo.png); margin-left:50px; margin-bottom:10px}

 div#headerAlternate div#blockLeftAlternate div#logoAlternate a{ display:block; width:150px; height:103px; background-image:url(members/images/logo.png); margin-left:77px; margin-top:15px; margin-bottom:10px}

div#headerAlternate div#blockLeftAlternate div#card{width:351px; height:318px; margin:auto}

div#headerAlternate div#blockLeftAlternate div#card img{background-image:url(members/images/card_bg.png) !important}

div#header div#blockRight{display:inline; float:right; width:585px; height:103px}

div#headerAlternate div#blockRightAlternate{display:inline; float:left; width:585px; height:492px; margin-right:65px}

div#header div#blockRight div#welcome, div#headerAlternate div#blockRightAlternate div#welcome{float:right; width:275px; height:36px; color:#FFF; background-image:url(members/images/header_welcome.png)}

div#header div#blockRight div#welcome a, div#headerAlternate div#blockRightAlternate div#welcome a{text-decoration:none; color:#FFF; font-weight:bold}

div#header div#blockRight div#navigation, div#headerAlternate div#blockRightAlternate div#navigation{float:right; width:100%; height:35px; text-align:right; margin-top:20px}

div#header div#blockRight div#navigation ul, div#header div#blockRight div#navigation li, div#headerAlternate div#blockRightAlternate div#navigation ul, div#headerAlternate div#blockRightAlternate div#navigation li{list-style-type:none; margin:0; padding:0; display:inline}

div#header div#blockRight div#navigation a, div#headerAlternate div#blockRightAlternate div#navigation a{text-decoration:none; text-align:center; vertical-align:middle; font-family:arial; font-size:13px; font-weight:bold; text-transform:uppercase; color:#FFF; display:block; float:right; height:35px; line-height:35px; width:79px}

div#header div#blockRight div#navigation a:hover, div#headerAlternate div#blockRightAlternate div#navigation a:hover{color:#FFF; background-image:url(members/images/header_nav_hover.png)}

div#header div#blockRight div#navigation a.selected, div#headerAlternate div#blockRightAlternate div#navigation a.selected{color:#FFF; background-image:url(members/images/header_nav_hover.png)}

div#headerAlternate div#blockRightAlternate div#content{width:100%; margin-left:70px; margin-top:30px; color:#FFF; font-size:16px}

div#headerAlternate div#blockRightAlternate div#content a{color:#FFF; font-size:16px}

a.headerBtnStart{display:inline; float:left; width:238px; height:78px; background-image:url(members/images/btn_header_start.png)}
a.headerBtnStartSmall{display:block; width:200px; height:66px; background-image:url(members/images/btn_signup_small.png)}

a.headerBtnPro{display:inline; float:right; width:165px; height:78px; background-image:url(members/images/btn_header_gopro.png)}

div#middleOuter{width:1200px; height:100%; background-image:url(members/images/middle_bg.png); margin-top:0px}

div#middleOuter div#middleInner{margin:auto; padding-top:20px; padding-left:37px; padding-right:37px; width:904px; color:#414141; font-size:14px}

div#middleOuter div#middleInner a{color:#025586}

div#middleOuter div#middleInner a:hover{color:#011B2C}

div#middleOuter div#middleInner div#middleLeft{display:inline; float:left; width:550px}

div#middleOuter div#middleInner div#middleRight{float:right; width:339px}

div#footer{width:100%; height:100px; margin-top:50px; border-top:2px dotted #666}

div#footer div#footerLinks{width:100%; height:35px; margin-top:20px}

div#footer div#footerLinks a{color:#000; text-decoration:none; font-size:12px}

div.clear{clear:both}

h1.white{font-size:30px; font-weight:bold; color:#FFF; margin:0; padding:0; line-height:30px}

h1.black{font-size:22px; font-weight:bold; color:#414141; margin:0; padding:0; line-height:30px}

h3.black{font-size:16px; font-weight:bold; color:#414141; margin:0; padding:0; line-height:16px}

input.submit{padding-left:8px; padding-right:8px; padding-top:5px; padding-bottom:5px; background:#0B356A; border:1px outset #FFF; color:#FFF; font-family:arial}

input.button{padding-left:8px; padding-right:8px; padding-top:5px; padding-bottom:5px; background:#000; border:1px outset #FFF; color:#FFF; font-family:arial}

a#btnSignup{display:block; width:176px; height:77px; background-image:url(members/images/btn_signup.png)}

a#btnSignup:hover{display:block; width:176px; height:77px; background-image:url(members/images/btn_signup.png); background-position:-176px}

div#boxLogin{width:323px; height:210px; background-image:url(members/images/box_login.png); padding:10px}

div#boxSignup{width:323px; height:210px; background-image:url(members/images/box_signup.png); padding:10px}
div.topPadding30{padding-top:30px}

.corners1{border:2px solid #a5c0d5; position:relative; min-height:30px; min-width:30px; margin:0px 10px 10px 0px}
.corners1inner img{border:1px solid #666}
span.required{font-family:verdana; font-size:14px; color:#F00}
div.message{padding:5px; border:1px dotted #000; background:#9CCBE7; color:#000}
div.error{padding:5px; border:1px dotted #FFF; background:#BF0707; color:#FFF}
*/
a.headerBtnStart{display:inline; float:left; width:238px; height:78px; background-image:url(members/images/btn_header_start.png)}
a.headerBtnStartSmall{display:block; width:200px; height:66px; background-image:url(members/images/btn_signup_small.png)}
div.message{padding:5px; border:1px dotted #000000; background:#EFEFEF; color:#000000; font-size: 12px}
div.error{padding:5px; border:1px dotted #000000; background:#FDFCC6;color: #D00303; font-size: 12px}
div.success{padding:10px; border:1px dotted #000000; background:#C0FFC7;color: #000000; font-size: 12px}
img.imageClass {margin:0;padding:0;border:0}
.textbox { width: 250px; border:1px solid #dfdfdf; margin:5px 0; padding:5px 2px; background:#f8f8f8; float:left; font-family: arial;}
.selectbox { border:1px solid #dfdfdf; margin:5px 0; padding:5px 2px; background:#f8f8f8; float:left; font-family: arial;}
span.required{font-family:verdana; font-size:14px; color:#F00}
input.button{padding-left:8px; padding-right:8px; padding-top:5px; padding-bottom:5px; background:#666666; border:1px outset #FFF; color:#FFF; font-family:arial}
td.titleTd {
	font: bold 20px Arial, Helvetica, sans-serif; color:#94aabb;
	border-bottom: 1px solid #EFEFEF;
	padding-bottom: 5px;
}
a#btnSignup{display:block; width:176px; height:77px; background-image:url(members/images/btn_signup.png)}
a#btnSignup:hover{display:block; width:176px; height:77px; background-image:url(members/images/btn_signup.png); background-position:-176px}
div#boxLogin{width:323px; height:176px; background-image:url(members/images/box_login.png); padding:10px}
div#boxSignup{width:323px; height:210px; background-image:url(members/images/box_signup.png); padding:10px}
div.topPadding30{padding-top:30px}
a.linkButton {display: block; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; background:#666666; border:1px outset #FFF; color:#FFF; font-family:arial; font-size: 16px; width: 170px;}
a.buttonlink3 {display: block; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; background:#666666; border:1px outset #FFF; color:#FFF; font-family:arial; font-size: 16px; width: 170px;}
a.linkButton2, a.linkButton2:active, a.linkButton2:hover{display:block; position:relative; top:0; left:0; border: 0; background-color:#666666; padding-top:5px; padding-bottom: 5px; padding-left: 10px; width:170px; margin:3px; font-family: Arial,helvetica,sans-serif; color:#FFFFFF; text-decoration:none; text-align:left}
/* End of 'Navywood' */

