/* ********** Root-level Tags ********** */

html {
	min-height: 100%;
}
body {
	background-attachment: scroll;
	background-color: #fff;
	background-image: url(/images_interior/background_winter.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
}
p {
	margin: 11px 0;
}
a {
	color: #174c83;
	font-weight:bold;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
b,strong {
	color: #174c83;
	font-weight:bold;
}
strong {
	color: #174c83;
	font-weight:bold;
}
img {
	border: 0;
}
form, input {
	margin: 0;
}
img, div {
	behavior: url(/scripts/iepngfix.htc);
}
#backgroundtopfall {  
    background-image: url(/images_interior/background_top_winter.jpg);
	background-position: top center;
	background-repeat: no-repeat;
} 
.flashcontentIE {
	_width: 750px;
	_overflow: hidden;
	_left: 0;
}
.EktronAjaxLoading {
	display: none;
}
#design_content, div.design_content{
background-color:inherit !important;
}
/* ********** Shell ********** */

#shell {
	margin: 0 auto;
	position: relative;
	width: 1006px;
	z-index: 1;
}
#header {
	background-image: url(/images_interior/header_fall.png);
	height: 184px;
	position: relative;
	width: 957px;
}
#header_whattodo {
	background-image: url(/images_interior/header_fall.png);
	height: 177px;
	position: relative;
	width: 1006px;
}
#navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	text-align: center;
	width: 1006px;
	margin-top: 11px;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#contentShell {
	background-image: url(/images_interior/content_shell_background.png);
	background-repeat: no-repeat;
	width: 1006px;
}
#contentNav {
	color: #fff;
	display: inline;
	float: left;
	margin-top: 23px;
	width: 225px;
}
#contentCopySmall {
	float: left;
	line-height: 18px;
	padding: 17px 15px 0 15px;
	width: 620px;
	_width: 614px;
	min-height: 635px;
}
#contentCopyWide {
	float: left;
	line-height: 18px;
	padding: 17px 15px 0 15px;
	width: 750px;
}
#contentCopyBusiness {
	float: left;
	line-height: 18px;
	padding: 17px 15px 0 15px;
	width: 550px;
}
#contentCopySearch {
	float: left;
	line-height: 18px;
	padding: 17px 15px 0 15px;
	width: 90%;
}
#contentCopyLarge {
	line-height: 18px;
	float: left;
	padding: 17px 15px 0 15px;
	width: 621px;
}
#contentRightSmall1 {
	float: left;
	padding-top: 23px;
	width: 1px;
}
#contentRightSmall2 {
	float: left;
	padding-top: 23px;
	text-align: center;
	width: 130px;
}
#contentRightLarge {
	float: left;
	line-height: 18px;
	margin: 23px 0 0 0;
	width: 306px;
}
#footer {
	clear: both;
	line-height: 20px;
	padding: 0px 0 100px 0;
	text-align: center;
	width: 1006px;
}
#footerLinks
{
    width:850px;
    text-align:left;
    float:right;
    clear:both;
    font-size:11.5px;
}
#trueFooter
{
    position:absolute;
    bottom:50px;
    
    float:left;
    clear:both;
}
#copyright
{
    width:790px;
    text-align:left;
    color:White;
}
#copyright p
{
    margin:.25em 0 .25em 0;
}
#copyright p a
{
    color:White;
}
#footerConnect
{
    width:525px;
    text-align:left;
    float:left;
    font-size:11.5px;
}
/* ********** header ********** */

