html, body {
    border: 0;
    margin: 0;
    padding: 0;
    background: #fff;
    font: 100%/100.1% Arial, Helvetica, sans-serif;
}

H1, H2, H3, H4, H5, H6, DIV, FORM, P, UL, OL {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

img {
    border: 0;
}

li {
    list-style-type: none;
}

a {
    color: #252525;
    text-decoration: none;
    outline: none;
}

.clear {
    clear: both;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.text-justify {
    text-align: justify;
}

p {
    font: 0.72em Arial, Helvetica, sans-serif;
    text-align: left;
    color: #333;
    line-height: 20px;
    margin: 0 0 20px 0
}

#main {
    width: 996px;
    margin: 0 auto;
    padding: 0;
}

#header {
    width: 996px;
    margin: 0;
    padding: 0;
}

#header .logo {
    background: url(../images/logo.png) no-repeat; /*float:left;*/
    margin: 12px 0 0 0;
    padding: 0;
    width: 212px;
    height: 70px;
}

#header .logo a {
    float: left;
    margin: 0;
    padding: 0;
    width: 212px;
    height: 65px;
    display: block;
}

#header .header_left {
    float: left;
    width: 220px;
    margin: 0;
    padding: 0;
}

.select_location {
    width: 216px;
    margin: 0;
    padding: 0 0 5px 0;
    border-bottom: 1px solid #E9E9E9;
}

/*.select_location .select_leftbg 	{ float:left; background:url(../images/select_leftbg.gif) no-repeat; height:29px; width:3px; }
.select_location .select_rightbg 	{ float:right; background:url(../images/select_rightbg.gif) no-repeat; height:29px; width:3px; }*/
.select_location .select_centerbg {
    padding: 2px 0 2px 10px;
    width: 190px;
    border: 1px solid #E9E9E9;
    margin: 6px 7px;
}

.select_centerbg a {
    background: url(../images/arrow.png) no-repeat right center;
    padding: 0px 20px 0 0;
    color: #00b050;
    font: bold 0.80em "Trebuchet MS";
    width: 166px;
    display: block;
}

.select_centerbg a:hover {
    text-decoration: underline;
    color: #0B9BD3;
}

#header .header_right {
    float: right;
    width: 700px;
    margin: 0;
    padding: 0;
    position: relative
}

.navigation {
    width: auto;
    float: left;
    margin: 15px 0 0 20px;
    padding: 0;
    position: relative;
}

.navigation a {
    background: url(../images/nav_left.png) no-repeat top left;
    cursor: pointer;
    float: left;
    margin: 0;
    padding: 0 3px;
}

.navigation a span {
    background: url(../images/nav_right.png) no-repeat top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 12px Arial;
    padding: 5px 14px 8px 12px
}

.navigation .on {
    background-position: 0 -29px;
    margin: 0;
    z-index: 9;
    position: relative;
}

.navigation .on span {
    background-position: 100% -29px;
    color: #fff;
}

.navigation .free {
    background: url(../images/free.png) no-repeat;
    position: absolute;
    width: 39px;
    height: 25px;
    left: 83px;
    top: -18px;
}

.navigation span .ad_no {
    background: none;
    padding: 0 0 0 6px;
    float: none;
    display: inline;
}

.language {
    margin: 34px 60px 0 0;
    padding: 0;
    width: 65px;
    position: absolute;
    right: 0;
    top: 0;
}

/*----------------    Country Drop Down Css    ------------------*/

.desc {
    color: #6b6b6b;
}

.desc a {
    color: #0092dd;
}

.dropdown {
    margin: 0;
    padding: 0;
    position: relative;
}

.dropdown dd, .dropdown dt, .dropdown ul {
    margin: 0px;
    padding: 0px;
    font: 13px Arial, Helvetica, sans-serif;
}

.dropdown dd {
    position: relative;
}

.dropdown a, .dropdown a:visited {
    color: #816c5b;
    text-decoration: none;
    outline: none;
}

.dropdown a:hover {
    color: #5d4617;
}

.dropdown dt a:hover {
    color: #5d4617;
}

.dropdown dt a {
    background: url(../images/arrow.png) no-repeat right center;
    padding-right: 12px;
}

.dropdown dt a span {
    cursor: pointer;
    padding: 5px;
}

.dropdown dd ul {
    background: #fbfbfb;
    border: 1px solid #dbdad6;
    color: #C5C0B0;
    display: none;
    left: 0px;
    padding: 5px 0px;
    position: absolute;
    top: 2px;
    width: auto;
    z-index: 9999;
    width: 100px;
}

.dropdown span.country {
    width: 60px;
    display: inline-block;
}

