@charset "utf-8";
@font-face {
	font-family: 'WSansNew-Bold';
	src: url('/Fonts/whotel/WSansNew-Bold/wsansnew-bold-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('/Fonts/whotel/WSansNew-Bold/wsansnew-bold-webfont.woff') format('woff'), 
	     url('/Fonts/whotel/WSansNew-Bold/wsansnew-bold-webfont.ttf')  format('truetype'),
	     url('/Fonts/whotel/WSansNew-Bold/wsansnew-bold-webfont.svg#svgFontName') format('svg');
}

@font-face {
	font-family: 'WSansNew-Book';
	src: url('/Fonts/whotel/WSansNew-Book/wsansnew-book-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('/Fonts/whotel/WSansNew-Book/wsansnew-book-webfont.woff') format('woff'), 
	     url('/Fonts/whotel/WSansNew-Book/wsansnew-book-webfont.ttf')  format('truetype'),
	     url('/Fonts/whotel/WSansNew-Book/wsansnew-book-webfont.svg#svgFontName') format('svg');
}

/* eDINE - RESERVATION WIDGET */
fieldset {
	width:316px;
	border: 1px solid #97927f;
	float:right;
	margin: 0 20px 0 0;
	color:#5a5858;
	font-size:12px;
	padding:0;
	display:block;
}

fieldset legend {
	background:#97927f;
	width:316px;
	font:14px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	padding:4px 0 4px 20px;
	margin: 0;
	display:block;
}

fieldset ol {display:inline;clear:both;}
fieldset ul, fieldset li, fieldset ol{border:0; margin:0; padding:0; list-style: none; text-align:left;}
fieldset li{clear:both; list-style:none; padding-bottom:0;}
.date {float:left; display:block; padding:10px 0 10px 20px;}
.time {float:left; display:block; padding:10px 10px 10px 20px;}
.people {float:left; display:block; padding:10px 0 10px 10px;}
label .cartbtn {margin: 0 0 10px 20px;}
fieldset input {font:12px; color:#5a5858;}
fieldset select {font:12px; color:#5a5858;}

/*Landing Page*/
.landing_content {width:780px; padding:30px 0 0 30px;}
.landing_nav_regions {float:left; width:100%;}

#landing_nav_regions a:link, #landing_nav_regions a:visited {
	display:inline;
	font-size:12px;
	color:#A68462;
	text-decoration:underline;
	margin-right:20px;
	text-transform:uppercase;
}

#landing_nav_regions a:hover, #landing_nav_regions a:active {text-decoration:none;}

#landing_nav {
	float:left;
	width:100%;
	line-height:18px;
	text-transform:capitalize;
}

#landing_nav a:link, #landing_nav a:visited {
	display:block;
	font-size:12px;
	color:#018da9;
	text-decoration:underline;
}

#landing_nav a:hover, #landing_nav a:active {text-decoration:none;}

#landing_nav_state {
	float:left;
	width:100%;
	line-height:18px;
	text-transform:uppercase;
}

#landing_nav_state a:link, #landing_nav_state a:visited {
	display:block;
	font-size:12px;
	color:#A68462;
	text-decoration:underline;
}

#landing_nav_state a:hover, #landing_nav_state a:active {text-decoration:none;}

.link_title {
	width:100%; height:30px;
	/*font:24px "WSansNew-Bold", Arial, Helvetica, sans-serif;*/
	font-size:24px; font-weight:bold;
	 padding:8px 0;
	border-bottom:1px solid #887F6F; border-top:1px solid #887F6F;
	text-transform:uppercase;
	text-align:left;
}

