.container {
	height:100%;
	vertical-align: top;
	margin: auto auto;
	padding: 0px;
	width:774px;
	text-align:left;
}
body {
	 line-height: 10pt;
   padding: 0px;
   margin:0px;
   border: none;
	 font-family: georgia;
	 font-size:11px;
	 color: #05080A;
	 text-align:center;
}

.otherBodyContainer{
	background-color:#FFFFFF;
	text-align:left;
	padding-left:10px;
	padding-top:4px;
	padding-right:10px;
	line-height:11pt;
	
}

h1{
	font-size:14px;
}
h2{
	
	font-size:14px;
}

/******* Background Pieces ******/
/******* Background is now 1 piece and is swapped in on page load w/ JS in header or footer depending on browser *********/
td.bg_left_summer{
	background: url(/images/shell/gj_bg_left_summer.jpg) no-repeat top right;
}
td.bg_middle_summer{
	background: url(/images/shell/gj_bg_middle_summer.jpg) no-repeat top;
}
td.bg_right_summer{
	background: url(/images/shell/gj_bg_right.jpg) no-repeat top left;
}

td.bg_left_winter{
	background: url(/images/shell/gj_bg_left_winter.jpg) no-repeat top right;
}
td.bg_middle_winter{
	background: url(/images/shell/gj_bg_middle_winter.jpg) no-repeat top;
}
td.bg_right_winter{
	background: url(/images/shell/gj_bg_right_winter.jpg) no-repeat top left;
}

td.bg_left_fall{
	background: url(/images/shell/gj_bg_left_fall.jpg) no-repeat top right;
}
td.bg_middle_fall{
	background: url(/images/shell/gj_bg_middle_fall.jpg) no-repeat top;
}
td.bg_right_fall{
	background: url(/images/shell/gj_bg_right_fall.jpg) no-repeat top left;
}

td.bg_left_spring{
	background: url(/images/shell/gj_bg_left_spring.jpg) no-repeat top right;
}
td.bg_middle_spring{
	background: url(/images/shell/gj_bg_middle_spring.jpg) no-repeat top;
}
td.bg_right_spring{
	background: url(/images/shell/gj_bg_right_spring.jpg) no-repeat top left;
}

td.siteMap{padding-bottom:8px;}

/******* RIGHT COLUMN *******/
.rightColumnCell{

	padding-left:6px;
	padding-right:6px;
	padding-bottom:10px;
	vertical-align:top;
	font-size:11px;
	
}
.rightCellOuter{
	text-align: left;
    vertical-align:bottom;
    width:195px;
	padding-bottom:12px;
	
}
.rightColumnButtons{
	text-align: left;
    vertical-align:bottom;
	padding-bottom:5px;
	
}
.rightColumnBox{
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#ffffff;
	width:162px;
	font-family:Tahoma;
}
.rightColumnBoxLodging{
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
	padding-bottom:8px;
	background-color:#ffffff;
	width:170px;
}

.rightColumnBoxMap{
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:3px;
	background-color:#ffffff;
	width:181px;
}

/******* SLIDESHOW *******/
.slideshowText{
	font-weight:bold;
	font-family:Tahoma;
}

#content {
	width: 565px;
	height: 290px;
	text-align: center;
	background-color: #F2F2F2;
	padding: 5px;
	border: 5px solid #CCC;
	overflow:hidden;
}

a{
	color: #6F2349;
}
a:visited{
	color: #6F2349;
}
a:hover{
	color: #E55E1E;
}
a:active{
	color: #6F2349;
}

