/* *** GENERAL ***
--------------------------------------------------------- */
body {margin: 0 auto;}
body, td {font-family: arial, helvetica, sans-serif; font-size: 12px;}	

div#wrap {
	margin: 0 auto;
	width: 1000px;
	}	
table#header {
	border: 0;
	margin: 0;
	width: 980px;
	}
table#main {
	border: 0;
	margin: 0 0 12px 0;
	width: 980px;
	}
td#logo {padding: 0 0 4px 25px;}
div#home {margin: 6px 0 0 0;}
td#ticker {padding: 9px 0 0 0;}
div#banner-top {margin: 0; padding: 0;}

td.content {padding: 0 0 0 20px;}
td.content h1 {margin: 30px 0 20px 0; padding: 0;}

h1#main-image {margin: 6px 0 20px 0; padding: 0;}

p.back-to-top {margin: 0; padding: 10px 0;}

sup.registered {font-size: 10px;}

.error-message {color: #FF0000;}

/* Links */
a {color: #A53421; text-decoration: none;}
a:visited {color: #A53421; text-decoration: none;}
a:hover {color: #A53421; text-decoration: underline;}

/* *** NAVIGATION ***
--------------------------------------------------------- */
/* 
3 navigational systems included below:
1. Main/Home nav (#nav)
2. Second level nav (#s-nav)
3. Center/ pages nav (#center-nav)(differs from second level nav in that it does not include the "Sales & Events" link.)
*/
td#nav {padding: 0; width: 841px;}
td#s-nav, td#center-nav {padding: 0; width: 743px;}

td#nav ul {padding: 0 18px 0 105px;}
td#s-nav ul {padding: 0;}
td#nav ul, td#s-nav ul {
	float:right;
	list-style:none;
	margin: 0;
	padding: 0 18px 0 0;
	border: 0px solid blue;
	}
td#center-nav ul {
	float: right;
	list-style:none;
	margin: 0;
	padding: 0 18px 0 0;
	}
	
td#nav ul li {margin: 0 0 0 21px;}
td#nav ul li, td#s-nav ul li {
	float: left;
	list-style: none;
	}
td#center-nav ul li {
	float: right;
	list-style: none;
	}
td#nav ul li a, 
td#s-nav ul li a,
td#center-nav ul li a {
	display: block;
  	padding-top: 22px; height: 0px !important;
  	height /**/: 8px; overflow: hidden;
	border: 0px solid green;
	}

td#s-logo {padding: 3px 0 0 22px; width: 215px;}

/* Nav Links Begin */
td#nav ul li#brands {margin: 0; width: 55px;}
td#nav ul li#centers {margin: 0 0 0 32px; width: 62px; } 
td#nav ul li#events {margin: 0 0 0 32px; width: 109px;} 
td#nav ul li#vip {margin: 0 0 0 32px; width: 61px;} 
td#nav ul li#cards {margin: 0 0 0 32px; width: 79px;}
td#nav ul li#faq {margin: 0 0 0 32px; width: 34px;}
td#nav ul li#travel {margin: 0 0 0 32px; width: 126px;}

td#s-nav ul li#brands {margin: 0; width: 55px;}
td#s-nav ul li#centers {margin: 0 0 0 32px; width: 62px;} 
td#s-nav ul li#events {margin: 0 0 0 32px; width: 109px;} 
td#s-nav ul li#vip {margin: 0 0 0 32px; width: 61px;} 
td#s-nav ul li#cards {margin: 0 0 0 32px; width: 79px;}
td#s-nav ul li#faq {margin: 0 0 0 32px; width: 34px;}
td#s-nav ul li#travel {margin: 0 0 0 31px; width: 126px;}

td#s-nav ul li#brands-on {margin: 0; width: 55px;}
td#s-nav ul li#centers-on {margin: 0 0 0 32px; width: 62px;}
td#s-nav ul li#events-on {margin: 0 0 0 32px; width: 109px;} 
td#s-nav ul li#vip-on {margin: 0 0 0 32px; width: 61px;}
td#s-nav ul li#cards-on {margin: 0 0 0 32px; width: 79px;}
td#s-nav ul li#faq-on {margin: 0 0 0 32px; width: 34px;}
td#s-nav ul li#travel-on {margin: 0 0 0 31px; width: 126px;}

