body { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #002e62; 
margin : 0; 
padding : 0; 
} 
.wrapper { 
margin : 0 auto; 
padding : 0; 
width : 995px; 
border : 1px solid #000000; 
} 
.header { 
margin : 0; 
padding : 0; 
height : 130px; 
display : block; 
background-color : rgb(0, 46, 98); 
background-image : url(images/header_back.png); 
background-repeat : repeat-x; 

} 
.adminheader { 
margin : 0; 
padding : 0; 
height : 100px; 
display : block; 
background-image : url(images/header_back.png); 
background-repeat : repeat-x;

} 
.logo { 
padding : 0; 
height : 41px; 
width : 360px; 
margin-top : 20px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 25px; 
color : white; 
font-size : 27px; 
font-weight : bold; 
} 
#logo_wrapper { 
float : left; 
margin : 0; 
height : 117px; 
padding-top : 0; 
padding-bottom : 0; 
} 
#logo_text { 
padding-top : 10px; 
text-decoration : none; 
color : #d67b21; 
} 
#login_wrapper { 
width : 100px; 
height : 65px; 
} 
.logo_footer { 
float : left; 
padding : 0 0 10px 0; 
margin : 0; 
} 
.header_menu { 
float : right; 
height : 15px; 
width : 260px; 
margin-top : 10px; 
margin-right : 15px; 
font-weight : normal; 
color : #d67b21; 
text-decoration : none; 
font-size : 11px; 
text-align : center; 
} 
.menu_link, 
.menu_link a:link,
.menu_link a:hover,
#top1_LoginRegLayer a:hover,
#LoggedInLayer a:hover { 
font-weight : bold; 
color : #ffffff; 
text-decoration : none; 
} 

