body {
    font-family:gotham,trebuchet,arial,verdana,sans-serif;
	font-size: 12px;
	line-height: 15px;
	margin: 0 auto;
	background: #fff url('../images/background.gif') top left repeat-x;	
	padding:0;
}


a:visited, a:link, a:active {
        color : #669900;
        text-decoration : none;
} 

a:hover {
        color : #99cc33;
        text-decoration:none;
}


#searchControl {
    display:none;
}



h1
{
	color: #fff;
	font-size: 47px;
	font-weight: bolder;
	margin: 0 40px;
	padding: 0.08em 0;
}

h1 sup
{
	color: #ddd;
}

h1 a
{
	color: #fff;
	text-decoration: none;
}

h1 .company, h1 a .company
{
	color: #d01a71;
}

h2
{
	color: #fff;
	font-size: 48px;
}

h3
{
	color: #fff;
	font-size: 5em;
}

h4
{
	font-size: 1.3em;
}

p
{
    font-family:gotham,trebuchet,arial,verdana,sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
}

hr
{
	height:1px;
	border-style:solid;
	border-color:#999999;
	width:80%;
}

.locationHead
{
	color: #000;
	font-size: 28px;
	line-height:30px;
}

.locationChange
{
	font-size: 10px;
	text-indent: 250px;
}

.featureHeadlines
{
	color: #999999;
	font-size: 24px;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 95px;
}

.featureWeather
{
	color: #999999;
	font-size: 24px;
    padding-top: 30px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
}

.featureMap
{
	color: #999999;
	font-size: 24px;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 75px;
}

.featureSearch
{
	color: #999999;
	font-size: 24px;
 }


.name
{
	line-height:18px;
	font-weight:bold;
}

.profile_editorial
{
	font-size: 11px;
	line-height:15px;
}

.adddress
{
	font-size: 10px;
	line-height:14px;
}

.l_middle
{
	font-size: 10px;
	line-height:14px;
}

.top
{
	font-size: 12px;
	line-height:14px;
}

.content
{
	margin: 0px;
}

.content a
{
	color: #fff;
}

.content p.linkage
{
	margin-top: 2em;
	text-align: right;
	font-size: 1.7em;
	color: #ddd;
}

