body, td {font-size: 13px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
body {
	background-color: #49548a;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url('../images/background.gif');
	background-repeat: repeat-x;
}
hr {color: #2e3455;}
.stripe {background-color: #49548a; background-image: url('images/stripe-bg.gif'); background-repeat: repeat-x; background-position: top;}
h4 {font-size: 13px;}
h3 {font-size: 16px;}
a {font-size: 13px; color:#2c5ed0; text-decoration:underline;}
a:link {color:#2c5ed0; text-decoration:underline;}
a:visited {color:#2c5ed0; text-decoration:underline;}
a:hover {color:#ff8c08; text-decoration:none;}
a:active {color:#2c5ed0; text-decoration:underline;}
img {border: none;}
.footer {font-size: 12px; color: #FFFFFF;}
.navbar {color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #cc4a03; background-image: url('images/navbg.gif'); background-repeat:repeat-x;}
a.nav {font-size: 12px; font-weight: bold; color:#FFFFFF; text-decoration:underline; font-family: Arial, Helvetica, sans-serif;}
a:link.nav {color:#FFFFFF; text-decoration:underline;}
a:visited.nav {color:#FFFFFF; text-decoration:underline;}
a:hover.nav {color:#000066; text-decoration:none;}
a:active.nav {color:#FFFFFF; text-decoration:underline;}
a.large {color: #ffffff; text-decoration: none;}
.content {background-color: #eceff2; border: 1px solid #002575; height: 150px; padding: 10px;}
table.rates {border: 1px solid #002575; padding: 5px; border-top: none;}
.rates {font-family: Tahoma, Arial, Helvetica, sans-serif;}
.info {padding: 5px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.index {padding: 5px; padding-top: 2px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.ratestitle {font-size: 14px; color: #ffffff; height: 24px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; 
border: 1px solid #002575; border-right: none; border-left: none; margin-bottom: 5px; background-color: #cc4a03; background-image: url('images/featured-bg.gif'); background-repeat: repeat-x;}
.infotitle {font-size: 14px; color: #ffffff; height: 24px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; 
padding-left: 15px; margin-bottom: 5px; background-color: #cc4a03; border: 1px solid #2e3455; background-image: url('images/featured-bg.gif'); background-repeat: repeat-x;}
.infotitlenew {font-size:14px; color:#ffffff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:3px; padding-left:15px; margin:4px 0px 4px 0px; background-color:#cc4a03; border:1px solid #2e3455; background-image:url('images/featured-bg.gif'); background-repeat:repeat-x; text-align:center;}
.bold {word-spacing: -1px; font-size: 14px; color: #000000; font-weight: 600;}
.homecontent {background-color: #dc8c61; border: 1px solid #002575; height: 150px; padding: 10px;}
/*OLD.homecontent {background-color: #dc8c61; background-image: url('../images/bg600edge.gif'); background-repeat: repeat-x; border: 1px solid #002575; height: 150px; padding: 10px;}
*/
.orpagetable {background-color: #cce5fe; border: 1px solid #002575; font-size: 14px;}
.tempbox {border: 2px; border-style: ridge; padding: 4px; background-color: #636363; font-family: Arial, Helvetica, sans-serif;}
a.plain {font-size: 13px; font-weight: 600; color:#ffffff; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
a:link.plain {color:#ffffff; text-decoration:none;}
a:visited.plain {color:#ffffff; text-decoration:none;}
a:hover.plain {color:#ff8c08; text-decoration:underline;}
a:active.plain {color:#ffffff; text-decoration:none;}

a.std {font-size: 12px; color:#ffffff; text-decoration:none; line-height: 12px;}
a.featured {font-size: 12px; color:#292929; text-decoration:none; line-height: 12px;}
a:link.featured {color:#292929; text-decoration:none;}
a:visited.featured {color:#292929; text-decoration:none;}
a:hover.featured {color:#2c5ed0; text-decoration:underline;}
a:active.featured {color:#292929; text-decoration:none;}
.featured {padding-left: 20px;}
.featuredtitle {font-size: 14px; color: #ffffff; height: 24px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; 
padding-left: 15px; margin-bottom: 5px; background-color: #cc4a03; border: 1px solid #2e3455; background-image: url('images/featured-bg.gif'); background-repeat: repeat-x;}
.short {line-height: 6px;}
.orthumb {border: 1px solid #000000;}
.orimage {border: 1px solid #000000;}
.view_image {line-height: 26px;}
.noborder {border: none;}
.title {font-size: 14px; color: #ffffff; height: 26px; font-weight: 600; font-family: Arial, Helvetica, sans-serif; max-height: 26px;
padding-left: 15px; margin-bottom: 5px; background-color: #2c5ed0; border: 1px solid #ffffff; background-image: url('images/featured-bg.gif'); background-repeat: repeat-x;}
.featured_listings {border: 1px solid #002575; padding: 5px; width: 200px;}
.agent {font-size: 14px;}
.contentbox {width: 230px; height: 180px; background-image: url('images/content-box-single.gif'); background-repeat: no-repeat; background-position:center;}
.divcontentbox {
 width:208px;
 position:relative;
 left: 11px;
}
.tempcontentbox {width: 220px; height: 180px; background-color: #999999; }
.frontpage {line-height: 18px;}
a.frontpage {font-size: 13px; color:#0b6dc6; text-decoration:underline; font-weight: bold;}
a:link.frontpage {color:#0b6dc6; text-decoration:underline;}
a:visited.frontpage {color:#0b6dc6; text-decoration:underline;}
a:hover.frontpage {color:#003399; text-decoration:none;}
a:active.frontpage {color:#0b6dc6; text-decoration:underline;}

.designtag {font-size: 11px; color: #f9f9f9;}
a.designtag {font-size: 11px; color:##f9f9f9; text-decoration:underline;}
a:link.designtag {color:#f9f9f9; text-decoration:underline;}
a:visited.designtag {color:#f9f9f9; text-decoration:underline;}
a:hover.designtag {color:#ff8c08; text-decoration:none;}
a:active.designtag {color:#f9f9f9; text-decoration:underline;}

.form {background-color: #b4d7fa; padding: 5px;}
.smaller {font-size: 12px; padding: 3px;}
.formleft {font-size: 12px; padding-right: 3px; width: 80px; background-color: #c8bbad;}
.large {font-size: 14px;}
.agentimagebox {padding: 5px; padding-top: 8px; background-color: #efe5db; border: 1px solid #002575; } 
.userimagebox {padding: 5px; padding-top: 8px; background-color: #efe5db; border: 1px solid #002575; } 
.popup {padding: 5px; padding-top: 8px; background-color: #efe5db; border: 1px solid #002575; } 

.divimagebox {
 width: 170;
 position:relative;
 left: 9px;
}
.infopages {height: 20px; vertical-align: middle; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
a.infopages {line-height: 22px; color:#003399; text-decoration:underline;}
a:link {color:#003399; text-decoration:underline;}
a:visited {color:#003399; text-decoration:underline;}
a:hover {color:#ff8c08; text-decoration:underline;}
a:active {color:#003399; text-decoration:underline;}
.infoheading {font-size: 16px; font-weight: bold; line-height: 24px; vertical-align: middle;}
.infopages2 {height: 20px; vertical-align: middle; background-color: #ffffff; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.asterisk {color:#990000;}
.textblk {font-size: 12px;}
.boldmedium {word-spacing: -1px; font-size: 13px; color: #000000; font-weight: 600;}

a.header, a:link.header, a:visited.header, a:hover.header, a:active.header {color:#f4f1ee; font-size:22px; text-decoration:none; font-weight: bold;}
ul.index {list-style:none; padding-left:0; margin-left:0;}
li.index {background: url(images/checkmark.gif) left center no-repeat; text-indent:10px; padding-left:15px; margin-bottom:10px; }
li.info {list-style:square;  }
img.border {border:1px solid #000000;}
.cell {width:33%; text-align:center; vertical-align:top; padding:3px 0 3px 0; font-size:14px;}
.cellhead {width:33%; text-align:center; vertical-align:top;}
.eventcell {width:33%; text-align:center; vertical-align:top; padding:3px 0 3px 0; font-size:14px;}