.quicksearch_box { 
padding-left : 25px; 
padding-top : 10px; 
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-right : 0; 
color : #d67b21; 
font-weight : bold; 
font-size : 11px; 
line-height : 15px; 
width : 300px; 
text-align : left; 
float : left; 
} 
.search_box { 
margin : 0; 
padding : 0; 
float : left; 
} 
.mainbody { 
margin : 10px 0 0 0; 
border : 0; 
padding : 0; 
width : 995px; 
} 
div#horiz-menu a { 
display : block; 
height : 25px; 
line-height : 25px; 
font-weight : bold; 
text-decoration : none; 
font-size : 13px; 
} 
#horiz-menu { 
color : #ffffff; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
height : 25px; 
text-align : right; 
padding : 0; 
width : 600px; 
} 
div#horiz-menu a, div#horiz-menu li.active li a { 
color : #fff; 
} 
div#horiz-menu li { 
background-image : url(images/menu_r.png); 
background-repeat : no-repeat; 
background-position : 100% 0; 
display : inline; 
} 
div#horiz-menu li a { 
color : #fff; 
background-image : url(images/menu_l.png); 
background-repeat : no-repeat; 
background-position : 0 0; 
padding-right : 15px; 
padding-left : 15px; 
} 
#horiz-menu li { 
background : url(images/menu_r.png) no-repeat 100% 0; 
} 
#horiz-menu li a { 
background : url(images/menu-l.png) no-repeat 0 0; 
color : #ffffff; 
} 
div#horiz-menu li:hover, div#horiz-menu li.active:hover { 
background-image : url(images/menu_r_over.png); 
background-repeat : no-repeat; 
background-position : 100% 0; 
} 
div#horiz-menu li:hover a, div#horiz-menu li.active:hover a { 
color : #fff; 
background-image : url(images/menu_l_over.png); 
background-repeat : no-repeat; 
background-position : 0 0; 
color : #002e62; 
} 
#horiz-menu li.active { 
background : url(images/menu_r_over.png) no-repeat 100% 0; 
color : #002e62; 
} 
#horiz-menu li.active a { 
background : url(images/menu_l_over.png) no-repeat 0 0; 
color : #002e62; 
} 
#horiz-menu ul { 
margin : 0; 
padding : 0; 
float : right; 
list-style-type : none; 
position : relative; 
display : inline; 
} 
#horiz-menu li { 
float : left; 
position : relative; 
margin-right : 1px; 
margin-left : 1px; 
display : inline; 
} 
.left_col { 
margin : 0; 
padding : 0; 
float : left; 
width : 170px; 
background-color : #eff0f5; 
} 
.search_header { 
line-height : 25px; 
color : #ffffff; 
background-color : #d67b21; 
margin : 0; 
height : 25px; 
padding-left : 10px; 
font-weight : bold; 
font-size : 14px; 
} 
.adv_search_box { 
padding-top : 0; 
padding-left : 10px; 
} 
.adv_search_box table { 
padding : 5px; 
} 
.centerbox { 
float : left; 
padding-left : 10px; 
width : 804px; 
} 
.centerbox2 { 
float : left; 
padding-left : 10px; 
width : 794px; 
} 
.centerbox3 { 
float : left; 
padding-left : 10px; 
width : 985px; 
} 
.centerbox h2 { 
margin-top : 0; 
margin-bottom : 5px; 
font-size : 16px; 
} 
.centerbox2 h2 { 
margin-top : 0; 
margin-bottom : 5px; 
font-size : 16px; 
} 
.imageBox { 
padding : 0; 
float : left; 
width : 623px; 
background-image : url(images/centerImage.jpg); 
background-repeat : no-repeat; 
height : 263px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 10px; 
margin-left : 0; 
} 
.image_over { 
float : left; 
height : 65px; 
width : 410px; 
margin-top : 165px; 
background-image : url(images/image_shade_over.png); 
background-repeat : repeat; 
padding-top : 5px; 
padding-right : 5px; 
padding-bottom : 10px; 
padding-left : 15px; 
} 
.image_over h3 { 
color : #d67b21; 
padding : 0; 
font-size : 16px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 5px; 
margin-left : 0; 
} 
.image_over a { 
color : #d67b21; 
} 
.search_link { 
padding : 5px 10px; 
color : #ffffff; 
text-decoration : none; 
line-height : 25px; 
background-color : #d67b21; 
background-image : url('images/search_back.png'); 
font-size : 12px; 
font-weight : bold; 
width : 120px; 
height : 27px; 
} 
.viewing_link { 
padding : 15px 21px; 
color : #ffffff; 
text-decoration : none; 
line-height : 45px; 
background-color : #d67b21; 
background-image : url('images/book_back.png'); 
font-size : 12px; 
font-weight : bold; 
width : 120px; 
height : 47px; 
} 
.search_link_small { 
color : #ffffff; 
text-decoration : none; 
line-height : 25px; 
padding-top : 5px; 
padding-right : 15px; 
padding-bottom : 5px; 
padding-left : 15px; 
background-color : #d67b21; 
background-image : url(images/search_back.png); 
font-size : 12px; 
font-weight : bold; 
} 

