@import url(navMenu.css);
@import url(callout.css);
@import url(search.css);

/* Design44 Base HTML/CSS  -  Written By: Eric Florez  -  Last Updated: 2007-05-15 */
/* ====================== Page Formatting  ========================*/
body, table, p, a, div {
	margin: 0px;
	padding: 0px;
	color: #5A3E1D;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;}
body {
	text-align: center;
/*	background: #392005 url(/Common/Img/backgrounds/bkgndBody.gif) repeat 0px 0px; */
}

td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;}

input, select, textarea {
	color: #5A3E1D;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;}

h1, h2, h3, h4, h5, h6, h7 {
	margin: 0px;
	padding: 0px;
	color: #5A3E1D;
	font-weight: normal;}
h1 {font-size: 16px;}
h2, h3 {
	font-size: 12px;
	font-weight: bold;}
h2 span {color: #FF7F00;}
h4 {
	color: #FF7F00;
	font-size: 18px;}
h5 {
	color: #FF7F00;
	font-size: 13px;
	font-weight: bold;}
h6 {
	color: #FF7F00;
	font-size: 12px;
	font-weight: bold;}
h7 {
	color: #FF7F00;
	font-size: 9px;
	padding-top: 2px;}

a {
	color: #A9BF29;
	font-weight: 700;
	text-decoration: none;}
a:hover {
	color: #A9BF29;
	font-weight: 700;
	text-decoration: underline;}

ul {
	padding: 0px;
	list-style-type: square;
	margin: 5px 0px 10px 20px;}
li {padding: 2px 0px 2px 0px;}
li a {}
li a:hover {}

p {padding: 0px 0px 10px 0px;}


/* ====================== layout & columns ========================*/
#bodyContainer {
	width: 778px;
	padding-bottom: 24px;
	margin: 8px auto 0px auto;
	/*background: url(/Common/Img/backgrounds/borderDropShadowBtm.gif) repeat-x left bottom;*/}
#baseContainer {
	width: 759px;
	margin: 0px auto;
	text-align: left;
	padding-right: 19px;
	/*background: url(/Common/Img/backgrounds/borderDropShadow.gif) repeat-y right top;*/
/*#pageContainer {background: #EEE6D6 url(/Common/Img/backgrounds/bkgndPageContainer.jpg) no-repeat 0px 0px;} */
}

#main {
	position: relative;
	margin: 0px 0px 0px 10px;
/*	background: url(/Common/Img/backgrounds/bkgndFooter.gif) no-repeat right bottom; */
}
#leftMaster {
	float: left;
	width: 180px;
	height: 405px;
	margin: 8px 0px 0px 0px;}
#rightMaster {
	float: left;	
	width: 560px;}

#rightMasterCol1 {
	float: left;
	width: 412px;}
#rightMasterCol2 {
	float: right;
	width: 147px;
	margin-top: 32px;
	background-color: #FDFCFA;}

#promoContainer {
	width: 755px;
	height: 273px;
	position: relative;
	margin: 0px 0px 5px 0px;
	background-image: url(../../images/new/whatever_you_want.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
#promo1 {
	top: 6px;
	left: 9px;
	width: 235px;
	position: absolute;}
#promo2 {
	top: 6px;
	left: 236px;
	width: 283px;
	position: absolute;}
#promo3 {
	top: 6px;
	left: 520px;
	width: 244px;
	position: absolute;}
	
#pagePhotoContainer {
	height: 83px;
	overflow: hidden;
	margin-left: 12px;}

.pos1 {
	top: 0px;
	right: 68px;
	position: absolute;}
.pos2 {
	top: 5px;
	right: 140px;
	position: absolute;}
* html .pos1 {right: 87px;}
* html .pos2 {right: 159px;}

.brownBG {
	background-color: #F3F0E8;
	height:205px;
	margin-left: -15px;
	margin-right: -39px;
	margin-bottom: 10px;
}
.insideStory {
	padding: 40px 10px 0px 15px;
}

/* ====================== Header & Footer ====================== */
#header {
	background-color: #FFF;
	height: 134px;
	position: relative;}
#logo {padding: 5px 0px 0px 0px;}

