body {margin:0px; padding:0px; background-image:url(../images/bodybg.jpg); background-repeat:repeat-x; background-color:#dfdfdf; text-align:center; color:#666666 !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.22em;}

/*h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {margin:0;padding:0;}*/
h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea {margin:0;padding:0;}

fieldset,img{border:0;}
/*address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}*/

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}
abbr,acronym {border:0;}


select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {}


:focus {outline:0;}

/* Headings */
h1, h2, h3, h4, h5, h6, h7 {font-weight:bold;margin:.5em 0 .25em 0;line-height:1.1em;}
h1 {font-size:1.6em;}
h2 {font-size:1.3em;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}
h5 {font-size:1em;}
h6 {font-size:0.9em;}
h7 {font-size:0.8em;}


/* Paragraph Text */
p, pre {margin:.25em 0 1em 0;line-height:1.35em;}

/* Lists
ul {list-style-type: disc;list-style-position: outside;margin:.5em 0 1em 1.5em;}
ol {list-style-type: decimal;list-style-position: outside;margin: .5em 0 1em 1.5em;}
li {padding-left:.5em;margin-bottom:.25em;}
dl {}
dt {margin:.5em 0 .25em 0;font-weight:bold;}
dd {padding:0 0 .25em 1em;} 
 */
/* Block Level Type Styles */
blockquote {margin:1em 2em 1em 1em;}
address {} del {} ins {} pre {}

