/* Global */

/*
GLOBAL
*/

/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
}
html, body {
	height:100%;
}

img {
	outline:none;

}

a {
	outline: none;
	text-decoration:none;
}
input, textarea {
  outline: 0 none;
  border:1px solid #636467;
}

a img {
	border:0;
	border-style: none;
	outline: none;
}
ol, ul {
	list-style:none;
}
/*
TEXT STYLES
*/ 
.bodytext{
	color: #6B6D6F;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:10px;
}
.bodytext a{
	color: #de5700;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:10px;
	text-decoration:none;
}
.bodytextblack{
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:10px;
}
.bodytextblack a{
	color: #de5700;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:10px;
	text-decoration:none;
}
.bodytextbold{
	color: #6B6D6F;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height:10px;
}
.bodytextbold a{
	color: #de5700;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: color: #de5700;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
	line-height:10px;
	text-decoration:none;
}
.bodytext2 {
	color: #6B6D6F;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height:14px;
}
.bodytext2 a {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
}
.bodytext2 a:hover{
	color: #de5700;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height:14px;
	text-decoration:underline;
}
.header1, .header1 a{
	color: #A3A651;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
}
.header1 a:hover{
	color: #de5700;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
}
.header2{
	color: #A3A651;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.header2 a{
	color: #A3A651;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.header2 a:hover{
	color: #de5700;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.header3 {
	color: #A3A651;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}
.header3 a{
	color: #A3A651;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}
.header3 a:hover{
	color: #de5700;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}
.searchheader{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	margin-left:30px;
}
.calloutheadorange {
	color: #de5700;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:BOLD;
	line-height:12px;
}
.calloutheadgrey {
	color: #6B6D6F;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:BOLD;
	line-height:12px;
}
.contacterror {
	color: #de5700;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	display:none;
}
#thankyou {
	position:absolute;
	top:150px;
	left:30px;
	width:192px;
	height:25px;
	background-image:url(../images/thankyou.gif);
	background-repeat: no-repeat;
	display:none;
	z-index:20;
}
#thankyou2 {
	position:absolute;
	top:150px;
	left:66px;
	width:192px;
	height:25px;
	background-image:url(../images/thankyou.gif);
	background-repeat: no-repeat;
	display:none;
	z-index:20;
}
/*
MAIN DIVS
*/
#homefooter {
	position:absolute;
	top:506px;
	left:0px;
	width:990px;
	height:60px;
	z-index:22;
}
#homefooterback {
	width:990px;
	height:60px;
	background-image:url(../images/homefooter.png);
	z-index:30;
	behavior: url(images/iepngfix.htc) 
}
#mainfooter {
	position:absolute;
	top:534px;
	left:0px;
	width:990px;
	height:33px;
	z-index:60;
}
#listingfooter {
	position:absolute;
	top:780px;
	left:0px;
	width:990px;
	height:33px;
	z-index:60;
}
#listingdetailfooter {
	position:absolute;
	top:585px;
	left:0px;
	width:990px;
	height:33px;
	z-index:60;
}
#mainfooterback {
	width:990px;
	height:33px;
	background-image:url(../images/footer.png);
	z-index:30;
	behavior: url(images/iepngfix.htc)
}
#footerlinks {
	position:absolute;
	top:30px;
	left:360px;
	height:14px;
	color: #6B6D6F;
	text-align: right;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	float:right;
	z-index:31;
	width: 609px;
}
#mainfooterlinks {
	position:absolute;
	top:7px;
	left:360px;
	height:14px;
	color: #6B6D6F;
	text-align: right;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	float:right;
	z-index:31;
	width: 609px;
}
#facebook {
	position:absolute;
	top:0px;
	left:-337px;
	height:14px;
	color: #6B6D6F;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	float:right;
	z-index:32;
	width: 215px;
}
#facebookmain {
	position:absolute;
	top:4px;
	left:-337px;
	height:14px;
	color: #6B6D6F;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	float:right;
	z-index:32;
	width: 215px;
}
#footerlinks a, #mainfooterlinks a, #facebook a {
	color: #6B6D6F;
	text-align: left;
	text-decoration: none;
}
.first {
	margin-right:8px;
}
#footerlinks a:hover, #mainfooterlinks a:hover, #facebook a:hover {
	color: #de5700;
	text-align: left;
	text-decoration: none;
}
#footerlinks ul, #mainfooterlinks ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 4px;
}
#footerlinks li, #mainfooterlinks li {
	display: inline;
	list-style:none;
}
#footerright {
	position:absolute;
	top:3px;
	left:525px;
	width: 200px;
	height: 15px;
	text-align: right;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
}
#header {
	position:absolute;
	top:0px;
	left:0px;
	width:990px;
	height:108px;
	background-image:url(../images/header.png);
	z-index:20;
	behavior: url(images/iepngfix.htc) 
}
#homelink {
	position:absolute;
	top:16px;
	left:35px;
	z-index:19;
	width: 164px;
	height: 74px;
	opacity: 0.0;
  	filter: alpha(opacity = 0);
}
#searchbox {
	position:absolute;
	top:12px;
	left:522px;
	z-index:200;
	width: 445px;
	height: 31px;
	text-align: right;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#ffffff;
}
#searchbox a {
	text-align: right;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#fff;
}
#searchbox input, textarea {
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	outline:none;
	color:#636467;
}
#searchbox a:hover {
	text-align: right;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#de5700;
}
#searchbox2 {
	position:absolute;
	top:12px;
	left:322px;
	z-index:200;
	width: 445px;
	height: 31px;
	text-align: right;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#00FF33
}
#searchbox2 a {
	text-align: right;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#fff;
}
#searchbox2 input, textarea {
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	outline:none;
	color:#636467;
}
#searchbox2 a:hover {
	text-align: right;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#de5700;
}
#linklist li
{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}
#linksleft {
	position:relative;
	float:left;
}
#linkscenter {
	position:relative;
	float:left;
}
#linksright {
	position:relative;
	float:left;
}
.on, #mainfooterlinks li .on {
	text-align: right;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#de5700;
}
#navigation {
	position:absolute;
	top:0px;
	left:0px;
	width:990px;
	height:108px;
	z-index:8000;
}
#wrapper {
	margin-left: auto;
	margin-right: auto;
	position:relative;
}
#innerwrapper {
	margin-left: auto;
	margin-right: auto;
	width:990px;
	background-color: #ffffff;
	position:relative;
}
#longback {
	position: relative;
	padding-left: 0px;
	width: 990px;
	background:transparent url(../images/listingpagebackrepeat.png);
}
#longend {
	position: relative;
	padding-left: 0px;
	width: 990px;
	height:40px;
	background: url(../images/longend.png) no-repeat;
}
#longcontainer{
	position: relative;
	padding: 26px 0px 0px 220px;
	width: 742px;
}
#longfooter {
	position:absolute;
	top:8px;
	left:0px;
	width:990px;
	height:33px;
	z-index:60;
}
#callout {
	background:transparent;
	width:170px;
	padding:0px;
	font-size: 1px;
	margin-bottom:0px;
	display:block;
}
#calloutinner {
	background:transparent url(../images/calloutback.gif);
	width:130px;
	padding:10px 20px 10px 20px;
	text-align:center;
	text-decoration:none;
}
#calloutinner a {
	text-decoration:none;
}
#calloutinner img {
	padding:10px 0px 10px 0px;
}
#calloutsleft {
	position:absolute;
	top:111px;
	left:31px;
	width:170px;
	z-index:60;
}
#discoverbox {
	width:306px;
	height:198px;
	background:transparent url(../images/discoverbox.gif) no-repeat;
	float:left;
	position:relative;
	padding:12px 8px 5px 7px;
	
}
#discoverboxcap {
	position:absolute;
	top:2px;
	left:7px;
	width:309px;
	height:29px;
	z-index:10;
}
#discoverboxtext {
	position:absolute;
	top:136px;
	left:14px;
	width:296px;
	height:61px;
	z-index:15;
}
#discovercontent {
	position:absolute;
	top:111px;
	left:216px;
	width:751px;
	height:449px;
	z-index:40;
}
.titleshift{
	margin-left:30px;
}
#merchanttop {
	width: 743px;
	height:43px;
	background: url(../images/merchantcontenttop.gif) no-repeat;
}
#eventstop {
	width: 743px;
	height:43px;
	background: url(../images/eventstop.gif) no-repeat;
}
#merchantinner{
	position: relative;
	width: 742px;
	margin-top:0px;
}	
#merchantheader {
	position:relative;
	width:740px;
	height:202px;
}
#merchantheaderpix {
	position:absolute;
	top:13px;
	left:0px;
	width:740px;
	height:183px;
	z-index:10;
}
#merchantheadermask {
	position:absolute;
	top:0px;
	left:0px;
	width:740px;
	height:202px;
	z-index:20;
}
#merchantbottom {
	width: 743px;
	height:23px;
	background-image:url(../images/merchantcontentbottom.gif);
}
.merchantrule {
	margin-top:10px;
	margin-bottom:4px;
}
#landingheader {
	position:absolute;
	top:108px;
	left:219px;
	width:740px;
	z-index:500;
}
#landingheadermask {
	position:absolute;
	top:28px;
	left:0px;
	width:740px;
	height:183px;
	z-index:20;
}
#landingheaderimage {
	position:absolute;
	top:28px;
	left:0px;
	width:740px;
	height:183px;
	z-index:10;
}
#landingheadertop {
	position:absolute;
	top:5px;
	left:6px;
	width:740px;
	height:30px;
	z-index:30;
}
#landingtbtns {
	position:relative;
	width:740px;
	height:71px;
}
#categoryback {
	position:absolute;
	top:29px;
	left:0px;
	width:743px;
	height:42px;
	background-image:url(../images/merchantcategoryback.png);
	behavior: url(images/iepngfix.htc);
	background-repeat: no-repeat;
	z-index:20;
}
#merchanttbtn a {
	position:relative;
	width:370px;
	height:65px;
	float:left;
	background:transparent url(../images/merchant_btn.gif) no-repeat bottom;
	background-position: 0px 0px;
	display:block;
}
#maptbtn a {
	position:relative;
	width:370px;
	height:65px;
	float:left;
	background:transparent url(../images/map_btn.gif) no-repeat bottom;
	background-position: 0px 0px;
	display:block;
}
#merchantcontent {
	position:relative;
	width:740px;
	background:transparent url(../images/merchantcontentback.gif);
}
#merchantlistingsinner {
	position:relative;
	width:683px;
	padding-left: 51px;
	padding-top: 5px;
}
#merchantlistingsinner li {
	padding-bottom:4px;
}
#eventslistingsinner {
	position:relative;
	width:683px;
	padding-left: 25px;
	padding-top: 5px;
}
#listingback {
	position:absolute;
	top:355px;
	left:219px;
	width:743px;
	height:427px;
	background-image:url(../images/listingback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#listingtop {
	position:absolute;
	top:7px;
	left:7px;
	width:729px;
	height:45px;
	z-index:70;
}
#listingimage {
	position: relative;
	padding-left: 0px;
	width: 990px;
	background:transparent url(../images/listingpagebackrepeat.png);
	height: 800px;
}
#listingtopcontent {
	position:absolute;
	top:38px;
	left:51px;
	width:663px;
	z-index: 30;
}
.categorylinks {
	margin-left:70px;
	float:left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	font-weight:bold;
	color:#6B6D6F;
}
.categorylinks a {
	float:left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	font-weight:bold;
	color:#de5700;
}
.categorylinks a:hover {
	float:left;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	font-weight:bold;
	color:#de5700;
}
#listingresults{
	position:absolute;
	top:95px;
	left:53px;
	width:700px;
	z-index:100;
}
#listingresults li{
	margin-bottom:5px;
}
#mapcontainer{
	position:absolute;
	top:262px;
	left:220px;
	width:300px;
	height:435px;
	z-index:4000;
	display:none;
}
#mapback {
	position:absolute;
	top:0px;
	left:0px;
	width:743px;
	height:435px;
	background:transparent;
	z-index: 8000;
}
#mapbackimage {
	position:absolute;
	top:0px;
	left:0px;
	width:743px;
	height:435px;
	background-image:url(../images/listingback.png);
	background-repeat: no-repeat;
	behavior: url(images/iepngfix.htc);
	z-index: 7000;
}
#merchantgooglemaps{
	position:absolute;
	top:22px;
	left:39px;
	width:631px;
	z-index:10;
}
#merchantmaplist{
	position:absolute;
	top:34px;
	left:442px;
	width:260px;
	z-index:12;
	height: 350px;
	overflow-y: scroll;
}
#merchantmaplist a {
	color: #6B6D6F;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:10px;
}
#merchantmaplist a:hover {
	color:#de5700;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:10px;
}
#detailback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:480px;
	background-image:url(../images/detailback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#shoppingdetailback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:480px;
	background-image:url(../images/shoppingdetailback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#activitydetailback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:480px;
	background-image:url(../images/activitydetailback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#diningdetailback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:480px;
	background-image:url(../images/diningdetailback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#lodgingdetailback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:480px;
	background-image:url(../images/lodgingdetailback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#vacationsdetailback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:480px;
	background-image:url(../images/vacationsdetailback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#detailleft {
	position:absolute;
	top:42px;
	left:20px;
	width:284px;
	height:376px;
	z-index:60;
}
#detailleftpixcont{
	width:274px;
	height:186px;
	position:relative;
	margin-bottom:10px;
}
#detailleftpix{
	width:274px;
	height:186px;
	position:relative;
}
#detailleftpixmask {
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
    background-color:transparent;
}
#detailinfo {
	position:absolute;
	top:44px;
	left:308px;
	width:187px;
	height:91px;
	z-index:70;
}
#detaildescription {
	position:absolute;
	top:190px;
	left:308px;
	width:335px;
	height:166px;
	z-index:80;
}
#detaildescription p {
	margin-bottom:10px;
}
#detaillinks {
	position:absolute;
	top:44px;
	left:580px;
	width:141px;
	height:103px;
	z-index:90;
}
.returnlink a {
	color: #A3A651;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	margin-bottom:20px;
	height:10px;
	margin-bottom:10px;
	display:block;
}
.returnlink a:hover {
	color: #de5700;
}
#eventsback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	z-index:50;
	font-size: 1px;
}
#eventsinner {
	position:relative;
}
#eventscontent {
	position: relative;
	margin-left: 0px;
	width: 730px;
}
#eventsimage {
	position: relative;
	padding-left: 0px;
	width: 990px;
	background:transparent url(../images/listingpagebackrepeat.png);
	height: 700px;
}
#eventsfooter {
	position:absolute;
	top:680px;
	left:0px;
	width:990px;
	height:33px;
	z-index:60;
}
#eventscal {
	position: relative;
	margin-left: 0px;
	width: 202px;
	height:250px;
}
#featuredeventcont {
	position:absolute;
	top:0px;
	left:220px;
	width:500px;
	height:319px;
	z-index:30;
}
#featuredevent {
	position: relative;
	width: 220px;
	height:220px;
	float:left;
	margin-right:10px;
}
#featuredevent p {
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:10px;
}
#featuredevent a {
	color: #de5700;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:10px;
}
#eventslisting{
	width:560px;
	padding-top: 20px;
	position:relative;
}
#eventslistcall {
	min-height:100px;
	padding-bottom:40px;
	position:relative;
}
#eventslistingrule{
	position:absolute;
	top:4px;
	width:123px;
	height:10px;
	z-index:30;
}
#eventslistingpix{
	position:absolute;
	top:20px;
	left:-132px;
	width:123px;
	height:84px;
	z-index:10;
}
#eventslistingmask{
	position:absolute;
	top:20px;
	left:-132px;
	width:123px;
	height:84px;
	z-index:20;
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:10px;
	background-image:url(../images/eventsmask.gif);
	background-repeat: no-repeat;
}
#buffaloback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:427px;
	background-image:url(../images/buffaloback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#createvacation {
	position:absolute;
	top:110px;
	left:216px;
	z-index:100;
	width: 772px;
	height: 334px;
}
#featuredvacation{
	width:380px;
	height:340px;
	position:relative;
	float:left;
}
#featuredvacationpix{
	position:absolute;
	top:29px;
	left:7px;
	width:366px;
	height:211px;
	z-index:10;
}
#featuredvacationmask{
	position:absolute;
	top:0px;
	left:0px;
	width:380px;
	height:340px;
	z-index:20;
}
#featuredvacationtext{
	position:absolute;
	top:257px;
	left:18px;
	width:340px;
	height:59px;
	z-index:30;
}
#createvacationtexttop{
	position:absolute;
	top:98px;
	left:17px;
	width:346px;
	height:47px;
	z-index:10;
}
#createvacationchecks1{
	position:absolute;
	top:220px;
	left:17px;
	width:173px;
	height:108px;
	z-index:20;
}
#createvacationchecks2{
	position:absolute;
	top:220px;
	left:190px;
	width:173px;
	height:108px;
	z-index:20;
}
#vacationback {
	position:absolute;
	top:108px;
	left:218px;
	width:743px;
	height:478px;
	background-image:url(../images/vacationback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#vacationleft {
	position:absolute;
	top:42px;
	left:20px;
	width:308px;
	height:427px;
	z-index:30;
}
#vacationleft table {
	margin-bottom:10px;
}
#vacationright {
	position:absolute;
	top:42px;
	left:342px;
	width:386px;
	height:427px;
	z-index:30;
}
#vacationvertrule {
	position:absolute;
	top:41px;
	left:338px;
	width:20px;
	height:352px;
	z-index:50;
}
#vacationslist{
	position:absolute;
	top:95px;
	left:12px;
	width:300px;
	z-index:30;
	height: 220px;
	overflow-y: scroll;
}
#vacationsmapbtn{
	position:absolute;
	top:324px;
	left:12px;
	width:300px;
	z-index:40;
	height: 30px;
}
#vacationleft input, #vacationleft img {
	border:none;
}
div.myMap {
	position:absolute;
	top:51px;
	left:30px;
	width: 337px;
	height: 282px;
	z-index:30;
}
#mapBack {
	position:absolute;
	top:46px;
	left:25px;
	width: 347px;
	height: 293px;
	background-image:url(../images/mapback.gif);
	background-repeat: no-repeat;
	z-index:20;
}
#mapTop {
	position:absolute;
	top:3px;
	left:25px;
	width: 100px;
	height: 28px;
	z-index:10;
}
#mapTopLinks {
	position:absolute;
	top:0px;
	left:262px;
	width: 100px;
	height: 28px;
	z-index:15;
}
#vacationbottom {
	position:absolute;
	top:392px;
	left:20px;
	width: 709px;
	height: 74px;
	z-index:70;
}
#vacationbottomone {
	position:absolute;
	top:23px;
	left:0px;
	width: 178px;
	height: 65px;
	z-index:10;
}
#vacationbottomtwo {
	position:absolute;
	top:18px;
	left:179px;
	width: 148px;
	height: 65px;
	z-index:20;
}
#vacationbottomthree {
	position:absolute;
	top:18px;
	left:300px;
	width: 148px;
	height: 65px;
	z-index:30;
}
#vacationbottomfour {
	position:absolute;
	top:18px;
	left:450px;
	width: 123px;
	height: 65px;
	z-index:40;
}
#vacationbottomfive {
	position:absolute;
	top:18px;
	left:607px;
	width: 96px;
	height: 28px;
	z-index:50;
}
#vacationfooter {
	position:absolute;
	top:585px;
	left:0px;
	width:990px;
	height:33px;
	z-index:60;
}
#coorsbrewerytourback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:427px;
	background-image:url(../images/coorsbreweryback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#coorscontainer {
	position: relative;
	width: 372px;
	height:424px;
	float:left;
	margin-right:10px;
}
#coorspix {
	position:absolute;
	top:0px;
	left:0px;
	width: 372px;
	height:323px;
	z-index:10;
	margin:30px 0px 0px 6px;
}
#coorsmask {
	position:absolute;
	top:0px;
	left:0px;
	width: 372px;
	height:424px;
	z-index:20;
}
#coorstext {
	position:absolute;
	top:310px;
	left:16px;
	width: 340px;
	height:84px;
	z-index:30;
	color: #6B6D6F;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:10px;
}
#coorscontent {
	position:absolute;
	top:108px;
	left:216px;
	width:777px;
	height:449px;
	z-index:40;
}
#coorsbrewerycontainer{
	position: relative;
	padding: 26px 0px 0px 220px;
	width: 742px;
}
#coorsbreweryinner{
	position: relative;
	width: 742px;
	background:transparent url(../images/breweryhistoryback.png);
}	
#coorsbrewerycontent{
	position: relative;
	width: 470px;
	margin-left: 250px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:10px;
	color: #6B6D6F;
}
#coorsbrewerycontent p{
	margin-bottom:10px;
}
#coorsbrewerypix {
	position:absolute;
	top:0px;
	left:-221px;
	width: 123px;
	height:84px;
	z-index:10;
}
#coorsbrewerypixmask {
	position:absolute;
	top:0px;
	left:-221px;
	width: 123px;
	height:84px;
	z-index:20;
	background:transparent url(../images/coorsbrewerypixmask.gif);
}
#yourgoldenheader {
	position:relative;
	width:740px;
	height:239px;
}
#yourgoldenheadermask {
	position:absolute;
	top:0px;
	left:0px;
	width:740px;
	height:239;
	z-index:20;
}
#yourgoldenheaderpix {
	position:absolute;
	top:5px;
	left:5px;
	width:740px;
	height:239;
	z-index:10;
}
#yourgoldenbuttons {
	position:relative;
	width:760px;
	height:206px;
}
#yourgoldenbtncontainer {
	position:relative;
	width:244;
	height:206px;
	float: left;
	margin-right:4px;
}
#yourgoldenbtnpix {
	position:absolute;
	top:44px;
	left:20px;
	z-index:10;
}
#yourgoldenbtnmask {
	position:absolute;
	top:44px;
	left:20px;
	z-index:20;
}
#yourgoldenbtntext {
	position:absolute;
	top:133px;
	left:20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:11px;
	color:#6B6D6F;
	z-index:30;
	width: 210px;
	height: 45px;
}
#photoscontainer{
	position:relative;
	width:746px;
	height:490px;
}
#photoscontainertext {
	position:absolute;
	top:40px;
	left:20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:11px;
	color:#6B6D6F;
	z-index:10;
	width: 704px;
	height: 32px;
}
#sspwrapper {
	position:absolute;
	top:83px;
	left:20px;
	z-index:20;
	width: 704px;
	height: 390px;
}
#videosscontainer{
	position:relative;
	width:746px;
	height:520px;
}
#shareform {
	position:absolute;
	top:90px;
	left:20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
	z-index:10;
	width: 400px;
	height: 381px;
	text-align:left;	
}
#shareform input {
	background-color:#FFF9DF;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	outline:none;
	color:#636467;
}
#shareformbus {
	position:absolute;
	top:10px;
	left:0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
	z-index:10;
	width: 400px;
	height: 381px;
	text-align:left;	
}
#shareformbus input {
	background-color:#FFF9DF;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	outline:none;
	color:#636467;
}
#shareformtop {
	position:relative;
	height: 60px;
}
#shareformtop table {
	float:left;
	margin-right:2px;
}
#clear {
	clear:both;
}
#shareformbottom {
	position:relative;
	height: 250px;
}
#shareformbottom textarea {
	background-color:#FFF9DF;
	resize: none;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	outline:none;
	color:#636467;
}
#sharefeedback {
	position:absolute;
	top:89px;
	left:415px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
	z-index:20;
	width: 310px;
	height: 350px;
	text-align:left;
	overflow-y:scroll;
	padding-right:4px;
}
#dealscontainer{
	position: relative;
	padding: 26px 0px 0px 220px;
	width: 742px;
}
#dealsheader {
	position:relative;
	width: 741px;
	height: 329px;
}
#dealsheaderpix {
	position:absolute;
	top:29px;
	left:5px;
	width: 728px;
	height:242px;
	z-index:10;
}
#dealsheadermask {
	position:absolute;
	top:0px;
	left:0px;
	width: 741px;
	height: 329px;
	z-index:20;
}
#dealsheadertext {
	position:absolute;
	top:275px;
	left:16px;
	width: 711px;
	height:35px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
	z-index:30;
}
#dealscontent {
	position:relative;
	width: 748px;
	height: 195px;
}
#dealsblock {
	position:relative;
	width: 370px;
	height: 193px;
	float:left;
}
#dealsmerhcantlist {
	position:absolute;
	top:43px;
	left:15px;
	width: 343px;
	height:136px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
	z-index:30;
	overflow-y:scroll;
}
#dealsmerhcantlist a {
	color:#6B6D6F;
}
#dealsmerhcantlist a:hover {
	color:#de5700;
}
#otherdealsblockcont {
	position:absolute;
	width: 346px;
	height: 139px;
	left: 14px;
	top: 42px;
	overflow-y:scroll;
}
#otherdealsblock {
	position:relative;
	width: 180px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
	margin-left: 140px;
	margin-bottom: 20px;
}
#otherdealsblockmask {
	position:absolute;
	width: 123px;
	height: 84px;
	top:0px;
	left:-140px;
	z-index:20;
}
#otherdealsblockpix {
	position:absolute;
	width: 123px;
	height: 84px;
	top:0px;
	left:-140px;
	z-index:10;
}
#gettinghereback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:427px;
	background-image:url(../images/gettinghereback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#gettinghereinfo {
	position:absolute;
	top:45px;
	left:378px;
	width:341px;
	height:367px;
	z-index:70;
}
#gettinghereinfo p {
	color: #6B6D6F;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:10px;
}
#gettinghereleft {
	position:absolute;
	top:45px;
	left:15px;
	width:351px;
	height:326px;
	z-index:60;
}
#contactusback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:427px;
	background-image:url(../images/contactusback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#contactusleft {
	position:absolute;
	top:45px;
	left:15px;
	width:297px;
	height:363px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
	z-index:60;
}
#contactusleft a {
	color: #de5700;
}
#newsback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:427px;
	background-image:url(../images/newsback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#newsleft {
	position:absolute;
	top:45px;
	left:15px;
	width:717px;
	height:363px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
	z-index:60;
}
#newsblock {
	position:relative;
	width: 580px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
	margin-left: 120px;
	margin-bottom: 20px;
}
#newsblockleft {
	position:absolute;
	top:0px;
	left:-120px;
	width:118px;
	z-index:10;
	height: 28px;
}
#pressreleasesback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:427px;
	background-image:url(../images/pressreleasesback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#pressreleasesleft {
	position:absolute;
	top:45px;
	left:15px;
	width:706px;
	height:363px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
	z-index:60;
}
#pressreleasewrap p {
	margin-bottom:10px;
}
#pressreleasesblock {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
	margin-bottom: 20px;
	margin-left:30px;
	margin-right:10px;

}
#pressreleasesblockleft {
	position:absolute;
	top:0px;
	left:-120px;
	width:118px;
	z-index:10;
	height: 28px;
}
#pressreleasewrap {
	position:relative;
	margin-left:10px;
	width:746px;
	background-image:url(../images/pressreleasemidbk.png);
}
#pressreleasecontent {
	position:relative;
	margin-left:16px;
	width:700px;
	min-height:300px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
}
#pressreleasecontent a {
	color:#de5700;
}
#adsblock {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
	margin-bottom: 20px;
	margin-left:20px;
	width:100px;
}
#adsblock a {
	color:#de5700;
}
#centerwrap {
	position:relative;
	margin-left: 0px;
	width:745px;
	height:540px;
}
#centerblock {
	position:relative;
	width:371px;
	height:531px;
	float:left;
}
#centerlefttext {
	position:absolute;
	top:45px;
	left:16px;
	width:340px;
	height:111px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
}
#centerrighttext {
	position:absolute;
	top:45px;
	left:16px;
	width:340px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
}
#centerrighttext table {
	font-size: 9px;
	line-height:10px;
}

