@charset "UTF-8";
/* CSS Document */

/* ---------------------------------------------------------------------------	
    R E S E T  C S S 
---------------------------------------------------------------------------	*/

@import "reset.css";

/* ---------------------------------------------------------------------------	
     G L O B A L   C S S
---------------------------------------------------------------------------	*/

html, body { height:100%; }
body { 	background:url(../images/grad_bk.jpg) center; 	background-position:top; }
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; }


/* ---------------------------------------------------------------------------	
     L A Y O U T   C S S
---------------------------------------------------------------------------	*/

/*  M A I N  E L E M E N T S  */

#navigation { position:absolute; top:0px; left:0px; width:990px; height:108px; z-index:8000; background:transparent; }
#wrapper { margin-left: auto; margin-right: auto; position:relative; }
#innerwrapper { margin-left: auto; margin-right: auto; width:990px; background-color: transparent; position:relative; }
#longback { position: relative; padding-left: 0px; top:20px; 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:14px; left:0px; width:990px; height:33px; z-index:60; }
#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)  }
#clear {  clear:both; }

/*  S U B  E L E M E N T S  */

#activitydetailback {  position:absolute;  top:108px;  left:218px;  width:742px;  height:480px;  background-image:url(../images/activitydetailback.png);  background-repeat: no-repeat;  z-index:50; }
#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; }
#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; }
#adcampaigncontainer {  position: relative;  width: 740px;  margin-top:0px;  background-image:url(../images/adcampaigninner.png);  font-size:0px; }
#blogbody { font-size: 12px; line-height:13px; }
#blogbody a {color: #E77324;}
#blogcategories { position:absolute; top:95px; left:536px; width:175px; height:auto; text-decoration: none;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight:normal;  line-height:10px;  color: #6B6D6F; }
#blogcategories li { padding:7px 0 6px 0; }
.catlink, .catlinknone { background: url(../images/arrow.png) right center no-repeat; padding:6px 0 6px 0; }
#blogcontent {  min-height:400px;  height:auto; position: relative;  width: 451px;  margin-left: 40px; padding-right:20px; border-right:1px solid #939598;  text-decoration: none;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight:normal;  line-height:10px;  color: #6B6D6F; }
/* for Internet Explorer */
/*\*/
* html #blogcontent {  height: 400px; }
/**/
#blogentry { position:relative; width:450px; color:#5b5c5d; font-size: 13px; padding:13px 0 17px 0; border-bottom:1px solid #939598; }
#blogentrysingle { position:relative; width:100%; color:#5b5c5d; font-size: 13px; padding:13px 0 17px 0; }
#blogdate { position: relative;  width: 15px; height: 11px; float:left; padding:13px 11px 11px 10px; color:#fff; font-size:15px; text-align:center; margin-right:15px; background:transparent url(../images/dateblock.png); } 
#blogmonth { position:relative; float:left; padding-right:15px; color:#5b5c5d; font-size: 11px; }
#blogslug { position: relative; width: 290px; float:left; color:#5b5c5d; }
#buffaloback {  position:absolute;  top:108px;  left:218px;  width:742px;  height:427px;  background-image:url(../images/buffaloback.png);  background-repeat: no-repeat;  z-index:50; }
#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 img { padding:10px 0px 10px 0px; }
#calloutsleft { position:absolute; top:89px; left:31px; width:170px; z-index:60; }
#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; }
#centerblock {  position:relative;  width:371px;  height:531px;  float:left; }
#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; }
#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; }
#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; }
#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; }
#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; }
#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; }
#centerwrap {  position:relative;  margin-left: 0px;  width:745px;  height:540px; }
#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; }
#coorsbrewerycontainer, #longcontainer {  position: relative;  padding: 26px 0px 0px 220px;  width: 742px; }
#coorsbreweryinner, #longcontainerinner {  position: relative;  width: 742px;  background:transparent url(../images/breweryhistoryback.png); } 
#coorsbrewerycontent, #longcontent {  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, #longconten 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); }
#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; }
#coorscontent {  position:absolute;  top:106px;  left:216px;  width:777px;  height:449px;  z-index:40; }
#coorsmask {  position:absolute;  top:0px;  left:0px;  width: 372px;  height:424px;  z-index:20; }
#coorspix {  position:absolute;  top:0px;  left:0px;  width: 372px;  height:323px;  z-index:10;  margin:30px 0px 0px 6px; }
#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; }
#copyrightback {  position:absolute;  top:108px;  left:218px;  width:742px;  height:427px;  background-image:url(../images/copyrightback.png);  background-repeat: no-repeat;  z-index:50; }
#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; }
#createvacation {  position:absolute;  top:110px;  left:216px;  z-index:100;  width: 772px;  height: 334px; }
#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; }
#createvacationtexttop{ position:absolute; 	top:98px; 	left:17px; 	width:346px; 	height:47px; 	z-index:10; }
#dealsblock {  position:relative;  width: 370px;  height: 193px;  float:left; }
#dealscontainer{  position: relative;  padding: 26px 0px 0px 220px;  width: 742px; }
#dealscontent {  position:relative;  width: 748px;  height: 195px; }
#dealsheader {  position:relative;  width: 741px;  height: 329px; }
#dealsheadermask {  position:absolute;  top:0px;  left:0px;  width: 741px;  height: 329px;  z-index:20; }
#dealsheaderpix {  position:absolute;  top:29px;  left:5px;  width: 728px;  height:242px;  z-index:10; }
#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; }
#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; }
#detailback {  position:absolute;  top:108px;  left:218px;  width:742px;  height:480px;  background-image:url(../images/detailback.png);  background-repeat: no-repeat;  z-index:50; }
#detailinfo {  position:relative;  margin-top:44px;  margin-left:308px;  width:187px;  z-index:70; }
#detailinfo p {  color: #6B6D6F; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 10px; text-decoration: none; }
#detailleft {  position:absolute;  top:42px;  left:20px;  width:284px;  height:376px;  z-index:60; }
#detailleftpix{  width:274px;  height:186px;  position:relative; }
#detailleftpixcont{  width:274px;  height:186px;  position:relative;  margin-bottom:10px; }
#detailleftpixmask {  position:absolute;  top:0px;  left:0px;  z-index:10; background-color:transparent; }
#detaildescription {  position:relative;  margin-top:20px;  margin-left:308px;  width:335px;  height:166px;  z-index:80; }
#detaillinks {  position:absolute;  top:44px;  left:580px;  width:141px;  height:103px;  z-index:90; }#diningdetailback {  position:absolute;  top:108px;  left:218px;  width:742px;  height:480px;  background-image:url(../images/diningdetailback.png);  background-repeat: no-repeat;  z-index:50; }
#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:26px;  left:216px;  width:751px;  height:449px;  z-index:40; }
#emailsignupback {  position:absolute;  top:108px;  left:218px;  width:742px;  height:427px;  background-image:url(../images/emailsignupback.png);  background-repeat: no-repeat;  z-index:50; }
#eventsback {  position:absolute;  top:108px;  left:218px;  width:742px;  z-index:50;  font-size: 1px; }
#eventscontent {  position: relative;  margin-left: 0px;  width: 730px; }
#eventscal {  position: relative;  margin-left: 0px;  width: 202px;  height:250px; }
#eventsfooter {  position:absolute;  top:680px;  left:0px;  width:990px;  height:33px;  z-index:60; }
#eventsimage {  position: relative;  padding-left: 0px;  width: 990px;  background:transparent url(../images/listingpagebackrepeat.png);  height: 700px; }
#eventsinner {  position:relative; }
#eventslisting{  width:560px;  padding-top: 20px;  position:relative; }
#eventslistcall {  min-height:100px;  padding-bottom:40px;  position:relative; }
#eventslistingsinner {  position:relative;  width:683px;  padding-left: 25px;  padding-top: 5px; }
#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; }
#eventslistingpix{  position:absolute;  top:20px;  left:-132px;  width:123px;  height:84px;  z-index:10; }
#eventslistingrule{  position:absolute;  top:4px;  width:123px;  height:10px;  z-index:30; }
#eventstop {  width: 743px;  height:43px;  background: url(../images/eventstop.gif) no-repeat; }
#featuredevent {  position: relative;  width: 220px;  height:220px;  float:left;  margin-right:10px; }
#featuredeventcont {  position:absolute;  top:0px;  left:220px;  width:500px;  height:319px;  z-index:30; }
#featuredvacation{  width:380px;  height:340px;  position:relative;  float:left; }
#featuredvacationmask{  position:absolute;  top:0px;  left:0px;  width:380px;  height:340px;  z-index:20; }
#featuredvacationpix{  position:absolute;  top:29px;  left:7px;  width:366px;  height:211px;  z-index:10; }
#featuredvacationtext{  position:absolute;  top:257px;  left:18px;  width:340px;  height:59px;  z-index:30; }
#fineartsback {  position:absolute;  top:108px;  left:218px;  width:742px;  height:427px;  background-image:url(../images/fineartback.png);  background-repeat: no-repeat;  z-index:50; }
#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; }
#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; }
#gettinghereleft {  position:absolute;  top:45px;  left:15px;  width:351px;  height:326px;  z-index:60; }
#homelink { position:absolute; top:16px; left:35px; z-index:19; width: 164px; height: 74px; opacity: 0.0; filter: alpha(opacity = 0); }
#landingtbtns {  position:relative;  width:740px;  height:71px; }
#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; }
#linkscenter { position:relative; float:left; }
#linksleft { position:relative; float:left; }
#linklist li { display: inline; list-style-type: none; padding-right: 20px; }
#linksright { position:relative; float:left; }
#listingback {  position:absolute;  top:355px;  left:219px;  width:743px;  height:427px;  background-image:url(../images/listingback.png);  background-repeat: no-repeat;  z-index:50; }
#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; }
#listingimage {  position: relative;  padding-left: 0px;  width: 990px;  background:transparent url(../images/listingpagebackrepeat.png);  height: 800px; }
#listingtop {  position:absolute;  top:7px;  left:7px;  width:729px;  height:45px;  z-index:70; }
#listingtopcontent {  position:absolute;  top:38px;  left:51px;  width:663px;  z-index: 30; }
#listingresults{  position:absolute;  top:95px;  left:53px;  width:700px;  z-index:100; }
#listingresults li{  margin-bottom:5px; }
#lodgingdetailback {  position:absolute;  top:108px;  left:218px;  width:742px;  height:480px;  background-image:url(../images/lodgingdetailback.png);  background-repeat: no-repeat;  z-index:50; }
#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; }
#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; }
#mapcontainer { position:absolute; 	top:262px; 	left:220px; 	width:300px; 	height:435px; 	z-index:4000; 	display:none; }
#merchantblock {  text-decoration: none;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight:normal;  line-height:12px;  color:#6B6D6F;  width:700px; height:111px; }
#merchantblock2 {  text-decoration: none;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight:normal;  line-height:12px;  color:#6B6D6F;  width:800px; }
#merchantbottom {  width: 743px;  height:23px;  background-image:url(../images/merchantcontentbottom.gif); }
#merchantcontent {  position:relative;  width:740px;  background:transparent url(../images/merchantcontentback.gif); }
#merchantgooglemaps{  position:absolute;  top:22px;  left:39px;  width:631px;  z-index:10; }
#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; }
#merchantinner{  position: relative;  width: 742px;  margin-top:0px; }
#merchantlistingsinner {  position:relative;  width:683px;  padding-left: 51px;  padding-top: 5px; }
#merchantlistingsinner li {  padding-bottom:4px; }
#merchantmaplist{  position:absolute;  top:34px;  left:442px;  width:260px;  z-index:12;  height: 350px;  overflow-y: scroll; }
#merchantmaplist p {  width:235px; }
#merchanttop {  width: 743px;  height:43px;  background: url(../images/merchantcontenttop.gif) no-repeat; }
div.myMap {  position:absolute;  top:51px;  left:30px;  width: 337px;  height: 282px;  z-index:30; }
#newsback {  position:absolute;  top:108px;  left:218px;  width:742px;  height:427px;  background-image:url(../images/newsback.png);  background-repeat: no-repeat;  z-index:50; }
#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; }
#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; }
#oldgoldenchristmastback {  position:absolute;  top:108px;  left:218px;  width:742px;  height:427px;  background-image:url(../images/oldchristmastback.png);  background-repeat: no-repeat;  z-index:50; }
#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; }
#otherdealsblockcont {  position:absolute;  width: 346px;  height: 139px;  left: 14px;  top: 42px;  overflow-y:scroll; }
#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; }
#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; }
#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; }
#photodownloadsinner{  position: relative;  width: 742px;  margin-top:0px;  background-image:url(../images/photosdownloadsinner.png); }
#photodownloadspix {  position:absolute;  top:0px;  left:-140px;  z-index:10; }
#pressreleasesback {  position:absolute;  top:108px;  left:218px;  width:742px;  height:427px;  background-image:url(../images/pressreleasesback.png);  background-repeat: no-repeat;  z-index:50; }
#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; }
#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; }
#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 {  position:relative;  margin-left:10px;  width:746px;  background-image:url(../images/pressreleasemidbk.png); }
#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; }
#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; }
#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 }
#searchcontainer {  position: relative;  padding: 26px 0px 0px 220px;  width: 742px; }
#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; }
#searchholder{  min-height:400px;  height:auto; }
/* for Internet Explorer */
/*\*/
* html #searchholder {  height: 400px; }
/**/
#searchinner{  position: relative;  width: 742px;  background:transparent url(../images/breweryhistoryback.png); }
#Searchresult{  min-height:400px;  height:auto; }
/* for Internet Explorer */
/*\*/
* html #Searchresult {  height: 400px; }
/**/
#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; }
#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; }
#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; }
#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; }
#shoppingdetailback {  position:absolute;  top:108px;  left:218px;  width:742px;  height:480px;  background-image:url(../images/shoppingdetailback.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; }
#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; }
#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; }
#sspwrapper {  position:absolute;  top:83px;  left:20px;  z-index:20;  width: 704px;  height: 390px; }
#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; }
#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; }
#vacationback { position:absolute; 	top:108px; 	left:218px; 	width:743px; 	height:478px; 	background-image:url(../images/vacationback.png); 	background-repeat: no-repeat; 	z-index:50; }
#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; }
#vacationleft { position:absolute; 	top:42px; 	left:20px; 	width:308px; 	height:427px; 	z-index:30; }
#vacationleft input, #vacationleft img {  border:none; }
#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; }
#vacationsdetailback {  position:absolute;  top:108px;  left:218px;  width:742px;  height:480px;  background-image:url(../images/vacationsdetailback.png);  background-repeat: no-repeat;  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; }
#videosscontainer{  position:relative;  width:746px;  height:520px; }
#weatherback {  position:absolute;  top:108px;  left:218px;  width:742px;  height:427px;  background-image:url(../images/weatherback.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; }
#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; }
#yourgoldenbuttons {  position:relative;  width:760px;  height:206px; }
#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; }


