a.tnav:link { color: #ffffff; font-size: 11px; font-family: "Century Gothic", "Gill Sans", "Futura Medium", myriad pro, arial, sans-serif; text-decoration: none; line-height: 30px;}
a.tnav:visited { color: #ffffff; font-size: 11px; font-family: "Century Gothic", "Gill Sans", "Futura Medium", myriad pro, arial, sans-serif; text-decoration: none; line-height: 30px;}
a.tnav:hover { color: #546C8E; font-size: 11px; font-family: "Century Gothic", "Gill Sans", "Futura Medium", myriad pro, arial, sans-serif; text-decoration: none; line-height: 30px;}

a.nav:link { color: #1A3D77; font-size: 10px; font-family: "ITC Stone Sans", arial, sans-serif; text-decoration: none;}
a.nav:visited { color: #1A3D77; font-size: 10px; font-family: "ITC Stone Sans", arial, sans-serif; text-decoration: none;}
a.nav:hover { color: #ffffff; font-size: 10px; font-family: "ITC Stone Sans", arial, sans-serif; text-decoration: none;}
	
.btext {font-size: 11px; font-family: "ITC Stone Sans", arial, sans-serif; color: #000000;}
.btext2 {font-size: 11px; font-family: "ITC Stone Sans", arial, sans-serif; color: #000000;}
.wtext {font-size: 11px; font-family: "ITC Stone Sans", arial, sans-serif; color: #ffffff;}
.wtext2 {font-size: 11px; font-family: "ITC Stone Sans", arial, sans-serif; color: #ffffff;}
.gtext {font-size: 11px; font-family: "ITC Stone Sans", arial, sans-serif; color: #ffffff;}
.gtext a{font-size: 11px; font-family: "ITC Stone Sans", arial, sans-serif; color: #ffffff;}


.login {font-size: 10px; font-family: "ITC Stone Sans", arial, sans-serif; color: #666666; line-height: 20px;}

.phone {font-size: 12px; font-family: "Century Gothic", "Gill Sans", "Futura Medium", myriad pro, arial, sans-serif; color: #ffffff;}

a:link { color: #1A3D77; font-size: 11px; font-family: "ITC Stone Sans", arial, sans-serif; text-decoration: none; font-weight: bold;}
a:visited { color: #1A3D77; font-size: 11px; font-family: "ITC Stone Sans", arial, sans-serif; text-decoration: none; font-weight: bold;}
a:hover { color: #326598; font-size: 11px; font-family: "ITC Stone Sans", arial, sans-serif; text-decoration: none; font-weight: bold;}

a.rlink:link { color: #E1393D; font-size: 11px; font-family: "ITC Stone Sans", arial, sans-serif; text-decoration: none; font-weight: bold;}
a.rlink:visited { color: #E1393D; font-size: 11px; font-family: "ITC Stone Sans", arial, sans-serif; text-decoration: none; font-weight: bold;}
a.rlink:hover { color: #990000; font-size: 11px; font-family: "ITC Stone Sans", arial, sans-serif; text-decoration: none; font-weight: bold;}

a.wlink:link { color: #ffffff; font-size: 11px; font-family: "ITC Stone Sans", arial, sans-serif; text-decoration: none; font-weight: bold;}
a.wlink:visited { color: #ffffff; font-size: 11px; font-family: "ITC Stone Sans", arial, sans-serif; text-decoration: none; font-weight: bold;}
a.wlink:hover { color: #E6E5E5; font-size: 11px; font-family: "ITC Stone Sans", arial, sans-serif; text-decoration: none; font-weight: bold;}

a.port:link { color: #658CB2; font-size: 10px; font-family: "ITC Stone Sans", arial, sans-serif; text-decoration: none; font-weight: bold;}
a.port:visited { color: #658CB2; font-size: 10px; font-family: "ITC Stone Sans", arial, sans-serif; text-decoration: none; font-weight: bold;}
a.port:hover { color: #ffffff; font-size: 10px; font-family: "ITC Stone Sans", arial, sans-serif; text-decoration: none; font-weight: bold;}

.head { color: #000033; font-size: 24px; font-family: "ITC Stone Sans", arial, sans-serif; text-decoration: none; font-weight: bold;}
.head2 { color: #E0393E; font-size: 18px; font-family: "ITC Stone Sans", arial, sans-serif; text-decoration: none; font-weight: bold;}
.bhead { color: #000033; font-size: 18px; font-family: "ITC Stone Sans", arial, sans-serif; text-decoration: none; font-weight: bold;}
.whead { color: #ffffff; font-size: 18px; font-family: "ITC Stone Sans", sans-serif; text-decoration: none; font-weight: bold;}
.whead2 { color: #ffffff; font-size: 14px; font-family: "ITC Stone Sans", arial, sans-serif; text-decoration: none; font-weight: bold;}

.bg_gray   { background-image: url("/images/layout/menu_bg.gif"); border-style: solid; border-width: 0 1 1; border-color: #ffffff; bgcolor: #000033 }

#dropmenudiv{position:absolute; border:1px solid #110D0E; border-bottom-width: 0; font:normal 11px helvetica, arial, sans-serif; line-height:18px; z-index:100;}

#dropmenudiv a{width: 100%; display: block; text-indent: 5px; border-bottom: 1px solid #110D0E; padding: 1px 0; text-decoration: none; font-weight: bold;}
		
#dropmenudiv a:hover{ /*hover background color*/ background-color: #BD282E;}

.top {background-repeat: no-repeat; background-position: top; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout99/top.png'), sizingMethod='noscale');}
.top[class] { background-image: url("/images/layout99/top.png"); background-repeat: no-repeat; background-position: top }

.curve1 {background-repeat: no-repeat; background-position: top; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout99/curve1.png'), sizingMethod='no-scale');}
.curve1[class] { background-image: url("/images/layout99/curve1.png"); background-repeat: no-repeat; background-position: top}

.curve1b {background-repeat: no-repeat; background-position: bottom; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout99/curve1b.png'), sizingMethod='no-scale');}
.curve1b[class] { background-image: url("/images/layout99/curve1b.png"); background-repeat: no-repeat; background-position: bottom }

.curve2 {background-repeat: no-repeat; background-position: top; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout99/curve2.png'), sizingMethod='no-scale');}
.curve2[class] { background-image: url("/images/layout99/curve2.png"); background-repeat: no-repeat; background-position: top }

.curve2b {background-repeat: no-repeat; background-position: bottom; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout99/curve2b.png'), sizingMethod='no-scale');}
.curve2b[class] { background-image: url("/images/layout99/curve2b.png"); background-repeat: no-repeat; background-position: bottom }

.curve2c {background-repeat: no-repeat; background-position: top; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout99/curve2c.png'), sizingMethod='no-scale');}
.curve2c[class] { background-image: url("/images/layout99/curve2c.png"); background-repeat: no-repeat; background-position: top }

* { behavior: url(iepngfix.htc); }

img { behavior: url(iepngfix.htc); }

/* Optimize Homepage Formating */

#dmg_optimize_content {padding: 0 5px;}

#dmg_optimize_markets {width: 200px; float: left;}
#dmg_optimize_markets ul {list-style: none; margin: 0 0 20px 0; padding: 0;}
#dmg_optimize_markets h1, #dmg_optimize_markets h2 {font-size: 1.125em; color: #C52E35; margin-bottom: 5px;}

/* Featured Home Formating */
#dmg_optimize_featured {width: 540px; padding: 0 5px; float: right;}
#dmg_optimize_featured h2 {font-size: 1.125em; color: #C52E35; margin-bottom: 25px;}

#dmg_optimize_featured .home {float: left; color: #666666; width: 160px; height: 275px; margin-left: 0px; margin-right: 20px; font-size: .75em;}
#dmg_optimize_featured .home img {background: #FFF; width: 150px; height: 115px; padding:5px; border: 1px solid #999966;}
#dmg_optimize_featured .home ul {margin: 3px; padding: 0;}
#dmg_optimize_featured .home li {list-style-type: none;}
#dmg_optimize_featured .featuredClickHere a{font-size: .875em;}
.home .listing-info .listprice {margin-top: 12px; margin-bottom: 3px; font-size: 1.5em; font-weight: 900;}
.home .listing-info .city {}

/* Calendar Formating */
.newListingsCalendar {width: 180px; margin-bottom: 20px; border: 1px solid black; text-align: center; color: #333;}
.newListingsCalendar thead td {font-weight: bold;} /* Calendar Title (Month Year) */
.newListingsCalendar thead th {font-size: 8pt;} /* Day Headers */
.newListingsCalendar tbody td {background-color: silver;} /* Calendar Day Cells */
.newListingsCalendar tbody a {font-size: .875em; text-decoration: none;} /* Linked Days */
.newListingsCalendar caption {font-size: 1.125em; font-weight: bold; color: #C52E35; padding-bottom: 5px; margin-top: 15px;} /* Caption */

.clearBoth {clear: both}
.clearLeft {clear: left}
.clearRight {clear: right}

.alignCenter {text-align: center;}
.alignLeft {text-align: left;}
.alignRight {text-align: right;}