td#center-nav ul li#brands {margin: 0;}
td#center-nav ul li#centers, 
td#center-nav ul li#events, 
td#center-nav ul li#vip, 
td#center-nav ul li#cards, 
td#center-nav ul li#faq {margin: 0 0 0 37px;}
td#center-nav ul li#grouptours {margin: 0 0 0 39px;}

/* Brands */
td#nav ul li#brands a, 
td#s-nav ul li#brands a,
td#center-nav ul li#brands a {
	background: #FFFFFF url(images/h-nav-brands.gif) top left no-repeat;
	background-repeat: no-repeat; 
	background-position: 0 7px;
	width: 55px;
	}
td#nav ul li#brands a:hover, 
td#s-nav ul li#brands a:hover,
td#center-nav ul li#brands a:hover {background-position: 0 -12px;}

td#nav ul li#brands-on a, 
td#s-nav ul li#brands-on a,
td#center-nav ul li#brands-on a {
	background: #FFFFFF url(images/h-nav-brands-on.gif) top left no-repeat; 
	background-repeat: no-repeat;
	background-position: 0 7px;
	width: 55px;
	}

/* Centers */
td#nav ul li#centers a, 
td#s-nav ul li#centers a,
td#center-nav ul li#centers a   {
	background: #FFFFFF url(images/h-nav-centers.gif) top left no-repeat; 
	background-repeat: no-repeat;
	background-position: 0 7px;
	width: 62px;
	}
td#nav ul li#centers a:hover, 
td#s-nav ul li#centers a:hover,
td#center-nav ul li#centers a:hover {background-position: 0 -12px;}

td#nav ul li#centers-on a, 
td#s-nav ul li#centers-on a,
td#center-nav ul li#centers-on a   {
	background: #FFFFFF url(images/h-nav-centers-on.gif) top left no-repeat; 
	background-repeat: no-repeat;
	background-position: 0 7px;
	width: 62px;
	}
	
/* Events */
td#nav ul li#events a, 
td#s-nav ul li#events a,
td#center-nav ul li#events a {
	background:  url(images/h-nav-events.gif) #FFFFFF top left no-repeat; 
	background-position: 0 7px;
	width: 109px;
	}
td#nav ul li#events a:hover, 
td#s-nav ul li#events a:hover,
td#center-nav ul li#events a:hover {background-position: 0 -12px;}

td#nav ul li#events-on a, 
td#s-nav ul li#events-on a,
td#center-nav ul li#events-on a {
	background: #FFFFFF url(images/h-nav-events-on.gif) top left no-repeat; 
	background-position: 0 7px;
	width: 109px;
	}

/* VIP */
td#nav ul li#vip a, 
td#s-nav ul li#vip a,
td#center-nav ul li#vip a {
	background: #FFFFFF url(images/h-nav-vip.gif) top left no-repeat; 
	background-position: 0 7px;
	width: 61px;
	}
td#nav ul li#vip a:hover, 
td#s-nav ul li#vip a:hover,
td#center-nav ul li#vip a:hover {background-position: 0 -12px;}

td#nav ul li#vip-on a, 
td#s-nav ul li#vip-on a,
td#center-nav ul li#vip-on a {
	background: #FFFFFF url(images/h-nav-vip-on.gif) top left no-repeat; 
	background-position: 0 7px;
	width: 61px;
	}

/* Cards */
td#nav ul li#cards a,
td#s-nav ul li#cards a,
td#center-nav ul li#cards a {
	background: #FFFFFF url(images/h-nav-cards.gif) top left no-repeat; 
	background-position: 0 7px;
	width: 79px;
	}
td#nav ul li#cards a:hover,
td#s-nav ul li#cards a:hover,
td#center-nav ul li#cards a:hover {background-position: 0 -12px;}

