﻿/* reset.css */
html, body, form
{
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: Arial;
    font-size: 12px;
}

table {border-collapse: collapse;border-spacing: 10px;}
fieldset, img {border: 0;}
caption, th {text-align: left;}

/* Typography */
h1, h2, h3, h4, h5, h6 {
    color: #404040;
    line-height:1.3em;
}

h1, h2, h3 {letter-spacing:-1px;}

h1 {font-size: 2.5em;} /*30px*/

h2 {font-size: 2em;} /*24px*/

h3 {font-size: 1.5em;} /*18px*/

h4 {font-size: 1.333em;} /*16px*/

h5 {font-size: 1.166em;} /*14px*/

h6 {
    color: #808080;
    font-size: 1em; /*12px*/
    text-transform: uppercase;
}

p {
    font-size: 1em;
    font-weight: normal;
    line-height: 1.5em;
    margin-bottom: 1em;
}

em {font-style: italic;}

strong {font-weight: bold;}

blockquote {
    margin-bottom: 18px;
    padding-left: 15px;
}

blockquote p {
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
    margin-bottom: 0;
}

.pagetitle, .pageintro
{
    display : block;
    margin : 0 0 10px 0;
    padding : 0;
    width : 100%;
}

/* layout*/
.wg_page_content { margin:10px;}
.aws_home .wg_page_content { margin:0;}

.wg_layout_after1 {width:760px;}
.wg_layout_after1 .wg_page_content
{
	float:left;
	width:440px;
}

.wg_layout_after1 .wg_container_after_content_1
{
	float:right;
    width:280px;
    margin:10px;
}

.wg_layout_nocontainers .wg_page_content { margin:5px;}
.aws_portal_homevalue .wg_layout_nocontainers .wg_page_content,
.aws_portal_perfectproperty .wg_layout_nocontainers .wg_page_content {width:740px;float:left;}
.aws_portal_propertydetail .wg_layout_nocontainers .wg_page_content { margin:0; width:100%;}
.aws_home .wg_layout_nocontainers .wg_page_content { margin:0;}
.tmplt_body {box-shadow: 0 0 16px rgba(0,0,0,0.8)}

/* widgets */
.wg_widget .wg_title h3 { font-weight:bold;}

/* prop search */
.mlx-button {padding:0.2em;}
.sr_list_content .sr_list_photo {margin-right : 5px;}
.ms-searchbox
{
	border-radius:4px;
	box-shadow:inset 2px 2px 3px rgba(0, 0, 0, 0.4);
}
/* prop detail*/
.aws_propdetail .wg_page_content .wg_page_content { margin:0; width:100%;} /* fix embedded community data*/
.aws_propdetail .pd_title_block_subheader, .aws_propdetail .pd_calculator_link_withvalue { white-space:normal;}
.aws_propdetail .button { padding:0.4em 0.6em;}

.aws_propdetail .pd_title_block_address { font-size:1.8em;}
.aws_portal_propertydetail .drawer_content h3 { font-weight:normal; font-size:1.4em;}
.aws_bst .pd_calls_to_action li {margin: 4px 2px 4px 0;}
.aws_bst .pd_calls_to_action li .button,
.pd_calls_to_action li .button
 {padding : 2px 3px; margin: 0; line-height : 1.2em;}


.ui-tabs .ui-tabs-nav li a { padding:4px 6px;}

/* community */
.comm_page_content
{
    float: left;
    width: 455px;
    margin-right:5px;
}

.comm_container_after_content_1
{
    float: right;
    width: 280px;
}

.rl_scrollable .items .item
{
    width:140px;
    margin-right:2px;
}

.rl_scrollable .items .item img {
    width:140px;
    height:112px;
}

.rl_nav { margin: 0 0 0 150px;}

.pano_nav { margin:0 0 0 130px;}
.pano_scrollable {width:440px;}

.scrollable_nav .nextPage,
.scrollable_nav .prevPage
{
    cursor : pointer;    
}

/* 404 page */
.page_not_found .wrapper 
{
	width:600px;
	margin:0 auto;
	padding:1em 0;
}

.page_not_found h1
{
    font-family: Georgia, Serif;
    margin-bottom:4em;
   	font-size:2em;
}

.page_not_found h1 span
{
	font-family:Impact, Charcoal, sans-serif;
	color:#888888;
	display:block;
	float:right;
}

.page_not_found .msg
{
	color:#888888;
    font-family: Georgia, Serif;
    font-size: 3em;
    font-style: oblique;
    line-height:1.2em;
    text-align:justify;
    margin:1em auto;
}

.page_not_found .msg .alt
{
	display:block;
	height:30px;
	background: url('/common/images/page_not_found_alt.png') no-repeat center top;
}

