
/* Eatinstyle.net CSS */


/* BODY STYLES */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	color: #959888;
}
body {
	margin: 10px;
	margin-left: 20px;
	background-color: #FFFFFF;
	color: #959888;
	text-align: left;
}
a:link {
	color: #c83b27;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #c83b27;
}
a:hover {
	text-decoration: underline;
	color: #c83b27;
}
a:active {
	text-decoration: none;
	color: #c83b27;
}

a.regLink:link {
	color: #0099CC;
	text-decoration: none;
}
a.regLink:visited {
	text-decoration: none;
	color: #0099CC;
}
a.regLink:hover {
	text-decoration: underline;
	color: #0099CC;
}
a.regLink:active {
	text-decoration: none;
	color: #0099CC;
}

img {
	border: 0px;
}

/* END BODY STYLES */



/* RIGHT COLUMN STYLES */

.rightColumnInfo {
	padding: 5px 10px 10px 20px;
}

.rightColumnTabInfo {
	padding: 0px 10px 15px 20px;
}

.infoTitle1 {
	padding: 5px 0px 5px 0px;
	font-size: 10pt;
	color: #515448;
}


.rightColumnLink {
	padding: 5px 0px 0px 0px;
	color: #c83b27;
}

.callOut {
	color: #515448;
}

/* END RIGHT COLUMN STYLES */



/* TEXT PAGE STYLES */

.headerMain {
	padding: 0px 0px 5px 0px;
	font-size: 14pt;
	color: #515448;
}

.header2  {
	padding: 0px 0px 5px 0px;
	font-size: 12pt;
	color: #515448;
}

.header3 {
	padding: 0px 12px;
	margin-bottom: 7px;
	color: #c83b27;
	background: transparent url('../images/right_arrow.gif') no-repeat top left;
}

.header4 {
	padding: 0px 12px;
	margin-bottom: 7px;
	color: #b1c249;
	background: transparent url('../images/down_arrow.gif') no-repeat top left;
}

.subHeader {
	margin-bottom: 7px;
	color: #c83b27;
}


.subHeader1 {
	padding: 0px 0px 5px 0px;
	font-size: 10pt;
	color: #b0c44b; /*b1c249;*/
}

.subHeader2 {
	padding: 0px 0px 5px 0px;
	font-size: 10pt;
	color: #b0c44b; /*b1c249;*/
}

.productDescription {
	padding: 20px 0px 5px 0px;
	color: #959888;
}

.priceComments {
	color: #959888;
	text-align: left;
	font-size: 8pt;
}

.link {
	padding: 5px 0px 0px 0px;
	color: #c83b27;
}

/* END TEXT PAGE STYLES */



/* MENU TABLE STYLES */

.regularCell {
	padding: 0px 0px 10px 0px;
}

.middleCell {
	padding: 0px 12px 10px 12px;
}

/* END MENU TABLE STYLES */



/* PRICE BOX STYLES */

.priceBoxContainer {
	width: 355px;
	color: #000000;
	padding: 0px 0px 3px 0px;
}

.priceBoxTop {
	font-size: 8pt;
	line-height: normal;
	color: #515448;
	padding: 5px 10px 0px 10px;
	background: url(../images/boxes/price_box.jpg) top left;
}
 
.priceBoxBottom {
	margin: -5px 0px 0px 0px;
	background: url(../images/boxes/price_box.jpg) bottom right;
}

.priceBoxTitle1 {
	font-size: 10pt;
	line-height: normal;
	color: #515448;
	padding: 0px 0px 5px 0px;
}

/* END TAN BOX STYLES */



/* WHITE BOX STYLES */

.whiteBoxContainer {
	width: 192px;
	padding: 5px 0px 0px 0px;
}

.whiteBoxTop {
	font-size: 8pt;
	line-height: normal;
	color: #959888;
	padding: 15px 15px 5px 15px;
	background: url(../images/boxes/white_box.gif) top left;
}
 
.whiteBoxBottom {
	padding: 0px 15px 0px 15px;
	background: url(../images/boxes/white_box.gif) bottom right;
}

