

/* RESET GLOBAL SECTION */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
ul, ol { list-style-type:none }
body { line-height: 1.5;}
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
input,textarea { margin: 0; }

/* Removes Firefox imposed outline */
a { outline: none; }

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

* { padding: 0; margin: 0; }

/* MAIN SECTION */

body {
background:#fff url(../images/back-grad.gif) top left repeat-x;
}

#bg1 { 
width: 100%;
background:#fff url(../images/default-bg.gif) top left repeat-x;
}

#bg { 
position:relative;
margin: 0 auto;
width: 100%;
background: url(../images/clouds.gif) top center no-repeat;
}


#wrapper { 
position:relative;
margin: 0 auto;
width: 920px;
text-align:left;
}

/* HEADER SECTION */

#header {
position:relative;
float: left;
width: 920px;
/*background-color:Red;*/

}

#quickenquiry {
position:relative;
float: left;
width: 920px;
}
#quickenquiry p 
{
    padding:0;
    margin:0;
    color:#C1A500;
    text-align:left;
}

#quickenquiry h1
{
    padding:0;
    margin:0;
    color:#999;
    text-align:center;
    font-size:14px;
}

#logo {
position:relative;
float: left;
width: 300px;
/*background-color:Fuchsia;*/
}

#navigation {
position:relative;
float: left;
width: 920px;
padding:15px 0 25px 0;
/*background-color:Olive;*/
}

#phone {
position:relative;
float: left;
width: 620px;
padding:8px 0 0 0;
/*background-color:blue;*/
}

#officespace {
position:relative;
float: left;
width:620px;
padding:0px 0 0 0;
text-align:right;
/*background-color:teal;*/
}

#officespace h2 
{
    font-size:18px;
    font-weight:normal;
    color:#C1A500;
    margin:0;
    padding:0;
}

#phone img 
{
    float:right
}
/* SEARCH SECTION */

#titletop {
position:relative;
padding:0px 0 15px 0;
float: left;
width: 920px;
background:url(../images/title-bg.gif) top left no-repeat;
text-align:center;
}

#titletop h1 
{
color:#ccc;
font-size:18px;
padding:10px 0 8px 0;
}

#titletop h1 span
{
 color:#fff;
}

#topinfo {
position:relative;
padding:0px 0 15px 0;
float: left;
width: 920px;
/*background:url(../images/topinfo-bg.gif) top left no-repeat;*/
}

#topinfo h1 
{
    color:#C1005B;
}



#topinfo h2 
{
    font-size:16px;
    font-weight:normal;
    color:#333;
}


ul#step123 
{
    color:#fff;
    margin:10px 0 0 85px;
}

ul#step123 li 
{
    padding:0 0 20px 0;
    width:570px;
    font-size:13px;
}


#search-wrap {
position:relative;
padding:10px 0 15px 0;
float: left;
width: 920px;
background:url(../images/search-bg.png) top left no-repeat;
}

#search-wrap-h {
position:relative;
padding:10px 0 40px 250px;
float: left;
width: 670px;
background:url(../images/officespace-search.gif) top left no-repeat;
}

#search-h 
{
position:relative;
float: left;
width: 920px;
padding:0 0 0 260px;
}

#start {
position:relative;
float: left;
width: 220px;
}

#start-h {
position:relative;
float: left;
width: 220px;

}

#search {
position:relative;
float: left;
width: 600px;
}


/*#help {
position:relative;
float: left;
width: 230px;
}*/

/* CONTENT WRAPPER SECTION */

#content {
position:relative;
float: left;
width: 920px;
/*background: #f93;*/
}

#logo-base {
position:relative;
float:left;
width: 920px;
height:46px;
margin-top:20px;
}

#breadcrumb {
position:relative;
float: left;
width: 620px;
/*padding-left:10px;
background: #f93;*/
}

#rightcolumn { 
position:relative;
float: left;
width: 260px;
/*background: #E7DBD5;*/
}

#rightcolumn img.user-locations
{
    float:right;
    margin:0 0 10px 0;
} 
/* CONTENT WRAPPER SECTION */

#content-area { 
position:relative;
padding:10px 15px;
width:884px;
float: left;
border:1px solid #999;
margin-bottom:10px;
background:#fff url(../images/content-bg.gif) bottom left repeat-x;
}

#content-left{ 
width:619px;
float: left;
padding-right:20px;
/*background:#f93;*/
}

#content-right { 
width:245px;
float: left;
/*background:#f76;*/
}

#title-content { 
position:relative;
margin: 0px 0px 15px 0px;
width: 619px;
float: left;
border-bottom:1px dotted #999
}

#title-content-big { 
position:relative;
margin: 0px 0px 15px 0px;
width: 880px;
float: left;
border-bottom:1px dotted #999
}

/* LEFT CONTENT SECTION */

#leftcolumn { 
position:relative;
padding: 0px;
width:660px;
float: left;
/*background: red;*/
}

#instruction { 
position:relative;
margin: 0px 0px 0px 0px;
padding: 5px 10px;
width: 618px;
float: left;
border:1px solid #333;
}

#showing { 
position:relative;
margin: 0px 0px 5px 0px;
padding: 10px 10px 14px 10px;
width: 620px;
float: left;
background:url(../images/show-bg.gif) top left no-repeat;
}

#title { 
position:relative;
margin: 0px 0px 5px 0px;
padding: 5px 15px;
width: 860px;
float: left;
}

#title-sub { 
position:relative;
margin: 0px 0px 5px 0px;
padding: 5px 0px;
width: 640px;
float: left;
}

#title-more { 
position:relative;
margin: 0px 0px 5px 0px;
padding: 5px 0px;
width: 640px;
float: left;
}

#pagination { 
position:relative;
width: 640px;
float: left;
}

/* RIGHT CONTENT SECTION */





#moreoffices { 
position:relative;
float: right;
margin: 0px 0px 5px 0px;
padding-left:10px;
width: 235px;
display: inline;
background-color:#fff;
border:1px solid #999;
}

#help { 
position:relative;
float: right;
margin: 10px 0px 10px 0px;
padding-left:0px;
width: 245px;
display: inline;
}

#help-final { 
position:relative;
float: right;
margin: 0px 0px 10px 0px;
padding-left:0px;
width: 245px;
display: inline;
}

/* FOOTER SECTION */


/* HOME PAGE BOXES */

.homebox {
position:relative;
float: left;
width: 920px;
margin-top:15px;
/*background:url(../images/home-box-mid.gif) top left repeat-y;*/
}

.homeboxbase {
position:relative;
float: left;
width: 920px;
clear:both;
}

.homebox h1, .homebox h2, .homebox p 
{
    padding:3px 0 3px 15px;
}

#homebanner {
position:relative;
float: left;
width: 920px;
height:250px;
background:transparent url(../images/officespace-banner.gif) top left no-repeat;
}

#home-searchbar {
position:relative;
padding:10px 0 15px 0;
float: left;
width: 920px;
height:100pt;
background:#d5d1ca url(../images/officespace-search.gif) top left no-repeat;
}


