/* Theme Name: RealEstateInvestor

 * Theme URI: http://digicap.com.au

 * Author: Digicap

 * Author URI: http://digicap.com.au

 * Description: Theme made dedicated for RealEstateInvestor.com.au

 * Version: 1.0 */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed,

figure, figcaption, footer, header, hgroup,

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

  margin: 0;

  padding: 0;

  border: 0;

  font-size: 100%;

  font: inherit;

  vertical-align: baseline;

}



body {

  line-height: 1;

}



ol, ul {

  list-style: none;

}



table {

  border-collapse: collapse;

  border-spacing: 0;

}



caption, th, td {

  text-align: left;

  font-weight: normal;

  vertical-align: middle;

}



q, blockquote {

  quotes: none;

}

q:before, q:after, blockquote:before, blockquote:after {

  content: "";

  content: none;

}



a img {

  border: none;

}



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {

  display: block;

}



body {

  font-family: arial, times, "Times New Roman", sans-serif;

  background-color: white;

  color: #434343;

  font-size: 12px;

  line-height: 1.5em;

  color: black;

}

body .none {

  display: none;

}

body a {

  text-decoration: none;

  color: #006ab3;

}

body p {

  margin-bottom: 15px;

}

body .validation_error, body .gform_ajax_spinner, body .gfield.name label {

  display: none;

}

body .clear {

  clear: both;

}

.gform_wrapper h3.gform_title{

		margin: 0px;

}

.gform_wrapper, .widget_archive, .widget_categories, .more-info, .widget_tag_cloud{

	padding: 0px; 	

	border: none;

	margin: 0px;

	border: 1px solid #CCC;

 	overflow: hidden;

	border-radius: 5px;

	max-width:none;

}



.widget_archive, .widget_categories, .widget_tag_cloud{

	padding: 15px;	

	background: #FFF;

}

.widget_tag_cloud a:after{

	content:", ";	

}

.widget_tag_cloud a:last-child:after{

	content:" ";	

}

.home .gform_wrapper{

	 -webkit-box-shadow: 1px 1px 5px 0px #666; -moz-box-shadow: 1px 1px 5px 0px #666; box-shadow: 1px 1px 5px 0px #666; behavior: url(PIE.htc); 

	 border: none;

}

home .gform_submit_button_35{

	background: #0C70BE;

	color: #FFF;

	font-weight: bold;	

}



.gform_wrapper .gform_heading {

	margin: 0px;

	width: 220px;	

}



.gform_wrapper h2.gsection_title, .gform_wrapper .gsection_description, .gform_wrapper h3.gform_title {

	width: 220px;	

}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {

	width: 98%;	

}

body #main_content .gform_wrapper ul.gfield_checkbox,

body #main_content .gform_wrapper ul.gfield_radio,

body #main_content .gform_wrapper ul.gform_fields {

	list-style-type:none;

	padding-left:0;

}

body #main_content .gform_wrapper ul.gfield_checkbox li,

body #main_content .gform_wrapper ul.gfield_radio li,

body #main_content .gform_wrapper li.gfield{

	list-style-type:none;

}



body #main_content .gform_wrapper ul.gform_fields .gfield_required{

	color:red;

}





body #main #header #nav-primary {

  background: white url(images/primary-nav-bg.png) repeat-x;

  clear: both;

}

body #main #header #nav-primary nav {

  width: 940px;

  margin: 0 auto;

  height: 45px;

  vertical-align: middle;

}

body #main #header #nav-primary nav li {

  display: inline;

  z-index:100;

  border-left: 1px solid #337db0;

  height: 45px;

  line-height: 45px;

  padding: 3px 0;

  font-size: 14px;

}

body #main #header #nav-primary nav li a {

  color: white;

  font-weight: bold;

  text-decoration: none;

  border-left: 1px solid #0a1729;

  padding: 3px 8px 3px 9px;

  padding: 3px 7px 3px 7px \9;

}

body #main #header #nav-primary nav li:last-child {

  border-right: 1px solid #0a1729;

}

body #main #header #nav-primary nav li:last-child a {

  border-right: 1px solid #337db0;

}

body #main #header header {

  height: 76px;

  margin-left: auto;

  margin-right: auto;

  width: 960px;

  overflow: hidden;

}

body #main #header header #title {

  display: inline;

  float: left;

  margin-left: 10px;

  margin-right: 10px;

  width: 700px;

  padding-top: 8px;

}

body #main #header header #title h1#logo, body #main #header header #title h2#logo {

  display: inline;

  float: left;

  margin-left: 10px;

  margin-right: 10px;

  width: 300px;

  margin-left: 0;

  background: transparent url(images/logo.png) no-repeat;

  height: 57px;

  position: relative;

  text-indent: -9999px;

  display: block;

}

body #main #header header #title h1#logo a, body #main #header header #title h2#logo a {

  height: 57px;

  width: 260px;

  display: block;

}

body #main #header header #title h2#tagline, body #main #header header #title h3#tagline {

  display: inline;

  float: left;

  margin-left: 10px;

  margin-right: 10px;

  width: 380px;

  margin-right: 0;

  position: relative;

  left: -45px;

  font-family: "Humnst777CnBTRegular";

  color: #959595;

  font-size: 18px;

  padding-top: 34px;

  font-weight: normal;

  font-style: italic;

}

body #main #header header #additional_info {

  display: inline;

  float: left;

  margin-left: 10px;

  margin-right: 10px;

  width: 220px;

}

body #main #header header #additional_info #call_info {

  position: relative;

  left: -10px;

  width: 240px;

  background-color: #eeeeee;

  height: 32px;

  line-height: 32px;

  font-size: 14px;

  -moz-border-radius-bottomleft: 5px;

  -webkit-border-bottom-left-radius: 5px;

  -o-border-bottom-left-radius: 5px;

  -ms-border-bottom-left-radius: 5px;

  -khtml-border-bottom-left-radius: 5px;

  border-bottom-left-radius: 5px;

  -moz-border-radius-bottomright: 5px;

  -webkit-border-bottom-right-radius: 5px;

  -o-border-bottom-right-radius: 5px;

  -ms-border-bottom-right-radius: 5px;

  -khtml-border-bottom-right-radius: 5px;

  border-bottom-right-radius: 5px;

  letter-spacing: -1px;

  font-family: "Humnst777CnBTRegular";

}

body #main #header header #additional_info #call_info span#phone_number {

  font-weight: bold;

  font-size: 17px;

  background-image: url(images/icon-phone.png);

  background-repeat: no-repeat;

  background-position: 0px 8px;

  padding-left: 20px;

  margin-left: 10px;

}

body #main #header header #additional_info #call_info a#request_call {

  text-decoration: none;

  font-size: 14px;

  font-weight: bold;

  margin-left: 2px;

  color: #006ab3;

}

body #main #header header #additional_info #login_or_register {

  height: 44px;

  overflow: hidden;

  margin-top: 11px;

  margin-left: -11px;

}

body #main #header header #additional_info #login_or_register a {

  font-weight: bold;

  line-height: 24px;

  font-size: 12px;

  display: block;

  float: left;

  text-decoration: none;

}

body #main #header header #additional_info #login_or_register a#login {

  color: white;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

  background: #397faa;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #54a1ca), color-stop(100%, #20608d));

  background-image: -webkit-linear-gradient(#54a1ca, #20608d);

  background-image: -moz-linear-gradient(#54a1ca, #20608d);

  background-image: -o-linear-gradient(#54a1ca, #20608d);

  background-image: -ms-linear-gradient(#54a1ca, #20608d);

  background-image: linear-gradient(#54a1ca, #20608d);

  clear: both;

  height: 24px;

  width: 124px;

  text-align: center;

  position: absolute;

margin-left: 117px;

}

body #main #header header #additional_info #login_or_register a#register {

  color: #006ab3;

  margin-left: 16px;

  width: 80px;

  background-image: url(images/register-bg.png);

  background-repeat: no-repeat;

  background-position: 55px 3px;

}

body #main #header header #additional_info #user_info {

  width: 240px;

  position: relative;

  left: -10px;

  padding: 5px 0 0;

}

body #main #header header #additional_info #user_info a {

  margin-top: 3px;

  color: white;

  font-weight: bold;

  line-height: 100%;

  padding: 0 7px;

  /* display: block;

  float: left; */

  color: #006ab3;

  font-size: 12px;

  background: none;

  border-right: 2px solid #75A7D3;

}

body #main #header header #additional_info #user_info a#my_portfolio {

  padding-left: 0;

}

body #main #header header #additional_info #user_info a#logout {

  border: none;

}

body #main #header header #additional_info #user_info span {

  float: left;

}

body #main #header header #additional_info #user_info span strong {

  color: #006ab3;

  background: #006ab3;

  font-weight: bold;

  width: 12px;

  height: 12px;

  text-indent: -9999px;

  display: block;

  line-height: 100%;

  margin-right: 8px;

  margin-top: 3px;

  -moz-border-radius: 10px;

  -webkit-border-radius: 10px;

  -o-border-radius: 10px;

  -ms-border-radius: 10px;

  -khtml-border-radius: 10px;

  border-radius: 10px;

}

body #main #header header #additional_info #user_info span strong#gold {

  color: #f98000;

  background: #f98000;

}

body #main .breadcrumbs_wrapper {

  height: 74px;

  background: url(images/content_bg.png) left top repeat-x;

  position:relative;

}

body #main .breadcrumbs_wrapper .breadcrumbs {

  width: 940px;

  margin: 0 auto;

  height: 32px;

  padding: 20px 0px 0;

  color: white;

  position:relative;

  /* background: url(images/content_inner_bg.jpg) left top no-repeat; */

}

body #main .breadcrumbs_wrapper .breadcrumbs a {

  color: white;

}

body #main .breadcrumbs_wrapper .breadcrumbs span {

  padding: 0 5px 0 7px;

}

body #main #content #content_inner {

  margin-left: auto;

  margin-right: auto;

  width: 960px;

  position: relative;

}

body #main #content #content_inner #main_content {

  display: inline;

  float: left;

  margin-left: 10px;

  margin-right: 10px;

  width: 700px;

  padding-top: 30px;

  margin-bottom: 50px;

}

body #main #content #content_inner #main_content.main_content_blog {

  width:440px !important;	

}

body #main #content #content_inner #main_content h1 {

  font-size: 30px;

  margin-bottom: 25px;

  font-family: "Humnst777CnBTRegular";

  font-weight: normal;

  line-height:30px;

}

body #main #content #content_inner #main_content h2 {

  font-weight: bold;

  font-size: 24px;

  margin-bottom: 20px;

}

body #main #content #content_inner #main_content h3 {

  font-size: 18px;

  font-weight: bold;

  margin-bottom: 15px;

}

body #main #content #content_inner #main_content h3#membership-is-free {

  color: #f28300;

  font-size: 30px;

}

body #main #content #content_inner #main_content #member-benefits-wrapper {

  border: 1px solid #bfbfbf;

  background: white;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #fbfbfb));

  background-image: -webkit-linear-gradient(#ffffff, #fbfbfb);

  background-image: -moz-linear-gradient(#ffffff, #fbfbfb);

  background-image: -o-linear-gradient(#ffffff, #fbfbfb);

  background-image: -ms-linear-gradient(#ffffff, #fbfbfb);

  background-image: linear-gradient(#ffffff, #fbfbfb);

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

  padding: 2px;

  margin-bottom: 35px;

}

body #main #content #content_inner #main_content #member-benefits-wrapper #member-benefits-inner-wrapper {

  background: #eeeeee;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));

  background-image: -webkit-linear-gradient(#ffffff, #eeeeee);

  background-image: -moz-linear-gradient(#ffffff, #eeeeee);

  background-image: -o-linear-gradient(#ffffff, #eeeeee);

  background-image: -ms-linear-gradient(#ffffff, #eeeeee);

  background-image: linear-gradient(#ffffff, #eeeeee);

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

  padding: 10px 20px 5px;

}

body #main #content #content_inner #main_content #member-benefits-wrapper #member-benefits-inner-wrapper ul#member-benefits {

  overflow: hidden;

}

body #main #content #content_inner #main_content #member-benefits-wrapper #member-benefits-inner-wrapper ul#member-benefits li {

  width: 292px;

  float: left;

  padding: 0px 0 5px 35px;

  background: url(images/side_panel_list_bg.png) left top no-repeat;

}

body #main #content #content_inner #main_content ul#levels {

  padding: 20px 0;

  font-size: 14px;

}

body #main #content #content_inner #main_content ul#levels li {

  width: 350px;

  float: left;

}

body #main #content #content_inner #main_content ul#levels li#silver {

  width: 310px;

  padding: 0 40px 0 0;

}

body #main #content #content_inner #main_content ul#levels li#silver .description {

  height: 101px;

  background: url(images/choose-sliver.jpg) left top no-repeat;

  padding: 40px 0 0 123px;

}

body #main #content #content_inner #main_content ul#levels li#silver .description h4 {

  font-size: 24px;

  font-weight: bold;

}

body #main #content #content_inner #main_content ul#levels li#silver ul.features {

  padding: 30px 0 20px 25px;

  overflow: hidden;

}

body #main #content #content_inner #main_content ul#levels li#silver ul.features li {

  width: 265px;

  padding: 0 0 10px 25px;

  background: url(images/list_style_blue_dot.png) left 3px no-repeat;

}

body #main #content #content_inner #main_content ul#levels li#silver ul.features li strong {

  font-weight: bold;

}

body #main #content #content_inner #main_content ul#levels li#silver a.subsribe {

  background: url(images/register_silver_account.png) left top no-repeat;

  width: 273px;

  height: 43px;

  text-indent: -3000px;

  display: block;

  margin-left: 25px;

  margin-bottom: 10px;

}

body #main #content #content_inner #main_content ul#levels li#silver p.upgrade-note {

  font-family: georgia, serif;

  font-style: italic;

  font-size: 18px;

  color: #7d7d7d;

  margin-left: 25px;

}

body #main #content #content_inner #main_content ul#levels li#gold .description {

  height: 101px;

  background: url(images/choose-gold.jpg) left top no-repeat;

  padding: 40px 0 0 123px;

}

body #main #content #content_inner #main_content ul#levels li#gold .description h4 {

  font-size: 24px;

  font-weight: bold;

  color: #f28300;

}

body #main #content #content_inner #main_content ul#levels li#gold ul.features {

  padding: 30px 0 20px 25px;

  overflow: hidden;

}

body #main #content #content_inner #main_content ul#levels li#gold ul.features li {

  width: 265px;

  padding: 0 0 10px 25px;

  background: url(images/list_style_blue_dot.png) left 3px no-repeat;

}

body #main #content #content_inner #main_content ul#levels li#gold ul.features li strong {

  font-weight: bold;

}

body #main #content #content_inner #main_content ul#levels li#gold a.subsribe {

  background: url(images/register_gold_account.jpg) left top no-repeat;

  width: 327px;

  height: 77px;

  text-indent: -3000px;

  display: block;

  margin-left: 25px;

  margin-bottom: 20px;

}