.whiteBoxTitle1 {
	font-size: 10pt;
	line-height: normal;
	color: #515448;
	padding: 0px 0px 5px 0px;
}
.whiteBoxTitle1 a {
	color: #515448;
}

/* goes inside whiteBoxOrder div */
.whiteBoxPrice {
	text-align: left;
	float: left;
	font-size: 10pt;
	line-height: normal;
	color: #B5C943;
	padding: 0px 0px 0px 0px;
}

.whiteBoxOrder {
	text-align: right;
	font-size: 10pt;
	line-height: normal;
	color: #c83b27;
	padding: 10px 0px 5px 0px;
}

/* END WHITE BOX STYLES */



/* CHECKOUT WHITE BOX STYLES */

.checkoutBoxContainer {
	width: 192px;
	text-align: center;
}

.checkoutBoxTop {
	font-size: 8pt;
	line-height: normal;
	color: #959888;
	padding: 5px 15px 0px 15px;
	background: url(../images/boxes/gray_box.gif) top left;
}
 
.checkoutBoxBottom {
	padding: 0px 15px 0px 15px;
	background: url(../images/boxes/gray_box.gif) bottom right;
}

.checkoutBoxTitle1 {
	font-size: 10pt;
	line-height: normal;
	color: #515448;
	margin-bottom: -5px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

/* END CHECKOUT WHITE BOX STYLES */



/* CHECKOUT GREEN BOX STYLES */

.checkoutGreenBoxContainer {
	width: 192px;
	text-align: center;
}

.checkoutGreenBoxTop {
	font-size: 8pt;
	line-height: normal;
	color: #959888;
	padding: 5px 15px 0px 15px;
	background: url(../images/boxes/green_fill_outline_box.gif) top left;
}
 
.checkoutGreenBoxBottom {
	padding: 0px 15px 0px 15px;
	background: url(../images/boxes/green_fill_outline_box.gif) bottom right;
}

.checkoutGreenBoxTitle1 {
	font-size: 10pt;
	line-height: normal;
	color: #b1c249;
	margin-bottom: -5px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

/* END CHECKOUT GREEN BOX STYLES */



/* 900 WHITE BOX STYLES */

.white900BoxContainer {
	width: 900px;
	text-align: left;
}

.white900BoxTop {
	color: #959888;
	padding: 20px 20px 0px 20px;
	background: url(../images/boxes/white_box_900.gif) top left;
}
 
.white900BoxBottom {
	padding: 0px 20px 10px 20px;
	background: url(../images/boxes/white_box_900.gif) bottom left no-repeat;
	width: 900px;
}

.white900BoxTitle1 {
	font-size: 10pt;
	line-height: normal;
	color: #515448;
	padding: 0px 0px 5px 0px;
}
.white900BoxTitle1 a {
	color: #515448;
}

/* END 900 WHITE BOX STYLES */

.addonCategory
{
	font-size: 12pt; 
	color: #757575;
	padding-bottom: 10px;
}

.addonLeft
{
	width: 320px;
	float:left;
	
}

.addonRight
{
	width: 320px;
	float:right;
	
}

.addonOptional
{
	font-size: 8pt;
}

.addon 
{
	
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #eeeeee;
	font-size: 8pt;
}

/* 900 GREEN BOX STYLES */

.green900BoxContainer {
	width: 900px;
	text-align: left;
}

.green900BoxTop {
	color: #959888;
	padding: 20px 20px 0px 20px;
	background: url(../images/boxes/green_box_900.gif) top left;
}
 
.green900BoxBottom {
	padding: 0px 20px 10px 20px;
	background: url(../images/boxes/green_box_900.gif) bottom right;
}

.green900BoxTitle1 {
	font-size: 10pt;
	line-height: normal;
	color: #515448;
	padding: 0px 0px 5px 0px;
}

/* END 900 GREEN BOX STYLES */



/* 900 GREEN FILL BOX STYLES */

.greenFill900BoxContainer {
	width: 900px;
	text-align: left;
}

.greenFill900BoxTop {
	color: #959888;
	padding: 20px 20px 0px 20px;
	background: url(../images/boxes/green_fill_box_900.gif) top left;
}
 
.greenFill900BoxBottom {
	padding: 0px 20px 10px 20px;
	background: url(../images/boxes/green_fill_box_900.gif) bottom right;
}

.greenFill900BoxTitle1 {
	font-size: 10pt;
	line-height: normal;
	color: #515448;
	padding: 0px 0px 5px 0px;
}

/* END 900 GREEN FILL BOX STYLES */



/* 600 WHITE BOX STYLES */

.white600BoxContainer {
	width: 600px;
	text-align: left;
}

.white600BoxTop {
	font-size: 8pt;
	line-height: 11pt;
	color: #959888;
	padding: 20px 20px 0px 20px;
	background: url(../images/boxes/white_box_600.gif) top left;
}
 
.white600BoxBottom {
	padding: 0px 20px 10px 20px;
	background: url(../images/boxes/white_box_600.gif) bottom right;
}

.white600BoxTitle1 {
	font-size: 10pt;
	line-height: normal;
	color: #515448;
	padding: 0px 0px 8px 0px;
}

/* END 600 WHITE BOX STYLES */



/* 440 WHITE BOX STYLES */

.white440BoxContainer {
	width: 440px;
	text-align: left;
}

.white440BoxTop {
	min-height: 400px;
	font-size: 10pt;
	color: #959888;
	padding: 20px 20px 0px 20px;
	background: url(../images/boxes/white_box_440.gif) top left;
}
 
.white440BoxBottom {
	padding: 0px 20px 10px 20px;
	background: url(../images/boxes/white_box_440.gif) bottom right;
}

.white440BoxTitle1 {
	font-size: 10pt;
	line-height: normal;
	color: #515448;
	padding: 0px 0px 8px 0px;
}

/* END 440 WHITE BOX STYLES */



/* 440 GRAY BOX STYLES */

.gray440BoxContainer {
	width: 440px;
	text-align: left;
}

.gray440BoxTop {
	height: 370px;
	font-size: 8pt;
	line-height: 11pt;
	color: #959888;
	padding: 20px 20px 0px 20px;
	background: url(../images/boxes/gray_box_440.gif) top left;
}
 
.gray440BoxBottom {
	padding: 0px 20px 10px 20px;
	background: url(../images/boxes/gray_box_440.gif) bottom right;
}

.gray440BoxTitle1 {
	font-size: 10pt;
	line-height: normal;
	color: #515448;
	padding: 0px 0px 8px 0px;
}

/* END 440 GRAY BOX STYLES */



/* TAB BOX STYLES */

.tabBoxContainer {
	width: 282px;
	color: #839226;
	padding: 0px 0px 4px 0px;
}

.tabBoxTop {
	font-size: 8pt;
	line-height: normal;
	color: #839226;
	padding: 0px 20px 0px 20px;
	margin: 0px 0px -10px 0px;
	background: url(../images/boxes/tab_box.gif) top left;
}
 
.tabBoxBottom {
	padding: 0px 20px 0px 20px;
	background: url(../images/boxes/tab_box.gif) bottom right;
}

.tabBoxTitle1 {
	font-size: 10pt;
	line-height: normal;
	color: #707841;
	padding: 4px 0px 7px 0px;
}

/* END TAB BOX STYLES */



/* TAB OVER BOX STYLES */

.tabOverBoxContainer {
	width: 282px;
	color: #839226;
	padding: 0px 0px 4px 0px;
}

.tabOverBoxTop {
	font-size: 8pt;
	line-height: normal;
	color: #839226;
	padding: 0px 20px 0px 20px;
	margin: 0px 0px -10px 0px;
	background: url(../images/boxes/tab_over_box.gif) top left;
}
 
.tabOverBoxBottom {
	padding: 0px 20px 0px 20px;
	background: url(../images/boxes/tab_over_box.gif) bottom right;
}

.tabOverBoxTitle1 {
	font-size: 10pt;
	line-height: normal;
	color: #707841;
	padding: 4px 0px 7px 0px;
}

/* END TAB OVER BOX STYLES */



/* RED TAB BOX STYLES */

.redTabBoxContainer {
	width: 282px;
	color: #515448;
	padding: 0px 0px 4px 0px;
}

.redTabBoxTop {
	font-size: 8pt;
	line-height: normal;
	color: #515448;
	padding: 0px 20px 0px 20px;
	margin: 0px 0px -10px 0px;
	background: url(../images/boxes/red_tab_box.gif) top left;
}
 
.redTabBoxBottom {
	padding: 0px 20px 0px 20px;
	background: url(../images/boxes/red_tab_box.gif) bottom right;
}

.redTabBoxTitle1 {
	font-size: 10pt;
	line-height: normal;
	color: #c83b27;
	padding: 4px 0px 7px 0px;
}

/* END RED TAB BOX STYLES */



/* RED TAB OVER BOX STYLES */

.redTabOverBoxContainer {
	width: 282px;
	color: #515448;
	padding: 0px 0px 4px 0px;
}

.redTabOverBoxTop {
	font-size: 8pt;
	line-height: normal;
	color: #515448;
	padding: 0px 20px 0px 20px;
	margin: 0px 0px -10px 0px;
	background: url(../images/boxes/red_tab_over_box.gif) top left;
}
 
.redTabOverBoxBottom {
	padding: 0px 20px 0px 20px;
	background: url(../images/boxes/red_tab_over_box.gif) bottom right;
}

.redTabOverBoxTitle1 {
	font-size: 10pt;
	line-height: normal;
	color: #c83b27;
	padding: 4px 0px 7px 0px;
}

/* END RED TAB OVER BOX STYLES */



/* SLIDING TABS STYLES */
		
/* .tabDivContainer
	{
		height: 27px;
		z-index: 100;
		margin-bottom: 10px;
	}

.tabDivOn
	{
		height: 27px;
		background-image: url('../images/tabs/background_on.jpg'); 
		background-repeat: repeat-x;
		background-position: top left;
		font-family: arial, sans-serif;
		font-size: 10pt;
		font-weight: normal;
		color: #959888;
		padding-top: 7px;
		text-align: center;
		cursor: default;
		float: left;
	}

.tabDivOff	
	{
		height: 27px;
		background-image: url('../images/tabs/background_off.jpg'); 
		background-repeat: repeat-x;
		background-position: top left;
		font-family: arial, sans-serif;
		font-size: 10pt;
		font-weight: normal;
		color: #c83b27;
		padding-top: 7px;
		text-align: center;
		cursor: pointer;
		float: left;
	}

.tabFadeRightOn
	{
		height: 27px;
		width: 35px;
		float: left;
		background-image: url('../images/tabs/fade_right_on.jpg');
		background-position: top left;
	}

.tabFadeRightOff
	{
		height: 27px;
		width: 35px;
		float: left;
		background-image: url('../images/tabs/fade_right_off.jpg');
		background-position: top left;
	}

.tabFadeLeftOn
	{
		height: 27px;
		width: 35px;
		float: left;
		background-image: url('../images/tabs/fade_left_on.jpg');
		background-position: top right;
	}

.tabFadeLeftOff
	{
		height: 27px;
		width: 35px;
		float: left;
		background-image: url('../images/tabs/fade_left_off.jpg');
		background-position: top right;
	}

.tabSeparateRightOn
	{
		height: 27px;
		width: 35px;
		float: left;
		background-image: url('../images/tabs/curve_right.jpg');
	}

.tabSeparateLeftOn
	{
		height: 27px;
		width: 35px;
		float: left;
		background-image: url('../images/tabs/curve_left.jpg');
	}

.tabSeparateOff
	{
		height: 27px;
		width: 35px;
		float: left;
		background-image: url('../images/tabs/background_off.jpg');
	} */

/* END SLIDING TABS STYLES */




/* MENU BUTTON STYLES */

.menuOff {
	background: url('../images/menu_button_red.jpg') no-repeat top left;
	height: 27px;
	vertical-align: middle;
	color: #ffffff;
	font-size: 10pt;
	line-height: normal;
}

.menuOff a {text-decoration:none; color: #ffffff;}

.menuOn {
	background: url('../images/menu_button_red_on.jpg') no-repeat top left;
	height: 27px;
	vertical-align: middle;
	color: #ffffff;
	font-size: 10pt;
	line-height: normal;
}

.menuOn a {text-decoration:none; color: #ffffff;}

.menuOffGreen {
	background: url('../images/menu_button_green.jpg') no-repeat top left;
	height: 27px;
	vertical-align: middle;
	color: #ffffff;
	font-size: 10pt;
	line-height: normal;
}

.menuOffGreen a {text-decoration:none; color: #ffffff;}

.menuOnGreen {
	background: url('../images/menu_button_green_on.jpg') no-repeat top left;
	height: 27px;
	vertical-align: middle;
	color: #ffffff;
	font-size: 10pt;
	line-height: normal;
}

.menuOnGreen a {text-decoration:none; color: #ffffff;}

.menuRightOffRed {
	background: url('../images/right_column_button_red.jpg') no-repeat top left;
	height: 27px;
	vertical-align: middle;
	color: #c83b27;
	font-size: 10pt;
	line-height: normal;
	padding: 6px 0px 0px 20px;
}
.menuRightOffRed a {
	color: #c83b27;
}

.menuRightOnRed {
	background: url('../images/right_column_button_red_over.jpg') no-repeat top left;
	height: 27px;
	vertical-align: middle;
	color: #c83b27;
	font-size: 10pt;
	line-height: normal;
	padding: 6px 0px 0px 20px;
}
.menuRightOnRed a {
	color: #c83b27;
}

.menuRightOffGreen {
	background: url('../images/right_column_button_green.jpg') no-repeat top left;
	height: 27px;
	vertical-align: middle;
	color: #707841;
	font-size: 10pt;
	line-height: normal;
	padding: 6px 0px 0px 20px;
}
.menuRightOffGreen a {
	color: #707841;
}

.menuRightOnGreen {
	background: url('../images/right_column_button_green_over.jpg') no-repeat top left;
	height: 27px;
	vertical-align: middle;
	color: #707841;
	font-size: 10pt;
	line-height: normal;
	padding: 6px 0px 0px 20px;
}
.menuRightOnGreen a {
	color: #707841;
}

.menuLightRedOff {
	/*background: url('../images/menu_button_red_light.jpg') no-repeat top left;*/
	height: 27px;
	vertical-align: middle;
	color: #c83b27;
	font-size: 10pt;
	line-height: normal;
}

.menuLightRedOn {
	/*background: url('../images/menu_button_red_light_on.jpg') no-repeat top left;*/
}

.menuLightGreenOff {
	background: url('../images/menu_button_green_light.jpg') no-repeat top left;
	height: 27px;
	vertical-align: middle;
	color: #707841;
	font-size: 10pt;
	line-height: normal;
}

.menuLightGreenOn {
	background: url('../images/menu_button_green_light_on.jpg') no-repeat top left;
	height: 27px;
	vertical-align: middle;
	color: #707841;
	font-size: 10pt;
	line-height: normal;
}

.menuLightGray {
	background: url('../images/menu_button_gray_light.jpg') no-repeat top left;
	height: 27px;
	vertical-align: middle;
	color: #959888;
	font-size: 10pt;
	line-height: normal;
}

/* END MENU BUTTON STYLES */



/* SUB MENU STYLES */

.subMenuLinkOff {
	height: 18px;
	width: 80px;
	color: #959888;
	text-align: center;
}

.subMenuLinkOff a {
	color: #959888;
}

.subMenuLinkOn {
	height: 18px;
	width: 80px;
	color: #ffffff;
	background: url(../images/sub_menu_button.gif) no-repeat center;
	text-align: center;
}

.subMenuLinkOn a {
	color: #fff;
}

/* END SUB MENU STYLES */



/* MENU BUTTON STYLES */

.titleRight {
	background: url('../images/right_column_green_frame.jpg') no-repeat top left;
	height: 27px;
	vertical-align: middle;
	color: #b1c249;
	font-size: 10pt;
	line-height: normal;
	padding: 6px 0px 0px 20px;
}

.titleRightShort {
	background: url('../images/right_column_green_frame_short.jpg') no-repeat top left;
	height: 27px;
	vertical-align: middle;
	color: #b1c249;
	font-size: 10pt;
	line-height: normal;
	padding: 6px 0px 0px 20px;
}

/* END MENU BUTTON STYLES */



/* ACCORDIAN STYLES */

.accordianContent {
	padding: 5px 10px 20px 20px;
}

/* END ACCORDIAN STYLES */

ul.menulist {
	font-size: 14px;
}

ul.menulist li {padding-bottom: 5px;}


div#shader {
	background-color: #fff;
	position: fixed;
}

div.passed {
	font-weight: bold;
	color: #B5C943;
}

div.failed {
	font-weight: bold;
	color: #c83b27;
}

input.error,
select.error,
textarea.error {
	background-color: #fdd;
}

#more_options a {
	color: #959888;
}

.toggler {
	cursor: pointer;
}

/* calendar styling */
div.cal_container { position:relative; z-index:100; height:1px; width:1px; overflow:visible; }
div.cal { cursor: default; background-color: #fff; position: absolute; z-index:150; border: solid 1px #F3E9DB; padding:5px; width: 160px; height:190px; display: none; }
div.cal a:hover { cursor: pointer; }
iframe.cal_cover { display:none; top:0px; left:0px; position:absolute; z-index:-1; width:160px; height:190px; }

tr.calMonth td { color: #fff; background-color: #F7A93E; height: 20px; }
tr.calWeekDays td { color: #000; background-color: #F9EDCD; height: 20px; width:23px; }
tr.calDays { background-color: #F9EDCD;}

td.calDayNormal { font-weight: bold; color: #09c; background-color: #F9EDCD; height: 20px;}
td.calDayHover { font-weight: bold; background-color: #F7A93E; color: #fff; height: 20px;}
td.calNotavailable{color: #F1CD9B; height: 20px; background-color: #F9EDCD;}
td.calNotavailable_am{color: #09c; height: 20px; background-image: url(images/aj_cal_pm.png); background-repeat:no-repeat; background-position:center;}
td.calNotavailable_pm{color: #09c; height: 20px; background-image: url(images/aj_cal_am.png); background-repeat:no-repeat; background-position:center;}
td.calNotavailable_am_hover{ color: #FFFFFF; height: 20px; background-image: url(images/aj_cal_pm_hover.png); background-repeat:no-repeat; background-position:center;}
td.calNotavailable_pm_hover{ color: #FFFFFF; height: 20px; background-image: url(images/aj_cal_am_hover.png); background-repeat:no-repeat; background-position:center;}

/* end calendar */

/* hovering tooltips styling */
div.tip {
	color: #959888;
	padding: 10px 10px 10px 12px;
	width: 100px;
	background: transparent url('../images/boxes/green_box_120.gif') 0px -10px no-repeat;
}
div.tip-top {
	height: 5px;
	background: transparent url('../images/boxes/green_box_120.gif') 0px top no-repeat;
}
div.tip-bottom {
	height: 5px;
	background: transparent url('../images/boxes/green_box_120.gif') 0px bottom no-repeat;
}

.clear 
{
clear: both;
}

span.quote-open {
	background-image:url("../images/quote_open.png");
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:10px;
	margin-right:5px;
	width:17px;
}

span.quote-close {
	background-image:url("../images/quote_close.png");
	background-repeat:no-repeat;
	margin-left:5px;
}

.quote-credits {
	color:#999999;
	display:block;
	font-size:8pt;
	font-style:italic;
	text-align:right;
}

span.quote-text {
	color:#757575;
	font-size:8pt;
	font-style:italic;
}