/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	margin-top: 3px;
	font-weight: normal;
	font-size: 8pt;
	word-spacing: normal;
	margin-left: 3px;
	text-transform: none;
	font-family: Verdana;
	letter-spacing: normal;
	background-color: white;
	color: #746C48;
}

TABLE
{
	font-size: 9pt;
	font-family: Verdana;
}


H1
{
	font-size: large;
	margin-bottom: 0px;
	padding-bottom: 0px;
	word-spacing: normal;
	text-transform: none;
	font-style: normal;
	font-family: Verdana;
	letter-spacing: normal;
	text-decoration: none;
}

H2
{
	font-size: medium;
	margin-bottom: 0px;
	padding-bottom: 0px;
	word-spacing: normal;
	text-transform: none;
	font-style: normal;
	font-family: Verdana;
	letter-spacing: normal;
	text-decoration: none;
}

H3
{
	font-size: small;
	word-spacing: normal;
	text-transform: none;
	font-style: normal;
	font-family: Verdana;
	letter-spacing: normal;
	text-decoration: none;
}

H4
{
	font-size: x-small;
	word-spacing: normal;
	text-transform: none;
	font-style: normal;
	font-family: Verdana;
	letter-spacing: normal;
	text-decoration: none;
}

UL
{
	list-style-position: inside;
	font-size: x-small;
	font-family: Verdana;
}

UL LI
{
	list-style-type: disc;
}

UL LI LI
{
	list-style-type: circle;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	padding-right: 10;
	padding-left: 10;
	list-style-type: disc;
	font-size: xx-small;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

/*.dept_link1
{
	font-weight: bold;
	list-style-position: outside;
	font-size: 9pt;
	color: #746C48;
	font-family: Verdana;
	text-decoration: none;
}*/
.holiday_font
{
	font-size: 10pt;
	color: green;
	font-family: Verdana;
	text-decoration: none;
}
.special_font
{
	font-size: 10pt;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}
/*.dept_link1:hover
{
	color: #003366;
}

.dept_link1:active
{
	color: #746C48;
}*/


.bottomMenu
{
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #ffffff;
	text-align: center;
}

.bottomMenu_link
{
	font-size: xx-small;
	color: #746C48;
	font-family: Verdana;
	text-decoration: none;
}

.bottomMenu_link:Hover
{
	color: #746C48;
}

.bottomMenu_link:Active
{
	color: #746C48;
}

.label_small
{
	font-weight: normal;
	font-size: x-small;
	direction: rtl;
	font-family: Verdana;
	text-align: justify;
}

.cart_link
{
	font-size: 10pt;
	left: 2px;
	vertical-align: baseline;
	color: #746C48;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

.cart_link:hover
{
	color: #4682b4;
}

.cart_link:active
{
	color: #746C48;
}

.cart_link_description
{
	font-weight: bold;
	font-size: 9pt;
	left: 2px;
	margin-left: 2px;
	color: #746C48;
	margin-right: 2px;
	letter-spacing: 0px;
	text-decoration: none;
}
.error
{
	font-size: x-small;
	color: red;
}

.header_text
{
	font-weight: bold;
	font-size: 10pt;
	color: #746C48;
	font-family: Verdana;
	text-decoration: none;
}

INPUT.small
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: xx-small;
	padding-bottom: 2px;
	border-left: black 1px solid;
	padding-top: 2px;
	border-bottom: black 1px solid;
}

INPUT.medium
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: x-small;
	padding-bottom: 2px;
	border-left: black 1px solid;
	padding-top: 2px;
	border-bottom: black 1px solid;
}
INPUT.medium2
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: x-small;
	width: 0;
	padding-bottom: 2px;
	border-left: black 1px solid;
	padding-top: 2px;
	border-bottom: black 1px solid;
}

INPUT.large
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: black 1px solid;
	padding-top: 2px;
	border-bottom: black 1px solid;
}
INPUT.checkout_large
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: x-small;
	padding-bottom: 2px;
	border-left: black 1px solid;
	padding-top: 2px;
	border-bottom: black 1px solid;
	width: 180;
}
.dropdown_small
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: xx-small;
	padding-bottom: 2px;
	border-left: black 1px solid;
	padding-top: 2px;
	border-bottom: black 1px solid;
}

.text_warn
{
	font-size: x-small;
	color: Red;
}
.text_warn_small
{
	font-size: 8pt;
	color: Red;
}
.text_info
{
	font-weight: bold;
	font-size: x-small;
	color: crimson;
}