#logo {
	height: 145px;
	left: 20px;
	position: absolute;
	top: 0px;
	width: 154px;
}
#headerCopy {
	font-family: "Times New Roman", Times, serif;
	left: 158px;
	line-height: 30px;
	position: absolute;
	text-align: right;
	top: 67px;
	width: 200px;
}
#headerCopy h1 {
	color: #003975;
	font-size: 30px;
	margin: 0;
}
#headerCopy h2 {
	color: #000;
	font-size: 30px;
	margin: 0;
}
#headerSocial 
{
    position:absolute;
    left:25px;
    top:154px;
   width:145px;
    height:23px;
}
#headerSocial .socButton
{
    /*float:left;*/
    width:23px;
    height:23px;
    
}
#headerSocial a
{
	padding-right:4px;
}
#video {
	background-image: url(images_index/video_ph.jpg);
	bottom: 0;
	height: 156px;
	left: 461px;
	position: absolute;
	width: 234px;
}
#search {
	position: absolute;
	right: 14px;
	top: 14px;
}
#specials {
	bottom: 0;
	height: 60px;
	right: 100px;
	position: absolute;
	width: 170px;
}

/* ********** navigation ********** */

#navigation ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation li {
	display: inline;
	margin: 0;
	padding: 0;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #fff;
}
#navigation a {
	color: #fff;
	height: 25px;
	padding: 0 7px 0 3px;
	text-decoration: none;
}
#navigation a:hover {
	text-decoration: underline;
}
#navBackground {
	background-image: url(/images_interior/nav_background_winter.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 58px;
	left: 0;
	position: absolute;
	top: 177px;
	width: 100%;
	z-index: 0;
}

#SearchOutputArea #navbar { margin-bottom: 30px; border-top: solid 1px #174C83; border-bottom: solid 3px #174C83; padding-bottom: 1px; }
ul.ektronPaging { display: inline; list-style: none; }
ul.ektronPaging li { display: inline; position: relative; margin: 0; padding: 2px 5px; margin-left: 10px !important; }
ul.ektronPaging li a { padding:2px 5px; }


/* ********** contentNav ********** */

#contentNavLeft {
	/*background-image: url(/images_interior/content_nav_background_left.png);*/
	float: left;
	height: 367px;
	width: 24px;
}
#contentNavMid {
	
	float: left;
	width: 177px;
	position:relative;

}

#contentNavRight {
	/*background-image: url(/images_interior/content_nav_background_right.png);*/
	float: left;
	height: 367px;
	width: 24px;
}
#contentNav ul {
	font-weight: bold;
	list-style: none;
	padding: 0;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8px;
	
}
#contentNavList
{
    
    background: url(/images_interior/nav-top.jpg) #fbebd3  no-repeat;
    width:100%;
    position:relative;
}
#contentNavBottom
{
    background: url(/images_interior/nav-bottom.jpg) bottom no-repeat;
    position:absolute;
    bottom:0;
    width:100%;
    height:85px;
}
#contentNav li {
	padding-bottom: 7px;
	z-index:100;
	position:relative;
}
#contentNav a 
{
    color:#4C505F;
	
	text-decoration: none;
}
#contentNav a:hover {
	text-decoration: underline;
}
#enews {
	background-image: url(/images_interior/enews_background.jpg);
	height: 180px;
	margin: 30px auto 0 auto;
	padding: 53px 10px 0 10px;
	width: 137px;
}
#enews p {
	margin: 0 0 10px 0;
}
.footerEmail, .footerZip {
	margin-bottom: 4px;
	width: 133px;
}
#submit {
	float: right;
}
#travelPlanner {
	background-image: url(/images_interior/travel_planner_background.jpg);
	background-repeat: no-repeat;
	height: 130px;
	margin: 10px auto 0 auto;
	padding: 53px 10px 0 10px;
	width: 137px;
}
#travelPlanner a {
	text-decoration: underline;
}
#travelPlanner a:hover {
	text-decoration: none;
}
#TPlanner {
	background-image: url(/images_interior/TP.jpg);
	height: 157px;
	width: 183px;
	margin: 10px auto 0 auto;
	padding: 53px 10px 0 10px;
	background-repeat:no-repeat;
}
/*************Buisness Listings***********/
#contentCopyBusiness td #businesslistitem {
	font-size:13px;
}

/* ********** contentCopy ********** */

#TitleDetail {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0;
	padding: 0;
	height: 15px;
}