/* Inline Type Styles */
abbr, acronym { border-bottom: 1px dotted #333; cursor: help; }
strong {font-weight:bold;}
em, dfn, cite {font-style:italic;}



/* Forms */
form {margin:.25em 0 1em 0;}
/*label {display:block;font-size:.94em;}*/
fieldset {border:1px solid #000;padding:.5em 1em;margin:.25em 0 1em 0;}
legend {font-weight:bold;color:#000;}

/* Links */
a {color:#03c;}	 
a:hover {color:#333;}
a:visited {color:#63c;}

/* Layout */
#wrapper {margin:0 auto; width:954px; text-align:center}
#header {margin:0 auto;width:954px;height:100px; background-image:url(../images/head_mid.jpg); background-repeat:repeat-y;}
#headerbase {margin:0 auto;width:954px;height:7px; background:url(../images/bead_base.jpg) no-repeat; width:954px;}

#container {margin:0 auto;width:954px;}
#containerprint {margin:0 auto;width:650px;}
#containerbg {margin:0;width:954px; background-image:url(../images/content_mid.jpg); background-repeat:repeat-y;}  
#containerbgprint {margin:0;width:650px; background-image:url(../images/content_mid.jpg); background-repeat:repeat-y;}
#left {width:285px;float:left;padding:0px; padding-top:10px; text-align:left}
#center {width:595px;float:left;padding:0px; text-align:left}
#break {clear:both;margin:0 auto;width:954px;height:1em; width:954px;}
div.break {clear:both;margin:0;height:1em;}

#footercopy {margin:0;width:954px; background-image:url(../images/content_mid.jpg); background-repeat:repeat-y; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:11px; } 
#footer {clear:both;margin:0 auto;width:954px; height:27px; background:url(../images/content_bottom.jpg) no-repeat; width:954px;}

.code {font-family:courier,sans-serif;}

#menu {margin:0 ;margin:0 auto;width:885px; height:24px;padding:0;list-style:none; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/topmenu_bg.jpg); background-repeat:repeat-x;}
#menu li {display:inline;margin:0;padding:0;}
#menu a {padding:.5em 10px;text-decoration:none;color:#e4303d;height:24px;display:block;float:left; text-transform:uppercase}
#menu a:hover {background-image:url(../images/topmenu_active.jpg); background-repeat:repeat-x; color:#FFFFFF;}
#menu li a.active {background-image:url(../images/topmenu_active.jpg); background-repeat:repeat-x; color:#FFFFFF;}

/* Self-clearing Containers */
#container:after, #menu:after, #contenthold:after, #detailhold:after, #footercopy:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#container, #menu, #contenthold, #detailhold {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \
* html #container, * html #menu, * html #contenthold, #detailhold {height:1%;display:block;}*/
/* IE box model hacks 
* html #left {width:285px;width:280px;}
* html #center {width:595px;width:595px;}
* html #menu {height:2em;}*/

#header #logohold {width:400px; height:90px; float:left;}
#header #logo {margin:0px 0 0 34px;padding:0; width:110px; float:left}
#header #logotext {width:185px; float:left;}

#loginbox {width:380px; height:90px; background-color:#095e33; float:right; margin:5px 10px 0 0px;}
#loginbox table {width:280px; margin-left:20px; margin-top:10px}
#loginbox table td {vertical-align:top; padding:4px;}
#loginbox input.text, #loginbox .text {font-size:11px; color:#999999; width:220px; margin-bottom:4px; border:1px solid #000000; height:18px; padding:2px;}


#container #contenthold {margin:10px 0; width:885px; background-color:#FFFFFF}
#container #detailhold {margin: 10px auto; width:800px; background-color:#FFFFFF; text-align:left }
#crt-top{ margin:0; background:url(../images/content_top.jpg) no-repeat; width:954px; height:13px; background-position:left top;}


#left ul.latestlistings {margin:8px 0 0 0; padding:0px;width:283px;}
#left ul.latestlistings li {list-style:none; display:inline; padding:0px;}
#left ul.latestlistings li a {background-image:url(../images/tab_latestlistings.jpg); width:283px; height:32px; background-repeat:no-repeat; display:block; text-decoration:none}
#left ul.latestlistings li a span {visibility:hidden;}
#left div.quicksearch {background-image:url(../images/searchbox_mid.jpg); width:275px; background-repeat:repeat-y; margin:0 auto;}
#left div.quicksearchbase {background-image:url(../images/searchbox_base.jpg); width:275px; height:6px; background-repeat:no-repeat; margin:0 auto;}
#left table.searchbox {width:250px; border-collapse:collapse;}
.srchTitles {color:#095e33 !important; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-weight:bold !important; padding:5px 0 5px 10px !important;}

#pnlSearch {margin-left:10px;}

#left form.qsearchfrom {}
#left .quickSearch { margin-bottom: 6px; border: none !important; width:247px; height:27px; padding: 5px 5px 2px 5px; overflow: hidden; display: block; }
#left .quickSearch { background: url(../images/input_propsearchbox.jpg) 0 0 no-repeat; margin:auto;}

#left .propcheckbox { margin-bottom: 6px; border: none !important; width:14px; height:14px; padding: 5px 5px 2px 5px;    overflow: hidden; }
#left .propdropdown { margin-bottom:6px; border:1px solid #999999 !important; width:174px;padding: 5px 5px 2px 5px;    overflow: hidden; display: block; color:#999999 }
#left .checkScroll {background-color:#FFFFFF; border:1px solid #999999; width:174px; color:#999999; font-weight:lighter; overflow-y:scroll; height:80px; }
#left .checkboxbg {background-color:#FFFFFF; color:#999999; font-weight:lighter; }
#left .checkboxbg td {color:#999999 !important; font-weight:lighter !important;}
#left #buttonpropsearch {background-image:url(../images/btn/button_propsearch.jpg); width:59px; background-repeat:no-repeat;}
#left table.check {width:150px; color:#095e33; font-weight:bold; font-size:11px}
#left table.propertyselections td {color:#095e33; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:top; padding:2px; font-size:11px;}
#left div.dots {background-image:url(../images/dots_propsearch.jpg); background-repeat:repeat-x; height:1px; margin-bottom:6px; margin-left:0px;}
#left .titlesub {color:#999999; font-weight:lighter;}
#left .inputgbord {border:1px solid #999999;}

#left #propprofiler {width:275px; color:#666666; font-size:90%; margin:0 auto; text-align:justify;}
#left #propprofiler .profbtn {background-image:url(../images/btn/button_profile.jpg); width:139px; height:42px; background-repeat:no-repeat; border:0px; font-family:"Times New Roman", Times, serif; font-size:14px; color:#666666; padding:0 0 0 10px; margin:0px; text-align:left;}
#left #propprofiler .profbtnbase {background-image:url(../images/btn/btn_profilerelect.jpg); width:139px; height:23px; background-repeat:no-repeat;}

#left #leftmenu {background-image:url(../images/searchbox_mid.jpg); background-repeat:repeat-y;background-color:#f1f1f1; width:272px; margin:0}
#left #leftmenu div {margin:0 auto; width:270px; font-weight:bold;}
#left ul#leftmenu, #left #leftmenu ul {margin:0 auto; padding:0px; list-style:none; width:240px;}
#left #leftmenu li, #left #leftmenu li {padding:0px; margin:0px; list-style:none;}
#left #leftmenu a{ color:#000000; text-decoration:none; line-height:2em; font-size:11px; display:block; border-bottom:1px solid #E6E8E6;}
#left #leftmenu a:hover, #left #leftmenu li.active a {background-color:#E6E8E6;}
#left div.leftmenubase {background-image:url(../images/searchbox_base.jpg); width:272px; height:6px; background-repeat:no-repeat;  margin:0}
#left #leftmenu ul ul {margin:0px; padding:0px;}
#left #leftmenu ul ul li {margin:0px; padding-left:0px;}
#left #leftmenu ul ul li a {padding-left:15px;}


#left div.navtab {margin:0; width:272px; height:30px; border:1px solid pink}
#left div.navtab_left {background-image:url(../images/tab_featprop_l.jpg); height:30px; background-repeat:no-repeat; background-position:left top;}
#left div.navtab_right {background-image:url(../images/tab_featprop_r.jpg); height:30px; background-repeat:no-repeat; background-position:right top;}
#left div.navtab_mid {background-image:url(../images/tab_featprop_m.jpg); height:30px; background-repeat:repeat-x;}
#left div.navtabtitle {color:#FFFFFF; font-weight:bold; }
#left div.navtabtitle a {color:#FFFFFF; text-decoration:none; display:block;line-height:2em; padding:4px 4px 4px 8px;}

.radioList {margin:auto; color:#666666; text-align:center;}

#center div.texthold {padding:8px;}
#center div.texthold p {color:#666666}
#center h1.deanwelcome {background-image:url(../images/title_weclome.jpg); width:256px; height:27px; background-repeat:no-repeat; padding:0px; margin:0 0 5px 0;}
#center h1.deanwelcome span {display:none;}


#contenthold ul, #center ul {margin:auto}
#contenthold li, #center li {}

#footercopy #footleft {padding:8px; float:left; width:590px; text-align:left; color:#999999; }
#footercopy #footleft a {color:#999999; text-decoration:none}
#footercopy #footleft a:hover {text-decoration:underline;}
#footercopy #footright {padding:4px; float:left; width:340px; text-align:right; }

#footright #footrightmenu {margin:0 ;margin:0 auto;width:340px; height:15px;padding:0;list-style:none;}
#footright #footrightmenu li {display:inline;margin:0;padding:0;}
#footright #footrightmenu a {padding:5px 5px;text-decoration:none;color:#999999;height:15px;display:block;float:left; }
#footright #footrightmenu a:hover {color:#999999; text-decoration:underline}


/*Buttons */
.btn_fulldetails {background-image:url(../images/btn/but_fulldetails.jpg); width:99px; height:22px; background-repeat:no-repeat; border:0px; padding:0px; margin:0px; color:#666666; font-size:10px; text-transform:uppercase}
.btn_fulldetails_reflect {background-image:url(../images/btn/btn_fulldetreflect.jpg); width:99px; height:11px; background-repeat:no-repeat;}
.btn_quicksearch {background-image:url(../images/btn/button_propsearch.jpg); width:59px; height:22px; background-repeat:no-repeat; border:0px; padding:0px; margin:0px; color:#666666; font-size:10px; text-transform:uppercase; padding-left:5px;}
.btn_quicksearch_reflect {background-image:url(../images/btn/button_propsearchreflect.jpg); width:59px; height:11px; background-repeat:no-repeat;}
.btn_login {background-image:url(../images/btn/button_propsearch.jpg); width:59px; height:22px; background-repeat:no-repeat; border:0px; padding:0px; margin:0px; color:#666666; font-size:10px; text-transform:uppercase}
.btn_login_reflect {background-image:url(../images/btn/button_propsearchreflect.jpg); width:59px; height:11px; background-repeat:no-repeat;}
.btn_getaddress {background-image:url(../images/btn/btn_getaddress.jpg); width:97px; height:22px; background-repeat:no-repeat; border:0px; padding:0px; margin:0px; color:#666666; font-size:10px; text-transform:uppercase}
.btn_getaddress_reflect {background-image:url(../images/btn/btn_reflect_getaddress.jpg); width:99px; height:10px; background-repeat:no-repeat;}
.btn_profbtn {background-image:url(../images/btn/button_profile.jpg); width:139px; height:42px; background-repeat:no-repeat; border:0px; font-family:"Times New Roman", Times, serif; font-size:14px; color:#666666; padding:0 0 0 10px; margin:0px; text-align:left;}
.btn_profbtn_reflect  {background-image:url(../images/btn/btn_profilerelect.jpg); width:139px; height:23px; background-repeat:no-repeat;}
.btn_addnew_prop {background-image:url(../images/btn/btn_addnew.jpg); height:52px; background-repeat:no-repeat; color:#e4303d; background-color:#f1f1f1; text-transform:uppercase; width:120px; font-weight:bold; text-align:right; font-size:12px; border:0px;}
.btn_edit_prop {background-image:url(../images/btn/btn_edit.jpg); height:52px; background-repeat:no-repeat; background-color:#f1f1f1; color:#e4303d; text-transform:uppercase; width:90px; font-weight:bold; text-align:right; font-size:12px; border:0px;}
.btn_delete_prop {background-image:url(../images/btn/btn_delete.jpg);height:52px; background-repeat:no-repeat; background-color:#f1f1f1; color:#e4303d; text-transform:uppercase; width:100px; font-weight:bold; text-align:right; font-size:12px; border:0px;}


/* ################# */

div.return {font-size:90%; text-align:right;}
div.return a {color:#000000; font-weight:bold; text-decoration:none; line-height:2em;}
div.return a:hover {text-decoration:underline; }

table.normtable {border:0;}
table.normtable td {vertical-align:text-top; padding:5px;}


.inputbar2 {  margin-bottom: 6px; border: none !important; width:257px; height:25px; padding: 5px 5px 2px 5px; overflow: hidden; display: block; }
.inputbar2 { background: url(../images/inputbar2.gif) 0 0 no-repeat; }
.inputbar2:hover {background: url(../images/inputbar2.gif) 0 -32px no-repeat;}

.inputbar3 {  margin-bottom: 6px; width:150px; height:16px; padding: 5px 5px 2px 5px; overflow: hidden; display: block; }

.inputbar3drop {  margin-bottom: 6px; width:155px; height:28px; padding: 5px 5px 2px 5px; overflow: hidden; display: block; }
.inputbar3drop option, .inputbar3droptwo option {padding: 5px 5px 2px 5px; height:18px;}
.inputbar3droptwo {  margin-bottom:2px; width:155px; height:28px; padding: 5px 5px 2px 5px; overflow: hidden; display: block; }


.inputbar3, .inputbar3drop {border:1px solid #999999;}
.inputbar3:hover, .inputbar3drop:hover {border:1px solid #777777;}






img.left {padding-right:15px; padding-bottom:15px; float:left;}
div.breadcrumb {font-size:10px; line-height:2em;}
div.registertxt {color:#FFFFFF; font-size:11px; margin:0px; padding:0px; width:120px; text-align:left}
div.registertxt2 {color:#FFFFFF; font-size:11px; margin:0px; padding:0px; text-align:left}
div.hostedby {color:#336699; font-size:9px;}

h1 span.titlebeg {font-family:"Times New Roman", Times, serif; color:#095e33; font-size:20px;}
h1 span.titlelog {font-family:"Times New Roman", Times, serif; color:#e4303d; font-size:30px;}





#redbartop {margin:0; height:32px; font-family:"Times New Roman", Times, serif; color:#FFFFFF; width:100%; }
#redbartop div.tab {padding:0px;}
#redbartop div.tabl {background-image:url(../images/proplist_topl.jpg); background-repeat:no-repeat; background-position:left top; height:32px;}
#redbartop div.tabm {background-image:url(../images/proplist_topmid.jpg); background-repeat:repeat-x; height:32px;}
#redbartop div.tabr {background-image:url(../images/proplist_topr.jpg); background-repeat:no-repeat; background-position:right top; height:32px;}
#redbartop div.lefttitle {padding:5px; font-size:14px; width:350px; float:left}
#redbartop div.leftsmltitle {padding:5px; font-size:14px; width:210px; float:left;}
#redbartop div.arrow {width:19px; height:32px; float:right; padding-right:7px;}

#redbarbase {margin:0; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; width:100%; }
#redbarbase div.tab {padding:0px;}
#redbarbase div.tabl {background-image:url(../images/basebr_l.jpg); background-repeat:no-repeat; background-position:left top; height:32px;}
#redbarbase div.tabm {background-image:url(../images/basebr_m.jpg); background-repeat:repeat-x; height:32px;}
#redbarbase div.tabr {background-image:url(../images/basebr_r.jpg); background-repeat:no-repeat; background-position:right top; height:32px;}
#redbarbase div.lefttitle {padding:3px; font-size:11px; width:250px; float:left}
#redbarbase div.lefttitle a {color:#FFFFFF; text-decoration:none; font-weight:bold}
#redbarbase div.redcopy {width:310px;float:left; padding:3px; font-size:11px;}

div.fivesevenninebase {background-image:url(../images/base_579.jpg); width:579px; height:6px; background-repeat:no-repeat;  margin:0;}


