body { background:#FFFFFF; font:normal 16px Helvetica, Arial, Tahoma, Verdana; margin:0px; padding:0px; min-width:980px;}
header {width:100%;}
td {vertical-align:top;}

#newSlideShow { display:block; position:absolute; top:0px; left:0px; width:100%; min-width:980px; height:550px; overflow:hidden; z-index:-1; }
#slideShow { width:100%; background:#FFFFFF; overflow:hidden; z-index:-1; }
#ssimg1 { width:100%; min-width:1800px; z-index:-1; min-height:550px; }

#short_newSlideShow { display:block; position:absolute; top:0px; left:0px; width:100%; min-width:980px; height:150px; overflow:hidden; z-index:-1; }
#short_slideShow { width:100%; background:#FFFFFF; overflow:hidden; z-index:-1; }
#short_ssimg1 { width:100%; min-width:1800px; z-index:-1; min-height:150px; }

#social {  float:right; width:100%; margin-top:10px; position:relative; z-index:1000; color:#FFFFFF; text-shadow:0px 0px 6px #000000, -1px -1px 2px #000, 1px -1px 2px #000, -1px 1px 2px #000, 1px 1px 2px #000; }
#social_icons { float:right; margin-right:30px; }
#social_icons img { height:30px; }
#headerLogo {float:left; margin-left:-15px; content: ''; width:30%; height:100px; background:rgba(0,0,0,0.5); -webkit-transform: skewX(-15deg); -moz-transform: skewX(-15deg); -ms-transform: skewX(-15deg); -o-transform: skewX(-15deg); transform: skewX(-15deg); -webkit-backface-visibility: hidden; backface-visibility: initial; margin-top:25px; position:absolute; left:0; z-index:999; box-shadow:2px 2px 4px #000000;}
#headerLogo img { max-width:290px; max-height: 80px; -webkit-transform: skewX(15deg) translate(-50%,-50%); -moz-transform: skewX(15deg) translate(-50%,-50%); -ms-transform: skewX(15deg) translate(-50%,-50%); -o-transform: skewX(15deg) translate(-50%,-50%); transform: skewX(15deg) translate(-50%,-50%); -webkit-backface-visibility: hidden; position:absolute; top: 50%; left: 50%; }
#menubar_wrap {width:100%; height:130px; position:relative; z-index:1000; overflow:hidden; }
#menubar {float:right; margin-right:-15px; content: ''; width:70%; background:rgba(0,0,0,0.5); -webkit-transform: skewX(-15deg); -moz-transform: skewX(-15deg); -ms-transform: skewX(-15deg); -o-transform: skewX(-15deg); transform: skewX(-15deg); -webkit-backface-visibility: hidden; backface-visibility: initial; margin-top:45px; height:60px; position:absolute; right:0; z-index:999; box-shadow:2px 2px 4px #000000;  }

#menu { margin:-85px 0px 0px 33vw ; text-decoration:none; font-size:18px; color:#FFFFFF; float:left; }
ul#navPaw, ul#navPaw ul, ul#navPaw li {margin:0px; padding:0px; position:relative; z-index:99999;}		
ul#navPaw { float:left; z-index:99999; position:relative; }
ul#navPaw li { float:left; padding:0px; list-style:none; position:relative; z-index:99999; }
ul#navPaw li a { color:#FFFFFF; text-decoration:none; font-weight:normal;}
ul#navPaw li a:hover { color:#F69728; text-decoration:none; }
ul#navPaw li h1 { font-size:18px; font-size:1.4vw; margin:0px; padding:0px 0px 0px 15px; font-family:'Century Gothic', Futura, AppleGothic, Arial, Tahoma, Verdana, sans-serif; font-weight:normal;}
ul#navPaw li h2 { font-size:18px; font-size:1.4vw; margin:0px; padding:0px 0px 0px 15px; font-family:'Century Gothic', Futura, AppleGothic, Arial, Tahoma, Verdana, sans-serif; font-weight:normal;}
ul#navPaw li:hover ul,  ul#navPaw li.uhover ul { display:block; }
ul#navPaw li ul { text-align:left; display:none; position:absolute!important; z-index:99999; left:5px; top:1.6vw; width:200px; padding-bottom:2px; }
ul#navPaw li ul li { padding-left:3px; text-align:left; list-style-position:outside; list-style-type:none; width:194px; }
ul#navPaw li li a { display:block; background:rgba(0,0,0,0.5); color:#FFFFFF; padding:3px 0px 3px 10px; margin:0px; text-decoration:none; font-family:'Century Gothic', Futura, AppleGothic, Arial, Tahoma, Verdana, sans-serif; font-weight:normal; }
ul#navPaw li ul li a:hover { background:rgba(0,0,0,0.5); color:#F69728; }	
ul#navPaw ul { display:block; padding:2px 3px 2px 5px; margin-top:-1px; text-decoration:none; }

#qbox {float:right; margin-right:30px; margin-top:110px; z-index:998; position:relative;}

#search_widget { padding-left:15px; padding-right:5px; font-size:12px; font-family:'Century Gothic', Futura, AppleGothic, Arial, Tahoma, Verdana, sans-serif; font-weight:bold; background:rgba(0,0,0,0.5); width:300px; height:270px; 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:'Century Gothic', Futura, AppleGothic, Arial, Tahoma, Verdana, sans-serif; color:#FFFFFF; font-weight:normal; } 
#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:14px; text-decoration:none; }
#sw_advanced a:hover { color:#FFFFFF; font-size:14px; 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; }

#welcome_box { position:relative; margin:-10px auto 0px auto; width:100%; background:#50D0DB; text-align:left; overflow:hidden; color:#FFFFFF;}
#welcome { width:980px; margin:0px auto; font-family:'Century Gothic', Futura, AppleGothic, Arial, Tahoma, Verdana, sans-serif; }
#welcome h1 { text-shadow:2px 2px 5px #555; padding-bottom:0px; font-family:Baskerville, Arial, Tahoma, Verdana, sans-serif; color:#FFFFFF; font-size:34px; text-align:center;}
#mob_ad {font-weight:bold; }
#welcome_phone_link a {text-decoration:none; color:#FFFFFF;}
#welcome_phone_link a:hover {text-decoration:none; color:#505050;}
#welcome_wrap {height:0px; overflow:hidden; }
.welcome_highlight { color:#FFFF00; font-weight:normal;}

#bubble_ads { width:100%; margin:0px auto; text-align:center; height:auto; margin-top:30px;  }
.bubble { display:inline-block; width:26%; height:auto; position:relative; text-align:center;  -webkit-transition:1s; -moz-transition:1s; -o-transition:1s; -ms-transition:1s; transition:1s;   }
.bubble:hover { -webkit-transform:scale(0.8,0.8); -moz-transform:scale(0.8,0.8); -ms-transform:scale(0.8,0.8); -o-transform:scale(0.8,0.8); transform:scale(0.8,0.8); }
.bubble img { max-width:90%; height:auto; -webkit-transform: translate3d(0, 0, 0); -moz-transform:translate3d(0,0,0); }

#featured_area { width:100%; background:#E6E6E6;}
#featured_content { background:#E6E6E6; width:100%; margin:20px auto 0px auto; padding-top:20px; text-align:center; height:50px; }

#property_button_wrap { width:100%; text-align:center; margin:0px auto; }
#property_button_selected { color:#505050; margin:0px auto; width:85%; text-align:center; font-size:27px; font-family:'Century Gothic', Futura, AppleGothic, Arial, Tahoma, Verdana, sans-serif; font-weight:bold; background:url(/images/property_button_bg.png); background-position:bottom; line-height:60px;}
#property_button { margin:0px auto; width:100%; text-align:center;  font-size:27px; font-family:'Century Gothic', Futura, AppleGothic, Arial, Tahoma, Verdana, sans-serif; background:url(/images/property_button_bg.png); background-position:top; -webkit-transition: background-position .3s ease; -moz-transition: background-position .3s ease; -ms-transition: background-position .3s ease; -o-transition: background-position .3s ease; transition: background-position .3s ease; line-height:60px;}
#property_button:hover { background-position:bottom;}
#property_button a { color:#505050; } 
#property_content {width:90%; text-align:center; margin:0px auto; padding:40px 0px 20px 0px; background:none; display:block; }

#community_button_wrap {  width:100%; text-align:center;  margin:0px auto;}
#community_button_selected { color:#505050; margin:0px auto; width:85%; text-align:center; font-weight:bold; font-size:27px; font-family:'Century Gothic', AppleGothic, Arial, Tahoma, Verdana, sans-serif; background:url(/images/property_button_bg.png); background-position:top; line-height:60px;}
#community_button {  margin:0px auto; width:100%; text-align:center; font-size:27px; font-family:'Century Gothic', Futura, AppleGothic, Arial, Tahoma, Verdana, sans-serif; background:url(/images/property_button_bg.png); background-position:top; -webkit-transition: background-position .3s ease; -moz-transition: background-position .3s ease; -ms-transition: background-position .3s ease; -o-transition: background-position .3s ease; transition: background-position .3s ease; line-height:60px;}
#community_button:hover { background-position:bottom;}
#community_button a { color:#505050;}
#community_content { width:90%; margin:0px auto; background:none; display:none; padding:0px 0px 10px 0px;}

#featuredcomm { background:none; padding-top:40px; padding-bottom:40px; display:block; position:relative; width:100%; font-family:'Century Gothic', AppleGothic, Arial, Tahoma, Verdana, sans-serif;}
#featuredcomm a, a:visited { font-size:20px; text-decoration:none; color:#000000; font-family:'Century Gothic', Futura, AppleGothic, Arial, Tahoma, Verdana, sans-serif; }
#featuredcomm a:hover { font-size:20px; text-decoration:underline; }

#featured_prop { display:block; position:relative; padding-top:20px; width:100%; height:auto; background:none; }
#featured_prop a, a:visited { text-decoration:none; color:#000000; }
#featured_prop a:hover { text-decoration:underline; }

#menuitem { float:left; margin-right:2%; margin-top:10px; border:0px; width:30%; text-align:left; border-bottom:dotted; border-color:#E0E0E0; border-width:1px; }
#menuitem a { text-decoration:none; }
#menuitem a:hover { text-decoration:underline; color: #F69728; font-family:'Century Gothic', Futura, AppleGothic, Arial, Tahoma, Verdana, sans-serif;}
#menuitem_name { white-space:nowrap; float:left; width:49%; }
#menuitem_count { white-space:nowrap; float:right; width: 49%; text-align:right; }

#floater { float:left; margin-bottom:20px; margin-left:10px; width:23%; background:#FFFFFF; color:#606060; text-align:center; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.9); } 
#floater_img { width:90%; margin:10px auto;  }
.floater_prop_img { width:100%; height:200px; overflow:hidden; position:relative; display:inline-block; border:1px solid #707070; }
#featured_thumb { min-height:200px;  display:block; width:100%; padding:0px; transform:scale(1.2); }
#floater b { color:#606060; } 
#floater a { color:#50D0DB; text-decoration:none; font-size:18px; font-weight:bold; } 
#floater a:hover { text-decoration:none; } 
.floater_pending { margin-top:-10px; }
.floater_pending img { float:left; margin-top: 10px; }

#linksArea { width:980px; margin:0px auto; text-align:center;}
#alllinks { margin:0px auto; padding-left:20px;}
#linksArea h2 { color:#505050; text-align:center; font-size:30px; font-family:'Century Gothic', Futura, AppleGothic, Arial, Tahoma, Verdana, sans-serif;}
#addlink_tag { display:block; text-decoration:none; float:left; padding:15px 0px 15px 0px; margin-right:20px; border-radius:0px; border:none; width:300px; text-align:center; background:url(/images/button_bg.png)top left no-repeat; background-position:top; font-family:'Century Gothic', AppleGothic, Arial, Tahoma, Verdana, sans-serif;  color:#FFFFFF; }
#addlink_tag:hover { background:url(/images/button_bg_hover.png)top left no-repeat; color:#505050;}

/*Testimonials*/
#cltesti { width:100%; height:350px; margin:0px auto; background:url(/images/testee_back.jpg)no-repeat; display:none; }
#cltesti h2 { padding-top:20px; color:#505050; text-shadow:0px 0px 6px #FFFFFF; text-align:center; font-size:30px; font-family:'Century Gothic', Futura, AppleGothic, Arial, Tahoma, Verdana, sans-serif; }
#testeeSS { height:270px; }
#testeeWrap { margin:5px; padding:15px; width:70%; margin:0px auto; background:rgba(250,250,250,0.7); }
#testee_comments { margin:0px auto; font-family:'Century Gothic', Futura, AppleGothic, Arial, Tahoma, Verdana, sans-serif; font-style:italic; font-size:18px; }
#tstReadMore { color:#000000; }
#testee_comments a { color:#000000; }
#testee_sig { padding-left:20px; padding-top:10px; font-family:'Century Gothic', Futura,  AppleGothic, Arial, Tahoma, Verdana, sans-serif; font-weight:bold; font-size:16px; }

#bottom { background:#E6E6E6; color:#505050; font-size: 14px; }
#bottom a { color:#505050; text-decoration:none; }
#bottom_social img { height:30px;}
#broker { max-width: 400px; max-height: 250px; }

#contentarea { margin:30px 50px 40px 50px; }
#story { padding-top:30px; }

/*For iPad*/
@media only screen
and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio: 1)
{
     header {width:100%;}
	h1 {font-weight:normal; }
	#mob_ad { font-weight:normal; }
	
	#property_button { font-weight:normal; }
	#community_button {  font-weight:normal; }
     

}


@media only screen
and (min-device-width:768px) and (max-device-width:1024px) and (orientation: portrait)  and (-webkit-min-device-pixel-ratio: 1)
{
  #menu { margin:-80px 0px 0px 43vw ; text-decoration:none; font-size:18px; color:#FFFFFF; float:left; }

}