a:hover{    color: #3c699c;}.breadcrumbs {    margin: 0px;    padding: 0px;}.breadcrumbs li {    display: inline-block;    margin: 0px;    padding: 0px;}.breadcrumbs .divider {    padding: 0 5px;    color:#999;}.listing-style-grid{    display: block}.listing-style-grid .listing-list-item .thumbnail img, .listing-style-list .listing-list-item .thumbnail img{    display:block;    position:relative;    margin-bottom: 8px;	margin-right: 5px;
}.listing-style-grid .listing-list-item .thumbnail a, .listing-style-list .listing-list-item .thumbnail a{    display: block;    position:relative;}.listing-style-list .listing-list-item {    margin-bottom: 20px;}.listing-list-item h4
{
    margin-bottom: 2px;
}

.listing-style-grid .listing-list-item {    margin: 5px;    padding: 5px;    padding-bottom: 0px;    border: 1px solid #ccc;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    background-color: white;    box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);    -moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4);    -webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);    margin-left:1px;}.listing-style-grid .convo-continer{    margin-top: 8px;}.listing-style-list .listing-list-item.list-box {    border: 1px solid #ccc;    padding: 5px;    padding-bottom: 8px;    margin-bottom: 15px;    margin-left:5px;    margin-right:5px;    position:relative;}.phpld-gbox .listing-style-list .listing-list-item.list-box{    margin-left:0px;    margin-right:0px;}.listing-style-list .phpld-gbox {    margin-left:5px;
    margin-right: 5px;
    position:relative;}.listing-style-grid .listing-list-item:hover{    /*background-color: #F2F0F0;    cursor: pointer;*/}.listing-style-grid .convo, .listing-style-list .convo{    margin: 0 -5px;    padding: 10px 15px;    background-color: #F2F0F0;    border-top: 1px solid #FCFAFA;    border-bottom: 1px solid #D9D4D4;    overflow: hidden;}.description-detail{    margin-top:8px;}.listing-style-list .convo{    margin: 0 -5px;    padding: 10px 15px;    background-color: #F2F0F0;    border-top: 1px solid #FCFAFA;    border-bottom: 1px solid #D9D4D4;    overflow: hidden;}.video-container{    margin:8px;}.listing-list-item .stats {    padding: 5px;    padding-left: 15px;    /*border: 1px solid #ddd;    border-radius: 3px;*/}h4 a.listing-title {    margin-bottom: 18px;	color: #000000;    font-size: 12px;    font-weight: bold;    text-decoration: none;}.listing-style-list .listing-categories {    display: inline;}.listing-categories ul {    margin:0px; padding: 0px;    display: inline-block;}.listing-categories ul li{    display: inline-block;}.listing-categories span {    color: #777;    font-weight: bold;}.listing-categories a {    color: #777;    text-decoration: underline;}.listing-categories a:after {    content: ', ';}.listing-categories a:last-child:after {    content: '';}.listing-details-picture .full-image,.listing-details-business .full-image{    float: right;    margin: 0px 0 0 10px;}.listing-details-picture .full-image .read-more,.description-detail .read-more{    text-align: center;}.phpld-col2 .listing-style-list .listing-list-item, .phpld-col1 .listing-style-list .listing-list-item{    margin:0px;    margin-bottom: 5px;}.phpld-col2 .listing-style-list .listing-list-item a.listing-title,.phpld-col1 .listing-style-list .listing-list-item a.listing-title{    font-size:12px;    font-weight:normal;}.phpld-col2 .listingsList .phpld-gbox,.phpld-col1 .listingsList .phpld-gbox{    margin:0px;}.listing-field{    display:block;}.listing-grid{    display:block;}.listing-grid img {    display: block;    position:relative;}.phpld-grid .phpld-cbox{    margin-left: 0px;    padding-left:0px;}.jmap {    width: 100%;    height: 400px;    margin: 10px;}.phpld-cbox .spotlight {    text-align: center;}#nav {    overflow: hidden;}#nav .phpld-wbox {	background: url("../images/hMenuContainerBg.gif") no-repeat scroll 0 0 transparent;    height: 37px;}#nav .phpld-wbox ul {	margin-left: 30px;	padding: 0;}#nav .phpld-wbox ul li:hover {	background: none;}#nav .phpld-wbox a {	text-shadow: none !important;	font-family: Verdana;	color: #E1F0FA;	height: 33px;	width: 100px;	text-align: center;    padding: 4px 0 0;}#nav .phpld-wbox a:hover {	background: url("../images/hMenuHoverBg.gif") no-repeat scroll 0 0 transparent;	color: #F9F1AE;}fieldset{    margin-top: 10px;}fieldset h1 , fieldset h2, fieldset h3, fieldset h4{    margin-top:8px !important;    margin-bottom:8px !important;}.phpld-col3 .phpld-cbox h1{    margin-bottom: 10px !important;    border-bottom: 1px dotted #CCC;    margin:0px -10px;    padding: 0 10px;}.pageNotFound {    text-align: center;    font-size: 18px;}.pageNotFound > div{    font-size: 80px;}#hierarchy {    width: 70%;    height: 40px;    font-size: 30px;}#menuSelection {    display: block;    text-align: center;    clear: both;}.woo.phpld-g33 {    width: 33.3%;}.submiItems .phpld-label {    margin-top:0px;    padding-top: 0px;}.submiItems ul.multicheckbox {    margin-top: 0;}.submiItems .submitItem {    margin: 5px 0;}.rssFeed .feedItem {    border-top: 1px solid #DDD;    padding-top: 3px;    margin-top: 3px;}.phpld-widget ul {    margin-top: 0;}.phpld-col3 .phpld-widget .boxTop {    background-color: #527DE0;}.phpld-widget .boxTop {    background-color: #527DE0;    height: 0px;    border-radius: 5px 5px 0 0;    margin: -11px -11px 10px -11px;}.phpld-widget {    border: 1px solid #527DE0;    padding: 10px;	padding-top: 3px;    border-radius: 5px;}.phpld-widget h3 {	background: #527DE0;    padding: 10px;    color: #ffffff;    border-radius: 3px 3px 0 0;    margin: 10px -8px 20px -8px;	font-size: 11px;	font-family: Verdana;	font-weight: bold;}.listingsList ul li, ul.boxPopCats li, ul#twitter_update_list li {    line-height: 18px;    list-style-type: none;}ul.boxStats li {    padding: 5px 0px 5px 12px;    line-height: 18px;    border-bottom: 1px solid #EFEFEF;    list-style-type: none;}.boxPopCats li {    background: url("../images/boxPopCatsBg.gif") no-repeat scroll 0 6px transparent;    padding: 0 0 2px 13px;}.listingsList ul li:hover {    background-color: #EFEFEF;}.phpld-submit-category-label {    padding: 0.5em 1.3em;}.userPanel {    text-align: right;	background: none repeat scroll 0 0 #ffffff;	border-top: 3px solid #ffffff;    color: #666666;    margin: 0;    padding: 10px 20px;    text-align: right;}.userPanel, .userPanel a {    color: #303030;}a.coupon_code, a.coupon_code:HOVER {    border-radius: 3px;;    background-color: #F5F59C;    padding: 6px 18px 6px 2px;    display: inline-block;    border-top: 1px solid #D3D387;    border-left: 1px solid #D3D387;    border-bottom: 1px solid #92925E;    border-right: 1px solid #92925E;    background-image: url('../images/icon-tool-scissors.png');    background-repeat: no-repeat;    background-position: right;    position: relative;    color: #444;    font-weight: bold;}.coupon_code span {    border: 1px dashed #99957F;    padding: 3px;}.thumb-rating form {    display: inline-block;}.thumb-up-icon {    background: url('../images/icon_thumb-up.gif');    width: 16px;    height: 16px;    border: none;    cursor: pointer;}.thumb-down-icon {    background: url('../images/icon_thumb-down.gif');    width: 16px;    height: 16px;    border: none;    cursor: pointer;}.thumb-rating {    float: right;    border-radius: 3px;    padding: 5px;;    box-shadow: 0 0 3px 1px rgba(100,100,100,0.5);    margin-right: 10px;;}.thumb-rating .title {    text-transform: uppercase;    font-weight: bold;;}.thumb-rating .rating {    background-color: #eee;    box-shadow: inset 0 0 1px 1px rgba(100,100,100,0.2);    margin: 5px -5px;    padding: 5px 0;    text-align: center;    font-weight: bold;}.thumb-rating .thumbs {    text-align: center;}.categoryLocations ul li {    list-style-type: none;;}ul.tags li {    padding: 5px 0px 5px 12px;    line-height: 18px;    border-bottom: 1px solid #EFEFEF;    list-style-type: none;;}.page-title {    color: #606060;    padding:5px;}