@charset "utf-8";
/* CSS Document */
/* Parscale Media Style Sheet
-----------------------------------------------------------------------------

Prototype Version:  2.4	
Developer: 			Giles-Parscale Inc
Email Address:		info@parscale.com
Developer Website:  http://www.parscale.com/

Client Website: 	http://
Last Modifier:		Brad Parscale - Giles-Parscale Inc
Last Modified: 		09.7.2013

*/

/* Table of Contents
-----------------------------------------------------------------------------

	1. Clean Base
	2. Base Typography
	3. Images
	4. Links
	5. Forms
	6. Tables
	7. Framework
*/

/* 1. Create a Clean Base
------------------------------------------------------------------------------*/

html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, sup, sub, strike, pre, code, samp, kbd, var, tt, form, fieldset, legend, label,
input, textarea, option, .nobox {background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
blockquote, q {quotes: none;}
br {height: 0;}
ul, dl {list-style: none; margin:0; padding:0;}
html, body{height: 100%; -webkit-appearance:none; border:none; -webkit-text-size-adjust:none;}
body{position:relative;font-family:"arial";}
/* ul li{display:inline-block; *display: inline;zoom: 1;} */
/* Class for clearing floats */
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.cf:before, .cf:after { content:""; display:table; }
.cf:after { clear:both; }

/* For IE 6/7 (trigger hasLayout) */
.cf { zoom:1; }
.clear { clear: both; }
.clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }/* ----- clear fix for floats ----- */
.clearfix { display:inline-block; *display: inline;zoom: 1; }
* html .clearfix { height:1%; }/* hides clearfix from IE-mac */
.clearfix { display:block; }/* end hide from IE-mac */

/* 2. Define Base Typography 
------------------------------------------------------------------------------*/

/* Create the Default Headers  */
h1, h2, h3, h4, h5, h6 {font-family: 'Quattrocento', serif;}

/* Specific Header Settings */
h1 {font-size:32px;line-height:30px; text-transform:uppercase;font-weight:400;} 
h2 {font-size:20px;line-height:25px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:12px;}

/* 3. Images
------------------------------------------------------------------------------*/

/* Remove border around linked images */
img {border: 0; border-style: none;}


/* 4. Links
------------------------------------------------------------------------------*/