.link_title a:link, .link_title a:visited {color:#887F6F !important; text-decoration:none; /*margin:-60px 0 10px; margin:10px 0\9; line-height:0; position:relative; top:-23px; top:16px\9;*/}
.link_title a:hover, .link_title a:active {text-decoration:none; color:#887F6F;}

.region, .subRegion {text-align:left;}
.region {text-transform:uppercase; padding-top:10px; color:#766E63; font-weight:bold;}
#continenttd, #continenttd a:link, .#continenttd a:active {color:#77392a;}
.subRegion, .subRegion a:link, .subRegion a:active, .subRegion a:hover, .subRegion a:visited{color:#59069E; text-decoration:none;}
.ptitle {font-size:16px;}
#continenttd {padding-top:10px;}
td.enhancements {color:#887F6F;}

/*Chef Widget*/
#chefBio {
	margin:15px 0 0 25px;
	float:left;
	text-align:left;
	font:11px/35px Arial, Helvetica, sans-serif;
	color:#979082;
	text-transform:uppercase;
}

#chefBio a {display:inline;background:url(/_template/starwood/Whotels/_images/_design/bg-chefBiolink.gif) no-repeat right center; padding:0 10px 0 0; line-height:0; color:#722bac;}
#chefName {font-weight:bold;}
#chefBio img {float:left; margin-right:5px; border:2px solid #979082;}

/*Sustainable*/
.sustainable {background:url(/_template/Starwood/SheratonGradient/_images/_design/sustainable.png) no-repeat; text-indent:25px;}
.sustainable span, div.sustainable {text-indent:25px; margin-top:20px;}
.enhancements .sustainable {padding-left:100px;}
span.sustainable {/*text-indent:25px;*/ margin-top:20px; padding-bottom:8px; padding-left:25px;}
span.sustainable {text-indent:0  !important; margin-top:20px; padding-bottom:8px; padding-left:25px;}

/* GENERAL WEBSITE */
body {
	background:#6a675e url(../_images/_design/bgr_website.jpg) repeat-x left top;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
    font-weight:normal;
	color:#887F6F;
}

table {font-size:12px;}
.bgr{background:#fff url(/_template/starwood/Whotels/_images/_design/bgr_header.gif) repeat-x;}
.homepic{padding-left:1px;}

/*Sustainable*/
.sustainable {
	background:url(/_template/Starwood/SheratonGradient/_images/_design/sustainable.png) no-repeat;
	text-indent:25px;
}

.sustainable span, div.sustainable {/*line-height:20px;*/ text-indent:25px; margin-top:20px;}
.enhancements .sustainable {padding-left:100px;}

.bgGradientYellow {
	background:url(/_template/Starwood/Sheraton/_images/_design/bg-gradientYellow.png) repeat-x;
	border:1px solid #ffe400;
	padding:3px;
}

/* Captions */

.caption {
	font-size:11px;
	color:#887f6f;
	padding-left:6px;
	width:130px;
}

/* HEADER - TITLES AND LOGO */
#propertyname {
	font:24px "WSansNew-Bold", Arial, Helvetica, sans-serif;
	color:#9a9087;
	padding-top:20px;
	padding-left:45px;
	text-transform:uppercase;
}

#propertytitle {
    font:11px "WSansNew-Book", Arial, Helvetica, sans-serif;
	color:#9a9087;
	vertical-align:top;
	padding-bottom:10px;
	padding-left:45px;
}
#propertyaddress {
    font:11px "WSansNew-Book", Arial, Helvetica, sans-serif;
	color:#9a9087;
	vertical-align:top;
	padding-bottom:10px;
	padding-left:45px;
}

#logo {
	vertical-align:top;
	padding-bottom:0;
	padding-top:0;
	padding-right:0;
}

/* TOP NAVIGATION MENU */
.print{
	background-image:url(/_template/starwood/Whotels/_images/_design/bg_top_nav_print.gif);
	background-repeat:repeat;
	text-align:right;
	padding-right:10px;
	padding-bottom:18px;
	padding-top:6px;
}
.music{
	background-image:url(/_template/starwood/Whotels/_images/_design/bg_top_nav.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	padding-bottom:10px;
}
.topnav {
	background-image:url(/_template/starwood/Whotels/_images/_design/bg_top_nav.gif);
	background-repeat:no-repeat;
	color:#979082;
	padding-left:41px;
	text-transform:uppercase;
	font:11px "WSansNew-Book", Arial, Helvetica, sans-serif;
}
.topnav a:link {
	color:#979082;
	text-decoration:none;	
	padding-right:5px;
	padding-left:5px;
}

.topnav a:visited {
	color:#979082;
	text-decoration:none;
/*	padding-right:5px;
	padding-left:5px;*/
}

.topnav a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#722bac;
}

.topnav a:active {
	color:#fff;
	text-decoration:none;
	background-color:#722bac;
}

td.topnav a:link.topnavon, td.topnav a:visited.topnavon { /*DONT KNOW*/
	color:#fff;
	text-decoration:none;
	background-color:#722bac;
}

/* HOME PAGE PICTURE */
#homepicture{
	width:838px;
	height:382px;
	background-image:url(/_template/starwood/Whotels/_images/_design/bg_image.gif);
	background-repeat:repeat-x;
}