.dropdown span span.country {
    width: auto;
    display: inline-block;
}

.dropdown dd ul li a {
    padding: 5px;
    display: block;
}

.dropdown dd ul li a:hover {
    background: #dbdad6;
}

.dropdown img.flag {
    border: none;
    vertical-align: middle;
    margin-left: 10px;
}

/*----------------    Country Drop Down Css    ------------------*/

#city_box {
    width: 700px;
    margin: 0;
    padding: 0;
    float: right;
    position: relative;
    top: -3px;
}

#city_box .city_leftbg {
    background: url(../images/search_leftbg.gif) no-repeat left;
    width: 9px;
    height: 50px;
    float: left;
}

#city_box .city_rightbg {
    background: url(../images/search_rightbg.gif) no-repeat left;
    width: 3px;
    height: 50px;
    float: left;
}

#city_box .city_centerbg {
    background: url(../images/search_bg.gif) repeat-x left;
    width: 688px;
    height: 50px;
    float: left;
}

.city_centerbg .search {
    float: left;
    margin: 8px 0 0 0;
    padding: 0;
    width: 688px;
}

.search .search_box {
    width: 200px;
    height: 22px;
    border: 1px solid #9d9d9d;
    color: #666;
    font: 0.80em Arial;
    padding: 2px 5px 2px 10px;
    float: left;
    background: #fff;
    margin: 4px 0 0 6px;
}

.search .select_box {
    width: 200px;
    border: 1px solid #9d9d9d;
    color: #666;
    font: 0.72em Arial;
    padding: 5px 3px 4px 2px;
    float: left;
    background: #fff;
    margin: 4px 0 0 8px;
}

.search .find_icon {
    float: left;
    margin: 0 0 0 10px;
    padding: 0;
}

.city_centerbg .feature_ad {
    background: url(../images/feature_adimg.png) no-repeat;
    float: right;
    margin: 3px 5px 0 0;
    padding: 0;
    width: 140px;
    height: 29px;
}

.city_centerbg .feature_ad a {
    float: left;
    margin: 0;
    padding: 0;
    width: 140px;
    height: 29px;
    display: block;
}

.postfree_ad {
    background: url(../images/feature_adimg.png) no-repeat;
    float: right;
    margin: 3px 5px 0 0;
    padding: 0;
    width: 140px;
    height: 29px;
}

.postfree_ad a {
    float: left;
    margin: 0;
    padding: 0;
    width: 140px;
    height: 29px;
    display: block;
}

.main_citys {
    margin: 0;
    padding: 0;
}

.main_citys p {
    font: 12px Arial;
    margin: 0 0 0 5px;
}

.main_citys a {
    float: left;
    padding: 0 3px;
    font: 12px Arial;
    color: #00648b;
    margin: 0
}

.main_citys a:hover {
    color: #333;
    text-decoration: underline;
}

#content_part {
    width: 996px;
    margin: 0;
    padding: 10px 0 0 0;
}

#content_part .content_leftpart {
    float: left;
    width: 778px;
    margin: 0;
    padding: 0;
}

#content_part .content_rightpart {
    float: right;
    width: 220px;
    margin: 0;
    padding: 0;
}

#content_part .content_leftpart1 {
    float: left;
    width: 220px;
    margin: 0;
    padding: 0;
}

#content_part .center_part {
    width: 766px;
    margin: 0;
    padding: 0;
    float: left;
}

#content_part .center_part_right {
    width: 766px;
    margin: 0;
    padding: 0;
    float: right;
}

#content_part .center_part1 {
    width: 520px;
    margin: 0 10px;
    padding: 0;
    float: left;
}

.events_box {
    width: 216px;
    margin: 0 0 10px 0;
    padding: 1px;
    border: 1px solid #E9E9E9;
}

.events_box .top_events {
    background: #8CB600;
    width: 206px;
    margin: 0;
    padding: 5px 0 5px 10px;
    font: bold 13px Arial;
    color: #fff;
    border-radius: 5px 5px 0px 0px;
}

.events_box .center_events {
    width: 206px;
    margin: 0;
    padding: 0;
}

.center_events ul {
    font: bold 0.75em Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
}

.center_events ul li {
    border-top: 1px solid #e9e9e9;
    padding: 2px 4px 2px 10px;
    color: #363636;
}

ul.google_ads {
    margin: 0;
    padding: 0;
}

ul.google_ads li {
    background: url("../images/small_arrow.gif") no-repeat 197px 13px;
}

ul.google_ads li a {
    color: #1257b4;
    text-decoration: underline;
}

ul.popular_directories li {
    padding: 7px 4px 7px 10px;
    border-bottom: 1px solid #E9E9E9;
    border-top: none;
}