td#nav ul li#cards-on a,
td#s-nav ul li#cards-on a,
td#center-nav ul li#cards-on a {
	background: #FFFFFF url(images/h-nav-cards-on.gif) top left no-repeat; 
	background-position: 0 7px;
	width: 79px;
	}

/* FAQ */
td#nav ul li#faq a,
td#s-nav ul li#faq a,
td#center-nav ul li#faq a  {
	background: #FFFFFF url(images/h-nav-faq.gif) top left no-repeat; 
	background-position: 0 7px;
	width: 34px;
	}
td#nav ul li#faq a:hover,
td#s-nav ul li#faq a:hover,
td#center-nav ul li#faq a:hover {background-position: 0 -12px;}

td#nav ul li#faq-on a,
td#s-nav ul li#faq-on a,
td#center-nav ul li#faq-on a  {
	background: #FFFFFF url(images/h-nav-faq-on.gif) top left no-repeat; 
	background-position: 0 7px;
	width: 34px;
	}

/* Travel */
td#nav ul li#travel a,
td#s-nav ul li#travel a {
	background: #FFFFFF url(images/h-nav-travel.gif) top left no-repeat; 
	background-position: 0 7px;
	width: 126px;
	}
td#nav ul li#travel a:hover,
td#s-nav ul li#travel a:hover,
td#center-nav ul li#travel a:hover {background-position: 0 -12px;}

td#nav ul li#travel-on a,
td#s-nav ul li#travel-on a {
	background: #FFFFFF url(images/h-nav-travel-on.gif) top left no-repeat; 
	background-position: 0 7px;
	width: 126px;
	}

/* Group Tours */
td#center-nav ul li#grouptours a {
	background: #FFFFFF url(images/h-nav-grouptours.gif) top left no-repeat; 
	background-position: 0 7px;
	width: 98px;
	}

td#center-nav ul li#grouptours a:hover {background-position: 0 -12px;}

td#center-nav ul li#grouptours-on a {
	background: #FFFFFF url(images/h-nav-grouptours-on.gif) top left no-repeat; 
	background-position: 0 7px;
	width: 98px;
	}

div#tagline {padding: 0;}
/* Nav Links End */

/* *** OUR BRANDS ***
--------------------------------------------------------- */
/*td#brands {background: url(images/s-brands-bg.jpg) top right no-repeat;}*/
td#brands h1 {margin: 0; padding: 0;}
td#brands h2 {margin: 0; padding: 0;}
td#brands h2#brands-category {margin: 0; padding: 0; clear: both;}
td#brands h2.brand-name {font-size: 16px; margin: 25px 0 10px 0;}
td#brands h3 {margin: 20px 0 5px 0; padding: 0;}
td#brands p {clear: both;}
td#brands p#intro { margin: 0; }

ul#brands-alphabet {float: left; list-style: none; margin: 11px 0 15px 0; padding: 0;}
ul#brands-alphabet li {float: left; margin: 0 7px; padding: 0;}
ul#brands-alphabet li#first-letter {margin: 0 7px 0 0;}
td#brands ul#brands-alphabet li img {display: inline;}
img#brands-category {clear: both;}

ul#brands-category-nav {list-style: none; margin: 15px 0 30px 0; padding: 0;}
ul#brands-category-nav li {margin: 0 0 9px 0; padding: 0;}

