/* New classes for tables, etc - to bring everything up to spec */

/* =========Specific to MyHomeProjects.com================ */

/* 3-column design */

#leftcontent {
position: absolute;
left:10px;
top:200px;
width:200px;
background:#fff;
	}
/*border:1px solid #000;*/

#centercontent {
background:#fff;
margin-left: 199px;
margin-right:50px; 
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 201px;
margin-right:50px;
	}
html>body #centercontent {
margin-left: 201px;
margin-right:50px; 
	}
	
#rightcontent {
position: absolute;
right:10px;
top:200px;
width:200px;
background:#fff;
	}
	
/* header */

.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000066;
	padding-bottom: 4px;
	padding-top: 4px;
}

.nav a:link {color:#000066; text-decoration: none;}
.nav a:visited {color:#000066; text-decoration: none;}
.nav a:hover {text-decoration: underline; color: #0000FF;}
.nav a:active {text-decoration: underline; color: #0000FF;}


.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.underLogo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.city {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

/* index */
.intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000066;
}

.recent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 3px;
	padding-top: 3px;
}

.indTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #6675AA; 
}

.indTitle a:link {color:#FFFFFF; text-decoration: underline; font-size: 12px;}
.indTitle a:visited {color:#FFFFFF; text-decoration: underline; font-size: 12px;}
.indTitle a:hover {color:#FFFFFF; text-decoration: underline; font-size: 12px;}
.indTitle a:active {color:#FFFFFF; text-decoration: underline; font-size: 12px;}

.indDescr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.lineTitle {
	background-color : #FFFFFF; 
	padding-bottom : 3px; 
	padding-top : 3px;
 	text-align : left; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 16px; 
	font-weight : bold; 
	color : black; 
	border : 3px solid #6675AA; 
	border-left-width : 0px; 
	border-right-width : 0px; 
	border-top-width : 3px; 
	border-bottom-width : 3px; 
	}

/* Regular Page */
.textTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	}
	
.textSubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	padding-bottom: 4px;
	padding-top: 4px;
	}
	
/* Forms */
.formTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #6675AA;
	}
	
.formText {
	background-color: #E6E8F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
.formBold {
	background-color: #E6E8F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #514100;
	font-weight: bold;
	}

/* headers */

.header2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	}
	
/* list */
.listTitle { 
	background-color : #E6E8F0; 
	padding-bottom : 3px; 
	padding-top : 3px;
 	text-align : left; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	font-weight : bold; 
	color : black; 
	border : 1px solid #000066; 
	border-left-width : 0px; 
	border-right-width : 0px; 
	border-top-width : 1px; 
	border-bottom-width : 1px; 
	}
	
.listTitle a:link {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
.listTitle a:visited {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
.listTitle a:hover {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
.listTitle a:active {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}

.tdSubmit {
	background-color : white; 
	padding-bottom : 3px; 
	padding-top : 3px;
 	text-align : center; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	font-weight : normal; 
	color : black; 
	border : 1px solid #000066; 
	border-left-width : 0px; 
	border-right-width : 0px; 
	border-top-width : 0px; 
	border-bottom-width : 1px; 
	}

.line { 
	background-color : #000066; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	padding-bottom : 0px; 
	padding-left : 0px; 
	padding-right : 0px; 
	padding-top : 0px; 
	}

/* details */
.detailTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.detailText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

/* Photo */
.photonav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000066;
}

.photoBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000066;
}

.photoTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.submitText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}

/*========================*/

.td2
{ background-color : #415515; font-family : "Verdana, Geneva, Arial, Helvetica, sans-serif"; font-size : 11px; padding-bottom : 2px; padding-left : 0px; padding-right : 0px; padding-top : 2px; }

.tdTitle 
{ background-color : #FFE257; padding-bottom : 3px; padding-left : 0px; padding-right : 0px; padding-top : 3px;
 text-align : center; font-family : "Verdana, Geneva, Arial, Helvetica, sans-serif"; font-size : 12px; font-weight : bold; color : #756100; border : 1px solid #336600; border-left-width : 0px; border-right-width : 0px; border-top-width : 1px; border-bottom-width : 1px; }
 
.tdTitle2
{ background-color : #FFE257; padding-bottom : 3px; padding-left : 0px; padding-right : 0px; padding-top : 3px;
 text-align : left; font-family : "Verdana, Geneva, Arial, Helvetica, sans-serif"; font-size : 12px; font-weight : bold; color : #756100; border : 1px solid #336600; border-left-width : 0px; border-right-width : 0px; border-top-width : 1px; border-bottom-width : 1px; }

/*
.tdSubmit
 { background-color : White; padding-bottom : 3px; padding-left : 0px; padding-right : 0px; padding-top : 3px; text-align : center; font-family : "Verdana, Geneva, Arial, Helvetica, sans-serif"; font-size : 12px; font-weight : bold; color : #336600; border : 1px solid #FFE257; border-left-width : 0px; border-right-width : 0px; border-top-width : 1px; border-bottom-width : 1px; }
*/

.tdSpacer
{ background-color : White; font-size : 7px; }
.tdPreviewColHeader
 { background-color : #CCCCCC; font-family : "Verdana, Geneva, Arial, Helvetica, sans-serif"; font-size : 11px; padding-bottom : 4px; padding-left : 2px; padding-right : 2px; padding-top : 4px; font-weight : bold; text-align : center; border : 1px solid White; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 2px; border-top-width : 0px; color : #666666; }
.tdPreviewContent
 { background-color : White; font-family : "Verdana, Geneva, Arial, Helvetica, sans-serif"; font-size : 10px; padding-bottom : 2px; padding-left : 0px; padding-right : 22px; padding-top : 2px; border : 1px solid #CCCCCC; border-bottom-width : 1px; border-left-width : 0px; border-right-width : 0px; border-top-width : 0px; }

.tdPreviewAssignHeader {
	background-color : #E0E0E0;
	font-family : "Verdana, Geneva, Arial, Helvetica, sans-serif";
	font-size : 10px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	font-weight : bold;
	border : 1px solid White;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 2px;
	border-top-width : 0px;
	color : #666666;
}

/*
.table {cellspacing: 0; cellpadding: 0; border: 0;}
*/

body, td, th, div, p, form,select,input,textarea,option
{
	font-family: verdana, arial, sans-serif; font-size: 11px; list-style-type: square;
}

form{ padding: 0px; margin: 0px; }


A:link {color:#069;}
A:visited {color:#069;}
A:hover {text-decoration: none; color: #000;}
A:active {text-decoration: none; color: #09c;}


.compMarginB{ margin-bottom:8px }

.compMarginLargeB{ margin-bottom:30px }



.tagtext  {font-size: 11px; font-family: verdana, arial; color: #069;}
.tagtext  A:link  {font-size: 11px; font-family:  verdana, arial; color: #069; text-decoration: none;}
.tagtext  A:visited  {font-size: 11px; font-family: verdana, arial; color: #069; text-decoration: none;}
.tagtext  A:hover  {font-size: 11px; font-family: verdana, arial; color: #069; text-decoration: underline;}
.tagtext  A:active  {font-size: 11px; font-family: verdana, arial; color: #069; text-decoration: none;}

/* Profile- and Review-related styles (some) */
.blurating {FONT-SIZE: 13px; COLOR: #fff; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #0F68B8}
.bluereg {FONT-SIZE: 11px; COLOR: #069; FONT-FAMILY: verdana, arial, sans-serif}
.graysbig {FONT-SIZE: 13px; FONT-FAMILY: verdana, arial, sans-serif; COLOR: #999;}
.mapaddress  {font-size: 13px; font-family: verdana, arial; color: #999;}
.profileheader  {font-size: 15px; font-family: verdana, arial; color: #069;}
.reggray  {font-size: 11px; font-family: verdana, arial; color: #999;}

#relatedLinks{border:solid 1px #D6D6D6;margin-bottom:9px;}

#relatedLinks td {
border: 0px;
padding: 7px 5px 10px 10px;
margin: 0px;
}

.conqheader {font-size: 13px; font-family: tahoma, verdana, arial; color: #999;}

.nearbysmall  {font-size: 11px; font-family: tahoma, verdana, arial; color: #666;}

.searchheader  {font-size: 13px; font-family: tahoma, verdana, arial; color: #393; font-weight: bold;}

.type {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}

.address {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #666;}

/* Search-related classes */       
.entitylinks {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}
.entitylinks A:link {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;}    
.entitylinks A:visited {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;}
.entitylinks A:hover {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline;}
.entitylinks A:active {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline;}

.distance {font-size: 11px; font-family: tahoma, verdana, arial;}

IMG.cust {MARGIN-RIGHT: 5px; MARGIN-TOP: 3px; MARGIN-BOTTOM: 2px;}

#content {position: relative; width: 100%;}

.search_offer_txt {font-family: verdana,helvetica,arial,sans-serif; font-size: 10px; color: #006699;}
.search_offer_txt a:link{color:#006699; text-decoration: none;}
.search_offer_txt a:visited{color:#006699; text-decoration: none;}
.search_offer_txt a:hover{color:#006699; text-decoration: underline;}
.search_offer_txt a:active{color:#006699; text-decoration: none;}

.small_epi_offer {font-family: verdana, arial, sans-serif; font-size: 10px; color: #000; line-height: 10px;}
.small_epi_offer A:link {text-decoration: none; color:#069;}
.small_epi_offer A:visited {color:#069;}
.small_epi_offer A:hover {text-decoration: none; color: #000;}
.small_epi_offer A:active {text-decoration: none; color: #09c;}


.small {font-family: verdana, arial, sans-serif; font-size: 10px;}


.caption {font-family: verdana, arial, sans-serif; font-size: 10px; color: #993;}
.smallalt {font-family: verdana, arial, sans-serif; font-size: 10px; background-color: #eee;}
.graysmall {font-family: verdana, arial, sans-serif; font-size: 10px; color: #999}
.calgray {font-family: verdana, arial, sans-serif; font-size: 10px; color: #CCC}
.reg {font-family: verdana, arial, sans-serif; font-size: 11px; list-style-type: square;}
.regalt {font-family: verdana, arial, sans-serif; font-size: 11px; background-color: #eee;}
.smid {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal;}
.sbig {font-family: verdana, arial, sans-serif; font-size: 13px;}
.sbigalt {font-family: verdana, arial, sans-serif; font-size: 13px; background-color: #FC6; color: #630}
.big {font-family: verdana, arial, sans-serif; font-size: 14px;}
.bigalt {font-family: verdana, arial, sans-serif; font-size: 14px; background-color: #eee;}
.biggest {font-family: verdana, arial, sans-serif; font-size: 15px;}
.sbiggest {font-family: verdana, arial, sans-serif; font-size: 22px;}
.square {font-family: arial, sans-serif; font-size: 11px; color:#000;}

.lft {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000;}
.lft A:link {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: underline; color: #069;}
.lft A:visited {font-family: verdana, arial, sans-serif; font-size: 11px; color: #666;}
.lft A:hover {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; color: #000;}
.lft A:active {font-family: verdana, arial, sans-serif; font-size: 11px; color: #930;}

.lfton {font-weight: bold; background-color: #fc0; font-family: verdana, arial, sans-serif; font-size: 11px; color: #000;}
.lfton A:link {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: underline; color: #c30;}
.lfton A:visited {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: underline; color: #c30;}
.lfton A:hover {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; color: #000;}
.lfton A:active {font-family: verdana, arial, sans-serif; font-size: 11px; color: #930;}

.rtsmall {font-family: verdana, arial, sans-serif; font-size: 10px; color: #666;}
.rtsmall A:link, .rtsmall A:visited {font-family: verdana, arial, sans-serif; font-size: 10px; text-decoration: underline; color: #666;}
.rtsmall A:hover {font-family: verdana, arial, sans-serif; font-size: 10px; text-decoration: none; color: #666;}
.rtsmall A:active {font-family: verdana, arial, sans-serif; font-size: 10px; color: #666;}

.number {font-family: verdana; font-size: 10px; color: #666666}

.blubar {font-family: verdana, arial, sans-serif; font-size: 11px; color: #fff; background-color: #528FC1;}
.blubar A:link {font-family: verdana, arial, sans-serif; font-size: 11px; color: #fff; text-decoration: none;}
.blubar A:visited {font-family: verdana, arial, sans-serif; font-size: 11px; color: #fff; text-decoration: none;}
.blubar A:hover {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; color: #ff0;}
.blubar A:active {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #ff0;}

.bigblubar {font-family: verdana, arial, sans-serif; font-size: 13px; color: #fff; background-color: #528FC1;}
.bigblubar A:link {font-family: verdana, arial, sans-serif; font-size: 13px; color: #fff; text-decoration: none;}
.bigblubar A:visited {font-family: verdana, arial, sans-serif; font-size: 13px; color: #fff; text-decoration: none;}
.bigblubar A:hover {font-family: verdana, arial, sans-serif; font-size: 13px; text-decoration: none; color: #ff0;}
.bigblubar A:active {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #ff0;}


.scorecard {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000; background-color: #0F68B8;}

.scorecard_BOC {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000; background-color: #c00;}

.promotext_smbl  {font-size: 10px; font-family: verdana, arial; color: #036;}
.promotext_smgy  {font-size: 10px; font-family: verdana, arial; color: #999;}

.gridon {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000; background-color: #DADAC7;}
.grid {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000; background-color: #F4F4EA;}

.sortparent {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #333; background-color: #DADAC7;}
.sortchild {font-family: verdana, arial, sans-serif; font-size: 11px; color: #333; background-color: #F4F4EA;}

.hdr {font-weight: bold; font-family: verdana, arial, sans-serif; font-size: 13px; color: #fff; background-color: #f90;}
.hdr A:link, .hdr A:visited {font-weight: bold; font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #fff;}
.hdr A:hover {font-weight: bold; font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; text-decoration: underline; color: #930;}
.hdr A:active {font-weight: bold; font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #930;}

.busname {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold;}
.busname A:link {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color:#069;}
.busname A:visited {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color:#666;}
.busname A:hover {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #000;}
.busname A:active {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #09c;}

.listing {font-family: verdana, arial, sans-serif; font-size: 10px;}
.listing A:link {font-weight: normal; font-family: verdana, arial, sans-serif; font-size: 11px;  line-height: 14px; color: #000;}
.listing A:visited {font-weight: normal; font-family: verdana, arial, sans-serif; font-size: 11px;  line-height: 14px; color: #000;}
.listing A:hover {font-weight: normal; font-family: verdana, arial, sans-serif; font-size: 11px;  line-height: 14px; color: #000;}
.listing A:active {font-weight: normal; font-family: verdana, arial, sans-serif; font-size: 11px;  line-height: 14px; color: #09c;}

.listingadv A:link {font-weight: normal; font-family: verdana, arial, sans-serif; font-size: 10px;  line-height: 12px; color: #600;}
.listingadv A:visited {font-weight: normal; font-family: verdana, arial, sans-serif; font-size: 10px;  line-height: 12px; color: #666;}
.listingadv A:hover {font-weight: normal; font-family: verdana, arial, sans-serif; font-size: 10px;  line-height: 12px; color: #000;}
.listingadv A:active {font-weight: normal; font-family: verdana, arial, sans-serif; font-size: 10px;  line-height: 12px; color: #09c;}


.blugrnhdr {font-family: verdana, arial, sans-serif; font-size: 11px; color: #fff; background-color: #099;}

.subhead {background-color: #FFFFEF; font-weight: normal; font-family: verdana, arial, sans-serif; font-size: 11px; color: #990; line-height: 16px;}

.bbar {font-family: verdana, arial, sans-serif; font-size: 10px; color: #999;}
.bbar A:link {text-decoration: underline; color: #999;}

.blackbar {background-color: #000;}
.graybar {background-color: #ccc;}
.lightgraybar {background-color: #eee;}
.lightgraybg {background-color: #ddd;}
.ltyellowreg {font-family: verdana, arial, sans-serif; font-size: 11px; background-color: #ffc;}
.goback {background-color: #ffc; font-family: verdana, arial, sans-serif; font-size: 11px;}

.consumesmall {font-family: verdana, arial, sans-serif; font-size: 10px; color: #390}
.consumereg {font-family: verdana, arial, sans-serif; font-size: 11px; color: #390}
.consumebig {font-family: verdana, arial, sans-serif; font-size: 13px; color: #390}
.consumelarge {font-family: verdana, arial, sans-serif; font-size: 18px; color: #390}

.consumelargeblue {FONT-SIZE: 18px; COLOR: #0F68B8; FONT-FAMILY: verdana, arial, sans-serif}
.consumeregblue {FONT-SIZE: 11px; COLOR: #0F68B8; FONT-FAMILY: verdana, arial, sans-serif}
.consumebigblue {FONT-SIZE: 13px; COLOR: #0F68B8; FONT-FAMILY: verdana, arial, sans-serif}

.consume {font-family: verdana, arial, sans-serif; font-size: 20px; color: #390;}
.consume A:link {font-family: verdana, arial, sans-serif; font-size: 20px; font-weight: bold; text-decoration: none; color: #390;}
.consume A:visited {font-family: verdana, arial, sans-serif; font-size: 20px; font-weight: bold; color: #999;}
.consume A:hover {font-family: verdana, arial, sans-serif; font-size: 20px; font-weight: bold; text-decoration: underline; color: #390;}

.gray {color: #999;}

.grayborder {border-width: 1px; border-color: #CCC; border-style: solid;}

.success {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #390}
.fail {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #f30}
.failreg {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #f30}
.error_txt {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #f00;}


.cal {font-family: arial, verdana;font-size: 10px;}

.sort {font-family: verdana, arial, sans-serif; font-size: 11px; color: #fff; background-color: #f90;}
.sort A:link {font-family: verdana, arial, sans-serif; font-size: 11px; color: #fff; text-decoration: underline; background-color: #f90;}

.grnon {font-family: verdana, arial, sans-serif; font-size: 11px; background-color: #9c6;}
.grnon A:link {font-family: verdana, arial, sans-serif; font-size: 11px; color: #036; text-decoration: underline;}
.grnon A:visited {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: underline; color: #036;}
.grnon A:hover {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; color: #000;}

.grnhdr {font-family: verdana, arial, sans-serif; font-size: 13px; color:#5C5959; background-color: #BEE590;}
.grnhdrbig {font-family: verdana, arial, sans-serif; font-size: 13px; color: #fff; background-color: #390;}

.locations { border-style: solid;  border-color: #000000;  border-width: 1px;  background: #FFFFFF;  font-family: verdana, arial, sans-serif;  visiblity: hidden;  color: #000000; font-size: 11px;  font-weight: bold; text-decoration: none; }

.dropShadow{
	background-color: #000000;
filter: alpha;  opacity: .25;   moz-opacity: .25;
}

#locsWrapper{ 
position:absolute;
	 z-index: 100;
width:150px;
      margin-top: 1px; 
visibility: hidden;
}

#locsInnerWrapper{
border: 1px solid #C8C884; background:#ffffff;
padding: 5px 2px 2px 0;
}  

ul.locsList
{
	font-family:tahoma, verdana, arial; font-size: 9px; color: 036;
	list-style-type: none;
margin: 0 0 0 0;
padding: 0 2px;
}

ul.locsList a
{
display: block;
padding: 3px;
width: 142px;
       background-color: #fff;
}

ul.locsList a:link, ul.locsList a:visited
{
color: 036;
       text-decoration: none;
}

ul.locsList a:hover
{
	background-color: #ffffcd;
color: 036;
}

.locsAdminLink{
	font-family:tahoma, verdana, arial; font-size: 9px; color: #036;
padding: 3px 0 3px 4px;
}

.locsAdminLink a:link { text-decoration: underline;}
.locsAdminLink a:visited { text-decoration: underline;}
.locsAdminLink a:hover {text-decoration: none;}
.locsAdminLink a:active { text-decoration: underline;}

.locsSectionHeader {
	font-family:tahoma, verdana, arial; font-size: 11px; color: #036; font-weight: bold;
	padding-left: 4px;
}


.top { font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; z-index: 1; }

.top A:link {text-decoration: none; color: #FFF; }
.top A:visited { text-decoration: none; color: #FFF; }
.top A:hover { color: #FF9; cursor: default; text-decoration: none; }
.top A:active { color: #FF9; text-decoration: none; }

.top_sub { line-height:18px; display:block; background: #FFF; font-family: verdana, arial, sans-serif; color: #000; font-size: 11px; text-decoration: none; }

.top_sub:hover { display:block; cursor: pointer; background-color: #09c; color: #FFF; text-decoration: none; }
.top_sub A:link { display:block; text-decoration: none; color: #000; }
.top_sub A:visited { text-decoration: none; color: #000; }
.top_sub A:hover { display:block; cursor: pointer; background-color: #528FC1; color: #FFF; }
.top_sub A:active { background-color: #528FC1; color: #FFF; text-decoration: none; }

.top_sub_hover { display: block; background-color: #528FC1; color: #FFF; text-decoration: none; line-height:19px; font-size: 11px; font-family: verdana, arial, sans-serif;
}

.staticnav {font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 11px; color: #fff;}
.staticnav A:link {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #fff;}
.staticnav A:visited {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #fff; text-decoration: none;}
.staticnav A:hover {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #ff9;}
.staticnav A:active {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #ff9;}

.regitalic {font-family: verdana, arial, sans-serif; font-style: italic; font-size: 11px;}
.regbold {font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 11px;}
.teaser {font-family: arial, verdana, sans-serif; font-size: 12px;}
.consumeregbold {font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 11px; color: #390}

.input { background-color: #ffffcc; border-top-style: ridge; border-top-color: #698BC6;
	border-left-style: ridge; border-left-color: #698BC6; border-right-width: 1px;
	border-right-style: solid; border-right-color: #99CCCC; border-bottom-width: 1px;
	border-bottom-style: solid; border-bottom-color: #99CCCC; font-size: 10pt }

.exp_big {font-family: verdana, arial, sans-serif; font-size: 13px; color:#666; background-color: #FBDB79;}
.exp_small {font-family: verdana, arial, sans-serif; font-size: 11px; color:#000; background-color: #FBDB79;}

.browsecat {font-family: verdana, arial, sans-serif; font-size: 11px; color:#993;}

.greenCont {font-family: verdana, arial, sans-serif; font-size: 17px; color: #090; background-color: #ADDE7B;}
.greenCont A:link {font-family: verdana, arial, sans-serif; font-size: 17px; color: #090; background-color: #ADDE7B;}
.greenCont A:visited {font-family: verdana, arial, sans-serif; font-size: 17px; color: #090; background-color: #ADDE7B;}
.greenCont A:hover {font-family: verdana, arial, sans-serif; font-size: 17px; color: #090; background-color: #ADDE7B;}
.greenCont A:active {font-family: verdana, arial, sans-serif; font-size: 17px; color: #090; background-color: #ADDE7B;}

.match_header {font-family: verdana, arial, sans-serif; font-size: 15px; color:#369; background-color: #BDDFFF;}
.match_subheader {font-family: verdana, arial, sans-serif; font-size: 11px; color:#369;}
.match_market {font-family: verdana, arial, sans-serif; font-size: 18px; color:#FFD666;}

.worldbig { font-size: 16px; font-family: verdana, arial, sans-serif;}

.boctitle { FONT-SIZE: 17px; COLOR: #CC6633; FONT-FAMILY: verdana, arial, sans-serif }
.boctitle A:link { FONT-SIZE: 17px; COLOR: #CC6633; FONT-FAMILY: verdana, arial, sans-serif }
.boctitle A:visited { FONT-SIZE: 17px; COLOR: #CC6633; FONT-FAMILY: verdana, arial, sans-serif }
.boctitle A:hover { FONT-SIZE: 17px; COLOR: #CC6633; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline }
.boctitle A:active { FONT-SIZE: 17px; COLOR: #CC6633; FONT-FAMILY: verdana, arial, sans-serif }

.contentheader {
	font-size: 13px; color: #fff; font-family: verdana, arial, sans-serif; background-image: url(http://a1524.g.akamaitech.net/7/1524/33/36e8fb4600c7a4/images.citysearch.com/sys/com/content_header_bg.gif); background-color: #7ABDEF;
}

.contentheader_valentine {
	font-size: 13px; color: #fff; font-family: verdana, arial, sans-serif; background-image: url(http://a1524.g.akamaitech.net/7/1524/33/b4b42b99af6350/images.citysearch.com/sys/home/vday_card_bg.jpg); background-color: #7ABDEF;
}

.contentheader_boc {
	font-size: 13px; color: #fff; font-family: verdana, arial, sans-serif; background-color: #fe0000;
}

.bluhdr {
	font-size: 12px; color: #fff; font-family: verdana, arial, sans-serif; background-image: url(http://a1524.g.akamaitech.net/7/1524/33/7acb7f43ef6584/images.citysearch.com/sys/com/browse_header_bg.gif); background-color: #2372B3; 
}

.bluhdr_cont {
	font-size: 12px; color: #fff; font-family: verdana, arial, sans-serif; background-image: url(http://a1524.g.akamaitech.net/7/1524/33/f29aaefa88c845/images.citysearch.com/sys/com/browse_header_bg_cont.gif); background-color: #2372B3;
}
.bluhdr_cont A:link {color: #fff;}
.bluhdr_cont A:hover {color: #fff;}
.bluhdr_cont A:active {color: #fff;}
.bluhdr_cont A:visited {color: #fff;}

.calendar {
	font-size: 9px; font-family: tahoma, arial, sans-serif; list-style-type: square;
}


.leftwellhdr {
	font-size: 11px; color: #fff; font-family: verdana, arial, sans-serif; font-weight: bold; background-image: url(http://a1524.g.akamaitech.net/7/1524/33/b2d722bed149e8/images.citysearch.com/sys/profile/blue_hdr.gif); background-repeat: repeat-n; background-color: #336699; height: 22;
}

.nearby {
	font-size: 10px; color: #069; font-family: verdana, arial, sans-serif; line-height:18px;
}

.nearby A:link {color: #069; text-decoration: none;}
.nearby A:hover {color: #069; text-decoration: underline;}
.nearby A:active {color: #069; text-decoration: none;}
.nearby A:visited {color: #069; text-decoration: none;}


.leftwellsub {
	font-size: 13px; color: #069; font-family: verdana, arial, sans-serif;
}

.leftwellsub A:link {color: #069; text-decoration: none;}
.leftwellsub A:hover {color: #069; text-decoration: underline;}
.leftwellsub A:active {color: #069; text-decoration: none;}
.leftwellsub A:visited {color: #069; text-decoration: none;}

.regwhite  {font-size: 11px; font-family: verdana, arial; color: #fff;}                  .regwhite A:link { color: #fff; text-decoration: underline;}
.regwhite A:visited { color: #fff; text-decoration: underline;}                          .regwhite A:active { color: #fff; text-decoration: underline;}
.regwhite A:hover { color: #fff; text-decoration: underline;}

.bigblack {font-family: verdana, arial, sans-serif; font-size: 18px; color: #000;}
.smallblack {font-family: verdana, arial, sans-serif; font-size: 10px; color: #000;}
.smallblue {font-family: verdana, arial, sans-serif; font-size: 10px; color: #069;}


.droptext {font-family: verdana; font-size: 11px; color: #003366; display: inline; background: #e4ecf6; padding:2px;}
.droplink {font-family: verdana; font-size: 11px; color: #003366;}
.droplink A:link { color: #003366; text-decoration: none;} 
.droplink A:visited { color: #003366; text-decoration: none;} 
.droplink A:active { color: #003366; text-decoration: none;} 
.droplink A:hover { color: #003366; text-decoration: underline;} 

.droplink_price {font-family: verdana; font-size: 14px; color: #003366;}
.droplink_price A:link { color: #003366; text-decoration: none;} 
.droplink_price A:visited { color: #003366; text-decoration: none;} 
.droplink_price A:active { color: #003366; text-decoration: none;} 
.droplink_price A:hover { color: #003366; text-decoration: underline;} 

/* Group Header Text */
.ght {font-family: verdana,arial,sans-serif; font-size: 12px; list-style-type: square; color:#fff; font-weight: bold;  background-image: url(http://a1524.g.akamaitech.net/7/1524/33/5e5df59bd51ead/images.citysearch.com/sys/com/group_header.gif);}

/* Page Type Identifier */
.listid {font-family: verdana,arial,sans-serif; font-size: 11px; list-style-type: square; color:#069;}

/* List Title */
.listtitle {font-family: verdana,arial,sans-serif; font-size: 18px; color:#000; font-weight:bold;}

/* List Description */
.listdesc {font-family: verdana,arial,sans-serif; font-size: 13px; list-style-type: square; color:#000;}

/* Byline */
.byline {font-family: verdana,arial,sans-serif; font-size: 11px; list-style-type: square; color:#000; line-height:15px;}

/* Event Date */
.edate {font-family: verdana,arial,sans-serif; font-size: 11px; list-style-type: square; color:#666; line-height:15px;}
.edate A:link {color:#666;}
.edate A:visited {color:#666;}
.edate A:hover {text-decoration: none; color: #000;}
.edate A:active {text-decoration: none; color: #09c;}

/* Event Location */
.eloc {font-family: verdana,arial,sans-serif; font-size: 11px; list-style-type: square; color:#666; line-height:15px;}

/* Biz name */
.roundup-busname {font-family: verdana,arial,sans-serif; font-size: 13px; list-style-type: square; color:#666;}
.roundup-busname A:link {color:#069;}
.roundup-busname A:visited {color:#069;}
.roundup-busname A:hover {text-decoration: none; color: #000;}
.roundup-busname A:active {text-decoration: none; color: #09c;}
.delivery {font-family:verdana,arial;sans-serif; font-size:11px; color:#666;}


/* Biz Address */
.roundup-busadd {font-family: verdana,arial,sans-serif; font-size: 11px; list-style-type: square; color:#666; line-height:15px;}

/* Biz Description */
.roundup-busdesc {font-family: verdana,arial,sans-serif; font-size: 13px; list-style-type: square; color:#000;}


/* "More" jams */
.more {font-family: verdana,arial,sans-serif; font-size: 11px; list-style-type: square; color:#666;}





/* ROMANCE TEMPLATE GROUP HEADER */
.ghtr {font-family: verdana,arial,sans-serif; font-size: 12px; list-style-type: square; color:#fff; font-weight: bold;  background-image: url(http://a1524.g.akamaitech.net/7/1524/33/e0b368bf83cca9/images.citysearch.com/sys/com/group_header_romance.gif);}

/* INSIDER'S GUIDE GROUP HEADER */
.ghti {font-family: verdana,arial,sans-serif; font-size: 12px; list-style-type: square; color:#fff; font-weight: bold;  background-image: url(http://a1524.g.akamaitech.net/7/1524/33/3f8fafcff0619f/images.citysearch.com/sys/com/group_header_insiders.gif);}

/* INSIDER'S GUIDE WIDGET NAVIGATION */
.ignav {font-family: verdana,arial,sans-serif; font-size: 10px; color:#fff;}
.ignav A:link {color:#fff; text-decoration:underline;}
.ignav A:visited {color:#ccc; text-decoration:underline;}
.ignav A:hover {color:#fff;}
.ignav A:active {color:#fff; text-decoration:none;}

/* Partner names in footer */
.partner  {font-size: 10px; font-family: verdana, arial; color: #999;}
.partner  A:link  {font-size: 10px; font-family:  verdana, arial; color: #999; text-decoration: none;}
.partner  A:visited  {font-size: 10px; font-family: verdana, arial; color: #999; text-decoration: none;}
.partner  A:hover  {font-size: 10px; font-family: verdana, arial; color: #999; text-decoration: underline;}
.partner  A:active  {font-size: 10px; font-family: verdana, arial; color: #999; text-decoration: none;}

/* boc general */
.boc_city {font-family: verdana; font-size: 18px; font-weight: bold; color: #003366;}
.boc_sm {font-family: verdana; font-size: 10px; font-weight: normal; color: #000000;}
.boc_list {font-family: verdana; font-size: 11px; font-weight: normal; color: #000000; line-height: 18px;}
.boc_msm {font-family: verdana; font-size: 11px; font-weight: normal; color: #000000; line-height: 15px;}
.boc_m {font-family: verdana; font-size: 12px; font-weight: normal; color: #000000; line-height: 14px;}
.boc_cathdr {font-family: verdana; font-size: 13px; font-weight: bold; color: #003366; line-height: 16px;}
.BOCsponsor {font-family: tahoma, arial, sans-serif; font-size: 9px; color:#666}
.BOCcatmodhdr {font-family: verdana, arial, sans-serif; font-size: 11px; color:#036}
.BOCcatmodtxt {font-family: verdana, arial, sans-serif; font-size: 11px; color:#666}

.BOCmqmid {font-family: verdana, arial, sans-serif; font-size: 13px; color:#036}
.BOCmqfeed {font-family: verdana, arial, sans-serif; font-size: 13px; color:#666}

.BOCpromod {font-family: verdana, arial, sans-serif; font-size: 11px; color:#000}
.BOCpromoddays {font-family: verdana, arial, sans-serif; font-size: 11px; color:#036}

.BOCpromodrating {font-family: tahoma, arial, sans-serif; font-size: 9px; color:#06c}

.rating {font-family: verdana; font-size: 13px; font-weight: bold; color: #000000;}
.category {font-family: tahoma, verdana; font-size: 10px; font-weight: normal; color: #000000;}


/* boc nav module */
.BOC_nav { line-height: 150%; font-family: verdana; font-size: 11px; scrollbar-base-color: #B8DAFA; scrollbar-face-color: #B8DAFA; scrollbar-track-color: #EBF5FF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #C1D6EB; scrollbar-shadow-color: #C1D6EB;  scrollbar-darkshadow-color: #7FA9D0; scrollbar-arrow-color: #000000; }
.BOC_nav  A:link  {font-size: 11px; font-family:  verdana, arial; color: #069; text-decoration: none;}
.BOC_nav  A:visited  {font-size: 11px; font-family: verdana, arial; color: #069; text-decoration: none;}
.BOC_nav  A:hover  {font-size: 11px; font-family: verdana, arial; color: #069; text-decoration: underline;}
.BOC_nav  A:active  {font-size: 11px; font-family: verdana, arial; color: #069; text-decoration: none;}



/* COMMERCE LINKS */
.commerce {font-size: 12px; font-family: verdana, arial; color: #036;}
.commerce A:link {font-size: 12px; font-family: verdana, arial; color: #036; text-decoration: underline;}
.commerce A:visited {font-size: 12px; font-family: verdana, arial; color: #036; text-decoration: underline;}
.commerce A:hover {font-size: 12px; font-family: verdana, arial; color: #036; text-decoration: none;}
.commerce A:active {font-size: 12px; font-family: verdana, arial; color: #036; text-decoration: underline;}
.commerceLG {font-size: 13px; font-family: verdana, arial; color: #036;}
.commerceSM {font-size: 10px; font-family: verdana, arial; color: #000;}

/* new section pages 08.20.2004 */
.sec_hdr {font-family: verdana; font-size: 18px; font-weight: bold; color: #993333;}
.smod_hdr {font-family: verdana; font-size: 16px; font-weight: bold; color: #993333;}
.mod_hdr {font-family: verdana; font-size: 14px; font-weight: bold; color: #993333;}
.mod_shdr {font-family: verdana; font-size: 12px; font-weight: bold; color: #003366;}
.rmod_hdr {font-family: verdana; font-size: 13px; font-weight: bold; color: #FFFFFF;}
.sm_address {font-family: verdana; font-size: 10px; font-weight: normal; color: #666666; line-height: 14px;}
.sm_links {font-family: verdana; font-size: 11px; font-weight: normal; color: #000000; line-height: 14px;}
.sm_icons {font-family: verdana; font-size: 9px; font-weight: normal; color: #000000;}
.xsmall {font-family: tahoma; font-size: 9px; font-weight: normal; color: #666666;}
.m_content {font-family: verdana; font-size: 11px; font-weight: normal; color: #000000; line-height: 14px;}
.m_content_lg {font-family: verdana; font-size: 12px; font-weight: normal; color: #000000; line-height: 16px;}
.m_content_b {font-family: verdana; font-size: 12px; font-weight: bold; color: #000000; line-height: 16px;}
.m_offers {font-family: verdana; font-size: 11px; font-weight: bold; color: #000000; line-height: 14px;}
.lg_content {font-family: verdana; font-size: 12px; font-weight: normal; color: #000000; line-height: 14px;}

.browseByWrapper{ width:160px; }
.browseByHeaderBlock{ 
   font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #036;
   padding: 7px 0px 7px 10px; border: 1px solid #003366; background: #BBCBDF;
}
.browseBySubheaderBlock{ padding: 4px 0px 4px 10px; border-left: 1px solid #003366; border-right: 1px solid #003366; background: #E4ECF6; }
.browseByListWrapper{ border-bottom: 1px solid #003366; border-left: 1px solid #003366; border-right: 1px solid #003366; padding: 10px 5px 10px 10px;}
.browseByListItem {line-height:18px;}
.browseByScrollPath{ position:absolute; top:0px; left:5px; width:1px; height:160px; background:#4682b4 }
.borderBlock { position:absolute; top: 0px; left 0px;  background: transparent; border: 1px solid white;visibility:hidden }

.EventFinderWrapper{ border-bottom: 1px solid #003366; border-left: 1px solid #003366; border-right: 1px solid #003366; padding: 10px 5px 10px 10px; background: #E4ECF6; }
.EventFormHeader{ padding-left:2px; font-family: tahoma; font-size: 11px; font-weight: bold}
.EventFormInput{ padding: 3px 0 8px 1px; font-family: tahoma; font-size: 11px; font-weight: normal}

/* new movie section page */

.movie_header {font-family: verdana,arial,sans-serif; font-size: 11px; font-weight: bold; color: #00295E;}
.movie_header_main {font-family: verdana,arial,sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.movie_header_small {font-family: verdana,arial,sans-serif; font-size: 11px; font-weight: normal; color: #00295E;}
.movie_small {font-family: verdana,arial,sans-serif; font-size: 10px; font-weight: normal; color: #666666;}
.movie_small_bold {font-family: verdana,arial,sans-serif; font-size: 10px; font-weight: bold; color: #003476;}
.movie_reg {font-family: verdana,arial,sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 14px;}
.movie_reg_bold {font-family: verdana,arial,sans-serif; font-size: 11px; font-weight: bold; color: #0C57A8;}

/* yp splash and section */
.yptext {font-family: verdana,arial,sans-serif; font-size: 11px; color:#069;}
.yptext A:link {color:#069; text-decoration:none;}
.yptext A:visited {color:#666; text-decoration:none;}
.yptext A:hover {color:#000; text-decoration:underline;}
.yptext A:active {color:#09c; text-decoration:none;}

/* homepage flash mantel */
.adtitle {font-family:tahoma,arial,sans-serif; font-size:9px; color:#666;}

/* theater profile epi offers */
.coupon_hdr {font-family: verdana; font-size: 14px; font-weight: bold; color: #000000;}
.coupon_text {font-family: verdana; font-size: 11px; color: #000000;}

/* scrollbar universal styles. Scroll unit specific styles s/b defined inline */

.scrollPanelWrapper{ position:relative;overflow:hidden;}
.scrollPanel {position:absolute; top:0; left:0px;overflow:hidden;}
.scrollBarWrapper {position:absolute; top:0;}

/* topbar search */
.tbsearch {font-family: tahoma,arial,sans-serif; font-size: 9px; color:#069;}
.tbsearch A:link {color:#069; text-decoration:underline;}
.tbsearch A:visited {color:#069; text-decoration:underline;}
.tbsearch A:hover {color:#069; text-decoration:none;}
.tbsearch A:active {color:#069; text-decoration:underline;}

/* topbar tab off*/
.toptab_off {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #036; text-align: center; background-color: #E4ECF6; border-bottom: 1px solid #C8C884; border-top: 1px solid #BBCBDF;}
.toptab_off A:link {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #036; text-decoration: none;}
.toptab_off A:visited {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #036; text-decoration: none;}
.toptab_off A:hover {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #036; text-decoration: underline;}
.toptab_off A:active {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #036; text-decoration: none;}

/* topbar tab on*/
.toptab_on {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #000; text-decoration: none; text-align: center; background-color: #FFE257; border-top: 1px solid #C8C884;}
.toptab_on A:link {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #000; text-decoration: none;}
.toptab_on A:visited {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #000; text-decoration: none;}
.toptab_on A:hover {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #000; text-decoration: underline;}
.toptab_on A:active {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #000; text-decoration: none;}

/* topbar see more*/
.toptab_see {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold; color: #036; border-bottom: 1px solid #c8c884;}
.toptab_see A:link {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #036; text-decoration: none;}
.toptab_see A:visited {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #036; text-decoration: none;}
.toptab_see A:hover {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #036; text-decoration: underline;}
.toptab_see A:active {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #036; text-decoration: none;}

/* topbar small*/
.topbar_small {font-family: tahoma, arial, helvetica; font-size:  10px; color: #999;}
.topbar_small A:link {color:#069;}
.topbar_small A:visited {color:#069;}
.topbar_small A:hover {text-decoration: none; color: #000;}
.topbar_small A:active {text-decoration: none; color: #09c;}


/* hotel topbar */
.hotel_tb {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #036;}
.hotel_tb_on {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #036; padding-right: 5px;}
.hotel_tb_off {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #036; padding-right: 5px;}

.tpsos {font-size:10px; font-family:verdana,arial,sans-serif; color:#fff; padding-top: 2px; padding-bottom: 2px; background-color:#457EB2;}
.tpsbg {background-color:#457EB2;}
.tpsbn {font-size:14px; font-family:verdana,arial,sans-serif; color:#c30;}
.tpsbn A:link {color:#c30;}
.tpsbn A:visited {color:#c30;}
.tpsbn A:hover {text-decoration: underline; color: #c30;}
.tpsbn A:active {text-decoration: underline; color: #c30;}
.tpsdesc {font-size:11px; font-family:verdana,arial,sans-serif; color:#000;}


/* weather */
.weather_hi {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #DD8700;}
.weather_lo {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #8494A3;}


/* yp */
.yppopcat {font-family: verdana,arial,sans-serif; font-size: 12px; font-weight: normal; color:#000;font-weight : bold;}
.yppopcathdr {font-family: verdana,arial,sans-serif; font-size: 13px; font-weight: normal; color:#000;}
.yppopcathdrr {font-family: verdana,arial,sans-serif; font-size: 12px; font-weight: normal; color:#000;}


/* customer website links */
.cust_web {font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; color: #069;}
.cust_web A:link {font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; color: #069;}
.cust_web A:visited {font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; color: #069;}
.cust_web A:hover {font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; color: #069;}
.cust_web A:active {font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; color: #069;}


/* Citysearch Offers */
.module_hdr_bg {background-color: #e4ecf6; background-image: url(http://a300.g.akamaitech.net/7/300/33/c926666f23d897/images.citysearch.com/sys/com/headers/hdr_light_blue_bg_h23.gif);}
.module_hdr {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #003366;}
.offer_txt {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}
.sm_offer_txt {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: normal; color: #000000;}
.thanks_txt {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #339933;}
a.offer_txt:link {color: #003366; text-decoration: underline;}
a.offer_txt:visited {color: #003366; text-decoration: underline;}
a.offer_txt:hover {color: #003366; text-decoration: underline;}
a.offer_txt:active {color: #003366; text-decoration: underline;}
.coupon-reg {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000;}
.coupon-small {font-family: verdana, arial, sans-serif; font-size: 9px; color: #000000;}
.coupon-busname {font-family: verdana, arial, sans-serif; font-size: 20px; font-weight: bold; color: #000000;}
.coupon-tagline {font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: bold; color: #000000;}

.screen_hide_print_show {display:none;}

/* what's new module on homepage */
.newcs {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #993300;}

/* New "Map All" look */
.map_pipe {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #036; font-weight: bold;}

.zoom {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #036;}
.zoom a:link{color:#036; text-decoration: underline;}
.zoom a:visited{color:#036; text-decoration: underline;}
.zoom a:hover{color:#036; text-decoration: none;}
.zoom a:active{color:#036; text-decoration: underline;}

.specialty {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #069;}
.specialty a:link{color:#069; text-decoration: underline;}
.specialty a:visited{color:#069; text-decoration: underline;}
.specialty a:hover{color:#069; text-decoration: none;}
.specialty a:active{color:#069; text-decoration: underline;}

.offer {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #069;}
.offer a:link{color:#069; text-decoration: none;}
.offer a:visited{color:#069; text-decoration: none;}
.offer a:hover{color:#069; text-decoration: underline;}
.offer a:active{color:#069; text-decoration: none;}

.map_listing {font-family: verdana, arial, helvetica, sans-serif; font-size: 13px;}

/* red rating */
.red_rating {font-family: verdana, arial, sans-serif; text-align: center; width: 38px; font-size: 11px; font-weight: bold; color: #933;}
.red_rating  A:link {color:#933; text-decoration: none;}
.red_rating  A:visited {color:#933; text-decoration: none;}
.red_rating  A:hover {text-decoration: none; color: #933;}
.red_rating  A:active {text-decoration: none; color: #933;}

/* rating type */
.rating_type {font-family: verdana, arial, sans-serif; font-size: 10px; color: #666;}
.rating_type A:link {font-family: verdana, arial, sans-serif; font-size: 10px; color: #666; text-decoration: none;}
.rating_type A:visited {font-family: verdana, arial, sans-serif; font-size: 10px; color: #666; text-decoration: none;}
.rating_type A:hover {font-family: verdana, arial, sans-serif; font-size: 10px; color: #666; text-decoration: none;}
.rating_type A:active {font-family: verdana, arial, sans-serif; font-size: 10px; color: #666; text-decoration: none;}

/* grid secondary sort headers */
.second_sort {font-family: verdana, arial, sans-serif; font-size: 10px;}
.second_sort A:link {color:#000; text-decoration: none;}
.second_sort A:visited {color:#000; text-decoration: none;}
.second_sort A:hover {text-decoration: none; color: #069;}
.second_sort A:active {text-decoration: none; color: #000;}

/* grid secondary sort headers on*/
.second_sort_on {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold; color: #666;}

/* line listing customer tag text */
.tagtext_black  {font-size: 11px; font-family: verdana, arial; color: #000;}
.tagtext_black  A:link  {font-size: 11px; font-family:  verdana, arial; color: #000; text-decoration: none;}
.tagtext_black  A:visited  {font-size: 11px; font-family: verdana, arial; color: #000; text-decoration: none;}
.tagtext_black  A:hover  {font-size: 11px; font-family: verdana, arial; color: #000; text-decoration: underline;}
.tagtext_black  A:active  {font-size: 11px; font-family: verdana, arial; color: #000; text-decoration: none;}

.showtimes  {font-size: 10px; font-family: verdana, arial; color: #666; display: block;}
.showtimes A:link  {font-size: 11px; font-family: verdana, arial; color: #000;  text-decoration: none;}
.showtimes A:visited  {font-size: 11px; font-family: verdana, arial; color: #000; text-decoration: none;}
.showtimes A:hover  {font-size: 11px; font-family: verdana, arial; color: #000; text-decoration: underline;}
.showtimes A:active  {font-size: 11px; font-family: verdana, arial; color: #000; text-decoration: none;}

/* From Around the Web (profile page) */
.sm {font-family: verdana,arial,sans-serif; font-size: 10px; color: #666666;}
.m {font-family: verdana,arial,sans-serif; font-size: 11px; color: #000000;}