#footer {
	clear: both;
	width: 759px;
	color: #5A3E1D;
	font-size: 10px;
	position: relative;
	text-align: center;
	margin: 5px 14px 0px 0px;
	padding: 17px 0px 20px 0px;
	background-image: url(../../images/new/bgFooter.gif);
	background-repeat: no-repeat;
}
#logoFooter {
	top: 0px;
	left: 20px;
	position: absolute;}

#footer a, #footer p {
	color: #5A3E1D;
	font-size: 11px;}
#footer a:hover {
	color: #FFF;
	text-decoration: none;}


/* ====================== Template Overrides ======================== */
/*.categoryHome #pageContainer {background: #EEE6D6 url(/Common/Img/backgrounds/bkgndPageContainerHome.jpg) no-repeat 0px 0px;} */

.categoryHome #main {margin: 0px 0px 0px 14px;}
.categoryHome #leftMaster {
	width: 350px;
	height: auto;
	background: none;
	padding-top: 32px;
	margin: 0px 0px 0px 10px;}
.categoryHome #rightMaster {
	float: right;
	width: 352px;
	margin-right: 1px;
/*	background: url(/Common/Img/backgrounds/bkgndRMHome.jpg) no-repeat 0px 0px;*/
	background: url(/images/new/bkgndRMHome3.gif) no-repeat 0px 0px;
}

.categoryHome #promoContainer, .categoryInsideStory #promoContainer, .pageDateEvents #promoContainer, .categoryEvents #promoContainer {
	width: 759px;
	height: 273px;
	background: none;
	margin: 0px 0px 8px 0px;
	background-image: url(../../images/new/whatever_you_want.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.categoryHome #promo1 {
	top: 0px;
	left: 0px;
	width: 229px;}
.categoryHome #promo2 {
	top: 0px;
	left: 229px;
	width: 283px;}
.categoryHome #promo3 {
	top: 0px;
	left: 512px;
	width: 247px;}
.categorySDP #promo1, .categorySpecials #promo1, .categoryGiftCards #promo1, .categoryInsideStory #promo1, .pageDateEvents #promo1, .categoryEvents #promo1 {
	top: 0px;
	left: 0px;
	width: 295px;}
.categorySDP #promo2, .categorySpecials #promo2, .categoryGiftCards #promo2, .categoryInsideStory #promo2, .pageDateEvents #promo2, .categoryEvents #promo2 {
	top: 0px;
	left: 295px;
	width: 215px;}
.categorySDP #promo3, .categorySpecials #promo3, .categoryGiftCards #promo3, .categoryInsideStory #promo3, .pageDateEvents #promo3, .categoryEvents #promo3 {
	top: 0px;
	left: 510px;
	width: 249px;}

.categoryHome #pagePhotoContainer {
	height: 94px;
	background: none;
	padding-left: 4px;}


.categoryJobs #pageContainer, .categoryLocation #pageContainer, .categoryParking #pageContainer, 
.categoryAboutUs #pageContainer {/*background: #EEE6D6 url(/Common/Img/backgrounds/bkgndPageContainerLNav.jpg) no-repeat 0px 0px;*/}


.pageName {
	height: 42px;
	background: url(/images/new/contentTop704.gif) no-repeat 0px 0px;}

.categoryGiftCards #promoContainer, .categoryJobs #promoContainer {
	width: 729px;
	height: 280px;
	position: relative;
	margin: 0 auto 8px auto;
	background-image: url(../../images/new/whatever_you_want.gif);
	background-position: bottom;
	background-repeat: no-repeat;
/*	background: #FBF9F5 url(/Common/Img/backgrounds/bkgndPagePhotoContainer.gif) repeat-x 0px 0px; */
}
.categoryGiftCards #main, .categoryPolls #main {margin-top: 7px;}
.categoryGiftCards #contentContainer, .categorySpecials #contentContainer, .categoryPolls #contentContainer {margin-left: 12px;}

.categoryGiftCards #leftMaster {
	margin: 0px;
	width: 704px;
	height: auto;}
.categoryGiftCards #contentCol1 {
	padding-top: 5px;
/*	background: #FFFFFF url(/Common/Img/backgrounds/contentMid720.gif) repeat-y 0px 0px;*/
	background: #F0ECEA;
}
.categoryGiftCards #content {
	padding: 0 15px;}