.content p.linkage a { color: #fff; }

.myGallery
{
	text-align: left;
	margin: 0 auto;
}

.contentHeader {
    text-align:left;
    font-size:18px;
    color:#666666;
}

.states {
    text-align:left;
    font-size:12px;
	line-height: 160%;
}

.cloud {
	padding: 5px 10px 5px 10px;
	text-align:center;
	line-height: 33px;
}

.popular {
	margin:	5px 10px 5px 10px;
	line-height: 25px;
	text-align:center;
}

.cloud_large {
    font-size:20px;
	padding: 5px 5px 5px 5px;
}

.cloud_medium {
    font-size:15px;
	padding: 5px 5px 5px 5px;
}

.cloud_small {
    font-size:10px;
	padding: 5px 5px 5px 5px;
}



.localize_header {
    text-align:left;
    font-size:14px;
	font-weight:bold;
    color:#999999;
}

.localize {
    text-align:left;
    font-size:11px;
	line-height: 150%;
    color:#3399cc;
}

.localize_c {
    text-align:left;
    font-size:11px;
	line-height: 170%;
    color:#3399cc;
}


.local_news {
    text-align:left;
	color: #333333;
    font-size:13px;
	line-height: 17px;
	padding-left: 8px;
	padding-right: 8px;
	}

.tagline_results {
    cursor: help;
    font-size: 11px;
}

.date {
    text-align:center;
    font-size:9px;
}

.best
{
	font-size: 14px;
	line-height:20px;
}

form {
    margin:0px;
}

.search_what {
	border: 0;
	width: 165px;
	height: 20px;
	font-size:	12px;
	background: transparent;
	color: black;
	margin:	0px 0px 0px 0px;
	overflow: hidden;
	padding: 3px 0px 0px 0px;
}

.search_where {
	border: 0;
	width: 165px;
	height: 20px;
	font-size:	12px;
	background: transparent;
	color: black;
	margin:	0px 0px 0px 0px;
	overflow: hidden;
	padding: 3px 0px 0px 0px;
}



.search_what_inside {
	border: 0;
	width: 165px;
	height: 20px;
	font-size:	12px;
	background: transparent;
	color: black;
	margin:	0px 0px 0px 0px;
	overflow: hidden;
	padding: 0;
}

.search_where_inside {
	border: 0;
	width: 165px;
	height: 20px;
	font-size:	12px;
	background: transparent;
	color: black;
	margin:	0px 0px 0px 0px;
	overflow: hidden;
	padding: 0;
}

.search_localize {
	border: 1;
	border-style:solid;
	width: 60px;
	height: 20px;
	font-size:	12px;
	color: 666666;
	margin:	0px 0px 0px 0px;
	overflow: hidden;
	padding: 2px 0px 0px 3px;
}

.search_where_inside2 {
	border: 1px;
	border-style:solid;
	width: 185px;
	height: 30px;
	font-size:	18px;
	background: transparent;
	color: black;
	margin:	0px 0px 0px 0px;
	overflow: hidden;
	padding: 3px 0px 0px 0px;
}

.local_results {
	text-align:left;
	padding: 10px 10px 10px 10px;
}

.masthead {
    background-color:#e8f0f3;
    text-align:center;
}


.subtext {
    text-align:right;
    font-size:9px;
    color:#777777;
    vertical-align:top;
}


.news_description p a img {
        margin-right:5px;
        margin-bottom:5px;
}

hr {
	border: 0;
	color: #999999;
	background-color: #999999;
	height: 1px;
	width: 98%;
}

.hr_v {

	width: 100%;
}

.copyright {
	font-family: sans-serif;
    text-align:center;
    font-size:11px;
    color:#999999;
}

.content {
    border:0px solid #000000;
}

.name
{
	font-size:12px;
	text-decoration : none;
}

a.button {
font-family: arial, Helvetica, sans-serif;
color: #555;
text-decoration: none;
padding: 1px 8px;
margin-right:5px;
border: 1px #ccc solid;
background: #fff;
margin-top: 0px;
}

.button2 {
font-family: arial, Helvetica, sans-serif;
color: #ccc;
text-decoration: none;
padding: 1px 8px 1px 8px;
margin-right:5px;
margin-top:5px;
border: 1px #ccc solid;
background: #fff;
}


.ref_s
{
	border-right-color:#666666;
	border-right-style:solid;
	border-right-width:1px;
	padding: 5px;
}

.cat
{
	border-color:#666666;
	border-style:solid;
	border-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	padding: 5px;
}

.sopnsor_s
{
	border-left-color:#666666;
	border-left-style:solid;
	border-left-width:1px;
	padding: 5px;
}

.sopnsor_s_p
{

	padding: 5px;
}

.myMap {
	height: 250px;
	width: 250px;

}

.s_url
{
	font-size:9pt;
}

.adv_text
{
	font-size:10pt;
	width: 350px;
}

.myMap_p {
	height: 270px;
	width: 500px;

}

.name_p
{
	font-size:16pt;
	font-weight: bold;
}

.extra_p
{
	font-size:10pt;
	font-style:italic;
}

.slogan_p
{
	font-size:10pt;
	font-style:italic;
}

.fax_p, .phone_p
{
	font-size:13pt;
	font-weight: bold;
}

.email_p, .web_p, .categories
{
	font-size:11pt;
}

.just_cat
{
	font-size: 10pt;
}

.news_title
{
	font-size: 10pt;
	font-weight: bold;
}

.news_description
{
	font-size: 10pt;
}

.err
{
	color:red;
	font-size: 9pt;
}

.terms
{
	font-size: 11pt;
	text-align: left;
	padding-left:15px;
	padding-right:15px;
}

.privacy
{
	font-size: 11pt;
	text-align: left;
	padding-left:15px;
	padding-right:15px;
}

.sort
{
	font-size: 10pt;
}

.sort_selected
{
	font-weight: bold;
}

.sort_text
{
	font-size: 11pt;
	font-weight: bold;
}

.vMid2
{
	font-size:11px;
}
.weather
{
	font-size:13px;
}

.weather_for
{
	font-size:13px;
	line-height:32px;
}

.index_hr
{
	width: 100%;
}

.weather_search
{
	font-size:11px;
}

.local_news_title
{
	font-size:12px;
	font-weight: bold;
}

.news_description img
{
	float: left;
}

/* profile styles */
.p_name
{
	font-size:17pt;
	color: #000;
}

.p_address, .p_phone, .p_fax, p_hours
{
	font-size:10pt;
}
.p_address{
	margin-top:6px;
}
.p_picture
{
}


.p_infoattr
{
	font-size:10pt;
}

.p_infoattr ul
{
	padding-top:0px
}

.p_edrev
{
	font-size:10pt;
	padding-right:10px;
}

.p_seq
{
	background-color:#f0f7ea;
	padding:5px;
}

.p_tips
{
	font-size:10pt;
}

.p_tipsname
{
	font-weight:bold;
}

.p_edrevtitle, .p_tipstitle, .p_reviewstitle, .p_spectitle, .p_advtitle, .p_infoattrname, .p_pricetitle
{
	font-size:11pt;
	color:#699A2F;
	font-weight:bold;
}

/*
.p_title {
	font-size:13px;
	clear: both;
	padding: 2px;
}

a.p_title, a:active.p_title, a:visited.p_title, a:link.p_title {
	color: #3CABE0 !important;
}


a:hover.p_title {
	color: #316AC5 !important;
}


.p_title_container {
		background-color: #FFFFFF;
		padding: 3px 2px 4px 3px;
		text-align: left;
		margin-top: 3px;
}
*/

.p_ls a:visited, .p_ls a:link, .p_ls a:active, .p_ls a:hover
{
	text-decoration:underline;
}

.p_list
{
	font-size:10pt;
	color:#699A2F;
	font-weight:bold;
}
.p_reviews
{
	padding-right:20px;
	font-size:10pt;
}


.p_reviewtitle
{
	line-height:22px;
	font-weight: bold;
}

.p_reviewdate
{
	font-size:10px;
	line-height:22px;
}

.p_spec ul, li
{
	padding-top:0px;
	font-size:10pt;
}

.p_specname
{
	font-size:10pt;
}

.p_advteaser
{
}

/* end profile style */

.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #000;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}

.logo_align {
	vertical-align: middle;
}

.name_h {
	color: #FFFFFF;
	font-size: 1px;
}
a.name_h, a.name_h:HOVER, a.name_h:VISITED, a.name_h:LINK, a.name_h:ACTIVE{
	color: #FFFFFF;
	font-size: 1px;
}
ul{
	margin-top:0px;
	margin-bottom:0px;
}
