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 }

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

/* Optimize Homepage Formating */

#dmg_optimize_content {padding: 0 5px;}

#dmg_optimize_content_internal.skinnyjeans {
    width: 589px;
    float: left;
}

#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;}

#dmg_optimize_markets_footer {width: 100%; margin-bottom: 25px; float: left;}
#dmg_optimize_markets_footer ul {width: 28%; list-style: none; margin: 0 20px; padding: 0; float: left;}
#dmg_optimize_markets_footer h1, #dmg_optimize_markets_footer h2 {font-size: 1.125em; color: #C52E35; margin-bottom: 5px; margin-left: 8px;}

/* 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: 215px; 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;}
*/

/* Featured Home Formating */
#dmg_optimize_featured {width: 560px; 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: 265px; height: 130px; margin: 0 10px 15px 0; font-size: .75em; border: 1px solid #efefef;}
#dmg_optimize_featured .home img {background: #FFF; width: 120px; height: 90px; padding:5px; margin: 2px; border: 1px solid #999966; float:left;}
#dmg_optimize_featured .home_details {width: 120px; margin-left:5px; float:left;}
#dmg_optimize_featured span {width: 261px; padding: 2px; display: block; font-size: 1.125em; text-align: center; background: #efefef;}
#dmg_optimize_featured strong {font-size: 1.25em;}

/* Welcome Formating */
#dmg_optimize_welcome h2 {font-size: 1.25em; color: #1A3E78; margin-bottom: 0px;}
#dmg_optimize_welcome p {font-size: .75em; color: #333; margin: 0; margin-bottom: 12px;}

/* 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;}

/* Dropdown Menu   ================================================== */
#dmg_layout_nav li a.selectedanchor{ 

}

.dropdownmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #333333;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #FFF;
width: 150px; /* default width for menu */
}

.dropdownmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.dropdownmenu ul li a{
width: 145px;
font-size: 1.2em;
display: block;
padding: 1px 0 1px 5px;
text-decoration: none;
font-weight: bold;
color: #000;
border-bottom: 1px solid #333333;
}

.dropdownmenu a:hover{ /*hover background color*/
background: #BD282E;
color: #FFF;
}

.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}