.searchbut { 
background-color : #d67b21; 
margin-right : 10px; 
margin-left : 10px; 
padding : 0; 
height : 25px; 
} 
.itemBoxLeft { 
margin-left : 0; 
margin-top : 0; 
text-align : left; 
padding : 0; 
} 
.itemBoxLeft2 { 
font-size : 11px; 
margin-left : 10px; 
margin-top : 5px; 
padding-bottom : 5px; 
text-align : left; 
padding-top : 5px; 
padding-right : 5px; 
padding-left : 5px; 
} 
h4 { 
font-size : 14px; 
color : #d67b21; 
text-decoration : none; 
margin-top : 0; 
margin-bottom : 5px; 
} 
.itemBoxLeft ul { 
margin : 0; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 15px; 
list-style-type : none; 
font-size : 11px; 
} 
.itemBoxLeft a { 
color : #002e62; 
text-decoration : none; 
} 
.itemBoxLeft2 a { 
color : #002e62; 
text-decoration : none; 
} 
.contentbox { 
float : left; 
text-align : justify; 
margin : 0; 
padding-top : 0; 
padding-right : 10px; 
padding-bottom : 0; 
padding-left : 10px; 
width : 600px; 
} 
.contentbox a:link { 
color : rgb(0, 46, 98); 
} 
.contentbox a:visited { 
color : rgb(0, 46, 98); 
} 
.contentbox h3 { 
font-size : 16px; 
font-weight : bold; 
color : #d67b21; 
margin-top : 5px; 
} 
.contentbox h4 { 
font-size : 14px; 
font-weight : bold; 
color : #002e62; 
} 
.register_link { 
color : #ffffff; 
text-decoration : none; 
line-height : 25px; 
padding-top : 5px; 
padding-right : 15px; 
padding-bottom : 5px; 
padding-left : 15px; 
background-color : #002e62; 
} 
#AddButton {
	color : #ffffff; 
}