.text_small
{
	font-size: 8pt;
}
.text_small_2
{
	font-size: 8pt;
	color: white;
}
.text_xsmall_header
{
	color: #746C48;
	font-size: x-small;
}

.text_medium
{
	font-size: small;
	color: White;
}
.text_medium_2
{
	font-size: small;
}
.text_large
{
	font-size: large;
	color: White;
}
.text_xsmall
{
	font-size: xx-small;
}

.text_thank_you
{
	font-size: large;
	color: #669966;
	font-family: 'Script MT Bold';
}
.recipe_title
{
	font-size: medium;
	color: #2A4F63;
	font-family: Verdana;
}
.recipe_title_text
{
	font-size: large;
	color: #2A4F63;
	font-family: 'Verdana';
}
.thumbnail
{
	font-family: Verdana;
	font-size: x-small;
}
.button_small_cart
{
	border-right: #796F36 double;
	border-top: #796F36 double;
	font-weight: bold;
	font-size: x-small;
	background: url(Assets/Images/basket.gif) #5da0be fixed no-repeat right 50%;
	border-left: #796F36 double;
	color: white;
	border-bottom: #796F36 double;
	height: 11mm;
	text-align: left;
}
.button_small
{
	border-right: #796F36 double;
	border-top: #796F36 double;
	font-weight: bold;
	font-size: x-small;
	border-left: #796F36 double;
	color: white;
	border-bottom: #796F36 double;
	background-color: #796F36;
}
.button_xsmall
{
	border-right: #796F36 double;
	border-top: #796F36 double;
	font-weight: bold;
	font-size: xx-small;
	border-left: #796F36 double;
	color: white;
	border-bottom: #796F36 double;
	background-color: #796F36;
}
.button_xsmall_member
{
	border-right: #796F36 double;
	padding-right: 0px;
	border-top: #796F36 double;
	padding-left: 0px;
	font-weight: bold;
	font-size: xx-small;
	margin-left: 0px;
	border-left: #796F36 double;
	color: #796F36;
	width: 120;
	margin-right: 0px;
	border-bottom: #796F36 double;
	background-color: white;
}
.button_xsmall_login
{
	border-right: #796F36 double;
	border-top: #796F36 double;
	font-weight: bold;
	font-size: xx-small;
	width: 70;
	border-left: #796F36 double;
	color: #746C48;
	border-bottom: #796F36 double;
	background-color: #FEED57;
}
.button_small_2
{
	cursor:hand;
	border-right: #796F36 double;
	border-top: #796F36 double;
	font-weight: bold;
	font-size: xx-small;
	border-left: #796F36 double;
	color: #FFFFCC;
	width: 120;
	border-bottom: #796F36 double;
	font-family: Verdana;
	background-color: #796F36;
}
.button_small_3
{
	border-right: #796F36 solid;
	border-top: #796F36 solid;
	font-weight: bold;
	width: 120;
	font-size: xx-small;
	border-left: #796F36 solid;
	color: #796F36;
	border-bottom: #796F36 solid;
	font-family: Verdana;
	background-color: #FFFFCC;
}
A
{
	font-size: 8pt;
	color: #746C48;
	font-family: Verdana;
	text-decoration: underline;
}

A.thumbnail
{
	font-size: 9pt;
	text-decoration: none;
}

A.navigate
{
	font-size: 9pt;
	margin-left: 2px;
	color: #746C48;
	margin-right: 2px;
	letter-spacing: 1pt;
	text-decoration: none;
}

A.navigate_active
{
	font-size: 9pt;
	margin-left: 2px;
	color: #746C48;
	margin-right: 2px;
	text-decoration: underline;
}
.bg_color_shipping
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 9pt;
	padding-bottom: 3px;
	color: black;
	padding-top: 3px;
	font-family: Verdana;	
}
.bg_color_shipping_white
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 9pt;
	padding-bottom: 3px;
	color: black;
	padding-top: 3px;
	font-family: Verdana;
	background-color: #FFFFFF;
}
.bg_color_shipping2
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bolder;
	font-size: 8pt;
	padding-bottom: 3px;
	color: black;
	font-style: normal;
	font-family: Verdana;
	background-color: #FFFACD;
}
.bg_color_basket
{
	background-color: #5da0be;
}
.bg_color_freeitems
{
	background-color: #669966;
}
.bg_color
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bolder;
	font-size: 8pt;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	font-family: Verdana;
	background-color: #796F36;
}
.bg_color2
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bolder;
	font-size: 8pt;
	padding-bottom: 3px;
	color: black;
	padding-top: 3px;
	font-family: Verdana;
	background-color: #FFFFCC;
}
.bg_color_checkout
{
	background-color: #F7EEC9;
}
.cell_border_color
{
	border-right: #5DA0BE thin solid;
	border-top: #5DA0BE thin solid;
	font-size: xx-small;
	border-left: #5DA0BE thin solid;
	border-bottom: #5DA0BE thin solid;
	font-family: Verdana;
}

