#hero {
	z-index:2;
	width: 850px;
	height: 276px;
	margin: 0 0 0 0;
}
#summerguide {
	position:relative;
	z-index:1;
	top: -276px;
	left: 0px;
	width: 850px;
	height: 276px;
	margin: 0 0 0 0;
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
.bodybold {
	font-weight: bold;
}
.bodypadded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	padding: 6px;
}
.bodypadded a:link {
	color: #4480CC;
	text-decoration: underline;
}
.bodypadded a:visited {
	color: #4480CC;
	text-decoration: underline;
}
.bodypadded a:hover {
	color: #F89423;
	text-decoration: underline;
}
.body a:link {
	color: #4480CC;
	text-decoration: underline;
}
.body a:visited {
	color: #4480CC;
	text-decoration: underline;
}
.body a:hover {
	color: #F89423;
	text-decoration: underline;
}
.headerlanding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 32px;
	font-weight: normal;
	text-decoration: none;
	color: #F89423;
}
.headerlg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	color: #61A12C;
}
.headerOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 28px;
	font-weight: normal;
	text-decoration: none;
	color: #F89423;
	font-variant: small-caps;
}
.headerGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 32px;
	font-weight: normal;
	text-decoration: none;
	color: #61A12C;
}
.homeBannerGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 32px;
	font-weight: normal;
	text-decoration: none;
	color: #61A12C;
}

.headerWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
#mainWrapper {
	WIDTH: 100%;
	height: 1100px;
	background-color: #E7E7E7;
	background-image: url(/assets/bg.gradient.jpg);
	BACKGROUND-REPEAT: repeat-x;
}
#popupWrapper {
	WIDTH: 100%;
	background-color: #E7E7E7;
	background-image: url(/assets/bg.gradient.jpg);
	BACKGROUND-REPEAT: repeat-x;
}
a.detailslinkbtn {
	background:url(/assets/link_off_details.gif) no-repeat;
	height:16px;
	width:111px;
}
a.detailslinkbtn:hover {
	background:url(/assets/link_on_details.gif) no-repeat;
}
a.detailsspeciallinkbtn {
	background:url(/assets/link_off_details_special.gif) no-repeat;
	height:16px;
	width:111px;
}
a.detailsspeciallinkbtn:hover {
	background:url(/assets/link_on_details_special.gif) no-repeat;
}
a.menulinkbtn {
	background:url(/assets/link_off_menu.gif) no-repeat;
	height:16px;
	width:45px;
}
a.menulinkbtn:hover {
	background:url(/assets/link_on_menu.gif) no-repeat;
}
a.visitwebsitelinkbtn {
	background:url(/assets/link_off_visitwebsite.gif) no-repeat;
	height:16px;
	width:88px;
}
a.visitwebsitelinkbtn:hover {
	background:url(/assets/link_on_visitwebsite.gif) no-repeat;
}
a.addtofavoriteslinkbtn {
	background:url(/assets/link_off_addtofavorites.gif) no-repeat;
	height:16px;
	width:109px;
}
a.addtofavoriteslinkbtn:hover {
	background:url(/assets/link_on_addtofavorites.gif) no-repeat;
}
a.couponlinkbtn {
	background:url(/assets/link_off_coupon.gif) no-repeat;
	height:16px;
	width:63px;
}
a.couponlinkbtn:hover {
	background:url(/assets/link_on_coupon.gif) no-repeat;
}
a.videolinkbtn {
	background:url(/assets/link_off_video.gif) no-repeat;
	height:16px;
	width:46px;
}
a.videolinkbtn:hover {
	background:url(/assets/link_on_video.gif) no-repeat;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
}
.footer A:link {
	text-decoration: underline;
	color: #666666;
}
.footer A:visited {
	text-decoration: underline;
	color: #666666;
}
.footer A:hover {
	text-decoration: underline;
	color: #F89423;
}
.tagline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.dateline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
.dateline A:link {
	text-decoration: underline;
	color: #FFFFFF;
}
.dateline A:visited {
	text-decoration: underline;
	color: #FFFFFF;
}
.dateline A:hover {
	text-decoration: underline;
	color: #F89423;
}
.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #4480CC;
}
.sitemap A:link {
	color: #4480CC;
	text-decoration: underline;
}
.sitemap A:visited {
	color: #4480CC;
	text-decoration: underline;
}
.sitemap A:hover {
	color: #F89423;
	text-decoration: underline;
}
.bodyX {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
.bodyX A:link {
	color: #4480CC;
	text-decoration: underline;
}
.bodyX A:visited {
	color: #4480CC;
	text-decoration: underline;
}
.bodyX A:hover {
	color: #F89423;
	text-decoration: underline;
}
.plistheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #595858;
	text-decoration: none;
}
.plistings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #595858;
}
.plistings A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #0629C1;
	text-decoration: underline;
}
.plistings A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #F89423;
	text-decoration: underline;
}
.plistings A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #0629C1;
	text-decoration: underline;
}
.elistheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #595858;
	text-decoration: none;
}
.elistings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #595858;
}
.elistings A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #0629C1;
	text-decoration: underline;
}
.elistings A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #F89423;
	text-decoration: underline;
}
.elistings A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #0629C1;
	text-decoration: underline;
}
.elistPlusheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #595858;
	text-decoration: none;
}
.elistingsPlus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #595858;
}
.elistingsPlus A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #0629C1;
	text-decoration: underline;
}
.elistingsPlus A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #F89423;
	text-decoration: underline;
}
.elistingsPlus A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #0629C1;
	text-decoration: underline;
}
.microHeader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 22px;
	font-weight: bold;
	color: #595858;
}
.microHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #61A12C;
}
.microHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	color: #6A8BA8;
}
.microHeaderLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #4480CC;
}
.microHeaderLink A:link {
	color: #4480CC;
}
.microHeaderLink A:hover {
	color: #F89423;
}
.microHeaderLink A:visited {
	color: #4480CC;
}
.microText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
}
.microTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #666666;
}
.microTextFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #666666;
}
.microTextFooter A:link {
	color: #0629C1;
}
.microTextFooter A:hover {
	color: #F89423;
}
.microTextFooter A:visited {
	color: #0629C1;
}
.widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.searchbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
	color: #FFFFFF;
	background-color: #61A12C;
	border-style: outset;
	border-width: 1px;
	border-color: #61A12C;
	padding: 2px;
	margin-bottom: 2px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.suitcase2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #002859;
}
.suitcase2 A:link {
	color: #4480CC;
	text-decoration: underline;
}
.suitcase2 A:visited {
	color: #4480CC;
	text-decoration: underline;
}
.suitcase2 A:hover {
	color: #F89423;
	text-decoration: underline;
}
.comment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	font-style: italic;
	color: #002859;
}
.groomingBodyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #61A12C;
}
.groomingBodyBold A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4480CC;
}
.groomingBodyBold A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4480CC;
}
.groomingBodyBold A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F89423;
}
.groomingTABLE {
	background-color:#E7E7E7;
}
.groomingTRHeader {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:13px;
	background-color:#C6D1DD;
}
.groomingTRContent {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
}
.socialBox {
	position: absolute;
	width: 340px;
	text-align:right;
	float: right;
	margin-top: 0px;
	height: 40px;
	top: 15px;
	left: 745px;
}
.socialBox img {
	border: 0;
	padding-left: 10px;
}
.socialBox2 {
	margin-right: -10px;
	position: absolute;
	width: 340px;
	text-align:right;
	float: right;
	height: 40px;
	top: 15px;
	left: 753px;
}
.socialBox2 img {
	border: 0;
	padding-left: 10px;
}
td.gradientBg {
	background : url(assets/content.large.bg.jpg) repeat-x top #F4F4F4;
}
.smaller {
	font-size: 12px;;
	font-family: Arial, Helvetica, sans-serif;
}