#centerleftforms {
	position:absolute;
	top:188px;
	left:16px;
	width:327px;
	height:164px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
}

#centerrightforms {
	position:absolute;
	top:98px;
	left:16px;
	width:327px;
	height:164px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
}
#centerleftforms input, #centerrighttext input, #centerrighttext textarea {
	background-color:#FFF9DF;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	outline:none;
	color:#636467;
}
#centerleftbusiness {
	position:absolute;
	top:40px;
	left:16px;
	width:340px;
	height:400px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
	background-color:#ffffff;
	z-index:40;
	padding-top:30px;
	display:none;
}
#photodownloadsinner{
	position: relative;
	width: 742px;
	margin-top:0px;
	background-image:url(../images/photosdownloadsinner.png);
}
#photodownloadscontainter{
	position: relative;
	width: 550px;
	height:85px;
	margin-left:160px;
	margin-bottom:10px;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	outline:none;
	color:#636467;
}
#photodownloadspix {
	position:absolute;
	top:0px;
	left:-140px;
	z-index:10;
}
#adcampaignback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:427px;
	background-image:url(../images/adcampaignback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#adcampaignblock {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
	margin-bottom: 20px;
	margin-left:20px;
	width:700px;
}
#merchantblock {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
	width:700px;
}
#merchantblock2 {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
	width:800px;
}
#searchblock {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color:#6B6D6F;
	width:700px;
	margin-left:30px;
}
#adcampaigncontainer{
	position: relative;
	width: 740px;
	margin-top:0px;
	background-image:url(../images/adcampaigninner.png);
	font-size:0px;
}
#fourofour {
	position: relative;
	width: 200px;
	margin-top:40px;
	margin-left:100px;
	height:250px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	line-height:17px;
	color:#6B6D6F;
}
#Searchresult{
	min-height:400px;
	height:auto;
}
/* for Internet Explorer */
/*\*/
* html #Searchresult {
	height: 400px;
}
/**/
#subscribeback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:427px;
	background-image:url(../images/suubscribeback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#subscribecontainer {
	position:absolute;
	top:50px;
	left:19px;
	width:592px;
	height:346px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#6B6D6F;
}
#emailsignupback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:427px;
	background-image:url(../images/emailsignupback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#copyrightback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:427px;
	background-image:url(../images/copyrightback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#fineartsback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:427px;
	background-image:url(../images/fineartback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#wildwestback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:427px;
	background-image:url(../images/wildwestback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#oldgoldenchristmastback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:427px;
	background-image:url(../images/oldchristmastback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#sitemapback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:460px;
	background-image:url(../images/sitemapback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#sitemapcontainer{
	position: relative;
	padding: 26px 0px 0px 220px;
	width: 742px;
}
#sitemapinner{
	position: relative;
	width: 742px;
	background:transparent url(../images/sitemapinner.png);
	font-size: 0px;
}
#sitemapinner1{
	position: relative;
	width: 700px;
	margin-left: 20px;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#636467;
}
#sitemapinner2 {
	position:absolute;
	top:43px;
	left:260px;
	width:279px;
	height:355px;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#636467;
	z-index:70;
}
#sitemapinner1 a, #sitemapinner2 a {
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#636467;
}
#sitemapinner1 a:hover, #sitemapinner2 a:hover {
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#de5700;
}
#weatherback {
	position:absolute;
	top:108px;
	left:218px;
	width:742px;
	height:427px;
	background-image:url(../images/weatherback.png);
	background-repeat: no-repeat;
	z-index:50;
}
#searchcontainer{
	position: relative;
	padding: 26px 0px 0px 220px;
	width: 742px;
}
#searchholder{
	min-height:400px;
	height:auto;
}
/* for Internet Explorer */
/*\*/
* html #searchholder {
	height: 400px;
}
/**/
#searchinner{
	position: relative;
	width: 742px;
	background:transparent url(../images/breweryhistoryback.png);
}
#searchcontent{
	position: relative;
	width: 470px;
	margin-left: 250px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:10px;
	color: #6B6D6F;
}
#coorsbrewerycontent p{
	margin-bottom:10px;
}
#copyrightcontent{
	position: relative;
	width: 470px;
	margin-left: 40px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:10px;
	color: #6B6D6F;
}
#linkbackbox a {
	position:absolute;
	top:50px;
	left:518px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height:10px;
	text-align:right;
	color: #de5700;
	width:200px;
	height:20px;
	z-index:300;
}
/*----------------------------------------------------------------------
	UTILITIES
-------------------------------------------------------------------------*/ 
span.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../images/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
#Pagination{
	position:absolute;
	top:-4px;
	left:20px;
	z-index:200;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:16px;
	font-weight:normal;
}
#Pagination2{
	position:absolute;
	top:47px;
	left:20px;
	z-index:200;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:16px;
	font-weight:normal;
}
#Pagination3{
	position:absolute;
	top:13px;
	left:20px;
	z-index:200;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:16px;
	font-weight:normal;
}
#Pagination4{
	position:absolute;
	top:43px;
	left:20px;
	z-index:200;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:16px;
	font-weight:normal;
}
#numlinks{
	position:absolute;
	top:15px;
	left:310px;
	z-index:210;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:16px;
	font-weight:normal;
}
#numlinks2{
	position:absolute;
	top:45px;
	left:310px;
	z-index:210;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:16px;
	font-weight:normal;
}
.pagination {
	font-size: 80%;
}
.pagination a {
    text-decoration: none;
	border: solid 1px #6B6D6F;
	color: #6B6D6F;
}
.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
}
.pagination .current {
    background: #eaebd0;
    color: #6B6D6F;
	border: solid 1px #6B6D6F;
}
.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#6B6D6F;
	background:#fff;
}
/*MyEmma*/
#e2ma_signup_message, #e2ma_signup_form {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	line-height:11px;
	color:#6B6D6F;
	margin-bottom:10px;
}
.e2ma_signup_form_element input{
	background-color:#FFF9DF;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	outline:none;
	color:#636467;
	margin-bottom:10px;
	width:325px;
}
.e2ma_signup_form_required_footnote {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	line-height:11px;
	color:#6B6D6F;
	margin-bottom:20px;
}
#e2ma_signup_submit_button, #e2ma_signup_reset_button, #e2ma_signup_form_button {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	line-height:11px;
	color:#6B6D6F;
	margin-bottom:20px;
	background-color:#eeeeee;
}
/*
Vacation Ideas map directions container, assets
*/
#my_textual_div {
	position:absolute;
	top:10px;
	left:10px;
	z-index:1000;
	display:none;
}
#path .pathdata {
	display:none;
}
.printIteneray {
	margin-top:4px;
}
.emailiconHolder a{
	width:155px;
	height:70px;
	display:block;
    background:transparent url(../images/emailicon.png) no-repeat;
	behavior: url(images/iepngfix.htc);
}
/*----------------------------------------------------------------------
	DROPDOWNS
-------------------------------------------------------------------------*/ 
#menucont {
	padding:36px 0px 0px 236px;
	font-family: Arial, Helvetica, sans-serif;
}
/*global settings*/   