ul.popular_directories li a {
    color: #0070C0;
    background: url(../images/arrow2.gif) no-repeat left;
    padding: 0 0 0 13px
}

ul.popular_directories li a:hover {
    color: #00B050;
    text-decoration: underline;
}

.classified_categories {
    border: 1px solid #E9E9E9;
    margin: 0 0 10px 0;
    padding: 1px;
    position: relative;
    width: 762px;
}

.classified_categories .top_bg {
    background: #438cc0;
    color: #fff;
    font: bold 1em Arial;
    height: 26px;
    padding: 7px 0 0 10px;
    width: 752px;
    border-radius: 5px 5px 0px 0px;
}

.categories_left {
    float: left;
    width: 224px;
    margin: 0 0 0 15px;
}

.categories_left ul {
    margin: 0 0 0 10px;
    padding: 0;
}

.categories_left ul li {
    border-bottom: 1px dashed #e7e7e7;
    font: 0.72em Arial;
    padding: 0 0 0 5px;
}

.categories_left ul li a {
    color: #2e2e2e;
    padding: 4px 0 4px 9px;
    display: block;
    background: url(../images/arrow1.gif) no-repeat left;
}

.categories_left ul li a:hover {
    text-decoration: underline;
    color: #1257b4;
}

.categories_left ul li:hover {
    background: #F8F8F8;
}

.categories_left_sitemap {
    float: left;
    width: 294px;
    margin: 0 0 0 15px;
}

.categories_left_sitemap ul {
    margin: 0 0 0 10px;
    padding: 0;
}

.categories_left_sitemap ul li {
    border-bottom: 1px dashed #e7e7e7;
    font: 0.72em Arial;
    padding: 0 0 0 5px;
}

.categories_left_sitemap ul li a {
    color: #2e2e2e;
    padding: 4px 0 4px 9px;
    display: block;
    background: url(../images/arrow1.gif) no-repeat left;
}

.categories_left_sitemap ul li a:hover {
    text-decoration: underline;
    color: #1257b4;
}

.categories_left_sitemap ul li:hover {
    background: #F8F8F8;
}

.classified_categories h4 {
    font: bold 13px "trebuchet MS";
    width: 164px;
}

.classified_categories h4 a {
    color: #1257B4
}

.classified_categories h4 a:hover {
    color: #00B050;
    text-decoration: underline;
}

.cars_vehicles {
    background: url(../images/cars_vehicles.gif) no-repeat;
    padding: 9px 0 0 60px;
    height: 30px;
    margin: 20px 0 2px 0
}

.buy_sell {
    background: url(../images/buy_sell.gif) no-repeat;
    padding: 18px 0 0 60px;
    height: 27px;
    margin: 10px 0 5px 0
}

.real_estate {
    background: url(../images/real_estate.gif) no-repeat;
    padding: 13px 0 0 60px;
    height: 26px;
    margin: 10px 0 5px 0
}

.personals {
    background: url(../images/personals.gif) no-repeat;
    padding: 13px 0 0 60px;
    height: 23px;
    margin: 10px 0 5px 0
}

.gadgets_appliances {
    background: url(../images/Gadgets_appliances.gif) no-repeat;
    padding: 13px 0 0 60px;
    height: 31px;
    margin: 10px 0 10px 0
}

.jobs {
    background: url(../images/jobs.gif) no-repeat;
    padding: 11px 0 0 60px;
    height: 23px;
    margin: 10px 0 5px 0
}

.services_categories {
    background: url(../images/services.gif) no-repeat;
    padding: 10px 0 0 60px;
    height: 26px;
    margin: 10px 0 5px 0
}

.Computers_mobiles {
    background: url(../images/Computers_mobiles.gif) no-repeat;
    padding: 13px 0 0 60px;
    height: 23px;
    margin: 10px 0 5px 0
}

.pets_care {
    background: url(../images/pets.gif) no-repeat;
    padding: 12px 0 0 60px;
    height: 30px;
    margin: 10px 0 2px 0
}

.entertainment {
    background: url(../images/entertainment.gif) no-repeat;
    padding: 13px 0 0 60px;
    height: 30px;
    margin: 20px 0 2px 0
}

.holidays_recreation {
    background: url(../images/holiday.gif) no-repeat;
    padding: 17px 0 0 52px;
    height: 30px;
    margin: 10px 0 2px 0;
    width: 178px !important;
}

.food_dining {
    background: url(../images/food.gif) no-repeat;
    padding: 13px 0 0 60px;
    height: 30px;
    margin: 5px 0 2px 0
}

.matrimonial {
    background: url(../images/matrimonial.gif) no-repeat;
    padding: 10px 0 0 60px;
    height: 25px;
    margin: 10px 0 2px 0
}

