a:link { color : #000066;} 
a:active { color : #000066;} 
a:visited { color : #000066;} 
a:hover { color : #FF0000;} 
FONT {FONT-FAMILY: ARIAL, HELVETICA, san-serif ; font-size: 12px;} 
TD{FONT-FAMILY: ARIAL, HELVETICA, san-serif ; font-size: 12px;}
.body2 {background: #FFFFCC;}

.stfnt{FONT-SIZE: 12px; }
.lrfnt{FONT-SIZE: 14px; color: #000077;}
.stfntb{FONT-SIZE: 12px; color: #000077;}
.stfntr{FONT-SIZE: 12px; color: #770000;}
.smallfnt{FONT-SIZE: 11px;}
.smallb{FONT-SIZE: 11px; color: #000077;}
.smallr{FONT-SIZE: 11px; color: #770000;}
.smallg{FONT-SIZE: 11px; color: #007700;}
.boldtxt{FONT-WEIGHT: bold;}
 
.msgf1{FONT-WEIGHT: bold; color: #000099; FONT-SIZE: 16px;}
.msgf2{FONT-WEIGHT: bold; color: #990000; FONT-SIZE: 16px;}

.fnt1 {font-size: 14px;	font-weight: bold;}
.fnt2 {font-size: 12px; font-weight: bold;}
.fnt4 {font-size: 14px; font-weight: bold; color: #555599; TEXT-DECORATION: none;}
.fnt5 {font-size: 16px; font-weight: bold; color: #555599; TEXT-DECORATION: none;}
.fnt6 {font-size: 11px; color: #555599; TEXT-DECORATION: none;}
.fnt7 {font-size: 12px; color: #555599; TEXT-DECORATION: none;}
.fnt8 {font-size: 11px;  color: #bb0000; TEXT-DECORATION: none;}
.fnt9 {font-size: 12px;  color: #000077;}
.fnt9h {font-size: 13px;  color: #770000;}
.fnt10 {font-size: 14px;  color: #000099;  font-weight: bold;}
.fnt11 {font-size: 11px;  color: #000077;}
.fnt12 { font-size: 15px; font-weight: bold; color: #000099;} 

.fsct1 {font-size: 12px; font-weight: bold; color: #444444;  line-height: 1.8;}
.fsct2 {font-size: 12px; color: #444444; line-height: 1.8;}

.dv1{margin-left: 10px;}
.ad_title{font-size: 13px; font-weight: bold; color: #555599;}

.fldnm {font-size: 12px;  color: #555555;}
.fldvl {font-size: 12px;  color: #000077;}

.tb1 { border-top-width: 1px; border-top-style: solid; border-top-color: #000066;}
.tb2 {border-right-width: 1px; border-right-style: solid; border-right-color: #000066;}
.tb3 {	BORDER-BOTTOM: #7777ff 1px solid;}
.tb4 {BORDER-RIGHT: #9999dd 1px solid; BORDER-TOP: #9999dd 1px solid;    
BORDER-LEFT: #9999dd 1px solid;   BORDER-BOTTOM: #9999dd 1px solid;}
.tb5 {BORDER-BOTTOM: #7777ff 1px dotted;}
.tb5a {BORDER-BOTTOM: #316b16 1px dotted; background: #F6F4D0;}
.catgbg {background: #FFFFCC; padding: 2px; margin-top:2px;}
.categbg {background: #eeefe3; padding: 2px;}
.box { background:#000066; color:#fff;}
.box td { background:#FFFFCC; color:#000066;}
.box  h2 { font-size: 16px; letter-spacing: -1px; padding: 0px 0px; margin-bottom: 0px; color:#4C1B1B; } 
.rightbar {border-left: #000066; 1px solid; background-color: #ffffff;}
.rightbar2 {}
.rightadvert {background: #ffffff; padding: 5px; border: 1px solid #eeefe3; margin-top: 30px;}
.rightadvert2 {background: #ffffff; padding: 5px; border: 1px solid #eeefe3; margin-top: -1px;}

 
.adscpt{background: #eeeeee; FONT-SIZE: 11px; color: #770000; }
.adslst1{background: #ffffff; FONT-SIZE: 12px; color: #000077; }
.adslst2{background: #eeeeee; FONT-SIZE: 12px; color: #000077; }
.ad_title2{FONT-SIZE: 13px; color: #000077; }}
.adshlt1{background: #ffffee; FONT-SIZE: 12px; color: #550000; }
.adshlt2{background: #ffffdd; FONT-SIZE: 12px; color: #550000; }

.top_city { font-size: 14px; font-weight: bold; color: #555599;}
.top_allcities {font-size: 11px; color: #555599;}
.ct_group {BORDER-BOTTOM: #7777ff 2px solid; }
.ttl_grp {font-size: 14px; color: #555599; font-weight: bold; TEXT-DECORATION: none;} 
.ct_list{font-size: 12px; line-height: 1.8;}
.ct_count{FONT-SIZE: 11px;}

.locations{FONT-SIZE: 11px; line-height: 1.5;}
/* =================================================================================================== */
div.inventory {
    background: none repeat scroll 0 0 #ccc;
    border-bottom: 2px solid #000000;
	height: 36px;
}

div.inventory a {
	color: #000000;
	text-decoration: none;
    font-weight: bold;
}

div.inventory .title {
    font-size: 12px;
    padding: 10px 2px 2px;
    text-transform: uppercase;
    font-weight: bold;
}

div.inventory a:hover {
	color: #FFFFFF;
	text-decoration: none;
    font-weight: bold;
}

div.inventory .title a {
	color: #000000;
	text-decoration: none;
    font-weight: bold;
}

div.inventory .title a:hover {
	color: #000000;
	text-decoration: none;
    font-weight: bold;
}
td.dtb1 {
    background: #ffffff;

}
td.dtb1 h1 {
    color: #333;
    font-size: 18px; 
    color: #666; 
    font-weight:lighter; 
    margin:0 0 10px; 
    padding: 12px 0 5px 0; 
    border-bottom: 1px solid #ECE8DA;
}

div.t_menu2 {
    background: none repeat scroll 0 0 #000066;
    border-bottom: 1px solid #000000;
	color: #ffffff;
	height: 20px;
}

div.chcity {
    background: none repeat scroll 0 0 #000066;
    padding: 1px 10px 10px;
    border-bottom: 1px solid #000000;
}

div.t_menu2 a {
	color: #000000;
	text-decoration: none;
    font-weight: bold;
}

div.t_menu2 .title {
    font-size: 12px;
    padding: 10px 2px 2px;
    text-transform: uppercase;
    font-weight: bold;
}

div.t_menu2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
    font-weight: bold;
}

div.t_menu2 .title a {
	color: #000000;
	text-decoration: none;
    font-weight: bold;
}

div.t_menu2 .title a:hover {
	color: #ffffff;
	text-decoration: none;
    font-weight: bold;
}
.inv a {
    color: #FFFFFF;
    font-size: 11px;
    padding: 0 5px 5px;
    text-transform: uppercase;
}

.inv a:hover {
    color: #FFFFFF;
}

.inv {
	color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
}

.ct_group {
    background: none repeat scroll 0 0 #000066;
    font-size: 11px;
    border-bottom: 1px solid #000000;
    height: 23px;
    padding: 1px 1px 1px 5px;
    margin-top: 0;
}
table.left_nav {
    border-bottom: 1px solid #ccc;
    margin-top: 0;
}

table.left_nav a, 
table.left_nav a:hover {
text-decoration:none;
}

table.left_nav th {
    background: none repeat scroll 0 0 #000066;
    color: #FFFFFF;
    font-size: 11px;
    padding: 0 5px 5px;
    text-transform: uppercase;
    border-bottom: 1px solid #000000;
    height: 22px;
    padding: 1px 1px 1px 5px;
    margin-top: 0;
}

table.left_nav td {
	background-color: #f9f9f9;
	border-bottom: 1px solid #ddd;
    font-size: 12px;
    padding: 1px 3px 1px 5px;
}

table.left_nav td a, table.left_nav td a:hover {
	color: #000066;
}
table.left_nav td a:visited {
	color: #666;
}

.ttl_grp {
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
} 

.ct_list {
    font-size: 11px;
    line-height: 16px;
}

.ct_count {
    font-size: 10px;
}
.ct_group, .ct_group a, .ct_group a:hover {
	color: #ffffff;
	text-decoration: none;
    font-weight: bold;
}
.ct_group a:visited {
	color: #ffffcc;
	text-decoration: none;
    font-weight: bold;
}

.inv .xml-button {
    padding: 5px 0 0;
}
div.location {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 11px;
    padding: 5px 5px 5px 10px;
    line-height: 16px;
    margin:10px;
    width:740px;
    display: block;
    border: 2px solid #000000;
}

.locations {
    font-size: 11px;
    line-height: 16px;
}

div.location a:hover,
div.location a:active {
	color: #C60001;
	text-decoration: none;
}
div.photo {
	width:120px;
	text-decoration: none;
    display: inline;
    float:right;
}
div.photos {
    text-align:center;
	width:400px;
    float:right;
}


/* =================================================================================================== */
.formst
{margin-TOP: 2px;  
BORDER-RIGHT: #5555dd 0.1em solid; BORDER-TOP: #5555dd 0.1em solid;   BACKGROUND: #eeeeff; 
BORDER-LEFT: #5555dd 0.1em solid; COLOR: #000066; BORDER-BOTTOM: #5555dd 0.1em solid;
font-family:Verdana,Geneva,Arial; font-size: 13px;  
}

.fntsrch {FONT-SIZE: 11px; color: #333377; font-weight: bold;}
.frmsrch
{margin-TOP: 2px;  
BORDER-RIGHT: #5555dd 0.1em solid; BORDER-TOP: #5555dd 0.1em solid;   BACKGROUND: #eeeeff; 
BORDER-LEFT: #5555dd 0.1em solid; COLOR: #000066; BORDER-BOTTOM: #5555dd 0.1em solid;
font-family:Verdana,Geneva,Arial; font-size: 11px; FONT-WEIGHT: bold;
}

.frmft1 { color: #000099; FONT-SIZE: 13px;}
.frmft2 {color: #777777; FONT-SIZE: 11px;}
.frmtb1 {background: #000066;}
.frmtb2 {background: #ffffff;}
.frmtb3 {background: #9999dd;}
.frmcp {FONT-WEIGHT: bold; color: #ffffff; FONT-SIZE: 13px;}

.df2{font-size: 12px; font-weight: bold;}
.dtb1 {background: #eeeeee;}
.df1{FONT-WEIGHT: bold; color: #000099; FONT-SIZE: 16px;}
.df3{font-size: 13px; color: #444444;}
.df4{font-size: 13px; color: #333377;}
.df5{font-size: 12px;  color: #333377;}
.df6{font-size: 11px;   color: #000077;}
.dtb2 {BORDER-RIGHT: #ddddee 1px solid; BORDER-TOP: #ddddee 1px solid;    
BORDER-LEFT: #ddddee 1px solid;   BORDER-BOTTOM: #ddddee 1px solid;}