HR
{
	border-style: dotted;
	color: #5DA0BE;
}
.hr2
{
	border-style: solid;
	color: black;
}

.side_menu_text
{
	font-weight: bold;
	list-style-position: outside;
	font-size: 8pt;
	color: #746C48;
	font-family: Verdana;
	text-decoration: none;
}
.side_menu_text:Hover
{
	color: #003366;
}

.side_menu_bullet
{
	background: url(Assets/Images/side_menu_bullet1.jpg) fixed no-repeat left;
}
.side_menu_bullet_checkout
{
	background: url(Assets/Images/side_menu_bullet_checkout.jpg) fixed no-repeat left 50%;
}
.side_menu_checkout_text
{
	font-weight: bold;
	list-style-position: outside;
	font-size: 8pt;
	color: #746C48;
	font-family: Verdana;
	text-decoration: none;
	margin-left: 15pt;
}
.side_menu_checkout_text2
{
	margin-left: 15pt;
	font-weight: bold;
	list-style-position: outside;
	font-size: 8pt;
	color: #746C48;
	font-family: Verdana;
	text-decoration: none;
}
.side_menu_checkout_text3
{
	font-weight: bold;
	font-size: 8pt;
	left: 2px;
	margin-left: 15pt;
	color: #746C48;
	margin-right: 2px;
	letter-spacing: 0px;
	text-decoration: none;
}
.side_menu_checkout_text4
{
	font-weight: bold;
	font-size: 8pt;
	left: 2px;
	color: #746C48;
	margin-right: 2px;
	letter-spacing: 0px;
	text-decoration: none;
}
.side_menu_checkout_text:Hover
{
	color: #003366;
}
.side_menu_checkout_text4:Hover
{
	color: #003366;
}
.side_menu_checkout_text3:Hover
{
	color: #003366;
}
.side_menu_checkout_text2:Hover
{
	color: #003366;
}
.shipping_text
{
	color: #003366;
}
.membership1
{
	border-right: #5da0be double;
	border-top: #796F36 double;
	font-weight: bold;
	font-size: small;
	border-left: #796F36 double;
	color: #ffffff;
	font-family: Verdana;
	background-color: #796F36;
}
.membership2
{
	border-right: #796F36 double;
	font-weight: bold;
	font-size: small;
	border-left: #796F36 double;
	color: #ffffff;
	font-family: Verdana;
	background-color: #796F36;
}
.membership3
{
	border-right: #796F36 double;
	font-weight: bold;
	font-size: small;
	border-left: #796F36 double;
	color: #ffffff;
	border-bottom: #796F36 double;
	background-color: #796F36;
}

/* added and modified styles - Richard Artherholt 09/27/2007 */

.topmenu
{
	background-color: white;
	border-collapse: collapse;
	width: 100%;
}
.topsearch
{
	width: 160px;
	padding-left: 2px;
	font-size: 8pt;
	vertical-align: middle;
	padding-bottom:5px;
}
.searchbox
{
	border:solid 1px #746C48;
	width:93px;
	}
.topmenulinks
{
	width: 430px;
	text-align: center;
	padding-left:10px;
	vertical-align:middle;
}
.topmenulinks span
{
	font-size:10pt;
}
.topmenulinks a
{
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
	font-family: Arial Narrow;
	margin-left:1px;
}
.topbasket
{
	width: 170px;
	text-align:right;
}
.topbasket a
{
	text-decoration: none;
	font-size:8pt;
	font-weight:600;
	font-family:Arial;
}
.topmenu a:hover
{
	color: #000000;
}


.topMenu_link:Hover
{
	color: #003366;
}

.topMenu_link:Active
{
	color: #003366;
}


.leftnav
{
	background-image: url(Assets/Images/NavBackground.gif);
	background-repeat: no-repeat;
	border-collapse: collapse;
}
.leftnav img
{
	border: none;
}
.leftnav td
{
	width: 162px;
}
.leftnav a
{
	margin-left: 5px;
	font-weight: bold;
	list-style-position: outside;
	text-decoration: none;
}
.leftnav a:hover
{
	color: #000000;
}
.navbackgroundmask
{
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 5px;
}
.navparagraph
{
	text-align: center;
	font-family: Arial;
	font-size: 8pt;
}
.navparagraph img
{
	width:162px;
	}