/* Default Link Types */
a {color: #d70109; text-decoration:none;font-family: 'Quattrocento Sans', sans-serif;font-size:15px; text-transform:uppercase;	}
a:hover {text-decoration:none; color:#d70109 !important;}
a:focus {outline: none;}
a.current{color: #000;}
a.active {color: #000;}

/* 5. Forms

------------------------------------------------------------------------------*/

input{line-height:30px;}
input[type="text"]{background:url('https://www.sanantonioexceptionalhomes.com/images/site/input_bg.png') left top; background-repeat:repeat-x;}
input[type="email"]{background:url('https://www.sanantonioexceptionalhomes.com/images/site/input_bg.png') left top; background-repeat:repeat-x;}
input[type="submit"]{-webkit-appearance:none;}
textarea{background:url('https://www.sanantonioexceptionalhomes.com/images/site/textbox_bg.png') left top; background-repeat:repeat-x; padding-top:5px;}



/* Comman elements*/
.form_fields{}
.form_row{margin-bottom:25px; display:block; position:relative;}
.form_fields {padding-left:20px;}
.form_fields span{width: 60px;display: inline-block;}
.form_label{width:90px; display:block;padding:5px 0;}
.form_input_big{width:350px; height:30px; border:1px solid #ccc; padding-left:10px; color:#676766;}
.form_input_small{width:110px;height:30px; border:1px solid #ccc; padding-left:10px; color:#777777; margin-right:5px;}
.form_textarea{width:350px; height:120px; border:1px solid #ccc; padding-left:10px; color:#777777;}
.form_select_big{width:360px; height:30px; border:1px solid #ccc; padding-left:10px; background-color:#ededed;color:#777777;}
.form_row .element_error {position: absolute;top: -2px;color: red;font-size: 12px;left: 475px;} 
.dform_container{ margin-top: -4px !important;}
input:hover{border-color:#8d8b8b; color:#999;}
textarea:hover{border-color:#8d8b8b; color:#999;}

.dform_element {margin-bottom:25px; display:block; position:relative;}
.dform_container {padding-left:20px;display: inline-block;}
.dform_container span{width: 60px;display: inline-block;}
.dform_label{width:150px; display:inline-block;padding:5px 0; vertical-align:top;}
.text{width:350px; height:30px; border:1px solid #ccc; padding-left:10px; color:#676766;}
.form_input_small{width:110px;height:30px; border:1px solid #ccc; padding-left:10px; color:#777777; margin-right:5px;}
.ddform_5,textarea{width:350px; height:120px; border:1px solid #ccc; padding-left:10px; color:#777777;}
.form_select_big{width:360px; height:30px; border:1px solid #ccc; padding-left:10px; background-color:#ededed;color:#777777;}
.dform_element  .dform_error {position: absolute;color: red;font-size: 12px;left: 175px;}
.dfinput_full .submit{background: url('https://www.sanantonioexceptionalhomes.com/images/site/btn_contact_send.png') left top;width: 80px;cursor: pointer;color: white;font-family: "Quattrocento";text-transform: uppercase;line-height: 35px;display: block;height: 34px;text-align: center;font-weight: 700;margin-left: 150px;}
.active_menu{color: #D70109;text-decoration: none;}  
#primary ul li {list-style-type: disc;color:#676766 !important; margin-left: 20px;}

/* Sign up form */
#signup_form{}
#signup_form .dform{position:relative}
#signup_form .dform_container{padding-left:0px !important;}
#signup_form .dform_element{margin-bottom:0px !important;}
#signup_form .submit_button{position:absolute !important;top: -16px;}
#signup_form{padding:2px;width:205px;height:30px;}
#signup_form input{}
#signup_form input[type="email"]{color:#c9c4c0; float:left;width: 128px;padding: 0 0 0 1px;background:none !important;border:0px !important;}
#signup_form input[type="text"]{color:#c9c4c0; float:left;width: 128px;padding: 0 0 0 10px;background:none !important;border:0px !important;}
#signup_form input[type="submit"]{color: #f9f9f9; background: none;float: right;padding: 1px 1px;cursor: pointer;position: absolute;margin-left: 125px;font-family: arial;font-size: 12px;line-height: 20px;height:34px;margin-top:9px;background: url('https://www.sanantonioexceptionalhomes.com/images/site/btn_contact_send.png') repeat scroll left top rgba(0, 0, 0, 0);}

/* Advacned search */
#advanced_search_forms{padding:0px 90px;margin-top:50px;font-size:15px;line-height:19px; color:#676766;}

/* Contact form */
#contact .dfinput_full .submit{margin-left:221px !important;}
#contact_form{margin-top: 15px;font-size: 15px;line-height: 19px;color: #676766;}
#thankyou{height:300px !important} 
#contact div.error-inner{font-weight:bold !important;color:red !important;font-size:12px !important;}
#signup div.error-inner{clear:both;font-weight:bold !important;color:red !important;font-size:12px !important;}



/* 6. Tables
------------------------------------------------------------------------------*/

/* Table Fixes */
table {border-spacing: 0; border-collapse: collapse; width:100%;}
td {text-align: left; font-weight: normal;  font-family: Arial, Helvetica, sans-serif;  color: #000; font-size:13px;}
tbody tr td:first-child { padding-left: 30px; width: 60%; }
thead { font-family: Arial, Helvetica, sans-serif;  color: #000; }
thead td{font-weight: bold !important;}

/* Removes fieldset borders. even on Opera 7 */
fieldset {border: 1px solid transparent;}


/* 7. Framework
------------------------------------------------------------------------------*/

@font-face {
font-family: 'gotham_mediumregular';
src: url('../fonts/gotham/ufonts.com_gotham-medium.eot');
src: url('../fonts/gotham/ufonts.com_gotham-medium.eot?#iefix') format('embedded-opentype'),
	 url('../fonts/gotham/ufonts.com_gotham-medium.woff') format('woff'),
	 url('../fonts/gotham/ufonts.com_gotham-medium.ttf') format('truetype'),
	 url('../fonts/gotham/ufonts.com_gotham-medium.svg#gotham_mediumregular') format('svg');
font-weight: normal;
font-style: normal;}

/* Common CSS */
/*common margin style*/
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml60{margin-left:60px;}

/*all padding zero*/
.p0{padding:0 !important;}
.pt20{padding-top:20px;}
.pl60{ padding-left:60px;}
.pb50{ padding-bottom:50px;}
.ptb10{padding:5px 0;}
/*common floating style*/
.fl{float:left;}
.fr{float:right !important;}

/*common display style*/
.dis-b{display:block}
.relative{ position:relative;}
.box{position:relative;}
.hidden{display:none;}


/*border*/
.no_bdr{border:none !important;}
.bdr{ background:#aba7a1; width:100%; height:1px; margin:5px 0px 5px 0px;}
.border{border:3px solid #bcb499;}

/*common fonts style*/
.f16{ font-size:16px !important;}
.f18{ font-size:18px !important;}
.f25{font-size:26px !important}
.f28{font-size:28px !important}
.fbold{font-weight:bold;}

/* Alignment */
.txt-center{text-align:center;}
.txt-right{text-align:right;}

/* Grid */
.one_third{width:300px;}
.one_fourth{width:200px;}
.two_third{width:620px;}
.icon_callout {padding-left: 40px;width: 174px;padding-right: 5px;margin-left: 20px;border-right: 1px solid #6f6d70;min-height: 85px;}
.icon_callout.last{border-right:0px;padding-left:15px;}

/* Buttons */
.btn{font-family: "Quattrocento"; text-transform:uppercase; line-height: 35px;display:block;height:34px; text-align:center; font-weight:700;min-width:164px; }
.btn_adv_search{background:url('https://www.sanantonioexceptionalhomes.com/images/site/btn_adv_search_bg.jpg') center center; background-repeat:no-repeat; width:195px; float:right;}
/* .btn_back{background: url('https://www.sanantonioexceptionalhomes.com/images/site/sidebar_callout_title_bg.png') center center;float: left;width: auto;padding: 0 10px;} */
.btn_back{background: url('https://www.sanantonioexceptionalhomes.com/images/site/btn_back_bg.png') no-repeat scroll center center rgba(0, 0, 0, 0);float: left;width: auto;}
.btn_pd_back{background:url('https://www.sanantonioexceptionalhomes.com/images/site/btn_pd_back.png') center center; background-repeat:no-repeat; float:left; width:83px; height:34px;}
.btn_contact_agent{background:url('https://www.sanantonioexceptionalhomes.com/images/site/btn_contact_agent.png') center center; background-repeat:no-repeat; color:white; cursor:pointer;}
.btn_contact_agent:hover{color:#fff !important;}
.btn_contact_send {background:url('https://www.sanantonioexceptionalhomes.com/images/site/btn_contact_send.png') left top; width:80px; cursor:pointer; color:white;}

/*transition effect*/
.tra{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

/* Page Layout */
#full_wrapper{min-height: 100%; min-width: 960px; height: auto !important; height: 100%; margin: 0 auto -292px; /* the bottom margin is the negative value of the footer's height */}
.wrapper{ width:960px; margin:0 auto;}
.content{ margin:0 auto; padding:0 0 55px 0;}
.content  p{ padding-bottom:10px;}
.push{height:292px; display:block;}


/* Header section */
 /* header{height: 75px;padding-top: 10px;border-bottom: 1px solid #c6c4c4;z-index: 10;position: fixed;display: inline-block;background-color: white;width: 100%;box-shadow: 2px 4px 20px #000000;-moz-box-shadow: 2px 4px 20px #005377;-webkit-box-shadow: 2px 4px 20px #292929;margin-bottom:10px;}  */
header{height: 78px; padding-top: 10px; border-bottom: 1px solid #c6c4c4; z-index: 10; position: fixed; display: inline-block; background-color: white; width: 100%; top: 0;  left: 0; box-shadow: 2px 4px 20px #000000; -moz-box-shadow: 2px 4px 20px #005377; -webkit-box-shadow: 2px 4px 20px #292929; margin-bottom: 10px; background: url('https://www.sanantonioexceptionalhomes.com/images/site/header_banner.png') left top;}  
header a{color:#383737;}
header .brand{width:260px;position:absolute;z-index:5;top:3px;}
header .nav_container{width:700px; height:60px; float:right;}
header .top_nav_container ul{float:right; }
header .top_nav_container ul li{width:100px; list-style:none}
header .top_nav_container ul li a{font-size:11px;}
header .top_nav_container ul li a span{padding-left:5px;}
header .top_nav_container ul li a img{margin-bottom:-5px;}
header .top_bottom_menu{margin-top:20px;}
header .top_bottom_menu li {height: 24px; border-left: 1px solid #dedddc; position: relative; padding-bottom: 0px; padding-top: 4px}
header .top_bottom_menu li a{font-size: 14px;line-height: 14px;padding-left: 7px;padding-right: 20px;}
header .top_bottom_menu li ul{position: absolute;top: 26px;left: -1px;background: white !important;min-width: 275px;padding-top: 10px; display:none;}
header .top_bottom_menu li:hover ul{display:block;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; background-color: rgba(239, 241, 244, .92);}
header .top_bottom_menu li ul li {display:block;padding: 5px 0; list-style:none}
header .top_bottom_menu li ul li a{padding: 15px;text-transform: none;font-family: 'Arial', sans-serif;font-weight: normal;font-size: 14px;color: #242424;}
header ul li {display:inline-block; *display: inline;zoom: 1;}
header ul li  a{font-family: 'gotham_mediumregular';}
header nav ul{z-index:10;}
header .top_nav_container ul li.number{color:#D70109;font-size: 15px;font-weight: bold;}

/* Banner Caption */
.flexslider{ margin:0 !important; padding:0 0 60px !important;}
.flex-control-nav{ bottom:30px !important;}
.slider_block{text-transform:uppercase; margin:0 auto; height:90px; background:url('https://www.sanantonioexceptionalhomes.com/images/site/banner_desc.jpg') left top; width:100%; text-align:center;}
.slidecaption {padding-top:15px;overflow: hidden; display: block; color:#000000; font-family: 'Quattrocento'; font-size: 35px; }
.slidecaption p{ color:#211F1F; font-size:20px; line-height:27px; letter-spacing: .05em;}
.slidecaption a{ display:inline-block;  *display: inline; zoom: 1; text-decoration:none;font-family: 'Quattrocento Sans', sans-serif; font-weight:bold;color:#cb020a;vertical-align: top;padding-left: 15px; font-size:15px; margin-right:-100px }
.slidecaption span{  font-family: 'Raleway', sans-serif; line-height: 50px; font-size:48px; display:block; font-weight:bold; 	height:525px;}	

/* Home Boxes */
.box{background-color:#BDBDBD; min-height:300px;margin-bottom:20px; display:inline-block;*display: inline;zoom: 1; overflow:hidden; }
.box_title {letter-spacing: .1em;}
.box:hover .box_title {bottom:0px;height:300px; background:url('https://www.sanantonioexceptionalhomes.com/images/site/callout_title_bg.png') center 26px; background-color:#f5f5f5; height:305px; background-repeat:no-repeat; cursor:pointer; letter-spacing: .1em;}
.box:hover .box_title p.desc{display:inline-block; margin-top:10px;line-height:20px;}
.box:hover .box_title a.title{margin-top:30px;}


.box .play_btn{background:url('https://www.sanantonioexceptionalhomes.com/images/site/icon_play.png') center center; background-repeat:no-repeat; position:absolute; top:45%; left:50%; height:75px; width:75px; margin-left:-37.5px; margin-top:-37.5px; letter-spacing: .1em;}
.box_title{position:absolute; width:100%; left:0px; bottom:0px; height:45px; text-align:center;background:url('https://www.sanantonioexceptionalhomes.com/images/site/callout_title_bg.png') center top;background-repeat:no-repeat; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.box_title a.title:hover{color:#474745;}
.box_title a.title{font-family: 'Quattrocento';font-size: 18px;background: url('https://www.sanantonioexceptionalhomes.com/images/site/desc_title_bg.png') center center #f5f5f5;margin: 0 auto;padding-top: 8px;overflow: hidden;display: inline;float: left;width: 100%;height: 28px;margin-top: 4px;color: #61615f;text-transform: uppercase; line-height: 18px;}
.box_title p.desc{display:none;}
.box_title p.desc a{display:block;}
.box_title a.hidden{background:none;}
.box600{ width:620px;}
.box300{ width:300px;}
.box  img{width:100%; height:300px;}
.box.ml10 {margin-left: 20px;}


/* Common callouts */
.desc_callout{overflow: hidden;color: #868584;font-size:15px; padding: 0 10px;}
.desc_callout .desc_title{background: url('https://www.sanantonioexceptionalhomes.com/images/site/desc_title_bg.png') center center;background-repeat: repeat-x;height: 40px;text-align: center;line-height: 40px;color: #505046;font-weight: bold;font-family: 'Quattrocento';font-size: 20px;border-top: 1px solid #c6c4c4;border-bottom: 1px solid #c6c4c4;}
.desc_callout .desc_txt{text-align:center; font-size:15px; line-height:25px;font-family:Arial;padding: 2px 20px;}
	
	
/* Innerpages */
#int_banner {width: 100%;}
.innerpage{ padding-top:86px;}
.innerpage .banner{width:100%; margin-bottom:25px;}
.innerpage .banner_img{height:480px; display:block; width:100%; background-repeat:no-repeat;background-size:cover;overflow:hidden;}
.innerpage .banner_txt{height:35px; display:block;background:url('https://www.sanantonioexceptionalhomes.com/images/site/banner_txt_bg.jpg') center center; width:100%;}
.innerpage #primary{width:720px;}
.innerpage .content{margin-top:35px;}
#community_detail.innerpage  .content{margin-top:0px !important;}

.innerpage .cd_banner{width:100%; margin-bottom:25px;min-width:960px;}
.innerpage .cd_banner .banner_img img{display:block; width:100%; background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0;}
.innerpage .cd_banner .banner_txt{height:35px !important; display:block;background:url('https://www.sanantonioexceptionalhomes.com/images/site/banner_txt_bg.jpg') center center; width:100%;}
.innerpage .cd_banner li{width:100%;}
.innerpage .cd_banner ul.rslides_tabs {width:100% !important; }
.innerpage .cd_banner ul.rslides_tabs li a{float:left; z-index:1000; position:absolute; bottom:45px;}
.innerpage .cd_banner ul.rslides_tabs li {width:20px;}
.cd_banner ul.rslides li{ height:480px !important;}

/* Sidebar seciton */ 
#sidebar{}
.innerpage #sidebar{width:180px;}
#sidebar .sidebar_title{font-family: "Quattrocento";background: url('https://www.sanantonioexceptionalhomes.com/images/site/sidebar_callout_title_bg.png') center center;height: 30px;width: 180px;display: block;text-align: center;color: #555555;font-size: 17px;line-height: 25px;text-transform: uppercase;font-weight: bold;vertical-align: middle;padding-top: 5px;}
#sidebar .sidebar_menu{padding:5px;font-family:arial; font-size:15px;color:#676766; line-height:20px;}
#sidebar .sidebar_menu ul{width:100%; text-align:center;font-family: 'Quattrocento Sans', sans-serif;font-size:15px;font-weight:bold; line-height:16px;}
#sidebar .sidebar_menu ul li{display: block;padding: 8px 15px;text-transform: uppercase;letter-spacing: 0.07em; list-style:none}
#sidebar .sidebar_menu ul li a{ color:#cb020a;}
#sidebar .sidebar_menu ul li a.current,
#sidebar .sidebar_menu ul li a:hover{color:#000}
#sidebar .agent_contact_detail h4 {font-size: 18px; font-family: 'Quattrocento Sans', sans-serif;}
#sidebar .agent_contact_detail p{font-size:12px !important;}
#sidebar p.agent_contact_info {font-size:14px !important; font-weight:bold;}



/* Pagination */
.pagination {font-size:15px; line-height:22px; font-family: 'Quattrocento Sans', sans-serif; font-size:14px;font-weight:bold;}
.pagination ul {padding:10px 0;}
.pagination li {display: inline;}
.pagination li a:hover, .pagination li a.current{color:#000;}
.page_prev, .page_next{padding:0px !important;}
.page_num a{border-right:1px solid #d70109;padding:0 10px; }
.page_num.last a{border:0px;}


/* About us seciton */
.quote{margin:10px 0; font-family: 'Quattrocento';color:#676766;padding:30px 0; border:1px solid #dbdbdb; border-right:0px; border-left:0px;}
.quote_body {width:500px;padding-left:10px;padding-top:15px;}
.quote_body strong{font-size:23px;line-height:35px}
.quote_body p{font-size:21px;line-height:25px;padding-top:25px;}
.quote_body p small{font-size:18px;line-height:25px; display:block;}
.quote_img img{width:210px; height:220px;}


/* Body | Typography, This seciton will show the output for EDITOR. */ 
.body{width:100%;display:block; color:#676766;font-size:15px;line-height:25px;}
.body h1,.body h2,.body h3{padding-top:25px;padding-bottom:5px;}
.body p,.body hr{padding-top:2px;font-size:15px;line-height:25px;}
.body hr{border:0px;border-top:1px solid #dbdbdb; margin-top:20px; }
.body ul{padding-top:5px;}
/* .body ul li{display:block;} */
.body table{border:1px solid #676766;}
.body thead{font-weight:bold;}

/* Exceptional homes */
#exceptional_homes .box_title a{font-size:16px;}
#exceptional_homes .content{padding-left:10px;}
#exceptional_homes .content  #exceptional_homes_header{margin-top:35px;}
#exceptional_homes .body{width:940px;}

/* Testimonail seciton */
#tesimonials{padding-left:35px; padding-top:5%; font-family: 'Quattrocento'; font-size:21px; line-height:28px;width:265px;}
#tesimonials p{color:#868584;}
#tesimonials p small{color:#b0b0b0; font-family: 'Quattrocento Sans'; font-size:15px; font-style:italic;display:block;}

/* Property Detail */
#pd_contact_form{padding-top:25px;}
#property_detail .cover_img{height:415px; width:600px; margin:0 auto;margin-bottom:10px;}
#property_detail .cover_img{max-height:415px; max-width:600px;}
#property_detail #tabbing{}
#property_detail .tabbing_link{width:660px; margin:0 auto;border-bottom:1px solid #c6c4c4;padding-left:60px}
#property_detail ul#tabbing_link li a{width:147px; height:30px;color:#676766; background-color:#cccccc; text-align:Center;font-family: 'Quattrocento'; display:block; font-size:14px;line-height:32px;font-weight:bold;}
#property_detail ul#tabbing_link li.ui-tabs-active a,
#property_detail ul#tabbing_link li a:hover{width:147px; height:30px; background-color:#d70109; color:White;}
#property_detail .tab_content{padding-top:20px; margin:0 auto;}
#property_detail .tab_map{width:710px; height:260px;}
#property_detail .specification{margin-top:20px; padding:5px 0;font-size:15px; line-height:22px;color:#676766;}
#property_detail .specification strong{color:black; font-family: 'Quattrocento';}
#property_detail .specification .one_third{width:33%; float:left}
#property_detail .specification .txt-center{border-left:1px solid #c6c4c4;border-right:1px solid #c6c4c4;  }
#property_detail .spec_row{padding:5px 0; border-top:1px solid #c6c4c4;}
#property_detail .last_row{border-bottom:1px solid #c6c4c4;}

#property_images {width:100%; display:block;margin:0 auto;}
#property_images ul li{margin-right:12px; list-style:none}
.property_images_tab a.prev,
.property_images_tab a.next{text-indent:-99999px;}
.property_images_tab a.prev{position: absolute;top: 43px;left:0px;width: 30px;height: 60px;cursor: pointer;background: transparent url('https://www.sanantonioexceptionalhomes.com/images/site/prev_horizontal.png') no-repeat 0 0;}
.property_images_tab  a.next{position: absolute;top: 43px;right: 5px;width: 32px;height: 55px;cursor: pointer;background: transparent url('https://www.sanantonioexceptionalhomes.com/images/site/next_horizontal.png') no-repeat 0 0;}

img.property_img{max-width:335px; padding-bottom:20px;}
.even{margin-right:0px;}
.property_title a,li .property_title {font-family: 'Quattrocento Sans';font-size:21px; color:#cb020a; text-transform:uppercase; font-weight:700;}
.property_body{font-size:14px;line-height:22px; color:#676766;}
.property_body strong{font-family: 'Quattrocento'; color:black;}
.property_body a{font-family: 'Quattrocento'; font-weight:bold;}

/* Similar Homes */
#similar_homes{padding:0 10px; display:block; margin-bottom:20px;}
#similar_homes_title h2{font-size:18px; line-height:28px;width:740px; margin:0 auto;margin-bottom:15px;}
#san_antinio_landing .box_title a{font-size:16px !important; line-height:18px;height: 28px;padding-top: 9px;}

/* Property listing */
#san_antinio_homes{padding-top:135px;}
#san_antinio_homes .sidebar_menu hr{border:0px; border-bottom:1px solid #cccccc; margin:10px auto; width:97px; }
#san_antinio_homes .sidebar_menu a{text-transform:none;}
#san_antinio_homes .btn_contact_agent:hover{color:white;} 
#san_antinio_homes .testimonial_cover{width:100%; padding:0 auto;}
#san_antinio_homes .testimonial_cover img{margin:0 auto;}
#san_antinio_homes #agent_info{width:170px; padding-top:20px; display:block; margin:0 auto; text-align:center; margin-left:10px; padding-bottom:15px;}
#san_antinio_homes #agent_info .agent_img{margin-top:10px;margin-left:-10px;}
#san_antinio_homes .controls {padding:15px 0; display:block;width:700px;}
#san_antinio_homes .controls .dd-options li{display:block;}
#san_antinio_homes .controls .dd-options li a,a.dd-selected{font-family: 'Arial';font-size: 14px;color: #777777;text-align: left;height: 25px;padding: 8px 0 0 10px;}
#san_antinio_homes .controls  .one_third{width:33.33%;}
#san_antinio_homes .controls  #soryby_control{padding-left:45px;}
#san_antinio_homes .property_body  {width:335px;display:inline-block; *display: inline;zoom: 1;}
#san_antinio_homes .property_body  .half_column{width:50%; float:left}
#san_antinio_homes .property_body  .onethird_column{width:33.33%; float:left}
#san_antinio_homes .property_body  .twothird_column{width:66.66%; float:left}


/* Community listing */
#communities_listing{padding-top:35px;}
#communities_listing .sidebar_menu hr{border:0px; border-bottom:1px solid #cccccc; margin:10px auto; width:97px; }
#communities_listing .sidebar_menu a{text-transform:none; color:#676766;}
#communities_listing .btn_contact_agent:hover{color:white;} 
#communities_listing .testimonial_cover{width:100%; padding:0 auto;}
#communities_listing .testimonial_cover img{margin:0 auto;}
#communities_listing #agent_info{width:170px; padding-top:20px; display:block; margin:0 auto; text-align:center; margin-left:10px; padding-bottom:15px;}
#communities_listing #agent_info .agent_img{margin-top:10px;margin-left:-10px;}
#communities_listing .controls {padding:15px 0; display:block;width:700px;}
#communities_listing .controls .dd-options li{display:block;}
#communities_listing .controls .dd-options li a,a.dd-selected{font-family: 'Arial';font-size: 14px;color: #777777;text-align: left;height: 25px;padding: 8px 0 0 10px;}
#communities_listing .controls  .one_third{width:33.33%;}
#communities_listing .controls  #soryby_control{padding-left:45px;}
#communities_listing .property_body  {width:335px;display:inline-block; *display: inline;zoom: 1;}
#communities_listing .property_body  .half_column{width:50%; float:left}

/* San Antinio Landing */
#san_antinio_landing  .body{margin-bottom:30px;}


/* San antinio Listing */
.sa_mall_listing {color:#676766}
.sa_mall_listing p{padding-top: 2px;font-size: 15px;line-height: 25px; }
/* .sa_mall_listing  li {padding:10px 0;} */
#primary .sa_mall_listing ul  li {padding:0 0;}

.sa_mall_listing  li div{width:50%;float:left;}
.sa_mall_listing  li div  img{max-width:340px;}
.sa_mall_listing  li div#home_banner li .slide_img{width:50%;float:left;}

/* Communities listing */
.communities_listing ol {padding-left:25px; padding-bottom:60px;display:inline-block;float:left;}
.communities_listing ol li{font-family: 'Quattrocento';line-height: 20px;color: #676766;width: 275px;/*float: left;*/margin-right: 30px; margin-bottom: 10px;}
.communities_listing ol+ol+ol{width:250px;}
.communities_listing ol li a {font-weight:bold; text-transform:uppercase;}
.communities_listing ol li a:hover {color: #000 !important;}


#community h1{margin:10px 0 40px 0; }
#community #primary{width:100% !important;}
#community .quote{width:100% !important; padding:10px 0;}
#community .quote_txt{width: 80% !important;padding: 17px 0; text-align:Center;}
#community .quote_link{width:9% !important; padding:10px 0;}
#community_detail .controls{padding:20px 0; }
#community_detail .body  img


/* Property listing */
.property_listing{padding-top:10px;}
.property_listing li{vertical-align:top;padding-bottom:50px;}
.property_listing li img.property_img{max-width:335px; padding-bottom:20px;}
.property_listing li {margin-right:30px; display:inline-block; *display: inline;zoom: 1;}
.property_listing li.even{margin-right:0px;}
.property_listing li .property_title a,.property_listing li .property_title {font-family: 'Quattrocento Sans';font-size:21px; color:#cb020a; text-transform:uppercase; font-weight:700;}
.property_listing li .property_body{font-size:14px;line-height:28px; color:#676766;}
.property_listing li .property_body strong{font-family: 'Quattrocento'; color:black;}
.property_listing li .property_body a{font-family: 'Quattrocento'; font-weight:bold;}
.property_listing a{font-weight:bold;}
#signup  .dform_element .dform_error{display: block;margin-left: 34px;width: 131px;}
#contact .dform_element .dform_error{display: block;margin-left: 68px;width: 131px;margin-top: 33px;}


/* Advanced Search */
#advanced_search{padding-top:40px;}
#advanced_search #sidebar{width:150px;}
#advanced_search #primary{width:740px; padding-bottom:40px;}

/* Contact */
#contact .sidebar_menu{background:url('https://www.sanantonioexceptionalhomes.com/images/site/contact_us_logo.png') center top;background-repeat:no-repeat; display:block;}
#contact .sidebar_menu p{margin-top:60px; margin-bottom:30px;}
#contact #sidebar{padding-bottom:40px;}
	
/* Footer */
footer{display:block; background:url('https://www.sanantonioexceptionalhomes.com/images/site/footer_bg.png') left top; height:292px; border-top:1px solid #d2d2d2; color:#e5e5e5;}
footer .upper_footer{height:45px; display:block; background:url('https://www.sanantonioexceptionalhomes.com/images/site/footer_upper_bg.png');}
footer .upper_footer_quote{width:700px; line-height:45px; color:#e1e1e1}
footer .upper_footer_social{width:260px; padding-top:10px;}
.ie8 footer .upper_footer_quote{width:720px; line-height:45px; color:#e1e1e1}
.ie8 footer .upper_footer_social{width:200px;padding-left:40px; padding-top:10px;}
footer .upper_footer_social ul li {display:inline-block; list-style:none; padding-right:10px; *display: inline;zoom: 1;}
footer .lower_footer{font-size:13px; line-height:20px;}
footer .lower_footer h3{font-size:18px; line-height:20px; display:inline-block; *display: inline;zoom: 1; padding-bottom:5px;}
footer #footer_callout{padding-top:20px;padding-bottom:20px}
footer #footer_callout p{color:#e1e1e1;}
footer #office_address{background:url('https://www.sanantonioexceptionalhomes.com/images/site/icon_marker.png') left top; background-repeat:no-repeat;}
footer #callus{background:url('https://www.sanantonioexceptionalhomes.com/images/site/icon_callus.png') left top; background-repeat:no-repeat; padding-right: 20px;}
footer #email_callout{background:url('https://www.sanantonioexceptionalhomes.com/images/site/icon_email.png') left top; background-repeat:no-repeat;width:100px}
footer #email_callout h3 img{margin-bottom:-6px; padding-right:5px;}
footer #email_callout a{color:#e5e5e5;font-size:14px; line-height:18px;}
footer #email_callout a:hover{text-decoration:underline;}
footer .footer_signup{width:220px; display:block;}
footer .footer_signup h3{font-size:17px; color:#e1e1e1;}
footer a:hover{color:#fff !important;}
footer a{text-transform:none;}
footer .footer_links{width:740px;height: 80px;}
footer #partner_link {width:100%;text-align:center; position:relative; color:#e1e1e1;}
footer #partner_link a{width: 32%;display: inline-block;zoom: 1;color: #e5e5e5 !important;font-family: arial;font-size: 13px; margin-left:50px;}
footer .copyright{ font-size:13px; width:100%; display:block; bottom: -20px; margin-left: 20px;}
footer .copyright a{text-decoration:underline;color:#e1e1e1;font-family:arial;font-size:13px;}
footer a.footer_logo{bottom:-5px; display:inline-block; }


/*rollover */
.box_title p.desc {display: none !mportant; color: #868584 !mportant;overflow: hidden !mportant;padding: 30px !mportant;}

/*geo-locator map */
.gm-style .gm-style-iw, .gm-style .gm-style-iw a, .gm-style .gm-style-iw span, .gm-style .gm-style-iw label, .gm-style .gm-style-iw div {text-align: center;}

div.summary p:last-child{color:red;}

.callout3 .box_title a.title{width:100%;}


.wrapper #primary a {display: block; width: 150px;}
.wrapper #primary a .back_btn {display: block; width: 100%; height: auto;margin-top: 9px; background-color: #D70109; padding: 5px}
.wrapper #primary a .back_btn p{text-transform: uppercase; font-family: arial;font-size: 12px;line-height: 20px; color: #ffffff; padding: 5px;text-align: center; border: solid 1px black;}