body #main #content #content_inner #main_content .post-content .step_wrapper {

  padding: 2px;

  border: 1px solid #bfbfbf;

  margin-bottom: 10px;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #fbfbfb));

  background-image: -webkit-linear-gradient(#ffffff, #fbfbfb);

  background-image: -moz-linear-gradient(#ffffff, #fbfbfb);

  background-image: -o-linear-gradient(#ffffff, #fbfbfb);

  background-image: -ms-linear-gradient(#ffffff, #fbfbfb);

  background-image: linear-gradient(#ffffff, #fbfbfb);

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

}

body #main #content #content_inner #main_content .post-content .step {

  background: #f5f5f5;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));

  background-image: -webkit-linear-gradient(#ffffff, #eeeeee);

  background-image: -moz-linear-gradient(#ffffff, #eeeeee);

  background-image: -o-linear-gradient(#ffffff, #eeeeee);

  background-image: -ms-linear-gradient(#ffffff, #eeeeee);

  background-image: linear-gradient(#ffffff, #eeeeee);

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

  overflow: hidden;

  padding: 10px;

  vertical-align:top;

}

body #main #content #content_inner #main_content .post-content .step img {

  border: 3px solid #c9c9c9;

  padding: 1px;

  background: #e9e9e9;

  float:left;

  margin-right: 15px;

  width:135px;

  vertical-align:top;

}

body #main #content #content_inner #main_content .post-content .step h3 {

  font-size: 14px;

  font-weight: bold;

  padding: 10px 0 5px;

  margin-bottom: 0;

  width:500px;

  vertical-align:top;

  float:left;

  display:inline-block;

}

body #main #content #content_inner #main_content .post-content .step h3 strong {

  font-size: 18px;

}

body #main #content #content_inner #main_content .post-content .step p {

  margin: 0;

  vertical-align:top;

  display:inline-block;

}

body #main #content #content_inner #main_content .post-content .step p strong {

  font-weight: bold;

}

body #main #content #content_inner #main_content .post-content .step ul {

  width:480px;

  vertical-align:top;

  float:left;

  display:inline-block;

  margin-top:10px;

  margin-left:15px;

}



body #main #content #content_inner #main_content .menu-member-area-menu-container {

  margin-top: 35px;

}

body #main #content #content_inner #main_content .menu-member-area-menu-container ul {

  clear: both;

  height: 38px;

  padding: 0 0 0 10px;

}

body #main #content #content_inner #main_content .menu-member-area-menu-container ul li {

  border: 1px solid #bfbfbf;

  border-bottom: none;

  float: left;

  position: relative;

  margin-right: 10px;

  -moz-border-radius-topleft: 5px;

  -webkit-border-top-left-radius: 5px;

  -o-border-top-left-radius: 5px;

  -ms-border-top-left-radius: 5px;

  -khtml-border-top-left-radius: 5px;

  border-top-left-radius: 5px;

  -moz-border-radius-topright: 5px;

  -webkit-border-top-right-radius: 5px;

  -o-border-top-right-radius: 5px;

  -ms-border-top-right-radius: 5px;

  -khtml-border-top-right-radius: 5px;

  border-top-right-radius: 5px;

}

body #main #content #content_inner #main_content .menu-member-area-menu-container ul li a {

  font-weight: bold;

  float: left;

  padding: 10px 35px 8px;

  margin: 2px 2px 0;

  -moz-border-radius-topleft: 5px;

  -webkit-border-top-left-radius: 5px;

  -o-border-top-left-radius: 5px;

  -ms-border-top-left-radius: 5px;

  -khtml-border-top-left-radius: 5px;

  border-top-left-radius: 5px;

  -moz-border-radius-topright: 5px;

  -webkit-border-top-right-radius: 5px;

  -o-border-top-right-radius: 5px;

  -ms-border-top-right-radius: 5px;

  -khtml-border-top-right-radius: 5px;

  border-top-right-radius: 5px;

  background: #e0e0e0;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #d2d2d2));

  background-image: -webkit-linear-gradient(#eeeeee, #d2d2d2);

  background-image: -moz-linear-gradient(#eeeeee, #d2d2d2);

  background-image: -o-linear-gradient(#eeeeee, #d2d2d2);

  background-image: -ms-linear-gradient(#eeeeee, #d2d2d2);

  background-image: linear-gradient(#eeeeee, #d2d2d2);

}

body #main #content #content_inner #main_content .menu-member-area-menu-container ul li span {

  background: #2a709f;

  padding: 3px 8px;

  -moz-box-shadow: inset 3px 3px 3px rgba(0, 0, 0, 0.3);

  -webkit-box-shadow: inset 3px 3px 3px rgba(0, 0, 0, 0.3);

  -o-box-shadow: inset 3px 3px 3px rgba(0, 0, 0, 0.3);

  box-shadow: inset 3px 3px 3px rgba(0, 0, 0, 0.3);

  font-weight: bold;

  color: white;

  position: absolute;

  right: 10px;

  top: 10px;

}

body #main #content #content_inner #main_content .menu-member-area-menu-container ul li.current-menu-item {

  background: white;

}

body #main #content #content_inner #main_content .menu-member-area-menu-container ul li.current-menu-item a {

  background: white;

  color: black;

}

body #main #content #content_inner #main_content #my_portfolio, body #main #content #content_inner #main_content #my_rewards, body #main #content #content_inner #main_content #alerts {

  border: 1px solid #bfbfbf;

  -moz-border-radius-topleft: 5px;

  -webkit-border-top-left-radius: 5px;

  -o-border-top-left-radius: 5px;

  -ms-border-top-left-radius: 5px;

  -khtml-border-top-left-radius: 5px;

  border-top-left-radius: 5px;

  -moz-border-radius-topright: 5px;

  -webkit-border-top-right-radius: 5px;

  -o-border-top-right-radius: 5px;

  -ms-border-top-right-radius: 5px;

  -khtml-border-top-right-radius: 5px;

  border-top-right-radius: 5px;

  padding: 20px 18px 10px;

}

body #main #content #content_inner #main_content #my_portfolio h2, body #main #content #content_inner #main_content #my_rewards h2, body #main #content #content_inner #main_content #alerts h2 {

  margin-bottom: 10px;

}

body #main #content #content_inner #main_content #my_portfolio h3, body #main #content #content_inner #main_content #my_rewards h3, body #main #content #content_inner #main_content #alerts h3 {

  margin-bottom: 20px;

}

body #main #content #content_inner #main_content #my_rewards {

  padding: 35px 35px 25px;

}

body #main #content #content_inner #main_content #my_rewards .post-content {

  position: relative;

  padding-top: 30px;

  /* padding-right: 280px; */

 /*  background: url(images/money-tree.jpg) right bottom no-repeat; */

}

#rewardsclear{

	float:right;

	width:255px;

	height:255px;

}

body #main #content #content_inner #main_content #my_rewards .post-content h2 {

  position: absolute;

  top: 0;

}

body #main #content #content_inner #main_content #my_rewards .post-content ul {

  margin-top: -10px;

  padding: 0 0 15px 20px;

}

body #main #content #content_inner #main_content #my_rewards .post-content ul li {

 /*  background: url(images/list_style_blue_dot.png) left 4px no-repeat;

  padding: 0 0 8px 20px;*/

  font-size: 14px; 

}

body #main #content #content_inner #main_content #my_rewards .post-content{

  border-bottom: 1px dotted #858585;

}

body #main #content #content_inner #main_content #my_rewards #points_wrappper {

}



body #main #content #content_inner #main_content #points_wrappper ul#points,

body #main #content #content_inner #main_content #my_rewards #points_wrappper ul#points {

  background: #245f8c;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2a709f), color-stop(100%, #20537e));

  background-image: -webkit-linear-gradient(#2a709f, #20537e);

  background-image: -moz-linear-gradient(#2a709f, #20537e);

  background-image: -o-linear-gradient(#2a709f, #20537e);

  background-image: -ms-linear-gradient(#2a709f, #20537e);

  background-image: linear-gradient(#2a709f, #20537e);

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

  color: white;

  overflow: hidden;

  padding: 15px 0 15px 20px;

  margin: 0 0 15px;

}

body #main #content #content_inner #main_content #points_wrappper ul#points li,

body #main #content #content_inner #main_content #my_rewards #points_wrappper ul#points li {

  float: left;

  width: 250px;

  padding: 0 15px 0 39px;

  background: url(images/list_style_arrow_big.png) left top no-repeat;

  list-style-type:none;

}

body #main #content #content_inner #main_content #points_wrappper ul#points li span.points,

body #main #content #content_inner #main_content #my_rewards #points_wrappper ul#points li span.points {

  font-size: 18px;

  padding: 0 0 15px 0;

  font-weight: bold;

}

body #main #content #content_inner #main_content #points_wrappper ul#points li p,

body #main #content #content_inner #main_content #my_rewards #points_wrappper ul#points li p {

  margin: 0;

}

body #main #content #content_inner #main_content #my_rewards .gform_wrapper {

  padding: 25px 0 0 0;

  width: 395px;

  float: left;

}

body #main #content #content_inner #main_content #my_rewards .gform_wrapper li {

  position: relative;

  padding: 0 0 10px;

}

body #main #content #content_inner #main_content #my_rewards .gform_wrapper li .validation_message {

  width: 316px;

  left: 63px;

  top: 3px;

}

body #main #content #content_inner #main_content #my_rewards .gform_wrapper li label.gfield_label {

  display: block;

  float: left;

  width: 50px;

  text-align: right;

  padding-right: 10px;

  font-size: 14px;

}

body #main #content #content_inner #main_content #my_rewards .gform_wrapper li label.gfield_label span {

  font-size: 18px;

  color: #e95d0f;

}

body #main #content #content_inner #main_content #my_rewards .gform_wrapper li input {

  border: 1px solid #ababab;

  padding: 5px;

  font-size: 12px;

  background: #eeeeee;

  -moz-box-shadow: 1px 1px 0 #aaabab;

  -webkit-box-shadow: 1px 1px 0 #aaabab;

  -o-box-shadow: 1px 1px 0 #aaabab;

  box-shadow: 1px 1px 0 #aaabab;

  width: 304px;

  margin-right: 10px;

}

body #main #content #content_inner #main_content #my_rewards .gform_wrapper li .ginput_container {

  *float: left;

  *margin-bottom: 10px;

}

body #main #content #content_inner #main_content #my_rewards .gform_wrapper li .ginput_container label {

  display: none;

}

body #main #content #content_inner #main_content #my_rewards .gform_wrapper li .ginput_container span input {

  width: 141px;

}

body #main #content #content_inner #main_content #my_rewards .gform_wrapper li select {

  width: 318px;

  padding: 5px;

}

body #main #content #content_inner #main_content #my_rewards .gform_wrapper input.gform_button {

  display: block;

  padding: 8px 25px;

  font-size: 18px;

  color: white;

  font-weight: bold;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

  background: #2e719e;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #54a1ca), color-stop(100%, #1f5e8c));

  background-image: -webkit-linear-gradient(#54a1ca, #1f5e8c);

  background-image: -moz-linear-gradient(#54a1ca, #1f5e8c);

  background-image: -o-linear-gradient(#54a1ca, #1f5e8c);

  background-image: -ms-linear-gradient(#54a1ca, #1f5e8c);

  background-image: linear-gradient(#54a1ca, #1f5e8c);

  margin-left: 60px;

  border: none;

}

body #main #content #content_inner #main_content #my_rewards #give_us_a_call {

  background: #eeeeee;

  padding: 25px;

  margin-left: 395px;

  margin-top: 15px;

  font-size: 16px;

  color: #1b1b1b;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

}

body #main #content #content_inner #main_content #my_rewards #give_us_a_call p.number {

  font-size: 24px;

  background: url(images/phone.png) left 15px no-repeat;

  padding: 25px 0 8px 35px;

  border-top: 1px dotted #0c0c0c;

  margin: 0;

}

body #main #content #content_inner #main_content #alerts {

  padding-top: 30px;

}

body #main #content #content_inner #main_content #alerts li {

  cursor: pointer;

  padding: 12px 10px 25px;

  margin-top: -8px;

  background: url(images/alert_read_bg.png) left top no-repeat;

}

body #main #content #content_inner #main_content #alerts li span.date {

  width: 160px;

  display: block;

  float: left;

  font-size: 11px;

}

body #main #content #content_inner #main_content #alerts li span.author {

  width: 100px;

  display: block;

  float: left;

  color: #006ab3;

  font-size: 11px;

}

body #main #content #content_inner #main_content #alerts li.unread {

  background: url(images/alert_unread_bg.png) left top no-repeat;

  margin-bottom: 12px;

  font-weight: bold;

}

body #main #content #content_inner #main_content #alerts li.unread span {

  font-weight: normal;

}

body #main #content #content_inner #main_content #my_portfolio #bcr_wrapper {

  margin-bottom: 10px;

  position: relative;

  background: #fbfbfb;

  border: 1px solid #bfbfbf;

  -moz-box-shadow: inset 2px 3px 2px #d7d7d7;

  -webkit-box-shadow: inset 2px 3px 2px #d7d7d7;

  -o-box-shadow: inset 2px 3px 2px #d7d7d7;

  box-shadow: inset 2px 3px 2px #d7d7d7;

}

body #main #content #content_inner #main_content #my_portfolio #bcr_wrapper #bcr {

  margin: 0 2px 2px 0;

  -moz-box-shadow: inset 2px 3px 2px #d7d7d7;

  -webkit-box-shadow: inset 2px 3px 2px #d7d7d7;

  -o-box-shadow: inset 2px 3px 2px #d7d7d7;

  box-shadow: inset 2px 3px 2px #d7d7d7;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #eeeeee));

  background-image: -webkit-linear-gradient(#ffffff, #ffffff, #eeeeee);

  background-image: -moz-linear-gradient(#ffffff, #ffffff, #eeeeee);

  background-image: -o-linear-gradient(#ffffff, #ffffff, #eeeeee);

  background-image: -ms-linear-gradient(#ffffff, #ffffff, #eeeeee);

  background-image: linear-gradient(#ffffff, #ffffff, #eeeeee);

}

body #main #content #content_inner #main_content #my_portfolio #bcr_wrapper #bcr #bcr_inner {

  padding: 25px 240px 25px 25px;

  background: url(images/pennies.png) right bottom no-repeat;

}

body #main #content #content_inner #main_content #my_portfolio #bcr_wrapper #bcr #bcr_inner p#description {

  border-bottom: 1px dotted #070707;

  padding: 0 0 15px;

}

body #main #content #content_inner #main_content #my_portfolio #bcr_wrapper #bcr #bcr_inner p#get_started {

  font-size: 18px;

  font-weight: bold;

  margin: 0;

  padding: 10px 0 0;

}

body #main #content #content_inner #main_content #my_portfolio #bcr_wrapper #bcr #bcr_inner p#get_started a#request_bcr {

  font-size: 14px;

  color: white;

  font-weight: bold;

  padding: 10px 20px;

  margin-left: 10px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

  background: #3377a3;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #54a1ca), color-stop(100%, #1f5e8c));

  background-image: -webkit-linear-gradient(#54a1ca, #1f5e8c);

  background-image: -moz-linear-gradient(#54a1ca, #1f5e8c);

  background-image: -o-linear-gradient(#54a1ca, #1f5e8c);

  background-image: -ms-linear-gradient(#54a1ca, #1f5e8c);

  background-image: linear-gradient(#54a1ca, #1f5e8c);

}

body #main #content #content_inner #main_content #my_portfolio #bcr_wrapper #bcr #bcr_inner p#processing {

  font-size: 18px;

  font-weight: bold;

  margin: 0;

  padding: 10px 0 0;

}

body #main #content #content_inner #main_content #my_portfolio #bcr_wrapper.processing {

  background: #e0e0e0;

  -moz-box-shadow: inset 2px 3px 2px #cccccc;

  -webkit-box-shadow: inset 2px 3px 2px #cccccc;

  -o-box-shadow: inset 2px 3px 2px #cccccc;

  box-shadow: inset 2px 3px 2px #cccccc;

}

body #main #content #content_inner #main_content #my_portfolio #bcr_wrapper.processing #bcr {

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e3e3e3), color-stop(100%, #d6d6d6));

  background-image: -webkit-linear-gradient(#e3e3e3, #d6d6d6);

  background-image: -moz-linear-gradient(#e3e3e3, #d6d6d6);

  background-image: -o-linear-gradient(#e3e3e3, #d6d6d6);

  background-image: -ms-linear-gradient(#e3e3e3, #d6d6d6);

  background-image: linear-gradient(#e3e3e3, #d6d6d6);

  -moz-box-shadow: inset 2px 3px 2px silver;

  -webkit-box-shadow: inset 2px 3px 2px silver;

  -o-box-shadow: inset 2px 3px 2px silver;

  box-shadow: inset 2px 3px 2px silver;

  color: #aaaaaa;

}

body #main #content #content_inner #main_content #my_portfolio #bcr_wrapper.processing #bcr #bcr_inner {

  background: url(images/pennies_gray.png) right bottom no-repeat;

}

body #main #content #content_inner #main_content #my_portfolio #bcr_wrapper.processing #bcr #bcr_inner p#description {

  border-bottom: 1px dotted #343434;

}

body #main #content #content_inner #main_content #my_portfolio #bcr_wrapper.processing #bcr #bcr_inner p#processing {

  color: black;

}

body #main #content #content_inner #main_content #my_portfolio .property_wrapper {

  background: #fbfbfb;

  border: 1px solid #bfbfbf;

  -moz-box-shadow: inset 2px 3px 2px #d7d7d7;

  -webkit-box-shadow: inset 2px 3px 2px #d7d7d7;

  -o-box-shadow: inset 2px 3px 2px #d7d7d7;

  box-shadow: inset 2px 3px 2px #d7d7d7;

  margin-bottom: 10px;

}

body #main #content #content_inner #main_content #my_portfolio .property_wrapper .property {

  margin: 0 2px 2px 0;

  -moz-box-shadow: inset 2px 3px 2px #d7d7d7;

  -webkit-box-shadow: inset 2px 3px 2px #d7d7d7;

  -o-box-shadow: inset 2px 3px 2px #d7d7d7;

  box-shadow: inset 2px 3px 2px #d7d7d7;

  background: #eeeeee;

  padding: 25px 23px;

  overflow: hidden;

}



body #main #content #content_inner #main_content #my_portfolio .property_wrapper .property .property-images {

  float: left;

}



body #main #content #content_inner #main_content #my_portfolio .property_wrapper .property img {

  border: 3px solid #c9c9c9;

  background: #e9e9e9;

  padding: 1px;

  float: left;

  margin-right: 20px;

  width: 181px;

  height: 113px;

}