/* SUB PAGE PICTURES */
#subpictures{
	padding-left:20px;
	text-align:left;
	padding-bottom:10px;
}

/* SUB PAGE BACKGROUND */
.subbgr {background:#f1f1f1;}

.sub_bgr_top {
	background-image:url(/_template/starwood/Whotels/_images/_design/bgr_top.jpg);
	height:22px;
	background-repeat:no-repeat;
	background-position:center;
}
.bgr_sub {
	background-image:url(/_template/starwood/Whotels/_images/_design/bgr_sub.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

/* FOOTER NAVIGATION - SITEMAP | TERMS & CONDITIONS */
.footernav {
	height:35px;
	vertical-align:top;
	font:11px "WSansNew-Book", Arial, Helvetica, sans-serif;
	color:#887f6f;
	text-decoration:none;
	text-transform:uppercase;
	padding-right:0;
	padding-top:5px;
}
.footernav a:link {
	color:#887f6f;
	text-decoration:none;

}
.footernav a:visited{
	color:#887f6f;
	text-decoration:none;
}
.footernav a:hover{
	color:#887f6f;
	text-decoration:underline;
}

#footernav_right {
	float:right;
	padding-top:0;
	padding-right:20px;
}
#footernav_left {
	float:left;
	padding-top:0;
	padding-left:20px;
}

#footernav_left a {
	color:#887f6f;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
}

#footernav_left a:hover {
	text-decoration:underline;
}

.topbgr #footernav_left {margin:0 0 0 25px;}

/* SUB NAVIGATION SUBPAGES TOP - Ex. BREAKFAST TABLE, PLATED BREAKFAST, BRUNCH ETC. */
.subpagenav {
	padding-top:8px;
	padding-left:45px;
	color:#979082;
	text-align:left;
	text-transform:uppercase;
}
.subpagenav a:link{
	color:#979082;
	font:10px "WSansNew-Book", Arial, Helvetica, sans-serif;
	text-decoration:underline;
}	

.subpagenav span {font:10px "WSansNew-Book", Arial, Helvetica, sans-serif;}

.subpagenav a:visited{
	color:#979082;
	text-decoration:none;
}	
.subpagenav a:hover{
	color:#722bac;
	text-decoration:underline;
}	
.subpagenav a:active{
	color:#722bac;
	text-decoration:underline;
}


/* SUB TITLES*/
.subtitle {
	font:14px "WSansNew-Book", Arial, Helvetica, sans-serif;
	color:#000;
	padding-left:45px;
	text-align:left;
	text-transform:uppercase;
	vertical-align:middle top;
}

.category_name {
	font:14px "WSansNew-Book", Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
}

.category_name a:link, .category_name a:visited {color:#000; text-decoration:none;}
.category_name a:hover, .category_name a:active {text-decoration:underline;}

.menu_name {
	font:12px "WSansNew-Book", Arial, Helvetica, sans-serif;
	color:#59069e;
	text-transform:uppercase;
	display:block;
}
.enhancements {
	font-family:Arial, Helvetica, sans-serif;
	color:#59069e;
	font-weight:none;
	font-size:12px;
	padding-bottom:10px;
		display:block;
}
.subtitle_grey{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#887f6f;
	padding-left:45px;
	padding-top:15px;
	height:45px;
	vertical-align:middle;
}
	
.categorydesc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#887f6f;
	padding-left:45px;
	padding-top:15px;
	padding-bottom:15px;
	vertical-align:middle;
	display:block;
}
	
