#frontBody, #iframeBody { font-size: 70%; font-family: verdana, helvetica, sans-serif; color: #023378;  }
#frontBody { text-align: center; background: #011E48 url(../images/page_body.gif) top left repeat-x;  }
#iframeBody, #frontBody { margin: 0px; }

img { border: 0px; }

textarea, input, select { font-family: verdana, helvetica, sans-serif; font-size: 1em; }

h1, .fusionH1 { font-family: verdana, helvetica, sans-serif; font-size: 450%; margin: 0px; line-height: 85%; font-weight: bold; }
h2, .fusionH2 { font-family: verdana, helvetica, sans-serif; font-size: 135%; font-weight: bold;  }
h3, .fusionH3 { font-family: verdana, helvetica, sans-serif; font-size: 115% !important; line-height: 140%; margin-bottom: 5px; font-weight: bold; }
h4, .fusionH4 { font-family: verdana, helvetica, sans-serif; font-size: 110% !important; font-weight: bold; margin-bottom: 0px; }
h5, .fusionH4 { font-family: verdana, helvetica, sans-serif; font-size: 105% !important; font-weight: bold; margin-top: 0px; margin-bottom: 0px; }

big { font-size: 110%; }

#holder { width: 772px; margin: 1px auto; text-align: left; }
#kingsmead { float: left; width: 750px; border-bottom: 1px solid #000000; background-color: #ffffff; text-align: justify; position: relative; }
#l, #r { width: 11px; height: 739px; float: left; }
#l { background: url(../images/border-left.jpg) left top no-repeat; }
#r { background: url(../images/border-right.jpg) left top no-repeat; }

#kingsmead_homes { width: 220px; height: 215px; position: absolute; left: 20px; bottom: 0px; }

#main_menu, #footer_menu { white-space: nowrap; list-style-type: none; padding: 0px; }
#footer_menu { margin: 10px 0px; }
#main_menu { width: 740px; margin: 0px 0px 0px 5px; overflow: hidden; }
#footer_menu li { display: inline; padding: 0px; }
#main_menu li { font-size: 1.1em; letter-spacing: -1px; font-weight: bold; margin: 0px 1px 0px 0px; padding: 0px; float: left; background: #FEC21F url(../images/menu_back.gif) center top no-repeat; position: relative; height: 30px; text-align: center; }
#main_menu li .left { position: absolute; left: 0px; top: 0px; width: 2px; background: url(../images/menu_left.gif) top left no-repeat; height: 30px; }
#main_menu li .right { position: absolute; right: 0px; top: 0px; width: 2px; background: url(../images/menu_right.gif) top right no-repeat; height: 30px; }
#main_menu li .internal { padding-top: 6px; }
#main_menu li.current_page { background: #063377 url(../images/menu_sel_back.gif) center top no-repeat !important; color: #ffffff; }
#main_menu li.current_page .left { background: url(../images/menu_sel_left.gif) top left no-repeat !important; }
#main_menu li.current_page .right { background: url(../images/menu_sel_right.gif) top right no-repeat !important; }
#main_menu li a, #main_menu li a:visited { color: #002871; text-decoration: none; }
#footer_menu li { margin: 0px 20px 0px 0px; color: #ffffff; }
#footer_menu { width: 754px; margin: 0px auto; padding-top: 3px; text-align: left; clear: both; font-size: 90%; }
#footer_menu li a { color: #FFDC00; }

.title { margin: 15px 0px 5px; }

#quart_page { width: 348px;}
.inner { padding: 0px 20px 10px; height: auto !important; min-height: 440px; height: 440px; line-height: 150%; background: #ffffff url(../images/page_top.gif) top left repeat-x; border-top: 1px solid #BDBDBD; position: relative; font-weight: bold; }
.inner h2 { margin-top: 20px; }
#full_page { width: 696px;  }
#quart_page, #full_page { border-left: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; margin-left: 20px; clear: both; margin-bottom: 5px; }

#page { background: #ffffff url(../images/background.gif) top left repeat-x; margin: 0px 6px 0px 5px; position: relative; }
#property_developers { position: absolute; left: 390px; top: 77px; }

#frontBody #image { width: 329px; height: 364px; position: absolute; z-index: 1; bottom: 5px; right: 5px; background: right bottom no-repeat; }

#header { width: 740px; height: 235px; position: relative; top: 4px; left: 5px; overflow: hidden; }
#header h1 { position: absolute; bottom: 0px; text-align: right; width: 740px; color: #ffffff; -moz-opacity: 0.4; opacity: 0.4; filter: Alpha(Opacity=40); }
#yell_bar { height: 5px; overflow: hidden; margin: 5px 5px 1px; background-color: #FFDD00; }
#blue_bar { height: 5px; overflow: hidden; margin: 0px 5px 1px; background: #022B66 url(../images/blue_bar.gif) top left repeat-x; }

.requiredAst { color: #aa0000; }
#txtMessage { width: 200px; }
.property_thumb { float: right; margin-bottom: 5px; margin-left: 20px; clear: right; }
#popup { float: left;margin:10px 20px 5px 0px;text-align: center; }
#strike_designs { float: right; margin-right: 0px !important; }

.im_image { width: 135px; margin-right: 20px; margin-bottom: 20px; float: left }

.clr_both { height: 1px; overflow: hidden; clear: both; }

.flt_left { width: 48%; float: left; }
.flt_right { width: 48%; float: right; }