.searchContentbox { 
float : left; 
text-align : justify; 
margin : 0; 
padding-top : 0; 
padding-right : 10px; 
padding-bottom : 0; 
padding-left : 0; 
} 
.searchContentbox2 { 
float : none; 
text-align : justify; 
margin : 0; 
padding-top : 0; 
padding-right : 10px; 
padding-bottom : 0; 
padding-left : 0; 
} 
.searchContentbox h3 { 
font-size : 16px; 
font-weight : bold; 
color : #d67b21; 
margin-top : 5px; 
} 
.searchContentbox h4 { 
font-size : 14px; 
font-weight : bold; 
color : #002e62; 
} 
.greytext { 
font-size : 11px; 
color : #b8b6b5; 
font-weight : bold; 
} 
.right_greytext { 
font-size : 11px; 
color : #b8b6b5; 
float : right; 
font-weight : bold; 
} 
.orange_link { 
color : #d67b21; 
text-decoration : none; 
font-weight : bold; 
padding : 0; 
margin : 0; 
} 
.rightbox { 
background-color : #eff0f5; 
margin : 0; 
padding : 0; 
float : right; 
width : 173px; 
} 
.rightbox2 { 
background-color : #eff0f5; 
margin : 0; 
padding : 0; 
float : left; 
width : 173px; 
} 
.itembox_right { 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 5px; 
margin-left : 0; 
padding-top : 0; 
padding-right : 5px; 
padding-bottom : 0; 
padding-left : 10px; 
} 
.rightbox h4 { 
font-size : 14px; 
line-height : 25px; 
font-weight : bold; 
color : #ffffff; 
background-color : #002e62; 
text-align : left; 
margin : 0; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 10px; 
} 
.rightbox2 h4 { 
font-size : 14px; 
line-height : 25px; 
font-weight : bold; 
color : #ffffff; 
background-color : #002e62; 
text-align : left; 
margin-left : 0; 
padding-left : 10px; 
} 
.featured_services h4 { 
background-color : #002e62; 
} 
.left_col h3 { 
font-size : 14px; 
line-height : 25px; 
font-weight : bold; 
color : #ffffff; 
background-color : #26235a; 
text-align : left; 
padding-left : 10px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 3px; 
margin-left : 0; 
} 
.right_itemtext { 
padding-right : 5px; 
padding-left : 0; 
margin-top : 10px; 
margin-right : 10px; 
} 
.rightbox ul { 
list-style-type : none; 
font-size : 11px; 
padding : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 10px; 
} 
.right_itemtext_link { 
color : #002e62; 
text-decoration : none; 
} 
.rightbox2 ul { 
margin : 0; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
list-style-type : none; 
font-size : 11px; 
} 
.left_col ul { 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 15px; 
list-style-type : none; 
margin-top : 10px; 
margin-right : 0; 
margin-bottom : 10px; 
margin-left : 0; 
} 
.submenu_link { 
font-weight : bold; 
color : #002e62; 
text-decoration : none; 
} 
.imgFRight { 
float : right; 
margin-bottom : 10px; 
margin-left : 10px; 
} 
hr { 
color : #d67b21; 
height : 1px; 
width : 80%; 
text-align : center; 
padding-top : 0; 
padding-bottom : 0; 
margin-top : 5px; 
margin-bottom : 5px; 
} 
h1 { 
font-size : 16px; 
color : #c88711; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 5px; 
margin-left : 0; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
.mainbody h1 { 
color : #002e62; 
margin-bottom : 10px; 
} 
.image_over h1 { 
color : #d67b21; 
} 
.subActive { 
display : block; 
} 
.subInactive { 
display : none; 
} 
.topActive { 
cursor : pointer; 
} 
.topInactive { 
cursor : pointer; 
} 
.bread_crums { 
float : left; 
width : 400px; 
} 
.breadcrumb { 
font-size : 12px; 
padding : 5px 0 5px 0; 
margin : 0; 
} 
.itemBoxLeft ul { 
margin-left : 0; 
margin-top : 10px; 
margin-bottom : 10px; 
} 
.results_topLine { 
padding : 10px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
padding-bottom : 0; 
padding-top : 0; 
margin-left : 0; 
} 
.results_totals { 
font-weight : bold; 
color : #002d5f; 
font-size : 13px; 
} 
.rightResults_Order { 
float : right; 
} 
.clr { 
clear : both; 
} 
.orderLinkUp { 
background-image : url(images/upArrow.png); 
background-repeat : no-repeat; 
background-position : right; 
padding-right : 12px; 
font-weight : bold; 
color : #d67b21; 
text-decoration : none; 
} 
.orderLinkUp:hover { 
background-image : url(images/downArrow.png); 
} 
.orderLinkDown { 
background-image : url(images/downArrow.png); 
background-repeat : no-repeat; 
background-position : right; 
padding-right : 12px; 
font-weight : bold; 
color : #d67b21; 
text-decoration : none; 
} 
.results_header { 
padding : 10px; 
padding-top : 0; 
padding-bottom : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
font-weight : bold; 
} 
.pager { 
float : right; 
} 
.pager a:link { 
color : rgb(0, 46, 98);
}
.pager a:visited { 
color : rgb(0, 46, 98); 
} 
.more { 
float : right; 
min-height : 30px; 
} 

.savetofav { 
float : left; 
min-height : 30px; 
} 

.resultsItemHolder { 
margin-top : 10px; 
padding-top : 5px; 
padding-right : 5px; 
padding-bottom : 5px; 
padding-left : 5px; 
width : 390px; 
text-align : justify; 
} 
.resultsItemHolderal { 
margin-top : 10px; 
padding-top : 5px; 
padding-right : 5px; 
padding-bottom : 5px; 
padding-left : 5px; 
width : 390px; 
text-align : justify; 
} 
.imgFleft { 
float : none; 
margin-top : 0; 
margin-right : 5px; 
margin-bottom : 0; 
margin-left : 5px; 
text-align : center; 
display : block; 
} 
.searchResult_header { 
padding : 0; 
font-size : 16px; 
font-weight : bold; 
color : #002a59; 
float : none; 
margin-bottom : 15px; 
min-height : 56px; 
} 
.resultsInnercontainer { 
margin : 0; 
padding : 10px; 
float : none; 
min-height : 180px; 
} 
.search_UL { 
float : left; 
position : relative; 
} 
.search_UL li { 
position : relative; 
float : left; 
} 
.straightFRight { 
float : right; 
font-weight : normal; 
} 
.straightFLeft { 
float : left; 
} 
.buttonContainer { 
float : right; 
margin-top : 10px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
} 
.resultsContainer { 
padding : 0; 
float : left; 
width : 600px; 
} 
.searResultsHeader { 
padding : 5px; 
font-weight : bold; 
} 
.scrollerContainer { 
width : 600px; 
float : left; 
margin-top : 0; 
margin-right : 5px; 
} 
.scrollText { 
float : left; 
width : 360px; 
margin : 0; 
padding : 0; 
} 
.resultsEnd { 
float : left; 
padding-right : 0; 
} 
.resultsEnd ul { 
display : inline; 
float : left; 
position : relative; 
margin-left : 10px; 
padding-left : 5px; 
margin-right : 10px; 
margin-bottom : 0; 
margin-top : 5px; 
} 
.resultsEnd li { 
float : left; 
list-style-type : disc; 
position : relative; 
margin-top : 5px; 
margin-right : 15px; 
margin-bottom : 5px; 
margin-left : 10px; 
padding-top : 5px; 
padding-right : 5px; 
padding-bottom : 5px; 
padding-left : 0; 
} 
.search_header h4 { 
margin : 0; 
padding : 0; 
color : #ffffff; 
} 
.adv_search_box select { 
width : 100px; 
} 
.pricebar { 
font-weight : bold; 
color : #d67b21; 
font-size : 14px; 
} 
.description_pane { 
min-height : 125px; 
line-height : 130%; 
} 
.singleRightItem { 
margin-left : 10px; 
} 
.footer { 
float : left; 
height : 100%; 
width : 100%; 
background-color : #002e62; 
padding : 0; 
margin : 0; 
font-size : 11px; 
color : #ffffff; 
text-decoration : none; 
} 
.footer a { 
color : #ffffff; 
text-decoration : none; 
} 
.footer p { 
padding : 10px 0 0 0; 
margin : 0; 
} 
.item { 
border-right-width : 1px; 
border-right-style : solid; 
border-right-color : #cccccc; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #cccccc; 
text-align : center; 
} 
.itemalternating { 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #cccccc; 
text-align : center; 
} 
.itemseparator { 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #cccccc; 
} 
.bfleft { 
background : none; 
float : left; 
width : 40%; 
padding-right : 25px; 
padding-bottom : 25px; 
} 
.bfleft a { 
text-decoration : none; 
color : #002e62; 
} 
.bfleft h3 { 
padding-top : 0; 
} 
.otherSearchWrapper { 
margin : 0; 
padding : 0; 
} 
.otherSearchWrapper h3 { 
padding-top : 0; 
} 
.imgForce { 
height : 280px; 
width : 370px; 
display : block; 
} 
.flashStretched { 
width : 500px; 
} 
.ctable { 
width : 360px; 
margin : 0; 
padding : 0; 
} 
.ctabletd { 
text-align : right; 
} 
.orangecell { 
font-weight : bold; 
color : #ffffff; 
background-color : #d67b21; 
background-image : url(images/search_back.png); 
background-repeat : repeat-x; 
padding-right : 0; 
padding-top : 5px; 
padding-bottom : 5px; 
padding-left : 5px; 
} 
.propLeft { 
margin : 0; 
padding : 0; 
float : left; 
width : 360px; 
} 
#QuickSearchDiv { 
position : relative; 
margin : 0; 
padding-top : 28px; 
padding-left : 35px; 
float : right; 
} 
.topmenu { 

float : left; 
padding-left : 387px; 

} 
.bedbath { 
font-size : 12px; 
} 
.paddingWrapper { 
padding : 10px; 
} 
#ModalPage { 
display : none; 
position : absolute; 
width : 100%; 
height : 100%; 
top : 0; 
left : 0; 
} 
.ModalBackground { 
width : 100%; 
height : 100%; 
background-color : #999999; 
position : fixed; 
z-index : 500; 
top : 0; 
left : 0; 
} 
.ModalContainer { 
position : absolute; 
width : 380px; 
left : 50%; 
top : 50%; 
z-index : 7500; 
} 
.Modal { 
background-color : white; 
border : 2px solid black; 
position : relative; 
top : -250px; 
left : -250px; 
z-index : 1; 
width : 100%; 
height : 100%; 
padding : 0; 
} 
.ModalTop { 
width : 100%; 
height : 25px; 
background-color : #26235a; 
padding : 0; 
} 
.ModalTop a, .ModalTop a:visited { 
color : white; 
text-decoration : none; 
} 
.ModalBody { 
padding : 10px; 
} 
#lblPropertyDescription { 
line-height : 15px; 
} 
#BodyText p { 
line-height : 130%; 
} 
.footerLinkList { 
margin : 0; 
padding-left : 10px; 
color : #d67b21; 
} 
.footerLinkDiv { 
float : left; 
position : relative; 
padding-left : 10px; 
width : 200px; 
} 
.footerLinkContainer { 
padding : 0; 
margin : 0 auto; 
width : 645px; 
} 
.footerLinks { 
position : relative; 
float : left; 
margin : 0; 
padding : 0; 
text-align : right; 
} 
.footerLinks p { 
margin : 0; 
padding : 0; 
text-align : right; 
} 
#footerLinkWrapper { 
float : left; 
position : relative; 
margin : 0; 
padding-left : 150px; 
padding-top : 20px; 
} 
.orangeLinkHeader { 
color : #d67b21; 
font-weight : bold; 
} 
.searchLinkButton { 
color : white; 
font-weight : bold; 
text-decoration : none; 
border : none; 
line-height : 25px; 
height:25px;
padding-top : 5px; 
padding-right : 15px; 
padding-bottom : 5px; 
padding-left : 15px; 
background-color : #d67b21; 
background-image : url(images/search_back.png); 
} 
.quickSearchBox { 
font-weight : normal; 
border : none; 
border-width:0px;
padding : 0; 
margin : 0; 
line-height : 24px; 
height : 25px; 
width : 270px; 
float : left; 
} 
.searchdrop { 
float : left; 
border-width:0px;
margin:0px;
} 
.searchtext { 
float : left; 
} 
#textBoxWrapper { 
padding : 0 0 5px 0; 
margin : 0; 
float : left; 
} 
#top1_Action { 
height : 25px; 
width:52px;
border-width:0px;
margin:0px;
} 
#top1_loginlabel {
	text-align:right;
}
#top1_LoginRegLayer, #LoggedInLayer {
	
	text-align:right;
}
#top1_LoggedInLayer {
	text-align:right;

}