/* SUB CONTENT */
.subcontent {
    font-family:Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:normal;
	font-size:12px;
	color:#3b332b;
	padding-left:45px;
	padding-right:35px;
	width:350px;
	text-transform:lowercase;
}

.subcontent td{
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight:normal;
	font-size:12px;
	color:#3b332b;
	text-transform:lowercase;
}

/* SUB NAVIGATION BOTTOM HOME PAGE - Ex. Westin Store, About Westin...etc*/
#but_westinstore {float:left;}

#subnav {
	vertical-align:bottom;
	padding:10px 0 10px 45px;
	text-transform:uppercase;
	word-spacing:0;
	font:10px "WSansNew-Book", Arial, Helvetica, sans-serif;
}

.subnav {	
	color:#fff;
	padding-left:0;
	background:#979082;
	text-transform:uppercase;
	font:10px "WSansNew-Book", Arial, Helvetica, sans-serif;
}
	
.subnav a:link, .subnav a:visited {
	color:#fff;
	text-decoration:none;
	padding:0 10px 0 0;
}	

.subnav a:hover, .subnav a:active {text-decoration:underline;}

/* FORM */
.formfont {
	font-size:11px;
	color:#887f6f;
	padding-left:20px;
	text-transform:lowercase;
}
.formfield {
	font-size:11px;
	color:#887f6f;
	border:solid 1px #887f6f;
}

.formbtn {
	background-color:#dae3b2;
	border:solid 1px #dae3b2;
	cursor:pointer;
	color:#9AAA38;
	font-size:9px; 
}
.formbtnOn {
	background-color:#dae3b2;
	border:solid 1px #dae3b2;
	cursor:pointer;
	color:#5D4C40;
	font-size:9px; 
}

div.btn { 
	padding:15px 0;
	font-weight:bold; 
	text-decoration:none;
}
.btn li { 
	padding:0; 
	margin:0; 
	list-style-type:none; 
	display:inline;
}
.btn a { 
	padding:4px 6px; 
	background:#dae3b2; 
	color:#9AAA38; 
	font-weight:bold; 
	border:solid 1px #dae3b2; 
	font-size:9px; 
	text-decoration:none; 
	margin:0 1px;
}
.btn a:hover { 
	padding:4px 6px; 
	background:#dae3b2; 
	color:#5D4C40; 
	border:solid 1px #dae3b2; 
	font-size:9px; 
	text-decoration:none;
}

/* CALENDAR */
#calendar {
	width:175px; position:absolute; 
	border-collapse:collapse; 
	background:#fff; 
	border:1px solid #5a5a5a; 
	padding:3px;
} /* update Report page internal styles as well */

/* SELECT MENU */
.menuselect{
	font-size:13px;
	color:#5d4c40;
	padding-left:25px;
	text-transform:lowercase;
}

/* FOOT NOTE*/
.footnote {
	color:#3b332b;
	font-size:11px;
	padding-left:45px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:15px;
	text-align:left;
}

/* TERMS TEXT*/
.termstext {
	color:#887f6f;
	font-size:11px;
	padding:0 25px 15px 45px;
	display:block;
}
.termstext a:link{
	color:#887f6f;
	text-decoration:none;
}	
.termstext a:visited{
	color:#887f6f;
	text-decoration:none;
}	
.termstext a:hover{
	color:#887f6f;
	text-decoration:underline;
}	

/* CROSS LINKS */
.crosslink {
	font-family:Arial, Helvetica, sans-serif;
	color:#59069e;
	font-weight:none;
	font-size:12px;
	color:#3b332b;
	font-weight:none;
}
.crosslink a:link{
	color:#3b332b;
	text-decoration:underline;
}	
.crosslink a:hover{
	color:#3b332b;
	text-decoration:none;
}	
.crosslink a:visited{
	color:#3b332b;
}	
.crosslink a:active{
	color:#3b332b;
	text-decoration:none;
}	

.bullet{font:12px Arial, Helvetica, sans-serif;}
#CatRightName {text-transform:uppercase;}

/* select menu */
.menuselect{font-size:13px; padding-left:25px;}
.subcategory{padding-left:30px; width:340px;}
.submenu{padding-left:45px; width:330px;}