.page_not_found .msg:first-letter
{
	font-size:3em;
    font-family: ‘Times New Roman’, Times, serif;
	font-style:normal;
}

/*mobile*/
.m_calltoaction_short a, .m_calltoaction_long a, .m_calltoaction_short input, .m_calltoaction_long input
{
	color:White;
    background-color:Gray;
}

/* Portal */
.aws_portal_mapsearch
{
    background-color: White !important;
    background-image: none !important;
}

.aws_portal_search_summary { background-color:White; color:Black;}
.aws_portal_searchresults .wrap_form { width:440px !important;}

/* bst welcome */
.aws_welcome
{
    float : left;
    width : 100%;
    margin : 5px 0 0 0;
    padding : 0;
}

.aws_welcome .reg_welcome_placeholder
{
    float: right;
}

.aws_welcome, .aws_welcome a
{
	color:White;
	font-weight:bold;
	margin-left:0.2em;
}

.label {margin-top : 5px;}
.ln_nav_sub {background-color : #fff;}
.div {width:auto;}

.Tooltip, .tooltip
{
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
}

.tooltip
{
	color:White;
    font-weight: bold;
    background-color:#009944;
    border: 2px solid white;
    border-radius: 4px;
    box-shadow: 4px 4px 16px rgba(0,0,0,0.5);
}

.ForEmailOnly
{
    display: none;
}

.hidden
{
    display: none;
}

/* bst tab fix*/
.aws_portal_searchresults * .form-dropdownbox .dropdown
{
    float : none;    
}

.pd_content_container
{
    clear : none;    
}

.pd_contact_container
{
    margin-right : 10px;    
}

.data tr, .data td
{
    padding : 4px;    
}

.sr_search_container_horizontal .sb_container
{
    width : auto;    
}

.sr_search_container_horizontal .ui-widget-content
{
    border : 0px;    
}

.sr_search_container_horizontal .btn_search_horizontal,
.pr_content .row input.button
{
	/*ie7 fix*/
	*padding-left:0 !important;
	*padding-right:0 !important;
}

.pr_content .row input.button
{
    *padding-top : 3px !important;    
    *padding-bottom : 3px !important;
}

/* BST Toolbar */
.bst_tools
{
	float : left;
	width : 100%;
	margin : 0;
	padding : 0;
	color : #fff;
}
.bst_tools .tools
{
	float : right;
	margin : 0;
	padding : 0 15px 0 0;
	list-style-type : none;
	list-style-image : none;
}
.bst_tools .tools li
{
	float : left;
	margin : 0.3em;
	list-style-type : none;
	list-style-image : none;
}
.bst_tools .ui-icon  
{
    display : inline-block; 
    float : left;
}
.bst_tools .tools a 
{ 
    display : inline-block;
    color : #fff;
}

/* driving route / map */

body.aws_drivingdirections,
body.aws_route,
body.aws_propertymap
{
    background-image : none;
    background-color : #fff;
}

/*misc*/
.equal_housing
{
	display:inline-block;
	background:url(/common/images/eho.png) no-repeat 0px 0px;
	width:22px;
	height:16px;
}

.ms-options-content-container { color:Black; font-size:1em;}

body.aws_bst * .pd_title_block_calculator
{
    margin-right: 0px;
    float : right;
}

body.aws_bst * .pd_title_block_subheader
{
    width: 63%;
}

body.aws_portal_email { background-color:white;}

body.aws_route * .tbRouteSummary,
body.aws_route * .tbFooter,
body.aws_route * .tbRoute,
body.aws_route * .directions
{
    float : left;    
}

body.aws_custom_content .cellMaster * table
{
    width : 100% !important;
}

.brand_company
{
    display : inline-block;
    float : left;
    height : 44px;
    margin : 0 0 0 5px;
    padding : 0;
    overflow : hidden;
}

.brand_company .company_logo
{
    height : 44px;
}

.aws_home .brand_company
{
    display : none;
}

.brokeroffice .brand_company
{
    width : 98%;
}

/* BEGIN: Onboard community CSS Override */
.OB_Wrapper {background-color: #666666;}
.OB_SRContentHeader {background-color: #999999;}
.OB_ChartColor1 {background-color: #FF7400;color:#000000;}
.OB_ChartColor2 {background-color: #4096EE;color:#000000;}
.OB_ChartColor3 {background-color: #8A23F0;color:#000000;}
.OB_ChartColor4 {background-color: #008C00;color:#000000;}
.OB_ChartColor5 {background-color: #FF1A00;color:#000000;}
.OB_ChartColor6 {background-color: #0625ED;color:#000000;}
.OB_ChartColor7 {background-color: #ACE02A;color:#000000;}
.OB_ChartColor8 {background-color: #FF0084;color:#000000;}
/* END: Onboard community CSS Override */