.beauty_health {
    background: url(../images/beauty_health.gif) no-repeat;
    padding: 13px 0 0 80px;
    height: 25px;
    margin: 10px 0 2px 0
}

.discount_sales {
    background: url(../images/sale.gif) no-repeat;
    padding: 2px 0 0 60px;
    height: 36px;
    margin: 10px 0 10px 0
}

#pictures img {
    height: 200px;
    width: 280px;
}

/*.events_box 						{ border:1px solid #E9E9E9; margin:0 0 10px; padding:0; width:218px; }
.events_box .top_events 			{ background:#8CB600; color:#fff; font:bold 13px Arial; margin:0; padding: 5px 0 5px 10px; width: 206px; }*/
.events_box ul {
    font: bold 0.72em Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
}

ul.popular_directories li {
    border-bottom: 1px solid #E9E9E9;
    border-top: none;
    padding: 7px 4px 7px 10px;
}

ul.popular_directories li a {
    background: url(../images/arrow2.gif) no-repeat scroll left center;
    color: #0070C0;
    padding: 0 0 0 13px;
}

ul.popular_directories li a:hover, .more_color:hover {
    color: #333;
    text-decoration: underline;
}

.more_color {
    color: #0070C0;
    float: right;
    font: bold 12px Arial, Helvetica, sans-serif;
    margin: 0;
}

.featured {
    width: 996px;
    margin: 0;
    padding: 0;
}

.featured .featured_leftbg {
    float: left;
    background: url(../images/featured_ads.gif) no-repeat;
    width: 42px;
    height: 153px;
    margin: 0;
    padding: 0;
}

.featured .featured_rightbg {
    float: left;
    background: url(../images/featured_rightbg.gif) no-repeat;
    width: 6px;
    height: 153px;
    margin: 0;
    padding: 0;
}

.featured .featured_centerbg {
    float: left;
    background: url(../images/featured_centerbg.gif) repeat-x;
    width: 928px;
    height: 133px;
    margin: 0;
    padding: 10px;
}

#footer {
    background: #3C3C3C url(../images/footer_bg.gif) repeat-x;
    margin: 10px 0 0 0;
    padding: 0 0 10px 0;
    border-top: 2px solid #ccc;
}

#footer .footer_categories {
    width: 996px;
    margin: 0 auto;
    padding: 15px 0 0 0;
}

.footer_categories ul {
    float: left;
    margin: 0;
    padding: 0 15px;
    width: 218px;
    font: 0.80em Arial;
    border-right: 1px dashed #555;
}

.footer_categories ul li {
    border-bottom: 1px solid #313131;
    padding: 0 0 0 10px;
}

.footer_categories a {
    background: url(../images/arrow1.gif) no-repeat left center !important;
    color: #999;
    display: block;
    float: none;
    padding: 4px 12px;
}

.footer_categories ul li:hover {
    background: #313131;
}

.footer_categories a:hover {
    color: #fff;
}

.copy_rights {
    background: #2B2B2B;
    margin: 0;
    padding: 10px 0 0 0;
}

.copy_rights .classifieds_rights {
    width: 996px;
    margin: 0 auto;
    padding: 0;
}

.classifieds_rights .copy {
    float: left;
    margin: 0;
    padding: 0;
    color: #888;
}

.classifieds_rights .copy a {
    float: left;
    padding: 0 10px;
    font: 0.80em Arial;
    color: #888;
    background: url(../images/copy_line.gif) no-repeat left;
    margin: 0 0 10px;
    0
}

.classifieds_rights .copy a:first-child {
    background: none;
    padding: 0 10px 0 0
}

.follow_us {
    margin: 10px 0 0 0;
    padding: 0;
    float: right;
    width: 192px
}

.facebook, .linkedin, .twitter, .youtube {
    background: url(../images/icons.png) no-repeat;
    border: 0px none;
    display: block;
    float: left;
    height: 24px;
}

.facebook {
    background-position: 0px 0;
    width: 24px;
}

.twitter {
    background-position: -24px 0;
    width: 30px;
}

.linkedin {
    background-position: -53px 0;
    width: 30px;
}

.youtube {
    background-position: -82px 0;
    width: 30px;
}

.follow_us p {
    color: #888;
}

.more_categories {
    border: 1px solid #E9E9E9;
    display: none;
    width: 200px;
    right: 9px;
    overflow: scroll;
    height: 300px;
    position: absolute;
    top: 67px;
    z-index: 1000;
}

.more_categories .cancel_icon {
    border: none;
    text-align: right;
}

