*{border:none;margin:0;padding:0;}
body{background:#FFF;color:#666;font:12px/16px Verdana,Trebuchet MS,Arial,Helvetica,sans-serif;text-align:center;}
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:#F7F7F7;margin:0 0 10px 0;overflow:hidden;padding:10px;}
.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;}
.copyright{float:right;font-size:11px;line-height:18px;padding:15px 10px 0 0;text-align:right;}
.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:10px 0 10px 0;}
.featuredListingItem{border-bottom:dotted 1px #000;margin-bottom:10px;margin-top:5px;}
.featuredListingItem,.pagingNav,.quickList h3{clear:both;}
.footer{border-top:5px solid #EEEEEE;height:140px;position:relative;}
.googleAds{text-align:center;}
.header{background:url(../images/design/bg_header.gif) repeat-x 0 0;height:110px;}
.header .advertisement{margin:0;padding:10px 10px 0 10px;position:absolute;right:10px;top:10px;width:470px;}
.headerLogin li{float:left;padding:0 5px 0 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:#F5FAEB;}
.memberJoin h2,.memberLogin h2{font-size:18px;font-weight:normal;line-height:24px;}
.memberJoin,.memberLogin{border:1px solid #CCC;margin:0 0 10px 0;padding:5px 10px 10px 10px;}
.memberLogin{background:#EBF5FA;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{background:url(../images/design/bg_navbar.gif) repeat-x 0 100%;font:13px/18px Verdana,Trebuchet MS,Arial,Helvetica,sans-serif;height:37px;}
.navbar li{float:left;height:37px;line-height:37px;margin:5px 0 5px 0;}
.navbar li.menuActived{height:40px;line-height:37px;margin:0 10px 5px 10px;}
.navFooter{float:left;height:30px;line-height:30px;padding:10px 0 0 0;}
.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:100%;}
.rateForm .captcha{text-align:right;}
.rateForm .formCaptchaWarning{float:left;font-size:11px;}
.rateForm input,.rateForm textarea{width:200px;}
.rateForm td{vertical-align:top;}
.rateItStars{font-size:14px;font-weight:bold;line-height:25px;margin:0 auto 0 auto;padding:20px 0 10px 0;text-align:center;width:205px;}
.rateItStars img{padding:1px;}
.rateItStars span{clear:both;display:block;}
.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 auto;}
.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:10px 0 10px 0;position:relative;width:100%;}
.search .advancedSearch{position:absolute;right:20px;top:42px;}
.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:16%;}
.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:30px 0 0 0;}
.search fieldset{float:left;padding:5px 10px 0 20px;width:35%;}
.search form{background:#EEE;border:1px solid #CCC;height:100%;overflow:hidden;padding:5px 0 20px 0;}
.search input,.search select,.search textarea{font:13px/18px Verdana,Trebuchet MS,Arial,Helvetica,sans-serif;padding:4px;width:95%;}
.search label{color:#690;display:block;font-size:18px;line-height:24px;}
.search label span{color:#666;font-size:12px;}
.search legend{float:none;}
.searchCategory{background:#FFC;color:#333;}
.searchSubcategory{background:#FFFFEF;}
.secondaryNavFooter{clear:left;float:left;font-size:11px;}
.sidebar{float:left;padding:0 0 20px 20px;width:220px;}
.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;width:95%;}
.standardForm td{padding:5px 0 5px 0px;}
.standardForm td table{width:96%;}
.standardForm th{font-size:11px;font-weight:normal;padding:5px 10px 0 0;text-align:right;vertical-align:top;}
.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;}
.standardTitle{background:url(../images/design/bg_title.gif) repeat-x 0 100%;color:#963;font-size:14px;font-weight:normal;line-height:18px;padding:0 0 15px 0;position:relative;}
.standardTitle .complementaryInfo{position:absolute;right:0;top:8px;}
.standardTitle span{color:#690;font-weight:bold;}
.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{margin:0;padding:10px 10px 0 10px;position:absolute;right:10px;top:10px;width:600px;}
.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{bottom:0;height:90px;left:0;position:absolute;width:210px;}
h1.logo a{display:block;height:90px;outline:none;position:relative;width:210px;}
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;}
.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:#690;}
.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;cursor:pointer;display:block;font:normal 14px/30px Arial,Helvetica,sans-serif;text-align:center;}
.standardButton,.memberLogin .standardButton button,.memberLogin .standardButton a,.memberLogin .standardButton a:visited{}
.standardButton,.standardButton button,.standardButton a,.standardButton a:visited{height:30px;width:95px;}
.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;}