.navparagraph p
{
	margin-left: 3px;
	margin-bottom: 5px;
}
.navtop ul
{
	padding-top: 5px;
}
.navtop li, .navbottom li
{
	line-height: 13px;
	margin-left: -30px;
	list-style-type: none;
}
.navmid
{
	padding-top: 5px;
}
.navmid li
{
	line-height: 17px;
	margin-left: -40px;
	list-style-position: inside;
	list-style-image: url(Assets/Images/Dash.gif);
	width: 153px;
}
.navmid a
{
	width: 100%;
}
.navmid a:hover, .navmid li:hover
{
	background-color: #FFFFFF;
}
.paymentHeader
{
	margin:2px 2px 0px 0;
	padding:1px 0 1px 0;	
	background-color:#796f36;
	color:#ffffff;
	font-family:Arial;
	font-size:9pt;
	width:570px;
}
.paymentTable
{
	background-color:#fff;
	border-style:solid;
	border-width:0 1px 1px 1px;
	border-color:#555;
	width:570px;
}
.appliedGiftCerts
{
	padding:5px;
	background-color:#eee;	
	width:570px;
	margin-top:2px;
}

/* DisplayGroup mods for view all */

.displaygroupviewall table
{
	border:solid 1px #746c48;
	width:180px;
	height:180px;
}
.displaygroup table
{
	border:solid 1px #746c48;
	width:145px;
	height:160px;
}
/* SymQuest Page Styles */

.SymQuestCopy {
	font-size:9pt;
	font-family:arial;
	color:#746c48;
	text-align:left;
}
.SymQuestDescription {

}
.SymQuestCopy h4 {
	text-align:center;
	margin:2px 0 2px 0;
}
#tblMain {
	margin-top:0px;
	margin-left:10px;
}
#SymQuestTopLeftBg {
	background-image:url(Assets/Images/symQuestTopLeftBg.gif);
	background-repeat:no-repeat;
	width:320px;
	padding-top:20px;
	padding-left:12px;
	padding-bottom:20px;
}
#SymQuestTopRightBg {
	background-image:url(Assets/Images/symQuestTopRightBg.gif);
	background-repeat:no-repeat;
	background-position: top right;
	width:320px;
	padding-top:20px;
	padding-bottom:20px;
}
#SymQuestBottomLeftBg {
	background-image:url(Assets/Images/symQuestBottomLeftBg.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	width:320px;
	padding-bottom:40px;
	padding-left:12px;
}
#SymQuestBottomRightBg {
	background-image:url(Assets/Images/symQuestBottomRightBg.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	width:320px;
	padding-bottom:40px;
}
#tblOptions {
	margin-left:40px;
	margin-top:20px;
}
#SymQuestHam {
	padding-left:30px;
	height:200px;
}
#SymQuestTurkey {
	padding-left:30px;
	height:200px;
}
#SymQuestRibs {
	padding-left:10px;
	padding-top:10px;
	height:200px;
}
#SymQuestVege {
	padding-left:10px;
	padding-top:10px;
	height:200px;
}
.SymQuestIncludes {
	margin-top:5px;
	padding-left:20px;
}
#SymQuestSelection {
	border:solid 1px #846b00;
	width:640px;
	background-color:#fff7de;
	margin:10px 0 0 40px;
}
#SymQuestSelectionInner {
	padding:20px 10px 10px 40px;
}
#tblChoices {
	margin:5px 0 30px 50px;
}
.SymQuestErrors 
{
	font-size:9pt;
	font-family:Arial;
	color:#ff0000;
	font-weight:bold;	
	border:solid 1px #cbc39b;
	background-color:#f8f0cd;
	padding:5px;
	margin:5px;
	text-align:center;
}
#SymQuestValError
{
	font-size:9pt;
	font-family:Arial;
	color:#ff0000;
	font-weight:bold;	
	padding:5px;
	margin:5px;
	text-align:center;	
}
.SymQuestMsg 
{
	font-size:11pt;
	font-family:Arial;
	font-weight:bold;	
	color:#746c48;
	border:solid 1px #846b00;
	background-color:#fff7de;
	padding:5px;
	margin:5px;
	text-align:center;
}

/* End SymQuest Styles */

/* Power Reviews */

.pr_write_review
{
	margin-left: 50px;
}
.prSnippetEngine div
{
	float:left;
}
.prSnippetNumberOfRatingsText
{
	margin-top:-5px;
}
.prSummaryWriteReview
{
	display:none;
}