/* ---------------------------------------------------------------------------	
    D R O P D O W N   S T Y L E S   C S S
---------------------------------------------------------------------------	*/

#menucont {  padding:36px 0px 0px 236px;  font-family: Arial, Helvetica, sans-serif; background:transparent; }

/*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; left:216px; }
.discover-menu .slide-down { background-position: -144px 0; }
.discover-first { background-image:url(../images/discover.gif); width:144px; height:43px; background-position: 0 0; text-indent:-9999px; }
.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; left:360px; }
.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-image:url(../images/calendar.gif); width:93px; height:43px; background-position: 0 0; text-indent:-9999px; }
.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; left:453px; }
.coors-menu .slide-down { background-position: -134px 0; }
.coors-first { background-image:url(../images/coors.gif); width:134px; height:43px; background-position: 0 0; text-indent:-9999px; }
.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; left:588px; }
.vacation-menu .slide-down { background-position: -127px 0; }
.vacation-first { background-image:url(../images/vacation.gif); width:127px; height:43px; background-position: 0 0; text-indent:-9999px; }
.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; left:716px; }
.yourgolden-menu .slide-down { background-position: -114px 0; }
.yourgolden-first { background-image:url(../images/yourgolden.gif); width:114px; height:43px; background-position: 0 0; text-indent:-9999px; }
.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; left:830px; }
.deals-menu .slide-down { background-position: -65px 0; }
.deals-first { background-image:url(../images/deals.gif); width:65px; height:43px; background-position: 0 0; text-indent:-9999px; }
.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; }


/*----------------------------------------------------------------------
	H O M E  E L E M E N T S   C S S 
-------------------------------------------------------------------------*/ 