.discover-menu a:link, .discover-menu a:visited, .calendar-menu a:link, .calendar-menu a:visited, .coors-menu a:link, .coors-menu a:visited, .vacation-menu a:link, .vacation-menu a:visited, .yourgolden-menu a:link, .yourgolden-menu a:visited, .deals-menu a:link, .deals-menu a:visited  {
    color:#6B6D6F !important;
    display:block !important;
    text-decoration:none !important; 
    margin:0 !important;
}
.discover-menu a:hover, .calendar-menu a:hover, .coors-menu a:hover, .vacation-menu a:hover, .yourgolden-menu a:hover, .deals-menu a:hover {
    color:#231F20 !important;
    text-decoration:none !important;
}
.discover-list li, .calendar-list li, .coors-list li, .vacation-list li, .yourgolden-list li, .deals-list li {
    background:#FFF2DB;
}
.discover-list li a, .calendar-list li a, .coors-list li a, .vacation-list li a, .yourgolden-list li a, .deals-list li a {
    padding:8px 5px 8px 15px;
    background:#FFF2DB;
}
.discover-list li a:hover, .calendar-list li a:hover, .coors-list li a:hover, .vacation-list li a:hover, .yourgolden-list li a:hover, .deals-list li a:hover {
    padding:8px 5px 8px 15px;
    background:#b3b265;
}
.discover-list .lastLI, .calendar-list .lastLI, .coors-list .lastLI, .vacation-list .lastLI, .yourgolden-list .lastLI, .deals-list .lastLI { 
	background:#FFF2DB; 
	padding-bottom:5px; 
}