.property ul.gallery {

  	background: none repeat scroll 0 0 #C8C8C8;

    clear: left;

    float: left;

    margin-top: 5px;

    padding: 5px 0 0px 7px;

    width: 180px;  

} 



.property ul.gallery li {

  display: inline;

  float: left;

}



.single-property .property ul.gallery {

  	background: none repeat scroll 0 0 #C8C8C8;

    clear: left;

    float: left;

    margin-top: 5px;

    padding: 5px 0 0px 7px;

    width: 300px;  

}



.single-property .property ul.gallery li {

  display: inline;

  float: left;

  margin-right:5px

}





body #main #content #content_inner #main_content #my_portfolio .property_wrapper .property ul.gallery li img {

  border: medium none;

  height: 40px;

  margin: 0 7px 7px 0;

  padding: 0;

  width: 53px;

}



body #main #content #content_inner #main_content #my_portfolio .property_wrapper .property h3 {

  color: #aaaaaa;

  font-size: 24px;

  margin-bottom: 6px;

}

body #main #content #content_inner #main_content #my_portfolio .property_wrapper .property span {

  display: block;

  color: #959595;

  text-transform: uppercase;

  margin-left: 209px;

}

body #main #content #content_inner #main_content #my_portfolio .property_wrapper .property span span {

  font-size: 10px;

  width: 140px;

  float: left;

  margin-left: 0;

}

body #main #content #content_inner #main_content #my_portfolio .property_wrapper .property span strong {

  color: black;

  text-transform: lowercase;

  font-size: 12px;

  margin-left: 140px;

  display: block;

}

body #main #content #content_inner #main_content #my_portfolio .property_wrapper .property span.development_status {

  color: #bfbfbf;

  font-weight: blod;

  margin-bottom: 5px;

}

body #main #content #content_inner #main_content #my_portfolio .property_wrapper .property a {

  padding: 0 0 0 20px;

  font-weight: bold;

  background: url(images/link_arrow.png) left top no-repeat;

}

body #main #content #content_inner #main_content #my_portfolio #request_research_wrapper {

  background: #fbfbfb;

  border: 1px solid #bfbfbf;

  -moz-box-shadow: inset 2px 3px 2px #d7d7d7;

  -webkit-box-shadow: inset 2px 3px 2px #d7d7d7;

  -o-box-shadow: inset 2px 3px 2px #d7d7d7;

  box-shadow: inset 2px 3px 2px #d7d7d7;

  margin-bottom: 10px;

}

body #main #content #content_inner #main_content #my_portfolio #request_research_wrapper #request_research {

  margin: 0 2px 2px 0;

  -moz-box-shadow: inset 2px 3px 2px #d7d7d7;

  -webkit-box-shadow: inset 2px 3px 2px #d7d7d7;

  -o-box-shadow: inset 2px 3px 2px #d7d7d7;

  box-shadow: inset 2px 3px 2px #d7d7d7;

  background: #f9f9f9;

  *padding: 0 0 1px 0;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #eeeeee));

  background-image: -webkit-linear-gradient(#ffffff, #ffffff, #eeeeee);

  background-image: -moz-linear-gradient(#ffffff, #ffffff, #eeeeee);

  background-image: -o-linear-gradient(#ffffff, #ffffff, #eeeeee);

  background-image: -ms-linear-gradient(#ffffff, #ffffff, #eeeeee);

  background-image: linear-gradient(#ffffff, #ffffff, #eeeeee);

}

body #main #content #content_inner #main_content #my_portfolio #request_research_wrapper #request_research #request_research_inner {

  padding: 25px 240px 25px 25px;

  background: url(images/house.png) right bottom no-repeat;

}

body #main #content #content_inner #main_content #my_portfolio #request_research_wrapper #request_research #request_research_inner p#request {

  border-top: 1px dotted #080808;

  padding: 20px 0 0;

  margin: 0;

  font-size: 18px;

  font-weight: bold;

}



body #research-request-form-inner-wrapper {

  padding: 10px;

  padding-bottom: 20px;

  border: 1px solid #e7e7e7;

  margin: -5px;

  margin-bottom: -400px !important;

}



body #research-request-form-inner-wrapper h2 {

  font-weight: normal !important;

  position: relative;

}



body #research-request-form-inner-wrapper p {

  font-size: 15px;

  line-height: 150%;

  color: #6b6b6b;

  position: relative;

}



body #research-request-form-inner-wrapper .gform_footer {

  background: url(images/phone-grey.png) no-repeat 5px 7px;

  padding-bottom: 3px;

  *height: 50px !important;

  *width: 455px !important;

  *text-align: right !important;

  *margin-top: -45px !important;

}



body #research-request-form-inner-wrapper .property_research_request_phone input {

  width: 238px !important;

  height: 22px !important;

  margin: 0;

  line-height: 100%;

  font-size: 16px;

  padding: 3px;

  float: left;

  margin-left: 64px;

  margin-top: 13px;

  *position: relative !important;

  *left: 55px !important;

}



body #research-request-form-inner-wrapper .gform_wrapper .gform_heading, body #research-request-form-inner-wrapper .gform_wrapper .gfield_label, body #research-request-form-inner-wrapper .gform_wrapper .property_research_request_user_id {

  display: none;

}

body #main #content #content_inner #main_content #my_portfolio #request_research_wrapper #request_research #request_research_inner .gform_wrapper .gform_body {

  display: none;

}