#frontblogcontent { position: relative;  padding-top:31px;  padding-left: 135px;  width: 163px;  background-color:transparent;  height: auto; }
#blogfronttitle { font-weight:bold; margin-bottom:3px;}
#frontreadmore { position:absolute; top:85px; left:210px;}
#frontblogimg { position:absolute; top:31px; left:10px; width:115px; height:86px;}
#homeimage {  position: relative;  padding-top:0px;  padding-left: 0px;  width: 990px;  background-color:transparent;  height: 511px; }
#homeimage2 {  position: relative;  padding-top:0px;  padding-left: 0px;  width: 990px;  background-color:transparent;  height: 511px; }
#imagecontainer{  position:absolute;  top:56px;  left:11px; }
#navigation, #calcontent,.section{  padding:0;  margin:0;  list-style:none; background:transparent; }
#calcontent{  overflow:hidden;  width:590px;  background-color:transparent;  position:absolute;  top:171px;  left:11px;  z-index:4500;  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:94px;  height:70px;  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:490px;  left:25px;  width:636px;  height:35px;  z-index:3500; }
#blogfront {  position:absolute; color: #6B6D6F; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:12px;  top:405px;  left:659px;  width:308px;  height:127px;  z-index:3500; background-image:url(../images/frontblogbk.png);  background-repeat: no-repeat;  behavior: url(images/iepngfix.htc) }
#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:30px;  height:400px;  float:left;  z-index:3000; }
#shoppanel {  position:absolute;  top:365px;  left:0px;  width:134px;  height:400px;  background-color:transparent; }
.shopiconHolder {float:left; width:142px;  height:32px; padding:6px 0px 0 0; text-indent:-8px; text-align:center; font-size:12px; color:#fff;  cursor:pointer; background:transparent url(../images/shoptab.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:188px;  height:400px;  float:left;  z-index:3000; }
#activepanel {  position:absolute;  top:365px;  left:0px;  width:134px;  height:400px;  background-color:transparent; }
.activeiconHolder {  width:142px;  float:left;  height:32px;  margin-left:17px; padding:6px 0px 0 0; text-indent:-8px; text-align:center; font-size:12px; color:#fff;  cursor:pointer; background:transparent url(../images/activitiestab.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:346px;  height:400px;  float:left;  z-index:3000; }
#coorspanel {  position:absolute;  top:365px;  left:0px;  width:134px;  height:400px; }
.coorsiconHolder {  width:142px;  float:left;  height:32px;  margin-left:17px;  padding:6px 0px 0 0; text-indent:-8px; text-align:center; font-size:12px; color:#fff;  cursor:pointer; background:transparent url(../images/brewwerytab.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:505px;  height:400px;  float:left;  z-index:3000; }
#ticketpanel {  position:absolute;  top:365px;  left:0px;  width:134px;  height:400px; }
.ticketiconHolder {  width:142px;  float:left;  height:32px;  margin-left:16px;  padding:6px 0px 0 0; text-indent:-8px; text-align:center; font-size:12px; color:#fff;  cursor:pointer; background:transparent url(../images/ticketback.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:3000; }
#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); }


/* ---------------------------------------------------------------------------	
     F O O T E R   S T Y L E S   C S S
---------------------------------------------------------------------------	*/

#homefooter { position:absolute; top:506px; left:0px; width:990px; height:60px; z-index:4000; }
#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) }
#mainfooterlongback { width:990px; height:33px; background-image:url(../images/footerlng.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; }
#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; }


/* ---------------------------------------------------------------------------	
     G E N E R I C   S T Y L E S   C S S
---------------------------------------------------------------------------	*/

.merchantrule {  margin-top:10px;  margin-bottom:4px; }



/* ---------------------------------------------------------------------------	
     T E X T S T Y L E S   C S S
---------------------------------------------------------------------------	*/

.admincomment { color:#d26921;}
.blogcaption { font-size:12px; font-style:italic; line-height:15px; }
.blogorange, #blogentry a, #blogcategories li a:hover { color:#e77324; }
#blogentry a:hover,  #blogcategories li a { color:#5b5c5d; }
#blogslug a { color:#5b5c5d; }
#blogslug a:hover { color:#e77324; }
#frontreadmore a { color:#e8722f; font-weight:bold; font-size:10px; }
.blogtitle { font-size:15px; line-height:16px; }
.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; }
#comments input { text-align: left; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; outline:none; color:#636467; margin:3px 3px 3px 0; }
#commentSubmitBtn {  background-color:#e77324; color: #fff; cursor: pointer; padding:3px; border: 0; font-family: Arial, Helvetica, sans-serif; margin-top:4px; }
.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; }
.header4 { color: #929497; 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; }
.first { margin-right:8px; }
.on, #mainfooterlinks li .on { text-align: right; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#de5700; }
.titleshift{  margin-left:30px; }
#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 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; }
#calloutinner a { text-decoration:none; }
#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; }
.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; }
#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; }
#detaildescription p {  margin-bottom:10px; }
#coorsbrewerycontent p { margin-bottom:10px; }
#dealsmerhcantlist a {  color:#6B6D6F; }
#dealsmerhcantlist a:hover {  color:#de5700; }
#gettinghereinfo p {  color: #6B6D6F;  text-decoration: none;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight:normal;  line-height:10px; }
#contactusleft a {  color: #de5700; }
#pressreleasewrap p {  margin-bottom:10px; }
.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; }
#featuredevent p {  color: #000;  text-decoration: none;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight:normal;  line-height:10px; padding:0; }
#featuredevent a {  color: #de5700;  text-decoration: none;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight:normal;  line-height:10px; }
#sitemapinner1 a, #sitemapinner2 a {  text-align: left;  text-decoration: none;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight:normal;  color:#636467; }


/* ---------------------------------------------------------------------------	
     U T I L I T Y   S T Y L E S   C S S
---------------------------------------------------------------------------	*/

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; }
#Pagination5{  position:relative; padding-bottom:30px; 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); }