/*Discover*/
.discoverHolder {
	width:144px; 
	float:left; 
	height:1px; 
}
.discover-menu {
	width:144px;
	position:absolute;
	font-size:13px;
	color:#6B6D6F;
	cursor:pointer;
	z-index:1000;
}
.discover-menu .slide-down {
    background-position: -144px 0;
}
.discover-first {
     background:transparent url(../images/discover.gif) no-repeat;
}
.discover-first-on {
    background:transparent url(../images/discover.gif) no-repeat;
    background-position: -144px 0;
}
.discover-list {
    background:transparent url(../images/discover-bottom.gif) no-repeat bottom;
    margin-left:1px;
	padding-bottom:3px;
}
/*Calendar*/
.calendarHolder {
	width:93px; 
	float:left; 
	height:1px; 
}
.calendar-menu {
    width:93px;
    position:absolute;
    font-size:13px;
    color:#6B6D6F;
    cursor:pointer;
    z-index:1000;
}
.calendar-text {
    position:absolute;
	top:30px;
	left:300px;
    width:200px;
	height:200px;
    font-size:13px;
    color:#6B6D6F;
    z-index:1020;
}
.calendar-menu .slide-down {
    background-position: -93px 0;
}
.calendar-first {
    background:transparent url(../images/calendar.gif) no-repeat;
}
.calendar-first-on {
    background:transparent url(../images/calendar.gif) no-repeat;
    background-position: -93px 0;
}
.calendar-list {
    background:transparent url(../images/calendar-bottom.gif) no-repeat bottom;
    margin-left:1px;
	padding-bottom:3px;
}
/*Coors*/
.coorsHolder {
	width:134px; 
	float:left; 
	height:1px; 
}
.coors-menu {
    width:134px;
    position:absolute;
    font-size:13px;
    color:#6B6D6F;
    cursor:pointer;
    z-index:1000;
}
.coors-menu .slide-down {
    background-position: -134px 0;
}
.coors-first {
    background:transparent url(../images/coors.gif) no-repeat;
}
.coors-first-on {
    background:transparent url(../images/coors.gif) no-repeat;
	background-position: -134px 0;
}
.coors-list {
    background:transparent url(../images/coors-bottom.gif) no-repeat bottom;
    margin-left:1px;
	padding-bottom:3px;
}
/*Vacation Builder*/
.vacationHolder {
	width:127px; 
	float:left; 
	height:1px; 
}
.vacation-menu {
    width:127px;
    position:absolute;
    font-size:13px;
    color:#6B6D6F;
    cursor:pointer;
    z-index:1000;
}
.vacation-menu .slide-down {
    background-position: -127px 0;
}
.vacation-first {
    background:transparent url(../images/vacation.gif) no-repeat;
}
.vacation-first-on {
    background:transparent url(../images/vacation.gif) no-repeat;
    background-position: -127px 0;
}
.vacation-list {
    background:transparent url(../images/vacation-bottom.gif) no-repeat bottom;
    margin-left:1px;
	padding-bottom:3px;
}
/*Your Golden*/
.yourgoldenHolder {
	width:114px;
	float:left;
	height:1px;
}
.yourgolden-menu {
	width:114px;
	position:absolute;
	font-size:13px;
	color:#6B6D6F;
	cursor:pointer;
	z-index:1000;
}
.yourgolden-menu .slide-down {
    background-position: -114px 0;
}
.yourgolden-first {
    background:transparent url(../images/yourgolden.gif) no-repeat;
}
.yourgolden-first-on {
    background:transparent url(../images/yourgolden.gif) no-repeat;
    background-position: -114px 0;
}
.yourgolden-list {
    background:transparent url(../images/yourgolden-bottom.gif) no-repeat bottom;
    margin-left:1px;
	padding-bottom:3px;
}