/*   Menu Selections - Superfoods         */
.SelectionTitle {
	font-size:14px; font-weight:bold;
	text-decoration:underline;
	padding:10px 0;
}

.HigherSelectionCategory {
	font-size:14px; font-weight:bold;
	color:#819219;
	text-decoration:underline;
	padding:20px 0 10px 0;
}

.SelectionCategory {
	font-size:12px; font-weight:bold;
	color:#819219;
	text-decoration:underline;
	padding:10px 0;
}

.SelectionLeft {width:350px; float:left;}
.SelectionRight{width:350px; float:right;}

/***************** Shopping Cart style Start ***********************/
a.booklink {font-size:12px; color:#5d4c40;}
a.booklink:link, a.booklink:visited {color:#5d4c40; text-decoration:none;}	
a.booklink:hover, a.booklink:active {text-decoration:underline;}	

/******* General override styles **********/
.ac { text-align:center !important; }
.ar { text-align:right !important; }
.al { text-align:left !important; }
.fr { float:right !important; }
.fl { float:left !important; }
.vt { vertical-align:top !important; }
.vm { vertical-align:middle !important; }
.vb { vertical-align:bottom !important; }
.cb {
	clear:both;
	display:block;
	font:1px/0 serif;
	content:".";
	height:0;
	visibility:hidden;
}
.pl { padding-left:25px !important;}
.pr { padding-right:25px !important;}
.pl0 { padding-left:0 !important; }
#wrapper {
	width:838px;
	height:100%;
	padding:0;
	margin:0;
	text-align:left;
}

.breadcrumb {
	height:15px; vertical-align:bottom;
	background:#f2f2f2;
	border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;
	color:#5d4c40;
	font-size:12px;
	padding-top:7px; padding-bottom:7px; padding-left:25px;
	text-transform:lowercase;
}

.breadcrumb a:link, .breadcrumb a:visited {color:#5d4c40; text-decoration:none;}
.breadcrumb a:hover, .breadcrumb a:active {text-decoration:underline;	}

.orderstatus {
	padding:0;
	text-align:right;
	color:#5d4c40;
	font-size:12px;
	text-transform:lowercase;
	clear:both;
}

.orderstatus ul {list-style-type:none;}
.orderstatus li {display:inline; padding-right:25px;}
.orderstatus a:link, .orderstatus a:visited {color:#5d4c40; text-decoration:underline;}
.orderstatus a:hover, .orderstatus a:active {text-decoration:none;}

.shoppagetitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:normal;
	padding-left:25px;
	padding-bottom:10px;
	text-transform:uppercase;
	text-align:left;
}

.shoppagesubtitle {
	font-size:14px;
	color:#000000;
	font-weight:normal;
	padding-left:25px;
	text-transform:capitalize;
}

.shopinfo {
	font-size:12px;
	color:#887f6f;
	font-weight:normal;
	padding-left:25px;
	text-transform:capitalize;
}
	
.shoplink {
	font-size:12px;
	color:#5d4c40;
}

#shopform th {text-align:right; width:160px;}

.shoperr {
	font-size:12px;
	color:red;
	font-weight:normal;
	padding-left:25px;
}

.cartbtn  {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	background:url(/_template/Starwood/westin/_images/_buttons/arrow.gif) no-repeat;
	background-position:93%;
	color:#FFF;
	padding:3px 10px 3px 3px;
	background-color:#722bac;
	border:#722bac 1px solid;
	cursor:pointer;
	text-transform:capitalize;
	line-height:9px;
	text-decoration:none;
}

.cartbtnOn  {
	font:bold 11px/9px Arial, Helvetica, sans-serif;
	background:#722bac url(/_template/Starwood/westin/_images/_buttons/arrow.gif) no-repeat;
	background-position:93%;
	color:#FFF;
	padding:3px 10px 3px 3px;
	border:#722bac 1px solid;
	cursor:pointer;
	text-transform:capitalize;
	text-decoration:none;
}

.ac a:link {color:3b332b;}
.ac a:hover {color:3b332b;}
.ac a:visited {color:3b332b;}

/******** shopexd.asp *********/  
#wrapper #colmenu{
	width:650px;
	height:300px;
	margin:0 auto 0 auto;
	padding-bottom:20px;
	padding-left:25px;
	vertical-align:top;
}

#wrapper #colbtn{
	width:800px;
	height:30px;
	margin-right:10px;
	padding-bottom:20px;
	margin-top:30px;
	font-size:12px;
	text-align:right;
	float:left;
}