#breadcrumbs {
	color: #fff;
	margin: 0;
}
#breadcrumbs a {
	color: #fff;
	text-decoration: none;
}
#breadcrumbs a:hover {
	text-decoration: underline;
}
#breadcrumbs2 {
	/*color: #fff;*/
	margin: -300;
	width:300px;
	padding-bottom: 15px;
}
#breadcrumbs2 a {
	color: #174c83;
	text-decoration: none;
}
#breadcrumbs2 a:hover {
	text-decoration: underline;
}
#contentCopySmall h2, #contentCopyLarge h2, #contentCopyBusiness h2 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin: 5px 0 10px 0;
}
#contentCopySmall h3 {
	color: #174c83;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 10px 0 10px 0;
}
#companyInfo {
	float: left;
	width: 290px;
}
#companyLogo {
	float: right;
	padding-top: 10px;
	width: 155px;
}
#contentCopySmall address {
	font-style: normal;
	margin-top: 10px;
}
.visitSite {
	background-image: url(/images_interior/visit_site.gif);
	background-repeat: no-repeat;
	color: #fff;
	padding: 0 0 0 18px;
}
.block-coupon a { cursor: pointer; }
        .block-coupon {
            background: url(images/cut_line.png) center top no-repeat;
            font-family: Arial, Helvetica, sans-serif;
            padding: 47px 15px 0 15px;
            position: relative;
            width: 520px;
            border: none;
            color: #511c07;
        }
        .couponLogo { display: inline; float: left; margin: 0 15px 15px 0; }
        .couponIntro { float: left; width: 420px; min-height: 80px; }
        .block-coupon h3 { font-size: 22px; font-weight: bold; line-height: 22px; font-family: Arial, Helvetica, sans-serif;color: #511c07;}
        .sendToFriend a { text-decoration: none; }
        .sendToFriend a:hover { text-decoration: underline; }
        .website { margin: 11px 0 0 0; }
        .couponFacebook { position: absolute; right: 0; top: 47px; }
        .couponTwitter { position: absolute; right: 0; top: 96px; }
        .tab-content { display:none; }
        .tab-content.selected { display:block; }
/*.coupon 
{
    background: url(/images_interior/coupon_background.jpg) no-repeat;
    border: 2px dashed #4f1f11;
    color: #511c07;
    margin: 0 0 11px 0;
    padding: 38px 13px 13px 13px;
}
#printCoupon 
{
    color: #fff;
    position: relative;
    top: -6px;
}
#couponCopy 
{
    line-height: 15px;
    margin: 33px 0 0 0;
    padding: 0 15px;
    width: 415px;
}
#couponCopy p 
{
    float: left;
    margin: 0;
}
#couponCopy p#col1 
{
    width: 138px;
}
#couponCopy p#col2 
{
    width: 100px;
}
#couponCopy p#col3 
{
    width: 177px;
} */
#categoriesShell {
	margin-top: 20px;
}
#categoriesLeft {
	background-image: url(/images_interior/category_background_left.png);
	float: left;
	height: 169px;
	width: 16px;
}
#categoriesMid {
	background-image: url(/images_interior/category_background_mid.png);
	background-repeat: repeat-x;
	float: left;
	height: 189px;
}
#categoriesRight {
	background-image: url(/images_interior/category_background_right.png);
	float: left;
	height: 169px;
	width: 16px;
}
.category {
	float: left;
	padding: 15px 7px 0 7px;
	width: 95px;
}
.category p {
	line-height: 14px;
	margin-top: 5px;
	text-align: center;
}
.categories2 {
	clear: both;
}
.categories2 img, .categories2 p {
	float: left;
}
.categories2 img {
	margin: 0 5px 15px 0;
}
.categories2 p {
	margin: 0 15px 15px 0;
	width: 130px;
}
#promoShell {
	clear: both;
	margin-top: 20px;
}
#promoShellLeft {
	background-image: url(images_index/promo_background_left.png);
	height: 201px;
	float: left;
	width: 23px;
}
#promoShellMid {
	background-image: url(images_index/promo_background_mid_fall.png);
	background-repeat: repeat-x;
	float: left;
	height: 220px;
	width:400px;
}
#ctl00_SubContent1_subContent01, #ctl00_SubContent1_subContent02, #ctl00_SubContent1_subContent03, #ctl00_SubContent1_subContent04,#ctl00_SubContent1_subContent05 {
	float: left;
}
.promo {
	font-size: 9px;
	padding: 10px 5px 0 5px;
	text-align: center;
	width: 95px;
	float: left;
}
.promo img {
	height: 64px;
	width: 85px;
}
.promo p {
	line-height: 14px;
	margin-top: 5px;
	text-align: left;
	width: 95px;
}
.promoACC {
	font-size: 9px;
	padding: 5px 5px 0 5px;
	text-align: left;
	width: 85px;
	float: left;
}
.promoACC img {
	height: 64px;
	width: 85px;
}
.promoACC p {
	line-height: 14px;
	margin-top: 5px;
	text-align: left;
	width: 83px;
}
#promoShellRight {
	background-image: url(images_index/promo_background_right.png);
	height: 201px;
	float: left;
	width: 23px;
}
.bold {
	font-weight: bold;
}
.clear {
	clear: both;
}
#contentCopyLarge table {
	width: 530px;
}
#contentCopyLarge td {
	vertical-align: top;
}
td.resultImage {
	border-bottom: 1px solid #8fb4d1;
	padding: 10px 0;
	text-align: center;
	vertical-align: middle;
	width: 80px;
}
td.results {
	border-bottom: 1px solid #8fb4d1;
}
td.resultTitle {
	padding: 15px 0 0 15px;
	width: 305px;
}
td.resultTitle a {
	font-weight: bold;
}
td.resultMap {
	height: 20px;
	padding: 0 0 15px 15px;
	width: 59px;
}
td.resultMap a {
	background-image: url(/images_interior/result_map.gif);
	background-position: 27px;
	background-repeat: no-repeat;
	display: block;
}
td.resultPhoto {
	padding: 0 0 15px 0;
	width: 76px;
}
td.resultPhoto a {
	background-image: url(/images_interior/result_photo.gif);
	background-position: 42px;
	background-repeat: no-repeat;
	display: block;
}
td.resultCoupon {
	padding-bottom: 15px;
	width: 110px;
}
td.resultCoupon a {
	background-image: url(/images_interior/result_coupon.gif);
	background-position: 54px;
	background-repeat: no-repeat;
	display: block;
}
td.resultFiller {
	padding-bottom: 15px;
	width: 270px;
}
td.resultVisit {
	padding: 0 0 0 15px;
}
td.resultVisit a {
	color: #fff;
}