#searchButtonWrapper { 
float : left; 
padding : 0; 
} 
.bookButton { 
color : #ffffff; 
text-decoration : none; 
line-height : 25px; 
font-size : 12px; 
padding-top : 5px; 
padding-right : 11px; 
padding-bottom : 5px; 
padding-left : 11px; 
background-color : #d67b21; 
width : 112px; 
font-weight : bold; 
} 
.bookButtonWrapper { 
float : left; 
margin : 0; 
padding : 5px 0 20px 80px; 
} 
#officeDetailsDiv { 
margin-left : 20px; 
border : none; 
margin-top : 10px; 
width : 333px; 
background-color : rgb(0, 46, 98); 
color : white; 
} 
.searchResultSEtree { 
padding-left : 10px; 
} 
.relatedbox { 
margin-top : 10px; 
text-align : left; 
padding-left : 20px; 
padding-bottom : 10px; 
} 
.relatedbox a { 
color : #002e62; 
text-decoration : none; 
} 
#logo_wrapper_backup { 
float : left;
margin : 0; 
padding : 45px 10px 0 10px; 
} 
#login_wrapper_backup { 
float : right;
margin : 0; 
padding : 12px 0 0px 0; 
} 
.header_menu_bak { 
text-align:right;
margin : 0; 
padding : 0;
} 

.watermark {
	float:right;
	padding:10px;
	margin:10px;
	height:105px;
}

.banner {
	color:White;
	height:25px;
	background-color:#d67b21;
	padding-top:5px;
	vertical-align:middle;
	font-weight:bold;
}
