/** default *******************************************************************/

a { text-decoration: none; }

body {
	font-size: 13px;
}
a:hover {
	color: #006699 !important;
	text-decoration: underline;
	}

/** #divPrincipal **/

#divPrincipal {
	width: 760px;
	margin: 0 auto;
	text-align: left;
	padding-top: 4px;
	position: relative;
	font-family: "Trebuchet MS";
	}

/** #topmenubar **/

#topmenubar {
	float: left;
	width: 100%;
	}
#topmenubar li {
	padding: 0 2px;
	display: inline;
	font-weight: bold;
	}
#topmenubar a {
	color: #999;
	font-size: 85%;
	font-weight: bold;
	}

#maintopmenu {
	float: right;
	z-index: 20;
	position: relative;
	}
#maintopmenu span {
	padding-left: 17px;
	background: transparent no-repeat left center;
	}
#maintopmenu .trudon span { background-image: url("../../images/imgs/topmenu/ic_top_portal.gif"); }
#maintopmenu .portalhome span { background-image: url("../../images/imgs/topmenu/ic_top_home.gif"); }
#maintopmenu .citysearch span { background-image: url("../../images/imgs/topmenu/ic_top_city.gif"); }
#maintopmenu .yellowpages span { background-image: url("../../images/imgs/topmenu/ic_top_yp.gif"); }
#maintopmenu .maps span { background-image: url("../../images/imgs/topmenu/ic_top_maps.gif"); }
#maintopmenu .phonebook span { background-image: url("../../images/imgs/topmenu/ic_top_wp.gif"); }
#maintopmenu .wiki span { background-image: url("../../images/imgs/topmenu/ic_top_wiki.gif");}
#maintopmenu .scholar span { background-image: url("../../images/imgs/topmenu/ic_top_scholar2.gif");}


#maintopmenu li.over ol,
#maintopmenu li:hover ol { display: block; }
#maintopmenu li ol {
	display: none;
	top: 15px;
	right: 0px;
	padding: 0;
	text-align: left;
	position: absolute;
	background: #cadde3;
	border: 1px #689bc8 solid;
	*width: 110px;
	}
#maintopmenu ol li {
	padding: 0;
	display: block;
	zoom: 100%;
	position: relative;
	}
#maintopmenu ol li a:hover { background: #ADD8E6; }
#maintopmenu .more ol span {
	padding: 0;
	display: block;
	background: none;
	}
#maintopmenu ol a {
	zoom: 100%;
	display: block;
	padding: 6px 10px;
	white-space: nowrap;
	}

/** #divPrincipal a h1 **/

div a {
	width: 200px;
	height: 54px;
	display: block;
	position: absolute;
	top: 23px;
	left: 10px;
	z-index: 20;
	}

div div a {
	float: none;
	width: auto;
	height: auto;
	display: inline;
	position: static;
	z-index: none;
	}

a h1 { display: none; }

/** divHeaderImages **/

#divHeaderImages {
	float: right;
	width: 100%;
	height: 60px;
	margin-bottom: 10px;
	position: relative;
	z-index: 10;
	background: url("../../images/imgs/bg-header-image-wp.gif") no-repeat center center;
	}

/** #divTabs **/

#divTabs li {
	float: left;
	display: block;
	margin-right: 4px;
	background: #e7e8d9 url("../../images/imgs/bg-tab-corner-01-tl.gif") no-repeat top left;
	}

#divTabs a {
	display: block;
	color: #6c8a7f;
	padding: 4px 6px;
	font-weight: bold;
	background: url("../../images/imgs/bg-tab-corner-01-tr.gif") no-repeat top right;
	}

#divTabs .liActive {
	background-color: #a0cfeb;
	background-image: url("../../images/imgs/bg-tab-corner-01-tl-active.gif");
	}
#divTabs .liActive a {
	color: #003366;
	background-image: url("../../images/imgs/bg-tab-corner-01-tr-active.gif");
	}

#divTabs div.line {
	float: left;
	width: 100%;
	height: 8px;
	background: #a0cfeb url("../../images/imgs/bg-searchform-tr.gif") no-repeat top right;
	}

/** form .frmSearch **/

form {
	clear: both;
	overflow: hidden;
	background: #A0CFEB  url("../../images/imgs/bg-lines-01.gif");
	position: relative;
	width: 100%;
	}

form .divTxtBox {
	float: left;
	position: relative;
	}

form .divTxtBox .txtBox { border: 1px #999 solid; }

form label { color: #003366; }

form .divTxtBox #lblWhat {
	display: block;
	font-size: 150%;
	font-weight: bold;
	padding: 25px 20px 45px 20px;
	}

form .divTxtBox #lblWhere {
	display: block;
	font-size: 150%;
	font-weight: bold;
	padding: 25px 20px 45px 20px;
	}

form .divTxtBox #queryid,
form .divTxtBox #loc1 {
	top: 21px;
	left: 150px;
	width: 180px;
	padding: 0.5em;
	position: absolute;
	}

form .divTxtBox #loc1 { left: 100px; }

form .divTxtBox .divExample {
	top: 55px;
	left: 150px;
	color: #857363;
	font-size: 85%;
	position: absolute;
	}

form .divTxtBox + .divTxtBox .divExample { left: 100px; }