.categorySDP #main {
	margin: 0;
}
.categorySDP #promoContainer {
	width: 759px;
	height: 260px;
	background: none;
	margin: 0px 0px 8px 0px;
	background-image: url(../../images/new/whatever_you_want.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.categorySDP #leftMaster {
	width: 759px;
	height: auto;
	margin-left: 0px;
}
.categorySDP .pageName {
	margin-left: 16px;
	width: 730px;
	height: 42px;
	background: #431D00 url(/images/new/contentTop704.gif) no-repeat 0px 0px;}
.categorySDP #contentCol1 {
	width: 759px;
	padding: 4px 0px 10px 0px;
	background: #FFF;}
.categorySDP #content {
	width: 709px;
	text-align: justify;
	padding: 10px 25px;}
.categorySDP .storeList td strong {
	color: #FF7F00;
	font-weight: normal;}

.categorySpecials #promoContainer {
	width: 759px;
	height: 260px;
	background: none;
	margin: 0px 0px 8px 0px;
	background-image: url(../../images/new/whatever_you_want.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.categorySpecials #leftMaster {
	width: 704px;
	height: auto;
	margin-left: 17px;
}
.categorySpecials .pageName {
	height: 42px;
	background: url(/images/new/contentTop704.gif) no-repeat 0px 0px;}
.categorySpecials #contentCol1 {
	width: 704px;
	padding: 4px 0px 10px 0px;
	background: #F0ECEA;}
.categorySpecials #content {
	width: 664px;
	text-align: justify;
	padding: 10px 20px;}


.categoryPolls #leftMaster {
	margin: 0px;
	width: 351px;
	height: auto;}
.categoryPolls .pageName {
	height: 60px;
	background: url(/Common/Img/backgrounds/contentTop351PClip.gif) no-repeat 0px 0px;}
.categoryPolls #contentCol1 {
	padding-top: 10px;
	background: #FFFFFF url(/Common/Img/backgrounds/contentMid351.gif) repeat-y 0px 0px;}
.categoryPolls #content {
	width: 300px;
	padding: 0px 0px 10px 20px;}


.categoryPolls #rightMaster {
	width: 365px;
	margin-top: 5px;}
.categoryPolls #rightMaster .pageName {
	height: 68px;
	background: url(/Common/Img/backgrounds/contentTop365PClip.gif) no-repeat 0px 0px;}
.categoryPolls #contentCol2 {
	padding-top: 18px;
	background: url(/Common/Img/backgrounds/contentMid365.gif) repeat-y 0px 0px;}
.categoryPolls #content2 {
	width: 308px;
	padding: 0px 0px 10px 34px;}

.categoryPolls #col3Master {
	clear: both;
	width: 727px;
	padding-top: 4px;}
* html .categoryPolls #col3Master {
	padding: 0px;
	margin-top: -2px;}
.categoryPolls #col3Master .pageName {
	height: 65px;
	background: url(/Common/Img/backgrounds/contentTop727PClip.gif) no-repeat 0px 0px;}
.categoryPolls #contentCol3 {
	padding-top: 10px;
	background: url(/Common/Img/backgrounds/contentMid727.gif) repeat-y 0px 0px;}
.categoryPolls #content3 {
	width: 640px;
	padding: 0px 0px 10px 34px;}

.categoryPolls #content3 td.pastPollDesc {
	width: 315px;
	padding-right: 50px;}
.categoryPolls #content3 td.pastPollResults {width: 276px;}

.categoryJobs #main {
	width: 720px;
	margin-left: 10px;
}
.categoryJobs #leftMaster {
	width: 160px;
	height: auto;}
.categoryJobs #rightMaster {
	width: 704px;
	margin-left: 16px;
	margin-top: 8px;
/*	background: url(/Common/Img/backgrounds/bkgndJobs.jpg) no-repeat right top; */
}
.categoryJobs #rightMaster .pageName {
	height: 42px;
	background: #431D00 url(/images/new/contentTop704.gif) no-repeat 0px 0px;}
.categoryJobs #contentCol1 {
	width: 720px;
	padding-top: 3px;
	margin: 0px 2px 0px 11px;
/*	background: #FFFFFF url(/Common/Img/backgrounds/bkgndJobs.jpg) no-repeat 0px -62px;*/
}
.categoryJobs #content {
	background-color: #F8F7F3;
	padding: 15px 30px 10px 26px;
}