#wrapper #colsuggesttitle {
	width:788px;
	height:23px;
	background-color:#97927f;
	margin-left:25px;
}

#wrapper #colsuggest{
	width:788px;
	height:100%;
	display:table;
	margin:0 0 0 25px;
	padding:0 0 10px 0;
	background-image:url(/_template/Starwood/Westin/_images/_design/line.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.currentorder {
    background:url(/_template/Starwood/Whotels/_images/_design/icon_shop.gif) top right no-repeat;
	padding-right:20px;
    font-size:11px;
    color:#722bac !important;
	vertical-align:bottom;
    font-weight:bold;
	text-decoration:none !important;
	text-transform:capitalize;
}
.currentorder a:link {
	color:#819812;
	text-decoration:none;
}

.currentorder a:visited {
	color:#819812;
	text-decoration:none;
}

.currentorder a:hover {
	color:#819812;
	text-decoration:none;
}

.currentorder a:active {
	color:#819812;
	text-decoration:none;
}
.account {
	padding-left:40px;
	padding-right:5px !important;
	border-right:solid 1px;
}

.welcome {
	padding-left:40px;
	padding-right:30px !important;
	font-size:14px;
	color:#887f6f;
	font-weight:normal;
	text-transform:capitalize;
	float:right
}

.accountmb {padding-left:40px; padding-right:30px !important;}
.signin {padding-left:5px !important;}

.productimage {
    float:left;
    padding-right:18px;
	height:180px;
	padding-left:25px;
}

.producttitle {
	width:650px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#000000;
	font-weight:bold;
	padding-bottom:10px;
}

.descriptiontext {
	width:650px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#887f6f;
	font-weight:normal;
}
	
.productprice {
	width:650px;
	float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#887f6f;
	font-weight:bold;
	padding-top:15px;
}
	
.addtocartform {
	width:500px;
	float:left;
    color:#887f6f;
	padding-top:12px;
	padding-left:0;
    font-size:12px;
	vertical-align:top;
}

.eaddtocartformwrapper {width:500px; float:left;}

.eaddtocartformTitle {
	width:115px;
	padding:2px 0 2px 0;
	float:left;
}

.suggesttitle {
	width:500px;
	font-size:14px;
	color:#722bac;
	font-weight:normal;
	padding-left:25px;
	padding-bottom:10px;
}
.suggestnametitle {
    float:left;
    width:540px;
    font-size:12px;
    color:#fff;
    padding-left:5px;
	padding-right:10px;
    padding-top:5px;
	font-weight:bold;
}
.suggestpricetitle {
    float:left;
    width:101px;
    font-size:12px;
    color:#fff;
    padding-top:5px;
	font-weight:bold;
}
.suggestqtytitle {
    float:left;
    width:79px;
    font-size:12px;
    color:#fff;
    padding-top:5px;
	font-weight:bold;
}
.suggestname {
    float:left;
    width:540px;
    font-size:12px;
    color:#722bac;
    padding-left:5px;
	padding-right:10px;
    padding-top:15px;
	font-weight:normal;
}
.suggestprice {
    float:left;
    width:101px;
    font-size:12px;
    color:#887f6f;
    padding-top:25px;
}
.suggestqty {
    float:left;
    width:79px;
    font-size:12px;
    color:#887f6f;
    padding-top:25px;
}
.textquantity {
   border:1px solid #000000;
   width:30px;
   color:#696969;
   margin:0;  
   
   } 
   
.textdate { /* Fogbugz Case 22191 */
   	width:120px;
   	margin:0;  
	font-size:11px;
	color:#887f6f;
	border:solid 1px #887f6f;
   } 
   
/******** shopaddtocart.asp *********/  
#wrapper #colcurrenttitle{
	width:788px;
	height:23px;
	background-color:#97927f;
	margin-left:25px;
}
#wrapper #colcurrent{
	width:788px;
	border-bottom:1px solid #bbb4ae;
	margin-left:25px;
	padding-bottom:5px;

}
#wrapper #colordertotal{
	width:788px;
	margin-left:25px;
	padding-bottom:5px;
	background-color:#dfdeda;
	font-size:12px;
}

