body {background:#910020 url(../images/bg_main.gif) repeat-x top left; margin:0px; font-family:Arial, Helvetica, Sans-Serif;font-size:11px;color:#996834;}
#tellAFriendBody{background-image:none;background-color:transparent;}
.images {border: 0 none;}
select, input, textarea {font-size:10px;}
.imageButton {margin-left:10px}
textarea{font-size:11px; font-weight:normal;color:#996834}



/* Master Page shared classes */
h1 { color:#931302;font-size:22px; }
h2 { color:#931302; font-size:16px;margin:0px}
h3 { font-size:18px; font-weight:normal; margin:0px; padding:0px; }
h4 { font-size:13px; line-height:15px; color:#a65f14; margin:0px; padding:0px; }
a {color:#c68429;}
#mainShell{width:834px; position:relative;min-height:504px; height: expression(this.scrollHeight < 504 ? "504px" : "auto"); background:#910020 url(../images/mainShell.jpg) no-repeat top left; margin-left:auto;margin-right:auto;}
#mastheadDiv{width:820px;height:80px;position:relative;top:2px;left:2px;margin:0 none;padding:0 none;}
#loginDivContainer{width:300px;float:left;height:80px;}
#loginDiv{padding:10px 0 0 20px;}
#logoDiv{width:230px;height:80px;float:left;}
#navigationDivHome{width:805px;height:236px;position:relative;top:19px;left:15px;}
#shellContentHome{width:805px;min-height:300px; position:relative;top:20px;left:15px;background-color:#fff99e}
#bottomCurve{width:805px;height:50px;position:relative;top:0px;left:15px;background:#910020 url(../images/bottomCurve.gif) no-repeat top left;}
#footer{width:780px;font-size: 11px;color: #f38c0c;font-family:Verdana, Arial, Helvetica, Sans-Serif;margin:20px auto 20px auto}
#footer_bbb {float:left;padding-right:10px;}
#footer_txt {text-align:center}
#footer a {color:#f38c0c}
.buttonStyle {font-family:Verdana;font-size:0.8 em;color:#990;background-color:#FFF;border:1px solid #C96;cursor:pointer}

/* Master Page internal classes */
#navigationDivInternal{width:805px;height:50px;position:relative;top:19px;left:15px;}
#shellContentInternal{width:805px;min-height:400px; height: expression(this.scrollHeight < 400 ? "400px" : "auto"); position:relative;top:15px;left:15px;background-color:#fff99e}
#leftDiv{width:198px;float:left;margin-top:0px;display:block;overflow:hidden}
#centerDiv {width:440px;float:left;margin:0px 0px 20px 0px;padding:0px;}
#rightDiv {width:160px;float:right;padding-bottom:20px;}
#ctl00_leftnavTop{width:198px;height:93px}
#leftnavBottom{width:198px;padding-left:13px;background:transparent url(/images/navigation/leftnav_bottom.gif) top left no-repeat;height:450px}
#breadcrumb {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #c68429;padding-top: 12px;padding-bottom: 5px;}
.txt_11_brown { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #996834; font-weight: normal; }
.txt_prodhead_white { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.txt_11_brown:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #996834; font-weight: normal; text-decoration:underline; }
a.txt_11_brown:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #996834; font-weight: normal; text-decoration:underline; }
a.txt_11_brown:hover { text-decoration:none; }
a.txt_11_red:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #931302; font-weight: normal; text-decoration:underline; }
a.txt_11_red:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #931302; font-weight: normal; text-decoration:underline; }
a.txt_11_red:hover { text-decoration:none; }
a.txt_13_d_brown:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #a65f14; line-height: 25px; text-decoration:underline; }
a.txt_13_d_brown:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #a65f14; line-height: 25px; text-decoration:underline; }
a.txt_13_d_brown:hover { text-decoration:none; }
.txt_14_brown { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #931302; font-weight: normal; }
.lineSpace { padding-top:10px; padding-bottom:10px; }
.StaticMenuItemStyle a {width:100%;display:block;}

/*box*/
.prd_box_bdr_left {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #fadd74;
	background-color: #fdf9ae;
}
.prd_box_bdr_top {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #fadd74;
	background-color: #fdf9ae;
}
.prd_box_bdr_rht {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #fadd74;
	background-color: #fdf9ae;
}
.prd_box_bdr_bot {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fadd74;
	background-color: #fdf9ae;
}
.prd_box_bg {
	background-color: #fdf9ae;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #996834;
	padding: 10px;
	text-align:left;
}
.pad_LR_7 {

	padding-right: 7px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #91001c;
}

/* tabbed areas */
#tabMainContainer{width:428px;}
#tabContainer{width:428px;}
#ingredientsTab{float:left;width:89px;padding-left:12px;cursor:pointer}
#directionsTab{float:left;width:83px;padding-left:4px;cursor:pointer}
#coffeepairingTab{float:left;width:84px;padding-left:4px;cursor:pointer}
#storefinderTab{float:left;width:108px;padding-left:4px;cursor:pointer}
#referfriendTab{float:left;width:108px;padding-left:4px;cursor:pointer}
#tabContentsTopDiv{width:428px;height:7px;background:#fdf9ae url(/images/body_prd_box_crv_top.gif) top left no-repeat}
#discr{display:block;width:428px;background:#fdf9ae url(/images/body_prd_box_crv_middle.gif) top left repeat-y}
#find{display:none;width:428px;background:#fdf9ae url(/images/body_prd_box_crv_middle.gif) top left repeat-y}
#find p {margin-top:5px}
#pair{display:none;width:428px;background:#fdf9ae url(/images/body_prd_box_crv_middle.gif) top left repeat-y}
#pair p {margin-top:5px}
#emailFriend{display:none;width:428px;background:#fdf9ae url(/images/body_prd_box_crv_middle.gif) top left repeat-y}
#tabContentsBottomDiv{width:428px;height:7px;background:#fdf9ae url(/images/body_prd_box_crv_bottom.gif) top left no-repeat}
#tabContentsContainer{width:428px;}

/* our coffees */
#coffeeDropDownContainer{width:430px;height:210px;}
#coffeeImage{width:200px;height:210px;float:left;}
#coffeeDropDown{width:225px;height:210px;float:right;}
#coffeeAddContainer{width:210px;margin-top:20px;}
#coffeePrice{float:left;width:45px}
#coffeeQuantity{float:left;width:45px}
#coffeeAddButton{float:left;width:104px;padding-top:15px;}
.coffeeNavImages{width:76px;height:139px;margin:10px;float:left;text-align:center;}
.coffeeRoastImages{width:69px;height:150px;margin:12px;float:left;text-align:center;}
.coffeeThumb{float:left;width:128px;margin-left:10px;margin-bottom:20px;text-align:center}
#quickBuyGrind {margin-top:10px}

/* todd stuff */
.clearboth {clear:both;}
.loginNav {float:left; height:28px; margin:7px 0 0 0; padding:2px 2px 0 0;}
.loginIcon {float:left; height:28px; margin:0 0 0 0; padding:2px 2px 0 0;}
.loginNav2 {float:left; margin:0 0 0 0; padding:2px 2px 0 0;}

/* store */
.fieldLeft{width:160px;float:left;text-align:right;margin:5px 5px 20px 5px;}
.fieldRight{width:250px;float:right;}

/* coffee pairings */

.rec_dp_cell1 {
	background-color: #fffa9d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #996834;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ec8500;
	border-right-color: #ec8500;
	border-bottom-color: #ec8500;
	border-left-color: #ec8500;
	padding-top: 4px;
	padding-right: 13px;
	padding-bottom: 4px;
	padding-left: 13px;
}
.rec_dp_cell2 {

	background-color: #f7af19;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fffa9d;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ec8500;
	border-right-color: #ec8500;
	border-bottom-color: #ec8500;
	border-left-color: #ec8500;
	padding-top: 4px;
	padding-right: 13px;
	padding-bottom: 4px;
	padding-left: 13px;
}
.rec_dp_cell3 {
	background-color: fdf9ae;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #fadd74;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #fadd74;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #fadd74;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fadd74;
	padding-left: 8px;
	padding-top: 4px;
}
.txt_11_crm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fffa9d;
}

.rec_dp_head {

          background-color: #ec8500;
          font-family: Arial, Helvetica, sans-serif;
          font-size: 11px;
          color: #fffa9d;
          padding-right: 13px;
          padding-left: 13px;
          font-weight: bold;

}

.rec_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #931302;
	background-image: url(../images/pages/recipes/titlebg.gif);
	background-repeat: repeat-x;
	background-color: #fffa9d;
}
