/* Definitions
SM = Site Main
LM = Main Listings page
LMC = Main Condo Listings page
LML = Main Local Listings page
LD = Listing Detail page www.sweetliferealty.ca/rvdetails.cfm
LDC = Listing Detail page in the Contact Us section at the bottom of the page
*/
a.pic:link,a.pic:active,a.pic:focus,a.pic:hover,a.pic:visited{
color:transparent;
text-decoration:underline;
}
a.white,a.white:link,a.white:visited{
border-bottom:1px solid black;
color:#FFFFFF;
text-decoration:none;
}
a.white:active,a.white:focus,a.white:hover{
border-bottom:1px solid white;
color:#FFFFFF;
text-decoration:none;
}
a:link{
color:#2391D5;
text-decoration:underline;
}
a:visited{
color:#1b70a6;
text-decoration:underline;
}
a:hover{
color:#5dafe4;
text-decoration:underline;
}
body{
background-color:#2E350B;
background-image:url(/images-site/bg.gif);
color:black;
font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
div.clear{
height:0;
margin:0;
padding:0;
}
div.CONTACTEmailForm{
border:1px dotted Black;
float:left;
margin-top:10px;
padding:4px;
width:370px;
}
div.FloatC{
margin:0 auto;
}
div.FloatHalf{
clear:none;
float:left;
width:50%;
}
div.FloatL{
float:left;
}
div.FloatR{
float:right;
}
div.FloatThirds{
clear:none;
float:left;
width:266px;
}
div.HOMEmlsBox{
background-color:white;
height:66px;
margin:0 auto;
padding:5px;
text-align:center;
width:150px;
}
div.LDCBox{
border:1px solid #2391D5;
margin:0 auto 13px auto;
padding:10px;
width:700px;
}
div.LDCemailform{
float:left;
text-align:left;
width:300px;
}
div.LDCemailforminput{
display:inline;
float:right;
text-align:right;
width:50%;
}
div.LDCemailformtext{
float:left;
width:50%;
}
div.LDCtitlemain{
background-color:#15557e;
background-image:url(images-site/bgblue.gif);
color:white;
font-size:28px;
font-weight:bold;
margin:0 auto 0 auto;
padding:5px;
text-align:center;
}
div.LDGreenbox{
border:1px solid #A2B924;
margin:0 auto 13px auto;
padding:10px;
width:700px;
}
div.LDLBox{
border:1px solid #B95710;
margin:0 auto 13px auto;
padding:10px;
width:700px;
}
div.LDLtitlemain{
background-color:#B95710;
background-image:url(images-site/bgorange.gif);
color:white;
font-size:28px;
font-weight:bold;
margin:0 auto 0 auto;
padding:5px;
text-align:center;
}
div.LDOrangebox{
border:1px solid #B95710;
margin:0 auto 13px auto;
padding:10px;
width:700px;
}
div.LDphoto{
float:left;
width:320px;
}
div.LDphoto#photoborder img{
border:2px solid #696969;
}
div.LDsmallphoto{
float:left;
padding:5px 0 0 5px;
text-align:center;
}
div.LDtitlemain{
background-color:#516112;
background-image:url(images-site/bggreen.gif);
color:white;
font-size:28px;
font-weight:bold;
margin:0 auto 0 auto;
padding:5px;
text-align:center;
}
div.LDwriteup{
float:left;
width:380px;
}
div.ListingImage{
background-color:#516112;
background-image:url(images-site/bggreen.gif);
}
div.ListingImage a,div.ListingImage2 a,div.ListingImage3 a{
color:white;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
div.ListingImage a:hover,div.ListingImage2 a:hover,div.ListingImage3 a:hover{
color:white;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}
div.ListingImage img,div.ListingImage2 img,div.ListingImage3 img{
border:1px solid white;
}
div.ListingImage,div.ListingImage2,div.ListingImage3{
border:0;
float:left;
margin-right:5px;
padding:5px 0 3px 0;
text-align:center;
width:150px;
}
div.ListingImage2{
background-color:#186494;
background-image:url(images-site/bgblue.gif);
}
div.ListingImage3{
background-color:#ef9049;
background-image:url(images-site/bgorange.gif);
}
div.ListingNavMain{
margin-left:auto;
margin-right:auto;
padding:5px;
text-align:center;
}
div.ListingWriteup{
float:left;
padding-top:8px;
width:210px;
}
span.ListingAddress{
color:#B95710;
font:bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
div.LMBox{
background-color:white;
background-image:url(images-site/greenboxbg.gif);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
width:800px;
}
div.LMCBox{
border-top:1px solid #1d76af;
float:left;
margin:0 0 13px 13px;
padding:5px;
width:370px;
}
div.LMCBoxLine{
background-image:url(images-site/blueboxtopbott.gif);
float:left;
height:1px;
width:800px;
}
div.LMCBoxMain{
background-color:white;
background-image:url(images-site/blueboxbg.gif);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
width:800px;
}
div.LMCLine{
background-image:url(images-site/greenboxtopbott.gif);
float:left;
height:1px;
width:800px;
}
div.LMGreenBox{
border-top:1px solid #A2B924;
float:left;
margin:0 0 13px 13px;
padding:5px;
width:370px;
}
div.LMGreenLine{
background-image:url(images-site/greenboxtopbott.gif);
float:left;
height:1px;
width:800px;
}
div.LMLBox{
background-color:white;
background-image:url(images-site/orangeboxbg.gif);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
width:800px;
}
div.LMOrangeBox{
border-top:1px solid #B95710;
float:left;
margin:0 0 13px 13px;
padding:5px;
width:370px;
}
div.LMOrangeLine{
background-image:url(images-site/orangeboxtopbott.gif);
float:left;
height:1px;
width:800px;
}
div.MainContent{
background-color:white;
border-left:4px solid black;
border-right:4px solid black;
border-top:0;
margin:0 auto;
text-align:left;
width:800px;
}
div.MainLogo{
background-color:transparent;
border:0;
margin:0 auto;
padding:0;
text-align:center;
width:808px;
}
div.MainLogo img{
display:block;
margin:0 auto;
}
div.MainNav{
background-image:url(images-site/navbg.jpg);
background-repeat:repeat-x;
border:4px solid black;
margin:0 auto;
padding:5px 0 5px 0;
text-align:center;
width:800px;
}
div.MainNav li{
border-right:1px solid black;
display:inline;
list-style-type:none;
padding:0 5px 0 5px;
text-align:center;
}
div.MainNavBottom a{
color:white;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
div.MainNavBottom a:hover{
color:white;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
div.MainNavTop a{
color:white;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
div.MainNavTop a:hover{
color:white;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}
div.MainNavTop li.visHidden{
display:none;
left:0;
position:absolute;
z-index:100;
}
div.NavBox{
border:1px solid #6a7917;
margin-left:auto;
margin-right:auto;
padding:5px;
text-align:center;
width:300px;
}
div.NavTitle{
background-color:#8EAA1F;
color:white;
margin-left:auto;
margin-right:auto;
padding:5px;
text-align:center;
}
div.SearchBox1{
border:1px solid gray;
margin-left:auto;
margin-right:auto;
padding:5px;
text-align:center;
width:300px;
}
div.SearchBox2{
border:1px solid gray;
margin-left:auto;
margin-right:auto;
padding:5px;
text-align:center;
width:600px;
}
div.HSTNote{
margin:0 auto;
padding:5px;
text-align:center;
width:600px;
}
div.SMBottomContactInfo{
margin-left:auto;
margin-right:auto;
text-align:center;
}
div.SMTopPhoto1{
background-image:url(/images-site/sweetlifelogo.jpg);
background-repeat:no-repeat;
height:55px;
margin-left:auto;
margin-right:auto;
width:283px;
}
div.SMTopPhoto2{
background-image:url(/images-site/topphoto.jpg);
background-repeat:no-repeat;
height:222px;
margin-left:auto;
margin-right:auto;
width:792px;
}
div.spacer{
background-color:white;
clear:both;
height:0;
}
div.spacerlistingbox{
background-color:white;
clear:both;
height:10px;
}
div.SubNavTop{
margin-left:auto;
margin-right:auto;
padding:5px 0 5px 0;
text-align:center;
}
div.SubNavTop a{
color:#89A71F;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
div.SubNavTop a:hover{
color:#89A71F;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}
div.TextAlignC{
text-align:center;
}
div.TextAlignL{
text-align:left;
}
div.TextAlignR{
text-align:right;
}
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,p,blockquote,form,fieldset{
margin:0;
padding:0;
}
img{
border:0;
text-decoration:none;
}
img.center{
vertical-align:middle;
}
textarea{
overflow:auto;
}
.clear{
clear:both;
}
.CONTACTBox{
border:1px solid black;
margin:0 auto 13px auto;
padding:10px;
width:700px;
}
.CONTACTtext{
color:#696969;
font-size:12px;
}
.CONTACTtitle{
color:black;
font-size:18px;
font-weight:bold;
}
.CONTACTtitlemain{
background-color:black;
background-image:url(images-site/bgblack.gif);
color:white;
font-size:28px;
font-weight:bold;
margin:0 auto 0 auto;
padding:5px;
text-align:center;
}
.homeNewsButton{
background-image:url(/realtynews/images/boxbg.gif);
border:1px solid #013567;
margin:0 auto;
padding:10px;
text-align:center;
text-decoration:none;
width:350px;
}
.homeNewsDate{
color:#669966;
font:bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif;
text-decoration:none;
}
.homeNewsLastUpdated{
color:#999999;
font:bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif;
text-decoration:none;
}
.plusHST{
color:#999999;
font:bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.HOMESmallWriteup{
color:white;
font-size:12px;
padding:5px;
text-align:left;
}
.LDcaption{
color:#b22222;
font-size:14px;
font-weight:bold;
}
.LDCtext{
color:#186494;
font-size:12px;
}
.LDCtitle{
color:#2391D5;
font-size:16px;
font-weight:bold;
}
.LDCtitle{
color:#114668;
font-size:18px;
font-weight:bold;
line-height:200%;
}
.LDLpoints{
color:#853f0b;
font-size:12px;
}
.LDLtitle{
color:#6b3309;
font-size:18px;
font-weight:bold;
line-height:200%;
}
.LDpoints{
color:#6a7f18;
font-size:12px;
}
.LDprice{
color:#8EAA1F;
font-size:22px;
font-weight:bold;
}
.LDprice2{
border-top:2px solid #a9a9a9;
color:#8EAA1F;
font-size:22px;
font-weight:bold;
margin:10px 0 0 0;
line-height:32px;
}
.LDprice3{
color:#a9a9a9;
font-size:11px;
font-weight:bold;
}
.LDpriceSmall{
color:#8EAA1F;
font-size:16px;
font-weight:bold;
padding:0 0 0 10px;
}
.LDshortcomments{
color:#636363;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
}
.LDsiteno{
color:#2391D5;
font-size:22px;
font-weight:bold;
}
.LDtitle{
color:#5a6c13;
font-size:18px;
font-weight:bold;
line-height:200%;
}
.listingcustommessage{
color:#b22222;
font-size:12px;
font-weight:bold;
}
.listingprice{
color:#8EAA1F;
font-size:22px;
font-weight:bold;
}
.listingtitle{
color:#2391D5;
font-size:22px;
font-weight:bold;
}
.LMtitle{
color:#186494;
font-size:22px;
font-weight:bold;
}
.padding5{
padding:5px;
}
.pic{
border:0;
text-decoration:none;
}
.titlegreen{
color:#7E9E1C;
font-size:20px;
font-weight:bold;
}
.whitelarge{
color:white;
font-size:20px;
font-weight:bold;
}
.whitesmall{
color:white;
font-size:12px;
}
#home .home,
#listings .listings,
#contact .contact,
#links .links,
#realtynews .realtynews{
color:black;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
#home ul li a.home:hover,
#listings ul li a.listings:hover,
#contact ul li a.contact:hover,
#links ul li a.links:hover,
#realtynews ul li a.realtynews:hover{
color:black;
font-size:16px;
font-weight:bold;
text-decoration:underline;
}
#rvlisting .rvlisting,#condolisting .condolisting,#locallisting .locallisting,#links .links{
color:black;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
#rvlisting a.rvlisting:hover,#condolisting a.condolisting:hover,#locallisting a.locallisting:hover,#links a.links:hover{
color:black;
font-size:16px;
font-weight:bold;
text-decoration:underline;
}
