*{
  border: none;
  margin: 0;
  padding: 0;
}

body{
	background: #FFF;
	color: #666;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 14px;
	line-height: 16px;
}

h3{
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}

input, select, textarea{
  border: 1px solid #CCC;
  border-bottom: 1px solid #EEE;
  border-right: 1px solid #EEE;
  color: #666;
  padding: 2px;
}

ul{
  list-style: none;
}

.advertisement{
  background: #fcfcfc;
  margin: 0 0 10px 0;
  overflow: hidden;
  padding: 10px;
  border: 1px solid #e3e3e3;
}

.advertisement .advertisementLabel{
  float: left;
  text-transform: uppercase;
}

.advertisement .advertisementLink,.iconNavbar,.standardFormButton .standardButton,.rating .ratingReview{
  float: right;
}

.advertisement .noimage{
  border: none;
  margin: 0 auto 0 auto;
}

.advertisement span{
  color: #999;
  display: block;
  font-size: 10px;
  font-weight: bold;
  line-height: 20px;
}

.backToTop{
  clear: both;
  height: 22px;
  margin: 0 10px 0 0;
  position: absolute;
  right: 10px;
  top: -21px;
}

.banner,.sponsoredLink{
  background: #FFF;
  border: 1px solid #CCC;
  clear: both;
}

.baseAdvancedSearch .inputSmall{
  vertical-align: middle;
  width: 30%;
}

.baseAdvancedSearch input,.baseAdvancedSearch select{
  font-size: 12px;
  margin-bottom: 5px;
}

.baseCalendar{
  background: #F5FAEB;
  border: 1px solid #CCC;
  font-size: 11px;
  margin: 0 0 10px 0;
  padding: 10px;
  text-align: center;
}

.baseCalendar h4{
  color: #333;
  font-size: 14px;
}

.baseTemplateSearch .altLabel{
  padding: 0 10px 0 0;
  width: auto;
}

.bottomAdvertisement{
  margin: 10px auto 10px auto;
  width: 730px;
}

.breadcrumb{
  line-height: 15px;
  margin: 0 0 10px 0;
  padding: 0 0 0 10px;
}

.calendar{
  background: #FFF;
  border: 1px solid #CCC;
  margin: 5px 0 0 0;
}

.calendarHeader{
  background: #F7F7F7;
  font-size: 12px;
  font-weight: bold;
}

.calendarHeader td,.calendarHeader th{
  padding: 5px;
  vertical-align: top;
}

.categories{
  padding: 5px 10px 15px 10px;
}

.checkPasswordStrength{
  height: 25px;
  overflow: hidden;
  padding: 5px 0 0 0;
}

.checkPasswordStrength .strengthBad{
  background: #FFF url(../images/design/bg_strength_bad.gif) no-repeat 3px 5px;
}

.checkPasswordStrength .strengthGood{
  background: #FFF url(../images/design/bg_strength_good.gif) no-repeat 3px 5px;
}

.checkPasswordStrength .strengthLoading{
  background: #FFF url(../images/content/img_loading_bar.gif) no-repeat 3px 5px;
}

.checkPasswordStrength .strengthStrong{
  background: #FFF url(../images/design/bg_strength_strong.gif) no-repeat 3px 5px;
}

.checkPasswordStrength .strengthWeak{
  background: #FFF url(../images/design/bg_strength_weak.gif) no-repeat 3px 5px;
}

.checkPasswordStrength div{
  background: #FFF;
  border: 1px solid #D4D4D4;
  color: #333;
  float: left;
  font-size: 11px;
  height: 20px;
  line-height: 20px;
  padding: 0 0 0 50px;
  width: 100px;
}

.checkPasswordStrength span{
  display: block;
  float: left;
  margin: 0 10px 0 0;
}

.clear{
  clear: both;
  display: block;
  height: 0px;
  line-height: 0px;
  overflow: hidden;
}