body #research-request-form-inner-wrapper .gform_wrapper .gform_footer input.gform_button {

  margin-top: 10px;

  margin-left: 15px;

  font-size: 14px;

  font-weight: bold;

  color: white;

  padding: 10px;

  *width: 150px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

  border: none;

  background: #377ca8;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #54a1ca), color-stop(100%, #1f5e8c));

  background-image: -webkit-linear-gradient(#54a1ca, #1f5e8c);

  background-image: -moz-linear-gradient(#54a1ca, #1f5e8c);

  background-image: -o-linear-gradient(#54a1ca, #1f5e8c);

  background-image: -ms-linear-gradient(#54a1ca, #1f5e8c);

  background-image: linear-gradient(#54a1ca, #1f5e8c);

}

body #main #content #content_inner #main_content #my_portfolio #request_research_wrapper #request_research #request_research_inner a#request_research_popup_button {

  font-size: 14px;

  font-family: "Lucida Grande";

  font-weight: bold;

  color: white;

  padding: 10px;

  *width: 150px;

  margin-left: 10px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border: none;

  border-radius: 5px;

  background: #377ca8;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #54a1ca), color-stop(100%, #1f5e8c));

  background-image: -webkit-linear-gradient(#54a1ca, #1f5e8c);

  background-image: -moz-linear-gradient(#54a1ca, #1f5e8c);

  background-image: -o-linear-gradient(#54a1ca, #1f5e8c);

  background-image: -ms-linear-gradient(#54a1ca, #1f5e8c);

  background-image: linear-gradient(#54a1ca, #1f5e8c);

}

body #main #content #content_inner #main_content #my_portfolio .not-filled-in-yet {

  background: #dddddd;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(50%, #dcdcdc), color-stop(100%, #dcdcdc));

  background-image: -webkit-linear-gradient(#eeeeee, #dcdcdc, #dcdcdc);

  background-image: -moz-linear-gradient(#eeeeee, #dcdcdc, #dcdcdc);

  background-image: -o-linear-gradient(#eeeeee, #dcdcdc, #dcdcdc);

  background-image: -ms-linear-gradient(#eeeeee, #dcdcdc, #dcdcdc);

  background-image: linear-gradient(#eeeeee, #dcdcdc, #dcdcdc);

  border: 1px solid #bfbfbf;

  -moz-box-shadow: inset 2px 3px 2px #d7d7d7;

  -webkit-box-shadow: inset 2px 3px 2px #d7d7d7;

  -o-box-shadow: inset 2px 3px 2px #d7d7d7;

  box-shadow: inset 2px 3px 2px #d7d7d7;

  padding: 20px;

  margin-bottom: 10px;

  text-align: center;

  color: white;

  font-size: 24px;

}

body #main #content #content_inner #main_content.register-page {

  display: inline;

  float: left;

  margin-left: 10px;

  margin-right: 10px;

  width: 940px;

  font-size: 14px;

}

body #main #content #content_inner #main_content.register-page .ui-tabs {

  padding: 0;

}

body #main #content #content_inner #main_content.register-page .ui-tabs .ui-tabs-nav {

  padding: 0;

}

body #main #content #content_inner #main_content.register-page .ui-tabs .ui-tabs-nav a {

  font-size: 12px;

  padding: 10px 35px;

  margin: 2px 2px 0;

}

body #main #content #content_inner #main_content.register-page .ui-tabs .ui-tabs-nav .ui-state-active {

  border: 1px solid #bfbfbf;

}

body #main #content #content_inner #main_content.register-page .ui-tabs .ui-tabs-nav .ui-state-default {

  border: 1px solid #bfbfbf;

}

body #main #content #content_inner #main_content.register-page .ui-tabs .ui-tabs-nav .ui-state-default a.silver {

  color: #006ab3;

  -moz-border-radius-topleft: 4px;

  -webkit-border-top-left-radius: 4px;

  -o-border-top-left-radius: 4px;

  -ms-border-top-left-radius: 4px;

  -khtml-border-top-left-radius: 4px;

  border-top-left-radius: 4px;

  -moz-border-radius-topright: 4px;

  -webkit-border-top-right-radius: 4px;

  -o-border-top-right-radius: 4px;

  -ms-border-top-right-radius: 4px;

  -khtml-border-top-right-radius: 4px;

  border-top-right-radius: 4px;

  background: #e0e0e0;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #d2d2d2));

  background-image: -webkit-linear-gradient(#eeeeee, #d2d2d2);

  background-image: -moz-linear-gradient(#eeeeee, #d2d2d2);

  background-image: -o-linear-gradient(#eeeeee, #d2d2d2);

  background-image: -ms-linear-gradient(#eeeeee, #d2d2d2);

  background-image: linear-gradient(#eeeeee, #d2d2d2);

}

body #main #content #content_inner #main_content.register-page .ui-tabs .ui-tabs-nav .ui-state-default a.gold {

  color: white;

  -moz-border-radius-topleft: 4px;

  -webkit-border-top-left-radius: 4px;

  -o-border-top-left-radius: 4px;

  -ms-border-top-left-radius: 4px;

  -khtml-border-top-left-radius: 4px;

  border-top-left-radius: 4px;

  -moz-border-radius-topright: 4px;

  -webkit-border-top-right-radius: 4px;

  -o-border-top-right-radius: 4px;

  -ms-border-top-right-radius: 4px;

  -khtml-border-top-right-radius: 4px;

  border-top-right-radius: 4px;

  background: #f69e02;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #feba08), color-stop(100%, #f39600));

  background-image: -webkit-linear-gradient(#feba08, #f39600);

  background-image: -moz-linear-gradient(#feba08, #f39600);

  background-image: -o-linear-gradient(#feba08, #f39600);

  background-image: -ms-linear-gradient(#feba08, #f39600);

  background-image: linear-gradient(#feba08, #f39600);

}

body.page-id-2846 #main #content #content_inner #main_content.register-page .ui-tabs .ui-tabs-nav .ui-state-default.ui-state-active a {

  color: black;

  background: url('images/silver_selected.jpg') no-repeat center bottom #fff;

}



body.page-id-2849 #main #content #content_inner #main_content.register-page .ui-tabs .ui-tabs-nav .ui-state-default.ui-state-active a {

  color: black;

  background: url('images/gold_selected.jpg') no-repeat center bottom #fff;

}







body #main #content #content_inner #main_content.register-page .ui-tabs .ui-tabs-nav .ui-state-hover {

  background: white;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content {

  border: none;

  background: white;

  font-size: 14px;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-widget-header {

  background: none;

  border: none;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel {

  border: 1px solid #bfbfbf;

  overflow: hidden;

  padding: 0;

  background: url(images/registration_bg.png) right top repeat-y;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper {

  float: left;

  width: 635px;

  padding: 25px 30px 25px 25px;

  border-right: 1px solid #bfbfbf;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_heading {

  display: none;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li {

  position: relative;

  padding: 5px 0 10px 15px;

}



body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li label.gfield_label {

  display: block;

  float: left;

  width: 165px;

  text-align: right;

  padding: 0 15px 0 0;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li label.gfield_label span {

  display: none;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li input.medium {

  width: 130px;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li input {

  padding: 5px;

  font-size: 12px;

  background: #eeeeee;

  border: 1px solid #ababab;

  -moz-box-shadow: 1px 1px 0 #aaabab;

  -webkit-box-shadow: 1px 1px 0 #aaabab;

  -o-box-shadow: 1px 1px 0 #aaabab;

  box-shadow: 1px 1px 0 #aaabab;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li ul.gfield_checkbox {

  *margin-top: -20px;

  margin-left: 180px;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li ul.gfield_checkbox li {

  padding: 0;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li ul.gfield_checkbox li input {

  margin: 0 10px 0 0;

  width: 15px;

  height: 15px;

  padding: 0;

  border: none;

  background: none;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li ul.gfield_checkbox li label strong {

  font-weight: bold;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li select {

  width: 440px;

  padding: 3px;

  font-size: 12px;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li span {

  float: left;

  padding-bottom: 15px;

  *padding-bottom: 10px;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li span label {

  display: none;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li span input {

  width: 201px;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li span.ginput_left {

  margin-right: 10px;

  margin-left: 180px;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li span.ginput_full input {

  width: 426px;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.name span.ginput_left {

  margin-left: 0;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.gsection {

  border-bottom: 1px dotted #333333;

  margin-bottom: 15px;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.gsection h2.gsection_title {

  font-size: 18px;

  padding: 5px 0;

  margin-bottom: 0;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.gfield_contains_required {

  clear: left;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.gfield_contains_required .ginput_container input {

  width: 400px;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.gfield_contains_required .ginput_container span input {

  width: 201px;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.phone-mobile {

  width: 322px;

  float: left;

  padding-bottom: 15px;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.phone-home {

  width: 143px;

  padding-left: 5px;

  float: left;

  padding-bottom: 15px;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.phone-home label {

  display: none;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.phone-home .ginput_container {

  margin-left: 0;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.phone-work {

  width: 141px;

  padding-left: 5px;

  float: left;

  padding-bottom: 15px;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.phone-work label {

  display: none;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.phone-work .ginput_container {

  margin-left: 0;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.how_did_you_find_us {

  clear: left;

  padding: 0 0 30px 15px;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.how_did_you_find_us .ginput_container {

  *float: left;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.how_did_you_find_us .ginput_container select {

  *width: 100%;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.gfield_no_follows_desc {

  padding: 0 80px 20px 195px;

  font-size: 12px;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.gfield_no_follows_desc a {

  color: #006ab3;

  display: block;

  font-weight: bold;

  margin-top: 5px;

  padding: 2px 0 5px 30px;

  cursor: pointer;

  background: url(images/side_panel_list_bg.png) left top no-repeat;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.password {

  height: 80px;

  padding-bottom: 0;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.password label.gfield_label {

  display: none;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.password .ginput_container {

  margin-left: 0;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.password .ginput_container span {

  width: 620px;

  height: 28px;

  position: relative;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.password .ginput_container span label {

  width: 165px;

  font-size: 14px;

  text-align: right;

  padding-right: 15px;

  position: absolute;

  display: block;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.password .ginput_container span input {

  position: absolute;

  left: 180px;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.password .ginput_container span.ginput_left {

  margin-left: 0;

}



body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_body li.gform_hidden {

  display: none;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .gform_wrapper .gform_footer input.gform_image_button {

  width: 210px;

  height: 41px;

  margin-left: 195px;

  border: none;

  cursor: pointer;

  display: block;

  text-indent: -3000em;

/*  background: url(images/silver_register.png) left top no-repeat;*/

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .benefits {

  width: 197px;

  padding: 25px;

  float: right;

  background: url(images/silver_banner.png) right top no-repeat;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .benefits h2 {

  font-size: 24px;

  line-height: 1.2em;

  padding: 10px 0 10px;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .benefits ul li {

  background: url(images/silver_benefit_list_bg.png) left 2px no-repeat;

  padding: 0 0 10px 25px;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content .ui-tabs-panel .benefits ul li strong {

  font-weight: bold;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content #gold .gform_footer input.gform_image_button {

  width: 218px;

  height: 49px;

/*  background: url(images/gold_register.png) left top no-repeat;*/

}

body #main #content #content_inner #main_content.register-page .ui-widget-content #gold .benefits {

  background: url(images/gold_banner.png) right top no-repeat;

}

body #main #content #content_inner #main_content.register-page .ui-widget-content #gold .benefits ul li {

  background: url(images/gold_benefit_list_bg.png) left 2px no-repeat;

}

body #main #content #content_inner #sidebar {

  display: inline;

  float: left;

  margin-left: 10px;

  margin-right: 10px;

  width: 220px;

  margin-top: -57px;

  margin-bottom: 20px;

}

body #main #content #content_inner #sidebar .widget-area {

  margin-bottom: 30px;

}

body #main #content #content_inner #sidebar .more-info .textwidget

 {

  background: #EEE;





  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

  position: relative;

}





body #main #content #content_inner #sidebar .widget_black_studio_tinymce .textwidget  {

  background: #EEE;





  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;



  position: relative;

}

body #main #content #content_inner #sidebar .more-info .textwidget .title_wrapper {



  left: 0;

  width: 220px;



}

body #main #content #content_inner #sidebar .more-info .textwidget .title_wrapper .title

{

  display: block;

  font-size: 12px;

  background: #0C70BE;

color: #FFF;

  padding: 6px 0;

  text-align: center;

  -moz-border-radius-topleft: 5px;

  -webkit-border-top-left-radius: 5px;

  -o-border-top-left-radius: 5px;

  -ms-border-top-left-radius: 5px;

  -khtml-border-top-left-radius: 5px;

  border-top-left-radius: 5px;

  -moz-border-radius-topright: 5px;

  -webkit-border-top-right-radius: 5px;

  -o-border-top-right-radius: 5px;

  -ms-border-top-right-radius: 5px;

  -khtml-border-top-right-radius: 5px;

  border-top-right-radius: 5px;

}



body #main #content #content_inner #sidebar .widget_black_studio_tinymce .textwidget .gform_title

{



  display: block;

  font-size: 12px;

  background: #3277A3;

color: #FFF;

  padding: 6px 0;

  text-align: center;

  -moz-border-radius-topleft: 5px;

  -webkit-border-top-left-radius: 5px;

  -o-border-top-left-radius: 5px;

  -ms-border-top-left-radius: 5px;

  -khtml-border-top-left-radius: 5px;

  border-top-left-radius: 5px;

  -moz-border-radius-topright: 5px;

  -webkit-border-top-right-radius: 5px;

  -o-border-top-right-radius: 5px;

  -ms-border-top-right-radius: 5px;

  -khtml-border-top-right-radius: 5px;

  border-top-right-radius: 5px;

}

body #main #content #content_inner #sidebar .widget_black_studio_tinymce .textwidget .gform_description{

	padding: 15px;

	display: block;

}

body #main #content #content_inner #sidebar .widget_black_studio_tinymce .textwidget .gform_body, body #main #content #content_inner #sidebar .widget_black_studio_tinymce .textwidget .gform_footer{

	padding: 15px;

	display: block;

	padding-top: 0px;	

}

body #main #content #content_inner #sidebar .widget_black_studio_tinymce .textwidget h3{

	display: none;

}





body #main #content #content_inner #sidebar .more-info .textwidget .textwidget_content {

  background: #EEE;

  padding: 15px 20px 15px;

  -moz-border-radius-bottomleft: 5px;

  -webkit-border-bottom-left-radius: 5px;

  -o-border-bottom-left-radius: 5px;

  -ms-border-bottom-left-radius: 5px;

  -khtml-border-bottom-left-radius: 5px;

  border-bottom-left-radius: 5px;

  -moz-border-radius-bottomright: 5px;

  -webkit-border-bottom-right-radius: 5px;

  -o-border-bottom-right-radius: 5px;

  -ms-border-bottom-right-radius: 5px;

  -khtml-border-bottom-right-radius: 5px;

  border-bottom-right-radius: 5px;

}

body #main #content #content_inner #sidebar .more-info .textwidget .textwidget_content h3 {

  font-size: 22px;

  font-family: "Humnst777CnBTBold";

}

body #main #content #content_inner #sidebar .more-info .textwidget .textwidget_content h3.membership-is-free {

  font-size: 18px;

  color: #f29400;

  border-top: 1px dotted #313131;

  border-bottom: 1px dotted #313131;

  padding: 8px 0 8px 3px;

  margin: 5px 0 10px 0;

  font-family: "Humnst777CnBTBold";

}

body #main #content #content_inner #sidebar .more-info .textwidget .textwidget_content span {

  padding-top: 3px;

  font-size: 14px;

  margin-bottom: 10px;

  color: #959595;

  display: block;

  text-align: center;

  font-family: "Humnst777CnBTBold";

}

body #main #content #content_inner #sidebar .more-info .textwidget .textwidget_content ul li {

  padding: 0 0 2px 25px;

  background: url(images/list_style_blue_dot.png) left 5px no-repeat;

}

body #main #content #content_inner #sidebar .more-info .textwidget .textwidget_content ul li strong {

  font-weight: bold;

}

body #main #content #content_inner #sidebar .more-info .textwidget .textwidget_content a.more-benefits {

  background: url(images/more_benefits.png) left top no-repeat;

  display: block;

  text-indent: -3000px;

  width: 166px;

  height: 41px;

  margin-left: 5px;

}

body #main #content #content_inner #sidebar .text-with-background {

  margin-bottom: 3px;

  padding: 10px;

  font-size: 14px;

  font-family: "Humnst777CnBTBold";

}

body #main #content #content_inner #sidebar .text-with-background img {

  float: left;

  margin: -20px 12px 0 3px;

}

body #main #content #content_inner #sidebar .text-with-background a {

  display: block;

  color: white;

  font-size: 12px;

}

body #main #content #content_inner #sidebar .widget_random_testimonials h3 {

  font-size: 18px;

  margin-bottom: 15px;

  font-family: "Humnst777CnBTBold";

}

body #main #content #content_inner #sidebar .widget_random_testimonials{

  position: relative;

  background: transparent;

  width:220px;

  

}

body #main #content #content_inner #sidebar .widget_random_testimonials #member_story_wrapper {

  display:block;

  float:left;

  position: relative;

  background: white;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #fafafa));

  background-image: -webkit-linear-gradient(#ffffff, #fafafa);

  background-image: -moz-linear-gradient(#ffffff, #fafafa);

  background-image: -o-linear-gradient(#ffffff, #fafafa);

  background-image: -ms-linear-gradient(#ffffff, #fafafa);

  background-image: linear-gradient(#ffffff, #fafafa);

  border: 1px solid #bfbfbf;

  padding: 2px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

}

body #main #content #content_inner #sidebar .widget_random_testimonials #member_story_wrapper .testimonial-author-wrapper {

  position: absolute;

  left: 0;

  width: 214px;

  padding: 2px;

  border-bottom: 1px solid #bfbfbf;

  -moz-border-radius-topleft: 5px;

  -webkit-border-top-left-radius: 5px;

  -o-border-top-left-radius: 5px;

  -ms-border-top-left-radius: 5px;

  -khtml-border-top-left-radius: 5px;

  border-top-left-radius: 5px;

  -moz-border-radius-topright: 5px;

  -webkit-border-top-right-radius: 5px;

  -o-border-top-right-radius: 5px;

  -ms-border-top-right-radius: 5px;

  -khtml-border-top-right-radius: 5px;

  border-top-right-radius: 5px;

  background: #f9f9f9;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f6f6f6));

  background-image: -webkit-linear-gradient(#ffffff, #f6f6f6);

  background-image: -moz-linear-gradient(#ffffff, #f6f6f6);

  background-image: -o-linear-gradient(#ffffff, #f6f6f6);

  background-image: -ms-linear-gradient(#ffffff, #f6f6f6);

  background-image: linear-gradient(#ffffff, #f6f6f6);

}

body #main #content #content_inner #sidebar .widget_random_testimonials #member_story_wrapper .testimonial-author-wrapper h4.testimonial-author {

  font-size: 14px;

  background: #eeeeee;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcdcdc));

  background-image: -webkit-linear-gradient(#ffffff, #dcdcdc);

  background-image: -moz-linear-gradient(#ffffff, #dcdcdc);

  background-image: -o-linear-gradient(#ffffff, #dcdcdc);

  background-image: -ms-linear-gradient(#ffffff, #dcdcdc);

  background-image: linear-gradient(#ffffff, #dcdcdc);

  padding: 5px 20px;

  -moz-border-radius-topleft: 5px;

  -webkit-border-top-left-radius: 5px;

  -o-border-top-left-radius: 5px;

  -ms-border-top-left-radius: 5px;

  -khtml-border-top-left-radius: 5px;

  border-top-left-radius: 5px;

  -moz-border-radius-topright: 5px;

  -webkit-border-top-right-radius: 5px;

  -o-border-top-right-radius: 5px;

  -ms-border-top-right-radius: 5px;

  -khtml-border-top-right-radius: 5px;

  border-top-right-radius: 5px;

  font-weight: bold;

}

body #main #content #content_inner #sidebar .widget_random_testimonials #member_story_wrapper .story_content {

  padding: 50px 20px 15px;

  background: #f9f9f9;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #eeeeee));

  background-image: -webkit-linear-gradient(#ffffff, #ffffff, #eeeeee);

  background-image: -moz-linear-gradient(#ffffff, #ffffff, #eeeeee);

  background-image: -o-linear-gradient(#ffffff, #ffffff, #eeeeee);

  background-image: -ms-linear-gradient(#ffffff, #ffffff, #eeeeee);

  background-image: linear-gradient(#ffffff, #ffffff, #eeeeee);

  -moz-border-radius-bottomleft: 5px;

  -webkit-border-bottom-left-radius: 5px;

  -o-border-bottom-left-radius: 5px;

  -ms-border-bottom-left-radius: 5px;

  -khtml-border-bottom-left-radius: 5px;

  border-bottom-left-radius: 5px;

  -moz-border-radius-bottomright: 5px;

  -webkit-border-bottom-right-radius: 5px;

  -o-border-bottom-right-radius: 5px;

  -ms-border-bottom-right-radius: 5px;

  -khtml-border-bottom-right-radius: 5px;

  border-bottom-right-radius: 5px;

}

body #main #content #content_inner #sidebar .widget_random_testimonials #member_story_wrapper .story_content img {

  border: 3px solid #c9c9c9;

  padding: 1px;

  background: #e9e9e9;

  display: block;

  margin-bottom: 10px;

  margin-top: 10px;

}

body #main #content #content_inner #sidebar .widget_random_testimonials #member_story_wrapper .story_content p {

  padding-bottom: 15px;

  border-bottom: 1px dotted #030303;

}

body #main #content #content_inner #sidebar .widget_random_testimonials #member_story_wrapper .story_content p.read-more {

  padding: 0;

  margin: 0;

  border: none;

}

body #main #content #content_inner #sidebar .widget_random_testimonials #member_story_wrapper .story_content p.read-more a {

  font-weight: bold;

  padding: 2px 0 2px 23px;

  background: url(images/link_arrow.png) left top no-repeat;

}

body #main #content #content_inner #sidebar .request_a_call {

  background: url(images/telephone_bg.png) left top no-repeat;

  font-size: 24px;

  font-family: "Humnst777CnBTBold";

  width: 155px;

  height: 51px;

  padding: 18px 0 0 67px;

}

body #main #content #content_inner #sidebar .request_a_call a {

  color: black;

}

body #main #content #content_inner #sidebar .current_offers h3 {

  font-size: 18px;

  text-transform: uppercase;

  font-family: "Humnst777CnBTBold";

  margin-bottom: 15px;

}

body #main #content #content_inner #sidebar .current_offers .content_wrapper {

  padding: 15px 20px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

  color: white;

  background: #2a709f;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2a709f), color-stop(50%, #2a709f), color-stop(100%, #20537e));

  background-image: -webkit-linear-gradient(#2a709f, #2a709f, #20537e);

  background-image: -moz-linear-gradient(#2a709f, #2a709f, #20537e);

  background-image: -o-linear-gradient(#2a709f, #2a709f, #20537e);

  background-image: -ms-linear-gradient(#2a709f, #2a709f, #20537e);

  background-image: linear-gradient(#2a709f, #2a709f, #20537e);

}

body #main #content #content_inner #sidebar .current_offers .content_wrapper h4 {

  font-size: 14px;

  font-weight: bold;

  margin: 0 0 10px;

  padding: 0 0 10px;

  border-bottom: 1px dotted white;

}

body #main #content #content_inner #sidebar .current_offers .content_wrapper a {

  font-weight: bold;

  color: white;

  display: block;

  border-top: 1px dotted white;

  padding: 10px 0 0 25px;

  background: url(images/link_arrow_2.png) left 11px no-repeat;

}

body #main #content #content_inner #sidebar .widget_property_of_the_month h3 {

  font-size: 18px;

  text-transform: uppercase;

  font-family: "Humnst777CnBTBold";

  margin-bottom: 15px;

}

body #main #content #content_inner #sidebar .widget_property_of_the_month #property_of_the_month {

  position: relative;

  background: white;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #fafafa));

  background-image: -webkit-linear-gradient(#ffffff, #fafafa);

  background-image: -moz-linear-gradient(#ffffff, #fafafa);

  background-image: -o-linear-gradient(#ffffff, #fafafa);

  background-image: -ms-linear-gradient(#ffffff, #fafafa);

  background-image: linear-gradient(#ffffff, #fafafa);

  border: 1px solid #bfbfbf;

  padding: 2px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

}

body #main #content #content_inner #sidebar .widget_property_of_the_month #property_of_the_month .testimonial-author-wrapper {

  display: none;

}

body #main #content #content_inner #sidebar .widget_property_of_the_month #property_of_the_month .story_content {

  padding: 15px 18px;

  background: #f9f9f9;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #eeeeee));

  background-image: -webkit-linear-gradient(#ffffff, #ffffff, #eeeeee);

  background-image: -moz-linear-gradient(#ffffff, #ffffff, #eeeeee);

  background-image: -o-linear-gradient(#ffffff, #ffffff, #eeeeee);

  background-image: -ms-linear-gradient(#ffffff, #ffffff, #eeeeee);

  background-image: linear-gradient(#ffffff, #ffffff, #eeeeee);

  -moz-border-radius-bottomleft: 5px;

  -webkit-border-bottom-left-radius: 5px;

  -o-border-bottom-left-radius: 5px;

  -ms-border-bottom-left-radius: 5px;

  -khtml-border-bottom-left-radius: 5px;

  border-bottom-left-radius: 5px;

  -moz-border-radius-bottomright: 5px;

  -webkit-border-bottom-right-radius: 5px;

  -o-border-bottom-right-radius: 5px;

  -ms-border-bottom-right-radius: 5px;

  -khtml-border-bottom-right-radius: 5px;

  border-bottom-right-radius: 5px;

}

body #main #content #content_inner #sidebar .widget_property_of_the_month #property_of_the_month .story_content img {

  border: 3px solid #c9c9c9;

  padding: 1px;

  background: #e9e9e9;

}

body #main #content #content_inner #sidebar .widget_property_of_the_month #property_of_the_month .story_content ul.info {

  padding: 5px 0 15px;

  border-bottom: 1px dotted #070707;

  margin: 0 0 15px;

}

body #main #content #content_inner #sidebar .widget_property_of_the_month #property_of_the_month .story_content ul.info li {

  clear:both;

}

body #main #content #content_inner #sidebar .widget_property_of_the_month #property_of_the_month .story_content ul.info li span.title {

  color: #959595;

  font-size: 10px;

  /* width: 94px; */

  float: left;

  display: block;

  margin-right:5px;

}

body #main #content #content_inner #sidebar .widget_property_of_the_month #property_of_the_month .story_content p {

 /*  border-bottom: 1px dotted #070707; */

  padding: 0 0 5px;

  margin: 0 0 0px;

}

body #main #content #content_inner #sidebar .widget_property_of_the_month #property_of_the_month .story_content a {

  font-weight: bold;

  padding: 0 0 0 20px;

  background: url(images/link_arrow.png) left top no-repeat;

}

body #main #content #content_inner #sidebar.members_sidebar {

  top: 0;

  margin-top: 0;

}

body #main #content #content_inner #sidebar.members_sidebar .widget-area {

  margin-bottom: 20px;

}

body #main #footer {

  overflow: hidden;

  border-top: 4px solid #20618f;

  border-bottom: 2px solid white;

  padding: 0 0 20px;

  background: #eeeeee;

  clear: both;

}

body #main #footer #footer-content {

  overflow: hidden;

  margin-top: 16px;

  margin-left: auto;

  margin-right: auto;

  width: 960px;

}

body #main #footer #footer-content h3 {

  font-size: 13px;

  color: #006ab3;

  font-weight: bold;

  margin-bottom: 10px;

}

body #main #footer #footer-content #nav-footer-1 {

  display: inline;

  float: left;

  margin-left: 10px;

  margin-right: 10px;

  width: 84px;

}

body #main #footer #footer-content #nav-footer-2 {

  display: inline;

  float: left;

  margin-left: 10px;

  margin-right: 10px;

  width: 140px;

  width: 160px;

  margin-right: 0px;

}

body #main #footer #footer-content .nav li a {

  color: #7d7d7d;

  font-size: 11px;

}

body #main #footer #footer-content #links {

  display: inline;

  float: left;

  margin-left: 10px;

  margin-right: 10px;

  width: 170px;

  margin-left: 0px;

  position: relative;

  left: 25px;

  font-size: 13px;

  font-weight: bold;

}

body #main #footer #footer-content #links li {

  padding-bottom: 10px;

}

body #main #footer #footer-content #reiq {

  display: inline;

  float: left;

  margin-left: 10px;

  margin-right: 10px;

  width: 192px;

  

}

body #main #footer #footer-content #reiq img{

	vertical-align:top;

}

body #main #footer #footer-content #contact_us {

  display: inline;

  float: left;

  margin-left: 10px;

  margin-right: 10px;

  width: 220px;

  background-image: url(images/contact-us-bg.png);

  background-repeat: no-repeat;

  padding-left: 98px;

  width: 122px;

}

body #main #footer #footer-content #contact_us h3 {

  color: #1b1b1b;

}

body #main #footer #footer-content #contact_us ul#contact_info {

  color: #7d7d7d;

  font-size: 11px;

}

body #main #footer #footer-content #contact_us ul#contact_info li a {

  font-weight: bold;

}

body #main #footer #footer-content #contact_us ul#contact_info li#social {

  padding-top: 10px;

}

body #main #footer #footer-content #contact_us ul#contact_info li#social li {

  display: inline;

  float: left;

  margin-right: 5px;

}

body #main #footer #footer-content #contact_us ul#contact_info li#social li:last-child {

  margin-right: 0px;

}

body #main #footer #footer-content #contact_us ul#contact_info li#social a {

  background-repeat: no-repeat;

  width: 22px;

  height: 20px;

  display: block;

  text-indent: -9999px;

}

body #main #header header #additional_info #login_or_register ul li{

	margin-right: 5px;

  display: inline;

  float: left;

}



body #main #footer #footer-content #contact_us ul#contact_info li#social a#linkedin, body #main #header header #additional_info #login_or_register a#linkedin, ul#social a#linkedin {

  background-image: url(images/icon-linkedin.png);

  background-repeat: no-repeat;

  width: 22px;

  height: 20px;

  display: block;

  text-indent: -9999px;



}

body #main #footer #footer-content #contact_us ul#contact_info li#social a#facebook, body #main #header header #additional_info #login_or_register a#facebook, ul#social a#facebook {

  background-image: url(images/icon-facebook.png);

  background-repeat: no-repeat;

  width: 22px;

  height: 20px;

  display: block;

  text-indent: -9999px;

}

body #main #footer #footer-content #contact_us ul#contact_info li#social a#youtube, body #main #header header #additional_info #login_or_register a#youtube, ul#social a#youtube {

  background-image: url(images/icon-youtube.png);

  background-repeat: no-repeat;

  width: 22px;

  height: 20px;

  display: block;

  text-indent: -9999px;

}

body #main #footer #footer-content #contact_us ul#contact_info li#social a#twitter, body #main #header header #additional_info #login_or_register a#twitter, ul#social a#twitter {

  background-image: url(images/icon-twitter.png);

  background-repeat: no-repeat;

  width: 22px;

  height: 20px;

  display: block;

  text-indent: -9999px;

}

ul#social{

	margin: 0px; padding: 0px;	

}

ul#social li{

	float: left;

	margin-right: 10px;	

	display: inline;

}

body #main #copyright {

  clear: both;

  border-top: 1px solid #a7a7a6;

}

body #main #copyright .container {

  border-top: 2px solid white;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(50%, #ffffff), color-stop(100%, #ffffff));

  background-image: -webkit-linear-gradient(top, #eeeeee, #ffffff, #ffffff);

  background-image: -moz-linear-gradient(top, #eeeeee, #ffffff, #ffffff);

  background-image: -o-linear-gradient(top, #eeeeee, #ffffff, #ffffff);

  background-image: -ms-linear-gradient(top, #eeeeee, #ffffff, #ffffff);

  background-image: linear-gradient(top, #eeeeee, #ffffff, #ffffff);

  min-height: 15px;

  height: auto !important;

  height: 15px;

  text-align: center;

  font-size: 12px;

  padding-top: 18px;

  margin-bottom: 30px;

}

body #main #copyright .container a {

  color: #535353;

  font-family: arial, times, "Times New Roman", sans-serif;

}

body #colorbox {

  padding: 0 !important;

}

body #colorbox.gallery {

  padding: 20px !important;

}

body #colorbox #cboxWrapper #cboxLoadedContent {

  padding: 10px;

  /* CHANGE */

  /* overflow: hidden !important; */

}

body #colorbox #cboxWrapper,body #colorbox{

	overflow:visible!important;

}

body #colorbox #cboxWrapper #cboxClose {

	background-image: none;

    color: #FFFFFF;

    display: block !important;

    font-size: 15px;

    font-weight: bold;

    position: absolute;

    right: 15px;

    text-indent: 0;

    top: -20px;

}

body #colorbox #cboxWrapper #cboxClose:hover {

	color:#FFBD09;

}





body #colorbox #cboxWrapper #cboxLoadedContent h2 {

  color: #00336e;

  font-size: 30px;

  margin-bottom: 20px;

  font-weight: bold;

}

body #colorbox #cboxWrapper #cboxLoadedContent h3 {

  font-size: 18px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper {

  width: 922px;

  height: 507px;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #f0f0f0));

  background-image: -webkit-linear-gradient(top, #ffffff, #ffffff, #f0f0f0);

  background-image: -moz-linear-gradient(top, #ffffff, #ffffff, #f0f0f0);

  background-image: -o-linear-gradient(top, #ffffff, #ffffff, #f0f0f0);

  background-image: -ms-linear-gradient(top, #ffffff, #ffffff, #f0f0f0);

  background-image: linear-gradient(top, #ffffff, #ffffff, #f0f0f0);

  overflow:hidden;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator {

  width: 920px;

  height: 505px;

  float: left;

  border: 1px solid #bfbfbf;

  margin-bottom: 10px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .sliders {

  width: 525px;

  padding: 20px 25px;

  float: left;

  color: #434343;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .sliders p {

  font-family: Georgia, serif;

  font-size: 16px;

  font-style: italic;

  color: black;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .sliders .slider-inputs {

  width: 525px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .sliders .slider-inputs li {

  height: 35px;

  position: relative;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .sliders .slider-inputs li .slider-title {

  width: 225px;

  padding-top: 13px;

  float: left;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .sliders .slider-inputs li .caption {

  color: black;

  font-size: 14px;

  font-weight: bold;

  margin-left: 235px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .sliders .slider-inputs li .slider-input {

  width: 288px;

  margin-left: 235px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

  height: 7px;

  border: 1px solid #bfbfbf;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eaeaea));

  background-image: -webkit-linear-gradient(#ffffff, #eaeaea);

  background-image: -moz-linear-gradient(#ffffff, #eaeaea);

  background-image: -o-linear-gradient(#ffffff, #eaeaea);

  background-image: -ms-linear-gradient(#ffffff, #eaeaea);

  background-image: linear-gradient(#ffffff, #eaeaea);

  background-color: white;

  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);

  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);

  -o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);

  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .sliders .slider-inputs li .slider-input .ui-widget-header {

  background: url(images/slider_colors.png) left top no-repeat;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .sliders .slider-inputs li .slider-input .ui-slider-handle {

  background: url(images/slider-handle.png) center center no-repeat;

  border: none;

  width: 16px;

  height: 16px;

  top: 5px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .sliders .summary {

  margin-top: 20px;

  border-top: 1px dotted #acacac;

  padding-top: 20px;

  width: 525px;

  color: #00336e;

  font-size: 14px;

  font-weight: bold;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .sliders .summary li {

  width: 145px;

  float: left;

  position: relative;

  padding: 0 105px 0 0;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .sliders .summary li span {

  color: #e95d0f;

  font-weight: blod;

  font-size: 26px;

  position: absolute;

  right: 0;

  top: 15px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .sliders .summary li.retirement-fund-shortfall-wrapper {

  margin-right: 25px;

  width: 105px;

  padding: 0 145px 0 0;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .sliders .summary li.retirement-fund-shortfall-wrapper span {

  color: black;

  font-weight: normal;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .book-now {

  width: 295px;

  height: 465px;

  padding: 20px 25px;

  color: white;

  float: left;

  background: url(images/side_panel_bg.jpg) left top no-repeat;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .book-now p {

  font-family: georgia, serif;

  font-style: italic;

  font-size: 14px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .book-now h3 {

  margin: 0 0 25px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .book-now h3#take-control-today {

  font-size: 30px;

  color: #ffbd09;

  padding: 5px 0 20px;

  margin: 0 0 15px;

  border-bottom: 1px dotted white;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .book-now ul {

  padding-bottom: 10px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .book-now ul li {

  padding: 1px 80px 3px 30px;

  margin-bottom: 8px;

  background: url(images/side_panel_list_bg.png) left top no-repeat;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .calculator .book-now a.book-now-button {

  background: url(images/book_now_button.png) left top no-repeat;

  text-indent: -3000px;

  width: 204px;

  height: 85px;

  display: block;

  margin-left: -5px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form {

  width: 870px;

  height: 465px;

  border: 1px solid #bfbfbf;

  padding: 20px 25px;

  position: relative;

  background: url(images/booking_form_bg.png) right bottom no-repeat;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form a.back-to-calculator {

  display: block;

  text-indent: -3000px;

  width: 154px;

  height: 24px;

  background: url(images/back_to_calculator.png) left top no-repeat;

  position: absolute;

  right: 25px;

  top: 20px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form ul.summary {

  background: #f5f5f5;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eaeaea));

  background-image: -webkit-linear-gradient(#ffffff, #eaeaea);

  background-image: -moz-linear-gradient(#ffffff, #eaeaea);

  background-image: -o-linear-gradient(#ffffff, #eaeaea);

  background-image: -ms-linear-gradient(#ffffff, #eaeaea);

  background-image: linear-gradient(#ffffff, #eaeaea);

  border: 1px solid #bfbfbf;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

  padding: 13px 15px;

  color: #00336e;

  font-size: 14px;

  font-weight: bold;

  width: 565px;

  overflow: auto;

  margin-bottom: 25px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form ul.summary li {

  width: 157px;

  display: block;

  float: left;

  padding: 3px 120px 3px 0;

  border-right: 1px solid #bfbfbf;

  position: relative;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form ul.summary li span {

  position: absolute;

  right: 15px;

  top: 0;

  height: 30px;

  display: block;

  line-height: 1.5em;

  color: #e95d0f;

  font-size: 28px;

  font-weight: blod;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form ul.summary li.retirement-fund-shortfall-wrapper {

  border: none;

  padding: 3px 115px 3px 20px;

  width: 147px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form ul.summary li.retirement-fund-shortfall-wrapper span {

  right: -5px;

  font-weight: normal;

  color: black;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form h3 {

  font-weight: bold;

  margin: 0 0 15px;

  width: 595px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form ul#chat-benefits {

  width: 595px;

  padding-bottom: 20px;

  border-bottom: 1px dotted #bfbfbf;

  margin-bottom: 10px;

  overflow: auto;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form ul#chat-benefits li {

  background: url(images/side_panel_list_bg.png) left 7px no-repeat;

  padding: 0 20px 0 30px;

  width: 130px;

  display: block;

  float: left;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form ul#chat-benefits li#strategies {

  width: 185px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper {

  width: 595px;

  font-size: 14px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_heading {

  display: none;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_body ul.gform_fields {

  overflow: hidden;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_body ul.gform_fields li {

  height: 38px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_body ul.gform_fields li .validation_message {

  width: 240px;

  left: 108px;

  top: 3px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_body ul.gform_fields li label.gfield_label {

  float: left;

  display: block;

  width: 95px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_body ul.gform_fields li label.gfield_label span {

  color: #e95d0f;

  font-size: 18px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_body ul.gform_fields li .ginput_container {

  margin-left: 95px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_body ul.gform_fields li .ginput_container input {

  width: 228px;

  margin-left: 10px;

  padding: 5px;

  border: 1px solid #bfbfbf;

  background: #eeeeee;

  font-size: 14px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_body ul.gform_fields li .ginput_container span label {

  display: none;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_body ul.gform_fields li .ginput_container select {

  background: white;

  border: 1px solid #bfbfbf;

  padding: 5px;

  margin-left: 10px;

  width: 490px;

  font-size: 14px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_body ul.gform_fields li.email {

  width: 345px;

  float: left;

  position: relative;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_body ul.gform_fields li.email_me_report {

  width: 250px;

  float: left;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_body ul.gform_fields li.email_me_report .ginput_container {

  width: 240px;

  *margin-top: -10px;

  margin-left: 10px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_body ul.gform_fields li.email_me_report .ginput_container li {

  *height: 20px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_body ul.gform_fields li.email_me_report .ginput_container li input {

  width: 20px;

  margin: 0;

  padding: 0;

  border: none;

  background: none;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_body ul.gform_fields li.phone-mobile {

  width: 345px;

  float: left;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_body ul.gform_fields li.phone-other {

  width: 250px;

  float: left;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_body ul.gform_fields li.phone-other .ginput_container {

  width: 240px;

  margin-left: 10px;

  *margin-left: 5px;

  *margin-top: -18px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_body ul.gform_fields li.phone-other .ginput_container input {

  margin: 0;

}

body #colorbox #cboxWrapper #cboxLoadedContent .calculator-and-booking-form-inner-wrapper .booking-form .gform_wrapper .gform_footer {

  padding: 20px 0 0 20px;

  background: url(images/phone_number.png) 350px center no-repeat;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form {

  height: auto;

  width: 888px;

  border: 1px solid #bfbfbf;

  padding: 25px;

  background: url(images/pennies.png) 650px 10px no-repeat;

  overflow:hidden;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form p {

  width: 616px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper {

  width: 622px;

  float: left;

  position: relative;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .gform_heading {

  display: none;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .gfield {

  position: relative;

  margin-bottom: 10px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .gsection h2 {

  font-size: 18px;

  color: black;

  font-weight: bold;

  margin: 15px 0 20px;

  padding: 0 0 10px;

  border-bottom: 1px dotted #bfbfbf;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .gfield_label {

  float: left;

  font-size: 14px;

  width: 140px;

  text-align: right;

  padding-right: 10px;

  padding-top: 3px;

}



body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper span label {

  display: none;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .investors .gfield_label {

  text-align: left;

  padding: 0;

  width: 85px;

  font-weight: bold;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .investors .gfield_radio li {

  display: inline;

  padding-right: 25px;

  font-size: 14px;

  font-weight: bold;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .investors .gfield_radio li input {

  width: 15px;

  padding: 0;

  border: none;

  background: none;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper input {

  border: 1px solid #a7a7a7;

  background: #eeeeee;

  padding: 5px;

  font-size: 12px;

  margin-right: 10px;

  width: 210px;

  *margin-top: -20px;

} 

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper input#input_30_25,

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper input#input_30_18 {

  *margin-top: 0px!important; 

}



body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper #field_30_15 .gfield_checkbox li,

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper #field_30_21 .gfield_checkbox li {

  *margin-top: -14px!important; 

}







body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper input.gform_button {

  margin-left: 150px;

  margin-top: 5px;

  *margin-top: -10px;

  font-size: 14px;

  font-weight: bold;

  color: white;

  width: 140px;

  padding: 8px;

  border: none;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

  background: #367ca7;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #54a1ca), color-stop(100%, #1f5e8c));

  background-image: -webkit-linear-gradient(#54a1ca, #1f5e8c);

  background-image: -moz-linear-gradient(#54a1ca, #1f5e8c);

  background-image: -o-linear-gradient(#54a1ca, #1f5e8c);

  background-image: -ms-linear-gradient(#54a1ca, #1f5e8c);

  background-image: linear-gradient(#54a1ca, #1f5e8c);

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .gfield_checkbox input {

  width: 15px;

  padding: 0;

  border: none;

  background: none;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .self_employed {

  position: absolute;

  right: -150px;

  top: 90px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .self_employed .gfield_label {

  display: none;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .gst_registered {

  float: left;

  margin-left: 380px;

  margin-top: -30px;

  width: 232px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .gst_registered .gfield_label {

  display: none;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .date_of_birth {

  clear: left;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .date_of_birth input {

  width: 80px;

  *margin-top: -35px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .date_of_birth .validation_message {

  width: 250px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .number_of_dependents input {

  width: 80px;

}



body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .youngest_dependent_age {

  float: left;

  margin-top: -37px;

  margin-left: 252px;

  width: 350px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .youngest_dependent_age label {

  width: 170px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .youngest_dependent_age input {

  width: 80px;

  *margin-top: 0;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .youngest_dependent_age .validation_message {

  width: 140px;

  left: 183px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .period_of_employment {

  float: left;

  font-size: 14px;

  width: 140px;

  text-align: right;

  padding-right: 10px;

  padding-top: 3px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .year, body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .months {

  float: left;

  width: 115px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .year input, body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .months input {

  width: 50px;

  margin: 0;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .year label, body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .months label {

  float: right;

  width: 40px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .year .validation_message, body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .months .validation_message {

  width: 140px;

  left: 3px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .total_savings {

  clear: left;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .total_savings input {

  width: 80px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .total_savings .validation_message {

  width: 140px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .other_investments_value {

  float: left;

  margin-left: 272px;

  margin-top: -37px;

  width: 500px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .other_investments_value input {

  width: 80px;

  *margin-top: 0;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .other_investments_value label {

  width: 160px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form .gform_wrapper .other_investments_value .validation_message {

  width: 140px;

  left: 173px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form #request-a-call {

  background: url("images/request_a_call_bg.png") no-repeat scroll left 21px transparent;

    border-top: 1px dotted #BFBFBF;

    float: right;

    height: 184px;

    margin: 64px 19px 0 0;

    padding: 21px 15px 0;

    width: 216px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form #request-a-call .gform_wrapper {

  float: none;

  width: 216px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form #request-a-call .gform_wrapper .gform_heading {

  display: block;

  padding: 45px 0 15px 50px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form #request-a-call .gform_wrapper .gform_heading h3 {

  font-size: 17px;

  font-weight: bold;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form #request-a-call .gform_wrapper input {

  width: 200px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form #request-a-call .gform_wrapper input.gform_button {

  margin: 0;

  width: 120px;

}

body #colorbox #cboxWrapper #cboxLoadedContent #request_bcr_form #request-a-call .gform_wrapper .gform_footer {

  text-align: center;

}

body #colorbox #cboxWrapper #cboxLoadedContent .alert_popup {

  border: 1px solid #bfbfbf;

  padding: 20px 23px;

  height: 470px;

  position: relative;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(100%, #eaeaea));

  background-image: -webkit-linear-gradient(#ffffff, #ffffff, #eaeaea);

  background-image: -moz-linear-gradient(#ffffff, #ffffff, #eaeaea);

  background-image: -o-linear-gradient(#ffffff, #ffffff, #eaeaea);

  background-image: -ms-linear-gradient(#ffffff, #ffffff, #eaeaea);

  background-image: linear-gradient(#ffffff, #ffffff, #eaeaea);

}

body #colorbox #cboxWrapper #cboxLoadedContent .alert_popup h1 {

  color: #00336e;

  font-size: 18px;

  font-weight: bold;

  margin-bottom: 15px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .alert_popup ul.meta {

  background: #eeeeee;

  padding: 8px 15px;

  margin: 0 0 10px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .alert_popup ul.meta li span.title {

  font-size: 10px;

  float: left;

  width: 40px;

  text-align: right;

  padding: 0 10px 0 0;

  color: #959595;

}

body #colorbox #cboxWrapper #cboxLoadedContent .alert_popup ul.meta li.author span.content {

  color: #006ab3;

}

body #colorbox #cboxWrapper #cboxLoadedContent .alert_popup div.content {

  border: 1px solid #bfbfbf;

  -moz-box-shadow: inset 2px 3px 2px #d7d7d7;

  -webkit-box-shadow: inset 2px 3px 2px #d7d7d7;

  -o-box-shadow: inset 2px 3px 2px #d7d7d7;

  box-shadow: inset 2px 3px 2px #d7d7d7;

  padding: 20px;

  margin-bottom: 10px;

  color: #434343;

  overflow: auto;

  height: 220px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .alert_popup .attachments {

  font-size: 10px;

  color: #959595;

  position: relative;

}

body #colorbox #cboxWrapper #cboxLoadedContent .alert_popup .attachments ul {

  font-size: 12px;

  position: absolute;

  left: 85px;

  top: 0;

  *top: -3px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .alert_popup ul.operations {

  text-align: right;

  position: absolute;

  bottom: 30px;

  right: 23px;

}

body #colorbox #cboxWrapper #cboxLoadedContent .alert_popup ul.operations li {

  display: inline;

}

body #colorbox #cboxWrapper #cboxLoadedContent .alert_popup ul.operations li a {

  color: white;

  font-size: 14px;

  font-weight: bold;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

  padding: 10px;

  width: 120px;

  display: block;

  text-align: center;

  float: left;

  margin-left: 8px;

  background: #387ea9;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #54a1ca), color-stop(100%, #1f5e8c));

  background-image: -webkit-linear-gradient(#54a1ca, #1f5e8c);

  background-image: -moz-linear-gradient(#54a1ca, #1f5e8c);

  background-image: -o-linear-gradient(#54a1ca, #1f5e8c);

  background-image: -ms-linear-gradient(#54a1ca, #1f5e8c);

  background-image: linear-gradient(#54a1ca, #1f5e8c);

}

body #colorbox #cboxWrapper #cboxLoadedContent .alert_popup ul.operations li a.delete {

  background: #606060;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #707070), color-stop(100%, #434343));

  background-image: -webkit-linear-gradient(#707070, #434343);

  background-image: -moz-linear-gradient(#707070, #434343);

  background-image: -o-linear-gradient(#707070, #434343);

  background-image: -ms-linear-gradient(#707070, #434343);

  background-image: linear-gradient(#707070, #434343);

}



body.home #main #content {

  background: url(images/slider_wrap_bg.jpg) left top repeat-x;

}

body.home #main #content #content_inner {

  margin-left: auto;

  margin-right: auto; 

  width: 960px;

  position: relative;

  padding: 0px;

  /*padding: 0 130px;

   background: url(images/slider_bg.jpg) left top no-repeat; */

}

body.home #main #content #content_inner #main_content {

  padding-top: 20px;

}

body.home #main #content #content_inner #main_content h2 {

  font-weight: normal;

}

body.home #main #content #content_inner #main_content #home-slide-wrap {

  height: 339px;

  margin-bottom: 25px;

  position: relative;

  background: transparent;

}

body.home #main #content #content_inner #main_content #home-slide-wrap #home-slider {

  height: 339px !important;

  background: url(images/slider-title.png) 18px top no-repeat;

}

body.home #main #content #content_inner #main_content #home-slide-wrap #home-slider .slide {

  top: 45px !important;

  height: 339px !important;

  width: 700px !important;

  background: transparent !important;

}

body.home #main #content #content_inner #main_content #home-slide-wrap #home-slider .slide img {

  position: absolute;

}

body.home #main #content #content_inner #main_content #home-slide-wrap #home-slider .slide .blockquote_wrapper {

  width: 390px;

  padding: 0 0 35px;

  margin: 29px 24px 0 0;

  float: right;

  background: url(images/blockquote_bg.png) 38px bottom no-repeat;

}

body.home #main #content #content_inner #main_content #home-slide-wrap #home-slider .slide .blockquote_wrapper blockquote {

  background: #225985;

  padding: 23px 20px;

  -moz-border-radius: 4px;

  -webkit-border-radius: 4px;

  -o-border-radius: 4px;

  -ms-border-radius: 4px;

  -khtml-border-radius: 4px;

  border-radius: 4px;

  color: white;

  font-size: 20px;

  font-style: italic;

  text-align: center;

  line-height: 1.5em;

  font-family: Georgia, serif;

}

body.home #main #content #content_inner #main_content #home-slide-wrap a.cal-launcher {

  position: absolute;

  top: 260px;

  right: 20px;

  z-index: 999;

  cursor: pointer;

  display: block;

  height: 73px;

  width: 402px;

  /* text-indent: -3000px;

  background: url(images/cal_button.png) left top no-repeat; */

  margin-bottom: 10px;

}

body.home #main #content #content_inner #main_content #video {

  margin-bottom: 15px;

  overflow: hidden;

}

body.home #main #content #content_inner #main_content #video #video_wrapper {

  display: inline;

  float: left;

  margin-left: 10px;

  margin-right: 10px;

  width: 380px;

  margin-left: 0;

  border: 1px solid #bfbfbf;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

  padding: 2px;

  background: white;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f6f6f6));

  background-image: -webkit-linear-gradient(#ffffff, #f6f6f6);

  background-image: -moz-linear-gradient(#ffffff, #f6f6f6);

  background-image: -o-linear-gradient(#ffffff, #f6f6f6);

  background-image: -ms-linear-gradient(#ffffff, #f6f6f6);

  background-image: linear-gradient(#ffffff, #f6f6f6);

  width: 374px;

}

body.home #main #content #content_inner #main_content #video #video_wrapper iframe {

  background: #e0e0e0;

  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcdcdc));

  background-image: -webkit-linear-gradient(#ffffff, #dcdcdc);

  background-image: -moz-linear-gradient(#ffffff, #dcdcdc);

  background-image: -o-linear-gradient(#ffffff, #dcdcdc);

  background-image: -ms-linear-gradient(#ffffff, #dcdcdc);

  background-image: linear-gradient(#ffffff, #dcdcdc);

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -o-border-radius: 5px;

  -ms-border-radius: 5px;

  -khtml-border-radius: 5px;

  border-radius: 5px;

  padding: 14px;

  width: 346px !important;

  display: block;

}

body.home #main #content #content_inner #main_content #video #video_content {

  margin-left: 400px;

}

body.home #main #content #content_inner #main_content #video #video_content h2 {

  font-size: 18px;

  margin-bottom: 15px;

  font-family: "Humnst777CnBTBold";

}

body.home #main #content #content_inner #main_content #video #video_content p {

  padding-bottom: 15px;

  border-bottom: 1px dotted #030303;

}

body.home #main #content #content_inner #main_content #video #video_content a.reiarrow {

  font-weight: bold;

  padding: 2px 0 2px 23px;

  background: url(images/link_arrow.png) left top no-repeat;

}

body.home #main #content #content_inner #main_content #resource_links {

  height: 78px;

  margin-left: -10px;

  margin-right: -10px;

}

body.home #main #content #content_inner #main_content #resource_links li {

  display: inline;

}

body.home #main #content #content_inner #main_content #resource_links li a {

  width: 220px;

  margin-right: 10px;

  margin-left: 10px;

  height: 78px;

  display: block;

  float: left;

}

#main #content #content_inner #main_content #membership-levels {

  margin-top: 15px;

}

#main #content #content_inner #main_content #membership-levels h2 {

  font-size: 30px;

  font-family: "Humnst777CnBTRegular";

  font-weight:normal;

  margin-top:30px;

}

#main #content #content_inner #main_content #membership-levels ul#levels {

  overflow: hidden;

  padding: 0;

}

#main #content #content_inner #main_content #membership-levels ul#levels li{

  list-style-type:none!important;

}



#main #content #content_inner #main_content #membership-levels ul#levels li a {

  color: #434343;

  font-size: 11px;

  line-height: 1.3em;

  width: 223px;

  height: 53px;

  padding: 15px 100px 15px 18px;

  display: block;

  float: left;

  margin-right: 13px;

}

#main #content #content_inner #main_content #membership-levels ul#levels li a.gold {

  background: url(images/gold_level_bg.png) left top no-repeat;

}

#main #content #content_inner #main_content #membership-levels ul#levels li a.silver {

  background: url(images/silver_level_bg.png) left top no-repeat;

  margin-right: 0;

}

body.home #main #content #content_inner #sidebar {

  margin-top: 20px;

}



div.featured-thumbnail{

    background-color: #F7F7F7;

    -moz-border-radius: 3px 3px 3px 3px;

    -webkit-border-radius: 3px 3px 3px 3px;

    border: 1px solid #E5E5E5;

    border-radius: 3px 3px 3px 3px;

    float: left;

    margin: 0 10px 10px 0;

    padding: 10px;

}



div.post-single{

	overflow:hidden;

}





body.post-type-archive-testimonial div.post-single{

	padding:20px 0;

	border-top:1px solid #e5e5e5;

}







#contact-map-wrap{

	background-color: #F7F7F7;

    -moz-border-radius: 3px 3px 3px 3px;

    -webkit-border-radius: 3px 3px 3px 3px;

    border-radius: 3px 3px 3px 3px;

    border: 1px solid #E5E5E5;

    margin: 0 0 10px 20px;

    padding: 10px;

	float:right;

	

}



#contact-details-wrap{

	float:left;

}





#digicap{

	position:absolute;

	bottom:10px;

	right:0;

}

#content{

	position:relative;

}



#investor-resources-subnav #menu-item-2779, 

#investor-resources-subnav #menu-item-2780{

	padding-left:0!important;

	background:none!important;

	font-weight:bold!important;

	margin-top:5px!important;

	padding-top:5px!important;

	border-top:1px dotted #e5e5e5!important;

}

#investor-resources-subnav #menu-item-2779 a, 

#investor-resources-subnav #menu-item-2780 a{

	color:black!important;

	cursor:default!important;

}

#investor-resources-subnav a:hover{ text-decoration:underline!important; }

#investor-resources-subnav #menu-item-2779 a:hover{ text-decoration:none!important; }



#investor-resources-subnav #menu-item-2779 .sub-menu a, 

#investor-resources-subnav #menu-item-2780 .sub-menu a{

	color:#006AB3!important;

	cursor:pointer!important;

}



.post-content ul,.post-content ol{

	padding-left:20px;

}

.post-content li{

	list-style-type:disc;

	list-style-position:outside;

	margin-bottom:5px;

}



.rei-login-form{

	background-color: #F7F7F7;

    -moz-border-radius: 3px 3px 3px 3px;

    -webkit-border-radius: 3px 3px 3px 3px;

    border-radius: 3px 3px 3px 3px;

    border: 1px solid #E5E5E5;

    margin: 20px 0;

    padding: 10px;

	width:300px;

}

.rei-login-form label{

	width:120px;

	display:inline-block;

}



.rei-login-form form{

	background-color: #fcfcfc;

    -moz-border-radius: 3px 3px 3px 3px;

    -webkit-border-radius: 3px 3px 3px 3px;

    border-radius: 3px 3px 3px 3px;

    border: 1px solid #E5E5E5;

    padding: 10px;

	overflow:hidden;

}



.rei-login-form form .login-submit{

	float:right;

}



.rei-login-form form .login-remember{

	float:left;

}



#main #content #content_inner #main_content .rei-login-form h3 {

    color: #5E5E5E;

    font-family: Humnst777CnBTRegular;

    font-size: 14px;

    font-weight: bold;

    margin-bottom: 8px;

}



#slider-background{

	width:1200px;

	height:358px;

	position:absolute;

	top:1px;

	left:-130px;

	background: url("images/slider_bg.jpg") no-repeat scroll left top transparent;

}



#bc-background{

	width:100%;

	height: 51px;

	position:absolute;

	top:1px;

	background: url("images/slider_bg.jpg") no-repeat scroll center top transparent;

}



#field_8_3{

	float:left;

}



#field_8_3 input{

	*margin-left:0!important;

}



body #main #content #content_inner #main_content #my_portfolio .property_wrapper .property .gallery a {

	background-image:none;

	padding-left:0;

}



body #main #content #content_inner #main_content #my_portfolio .property_wrapper .property img.mainimg{

	cursor:default;

}



 body.home #colorbox #cboxWrapper #cboxLoadedContent {

    overflow:hidden;

}





body #main #header #nav-primary nav li {position:relative;}



body #main #header #nav-primary nav li ul.sub-menu {

	position:absolute;

	top:22px;

	left:0;

	display:none;

	z-index: 100;

	background:url('images/submenutop.jpg') repeat-x 0 0 scroll #0F314E;

	width:200px;

	padding: 10px 0;

	

	-moz-border-radius:0px 0px 5px 5px;

	-webkit-border-radius:0px 0px 5px 5px;

	border-radius:0px 0px 5px 5px;

}





body #main #header #nav-primary nav li ul.sub-menu li{

	background-color:#0F314E;

}



body #main #header #nav-primary nav li ul.sub-menu li a,

body #main #header #nav-primary nav li ul.sub-menu li{

	border:0 none;

	display:block;

	height:30px;

	line-height:30px;

}



body #main #header #nav-primary nav li:hover ul.sub-menu {

	display:block;

}





body #main #header #nav-primary nav {

  *height:auto;

  *overflow:visible;

} 

body #main #header #nav-primary nav li {

  *display: block;

  *float:left;

  *border-left: 0 none;

  *padding: 0 4px;

}

body #main #header #nav-primary nav li ul.sub-menu {

	*top:35px;

}







body.home #main #content #content_inner #main_content #home-slide-wrap { overflow:hidden; }







body #main #content #content_inner #main_content div.post-single h2 {

    font-size: 16px;

}



body.category  div.post-single,

body.archive  div.post-single {

    margin-bottom:20px;

    padding-bottom:20px;

	border-bottom:1px solid #e5e5e5;

}



hr{

	border-top:0 none;

	border-bottom:1px solid #e5e5e5;

	border-left:0 none;

	border-right:0 none;

	margin:20px 0;

}





#gform_21 #field_21_14 label.gfield_label{

	display:none!important;

}







#gform_wrapper_32{

	border:3px solid #215884;

	padding:20px;

	

	-moz-border-radius:10px;

	-webkit-border-radius:10px;

	border-radius:10px;

	background-color:#f7f7f7;

}	

#gform_wrapper_32 .gform_title{

	color:#215884;

	margin-bottom:5px;

	font-size:16px;

}



#gform_wrapper_32 #field_32_1,

#gform_wrapper_32 #field_32_2,

#gform_wrapper_32 #field_32_3{

	float:left;

	width:30%;

}



#gform_wrapper_32 #field_32_1,

#gform_wrapper_32 #field_32_2{

	margin-right:25px;

}

#gform_wrapper_32 .gfield_label{

	display:block;	

}

#gform_wrapper_32 .ginput_container{

	display:inline-block;	

}

#gform_wrapper_32 #field_32_1 input,

#gform_wrapper_32 #field_32_2 input,

#gform_wrapper_32 #field_32_3 input{

	width:155px;

	border:1px solid #c5c5c5;

	display:inline-block;

	padding:5px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius:4px;

}



#gform_wrapper_32 .gform_body{ margin-top:10px; overflow:hidden;}

#gform_wrapper_32 .gfield_required{ color:#B52939; }



#gform_submit_button_32{ 

	margin-top:10px; 

	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;

	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;

	box-shadow:inset 0px 1px 0px 0px #bbdaf7;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );

	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');

	background-color:#79bbff;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px;

	border:1px solid #84bbf3;

	display:inline-block;

	color:#ffffff;

	font-family:arial;

	font-size:15px;

	font-weight:bold;

	padding:6px 24px;

	text-decoration:none;

	text-shadow:1px 1px 0px #528ecc;

}#gform_submit_button_32:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );

	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');

	background-color:#378de5;

}#gform_submit_button_32:active {

	position:relative;

	top:1px;

}



.gform_confirmation_message_32{

	border:3px solid #215884;

	padding:20px;

	

	-moz-border-radius:10px;

	-webkit-border-radius:10px;

	border-radius:10px;

	background-color:#f7f7f7;

}











/* BCR FORM */



#bcr_steps {

  background: #fff;

  margin-bottom: 50px;

  position: relative;

  overflow: hidden;

}



#bcr_steps .ui-widget-header {

  background: #f6ad37;

}



#bcr_steps .ui-tabs-nav li {

  margin-right: 5px;

}



#bcr_steps .ui-tabs-nav li a {

  padding: 10px 60px;

  color: #006ab3;

  background: #eee;

  text-decoration: none;

}



#bcr_steps .ui-tabs-nav .ui-state-active a {

  color: #000;

  background: #fff;

}



#bcr_steps #bcr-form {

  padding: 30px 25px;

}



#bcr_steps .ui-tabs-panel {

  padding: 0;

}



#bcr_steps .ui-tabs-panel h4 {

  font-size: 18px;

  font-weight: bold;

  padding-bottom: 6px;

  margin: 0 0 20px;

  border-bottom: 1px dotted #000;

}



#bcr_steps .ui-tabs-panel h4#client-1-title, #bcr_steps .ui-tabs-panel h4#existing-investment-properties-title, #bcr_steps .ui-tabs-panel h4#your-home {

  width: 540px;

}



#bcr_steps .ui-tabs-panel h5 {

  border-bottom: 1px dotted #000;

  padding-bottom: 6px;

  margin: 0 0 20px;

}



#bcr_steps .ui-tabs-panel input {

  padding: 3px;

  width: 165px;

}



#bcr_steps .ui-tabs-panel select {

  width: 110px;

}



#bcr_steps .ui-tabs-panel p label, #bcr_steps .ui-tabs-panel div#street-address label, #bcr_steps .ui-tabs-panel div#postal-address label {

  width: 150px;

  display: block;

  float: left;

  margin-right: 10px;

  text-align: right;

}



#bcr_steps .ui-tabs-panel #street-address input#bcr-street-address-1,

#bcr_steps .ui-tabs-panel #postal-address input#bcr-postal-address-1  {

  width: 350px;

  margin-bottom: 15px;

}



#bcr_steps .ui-tabs-panel #street-address input#bcr-street-address-2,

#bcr_steps .ui-tabs-panel #postal-address input#bcr-postal-address-2 {

  margin-left: 160px;

  width: 350px;

  margin-bottom: 15px;

}



#bcr_steps .ui-tabs-panel #clients_type {

  margin-bottom: 30px;

}



#bcr_steps .ui-tabs-panel #clients_type label {

  float: none;

  display: inline;

}



#bcr_steps .ui-tabs-panel #clients_type input {

  width: 15px;

  height: 15px;

}



#bcr_steps .ui-tabs-panel #street-address p, #bcr_steps .ui-tabs-panel #postal-address p {

  margin-left: 160px;

}



#bcr_steps .ui-tabs-panel #street-address p label, #bcr_steps .ui-tabs-panel #postal-address p label {

  width: 50px;

}



#bcr_steps .ui-tabs-panel p.suburb input {

  width: 290px;

}



#bcr_steps .ui-tabs-panel p.state {

  width: 180px;

  float: left;

}



#bcr_steps .ui-tabs-panel p.postcode label {

  width: 70px;

}



#bcr_steps .ui-tabs-panel p.postcode input {

  width: 110px;

}

 

#bcr_steps .ui-tabs-panel #street-address p.same-address-check input {

  width: 15px;

  height: 15px;

}



#bcr_steps .ui-tabs-panel #street-address p.same-address-check label {

  float: none;

  display: inline;

}



#bcr_steps .ui-tabs-panel .contact_details {

  height: 130px;

  margin-bottom: 20px;

  

}



#bcr_steps .ui-tabs-panel .contact_details p {

  float: left;

}



#bcr_steps .ui-tabs-panel p.home label, #bcr_steps .ui-tabs-panel p.work label, #bcr_steps .ui-tabs-panel p.skype label {

  width: 60px;

}



#bcr_steps .ui-tabs-panel p.skype {

  width: 500px;

}



#bcr_steps .ui-tabs-panel p.num-of-children label {

  width: 180px;

}



#bcr_steps .ui-tabs-panel p.num-of-children input {

  width: 80px;

}



#bcr_steps .ui-tabs-panel p.children-ages label {

  width: 110px;

}



#bcr_steps .ui-tabs-panel p.children-ages input {

  width: 150px;

}



#bcr_steps .ui-tabs-panel .employment-details {

/*   overflow: auto; */

}



#bcr_steps .ui-tabs-panel .employment-details p {

  float: left;

}



#bcr_steps .ui-tabs-panel .employment-details p.employment-status {

  width: 600px;

}



#bcr_steps .ui-tabs-panel .employment-details p.employer label {

  width: 80px;

}



#bcr_steps .ui-tabs-panel .employment-details p.employer input {

  width: 400px;

}



#bcr_steps .ui-tabs-panel .employment-details p.period-of-employment,

#bcr_steps .ui-tabs-panel .employment-details p.gross-income,

#bcr_steps .ui-tabs-panel .employment-details p.business-turnover {

  width: 900px;

}



#bcr_steps .ui-tabs-panel .employment-details p.period-of-employment input {

  width: 57px;

  margin-right: 5px;

}



#bcr_steps .ui-tabs-panel .employment-details p.other-income label {

  float: none;

  width: 220px;

  margin-bottom: 5px;

  margin-right: 0;

  text-align: left;

}



#bcr_steps .ui-tabs-panel .employment-details p.other-income input {

  margin-left: 20px;

}



#bcr_steps .ui-tabs-panel .employment-details p.details label {

  width: 50px;

  margin-top: 33px;

}



#bcr_steps .ui-tabs-panel .employment-details p.details input {

  width: 540px;

  margin-top: 33px;

}



#bcr_steps .narrow {

  width: 540px;

}



#bcr_steps .narrow .contact_details {

  height: 255px;

}



#bcr_steps .narrow .contact_details input {

  width: 135px;

}



#bcr_steps .narrow .contact_details p.work label, #bcr_steps .narrow .contact_details p.skype label {

  width: 150px;

}



#bcr_steps .narrow .contact_details p.email label {

  width: 60px;

}



#bcr_steps .narrow .contact_details p.children-ages label {

  width: 150px;

}



#bcr_steps .narrow .contact_details p.children-ages input {

  width: 200px;

}



#bcr_steps .narrow .employment-details {

  overflow: visible;

  height: 380px;

}



#bcr_steps .narrow .employment-details p.employer label {

  width: 150px;

}



#bcr_steps .narrow .employment-details p.employer input {

  width: 350px;

}



#bcr_steps .narrow .employment-details p.details input {

  width: 240px;

} 



#bcr_steps #step-2 input {

  width: 120px;

}



#bcr_steps #step-2 input.dollar {

  width: 106px;

}



#bcr_steps #step-2 p label {

  width: 130px;

}



#bcr_steps #step-2 .paying-off {

  height: 145px;

}



#bcr_steps #step-2 .paying-off p {

  float: left;

}



#bcr_steps #step-2 .paying-off p label {

  float: none;

  text-align: left;

  margin-bottom: 5px;

  width: 100px;

}



#bcr_steps #step-2 .paying-off-only p label {

  width: 130px;

}



#bcr_steps #step-2 .renting {

  clear: left;

}



#bcr_steps #step-2 .owned-outright {

  height: 52px;

}



#bcr_steps #step-2 .owned-outright p label {

  float: left;

  margin-bottom: 0;

  text-align: right;

}



#bcr_steps #step-2 p.current-value label {

  width: 130px;

}