.more_categories a {
    background: #fff;
    border-bottom: 1px dashed #E9E9E9;
    color: #333;
    display: block;
    font: bold 13px Arial !important;
    margin: 0;
    padding: 6px 0 6px 10px;
}

.more_categories a:hover {
    color: #00B050;
    text-decoration: underline;
}

.more_categories ul {
    margin: 0;
    padding: 0;
}

.more_categories ul li {
    float: left;
    list-style-type: none;
    width: 183px;
    background: none;
    padding: 0;
    border-bottom: none;
}

#path td, #path a {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #111;
}

#path a:hover {
    color: #00B050;
    text-decoration: underline;
}

.classified_categories_post {
    width: 952px;
    margin: 10px;
    padding: 1px;
    position: relative;
    border: 1px solid #e9e9e9;
}

.classified_categories_post .top_postbg {
    background: #DAE8AB;
    width: 942px;
    height: 32px;
    font: bold 1.2em Arial;
    color: #000;
    padding: 7px 0 0 10px
}

.classified_categories_post .center_postbg {
    width: 932px;
    margin: 0;
    padding: 10px;
}

.classified_categories_post_a {
    width: 952px;
    margin: 10px;
    padding: 1px;
    position: relative;
    border: 0px solid #e9e9e9;
}

.classified_categories_post_a .top_postbg {
    background: #DAE8AB;
    width: 942px;
    height: 32px;
    font: bold 1.2em Arial;
    color: #000;
    padding: 7px 0 0 10px
}

.classified_categories_post_a .center_postbg {
    width: 932px;
    margin: 0;
    padding: 10px;
}

.adpics_images {
    margin: 0 10px 0 0
}

.adpics_images img {
    width: 180px;
    height: 150px;
}

.msg {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #ff0000;
}

.adtitle {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #333;
    padding: 10px 0;
}

a.adtitle {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #0070C0;
}

a.adtitle:hover {
    color: #00B050;
    text-decoration: underline;
}

.msg_list {
    text-align: left;
    margin: 0;
}

.msg_body {
    margin: 0;
    padding: 0;
}

.pagetable, .pages {
    font: bold 12px Arial, Helvetica, sans-serif !important;
    color: #333;
}

.pagetable_activecell {
    color: #fff;
    background: #00B050;
}

.pagelink {
    color: #1257B4;
    border: 1px #e9e9e9 solid;
}

.pagelink:hover {
    background: #e9e9e9;
    color: #B20006;
}

.pages strong {
    color: #00B050;
}

a.pagelink_next:hover, a.pagelink_prev:hover {
    color: #00B050;
}

.product_images {
    margin: 0;
    padding: 0;
    float: left;
}

.product_images img {
    width: 120px;
    height: 100px;
    padding: 3px;
    -moz-border-radius: 5px;
    border: 1px solid #ccc;
}

.text_style {
    font: 13px Arial, Helvetica, sans-serif;
}

.text_style a {
    font-weight: bold;
    color: #333;
    text-decoration: underline
}

.text_style a:hover {
    color: #00B050;
    text-decoration: underline;
}

.msg_head {
    margin: 0;
    padding: 0;
}

.msg_head a.more_color {
    padding: 0 0 5px 0;
}

.msg_head1 {
    margin: -40px 0 0 660px;
    padding: 0;
    position: relative;
}

.border_bottom .msg_head1 {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 88px;
    top: 58px;
}

.more_color1 {
    color: #0070C0;
    font: bold 12px Arial, Helvetica, sans-serif;
    float: left;
    margin: 0;
}

.more_color1:hover {
    color: #00B050;
    text-decoration: underline;
}

.ads_thum_img {
    margin: 0;
    padding: 0;
}

.ads_thum_img img {
    width: 60px;
    height: 60px;
    border: 1px solid #ccc;
    padding: 1px;
    display: block;
}

#content_part {
    position: relative;
}

.display_form1 .display_form {
    margin: 0;
    padding: 0;
    color: #000;
}

.display_form1 .fields {
    border: 1px dotted #999;
    margin: 2px 0;
    padding: 4px 0;
    width: 197px;
}

.display_form1 label {
    color: #000;
    display: block;
    padding: 0;
    font: bold 13px "trebuchet MS", "times New Roman";
    float: none;
    text-align: left;
}

#content_part .display_form1 {
    position: absolute;
    right: 1px;
    top: 34px;
    z-index: 0;
    background: #438CC0;
    padding: 2px 0 0 0;
    width: 225px;
    border-bottom: 1px solid #AEBE79;
    border-left: px solid #AEBE79;
}

.my_classifieds {
    margin: 0;
    padding: 5px 10px;
    border-bottom: 1px solid #eaeaea
}