td.brands-outlet-alt {background-color: #E4E4E5; padding: 7px 7px 7px 0;}
td.brands-outlet {padding: 7px 7px 7px 0;}

table.brand-listings {
	border: 0; 
	margin: 0; 
	width: 900px;
	}
table.brand-listings td {padding-right: 15px;}
table.brand-listings a {color: #000000;}

p.back-to-brands {padding: 15px 0 0 0;}
 
table.brand-locations {
	border: 0; 
	margin: 0 0 15px 0; 
	width: 100%;
	}
	
/* *** OUR CENTERS ***
--------------------------------------------------------- */
/* Center Map & Additional Outlets */
div#map-instructions {background-color: #FFFFFF; border: 0; padding: 0;}
div#map-instructions ol {margin: 5px 5px 5px 25px; padding: 0;}

td#additional-outlets ul {border: 0; float: left; margin: 0; padding: 0; width: 100%;}
td#additional-outlets ul li {float: left; list-style: none; padding: 0 25px;}
td#additional-outlets ul li#first-outlet {padding: 0 25px 0 0;}

td#additional-outlets div {
	border: 0;
	margin: 20px 0 0 0;
	/*padding: 0 70px 0 115px;*/
	padding: 0;
	width: 960px;
	}
td#additional-outlets div table {
	border: 0;
	margin: 0;
	padding: 0;
	width: 775px;
	}
td#additional-outlets div table#center-listing {
	border: 0;
	margin-left: 115px;
	padding: 0;
	width: 775px;
	}
td#additional-outlets div table#center-listing table#japan-centers {
	border: 0; 
	margin: 0 0 10px 0; 
	padding: 0; 
	/*width: 80%;*/
	width: 100%;
	}
	
td#additional-outlets div table h2 {font-size: 12px; margin: 20px 0 5px 0; padding: 0;}
td#additional-outlets div table	h2#us-locations, 
td#additional-outlets div table h2#yeoju-heading {margin: 0 0 5px 0;}
td#additional-outlets div table p {margin: 0 0 10px 0; padding: 0 10px 0 0;}

/* Outlets SubNav */
td#center-subnav {padding: 14px 0 0 22px;}

td#center-subnav div#philly-grouptour {margin-top: 42px;}

td#center-subnav  ul {
	list-style: none; 
	margin: 12px 0 25px 0; 
	padding: 0;
	}
td#center-subnav  ul li {
	margin: 0 auto 7px 0;
	padding: 0;
	}

td#center-text {padding: 0 0 10px 22px;}
td#center-pic {padding: 0; /*0 0 10px 0;*/}

td#outlet-content, td#store-listings {padding-bottom: 30px;}
td#outlet-content h1 {margin: 30px auto 12px 0;}
td#outlet-content h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 17px auto 10px 0;
	}
td#outlet-content h3 {
	font-size: 15px;
	margin:0;
	}
td#outlet-content h3.featured {
	font-size: 15px;
	margin:0 0 0 15px;
	}
	
	
/* Spacing between listings on Accommodations & Attractions page */
td#outlet-content div.accomm_attractions table td {padding-bottom: 10px;}

td#outlet-content div.accomm_attractions table#accommodations,
td#outlet-content div.accomm_attractions table#attractions {
	border: 0; 
	margin: 0; 
	padding: 0; 
	width: 550px;
	} 
td#outlet-content div.accomm_attractions table#accommodations td.accommodation-name,
td#outlet-content div.accomm_attractions table#attractions td.attraction-name {width: 450px;}

td#outlet-content div.accomm_attractions table#accommodations td.accommodation-number,
td#outlet-content div.accomm_attractions table#attractions td.attraction-number {width: 100px;}

td#outlet-content p {
	font-size: 12px;
	margin: 0 30px 10px 0;
	padding: 0;
	}
td#outlet-content p.featured-event {
	margin: 0 30px 10px 15px;
	font-size: 12px;
	}
td#outlet-content p.featured-event-date {
	margin: 0 30px 10px 15px;
	font-size: 15px;
	}
td#outlet-content p.transportation-directions {margin: 0 30px 25px 0;}

td#outlet-content ul {
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
	}

td#outlet-content ul#sales-subnav li {margin: 0 0 6px 0; padding: 0;}

/* Sales & Events */
td#outlet-content p.center-event {
	font-size: 12px;
	margin: 0 30px 20px 0;
	padding: 0;
	}

/* Store Listings */
td#store-listings h1 {margin: 30px 0 0 0; padding: 0;}
td#store-listings h2 {margin: 15px 0 0 0 ; padding: 0;}
td#store-listings h2#info {margin: 15px 0 10px 0 ; padding: 0;}
td#store-listings h1#center-map {margin: 25px 0 0 0;}

