@import url("j-style.css");
#accordion_container { height: 630px; position: absolute; width: 980px; z-index: 10; display:none;}
#bannerimage { height: 630px; margin-bottom: 0px; position: relative; width: 980px; }
#bodyfullwidth { color: #333; float: left; font-family: "Myriad Pro",Arial,Verdana,"sans-serif"; font-size: 14px; line-height: 160%; padding:  0px 20px 20px 20px; width: 940px; z-index: 2; }
#bodyfullwidth h2 { color: #333; }
#bodyfullwidth h2 span { color: #0D227D; font-weight: normal; }
#bodytext { float: left; width: 980px; }
#buttonbar a { display: block; float: left; margin-right: 5px; text-decoration: none; width: 180px; }
#close_button{background-image: url("../images/close_button.png");float: right; height: 25px;background-repeat: no-repeat;background-position: right top; margin-right: 10px;margin-top: 3px;}
#commercial { background-color: #405199!important; height: 65px; left: 0px; padding: 15px 20px 25px 20px; position: absolute; top: 0px; width: 940px; color:#fff;}
#commercial form { float: left; margin-top: 8px; width: 940px; }
#commercial img { float: left; margin-bottom: 10px; }
#commercial-slider-range { background-color: #f8f8f8; border: 1px #d7d7d7 solid; border-radius: 10px; float: left; height: 10px; position: absolute; top: 18px; width: 280px; }
#contactarea { color: #666; float: left; font-family: "Myriad Pro",Arial,Verdana,"sans-serif"; margin-top: 0px; text-align: right; width: 165px; }
#contactarea a { color: #666; } 
#contactarea a:hover { color: #FF3525; }
#contactarea h3 { font-size: 15px; }
#container { margin: 0 auto; width: 980px; }
#dialog { display: none; }
#featureprop h2 { background: url(../images/white-arrow.gif)no-repeat left; color: #0D227D; font-family: "Myriad Pro",Arial,Verdana,"sans-serif"; font-size: 18px; padding-left: 20px; }
#featurepropbox { background: #fff; border: 1px solid #CCC; color: #666; float: left; font-family: "Myriad Pro",Arial,Verdana,"sans-serif"; margin-bottom: 8px; min-height: 250px; padding: 10px; width: 165px; }
#featurepropbox h3 { color: #0D227D; }
#featurepropbox p { font-size: 11px; line-height: 130%; }
#featurepropbox sub { color: #666; font-size: 9px; }
#floating_search { background-color: #fff; filter: alpha(opacity = 90); height: 319px; left: 10px; line-height: 140%; opacity: 0.9; padding: 10px; position: absolute; top: 10px; width: 188px; z-index: 10; }
#floating_search #searchsubmit:hover { background-image: url(../images/navbar.jpg); color: #0D227D; cursor: pointer; filter: alpha(opacity = 100); opacity: 1.0; }
#floating_search form { float: left; width: 100%; }
#floating_search input { clear: both; float: left; margin-bottom: 18px; }
#floating_search label { clear: both; float: left; font-family: 'myriad pro', Myriad, Arial, Verdana,sans-serif; font-size: 15px; font-weight: 100; }
#floating_search select { clear: both; float: left; margin-bottom: 18px; }
#footer { background: #0D227D; float: left; height: 190px; margin-top: 0px; width: 980px; }
#footer a { color: #fff; }
#footer a:hover { color: #F2F2F2; text-decoration: none; }
#header { background: #0d227d; float: left; height: 130px; margin-bottom: 0px; width: 980px; }
#hp_search { width: 743px; }
#hp_search,#search { background: #DADCEB; float: right; margin-top: 0px; }
#innercontainer { background-color: white; box-shadow: 1px 1px 10px #333333; float: left; -moz-box-shadow: 1px 1px 10px #333333; webkit-box-shadow: 1px 1px 10px #333333; width: 980px; }
#land_equestrian { background-color: #405199!important; height: 65px; left: 0px; padding: 15px 2px 25px 20px; position: absolute; top: 0px; width: 958px; color:#fff; }
#logo { float: left; margin: 10px 0px 5px 10px; width: 250px; }
#maintext { float: left; font-family: "Myriad Pro", "Trebuchet MS",Arial, Verdana, "sans-serif"; font-size: 16px; line-height: 150%; margin-top: 10px; width: 100%; }
#map_canvas { background: #fff; border: 1px solid #CCC; float: right; height: 410px; padding: 5px; width: 700px; }
#mapcolumn { background: #DADCEB; border: 1px solid #ccc; float: left; height: 400px; overflow-x: hidden; overflow-y: auto; padding: 10px; width: 190px; }
#mapview { display: none; }
#navbar { float: left; text-align: center; width: 100%; }
#navigation { background: #ccc; border-bottom: 1px white solid; color: #fff; float: left; width: 100%; }