.my_classifieds_images {
    width: 80px;
    margin: 0;
    padding: 0;
    float: left;
}

.my_classifieds_text {
    float: left;
    margin: 15px 0 0 0;
    font: bold 13px "trebuchet MS", "times New Roman";
}

.my_classifieds_text a {
    color: #333;
    text-decoration: underline;
}

.my_classifieds_text a:hover {
    color: #00B050;
}

.marker {
    color: #ff0000;
}

.eventnav {
    margin: 0;
    padding: 0;
    font: 13px Arial, Helvetica, sans-serif;
    background: #F6F6F6;
    border: 1px solid #eaeaea
}

.eventnav td {
    border-right: 1px solid #eaeaea
}

.eventnav td:last-child {
    border: none
}

.eventnav a {
    font-weight: bold;
}

.eventnav a:hover {
    color: #00B050
}

.eventHighlt {
    margin: 0;
    background: #C7DA5A;
    padding: 2px;
}

.eventHighlt a {
    color: #1257B4;
}

.more_color {
    color: #0070C0;
    font: bold 13px 'trebuchet MS', 'times New Roman'; /* margin:10px 0 0 0;*/
    float: right;
    margin: 0;
}

.more_color:hover {
    color: #00B050;
    text-decoration: underline;
}

.adlisting {
    font: 13px "trebuchet MS", "times New Roman";
}

.adlisting td:first-child {
    border-left: 1px solid #eaeaea;
}

.td_background {
    margin: 0;
    padding: 10px 5px 3px 5px;
    border-bottom: 1px solid #eaeaea;
}

.td_background:hover {
    background: #f2f2f2;
    border-bottom: 1px solid #ccc;
}

.ads_image {
    margin: 0;
    padding: 0;
}

.ads_image img {
    width: 60px;
    height: 60px;
    border: 1px solid #eaeaea;
    padding: 1px;
}

.ads_image a {
    font-weight: bold;
    color: #1257B4;
    text-decoration: underline;
    margin: 0 0 0 10px
}

.ads_image a:hover {
    text-decoration: none;
    color: #00B050;
}

.ads_image a.adtitle {
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #1257B4
}

.adlisting a.adtitle {
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #1257B4;
    text-decoration: underline;
}

.adlisting a.adtitle:hover {
    text-decoration: none;
    color: #00B050
}

a.adcat {
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #0070C0;
    margin: 0;
}

a.adcat:hover {
    color: #00B050;
    text-decoration: underline;
}

.ads_image a.adtitle:hover {
    color: #00B050;
}

h2.adtitle a:hover {
    color: #00B050;
    text-decoration: underline;
}

.top_bg a:hover {
    color: #00B050 !important;
    text-decoration: underline;
}

.adpreview {
    font-size: 12px;
    margin: 0;
}

#subcontent {
    position: absolute;
    left: 360px;
    top: 60px;
}

#colorbox {
    width: 580px !important;
    margin: 0 auto !important;
    left: 350px !important;
}

.location {
    color: #339900;
    font: 12px Arial, Helvetica, sans-serif;
    margin: 0 0 0 15px;
    float: left;
}

.location ul {
    margin: 0;
    padding: 0;
}

.location li {
    padding: 3px 0;
    text-align: left;
}

#pictures {
    margin: 20px 0 0 30px;
}

.trems {
    color: #339966;
}

.trems a {
    text-decoration: underline;
}

.trems a:hover {
    text-decoration: underline;
    color: #00B050;
}

.border_inbox {
    border: 1px solid #D6DBB2;
    padding: 10px 15px;
    width: 500px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
}

.border_inbox1 {
    border: 1px solid #E0E0E0;
    padding: 10px;
    background: #FAFAFA;
}

.submit_button {
    margin: 15px 0 10px 20px;
}

.post_freeEvent {
    background: url(../images/post_freeEvent.png) no-repeat;
    width: 148px;
    height: 31px;
    margin: 10px auto;
    padding: 0;
}

.post_freeEvent a {
    display: block;
    float: left;
    width: 148px;
    height: 31px;
    margin: 0;
    padding: 0;
}

.fields_form {
    float: left;
    margin: 2px 0;
    padding: 4px;
    width: 210px;
}

.label_form {
    color: #333;
    display: block;
    float: left;
    padding: 3px 4px;
    text-align: left;
    width: 200px !important;
    font: bold 13px "trebuchet MS";
}

#subCat label {
    width: 0 !important
}

#Area label {
    width: 200px !important;
}

ul.enforcement {
    font: 13px Arial, Helvetica, sans-serif;
    margin: 0 0 0 30px;
}

ul.enforcement li {
    list-style-type: disc;
    padding: 3px;
}

