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;}.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-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;}.ym-gbox .listing-style-list .listing-list-item.list-box{    margin-left:0px;    margin-right:0px;}.listing-style-list .ym-gbox {    margin-left:0;    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 {    font-size: 17px;    font-weight: bold;    text-decoration: underline;    margin-bottom: 18px;}.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;}.ym-col2 .listing-style-list .listing-list-item, .ym-col1 .listing-style-list .listing-list-item{    margin:0px;    margin-bottom: 5px;}.ym-col2 .listing-style-list .listing-list-item a.listing-title,.ym-col1 .listing-style-list .listing-list-item a.listing-title{    font-size:12px;    font-weight:normal;}.ym-col2 .listingsList .ym-gbox,.ym-col1 .listingsList .ym-gbox{    margin:0px;}.listing-field{    display:block;}.listing-grid{    display:block;}.listing-grid img {    display: block;    position:relative;}.ym-grid .ym-cbox{    margin-left: 0px;    padding-left:0px;}.jmap {    width: 100%;    height: 400px;    margin: 10px;}.ym-cbox .spotlight {    text-align: center;}#nav {    overflow: hidden;}#nav {	background-image: url("../images/mitreNavContainerBg.gif");    background-repeat: no-repeat;    height: 50px;    margin: 0 auto;    width: 960px;}#nav .ym-hlist ul {	float: right !important;	padding: 0 !important;}fieldset{    margin-top: 10px;}fieldset h1 , fieldset h2, fieldset h3, fieldset h4{    margin-top:8px !important;    margin-bottom:8px !important;}.ym-col3 .ym-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.ym-g33 {    width: 33.3%;}.submiItems .ym-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;}.ym-col3 .phpld-widget .boxTop {    background-color: #e51921;}/*.phpld-widget .boxTop {    background-color: #1B4C7B;    height: 16px;    border-radius: 5px 5px 0 0;    margin: -11px -11px 10px -11px;}*/.phpld-widget {    /*border: 1px solid #aaa;	border-radius: 5px;    box-shadow: inset 0px 50px 50px -25px rgba(0, 0, 0, 0.1);*/    padding: 10px;    }.ym-col1 .phpld-widget, .ym-col2 .phpld-widget {		padding-top: 0;	margin: 0 !important;		margin-bottom: 10px !important;}.phpld-widget h3 {	    border-radius: 3px 3px 0 0;    border-bottom: 1px dotted #ccc;    margin: 10px -10px 20px -10px;	padding: 5px;}.ym-col1 .phpld-widget h3, .ym-col2 .phpld-widget h3 {	padding: 0;	margin: 0;	border: none;	border-radius: 0;	display: block;        color: #606060;	background-color: #F2F3F4;    border: 1px solid #999999;    color: #006699;    font-size: 12px;    font-weight: bold;    height: 23px;    padding-top: 10px;    text-align: center;    width: 100%;	text-transform: uppercase;	font-family: Verdana;}.ym-col3 .phpld-widget h3 {	padding: 0;	margin: 0;	border: none;	border-radius: 0;	display: block;	width: 100% - 10px;	color: #606060;	background-color: #F2F3F4;    border: 1px solid #999999;    color: #006699;    font-size: 12px;    font-weight: bold;    height: 23px;    padding-top: 10px;	padding-left: 5px;    text-align: left;    	font-family: Verdana;}.ym-col1 .phpld-widget ul, .ym-col2 .phpld-widget ul {	background-color: #FFFFFF;    border: 1px solid #CCCCCC;    margin-top: 5px;    width: 100% - 10px;	padding: 10px 10px 10px 20px;}.ym-col3 .phpld-widget .textbox {	background-color: #FFFFFF;    border: 1px solid #CCCCCC;    margin-top: 5px;    width: 100% - 20px;	padding: 10px 10px 30px 20px;}.ym-col3 {	border: 1px solid #CCCCCC;}.ym-col3 .phpld-widget .AllCategories {	background-color: #FFFFFF;    border: 1px solid #CCCCCC;    margin-top: 5px;    width: 100% - 20px;	padding: 10px 10px 30px 20px;}.ym-col3 .phpld-widget .AllCategories h4 {	background-color: #F2F3F4;    border: 1px solid #CCCCCC;    font-size: 12px;    font-weight: bold;    margin: 0 0 3px;    padding: 3px;}.ym-col3 .phpld-widget .AllCategories h4 a {	color: #006699;    padding: 0;    text-decoration: none;	text-transform: none;	border: none;		line-height: 15px;}.listingsList ul li, ul.boxPopCats li, ul#twitter_update_list li {    padding: 2px 0px 5px 12px;    line-height: 18px;    /*border-bottom: 1px solid #EFEFEF;*/    list-style-type: none;	background: url("../images/boxPopCatsBg.gif") no-repeat scroll 0 5px transparent;}ul.boxStats li {    padding: 5px 0px 5px 12px;    line-height: 18px;    border-bottom: 1px solid #EFEFEF;    list-style-type: none;}.listingsList ul li:hover {    background-color: #EFEFEF;}.phpld-submit-category-label {    padding: 0.5em 1.3em;}.userPanel {    text-align: right;}.userPanel, .userPanel a {    color: #333;}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;}.mitreAds {    background-color: #FFFFFF;    height: 260px;    margin: 0 auto;    padding-left: 10px;    padding-right: 10px;    padding-top: 10px;    width: 940px;}#slider_container_3 { float: left; padding: 0; width: 938px; border: 1px #333333 solid; }.SliderName_3 {	float: left;	width: 938px;	height: 250px;	overflow: hidden;}.SliderNamePrev_3 {	background: url(../img/left.png) no-repeat left center;	width: 50px;	height: 450px;	display: block;	position: absolute;	top: 0;	left: 0;	text-decoration: none;}.SliderNameNext_3 {	background: url(../img/right.png) no-repeat right center;	width: 50px;	height: 450px;	display: block;	position: absolute;	top: 0;	right: 0;	text-decoration: none;}.SliderName_3Description {	padding: 10px;	font-family: Tahoma,Arial,Helvetica;	font-size: 14px;	line-height: 30px;	letter-spacing: 1px;	text-align: center;	color: #ffffff;	text-shadow: 0 1px 3px #000000;}#SliderNameNavigation_3 { margin: 0; padding: 10px 0 0 0; height: 16px; text-align: center; overflow-y: hidden; }#SliderNameNavigation_3 a:link, #SliderNameNavigation_3 a:active, #SliderNameNavigation_3 a:visited, #SliderNameNavigation_3 a:hover{	margin: 0;	padding: 0;	font-size: 0;	line-height: 0;	text-decoration: none;}#SliderNameNavigation_3 a.active:link, #SliderNameNavigation_3 a.active:active, #SliderNameNavigation_3 a.active:visited, #SliderNameNavigation_3 a.active:hover{	background: url(../img/bullet_active.png) no-repeat center center;}#SliderNameNavigation_3 a img{	border: none;	width: 16px;	height: 16px;	background: url(../img/bullet.png) no-repeat center center;}#SliderNameNavigation_3 a.active img{	background: url(../img/bullet_active.png) no-repeat center center;}