#navigation ul { float: left; list-style: none; width: 976px; padding: 0px 2px; display: inline; }
#navigation ul li {float: left; }
#navigation ul li a {float: left; color: #0D227D; padding: 8px 8px; text-decoration: none; margin: 4px 2px 0px 2px; font-size: 16px; display: inline;  min-width: 90px; }
#navigation .navover, #navigation ul li a:hover { background-color: #0D227D; border-radius-top-left: 5px; border-radius-top-right: 5px; color: #fff; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-radius-topleft: 5px; -webkit-border-radius-topright: 5px; }

#newsearch { cursor: pointer; position: absolute; right: 10px; top: 10px; z-index: 10; }
#newsearch img { border: 0px; margin-left: 10px; }
#pagebody { _height: 500px; float: left; min-height: 500px; width: 100%; }
#pagecontent { float: left; position: relative; width: 100%; }
#phonenumber { color: #fff; display: block; float: right; font-family: Tahoma,Arial,sans-serif; font-size: 14px; line-height: 165%; margin:20px 5px 5px 0px; margin-right: 20px; text-align: right; width: 250px; }
#phonenumber a { color: #fff; text-decoration: none; }
#phonenumber a:hover { text-decoration: underline; }
#propcontrols { float: right; padding-top: 10px; text-align: right; width: 300px; }
#propdesctext { float: left; width: 100%; }
#propdesctext h1 { width: 100%; }
#propdesctext h2 { width: 100%; }
#propdesctext p  {width: 100%;float: left;}
#propertypanel { background-color: #f3f0e7; float: left; padding: 10px; width: 689px; }
#propertyslideshow { float: left; height: 462px; margin: 0px; padding: 0px; width: 689px; }
#propertyslideshow { position: relative; }
#propfulldesc { float: left; line-height: 150%; width: 689px; }
#propfulldetails { float: left; }
#propfulldetails h1 { color: #333333; font-family: 'myriad pro', Myriad, Arial, Verdana, sans-serif; font-size: 20px; font-weight: 300; width: 500px; }
#propfulldetails h2 { float: left; font-family: 'myriad pro', Myriad, Arial, Verdana, sans-serif; font-size: 15px; font-weight: 300; width: 300px; }
#propheader { float: left; margin-bottom: 0px; padding: 5px 0px; width: 709px; }
#proptitle { float: left; width: 709px; }
#proptitle { float: left; }
#quote { color: #0D227D; float: left; font-size: 24px; line-height: 150%; margin: 5px 0px; }
#quote h1 { font-size: 32px; font-weight: normal; line-height: 140%; }
#residential { background-color: #405199!important; left: 0px; padding: 15px 20px 25px 20px; position: absolute; top: 0px; width: 940px; }
#residential form { float: left; margin-top: 5px; width: 940px; margin-bottom: 3px; }
#scrollContainer { z-index: 5; }
#seachleftbox { background-color: #06c; float: left; height: 100px; left: 10px; position: relative; top: 40px; width: 920px; z-index: 5; }
#seachleftbox #searchsubmit { left: 730px; margin: 5px 10px; position: absolute; top: 10px; width: 170px; }
#seachleftbox .locationlabel { left: 10px; margin: 5px 10px; position: absolute; top: 0px; width: 150px; }
#seachleftbox .mapsearchinput { left: 640px; margin: 5px 10px; position: absolute; top: 20px; width: 100px; }
#seachleftbox .mapsearchlabel { left: 600px; margin: 5px 10px; position: absolute; top: 0px; width: 100px; }
#seachleftbox .maxpricelabel { left: 320px; margin: 5px 10px; position: absolute; top: 0px; width: 100px; }
#seachleftbox .maxpriceselect { left: 320px; margin: 5px 10px; position: absolute; top: 20px; width: 100px; }
#seachleftbox .minbedroomslabel { left: 460px; margin: 5px 10px; position: absolute; top: 0px; width: 100px; }
#seachleftbox .minbedroomsselect { left: 460px; margin: 5px 10px; position: absolute; top: 20px; width: 100px; }
#seachleftbox .minpricelabel { left: 180px; margin: 5px 10px; position: absolute; top: 0px; width: 100px; }
#seachleftbox .minpriceselect { left: 180px; margin: 5px 10px; position: absolute; top: 20px; width: 100px; }
#seachleftbox .propertyselect { left: 10px; margin: 5px 10px; position: absolute; top: 20px; width: 150px; }
#seachleftbox input[type='checkbox'] { width: 10px; }
#search { width: 948px; }
#searchbannerouter { float: left; position:absolute; width: 100%; z-index:99; }
#searchbutton { _height: 30px; background-color: #06c; color: white; float: right; min-height: 30px; position: relative; right: 0px; top: 0px; width: 120px; }
#searchbuttonholder { display: inline; float: left; padding: 0px 20px; width: 940px; }
#searchleftbox form.formnomargins { background-color: red; }
#searchsubmit { background-color: #0D227D; border: 1px solid #fff; box-shadow: 2px 2px 2px #000; color: white; cursor: pointer; font-weight: bold; -moz-box-shadow: 2px 2px 2px #000; padding: 5px; -webkit-box-shadow: 2px 2px 2px #000; width: 188px; -webkit-box-shadow: black 2px 2px 2px;}
#searchsubmit:hover { background-image: url(../images/navbar.jpg); box-shadow: none; color: #0D227D; -moz-box-shadow: none; -webkit-box-shadow: none; }