.tabs_border {
    width: 205px;
    padding: 10px;
    background: #0099FF;
}

.socisl_mediaicon {
    margin: 10px 0 0 0;
    padding: 5px 0 5px 10px;
    background: #f7f7f7;
    width: 464px
}

.socisl_mediaicon a {
    text-decoration: none;
    padding: 0 0 0 15px;
    font: 0.70em Arial, Helvetica, sans-serif;
    color: #0230C6;
    margin: 0 0 0 8px
}

.socisl_mediaicon a:hover {
    color: #00B050;
    text-decoration: underline;
}

.facebook_social, .google_buzz, .twitter_social, .link_icon, .tell_friend, .add_favorites, .report_ad, .print {
    background: url(../images/social_media_icons.gif) no-repeat;
    border: 0 none;
    height: 15px;
}

.events_form {
    margin: 0;
    padding: 0;
}

.events_form .fields {
    border: 1px dotted #999;
    float: left;
    margin: 2px 0;
    padding: 4px 0;
    width: 210px;
}

.events_form label {
    color: #333;
    text-align: left;
    display: block;
    float: left;
    padding: 3px 4px;
    width: 150px;
    font: bold 13px "trebuchet MS";
}

.login_form {
    font: bold 13px "trebuchet MS", "times New Roman";
    color: #333;
}

.classified_categories_post {
    width: 990px;
    margin: 0;
    padding: 1px;
    position: relative;
    border: 1px solid #e9e9e9;
}

.classified_categories_post .top_postbg {
    background: #438CC0;
    width: 982px;
    height: 32px;
    font: bold 1.2em Arial;
    color: #fff;
    padding: 7px 0 0 10px;
    border-radius: 5px 5px 0px 0px;
}

.classified_categories_post .center_postbg {
    width: 982px;
    margin: 0;
    padding: 10px;
}

.border_bottom {
    border-bottom: 1px dashed #EAEAEA;
    margin: 0;
    padding: 10px;
    position: relative;
}

.border_bottom:hover {
    background: #F6F6F6;
}

.border_bottom1 {
    border-bottom: 1px dashed #EAEAEA;
    margin: 0;
    padding: 10px;
    position: relative;
}

.border_bottom1:hover {
    background: #F6F6F6;
}

h2 {
    width: 580px;
}

.classified_categories .top_bg p {
    color: #fff !important;
}

.err {
    color: #ff0000;
    margin: 0 0 10px 10px;
    padding: 0;
}

.err br {
    display: none;
}

.site_url {
    font-weight: bold;
    margin: 0 0 0 15px;
    padding: 0;
}

.site_url a {
    color: #00B050;
    text-decoration: underline;
}

.site_url a:hover {
    color: #438CC0;
    text-decoration: none;
}

.goog-te-gadget-simple {
    border: none !important;
}

.goog-te-gadget-icon {
    display: none;
}

.new_user {
    float: left;
    font: bold 13px 'trebuchet MS';
    margin: 3px 0 0 20px;
}

.new_user a {
    color: #339966;
    text-decoration: underline;
}

.new_user a:hover {
    color: #333333 !important;
    text-decoration: none;
}

.sendnow_submit {
    background: url("../images/send_now.png") no-repeat;
    border: medium none;
    display: block;
    font-size: 0;
    height: 26px;
    width: 81px;
}

.classified_categories .center_bg {
    margin: 0;
    padding: 10px 0;
}

.right_citys {
    margin: 0;
    padding: 0 0 0 8px;
    font: 12px Arial, Helvetica, sans-serif;
    float: left;
    width: 100px;
}

.right_citys a {
    float: none;
    display: block;
    color: #2e2e2e;
    padding: 2px 0 2px 9px;
    display: block;
    background: url(../images/arrow1.gif) no-repeat left;
}

.right_citys a:hover {
    color: #00B050;
    text-decoration: underline;
}

.events_box22 {
    border: 1px solid #ccc;
    padding: 10px;
    width: 184px
}

#frmPost .form_field1 {
    margin-left: 2px;
    margin-bottom: 5px;
    margin-top: 2px;
}

#frmPost .form_field2 {
    margin-bottom: 3px;
    margin-top: 2px;
}

#frmPost .form_field3 {
    margin-bottom: 1px;
    margin-top: 1px;
}

#frmPost .form_line {
    margin-top: 5px;
    margin-bottom: 5px;
    height: 1px;
    border-top: #e9e9e9 1px solid;
    width: 97%;
    text-align: center;
}

.refine_search {
    margin: 0;
    padding: 0 0 0 8px;
    font: 12px Arial, Helvetica, sans-serif;
    float: left;
    width: 216px;
}