/* ********** contentRightSmall1 ********** */

#contentRightSmall1 ul {
	margin: 0 0 0 7px;
	padding-left: 7px;
}
#contentRightSmall1 li {
	padding-bottom: 10px;
}

/* ********** contentRightSmall2 ********** */

#contentRightSmall2 img {
	margin-bottom: 20px;
}

/* ********** contentRightLarge ********** */

#tools {
}
#toolsLeft {
	background-image: url(/images_interior/tools_background_left.png);
	float: left;
	height: 290px;
	width: 22px;
}
#toolsMid {
	background-image: url(/images_interior/tools_background_mid.png);
	background-repeat: repeat-x;
	float: left;
	padding: 10px 10px 0 10px;
	width: 242px;
}
#toolsRight {
	background-image: url(/images_interior/tools_background_right.png);
	float: left;
	height: 290px;
	width: 22px;
}
#tools h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin: 0 0 10px 0;
}
#tools ul {
	list-style: square;
	margin: 10px 0 10px 7px;
	padding-left: 7px;
}
#tools a {
	color: #174c83;
}
#tools li a {
	font-weight: bold;
}
.center {
	text-align: center;
}

/* ********** footer ********** */

#footer ul, #footer p {
	margin: 0;
	padding: 0;
}
#footer ul {
	list-style: none;
	display: inline;
}
#footer li {
	border-right: 1px solid #174c83;
	display: inline;
	margin: 0;
	padding: 0;
}
#footer a {
	padding: 0 8px 0 3px;
	text-decoration: none;
	font-weight:normal;
}
#footer a:hover {
	text-decoration: underline;
}