#searchwide { background-color: #06c; float: right; height: 140px; overflow: hidden; width: 940px; z-index: 5; }

#sidebar { background: #DADCEB; float: right; padding: 5px; width: 187px; }
#slider-range { background-color: #f8f8f8; border: 1px #d7d7d7 solid; border-radius: 10px; float: left; height: 10px; left: 0px; position: absolute; top: 18px; width: 280px; }
#slideshow { z-index: 1; }
#slideshowgrad { position: absolute; right: 14px; top: 19px; z-index: 10; }
#star_property_inner { background-color: #F3F0E7; height: 365px; padding-bottom: 5px; position: absolute; top: 40px; z-index: 10; }
#star_property_inner .viewmore { bottom: 10px; left: 5px; position: absolute; width: 190px; }
#star_property_inner h3 { color: #0C217D; font-family: 'myriad pro', Myriad, Arial, Verdana,sans-serif; font-size: 14px; margin: 20px 10px 5px 10px; }
#star_property_inner p { margin: 5px 0px 0px 10px; }
#tabs { height: 130px; z-index: 20; }
#twtr-widget-1 { float: left!important; width: 222px!important; }
.about_slide { float: left; width: 880px;  }


.about_slide h1 { float: left; width: 400px; }
.about_slide img { float: right;margin-top:6px; }
.about_slide p { float: left; width: 400px; }
.accordion { bottom: 0px; left: 0px; position: absolute; width: 980px; }
.accordion img{border:1px #ccc solid;}
.accordion .property_services_fuscia_box_hover a { color: #D00063; }
.accordion .ui-state-active { background-color:#ccc; background-image: url(../images/down-arrow-white.gif);   background-position: 940px 12px; background-repeat: no-repeat;  }
.accordion .ui-state-active a{ color:#0D227D;}
.accordion .ui-state-default { background-image: url(../images/up-arrow-white.gif); background-position: 940px 12px; background-repeat: no-repeat; }
.accordion a { color: white; text-decoration: none; font-size: 16px;}
.accordion h3 { border-top: 1px white solid; cursor: pointer; font-family: 'myriad pro',Myriad,Arial,Verdana ,sans-serif; font-size: 14px; font-weight: 300; height: 26px; margin: 0px; padding-left: 10px; padding-top: 14px; width: 970px; }
.accordion p { font-size: 14px; line-height: 140%; }
.accordion_about { background-color: #6e7ab1; }
.accordion_about_content { background-image: url(../images/semi-transparent.png); height: 250px; }
.accordion_cycle { float: left; margin: 20px; }
.accordion_cycle li{background-color: transparent!important;}
.accordion_cycle .blue_p { color: #7982AF; line-height: 130%; font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;}
.i_phone_quote {font-style: italic;}
.people_quote { color: #7982AF; line-height: 130%; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;
font-size: 24px!important;}

.accordion_left_arrow { background-image: url(../images/left-arrow-blue.gif); background-position: center center; background-repeat: no-repeat; cursor: pointer; float: left; height: 250px; width: 30px; }
.accordion_people { background-color: #6e7ab1; }
.accordion_people_content { height: 820px; }
.accordion_reasons { background-color: #a1a9cd; }
.accordion_reasons_content { background-image: url(../images/semi-transparent.png); height: 250px; }
.accordion_right_arrow { background-image: url(../images/right-arrow-blue.gif); background-position: center center; background-repeat: no-repeat; cursor: pointer; float: right; height: 250px; width: 30px; }
.accordion_search { background-color: #0D227D; }
.accordion_search_content { height: 200px; }
.accordion_services { background-color: #405199; }
.accordion_services_content { height: 200px; }
.adobeicon, .mapicon { float: left; }
.backtosearch { color: white; float: left; height: 20px; margin-left: 10px; padding-top: 7px; text-align: center; width: 162px; }
.backtosearch a { background-color: #0D227D; color: white; float: left; height: 20px; margin-left: 10px; padding-top: 0px; text-align: center; width: 162px; }
.backtosearch a:hover { background-image: url(../images/navbar.jpg); color: #0D227D; }
.bathroomicon { float: left; margin-right: 10px; margin-top: 0px; }
.bedroomicon { float: left; margin-right: 10px; margin-top: 0px; }
.bedrooms_container { float: left; width: 100px; }
.bedrooms_container label { clear: both; color: #fff; float: left; }
.bedrooms_container select { clear: both; float: left; }
.centeralign { text-align: center; }
.close_tabs { background-color: #405199; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; bottom-border-radius: 10px; color: #fff; float: right; height: 25px; margin-right: 5px; margin-top: 103px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; opacity: 0.95; padding-top: 5px; position: relative; text-align: center; webkit-border-bottom-left-radius: 10px; webkit-border-bottom-right-radius: 10px; width: 120px; z-index: 50; /*z-index: 1000*/ }
.close_tabs a { color: #fff; float: left; text-decoration: none; width: 100px; }
.close_tabs span { float: left; margin: right; margin-left: 30px; margin-top: 3px; }
.close_button_closed{background-image: url('../images/open_button.png')!important;}

.commercialphotos img { margin: 5px 0px; }
.company_info { float: left; font-size: 11px; margin: 50px 10px 0px 10px!important; width: 380px; }
.contactform { margin: 0 auto; }
.contactform tr td { padding: 5px; vertical-align: top; }
.contactform tr td input[type="submit"] { background: #0D227D; border: 2px solid #fff; color: #fff; cursor: pointer; font-weight: bold; margin-top: 0px; -moz-border-radius: 6px; padding: 5px; webkit-border-radius: 6px; }
.contactform tr td textarea { font-family: arial; font-size: 11px; }
.credits { font-size: 11px; }
.detailsmap { border: 0px !important; float: left; height: 462px !important; padding: 0 !important; width: 689px !important; }
.downbutton { display: block; height: 26px; width: 208px; }
.downbutton a { background-image: url(../images/downarrow.jpg); display: block; height: 26px!important; text-decoration: none; width: 208px!important; }
.downbutton a:hover { background-image: url(../images/downarrow-hover.jpg); height: 26px!important; width: 208px!important; }
.first_image { background-image: url(../images/doorbg.jpg);background-repeat: no-repeat; }
.floorplan_slide { float: left; width: 880px; }
.floorplan_slide h1 { float: left; width: 400px; }
.floorplan_slide img { float: right; margin-top:6px;}
.floorplan_slide p { float: left; width: 400px; }
.footer_column { color: white; float: left; font-family: 'myriad pro', Myriad, Arial, Verdana, sans-serif; min-width: 170px; padding-left: 20px; padding-top: 10px;line-height:140%;}
.footer_row { width: 380px; }
.footer_row img { float: left; margin: 05px 05px; margin-top:6px;}
.footer_row p { float: left; margin: 10px 10px; }
.form_header { color: white; margin-top: 0px;}
.land_equestrian a{margin-right: 20px;  float: left;}
.globalmarketing { float: left; list-style: disc; margin-left: 30px; }
.greymedium { background: #EEE; color: #000; font-size: 14px; font-weight: bold; }
.greysmall { background: #EEE; }
.halfwidth { color: #0C217D; float: left; font-family: 'myriad pro', Myriad, Arial, Verdana,sans-serif; font-size: 12px; font-weight: 600; margin-left: 10px; margin-top: 0px; width: 80px; }
.halfwidth a { color: #0C217D; font-family: 'myriad pro', Myriad, Arial, Verdana,sans-serif; font-size: 12px; font-weight: 600; text-decoration: none; }
.hpbutton { background: none; border: 0; cursor: pointer; margin: 0; padding: 0; width: 180px; }
.hpbutton h2 { background: url(../images/blue-arrow.gif) no-repeat left; color: #0D227D; font-family: Georgia,Times,'Times New Roman', Serif; font-size: 18px; font-weight: normal; padding-left: 20px; text-align: left; text-decoration: none; }
.hpbutton img { border: 1px solid #CCC; padding: 2px; }
.hpbutton:hover img { border: 1px solid #FF3525; }
.imgspacer { margin: 5px; }
.iphone_app { float: right; height: 411px; margin-right: 20px; margin-top: 40px; width: 168px; }
.iphone_app a { float: left; text-decoration: none; }
.iphone_app a img { float: left; }
.iphone_app_slide { float: left; width: 880px; }

.iphone_app_slide h1 { float: left; width: 400px; }
.iphone_app_slide img { float: right; margin-top:6px;}
.iphone_app_slide p { float: left; width: 400px; }
.land_equestrian .equestrian { float: right!important; margin-right: 200px; }
.land_equestrian .land { float: right!important; margin-right: 200px; }
.lettings_button { float: right; margin: 20px; }
.lettings_button:hover {float: right; margin-top: 20px;}
/* .lettings_button:hover img {height: 98%; width: 98%;} */
.linksleft { float: left; width: 50%; }
.linksright { float: right; width: 48%; }
.local_slide { float: left; width: 880px; }

.local_slide h1 { float: left; width: 400px; }
.local_slide img { float: right; margin-top:6px;}
.local_slide p { float: left; width: 400px; }
.location_container { float: left; width: 200px; }
.location_container .locationlabel { clear: both; color: #fff; float: left; }
.location_container .propertyselect { clear: both; float: left; }
.location_container select {clear:left; float:left;}

.maps_container { float: left; width: 100px; }
.maps_container label { clear: both; color: #fff; float: left; }
.marketing_slide { float: left; width: 880px; }

.marketing_slide h1 { float: left; width: 400px; }
.marketing_slide img { float: right; margin-top:6px;}
.marketing_slide p { float: left; width: 400px; }
.mortgage_form{float: right;width:400px; border:1px #ccc solid;margin-left:20px;padding:10px;}
div.form_row {float: left; width: 100%; padding-bottom: 8px;}
.mortgage_form label{float: left;width:110px;}
.mortgage_form	input{float: right; width:280px;}
.mortgage_form	input[type="submit"]{float: right; width:150px;}
.mortgage_form	textarea{float: right; width:284px;height:150px;}
.navigation { width: 700px; }
.navigation li { float: left; padding-right: 10px; }
.newhomes { display: block; float: left; padding: 5px; }
.newhomes dd { float: left; width: 125px; }
.newhomes dt { float: left; width: 600px; }
.newhomes dt h2 { font-size: 18px; line-height: normal; margin: 3px 0px; }
.newhomes:hover { background: #DADCEB; }
.nextsearch { color: white; float: left; height: 20px; margin-left: 10px; padding-top: 7px; text-align: center; width: 100px; }
.nextsearch a { background-color: #0D227D; color: white; float: left; height: 20px; margin-left: 10px; padding-top: 0px; text-align: center; width: 100px; }
.nextsearch a:hover { background-image: url(../images/navbar.jpg); color: #0D227D; }
.numbered { list-style: decimal; margin-left: 20px; }
.office_slide { float: left; width: 880px; }
.office_slide h1 { float: left; width: 400px; }
.office_slide img { float: right; margin-top:6px;}
.office_slide p { float: left; width: 400px; }
.open_houses_slide { float: left; width: 880px; }

.open_houses_slide h1 { float: left; width: 400px; }
.open_houses_slide img { float: right;margin-top:6px; }
.open_houses_slide p { float: left; width: 400px; }
.panel { margin: 0px!important; padding: 0px!important; text-align: center; }
.people_box p { margin-top: 0px; display: inline; float: left; width: 100%; background-color: #6974A7; color: #FFF; padding:5px 0px;}
.people_box { /*background-color: #6974A7;*/ color: black; float: left; font-family: 'myriad pro', Myriad, Arial, Verdana,sans-serif; font-size: 14px; height: 170px; padding: 18px 70px; text-align: center; width: 104px; display: inline; }
.people_row_1 { float: left; height: 200px; padding-left: 226px; width: 714px; display: inline; }
.people_row_2 { float: left; height: 200px; padding-left: 104px; width: 836px; display: inline;}
.people_row_3 { float: left; height: 200px; width: 980px; display: inline; }
.people_slide { float: left; width: 880px; }
.people_slide h1 { float: left; width: 400px; }
.people_slide img { float: right; margin-top:6px;}
.people_slide p { float: left; width: 400px; }
.photography_slide { float: left; width: 880px; }
.photography_slide h1 { float: left; width: 400px; }
.photography_slide img { float: right; margin-top:6px;filter}
.photography_slide p { float: left; width: 400px; }
.plotdetails { clear: both; display: block; float: left; width: 100%; }
.plotdetails dd { float: left; }
.plotdetails dt { float: left; width: 100%; }
.prevnextbuttons { float: right; padding-top: 0px; }
.prevnextbuttons a { background-color: #0D227D; color: white; margin: 5px 0px 5px 10px; padding: 5px 10px; text-decoration: none; }
.prevnextbuttons a:hover { background-image: url(../images/navbar.jpg); background-repeat: repeat-x; color: #0D227D; }
.prevsearch { color: white; float: left; height: 20px; margin-left: 10px; padding-top: 7px; text-align: center; width: 100px; }
.prevsearch a { background-color: #0D227D; color: white; float: left; height: 20px; margin-left: 10px; padding-top: 0px; text-align: center; width: 100px; }
.prevsearch a:hover { background-image: url(../images/navbar.jpg); color: #0D227D; }
.propcarousel { height: 790px; line-height: 100%!important; }
.propcarousel li { height: 93px; width: 208px; }
.propcarousel li:hover { background-color: #E3E0D7; }
.propColumn1 { float: left; width: 709px; }
.propdescshort { height: 70px; }
.propdetails { float: left; font-size: 12px; line-height: 125%; margin: 15px; min-height: 300px; width: 210px; }
.propdetails .viewmore { width: 100%!important; }
.propdetails .viewmore:hover { background-image: url(../images/navbar.jpg); }
.propdetails h3 { color: #0D227D; font-size: 14px; line-height: 125%;}
.propdetails sub { color: #333; font-size: 10px; }
.property_newsletter { background-color: #0d227d; float: left; font-family: 'myriad pro', Myriad, Arial, Verdana, sans-serif; font-size: 25px; margin: 10px; margin-top: 10px; width: 960px; }
.property_newsletter a { float: right; margin-top: 8px; }
.property_newsletter h2 { color: white; float: left; font-weight: 100; margin-bottom: 0px; margin-top: 15px; width: 550px; }
.property_newsletter img { float: left; margin: 10px 10px; }
.property_newsletter p { color: #FFCC00; float: left; font-size: 21px; width: 550px; }
.property_newsletter p img { float: right; margin: 0px; }
.property_newsletter span { display: none; visibility: hidden; }
.property_reasons_box { background-color: #9AA0BE; color: white; float: left; font-family: 'myriad pro', Myriad, Arial, Verdana,sans-serif; font-size: 14px; height: 170px; margin: 18px; text-align: center; width: 208px; }
.property_reasons_box_hover { background-color: #0D227D!important; }
.property_search_box { background-color: #0d227d; color: white; float: left; font-family: 'myriad pro', Myriad, Arial, Verdana,sans-serif; font-size: 14px; height: 170px; margin: 18px; text-align: center; width: 208px; }
.property_services_box { background-color: #3E4E93; color: white; float: left; font-family: 'myriad pro', Myriad, Arial, Verdana, sans-serif; font-size: 14px; height: 145px; margin: 15px; text-align: center; width: 166px; }
.property_services_box_hover { background-color: #0D227D!important; }
.property_services_fuscia_box { background-color: #D00063; border: 1px #ccc solid; color: white; float: left; font-family: 'myriad pro', Myriad, Arial, Verdana, sans-serif; font-size: 14px; height: 145px; margin: 14px; text-align: center; width: 166px; }
.property_services_fuscia_box_hover { background-color: #F2F2F2; }
.propertydetailscontainer { background-color: #F3F0E7; float: left; padding: 5px; width: 694px; }
.propertyrow { background-image: url(../images/propright.jpg); background-position: 190px 35px; background-repeat: no-repeat; border-top: 1px solid #ffffef; height: 73px; padding: 10px; }
.propertyrow img { float: left; }
.propertyrow:hover { background-image: url(../images/currentpropright.jpg)!important; background-position: 190px 35px; background-repeat: no-repeat; }
.propertyrow2 { background-image: url(../images/propright.jpg); background-position: 190px 35px; background-repeat: no-repeat; border-top: 1px solid #ffffef; float: left; height: 73px; padding: 10px; width: 186px; }
.propertyrowcurrent { background-color: #e3e0d7; background-image: url(../images/currentpropright.jpg); background-position: 190px 35px; background-repeat: no-repeat; border-top: 1px solid #ffffef; height: 73px; padding: 10px; }
.propertyrowcurrent img { float: left; }
.propleft { margin-left: 0px; }
.propright { margin-right: 0px; }
.proprow { float: left; width: 100%; }
.propsubcolumn { background-color: #F3F0E7; border-left: 1px solid white; color: #0C217D; float: right; font-family: 'myriad pro', Myriad, Arial, Verdana, sans-serif; font-size: 13px; margin-top: 90px; padding: 10px 10px; width: 188px;  }
.propsubcolumn a { color: #0C217D; font-family: 'myriad pro', Myriad, Arial, Verdana, sans-serif; font-size: 13px; }
.propsubcolumn a:hover { color: #333; text-decoration: none; }
.propthumb { border: 1px solid #CCC; float: left; margin-bottom: 5px; }
.propthumb:hover { border: 1px solid #FF3525; }

.propsubcolumn ul.smalllist {float: left; width: 100%;}
.propsubcolumn ul.smalllist li {float: left; width: 100%; padding: 4px 0px;}
.propsubcolumn ul.smalllist li a {width: 150px; float: left; margin-left: 15px; display: inline;}
#bookaviewing {float: left; width: 100%;}
.readmore {float: left; background-color: #0D227D; border: 1px solid #fff; box-shadow: 2px 2px 2px #000; color: white; cursor: pointer; font-weight: bold; -moz-box-shadow: 2px 2px 2px #000; padding: 5px;padding-right: 25px; -webkit-box-shadow: 2px 2px 2px #000;  -webkit-box-shadow: black 2px 2px 2px;background-image:url(../images/button-arrows.gif);background-repeat: no-repeat; background-position: right center;}
.readmore:hover { box-shadow: none; color: #0D227D; -moz-box-shadow: none; -webkit-box-shadow: none; background-color: #d0cfcc;}
.receptionicon { float: left; margin-right: 10px; margin-top: 0px; }
.redsmall { color: #FF0000; margin: 0; }
.rightCarousel { background-color: #F3F0E7; float: right; margin-bottom: 55px; margin-top: 45px; width: 208px; }
.row_image { float: left; width: 85px; }
.search_banner { height: 0px; left: 0px; opacity: 0.95; position: absolute; top: 0px; width: 980px; z-index: 20; }
.search_banner .searchbox { background-color: #405199; float: left; height: 100px; width: 980px; }
.search_banner .ui-tabs-nav { bottom: 0px; position: absolute; }
.search_banner .ui-tabs-nav .ui-state-default { background-color: #A1A9CD; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; bottom-border-radius: 10px; float: left; height: 25px; margin-right: 5px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; text-align: center; webkit-border-bottom-left-radius: 10px; webkit-border-bottom-right-radius: 10px; width: 120px; }
.search_banner .ui-tabs-nav .ui-state-default a { color: #fff; display: block; height: 20px; margin-top: 6px; text-decoration: none; }
.search_banner .ui-tabs-nav .ui-state-hover { background-color: #405199!important; }
.search_banner .ui-tabs-nav .ui-tabs-selected { background-color: #405199!important; }
.search_banner_inner { float: left; height: 128px; position: relative; width: 980px; }
.second_image { background-image: url(../images/hp-2.jpg); background-repeat: no-repeat;}
.shortbutton { float: left; margin: 0 5px; padding: 5px 10px 5px 10px; vertical-align: middle; width: 100px; }
.slideleft { filter: alpha(opacity = 60); height: 462px; left: 0px; opacity: 0.6; position: absolute; top: 0px; width: 31px; z-index: 10; }
.slider_container { float: left; height: 30px; position: relative; width: 300px; }
.slider_container .propertyselect { clear: both; float: left; }
.slider_container input { background-color: #405199; color: #fff!important; float: left; margin-top: -3px; width: 200px; }
.slider_container label { color: #fff; float: left; }
.slideright { filter: alpha(opacity = 60); height: 462px; opacity: 0.6; position: absolute; right: 0px; top: 0px; width: 31px; z-index: 10; }
.slideshow { height: 360px; overflow: hidden; width: 980px; }
.smalllist { margin-bottom: 10px; }
.smallpropdetails { float: left; font-size: 12px; line-height: 125%; margin: 0px; width: 180px; }
.smallpropdetails .viewmore { background: #fff; }
.smallpropdetails .viewmore:hover { background: #FF3525; }
.smallpropthumb { background: #fff; border: 1px solid #CCC; float: left; margin-bottom: 5px; padding: 3px; }
.smallpropthumb:hover { border: 1px solid #FF3525; padding: 3px; }
.smalltext { font-size: 11px; }
.splitpage { margin-left: 30px; width: 730px; }
.splitpage dd { float: left; width: 350px; }
.star_property { float: left; margin: 40px 10px; min-height: 375px; position: relative; width: 208px; }
.star_property img { position: absolute; z-index: 100; }
.starthumb { background-color: white; border: 1px solid #cecece; float: left; height: 130px!important; margin-bottom: 20px; margin-left: 6px; margin-top: 3px; padding: 2px; width: 190px; }
.test { border-bottom: 1px solid #fff; margin-bottom: 10px; }
.test h3 { line-height: normal; }
.testimonials_slides { background: url(../images/ella-slideshow-bg.png) #e1e9fd top left no-repeat; height: 240px; left: 19px; position: absolute; top: 19px; width: 420px; z-index: 1; }
.testimonials_slides li { color: #0d2272; float: left; line-height: 130%; margin: 10px 10px; width: 395px; }
.testimonials_slides li p { float: left; font-size: 14px; margin: 0px; width: 100%; }
.testimonials_slides li strong { float: left; font-size: 15px; margin: 10px 0px; width: 100%; }
.third_image { background-image: url(../images/hp-3.jpg); background-repeat: no-repeat;}
.tiny { color: #666; font-size: 10px; }
.twitterfeed { float: left; height: 400px; width: 222px; }
.ui-slider .ui-slider-handle { background-color: #f8f8f8; border: 1px #d7d7d7 solid; border-radius: 5px; cursor:pointer; height: 16px; position: absolute; top: -4px; width: 16px; z-index: 100; }
.ui-slider-range { _height: 6px; background-color: #0d227d; height: 10px; top: 0px; position: absolute;}
.ui-tabs-hide { display: hidden; visibility: hidden; }
.ui-tabs-panel .locationlabel { float: left; }
.upbutton { display: block; height: 26px; width: 208px; }
.upbutton a { background-image: url(../images/uparrow.jpg); display: block; height: 26px!important; text-decoration: none; width: 208px!important; }
.upbutton a:hover { background-image: url(../images/uparrow-hover.jpg); height: 26px!important; width: 208px!important; }
.video_placeholder { background-color: #fff; background-image: url(../images/monitor.jpg); background-repeat: no-repeat; float: left; height: 414px; margin: 60px 40px 40px 40px; position: relative; width: 458px; }
.viewmore { background: #0D227D; border: 1px solid #CCC; color: #fff; display: block; font-weight: bold; line-height: normal; padding: 5px 0px; text-align: center; text-decoration: none; width: 180px; }
.viewmore:hover { background-image: url(../images/navbar.jpg); color: #0D227D; }
//.ui-slider-range { background-color: #0d227d; height: 10px; position: absolute; top: 0px; }
a.featureprop { color: #666; font-family: "Myriad Pro",Arial,Verdana,"sans-serif"; text-decoration: none; }
a.featureprop:hover { color: #0D227D; }
body { background: url(/images/ella-bg.png) repeat; font-family: "Myriad Pro", "Trebuchet MS",Arial, Verdana, "sans-serif"; font-size: small; }
close_tabs img { float: left; margin-left: 20px; p-top: 4px; }
h1 { font-size: 22px; margin: 10px 0px; }
h2 { color: #040B2D; margin: 10px 0px; }
h3 { margin: 10px 0px; }
h4 { margin: 10px 0px; }
h5 { margin: 10px 0px; }
h6 { margin: 10px 0px; }
hr { background: #ffffff; height: 1px; }
img.bookviewing {margin-top: 20px; display: inline; }
p { margin: 10px 0px; }
.marketing_rows{float: left; width: 400px;}
.marketing_rows img{border:none; float: left;margin-right: 20px;}
.marketing_slide .blue_p{margin:5px 0px;}