/* 

.bodyblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.bodyblack A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #336600;
	text-decoration: underline;
}

.bodyblack A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #336699;
	text-decoration: underline;
}

.bodyblack A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #336699;
	text-decoration: underline;
}
.communityBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

.communityBody A:link {
	color: #BEE08C;
	text-decoration: underline;
}

.communityBody A:visited {
	color: #7FA1C7;
	text-decoration: underline;
}

.communityBody A:hover {
	color: #7FA1C7;
	text-decoration: underline;
}

.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	color: #7FA1C7;
}

.header2lg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	color: #7FA1C7;
}

.headerwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #ffffff;
}

.headerltblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7FA1C7;
}
.headerltbluelg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #7FA1C7;
}
.headerltblue A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7FA1C7;
}

.headerltblue A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7FA1C7;
}

.headerltblue A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7FA1C7;
}
.suitcase {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.suitcase A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}.suitcase A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

.target {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color: #BEE08C;
	text-decoration: none;
}.target A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color: #BEE08C;
	text-decoration: underline;
}.target A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color: #7FA1C7;
	text-decoration: underline;
}

.target A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color: #7FA1C7;
	text-decoration: underline;
}

.comingsoon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
}.mininav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #BEE08C;
}

.mininav A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #BEE08C;
	text-decoration: underline;
}.mininav A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #7FA1C7;
	text-decoration: underline;
}

.mininav A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #7FA1C7;
	text-decoration: underline;
}.remove {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #002859;
	text-decoration: underline;
}

.remove A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #002859;
	text-decoration: underline;
}.remove A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

.cams {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #BEE08C;
	text-decoration: none;
}

.cams A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #BEE08C;
	text-decoration: underline;
}
.cams A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7FA1C7;
	text-decoration: underline;
}.cams A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7FA1C7;
	text-decoration: underline;
}.pdf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
} .pdfbold1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
}.pdfbold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
}

	.suitcase {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		color: #FFFFFF;
	}
 */
/* added 2005.11.30, for grooming output on http://newweb.vail.net/local/snow.cfm, by Chris Pyle
.groomingBodyBold {color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:13px;}
.groomingTABLE {background-color:#e0dedc;}
.groomingTRHeader {color:#3c3b3b; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:13px;}
.groomingTRContent {color:#3c3b3b; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:13px;} 


*/
