/*WRC Realtors*/

/*Elements*/
body{background:url('/images/sitebg.jpg') !important;background-repeat:repeat-x !important;background-color:#4D0D0D !important;}
h1, h2, h3, h4, h5, .heading{font-family:century gothic, sans-serif}
h5{font-size:13px;}
input[type="radio"]{margin-right:5px;}
input[type="text"], input[type="password"]{margin-bottom:12px;height:25px;}
/*--END ELEMENTS--*/


/*IDs*/
#wrapper{}
#header{height:140px;background:url('/images/BelowNavigationTrim.png') no-repeat bottom #fff;}
#bodyContent{margin-bottom:10px;background-color:#fff;padding-bottom:0px !important}
#bodyContent .onethird{margin-bottom:0px !important;padding-bottom:0px !important}
#bodyContent .twothirds{margin-bottom:0px !important;}
#navigation{background:url('/images/BrownTab.png') no-repeat;width:590px;position:absolute;top:73px;right:150px;}
#navigation ul li a{color:#fff;margin:0 30px;padding-top:7px;font-family:century gothic, sans-serif;}
#navigation ul li a.second{margin-right:40px;}
#navigation ul li a:hover{text-decoration:none;}
#footer{background-color:#eee;height:60px;margin-bottom:25px;padding:25px;}
#footer .twothirds{text-align:right;}
#footer .onethird{border-right:1px solid #666;height:50px;padding-top:10px}
[id$="pnlSubmit"]{text-align:center;}

/*--END IDs--*/


/*Classes*/

a.homelink{left:40px;} /*width:119px;height:125px;*/
.soldSign{width:122px;float:right;position:relative;top:32px;right:20px;}
.navTrim h3{color:#fff;width:450px;margin:0 auto;text-align:center;z-index:99;position:absolute;bottom:10px;left:300px;font-weight:normal !important;text-transform:inherit !important}
.bodyContentHeader{background:url('/images/bodyContentHeader.jpg') no-repeat;height:277px;padding:20px  20px 20px 40px;position:relative;}
.bodyContentHeader .left.onehalf{background:url('/images/SlideshowBG.png') no-repeat;height:256px;width:391px;padding:10px;}
.bodyContentHeaderTrim{position:absolute;bottom:0px;right:0px;z-index:99;}
.bodyContentHeader .onehalf.right .twothirds h1{display:block;color:#fff;padding:0 0 10px 0;border-bottom:1px dotted;height:auto;}
.bodyContentHeader .onehalf.right .twothirds p{color:#fff;}
input[type="submit"], input[type="button"], input[type="reset"], a.buttonBG{display:block !important;background:url('/images/GrayButton.png') no-repeat;
padding:7px 15px 15px 15px !important;color:maroon;margin:10px 0px 0 0px;height:40px  !important;width:130px !important;border:none;
text-align:center;font-family:times new roman, serif;font-size:16px !important;font-weight:bold;cursor:pointer;}

.homefinder{background:url('/images/BrownSideNavBG.png') no-repeat;padding:25px 0 0px 25px;height:523px;margin-bottom:0px !important;width:303px;}
.left.onefourth.homefinder{background:url('/images/BrownSideNavBG_Interior.png') no-repeat;padding:25px 0 0px 25px;width:247px;height:925px;}



.left.onefourth.homefinder form select[name="City"]{width:120px;margin-right:22px;height:220px !important;}
.left.onefourth.homefinder table{margin-bottom:50px;margin:-10px 0 50px -10px;width:220px;}
.left.onefourth.homefinder p{width:245px;text-align:center;}
.homefinder select.ListingType {height:auto !important;width:100px;margin-bottom:12px;}
.homefinder h2{color:#fff;background:url('/images/homeIcon.png') no-repeat;height:55px;padding:15px 0 0 80px}
.left.onefourth.homefinder h2{margin-bottom:0px;}
.homefinder label{color:#fff;margin-right:10px;}
.homefinder input[type="text"]{width:100px;}
.homefinder select{height:250px !important;}
.homefinder a.AdvancedSearchLink {margin-top:3px;color:#FFFFFF;font-weight:bold;display:block;font-size:14px;}
.featuredhome{padding-top:37px;padding-left:5px;border-right:1px solid #ccc;}
input[type="radio"]{margin:0px !important;padding:0px !important;}
.maroonbg{background:url('/images/MaroonHeadingBG.png') !important; padding:5px;color:#E1BE52;letter-spacing:inherit;font-weight:normal !important;width:95%;position:relative;}
.maroonbg span{position:absolute;right:5px;top:10px;text-transform:inherit !important;color:#fff;}
.featuredhome h4{padding-top:10px;text-align:center;color:maroon;width:95%}
.featuredhome .propDetails{padding-top:0px;margin-bottom:25px;}

.featuredhome .propDetails div{border-bottom:1px solid #ccc;padding:10px 0 10px 5px;position:relative;width:95%}
.featuredhome .propDetails div span.propDetailsInfo{font-weight:bold;position:relative;font-size:16px;}
.featuredhome .propDetails div span{position:absolute;right:0px;}
.featuredhome img{border:1px solid #ccc;display:block;padding:5px;position:relative;left:5px;height:150px;max-width:290px;margin-left:auto;margin-right:auto;}
.smalltext{font-size:10px;display:block;text-align:center;display:block;width:125px}
.sidebar{padding-top:37px;padding-right:20px;width:45%;text-align:center;}
.roundedCorners p.heading{text-align:right;height:58px;background-repeat:no-repeat;}
.roundedCorners h2{font-size:19px;width:80%;text-align:center;padding-left:35px;}
.roundedCorners.agent p.heading{background-image:url('/images/womanIcon.png')}
.roundedCorners p.heading a{color:maroon;font-family:Century Gothic, sans-serif;font-size:16px;font-weight:bold;display:block !important;width:158px;text-align:right;float:right;}
.roundedCorners.agent p.heading a{padding-top:20px;}
.roundedCorners.sold p.heading{background-image:url('/images/forSaleIcon.png')}
.roundedCorners.sold p.heading a{padding-top:10px;}
.roundedCorners{background-image:url('/images/BrownGradient.jpg');width:auto !important;padding:15px 15px 0px 15px;position:relative;margin-bottom:19px;}
.roundedCorners.panther img{position:absolute;bottom:0px;left:5px;}
.interiorContent{float:right;width:680px;position:relative;left:-25px;top:20px;margin-bottom:20px;}
.interiorContent .maroonbg{width:100%}
table.listings{width:690px;}
/*table*/.listing{width:670px;margin:0 auto;/*begin*/height:100px;/*end*/}
div.listingWrapper{border:1px solid #ccc;margin:10px;width:670px;background:url('/images/BrownGradient_Large.jpg') repeat-x;position:relative;}
table.listing tr{}
/*table*/.listing /*tr td*//*begin*/div/*end*/{padding:7px !important}
/*table*/.listing /*tr td*/ a{text-decoration:none;}
/*table*/.listing /*tr td*/ img{padding:5px;border:1px solid #ccc;background-color:#fff;}
/*table*/.listing /*tr td*/ img.propImage, /*table*/.listing /*tr td*/ img.listingAgent{height:70px;max-width:100px;}
/*table*/.listing /*tr td*/ img.webcam{background-color:transparent ;border:none;}
table.listing tr td.listingPhoto{width:150px;}
/*table*/.listing /*tr td*/.listingPrice span{color:green;font-size:18px;}
/*table*/.listing /*tr td*/.listingAddress span.address{font-size:18px;/*begin*/width:210px;/*end*/}
table.listing tr.listingsHeader{background:none;}
/*table*/.listing /*tr td*/.listingAddress, /*table*/.listing /*tr th*/.listingAddress{/*width:260px;*//*begin*/position:absolute;left:150px;/*end*/top:15px;}
.listings th.listingPhoto {width:160px;}
.listings th.listingAddress {text-align:left;width:200px;}
.listings th.listingOptions {width:90px;}
.listings th {vertical-align:top;}
/*table*/.listing /*tr td*/ img.agentImage {height:70px;}
/*table*/.listing /*tr td*/.listingAgent, table.listings tr th.listingAgent {width:80px; text-align:center;}
/*begin*/.listing .listingAgent {position:absolute;left:350px;top:0;}/*end*/
/*table*/.listing /*tr td*/.listingAdditionalInfo, table.listings tr th.listingAdditionalInfo {width:80px;}
/*begin*/.listing .listingAdditionalInfo {position:absolute;left:450px;top:30px;}/*end*/
/*table*/.listing /*tr td*/.listingPrice, table.listings tr th.listingPrice {width:100px;text-align:right;}
table.listings tr th.listingPrice {width:120px;padding-right:20px;}
.listing .listingPrice {position:absolute;right:20px;top:5px;}
/*table*/.listing /*tr td*/.listingAgent img.IDXLogo {width:56px;}

table.listings tr td{padding:0px;margin:0px;}
table.listings tr td span{display:block;color:maroon;font-weight:bold;font-family:century gothic, sans-serif;}
.leftPointer{position:absolute;left:-15px;top:30px;visibility:hidden}
.rightPointer{position:absolute;right:-15px;top:30px;visibility:hidden}
.paaridx{padding:60px 0 30px 0;}
.paaridx .onequarter.left{border-right:1px solid #666;padding-right:20px;}
.paaridx .threequarters.right p{font-size:10px;}
.results a{padding:0 5px 0 5px;font-size:16px;font-weight:bold;}
a.buttonBG{width:100px !important;height:17px !important}
p{font-weight:normal !important}
table.PageForm {width:684px;}
table.PageForm td input[type="submit"] {display:inline !important;}
table.PageForm td.PrevPage {width:168px;}
table.PageForm td.NextPage {width:130px;text-align:right;}
table.PageForm td.SelectPage {text-align:center;}
table.PageForm td.SelectPage form, table.PageForm td.SelectPage form option, table.PageForm td.SelectPage form select {color:maroon;font-size:16px;font-family:"Times New Roman", Times, serif;font-weight:bold;}
table.PageForm td.SelectPage input[type="submit"] {background:none;width:auto !important;text-decoration:underline;height:auto !important;padding:0 !important;}

#MLSListing {margin-bottom:30px;}
#MLSListing table.sectionHeading hr {color:maroon;background-color:maroon;border:1px solid maroon;}
#MLSListing table.sectionHeading td.longRow {width:60%;}
#MLSListing table.sectionHeading td.title {color:maroon;text-align:center;width:20%;}
#MLSListing table.PropertyFeatureDetails td.CategoryHeading {color:#E1BE52;border:0;background-color:#B66868;padding:2px 0;background-image:url('/images/propertydetailbg.jpg');}
#MLSListing table.Disclaimer {margin-top:20px;}
#MLSListing table.Disclaimer td.rightCellCourtesy {color:maroon;}
#MLSListing table.PropertyOverview table.MenuButtons td {padding-right:5px;}

#AgentInfoContent td.medium, #AgentInfoContent td.regular {padding-left:3px;}
.Agents {margin-bottom:20px;}
.Agents div.AgentInfo {float:left;height:130px;width:310px;margin-bottom:10px;margin-left:10px;border:1px solid #DDDDDD;padding:5px;}
.AgentInfo img {height:110px;}

.Agents div {height:auto;}

.Agents .AgentInfo img {float:left;margin-right:10px;}

.AgentInfo div, .AgentInfo div a {color:maroon;font-weight:bold;}
.AgentInfo div.Name {font-size:16px;}

#bodyContent .LinksPage ul li {list-style-type:none;}
.LinksPage li a {color:maroon;font-weight:bold;text-decoration:none;}
.LinksPage li a:hover {color:#000000;}

#HomeFinderLogin td.Registration #LoginTitle, #HomeFinderReg td.HeaderText {background:url('/images/MaroonHeadingBG.png') !important; padding:5px;color:#E1BE52;letter-spacing:inherit;font-weight:normal !important;width:100%;display:block;text-transform:uppercase;font-size:22px;font-family:century gothic,sans-serif}
#HomeFinderLogin table {width:100%;}
#HomeFinderLogin .InvalidLogin font {color:#FF0000;margin:5px 0;display:block;}
#HomeFinderPasswordRequest h3 {background:url('/images/MaroonHeadingBG.png') !important; padding:5px;color:#E1BE52;letter-spacing:inherit;font-weight:normal !important;width:95%;position:relative;text-transform:uppercase;font-family:century gothic,sans-serif;font-size:22px;text-align:left;}
#HomeFinderPasswordRequest input[type="submit"] {padding-left:4px !important;}
#HomeFinderPasswordRequest h4.EmailNotFound {font-weight:normal !important;color:#FF0000;font-size:14px;font-family:Arial, Helvetica, sans-serif;letter-spacing:normal;}
#HomeFinderReg table.RegisterTable, #HomeFinderReg table {width:100%;}
#HomeFinderReg table.RegisterTable td {vertical-align:top;}
#HomeFinderReg {width:100%;}
#HomeFinderReg table.RegisterTable input[type="submit"] {width:auto !important;background-color:#FFFFFF;background-image:url('/images/buttongradient.jpg');background-repeat:repeat-x;border:1px solid #CCCCCC;}
#HomeFinderReg table.RegisterTable input[type="text"], #HomeFinderReg table.RegisterTable input[type="password"] {height:auto;margin-bottom:5px;}
#HomeFinderReg table.RegisterTable table.LoginInfo span {width:120px;display:block;float:left;}
#HomeFinderReg table.RegisterTable table.LoginInfo input[type="text"], #HomeFinderReg table.RegisterTable table.LoginInfo input[type="password"] {width:150px;}
#HomeFinderReg #Header span.Invalid font {color:#FF0000;}

#PropertySearchResults td.AddressCell {padding:0 5px;color:green;font-size:18px;}
#PropertySearchResults td.PhotoCell {border-left:1px solid #CCC;}
#PropertySearchResults td.Remove {border-right:1px solid #CCC;}
#PropertySearchResults table {width:100%;}
#PropertySearchResults td.Remove, #PropertySearchResults td.RemoveHeading {text-align:center;padding:0 5px;}
#PropertySearchResults td.SearchResultsHeading  {background:url('/images/MaroonHeadingBG.png');background-repeat:repeat-x;height:39px;vertical-align:middle;color:#E1BE52;text-transform:uppercase;font-size:22px;font-family:century gothic,sans-serif}
#PropertySearchResults td.SortLinks, #PropertySearchResults td.SortLinks a u {font-size:12px;text-transform:none;color:#E1BE52}
#PropertySearchResults tr.DarkRow, #PropertySearchResults tr.LightRow, #SavedProperties tr.DarkRow, #SavedProperties tr.LightRow {background:url('/images/BrownGradient_Large.jpg') repeat-x;margin-bottom:5px;}
#PropertySearchResults tr.DarkRow td, #PropertySearchResults tr.LightRow td, #SavedProperties tr.DarkRow td, #SavedProperties tr.LightRow td {height:120px;padding-top:5px;border-bottom:1px solid #CCC;}
#PropertySearchResults td img {width:60px;padding:5px;border:1px solid #ccc;background-color:#fff;}
#PropertySearchResults td.PhotoCell img {height:70px;max-width:100px;padding:5px;border:1px solid #ccc;background-color:#fff;width:auto;}
#PropertySearchResults td.AddressCell span, #PropertySearchResults td.AddressCell a, #PropertySearchResults td.PriceANDMLS {color:green;font-weight:bold;}
#PropertySearchResults td#SearchColumnHeadingViewing, #PropertySearchResults td.SearchColumnHeading, #PropertySearchResults td.SearchColumnHeading a, #SavedProperties td.heading {background-color:#E1BE52;vertical-align:middle;color:maroon;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#PropertySearchResults table#ChoosePage {width:100%;}
#PropertySearchResults table#ChoosePage td#Previous {width:10%;}
#PropertySearchResults table#ChoosePage td#Next {text-align:right;width:10%;}
#PropertySearchResults table#ChoosePage td#PageList {text-align:center;}
#HomeFinderView table#Header {width:100%;}
#HomeFinderView table#Header td.MenuText {text-align:right;}
#PropertySearchResults input[type="submit"], #PropertySearchResults input[type="button"] {background-image:url('/images/buttongradient.jpg');background-repeat:repeat-x;border:1px solid #CCC;float:left;margin-bottom:3px;width:auto !important;margin-right:10px;}
#PropertySearchResults hr {clear:both;}
#PropertySearchForm table {width:525px;margin-left:auto;margin-right:auto;}
#PropertySearchForm table input[type="text"] {height:auto;}
#PropertySearchForm table input[type="submit"], #GetStarted input[type="submit"], #SearchFormTable input[type="submit"] {background-image:url('/images/buttongradient.jpg');background-repeat:repeat-x;border:1px solid #CCC;width:auto !important;}
#PropertySearchForm label {width:70px;display:block;float:left;}
#PropertySearchForm td.BedsBaths label {display:inline;width:auto;margin-right:5px;float:none;}
#PropertySearchForm input#SubdivisionEntry, #PropertySearchForm input#StreetEntry, #PropertySearchForm input#ZipCodeEntry, #PropertySearchForm input#SchoolEntry {width:150px;}
#PropertySearchForm td.BedsBaths {padding-bottom:20px;}
#PropertySearchForm #PaymentForm {position:absolute;background-color:#F5F5F5;z-index:20;top:105px;width:250px;height:185px;border:1px solid #E5E5E5;display:none;padding-left:5px;}
#PropertySearchForm #PaymentForm input {margin-bottom:3px;text-align:right;width:75px;}
#PropertySearchForm #PaymentForm label {clear:both;width:125px;}
#PropertySearchForm a.ShowPaymentForm {background-image:url('/images/buttongradient.jpg');display:block;width:100px;float:left;margin-right:10px;height:24px;padding-top:6px;text-align:center;color:maroon;text-decoration:none;font-weight:bold;border:1px solid #CCCCCC;}
#PropertySearchForm #PaymentForm a {background-image:url('/images/buttongradient.jpg');display:block;width:75px;float:left;margin-right:10px;height:24px;padding-top:6px;text-align:center;color:maroon;text-decoration:none;font-weight:bold;border:1px solid #CCCCCC;}
#PropertySearchForm #PaymentForm a.CloseX {position:absolute;right:5px;top:5px;color:#000000;text-decoration:none;border:1px solid #999999;display:block;width:11px;text-align:center;background-color:#E5E5E5;background-image:none;height:16px;padding-top:0;}
#PropertySearchForm #PaymentForm .Entry {}
#PropertySearchForm #PaymentForm .PaymentItem {height:auto;}

#ContactUs input[type="text"] {height:20px;}
#ContactUs input[type="submit"] {float:left;}
#ContactUs label{display:block;width:150px;float:left;clear:both;}
#ContactUs label#lblState, #ContactUs label#lblZip {display:inline;float:none;}
#ContactUs input#city {width:75px;}
#ContactUs label.checkbox {width:200px;clear:none;}
#ContactUs input.checkbox {clear:both;display:block;float:left;margin-right:3px;}
#ContactUs label#lblComments {width:300px;margin-top:10px;}
#ContactUs h4 {height:auto !important;margin-bottom:0;margin-top:10px;}

#PrintPageContainer, #AgentPrintPageContainer {background-color:#FFFFFF;width:700px;}
#PrintPageContainer img#WRCLogo, #AgentPrintPageContainer img#AgentLogo {float:left;margin-right:10px;}
#PrintPageContainer #Header {height:150px;}
#AgentPrintPageContainer #Header h1 {font-size:16px;margin-bottom:0;letter-spacing:normal;}
#MLSListing table.Disclaimer td.rightCellLogo img {height:60px;}
#MLSListing .PropertyOverview td.ThumbnailCell img {height:49px;max-width:73px;}

#PropertyMap {width:680px;height:300px;margin:0 auto;}
#PropertyMap div {height:auto;}


table.listings .SavedProperty {position:absolute;right:70px;top:29px;text-align:center;width:70px;height:50px;}
table.listings .SavedProperty input {height:13px !important;padding:0 !important; width:13px !important;font-size:0px !important;margin-bottom:10px;}
table.listings .SavedProperty input.SavedPropertyAdd {background-image:url('/images/watch.gif');margin:0 auto 1px auto;height:25px !important;width:62px !important;}
table.listings .SavedProperty input.SavedPropertyRemove {background-image:url('/ssirealestate/scripts/homecomparison/remove.gif');margin:0 auto 1px auto;height:25px !important;width:70px !important;}
table.listings .SavedProperty a {font-size:0;display:block !important;background-image:url('/images/watch_price.gif');width:53px;height:35px;margin:0 auto;}
table.listings .HomeComparisonCell {position:absolute;right:10px;top:40px;text-align:center;padding:0 !important;}
table.listings .HomeComparisonCell input {margin-bottom:5px;}
#Comparison h2 {background:url('/images/MaroonHeadingBG.png');background-repeat:repeat-x;height:34px;vertical-align:middle;color:#E1BE52;text-transform:uppercase;font-size:22px;font-family:century gothic,sans-serif;font-weight:normal !important;padding-top:5px;}
#Comparison h2.NoPropsError {background:none;font-family:Arial, Helvetica, sans-serif;font-size:inherit;color:#000000;text-transform:none;letter-spacing:normal;}
#Comparison table {background-color:#FFFFFF;border-top:1px solid #E1BE52;border-left:1px solid #E1BE52;}
#Comparison table td, #Comparison table th {padding:5px;text-align:right;border-right:1px solid #E1BE52;border-bottom:1px solid #E1BE52;}
#Comparison table th {text-align:left;}
#Comparison td.PicAndAddress {text-align:center;}
#Comparison tr.even td, #Comparison tr.even th {background-color:#EFEFEF;}
#Comparison td.SaveProp {text-align:center;}

#SavedProperties table.SavedPropertyView {border-left:1px solid #CCC;border-right:1px solid #CCC;width:100%;}
#SavedProperties table td.PriceANDMLS {text-align:right;color:green;font-weight:bold;}
#SavedProperties td.HomeComparison {text-align:center;}
#SavedProperties table.SavedPropertyView input[type="submit"] {background-image:url('/ssirealestate/scripts/homecomparison/remove.gif');font-size:0 !important;width:67px !important;height:24px !important;margin:0 10px;}
#SavedProperties img.MLSPhoto {height:100px;max-width:150px;}
#SavedPropertiesPasswordRequest h3, #PriceWatchRegistration h2  {background:url('/images/MaroonHeadingBG.png') !important; padding:5px;color:#E1BE52;letter-spacing:inherit;font-weight:normal !important;width:95%;position:relative;text-transform:uppercase;text-align:left;}
#SavedPropertiesPasswordRequest h3.ErrorMessage {background:none !important;font-family:Arial, Helvetica, sans-serif;font-size:inherit;color:#000000;text-transform:none;letter-spacing:normal;}
#SavedProperties th {background:url('/images/MaroonHeadingBG.png') !important; padding:5px;color:#E1BE52;letter-spacing:inherit;font-weight:normal !important;width:95%;position:relative;text-transform:uppercase;font-family:century gothic,sans-serif;font-size:22px;text-align:left;}

table.listings a.CompareLink {font-size:0;display:block !important;width:67px;height:35px;background-image:url('/images/compare.png');margin-top:6px;}
#ScheduleShowing h2 {background:url('/images/MaroonHeadingBG.png') !important; padding:5px;color:#E1BE52;letter-spacing:inherit;font-weight:normal !important;width:95%;position:relative;text-transform:uppercase;font-family:century gothic,sans-serif;font-size:22px;text-align:left;}
#ScheduleShowing input[type="submit"] {background-image:url('/images/buttongradient.jpg');background-repeat:repeat-x;border:1px solid #CCC;float:left;margin-bottom:3px;width:auto !important;margin-right:10px;}

#RequestInfo input[type="submit"], #RequestInfo input[type="button"], #RequestInfo input[type="reset"] {background-image:url('/images/buttongradient.jpg');background-repeat:repeat-x;border:1px solid #CCCCCC;width:auto !important;display:inline !important;}

#Comparison td ul {margin:0;padding-top:0;}
#Comparison td.List {vertical-align:top;text-align:left;}
#Comparison td.List ul li {list-style:none;margin:0;padding:0;}
#Comparison td.List .unwantedspace {font-size:0;}
table.PageForm td input.Abbreviated {display:none !important;}