/* Fogbugz Case 22191 start */
.currentdatetitle {
    width:80px;
    font-size:12px;
    color:#fff;
    padding-left:10px;
    padding-top:5px;
	font-weight:bold;
	text-transform:capitalize;
}
	
.currenttimetitle {
    width:120px;
    font-size:12px;
    color:#fff;
    padding-left:0;
    padding-top:5px;
	font-weight:bold;
	text-transform:capitalize;
	text-align:center;
}
	
.currenteventtitle {
    width:80px;
    font-size:12px;
    color:#fff;
    padding-left:0;
    padding-top:5px;
	font-weight:bold;
	text-transform:capitalize;
}
	
.currentcategorytitle {
    width:80px;
    font-size:12px;
    color:#fff;
    padding-left:0;
    padding-top:5px;
	font-weight:bold;
	text-transform:capitalize;
}
/* Fogbugz Case 22191 end */

.currentnametitle {
    width:250px; /* Fogbugz Case 22191 */
    font-size:12px;
    color:#fff;
    padding-top:5px;
	font-weight:bold;
	text-transform:capitalize;
	text-align:center; /* Fogbugz Case 22191 */
}

.currentpricetitle {
    width:80px; /* Fogbugz Case 22191 */
    font-size:12px;
    color:#fff;
    padding-top:5px;
	font-weight:bold;
	text-transform:capitalize;
	text-align:right;
}

.currentqtytitle {
    width:50px; /* Fogbugz Case 22191 */
    font-size:12px;
    color:#fff;
    padding-top:5px;
	font-weight:bold;
	text-transform:capitalize;
}

.currenttotaltitle {
    width:80px;
    font-size:12px;
    color:#fff;
    padding-top:5px;
	padding-right:10px;
	font-weight:bold;
	text-transform:capitalize;
	text-align:right;
}

.currentremovetitle {
    width:80px; /* Fogbugz Case 22191 */
    font-size:12px;
    color:#fff;
    padding-top:5px;
	padding-right:10px; /* Fogbugz Case 22191 */
	font-weight:bold;
	text-transform:capitalize;
	text-align:right;
}
	
.orderimagecontainer {
    float:left;
    width:136px;
	height:110px;
	padding-top:10px;
}

.eventdatetime {/* Fogbugz Case 22191 */
	width:788px;
	margin-left:25px;
    font-size:12px;
    color:#887f6f;
    padding-top:5px;
	border-bottom:1px solid #bbb4ae;
}
/* Fogbugz Case 22191 start */
.eventtime {
	width:120px;
    color:#887f6f;
    padding-top:20px;
    font-size:12px;
	white-space:nowrap;
	vertical-align:top;
}
.currenteventname {
	width:80px;
    color:#887f6f;
	padding-top:20px;
	font-size:12px;
	vertical-align:top;
}
.currentcatname {
	width:75px;
    color:#887f6f;
	padding-top:20px;
	font-size:12px;
	vertical-align:top;
	
}