a.askExpert { color:#d6380f; font-family:Georgia;line-height: 30px;font-size:20px; }
a.askExpert:hover { color:#841051; }

a.slideshowText:link, a.slideshowText:visited, a.slideshowText:hover,a.slideshowText:active{font-size:12px;font-family:Tahoma;text-decoration:none;font-weight:bold;}
a.noUnderline:link, a.noUnderline:visited {font-family:Tahoma;text-decoration:none;font-weight:bold;}
a.noUnderline:hover{font-family:Tahoma;text-decoration:none;font-weight:bold;color:#E55E1E;}
a.noUnderline:active {font-family:Tahoma;text-decoration:none;font-weight:bold;}
a.white:link, a.white:visited {color:#ffffff;}
a.white:hover{color:#e55e1e;}

a.white:active{color:#ffffff;}
a.whiteGrid:link, a.whiteGrid:visited, a.whiteGrid:hover,a.whiteGrid:active{color:#ffffff;text-decoration:none;font-weight:bold;}
a.bold:link, a.bold:visited, a.bold:hover,a.bold:active{font-weight:bold;font-family:Tahoma;font-size:12px;}
a.industry:link, a.industry:visited {text-decoration: none;font-weight:bold;font-family:Tahoma;}
a.industry:hover{color:#e55e1e;text-decoration: none;font-weight:bold;font-family:Tahoma;}
a.industry:active{text-decoration: none;font-weight:bold;font-family:Tahoma;}

a.lodgingSearchLink:link, a.lodgingSearchLink:visited {font-size:12px;font-weight:bold;font-family:Tahoma;}
a.lodgingSearchLink:hover{color:#e55e1e;font-size:12px;font-weight:bold;font-family:Tahoma;}
a.lodgingSearchLink:active{font-size:12px;font-weight:bold;font-family:Tahoma;}

a.ifYouGo:link, a.ifYouGo:visited{font-family:Tahoma;font-size:12px;font-weight:bold;}
a.ifYouGo:hover{font-family:Tahoma;font-size:12px;font-weight:bold;color:#E55E1E;}
a.ifYouGo:active{font-family:Tahoma;font-size:12px;font-weight:bold;}
a.meetingSubNav:link, a.meetingSubNav:visited{font-size:12px;font-weight:bold;}
a.meetingSubNav:hover{font-size:12px;font-weight:bold;color:#E2663B;}
a.meetingSubNav:active{font-size:12px;font-weight:bold;}

a.siteMapParent:link, a.siteMapParent:visited{font-size:12px;font-weight:bold;}
a.siteMapParent:hover{font-size:12px;font-weight:bold;color:#E2663B;}
a.siteMapParent:active{font-size:12px;font-weight:bold;}
a.siteMap:link, a.siteMap:visited{color: #6F2349;font-size:12px;}
a.siteMap:hover{color:#e55e1e;font-size:12px;}
a.siteMap:active{color: #6F2349;font-size:12px;}

a.sideBar:link, a.sideBar:visited {color: #6F2349;font-family:Tahoma;font-weight:bold;}
a.sideBar:hover{color:#e55e1e;font-family:Tahoma;font-weight:bold;}
a.sideBar:active{color: #6F2349;font-family:Tahoma;font-weight:bold;}


a.myTrip{text-decoration:underline; font-size:11px; cursor: pointer;color: #000000;}
a.myTrip:hover{text-decoration:underline; font-size:11px; cursor: pointer;color:#e55e1e;}


a.htdig_url:link, a.htdig_url:visited {color: #6F2349;font-family:Tahoma;font-size:10px;}
a.htdig_url:hover{color:#e55e1e;font-family:Tahoma;font-size:10px;}
a.htdig_url:active{color: #6F2349;font-family:Tahoma;font-size:10px;}
span.htdig_url{color: #6F2349;font-family:Tahoma;font-size:10px;}
a.gridSearch:link, a.gridSearch:visited, a.gridSearch:active{color: #6F2349;font-family:Tahoma;}

a.navItems:link,a.navItems:visited,a.navItems:hover,a.navItems:active{
	cursor:pointer;
	text-decoration:none;
	color:#ffffff;
	font-size:17px;
	outline:none;
}
#nav1,#nav2,#nav3,#nav4,#nav5{
	color:#ffffff;
}
/******* FOOTER STYLES *******/
a.footer{
	/*color: #6F2349; */
	color: #970706; /* new branding color mar. 2011 */
	font-family:Tahoma;
}
a.footer:visited{
	/*color: #6F2349;*/
	color: #970706; /* new branding color mar. 2011 */
	font-family:Tahoma;
}
a.footer:hover {
	color: #ffffff;
	padding: 0px;
	padding: 1px 3px;
	/*background-color: #E55E1E;*/
	background-color: #970706;
	font-weight: bold;
	text-decoration: none;
	font-family:Tahoma;
}
a.footer:active{
	/*color: #6F2349;*/
	color: #970706; /* new branding color mar. 2011 */
	font-family:Tahoma;
}

/********* SPECIAL FONTS ***********/
.homeFeatures{
	color: #E55E1E;
	font-size:20px;
	
}
.footerText{
	font-size:11px;
	/* color: #6F2349; */ 
	color: #970706; /* new color mar. 2011 from agency */
	line-height:16px;
	font-family:Tahoma;
}

.footerSocial{
	font-size:11px;
	line-height:16px;
	color: #666666;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
}
.tripWeather{
	font-family:Tahoma;
	
	line-height:12pt;
}
.weatherLabels{
	font-family:Tahoma;
	font-weight:bold;
	
	color: #6F2349;
}
.tahoma{
	font-family:Tahoma;
}
.articleFeatures{
	font-family:Tahoma;
	line-height:12px;
	font-size:11px;
}
li {
text-align: left;
vertical-align: middle;
list-style-position: outside;
list-style-image: url(/images/bullet.jpg);
letter-spacing: normal;
right: 2px; }
.pressReleases{
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
}


/********* CMS ***********/
td.cmsCaption{
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-family:Tahoma;
}
.cmsBodyContainer{
	
	background-color:#ffffff;
	text-align:left;
	padding-right:18px;
	padding-left:10px;
	padding-top:14px;
	padding-bottom:14px;
	line-height:11pt;
	
}
.pageHeader{
	text-align:left;
	font-size:20px;
	color:#841051;
	line-height:20px;
}
.eventPageHeader{
	text-align:right;
	font-size:20px;
	color:#841051;
	line-height:20px;
}
td.cmsCredit{
	font-weight:bold;
	color:#E55E1E;
	padding-right:10px;
	padding-left:5px;
	font-family:Tahoma;
}
.cmsCredit{
	font-weight:normal;
	font-size:10px;
}


/********* Grid Styles ***********/
.gridInfo{
	font-family:Tahoma;
}
.gridSearchCheckboxes{
	font-family:Tahoma;
}
.gridExpandedDescription{
	line-height:11pt;
}
.gridReadMore{
	font-weight:bold;
}
.gridAnchors{
	float:left;
	font-weight:bold;
	color: #6F2349;
	padding-left:10px;
	padding-bottom:10px;
	
}
.gridPages{
	font-weight:normal;
}	
.gridBodyContainer{
	
}
.gridPagesBg{
	background-color:#FFFFD6;
	text-align:left;
}
a.gridPages{
	color: #000000;
}
a.gridPages:visited{
	color: #000000;
}
a.gridPages:hover{
	color: #000000;
}
a.gridPages:active{
	color: #000000;
}
a.gridLink{
	color: #6F2349;
	text-decoration: none;
}
a.gridLink:visited{
	color: #6F2349;
	text-decoration: none;
}
a.gridLink:hover{
	color: #6F2349;
	text-decoration: none;
}
a.gridLink:active{
	color: #6F2349;
	text-decoration: none;
}
a.listingLink{
	color: #000000;
	text-decoration: none;
	cursor:pointer;
}
a.listingLink:visited{
	color: #000000;
	text-decoration: none;
	cursor:pointer;
}
a.listingLink:hover{
	color: #6c2358;
	text-decoration: none;
	cursor:pointer;
}
a.listingLink:active{
	color: #000000;
	text-decoration: none;
	cursor:pointer;
}
a.listingClosedLink{
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
	cursor:pointer;
	font-family:Tahoma;
}
a.listingClosedLink:visited{
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
	cursor:pointer;
	font-family:Tahoma;
}
a.listingClosedLink:hover{
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
	cursor:pointer;
	font-family:Tahoma;
}
a.listingClosedLink:active{
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
	cursor:pointer;
	font-family:Tahoma;
}

.gridTopLinks{
	padding-right:20px;
	padding-left:20px;
	padding-bottom:20px;
	width:340px;
	background-color:#ffffff;
}
.gridPageTable{
	background-color:#ffffff;
	text-align:left;
}

.listingOuterContainer{
	background-color:#FFFFEB;
	padding-bottom:20px;
	width:380px;
	vertical-align:top;
	text-align:left;
}
.listingOuterContainerEmpty{
	vertical-align:top;
	text-align:left;
	padding-bottom:20px;
	width:380px;
}
.listingContainerClosed{
	font-size:11px;
	font-family:Tahoma;
	border-bottom:1px solid #CBCBCB;
	width:358px;
	height:40px;
	padding-left:10px;
	padding-right:12px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFFFEB;
	line-height:10pt;
	color: #000000;
	text-align:left;
}
.listingContainerClosed:hover{
	background-color:#FFFFD6;
}
.listingContainerOpen{
	font-size:11px;	
	border-bottom:1px solid #CBCBCB;
	width:370px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	background-color:#FFFFD6;
	text-align:left;
}
.listingClosedName{
	padding-left:5px;
	font-weight:bold;
	float:left;
	width:230px;
	text-align:left;
}
.listingClosedPhone{
	float:right;
	text-align:left;
	vertical-align:top;
}
.gridGroupBy{
	background-color:#825074;	
	border-top:1px solid #CBCBCB;
	color: #ffffff;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
}

/******* MORE PAGES ********/
.moreGeneralInfo{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;	
	background: url(/images/grids/morePage_general_bg.gif) no-repeat top left;
	color:#ffffff;
	height:69px;
	font-family:Tahoma;
}
.moreName{
	font-size:16px;
	font-family:Tahoma;
	font-weight:bold;
}
.moreRates{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;	
	background-color:#FFFFEB;
	font-family:Tahoma;
}
.moreAmenities{
	font-family:Tahoma;
	font-size:11px;
	width:300px;
}
.moreDescription{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;
	background-color:#FFFFD6;
}

/******* EVENTS ********/
.eventOuterContainer{
	background-color:#FFFFEB;	
	width:379px;
}
.eventPageTable{
	background-color:#ffffff;
	width:565px;
}
td.eventLeftColumn{
	font-family:Tahoma;
}
.eventBodyContainer{
	background-color:#ffffff;
	text-align:left;
	padding-left:5px;
	padding-top:4px;
	padding-right:10px;
}
.eventContainerClosed{
	font-size:11px;	
	border-bottom:1px solid #CBCBCB;
	/*width:355px;*/
	padding-left:10px;
	padding-right:4px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFFFEB;
	line-height:10pt;
	color: #000000;
	text-align:left;
	font-family:Tahoma;
}
.eventContainerClosed:hover{
	background-color:#FFFFD6;
}
.eventClosedName{
	padding-top:2px;
	padding-left:5px;
	font-weight:bold;
	float:left;
	width:200px;
	text-align:left;
}
.eventClosedDate{
	padding-top:2px;
	float:right;
	text-align:right;
	vertical-align:top;
}
.eventMainInfo{
	font-weight:bold;
	font-family:Tahoma;
}
.eventGroupBy{
	background-color:#825074;	
	border-top:1px solid #CBCBCB;
	color: #ffffff;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
}

/********GATEWAY & TOPIC PAGES *******/
.topicBox{
	width:153px;
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #D9CAD5;
	border-right:1px solid #D9CAD5;
}
.gatewayBoxWide{
	width:349px;
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #D9CAD5;
	border-right:1px solid #D9CAD5;
}
.articleBox{
	width:224px;
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #D9CAD5;
	border-right:1px solid #D9CAD5;
}
.topicBodyContainer{
	background-color:#ffffff;
	text-align:left;
	padding-top:14px;
	padding-bottom:14px;
	line-height:11pt;	
}
.gatewayBodyContainer{
	width:575px;
	background-color:#ffffff;
	text-align:left;
		
}

.topicSubHeadline{
	color:#E55E1E;
	font-size:14px;
	font-weight:bold;
}
.topicAuthor{
	
}
.light_image_border {
	border: 3px solid #ffffff;
}
.light_image_border2 {
	border: 3px solid #D9CAD5;
}
.light_image_border:hover {
	
	border: 3px solid #D9CAD5;
}
.arrow_border {
	border: 2px solid #ffffff;
	padding:1px;
}
.arrow_border:hover {
	border: 2px solid #D9CAD5;
}
.myTripNavNormal{
	font-family:Tahoma;
	font-weight:bold;
}
.gridName{
	font-family:Tahoma;
}
.travelCartRecommendations{
	border:1px solid #D9CAD5; padding:5px; width:540px;
}
td.proximityListings{
	font-family:Tahoma;
}
.travelCartSideDisplay{
	color:#841051;
	font-weight:bold;
	font-family:Tahoma;
	line-height:12px;
}
.subHeading{
	color:#6c2358;
	font-size:12px;
	font-weight:bold;
}
.meetingSubHeading{
	color:#841051;
	font-weight:bold;
}
.meetingSubHeadingLarge{
	font-size:14px;
	color:#841051;
	font-weight:bold;
}
.meetingSubnav{
	width:224px;
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #D9CAD5;
	border-right:1px solid #D9CAD5;
	line-height:16pt;
	color:#E2663B;
	font-family:Tahoma;
}
.eventSideBar{
	font-family:Tahoma;
	line-height:12px;
}
a.dealsSubNav:link, a.dealsSubNav:visited{font-size:12px;font-weight:bold;}
a.dealsSubNav:hover{font-size:12px;font-weight:bold;}
a.dealsSubNav:active{font-size:12px;font-weight:bold;}
a.dealsSideBar:link, a.dealsSideBar:visited{
	font-family:Tahoma;
	font-weight:bold;
	color:#841051;
}
a.dealsSideBar:hover{
	font-family:Tahoma;
	font-weight:bold;
	color:#e55e1e;
}
a.dealsSideBar:active{
	font-family:Tahoma;
	font-weight:bold;
	color:#841051;
}
.dealsSideBar{
	font-family:Tahoma;
	line-height:12px;
}
.dealsSubHeading{
	color:#841051;
	font-weight:bold;
	font-family:Tahoma;
}
.dealsSubHeadingLarge{
	font-size:14px;
	color:#841051;
	font-weight:bold;
}
.dealsSubnav{
	width:224px;
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #D9CAD5;
	border-right:1px solid #D9CAD5;
	line-height:16pt;
	color:#E2663B;
}
.htdig 
{
	font-family: georgia, arial, helvetica, verdana, sans-serif;
	color: #000000;
}
.htdig_title 
{
	font-family: georgia, arial, helvetica, verdana, sans-serif;
	color: #0000ff;
	font-weight: bold;
	font-size: 14px;
}
.htdig_excerpt 
{
	font-family: georgia, arial, helvetica, verdana, sans-serif;
	color: #333333;
	font-size: 12px;
	margin-left: 3px;
}
.htdig_percent 
{
	font-family: georgia, arial, helvetica, verdana, sans-serif;
	color: #6666CC;
	line-height : 9px;
	font-size: 9px;
}
.htdig_url 
{
	font-family: georgia, arial, helvetica, verdana, sans-serif;
	color: #66cc00;
	font-size: 10px;
}
.htdig_pages 
{
	font-family: georgia, arial, helvetica, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-right: 2px;
	margin-left: 2px;
}
.form_error
{
	font-family: georgia, arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height:15px;
	color:#CC0000;
}

/********BLOGS *******/
.blogArchive a, .blogArchiveA {
 	color:#d5360c; font-size:10pt; font-family: verdana; font-weight:bold;
}

a.blogArchiveItem {
	font-size:9px;
	font-weight:normal;
	position:relative; 
	top:7px; 
	color:#666; 
	font-family: verdana;
}

a.blogArchiveItem:hover {
	color:#e55e1e;
}

.sub_blog_title {
	color:#e55e1e;
	font-weight: normal;
	font-size:16px;
	line-height: 16px;
}
/* START:2010 Updates by LPG */
#nav6 {
	float:left;
	width:175px;
	padding:0;
	margin:0;
}
.navIntl {
	display:block;
	float:left;
	width:88px;
	text-decoration:none;
	color:#ffffff;
	font-size:14px;
	outline:none;
}
.icon_espanol, .icon_deutsche, .icon_francaise {
	display:block;
	height:22px;
	float:left;
	overflow_hidden;
	text-indent:-10000px;
}
.icon_espanol:hover, .icon_deutsche:hover, .icon_francaise:hover {
	background-color:#e2663b;
}
.icon_espanol {
	background: transparent url('/images/shell/icon-espanol.jpg') 4px 4px no-repeat;
	width:31px;
	margin-left:60px;

}
.icon_deutsche {
	background:transparent  url('/images/shell/icon-deutsche.jpg') 4px 4px no-repeat;
	width:31px;
	margin-left:10px;
}
.icon_francaise {
	background:transparent  url('/images/shell/icon-francaise.jpg') 4px 4px no-repeat;
	width:31px;
	margin-left:10px;
}
.title-media {
	font-family: georgia, serif !important;
	font-size:12px;
}
/* END:2010 Updates by LPG */
#homeFooterBg {
	height: 90px;
	background:transparent  url('/images/shell/grapes_footer.jpg') 50% 100% no-repeat;
}
.homeFeaturesBlock {
	width:47%;
	float:left;
	min-height:150px;
}

.homeFeaturesBlockLeft {
	margin-right: 2%;
	padding-right: 2%;
	border-right: 1px dotted #ccc;
}
.fbGroup {
	padding: 1em 0;
	}
.fbGroup a {
 	font-family: Arial, sans-serif;
 	font-size:14px;
 	font-weight:300;
 	line-height:20px;
 	color: #666666 !important;
	text-decoration: underline;
}
.fbGroup a:hover {
	color:#3b5997 !important;
}
.fbGroupHeader {
	position:relative;
	height:40px;
	padding:7px 0;
}
.fbGroupHeader img {
	position:absolute;
	top:0;
	left:5px;
}
.fbGroupTitle {
	color:#3b5997;
	font-size:20px;
	line-height:25px;
	height:25px;
	margin:0;
	padding: 0 0 0 50px;
	background-color: #cccccc;
	display:block;
}

.nav_interactive_map {
		display: block;
		width:181px;
		height:137px;
		
	}
.nav_interactive_map a {
	background: url('/images/shell/interactive_map.jpg') no-repeat scroll 0 0 transparent;
    display: block;
    height: 137px;
	text-indent:-900px;
    overflow: hidden;
	position: absolute;
    width: 181px;
	}
	
.nav_interactive_map a:hover {
	background-position: -181px 0;
}

.mapHeader{
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	color:#713160;
	line-height:28px;
	margin-bottom: 15px;
}

a.mobile-footer {
    background: url("/images/hp_gj_mobile_icon_sprite.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 236px;
    overflow: hidden;
    text-indent: -10000px;
    width: 186px;
}
a.mobile-footer:hover {
	 background-position: -186px 0;
}
/**** holiday shopping ********/
.holidayTitle {
	font-size:14px;
	font-weight:bold;
	color:#713160;
	line-height:15px;
}
.holidayProperty {
	font-size:12px;
	font-weight:bold;
	line-height:14px;
}
.holidayDeal {
	border: 1px #000 solid;
	padding:10px;
	margin: 10px 0;
}
.holidayProp {
	width:50%;
	float:left;
}
.holidayContact {
	width:50%;
	float:left;
}
.holidayDescription {
	font-size:13px;
}
.holidayPhone, .holidayEmail, .holidayURL {
	font-size:12px;
}
.holidayDisclaimer, .holidayInstructions, .holidayPromo, .holidayDates {
	font-size:11px;
}
#dealPrint {
	float:right;
	width:100px;
}