/*Deals*/
.dealsHolder {
	width:65px; 
	float:left; 
	height:1px; 
}
.deals-menu {
    width:65px;
    position:absolute;
    font-size:13px;
    color:#6B6D6F;
    cursor:pointer;
    z-index:1000;
}
.deals-menu .slide-down {
    background-position: -65px 0;
}
.deals-first {
    background:transparent url(../images/deals.gif) no-repeat;
}
.deals-first-on {
    background:transparent url(../images/deals.gif) no-repeat;
    background-position: -65px 0;
}
.deals-list {
    background:transparent url(../images/deals-bottom.gif) no-repeat bottom;
    margin-left:1px;
	padding-bottom:3px;
}
/*----------------------------------------------------------------------
	HOME ELEMENTS
-------------------------------------------------------------------------*/ 
#homeimage {
	position: relative;
	padding-top:65px;
	padding-left: 0px;
	width: 990px;
	background-color:#ffffff;
	height: 511px;
}
#imagecontainer{
	position:absolute;
	top:56px;
	left:11px;
}
#navigation, #calcontent,.section{
	padding:0;
	margin:0;
	list-style:none;
}
#calcontent{
	overflow:hidden;
	width:590px;
	background-color:transparent;
	position:absolute;
	top:171px;
	left:11px;
	z-index:3500;
	height:200px;
}
#calcontenttop{
	background-color:transparent;
	position:absolute;
	top:15px;
	left:24px;
	z-index:60;
}
#calcontentback {
	width:590px;
	height:260px;
	background-image:url(../images/calback.png);
	background-repeat: no-repeat;
	behavior: url(images/iepngfix.htc) 
}
#calcanvas{
	width:1200px;
	padding:0px;
}
#calcontentcontainer {
	background-color:transparent;
	width:300px;
	float:left;
	display:inline;
}
#calbtn {
	background-color:#33FFCC;
	width:50px;
	height:180px;
	position:absolute;
	top:1px;
	left:430px;
	cursor: pointer;
	opacity: 0.0;
	filter: alpha(opacity = 0);
}
#caltext {
	background-color:transparent;
	width:215px;
	height:144px;
	position:absolute;
	top:20px;
	left:205px;
}
#caltext a {
	color: #6B6D6F;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:10px;
}
#caltext a:hover {
	color: #de5700;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:10px;
}
#calendar-text {
	position:absolute;
	top:470px;
	left:22px;
	width:380px;
	height:108px;
	z-index:3700;
}
/*
HOME ICONS
*/ 
#icons {
	position:absolute;
	top:405px;
	left:22px;
	width:636px;
	height:108px;
	z-index:10000;
}
#iconsright {
	position:absolute;
	top:462px;
	left:650px;
	width:325px;
	height:76px;
	z-index:10100;
}
#column {
	position:absolute;
	top:20px;
	left:0px;
	width:134px;
	height:693px;
	background-color:transparent;
}
#paneltop {
	width:134px;
	height:7px;
	background-image:url(../images/paneltop.gif);
}
#panelbottom {
	width:134px;
	height: 100%;
	background-image:url(../images/panelbk.gif);
}
#panelcontent {
	position:absolute;
	top:7px;
	left:7px;
	width:121px;
}
#panelcontent p {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:11px;
	color:#6B6D6F;
	margin-bottom:5px;
}
#panelcontent a {
	color: #de5700;
}
#shopping {
	overflow:hidden;
	width:134px;
	background-color:transparent;
	position:absolute;
	top:116px;
	left:32px;
	height:400px;
	float:left;
	z-index:4000;
}
#shoppanel {
	position:absolute;
	top:365px;
	left:0px;
	width:134px;
	height:400px;
	background-color:transparent;
}
.shopiconHolder {
	width:155px;
	float:left;
	height:130px;
	cursor:pointer;
    background:transparent url(../images/shopicon.png) no-repeat;
	behavior: url(images/iepngfix.htc) 
}
#shopIconContent{
	overflow:hidden;
	width:155px;
	background-color:transparent;
	position:absolute;
	top:132px;
	left:45px;
	z-index:60;
	height:444px;
}
#active {
	overflow:hidden;
	width:134px;
	background-color:transparent;
	position:absolute;
	top:116px;
	left:191px;
	height:400px;
	float:left;
	z-index:4000;
}
#activepanel {
	position:absolute;
	top:365px;
	left:0px;
	width:134px;
	height:400px;
	background-color:transparent;
}
.activeiconHolder {
	width:155px;
	float:left;
	height:130px;
	margin-left:3px;
	cursor:pointer;
    background:transparent url(../images/activitiesicon.png) no-repeat;
	behavior: url(images/iepngfix.htc) 
}
#activeIconContent{
	overflow:hidden;
	width:155px;
	background-color:transparent;
	position:absolute;
	top:132px;
	left:45px;
	z-index:60;
	height:444px;
}
#coorsicon {
	overflow:hidden;
	width:134px;
	background-color:transparent;
	position:absolute;
	top:116px;
	left:349px;
	height:400px;
	float:left;
	z-index:4000;
}
#coorspanel {
	position:absolute;
	top:365px;
	left:0px;
	width:134px;
	height:400px;
}
.coorsiconHolder {
	width:155px;
	float:left;
	height:130px;
	margin-left:3px;
	cursor:pointer;
    background:transparent url(../images/coorsicon.png) no-repeat;
	behavior: url(images/iepngfix.htc) 
}
#coorsIconContent{
	overflow:hidden;
	width:155px;
	background-color:transparent;
	position:absolute;
	top:132px;
	left:45px;
	z-index:60;
	height:444px;
}
#ticketicon {
	overflow:hidden;
	width:134px;
	background-color:transparent;
	position:absolute;
	top:116px;
	left:506px;
	height:400px;
	float:left;
	z-index:4000;
}
#ticketpanel {
	position:absolute;
	top:365px;
	left:0px;
	width:134px;
	height:400px;
}
.ticketiconHolder {
	width:155px;
	float:left;
	height:130px;
	margin-left:3px;
	cursor:pointer;
    background:transparent url(../images/ticketicon.png) no-repeat;
	behavior: url(images/iepngfix.htc) 
}
#ticketIconContent{
	overflow:hidden;
	width:155px;
	background-color:transparent;
	position:absolute;
	top:132px;
	left:45px;
	z-index:60;
	height:444px;
}
#specialicon {
	overflow:hidden;
	width:134px;
	background-color:transparent;
	position:absolute;
	top:116px;
	left:664px;
	height:400px;
	float:left;
	z-index:4000;
}
#specialpanel {
	position:absolute;
	top:365px;
	left:0px;
	width:134px;
	height:400px;
}
.specialiconHolder {
	width:155px;
	height:70px;
	float:left;
	margin-left:3px;
	margin-top:0px;
	cursor:pointer;
	background:transparent url(../images/specialicon.png) no-repeat;
	behavior: url(images/iepngfix.htc);
}
#specialIconContent{
	overflow:hidden;
	width:155px;
	background-color:transparent;
	position:absolute;
	top:132px;
	left:45px;
	z-index:60;
	height:444px;
}
.emailiconHolder {
	width:155px;
	float:left;
	height:70px;
	margin-left:3px;
	margin-top:0px;
	cursor:pointer;
	background-color:transparent;
	display:block;
}
.emailiconHolder a{
	width:155px;
	height:70px;
	display:block;
    background:transparent url(../images/emailicon.png) no-repeat;
	behavior: url(images/iepngfix.htc);
}