table#store-listings-nav {margin-bottom: 0;}
table#store-listings-nav ul {list-style: none; margin: 12px 0 0 0; padding: 0;}
table#store-listings-nav ul li {margin: 0 0 9px 0; padding: 0;}
table#store-listings-nav ul li#last {margin: 0;}
td.new-store {color: #A53421;}
span.new-store {color: #A53421;}

td#store-listings table#download-map {margin: 0;}
td#store-listings h2#apparel {margin: 25px 0 0 0;}

td#store-listings table.store-listings, td#store-listings table.store-listings td {border:1px solid #423D7C; border-collapse: collapse;}

td#store-listings table.store-listings {margin: 5px 0 0 0; padding: 0; width: 450px;}

td#store-listings table.store-listings td {padding: 2px 10px;}
td#store-listings table.store-listings tr.alt-title td.suite-heading {padding: 2px 5px 2px 15px;}
td#store-listings table.store-listings td.suite-number {padding: 2px 5px 2px 15px;}

/*
td#store-listings table.store-listings tr.alt-title td,
td#store-listings table.store-listings tr.alt td {background-color: #E4E4E5;}
*/

td#store-listings table.store-listings tr.alt-title td {font-weight: bold; padding: 2px 9px;}

td#store-listings table.store-listings td.title {font-weight: bold; padding: 2px 9px;}

img#philly-details {margin: 40px 0 50px 125px;}

/* Information & Services */
td#store-listings table.info-listings {border: 0; margin: 0; padding: 0; width: 450px;}
td#store-listings table.info-listings td {border-bottom: 1px solid #D9D9D9; padding: 5px 0}
td#store-listings table.info-listings td.info-description {padding: 4px 10px 2px 10px; vertical-align: middle;}
td#store-listings table.info-listings td.additional-service {font-weight: bold; font-family: helvetica, arial, sans-serif;}
	
/* Travel & Tourism */
td#travel-content h1 {margin: 30px auto 13px 0;}
td#travel-content h2 {margin: 0 auto 4px 0;}
td#travel-content p {
	margin: 0 30px 20px 0;
	line-height: 20px;
	}

td#travel-content p#intro {
	margin: 20px 30px 30px 0;
	line-height: 16px;
	}

span.note {font-size: 9px;}

/* Centers Address Box */
tr#center-address {background-color: #898989;}
tr#center-address td {padding: 5px 0; text-align:center;}
tr#center-address ul {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
tr#center-address ul li {
	background: url(images/dot-white.gif) 0% 50% no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 0 18px;
	display: inline;
	}	
	
tr#center-address ul li#first {
	background: none;
	padding: 0;
	margin: 0;
	}

/* Directions */
table#directions {margin: 0 auto 20px 0;}
body#mapquest {padding: 15px;}

/* *** SALES & EVENTS ***
--------------------------------------------------------- */
/*td#sales {background: url(images/s-sales-bg.jpg) top right no-repeat; /*width: 560px}*/

td#sales h1 {margin: 30px 0 20px 0; padding: 0;}

td#sales h2 {
	color: #040000;
	font-size: 14px;
	font-weight: 500;
	margin: 0 0 10px 0; 
	padding: 0;
	}
td#sales h2#sales-center {margin: 20px 0 10px 0;}

td#sales p {
	font-size: 12px;
	font-weight: 500;
	margin: 0 0 20px 0;
	}
	
td#sales p.star {
	font-size: 10px;
	}

td#sales ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 500;
	}
td#sales ul li {margin: 7px 0;}


/* *** TRAVEL & TOURISM ***
--------------------------------------------------------- */
td#travel h1 {margin: 30px 0 20px 0; padding: 0;}
td#travel h2 {
	font-size: 18px;
	font-weight: 400;
	margin: 30px 0 5px 0;
	padding: 0;
	}
td#travel a {color: #000000;}

