/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "Style" in dotEditor style management */
.sitemap > li h2 {   margin-bottom: 10px;  }
.sitemap > li h2 a { text-decoration: underline; }
.sitemap > li { border-bottom: 1px solid; margin-bottom: 20px; }
.sitemap li {list-style: none;}
.sitemap ul {  margin-left: 20px; padding-bottom: 0px; }
.sitemap li a { text-decoration: none; }
.sitemap li p { font-size: 110%; }
.new_error {width: 479px; background-color: #FFD2D2; border: 1px solid #B0315C;  font-weight: bold; padding-left: 10px; padding-top: 10px; color: #252324;margin-bottom: 10px;}
p.intro {color:#413f40;font-size:1em;line-height:1.35em;padding-bottom:15px;}
.new_error ul li {  font-weight: normal; color: #252324;}
body {background:#f7f7f7;font-family: Georgia, "Times New Roman", Times, serif;}
.new_error ul { margin-top: 10px;}
.memberlogin {min-height:32px;height:auto!important;height:32px;width:910px; margin:0 auto;}
.nav ul.primarynav li ul li a {float: none !important;}
.memberlogin div {float:right;}
#child-selection { padding: 0 0 0 20px; }
.call_us {color:#747071; font-size:0.8em; float:left;padding:8px 6px 2px 0;}
#child-selection li { width: 200px; }
.memberlogin_button {float:left; text-indent:-4400px; margin:1px 0 0 7px; display:block; background:url(/images/memberlogin_btn.jpg) no-repeat 0 0; width:132px; height:30px;}
div.header {height:80px;width:910px;margin:0 auto 10px auto; }
.header a.logo {width:347px;float:left;}
div.search {float:right;margin-top:36px;width:298px;float:right;clear:right;padding-left:5px;}
div.search .searchinput {float:left;width:220px;}
div.search input.searchbutton {width:54px; float:right; padding:10px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif;}
div.search .searchbox {width:200px;float:left;font-size:1em;margin:0 5px 0 0;color:#adadad; padding:7px; font-family:Georgia, "Times New Roman", Times, serif;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-top:0;border-bottom:0;}
div.search .search-top, div.search .search-bottom {width:215px;height:2px;float:left;background:url(/images/form-search-top.png) no-repeat 0 0;}
div.search .search-bottom {background:url(/images/form-search-bottom.png) no-repeat 0 0;}
.nav {padding-left:25px;width:auto;float:left;min-height:36px;height:auto!important;height:36px;margin-bottom:-11px; position: relative; z-index: 5000;}
.nav ul.primarynav {margin:0 auto;padding:0 0 0 10px;width:auto;list-style-type:none;}
.nav ul.primarynav  li {float:left;margin:0 7px 0 0;padding:0;font-size:1em;}
.nav ul.primarynav  li a {float:left;color:#272425;font-size:0.95em;display:block;padding:0.8em 0.7em 0.3em;text-decoration:none; word-wrap: break-word}
.nav ul.primarynav  li span {display:block;width:3px;height:2.45em;}
ul.primarynav li span.left {float:left;background:url(/images/bg-nav-bar.jpg) no-repeat 0 -16px;}
.nav ul.primarynav  li span.right {float:right;background:url(/images/bg-nav-bar.jpg) no-repeat 2px -16px;}
.nav ul.primarynav  li.active a, .nav ul.primarynav  li a:hover, .nav ul.primarynav :hover > a, div.search input.searchbutton {color:#fff; border-radius:4px 4px 0 0;background: #592b5b; background: -moz-linear-gradient(top, #592b5b 0%, #814680 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#592b5b), color-stop(100%,#814680)); background: -webkit-linear-gradient(top, #592b5b 0%,#814680 100%); background: -o-linear-gradient(top, #592b5b 0%,#814680 100%); background: -ms-linear-gradient(top, #592b5b 0%,#814680 100%); background: linear-gradient(top, #592b5b 0%,#814680 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#592b5b', endColorstr='#814680',GradientType=0 ); }
.nav ul.primarynav  li span:hover a {color:#fff;}
.nav .primarynav {left:0;position:relative;}
.nav ul.primarynav div {background:#FDFDFD; border:1px solid #92A19B; margin-top:6px;display:none; padding-bottom:.7em; position:absolute; z-index:200;overflow:hidden;}
.nav ul.primarynav div.dropdown3 { top:2.1em; overflow: hidden;  font-size: 0.9em; width: auto !important; float: right;}
.nav ul.primarynav div.dropdown3 ul { margin: 0; padding: 0; list-style: none; width: auto !important;}
.nav ul.primarynav div.dropdown3 li { list-style-type:none; padding: 0;  margin: 0; background: none repeat scroll 0 0 #EDEDED; font-weight:bold; font-size: 0.85em; width: 140px; }
.nav ul.primarynav div.dropdown3 li a, .nav ul.primarynav div.dropdown3 li a:hover { display:block !important; width: 100%; padding: 4px 12px; color:#272425; background:none; }
.nav ul.primarynav li:hover div {display:block;}
.nav ul.primarynav div.dropdown4 { border: none;  position: static;}
.nav ul.primarynav div.dropdown4 li { background: none; font-weight: normal; font-size: 1em; display: block; float: none; z-index: 150;}
.nav ul.primarynav div.dropdown4 li a { float: none; cursor: pointer !important; }
.nav ul.primarynav div.dropdown4 li a:hover { text-decoration: underline;  }
.topdropshadow {background:url(/images/container_top.png) no-repeat 0 0;width:976px;padding-top:18px;clear:left;}
.contentwrapper {background:url(/images/container_sides.png) repeat-y; padding:0 7px 0 7px;overflow:hidden;}
.content {width:958px;overflow:hidden;padding-top:8px; background:url(/images/container_grad.jpg) repeat-x #fff; }
.bottomdropshadow {clear:both;margin-left:-2px;width:976px;height:15px;background:transparent url(/images/container_bottom.png) no-repeat;}
.banner { width:900px; min-height:286px;height:auto!important;height:286px; margin:0 30px 10px 30px;}
.banner .inner {min-height:287px;height:auto!important;height:287px; overflow:hidden;position: relative; }
.banner .wrapper {border-radius:4px;}
.banner.blue .wrapper {background: url(/images/bg-homepage-panel-blue-texture.jpg) repeat-y 0 0;}
.banner.purple .wrapper {background: url(/images/hppanelPurpletexture.jpg) repeat-y 0 0;}
.banner.orange .wrapper {background: url(/images/hppanelOrangetexture.jpg) repeat-y 0 0;}
.banner.pink .wrapper {background: url(/images/hppanelPinktexture.jpg) repeat-y 0 0;}
.banner .bannernav {padding:0;margin:0;list-style-type:none;float:left;width:83px;position:absolute;left:10px;top:6px; z-index: 0 !important;}
.banner .bannernav li {float:left;}
.banner .bannernav li a {display:block;height:22px;width:23px;float:left;text-indent:-4000px;margin-right:3px;}
.banner .bannernav li.one a {background: url(/images/bg-homepage-panel-1.png) no-repeat 0 0;}
.banner .bannernav li.one a:hover, .banner .bannernav li.one.on a {background: url(/images/bg-homepage-panel-1.png) no-repeat 0 -22px;}
.banner .bannernav li.two a {background: url(/images/bg-homepage-panel-2.png) no-repeat 0 0;}
.banner .bannernav li.two a:hover, .banner .bannernav li.two.on a {background: url(/images/bg-homepage-panel-2.png) no-repeat 0 -22px;}
.banner .bannernav li.three a {background: url(/images/bg-homepage-panel-3.png) no-repeat 0 0;}
.banner .bannernav li.three a:hover, .banner .bannernav li.three.on a {background: url(/images/bg-homepage-panel-3.png) no-repeat 0 -22px;}
.banner .leftcopy {float:left;color:#fff;text-align:right;margin:18px 0 0 28px;width:203px;font-size:1.35em;}
.banner .leftcopy h1 {font-size:1.3em;color:#fff;font-weight:normal;padding-bottom:18px;}
.banner .leftcopy p {line-height:1.35em;font-size:0.75em;}
.banner.blue .leftcopy p, .banner.blue .leftcopy p a {color:#d3fbfb;}
.banner p.moreinfo a {display:block;float:right;background:url(/images/bg-homepage-panel-moreinfo.png) no-repeat 0 0;text-indent:-4000px;height:31px;width:92px;text-align:left;padding-bottom:15px;}
.banner .rightcopy {float:right;width:206px;margin:0;min-height:278px;height:auto!important;height:278px; }
.banner .rightcopy ul {padding:0;margin:0;list-style-type:none;min-height:286px;}
.banner.blue .rightcopy ul {border-left:1px solid #115a66;}
.banner.pink .rightcopy ul {border-left:1px solid #9a0064;}
.banner.purple .rightcopy ul {border-left:1px solid #371538;}
.banner.orange .rightcopy ul {border-left:1px solid #c78300;}
.banner .rightcopy ul li {padding:0;margin:0;font-size:0.95em;color:#fff;min-height:52px;height:auto!important;height:52px;}
.banner.blue .rightcopy ul li {border-bottom:1px solid #115a66;border-top:1px solid #2f7984;border-left:1px solid #2f7984;}
.banner.pink .rightcopy ul li {border-bottom:1px solid #9a0064;border-top:1px solid #c13691;border-left:1px solid #c13691;}
.banner.purple .rightcopy ul li {border-bottom:1px solid #371538;border-top:1px solid #7a557c;border-left:1px solid #7a557c;}
.banner.orange .rightcopy ul li {border-bottom:1px solid #c78300;border-top:1px solid #e4a633;border-left:1px solid #e4a633;}
.banner.pink .rightcopy ul li:hover {background:#c13691;}
.banner.blue .rightcopy ul li:hover {background:#337c87;}
.banner.purple .rightcopy ul li:hover {background:#7a557c;}
.banner.orange .rightcopy ul li:hover {background:#e4a633;}
.banner.pink .rightcopy ul li.on {background:#c13691;}
.banner.blue .rightcopy ul li.on {background:#337c87;}
.banner.purple .rightcopy ul li.on {background:#7a557c;}
.banner.orange .rightcopy ul li.on {background:#e4a633;}
.banner.blue .rightcopy ul li a {color:#49adac;text-decoration:none;text-transform:uppercase;font-size:0.7em;}
.banner.pink .rightcopy ul li a {color:#d168ac;text-decoration:none;text-transform:uppercase;font-size:0.7em;}
.banner.purple .rightcopy ul li a {color:#9b809d;text-decoration:none;text-transform:uppercase;font-size:0.7em;}
.banner.orange .rightcopy ul li a {color:#ebbd66;text-decoration:none;text-transform:uppercase;font-size:0.7em;}
.banner .rightcopy ul li a {text-decoration:none;text-transform:uppercase;font-size:0.7em; padding: 18px 3px 9px 10px; display: block; }
.banner .rightcopy ul li a strong {font-size:2.1em;color:#fff;text-transform:none;font-weight:normal;}
.banner .rightcopy ul li.first {border-top:0;}
.banner .rightcopy ul li.last {border-bottom:0;}
.hp_content_wrapper {width:900px; overflow:hidden; margin:20px 30px;font-size:0.75em; }
.hp_content_wrapper .col_left {width:171px; float:left;margin-right:27px;}
.hp_content_wrapper .col_middle {width:472px; float:left;}
.hp_content_wrapper .col_right {width:205px; float:right;}
.hp_content_wrapper .left_cols {float:left;}
.hp_content_wrapper h2 {color:#272425; font-weight:normal; padding-bottom:12px;font-size:2.2em;}
.hp_content_wrapper h3 {color:#592b5b; font-weight:normal; font-size:1.35em; padding-bottom:10px; line-height:1.2em;}
.hp_content_wrapper p {color:#7c7c7c; line-height:1.5em;padding-bottom:10px;}
.hp_content_wrapper img { border:3px solid #dddddd; margin-bottom:10px;}
.hp_content_wrapper input {padding-top:5px;}
.hp_content_wrapper .top_pick {width:143px; float:left; margin-right:21px;}
.hp_content_wrapper .top_pick_right {width:143px; float:left;}
.hp_content_wrapper .col_middle h3 {font-size:1.5em;}
.hp_content_wrapper .col_middle h3 a {font-size:1em; color:#592b5b; text-decoration:none;}
.hp_content_wrapper .col_middle h3 a:hover {text-decoration:underline;}
.hp_content_wrapper .events_wrapper { background:url(/images/event_bg_grad.jpg) repeat-y; padding:5px 13px 13px 13px;overflow:hidden;}
.hp_content_wrapper .events_top { background:url(/images/event_bg_top.jpg) no-repeat; height:9px;}
.hp_content_wrapper .events_bottom { background:url(/images/event_bg_bottom.jpg) no-repeat; height:9px;}
.hp_content_wrapper .events_wrapper h2 {color:#32a2a1;}
.hp_content_wrapper .events_wrapper p {color:#202323; padding-bottom:5px; line-height:1.2em;}
.hp_content_wrapper .events_wrapper ul {padding:0;margin:0;list-style-type:none;}
.hp_content_wrapper .events_wrapper ul li {color:#202323; padding-top:10px; border-top:1px solid #c2e1e0; margin-top:10px; line-height:1.3em;}
.hp_content_wrapper .events_wrapper ul li a {color:#32a2a1;}
.hp_content_wrapper .events_wrapper ul li a:hover {color:#147d7c;}
.hp_content_wrapper .bottom_banners_wrapper {clear:both; width:900px; float:left; margin-top:30px;}
.hp_content_wrapper .bottom_banners_wrapper div { float:left; margin-right:6px; width:175px; overflow:hidden;}
.hp_content_wrapper .bottom_banners_wrapper div.last {margin-right:0;}
.hp_content_wrapper .bottom_banners_wrapper div img {border:none;}
.hp_content_wrapper p.joinnow a {display:block;background:url(/images/bg-homepage-content-joinnow.png) no-repeat 0 0;text-indent:-4000px;height:31px;width:92px;margin-top:7px;}
.leftcolumnwrapper {float:left;width:190px;margin-right:30px;background:url(/images/bg-subnav.jpg) no-repeat 100% 0;}
.subnav {margin:0;list-style-type:none;width:150px;padding:28px 17px 0;}
.subnav li {margin:0;padding:2px 0;list-style-type:none;font-size:1em;}
.subnav ul {margin:0;padding:0;list-style-type:none;font-size:1em;width:150px; margin-bottom:20px;}
.subnav ul li {margin:0;padding:0;list-style-type:none;font-size:1em;}
.subnav span a {border-bottom:1px solid #c5c4c4;display:block; color:#272425; text-decoration:none; padding-bottom:3px; font-size:1.3em;}
.subnav ul li a {color:#7c7c7c;font-size:0.9em;font-weight:normal;text-decoration:none;padding:2px 0;display:block;}
.subnav  li a:hover, .subnav  li a.active {color:#333;}
.subnav ul li ul { padding-top:0; margin-bottom:0;}
.subnav ul li ul li {padding:0 0 0 18px;background:url(/images/subnav-child-green.png) no-repeat 10px 13px;border-bottom:0;}
.subnav ul li ul li a {color:#32a2a1;padding:0;}
.subnav ul li ul li ul {padding:0 0 0 3px;background:none;border-bottom:0;font-size:0.9em;}
.subnav ul li ul li ul li {padding:0 0 0 5px;background:0;}
.subnav ul li ul li ul li a {color:#32A2A1;padding:3px 0;display:block;}
.subnav ul li ul li ul li ul {padding:0 0 0 3px;background:none;border-bottom:0;font-size:1em;}
.subnav ul li ul li ul li ul li {padding:0 0 0 5px;width:90%;}
.subnav ul li ul li.selected {background:url(/images/subnav-child-grey.png) no-repeat 10px 13px;}
.subnav ul li ul li.selected a {color:#AEAEAE;}
.contentpage .content {background:#fff url(/images/content-bg.jpg) repeat-x 0 0;padding-top:0;}
.contentpage .topdropshadow {padding-top:12px;}
.innercontent {overflow:hidden;padding: 16px 28px 35px 0;width:705px;line-height:1.6em;color:#7C7C7C;font-size:0.75em;}
.innercontent.events {padding:16px 19px 35px 0;width:711px;}
.breadcrumb {color:#8f8f8f;padding-top:10px;padding-bottom:26px;line-height:1.4em;}
.events .breadcrumb {width:500px;}
.breadcrumb a {text-decoration:underline;color:#32a2a1;}
.contentimage {float:right;margin:3.2em 0 80px 10px;padding:3px 3px 8px 3px;color:#592b5b; font-size:0.9em;font-family:Georgia, "Times New Roman", Times, serif; width:205px; line-height:1.4em; }
.contentimage p {color:#592b5b;line-height:1.4em; }
.contentimage img {border:3px solid #dddddd;margin-bottom:5px;}
.content_left { float:left; width:470px;}
.contentpage .error .list_left {float:left;margin:0 10px 0 0; list-style-type:none; padding-left:0;}
.contentpage .error .list_left li, .contentpage .error .innercontent .list_right li {padding-bottom:6px;}
.contentpage .error .list_right {float:left; margin:0 0 0 25px; list-style-type:none; padding-left: 22px; }
.contentpage .error .list_left a, .contentpage .error  .list_right a {color:#32a2a1;}
.errornotfound {font-size:1.5em;}
.errornotfound p { color:#3a3935; }
.contentpage .error div.errorlinks {font-size:1.35em;}
.contentpage .error div.errorlinks p {color:#413f40;}
.innercontent .section p.intro {color:#413f40;font-size:1em;line-height:1.35em;padding-bottom:15px; }
.innercontent .section .section_wrapper { width:665px; border-top:#ebeceb 3px solid; padding:15px 0 15px;overflow:hidden;}
.innercontent .section .section_wrapper img {border:#ebeceb 3px solid; margin-bottom:10px;}
.innercontent .section .section_item {float:left; margin-right:28px; width:145px; overflow:hidden;}
.innercontent .section .section_item_last {float:left; width:145px; overflow:hidden;}
.innercontent .section .section_wrapper h2 { font-size:2.2em; margin-bottom:8px;}
.innercontent .section .section_wrapper .section_item h3 {padding-bottom:5px; font-size:1.5em; color:#592b5b;line-height:1.2em;}
.innercontent .section .section_wrapper .section_item_last h3 {padding-bottom:5px; font-size:1.5em; color:#592b5b;line-height:1.2em;}
.innercontent .section .section_wrapper .section_item_last ul { margin-left:0; padding-left:0;}
.innercontent .section .section_wrapper .section_item_last li { list-style-type:none;}
.listcontent p.intro {color:#413f40;font-size:1em;line-height:1.35em;padding-bottom:15px; border-bottom:#ebeceb 3px solid; }
.innercontent .listing_wrapper {border-bottom:1px solid #C5C3C4; padding:15px 0 22px;overflow:hidden; clear:both;}
.innercontent .listing_wrapper.highlighted { background:none repeat scroll 0 0 #CCEBEA; padding:22px 10px 22px 22px; border:1px solid #91CCCC; margin-bottom:30px; }
.innercontent .search_wrapper.highlighted { background:none repeat scroll 0 0 #CCEBEA; padding:22px 10px 22px 22px !important; border:1px solid #91CCCC; margin-top:20px; }
.innercontent .listing_wrapper .left {border:#ebeceb 3px solid; float:left; margin-right:15px;}
.innercontent .listing_wrapper .right {float:left; margin-right:15px; width: 530px; }
.innercontent .listing_wrapper.last {border-bottom:none;}
.sort_tabs {margin:0;font-size:1.35em; }
.sort_tabs span.showing {display:block; float:left;padding-top:12px;}
.sort_tabs span.sortby {display:block; float:left;color:#7c7c7c;font-size:0.87em;padding-top:17px;}
.sort_tabs .tabs {float:right;}
.tabs ul.tabnav {font-size:1em;float:left;list-style-type:none;padding:0 10px 0 0;margin-left:0;}
ul.tabnav  li {float:left; background:#f0f0f0; font-size:0.9em; margin:4px 0 0 8px;padding:0; position:relative;top:1px;}
ul.tabnav  li.on {background:#FBFBFB;border-bottom:1px solid #faf9f9;}
ul.tabnav li span.left { background:url(/images/classifieds-listing-tab-left.png) no-repeat 0 0; width:3px; height:2.3em; display:block; float:left;}
ul.tabnav  li span.right { background:url(/images/classifieds-listing-tab-right.png) no-repeat 0 0; width:3px; height:2.3em; display:block; float:right;}
ul.tabnav  li  a {padding:7px 8px 1px;float:left;border-top:1px solid #ccc;color:#413f40;text-decoration:none;font-size:1.25em;}
ul.tabnav  li.on  a {border-top:1px solid #ccc;}
ul.tabnav  li  a:hover {color:#3eb1b0;}
.clearfix {clear:both;}
.classifieds_listing .listingholder {border-top:1px solid #C5C3C4;padding-top:20px;clear:both;font-size:1.35em;}
.classifieds_listing table {margin-bottom:10px;}
.classifieds_listing td {border-bottom:1px solid #C5C3C4; padding:10px 0; vertical-align:top; color:#413f40;}
.classifieds_listing td img {border:#ebeceb 3px solid;}
.classifieds_listing td a {color:#413f40;text-transform:uppercase;}
.classifieds_listing td a:hover {color:#3eb1b0;}
.classifieds_listing td span { color:#7c7c7c;}
.classifieds_listing td p {color:#413f40; padding-top:8px;font-size:0.75em;}
.classifieds_listing td img.star { border:none;}
.memberlogin_form .form_item {overflow:hidden;padding:9px 0;width:670px;}
.memberlogin_form .form_text {float:left;padding-top:16px;width:80px;color:#3A3935;font-size:1.35em;}
.memberlogin_form .form_element_container {float:left;margin-left:14px;width:330px;}
.memberlogin_form .form_box {color:#999999;font-size:1em;padding:9px 6px 5px;width:299px; font-family:Georgia, "Times New Roman", Times, serif;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-top:0;border-bottom:0;margin:0;}
.memberlogin_form .button_container {float:left;margin-left:94px; padding-bottom:30px;}
.contact .form_item {overflow:hidden;padding:9px 0;width:670px;}
.contact .form_text {float:left;padding-top:16px;width:160px;text-align:right;color:#3A3935;font-size:1.35em;}
.contact .form_element_container {float:left;margin-left:28px;width:330px;}
.contact .form_box {color:#999999;font-size:1em;padding:9px 6px 5px;width:299px; font-family:Georgia, "Times New Roman", Times, serif;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-top:0;border-bottom:0;margin:0;}
.contact .form_box_large {color:#999999;font-size:1em;min-height:100px;height:auto!important;height:100px;padding:12px 6px 2px;width:299px; font-family:Georgia, "Times New Roman", Times, serif;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-top:0;border-bottom:0;margin:0;}
.innercontent .contact .button_container {float:left;margin-left:188px; padding-bottom:50px;}
.memberlogout_button {float:left; text-indent:-4400px; margin:1px 0 0 7px; display:block; background:url(/images/memberlogout_btn.jpg) no-repeat 0 0; width:73px; height:30px;}
.memberlogin .loggedin_as {float:left; background:url(/images/loggedin_bg_grad.jpg) repeat-x; height:27px; color:#fff; font-size:0.9em; margin:4px 0 0 9px; }
.loggedin_left { background:url(/images/loggedin_curve_left.jpg) no-repeat 0 0; width:3px; height:27px; display:block; float:left;}
.loggedin_right { background:url(/images/loggedin_curve_right.jpg) no-repeat 0 0; width:3px; height:27px; display:block; float:right;}
.memberlogin .loggedin_text {padding:5px 5px 2px 5px;float:left;}
.memberlogin .loggedin_text a {color:White;}
.contentpage .innercontent div.pagination { padding: 10px 0 15px 0; float:right;font-size:1.05em;}
.innercontent.classifieds_listing .listingholder div.pagination {font-size:1em;}
.contentpage .innercontent .pagination span { margin-right: 2px;font-weight:normal;border-bottom:0;padding:0;line-height:1.35em;color:#413F40;}
.contentpage .innercontent .pagination a {padding: 1px 5px 3px 5px;font-size:1em;color:#413F40;text-decoration:none;}
.contentpage .innercontent .pagination a:hover {text-decoration:underline;}
.contentpage .innercontent .pagination .prev-off,  .contentpage .innercontent .pagination .next-off {padding: 1px 5px;}
.contentpage .innercontent .pagination .active {padding: 2px 5px 1px 5px;font-weight: bold;}
.classifieds_add_form .form_item {overflow:hidden;padding:9px 0;width:680px;}
.classifieds_add_form .form_text {float:left;padding-top:16px;width:160px;text-align:right;color:#3A3935;font-size:1.35em;}
.classifieds_add_form .form_element_container {float:left;margin-left:14px;width:320px;}
.classifieds_add_form .form_box {color:#999999;font-size:1em;padding:9px 6px 5px;width:299px; font-family:Georgia, "Times New Roman", Times, serif;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-top:0;border-bottom:0;margin:0;font-size:1.35em;}
.classifieds_add_form .form_box.ddmm {padding:9px 4px 5px;text-align:center;width:39px;float:left;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-top:0;border-bottom:0;}
.classifieds_add_form .form_box.yyyy {padding:9px 0 5px;text-align:center;width:66px;float:left;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-top:0;border-bottom:0;}
.form-top, .form-bottom {width:490px;height:2px;float:left;background:url(/images/form-input-top.png) no-repeat 0 0;}
.form-bottom { background:url(/images/form-input-bottom.png) no-repeat 0 0;}
.contact .form-top, .contact .form-bottom, .memberlogin_form .form-top, .memberlogin_form .form-bottom {width:322px;height:3px;float:left;background:url(/images/form-input-contact-top.png) no-repeat 0 0;}
.contact .form-bottom, .memberlogin_form .form-bottom { background:url(/images/form-input-contact-bottom.png) no-repeat 0 0;}
.form-top-ddmm, .form-bottom-ddmm {width:49px;height:2px;float:left;background:url(/images/form-input-ddmm-top.png) no-repeat 0 0;}
.form-bottom-ddmm { background:url(/images/form-input-ddmm-bottom.png) no-repeat 0 0;}
.form-top-yyyy, .form-bottom-yyyy {width:67px;height:2px;float:left;background:url(/images/form-input-yyyy-top.png) no-repeat 0 0;}
.form-bottom-yyyy { background:url(/images/form-input-yyyy-bottom.png) no-repeat 0 0;}
.form-ddmm-wrapper, .form-yyyy-wrapper {float:left;width:55px;}
.form-yyyy-wrapper {width:110px;}
.classifieds_add_form .button_container {float:left;margin-left:94px; padding-bottom:30px;}
.classifieds_add_form .form_box_large {color:#999999;font-size:1em;min-height:100px;height:auto!important;height:100px;padding:12px 6px 2px;width:476px; font-family:Georgia, "Times New Roman", Times, serif;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-top:0;border-bottom:0;margin:0;}
.classifieds_add_form .categorieswrapper div.select {width:464px;background:#117574 url(/images/bg-classifieds-category-darkgreen.png) no-repeat 0 0;padding:7px 13px;margin:0;font-size:1.35em;color:#fff;}
.classifieds_add_form div.categories {background:#299696  url(/images/bg-classifieds-category.png) repeat-x 0 0;width:490px;}
.classifieds_add_form div.categories div {border-left:1px solid #1a8584; border-right:1px solid #1a8584; padding: 5px 12px;}
.classifieds_add_form div.categories .categories_bottom {background:url(/images/bg-classifieds-category-lightgreen.png) no-repeat 0 100%; height:3px; border:none;}
.classifieds_add_form div.categories .categories-list.ui-buttonset tr { float: left; }
.classifieds_add_form div.categories .categories-list.ui-buttonset label { width: 144px; display: block;  padding: 4px 0; }
.classifieds_add_form div.categories .categories-list.ui-buttonset label.ui-state-hover { background:  }
.classifieds_add_form div.categories .ui-helper-hidden-accessible { display:none; }
.classifieds_add_form div.categories .ui-button-text { color: #CCCCCC; }
.classifieds_add_form .form_item.status {padding-top:4px;font-size:1em;}
.classifieds_add_form .status {padding-top:16px;padding-bottom:1px;color:#999;font-size:1.35em;}
.classifieds_add_form .allowedfiletypes {color:#999;}
.classifieds_add_form .form_element_container.browseimages {padding-top:6px;}
table.fileuploaddetails {margin:15px 0 5px 0;color:#7c7c7c;width:490px;background:#f2f2f2 url(/images/bg-classifieds-filebrowsingtable-top.png) no-repeat 0 0;border-collapse:separate;}
table.fileuploaddetails th {padding:10px 0 10px 11px;color:#999;text-align:left;}
table.fileuploaddetails th.filename {width:327px;}
table.fileuploaddetails th.size {width:70px;}
table.fileuploaddetails th.delete {text-align:center;padding:0;}
table.fileuploaddetails tr.header {color:#999;text-align:left;}
table.fileuploaddetails tr.file {background:#fff;}
table.fileuploaddetails tr.file td {border-bottom:1px solid #e3e3e3;height:3em;padding:0 10px;vertical-align:middle;background:#fff;}
table.fileuploaddetails tr.file td.filename {border-left:1px solid #e3e3e3;}
table.fileuploaddetails tr.file td.delete {text-align:center;padding:0;border-right:1px solid #e3e3e3;}
input.postad {margin-bottom:26px;}
.eventcalendarwrapper {background: #17807f url(/images/bg-events-calendar.jpg) no-repeat 0 100%;float:right; margin: 10px 0 8px 0;width:177px;padding-bottom:3px;}
.rh_eventcalendar {padding: 7px 14px 5px 11px; background:url(/images/bg-events-calendar-header.png) no-repeat 0 0;width:152px;}
.rh_eventcalendar h2 {font-size:1.5em;color:#fff;padding-bottom:8px;padding-top:9px;}
.rh_cal_title, .rh_cal_title2 {float: left;margin:7px 2px 2px 1px;text-align:center;color:#0a5959;width: 19px;font-size:1.5em;}
.rh_cal_title2 {margin:7px 0 2px 1px;}
.rh_eventcalendar select {width: 152px; margin: 2px 0px 3px 0px;color:#8a8a8a;font-size:1em;}
.rh_cal_day, .rh_cal_day_event { line-height: 0.95em; font-size: 0.95em; width: 19px; height: 14px; margin: 0px 3px 3px 0px; background: #FFFFFF; text-align: center; padding: 4px 3px; font-family:arial, sans-serif;}
.rh_cal_day_event {background: #000; color: #ffffff;}
.rh_eventcalendar .rh_cal_day_event a { color: #ffffff;}
.rh_cal_day2 {float: left; width: 19px; height: 14px; background: #FFFFFF; text-align: center; padding: 4px 0px 0px 0px;font-family:arial, sans-serif;line-height:1em;}
.rh_cal_day a:link, .rh_cal_day a:visited, .rh_cal_day2 a:link, .rh_cal_day2 a:visited {color: #36352e; text-decoration: none; font-weight: normal;font-size:1em;line-height:1em;}
.rh_cal_day a:hover, .rh_cal_day2 a:hover {color: #17807f; text-decoration: none; font-weight: normal;}
.rh_cal_day_event2 {float: left; width: 19px; height: 14px; background: #000; text-align: center; padding: 4px 0px 0px 0px; color: #FFFFFF;}
.rh_cal_day_event a:link, .rh_cal_day_event a:visited, .rh_cal_day_event2 a:link, .rh_cal_day_event2 a:visited {color: #FFFFFF; text-decoration: none; font-weight: normal;line-height:1em;}
.rh_cal_day_event a:hover, .rh_cal_day_event2 a:hover {color: #17807f; text-decoration: none; font-weight: normal;line-height:1em;}
.displayevents {padding:18px 0 15px 0;}
.events p.results {font-size:1.5em;color:#413f40;padding-bottom:0;}
.eventresult {border-bottom:1px solid #C5C4C4;margin-bottom:15px;margin-top:17px;overflow:hidden;padding-bottom:10px;position:relative;width:517px; }
.eventresult.highlighted {margin-bottom:30px;padding:22px 10px 22px 22px;width:485px;background:#ccebea;border:1px solid #91cccc;}
.eventresult .left {float:left;width:257px;}
.eventresult .right {float:left;width:225px;}
.eventresult  h2 a {color:#272425;text-transform:uppercase;font-size:0.85em;}
.eventresult  h2 a:hover {color:#32A2A1;}
.eventresult  p {color:#7c7c7c;padding-bottom:7px;}
.eventresult  p span {color:#272425;}
.eventresult .signup a {text-indent:-4000px;display:block;color:#fff;background:#137b7a url(/images/events-signup-link.png) no-repeat 0 0;width:76px;height:31px;margin-top:19px;}
.back_to_top {border-top:#ebeceb 3px solid;clear:both; font-size:0.95em;padding-top:8px;margin-top:117px;}
.back_to_top a { text-decoration:none; background:url(/images/arrow_backtop.gif) no-repeat left 5px; padding-left:15px;color:#32a2a1;font-size:1.05em;}
.back_to_top a:hover { text-decoration:underline;}
.bookmarks_container {width:960px;  overflow:hidden; padding-top:8px; margin:0 auto;}
.bookmarks_inner {overflow:hidden;background:#e8e8e8; width:960px; min-height:15px;height: auto!important; height: 15px; font-size:0.8em; color:#4e4e4e; border:1px solid #FFFFFF; border-radius:4px;}
.bookmarks_inner ul {margin:0;font-size:1em;display:block; float:left;padding:8px 10px 5px;}
.bookmarks_inner ul li {padding:0 22px 0 0; margin:0 10px 0 0;font-size:1em;display:inline;color:#4e4e4e; background:url(/images/bullet_squares.gif) no-repeat right center;}
.bookmarks_inner ul li a {color:#4e4e4e; text-decoration:none;}
.bookmarks_inner ul li a:hover {text-decoration:underline;}
.bookmarks_inner ul li.last {background:none;}
.follow {display:block; float:right;}
.follow_txt {float:left;font-size:1.4em; padding:9px 10px 0 0;}
.bookmarks_inner .follow ul {margin:0;list-style-type:none;padding:5px 2px 0;margin-right:3px;}
.bookmarks_inner .follow ul li {display:inline; background:none; padding:0 2px 0 0; margin:0;}
.footer {clear:both;width:976px;height:70px;font-size:0.75em;line-height:1.7em;color:#868686;font-family: Georgia, "Times New Roman", Times, serif; margin:0 auto;}
.footer div {width:500px;float:left;padding-left:7px;padding-top:7px;}
.footer  a {color:#868686;text-decoration:none;}
.footer  a:hover {text-decoration:underline;}
.footer a.linklove {color:#4e4e4e;text-decoration:underline;}
.footer div.address {float:right;text-align:right;width:302px;padding-right:13px;}
.contentpage .innercontent .searchresults .searchdescription {font-size:1.5em;color:#413f40;border-bottom:#ebeceb 3px solid;padding-bottom:8px;padding-top:7px;}
.contentpage .innercontent .searchresults hr {margin:13px 0 0;}
.contentpage .innercontent .searchresults ul {list-style:none;font-size:1.35em; padding-bottom:10px;}
.contentpage .innercontent .searchresults li { list-style-image:none; color:#413f40;line-height:1.35em;padding:14px 0;border-bottom:1px solid #C5C3C4;font-size:1em;}
.contentpage .innercontent .searchresults li a {color:#413f40;text-decoration:none;font-size:1em;display:block;padding-bottom:3px;text-decoration:none;}
.contentpage .innercontent .searchresults li a:hover {text-decoration:underline;}
.contentpage .innercontent .searchresults li div.searchdate {color:#413f40;text-decoration:none;font-size:0.8em;font-style:italic;display:block;padding-bottom:3px;text-decoration:none;}
.contentpage .innercontent .searchresults li div.searchextract {font-weight:normal;font-size:0.75em;color:#7c7c7c; line-height:1.6em;}
.contentpage .innercontent .searchresults li div.searchextract a {color:#32a2a1; display:inline; font-weight:normal; text-decoration:underline;}
.contentpage .innercontent .searchresults li div.searchbreadcrumb {font-size:0.75em;font-family: Georgia, "Times New Roman", Times, serif;color:#8f8f8f;font-weight:normal;}
.contentpage .innercontent .searchresults li div.searchbreadcrumb a {font-size:1em;color:#32a2a1;text-decoration:underline;display:inline;}
.contentpage .innercontent .searchresults .right { float:right; padding-left:15px;}
.contentpage .innercontent .searchresults .right img { padding-bottom:15px;}
.error-summary ul { margin-left: 25px; }
.error-summary li {color:Red; }
.innercontent .listing_hr { padding-bottom:15px; border-bottom:#ebeceb 3px solid; }
p.loginmsg { padding: 10px 0 0 0; }
.rh_eventcalendar table { border-collapse: separate; border-spacing: 3px; }
.form_element_container.midwidth { width : 250px; }
.form_element_container.midwidth input, .form_element_container.midwidth form-top, .form_element_container.midwidth form-bottom { width: 300px; }
.highlighted_join {	width: 680px !important;}
.highlighted_join p { color: #252324 !important; font-size: 1.25em; line-height: 110% !important; margin-bottom: 20px;}
.highlighted_join p.new_last {margin-bottom: 0px;}
.new_fees {margin-left: 15px;}
.joinfocus h2 {font-size: 2.1em; margin-bottom:25px;margin-top:25px;}
.new_bold {font-weight: bold;}
.joinfocus .form_text { width: 163px !important; text-align: right;}
.joinfocus input.long { width: 476px !important;}
.joinfocus input.short { width: 201px !important;}
.joinfocus .long-top {background:url(/images/form-input-top.png) no-repeat !important; width: 490px !important}
.joinfocus .long-bottom {background:url(/images/form-input-bottom.png) no-repeat !important; width: 490px !important}
.joinfocus .short-top {background:url(/images/form-search-top.png) no-repeat !important; width: 215px !important; background-position: bottom !important;}
.joinfocus .short-bottom {background:url(/images/form-search-bottom.png) no-repeat !important; width: 215px !important}
.joinfocus .year-top {background:url(/images/form-input-yyyy-top.png) no-repeat !important; width: 67px !important; background-position: bottom !important;}
.joinfocus .year-bottom {background:url(/images/form-input-yyyy-bottom.png) no-repeat !important; width: 67px !important}
.joinfocus .element-long { width: 490px;}
.joinfocus .year { width: 67px; }
.joinfocus .element-year { width: 26px; }
.joinfocus .form_box_large {color:#999999;font-size:1em;min-height:100px;height:auto!important;height:100px;padding:12px 6px 2px;width:299px; font-family:Georgia, "Times New Roman", Times, serif;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-top:0;border-bottom:0;margin:0;}
.joinfocus select { color:#999999;font-size:1em;padding:9px 6px 5px;width:215px; font-family:Georgia, "Times New Roman", Times, serif;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-top:0;border-bottom:0;margin:0;font-size:1.35em;}
.joinfocus .longselect {width: 312px;}
.form_addition {margin-left: 175px; color:#252324 !important; }
.joinfocus .button_container { margin-left: 175px !important;}
.topmargin-new {margin-top: 25px;}
.new-tarrif { line-height: 200%;}
.new-tarrif .new_bold {color: #252324;}
.h2fix { font-size: 2.1em; margin-bottom: 30px;}
.contact_seller a { color: #941542; text-decoration: none;}
.leftfloat { float: left;}
.leftfloat img { border: 4px solid #CCCCCC; margin-right: 20px;}
.cat { color: #252324; margin-top: 10px;}
.price { color: #951641; font-size: 2.1em; margin-top: 25px; margin-bottom: 25px;}
.about_item { color: #252324; font-size: 1.70em; margin-bottom: 20px;}
.border { height:1px; width: 383px; background: #CCCCCC; margin-bottom: 15px;}
.noborder img { border: 0px; margin-top: 25px;}
.h2fix2 { margin-top: 25px;}
.new-error {background-color:#FFD2D2;border:1px solid #B0315C;color:#252324;font-weight:bold;padding-left:10px;padding-top:10px;}
.resresult.highlighted { background:none repeat scroll 0 0 #CCEBEA; border:1px solid #91CCCC; padding:22px 10px 22px 22px; }
.classifieds_add_form div.categories .ui-button { cursor: pointer; }
.classifieds_add_form div.categories .ui-button-text:hover { color: #3A3935 !important;  }
.classifieds_add_form div.categories .ui-state-active .ui-button-text { color: #FFFFFF; font-weight: bold;}
.classifieds_add_form div.categories .categories-list.ui-buttonset tr td { vertical-align: middle;  text-align: center;}
.need-login { color:#951643;font-size:1.3em; }
.classified_fix { margin-left: 320px; }
.classified_fix_2 { width: 320px; height: 300px; }
.classified_fix h1 { line-height: 1em; }
.innercontent h1 { line-height: 100%; }
.classifieds_add_form .form_element_container .form-top { background: url("/images/form-input-contact-top.png") no-repeat scroll 0 0 transparent; float: left; height: 2px; width: 320px; }
.classifieds_add_form .form_element_container .form-bottom { background: url("/images/form-input-contact-bottom.png") no-repeat scroll 0 0 transparent; float:left; height:2px; width:320px; }
.eventresult h2 { padding-right:70px; }
.event-kids { position:absolute;right:10px;top:10px;}
.alertinfolist {    background-color: #CCEBEA;    border: 1px solid #91CCCC;    margin-left: 17px;    padding: 10px 10px 30px 10px;    width: 905px;    color: #7C7C7C;    line-height: 20px;}
.alertinfolist ul { list-style-type: none; }
.eventresult .moreinfo a {text-indent:-4000px;display:block;color:#fff;background:#137b7a url(/images/bg-homepage-panel-moreinfo.png) no-repeat 0 0;width:92px;height:31px;margin-top:19px;}
.classifieds_add_form div.categories label {color: white;}
.image {display:block;float:left;width:415px;height:245px;border:5px solid #FFFFFF;margin:15px; }
.outerwrapper {margin: 0 auto;width:976px;}
div.search input.searchbutton  {width:65px;margin-top:-2px;border-width:0;cursor:pointer;}


