/* Reset and defaults */
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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
body {font-family:Arial,sans-serif;line-height:1.125em;font-size:100%;}
h1 {font-size:1.3846em;color:#111;line-height:1.11em;font-weight:300;margin:0.5em 0;}
h2 {font-size:1.23em;color:#0066CC;line-height:1.11em;font-weight:300;}
h3 {font-size: 16px;font-weight:strong;color: #111;margin-bottom:3px;}
h1,h2,h3, #banner {font-family: Arial,Helvetica, Tahoma, sans-serif;}
p {line-height:1.53em; color:#444444;}
a {color:#0066CC;text-decoration:none;}
a:hover {color:#0066CC;text-decoration:underline;}
input, textarea, select {margin:2px 0;padding:2px 3px;vertical-align:middle;font-family:"Lucida Grande", Verdana, Arial, sans-serif;font-weight:300;font-size:11px;}
textarea {vertical-align: top !important;}
input[type=text], input[type=password], textarea, select {border: 1px solid #ccc;vertical-align:middle;}
.b_button, .button, button.submit, input.submit, input[type=submit], input[type=button] {background: #e2edf9 url('../images/blue_button_bg.png') bottom repeat-x;padding: 0.5em 0.8em;color:#000;border:1px solid #8699ae;width:auto !important;text-shadow:#fff 1px 1px 1px;}

.strong_button {font-weight:600;padding:10px 15px !important;text-align:center;}
.print_only {display:none;}
.inline {display:inline !important;}
/* Structure */
#wrap { background-color:#F4F4F4;font-size:0.8125em;}
div.main_nav{background-color:#f4f4f4;}
#brand_wrap {background-color: white;border-bottom: 3px solid #EEEEEE;padding: 15px 0;position: relative;}
#middle_wrap {background-color:#fff;min-height:500px;padding-bottom:20px;}
body.listings #middle_wrap  {background-color:#f4f4f4;}
div.main_nav, #brand, #content, #sub_nav {width:1000px;margin:0 auto;}
#brand {position:relative;height:60px;}
#footer { background-color: #F4F4F4; border-top: 3px solid #EEEEEE; min-height: 50px;}
#sub_nav {padding:0.5em 0;}
#main_content {width:740px; float:left;}
#main_content.full {width:1000px;float:none;}
#main_content.float_none {float:none;}
#aside {float:right;width:245px;padding:0;}
#aside_content {background:#fff;border:none;}
#footer #copyright {margin-top:1em;padding-left:0.6em;color:#cdcac0;text-align:center;} 
#logo {position:absolute;left:0;width:237px;height:66px;background:transparent url('../images/logo.png') no-repeat center left;text-indent:-9999px;}
#brand #search_box {position:absolute;top:10px;left:280px;}
#footer div.main_nav {margin-top:3em;}
#feed_subscribe {background:transparent url('../images/feed_icon.png') no-repeat scroll center left;padding-left:2em;float:right;color:#fff;}
#mortgage_contact_box {background-color:#d7e7f7;margin:15px 0 15px 0;height:90px;padding:10px 5px 0 5px;}
#mortgage_contact_box img {float:left;margin-right:10px;}
#mortgage_contact_box p {color:#666;}
#mortgage_contact_box h5, #mortgage_contact_box p.blue {color:#0066CC;}
#mortgage_contact_box a {text-decoration:underline;}
#mortgage_contact_box a:hover {text-decoration:none;}
#mortgage_contact_box a.blue_button {position:relative;bottom:-11px;right:-8px;font-size:12px;}
#mortgage_calc_wrap {margin:20px 0;}
/* Navigation */
#tabs {position:absolute;left:0;bottom:-2px;}
#tabs ul li {float:left;margin:0 0.1em 0 0;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;}
#tabs ul li a {display:block;float:left;padding:0.4em 1.5em;text-decoration:none;color:#fff;}
#tabs ul li.current {background-color:#fff;} 
#tabs ul li.current a {color:#010100;} 
#sub_nav {font-size:0.923em;font-weight:600;}
#sub_nav span.title {float:left;margin-right:0.5em;}
#sub_nav ul li {display:block;float:left;background:transparent url('../images/sub_nav_divider.png') no-repeat 100% 55%;margin-left:0.5em;padding-right:0.5em;}
#sub_nav ul li.last {background:none;}
#sub_nav ul li a {text-decoration:none;}
#sub_nav ul li a:hover {text-decoration:underline;}
#breadcrumbs {padding:1em 0 0 0;color:#999999;font-weight:300;}
#breadcrumbs a {margin:0 0.2em;color:#0066cc;text-transform:lowercase;}
div.main_nav {
	background-color: #f4f4f4;
        color: #555555;
	padding:5px;
}
	
div.status_box, div.main_nav ul {margin:7px 0;color:#fff;}
div.status_box {float:right;margin-top:25px;}

div.status_box a, a.blue_button {padding:0.6em 0.9em;background-color:#1371E1;color:#fff;text-decoration:none; border-radius: 5px 5px 5px 5px;font-weight: bold;text-shadow: 0 -1px 0 #000000;}

div.status_box  a:hover {text-decoration:underline;}
div.status_box span {color:#999;}
div.main_nav ul {font-size:13px; float:left;list-style:none;}
div.main_nav ul li {display:block;float:left;margin:0 6px;}
div.main_nav ul li.current a {color:#000;font-weight:600;}
div.main_nav ul li.currentm a {color:#000;font-weight:600;}
div.main_nav ul li.management {font-weight:600;}
div.main_nav a {display:block;float:left;color:#fff;text-decoration:none;padding:0 0.6em;}
div.main_nav a {color: #1371E1; font-weight:bold;}
div.main_nav a:hover { text-decoration:underline;color: #000;
}
div.main_nav div.status_box span {color:#ffdb4e;}


/* Search */
#search_box, #search_results {width:430px;background-color:#f4f4f4;}
#search_box {padding:6px 10px;}
#search_box h4 {margin-bottom:5px;font-weight:normal;color:#ececec;}
#search_box h4 span.example {color:#bbbcbc;}
#search_box input {width:420px;font-size:1.123em;}
#search_results {position:absolute;z-index:500;right:0;padding:0 10px;}
#search_results ul, #search_results p.none {margin-bottom:10px;}
#search_results ul li {position:relative;padding:10px 0;background-color:#f4f4f4;}
#search_results ul li a.overlay_link {display:block;position:absolute;z-index:501;top:0;left:0;width:100%;height:100%;}
#search_results ul li a {color:#000;text-decoration:none; }
#search_results ul li:hover {background-color:#dbeef5;}
#search_results ul li img.photo {float:left;margin-left:5px;border:2px solid #fff;}
#search_results ul li div.summary {float:left;width:180px;margin-left:8px;}
#search_results ul li div.summary p {line-height:1.1em;word-spacing:-1px;}
#search_results ul li div.summary span.highlight {font-weight:700;color:white;padding:1px 1px 1px 1px ;background-color:blue;}
#search_results a.search_close {  background-color: red;border-radius: 4px 4px 4px 4px;bottom: 10px;color: white;font-weight: 700;left: 380px;padding: 3px 6px;position: relative;}
#search_form label {font-weight: bold;display: block;margin-bottom: 3px;}
#search_form select, #search_form input, #search_form textarea {margin-bottom: 10px;}
#search_form em {font-style: normal;padding: 0 5px;}
#search_form .f_b {width: 87px;}
/* Dialog */
div.steps_ribbon {width:725px;background-color:#fffad4;padding:6px 0;margin:0 auto;border-top:2px solid #f4f4f4;}
div.info_ribbon {background-color:#fffad4;padding:6px 0;margin-bottom:1em;}
div.info_ribbon p.info, div.steps_ribbon p.info {width:550px;margin:0 auto;}
div.dialog {width:510px;border:1px solid #e0dcff;margin-bottom:30px;}
div.dialog.wide {width:725px;margin-bottom:1em;}
div.dialog.wide form, div.dialog div.mock_fieldset {width:550px;}
div.dialog .error, div.dialog .info_note, div.dialog form, div.dialog div.mock_fieldset {width:450px;margin:0 auto;}
div.dialog form label, div.dialog div.mock_fieldset label {display:block;font-weight:600;}
div.dialog form input, div.dialog div.mock_fieldset input, div.dialog form textarea {width:430px;height:22px;}
div.dialog form textarea {height:auto;}
div.dialog form select, div.dialog div.mock_fieldset select {margin-top:0.5em;height:22px;}
div.dialog .header {background:#222 url('../images/manage_header_bg.png') repeat-x scroll top left;padding:0.5em 2.5em;color:#fff;margin:0;font-weight:600;text-shadow:#000 1px 1px 1px;}
div.dialog .header span {font-size:0.8125em;color:#ddd;font-weight:300;text-shadow: 0 1px 1px #FFFFFF;}
div.dialog .dialog_content {padding:1em 0;}
div.dialog div.error {color:#B61F1F;margin-bottom:1em;}
div.dialog div.info_note {margin-bottom:1em;}
div.dialog div.form_row label {width:auto;}
div.dialog div.short {float:left;width:210px;}
div.dialog div.short.extra_space {width:280px;}
div.dialog div.tiny {float:left;width:105px;}
div.dialog div.short.right {float:right;}
div.dialog div.short input, div.dialog div.short select, div.dialog div.short textarea {width:190px;}
div.dialog div.short textarea {height:50px;width:250px;}
div.dialog div.tiny input, div.dialog div.tiny select {width:95px;float:left;}
div.dialog input.submit {margin:2em 1em 0.5em 1em;height:auto;width:175px !important;display:block;}
div.dialog input.centered {margin:2em auto 0.5em auto;}
div.dialog input.add_another {background-image:url('../images/green_button_bg.png');background-color:transparent;border-color:#a3b671;}
div.input_bg {padding:5px;background-color:#d0e5f2;display:inline-block;margin-bottom:0.5em;}
div.dialog ul.errorlist {color:#B61F1F;margin:0;float:none;}
div.dialog form.no_center, div.dialog div.mock_fieldset.no_center {margin:0;width:100%;}
div.dialog div.field_wrapper {padding:15px;}
div.dialog a.remove_action, div.dialog span.help_text {margin:25px 0 0 10px;font-size:0.923em;float:left;}
div.dialog a.remove_action {float:right;text-decoration:none;}
div.dialog a.remove_action:hover {text-decoration:underline;}
/* Property Listings/Item */
.content_heading {width:99%;}
.content_heading .number {color: #000000;
    display: inline-block;
    float: left;
    font-size: 2.384em;
    font-weight: bold;
    height: 1.384em;
    line-height: 1.384em;
    margin-bottom: 0.3em;
    text-align: left;
    width: 60px;}

.content_heading div.info {float:left;}
.content_heading div.info h1 { float: left; text-shadow: 1px 1px 0 #FFFFFF; font-size: 1.7em;font-weight: 600;margin-top: 0.5em;}
.content_heading div.info img.thumbnail { margin:5px 5px 5px 0 ;}
.content_heading div.info span.where {padding:0.3em 0.6em;background:#f4f4f4;} 
.content_heading div.extra {float:right;color:#999999;font-size:1.23em;}
.content_heading ul.property_details li {float:left;padding: 1em 0 0 1.5em;;border-left:1px solid #fafef6;}
.property_item {width:48%;float:left;clear:left;margin:0 15px 15px 0;background:#fff;border:1px solid #DDDDDD; border-radius: 5px 5px 0 0;}
.property_item div.item_wrapper {padding:10px 10px 15px;}
.property_item div.item_wrapper p {font-size:0.923em;line-height:14px;}
.property_item div.title_blurb_box {position:relative;height:63px;overflow:hidden;}
.property_item div.title_blurb_box h3 {font-size:13px;}
.property_item div.title_blurb_box span.more {position:absolute;bottom:1px;right:0;width:8em;background:#fff;text-align:right;white-space:pre;}
.property_item ul {clear:both;margin-top:1em;background-color:#f4f4f4;list-style:none;}
.property_item ul li {background-color:#ffffff!important;}
.property_item ul.current_sort_helper {background-color:#fff;}
.property_item ul li em {font-style: normal;}
.property_item ul li {float:left;padding:0.5em;background:transparent url('../images/listings_divider.png') repeat-y right top;}
.property_item ul li.current_sort {background-color:#fffad4!important;background-image:none;border-right:1px solid #c6d1e5;}
.property_item ul li.det_id {padding-left:10px;}
.property_item ul li.det_price {background:none!important;border-right:none;float:right;font-weight:bold;font-size:17px;}
.property_item img {float:left;margin-right:10px;}
span.info_overlay {display:block;position:absolute;left:10px;width:90px;background-color:#D91812;height:25px;opacity:0.85;filter:alpha(opacity=85);color:#fff;font-weight:600;top:25%;line-height:25px;padding-left:15px;text-transform:uppercase;zoom:1;z-index:6;}
.prop_photo_wrap span.info_overlay {width:215px;height:50px;font-size:1.538em;line-height:50px;left:11px;top:15%;padding-left:25px;filter:alpha(opacity=85);}
.property_item ul.property_meta {margin-top:0;}
.block_last {margin-right:0;clear:none;}
#aside div.inner {padding:0.5em;}
div.aside_header {background-color:#fff; border-bottom: 1px solid #DDDDDD;}
.aside_header h4 {font-weight:700;font-size:1.1em;}
.aside_header h4.primary, .aside_header h4 span.liner {padding:10px; margin: 1.1em 0 0;}
.aside_header h4 span.liner {display:block;border:1px solid #fff;border-left:none;border-right:none;}
.aside_header span.sub {font-weight:300;}
div.browse_block {margin:1em 0;}
div.browse_block ul {list-style:none;}
div.browse_block li {float:left;padding:1em;}
#floor_plan_detail {display:block;width:150px;text-align:center;margin:2em auto;}
#floor_plan_image {margin:1em auto;display:block;}
#property_map {width:385px;padding:10px;border:1px solid #ccc;height:180px;margin-bottom:20px}
/* General Classes */
h1.page_header {font-size:1.769em;margin-bottom:1em;}
ol.numbered_list {list-style-type:decimal;margin-left:1em;margin:1em;}
li.numbered_item {margin-bottom:1em;}
a.fff {color:#fff;}
.clearing {float:none !important;clear:both!important;}
.paginator{ background-color: #f4f4f4;margin-bottom: 10px;padding-bottom: 11px;padding-left: 5px;padding-right: 5px;padding-top: 11px;text-align: center;}
.paginator a{ background-color: #FFFFFF;padding: 4px 6px 4px 6px ;text-align: center;border:1px solid #eeeeee;border-radius: 3px 3px 3px 3px;}

.inline {display:inline;}
.float_l {float:left;}
.box_shadow_5 {-webkit-box-shadow:3px 3px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow:3px 3px 0 rgba(0, 0, 0, 0.3);box-shadow:3px 3px 0 rgba(0, 0, 0, 0.3);}
.text_shadow_3_a {text-shadow:#aaa 3px 3px 3px;}
.centered {text-align:center;}
.g1_bg {background-color:#f4f4f4;}
.g2_bg {background-color:#fff;}
.g_bg {background-color:#efffd4;}
.w_bg {background-color:#fff;}
.white_grad_bg {pading-bottom:10px;}
.bgreen_grad_bg {background:#e6f2f2 url('../images/blue_green_heading_bg.png') repeat-x scroll top left;}
.ygreen_grad_bg {background:#efffd4 url('../images/yellow_green_heading_bg.png') repeat-x scroll top left;}
div.info_banner {background-color:#ffffcc;padding:10px 5px;border-radius: 5px 5px 5px 5px; border:1px solid #e8e87b;margin-bottom:10px;}
div.info_banner p {color:#222}
.g_ng_fill {background-color:#ffffff;border:1px solid #ccc;}
.l_blue_border {border:1px solid #dce9ff}
.no_side_borders {border-right:none;border-left:none;}
.no_bt {border-top:none;}
.no_bb {border-bottom:none;}
.no_br {border-right:none;}
.no_bl {border-left:none;}
.copy_12px {font-size:0.923em;}
.marg_0_5_b {margin-bottom:0.5em;}
.marg_0_2_b {margin-bottom:0.2em;}
.hl_blue {color:#0066cc;}
.h1_black_strong {color:#222;font-weight:600;}
.back_text {color:#555;}
.float_l {float:left;}
.float_none {float:none;}
.relative {position:relative;}
.centered_block {display:block;margin-left:auto;margin-right:auto;}
.hidden {display:none;}
input.inline_delete {margin-left:10px;}
.spacer_text {font-weight:600;padding-top:2em;}
div.copy p {margin-bottom:1.53em;}
a.b_button {text-decoration:none;display:block;margin:1em auto 0 auto;width:175px !important;font-size:0.923em;padding:3px;}
a.strong_button {width:190px !important;}
table.spacious th, table.spacious td {padding:0.5em 1em;}
.highlight {color:#a6a6a6;}
.tip img {display:block;padding:10px;background:transparent url('../images/overlaybg.png') repeat scroll top left;}
/* Sort form */
#sort_form {margin:0.6em 0.8em 0.4em 0.8em;}
#sort_button {padding:0.2em;background:#fff;}
/* Property detail */
div.button_bar {margin-bottom:1em;}
div.button_bar a {  font-size:13px;font-weight:bold; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; color: #0066CC; float: left;padding: 0.3em 0.5em; text-decoration: none;}
div.button_bar a.last {border-right:none;}
table.property_info th {font-size:1.15em;text-align:left;font-weight:300;padding:0.2em 0.4em;}
table.property_info td {width:200px;padding:0.3em 0.6em;border-bottom:1px solid #ccc;}
.user_panel_you_have {width:55%;float:right;background-color:#fffad4;height:100%;border-left:1px solid #d1d1d1;}
a.edit_property {font-size:0.923em;display:block;margin:0.5em 0;}
h2.property_title {float:left;width:50%;}
h2.property_title span.name {padding-left: 10px; float: left; margin-top: 5px; color: #09b3eb; font-weight: normal;}
img.thumbnail {padding:6px;background:white;float:left;}
div.left_inner_column {float:left;width:540px;margin-right:1.5em;margin-bottom:1em;}
div.prop_photo_wrap {float:left;width:270px;}
img.l_property_photo {padding:0.8em;background:#fff;-moz-box-shadow: 0 2px 5px #ccc;-webkit-box-shadow: 0 2px 5px #ccc;box-shadow: 0 2px 5px #ccc;}
p.photo_info {text-align: center;margin-bottom: 1em;font-size: 11px;padding: 0 15px;color:#777777;
}
div.right_inner_column {float:right;width:410px;margin-bottom:1em;padding:1em;-moz-box-shadow: 0 2px 5px #ccc;-webkit-box-shadow: 0 2px 5px #ccc;box-shadow: 0 2px 5px #ccc;}
/* Favorites */
.aside_content {border-top:1px solid #c6d1e5;}
#favorite_list li {list-style:none;padding:9px 7px;border:none;border-bottom:1px solid #c6d1e5;border-top:1px solid #fff;width: 236px;max-height:70px;}
#favorite_list li.last {border-bottom:none;}
.favorite_image {float:left;margin-right:10px;}
#favorite_list div.info {float:left;width:135px;font-size:0.923em;}
input.favorite_remove_button {display:block;float:right;cursor:pointer;width:18px!important;height:12px;margin-right:3px;background:#fff url('../images/favorite_remove.png') no-repeat top left;border:none;}
.search_result_favorite {float:right;margin:5px 6px;}
.search_result_favorite input {width:37px!important;height:15px;background:#fff url('../images/save.png') no-repeat scroll top right;border:none;position:relative;top:0;right:0;cursor:pointer;margin:0;}
.search_result_favorite input.over {background-position:bottom right;}
/* Management dashboard */
.manage_box_header {line-height:35px;text-align:center;font-size:1.154em;color:#fff;background:#272823 url('../images/manage_header_bg.png') repeat-x left top;}
#management_ribbon {height:80px;margin-bottom:1em;background-color:#fffad4;border-top:2px solid #fff;}
#management_info {padding-top:30px;}
span.user_greeting {font-size:1.538em;}
div.manage_property_header {position:relative;background:#222 url('../images/manage_header_bg.png') repeat-x scroll top left;padding:0.5em 1em;}
div.manage_property_header a.view_on_site {position:absolute;right:15px;top:5px;width:29px;height:20px;background:transparent url('../images/view_on_site_bg.png') no-repeat scroll top left;}
h2.management_banner {float:left;width:30%;padding-top:5px;}
h2.management_banner span.greeting {padding-left: 10px; padding-top: 10px; margin-top: 5px; color: #09b3eb; font-weight: normal;}
img.s_property_photo {padding:0.5em;background-color:#fff;border:1px solid #ddd;float:left;}
p.s_property_photo_description {float:left;margin:75px 0 0 2em;}
#management_property_photo_list li {width:100%;}
#mangement_add_property_steps {width:655px;margin:0 auto;}
#mangement_add_property_steps li {float:left;margin-right:2em;color:#aaa;padding:25px 0;}
#mangement_add_property_steps li.current {color:#fff;}
#mangement_add_property_steps li.last {margin:0;}
a.purchase_property_link {font-weight:600;text-align:center;float:left;width:auto !important;padding:10px;}
/* Purchase */
div.multi_choice_radio {margin-bottom:2em;}
div.multi_choice_radio li {margin-bottom:0.8em;list-style:none;}
div.multi_choice_radio li input{margin-right:15px;}
h4.opt_group_header {margin:1em 0;}
#price_box {float:right;width:220px;min-height:235px;margin-top:10px;text-align:center;background-color:#e4eef8;}
#price_box h4 {line-height:35px;text-align:center;font-size:1.154em;color:#fff;background-color:#272823;}
#price_box input {display:block;width:90% !important;margin:2em auto 1em auto;}
#price_box .price_info {margin:4.5em 0;}
#price_box .total, #price_box .price {font-size:1.538em;}
#price_box .total {color:#09b4ec;}
#price_box .price {}
#price_box .shipping {font-size:0.923em;font-weight:400;}
#purchase_box #features {float:left;width:440px;}
#purchase_box #features h4 {font-size:1.154em;color:#09b4ec;}
#purchase_box #features li {margin-bottom:2px;}
#purchase_box #features li img {float:left;margin-right:15px;}
#purchase_box #features li div.info {padding:10px;font-size:0.923em;color:#555451;}
#purchase_box #signs {margin-top:5px;padding-bottom:3em;}
#purchase_box #signs h4 span.info {font-size:0.846em;color:#cacaca;}
#purchase_box #signs div.body {background:#e6f2f2 url('../images/blue_green_heading_bg.png') repeat-x left top;border:1px solid #e2e2ee;border-top:none;border-bottom:none;}
#purchase_box #signs div.column {float:left;width:46%;padding:0 2%;}
#purchase_box #signs h5 {margin:1em 0;}
#purchase_box #signs .multi_choice_radio label span {color:#666;}
/* Contact form overlay */
#overlay {display:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.4;filter:alpha(opacity=80);cursor:pointer;background-color:#000;z-index:500;}
div.overlay_content {display:none;position:absolute;z-index:501;left:50%;}
#property_contact_container, #property_tell_friend_container {width:500px;margin-left:-250px;margin-top:-120px;}
div.overlay_content.dialog {border:none;}
div.overlay_content.dialog .header {text-align:center;}
a.close_action {display:block;width:80px;background-color:#fffe80;font-weight:600;color:#222 !important;float:right;text-decoration:none;text-align:center;padding:5px 0;}
a.dont_show_again {font-size:11px;color:#051d33;}
div.overlay_form_wrap {margin-top:1em;}
a.std_block_button {width:50px;display:block;text-align:center;margin:1em 0;}
div.confirmation_dialog {margin:2em 0;}
div.overlay_content form div.form_row ul.errorlist {margin:0;}
/* Static Pages */
#static_info_list img.icon {float:left;margin:0 10px 10px 0;}
#static_info_list div.info {padding:10px;}
#static_info_list li {margin-bottom:30px;}
#contact_info_banner {background:transparent url('../images/contact_phone.png') scroll no-repeat center left;padding-left:60px;text-align:left;width:330px;}
p.padded_banner {line-height:20px;padding:15px 0 15px 15px;}
.deep_gradient {background:#fff;}
#page_info {width:990px;}
#page_info h1 {font-size:36px;float:left;}
p.static_ribbon {float:right;margin-top:28px;}
.deep_gradient #content {padding-top:20px;}
div.static_panel_title {width:640px;float:left;margin:20px 30px;}
div.static_panel_title img {float:right;padding-left: 15px;}
div.static_panel_title h3 {font-weight:600;font-size:20px;margin-bottom:10px;}
div.static_panel { float: left; text-align: center;width: 100%;margin-bottom:45px;}
div.static_panel_ad {width:300px;float:left;margin-right:10px;margin-bottom:10px;}
div.static_pane_ad img {float:right;}
/*div.static_panel img {float:right;} */
div.static_panel h3 {font-size: 29px;font-weight: 600;margin: 10px 0 10px 0;}
div.static_panel p {color:#999999;font-size:16px;margin-bottom:10px;}

/* Brokers */
table.listing {width:100%}
table.listing td {padding:15px 5px;vertical-align:top;border-bottom:1px solid #ccc}
table.listing td.w_50 {width:50px}
table.listing h3 {font-size:17px;padding-top:5px}
table.listing span.info {color:#888}
table.listing h5 {font-size:14px}
/* Forms */
form.inline {display:inline;}
form.generic {margin-bottom:2em;}
form.generic div.form_row {width:100%;margin-bottom:0.5em;}
form.narrow div.form_row {width:750px;}
form.generic div.form_row label {float:left;width:25%;}
form.generic div.form_row span.help_text {display:block;margin-left:25%;font-size:0.846em;}
form.generic div.form_row ul.errorlist {margin-left:25%;color:#B61F1F;}
/* home */
div.home_ad_box {width:360px;height:156px;margin:0 1em 1em 0;background-color:#fff;border:1px solid #fff;float:left;}
div.home_ad_box h3, div.secure_service_box h3 {font-size:20px;font-weight:600;margin-bottom:0.5em;}
div.home_ad_box p, div.secure_service_box p {color:#666;width:210px;margin-bottom:2em;}
div.home_ad_box h3, div.customer_service_box h3 {font-size:20px;font-weight:600;margin-bottom:0.5em;}
div.home_ad_box p, div.customer_service_box p {color:#666;width:210px;margin-bottom:2em;}
div.home_ad_box img {position:absolute;top:45px;right:20px;}
div.home_ad_box h3 a {font-weight:600;font-size:19px;color:#0066cc;text-decoration:none;}
div.home_ad_box a {font-weight:600;font-size:13px;color:#0066cc;text-decoration:none;}
div.home_ad_box a:hover {text-decoration:underline;}
div.home_ad_box_inner {padding:1.5em;position:relative;} 
div.home_ad_box.last {margin-right:0;}
#footer_customer_contact {padding-top:4em;width:1000px;margin:0 auto;}
div.customer_service_box {width:180px;float:left;height:70px;padding-left:70px;background:transparent url('../images/customer_service_phone.png') scroll no-repeat left center;}
div.secure_service_box {width:180px;float:left;height:70px;margin-left:30px;padding-left:70px;background:transparent url('../images/secure-online-payment.png') scroll no-repeat left center;}

/* map */
#map_canvas {width:100%;height:600px;}
div.map_panel {width:260px;background:transparent url('../images/overlaybg.png') scroll repeat;height:105px;padding:10px;}
div.map_panel .info {padding:5px;background-color:#fff;height:70px;}
div.map_panel .address {background-color:#111;color:#fff;font-weight:600;padding:2px 5px;}
div.map_panel .price {font-weight:600;line-height:1;padding-top:5px;}
div.map_panel img {padding-right:10px; border:none;}
div.map_panel a {padding-top:10px;display:block;}
div.map_panel .pointer {width:21px;height:22px;position:absolute;bottom:-22px;left:30px;background:transparent url('../images/map_panel_pointer.png') scroll no-repeat 0 0;}
/* Open House */
div.open_house_wrap {margin:2em 0 1em;}
div.open_house_wrap h3, #manage_open_house_head {font-weight:600;font-size:20px;margin-bottom:10px;}
#manage_open_house_head {padding-top:2em;}
div.open_house_wrap table {width:100%;border:1px solid #ccc;}
div.open_house_wrap td, div.open_house_wrap th, #manage_open_house td, #manage_open_house th {padding:0.3em 0.6em;text-align:left;}
#manage_open_house {width:100%;}
tr.disabled {opacity:0.4;}
/* Localisation */
#set_language_form input.link_style_submit {border:none;background:none;cursor:pointer;}
#set_language_form {position:absolute;top:-15px;right:-5px;}

/* Date Picker */
.datepicker_jqui {
    position: absolute;
    font-size: 10px;
    font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
    color: #333;
    line-height: normal;
    width: 185px;
    height: 158px;
    padding: 4px;
    background: url(../images/frame.png) no-repeat;
}

/* header
********************************************************/
.datepicker_jqui .header {
    position: relative;
    height: 15px;
    margin-bottom: 5px;
    padding-top: 1px;
}

.datepicker_jqui .header .title {
    text-align: center;
    margin: 3px 18px 0 18px;
}

.datepicker_jqui .header .titleText {
    font-size: 11px;
    color: #fff;
}

.datepicker_jqui .header .previous,
.datepicker_jqui .header .next,
.datepicker_jqui .header .closeButton {
    position: absolute;
    cursor: pointer;
    text-indent: -40px;
    overflow: hidden;
    width: 16px;
    height: 16px;
    top: 4px;
    background-image: url(../images/arrows.png);
    background-position: left top;
    background-repeat: no-repeat;
}

.datepicker_jqui .header .previous {
    left: 4px;
}
.datepicker_jqui .header .previous:hover {
    background-position: left bottom;
}
.datepicker_jqui .header .next {
    right: 4px;
    background-position: -17px top;
}
.datepicker_jqui .header .next:hover {
    background-position: -17px bottom;
}
.datepicker_jqui .header .closeButton {
    display: none;
    right: 0px;
    top: 0px;
    background-position: right top;
}
.datepicker_jqui .header .closeButton:hover {
    background-position: right bottom;
}

/* body
********************************************************/
.datepicker_jqui .body {
    position: relative;
    top: 6px;
    left: 2px;
    width: 185px;
    height: 131px;
    overflow: hidden;
}

/* time
********************************************************/
.datepicker_jqui .time {
    position: relative;
    width: 100%;
    height: 100%;
}

.datepicker_jqui .time .hour,
.datepicker_jqui .time .separator,
.datepicker_jqui .time .minutes {
    background: #fff;
    border: 0px;
    width: 50px;
    font-size: 32px;
    color: #333;
    border: 1px solid #aaa;
    position: absolute;
    top: 18px;
    text-align: center;
    padding: 2px;
}

.datepicker_jqui .time .hour {
    left: 23px;
}
.datepicker_jqui .time .separator {
    background: transparent;
    border: 0px;
    width: 10px;
    left: 84px;
}

.datepicker_jqui .time .minutes {
    left: 103px;
}
.datepicker_jqui .time .ok {
    position: absolute;
    top: 80px;
    height: 32px;
    width: 136px;
    left: 23px;
    font-size: 16px;
}

/* days-grid
********************************************************/
.datepicker_jqui .days .day {
    float: left;
    overflow: hidden;
    width: 19px;
    padding-top: 1px;
    padding-right: 3px;
    height: 13px;
    border: 1px solid #aaa;
    text-align: right;
    margin: 0 2px 2px 0;
}

.datepicker_jqui .days .titles {
    margin-bottom: 1px;
}

.datepicker_jqui .days .titles .title {
    border: 1px solid transparent;
    text-align: center;
    height: 16px;
    padding-right: 0px;
    width: 22px;
    padding-top: 2px;
}

.datepicker_jqui .days .day0 {
    margin-right: 0;
}

.datepicker_jqui .days .week5 .day {
    margin-bottom: 0;
}

/* days-colors
********************************************************/
.datepicker_jqui .days .week .day {
    background: #fcfcfc;
    cursor: pointer;
    color: #1C94C4;
}
.datepicker_jqui .days .week .day:hover {
    background: #fdf5ce;
    color: #c77405;
    border: 1px solid #fbcb09;
}

.datepicker_jqui .days .week .otherMonth {
    background: #f2f2f2;
    color: #94B2BE;
    border: 1px solid #aaa;
}

.datepicker_jqui .days .week .selected {
    background: #fff;
    color: #c77405;
    border: 1px solid #fbcb09;
}

/* months-grid
********************************************************/
.datepicker_jqui .months .month {
    float: left;
    text-align: center;
    overflow: hidden;
    width: 57px;
    cursor: pointer;
    background: #fcfcfc;
    padding-top: 7px;
    height: 22px;
    border: 1px solid #aaa;
    margin: 0 2px 2px 0;
}

.datepicker_jqui .months .month3,
.datepicker_jqui .months .month6,
.datepicker_jqui .months .month9,
.datepicker_jqui .months .month12 {
    margin-right: 0;
}

.datepicker_jqui .months .month10,
.datepicker_jqui .months .month11,
.datepicker_jqui .months .month12 {
    margin-bottom: 0;
}

/* months-colors
********************************************************/
.datepicker_jqui .months .month:hover {
    background: #fdf5ce;
    color: #c77405;
    border: 1px solid #fbcb09;
}

.datepicker_jqui .months .selected {
    background: #fff;
    color: #c77405;
    border: 1px solid #fbcb09;
}

/* years-grid
********************************************************/
.datepicker_jqui .years .year {
    float: left;
    text-align: center;
    overflow: hidden;
    background: #fcfcfc;
    width: 32px;
    cursor: pointer;
    padding-top: 7px;
    height: 22px;
    border: 1px solid #aaa;
    margin: 0 2px 2px 0;
}

.datepicker_jqui .years .year4,
.datepicker_jqui .years .year9,
.datepicker_jqui .years .year14,
.datepicker_jqui .years .year19 {
    margin-right: 0;
    width: 34px;
}

.datepicker_jqui .years .year15,
.datepicker_jqui .years .year16,
.datepicker_jqui .years .year17,
.datepicker_jqui .years .year18,
.datepicker_jqui .years .year19 {
    margin-bottom: 0;
}

/* years-colors
********************************************************/
.datepicker_jqui .years .year:hover {
    background: #fdf5ce;
    color: #c77405;
    border: 1px solid #fbcb09;
}

.datepicker_jqui .years .selected {
    background: #fff;
    color: #c77405;
    border: 1px solid #fbcb09;
}

/* global
********************************************************/
.datepicker_jqui .unavailable {
    cursor: default !important;
    background: #f0f0f0 !important;
    color: #ccc !important;
    border: 1px solid #ccc !important;
}

/* Banner */

#banner {width:1000px;height:100%;background-color:#f4f4f4;margin:0 auto;position:relative;}
#banner_slider li {float:left;}
#banner_slider li div {height:270px;width:1000px;}
#banner_slider div.buy_sell {background:transparent url('../images/sell-your-home-commission-free.jpg') scroll no-repeat 0 0;height:270px;}

#banner_slider div.try_free {background:transparent url('../images/try-for-free.jpg') scroll no-repeat 0 0;height:270px;}
#banner_slider div.try_free.fr {background:transparent url('../images/try-for-free-fr.jpg') scroll no-repeat 0 0;height:270px;}

#banner_slider div.attract_buyers {background:transparent url('../images/fully-bilingual-website.jpg') scroll no-repeat 0 0;height:270px;}


#banner_slider div.mobile_site {background:transparent url('../images/mobile-website.jpg') scroll no-repeat 0 0;height:270px;}
#banner_slider div.one_for_one {background:transparent url('../images/gardenbook-one-percent-for-the-planet.jpg') scroll no-repeat 0 0;height:270px;}
#banner_slider div.one_for_one.fr {background-image:url('../images/gardenbook-one-percent-for-the-planet-fr.jpg')}
div#banner.french {background-image:url('../images/sell-your-home-privately-french.jpg');}
#banner_slider .banner_h {font-size:44px;color:#222;0;padding-top:13px;width:100%;text-align:center;letter-spacing:-1px; font-family:"minion-pro-1","minion-pro-2","Times New Roman",Georgia,serif}
#banner_slider .banner_mobile_site {margin-left:270px;font-size:2.46em;color:#222;font-weight:600;padding-top:20px;width:360px;}

#banner_slider .banner_try_free {margin-left:5px;font-size:3.1em;color:#000;font-weight:600;padding-top:30px;width:490px;}
#banner_slider .banner_sub_try_free {margin-left:5px;color:#777777;font-size:1.976em;width:490px;line-height:15px;padding-top:7px;}
#banner_slider .banner_info_try_free {margin-left:5px;color:#999999;font-size:1.176em;width:405px;line-height:15px;padding-top:6px;}

#banner_slider .banner_attract_buyers  {margin-left:5px;font-size:3.1em;color:#000;font-weight:600;padding-top:30px;width:510px;}
#banner_slider .banner_sub_attract_buyers  {margin-left:5px;color:#777777;font-size:1.476em;width:540px;line-height:20px;padding-top:7px;}
#banner_slider .banner_info_attract_buyers  {margin-left:5px;color:#999999;font-size:1.176em;width:360px;line-height:15px;padding-top:6px;}

#banner_slider .banner_info_link {
color:#555555;
left:727px;
position:absolute;
top:193px;
}


#banner_slider .banner_info_link a{
color:#0066CC;
font-size:1.276em;
text-decoration:underline;
margin-left:5px;

}
#banner_slider .banner_info_link a:hover{
text-decoration:none;
}

#banner_slider .banner_info {font-size:23px;color:#777777;0;padding-top:11px;width:100%;text-align:center;line-height:11px;font-family:"minion-pro-1","minion-pro-2","Times New Roman",Georgia,serif}
#one_for_one_info {color:#666;padding-top:125px;width:500px;margin-left:58px;}


/* Sub Heading*/
#sub-heading {width:600px;height:230px;background-color:#fff;margin:0 auto;position:relative;}
#sub-heading li {float:left;}
#sub-heading li div {height:230px;width:1000px;}
#sub-heading {background:transparent url('../images/buy-sell-home.jpg') scroll no-repeat 0 0;height:230px;}
#sub-heading p {width:300px;}


.x2, .x3, .x3_2, .x4, .x4_3, .x5, .x5_2, .x5_3, .x5_4, .x6 {
    
    float: left;
    margin: 0 30px 0 0;
    
}

code {
    
    /*background: url(images/code.gif) repeat top left;*/
    background-color: none;
    display: block;
    padding: 0 14px;
    margin-bottom: 2.5em;
    font-size:10px;
    white-space: pre;
    line-height: 22px;
    
}

.x1 {
    
    float: left;
    width: 1000px;
    
}

.x2 {
    
    width: 465px;
    
}

.x3 {
    
    width: 300px;
    
}

.x3_2 {
    
    width: 630px;
    
}

.x4 {
    
    width: 217px;
    
}

.x4_3 {
    
    width: 712px;
    
}

.x5 {
    
    width: 168px;
    
}

.x5_2 {
    
    width: 366px;
    
}

.x5_3 {
    
    width: 564px;
    
}

.x5_4 {
    
    width: 762px;
    
}

.x6 {
    
    width: 135px;
    
}

.last {
    
    margin-right: 0;
    
}
.slider_arrow_left {
    
    bottom: 10px;
    cursor: pointer !important;
    float: left;
    height: 22px;
    left: 10px;
    position: absolute;
    width: 22px;
    z-index: 5;
    
}

/* left arrow image */
.slider_arrow_left {
    
    background: url(../images/left_arrow.png) no-repeat top left;
    
}
.slider_arrow_right {
    
    bottom: 10px;
    cursor: pointer;
    float: left;
    height: 22px;
    left: 37px;
    position: absolute;
    width: 22px;
    z-index: 5;
    
}

/* Right arrow Background */
.slider_arrow_right {
    background: url(../images/right_arrow.png) no-repeat top left;
}
.slider_selector, .slider_selector_dis {
bottom: 2px;
list-style: none;
margin: 0 0 0 5px;
position: absolute;
right: 10px;
z-index: 5;

}

/* Sets image of selectors */
.slider_selector li, .slider_selector_dis li {
    
    display: block !important;
    background: url(../images/slider_selector.png) no-repeat top left;
    cursor: pointer;
    float: left;
    margin: 0 3px !important;
    height: 10px !important;
    position: relative !important;
    width: 10px !important;
    
}

/* Sets the current selector */
.slider_selector li.current, .slider_selector_dis li.current {
    
    background: url(../images/slider_selector_current.png) no-repeat top left;
    
}

/* Disables the selectors */
.slider_selector_dis li {

cursor: default !important;
z-index: 5;

}

.banner_nav_container {

float: left;
position: relative;
width: 100%;
z-index: 15;

}
#try_free_anchor {
background:url("../images/try-for-free-btn.png") no-repeat scroll 0 -69px transparent;
height:59px;
left:710px;
position:absolute;
text-indent:-999em;
top:145px;
width:206px;
}

#try_free_anchor:hover {background: url(../images/try-for-free-btn.png) no-repeat;background-position: top left;}

#sell_home_anchor {
   background: url(../images/sell_home.png) no-repeat top left;
   position:absolute;
   height: 59px;
   top:170px;
   left:270px;
   width: 325px;
   text-indent:-999em;
}
#sell_home_anchor:hover {background: url(../images/sell_home_hover.png) no-repeat top left;
}
#view_homes_anchor {background: url(../images/view_homes.png) no-repeat top left;
    position:absolute;
    height: 59px;
    top:170px;
    left:610px;
    width: 325px;
    text-indent:-999em;
}

#view_homes_anchor:hover {    
    background: url(../images/view_homes_hover.png) no-repeat top left;
}
#try_free_anchor.fr {background-image:url('../images/try-for-free-btn-fr.png');}
#try_free_anchor.fr:hover {background: url(../images/try-for-free-btn-fr.png) no-repeat;background-position: top left;}

#sell_home_anchor.fr {background-image:url('../images/vendre_maison.png');}
#sell_home_anchor.fr:hover {background-image:url('../images/vendre_maison_hover.png');}
#view_homes_anchor.fr {background-image:url('../images/maison_a_vendre.png');}
#view_homes_anchor.fr:hover  {background-image:url('../images/maison_a_vendre_hover.png');}

/* Landing page
------------------------------------------------------------------------------------- */

.sellers-home {
    height: 330px;
    margin: 0 5px 0 0;
    background-color: #DAEDF5;
}

.sellers-home img {
padding: 0;
}


.buyers-home {
    background-color: white;
    float: right;
    height: 200px;
    margin: 0 0 0 5px;
    width: 48%;
}

#sellers-text{
float:left;
width:500px;
padding: 5px 30px;
}

#sellers-img {
width:370px;
   background-color: white;
    float: right;
    margin: 10px;
-moz-box-shadow: 0 2px 5px #ccc;
-webkit-box-shadow: 0 2px 5px #ccc;
box-shadow: 0 2px 5px #ccc;
}

#sellers-img h2 {
color:#000000;
text-align:center;
font-weight:bold;
font-size:20px;
font-family: arial, sans-serif;

}
#sellers-img p {
text-align:center;
font-size:12px;
font-family: arial, sans-serif;
color:#777777;
}

#sellers-stats-days {
background-color: #FFFFCC;
    float: left;
    height: 50px;
    width: 183px;
padding:5px 0;
}
#sellers-stats-saved{
background-color: #FFFFCC;
    float: right ;
    height: 50px;
    width: 183px;
padding:5px 0;
}

.sellers-services .owners-home a {
    background-color: #1371E1;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    padding: 0.6em;
    text-decoration: none;
}

.sellers-services {
   /* background: url("../images/garden-book-for-sale.png") no-repeat scroll center bottom transparent;*/
 /*   height: 220px;*/
    text-align: center;
 /*   position: relative;*/

  /*   top: 12px;*/

}

.sellers-services h1{
	color: black;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 45px;
    margin-bottom: 2px;
	text-align:left;

}

.sellers-services h2{
	color: #777777;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 32px;
	margin-bottom: 8px;
        text-align:left;
}

.sellers-l {
    background-attachment: scroll;
    background-color: #f4f4f4;
    margin-bottom: 10px;
    text-align: center;
}

.sellers-l h1{
	color: black;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 45px;
    margin-bottom: 2px;
	text-align:center;

}

.sellers-l h2{
	color: #777777;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 32px;
	margin-bottom: 8px;
}
.sellers-l p{
	color: #777777;
	font-family: Arial,Verdana,sans-serif;
	font-size: 14px;
	line-height: 17px;
	position: relative;
	top:50px;
}
.sellers-marker {
	width:45px;
	height:65px;
	position:absolute;
	bottom:111px; 
	right:11px;
	background: url('Garden-book-sell-home-marker.png') no-repeat scroll 1px 1px;
}
.sellers-marker:hover {
/* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;

}



.buyers-l {
	background-color:#f4f4f4;
	margin-bottom:10px;
	background:#fff url('../images/garden-book-sellers.jpg') repeat-x scroll 0 110px;
	text-align:center;
	}

.buyers-l p{
	color: black;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 34px;
    margin-bottom: 2px;
	text-align:center;

}

.buyers-l h2{
	color: #777777;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 32px;
	margin-bottom: 8px;
}
.buyers-l p{
	color: #777777;
	font-family: Arial,Verdana,sans-serif;
	font-size: 14px;
	line-height: 17px;
	position: relative;
	top:50px;
}
.featured-listing{
margin-bottom:10px;
	background:#f0fcdc url('../images/featured-listing.jpg') no-repeat scroll 1px 1px;
	text-align:center;
border: 1px solid #e5f2d8;
	}

.testimonial-l {
 
    float: right;
    margin-bottom: 12px;
    margin-left: 12px;
    margin-right: 15px;
    margin-top: 12px;
    text-align: left;
    width: 220px;
}

.testimonial-l p {
    color: #555555;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 2px;
    text-align: left;
	font-style:italic;
}
.testimonial-r {

    float: left;
    margin-bottom: 12px;
    margin-left: 12px;
    margin-right: 15px;
    margin-top: 12px;
    text-align: left;
    width: 305px;
}

.testimonial-r p {
    color: #555555;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 2px;
    text-align: left;
	font-style:italic;
}

/* Buttons page
------------------------------------------------------------------------------------- */

.orange, .orange:visited {
	position: relative;
	bottom:55px;
	margin-top: 20px;
	background-color: #ff6600;
	background-image: -moz-linear-gradient(top, #ff9933, #ff6600); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ff9933),color-stop(1, #ff6600)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#ff9933, #ff6600); /* Chrome 10+, Saf6 */
	background-image: linear-gradient(top, #ff9933, #ff6600);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff9933', EndColorStr='#ff6600'); /* IE6–IE9 */
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);

}
.orange:hover {
    background-color: #111111;
    color: #FFFFFF;
}
.orange:active {
    bottom: 55px;
}
.small.orange, .small.orange:visited {
    font-size: 11px;
}
.orange, .orange:visited, .medium.orange, .medium.orange:visited {
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
.large.orange, .large.orange:visited {
    font-size: 18px;
    padding-bottom: 13px;
    padding-left: 41px;
    padding-right: 41px;
    padding-top: 12px;
	letter-spacing:0;


}

.sellers.orange:hover {
    background-color: #ff9933;
	background-image: -moz-linear-gradient(top, #ff6600, #ff9933); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ff6600),color-stop(1, #ff9933)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#ff6600, #ff9933); /* Chrome 10+, Saf6 */
	background-image: linear-gradient(top, #ff6600, #ff9933);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff6600', EndColorStr='#ff9933'); /* IE6–IE9 */
}
/* Buttons page
------------------------------------------------------------------------------------- */

.btns, .btns:visited {
	position: relative;
	bottom:55px;
	margin-top: 20px;
	background-color: #66cc00;
	background-image: -moz-linear-gradient(top, #66cc00, #336600); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #66cc00),color-stop(1, #336600)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#66cc00, #336600); /* Chrome 10+, Saf6 */
	background-image: linear-gradient(top, #66cc00, #336600);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#66cc00', EndColorStr='#336600'); /* IE6–IE9 */
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
border-radius: 5px 5px 5px 5px;


}
.btns:hover {
    background-color: #111111;
    color: #FFFFFF;
}
.btns:active {
    bottom: 55px;
}
.small.btns, .small.btns:visited {
    font-size: 11px;
}
.btns, .btns:visited, .medium.btns, .medium.btns:visited {
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
.large.btns, .large.btns:visited {
    font-size: 18px;
    padding-bottom: 13px;
    padding-left: 41px;
    padding-right: 41px;
    padding-top: 12px;
	letter-spacing:0;


}

.sellers.btns:hover {
    background-color: #336600;
	background-image: -moz-linear-gradient(top, #336600, #66cc00); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #336600),color-stop(1, #66cc00)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#336600, #66cc00); /* Chrome 10+, Saf6 */
	background-image: linear-gradient(top, #336600, #66cc00);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#336600', EndColorStr='#66cc00'); /* IE6–IE9 */
}

/* Highlights
------------------------------------------------------------------------------------- */
.green-highlight {
	color: #360;
}
.black-highlight {
	color: #222222;
	font-size:13px;
	font-weight:bold;
	font-style:none;
}

/* Documents
------------------------------------------------------------------------------------- */
#document-ads a{
    color: #009900;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
}
#document-ads a:active{
    color: #009900;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
}
#document-ads a:visited{
    color: #009900;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
}

#document-ads{
	width:1000px;
	font-family:Helvetica,Arial, sans-serif;

}
#document {
	width:1000px;
	font-family:Helvetica,Arial, sans-serif;

}
#document h2{
font-family:Helvetica,Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -1px;
	color:#000;
	font-style:bold;
	margin-top:10px;
	margin-bottom:10px;
}
#document h3{
font-family:Helvetica,Arial, sans-serif;
    font-size: 29px;
    font-weight: bold;
    letter-spacing: -1px;
	color:#000;
	font-style:bold;
	margin-top:30px;
	margin-bottom:30px;
}
#document p {
	font-size:13px;
	color:#555555;
	width:75%;
	margin-bottom:15px;
}


* Pricing 
------------------------------------------------------------------------------------- */
#mortgage-wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	padding-top: 20px;
}

div#mortgage_table {
	float:left;
	
	width:740px; /* Changing this value will widen the table, you may also need to adjust the #price_table .column width*/
	background: #FC6000; /* This is to fix the left and right borders if the box is too wide */
	font-size: 13px;
	
}
#mortgage_table div {
	float: left; 
	width: 100%;
}
#mortgage_table #border {
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	color: #fff;
}
#mortgage_table .column {
	float:left;
	width:130px; /* 19% will work for 5 boxes, down to the #price_table width of 960px. You may need to adjust this if you adjust the #price_table Width */
	margin-left: 1px;
}
#mortgage_table .column.secondary {
	background: #ffffff;
}
#mortgage_table .column.primary {
	background: #FC6000;
}
#mortgage_table .column.featured {
	-moz-border-radius:3px 3px 3px 3px;
	-moz-box-shadow:0 4px 6px rgba(0, 0, 0, 0.25);
	-webkit-border-radius:3px 3px 3px 3px;
	-webkit-shadow:0 4px 6px rgba(0, 0, 0, 0.25);
	background:none repeat scroll 0 0 white;
	border:5px solid #459900;   /* Featured Border Color */
	margin-bottom:-17px;
	margin-top:-23px;
	padding:15px;
	z-index: 5;
	position: relative;
}
#mortgage_table #best_deal {

	display:inline;
	float:right;
	height:72px;
	margin-bottom:-56px;
	margin-right:-18px;
	margin-top:-18px;
	width:72px;
	position: relative;
}
#mortgage_table .header {

	font-size:27px;
	font-style:normal;
	letter-spacing:-1px;
padding: 11px 0;	
text-align:center;
	margin-bottom:0;
	font-weight: bold;
	color:black;  /* Header Font Color */
}
#mortgage_table .header span{
	width: 100%;
	clear: both;
	float: left;
	font-size: 18px;
	line-height:15px;
	color: #ffffff;
	margin-top:4px;
}

#mortgage_table .footer {
  color: black;
    font-size: 27px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: -1px;
    margin-bottom: 0;
    padding-top: 5px;
    text-align: center;
	
}	
#mortgage_table .included {

}
#mortgage_table .column ul {

}
#mortgage_table .column li {
	background:url("../images/checkmark.png") no-repeat scroll 14px 6px transparent;
	border-bottom:1px solid #e3e3e3;
	border-top:1px solid white;
       font-size: 12px;
       line-height: 18px;
	padding-left:39px;
}
* Pricing 
------------------------------------------------------------------------------------- */
#price-wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 970px;
	padding-top: 20px;
}

div#price_table {
	float:left;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border: 1px solid #dedede;
	margin-bottom: 21px;
	width:900px; /* Changing this value will widen the table, you may also need to adjust the #price_table .column width*/
	background: #f4f4f4; /* This is to fix the left and right borders if the box is too wide */
	margin-top:21px;
	font-size: 13px;
	
}
#price_table div {
	float: left; 
	width: 100%;
}
#price_table #border {
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	border-top:1px solid #FFFFFF;
	color: #666;
}
#price_table .column {
	float:left;
	width:23%; /* 19% will work for 5 boxes, down to the #price_table width of 960px. You may need to adjust this if you adjust the #price_table Width */
	margin-left: 1px;
}
#price_table .column.secondary {
	background: #ffffff;
}
#price_table .column.primary {
	background: #f4f4f4;
}
#price_table .column.featured {
	-moz-border-radius:3px 3px 3px 3px;
	-moz-box-shadow:0 4px 6px rgba(0, 0, 0, 0.25);
	-webkit-border-radius:3px 3px 3px 3px;
	-webkit-shadow:0 4px 6px rgba(0, 0, 0, 0.25);
	background:none repeat scroll 0 0 white;
	border:5px solid #459900;   /* Featured Border Color */
	margin-bottom:-17px;
	margin-top:-23px;
	padding:15px;
	z-index: 5;
	position: relative;
}
#price_table #best_deal {

	display:inline;
	float:right;
	height:72px;
	margin-bottom:-56px;
	margin-right:-18px;
	margin-top:-18px;
	width:72px;
	position: relative;
}
#price_table .header {
	border-bottom:1px solid #e3e3e3;
	font-size:27px;
	font-style:normal;
	letter-spacing:-1px;
	padding-bottom:22px;
	text-align:center;
	margin-bottom:0;
	font-weight: bold;
	color:black;  /* Header Font Color */
	margin-top:15px;
}
#price_table .header span{
	width: 100%;
	clear: both;
	float: left;
	font-size: 18px;
	line-height:15px;
	color: #616161;
	margin-top:4px;
}

#price_table .footer {
	height: 30px;
	border-top: 1px solid white;
	padding-bottom:20px;
	padding-top:20px;
	text-align: center;
	
}	
#price_table .included {

}
#price_table .column ul {

}
#price_table .column li {
	background:url("../images/checkmark.png") no-repeat scroll 14px 6px transparent;
	border-bottom:1px solid #e3e3e3;
	border-top:1px solid white;
       font-size: 12px;
       line-height: 18px;
	padding-left:39px;
}
.signup_button span{
	-moz-border-radius:14px 14px 14px 14px;
	-webkit-border-radius:14px 14px 14px 14px;
	display:block;
	line-height:1;
	padding:5px;
	font-weight: bold;
}
.signup_button {
	-moz-border-radius: 5px 5px 5px 5px;	-webkit-border-radius: 5px 5px 5px 5px;	
background-color:#1371E1;
	background-position:0 -42px;
	background-repeat:repeat-x;
	border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
	border-style:solid;
	border-width:1px;
	font-size:15px;
	line-height:1;
	padding:0;
	display: inline-block;
	cursor: pointer;
	color: #fff;
	text-shadow: 0 -1px 0 #000;
}
.signup_button_price span{
	-moz-border-radius:14px 14px 14px 14px;
	-webkit-border-radius:14px 14px 14px 14px;
	display:block;
	line-height:1;
	padding:6px 10px 9px;
	font-weight: bold;
margin: 0 3px 0 0;
}

.signup_button_price {
	-moz-border-radius: 5px 5px 5px 5px;	-webkit-border-radius: 5px 5px 5px 5px;	
background-color:#459900;
	background-position:0 -42px;
	background-repeat:repeat-x;
	border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
	border-style:solid;
	border-width:1px;
	font-size:14px;
	line-height:1;
	padding:0;
	display: inline-block;
	cursor: pointer;
	color: #fff;
	text-shadow: 0 -1px 1px #000;
}

.signup_button_price:hover {
	background-position:0 0;
	color: #fff;
}

.signup_button:hover {
	background-position:0 0;
	color: #fff;
}
.bottom-banner {float:right;}


.rate-decrease {
   background: url("../images/rate-decrease.png") no-repeat scroll 60px 1px transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 1;
    padding: 4px;
    text-shadow: 1px 1px 1px #000000;
    width: 80px;
}

.rate-increase{
   background: url("../images/rate-increase.png") no-repeat scroll 60px 1px transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 1;
    padding: 4px;
    text-shadow: 1px 1px 1px #000000;
    width: 80px;
}
/* Pricing*/
.pricing {font-size: 18px;padding: 10px;text-align: center;-moz-border-radius: 5px; -webkit-border-radius:5px; border-radius:5px; }
.pricing a{text-decoration:underline; }
.pricing a:hover{text-decoration:none; }

/* Mortgage Bar*/
.mortgage-bar {background-color: #1371E1;font-size: 18px;padding: 10px;text-align: center; }
.mortgage-bar a{text-decoration:underline; color:#ffffff; }
.mortgage-bar a:hover{text-decoration:none; }

 /* Mortgage Rates Large*/
.rates-today-large {margin: 0 0 10px 0;}
.rates-today-large a  {padding:0.3em 0.5em;background-color:#1371e1;color:#fff;text-decoration:none; font-weight:bold;font-size:25px;border-radius: 5px 5px 5px 5px;}
.rates-today-large a:hover  {background-color:#3399ff;text-decoration:underline; }
.rates-today-large ul li {margin:30px 0 0 20px;}
.rates-today-large span{padding:0 0 0 10px; font-size:24px;}

/* Mortgage Rates*/
.rates-today {margin: 0 0 10px 0; background-color:#FFF;border-radius: 0 0 5px 5px;margin: 2px 0 10px; padding: 10px;  border-bottom: 1px solid #DDDDDD;}
.rates-today a  {padding:0.3em 0.5em;background-color:#1371e1;color:#fff;text-decoration:none; font-weight:bold;font-size:15px;border-radius: 5px 5px 5px 5px;}
.rates-today a:hover  {background-color:#3399ff;text-decoration:underline; }
.rates-today ul li {margin:15px 0;}
.rates-today span{padding:0 0 0 10px;}

/* Social*/
.social-icons {margin: 0 0 10px 0; background-color:#FFF;border-radius: 0 0 5px 5px;margin: 2px 0 10px; padding: 10px;  border-bottom: 1px solid #DDDDDD;min-height:40px;}
.social-icons a {margin: 0 3px 0 0;}
.rates-today span{padding:0 0 0 10px;}
/* Call us*/
.call-us {color:#999999;float:right;font-weight:bold;position:relative;top:20px;}
.call-us span {color:#444444;font-size:120%;}


/* Call to action home*/
#how-it-works {
    background-color: #1371E1;
    border-radius: 0.25em 0.25em 0.25em 0.25em;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: arial, sans-serif;
    font-size: 21px;
    padding: 8px 18px;
    text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.25);
    float:left;
}
#how-it-works  a{
    font-weight: bold;
    color: #FFFFFF;
  
}

.featured-home-for-sale {
   background-color: white;
    float: left;
    margin: 15px 15px 0 0;
    padding: 13px;
    width: 160px;

}

.featured-home-for-sale ul li {
 display: block;
    float: left;
    padding-right: 0.5em;

}

.featured-home-for-sale ul li a{
font-weight:bold;
}

/* Call to action home*/
.press {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.press :hover {
	text-decoration: none;
}
.press :active {
	position: relative;
	top: 1px;
}

.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}






/* Call to Plans*/


.pri3 {
    float: left;
    width: 310px;
    margin:0 30px 0 0;

}
.pri3l {
    float: left;
    width: 310px;
    margin:0;

}

.mor4{
    float: left;
    width: 210px;
    margin:20px 30px 0 0;

}
.mor4l {
    float: left;
    width: 210px;
     margin:20px 0 0 0;

}

.black-label {
    border-radius: 11px 11px 11px 11px;
    cursor: pointer;
    position: relative;
}
.plan-label {
    background: none no-repeat scroll 30px top #303030;
    border-bottom: 1px solid #000000;
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
    color: white;
    font-family: "Helvetica Neue",Arial,sans-serif;
    font-size: 24px;
    font-weight: 300;
    height: 50px;
    line-height: 50px;
    padding: 0;
    text-align:center;
    text-shadow: 1px 1px 3px #111111;
border-top: 6px solid #459900;
}

.mort-label {
    background: none no-repeat scroll 30px top #303030;
    border-bottom: 1px solid #000000;
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
border-top:4px solid orange;
    color: white;
    font-family: "Helvetica Neue",Arial,sans-serif;
    font-size: 17px;
    font-weight: 300;
    height: 50px;
    line-height: 50px;
    padding: 0;
    text-align:center;
    text-shadow: 1px 1px 3px #111111;
}

.plan-price {
background-image: -moz-linear-gradient(top, #303030, #242424); 
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #303030),color-stop(1, #242424)); 
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#303030', EndColorStr='#242424'); 
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#303030', EndColorStr='#242424')"; 
    border-bottom: 1px solid #000000;
    border-top: 1px solid #3F3F3F;
    padding: 15px 0 15px;
    text-align:center;
}

.mort-price {
background-image: -moz-linear-gradient(top, #303030, #242424); 
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #303030),color-stop(1, #242424)); 
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#303030', EndColorStr='#242424'); 
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#303030', EndColorStr='#242424')"; 

    border-bottom: 1px solid #000000;
    border-top: 1px solid #3F3F3F;
    padding: 15px 0 15px;
    text-align:center;
}

.plan-price .listing-rates {
    color: white;
    font-family: "Helvetica Neue",Arial,sans-serif;
    font-size: 70px;
    font-weight: 700;
    line-height: normal;
}

.mort-price .mort-rates {
    color: white;
    font-family: "Helvetica Neue",Arial,sans-serif;
    font-size: 56px;
    font-weight: 500;
    line-height: normal;
}

.dollarsign {
    display: inline-block;
    font-size: 32px;
    position: relative;
    text-shadow: 2px -2px 2px #000;
    top: -35px;
}
.percentsign{
    display: inline-block;
    font-size: 24px;
    position: relative;
    text-shadow: 1px 1px 1px #888888;
    top: -35px;
}
.dollars {
    display: inline-block;
    position: relative;
    text-shadow: 2px -2px 2px #000;
    vertical-align: text-top;
}
.plan-duration {
    display: inline-block;
    font-size: 9px;
    letter-spacing: 2px;
}

.plan-desc {
background-image: -moz-linear-gradient(top, #222222, #191919); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #222222),color-stop(1, #191919)); 
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#222222', EndColorStr='#191919'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#222222', EndColorStr='#191919')"; /* IE8 */
    border-bottom-left-radius: 11px;
    border-bottom-right-radius: 11px;
    border-top: 1px solid #2C2C2C;
    color: #fff;
    font-family: Lucida Grande,Arial,sans-serif;
    font-size: 12px;
font-weight:bold;
    line-height: 1.6em;
    padding: 20px 1px 20px 10px;
    text-shadow: 0 -1px 1px #000000;
    z-index: 3;
}
.mort-desc {
background-image: -moz-linear-gradient(top, #222222, #191919); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #222222),color-stop(1, #191919)); 
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#222222', EndColorStr='#191919'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#222222', EndColorStr='#191919')"; /* IE8 */
    border-bottom-left-radius: 11px;
    border-bottom-right-radius: 11px;
    border-top: 1px solid #2C2C2C;
    color: #949494;
    font-family: Lucida Grande,Arial,sans-serif;
    font-size: 11px;
    line-height: 1.6em;
    padding: 5px;
    text-shadow: 0 1px 1px #000000;
    z-index: 3;
}
.pri-wrap{
}

.pri-wrap ul, .pri-wrap ul li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.pri-wrap ul li {

    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #FAFAFA;
    color: #000;
    display: block;
    font-size: 12px;
    letter-spacing: 1px;
    padding: 5px 5px 5px 25px;
    text-shadow: 0 1px 1px #FFFFFF;
}

.pri-wrap ul li a:hover {background:#fff; text-decoration:none;} /*BG color is a must for IE6*/
.pri-wrap ul li a.tooltip span {display:none; padding:10px 10px; margin-left:8px; width:230px;}
.pri-wrap ul li a.tooltip:hover span{display:inline; position:absolute;top:-10px; background:#333; border:1px solid #cccccc; color:#fff;}



.legal-home {
    height: 330px;
    margin: 0 5px 0 0;
    background-color: #fff;
}

.legal-home img {
padding: 0;
}


#legal-text{
 background: url("../images/real-estate-legal-documents.png") no-repeat scroll left top #FFFFFF;
    float: left;
    padding: 5px;
    width: 500px;
}


#legal-text p{
 background: url("../images/my-legal-briefcase-real-estate.png") no-repeat scroll right top #FFFFFF;
 padding: 10px 135px 20px 0;
margin: 40px 0 0 0 ;
}

#legal-form{
 border: 3px dashed #f4f4f4;
    float: right;
    width: 400px;
}

#legal-test h3{
    color: red;
    font-size: 22px;
    left: 252px;
    margin-top: 32px;
    position: relative;
    text-align: left;
max-width: 300px;
}
.legal-services {

}

.legal-services h1{
	color: black;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 45px;
    margin-bottom: 2px;
	text-align:left;

}


.legal-services h3{
    color: black;
    font-size: 22px;
    left: 252px;
    margin-top: 32px;
    position: relative;
    text-align: left;
max-width: 300px;
}

