/*
Theme Name: Mayfair Properties Theme
Author: the Guaranteed SEO team
Author URI: http://www.guaranteedseo.com/
Description: Mayfair Properties Theme
Version: 1.0
*/
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a img {
  vertical-align: bottom;
  border: 0;
  outline: none;
}
/*  Core
===============================================================*/
.clear {
  *zoom: 1;
}
.clear:before,
.clear:after {
  content: "";
  display: table;
}
.clear:after {
  clear: both;
}
.alignleft {
  margin-right: 15px;
  margin-bottom: 15px;
  float: left;
}
.alignright {
  margin-left: 15px;
  margin-bottom: 15px;
  float: right;
}
.aligncenter {
  display: block;
  margin: 15px auto;
}

/*   Old
==============================================================*/

.fontsize12px
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#7C7C83;
}
.fontsize11px
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.fontsize9px
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
}
.news
{
padding-left:21px;
padding-right:33px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.background {
	background-attachment: fixed;
	background-image: url("../images/bkgrnd1.jpg");
	background-repeat: repeat-x;
}
a:link {
	color: #003399;
	}	
h2 a:link{ color:#7c7c83; text-decoration:none;}
	
a:visited {
	color: #666666;
}
/*******************************************************************/
body{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
#content p{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #7C7C83;
line-height:normal;
}
#wrapper{
width:742px;
margin:36px auto 0;
background:#fff;
border:2px solid #ccc;
padding:10px;
}
#footer{
width:746px;
margin: 0 auto 52px;
text-align:center;
}
#logo {
display: inline-block;
*display:inline;
zoom:1;
}
#navigation{
display:inline-block;
*display:inline;
zoom:1;
height:88px;
vertical-align: top;
float:right;
width: 475px;
}
#navigation .menu{
list-style:none;
padding: 0;
margin: 0;
}
#navigation .menu li{
display:inline-block;
*display:inline;
zoom:1;
background:url("../images/top-nav-bg.jpg");
height:88px;
vertical-align: top;
float:left;
}
#navigation li.divider{
display:inline-block;
*display:inline;
zoom:1;
width: 3px;
background: url("../images/divider.jpg") no-repeat 0;
}
#navigation .menu a{
display:inline-block;
*display:inline;
zoom:1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #3D3C44;
text-decoration: none;
padding: 50px 10px 20px;
}
#navigation .menu a:hover{
text-decoration: underline;
}
#side-menu{
display:inline-block;
*display:inline;
zoom:1;
list-style:none;
padding: 0;
margin: 0 0 3px;
border-right: 1px solid #CACACE;
border-left: 1px solid #CACACE;
}
#side-menu li{
background:url("../images/nav-bg.jpg");
width:233px;
height:52px;
text-align:right;
line-height:52px;
}
#side-menu a{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#4D4B5B;
text-decoration: none;
font-weight: bold;
}
#side-menu img{
float:right;
}
#side-menu li.divider{
background:none;
height: 10px;
line-height: normal;
}
#sidebar{
display:inline-block;
*display:inline;
zoom:1;
float:left;
width:235px;
}
#content{
display:inline-block;
*display:inline;
zoom:1;
width:475px;
float:right;
color: #7C7C83;
}
#content-footer{
display:block;
width:100%;
height:12px;
background:#C5C5C5;
}
#menu-footer-menu{
list-style:none;
padding: 4px;
margin:0;
}
#menu-footer-menu li{
display:inline-block;
*display:inline;
zoom:1;
border-right: 1px solid #000;
padding-right: 5px;
margin-right: 5px;
margin-bottom: 2px;
}
#menu-footer-menu li.last{
border-right: 0;
padding-right: 0;
margin-right: 0;
}
#social{
padding:4px;
}
.contact {
padding: 4px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 0;
}
.contact.odd {
background: #f2f2f2;
}
.contact label{
display:inline-block;
*display:inline;
zoom:1;
width:60%;
}
