BODY{
	margin: 0; font:normal 62.8%/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* site-wide change to bullets - add in smaller bullet image */
ul { 
	list-style-image: url(images/shared/bullet-small.gif); 
	list-style-image: url(../images/shared/bullet-small-ie.gif) !ie; /* ie7 and lower hack */
}

div, table, tr, td {font-size:1em;}

h1, h2, h3 {margin:0; padding:0; color:#66655F; font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif!important; font-variant: small-caps!important;}

h1.new-text-h1 { font-size:20px!important; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif!important; color: #660228!important; width: 349px!important; text-align: left!important; padding-top: 20px!important; font-weight:normal!important; font-variant:normal!important; }
h2.new-text-h1-yellow { font-size:16px!important; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif!important; color: #e3b11e!important; width: 349px!important; text-align: left!important; padding-top: 20px!important; font-weight:normal!important; font-variant:normal!important; }
h2.new-text-h2 { font-size:16px!important; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif!important; color: #666666!important; width: 349px!important; text-align: left!important; padding-bottom:0!important; margin-bottom:0!important; font-weight:normal!important; font-variant:normal!important; }
h3.new-brown { font-size:13px!important; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif!important; color: #481F00!important; width: 349px!important; text-align: left!important; padding-bottom:0!important; margin-bottom:0!important; font-weight:bold!important; font-variant:normal!important; }
h3.new-h3 { font-size:14px!important; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif!important; color: #481F00!important; width: 349px!important; text-align: left!important; padding-bottom:0!important; margin-bottom:0!important; font-weight:normal!important; font-variant:normal!important; }

.pdf { background:url(image/icon/pdf.gif) 0 7px no-repeat; float:right; padding:3px 0 0 16px; }

/* and default text */
.default{
	color: #66655F; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: normal; }

.default a, .default a:visited { text-decoration: underline; }
.default a:hover, .default a:active { text-decoration: none; }

.employdefault{
	color: #785200;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

.employNew { font-family:Georgia; font-size:1em; color:#3e516a; width:266px; line-height:1; margin-left:6px; }

.employgreen{
	color: #729660;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

.header_link{
	color: #999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 28px;
}

a.utility-menu-links, a.utility-menu-links:visited { color: #999; text-decoration:underline; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; line-height: 28px; }
a.utility-menu-links:hover, a.utility-menu-links:active { text-decoration:none; }


.testimonial, .brown{
	color: #4d2501;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

.testimonial a, .testimonial a:visited {color:#4d2501; text-decoration:underline;}
.testimonial a:active, .testimonial a:hover { text-decoration:none; }.

.brown a, .brown a:visited { text-decoration:underline; color:#4d2501; }
.brown a:hover, .brown a:active { text-decoration:none; }

a.simple-grey, a.simple-grey:visited { color:#999; text-decoration:none; font-weight:bold; }
a.simple-grey:hover, a.simple-grey:active { text-decoration:underline; }

.yellowBorder{border-bottom:1px solid #e3b11e; padding:5px 0;}
.firstBorder{border-top:1px solid #e3b11e;}

.printbutton2{display:block;margin:7px 0;}

.right{float:right;}
.left{float:left;}
.content_footer{font-size:10px;}
.content_footer a{color:#999;font-weight:normal;text-decoration:underline;}

span.dark-red-text { color:#660228; }
a.dark-red-links { color:#660228; font-size:1em; font-weight:normal; text-decoration:none; }
a.dark-red-links:hover { color:#660228; font-size:1em; font-weight:normal; text-decoration:underline; }
a.dark-red-links:visited { color:#660228; font-size:1em; font-weight:normal; text-decoration:none; }

/* sub navigation below page headers */
.subnav1,A.subnav1,A.subnav1:link,A.subnav1:active,A.subnav1:visited{
	color: #660228;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
A.subnav1:hover{
	text-decoration: underline;
}

.employ,A.employ,A.employ:link,A.employ:active,A.employ:visited{
	color: #cd9443;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
}
A.employ:hover{
	text-decoration: underline;
}

/* sub headers */
.subheader{
	color: #66655F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
}
.subheader-temp{
	color: #66655F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
A.subheader,A.subheader:link,A.subheader:active,A.subheader:visited{
	color: #66655F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
}
A.subheader:hover{
	color: #66655F;
	text-decoration: underline;
}

/* reversed subheaders i.e. subheaders in Specials & Packages */
TD.subheaderinv{
	color: #FFFFFF;
	background-color: #66655F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 1;
	padding-left: 1;
	padding-right: 1;
	padding-top: 1;
}
/* orange_small i.e. the headers in the booking engine */
.orangesm{
	color: #E3B11E;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*call to action links i.e. bookmark this page */
.calltoaction,A.calltoaction,A.calltoaction:link,A.calltoaction:active,A.calltoaction:visited{
	color: #660228;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
}
A.calltoaction:hover{
	text-decoration: underline;
}

/* common navigation located in the left margin on sub pages */
.commonnavheader,A.commonnavheader,A.commonnavheader:link,A.commonnavheader:active,A.commonnavheader:visited{
	color: #660228;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
.commonnav,A.commonnav,A.commonnav:link,A.commonnav:active,A.commonnav:link{
	color: #660228;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	line-height: 18px;
}
A.commonnav:hover{
	text-decoration: underline;
}

.normal { font-weight:normal; }
.bolded { font-weight:bold; }

/* required and not required symbols for form fields */
.required{
	color: Red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
.requiredcond{
	color: navy;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}

/* links and text in supportive navigation */
.supportivenav,A.supportivenav,A.supportivenav:link,A.supportivenav:active,A.supportivenav:visited{
	color: #660228;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 18px;
}
A.supportivenav:hover{
	text-decoration: underline;
}
.supportivenavlit,A.supportivenavlit,A.supportivenavlit:link,A.supportivenavlit:active,A.supportivenavlit:visited{
	color: #660228;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	line-height: 18px;
}

/* copyright notice and copy right links */
.copyright,A.copyright,A.copyright:link,A.copyright:active,A.copyright:visited{
	color: #66655F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
	line-height: 18px;
}

INPUT.textbox20{
	background-color: #FFFFFB;
	border: 1px solid #66655F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	width: 200px;
}
TEXTAREA.textbox15,INPUT.textbox15{
	background-color: #FFFFFB;
	border: 1px solid #66655F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
}
INPUT.button{
	font-weight: normal;
	background-color: #E3B11E;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
	border-width: 1px;
	font-size: 10px;
	height: 20px;
	padding: 0 2px 0 2px;
	border-style: solid;
	margin: 0 0 0px 0;
	border-color: #ffffff #66655F #66655F #ffffff;
	text-decoration: none;
	cursor: hand;
	font-family: Verdana;
}
INPUT.button1{
	font-weight: normal;
	background-color: #E3B11E;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
	border-width: 1px;
	font-size: 10px;
	height: 20px;
	padding: 0 2px 0 2px;
	border-style: solid;
	margin: 0 0 0px 0;
	border-color: #ffffff #66655F #66655F #ffffff;
	text-decoration: none;
	cursor: hand;
	font-family: Verdana;
}
INPUT.button2{
	font-weight: normal;
	background-color: #e3c671;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
	border-width: 1px;
	font-size: 10px;
	height: 20px;
	padding: 0 2px 0 2px;
	border-style: solid;
	margin: 0 0 0px 0;
	border-color: #ffffff #66655F #66655F #ffffff;
	text-decoration: none;
	cursor: hand;
	font-family: Verdana;
}
INPUT.button3{
	font-weight: normal;
	background-color: #e3c671;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
	border-width: 1px;
	font-size: 10px;
	height: 20px;
	padding: 0 2px 0 2px;
	border-style: solid;
	margin: 0 0 0px 0;
	border-color: #ffffff #66655F #66655F #ffffff;
	text-decoration: none;
	cursor: hand;
	font-family: Verdana;
}

/* orange_small i.e. the headers in the booking engine */
.brownsm{
	color: #e3b11e;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.grey{
	color: #888;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* select boxes for booking engine */
SELECT.Arv{
	background-color: #FFFFFF;
	border: 1px solid #66655F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 52px;
	color: #66655F;
}
SELECT.Arv2{
	background-color: #FFFFFF;
	border: 1px solid #66655F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 40px;
	color: #66655F;
}

select.new-arrival { background:url(image/icon/drop-menu-arrow.gif) top right no-repeat; width:40px; color:#66655F; border:#66655F 1px solid; }

/* decrease the indent of the ul tag */
UL.tight{
	text-indent: -25px;
}

.story,A.story,A.story:link,A.story:active,A.story:visited{
	color: #936369;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
}
A.story:hover{
	text-decoration: underline;
}

.chart,A.chart,A.chart:active{
	color: #936369;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	line-height: 12px;
}
A.chart:link{
	text-decoration: underline;
}
A.chart:hover{
	text-decoration: underline; color: #bbbc92;
}
A.chart:visited{
	text-decoration: underline;
}
ul.checkbox { list-style-image: url("image/checkbox.gif"); }

h3.living-large-img-header { background:url(image/header/img-headers/living-large-special.gif) 0 0 no-repeat; width:349px; height:50px; display:block; text-indent:-9999px; }
h3.red-colour { color:#8b1727; font-size:1.4em; }
div.price-point-valid-dates { color:#8b1727; float:right; display:block; text-align:right; }
a.red-booking-link, a.red-booking-link:visited { color:#FF3333; font-size:0.8em; text-decoration:underline; }
a.red-booking-link:hover, a.red-booking-link:active { text-decoration:none; }

#possibilities-endless {padding:0 0 8px 0; background:#f1f1f1;}
#possibilities-endless  img {margin:12px 0 0px 55px;}
#possibilities-endless ul {margin:0 18px 0 28px; padding:0; font-size:10px; color:#66655F;} 
#possibilities-endless ul li {margin:6px 0; padding:0;}

.press_releases h1 {margin-bottom:10px; font-size:14px;}
.press_releases h2 {border-top:1px solid #E3B11E; padding:10px 0 0 0;}

/* ----The various Quick Link navigations---- */
#quick-links a:hover {text-decoration:none;}
#quick-links a {text-decoration:underline;}
#accomm-quick-links a {text-decoration:underline; }
#accomm-quick-links a:hover {text-decoration:none;}
#premium-quick-links a {text-decoration:underline; color:#9a5d75;}
#premium-quick-links a:hover {text-decoration:none; color:#9a5d75;}
.accomm-reg-links a {text-decoration:underline;}
.accomm-reg-links a:hover {text-decoration:none;}

/* ----The styles for LightBox.css---- */
#lightbox {position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0;}
#lightbox img {width:auto; height:auto;}
#lightbox a img {border:none;}
#outerImageContainer {position:relative; background-color:#ffffff; width:250px; height:250px; margin:0 auto;}
#imageContainer {padding:10px;}
#loading {position:absolute; top:45%; left:45%; height:25%; width:100% text-align:center; line-height:0;}
#hoverNav {position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a {outline:none;}
#prevLink, #nextLink {width:49%; height:100%; background-image:url(data:image/gif;base64,AAAA);/* Trick IE into showing hover */ display:blcok;}
#prevLink {left:0; float:left;}
#nextLink {right:0; float:right;}
#prevLink:hover, #prevLink:visited:hover {background:url(the_hotel/images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background:url(the_hotel/images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer {font:10px Verdana, Helvetica, sans-serif; background-color:#ffffff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%;}
#imageData {padding:0 10px; color:#666666;}
#imageData #imageDetails {width:70%; float:left; text-align:left;}
#imageData #caption {font-weight:bold;}
#imageData #numberDisplay {display:block; clear:left; padding-bottom:1.0em;}
#imageData #bottomNavClose {width:66px; float:right; padding-bottom:0.7em; outline:none;}
#overlay {position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000000;}


/* RANDOM TESTIMONIAL CSS */

div#right-col-reviews-wrapper { background:url(image/testimonials/hdr.jpg) 0 0  no-repeat; width:178px; padding:47px 0 0 0; display:block; }
	div#right-col-reviews-wrapper div#right-col-reviews-body { background:url(image/testimonials/body.jpg) 0 0 repeat-y; font-size:11px; line-height:1.4; text-align:left; padding:0 12px 0 12px; }
		div#right-col-reviews-wrapper div#right-col-reviews-body a,
		div#right-col-reviews-wrapper div#right-col-reviews-body a:visited { font-size:11px; font-family:Verdana, Helvetica, sans-serif; color:#ecb417; text-decoration:underline; }
		div#right-col-reviews-wrapper div#right-col-reviews-body a:hover,
		div#right-col-reviews-wrapper div#right-col-reviews-body a:active { text-decoration:none; }
		
		div#right-col-reviews-wrapper div#right-col-reviews-body a.continue,
		div#right-col-reviews-wrapper div#right-col-reviews-body a.continue:visited { font-size:10px; font-family:Verdana, Helvetica, sans-serif; color:#666; text-decoration:underline; }
		div#right-col-reviews-wrapper div#right-col-reviews-body a.continue:hover,
		div#right-col-reviews-wrapper div#right-col-reviews-body a.continue:active { text-decoration:none; }
	div#right-col-reviews-wrapper div#right-col-reviews-footer { background:url(image/testimonials/ftr.jpg) 0 0 no-repeat; height:9px; }
	
h2.util-testimonials  {background-image:url(image/testimonials/hdr.jpg) left no-repeat;}

#td-testimonials  {background-image:url(image/testimonials/body.jpg) repeat-y;}

#random-testimonial  { overflow:hidden; font-size:11px; line-height:1.4; font-family:Verdana, Helvetica, sans-serif; color:#999999; background:url(image/testimonials/body.jpg) repeat-y; margin-bottom:-3px; padding:0 12px 0 12px!important;}

#random-testimonial a {font-size:11px; font-family:Verdana, Helvetica, sans-serif; color:#ecb417; text-decoration:underline;}
#random-testimonial a:hover {font-size:11px; font-family:Verdana, Helvetica, sans-serif; color:#ecb417; text-decoration:none;}
#random-testimonial a:visited {font-size:11px; font-family:Verdana, Helvetica, sans-serif; color:#ecb417; text-decoration:underline;}

#random-testimonial a#continue {font-size:10px; font-family:Verdana, Helvetica, sans-serif; color:#666666; text-decoration:none;}
#random-testimonial a#continue:hover {font-size:10px; font-family:Verdana, Helvetica, sans-serif; color:#666666; text-decoration:underline;}
#random-testimonial a#continue:visited {font-size:10px; font-family:Verdana, Helvetica, sans-serif; color:#666666; text-decoration:none;}

/* New Reviews Layout */
#customer-reviews { font-size:0.9em!important; color:#646560; line-height:1.3; }
	#customer-reviews td.review { border-top:#d9d9d9 double; }
	#customer-reviews td.review-last { border-top:#d9d9d9 double; border-bottom:#d9d9d9 double; }

	#customer-reviews #name { float:left; width:175px; display:block; margin:18px 15px 18px 0; }
	#customer-reviews #review-left { float:left; font-family:"Times New Roman"; background-color:#f6ffe7; width:400px; display:block; margin:18px 15px 18px 0; padding:8px 8px 8px 8px; }
	#customer-reviews #review-right { float:left; font-family:"Times New Roman"; background-color:#edf8ff; width:400px; display:block; margin:18px 15px 18px 0; padding:8px 8px 8px 8px; }

#new-testimonials { /*font-family:Georgia;*/ font-size:0.9em!important; color:#646560; line-height:1.3; margin:18px 0 18px 0; }
#new-testimonials p.name-left { font-size:0.9em; color:#999999; text-align:right; line-height:1.3; margin:18px 15px 18px 0; }
#new-testimonials-name  { font-size:0.9m; color:#999999; line-height:1.3; margin: 18px 0 18px 12px; }
#new-testimonials-name-left  { font-size:0.9em; color:#999999; text-align:right; line-height:1.3; margin:18px 15px 18px 0; }
#smallBlogCTA { margin:20px 0 0 30px; }
#newHdr { margin:0 0 8px 0; }

#break-fast-menu-larger { font-size:1.2em; color:#660228; }

/* New Employment Page */
#employment-wrapper {background:url(employment/img/content-bottom.jpg) bottom center no-repeat; width:750px; overflow:hidden;}
#employment-inner { font-family:Goergia; font-size:1em; background:url(employment/img/content-top.jpg) top center no-repeat; width:750px; padding-bottom:44px; overflow:hidden;}

#left-col {float:left; width:375px; overflow:hidden; display:inline;}

#left-col h3.great-benefits {background:url(employment/img/txt/h3/great-benefits.gif) top left no-repeat; display:block; float:none; width:165px; height:18px; margin:57px 0 0 87px; text-indent:-9999px;}
#left-col h3.job-listings {background:url(employment/img/txt/h3/job-listings.gif) top left no-repeat; display:block; float:none; width:148px; height:17px; margin:57px 0 0 87px; text-indent:-9999px;}

#left-col ul {margin:16px 0 0 0; padding:0; /*width:280px;*/ font-size:1em; display:block; list-style:none;}
#left-col li {background:url(employment/img/bullet-img.gif) no-repeat 90px 9px; font-family:Georgia; font-size:1.5em; color:#3e516a; list-style:none; line-height:1.25; margin:0; padding:0 0 8px 105px;}

#right-col {float:left; width:350px; margin:53px 0 0 24px; overflow:hidden; display:inline;}
#right-col p.mainCopy {font-family:Georgia; font-size:1.7em; color:#3e516a; width:266px; line-height:1; margin-left:6px;}
#right-col a.apply-now-btn {background:url(employment/img/btn-apply.gif) no-repeat; width:259px; height:35px; display:block; text-indent:-9999px; margin:6px 0 15px 6px;}
#right-col a.apply-now-btn:hover {background-position:0 -40px; width:259px; height:35px; display:block; text-indent:-9999px;}
#right-col a.view-jobs-btn {background:url(employment/img/btn-view-jobs.gif) no-repeat; width:259px; height:35px; display:block; text-indent:-9999px; margin-left:6px;}
#right-col a.view-jobs-btn:hover { background-position:0 -40px; width:259px; height:35px; display:block; text-indent:-9999px;}

#listings-body { font-family:Georgia!important; font-size:1.1em!important; color:#3e516a; background:url(employment/img/table-bg.jpg) 0px 23px no-repeat; margin:30px 44px 36px 44px; width:662px; height:400px; }
#listings-body h3.current-job-listings { background:url(employment/img/txt/h3/job-listings.gif) top left no-repeat; width:234px; height:20px; text-indent:-9999px; margin-left:7px; }

#listings-body a.employment-form-top { float:right; background:url(employment/img/online-form-btn.gif) top left no-repeat; width:168px; height:12px; margin:6px 7px 12px 0; }
#listings-body a.employment-form-top:hover { background-position:0 -16px;}

#listings-body a.employment-form-bottom { float:right; background:url(employment/img/online-form-btn.gif) top left no-repeat; width:168px; height:12px; margin:250px 7px 12px 0; }
#listings-body a.employment-form-bottom:hover { background-position:0 -16px;}

#listings-body table.listing-chart { padding:0; width:632px; margin:27px 0 0 14px; }
#listings-body table.listing-chart tr.top { border-bottom:#72aa45 1px solid; font-family:Georgia; font-size:1.1em; color:#3e516a; font-weight:bold; }
#listings-body table.listing-chart tr.even { font-family:Georgia; font-size:1.1em; color:#3e516a; font-weight:normal; }
#listings-body table.listing-chart tr.even td.grey { font-family:Georgia; font-size:1.2em; color:#959595; font-weight:normal; }
#listings-body table.listing-chart tr.odd { background-color:#e3e9f1; font-family:Georgia; font-size:1.1em; color:#3e516a; font-weight:normal; }
#listings-body table.listing-chart tr.odd td.grey { background-color:#e3e9f1; font-family:Georgia; font-size:1.1em; color:#959595; font-weight:normal; }


/* [ HOLIDAY FARE PAGE ] */
#holiday-fare-wrapper {background:url(image/holidy-fare/bg-y.jpg) repeat-y; width:980px; overflow:hidden;}
#holiday-fare-inner {background:url(image/holidy-fare/footer-image.jpg) bottom center no-repeat; overflow:hidden;}
#holiday-fare-inner-top {background:url(image/holidy-fare/header-image-new.jpg) top center no-repeat; width:980px; overflow:hidden; padding:0 0 26px 0;}

#holiday-fare-inner-top div#phg-home {margin:0 0 300px; position:relative; left:26px; top:20px; width:190px; height:64px; clear:both;}
	#holiday-fare-inner-top div#phg-home a, #holiday-fare-inner-top div#phg-home a:visited {width:190px; height:64px; display:block;}

#holiday-fare-content {padding:0 42px 0 42px; overflow:hidden;}
#holiday-fare-content div.indentedText {margin-left:20px; width:365px;}

#holiday-fare-content div.indentedText p {font:Verdana, Arial, sans!important; font-size:11px!important; color:#666666; line-height:1.3;}
#holiday-fare-content ul {font:Verdana, Arial, sans!important; font-size:11px!important; color:#666666; line-height:1.3; margin:-28px 0;}

#ornament-cta { margin:3px 3px 3px 0; }

#holiday-fare-content div.leftCol { float:left; width:550px; margin:0; padding:0 10px 0 0; border-right:#dfdfdd 1px double; overflow:hidden; display:inline; }
#holiday-fare-content div.rightCol { float:left; width:294px; margin:0 0 0 26px; overflow:hidden; display:inline; }

#holiday-fare-content div.copyOdd {float:left; width:388px; text-align:left;}
#holiday-fare-content div.copyEven {float:left; width:388px; text-align:left; display:inline;}
#holiday-fare-content div.copyOddRight {float:left; width:182px; text-align:left; overflow:hidden;}
#holiday-fare-content div.copyEvenRight { width:182px; text-align:left; overflow:hidden;}

#holiday-fare-content table.copyright {margin:0 0 6px 0;}
#holiday-fare-content div.giftCard {float:left; margin:0 12px 20px 0; overflow:hidden; clear:both;}
#holiday-fare-content img.ornaments {float:left; border:#cecece 1px solid; margin:10px 12px 0 0; overflow:hidden; clear:both;}
#holiday-fare-content div.img-left {float:left; border:#cecece 1px solid; margin:0 20px 0 0;}
#holiday-fare-content div.img-right {float:left; border:#cecece 1px solid; margin:0 0 0 16px; display:inline;}
#holiday-fare-content img.img-hr {}

#holiday-fare-content h2.festive-brunch {background:url(image/holidy-fare/txt/h2/special-festive-brunch.gif) top left no-repeat; width:240px; height:33px; text-indent:-9999; margin-bottom:5px; overflow:hidden; padding:0 0 0 0; clear:both;}
#holiday-fare-content h2.lunch-buffet {background:url(image/holidy-fare/txt/h2/lunch-buffet.gif) top left no-repeat; width:385px; height:34px; text-indent:-9999; margin-bottom:5px; overflow:hidden; padding:0 0 0 0; display:block;}
#holiday-fare-content h2.new-years-day-moet {background:url(image/holidy-fare/txt/h2/new-years-day-moet.gif) top left no-repeat; width:340px; height:50px; text-indent:-9999; margin-bottom:5px; overflow:hidden; padding:0 0 0 0; clear:both;}
#holiday-fare-content h2.gift-cards {background:url(image/holidy-fare/txt/h2/gift-cards.gif) top left no-repeat; width:90px; height:28px; text-indent:-9999; margin-bottom:5px; overflow:hidden; padding:0 0 0 0; clear:both;}
#holiday-fare-content h2.special-holiday-room-rate {background:url(image/holidy-fare/txt/h2/special-holiday-room-rate.gif) top left no-repeat; width:252px; height:28px; text-indent:-9999; margin-bottom:5px; overflow:hidden; padding:0 0 0 0; clear:both;}
#holiday-fare-content h2.nye-room-rate {background:url(image/holidy-fare/txt/h2/nye-room-rate.gif) top left no-repeat; width:232px; height:20px; text-indent:-9999; margin-bottom:14px; overflow:hidden; padding:0 0 0 0; clear:both;}

#holiday-fare-content p {font:Verdana, Arial, sans!important; font-size:11px!important; color:#666666; line-height:1.4; margin:8px 0 0 0; padding:0;}
#holiday-fare-content p.gold {font:Verdana, Arial, sans!important; font-size:11px!important; color:#ad923c; line-height:1.3; margin:8px 0 0 0; padding:0;}

#holiday-fare-content a.gold { color:#ad923c; text-decoration:underline; font-weight:bold; }
#holiday-fare-content a.gold:hover { color:#ad923c; text-decoration:none; font-weight:bold; }
#holiday-fare-content a.gold:visited { color:#ad923c; text-decoration:underline; font-weight:bold; }

#holiday-fare-content a { color:#666; text-decoration:underline; }
#holiday-fare-content a:hover { color:#666; text-decoration:none; }
#holiday-fare-content a:visited { color:#666; text-decoration:underline; }

img.brunch-img { float:right; overflow:hidden; clear:both; }

p.holidy-footer {font:Verdana, Arial, sans!important; font-size:0.9em; color:#666666; width:880px; text-align:left; margin:0 0 0 42px; padding:32px 0 10px 0; }

div#frog-prince {margin:0 0 0 0; background:url(image/header/frog-prince-pads.jpg) top left no-repeat; width:751px; /*height:1404px;*/ display:block; padding:120px 0 0 0; overflow:hidden; line-height:25px;}

	div#frog-prince div.lists { margin-top:210px; }
		div#frog-prince div.lists ul {margin:0 0 0 30px; padding:0; /*width:280px; font-size:0.9em;*/ display:block; list-style:none;}
		div#frog-prince div.left-list { float:left; width:345px; display:block; }
			div#frog-prince div.left-list li {background:url(image/icon/green-prince-bullet.gif) no-repeat 0 7px; font-family:Verdana; font-size:1.3em; color:#5b5b19; list-style:none; line-height:26px; margin:0; padding:0 0 0 18px;}
		div#frog-prince div.right-list { float:left; width:346px; display:block; }
			div#frog-prince div.right-list li {background:url(image/icon/green-prince-bullet.gif) no-repeat 0 7px; font-family:Verdana; font-size:1.3em; color:#5b5b19; list-style:none; line-height:26px; margin:0; padding:0 0 0 18px;}
			
div#frog-prince p {font-family:Verdana, Arial, sans!important; font-size:12px; color:#5b5b19; margin-left:30px; line-height:10px;}

div#frog-prince a {color:#82a332;}
	div#frog-prince a:hover {text-decoration:none;}
	
div#frog-prince	p.bull-frog-even {margin-bottom:3px; margin-top:8px; padding:0 0 0 16px; color:#82a332; background:url(image/frog-bull-lt.gif) top left no-repeat; line-height:15px;}
div#frog-prince	p.bull-frog-odd {margin-bottom:3px; margin-top:8px; padding:0 0 0 16px; color:#82a332; background:url(image/frog-bull-rt.gif) top left no-repeat; line-height:15px;}
	
div#frog-prince img {margin-left:105px; #margin-left:100px;}
div#frog-prince	p.bf-1 {margin-left:53px;}
div#frog-prince	p.bf-2 {margin-left:72px;}
div#frog-prince	p.bf-3 {margin-left:62px;}
div#frog-prince	p.bf-4 {margin-left:83px;}

div#frog-prince	p.bf-6 {margin-left:50px;}
div#frog-prince	p.bf-7 {margin-left:65px;}
div#frog-prince	p.bf-8 {margin-left:76px;}
div#frog-prince	p.bf-9 {margin-left:86px;}
div#frog-prince	p.bf-10 {margin-left:98px;}
div#frog-prince	p.bf-11 {margin-left:107px;}
div#frog-prince	p.bf-12 {margin-left:116px;}
div#frog-prince	p.bf-13 {margin-left:123px;}
div#frog-prince	p.bf-14 {margin-left:132px;}
div#frog-prince	p.bf-15 {margin-left:140px;}
div#frog-prince	p.bf-16 {margin-left:147px;}
div#frog-prince	p.bf-17 {margin-left:150px;}
div#frog-prince	p.bf-18 {margin-left:154px;}
div#frog-prince	p.bf-19 {margin-left:72px;}

/* BREADCRUMB */
span.breadcrumb { margin-bottom:23px; color:#999; font-size:10px; display:block; clear:both; overflow:hidden; }
	span.breadcrumb a { color:#999; font-weight:normal; text-decoration:underline; }
	span.breadcrumb a:hover { color:#999; font-weight:normal; text-decoration:none; }
	span.breadcrumb a:visited { color:#999; font-weight:normal; text-decoration:underline; }
	
#brochure-page-add-this { float:left; margin-top:20px; width:100%; clear:both; overflow:hidden; }

table.select-photo-size { color:#999; font-size:10px; }
	td.title { color:#660228; padding-bottom:8px; }
	
	
/* NEW LEFT COLUMN MENU */
div#main-nav-left-col { color:#660228; margin-top:12px; }
	div#main-nav-left-col a, div#main-nav-left-col a:visited { font-family:Arial!important; color:#660228; font-size:1.5em; text-decoration:none; }
		div#main-nav-left-col a:hover { text-decoration:underline; }
	
	a.specials-packages { background:url(image/icon/menu-arrow-right.gif) 6px 5px no-repeat; display:block; overflow:hidden; padding:0 0 6px 0; }
	a.specials-packages-current { background:url(image/icon/menu-arrow-down.gif) 4px 5px no-repeat; display:block; overflow:hidden; padding:0 0 6px 0; }
	
	a.guest-rooms { background:url(image/icon/menu-arrow-right.gif) 45px 5px no-repeat; display:block; overflow:hidden; padding:0 0 6px 0; }
	a.guest-rooms-current { background:url(image/icon/menu-arrow-down.gif) 43px 5px no-repeat; display:block; overflow:hidden; padding:0 0 6px 0; }
	
	a.the-hotel { background:url(image/icon/menu-arrow-right.gif) 70px 5px no-repeat; display:block; overflow:hidden; padding:0 0 6px 0; }
	a.the-hotel-current { background:url(image/icon/menu-arrow-down.gif) 68px 5px no-repeat; display:block; overflow:hidden; padding:0 0 6px 0; }
	
	a.meetings { background:url(image/icon/menu-arrow-right.gif) 74px 5px no-repeat; display:block; overflow:hidden; padding:0 0 6px 0; }
	a.meetings-current { background:url(image/icon/menu-arrow-down.gif) 72px 5px no-repeat; display:block; overflow:hidden; padding:0 0 6px 0; }
	
	a.event-planning { background:url(image/icon/menu-arrow-right.gif) 36px 5px no-repeat; display:block; overflow:hidden; padding:0 0 6px 0; }
	a.event-planning-current { background:url(image/icon/menu-arrow-down.gif) 34px 5px no-repeat; display:block; overflow:hidden padding:0 0 6px 0; }
	
	a.dining { background:url(image/icon/menu-arrow-right.gif) 91px 5px no-repeat; display:block; overflow:hidden; padding:0 0 3px 0; }
	a.dining-current { background:url(image/icon/menu-arrow-down.gif) 89px 5px no-repeat; display:block; overflow:hidden; padding:0 0 3px 0; }
	
	
/* New Media Gallery */
img.thumbnail { padding:2px; border:#e3b11e 1px solid; }

/* NEW H1s */
h1.media-gallery { background:url(image/header/hdr-media-gallery.gif) 0 0 no-repeat; text-indent:-9999px; width:158px; height:29px; display:block; margin:20px 0; }

/* New Contact Page Layout */
div.sales-catering-contact { background:#edf8ff; padding:8px 8px 1px 8px; }
	img.float-right { float:right; margin:4px 0 0 10px; }
h2.contact { color:#660228; font-size:1.2em; font-variant:small-caps; }

/*  Images Replacements */
h1.rates-and-reservations { background:url(image/header/rates_reservations.jpg) 0 0 no-repeat; width:336px; height:53px; display:block; text-indent:-9999px; margin-top:20px; }
h1.home-page-new { background:url(image/header/new/discover-halifax-accommodations.gif) 0 0 no-repeat; width:410px; height:19px; display:block; text-indent:-9999px; margin-top:20px; }
h1.home-page-new-script { background:url(image/header/img-headers/discover-the-finest.gif) 0 0 no-repeat; width:317px; height:50px; display:block; text-indent:-9999px; margin-top:20px; margin-bottom:0; padding:0; }
h1.guest-rooms { background:url(image/header/img-headers/guest-rooms.gif) 0 0 no-repeat; width:191px; height:47px; display:block; text-indent:-9999px; margin-top:25px; margin-bottom:0; }
h1.specials-and-packages { background:url(image/header/img-headers/specials-and-packages.gif) 0 0 no-repeat; width:363px; height:58px; display:block; text-indent:-9999px; margin-top:20px; margin-bottom:0; }
h1.meetings { background:url(image/header/img-headers/meetings.gif) 0 0 no-repeat; width:140px; height:47px; display:block; text-indent:-9999px; margin-top:20px; margin-bottom:0; }
h1.why-book-direct { background:url(image/header/img-headers/why-book-direct.gif) 0 0 no-repeat; width:283px; height:69px; display:block; text-indent:-9999px; margin-top:20px; margin-bottom:0; }

h2.how_to_reach_us { background:url(image/header/new/how_to_reach_us.gif) 0 0 no-repeat; width:115px; height:15px; display:block; text-indent:-9999px; }
h2.sales_and_catering { background:url(image/header/new/sales_and_catering.gif) 0 0 no-repeat; width:118px; height:19px; display:block; text-indent:-9999px; }
h2.reservations { background:url(image/header/new/reservations.gif) 0 0 no-repeat; width:84px; height:13px; display:block; text-indent:-9999px; }
h2.services_and_management { background:url(image/header/new/service_and_management.gif) 0 0 no-repeat; width:172px; height:18px; display:block; text-indent:-9999px; }
h2.give_us_feedback { background:url(image/header/new/give-us-feedback.gif) 0 0 no-repeat; width:129px; height:15px; display:block; text-indent:-9999px; }
h2.easy-meetings-rfp { background:url(image/header/new/easy-meetings-rfp.gif) 0 0 no-repeat; width:337px; height:31px; display:block; text-indent:-9999px;}
h2.easy-meetings-plan { background:url(image/header/new/easy-meetings-plan.gif) 0 0 no-repeat; width:134px; height:19px; display:block; text-indent:-9999px; margin:8px 0 -12px 0; padding:0;}
h2.easy-meetings-plan-lrg { background:url(image/header/new/easy-meetings-plan-lrg.gif) 0 0 no-repeat; width:287px; height:31px; display:block; text-indent:-9999px; margin:8px 0; padding:0;}
h2.featured-at-pgh { background:url(image/header/img-headers/featured-at-prince-george-hotel.gif) 0 0 no-repeat; width:203px; height:50px; display:block; text-indent:-9999px; margin:18px 0 10px 0; }

h3.nstu-march-special { background:url(image/header/new/NSTU-march-break-special.gif) 0 0 no-repeat; width:138px; height:34px; display:block; text-indent:-9999px; margin:16px 0 -4px 0; }
 


/* March Break Promo [ one col ] */
div#march-break-wrapper { background:url(images/specials_packages/march-break-promo/march-break-promo-footer.jpg) center bottom no-repeat; width:752px; margin:0; overflow:hidden; clear:both; display:block; font-size:1.1em; }

	div#march-break-wrapper img.march-break-booking-cta { float:right; margin:20px 20px 0; width:160px; height:146px; }

	div#march-break-wrapper p { color:#717070; margin-left:18px; line-height:18px; }
	
	div#march-break-wrapper a.march-break-booking-link, div#march-break-wrapper a.march-break-booking-link:visited { color:#84a4bb; font-weight:bold; text-decoration:underline; }
	div#march-break-wrapper a.march-break-booking-link:hover, div#march-break-wrapper a.march-break-booking-link:active { color:#84a4bb; font-weight:bold; text-decoration:none; }
	
	div#march-break-wrapper span.blue-text { color:#84a4bb; font-weight:bold; }
	
	div#march-break-wrapper h1.march-break-package { background:url(images/specials_packages/march-break-promo/march-break-promo-2010.jpg) 0 0 no-repeat; width:752px; height:204px; display:block; text-indent:-9999px; }
	div#march-break-wrapper h2.march-break-package { background:url(images/specials_packages/march-break-promo/march-break-promo-hdr.gif) 0 0 no-repeat; width:365px; height:23px; display:block; text-indent:-9999px; margin:29px 0 0 18px; }
	
	div#march-break-wrapper div.lists { display:block; padding:0; clear:right; margin:-13px 0 15px 0; width:722px; overflow:hidden; }
	div#march-break-wrapper ul.march-break-package-bullets { float:left; display:block; line-height:18px; margin:0 0 0 18px; padding:0; list-style:none; }
	div#march-break-wrapper li { background:url(images/specials_packages/march-break-promo/bullet.gif) 0 6px no-repeat; color:#717070; padding-left:12px; }
	
div#disclaimer { background-color:#84a4bb; font-size:1em; width:752px; display:block; margin:0; }
	div#disclaimer p.march-break-disclaimer { font-style:italic; color:#fff; margin:0 0 0 3px; padding:8px; line-height:16px; }	
	

/* DESTINATION HFX CTA */
div.destination-hfx-wrapper { width:149px; display:block; float:right; margin:0 0 0 6px; padding:18px 0 12px 0; }
	div.destination-hfx-wrapper p { padding:4px 4px 0 4px; margin:0; }
	
	div.destination-hfx-wrapper a, div.destination-hfx-wrapper a:visited { font-size:1em; font-weight:normal; color:#66655F; text-decoration:underline; }
	div.destination-hfx-wrapper a:hover, div.destination-hfx-wrapper a:active { text-decoration:none; }

a.destination-hfx, a.destination-hfx:visited { background:url(image/ctas/destination-halifax.gif) 0 0 no-repeat; width:149px; height:50px; display:block; text-indent:-9999px; overflow:hidden; margin:0; }

div.destination-hfx-wrapper-2 { background:url(image/ctas/destination-halifax-large.gif) 0 0 no-repeat; width:149px; height:180px; display:block; float:right; margin:18px 0 0 6px; text-indent:-9999px; }
	div.destination-hfx-wrapper-2 a.destination-hfx-2 { width:149px; height:50px; display:block; text-indent:-9999px; }
	div.destination-hfx-wrapper-2 a.email-concierge { width:130px; height:105px; display:block; text-indent:-9999px; margin:9px 0 0 10px; }


/* HOME PAGE LINK TREE */
div#link-tree-home { width:750px; color:#4D2501;/* font-size:0.8em;*/ }

	div#link-tree-home a.rss-feed { float:right; /*display:block;*/ width:144px; margin:0 21px 0; color:#666; overflow:hidden; clear:right; } 
		div#link-tree-home a.rss-feed img { margin:1px 0; }
		div#link-tree-home a.rss-feed a, div#link-tree-home div.rss-feed a:visited { color:#666; text-decoration:underline; }
		div#link-tree-home a.rss-feed a:hover, div#link-tree-home div.rss-feed a:active { text-decoration:none; }

	div#link-tree-home p { margin:12px 0 12px 0; padding:0; }
	div#link-tree-home a, div#link-tree-home a:visited { color:#4D2501; text-decoration:underline; font-weight:normal; }
	div#link-tree-home a:hover, div#link-tree-home a:active { text-decoration:none; }
	
/* DESTINATION HALIFAX CALL */
div.destination-hfx-call { float:right; background:#d8e0e5; display:block; margin:4px 0 0 6px; width:161px; color:#3A3A35; padding:10px 6px 10px 6px; overflow:hidden; }
	div.destination-hfx-call div.destination-hfx-call-inner { background:url(image/ctas/destination-halifax.gif) 0 0 no-repeat; display:block; clear:both; width:149px; overflow:hidden; margin:0 auto; }
		div.destination-hfx-call div.destination-hfx-call-inner p { margin:0; padding:0 5px 0 5px; font-size:10px; color:#fff; }
		div.destination-hfx-call div.destination-hfx-call-inner a.events-cta { width:149px; height:50px; display:block; margin:0 0 4px 0; padding:0; clear:both; }
		div.destination-hfx-call div.destination-hfx-call-inner p a, div.destination-hfx-call div.destination-hfx-call-inner p a:visited { line-height:16px; color:#3A3A35; text-decoration:none; margin-top:55px; font-weight:normal; }
		div.destination-hfx-call div.destination-hfx-call-inner p a:hover, div.destination-hfx-call div.destination-hfx-call-inner p a:active { text-decoration:underline; }
		
/* NEW PACKAGES LAYOUT */
.bottom-border { border-bottom:#b2b2af 1px solid; }

div#new-package-layout { width:490px; overflow:hidden; padding-bottom:6px; display:block; margin:12px 0 16px 0; }
	div#new-package-layout p { margin-top:7px; margin-bottom:3px; }
	div#new-package-layout a.package-teaser-links, div#new-package-layout a.package-teaser-links:visited { font-size:15px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color: #660228; text-decoration:underline; }
	div#new-package-layout a.package-teaser-links:hover, div#new-package-layout a.package-teaser-links:active { text-decoration:none; }
	
	div#new-package-layout a.teaser-img { float:left; /*width:100px; height:100px;*/ margin:0 12px 0 0; padding:3px 3px 3px 3px; border:#e3b11e 1px solid; }
	div#new-package-layout a.teaser-img:hover { border:#660228 1px solid; }
	
	div#new-package-layout div.links { float:right; color:#660228; }
		div#new-package-layout div.links a, div#new-package-layout div.links a:visited { color:#660228; text-decoration:underline; }
		div#new-package-layout div.links a:hover, div#new-package-layout div.links a:active { text-decoration:none; }
		
	div#new-package-layout a.red-links, div#easy-meetings-teaser a.red-links:visited { color:#660228; text-decoration:underline; }
	div#new-package-layout a.red-links:hover, div#easy-meetings-teaser a.red-links:active { text-decoration:none; }
	
	
/* EASY MEETINGS */
	div#easy-meetings-teaser { width:349px; /*height:65px;*/ display:block; margin:0; padding:7px 0 4px 0; /*border-bottom:#b2b2af 1px solid; border-top:#b2b2af 1px solid;*/ }
		div#easy-meetings-teaser p { margin-top:7px; margin-bottom:3px; }
		div#easy-meetings-teaser a.package-teaser-links, div#easy-meetings-teaser a.package-teaser-links:visited { font-size:15px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color: #660228; text-decoration:underline; border:none; }
		div#easy-meetings-teaser a.package-teaser-links:hover, div#easy-meetings-teaser a.package-teaser-links:active { text-decoration:none; }
		
		div#easy-meetings-teaser a.teaser-img { float:left; margin:0 12px 0 0; padding:3px; border:#e3b11e 1px solid; }
		div#easy-meetings-teaser a.teaser-img:hover { border:#660228 1px solid; }
		
		div#easy-meetings-teaser a.red-links, div#easy-meetings-teaser a.red-links:visited { color:#660228; text-decoration:underline; }
		div#easy-meetings-teaser a.red-links:hover, div#easy-meetings-teaser a.red-links:active { text-decoration:none; }
		
/* NEW BOOKING WIZZLE */
a.booking-title, a.booking-title:visited { padding-bottom:12px!important; font-family:'Lucida Sans Unicode', 'Lucida Grande'!important; color:#8b1727!important; font-size:1.3em!important; font-variant:normal!important; text-decoration:underline!important; }
a.booking-title:hover, a.booking-title:active { text-decoration:none!important; }

a.cancel-change-res, a.cancel-change-res:visited { font-size:1em; color:#343434; font-weight:normal; text-decoration:underline; padding:0!important; margin:0!important; }
a.cancel-change-res:hover, a.cancel-change-res:active { text-decoration:none; }

/* NEW FLYOUT CALENDAR */
.main { width:200px; border:1px solid black; }
.month { background-color:black; font:bold 12px verdana; color:white; }
.daysofweek { background-color:gray; font:bold 12px verdana; color:white; }
.days { font-size: 12px; font-family:verdana; color:black; background-color: lightyellow; padding: 2px; }
.days #today{ font-weight: bold; color: red; }

/* TWITTER CTA */
div.twitter-cta { background:url(image/ctas/twitter-bird2.gif) 0 9px no-repeat; text-align:right; display:block; padding:5px 0 16px 56px;; width:122px; line-height:15px; }
div.twitter-cta a { color:#666; margin:0; text-decoration:none!important; }
div.twitter-cta a:hover { color:#006293; }

/* NEW GIFT CARDS LP */
div#gift-cards-lp-wrapper { background:url(image/gift-cards-lp/top-text-block.gif) 0 0 no-repeat; display:block; margin:30px 0 30px 0; padding:111px 0 0 0; width:750px; }
div#gift-cards-lp-wrapper div.gift-cards-lp-body { background:url(image/gift-cards-lp/bottom-text-block.gif) left bottom no-repeat; padding:0 52px 125px 52px; }
div#gift-cards-lp-wrapper div.gift-cards-lp-body h1 { background:url(image/gift-cards-lp/gift-cards.gif) 0 0 no-repeat; height:83px; text-indent:-9999px; width:261px; }
div#gift-cards-lp-wrapper div.gift-cards-lp-body p { color:#301700; font-size:1.2em; margin-bottom:20px; }
div#gift-cards-lp-wrapper div.gift-cards-lp-body p.balance-link { font-size:1.1em; margin-top:8px; }
div#gift-cards-lp-wrapper div.gift-cards-lp-body p.balance-link a { color:#301700; text-decoration:underline; }
div#gift-cards-lp-wrapper div.gift-cards-lp-body p.balance-link a:hover { text-decoration:none; }
div#gift-cards-lp-wrapper div.gift-cards-lp-body img.cards { padding-top:18px; }



#CDSWIDEXC { margin:10px auto!important; }