.complementaryInfo{
  color: #666;
  font-size: 11px;
  font-weight: normal;
}

.content{
  padding: 0 0 20px 0;
  min-height: 400px;
}

.copyright{
font-size:11px;
line-height:18px;
margin:0 auto;
padding:30px 10px 0 0;
text-align:center;
width:208px;
}

.divisor,.baseIconNavbar{
  border-bottom: 1px solid #CCC;
}

.dynamicContent{
  line-height: normal;
}

.errorMessage{
  background: #FFF9F9 url(../images/design/bg_icon_error.gif) 10px 10px no-repeat;
  color: #C10924;
}

.featured{
  padding: 5px 12px 5px 12px;
}

.featuredBanner{
  margin: 0 auto 0 auto;
  width: 180px;
}

.featuredColumn{
  float: left;
  width: 100%;
}

.featuredColumn .featured{
  padding: 5px 0 5px 0;
}

.featuredItems{
  border: solid 0px #f00;
  height: 100%;
  overflow: hidden;
  padding: 0 0 10px 0;
}

/*.featuredListingItem{
  border-bottom: dotted 1px #000;
  margin-bottom: 10px;
  margin-top: 5px;
}*/
.featuredListingItem {
border-bottom:1px dotted #000000;
font-size:12px;
padding-bottom:22px;}
.featuredListingItem a{color: #669900;}
.featuredColumn span{
	line-height:1.5em;
	color: #000;
	font-family:Verdana,Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 12px;
}
.featuredListingItem span {font-size: 13px;}

.featuredListingItem,.pagingNav,.quickList h3{
  clear: both;
}

.footer{
	height: 132px;
	position: relative;
	background: url(../images/design/footer.jpg);
	background-repeat: repeat-x;
}

.googleAds{
  text-align: center;
   background: #fcfcfc;
  margin: 0 0 10px 0;
  padding: 10px;
  border: 1px solid #e3e3e3;
}

.header{
		height: 70px;
/*	padding-left: 50;
	padding-top: 35;*/
	width: 980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.header_wrapper{
	width: 980px;
		margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: left;
	background: url(../images/design/bg_header.gif) repeat-x 0 0;
}
.nav_wrapper{
  background: url(../images/design/bg_navbar.gif) repeat-x 0 100%;
	width: 100%;
	text-align: left;
}
.search_wrapper{
	width: 100%;
	background: url(../images/design/search_wrap_bg.gif) repeat-x top center;
	text-align: left;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	min-height: 52px;
}
div.headerlogo
{
  color: #0164c9;
  margin: 10px 0px 0px 15px;
  display: block;
  position: absolute;
  width: 500px;
  float: left;

}
*:first-child+html div.headerlogo{left: 120px;}
div.headerlogo a 
{
	color: #0164c9;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 27px;
	line-height: 30px;
}

.header .advertisement{
  margin: 0;
  padding: 10px 10px 0 10px;
  position: absolute;
  width: 470px;
}

.headerLogin li{
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.headerLogin,.featuredPromotion,.featuredClassified,.memberLogin .standardButton,.socialBookmarkIcons{
  float: left;
}

.highlightBox{
  background: #FFC;
  border: 1px solid #CCC;
  height: 100%;
  margin: 0 5px 0 5px;
  overflow: hidden;
  padding: 5px;
}

.highlightBox .divisor{
  height: 100%;
  margin: 0 0 10px 0;
  overflow: hidden;
  padding: 0 0 10px 0;
}

.highlightBox .highlightImage{
  float: left;
  margin: 0 10px 10px 0;
}

.highlightLabel{
  color: #C00;
  display: block;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  text-transform: uppercase;
}

.iconNavbar li{
  color: #666;
  float: left;
  font-size: 11px;
  height: 14px;
  line-height: 25px;
  padding: 0 2px 0 3px;
}

.informationMessage{
  background: #F9FDFF url(../images/design/bg_icon_information.gif) 10px 10px no-repeat;
  color: #135DA2;
}

.informationMessage,.errorMessage,.successMessage,.warningMessage{
  border: 1px solid #CCC;
  font-size: 11px;
  font-weight: bold;
  height: 100%;
  margin: 10px;
  overflow: hidden;
  padding: 15px 15px 15px 45px;
  text-align: left;
}

.isHidden,.controlPhoneHide,.controlFaxHide{
  display: none;
}

.languageFlags{
  float: right;
  padding: 0 0 0 10px;
}

.languageFlags img{
  margin: 8px 0 0 2px;
  padding: 1px;
}

.loading{
  background: #FFF url(../images/content/img_loading_bar.gif) no-repeat 10px center;
  border: 1px solid #CCC;
  clear: both;
  color: #333;
  float: left;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0 10px 20px;
  padding: 10px 10px 10px 60px;
  width: 747px;
}

.logoLink{
  background: url(../images/design/headerlogo.gif) repeat-x 0 100%;
  height: 40px;
  margin: 5px 15px 0px 0px;
  position: absolute;
  width: 393px;
}

.mainContent{
  float: left;
  padding: 0 0 10px 0;
  width: 500px;
}

.mainContent .highlightBox{
  float: left;
  margin: 0 10px 0 10px;
  width: 275px;
}

.mainContent .highlightBox .description,.rateComments .review{
  color: #333;
  padding: 5px 0 0 0;
}

.mainContent .highlightBox h3{
  font-size: 14px;
}

.mainContentExtended{
  float: left;
  padding: 0 0 20px 0;
  width: 740px;
}

.memberJoin{
  background: #fcfcfc;
}

.memberJoin h2,.memberLogin h2{
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
}

.memberJoin,.memberLogin{
  border: 1px solid #e3e3e3;
  margin: 0 0 10px 0;
  padding: 5px 10px 10px 10px;
}

.memberLogin{
  background: #fcfcfc;
  font-size: 11px;
  height: 100%;
  line-height: 24px;
  overflow: hidden;
}

.memberLogin .forgotPassword{
  float: left;
  line-height: 14px;
  padding: 0 0 0 10px;
  width: 90px;
}

.memberLogin .inputAuto{
  border: none;
  margin: 0 5px 0 0;
  width: auto;
}

.memberLogin input,.memberLogin select,.memberLogin textarea{
  font: 13px/18px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
  width: 97%;
}

.memberLogin label{
  color: #333;
  display: block;
}

.memberLogin span{
  display: block;
  padding: 5px 0 5px 0;
}

.navbar
{
	width:980px;
  font: 9pt Verdana, Arial, Helvetica, sans-serif;
  height: 37px;
  margin:0 auto;
  	background-image: url(../images/menu_divider.jpg);
	background-repeat: no-repeat;
	background-position: left;
  
}

.navbar li{
	float: left;
	height: 37px;
	line-height: 37px;
	/*	margin: 0 10px 5px 10px;*/
/*	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;*/
	background-image: url(../images/menu_divider.jpg);
	background-repeat: no-repeat;
	background-position: right;
}


.navbar li:hover{
  float: left;
  height: 37px;
  line-height: 37px;
/*  margin: 0 10px 5px 10px;*/
  background: #003399;
  	background-image: url(../images/menu_divider2.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.navbar li.menuActived{
  height: 37px;
  line-height: 37px;
  margin: 0 10px 5px 10px;
  background: #FFCC33
}

.navFooter{
height:30px;
line-height:30px;
margin:0 auto;
padding:10px 0 0;
width:360px;
}

.navFooter li,.secondaryNavFooter li{
  float: left;
  padding: 0 5px 0 5px;
}

.noBorder{
  border: none;
}

.quickList{
  height: 100%;
  overflow: hidden;
  padding: 0 10px 15px 10px;
}

.quickList .featuredItems{
  float: left;
  padding: 15px 20px 10px 0;
  position: relative;
}

.quickList .featuredItems .quickListRemove{
  background: #FFF;
  left: 0;
  padding: 2px;
  position: absolute;
  top: 15px;
  z-index: 1;
}

.quickList .featuredItems h3{
  padding: 5px 0 0 0;
}

.quickList .quickListRemove{
  padding: 0 5px 0 0;
}

.rateComments{
  border-bottom: 1px solid #CCC;
  padding: 10px;
}

.rateForm{
  width: 125%;
}

.rateForm .captcha{
  text-align: right;
}

.rateForm .formCaptchaWarning{
  float: left;
  font-size: 12px;
}

.rateForm input,.rateForm textarea{
  width: 180px;
}

.rateForm td{
  vertical-align: top;
}

.rateItStars{
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
  margin: 0 auto 0 60px;
  padding: 20px 0 10px 0;
  text-align: center;
  width: 205px;
  clear: both;
}

.rateItStars img{
  padding: 1px;
}

.rateItStars span{
  display: inline-block;
  vertical-align: middle;
  margin-top: -18px;
}

.rateStars{
  padding: 3px 0 3px 0;
}

.rating{
  float: right;
  font-size: 11px;
}

.rating .ratingSeeComment,.rating .rateIt{
  clear: both;
  float: right;
  white-space: nowrap;
}

.rating .ratingStar{
  float: right;
  padding: 2px 2px 0 0;
}

.rating .ratingStar img,.rateStars img{
  padding: 0 2px 0 0;
}

.rating li{
  padding: 0 3px 0 2px;
}

.ratingButton{
  margin: 0 auto 0 130px;
}

.response{
  padding: 5px 0 0 50px;
}

.response .review{
  color: #666;
  font-style: italic;
}

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

.search{
/*border-bottom:5px solid #F7F7F7;*/
margin:0 auto;
position:relative;
width:980px;
}

.search .advancedSearch{
position:absolute;
right:40px;
top:10px;
}
.search .advancedSearch a {
	background-image:url("../images/btn-search2.jpg");
	color:#fff;
	cursor:pointer;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:24px;
	line-height:18px;
	padding-top:6px;
	text-align:center;
	width:141px;
	text-decoration: none;
}
.search .advancedSearch a:hover {
	background-image:url("../images/btn-search2-ov.jpg");
	color:#204387;
}

.search .altLabel,.search legend{
  clear: both;
  color: #666;
  display: block;
  float: left;
  font-size: 14px;
  font-weight: bold;
  width: 100%;
}

.search .altSelect{
  float: left;
  font-size: 12px;
  margin: 0 0 5px 0;
  padding: 1px;
  width: 77%;
}

.search .baseAdvancedSearch{

margin-top:10px;

width:15%;
float:left;
}
:first-child + html .search .baseAdvancedSearch {
	padding-left: 15px;
	width:22%;
}
html>body .search .baseAdvancedSearch {
	padding-left: 15px;
	width:22%; /* ..or this reinforcement of the standards width. */
}
.search .baseTemplateSearch{
  margin-top: 5px;
  padding-top: 0;
  width: 820px;
}

.search .inputAuto{
  border: none;
  padding: 0;
  vertical-align: middle;
  width: auto;
}

.search .inputSmall{
  font-size: 12px;
  width: 15%;
}

.search .optionDescription{
  font-size: 11px;
  padding: 0 5px 0 5px;
}

.search .spacedSelect{
  margin-left: 70px;
}

.search .standardButton{
  background: #069;
/*  border: 1 solid #CC9966;*/
  color: #EEE;
  float: left;
	margin:4px 0 0 18px;
}

.search fieldset{
  float: left;
  padding: 5px 10px 0 20px;
width:315px;
}

.search form{
  background: none;
/*  border: 1px solid #CCC;*/
  height: 100%;
  overflow: hidden;
  padding: 6px 0 6px 0;
}
#advancedSearchID {
  background: #EEE;
  height: 100%;
  width: 100%;
  padding: 6px 0 6px 0;
  margin-top: 46px;
}

.search input,.search select,.search textarea{
  font: 13px/18px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
  padding: 4px;
  width: 216px;
}

.search label{
  color: #002f81;
  float:left;
  display: block;
  font-size: 18px;
  line-height: 24px;
  margin-right:8px;
}

.search label span{
  color: #996633;
  font-size: 11px;
}

.search legend{
  float: none;
}

.searchCategory{
  background: #FFC;
  color: #333;
}

.searchSubcategory{
  background: #FFFFEF;
}

.secondaryNavFooter{
font-size:11px;
margin:0 auto;
width:159px;
}

.sidebar{
  float: left;
  padding: 0 0 20px 20px;
  width: 220px;
  _clear: right;
}

.sidebar .advertisement .advertisementLink{
  clear: both;
  display: block;
  float: none;
  text-align: right;
}

.sidebar .categories .categoriesColumn{
  float: none;
  font: 12px/14px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
  padding: 0;
  width: auto;
}

.sidebar .categories h3{
  font: 12px/14px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
  line-height: 24px;
}

.sitemapList .viewMore{
  border-top: 1px solid #EEE;
  clear: both;
  float: none;
  width: auto;
}

.sitemapList li{
  height: 100%;
  overflow: hidden;
}

.sitemapList ul{
  margin: 5px 0 5px 0;
}

.sitemapList ul li{
  float: left;
  font-size: 11px;
  padding: 0 5px 5px 0;
  width: 48%;
}

.socialBookmarkIcons li{
  float: left;
  padding: 0 5px 0 0;
}

.sponsoredLink{
  display: block;
  margin: 0 0 10px 0;
  padding: 8px;
}

.sponsoredLink .sponsoredLinkContent{
  color: #666;
  font-size: 11px;
  font-weight: normal;
  line-height: 14px;
}

.sponsoredLink .sponsoredLinkTitle{
  color: #C00;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
}

.sponsoredLink .sponsoredLinkURL{
  color: #690;
  font-size: 11px;
  line-height: 18px;
}

.standardForm{
  border: 0;
  padding: 5px 10px 5px 10px;
}

.standardForm .formCode,.rateForm th{
  width: 100px;
}

.standardForm input,.standardForm textarea{
  font: 12px/15px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
}

.standardForm td{
  padding: 5px 0 5px 0px;
  font-family:Verdana,Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

.standardForm td table{
  width: 96%;
}

.standardForm th{
  font-size: 12px;
  font-weight: normal;
  padding: 5px 10px 0 0;
  text-align: right;
  vertical-align: top;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.standardFormButton{
  text-align: right;
  width: 100%;
}

.standardSubTitle{
  border-bottom: 1px solid #CCC;
  color: #333;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 0 5px 0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.standardTitle{
	color: #333333;
	position: relative;
	font-size:1.3em;
	font-weight:400;
	margin:0.3em 0 0.8em;
	padding-bottom:0.4em;
	border-bottom: 1px dotted #000;
	text-align: left;
}

.standardTitle .complementaryInfo{
  position: absolute;
  right: 0;
  top: 8px;
}

.standardTitle span{
  color: #0164c9;
}

.subNavbar{
  background: url(../images/design/bg_sub_navbar.gif) repeat-x 0 100%;
  border-bottom: 1px solid #CCC;
  height: 100%;
  overflow: hidden;
  padding: 0 5px 0 5px;
}

.subNavbar li{
  float: left;
  height: 30px;
  line-height: 30px;
  padding: 0 5px 0 5px;
  white-space: nowrap;
}

.successMessage{
  background: #F9FCEB url(../images/design/bg_icon_success.gif) 10px 10px no-repeat;
  color: #692;
}

.templateCheckbox label{
  display: inline;
}

.templateCheckbox,.templateDropdown,.templateText,.templateRange,.templateDescription,.templateLongDescription{
  float: left;
  height: 30px;
  padding: 0 10px 0 0;
  width: 32%;
}

.templateRange input{
  width: 30%;
}

.templateTabContent{
  background: #FFF;
  border: 1px solid #CCC;
  margin-top: 29px;
  padding: 10px;
}

.templateTabContent .loading{
  float: none;
  margin: 0;
  width: auto;
}

.templateTabContent input,.templateTabContent select{
  font-size: 12px;
}

.templateTabContent label{
  color: #333;
  font-size: 12px;
}

.templateText,.templateRange,.templateDescription,.templateLongDescription{
  height: auto;
}

.themePicker{
  color: #069;
  float: left;
  font-weight: normal;
  padding: 0 0 0 10px;
}

.themePicker .themeActive,.languageFlags .flagActive{
  border: 1px solid #666;
  padding: 0;
}

.themePicker img{
  float: left;
  margin: 10px 0 0 2px;
  padding: 1px;
}

.themePicker span,.templateSearchTab,.templateActive{
  display: block;
  float: left;
}

.topBanner{
float:left;
margin:0;
padding:5px 10px 0 330px;
right:10px;
}

.topNavbar{
  border-bottom: 1px solid #EEE;
  height: 30px;
  line-height: 30px;
}

.viewMore{
  border-top: 1px solid #CCC;
  font-size: 11px;
  line-height: 24px;
  margin: 0 0 10px 0;
  text-align: right;
  text-transform: lowercase;
}

.warningMessage{
  background: #FFFCF4 url(../images/design/bg_icon_warning.gif) 10px 10px no-repeat;
  color: #F60;
}

.wrapper{
  margin: 0 auto 0 auto;
  text-align: left;
  width: 980px;
}

h1.logo{
  color: #003300;
  font-family: "Courier New", Courier, monospace;
  font-size: 18pt;
  font-weight: bold;
  height: 40px;
  margin: 10px 0px 40px;
  position: absolute;
  width: 500px;
}

h1.logo a{
  color: #003300;
  font-family: "Courier New", Courier, monospace;
  font-size: 18pt;
  font-weight: bold;
  display: block;
  height: 40px;
/*  outline: none;*/
  position: relative;
  width: 500px;
}

h1.logo a span{
  display: block;
  position: absolute;
  top: -999px;
}

#captchaimage{
  margin: 0 10px 0 0;
}

#TB_ajaxContent{
  padding: 10px;
}

#TB_ajaxContent form,.sitemapList{
  padding: 10px 0 0 0;
}

#TB_ajaxContent p{
  padding: 0;
}

#TB_ajaxContent.errorMessage,#TB_ajaxContent.successMessage{
  height: auto;
  margin-top: 0;
  padding: 15px 15px 15px 45px;
}

.advertisement a,.advertisement a:visited{
  color: #999;
}

.backToTop a,.backToTop a:visited{
  background: url(../images/design/bg_back_top.gif) no-repeat 0 0;
  color: #FFF;
  display: block;
  float: right;
  font-size: 11px;
  line-height: 22px;
  padding: 0 10px 0 25px;
}

.calendarDay a,.calendarDay a:visited{
  background: #FFF;
  border: 1px solid #FBFBFB;
  border-bottom: 3px solid #EEE;
  border-right: 3px solid #EEE;
  color: #333;
  display: block;
  font-weight: normal;
  padding: 2px;
}

.calendarDay a.selected,.calendarDay a.selected:visited,.calendarDay a.selected:hover{
  background: #C00;
  border: 1px solid #C00;
  color: #FFF;
}

.calendarDay a.today,.calendarDay a.today:visited,.calendarDay a.today:hover{
  background: #069;
  border: 1px solid #069;
  color: #FFF;
}

.calendarDay a:hover{
  background: #FFC;
  color: #C00;
}

.errorMessage a,.errorMessage a:visited{
  color: #C94601;
}

.featured .noimage:hover,.highlightImage a:hover,.sponsoredLink:hover{
  text-decoration: none;
}

.featuredListingItem:hover{
  background: #eee;
}

.headerLogin li a,.headerLogin li a:visited,.sitemapSection,.sitemapSection:visited{
  color: #333;
}

.informationMessage a,.informationMessage a:visited{
  color: #2E4E6B;
}

.memberJoin h2,.memberJoin h2 a,.memberJoin h2 a:visited{
  color: #690;
  font-weight: normal;
}

.memberJoin p,.memberJoin p a,.memberJoin p a:visited{
  color: #333;
  font-size: 14px;
  font-weight: normal;
}

.navbar li a,.navbar li a:visited{
	color: #FFF;
	display: block;
	padding: 0 22px 0 22px;
	font-family: Tahoma;
	font-weight: bold;
}

.navbar li.menuActived a,.navbar li.menuActived a:visited{
  background: url(../images/design/bg_navbar_active.gif) repeat-x 0 0;
  font: 13px/18px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
}

.navFooter li a,.navFooter li a:visited,.standardSubTitle span,.standardSubTitle strong,.calendarHeader a,.calendarHeader a:visited,.rating .rateIt a,.rating .rateIt a:visited{
  color: #177EE5;
}

.rating .ratingReview a,.rating .ratingReview a:visited{
  font-weight: normal;
}

.readMore a,.readMore a:visited{
  color: #C00;
  font-size: 11px;
  text-transform: lowercase;
}

.standardButton button,.standardButton a,.standardButton a:visited{
	color: #fff;
	background-image: url(../images/btn-search.jpg);
	cursor: pointer;
	display: block;
	width:71px;
	padding: 6px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
}

.subNavbar li a,.subNavbar li a:visited,.copyright .basePowered,.featuredListingImage,.featuredPromotionImage,.featuredClassifiedImage,.featuredEventImage,.featuredArticleImage,.quickList .noimage{
  display: block;
}

.subNavbar li.subNavbarActive a,.subNavbar li.subNavbarActive a:visited,.viewMore a,.viewMore a:visited{
  color: #C00;
}

.successMessage a,.successMessage a:visited{
  color: #351;
}

.templateActive a,.templateActive a:visited{
  background: #FFF;
  border: 1px solid #CCC;
  border-bottom: none;
  color: #C00;
  display: block;
  line-height: 29px;
/*  outline: none;*/
  padding: 0 9px 0 9px;
}

.templateSearchTab a,.templateSearchTab a:visited{
  display: block;
  line-height: 29px;
  padding: 0 10px 0 10px;
}

.warningMessage a,.warningMessage a:visited{
  color: #F30;
}

a, a:visited{
  color: #996633;   font-weight: normal;
  text-decoration: none;
}

a:hover{
  text-decoration: underline;
}

h3, h3 a, h3 a:visited,.memberLogin h2,.iconNavbar li a,.iconNavbar li a:visited{
  color: #069;
}
#itemSearchResults .featuredListingItem span a{
	color:#0164C9;
	font-size:13px;
	font-weight:bold;
}
#itemSearchResults .featuredListingItem span{
	color:#669900;
	font-size:11px;
	font-weight: normal;
}
#itemSearchResults span{
font:12px/24px Verdana, Arial, Helvetica, sans-serif;
color: #000;
line-height:1.5em;
}
#itemSearchResults h2 span{color:#0164C9;font-size:1.05em;}
#reviewpopup .rateItStars,  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000;
	text-align: left;
}
#reviewpopup .standardButton a{
	left: 90px;
}
form#rating input#reviewer_name, input#review_title, input#reviewer_email, input#review, input#reviewer_location {width: 180px;}