#bcr_steps #step-2 p.current-value input {

  margin-right: 10px;

}



#bcr_steps #step-2 p.lender input {

  width: 220px;

  margin-right: 10px;

}



#bcr_steps #step-2 p.int-rate input {

  width: 60px;

}



#bcr_steps #step-2 p.int-rate label, #bcr_steps #step-2 p.rate-type label {

  width: 70px;

}



#bcr_steps #step-2 p.rate-type select {

  width: 70px;

}



#bcr_steps #step-2 p.min-repayment-monthly label {

  margin-top: -18px;

}



#bcr_steps #step-2 p.do-you-currently-have-any-investment-properties {

  margin-right: 350px;

  width: 540px;

}



#bcr_steps #step-2 p.do-you-currently-have-any-investment-properties input {

  width: 15px;

  height: 15px;

}



#bcr_steps #step-2 p.do-you-currently-have-any-investment-properties label {

  float: none;

  display: inline;

}



#bcr_steps #step-2 p.do-you-currently-have-any-investment-properties label.do-you-currently-have-any-investment-properties {

  width: 900px;

  text-align: left;

  display: block;

  margin-bottom: 10px;

}



#bcr_steps #step-2 .investment-property {

  overflow: auto;

/*  border-bottom: 1px solid #ccc;*/

  margin-bottom: 20px;

  *padding-bottom: 10px;

}