/************ Don's Code ************/

#businesslistitem {
	clear: both;
        height: 100%;
        padding:10px 0px 10px 0px;
	border-bottom: 1px solid #000;
}
#businesslistitem .itempicture {
	width:108px; height:108px; 
	float:left;
	margin-right: 10px; margin-bottom:10px;
}
#businesslistitem .itemtext {
	width:375px; 
	float:right;
}
#businesslistitem .itemmap {
	width:47px;
	margin-right: 20px;
	float:left; 
	background-image:url('/images_interior/mapicon.gif');
	background-repeat:no-repeat;
	background-position:right;
}
#businesslistitem .itemphotos {
	width:64px;
	float:left; margin-right:20px;
	background-image:url('/images_interior/cameraicon.gif');
	background-repeat:no-repeat;
	background-position:right;
}
#businesslistitem .itemcoupons {
        width:78px;
	float:left; margin-right:20px;
        background-image:url('/images_interior/couponicon.gif');
        background-repeat:no-repeat;
        background-position:right;
}
#businesslistitem .linkout {
	color:#ffffff;
}
#businesslistitem a.linkout {
	color:#000000;
}
/*.coupon 
{
    border:dashed 1px black;
    background-color:white;
    width: 300px;
    padding: 5px;
} */
.style1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
/********************Saddleup*************/
#sponsors{

	height:300px;
	width:622;
}
#sponsors img{
	border-color:#330000;
	border:solid 2px;
}
#sponsors h2{
	color:#000;
	text-align:center;
	padding: 60px 0 0 0;
}
#row1{
	padding-left:40px;
}
#row2{
	padding-left:20px;
}
#row3{
	padding-left:20px;
}
#row4{
	padding-left:20px;
}
#row1 .sponsorImage{
	float:left;
	padding: 15px 15px 0px 15px;
}
 
#row2 .sponsorImage{
	float:left;
	padding: 15px 20px 0px 20px;
}
#row3 .sponsorImage{
	float:left;
	padding: 10px 2px 20px 3px;
}
#row4 .sponsorImage{
	float:left;
	padding: 10px 10px 20px 10px;
}
#row1 img{
	width:150px;
}
#row2 img{
	width:100px;
}
#row3 img{
	width:85px;
}
#row4 img{
	width:85px;
}
/************New Coupon Detail*************/
#couponNew{
	width:600px;
	background-image:url('/images/coupon-center.jpg');
	background-repeat:repeat-y;
	margin:0 auto;
}
#couponTop{
	background-image:url('/images/coupon-top.jpg');
	background-repeat:no-repeat;
	width:600px;
	height:165px;
}
#couponContent{
	width:385px;
	padding-left:110px;
}
.couponInfo{
	color:#880100;
	font-weight:bold;
}
#couponBottom{
background-image:url('/images/coupon-bottom.jpg');
background-repeat:none;
height:146px;
text-align:center;
}
/* ********** tabs ********** */

.container {width: 430px; margin: 20px auto; float:left;}

.container {
	width: 430px;
	margin: 10px auto;
	padding-left:20px;
	float:left;
}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
	width:85px;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 10px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 15px;
	font-size: 1.2em;
}
#tab1.tab_content 
{
    padding: 2px; 
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}

/* ********** flickr ********** */

#flickr_badge_wrapper{
	width:400px !important;
}
#flickr_badge_wrapper img{
	width:70px;
	height:70px;
	border: 1px solid #fcb43a;
}
#flickr_badge_wrapper a {
	float:left;
	padding:3px 10px 10px 12px;
}
#flickr_badge_wrapperRight{
	width:235px !important;
	clear:both;
}
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
                    #flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
                    #flickr_icon_td {padding:0 5px 0 0 !important;}
                    .flickr_badge_image {text-align:center !important;}
                    .flickr_badge_image img {border: 1px solid black !important;}
                    #flickr_www {display:block; padding:0 5px 0 5px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
                    #flickr_badge_uber_wrapper a:hover,
                    #flickr_badge_uber_wrapper a:link,
                    #flickr_badge_uber_wrapper a:active,
                    #flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
                    #flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