.refine_search a {
    float: none;
    display: block;
    color: #2e2e2e;
    padding: 2px 0 2px 9px;
    display: block;
    background: url(../images/arrow1.gif) no-repeat left;
}

.refine_search a:hover {
    color: #00B050;
    text-decoration: underline;
}

.events_box1 {
    border: 1px solid #E9E9E9;
    border-radius: 0 0 0px 0px;
    margin: 0 0 10px;
    padding: 10px 0;
    width: 226px;
}

.Selected_Location {
    margin: 7px 5px;
    padding: 2px;
    width: 202px;
}

.change_location {
    background: url(../images/select_bg.png) repeat-x scroll 0 0 #FAFAFA;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    font: bold 0.8em Arial;
    margin: 6px 0;
    padding: 4px 10px;
}

.top_events1 {
    background: url(../images/nav_bg2.png) repeat-x scroll left top #8cb600;
    border-radius: 5px 5px 0 0;
    color: #FFFFFF;
    font: bold 13px Arial;
    margin: 0;
    padding: 5px 0 5px 10px;
    width: 210px;
}

table {
    font: inherit;
}

@media screen and (max-width: 996px) {
    #main {
        width: 100%;
        padding: 0 10px;
        /*background: #f5f5f5;*/
        box-sizing: border-box;
    }

    #main * {

    }

    #header {
        width: 100%;
    }

    #header .header_left {
        width: 30%;
    }

    #header .header_right {
        width: 70%;
    }

    #city_box, #city_box .city_centerbg, .city_centerbg .search {
        width: 100%;
    }

    .city_centerbg .search {
        box-sizing: border-box;
        padding-right: 150px;
    }

    .postfree_ad {
        position: absolute;
        right: 0;
    }

    .search .search_box, .search .select_box {
        width: 30%;
    }

    #city_box .city_leftbg, .city_rightbg {
        display: none;
    }

    #content_part {
        width: 100%;
    }

    #content_part .center_part {
        width: 100%;
    }

    .classified_categories {
        width: 100%;
        box-sizing: border-box;
    }

    .classified_categories .top_bg {
        height: auto;
        padding: 7px 0 0 10px;
        width: 100%;
        box-sizing: border-box;
    }

    .top_bg1 {
        width: 100% !important;
        box-sizing: border-box;
    }

    .categories_left {
        width: 33.33%;
        box-sizing: border-box;
        /*float: none;*/
        padding: 5px;
        margin: 0 !important;
    }

    .classified_categories h4 {
        box-sizing: border-box;
        width: 100%;
        padding-bottom: 27px;
    }

    .right_part {
    }

    #content_part .content_rightpart {
        width: 100%;
        height: auto;
    }

    .top_events1 {
        width: 100% !important;
        box-sizing: border-box;
    }

    .events_box {
        width: 100%;
        box-sizing: border-box;
    }

    #footer .footer_categories {
        width: 100%;
        box-sizing: border-box;
    }

    .footer_categories ul {
        box-sizing: border-box;
        width: 24%;
    }

    .copy_rights .classifieds_rights {
        width: 100%;
        box-sizing: border-box;
        padding: 10px;
    }
}

@media screen and (max-width: 800px) {
    #header .header_left {
        width: 100%;
    }

    #header .header_right {
        width: 100%;
    }

    .border_bottom {
        box-sizing: border-box;
        padding-right: 120px;
        position: relative;
    }

    .location {
        position: absolute;
        right: 20px;
    }

    .border_bottom div.float-left {
        width: auto !important;
    }

    .border_bottom h2 {
        width: auto !important;
    }
}

@media screen and (max-width: 600px) {
    .navigation {
        margin-left: 0;
    }

    .navigation a span {
        font-size: 10px;
        padding: 8px;
    }

    #city_box .city_centerbg {
        background: #1189b9;
        height: auto;
        padding: 10px;
        box-sizing: border-box;
    }

    .city_centerbg .search {
        padding-right: 0px;
    }

    .search .search_box, .search .select_box {
        width: 100%;
        box-sizing: border-box;
        margin: 5px 0;
    }

    .search .find_icon {
        margin-left: 0;
    }

    .postfree_ad {
        position: relative;
        right: auto;
    }

    .categories_left {
        width: 100%;
    }

    .classified_categories .item {
        width: 50%;
        box-sizing: border-box;
    }

    .border_bottom {
        padding-right: 10px;
    }

    .location {
        position: relative;
        right: auto;
        margin: 0;
    }

    .location ul {

    }

    .location ul li {
        list-style: none;
        display: inline-block;
        margin-right: 20px;
    }

    .footer_categories ul {
        width: 100%;
    }
}