body,div,p,ul,li,table,td,span,form,img{margin:0;padding:0;border:0;}
table {border-collapse:collapse;}
td {padding:2px 0px;}
ul,li{list-style:none;}
body{width:auto;height:auto; background:#FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333399;}
a{text-decoration: none;}
a:visited{color: #024882;}
a:hover{color: #ff0000;}
p { text-align:justify;}

#mybody { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333366; width:780px; margin:0; 
overflow:hidden; position:relative; }

h1 { font-size:14pt; color:#55678F; font-family: Verdana, Arial, Helvetica, sans-serif; }
h2 { color: #333399; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder;}
h3 { color: #333399; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder;}

.label, .labelsuccess, .labelnote { width:150px; padding-right:10px; text-align:right; vertical-align:top; }
.labelerror { padding-right:10px; text-align:right; }
.contenterror { padding-left:160px; }

#templatesnavbar { display:none; }

#templatesmembers { display:none; }

#contentincludeslnav { float:left; width:170px; background-color:#55678F; font-size:12px; color:#FFFFFF; font-weight:bold; font-family:arial,helvetica,sans-serif; text-decoration:none; padding-bottom:20px; }
#contentincludeslnav #menu { padding-top:15px; }
#contentincludeslnav #menu li {}
#contentincludeslnav #menu li.spc { margin-bottom:18px;}
#contentincludeslnav #menu li a { text-decoration:none; display:block; }
#contentincludeslnav #menu li a:hover { text-decoration:underline; }
#contentincludeslnav div { text-align:center; }
#contentincludeslnav div  span { display:block; float:left; width:160px; }
#contentincludeslnav div img { margin:0px 40px 5px 40px; float:left; }
/*#menu { color:#f9efce; font-size:12px; padding-top:15px; }*/
#menu ul, #menu li { list-style:none; margin:0; padding:0; }
#menu li { background: transparent url('/lib/_playacarrealestate/buletmenu.jpg') left top no-repeat; padding:2px 0 1px 20px; }
#menu li.nbg { background-image:none; }
#menu li.nbg li { background-image:none; padding:2px 0 1px 0;}
#menu ul { }
#menu li a, #menu li a:visited{ color:#FFFFFF; font-size:12px; font-family:arial,helvetica, sans serif; }

#contentnavigationbar { width:400px; float:left; margin:0px 0px 15px 15px; font-size:11px; color:#333399;}
#contentnavigationbar ul { margin-left:0px; }
#contentnavigationbar li { float:left; margin-right:10px; padding-top:10px; display:inline; }
#contentnavigationbar a:hover { text-decoration:underline; }

#templatespagetools1 { width:106px; float:right; text-align:right; padding-top:10px;}
#templatespagetools1 div { float:right; margin-right:5px; }
#templatespagetools1 li {float:left; margin-right:3px; }
#templatespagetools1 a { text-decoration:none; }
.cms-templatespagetools-comments a { background: transparent url('/lib/_playacarvacationrentals/com.gif') center center no-repeat; width:16px; height:15px; display:block; }
.cms-templatespagetools-recommendus a { background: transparent url('/lib/_playacarvacationrentals/mail.gif') center center no-repeat; width:16px; height:15px; display:block; }
.cms-templatespagetools-print a { background: transparent url('/lib/_playacarvacationrentals/print.gif') center center no-repeat; width:16px; height:15px; display:block; }
.cms-templatespagetools-recommendus a { background: transparent url('/lib/_playacarvacationrentals/mail.gif') center center no-repeat; width:16px; height:15px; display:block; }
.cms-templatespagetools-languagesp a { background: transparent url('/lib/_playacarvacationrentals/s-ON.gif') center center no-repeat; width:16px; height:15px; display:block; }
.cms-templatespagetools-languagefr a { background: transparent url('/lib/_playacarvacationrentals/f-ON.gif') center center no-repeat; width:16px; height:15px; display:block; }
.cms-templatespagetools-languageen a { background: transparent url('/lib/_playacarvacationrentals/e-ON.gif') center center no-repeat; width:16px; height:15px; display:block; }

#contentportal { width:590px; float:right; margin:0px 5px 20px 0px; padding:0;}
#contentportal img { margin:0; padding:0; }

#contentheadline { float:right; width:600px; color:#333399; margin:0px 0px 10px 0px; border-bottom:1px solid #FEC004; }
#contentheadline li { margin:0px; display:inline; }
#contentheadline h1 { display:inline-block; background: transparent url('/lib/_playacarrealestate/bullet.gif') 100% 68% no-repeat; padding:0px 20px; margin:0px; }
.cms-contentheadline-container { margin:0px 0px 5px 0px; background: transparent url('/lib/_playacarrealestate/bullet.gif') center left no-repeat; float:left; width:100%; }
.cms-contentheadline { width:100%; }
.cms-contentheadline-headline { float:left; }
.cms-contentheadline-category { padding:5px 0px 0px 10px; }
.cms-contentheadline-isnew { font-weight: bold; color: #41af8b; padding:5px 10px 0px 0px; float:right; margin-left:10px; }

#contentheader { /*width:600px; float:right; font-size: 11px; padding:0px; text-align:left; color:#333399; margin-bottom:15px;*/ }
#contentheader .cms-contentheader-container { width:585px; float:right; margin:0px 10px 5px 0px; background: transparent url('/lib/_playacarrealestate/bullet.gif') 0px 3px no-repeat; color:#333399; }
#contentheader h1 { display:inline-block; background: transparent url('/lib/_playacarrealestate/bullet.gif') 100% 68% no-repeat; padding:0px 20px; margin:0px; }
.cms-contentheader-top { display:none; }
#contentheader a:hover {text-decoration:underline;}
.cms-contentheaderbusiness-container { width:380px; float:right; margin:0px 10px 10px 10px; color:#333399; }
#contentheader .phead { margin-top:10px; }
#contentheader .phead p { line-height:1.5em; font-size:12px; }

#contentswitchview { width:585px; float:right; font-size: 11px; padding:0px 10px 0px 0px; text-align:left; color:#333399; overflow:hidden; margin:10px 0px; }
#contentswitchview ul,#contentswitchview li { margin:0; padding:0; }
#contentswitchview li {float:left;}
#contentswitchview a { color:#333399; text-decoration:underline; display:block; padding:5px 10px; /*border-bottom:1px solid #55678F;*/ margin:6px 0px 0px 0px; }
#contentswitchview a:hover { background:transparent; /*border-bottom:1px solid #55678F;*/ text-decoration:none; padding:7px 10px; margin-top:2px; }
#contentswitchview a.selected { font:normal 900 11px Verdana; color:#333399; background:#DFDFDF; border:1px solid #55678F; border-bottom:1px solid #DFDFDF; border-top:2px solid #55678F; margin:0 0 -2px 0; text-decoration:none; padding:7px 10px;}
#contentswitchview a.selected:hover { font:normal 900 11px Verdana; color:#333399; background:#DFDFDF; border:1px solid #55678F; border-bottom:1px solid #DFDFDF; border-top:2px solid #55678F; margin-top:0px; text-decoration:underline; padding:7px 10px;}
.cms-contentswitchview { border-bottom:1px solid #55678F; float:left; width:100%; }

#contentbusinessprofile { width:180px !important; width:170px; float:left; background-color: transparent; font-size: 11px; text-align:left; color:#333399; padding:0; margin:10px 0px 15px 10px; }
#contentbusinessprofile ul { width:auto; margin:0; padding:0; }
#contentbusinessprofile li { width:100% !important; width:140px; float:left; list-style: none; background: transparent url('/lib/_playacarrealestate/YBullet.gif') center left no-repeat; margin:0; padding:0; font-size: 11px; padding: 2px 0px 2px 18px; margin-left:10px !important; margin-left:5px;}
.cms-contentbusinessprofile-new { font-weight: bold; color: #41af8b; }
#contentbusinessprofile li.cms-contentbusinessprofile-deluxeco { }
#contentbusinessprofile li.cms-contentlistbusinesses-sharedswimmingpool { white-space: nowrap;}


#homepageheader { width:600px; float:right; background-color: transparent; font-size: 11px; padding:0px; text-align:left; color:#333399; border-bottom:1px solid #FEC004; margin-bottom:10px; }
#homepageheader .cms-homepageheader-top { display:none; }
#homepageheader .cms-homepageheader-container { margin:0 0 5px 0; background: transparent url('/lib/_playacarrealestate/bullet.gif') center left no-repeat; }
#homepageheader h1 { display:inline-block; background: transparent url('/lib/_playacarrealestate/bullet.gif') 100% 68% no-repeat; padding:0px 20px; margin:0px; }

#homepageportal { position:absolute; top:245px; right:8px; margin:0; padding:0;}
#homepageportal img { margin:0; padding:0; }

#contentcontent { width:585px; float:right; background-color: transparent; font-size:12px; padding:0 10px 0 0; text-align:left; color:#333399; font-family: Verdana,Arial; margin-top:10px; }
#contentcontent a:hover{text-decoration: underline; }
#contentcontent .phead { margin:0px 0px 15px 0px; padding:0px; }
#contentcontent .phead p { line-height:1.4em; }
#contentcontent .phead img { float:right; margin:0px 0px 5px 10px; }
#contentcontent .phead a img { float:none; border:0; }

#contentbusinessfeatures { width:590px; float:right; background-color: transparent; font-size: 11px; text-align:left; color:#333399; padding:8px; padding-bottom:10px; margin-top:10px;}
#contentbusinessfeatures ul { width:570px; margin-left: 16px;}
#contentbusinessfeatures li { width:250px; float:left; list-style: none; background: transparent url('/lib/_playacarvacationrentals/YBullet.gif') center left no-repeat; margin:0; padding:0; font-size: 11px; color:#333399; padding: 2px 10px 2px 18px; line-height:1.4em; }

#contentbusinessgooglemapslocation{float:right;margin:20px 12px 20px 0px;}
#map_canvas{width:580px;height:200px;}

#contentlistbusinesses1 { width:590px; float:right; background-color: transparent; font-size: 11px; padding:8px; text-align:left; color:#333399; padding-bottom:10px;}

#contentlistbusinessesPVR { width:590px; float:right; font-size: 11px; padding:8px; text-align:left; color:#003366; padding-bottom:10px; }
#contentlistbusinessesPVR table { width:100%; }
#contentlistbusinessesPVR tr { width:100%; }
#contentlistbusinessesPVR a { text-transform: none; color:#003366; }
#contentlistbusinessesPVR a:hover { text-decoration:underline; }
tr.cms-contentlistbusinesses-newgroup { background:transparent url('/lib/_playacarrealestate/pgroup.jpg') 0px 10px no-repeat; }
tr.cms-contentlistbusinesses-newgroup td { padding:13px 0px 17px 10px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; }
tr.cms-contentlistbusinesses-iseven { background-color: #EDEDED; color:#003366; border-bottom:1px dotted #576789; }
tr.cms-contentlistbusinesses-isodd { background-color: #EFF6FF; color:#003366; border-bottom:1px dotted #576789; }
tr.cms-contentlistbusinesses-isnew { background-color: #C2EFC2; border-bottom:1px dotted #576789; }
tr.cms-contentlistbusinesses-isfeature { background-color: #D0E0F3; color:#003366; border-bottom:1px dotted #576789; }
.cms-contentlistbusinesses-newreal { color:#207F1F; font-weight:bold; }
tr.cms-contentlistbusinesses-iseven td { padding-right:5px; }
tr.cms-contentlistbusinesses-isodd td { padding-right:5px; }
tr.cms-contentlistbusinesses-isnew td { padding-right:5px; }
.cms-contentlistbusinesses-thumbnail-container { width:100px; height:68px; }
.cms-contentlistbusinesses-header-container { width:270px; }
.cms-contentlistbusinesses-businessname { font-size: 10px; text-align: left; font-weight: bold; }
.cms-contentlistbusinesses-name { font-size: 11px; text-align: left; font-weight: bold; float:left; margin:5px 10px 5px 0px; }
.cms-contentlistbusinesses-categoryho { float:left; margin:5px 10px 5px 0px; }
.cms-contentlistbusinesses-categoryco { float:left; margin:5px 10px 5px 0px; }
.cms-contentlistbusinesses-categorylt { float:left; margin:5px 10px 5px 0px; }
.cms-contentlistbusinesses-categoryvi { float:left; margin:5px 10px 5px 0px; }
.cms-contentlistbusinesses-categorycommerce { float:left; margin:5px 10px 5px 0px; }
.cms-contentlistbusinesses-beachfront { float:left; margin:5px 10px 5px 0px; }
.cms-contentlistbusinesses-value { width:100%; float:left; }
.cms-contentlistbusinesses-deluxevi { font-size: 10px; }
.cms-contentlistbusinesses-deluxeco { font-size: 10px; }
.cms-contentlistbusinesses-newvare { font-size: 10px; font-weight: bold; color: #207F1F; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }


#businessescalendar{ width:575px; float:right; background-color: transparent; font-size: 11px; padding:8px 15px 10px 8px; text-align:left; color:#003366; overflow:hidden;}
.cms-businessescalendar-header {background-color: #EFE5C2 /*#BFB79B*/; font-size:13px; color:#333399; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:auto; margin:0; padding:4px 5px 0px 5px; border-top:1px solid #BFB79B;}
.cms-businessescalendar-month-container{width:170px;height:180px;float:left;margin:10px;}
.cms-businessescalendar-monthname{text-align:center;margin:5px 0px;font:normal normal bold 11px Verdana;}
.cms-businessescalendar-dates{display:block;border:1px solid #808080;border-top:0;border-left:0;border-right:0;float:left;width:162px;overflow:hidden;}
.cms-businessescalendar-dates :first-child{border-left:1px solid #808080;}
.cms-businessescalendar-dates li {float:left;width:22px;height:20px;background:#EFE5C2/*#DFCEC3*/;border-right:1px solid #808080;text-align:center;vertical-align:middle;line-height:20px;}
.cms-businessescalendar-dates li.available {background:#FFFFFF;}
.cms-businessescalendar-dates li.notavailable {background:#FFB69D;text-decoration:line-through;}
.cms-businessescalendar-weekdays {margin-left:-1px;border-top:1px solid #808080;vertical-align:middle;}
.cms-businessescalendar-weekdays li{background:#BFB79B;color:#333399;font-weight:bold;vertical-align:middle;}
.cms-businessescalendar-weekdays ul:last-child {border-right:0;}

#businessesrates { width:580px; float:right; background-color: transparent; font-size: 11px; padding:8px 8px 10px 8px; text-align:left; color:#333399; }
.cms-businessesrates {width:99%}
.cms-businessesrates tbody tr:first-child {background-color: #EFE5C2 /*#BFB79B*/; font-size:13px; color:#333399; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:auto; margin:0; padding:4px 5px 0px 5px; border-top:1px solid #BFB79B;}
.cms-businessesrates tbody tr:first-child td { border-top:1px solid #BFB79B;}
.cms-businessesrates td {padding:2px 10px;}

#businessesgallery { width:590px; float:right; background-color: transparent; font-size: 11px; padding:10px 5px 10px 0px; text-align:left; color:#333399; }
#businessesgallery .cms-businessesgallery-icon { float:left; margin:0px 2px 4px 2px;}
.cms-businessesgallery-selectedimage { overflow:hidden; }
.cms-businessesgallery-selectedimage-image { margin:0px auto 15px 0px; width:100%; float:none; text-align:center; }
.cms-businessesgallery-selectedimage-headline { margin:0px 0px 5px 10px; float:left; width:100%; }
.cms-businessesgallery-selectedimage-description { margin:0px 0px 5px 10px; float:left; width:100%; }
.cms-businessesgallery-selectedimage-previous { margin:0px 0px 5px 10px; float:left; width:490px; text-align:right; }
.cms-businessesgallery-selectedimage-previous a:hover { text-decoration:underline; }
.cms-businessesgallery-selectedimage-next { margin:0px 0px 5px 15px; float:right; width:70px; }
.cms-businessesgallery-selectedimage-next a:hover { text-decoration:underline; }

#contactusheader { float:right; width:600px; color:#333399; margin:0px 0px 10px 0px; }
#contactusheader .h1head { margin:0 0 5px 0; background: transparent url('/lib/_playacarrealestate/bullet.gif') center left no-repeat; }
#contactusheader h1 { display:inline-block; background: transparent url('/lib/_playacarrealestate/bullet.gif') 100% 68% no-repeat; padding:0px 20px; margin:0px; }

#contactusoptions { width:580px; float:right; background-color: transparent; font-size: 11px; padding:8px; text-align:left; color:#333399;}

#contactushome { width:585px; float:right; min-height:300px; font-size: 11px; padding:8px 10px 10px 0px; text-align:left; color:#333399; }
#contactushome table { width:100%; }
#contactushome .head { font-size:13px; color:#333399; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:auto; margin: 0;}
#contactushome .label { width:150px; padding-right:10px; text-align:right; vertical-align:top; }
#contactushome textarea { width:80%; height:200px;}
#contactushome input[type=text] { width:60%; }
input[type=submit] { font-weight:bold; font-size:14px; color:#b0cdf5; background-color:#417bbb; border: #5F493B 1px solid;}
.cms-contactushome-form li {margin-bottom:10px;}
.contenterror { color:red; }

#contactushome #date1 {width:80px;}
#contactushome #date2 {width:80px;}

#templatessocialnetworks { width:580px; float:right; background-color: transparent; font-size: 11px; text-align:left; color:#333399; padding:0px 15px 0px 10px;}
#templatessocialnetworks ul { float:right; }
#templatessocialnetworks li { float:left; margin-left:10px;}
#templatessocialnetworks img { border:0;}

#commentslistcomments { width:560px; float:right; background-color: transparent; font-size: 11px; margin:15px 15px 0px 0px; padding:8px 8px 10px 8px; text-align:left; color:#333399; border-top:1px solid #BFB79B;}
#commentslistcomments li {margin-bottom:5px;}
.cms-commentslistcomments-comment-container{margin-bottom:10px;overflow:hidden;line-height:1.5em; }
.cms-commentslistcomments-comment-content{width:100%;float:left;}
.cms-commentslistcomments-comment-author {width:250px;float:left;}
.cms-commentslistcomments-comment-date { font-size:9px; float:right;}

#commentsaddcomment { width:585px; float:right; background-color: transparent; font-size: 11px; padding:8px 10px 10px 0px; text-align:left; color:#333399;}
#commentsaddcomment table { width:100%; }
#commentsaddcomment td { padding-bottom:5px;}
#commentsaddcomment .label { width:150px; padding-right:10px; text-align:right; vertical-align:top; }
#commentsaddcomment input[type=text] { width:60%; }
#commentsaddcomment input[type=submit] { font-weight:bold; font-size:14px; color:#b0cdf5; background-color:#417bbb; }
#commentsaddcomment textarea { width:80%; height:200px;}

.formheader { background-color: #7988A6; font-size:13px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:auto; margin:0; padding:4px 5px 0px 5px; }

#templatesrecommendus { width:580px; float:right; background-color: transparent; font-size: 11px; padding:8px 12px 10px 8px; margin-bottom:10px; text-align:left; color:#5a3b28;}
#templatesrecommendus table { width:100%; }
#templatesrecommendus td { padding-bottom:5px;}
#templatesrecommendus .formheader { background: #DFDFDF; font-size:13px; color:#333399; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:auto; margin:0; }
#templatesrecommendus .label { width:150px; padding-right:10px; text-align:right; vertical-align:top; }
#templatesrecommendus input[type=text] { width:60%; }
#templatesrecommendus input[type=submit] { font-weight:bold; font-size:14px; color:#b0cdf5; background-color:#417bbb; }
#templatesrecommendus textarea { width:80%; height:200px;}
.cms-templatesrecommendus-anchor { font-size:1px; }
.cms-templatesrecommendus-link { }
.cms-templatesrecommendus-link a { display:inline-block; background:transparent url('/lib/_playacarvacationrentals/mail.gif') top left no-repeat; padding:2px 0 0 20px; height:15px; }
.cms-templatesrecommendus-success { margin:5px 0; border:1px solid #00FF34; padding:3px; }
.cms-templatesrecommendus-error { margin:5px 0; border:1px solid #FF4200; padding:3px; }

#contentlistfeaturedbusinesses { width:600px !important; width:600px; float:right; background-color:transparent; font-size: 11px; padding:0; margin:0px 0px 20px 0px; }
.cms-contentlistfeaturedbusinesses-container { float:right; }
.cms-contentlistfeaturedbusinesses-business { float:left; margin:0px 5px; }
.cms-contentlistfeaturedbusinesses-image { margin-bottom:5px; }
.cms-contentlistfeaturedbusinesses-name { color:#333399; font-weight:bold; font-size:14px; padding:5px 5px 5px 15px; background:transparent url('/lib/_playacarrealestate/arr.gif') center left no-repeat; }
.cms-contentlistfeaturedbusinesses-name a { color:#ecb100; text-transform:uppercase; }
#contentlistfeaturedbusinesses a:hover { text-decoration:underline; }
.cms-contentlistfeaturedbusinesses-category, .cms-contentlistfeaturedbusinesses-sleeps,
.cms-contentlistfeaturedbusinesses-bedrooms, .cms-contentlistfeaturedbusinesses-weekly,
.cms-contentlistfeaturedbusinesses-areaconstructed, .cms-contentlistfeaturedbusinesses-area,
.cms-contentlistfeaturedbusinesses-beachfront { list-style:disc inside; margin:0; padding:0; font-size: 11px; padding: 1px 10px 1px 18px; line-height:1.4em; }

#blogsblogs { width:580px; float:right; background-color: transparent; font-size: 11px; padding:8px 12px 10px 8px; text-align:left; color:#333399; line-height:1.4em;}
#blogsblogs a { color:#333399; text-decoration:underline; }
.cms-blogsblogs-blog-headline { background-color: #EFE5C2; font-size:13px; color:#333399; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:auto; margin:0; padding:4px 5px 4px 5px; border-top:1px solid #BFB79B; }
.cms-blogsblogs-blog-headline a { color:#333399; text-decoration:none; }
.cms-blogsblogs-blog-authordate { background-color: #EFE5C2; border-bottom:1px solid #BFB79B; padding:0px 4px 4px 4px; font-size:10px; }
.cms-blogsblogs-blog-authordate a { text-decoration:underline; }
.cms-blogsblogs-blog-topic { padding:5px; }
.cms-blogsblogs-blog-content { padding:5px 10px 5px 5px; }
.cms-blogsblogs-blog-content img { float:left; margin:5px 10px 5px 0px; padding:5px; border: solid 1px #BFB79B; }
.cms-blogsblogs-blog-container { margin-bottom:20px; /*border:1px solid #BFB79B; border-bottom:0;*/ overflow:hidden; }
.cms-blogsblogs-blog-comments { float:left; padding-left:10px; width:300px; border-bottom:1px solid #BFB79B; border-right:0; border-left:0; background-color:#EFE5C2; padding:0px 4px 4px 4px; }
.cms-blogsblogs-blog-permalinks {clear:both; float:right; text-align:right; width:264px; padding-right:10px; border-bottom:1px solid #BFB79B; border-right:0; border-left:0; background-color:#EFE5C2; padding:0px 4px 4px 4px; }

#blogsblog { width:580px; float:right; background-color: transparent; font-size: 11px; padding:8px 12px 10px 8px; text-align:left; color:#333399; line-height:1.4em;}
#blogsblog a { color:#333399; text-decoration:underline; }
.cms-blogsblog {position:relative; }
.cms-blogsblog-authorphoto {position:absolute; top:3px; right:2px;}
.cms-blogsblog-headline { background-color: #EFE5C2; font-size:13px; color:#333399; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:auto; margin:0; padding:4px 5px 4px 5px; border-top:1px solid #BFB79B;}
.cms-blogsblogs-headline a { color:#333399; text-decoration:none; }
.cms-blogsblog-authordate { background-color: #EFE5C2; border-bottom:1px solid #BFB79B; padding:0px 4px 4px 4px; font-size:10px; }
.cms-blogsblog-authordate a { text-decoration:underline; }
.cms-blogsblog-topic { padding:5px; }
.cms-blogsblog-content { padding:5px 10px 5px 5px; }
.cms-blogsblog-content img { float:left; margin:5px 10px 5px 0px; padding:5px; border: solid 1px #BFB79B; }
.cms-blogsblog-container { margin-bottom:10px; /*border:1px solid #BFB79B;*/ overflow:hidden; }

#membersheader { float:right; width:600px; color:#333399; margin:0px 0px 10px 0px; }
#membersheader .h1head { margin:0 0 5px 0; background: transparent url('/lib/_playacarrealestate/bullet.gif') center left no-repeat; }
#membersheader h1 { display:inline-block; background: transparent url('/lib/_playacarrealestate/bullet.gif') 100% 68% no-repeat; padding:0px 20px; margin:0px; }

#membersoptions { width:585px; float:right; font-size: 11px; padding:8px 8px 10px 10px; text-align:left; color:#333399; }
#membersoptions li { float:left; margin-right:10px; }

#memberslistmembers { width:585px; float:right; font-size: 11px; padding:8px 10px 10px 0px; text-align:left; color:#333399; }
.cms-memberslistmembers-container {width:700px;margin:25px auto;}
/*#memberslistmembers .cms-member{ width:30%;float:left;margin:10px;overflow:hidden;}*/
#memberslistmembers ul {margin:0; padding:0;}
#memberslistmembers .cms-member { width:45%; display:inline-block; margin:0px 2px 20px 0px; vertical-align:top; }
#memberslistmembers .cms-member-thumbnail { height:50px; width:50px; margin:0px 5px 3px 0px; background:#D1D5DF; float:left;}
#memberslistmembers .cms-member-country { margin:8px 5px 0px 0px; float:left;}
#memberslistmembers .cms-member-username { float:left; margin-bottom:5px; width:80%; }
#memberslistmembers .cms-member-username a { }
#memberslistmembers .cms-member-cd { font-size:11px; margin-bottom:5px; }
#memberslistmembers .cms-member-lastblog {font-size:11px;}

#membershome { width:585px; float:right; min-height:300px; font-size: 11px; padding:8px 10px 10px 0px; text-align:left; color:#333399; }
#membersallmembers5 { width:585px; float:right; min-height:300px; font-size: 11px; padding:8px 10px 10px 0px; text-align:left; color:#333399; }

#memberslogin { width:585px; float:right; min-height:300px; font-size: 11px; padding:8px 10px 10px 0px; text-align:left; color:#333399; }
#memberslogout { width:585px; float:right; min-height:300px; font-size: 11px; padding:8px 10px 10px 0px; text-align:left; color:#333399; }

#membersconfirmemailaddress { width:585px; float:right; min-height:300px; font-size: 11px; padding:8px 10px 10px 0px; text-align:left; color:#333399; }
#membersconfirmemailaddress table { width:100%;}
#membersconfirmemailaddress td { padding-bottom:5px; }

#membersrecoveraccount { width:585px; float:right; min-height:300px; font-size: 11px; padding:8px 10px 10px 0px; text-align:left; color:#333399; }
#membersrecoveraccount table { width:100%;}
#membersrecoveraccount td { padding-bottom:5px; }

#memberssubscribe { width:585px; float:right; min-height:300px; font-size: 11px; padding:8px 10px 10px 0px; text-align:left; color:#333399; }
#memberssubscribe table { width:100%;}
#memberssubscribe td { padding-bottom:5px; }

#membersopenaccount { width:585px; float:right; min-height:300px; font-size: 11px; padding:8px 10px 10px 0px; text-align:left; color:#333399; }
#membersopenaccount table { width:100%;}
#membersopenaccount td { padding-bottom:5px; }

#memberschangepassword { width:585px; float:right; min-height:300px; font-size: 11px; padding:8px 10px 10px 0px; text-align:left; color:#333399; }
#memberschangepassword table { width:100%;}
#memberschangepassword td { padding-bottom:5px; }

#memberseditprofile { width:585px; float:right; min-height:300px; font-size: 11px; padding:8px 10px 10px 0px; text-align:left; color:#333399; }
#memberseditprofile table { width:100%;}
#memberseditprofile td { padding-bottom:5px; }

#memberseditphoto { width:585px; float:right; min-height:300px; font-size: 11px; padding:8px 10px 10px 0px; text-align:left; color:#333399; }
#memberseditphoto table { width:100%;}
#memberseditphoto td { padding-bottom:5px; }

#memberseditmessage { width:585px; float:right; min-height:300px; font-size: 11px; padding:8px 10px 10px 0px; text-align:left; color:#333399; }
#memberseditmessage table { width:100%;}
#memberseditmessage td { padding-bottom:5px; }
#memberseditmessage textarea {width:80%;height:200px;}

#membersviewmember { width:585px; float:right; font-size: 11px; padding:8px 10px 10px 0px; text-align:left; color:#333399; }
.cms-membersviewmember-container {width:585px;margin:5px auto;}
.cms-membersviewmember-country { margin:8px 5px 0px 0px; }
.cms-membersviewmember-name { display:block;  margin-top:8px;}
.cms-membersviewmember-cd { font-size:11px; margin: 10px 0px 12px 0px; white-space:nowrap; display:block;}
.cms-membersviewmember-photo { margin:0px 10px 5px 0px;float:left;}
.cms-membersviewmember-nophoto { width:142px; height:189px; background:#EFEBDE; margin:0px 5px 5px 0px;float:left;}

#memberslistblogs { width:585px; float:right; font-size: 11px; padding:0px 10px 10px 0px; text-align:left; color:#333399; }
.cms-memberslistblogs li { margin-bottom:10px;}
.cms-memberslistblogs ul li { display:inline; }
.cms-memberslistblogs-blogdate { font-size:11px; text-align:right; padding:0px 5px 0px 0px; }
.cms-memberslistblogs-blogtopic { padding-right:5px; color:#00348C; }
.cms-memberslistblogs-blogheadline { }

#memberslistboards { width:585px; float:right; font-size: 11px; padding:0px 10px 10px 0px; text-align:left; color:#333399; }
.cms-memberslistboards li { margin-bottom:10px;}
.cms-memberslistboards ul li { display:inline; }

#contentincludesftr { width:780px; float:right; font-size:13px; padding:8px 0 2px 0; text-align:center; color:#333399; margin-top:30px; font-family: Arial,Helvetica,sans-serif; }
#contentincludesftr .top { color:#FFFFFF; background: #7A89A7 url('/lib/_playacarrealestate/bgftr.gif') top left repeat-x; padding:3px 0px 2px 0px; margin-bottom:15px; }
#contentincludesftr .pftr { margin-bottom:10px;}
#contentincludesftr a { text-decoration:none; }
#contentincludesftr a:hover { text-decoration:underline; }

#templatescopyright { width:780px; float:left; text-align:center; margin:0px 0px 10px 0px; }
#templatescopyright p { color: #000000; font-size:10px; font-family: Arial,Helvetica,sans-serif; text-align:center; line-height: 16px; }
#templatescopyright a { text-decoration:none; }
#templatescopyright a:hover { text-decoration:underline; }

#errorspagenotfound { width:780px; height:auto !important; height:auto; float:left; border-bottom:20px solid #55678F; padding-bottom:50px; }
.cms-404-top { width:780px; height:165px; margin:0; background:#FFFFFF url('/lib/_playacarrealestate/header.jpg') top left no-repeat; position:absolute; }
.cms-404-container { width:780px; margin:150px 0 0 0; padding:0; float:left; }
.cms-404-logo { float:left; background:#55678F; display:block; width:170px; height:490px; margin:15px 0 0 0; }
.cms-404-headline { margin:60px 0 30px 45px; float:left; width:500px; font-size:14pt; font-weight:bold; color:#55678F; font-family: Verdana, Arial, Helvetica, sans-serif; }
.cms-404-description { margin:0 0 10px 45px; float:left; width:500px; }
.cms-404-options-container { margin:0 0 0 45px; float:left; width:500px; }