/***************************Business Listings********************/
.listLink
{
    position:relative;
}
.filterToggle
{
    text-decoration:underline;
}
.filters
{
    display:none;
    height:75px;
}
.filterToggleArrow
{
    width:14px;
    height:19px;
    cursor:pointer;
    position:absolute;
    top:5px;
    right:5px;
    /*background:url('/images_interior/lilarrow.png') no-repeat;*/
}
.flipped
{
    -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV";
}
.pagedemo
{
    padding-top:20px;
}
.business-phone
{
    color:#174C83;
    margin:5px 0;
}
.business-item
{
    clear:both;
    border-bottom: 1px solid #cdcdcd;
    margin-bottom:10px;
    padding-bottom:10px;
    font-size:14px;
    padding-left: 10px;
    min-height: 180px;
}
#p1 .business-item:first-child
{
    background-color:#d9e7f1;
    border:1px solid #144f88;
}
.business-item:hover
{
    background-color:#f6f5ea;
}
.business-item-image
{
    float:left;
    width:120px;
    padding-top: 10px;
}
.business-item-image img
{
    border: 1px solid #cdcdcd;
}
.business-item-info
{
    float:left;
    width: 400px;
    font-size:12px;
    position:relative;
    min-height: 180px;
}
.business-item-share
{
    float:right;
    width:200px;
    
}
.business-coupon
{
    padding-top:10px;
}
.icon
{
    margin-left:5px;
}
.PetFriendly, .PetFriendly:hover
{
    background:url(/images/business-listings/icon-pet.png) no-repeat;
    width:15px;
    height:15px;
}
.PetFriendly:hover
{
    background:url(/images/business-listings/icon-pet-hover.png) no-repeat;
}
.ValueCardParticipant, .ValueCardParticipant:hover
{
     background:url(/images/business-listings/icon-card.png) no-repeat;
    width:18px;
    height:15px;
}
.ValueCardParticipant:hover
{
     background:url(/images/business-listings/icon-card-hover.png) no-repeat;
     }