#bcr_steps #step-2 .investment-property p, #bcr_steps #step-2 #other-assets p {

  float: left;

}



#bcr_steps #step-2 .investment-property p label, #bcr_steps #step-2 #other-assets p label {

  float: none;

  margin-bottom: 5px;

  text-align: left;

}



#bcr_steps #step-2 .investment-property p.suburb {

  height: 20px;

}



#bcr_steps #step-2 .investment-property p.loan-amount {

  height: 50px;

  *height: 60px;

}



#bcr_steps #step-2 .investment-property p.lender {

  height: 61px;

}



#bcr_steps #step-2 .investment-property p.suburb input {

  width: 160px;

  margin-right: 10px;

}



#bcr_steps #step-2 .investment-property  p.loan-amount, #bcr_steps #step-2 .investment-property  p.lender {

  margin-bottom: 18px;

  *margin-bottom: 15px;

}



#bcr_steps #step-2 .investment-property p.lender input {

  width: 220px;

}



#bcr_steps #step-2 .investment-property p.int-rate {

  margin-right: 10px;

}



#bcr_steps #step-2 .investment-property p.min-repayment-monthly label {

  width: 175px;

  margin-top: 0;

}



#bcr_steps #step-2 #show-on-loan {

  overflow: auto;

}



#bcr_steps #step-2 #show-on-loan p {

   float: left;

}