.currentname {
	width:250px; /* Fogbugz Case 22191 */
    color:#887f6f;
	padding-top:20px;
	font-size:12px;
	vertical-align:top; /* Fogbugz Case 22191 */
}
.currentname a{color:#887f6f; font-size:12px;}

.orderenhancements a{
	color:#722bac;
	font-size:12px; /* Fogbugz Case 22191 */
	padding-left:0; /* Fogbugz Case 22191 */
	white-space:nowrap;
}
	
.currentqty {
    width:50px; /* Fogbugz Case 22191 */
    font-size:12px;
    color:#887f6f;
    padding-top:20px;
	vertical-align:top; /* Fogbugz Case 22191 */
}
.currentOtherFee { /* Fogbugz Case 22191 */
	float:left;
    color:#887f6f;
	padding-top:20px;
	font-size:12px;
	vertical-align:top; /* Fogbugz Case 22191 */
}
.currentprice {
    width:80px; /* Fogbugz Case 22191 */
    font-size:12px;
    color:#887f6f;
    padding-top:20px;
	text-align:right;
	vertical-align:top; /* Fogbugz Case 22191 */
}

.currenttotal {
    width:80px;
    font-size:12px;
    color:#887f6f;
    padding-top:20px;
	text-align:right;
	vertical-align:top; /* Fogbugz Case 22191 */
}
.currentremove {
    width:80px; /* Fogbugz Case 22191 */
    font-size:12px;
    color:#887f6f;
    padding-top:20px;
	text-align:right;
	vertical-align:top; /* Fogbugz Case 22191 */
}
.subtotal {/* Fogbugz Case 22191 */
    color:#887f6f;
	padding-top:20px;
	text-align:right;
}
.subtotalprice {
    color:#887f6f;
	padding-top:20px;
	text-align:right;
	width:80px;
}
.servicecharge {/* Fogbugz Case 22191 */
    color:#887f6f;
	padding-top:5px;
	text-align:right;
}	
.tax {/* Fogbugz Case 22191 */
    color:#887f6f;
	padding-top:5px;
	background-color:#e9f0dc;
	text-align:right;
}	
.servicelabortaxprice {
    color:#887f6f;
	padding-top:5px;
	text-align:right;
	width:80px;
}	
.estimatedtotal {/* Fogbugz Case 22191 */
	clear:both;
    color:#887f6f;
	padding-top:20px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
}		

.totalprice {
    color:#887f6f;
	padding-top:20px;
	text-align:right;
	width:80px;
	font-weight:bold;
}
	
.tblbgcolor {background-color:#dae3b3;}

.ordernametext {
	float:left;
	width:305px;
    color:#887f6f;
    padding-left:20px;
	padding-top:20px;
	font-size:12px;
}

.ordernametext a:link, .ordernametext a:visited {
    color:#887f6f;
	text-decoration:underline;
}

.ordernametext a:hover, .ordernametext a:active {text-decoration:none;}

/*Review Orders Tables*/
table.revieworder {
	width:788px;
	margin-left:25px;
	font-size:11px;
	color:#887f6f;
	text-transform:lowercase;
	border:1px solid #d2d2d2;
}

table.revieworder th { 
	background:#dae3b3;
	font-weight:bold;
	height:25px;
	padding:0 5px 0 5px;
	text-align:left;
	white-space:nowrap;
}

table.revieworder th a{color:#887f6f; white-space:nowrap;}

table.revieworder td {
	background-color:#fff;
	height:30px;
	padding:0 5px 0 5px;
	border-bottom:1px solid #d2d2d2;
}
	
.tdMenuBuilder_home {padding:5px 0; margin:0;}

.menubuilder {
	font:10px "WSansNew-Book", Arial, Helvetica, sans-serif;
	color:#5d4c40;
	padding-right:30px;
	text-transform:uppercase;
	text-decoration:none;
}

.menubuilder a:link, .menubuilder a:visited {color:#5d4c40; text-decoration:none;}
.menubuilder a:hover, .menubuilder a:active {color:#899b3a;}

/*** Menu Builder Tables *********************/
table.tblmenubuilder {
	width:500px;
	margin-left:25px;
	font-size:11px;
	color:#887f6f;
	text-transform:lowercase;
	border:1px solid #d2d2d2;
}
table.tblmenubuilder td a{ 
	color:#887f6f;
	white-space:nowrap;
}
table.tblmenubuilder td a:visited {
		COLOR:#800080;
		white-space:nowrap;
	}
table.tblmenubuilder td {
	background-color:#fff;
	height:30px;
	padding:0 5px 0 5px;
	border-bottom:1px solid #d2d2d2;
}

/*****************        PSAV Logo          ***********************/

.breaknotes{
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight:normal;
	font-size:12px;
	color:#5d4c40;
	vertical-align:top;
	text-transform:lowercase;
	line-height:20px;
	text-align:justify;
	width:400px;
	padding-right:5px;
}