#ticketpanel {
	position:absolute;
	top:365px;
	left:0px;
	width:134px;
	height:400px;
}
.ticketiconHolder {
	width:155px;
	float:left;
	height:130px;
	margin-left:3px;
	cursor:pointer;
    background:transparent url(../images/ticketicon.png) no-repeat;
	behavior: url(images/iepngfix.htc) 
}
#ticketIconContent{
	overflow:hidden;
	width:155px;
	background-color:transparent;
	position:absolute;
	top:132px;
	left:45px;
	z-index:60;
	height:444px;
}
#specialicon {
	overflow:hidden;
	width:134px;
	background-color:transparent;
	position:absolute;
	top:116px;
	left:664px;
	height:400px;
	float:left;
	z-index:4000;
}
#specialpanel {
	position:absolute;
	top:365px;
	left:0px;
	width:134px;
	height:400px;
}
.specialiconHolder {
	width:155px;
	height:70px;
	float:left;
	margin-left:3px;
	margin-top:0px;
	cursor:pointer;
	background:transparent url(../images/specialicon.png) no-repeat;
	behavior: url(images/iepngfix.htc);
}
#specialIconContent{
	overflow:hidden;
	width:155px;
	background-color:transparent;
	position:absolute;
	top:132px;
	left:45px;
	z-index:60;
	height:444px;
}
.emailiconHolder {
	width:155px;
	float:left;
	height:70px;
	margin-left:3px;
	margin-top:0px;
	cursor:pointer;
	background-color:transparent;
	display:block;
}
.emailiconHolder a{
	width:155px;
	height:70px;
	display:block;
    background:transparent url(../images/emailicon.png) no-repeat;
	behavior: url(images/iepngfix.htc);
}