.HighSpeedInternet, .HighSpeedInternet:hover
{
         background:url(/images/business-listings/icon-web-test.png) no-repeat;
    width:17px;
    height:17px;
}
.HighSpeedInternet:hover
{
         background:url(/images/business-listings/icon-web-hover.png) no-repeat;
}
.Accessible, .Accessible:hover
{
     background:url(/images/business-listings/icon-hFull.png) no-repeat;
    width:15px;
    height:14px;
}
.Accessible:hover
{
     background:url(/images/business-listings/icon-hFull-hover.png) no-repeat;
}
.PartiallyAccessible, .PartiallyAccessible:hover
{
     background:url(/images/business-listings/icon-hPartial.png) no-repeat;
    width:15px;
    height:14px;
}
.PartiallyAccessible:hover
{
     background:url(/images/business-listings/icon-hPartial-hover.png) no-repeat;
}
.InAccessible, .InAccessible:hover
{
     background:url(/images/business-listings/icon-hNone.png) no-repeat;
    width:15px;
    height:14px;
}
.InAccessible, .InAccessible:hover
{
     background:url(/images/business-listings/icon-hNone-hover.png) no-repeat;
}
.business-preferences
{
    clear:both;
}
.business-preferences strong
{
    float:left;
}
.icon
{
    float:left;
}
#results
{
    background:url(/images/business-listings/results.png) white no-repeat left top;
    width:149px;
    height:23px;
    color:White;
    font-size:15px;
    float:left;
    padding-left:20px;
    
    
}
.social-button
{
    padding-bottom:10px;
    /*height:20px;*/
    float:left;
    padding-right:10px;
}
.business-item-info address
{
    float: left;
width: 180px;
}
#BusinessDetail address
{
    font-style:normal;
}
.a_official {
	background-color:#005C97;
	padding:5px;
	position:relative;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	background-image: linear-gradient(bottom, rgb(44,160,202) 0%, #005C97 100%);
	background-image: -o-linear-gradient(bottom, rgb(44,160,202) 0%, #005C97 100%);
	background-image: -moz-linear-gradient(bottom, rgb(44,160,202) 0%, #005C97 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(44,160,202) 0%, #005C97 100%);
	background-image: -ms-linear-gradient(bottom, rgb(44,160,202) 0%, #005C97 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(44,160,202)),
	color-stop(1, #005C97)
	);
	-webkit-box-shadow: inset 0px 1px 0px #7fd2f1, 0px 3px 0px #156785;
	-moz-box-shadow: inset 0px 1px 0px #7fd2f1, 0px 3px 0px #156785;
	-o-box-shadow: inset 0px 1px 0px #7fd2f1, 0px 3px 0px #156785;
	box-shadow: inset 0px 1px 0px #7fd2f1, 0px 3px 0px #156785;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	z-index:1;
}

.a_official:active {
	color:#156785;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.3);
	background:rgb(44,160,202);
	-webkit-box-shadow: inset 0px 1px 0px #7fd2f1, inset 0px -1px 0px #156785;
	-moz-box-shadow: inset 0px 1px 0px #7fd2f1, inset 0px -1px 0px #156785;
	-o-box-shadow: inset 0px 1px 0px #7fd2f1, inset 0px -1px 0px #156785;
	box-shadow: inset 0px 1px 0px #7fd2f1, inset 0px -1px 0px #156785;
	top:7px;
}
.a_official::before {
	/*background-color:#072239;*/
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:4px;
	left:-2px;
	top: 3px;

	z-index:-1;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0px 1px 0px #fff;
	-moz-box-shadow: 0px 1px 0px #fff;
	-o-box-shadow: 0px 1px 0px #fff;
	box-shadow: 0px 1px 0px #fff;
}

.a_official:active::before {
	top:-1px;
}
.buttonWrap
{
    position:absolute;
    left: -114px;
    bottom: 20px;
}
/*******************Events Listings******************/
#eventParameters label
{
    padding:0 15px 0 5px;
}
.EventName
{
    color:#174C83;
    font-weight: bold;
}
.eventInfo
{
    width:500px;
    display:block;
    float:right;
}


.hashDiv a {
	color:#fff; 
	text-decoration:none; 
	font-size:14px; 
}
.hashText {
	margin-top:4px;
	float:left;
}
.hashDiv img {
	padding:5px 5px;
}
.hashDiv {
    float:right;
}
.hashTwitter {
	float:left;
}


.listLink
{
    background-color: #3B4557; 
    color: white;
    padding:1px 10px;
}
.listLink p
{
    margin:6px 0;
}
.listLink a
{
    color: white;
}
#contentCopyBusiness h1
{
    line-height:normal;
}

/************ Don's Code ************/

#ctl00_contentholder1_Map1 div {
	clear: both;
}

/* ********** forms ********** */
.form-item { position:relative; line-height: 26px; margin: 0 5px 5px 0; height:26px; }
.form-item:after { clear:both; }
.form-item.low-space { line-height:14px; margin:0 4px 4px 0; font-size: 1em; }
.form-item label.in-field { position:absolute; top:2px; left:5px; padding-left:2px; }
.form-item label { display:block; }
.form-item input, .form-item.left textarea { display:block; padding: 3px 5px; }
.form-item.left textarea { margin:0; }
.form-item.left label { float:left; padding-right: 2px; }
.form-item.left input, .form-item.left textarea { float:left; }
.form-item label.w132 { width:132px; }
.form-item.p132 { padding-left:132px; }
.errormsg { color:#f30; }
.bottom30 { padding-bottom:30px; }

/* ********** ads ********** */
.ads iframe { display:block; margin-bottom:10px; }