form .btnFind {
	border: 0;
	width: 55px;
	height: 27px;
	font-size: 0;
	cursor: pointer;
	display: block;
	color: #5b5959;
	text-align: left;
	background: url("../../images/imgs/btn-search.gif") no-repeat;
	margin: 0;
	float: none;
	top: 23px;
	right: 20px;
	position: absolute;
	}

/** #divFax2EMAIL **/

#divFax2EMAIL {
	overflow: hidden;
	position: relative;
	background: url("../../images/imgs/bg-searchform-bottom.gif") no-repeat top center;
	padding-top: 4px;
	margin-top: -4px;
	width: 100%;
	}

#divFax2EMAIL a {
	width: 137px;
	height: 30px;
	display: block;
	background: url("../../images/imgs/btn-free-fax2email.gif") no-repeat;
	}

#divFax2EMAIL img { display: none; }

/** #errormessage **/

#errormessage { display: none; }

/** #divPopularBusinessSearches **/

#divPopularBusinessSearches {
	float: left;
	width: 600px;
	overflow: hidden;
}

#divPopularBusinessSearches h2 {
	color: #857363;
	font-size: 120%;
	font-weight: bold;
	padding: 0.5em 0.75em;
	background: url("../../images/imgs/bg-pop-searches.gif") no-repeat bottom center;
	}

#divPopularBusinessSearches ul { margin-top: 1.5em; }

#divPopularBusinessSearches li {
	float: left;
	width: 150px;
	font-size: 110%;
	padding: 0.1em 0;
	}

#divPopularBusinessSearches a { color: #333; }

/** #divWeather **/

#divWeather {
 float: right;
 width: 146px;
 }

#divWeather h2 {
 color: #857363;
 padding: 0.5em 0.75em;
 font-size: 120%;
 font-weight: bold;
 background: url("../../images/imgs/bg-weather.gif") no-repeat bottom center;
 }

#divWeather ul {
 padding: 1.0em 0.5em;
 background: #ecebe0 url("../../images/imgs/bg-weather-ft.gif") no-repeat bottom center;
 }

#divWeather li {
 display: block;
 overflow: hidden;
 padding: 0.25em 0;
 }

#divWeather li span {
 float: left;
 width: 16px;
 }

#divWeather li span.city { width: 66px; }

#divWeather li span.city a {
 color: #857363;
 font-size: 90%;
 }

#divWeather li span.weather {
 float: right;
 width: 50px;
 padding: 0.25em 0;
 font-size: 80%;
 color: #857363;
 text-align: right;
 }

#divWeather a.lnkBtn {
 color: #6a8a7f;
 display: block;
 font-size: 90%;
 padding: 0.5em 0;
 margin-top: 0.5em;
 text-align: center;
 background: url("../../images/imgs/bg-weather-lnkbtn.gif") no-repeat center center;
 }

#divWeather .boxWeather {
 display: none;
 position: absolute;
 background-color: #F2FDFF;
 border: 1px solid #999999;
 color: #666666;
 left: 0;
 margin: 0;
 padding: 10px;
 top: 0;
 width: 220px;
 }

#divWeather div.boxWeather span {
 width: 100%;
 font-size:116%;
 padding-bottom: 15px;
 }
#divWeather div.boxWeather div.divWeatherLeft { float:left; }
#divWeather div.boxWeather div.divWeatherRight { float:right; }
#divWeather div.boxWeather div {
 width:50%;
 font-size:85%;
 }

/** #divBanners **/

#divBanners {
	clear: both;
	overflow: hidden;
	padding-top: 1.5em;
	}

#divBanners .divBanner {
	float: left;
	width: 152px;
	text-align: center;
	}

/** #divFooter **/

#divFooter {
	float: left;
	width: 100%;
	background: #5aad50 url("../../images/imgs/bg-product-guide.gif");
	}

/** #ulLinks **/

#ulLinks {
	overflow: hidden;
	background: #fff;
	padding-top: 20px;
	text-align: right;
	padding-bottom: 4px;
	}

#ulLinks li {
	color: #a3a3a3;
	font-size: 70%;
	display: inline;
	}

#ulLinks a { color: #29537e; }

/** #divProductGuide **/

#divProductGuide {
	overflow: hidden;
	padding-top: 2px;
	text-align: right;
	background: url("../../images/imgs/bg-product-guide-hd.gif") no-repeat top center;
	}

#divProductGuide ul {
	margin: 0 10px;
	padding: 4px 0;
	overflow: hidden;
	background: url("../../images/imgs/bg-product-guide-logo.gif") no-repeat center left;
	}

#divProductGuide li {
	display: inline;
	padding-left: 10px;
	}

#divProductGuide span { display: none; }

#divProductGuide a,
#divProductGuide a:hover { color: #fff !important; }

/** #divCopyright **/

#divCopyright {
	overflow: hidden;
	padding-top: 17px;
	padding-bottom: 20px;
	background: #fff url("../../images/imgs/bg-product-guide-ft.gif") no-repeat top center;
	}

#divCopyright a,
#divCopyright br { display: none; }

#divCopyright div {
	font-size: 70%;
	text-align: right;
	}

#divCopyright div a {
	color: #004f88;
	display: inline;
	}

#divCopyright div span {
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	}