#bcr_steps #step-2 #show-on-loan p label {

  float: none;

  display: inline;

}



#bcr_steps #step-2 #show-on-loan p input {

  width: 15px;

  height: 15px;

}



#bcr_steps #step-2 #show-on-loan p label.title {

  width: 250px;

  display: block;

  text-align: left;

  margin-bottom: 10px;

}



#bcr_steps #step-2 #other-assets {

  overflow: auto;

}



#bcr_steps #step-2 #other-assets p {

  height: 40px;

  *height: auto;

}



#bcr_steps #step-2 #other-assets p input {

  width: 180px;

}



#bcr_steps #step-2 #other-assets p input.dollar {

  width: 166px;

}



#bcr_steps #step-2 #other-assets p label {

  width: 190px;

}



#bcr_steps #step-3 {

  width: 540px;

}



#bcr_steps #step-3 h4 {

  width: 540px;

}



#bcr_steps #step-3 input {

  width: 115px;

  margin-right: 10px;

  margin-bottom: 15px;

}



#bcr_steps #step-3 input.dollar {

  width: 101px;

}



#bcr_steps #step-3 textarea {

  width: 530px;

  padding: 3px;

}



#bcr_steps #step-3 table {

  border-bottom: 1px dotted #000;

  margin-bottom: 20px;

}



