 /*Tabbed content*/
  
.tabList {margin:20px 0 3px 10px; padding:10px 0 0 0; font-family:arial, tahoma, helvetica, sans-serif; font-size:0.7em; clear:both;}
.tabList li {cursor:pointer; margin:0 2px 0 0; padding:4px; list-style-type:none; display:inline; background-color:#666666;
             -webkit-border-top-left-radius: 3px;
             -webkit-border-top-right-radius: 3px;
             -moz-border-radius-topleft: 3px;
             -moz-border-radius-topright: 3px;
             border-top-left-radius: 3px;
             border-top-right-radius: 3px;
             }
.tabList li.selected {background-color:#000000; color:#ffffff; font-weight:normal; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.tabList li.selected a {color:#fff;}
.tabList li.hover a {text-decoration:underline;}
.tabList li a {color:#fff; padding:0px; margin:0px;}

#tabContent {position:relative; border-top:solid 5px #000; width:700px;}
.tabbed {top:0px; padding:0; margin:0;}
#tabContent div#map{margin:0 auto; padding:0; border:solid 1px #eeeeee; padding:10px;}

#tabContent div#map{margin:0 auto; padding:0; border:solid 1px #eaeaea; padding:10px; position:absolute; top:0;}


/*Agent Profile Page*/

#profileLeft{width:700px; float:left; margin:10px 0 0 0; padding:0 10px 0 0;}
#profileRight{width:255px; float:right; margin:10px 0; border:Solid 1px #ebeaea; background-color:#f2f2f2;}
#staticMap{margin:10px;}

#profileLeft p{font-size:0.8em; margin:0 0 10px 0;}

#businessListings{border:solid 1px #d6d5d5; background-color:#d2dde4; padding:10px; margin:0 0 20px 0;}
#businessListings h2{margin:0 0 10px 0; font-family:arial; font-size:1.2em;}
#businessListings p{font-size:0.9em;margin:0 0 10px 0; }
a#listingsLink{margin:10px 0; color:White; border:none; clear:both; padding:3px 8px; font-weight:bold; font-size:1.1em; font-family:Arial; text-decoration:none;
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    border-radius: 4px;
					background-image:url(../../images/common/blueButtonBg.jpg);
					background-repeat:repeat-x;
					background-color:#234578;
                    background:-moz-linear-gradient(center top , #4488bb, #234578) repeat scroll 0 0 #234578;
                    background: -webkit-gradient(linear, center bottom, center top, from(#234578), to(#4488bb)); 
                    cursor:pointer;
                     }

#profileRight img{max-width:235px; max-height:150px;}
#profileRight h2{background-color:#000; color:White; padding:5px; margin:0;font-family:Arial;}
#profileRight #profileDetails{padding:10px;}
#profileRight dl{margin:10px 0 0 0;}
#profileRight dt{font-weight:bold; margin:0 0 5px 0;}
#profileRight dd{font-size:0.8em;}
#profileRight dd#telephone{font-size:0.8em; margin:10px 0 0 0;}

form#officeEnquiryForm{border:solid 1px #ebeaea; background-color:#f2f2f2; overflow:auto; margin:10px 0;}
form#officeEnquiryForm h2{background-color:#000; color:White; width:968px; margin:0; padding:5px;
						-webkit-border-top-left-radius: 3px;
						-webkit-border-top-right-radius: 3px;
						-moz-border-radius-topleft: 3px;
						-moz-border-radius-topright: 3px;
						 border-top-left-radius: 3px;
						 border-top-right-radius: 3px; }
form#officeEnquiryForm p{margin:10px;}
form#officeEnquiryForm fieldset{margin:10px;}
form#officeEnquiryForm fieldset#left{border-right:Solid 1px #E5E5E5; float:left; width:38%;}
form#officeEnquiryForm fieldset#left li{margin:0 0 10px 0; font-size:0.8em;}
form#officeEnquiryForm fieldset#left li.title{width:15%; float:left; padding:0 5px 0 0; margin:0 5px 0 0;}
form#officeEnquiryForm fieldset#left li.name{width:36%; float:left; padding:0 10px 0 0;}
form#officeEnquiryForm fieldset#left li.name input{width:98%;}
form#officeEnquiryForm fieldset#left li.address input, select {margin-bottom:8px;}
form#officeEnquiryForm fieldset#left li label{display:inline-block; margin:0 0 5px 0; padding:0 15px 0 0;}
form#officeEnquiryForm fieldset#left li input.email{width:95%;}
form#officeEnquiryForm fieldset#left li input.telephone{width:45%;}

form#officeEnquiryForm fieldset#right{float:right; width:57%;}
form#officeEnquiryForm fieldset#right textarea{width:300px;}
form#officeEnquiryForm fieldset#right li label{display:inline-block; margin:0 0 5px 0; font-size:0.8em; padding:0 15px 0 0;}
form#officeEnquiryForm fieldset#right li label#message{ font-weight:bold; font-size:0.8em;}
form#officeEnquiryForm fieldset#right li textarea{width:98%; height:120px;}
form#officeEnquiryForm fieldset#right li textarea.error{width:98%; height:120px;}
.errorInput{border:1px solid #D0120B; color:Black;}
.errorLabel{background:url(../../images/icons/smallError.png) no-repeat top right;}
form#officeEnquiryForm fieldset#right li.mailingList input{width:auto; float:left;}
form#officeEnquiryForm fieldset#right li.mailingList label{width:95%; float:right; padding:2px 0 0 0;}
form#officeEnquiryForm fieldset#right li.mailingList label span{font-style:italic; font-size:0.85em;}

input#sendEnquiry{margin:10px 0; color:White; border:none; padding:3px 8px; font-weight:bold; font-size:1.1em; font-family:Arial; text-decoration:none;
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    border-radius: 4px;
					background-image:url(../../images/common/blueButtonBg.jpg);
					background-repeat:repeat-x;
					background-color:#234578;
                    background:-moz-linear-gradient(center top , #4488bb, #234578) repeat scroll 0 0 #234578;
                    background: -webkit-gradient(linear, center bottom, center top, from(#234578), to(#4488bb)); 
                    cursor:pointer;}

#generalSummary { float:left; width:458px;}
#staticMap img {border: 1px solid #D2D2D2; float: right;}
#descriptionContent h2{border-bottom:1px solid #EAEAEA; font-size:1em; font-weight:bold; font-family:Arial; margin:0 0 10px 0; padding:0 0 5px; clear:both;}
#descriptionContent p{margin:0 0 10}


/*address*/
dl#address{margin:10px 0 0 0;}
dl#address dt{font-weight:bold; margin:0 0 5px 0;}
dl#address dd{font-size:0.8em; margin:0 0 0 10px;}
dl#address dd.telephone{margin:10px 0 0 10px; font-weight:bold; font-size:1EM;}