td#travel p.learn-more a:link, td#travel ul a:link {color: #A53421; text-decoration: underline;}
td#travel p.learn-more a:visited, td#travel ul a:visited {color: #A53421; text-decoration: underline;}
td#travel p.learn-more a:hover, td#travel ul a:hover {color: #A53421; text-decoration: none;}

td#travel p {
	font-size: 12px;
	font-weight: 500;
	margin: 0;	
	padding: 0;
	line-height: 16px;
	}
td#travel p#travel-shop {margin: 0 0 12px 0;}
td#travel ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 500;
	}
td#travel ul a {font-size: 12px;}
td#travel ul li {margin: 7px 0;}

/* Packages */
td#travel-packages table {
	margin: 0 auto 30px auto;
	}
td#travel-packages h2 {margin: 0 0 6px 0; padding: 0;}
td#travel-packages p {
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	margin: 0 0 15px 0;	
	padding: 0 20px 0 0;
	}
td#travel-packages p img {margin: 0 0 10px 25px;}
/*td#travel-packages table#packages {
	margin: 0 auto 30px auto;
	}
td#travel-packages table#packages td { 
	padding: 0 10px 0 0;
	text-align: left;
	}
table.shopping-package {
	background: #f4f4f4; 
	border: 1px solid #E0DFDF;
	padding: 10px 0 10px 10px;
	width: 160px;
	}

table.shopping-package td {padding: 0 0 0 10px;}
	*/
	
td#travel-packages table td {
	width: 160px;
	padding: 15px;
	text-align:left;
	}
td#travel-packages table td div {
	background: #f4f4f4; 
	border: 1px solid #E0DFDF; 
	padding: 10px 10px 0 10px;
	margin: 0px;
	height: 300px;
	}
td#travel-packages table td p {
	font-size: 12px;
	font-weight: 500;
	margin: 10px 0 15px 0;	
	line-height: 16px;
	padding: 0;
	}
	
	td#travel-packages table td p#link-california {
	font-size: 12px;
	font-weight: 500;
	margin: 20px 0 0 0;	
	padding: 0;
	}
	
td#travel-packages table td p#link-georgia {
	font-size: 12px;
	font-weight: 500;
	margin: 52px 0 0 0;	
	padding: 0;
	}
	
td#travel-packages table td p#link-orlando {
	font-size: 12px;
	font-weight: 500;
	margin: 68px 0 0 0;	
	padding: 0;
	}
	
td#travel-packages table td p#link-woodbury {
	font-size: 12px;
	font-weight: 500;
	margin: 52px 0 0 0;	
	padding: 0;
	}			
	
td#travel-packages table td p#short-description {
	margin: 10px 0 0 0; 
	padding: 0;
	}
	
td#travel-packages table td p.short-description {
	margin: 10px 0 0 0; 
	padding:0;
	}	

td#travel-packages table td h2 {
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 13px;
	margin: 0 0 10px 0;
	padding: 0;
	}
	
td#travel-packages table td h2#california {
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 13px;
	margin: 0;
	padding: 0;
	display:block;
	border: solid 0px red;
	}	
	
td#travel-packages h2 a:link {color: #000000; text-decoration: none;}
td#travel-packages h2 a:visited {color: #000000; text-decoration: none;}
td#travel-packages h2 a:hover {color: #000000; text-decoration: none;}

td#travel-packages table td a {color: #990000;}

/* *** GIFT CARDS ***
--------------------------------------------------------- */

table#giftcards {
	border: 0px solid #BF311A;
	height: 360px;
	}
table#giftcards ul {
	margin: 15px auto 10px 15px;
	padding: 0;
	}
table#giftcards ul li {
	font-size: 14px;
	font-weight: bold;
	color: #B0232A;
	margin: 5px 0 10px 0;
	}
table#giftcards ul li#giftcard-bonus {margin: 20px 0 0 0; font-size: 15px;}
/*table#giftcards ul li#giftcard-bonus span {color: #000000; display: block; font-size: 12px; margin: 5px 0 0 0; padding: 0;}*/