#bcr_steps #step-3 th {

  padding-bottom: 5px;

}



#bcr_steps #step-3 p.do-you-have-access-to-additional-funds-if-required label {

  display: inline;

  float: none;

}



#bcr_steps #step-3 p.do-you-have-access-to-additional-funds-if-required input {

  width: 15px;

  height: 15px;

  margin-right: 3px;

  margin-bottom: 10px;

  *margin-bottom: 0;

}





#bcr_steps #step-3 #weekly-contribute {

  overflow: auto;

  border-bottom: 1px dotted #000;

  margin-bottom: 20px;

}



#bcr_steps #step-3 #weekly-contribute p {

  float: left;

}



#bcr_steps #step-3 #weekly-contribute p.title label {

  text-align: left;

  width: 190px;

  margin-right: 50px;

}



#bcr_steps #step-3 #weekly-contribute p label {

  float: none;

  text-align: left;

  margin-bottom: 5px;

  margin-right: 0;

  width: 140px;

}



#bcr_steps #step-3 #weekly-contribute p input {

  width: 100px;

}



#bcr_steps #step-3 p#other-comments label {

  text-align: left;

  width: 500px;

  font-size: 18px;

  font-weight: bold;

  margin-bottom: 5px;

}



#bcr_steps #step-3 p#how-did-you-find-out-about-rei label {

  text-align: left;

  width: 500px;

  float: none;

}



#bcr_steps #step-3 p#how-did-you-find-out-about-rei input {

  width: 300px;

  margin-right: 0;

}



#bcr_steps #step-3 p#authorise-rei input {

  background: #377ca8;

  color: #fff;

  padding: 10px 0;

  border-radius: 5px;

  border: none;

  width: 165px;

  margin-bottom: 0;

  cursor: pointer;

}



#bcr_steps a {

  color: #006ab3;

  text-decoration: underline;

}



#bcr_steps .buttons {

  overflow: hidden;

}



#bcr_steps .buttons a {

  float: left;

  margin-right: 15px;

}



#bcr_steps a#add-another-investment-property, #bcr_steps a#remove-last-property, #bcr_steps a#add-credit-card, #bcr_steps a#add-liability {

  background: #e0e0e0;

  color: #000;

  color: #006ab3;

  padding: 9px 15px;

  border-radius: 5px;

  text-decoration: none;

  width: 200px;

  margin-bottom: 20px;

  display: block;

}



#bcr_steps a#add-another-investment-property:hover, #bcr_steps a#add-credit-card:hover, #bcr_steps a#add-liability:hover {

  text-decoration: underline;

}



#bcr_steps p#investment-property-limit-note, #bcr_steps p#credit-card-limit-note, #bcr_steps p#liability-limit-note {

  color: green;

  background: url(images/exclamation.png) no-repeat left top;

  padding-left: 25px;

  line-height: 20px;

}



#bcr_steps input.dollar {

  background: url(images/dollar.png) no-repeat left 2px;

  padding-left: 14px;

  line-height: 16px;

}



#bcr_steps a#add-credit-card {

  width: 100px;

}



#bcr_steps a#add-liability {

  width: 80px;

}



#bcr_steps p em {

  font-weight: bold;

  font-size: 14px;

}



#bcr_steps #privacy-disclosure-statement ul {

  margin-bottom: 15px;

  margin-left: 40px;

}



#bcr_steps #privacy-disclosure-statement ul li {

  list-style: disc;

  margin-bottom: 15px;

}



#bcr_steps ul#choices, #bcr_steps ul.step-nav {

  height: 40px;

  margin-top: 20px;

}



#bcr_steps ul#choices li, #bcr_steps ul.step-nav li {

  display: inline;

}



#bcr_steps ul#choices a, #bcr_steps .next-step a, #bcr_steps .previous-step a {

  display: block;

  float: left;

  margin-right: 10px;

  background: #777;

  color: #fff;

  padding: 10px 20px;

  border-radius: 5px;

  text-decoration: none;

}



#bcr_steps ul#choices a#bcr-i-agree, #bcr_steps .next-step a {

  background: #377ca8;

}



#bcr_steps .previous-step a, #bcr_steps .next-step a {

  padding: 10px 50px;

}





#bcr_steps .ui-tabs-panel .hasTooltip {

  padding: 6px 0 6px 0px;

  line-height: 25px;

/*  background: url(images/info.png) left top no-repeat;*/

}



#bcr_steps .ui-tabs-panel .hasTooltip .tip {

  display: block;

  float: left;

  width: 25px;

  height: 25px;

  background: url(images/info.png) left top no-repeat;

  margin-right: 12px;

}



#bcr_steps .ui-tabs-panel .hasTooltip span.tooltip {

  width: 300px;

  text-align: left;

  background: #eee;

  border: 1px solid #cacaca;

}



#bcr_steps .ui-tabs-panel .hasTooltip span.tooltip span {

  background: url(images/tooltip_arrow.png) 5px bottom no-repeat;

  margin-bottom: -9px;

  padding: 10px 10px 20px;

  display: block;

  font-size: 13px;

  font-weight: normal;

  position: relative;

  bottom: 0;

}



#bcr_steps .ui-tabs-panel p.gross-income .hasTooltip, #bcr_steps .ui-tabs-panel p.current-value .hasTooltip {

/*  padding: 6px 0;*/

}



#bcr_steps .ui-tabs-panel p.business-turnover .hasTooltip {

/*  padding: 6px 0 6px 20px;*/

  width: auto;

}



#bcr_steps input.error, #bcr_steps select.error {

  border: 2px solid #ff6666;

}



#bcr_sidebar {

  background: #eee;

  width: 300px;

  margin: 30px 25px 20px;

  padding: 30px 15px;

/*  float: right;*/

}



#bcr_sidebar .gform_heading {

  margin-bottom: 20px;

}



#bcr_sidebar h3.gform_title {

  font-size: 18px;

  font-weight: bold;

  margin-bottom: 20px;

  line-height: 1.3em;

}

#bcr_sidebar li {

  margin-bottom: 10px;

  *border: 1px solid #eee;

}



#bcr_sidebar .gfield_label {

  float: left;

  display: block;

  width: 55px;

  text-align: right;

  margin-right: 5px;

}



#bcr_sidebar .ginput_complex span label {

  display: none;

}



#bcr_sidebar .ginput_container {

  margin-left: 60px;

}



#bcr_sidebar .ginput_container input {

  width: 216px;

  padding: 3px;

}



#bcr_sidebar .ginput_complex span input {

  width: 100px;

  margin-right: 5px;

}



#bcr_sidebar input.gform_button {

  margin-left: 60px;

  background: #377ca8;

  color: #fff;

  padding: 8px 15px;

  border-radius: 5px;

  border: none;

}



#bcr_sidebar #errors {

  margin-bottom: 30px;

}



#bcr_sidebar #errors h3 {

  font-weight: bold;

  font-size: 16px;

  margin-bottom: 10px;

}



#bcr_sidebar #errors #error_list a {

  color: #ff3333;

}



#ui-datepicker-div .ui-widget-header {

  background: #aaa;

  border: none;

}



#ui-datepicker-div .ui-widget-header a.ui-state-hover {

  background: none;

  border: none;

  cursor: pointer;

}



#ui-datepicker-div .ui-datepicker-next-hover {

  right: 2px;

  top: 2px;

}



#ui-datepicker-div .ui-datepicker-prev-hover {

  left: 2px;

  top: 2px;

}





#ui-datepicker-div .ui-widget-header a.ui-state-hover .ui-icon {

  background-image: url("images/ui-icons_ffffff_256x240.png");

}









#bcr_steps .ui-widget-header {

    border: 1px solid #2779A5;

}



#bcr_steps .ui-widget-header {

    background: none repeat scroll 0 0 #99C5DE;

}



#bcr_steps .ui-state-hover, 

#bcr_steps .ui-state-active, 

#bcr_steps .ui-widget-content .ui-state-active, 

#bcr_steps .ui-widget-header .ui-state-active {

    border: 1px solid #2779A5;

}



#bcr_steps .ui-tabs-nav li a {

    border-radius: 5px 5px 0 0;

}





#bcr_steps input[type=text],

#bcr_steps input.dollar {

    border:1px solid #909090;

}





#bcr_steps p.occupation{

	clear:left;

}



#bcr_steps #client-2{

	margin-top:60px;

}



#bcr_steps .section_header,

#bcr_steps #client-1 #street-address,

#bcr_steps #client-1 #postal-address{ margin-top:35px; }



#bcr_steps h5.section_header{

	font-weight:bold;

	margin-top:25px;

}



.step-nav{

	clear:left;

}





#bcr_steps #step-2 #show-on-loan{

	margin-top:20px;

	padding-top:2px;

	border-top:1px dotted #000000;

}

#bcr_steps #step-2 #show-on-loan p{

	border:1px solid #4CBF56;

	padding:10px;

	margin: 10px 10px 10px 0px;

	

	width:265px;

	

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	-o-border-radius:5px;

	border-radius:5px;

}





#bcr_steps #step-2 .investment-property h5{

	font-weight:bold;

}



#bcr_steps #step-2 #other-assets-title,

#bcr_steps #step-2 #existing-investment-properties-title{

	margin-top:20px;

}





#bcr_steps #step-2 #00N30000007YUt0{

	width:200px;

}













#bcr_steps .ui-tabs-panel .employment-details p.other-income input {

    margin-left: 14px;

    margin-top: 7px;

}

#bcr_steps .ui-tabs-panel .employment-details p.other-income label {

    float: left;

    margin-bottom: 5px;

    margin-right: 0;

    text-align: left;

    width: 145px;

}



#bcr_steps .ui-tabs-panel .employment-details p.details input {

	width:300px;

	margin-top: 8px;

}



#bcr_steps .ui-tabs-panel .employment-details p.details label {

    margin-top: 11px;

	

}





#bcr_steps .ui-tabs-panel #authorise-rei{

	margin-top:10px;

	padding-top:30px;

	border-top:1px dotted #000000;

}





#bcr_steps .ui-tabs-panel #error-notice{

	color:red;

	background: url("images/exclamation-red.png") no-repeat scroll left top transparent;

    line-height: 20px;

    padding-left: 25px;

	

}







#error_list .step-1-title,

#error_list .step-2-title{

	font-weight:bold;

}









.widget-area h3{

	display: none;

}



#gform_wrapper_37, .page-id-3319 #gform_wrapper_35{

	padding: 30px;

	background: #FFF;	

}

#gform_wrapper_37 .top_label .gfield_label, .page-id-3319 #gform_wrapper_35 .top_label .gfield_label{

	font-weight: normal;

	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;	

	font-size: 14px;

	text-align: right;

	padding-right: 15px;

}

#gform_wrapper_37 input[type="text"], .page-id-3319 #gform_wrapper_35 input[type="text"]{

	padding: 5px;

font-size: 12px;

background: #EEE;

border: 1px solid #ABABAB;

-moz-box-shadow: 1px 1px 0 #aaabab;

-webkit-box-shadow: 1px 1px 0 #AAABAB;

-o-box-shadow: 1px 1px 0 #aaabab;

box-shadow: 1px 1px 0 #AAABAB;



}

#gform_wrapper_37 .gfield_label, .page-id-3319 #gform_wrapper_35 .gfield_label{

	float: left; 

	width: 180px;	

}

#gform_wrapper_37 .ginput_container, .page-id-3319 #gform_wrapper_35 .ginput_container{

	float: left;	

	width: 300px;

}

#gform_submit_button_37, .page-id-3319 #gform_submit_button_35{

	margin-left: 195px;	



}

#gform_wrapper_37 li, .page-id-3319 #gform_wrapper_35 li{

	line-height: 40px;	

}



.page-id-3319 #gform_wrapper_35 .gform_heading{

	width: auto;	

		font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;	

	font-size: 14px;

}

#gform_wrapper_23{

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

}

#socialbuttons { padding:20px 0; }

.tagcloud { font-size:8pt !important; }



/*

----------------------------------------------------------------



tooltip.css

Gravity Forms Admin Tooltip Styles

http://www.gravityforms.com

updated: January 3, 2012 11:54 AM



Gravity Forms is a Rocketgenius project

copyright 2012 Rocketgenius Inc.

http: //www.rocketgenius.com

this may not be re-distrubited without the

express written permission of the author.



NOTE: DO NOT EDIT THIS FILE!

THIS FILE IS REPLACED DURING AUTO UPGRADE

AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.



----------------------------------------------------------------

*/





a.tooltip,

a.tooltip_left,

a.tooltip_bottomleft {

	width: 16px;

	height: 16px;

	background-image: url(images/icon-question.png);

	background-repeat: no-repeat;

	display: inline-block;

	text-indent: -9000px;

	text-decoration: none;

	margin-left:10px;

}

li.add_field_button_container a.tooltip_left,

li.add_field_button_container a.tooltip_bottomleft{

	background-image: url(images/icon-question.png);

	background-repeat: no-repeat

}

.qtip {

	min-width: 100px;

}

.qtip-content {

	line-height: 130%;

	margin: 8px;

}

.qtip-content h6 {

	font-weight: bold;

	font-size: 14px;

	color: #21759B;

	margin: 0 0 2px 0;

	padding: 0;

}

.qtip-wrapper {

	right:240px !important;

}

#gforms_confirmation_message{

	display:block !important;

	padding:10px !important;

	overflow:hidden !important;

}

#main #content #content_inner #sidebar div.gform_body div.gfield_description.validation_message{

	left:0px !important;

	top:20px !important;

}



#testimonials-slider {

  width:223px !important;

  height:407px !important;

}





#gform_35 .g-recaptcha {

  transform:scale(0.60);

  transform-origin:0 0;

  -webkit-transform:scale(0.60);

  transform:scale(0.60);

  -webkit-transform-origin:0 0;

  transform-origin:0 0; 

}