#ticketpanel {
	position:absolute;
	top:365px;
	left:0px;
	width:134px;
	height:400px;
}
.ticketiconHolder {
	width:155px;
	float:left;
	height:130px;
	margin-left:3px;
	cursor:pointer;
    background:transparent url(../images/ticketicon.png) no-repeat;
	behavior: url(images/iepngfix.htc) 
}
#ticketIconContent{
	overflow:hidden;
	width:155px;
	background-color:transparent;
	position:absolute;
	top:132px;
	left:45px;
	z-index:60;
	height:444px;
}
#specialicon {
	overflow:hidden;
	width:134px;
	background-color:transparent;
	position:absolute;
	top:116px;
	left:664px;
	height:400px;
	float:left;
	z-index:4000;
}
#specialpanel {
	position:absolute;
	top:365px;
	left:0px;
	width:134px;
	height:400px;
}
.specialiconHolder {
	width:155px;
	height:70px;
	float:left;
	margin-left:3px;
	margin-top:0px;
	cursor:pointer;
	background:transparent url(../images/specialicon.png) no-repeat;
	behavior: url(images/iepngfix.htc);
}
#specialIconContent{
	overflow:hidden;
	width:155px;
	background-color:transparent;
	position:absolute;
	top:132px;
	left:45px;
	z-index:60;
	height:444px;
}
.emailiconHolder {
	width:155px;
	float:left;
	height:70px;
	margin-left:3px;
	margin-top:0px;
	cursor:pointer;
	background-color:transparent;
	display:block;
}
.emailiconHolder a{
	width:155px;
	height:70px;
	display:block;
    background:transparent url(../images/emailicon.png) no-repeat;
	behavior: url(images/iepngfix.htc);
}


