/* Normalizes margin, padding*/
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{margin : 0; padding : 0;}

/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6
{ font-size : 100%; }

/* Removes list-style from lists */
ol, ul
{ list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table
{ border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset, img
{ border: 0; }

/* Left-aligns text in caption and th */
caption, th
{ text-align : left; }

/* Removes quotaion marks from q */
q:before, q:after
{ content:''; }

body{
width:92%;
margin : 0 auto;
padding : 20px 0;
//background-color:#B32400;
background: #FFEFE1 url(http://www.solotoydev.com/propertycare/images/background.jpg) repeat-x;
font : small  "Arial", Verdana, sans-serif;
color: #333;
}

* html #sidebar { display: inline; }
* html #content { display: inline; }
* html #content { margin-left: 0; }
* html #container{ display:inline; }
* html #sidebar { margin-right: -10px; }

div#container{
float:left;
line-height:1.2;
margin: 0 auto;
position: relative;
border: 1px solid #EE4F3E;
width:890px;
max-width:890px;
min-width:890px;
background: url(http://www.solotoydev.com/propertycare/images/twocol-bg.jpg) repeat-y 65% 0;
}




div#header{
float:left;
width:890px;
position: relative;
border-bottom  : 1px solid #EE4F3E;
background: #0D5C51 url(http://www.solotoydev.com/propertycare/images/headerbkgrnd.jpg) repeat-x;

}

div#mainmenu{
width:870px;
float:left;
border-bottom: 1px solid #EE4F3E;
position: relative;
padding: 5px 10px;
background: #299990 url(http://www.solotoydev.com/propertycare/images/menubar.gif) repeat 0;
}

div#wrap{

display:inline;
}

div#sidebar{
width:36%;
float:right
}

div#content{
padding:2% 0 2% 2%;
width:60%;
float:left;
}

div#footer{
padding:12px 14px;
clear:both;
background-color :#0D5C51
}

#mainmenu ul li{
display:inline;
}

.footer{
float:right;
margin:0;
}

.address_list{
color:#d5d5d5;
font-size:x-small;
}

h1{
position: relative;
float:right;
display:inline;
overflow: hidden;
height: 0px;
font-family:Georgia,serif;
margin: 0 120px 0 0px;
padding:130px 0 0 10px;
background: url(http://www.solotoydev.com/propertycare/images/propertycare.gif) no-repeat top right;
}

h2{
position: relative;
overflow: hidden;
height: 0px;
font-family:Georgia,serif;
margin: 0 0 0 60px;
padding:130px 50px 0 50px;
background: url(http://www.solotoydev.com/propertycare/images/propertycare%20house.jpg) no-repeat  ;
}


h3{
font-family:Georgia,serif;
font-size:120%;
width:100%;
padding: 5px;
display:block;
color:#fff;
background-color :#299990;
border-top  : 1px solid #ddd;
border-bottom  : 1px solid #aaa;
border-left  : 1px solid #aaa;
border-right  : 1px solid #ddd;
margin-bottom:10px;
}

#sidemenu{
float:left;
}

#sidemenu dl{
width:268px;
background: #fff url(http://www.solotoydev.com/propertycare/images/dlbkgrnd.gif) repeat-x;
float:left;
border  : 1px solid #aaa;
margin:20px 20px;
padding:15px 10px;
font-size:85%;
line-height: 1.5em;
color:#333;
display:inline;
}

#sidemenu dt{
font-family:Georgia,serif;
width:164px;
float:right;
padding: 1px;
display:block;
font-size:100%;
letter-spacing:0px;
color:#fff;
background-color :#299990;
border-top  : 1px solid #ddd;
border-bottom  : 1px solid #aaa;
border-left  : 1px solid #aaa;
border-right  : 1px solid #ddd;
margin:0;
}

#sidemenu dd{
margin:0 0 0 98px;

padding:0;
font-size:85%;
line-height: 1.5em;
color:#666;
}

#sidemenu dl dd.img{
margin:0;
}

#sidemenu dd.img img {
float:left;
margin: 0 8px 0 0;
padding:4px;
border:1px solid #d9e0e6;
border-bottom-color: #c8cdd2;
border-right-color: #c8cdd2;
background: #fff;
}

/*reverse float */

#sidemenu .alt dt{
float:left;
}

#sidemenu .alt dd{
margin: 0 98px 0 0;
}

#sidemenu .alt dd.img img {
float:right;
margin: 0 0 0 0;
}

.more{
color:#114;
}

a{
text-decoration:none;
outline: none;
}

#mainmenu ul{
float:right;
margin-left: 10px;
}

#mainmenu a{
color:#ded;
padding: 0 30px 0 0;
font-family:arial,serif;
font-weight:bold;
font-size:110%;
}

.sitemap a{
color:#114;
}

content li{
margin:10px;
}

#content li{
color:#336;
margin:0;
padding:4px 14px;
background: url(http://www.solotoydev.com/propertycare/images/greendot.gif) no-repeat 0 50%;
}

#content p{
margin:10px 0;
padding:5px;
}

#header img{
margin:-10px 0 0px 60px;
}

#content ul{
margin:10px 20px;
padding:0;
}

a:hover{
color:#EE4F3E;
}

#mainmenu ul li strong{
color:#EE4F3E;
font-weight:bold;
}

.active{
color:#EE4F3E;
}

#sidemenu dl:hover{
background:#FFEFE1;
}

.contact{
margin: 20px 0 0 20px;
}

.contact dt{
margin-top:10px;
font-weight:bold;
}

#gb_form_div{
padding:20px;
}


#gb_form_div input, select{
margin:2px 10px 10px 10px;
}