.categoryParking #leftMaster {
	width: 155px;
	height: auto;}
.categoryParking #rightMaster {
	width: 589px;
	margin-top: 10px;
	background: url(/Common/Img/backgrounds/ContentMid589Clip.gif) repeat-y right top;}
.categoryParking #rightMaster .pageName {
	height: 62px;
	background: url(/Common/Img/backgrounds/ContentTop589Clip.gif) no-repeat 0px 0px;}
.categoryParking #content {padding: 10px 30px 10px 36px;}

.categoryLocation #promoContainer {
	width: 759px;
	height: 280px;
	background: none;
	margin: 0px 0px 8px 0px;
	background-image: url(../../images/new/whatever_you_want.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.categoryLocation #leftMaster {
	width: 160px;
	height: auto;}
.categoryLocation #rightMaster {
	width: 759px;
	margin-top: 8px;
	padding-left: 15px;
}
.categoryLocation #content {padding: 5px 2px 5px 5px;}
.categoryLocation #promo1 {
	top: 0px;
	left: 0px;
	width: 295px;}
.categoryLocation #promo2 {
	top: 0px;
	left: 295px;
	width: 215px;}
.categoryLocation #promo3 {
	top: 0px;
	left: 510px;
	width: 249px;}

.categoryAboutUs #leftMaster {
	width: 160px;
	height: auto;}
.categoryAboutUs #rightMaster {width: 588px;}
.categoryAboutUs #rightMasterCol1 {
	float: left;
	width: 390px;
	margin-top: 8px;}
.categoryAboutUs #rightMasterCol2 {
	margin: 0px;
	float: right;
	width: 194px;
	background: none;}

.categoryAboutUs #rightMasterCol1 .pageName {
	height: 59px;
	background: url(/Common/Img/backgrounds/contentTop390PClip.gif) no-repeat 0px 0px;}
.categoryAboutUs #contentCol1 {
	width: 379px;
	padding-top: 3px;
	margin: 0px 1px 0px 11px;
	background: #FFFFFF url(/Common/Img/backgrounds/contentMid390.gif) repeat-y right top;}
.categoryAboutUs #content {padding: 0px 30px 10px 26px;}

.categoryAboutUs #rightMasterCol2 .pageName {
	height: 87px;
	background: url(/Common/Img/backgrounds/contentTop194PClip.gif) no-repeat 0px 0px;}
.categoryAboutUs #contentCol2 {
	width: 186px;
	padding-top: 3px;
	background: #FFFFFF url(/Common/Img/backgrounds/contentMid194.gif) repeat-y 0px 0px;}
.categoryAboutUs #content2 {padding: 0px 16px 10px 14px;}


.categoryInsideStory #leftMaster {
	width: 731px;
	height: auto;
	padding-left: 8px;}
.categoryInsideStory .pageName {
	height: 66px;
	background: url(/Common/Img/backgrounds/contentTop731PClip.gif) no-repeat 0px 0px;}
.categoryInsideStory #contentCol1 {
	float: right;
	padding-top: 4px;
	background: #FFFFFF url(/Common/Img/backgrounds/contentMid731.gif) repeat-y 0px 0px;}
.categoryInsideStory #content {
	width: 655px;
	margin: 0px 13px 0px 9px;
	padding: 12px 36px 10px 16px;}

.categoryAlohaReg #leftMaster, .categoryGrandOpening #leftMaster {
	width: 550px;
	height: auto;
	padding-left: 100px;}
.categoryAlohaReg .pageName {
	height: 60px;
	background: url(/Common/Img/backgrounds/contentTop550PClip.gif) no-repeat 0px 0px;}
.categoryGrandOpening .pageName {
	height: 64px;
	background: url(/Common/Img/backgrounds/contentTop550PClip2.gif) no-repeat 0px 0px;}
.categoryAlohaReg #contentCol1, .categoryGrandOpening #contentCol1 {
	width: 550px;
	padding: 4px 0px 10px 0px;
	background: #FFFFFF url(/Common/Img/backgrounds/contentMid550.jpg) no-repeat right top;}
.categoryAlohaReg #content, .categoryGrandOpening #content {
	width: 506px;
	padding-left: 24px;}

.pageDateEvents #rightMaster {
	width: 719px;
	padding: 0 10px 0 15px;
}