table#giftcards p {
	margin: 0;
	color: #444444;
	font-size: 15px;
	line-height:1.4;
	
	}	

table#giftcards p.color-change { color: #000000; }	
	
table#giftcards p a:link {font-size: 15px; font-weight:bold;}
table#giftcards p a:visited {font-size: 15px;}
table#giftcards p a:hover {font-size: 15px; text-decoration: none;}

table#giftcards ul#gc1 { list-style: none; margin-left: 0; }

table#giftcards ul#gc2 {margin: 20px auto 20px 0;}	
table#giftcards ul#gc2 li {
	font-size: 12px;
	font-weight: normal;
	/*color: #6A6459;*/
	color: #000000;
	list-style: none;
	margin: 5px 0 10px 0;
	width: 350px;
	}
	
/* *** FAQS ***
--------------------------------------------------------- */
td#faqs h1 {margin: 30px 0 10px 0; padding: 0;}

td#faqs h2 {
	color: #B0232A;
	font-size: 12px;
	font-weight: 500;
	margin: 25px 0 10px 0; 
	padding: 0;
	}
td#faqs p {
	font-size: 12px;
	font-weight: 500;
	margin: 0 0 15px 0;	
	line-height: 16px;
	}
	
td#faqs p.qa {
	font-size: 12px;
	line-height: 16px;
	}

td#faqs p.book-tour {
	margin-bottom: 7px;
	font-size: 12px;
	}	
td#faqs ul {
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: 500;
	}
td#faqs ul#book-tour {font-size: 12px; margin: 0 0 10px 0; padding: 0;}

td#faqs ul li {margin: 0 0 9px 0; padding: 0;}

td#faqs a:link { color: #B0232A; }
td#faqs a:visited { color: #B0232A; }
td#faqs a:hover { color: #B0232A; }
	
/* *** SPANISH / PORTUGESE ***
--------------------------------------------------------- */
td#spanish h1 {margin: 30px 0 20px 0; padding: 0;}
td#spanish h2 {
	margin: 25px auto 8px 0; 
	padding: 0;
	}
td#spanish p {font-size: 12px;margin: 0 0 10px 0;}
td#spanish p#language-disclaimer {font-size: 11px;}

p#no-title {margin: 25px 0 10px 0;}

/* *** TERMS OF USE / PRIVACY ***
--------------------------------------------------------- */
td#privacy h1 {margin: 25px 0 20px 0; padding: 0;}

/* *** FORMS ***
--------------------------------------------------------- */
span#required-note, span.partner-note { font-size: 10px; }

/* *** FOOTER ***
--------------------------------------------------------- */
/*
Following CSS selectors for multiple footers:
1. Top level/Homepage (#footer)
2. Second level - All pages except Outlets section (#s-footer)
3. Second level - Outlets mini-site pages (#outlets-footer)
*/
table#footer, 
table#s-footer, 
table#outlets-footer {border: 0; margin: 0 0 6px 0; width: 980px;}

table#footer td, 
table#s-footer td,
table#outlets-footer td {
	color: #807F7F;
	font-size: 12px;
	font-weight: bold;
	}

table#footer td a, 
table#s-footer td a,
table#outlets-footer td a {color: #807F7F; text-decoration:none;}

td#footer-left ul {
	float: left;
	list-style: none;
	margin: 0 0 0 15px;
	padding:0;
	}
table#s-footer td#footer-left ul {margin: 12px 0 0 15px;}	
td#footer-left ul li {
	background: none;
	float: left;
	margin: 0;
	padding: 0;
	}
	
td#footer-left ul li#simon {
	background: url(images/footer-divider.gif) 0% 50% no-repeat;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 0 0 13px;
	}

td#footer-right ul {
	float: right;
	list-style: none;
	margin: 0 15px 0 0;
	padding: 0;
	}
table#s-footer td#footer-right ul {margin: 12px 15px 0 0;}	
td#footer-right ul li {
	float: right;
	background: url(images/dot.gif) 0% 50% no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 0 18px;
	}

td#footer-right ul li#first {background: none;}