body { color:#FFF; }

h3
{
 font-size: 14px;
color: #fcec34;

}
h4
{
 font-size: 14px;
color: #fcec34;

}
.heading { font-size:16px; padding:3px 0px; font-weight:normal; color: #bbb9e2; }

.standard {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
}
.standardsm {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
line-height: 1.3em;
}
.standardxsm {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
line-height: 1.3em;
}

.yellowtext{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #ffd633;
    text-decoration: none;
}

.standardjustify {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
    text-align: justify;
    }
    
.nav_left_blue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #bbb9e2;
    text-decoration: none;
}
.nav_left_red {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #bbb9e2;
    text-decoration: none;
}
    
.standardlargegray {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    color: #e8e8e8;
    text-decoration: none;
}

.linkyellow {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #fcec34;
    text-decoration: none;
}
.linkyellowmed {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #fcec34;
    text-decoration: none;
}
.linkyellowlg {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #fcec34;
    text-decoration: none;
}
.standardblue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    color: #bbb9e2;
    text-decoration: none;
}
.small {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;

}
.smallgray {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #787878;
    text-decoration: none;
  text-align: justify;

}
td.small { color:#666; }
.smallwhite {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
}

.smallwhitejustified {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
        text-align: justify;
}
.white {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
.whitelarge {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.white-small {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
}

.null {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #FFF;
    line-height: 25px;

}
#links {
position:relative;
width: 5em;
}
#links a {
display: block;
width:185px;
color: #5accb4;
text-decoration:none;
text-align: left;
}
#links a:hover {
color: #5accb4; 
background:#000000;
}
#links a span {display: none;}
#links a:hover span {
	display: block;
	position: absolute;
	padding: 5px;
	top: 5px;
	left: 140px;
	width: 300px;
	margin: 0px;
       z-index: 3000;
	color: #000;
	background: #fdfddd;
	text-align:justify;
	font:italic;
	border-style: dashed;
	border-color:#666666;
	border-width: thin;
	line-height: 1.3em;
}

#linkscustom1 {
position:relative;
width: 5em;
}
#linkscustom1 a {
display: block;
width:505px;
color: #ffffff;
text-decoration:none;
text-align: left;
}
#linkscustom1 a:hover {
color: #5accb4; 
background:#000000;
}
#linkscustom1 a span {display: none;}
#linkscustom1 a:hover span {
	display: block;
	position: absolute;
	padding: 5px;
	top: 5px;
	left: 140px;
	width: 300px;
	margin: 0px;
       z-index: 3000;
	color: #000;
	background: #fdfddd;
	text-align:justify;
	font:italic;
	border-style: dashed;
	border-color:#666666;
	border-width: thin;
	line-height: 1.3em;
}


.yellowtitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #fcec34;
    text-decoration: none;
}

legend 
{
color: #fcec34;

}

#linkssm {
position:relative;
width: 5em;
}
#linkssm a {
display: block;
width:19px;
color: #5accb4;
text-decoration:none;
text-align: left;
}
#linkssm a:hover {
color: #5accb4; 
background:#000000;
}
#linkssm a span {display: none;}
#linkssm a:hover span {
	display: block;
	position: absolute;
	padding: 5px;
	top: 5px;
	left: 20px;
	width: 350px;
	margin: 0px;
	z-index: 3000;
	color: #000;
	background: #fdfddd;
	text-align:justify;
	font:italic;
	border-style: dashed;
	border-color:#666666;
	border-width: thin;
	line-height: 1.3em;
}


a.undermainimage:link { 
color: maroon; 
background-color: transparent;
padding: 30x;
font-weight: bold;
font-size: 12px;
line-height: 3.0;
text-decoration: none;

}

a.undermainimage:visited { 
color: #FFF; 
background-color: transparent;
font-weight: bold;
font-size: 12px;
line-height: 3.0;
text-decoration: none;


}

a.undermainimage:hover {
color: #FFF; 
background-color: transparent;
font-weight: bold;
font-size: 12px;
line-height: 3.0;
text-decoration: none;

}

.imgborder{
    border-style:solid;
    border-color: #9a9999;
    border-width:1px;
      }
.bg {
    background: url(images/bodybg.jpg) 0% 100% no-repeat;
}

a, a:link, a:active { color: #66CCCC; }
a img { border:none; }
.error { padding:3px 6px; color:#FF0000; font-weight:bold; font-size:12px; }
.header_home { color:#FFCC00; font-weight:bold; size:16px; clear:both; padding:4px 0px; }

/************* Form Styles *****************/
div.field_block { padding:4px 0px; }
fieldset { margin-bottom:5px; }
label { font-size:10px; display:block; width:140px; padding-right:4px; float:left; }
label.inline { display:inline; float:none; }
select { font-size:10px; }

/*************** Listing and search styles ******************/
form .field_block { padding:5px; }
form .float { float:left; }
form .divider { float:left; width:45px; padding-top:30px; text-align:center; }
select { font-size:10px; }
form#search_form select#subcity { display: none; }

.day_block_wrap { width:320px; float:left; }
.day_block_wrap1 { background: transparent url('{/literal}{$basePath}{literal}/images/featured_slice.gif') repeat-y top center; }
.day_block { background: transparent url('{/literal}{$basePath}{literal}/images/featured_day_bg.gif') no-repeat top center; padding:0px 0px 0px 23px; }
.day_block_wrap .header { height:30px; width:310px; overflow:hidden; }
.day_block_wrap .day { padding-top:7px; font-size:12px; font-weight:bold; color:#FFF; text-align:center; background-color:#000; width:130px; margin-left:75px; }

.listing_block_wrap { width:147px; float:left; overflow:hidden; }
.listing_block { padding:4px 2px; font-size:10px; color:#FFF; }

.day { padding:5px 10px; }
   .day .day_heading { background-color:#666; padding:3px 6px; border:1px solid #FFF; font-size:14px; margin-bottom:5px; }
   .day .day_heading .day_info { color:#FFFF00; }
   .day .day_heading .search_params { color:#FFFF00; float:right; }
   .day .listing_block_wrap { width:300px; height:100px; float:left; overflow:hidden; }
   .day .listing_block { padding:4px 2px; font-size:10px; color:10px; }
   .day .listing_info { padding:2px 0px 0px 12px; float:left; }
   .day .listing_img { float:left; }
   .day .listing_block .timing { color:#FFFF00; font-weight:bold; padding-top:4px; text-align:center; }

form#search_form div.error { color:#FF0000; padding:3px 6px; font-size:12px; display:none;}
