body { background:#DFDFDF; text-align:left; font-size:13px; font-family:Century Gothic, Tahoma, Arial, Helvetica; color:#000000; padding:0px; margin:0px;}

table {margin:0px; border:0px;}
td, th { vertical-align:top; font-size:13px; font-family:Century Gothic, Tahoma, Arial, Helvetica; }
img {border:0; vertical-align:top; text-align:left;}
a {font-size:13px; font-weight:bold; text-decoration:none; color:#003d81}
a:hover {font-size:13px; font-weight:bold; text-decoration:underline; color:#003d81}
a.link {font-size:13px; font-weight:bold; text-decoration:none; color:#003d81}
a.link:hover {font-size:13px; font-weight:bold; text-decoration:underline; color:#003d81}
h1, h2, h3 {color:#003d81; font-size:13px; margin:0 0 11px 0}

#buscard { margin:10px; }

#search_widget { margin-left:10px; font-size:12px; font-family:Arial, Helvetica, Tahoma, Century Gothic; width:290px; height:262px; color:#FFFFFF; }
#sw_selectlist { width:280px; height:250px; border-style:none; } 
#sw_areachoice { width:280px; position:relative; z-index:9999; } 
#sw_banner     { text-align:center; width:280px; float:left; padding-top:5px; font-size:18px; font-family:Times Roman, Century Gothic, Tahoma, Arial, Helvetica; color:#FFFFFF; } 
#sw_double     { width:280px; height:40px; float:left; }
#sw_single     { width:140px; height:40px; float:left; }
#sw_buttons    { width:280px; }
#sw_advanced   { text-align:center; margin-top:10px; }
#sw_advanced a { color:#FFFFFF; font-size:16px; text-decoration:none; }
#sw_advanced a:hover { color:#FFFFFF; font-size:16px; text-decoration:underline; }
#sw_area_ctrl  { width:275px; }
#sw_type_ctrl  { width:280px; }
#sw_pmin_ctrl  { width:138px; }
#sw_phigh_ctrl { width:138px; }
#sw_beds_ctrl  { width:138px; }
#sw_baths_ctrl { width:138px; }

#centerstage { margin-left:10px; margin-right:10px; }
#centerstage h1 { font-family:Times, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#355C88; }

#marketstats { background:#FFFFFF; border:1px solid #000000; width:170px; height:200px; padding:0px; margin:0px; }
#marketstats_h1 { background:#000000; padding:5px; font-family:Times, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; text-align:center; color:#FFFFFF; }
#marketstats a { font-weight:normal; }

#footer { padding:10px; text-align:left; color:#FFFFFF; }
#footer a { color:#FFFFFF; }
#footer img { background:#F0F0F0; border:2px solid #606060; padding:3px; margin-right:10px; }

#featured_listing_image {  overflow:hidden; position:relative; display:inline-block; border:1px solid #606060; }
#featured_thumb { background:#F0F0F0; padding:3px; /* transform:scale(1.3); */ }
#featured_price { margin-bottom:5px; color:#FF4040; font-size:14px; font-weight:bold; }
#featured_img   { margin-bottom:10px; }
#featured_addr  {  }

#contactus { background:#E0E0E0; padding:10px; border:1px solid #909090; }
#contactus input, textarea { font-family:Century Gothic, Tahoma, Arial, Helvetica; font-size:12px; color:#000000; }

.customlinks { background:url(/images/bullet.gif) no-repeat left top; margin-bottom:5px; padding-left:15px; width:190px;} 
.customlinks a, a.link { font-size:13px; font-weight:normal; text-decoration:none; color:#003d81; }
.customlinks a:hover, a.link:hover {font-size:13px; font-weight:normal; text-decoration:underline; color:#003d81}

.menuitem { background:url(/images/bullet.gif) no-repeat left top; margin-bottom:5px; padding-left:15px; width:190px;} 
.menuitem a, a.link { font-size:13px; font-weight:normal; text-decoration:none; color:#003d81; }
.menuitem a:hover, a.link:hover {font-size:13px; font-weight:normal; text-decoration:underline; color:#003d81}

#blogtoc { margin-bottom:15px; margin-right:10px; }
#blogtoc b { font-family:Times, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#355C88; }

#contlabel { text-align:center; background:#355C88; padding:5px; margin-bottom:10px; font-family:Times, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FFFFFF; }

.menutxt { text-decoration:none; text-align:left; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; }
.menutxt a, a.link { text-decoration:none; text-align:left; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; }
.menutxt a:hover, a.link:hover { text-decoration:none; text-align:left; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FEED01; margin:0px; }

ul#navPaw, ul#navPaw ul, ul#navPaw li {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}		
ul#navPaw {font-family:Arial, Helvetica, sans-serif; float:left; z-index:1999; position:relative; margin-left:30px; }
ul#navPaw li {	float:left; padding:0px; list-style:none; position:relative; z-index:9999;}
ul#navPaw li a {color:#ffffff; text-decoration:none; font-weight:bold;}
ul#navPaw li a:hover {color:#FEED01; text-decoration:none; font-weight:bold;}
ul#navPaw li h1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; margin:0px; padding:0px 0px 10px 15px;}
ul#navPaw li:hover ul,  ul#navPaw li.uhover ul {display:block;}
ul#navPaw li ul {font-size:11px; display:none; position:absolute!important; z-index:9999; background-color:#355C88; left:15px; width:200px; padding-bottom:2px;}
ul#navPaw li ul li {list-style-position:outside; list-style-type:none; margin:4px 1px 0px 2px; width:194px; }
ul#navPaw li li a {display:block; padding:2px 3px 2px 5px; margin:0px; border:1px solid #355C88; color:#ffffff; text-decoration:none; font-weight:normal;}
ul#navPaw li ul li a:hover {background:#355C88; border:1px solid #355C88; color:#FEED01; font-weight:normal;}	
ul#navPaw ul {display:block; padding:2px 3px 2px 5px; margin-top:-1px; border:1px solid #000000; color:#ffffff; text-decoration:none; font-weight:normal;}

/*Testimonials*/
#clTesti { width:100%; height:420px; margin:20px auto 0px auto; display:none; }

#testeeSS { position:relative; height:250px; width:80%; margin:10px auto; }
#testeeWrap { position:absolute; margin:5px; padding:15px;  }
#testee_comments { margin:0px auto; font-size:18px; text-align:left;  }
#tstReadMore { color:#000000; text-align:left;  }
#testee_comments a { color:#000000; }
#testee_sig { padding-left:20px; padding-top:10px; font-weight:bold; font-size:16px; text-align:left;  }
#arrows { top:25%; left:50%; transform:translate(-50%,-50%); height:30px; line-height:30px; position:relative; width:100%; }
#arrows a { font-size:40px; background-color:rgba(255, 255, 255, .25); color:#1C1D21; cursor:pointer; height:30px; padding:15px; transition: background-color .5s, color .5s; }
#prev { float:left; padding-right: 20px; }
#next { float:right; padding-left: 20px; }
#arrows a:hover { background-color:rgba(28,29,33, .75); color:#EEEFF7; }

.fade {
	-webkit-animation-name: fade;
	-webkit-animation-duration: 2s;
	animation-name: fade;
	animation-duration: 2s;
}
@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}