body { text-align: justify; margin: 0; padding: 0; background: #ccc url(../images/gradientBg.jpg) repeat-x; font-family: Arial; height: 100%; }
a img { border: none; }

h1 { font-family: arial, sans-serif; font-size: 25px; color: #333333; font-weight: bold; } 
h2 { font-family: arial, sans-serif; font-size: 18px; color: #333333; font-weight: bold; }
p { font-family: arial, sans-serif; font-size: 12px; color: #666; line-height: 13pt; } 
p a { color: #333333; font-weight: bold; text-decoration: none; line-height: 13pt; }

#commentsForm { font-size: 11px; padding: 5px; text-align: left; }

#wrapper { margin: 8px auto; width: 981px; }

#newsTableWrap { width: 940px; }
#newsArticles { width: 483px; float: left; }
#newsPaper { float: left; background: url(http://oo.movewithus.co.uk/uploads/prospect_newspaper.jpg) no-repeat; width: 456px; height: 667px; }

#newsTitle { font-size: 24px; font-weight: bold; color: #009933; border-top: 2px solid #e9e9e9; line-height: 2em; }
#newsDate { font-size: 14px; font-weight: bold; color: #333; padding: 0 0 10px 0; border-bottom: 2px solid #e9e9e9; }

/* Header */
#header { color: #333; width: 953px; height: 100px; margin: 8px 0px 0px 14px; }
#logo { float: left; height: 100px; }
#officeContact { height: 95px; width: 228px; float: right; background: url(../images/officeBox.gif) no-repeat; } 
#officeContactWrap { width: 225px; height: 55px; margin: 0 0 0 3px; }
#phoneImage { width: 65px; height: 50px; float: left; }
#officeDetails { width: 140px; float: left; font-size: 11px; line-height: 1.5em; }
#officeDetails b { font-size: 18px; }
#dropDown { margin: 7px 10px; width: 205px; }

#twitter { width: 105px; float: left; margin: 13px 0 0 0; visibility:hidden; }

.formShortListHide { display: none; }
.resultsRowHide { display: none; }
.resultsGridHide { display: none; }

/* Resources */
.resourceBg { color: #333; background: url(http://oo.movewithus.co.uk/uploads/resources_curve_bg.jpg) no-repeat; padding: 5px; margin: -20px 0 0 1px; width: 680px; height: 200px; }
.resourceBg a { float: left; width: 220px; background: #f4f4f4; padding: 0 0 3px 0; }
.resourceBg2 { color: #333; background: url(http://oo.movewithus.co.uk/uploads/resources_curve_bg_2.jpg) no-repeat; margin: 0 0 0 1px; width: 690px; height: 300px; }
.resourceBg2 a { background: #f4f4f4; margin: 0 0 10px 0; color: #009933; font-size: 11px; }
.resourceBg3 { color: #333; background: url(http://oo.movewithus.co.uk/uploads/resources_curve_bg_3.jpg) no-repeat; margin: 0 0 0 1px; width: 690px; height: 500px; }
.resourceBg3 a { background: #f4f4f4; margin: 0 0 10px 0; color: #009933; font-size: 11px; }
.resourceTable { background: url(../images/resources_table_bg.gif) no-repeat; height: 136px; width: 425px; padding: 5px 0 0 0; }
.resourceTable td { padding: 0 0 0 4px; font-size: 11px; }
.resourceTable td a { width: 110px; background: #fff; color: #009933; }

#propBrochure { border: 1px solid #ccc; margin: 0 0 20px 0; padding: 5px; width: 680px; font-weight: bold; }
#propBrochure a { color: #009933; font-weight: bold; text-decoration: none; font-size: 20px; }
#propBrochure a:hover { }

/* Budgeting Tool */
.budgetingTable {  }
.budgetingTable td {  }
.budgetingTableItems { text-align: right; padding: 0 10px 0 0; color: #666; }

.budgetingTableTitleLeft { background: url(../images/budget_left_top.gif) no-repeat; height: 32px; width: 118px; border-bottom: 3px solid #fff; padding: 0 0 0 40px; }
.budgetingTableTitleMiddle { background: url(../images/budget_middle_top.gif) no-repeat; height: 32px; width: 128px; border-bottom: 3px solid #fff; padding: 0 0 0 30px; }
.budgetingTableTitleRight { background: url(../images/budget_right_top.gif) no-repeat; height: 32px; width: 113px; border-bottom: 3px solid #fff; padding: 0 0 0 45px; }

.budgetingTableMonthly { background: url(../images/budget_left_arrow.gif) no-repeat; height: 32px; width: 163px; padding: 0 0 0 5px; }
.budgetingTableQuarterly { background: url(../images/budget_middle_arrow.gif) no-repeat; height: 32px; width: 163px; padding: 0 0 0 5px; }
.budgetingTableAnnual { background: #69CBEF; padding: 4px; }

.budgetingTableBottomLeft { background: url(../images/budget_left_bottom.gif) no-repeat; height: 32px; width: 146px; }
.budgetingTableBottomMiddle { background: url(../images/budget_middle_bottom.gif) no-repeat; height: 32px; width: 146px; }
.budgetingTableBottomRight { background: url(../images/budget_right_bottom.gif) no-repeat; height: 32px; width: 163px; }

.budgetingTableMonthlyTotal { color: #666; background: url(../images/budget_left_grey.gif) no-repeat; height: 32px; width: 146px; padding: 0 0 0 5px; }
.budgetingTableQuarterlyTotal2 { color: #666; background: url(../images/budget_middle_grey.gif) no-repeat; height: 32px; width: 146px; padding: 0 0 0 5px; }
.budgetingTableAnnualTotal3 { color: #666; background: url(../images/budget_right_grey.gif) no-repeat; height: 32px; width: 158px; padding: 0 0 0 4px; }

/* Latest Property */
#promoBoxes1 { width: 222px; height: 156px; background: url(../images/promo_new_list.jpg) no-repeat; }
#rightcolumn a { color: #333333; text-decoration: none; cursor: pointer; }

#latestWrap { height: 90px; width: 205px; padding: 46px 0 0 13px; }
#latestImage { width: 120px; float: left; }
#latestDetails { width: 85px; float: left; font-size: 12px; }
#latestSeeAll { width: 65px; height: 22px; margin: 25px 0 0 9px; }

/* Menu */
#menu { width: 982px; height: 58px; background: url(../images/menu_buying_bg_experiment.jpg) no-repeat; }
#menu ul { margin: 0; display: inline; }
#menu li { display: inline; }
#menu a { font-weight: bold; font-size: 12px; line-height: 1.2em; display: block; color: #333333; text-decoration: none; float: left; }
#menu a:hover { color: #009933; }
#menu .navactive1 { color: #009933; }

#menu #prospect-home { width: 90px; margin: 10px 0 0 0; padding: 12px 0 0 13px; height: 23px; text-align: center; }
#menu #prospect-buying { width: 86px; margin: 10px 0 0 0; padding: 12px 0 0 0; height: 23px; text-align: center; }
#menu #prospect-selling { width: 86px; margin: 10px 0 0 0; padding: 12px 0 0 0; height: 23px; text-align: center; }
#menu #prospect-lettings { width: 82px; margin: 10px 0 0 0; padding: 12px 0 0 2px; height: 23px; text-align: center; }
#menu #prospect-premier-homes { width: 87px; margin: 15px 0 0 2px; text-align: center; height: 29px;}
#menu #prospect-new-home-land { width: 78px; margin: 15px 0 0 2px; text-align: center; }
#menu #prospect-mortgages { width: 90px; margin: 10px 0 0 4px; padding: 12px 0 0 0; height: 23px; text-align: center; }
#menu #prospect-investors { width: 82px; margin: 10px 0 0 2px; padding: 12px 0 0 0; height: 23px; text-align: center; }
#menu #prospect-here-to-help { width: 84px; margin: 10px 0 0 1px; padding: 12px 0 0 0; height: 23px; text-align: center; }
#menu #prospect-about-us { width: 84px; margin: 10px 0 0 2px; padding: 12px 0 0 0; height: 23px; text-align: center; }
#menu #prospect-my-prospect { width: 84px; margin: 10px 0 0 3px; padding: 12px 0 0 0; height: 23px; text-align: center; }

/* Sub Section */
#subMenu { height: 37px; }
#subMenu ul { margin: 0; padding: 0; list-style-type: none; }
#subMenu li { display: inline; float: left; }
#subMenu a { background: url(../images/sub_nav_bg.jpg) repeat-x; font-weight: bold; font-size: 11px; display: block; margin: 0 5px 0 0; padding: 0 0; text-decoration: none; color: #333; }
#subMenu a:hover { color: #018633; }
#subMenu .subnavactive1 { color: #018633; }

/* Sub Premier Section */
#subMenuPrem { height: 40px; margin: 85px 0 0 25px; }
#subMenuPrem ul { margin: 0; padding: 0; list-style-type: none; }
#subMenuPrem li { display: inline; float: left; }
#subMenuPrem a { background: url(../images/sub_nav_bg_pd.jpg) repeat-x; font-weight: bold; font-size: 11px; display: block; margin: 0 50px 0 0; padding: 0 0; text-decoration: none; color: #333; }
#subMenuPrem a:hover { color: #000; }
#subMenuPrem .subnavactive1 { color: #000; }

#propShortInner a { text-decoration: underline; color: #000; }
.propimg { border: 1px solid #000; }

/* About Prospect */
.prospectAbout { margin: 0 0 0 50px; width: 800px; color: #666; }
#aboutProspectLetter { background: url(/uploads/prospect_prospect_letter_bg.jpg) no-repeat; height: 1035px; width: 761px; margin: 0 0 0 75px; }
#aboutProspectLetterText { width: 600px; padding: 150px 0 0 75px; }

/* Location - Contact us */
#mainImageLocations { height: 1850px; }
#locationTop { height: 200px; }
#locationMiddle { margin: 0; }

#locationRight {  height: 604px; width: 360px; float: left; color: #fff; margin: 0; padding: 5px; }
#galleryaltLocation { width: 200px; float: left; margin: 34px 0 0 0; }

/* left gallery options */
#galleryalt { width: 342px; height: 500px; float: left; }
#galleryaltMark { width: 300px; height: 460px; float: left; }
#galleryaltBP { width: 320px; height: 490px; float: left; }
#galleryaltLP { width: 320px; height: 470px; float: left; padding: 0 20px 0 0; }
#galleryaltSP { width: 320px; height: 490px; float: left; padding: 0 20px 0 0; }
#galleryaltRP { width: 320px; height: 490px; float: left; padding: 0 20px 0 0; }

#galleryalt a {  }
.virtualpage { }
#locationAboutOffice { background: #676767; padding: 5px; color: #fff; margin: 0; width: 591px; }
#locationDownloads { background: #e0e0e0; padding: 5px; color: #333333; width: 591px; }
#locationTitles { font-family: arial, sans-serif; font-size: 20px; color: #333333; font-weight: bold; margin: 5px 0 5px 0; }

#locationRightDetails { background: url(/uploads/prospect_location_right_bg.jpg) no-repeat; width: 610px; height: 1750px; float: left; padding: 5px; margin: 20px 0 0 50px; }
#locationRightDetails a { color: #fff; text-decoration: none; }


/* Location areas */
#locationRightDetailsReading { background: url(/uploads/prospect_location_right_bg.jpg) no-repeat; width: 610px; height: 1575px; float: left; padding: 5px; margin: 20px 0 0 50px; }
#locationRightDetailsReading a { color: #fff; text-decoration: none; }

#locationRightDetailsBracknell { background: url(/uploads/prospect_location_right_bg.jpg) no-repeat; width: 610px; height: 1625px; float: left; padding: 5px; margin: 20px 0 0 50px; }
#locationRightDetailsBracknell a { color: #fff; text-decoration: none; }

#locationRightDetailsCrowthorne { background: url(/uploads/prospect_location_right_bg.jpg) no-repeat; width: 610px; height: 1575px; float: left; padding: 5px; margin: 20px 0 0 50px; }
#locationRightDetailsCrowthorne a { color: #fff; text-decoration: none; }

#locationRightDetailsSandhurst { background: url(/uploads/prospect_location_right_bg.jpg) no-repeat; width: 610px; height: 1200px; float: left; padding: 5px; margin: 20px 0 0 50px; }
#locationRightDetailsSandhurst a { color: #fff; text-decoration: none; }

#locationRightDetailsWarfield { background: url(/uploads/prospect_location_right_bg.jpg) no-repeat; width: 610px; height: 1575px; float: left; padding: 5px; margin: 20px 0 0 50px; }
#locationRightDetailsWarfield a { color: #fff; text-decoration: none; }

#locationRightDetailsWinnersh { background: url(/uploads/prospect_location_right_bg.jpg) no-repeat; width: 610px; height: 1600px; float: left; padding: 5px; margin: 20px 0 0 50px; }
#locationRightDetailsWinnersh a { color: #fff; text-decoration: none; }

#locationRightDetailsWokingham { background: url(/uploads/prospect_location_right_bg.jpg) no-repeat; width: 610px; height: 1600px; float: left; padding: 5px; margin: 20px 0 0 50px; }
#locationRightDetailsWokingham a { color: #fff; text-decoration: none; }

#locationRightDetailsDepartments { background: url(/uploads/prospect_location_right_bg.jpg) no-repeat; width: 610px; height: 1200px; float: left; padding: 5px; margin: 20px 0 0 50px; }
#locationRightDetailsDepartments a { color: #fff; text-decoration: none; height:30px; }
/* end */

.numberTable { font-size: 18px; margin: 10px 0 0 0; border-bottom: 2px dotted #bcbcbc; width: 360px; padding: 0 0 5px 0; }
.officeName { color: #969696; font-size: 11px; }
.dayTable { font-size: 13px; margin: 10px 0 0 0; border-bottom: 2px dotted #bcbcbc; width: 360px; font-weight: bold; padding: 0 0 5px 0; }
.emailTable { font-size: 13px; margin: 10px 0 0 0; border-bottom: 2px dotted #bcbcbc; width: 360px; font-weight: bold; padding: 0 0 5px 0; }
.propTable { font-size: 13px; margin: 10px 0 0 0; width: 360px; font-weight: bold; padding: 0 0 5px 0; } 

#locationRightPerson { margin: 10px 0 0 30px; float: left; width: 175px; color: #333333; }
#locationPerson { padding: 0 0 5px 0; font-size: 13px; }
#aboutOffice { border-bottom: 2px dotted #e5e5e5; font-size: 18px; padding: 0 0 5px 0; margin: 0 0 5px 0; }

#officeLinks { background: url(../images/location_office_bg_middle.gif) repeat-x; cursor:pointer; }
#downloadOffice { border-bottom: 2px dotted #333333; font-size: 18px; padding: 0 0 5px 0; margin: 0 0 5px 0; }



/* Community */
#photoText { width: 350px; font-size: 10px; color: #666; }

/* Mini */
#mainImageMini { width: 938px; float: left; }

/* Careers */
#mainImageCareers { width: 930px; float: left; }

/* Glossary */
#letterIsFor { font-size: 25px; color: #414141; }

/* Main */
#contentHolder { background: url(../images/contentBg_experiment.png) repeat-y; width: 982px; margin: 0 auto auto auto; }
#contentHolderNews { background: url(../images/contentBg_news.png) repeat-y; width: 982px; margin: 0 auto auto auto; height: 700px; }
#contentHolderLand { background: url(../images/pageBgFooter_land.png) no-repeat; width: 982px; margin: 0 auto auto auto; height: 542px; }
#mainWrap { width: 933px; margin: 0px 0px 0px 26px; font-size: 13px; }
#leftcolumn { margin: 0px 0px 0px 0px; width: 694px; float: left; font-size: 13px; }
#rightcolumn { font-size: 12px; width: 228px; margin: 0 0 0 0; float: right; }

#leftcolumnNews { margin: 0; font-size: 13px; background: url(http://oo.movewithus.co.uk/uploads/prospect_newspaper_story.jpg) no-repeat; width: 939px; }
#newsStory { width: 550px; text-align: left; }

/* FAQs */
.faqWrap { margin: 0 0 10px 0; width: 694px; }
.technology { cursor: hand; cursor: pointer; font-weight: bold; background: #f5f5f5; padding: 10px; width: 674px; }
.thelanguage { background: #f5f5f5; padding: 10px; width: 674px; color: #666; }


/* Custom Splash Pages */
#leftcolumnNewHome { margin: 0; width: 694px; height: 522px; float: left; background: url(http://oo.movewithus.co.uk/uploads/splash_image_newhome.jpg) no-repeat; }
#leftcolumnHere { margin: 0; width: 694px; height: 522px; float: left; background: url(http://oo.movewithus.co.uk/uploads/splash_image_here.jpg) no-repeat; }
#leftcolumnAbout { margin: 0; width: 694px; height: 522px; float: left; background: url(http://oo.movewithus.co.uk/uploads/splash_image_about.jpg) no-repeat; }

/* Detailed Prop Search */
#leftcolumnDetailed { color: #333; margin: 0px 0px 0px 0px; width: 228px; float: left; font-size: 13px; }
#leftcolumnDetailed a { color: #333333; text-decoration: none; cursor: pointer; }
#rightcolumnDetailed { font-size: 12px; width: 694px; margin: 0 0 0 0; float: right; }

/* Premier Homes */
#mainImagePrem { width: 694px; float: left; background: url(../images/premierhomes_bg.jpg) no-repeat; clear: both; }
#mainImagePremBespoke { width: 684px; float: left; background: url(../images/premierhomes_bg_bespoke.jpg) no-repeat; text-align: center; height: 714px; padding: 5px; }
#mainImagePremDetails { width: 684px; float: left; background: url(../images/premierhomes_bg_details.jpg) no-repeat; text-align: center; height: 760px; padding: 5px; }
#mainImagePremMarketing { width: 684px; float: left; background: url(../images/premierhomes_bg_marketing.jpg) no-repeat; text-align: center; height: 925px; padding: 5px; }

#mainImagePremProp { width: 694px; float: left; /* background: url(../images/premierhomes_bg_props.jpg) no-repeat; */ }
#mainImagePremContact { width: 694px; float: left; background: url(../images/premierhomes_bg_contact.jpg) no-repeat; height: 1273px; }
#mainImagePrem p { text-align: center; }
#mainWrapPremierHomes { border: 1px solid white; margin: 0 0 0 25px; width: 929px; height: 505px; background: url(../images/premier_homes.jpg) no-repeat; }


#premHomeWrap { width: 825px; margin: 297px 0 0 65px; height: 25px; }
#premHomeLeft { width: 710px; float: left; }
#premHomeLeft a { color: #666666; text-decoration: none; font-size: 13px; font-weight: bold; }
#premHomeRight { width: 100px; float: left; }
#premHomeRight a { color: #666666; text-decoration: none; font-size: 13px; font-weight: bold; }

#premContactWrap { margin: 10px 0 0 0; width: 690px; }
#premContactLeft { float: left; width: 325px; height: 1000px; padding: 0 0 0 20px; }
#premContactLeft h1 { color: #fff; font-size: 25px; font-style: italic; font-weight: normal; }
#premContactRight { float: right; width: 280px; height: 1000px; }
#premContactRight h1 { color: #fff; font-size: 25px; font-style: italic; font-weight: normal; }
#premContactRight a { color: #000; text-decoration: none; }

.premContact1 { background: url(../images/premier_contact_bg_1.jpg) no-repeat; height: 405px; width: 289px; }
.premContact2 { background: url(../images/premier_contact_bg_2.gif) no-repeat; height: 250px; width: 289px; margin: 20px 0 20px 0; }
.premContact3 { background: url(../images/premier_contact_bg_3.gif) no-repeat; height: 112px; width: 289px; }

#premValWrap { width: 694px; }
#premValLeft { width: 360px; float: left; }
#premValRight { float: left; width: 300px; margin: 0 0 0 20px; }
#premValLeft p { margin:0px; }

/* Top Menu - New Homes */
#newHomeTopWrap { height: 90px; }
#newHomeLeft { float: left; width: 375px; }

#newHomepropView { width: 200px; float: left; margin: 60px 0 0 100px; text-align: right; }
#newHomepropView ul { margin: 0; padding-left: 5px; }
#newHomepropView li { margin: 0; list-style-type: none; display: inline; }
#newHomepropView ul li a { text-decoration: none; float: left; width: 95px; height: 17px; text-align: right; }
#newHomepropView ul li a:hover { width: 95px; height: 17px; }

#newHomelist a { background:url(../images/new_home_list_active.jpg) no-repeat; }    
#newHomelist a:hover { background:url(../images/new_home_list_active.jpg) no-repeat; }
#newHomelist_active a { background:url(../images/new_home_list_active.jpg) no-repeat; }

#newHomeMap a { background:url(../images/new_home_map_static.jpg) no-repeat; }               
#newHomeMap a:hover { background:url(../images/new_home_map_hover.jpg) no-repeat; }
#newHomeMap_active a { background:url(../images/new_home_map_static.jpg) no-repeat; }

.backDevelop { text-align: left; }

/* Results */
#newHomeResultsHeader { background: url(../images/new_home_results_header.gif) no-repeat; height: 56px; width: 694px; }
#newHomeResultsView { width: 300px; padding: 20px 0 0 375px; text-align: right; }
#newHomeResultsView ul { margin: 0; padding-left: 5px; }
#newHomeResultsView li { margin: 0; list-style-type: none; display: inline; }
#newHomeResultsView ul li a { text-decoration: none; float: left; width: 95px; height: 17px; text-align: right; }
#newHomeResultsView ul li a:hover { width: 95px; height: 17px; }

#newHomeResultslist a { background:url(../images/new_home_list_active.jpg) no-repeat; }      
#newHomeResultslist a:hover { background:url(../images/new_home_list_active.jpg) no-repeat; }
#newHomeResultslist_active a { background:url(../images/new_home_list_active.jpg) no-repeat; }

#newHomeResultsMap a { background:url(../images/new_home_map_static.jpg) no-repeat; }                
#newHomeResultsMap a:hover { background:url(../images/new_home_map_hover.jpg) no-repeat; }
#newHomeResultsMap_active a { background:url(../images/new_home_map_static.jpg) no-repeat; }

#newHomeResultsGallery a { background:url(../images/new_home_gallery_static.jpg) no-repeat; }       
#newHomeResultsGallery a:hover { background:url(../images/new_home_gallery_hover.jpg) no-repeat; }
#newHomeResultsGallery_active a { background:url(../images/new_home_gallery_static.jpg) no-repeat; }

/* Search Results - New Homes */
#searchNewWrapper { padding: 0; margin: 0 0 0 0; }
.resultNewRow { background: url(../images/new_home_development_bg.jpg) no-repeat; width: 683px; height: 463px; margin: 66px 0 0 0; }
.resultNewInside { padding: 30px 20px 20px 20px; }

.resultsNewAddress { font-size: 1.5em; line-height: 1.2em; margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: 2px dotted #e1e1e1; color: #333333; }
.resultsNewAddress b { color: #666666; }

.resultsNewDetails { width: 643px; height: 155px; }
.resultsNewSummary { width: 250px; color: #666666; text-align: left; float: left; }
.resultsNewSummary b { color: #666666; line-height: 2.5em; }
.resultsNewImage { padding: 0; width: 355px; height: 330px; float: right; } 
.resultsNewImage a { color: #009933; }

/* Mortgages */
.budgetingTable { width: 670px; font-size: 13px; }
#mainImageHook { width: 900px; }
#hookMain { width: 690px; height: 500px; }

/* Hook a great rate Form */
#hookFormWrap { height: 230px; background: url(../images/hook_bg.gif) no-repeat; width: 690px; font-size: 13px; color: #333; }
#hookFormLeft { float: left; padding: 0 0 0 10px; width: 330px; }
#hookFormRight { float: left; width: 330px; }

/* Careers Form */
#careerFormWrap { height: 310px; background: url(../images/hook_bg.gif) no-repeat; width: 690px; font-size: 13px; color: #333; }
#careerFormLeft { float: left; padding: 0 0 0 10px; width: 325px; }
#careerFormRight { float: left; width: 325px; margin: 0 0 0 10px; height: 250px; }

/* Send to a friend Form */
#sendFriendWrap { height: 240px; width: 694px; color: #333; }
#sendFriendLeft { float: left; width: 315px; height: 300px; padding: 5px; background: url(http://oo.movewithus.co.uk/uploads/prospect_email_bg_left.jpg) no-repeat; }
#sendFriendRight { padding: 5px; float: left; background: url(http://oo.movewithus.co.uk/uploads/prospect_email_bg_right.jpg) no-repeat; margin: 0 0 0 5px; }
.sendBg { background: url(../images/found_props_bg.gif) no-repeat; font-weight: bold; color: #fff; font-size: 20px; width: 664px; height: 22px; margin: 0; padding: 17px 15px; }

/* Ask a question Form */
#questionMain { width: 300px; height: 390px; color: #333; }
#questionForm { width: 295px; padding: 4px; height: 305px; background: url(../images/question_bg.gif) no-repeat; font-weight: bold; }

#ConsumerAccountForms { width: 930px; }

/* Mortgage Form */
#RequestWrapMort { width: 750px; color: #333; }

#mortBox1 { background: url(../images/mortgageQuoteBox1.gif) no-repeat; padding: 5px; margin: 0 0 20px 0; }
#mortBox2 { background: url(../images/mortgageQuoteBox2.gif) no-repeat; padding: 5px; margin: 0 0 20px 0; }
#mortBox3 { padding: 5px; margin: 0 0 20px 0; }

#mortBox3Wrap { background: url(../images/mortgageQuoteBox3.gif) no-repeat; padding: 5px; margin: 0 0 20px 0; height: 320px; }
#mortBox3Left { width: 370px; float: left; }
#mortBox3Right { width: 370px; float: left; }

#mortgagesStyles { height: 300px; width: 930px; }
#conveyancingStyles { height: 150px; width: 930px; }
#conveyancingStyles2 { width: 930px; }

/* Conveyancing Form */
#formTitleWrap { width: 900px; color: #333; }
#formTitleLeft { font-size: 20px; color: #000; font-weight: bold; float: left; width: 450px; text-align: center; }
#formTitleRight { font-size: 20px; color: #000; font-weight: bold; float: left; width: 450px; text-align: center; }

#RequestWrapConvProceeding { width: 750px; color: #333; }
#proceedBox1 { background: url(../images/conveyancing_box1_bg.gif) no-repeat; padding: 5px; margin: 0 0 20px 0; height: 200px; }
#proceedBox2 { background: url(../images/conveyancing_box2_bg.gif) no-repeat; padding: 5px; margin: 0 0 10px 0; /*height: 140px;*/ }
#proceedBox3 { background: url(../images/conveyancing_box2_bg.gif) no-repeat; padding: 5px; margin: 0 0 20px 0; height: 140px; }

#RequestWrapConv { width: 500px; color: #333; }
#ConveyWrap { width: 920px; }
#ConveyLeft { width: 430px; float: left; background: url(../images/conveyancing_frontbox_bg.gif) no-repeat; padding: 10px; }
#ConveyRight { height: 80px; width: 430px; float: left; background: url(../images/conveyancing_frontbox_bg.gif) no-repeat; padding: 10px; margin: 0 0 0 10px; }
.priceBox { text-align: right; }

/* Register Form */
#registerWrap { width: 750px; color: #333; }

#registerBox1 { background: url(../images/register_box1_bg.gif) no-repeat; padding: 5px; margin: 0 0 20px 0; height: 190px; }
#registerBox2 { background: url(../images/register_box2_bg.gif) no-repeat; padding: 5px; margin: 0 0 20px 0; height: 80px; }
#registerBox3Wrap { background: url(../images/register_box3_bg.gif) no-repeat; padding: 5px; margin: 0 0 20px 0; height: 600px; width: 740px; }
#registerBox3Left { float: left; width: 340px; }
#registerBox3Right { float: left; width: 400px; }

/* Valuation Form */
#RequestValWrap { width: 750px; color: #333; }

#valBox1 { background: #F0F0F0; padding: 5px; margin: 0 0 20px 0; }
#valBox3 { background: #F0F0F0; padding: 5px; margin: 0 0 20px 0; }

#valBoxWrap { width: 750px; background: #F0F0F0; margin: 0 0 20px 0; height: 130px; }
#valBoxLeft { width: 400px; float: left; padding: 5px; }
#valBoxRight { width: 320px; float: left; padding: 5px; }

/* Form Titles */
#formTitle { font-size: 20px; color: #000; font-weight: bold; padding: 0 0 20px 0; }
#formConvTitle { background: url(../images/conveyancing_title_bg.gif) no-repeat; color: #fff; padding: 5px; font-size: 20px; height: 30px; width: 490px; }

/* Login */
#prospectLogin { background: url(../images/login_image.jpg) no-repeat; height: 506px; width: 930px; border: 1px solid #fff; color: #333; }
#loginWrap { width: 400px; margin: 200px 0 0 75px; height: 125px; }
#loginText { width: 275px; float: left; text-align: right; }
#loginButton { margin: 0 0 0 5px; width: 115px; float: left; }
#loginButton a { background: url(../images/login_button_register.jpg) no-repeat; width: 94px; height: 37px; padding: 10px; color: #fff; text-decoration: none; }
#loginText label { }
#akey_password {  }
#akey_username {  }

#loginBg { background: url(../images/login_bg.gif) no-repeat; height: 142px; width: 572px; }
#loginDetails { float: left; padding: 15px 0 0 190px; text-align: right; }
#loginSubmit { float: left; padding: 20px 0 0 10px; }
.loginPowered { margin: 10px 0 0 0; }
#loginButton { height: 110px; }
.loginButtons { background: url(../images/login_button.jpg) no-repeat; width: 94px; height: 37px; border: none; }
.loginButtonsRegister { background: url(../images/login_button_register.jpg) no-repeat; width: 94px; height: 37px; color: #fff; text-decoration: none; border: none; }

#loginRegisterBg { background: url(../images/login_main_bg.jpg) no-repeat; width: 930px; height: 506px; }
#loginRegisterInner { padding: 40px; }
.loginRegLine { }

/* Right Hand Side */
#propSearchTitle { font-size: 22px; font-weight: bold; padding: 5px 0 0 50px; }
.checkBoxes { font-size: 11px; width: 105px; }
#propSearchRight { width: 228px; height: 367px; margin: 0; background: url(../images/prop_search_right.jpg) no-repeat; }

#propSearchTitle { font-size: 22px; font-weight: bold; padding: 5px 0 0 50px; }
.checkBoxes { font-size: 11px; }
.propSearchRight { width: 220px; height: 275px; }

/* Next Step */
#nextStep { margin: 5px 0 0 0; background: url(../images/next_step.jpg) no-repeat; height: 245px; }
#nextStepLinks { padding: 50px 0 0 10px; }
#nextStepLinks a { text-decoration: underline; color: #000; }
#nextStepLinks ul { margin: 0; padding: 0; }
#nextStepLinks li { margin: 0; padding: 0; list-style: none; width: 200px; margin: 0 0 11px 0; }

/* Customer Login */
#myProspect { background: url(../images/my_prospect.jpg) no-repeat; height: 205px; }
#myProspectInnerWrap { height: 150px; padding: 50px 0 0 0; }
#myProspectLeft { width: 150px; float: left; padding: 0 0 0 10px; }
#myProspectLeft a { color: #000; text-decoration: underline; }
#myProspectRight { width: 50px; float: left; padding: 30px 0 0 0; }
#myProspectRight a { color: #000; text-decoration: underline; }

#ConsumerAccount { width: 694px; float: left; line-height: 1.5em; }
#ConsumerAccount a { color: #000; text-decoration: none; font-weight: bold; }

/* Property Shortlist */
#propShort { margin: 0 0 10px 0; background: url(../images/about_prop.jpg) repeat-y; }
#propShortInner { padding: 50px 0 0 10px; }
.propShortEmpty { width: 200px; color: #009933; border-bottom: 1px solid grey; font-size: 19px; padding: 0 0 2px 0; }
.propShortAdd { width: 200px; padding: 5px 0 0 0; font-size: 11px; font-weight: bold; }
.propShortLogin { width: 210px; padding: 5px 0 0 5px; font-size: 11px; font-weight: bold; }

#shortTop { background: url(../images/shortlist_top.jpg) no-repeat; height: 222px; height: 45px; }
#shortBottom { background: url(../images/shortlist_bottom.jpg) no-repeat; height: 222px; height: 12px; }

/* Property Display */
#addressPrice { background: url(../images/found_props_bg.gif) no-repeat; color: #fff; font-size: 18px; width: 694px; height: 56px; margin: 0; }
#addressLeft { width: 530px; float: left; padding: 10px 0 0 10px; }
#priceRight { float: right; margin: 10px 5px 0 0; }

/* Property Display Premier */
#addressPricePrem { background: url(../images/found_props_bg_prem.gif) no-repeat; color: #fff; font-size: 18px; width: 694px; height: 56px; margin: 0; }
#addressLeftPrem { width: 465px; float: left; padding: 15px 0 0 70px; }
#priceRightPrem { float: right; margin: 15px 5px 0 0; }
#featuresTitlePrem { font-size: 20px; background: url(../images/featuresHeadingPrem.jpg) no-repeat; height: 30px; padding: 0 5px; color: #fff; }
#summaryTitlePrem { font-size: 20px; background: url(../images/summaryHeadingPrem.jpg) no-repeat; height: 30px; padding: 0 5px; color: #fff; }
#propTitlePrem { font-size: 20px; background: url(../images/accommodationHeadingPrem.jpg) no-repeat; height: 30px; padding: 0 5px; color: #fff; }
#propTitlePrem { font-size: 20px; background: url(../images/accommodationHeadingPrem.jpg) no-repeat; height: 30px; padding: 0 5px; color: #fff; }
#premInvite { height: 100px; width: 694px; }
.premInviteLeft { float: left; }
.premInviteRight { float: left; font-size: 18px; padding: 10px 0 0 0; }

#propInfo { margin: 10px 0 0 0; background: url(../images/link_bg.gif) no-repeat; height: 22px; width: 684px; padding: 3px 10px; }
#propInfo a { text-decoration: none; color: #000; margin: 0 35px 0 0; }

#midBanner { border: 1px solid #ccc; padding: 10px; margin: 15px 0 20px 0; width: 672px; }
#mainimageDisplay { width: 672px; height: 503px; }
#thumbNails { margin: 5px 0 0 0; background: #f0f0f0; padding: 3px; }


/* Additional Boxes */
#additionalBoxes { width: 690px; height: 325px; margin: 20px 0 0 0; }
#additionalLeft { width: 325px; float: left; color: #000; }
#additionalTitle { font-size: 20px; font-weight: bold; background: url(../images/additionalHeadings.gif) no-repeat; height: 30px; padding: 0 5px; color: #019934; }
#additionalPoints { background: url(../images/additional_left_middle.jpg) repeat-y; padding: 10px; width: 305px; }
#additionalTitlePrem { font-size: 20px; background: url(../images/additionalHeadingsPrem.gif) no-repeat; height: 30px; padding: 0 5px; color: #fff; }
#additionalBottom { background: url(../images/additional_left_bottom.jpg) no-repeat; width: 325px; height: 15px; }

#locateRight { width: 325px; float: left; padding: 0 0 0 40px; }
#locateTitle { font-size: 20px; font-weight: bold; background: url(../images/additionalHeadings.gif) no-repeat; height: 30px; padding: 0 5px; color: #019934; }
#locateDesc { background: url(../images/additional_right_bg.gif) no-repeat; padding: 10px; width: 305px; height: 180px; }
#locateTitlePrem { font-size: 20px; background: url(../images/additionalHeadingsPrem.gif) no-repeat; height: 30px; padding: 0 5px; color: #fff; }


/* Features */
#featuresSummary { width: 690px; height: 280px; }
#featuresLeft { width: 310px; float: left; color: #000; }
#featuresTitle { font-size: 20px; font-weight: bold; background: url(../images/featuresHeading.jpg) no-repeat; height: 30px; padding: 0 5px; color: #019934; }
#featuresPoints { border: 1px solid #ccc; padding: 5px; width: 269px; font-weight: bold; }

#summaryRight { width: 380px; float: left; }
#summaryTitle { font-size: 20px; font-weight: bold; background: url(../images/summaryHeading.jpg) no-repeat; height: 30px; padding: 0 5px; color: #019934; }
#summaryDesc { border: 1px solid #ccc; padding: 5px; width: 368px; font-weight: bold; }

#propDescription { font-size: 13px; margin: 0 0 20px 0; }
#propTitle { font-size: 20px; font-weight: bold; background: url(../images/accommodationHeading.jpg) no-repeat; height: 30px; padding: 0 5px; color: #019934; }
#propDesc { border: 1px solid #ccc; padding: 5px; width: 678px; }
#floorPlan { margin: 20px 0 0 0; }
#floorImage { border: 1px solid #ccc; padding: 5px; width: 678px; }
#epcGraph { margin: 20px 0 20px 0; }
#epcGraphImage { border: 1px solid #ccc; padding: 5px; width: 678px; }
/* .epc { height: 362px; width: 680px; } */

#propInformationBox { background: url(../images/contact_bg.gif) no-repeat; width: 690px; height: 193px; margin: 20px 0 20px 0; }
#propInformationBoxOffice { padding: 30px 0 0 75px; font-weight: bold; color: #fff; font-size: 22px; }
#propInformationBoxText { font-size: 13px; color: #fff; padding: 30px 0 0 15px; width: 660px; }

/* Search Results - Jatin */
#searchWrapper { text-align: center; padding: 0; }

.resultsPrice { font-size: 1.5em; line-height: 1em; margin: 0; color: #009933; font-weight: bold; }
.resultsAddress { font-size: 1.5em; line-height: 1.2em; margin: 0; border-bottom: 2px dotted #e1e1e1; }
.resultRow { text-align: left; padding: 15px 0 0 0; height: 155px; border-bottom: 2px dotted #e1e1e1; }
.resultsImage { float: left; padding: 0 7px 0 0; height: 150px; width: 168px; } 
.resultsDetails { padding: 0; width: 510px; height: 155px; float: left; color: #666; }
.resultsSummary { height: 65px; }
.resultsFooter { width: 500px; height: 30px; }
.resultsFooterLeft { float: left; }
.resultsFooterRight { float: right; padding: 0 0 20px 0; }

/* Search Results - GRID */
#searchWrapperGrid { width: 694px; text-align: center; padding: 0; height: 800px; }
.resultsImageGrid { float: left; padding: 0; height: 133px; width: 168px; }
.resultRowGrid { text-align: left; width: 165px; background: #efefef; height: 220px; padding: 10px; float: left; margin: 0 43px 40px 0; }

.resultsDetailsGrid { padding: 0; height: 65px; }
.resultsAddressGrid { float: left; width: 130px; }
.iconsGrid { float: left; width: 30px; }

/* Search Results - PREMIER */
#searchWrapperPremier { width: 694px; padding: 0; margin: 0; /* background: url(../images/premierhomes_props_middle.jpg) repeat-y; */ }

#resultsTopPrem { width: 694px; height: 89px; padding: 0; margin: 0; background: url(../images/premierhomes_props_top.jpg) no-repeat; }
#resultsBottomPrem { width: 694px; height: 26px; padding: 0; margin: 0; background: url(../images/premierhomes_props_bottom.jpg) no-repeat; }
.resultsImagePremier { padding: 0; height: 191px; width: 230px; margin-right:1px; } 
.resultRowPremier { width: 255px; float: left; padding: 0 0 55px 55px; margin: 20px 0 0 0; }
.resultsDetailsPremier { padding: 0; margin: 10px 0 0 0; width: 256px; font-family: georgia; }
.resultsAddressPricePremier { width:255px; border-bottom: 1px dotted #000; text-align:left; } 
.resultsAddressPricePremier p { margin: 0; color: #000; font-size: 20px; font-style: italic; width:230px; font-family: georgia; } 
.resultsSummPremier { margin: 0; width: 255px; }
.resultsSummPremier p { width:210px; color: #000; line-height: 1.5em; font-size: 12px; text-align: left; }
.resultsBedsPremier { padding: 5px 0 5px 0; font-family: arial; font-weight: bold; color: #666666; }
.iconsPremier { font-family: Arial; border-top: 1px dotted #000; border-bottom: 1px dotted #000; padding: 5px 0 7px 0; }

.fullDetailsResults { color: #52A5D7; font-weight: bold; background: url(../images/icon_full_details.gif) no-repeat; padding: 0 0 20px 30px; }
.shortlistResults { color: #009933; font-weight: bold; background: url(../images/icon_short.gif) no-repeat; padding: 0 0 20px 30px; }
.shortlistResultsRemove { color: #ff0000; font-weight: bold; background: url(../images/icon_short_remove.gif) no-repeat; padding: 0 0 20px 30px; }
.shortlistResultsRemove { background-repeat:no-repeat; width:29px  }

#propsFoundWrap { background: url(../images/found_props_bg.gif) no-repeat; height: 45px; color: #fff; padding: 5px; }
#propsOpenWrap { background: url(../images/open_props_bg.gif) no-repeat; height: 45px; color: #fff; padding: 5px; }
#propsFound { width: 370px; float: left; font-size: 30px; }

#propView { width: 280px; float: left; font-size: 13px; margin: 15px 0 0 20px; text-align: right; }
#propView ul { margin: 0; padding-left: 5px; }
#propView li { margin: 0; list-style-type: none; display: inline; }
#propView ul li a { text-decoration: none; float: left; width: 91px; height: 17px; text-align: right; }
#propView ul li a:hover { width: 91px; height: 17px; }

#list a { background:url(../images/btn_view_list_normal.gif) no-repeat; }             
#list a:hover { background:url(../images/btn_view_list_hover.gif) no-repeat; }
#list_active a { background:url(../images/btn_view_list_hover.gif) no-repeat; }

#gallery a { background:url(../images/btn_view_gallery_normal.gif) no-repeat; }              
#gallery a:hover { background:url(../images/btn_view_gallery_hover.gif) no-repeat; }
#gallery_active a { background:url(../images/btn_view_gallery_hover.gif) no-repeat; }

#mapMap a { background:url(../images/btn_view_map_normal.gif) no-repeat; }             
#mapMap a:hover { background:url(../images/btn_view_map_hover.gif) no-repeat; }
#mapMap_active a { background:url(../images/btn_view_map_hover.gif) no-repeat; }

#listMap a { background:url(../images/btn_view_list_normal.gif) no-repeat; }    
#listMap a:hover { background:url(../images/btn_view_list_hover.gif) no-repeat; }
#listMap_active a { background:url(../images/btn_view_list_hover.gif) no-repeat; }

#galleryMap a { background:url(../images/btn_view_gallery_normal.gif) no-repeat; }    
#galleryMap a:hover { background:url(../images/btn_view_gallery_hover.gif) no-repeat; }
#galleryMap_active a { background:url(../images/btn_view_gallery_hover.gif) no-repeat; }

#mapMap a { background:url(../images/btn_view_map_normal.gif) no-repeat; }             
#mapMap_active a:hover { background:url(../images/btn_view_map_hover.gif) no-repeat; }
#mapMap_active a { background:url(../images/btn_view_map_hover.gif) no-repeat; }


#pageNumbersWrap { height: 30px; width: 694px; background: url(../images/link_bg.gif) no-repeat; margin: 10px 0 10px 0; }
#pageLowHigh { width: 125px; float: left; height: 20px; padding: 0; padding: 2px; margin: 2px 0 0 5px; }
#pageNumberLinks { float: right; height: 25px; margin: 3px 15px 0 0; }
#pageNumberLinks ul { display: inline; }
#pageNumberLinks li { list-style-type: none; display: inline; }
#pageNumberLinks a { color: #656565; text-decoration: none; font-weight: bold; font-size: 15px; height: 17px; width: 26px; padding: 0 9px 0 9px; }
#pageNumberLinks a:hover { background: url(http://oo.movewithus.co.uk/main/prospect/images/green_number_bg.jpg) no-repeat; color: #fff; height: 17px; width: 26px; padding: 0 9px 0 9px; }
#pageNumberLinks a:active { background: url(http://oo.movewithus.co.uk/main/prospect/images/green_number_bg.jpg) no-repeat; color: #fff; height: 17px; width: 26px; padding: 0 9px 0 9px; }
#pageNumberLinks b { font-size: 18px; color: #009933; }
#pageNumberLinks .thisPageSelected a { background: url(http://oo.movewithus.co.uk/main/prospect/images/green_number_bg.jpg) no-repeat; color: #ffffff; height: 17px; width: 26px; padding: 0 9px 0 9px; }

.doubleArrow a { background: url(http://oo.movewithus.co.uk/main/prospect/images/arrow_bg.jpg) no-repeat; height: 17px; width: 26px; padding: 0 9px 0 9px; }
.doubleArrow a:hover { background: url(http://oo.movewithus.co.uk/main/prospect/images/green_number_bg.jpg) no-repeat; color: #fff; height: 17px; width: 26px; padding: 0 9px 0 9px; }
.doubleArrow a:active { background: url(http://oo.movewithus.co.uk/main/prospect/images/green_number_bg.jpg) no-repeat; color: #fff; height: 17px; width: 26px; padding: 0 9px 0 9px; }

.searchAgain { margin: 0 0 7px 0; }
.searchAgainPrem { height: 104px; }

/* Property Search Results */
#resultsWrap { margin: 0 0 25px 0; height: 160px; border-bottom: 2px dotted #ccc; }
#resultsImage { float: left; width: 210px; }
#resultsDetails { float: left; width: 480px; color: #666; }
#resultsDetails a { text-decoration: none; color: #208DD0; font-weight: bold; }
#resultsPrice { font-size: 20px; color: #018633; font-weight: bold; }
#resultsAddress { font-size: 16px; font-weight: bold; color: #4a4a4a; border-bottom: 1px dotted #ccc; margin: 0 0 5px 0; padding: 0 0 5px 0; }

#Propertylistings { margin: -37px 0 0 0; }
#newPropsFoundWrap { background: url(../images/new_found_props_bg.gif) no-repeat; height: 56px; color: #fff; margin: -37px 0 0 0; padding: 5px; }

/* Buttons */
button { border: 0; cursor: pointer; }

.submitBtnFriend { background: url(../images/Rollover buttons/green_white_send_static.jpg); font-weight: bold; cursor: pointer; width: 83px; margin: 0; height: 38px; border: none; }
.submitBtnFriend:hover { background: url(../images/Rollover buttons/green_white_send_hover.jpg); font-weight: bold; cursor: pointer; width: 83px; margin: 0; height: 38px; border: none; }

.submitBtnQuestion { background: url(../images/Rollover buttons/green_grey_submit_static.jpg); font-weight: bold; cursor: pointer; width: 83px; margin: 0; height: 38px; border: none; }
.submitBtnQuestion:hover { background: url(../images/Rollover buttons/green_grey_submit_hover.jpg); font-weight: bold; cursor: pointer; width: 83px; margin: 0; height: 38px; border: none; }

.submitBtnRegisterLogin { background: url(../images/Rollover buttons/light_green_white_register_static.jpg); font-weight: bold; cursor: pointer; width: 93px; margin: 0; height: 38px; border: none; }
.submitBtnRegisterLogin:hover { background: url(../images/Rollover buttons/light_green_white_register_hover.jpg); font-weight: bold; cursor: pointer; width: 93px; margin: 0; height: 38px; border: none; }

.submitBtnLandlords { background: url(../images/Rollover buttons/green_white_login_static.jpg); font-weight: bold; cursor: pointer; width: 93px; margin: 0; height: 38px; border: none; }
.submitBtnLandlords:hover { background: url(../images/Rollover buttons/green_white_login_hover.jpg); font-weight: bold; cursor: pointer; width: 93px; margin: 0; height: 38px; border: none; }

.submitBtnSubmit { background: url(../images/Rollover buttons/green_white_sumbit_static.jpg); font-weight: bold; cursor: pointer; width: 83px; margin: 0; height: 38px; border: none; }
.submitBtnSubmit:hover { background: url(../images/Rollover buttons/green_white_sumbit_hover.jpg); font-weight: bold; cursor: pointer; width: 83px; margin: 0; height: 38px; border: none; }

.submitBtnConveyancing1 { background: url(../images/Rollover buttons/blue_conveyancing_quote_static.jpg); font-weight: bold; cursor: pointer; width: 113px; margin: 0; height: 38px; border: none; }
.submitBtnConveyancing1:hover { background: url(../images/Rollover buttons/blue_conveyancing_quote_hover.jpg); font-weight: bold; cursor: pointer; width: 113px; margin: 0; height: 38px; border: none; }

.submitBtnConveyancing2 { background: url(../images/Rollover buttons/blue_conveyancing_proceed_static.jpg); font-weight: bold; cursor: pointer; width: 113px; margin: 0; height: 38px; border: none; }
.submitBtnConveyancing2:hover { background: url(../images/Rollover buttons/blue_conveyancing_proceed_hover.jpg); font-weight: bold; cursor: pointer; width: 113px; margin: 0; height: 38px; border: none; }

.submitBtnConveyancing3 { background: url(../images/Rollover buttons/blue_conveyancing_submit_static.jpg); font-weight: bold; cursor: pointer; width: 113px; margin: 0; height: 38px; border: none; }
.submitBtnConveyancing3:hover { background: url(../images/Rollover buttons/blue_conveyancing_submit_hover.jpg); font-weight: bold; cursor: pointer; width: 113px; margin: 0; height: 38px; border: none; }

.submitBtnSearch { background: url(../images/Rollover buttons/green_grey_search_static.jpg); font-weight: bold; cursor: pointer; width: 83px; margin: 0; height: 38px; border: none; }
.submitBtnSearch:hover { background: url(../images/Rollover buttons/green_grey_search_hover.jpg); font-weight: bold; cursor: pointer; width: 83px; margin: 0; height: 38px; border: none; }

.submitBtnRefine { background: url(../images/Rollover buttons/green_grey_refine_static.jpg); font-weight: bold; cursor: pointer; width: 83px; margin: 0; height: 38px; border: none; }
.submitBtnRefine:hover { background: url(../images/Rollover buttons/green_grey_refine_hover.jpg); font-weight: bold; cursor: pointer; width: 83px; margin: 0; height: 38px; border: none; }

.submitBtnDetailed { background: url(../images/Rollover buttons/green_grey_search_static.jpg); font-weight: bold; cursor: pointer; width: 83px; margin: 0; height: 38px; border: none; }
.submitBtnDetailed:hover { background: url(../images/Rollover buttons/green_grey_search_hover.jpg); font-weight: bold; cursor: pointer; width: 83px; margin: 0; height: 38px; border: none; }



/* Contact Java Box */
#d1, #d2, #d3, #d4, #d5, #d6, #d7, #d8, #d9, #d10, #d11, #d12, #d13, #d14, #d15, #d16, #d17, #d18, #d19, #d20, #d21, #d22, #d23, #d24, #d25, #d26, #d27, #d28, #d29, #d30, #d31, #d32, #d33, #d34, #d35, #d36, #d37, #d38, #d39, #d40, #d41 { display: none; width: 150px; float: left; font-size: 11px; line-height: 1.5em; }
#d1 b, #d2 b , #d3 b, #d4 b, #d5 b, #d6 b, #d7 b, #d8 b, #d9 b, #d10 b, #d11 b, #d12 b, #d13 b, #d14 b, #d15 b, #d16 b, #d17 b, #d18 b, #d19 b, #d20 b, #d21 b, #d22 b, #d23 b, #d24 b, #d25 b, #d26 b, #d27 b, #d28 b, #d29 b, #d30 b, #d31 b, #d32 b, #d33 b, #d34 b, #d35 b, #d36 b, #d37 b, #d38 b, #d39 b, #d40 b, #d41 b { font-size: 18px; }
#select { padding: 2px; font-size: 10pt; }
option { font-size: 10pt; }
.optgroup1 { color: #000; font-size: 10pt; }
#ContactBox { color: #000; text-align: center; font-family: arial; font-weight: bold; font-size: 10pt; }

#footerDesc { font-size: 11px; width: 925px; margin: 5px 0px 0px 25px; clear: both; }

#pageBottomBg { margin: 0; width: 981px; height: 36px; }
#pageBottomBgMini { margin: 0 auto auto auto; width: 982px; height: 766px; }
#pageBottomBgLand { margin: 0 auto auto auto; width: 982px; height: 542px; }
#pageBottomBgHook { margin: 0 auto auto auto; width: 982px; height: 314px; }

#footerDescWrap { margin: 0px 0px 0px 22px; height: 30px; width: 935px; font-weight: normal; font-size: 11px; clear: both; text-align: center; color: #333; }
#footerDescLeft { width: 27px; float: left; }
#footerDescRight { width: 900px; float: left; margin: 8px 0 0 0; text-align: left; }


/* SEO footer */
#seoFooter { height: 315px; margin: 0 auto 25px auto; width: 946px; background: url(../images/seoFooterBg.gif) no-repeat; }
#seoLinksWrap { padding: 30px 0 0 10px; height: 220px; width: 935px; }
.seoTitle { color: #fff; font-size: 11px; font-weight: bold; width: 100px; }

#leftLinks1 { width: 135px; float: left; color: #63666A; text-decoration: none; }
#leftLinks1 ul { padding: 0; margin: 0; }
#leftLinks1 li { list-style-type: none; width: 120px; padding: 0; margin: 0;  }
#leftLinks1 a { font-size: 9px; color: #63666A; text-decoration: none; }

#leftLinks2 { width: 135px; float: left; color: #63666A; text-decoration: none; }
#leftLinks2 ul { padding: 0; margin: 0; }
#leftLinks2 li { list-style-type: none; width: 120px; padding: 0; margin: 0;  }
#leftLinks2 a { font-size: 9px; color: #63666A; text-decoration: none; }

#leftLinks3 { width: 135px; float: left; color: #63666A; text-decoration: none; }
#leftLinks3 ul { padding: 0; margin: 0; }
#leftLinks3 li { list-style-type: none; width: 120px; padding: 0; margin: 0; }
#leftLinks3 a { font-size: 9px; color: #63666A; text-decoration: none; }

#leftLinks4 { width: 135px; float: left; color: #63666A; text-decoration: none; }
#leftLinks4 ul { padding: 0; margin: 0; }
#leftLinks4 li { list-style-type: none; width: 120px; padding: 0; margin: 0; }
#leftLinks4 a { font-size: 9px; color: #63666A; text-decoration: none; }

#leftLinks5 { width: 135px; float: left; color: #63666A; text-decoration: none; }
#leftLinks5 ul { padding: 0; margin: 0; }
#leftLinks5 li { list-style-type: none; width: 120px; padding: 0; margin: 0; }
#leftLinks5 a { font-size: 9px; color: #63666A; text-decoration: none; }

#rightLinks { width: 250px; float: left; color: #63666A; text-decoration: none; }
.boxesTop { width: 250px; height: 85px; color: #fff; font-size: 11px; padding: 5px 0 0 0; text-align: left; }
.boxesMiddle { width: 250px; height: 70px; color: #fff; font-size: 11px; padding: 20px 0 0 0; text-align: left; }
.boxesBottom { width: 250px; height: 65px; color: #fff; font-size: 11px; padding: 25px 0 0 0; text-align: left; }

#copyRight { width: 600px; font-size: 9px; padding: 0 0 0 20px; margin: -15px 0 0 0; color: #63666A; }
#copyRight a { text-decoration: none; color: #63666A; font-weight: bold; }

.hagr_btn { margin:30px 0 0 10px; }

/* Clear */
.clear { clear: both; }

.officeLinkWrapper {
	color:#000;
		
}
#leftOfficeLink {
	background-image:url(../images/location_office_bg_left.gif);
	background-repeat:no-repeat;
	width: 12px;
	height: 20px;
	float:left;
}
#midOfficeLink {
	background-image:url(../images/location_office_bg_middle.gif);
	height: 19px;
	margin-top:1px;
	float:left;
}
#rightOfficeLink {
	background-image:url(../images/location_office_bg_right.gif);
	background-repeat:no-repeat;
	width: 12px;
	height: 20px;
	float:left;
	
}
#propShortlist { width:90%; text-align:left; padding-left:10px; }



/* #aboutProp { }
#aboutPropTitle { background: url(../images/next_step.jpg) no-repeat; height: 23px; width: 112px; padding: 10px 55px; font-size: 18px; font-weight: bold; }
#downLoads { border: 1px solid red; }
#downLoadsTitle { border: 1px solid red; } */