#ticketpanel {
	position:absolute;
	top:365px;
	left:0px;
	width:134px;
	height:400px;
}
.ticketiconHolder {
	width:155px;
	float:left;
	height:130px;
	margin-left:3px;
	cursor:pointer;
    background:transparent url(../images/ticketicon.png) no-repeat;
	behavior: url(images/iepngfix.htc) 
}
#ticketIconContent{
	overflow:hidden;
	width:155px;
	background-color:transparent;
	position:absolute;
	top:132px;
	left:45px;
	z-index:60;
	height:444px;
}
#specialicon {
	overflow:hidden;
	width:134px;
	background-color:transparent;
	position:absolute;
	top:116px;
	left:664px;
	height:400px;
	float:left;
	z-index:4000;
}
#specialpanel {
	position:absolute;
	top:365px;
	left:0px;
	width:134px;
	height:400px;
}
.specialiconHolder {
	width:155px;
	height:70px;
	float:left;
	margin-left:3px;
	margin-top:0px;
	cursor:pointer;
	background:transparent url(../images/specialicon.png) no-repeat;
	behavior: url(images/iepngfix.htc);
}
#specialIconContent{
	overflow:hidden;
	width:155px;
	background-color:transparent;
	position:absolute;
	top:132px;
	left:45px;
	z-index:60;
	height:444px;
}
.emailiconHolder {
	width:155px;
	float:left;
	height:70px;
	margin-left:3px;
	margin-top:0px;
	cursor:pointer;
	background-color:transparent;
	display:block;
}
.emailiconHolder a{
	width:155px;
	height:70px;
	display:block;
    background:transparent url(../images/emailicon.png) no-repeat;
	behavior: url(images/iepngfix.htc);
}


liconHolder a{
	width:155px;
	height:70px;
	display:block;
    background:transparent url(../images/emailicon.png) no-repeat;
	behavior: url(images/iepngfix.htc);
}



#ticketpanel {
	position:absolute;
	top:365px;
	left:0px;
	width:134px;
	height:400px;
}
.ticketiconHolder {
	width:155px;
	float:left;
	height:130px;
	margin-left:3px;
	cursor:pointer;
    background:transparent url(../images/ticketicon.png) no-repeat;
	behavior: url(images/iepngfix.htc) 
}
#ticketIconContent{
	overflow:hidden;
	width:155px;
	background-color:transparent;
	position:absolute;
	top:132px;
	left:45px;
	z-index:60;
	height:444px;
}
#specialicon {
	overflow:hidden;
	width:134px;
	background-color:transparent;
	position:absolute;
	top:116px;
	left:664px;
	height:400px;
	float:left;
	z-index:4000;
}
#specialpanel {
	position:absolute;
	top:365px;
	left:0px;
	width:134px;
	height:400px;
}
.specialiconHolder {
	width:155px;
	height:70px;
	float:left;
	margin-left:3px;
	margin-top:0px;
	cursor:pointer;
	background:transparent url(../images/specialicon.png) no-repeat;
	behavior: url(images/iepngfix.htc);
}
#specialIconContent{
	overflow:hidden;
	width:155px;
	background-color:transparent;
	position:absolute;
	top:132px;
	left:45px;
	z-index:60;
	height:444px;
}
.emailiconHolder {
	width:155px;
	float:left;
	height:70px;
	margin-left:3px;
	margin-top:0px;
	cursor:pointer;
	background-color:transparent;
	display:block;
}
.emailiconHolder a{
	width:155px;
	height:70px;
	display:block;
    background:transparent url(../images/emailicon.png) no-repeat;
	behavior: url(images/iepngfix.htc);
}



#ticketpanel {
	position:absolute;
	top:365px;
	left:0px;
	width:134px;
	height:400px;
}
.ticketiconHolder {
	width:155px;
	float:left;
	height:130px;
	margin-left:3px;
	cursor:pointer;
    background:transparent url(../images/ticketicon.png) no-repeat;
	behavior: url(images/iepngfix.htc) 
}
#ticketIconContent{
	overflow:hidden;
	width:155px;
	background-color:transparent;
	position:absolute;
	top:132px;
	left:45px;
	z-index:60;
	height:444px;
}
#specialicon {
	overflow:hidden;
	width:134px;
	background-color:transparent;
	position:absolute;
	top:116px;
	left:664px;
	height:400px;
	float:left;
	z-index:4000;
}
#specialpanel {
	position:absolute;
	top:365px;
	left:0px;
	width:134px;
	height:400px;
}
.specialiconHolder {
	width:155px;
	height:70px;
	float:left;
	margin-left:3px;
	margin-top:0px;
	cursor:pointer;
	background:transparent url(../images/specialicon.png) no-repeat;
	behavior: url(images/iepngfix.htc);
}
#specialIconContent{
	overflow:hidden;
	width:155px;
	background-color:transparent;
	position:absolute;
	top:132px;
	left:45px;
	z-index:60;
	height:444px;
}
.emailiconHolder {
	width:155px;
	float:left;
	height:70px;
	margin-left:3px;
	margin-top:0px;
	cursor:pointer;
	background-color:transparent;
	display:block;
}
.emailiconHolder a{
	width:155px;
	height:70px;
	display:block;
    background:transparent url(../images/emailicon.png) no-repeat;
	behavior: url(images/iepngfix.htc);
}


