@import "style_order_detail.css";

body {
	margin: 0px;
	background-color: #B5652D;
	background-image: url(/images/backgroundBellaCarmona.gif);
	background-repeat: repeat;
}
.background_color_inner { background-color: #34261d; }

.asterisk {
	font: 10px verdana, helvetica, arial;
	color: #c00;
}
#cart_summary_inner {
	font: normal 10px arial, verdana, helvetica;
	color: #fff;
	padding: 14px 0px 0px 12px;
	border-left: 2px solid #666;
}
#cart_summary_outer {
	background-color: #733900;
	width: 270px;
	height: 109px;
}
.cart_textbox {
	font: 11px georgia, times new roman;
}
.cart_buttons {
	border: 0px;
	font: 11px georgia, times new roman;
	color: #f90;
	background-color: #34261d;
}
.cart_summary {
	font: normal 11px arial, verdana, helvetica;
	color: #ccc;
	line-height: 140%;
	padding-left: 5px;
}
.category_header {
	font: bold 14px verdana, helvetica, arial;
	line-height: 24px;
	text-decoration: none;
	color: #fff;
}
.category_link {
	font: bold 10px verdana, helvetica, arial;
	line-height: 24px;
	text-decoration: none;
	color: #fff;
}
#container_inner {
	width: 760px;
	text-align: center;
	vertical-align: top;
	margin: auto;
}
#container_outer {
	position: absolute;
	top: 43px;
	left: 0px;
	width: 100%;
	text-align: center;
}



/* ================ */
/* home page styles */
/* ================ */
.fp_header {
	font: 11px georgia, times new roman;
	color: #fff;
	margin-bottom: 5px;
}
.fp_copy {
	font: 10px arial, verdana;
	color: #999;
}
a.fp_copy {
	font: 10px arial, verdana;
	color: #960;
	text-decoration: none;
}



/* =============== */
/* copy properties */
/* =============== */
.copy_header_lrg {
	font: normal 16px arial, verdana, helvetica;
	color: #ddc065;
	text-decoration: none;
}
.copy_header_sm {
	font: normal 11px arial, verdana, helvetica;
	color: #ddc065;
	text-decoration: none;
}
.copy_normal {
	font: normal 11px arial, verdana, helvetica;
	line-height: 145%;
	color: #ddd;
	text-decoration: none;
}
.copy_normal_sm {
	font: normal 10px arial, verdana, helvetica;
	line-height: 145%;
	color: #fff;
	text-decoration: none;
}
.copy_normal_blk {
	font: normal 10px arial, verdana, helvetica;
	line-height: 145%;
	color: #000;
}
.copy_normal_gray {
	font: normal 10px arial, verdana, helvetica;
	line-height: 145%;
	color: #999;
	text-decoration: none;
}
.copy_normal_products {
	font: normal 11px georgia, times, serif;
	line-height: 145%;
	color: #999;
}
.copy_forms {
	font: normal 10px verdana, arial, helvetica;
	color: #fff;
}
.copy_normal_dk_gray {
	font: normal 9px arial, helvetica, verdana;
	color: #34261d;
	text-decoration: none;
}
.copy_lrg, a.copy_lrg {
	font: normal 13px arial, verdana, helvetica;
	color: #fff;
	line-height: 140%;
}
.copy_normal_serif {
	font: normal 12px georgia, times, serif;
	color: #fff;
	line-height: 140%;
}
.copy_sm_serif, a.copy_sm_serif {
	font: bold 10px georgia, times, serif;
	color: #fff;
	line-height: 140%;
	text-decoration: none;
}
.copy_herbazu {
	font: normal 12px georgia, times, serif;
	color: #8e7822;
	line-height: 140%;
}
.copy_lrg_serif {
	font: normal 13px georgia, times, serif;
	color: #fff;
	line-height: 140%;
}
.copy_orange {
	font: bold 10px arial, verdana, helvetica;
	color: #c90;
}
a.copy_orange {
	font: bold 10px arial, verdana, helvetica;
	color: #c90;
	text-decoration: none;
}
.copy_orange_lrg, a.copy_orange_lrg {
	font: normal 11px arial, verdana, helvetica;
	color: #c90;
	text-decoration: none;
}
.cust_order_cell {
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #666;
}
.cust_info_advice {
	font-family: arial, helvetica;
	font-size: 10px;
	color: #999;
}
#cust_login {
	text-align: right;
	padding: 2px 8px 5px 0px;
	background-color: #420;
}
.cust_on {
	font: normal 12px arial, verdana, helvetica;
	text-decoration: none;
	color: #fff;
	line-height: 200%;
}
.cust_off {
	font: normal 12px arial, verdana, helvetica;
	text-decoration: none;
	color: #c90;
	line-height: 200%;
}
.dashes {
	background-image: url(/images/dashes.gif);
	background-repeat: repeat-x;
	font: normal 12px arial, verdana, helvetica;
	line-height: 145%;
	color: #b3b3b3;
	width: 95%;
	height: 1px;
}
.checkout_done {
	font: normal 12px arial, verdana, helvetica;
	text-decoration: none;
	color: #999;
	line-height: 200%;
}



/* =============== */
/* footer elements */
/* =============== */
.footer {
	height: 53px;
	font: normal 12px arial, verdana, helvetica;
	color: #fff;
}
#footer {
	background-color: #afa96a;
}
div#footer_nav {
	font: normal 10px arial, verdana, helvetica;
	padding: 0px 0px 10px 18px;
	text-decoration: none;
	color: #c90;
}
div#footer_nav a, a.orange {
	font: normal 10px verdana, arial, helvetica;
	text-decoration: none;
	color: #c90;
	line-height: 200%;
}
a.orange_serif {
	color: #c90;
	text-decoration: none;
}
	
div#footer_nav a:hover {
	text-decoration: underline;
}
div#subfooter a, .subfooter {
	font: normal 10px arial, verdana, helvetica;
	text-decoration: none;
	color: #34261d;
}
div#footer a.green {
	font: normal 12px arial, verdana, helvetica;
	text-decoration: none;
	color: #afa96a;
}



.header_sitemap {
	font: normal 12px arial, verdana, helvetica;
	color: #fff;
	line-height: 140%;
}
#logo {
	background-image: url(/images/com/indexHeader.gif);
	background-repeat: no-repeat;
	width: 760px;
	height: 85px;
	margin: 0px;
}
.textbox {
	font: 11px georgia, times new roman;
	width: 90px;
}



/* ============ */
/* nav elements */
/* ============ */
.nav_spacer {
	background-color: #666;
}
.nav_sub_coffee {
	text-align: right;
	padding-right: 8px;
	background-color: #733900;
}
.nav_sub_gifts {
	text-align: right;
	padding-right: 8px;
	background-color: #600;
}
.nav_sub_hc {
	text-align: right;
	padding-right: 8px;
	background-color: #733900;
}
.nav_sub_tea {
	text-align: right;
	padding-right: 8px;
	background-color: #993;
}
.nav_sub_merchandise {
	text-align: right;
	padding-right: 8px;
	background-color: #666;
}
.nav_sub_link, a.nav_sub_link:link, a.nav_sub_link:visited {
	font: normal 10px arial, helvetica, verdana;
	color: #fff;
	text-decoration: none;
}
a.nav_sub_link:hover{
	font: normal 10px arial, helvetica, verdana;
	color: #fff;
	text-decoration: underline;
}
.nav_sub_link_on, a.nav_sub_link_on:link, a.nav_sub_link_on:visited {
	font: normal 10px arial, helvetica, verdana;
	color: #c90;
	text-decoration: none;
}
a.nav_sub_link_on:hover{
	font: normal 10px arial, helvetica, verdana;
	color: #c90;
	text-decoration: underline;
}
.nav_sub_link_on_drk, a.nav_sub_link_on_drk:link, a.nav_sub_link_on_drk:visited {
	font: normal 10px arial, helvetica, verdana;
	color: #34261d;
	text-decoration: none;
}
a.nav_sub_link_on_drk:hover{
	font: normal 10px arial, helvetica, verdana;
	color: #34261d;
	text-decoration: underline;
}
a.coffee_tab {
	font: normal 10px arial, helvetica, verdana;
	color: #fff;
	text-decoration: none;
	line-height: 145%;
}
a.coffee_tab:hover {
	text-decoration: underline;
}


.no_items {
	font: bold 16px arial, verdana, helvetica;
	color: #ddc065;
}
.page_header {
	font: bold 18px arial, verdana, helvetica;
	color: #ccc;
}
.product_title {
	font: bold 11px georgia, times, serif;
	color: #fff;
}
.product_description {
	font: normal 10px verdana, arial;
	color: #999;
	line-height: 140%;
}
.product_highlight {
	background-color: #733900;
}
.product_price {
	font: bold 11px arial, verdana, helvetica;
	color: #ccc;
}
.required {
	font: 11px verdana, helvetica, arial;
	color: #ccc;
}






#sitemap td {
	font: 11px arial, helvetica, verdana;
	color: #fff;
	text-decoration: none;
}
#sitemap .header {
	font: bold 14px arial, helvetica, verdana;
	color: #fff;
	text-decoration: none;
}
#sitemap a {
	font: normal 11px arial, helvetica, verdana;
	color: #fff;
	text-decoration: none;
}
.textbox {
	font: 11px georgia, times new roman;
}


/* ============== */
/* tab properties */
/* ============== */
.tabs {
	background-image: url(/images/tabs/tab_coffees_background.gif);
	background-repeat: repeat-y;
	width: 563px;
}
.tab_padding {
	padding: 8px;
}
.tab_padding_sm {
	padding-left: 2px;
	padding-right: 2px;
}
#tabmargin { 
	padding-left: 30px;
}
#tab1, #tab2, #tab3, #tab4 {
	display: none;
}
.contentblock {
	padding: 0px;
}
.bottom_bar {
	border-bottom: 1px solid #999;
}


/* ================= */
/* common properties */
/* ================= */

.hidden {
	visibility: hidden;
}
.visible {
	visibility: visible;
}
.bold {
	font-weight: bold;
}
.border {
	border: 1px solid black;
}
.bg_gray {
	background-color: #666;
}
.pad_right {
	padding-right: 15px;
}
.pad_left {
	padding-left: 15px;
}
.pad_left_lrg {
	padding-left: 30px;
}
.pad_top {
	padding-top: 15px;
}
.pad_top_sm {
	padding-top: 10px;
}
.pad_bottom {
	padding-bottom: 15px;
}
.pad_bottom_sm {
	padding-bottom: 10px;
}
.left {
	float: left;
}
.right {
	float: right;
}


/* ================= */
/* common properties */
/* ================= */
.buttons_red, .buttons_orange, .buttons_brown, .buttons_black {
	font: 11px verdana, arial;
	color: #c90;
	border: 1px solid #ccc;
}
.buttons_black { background-color: #000; }
.buttons_brown { background-color: #34261d; }
.buttons_red { background-color: #600; color: #fff; }
.buttons_black { background-color: #000; }
.buttons_black { background-color: #000; }
.buttons_newsletter {
	font: 11px verdana, arial;
	color: #fff;
	border: 1px solid #ccc;
	background-color: #aa6a09; 
	padding: 1px 2px 2px 2px; 
	margin: 0px 0px 1px;
}

	
.buttons {
	border: 1px solid #ccc;
	font: 11px verdana, arial;
	color: #c90;
	background-color: #34261d;
}
.buttons_over {
	border: 1px solid #fff;
	font: 11px verdana, arial;
	color: #ccc;
	background-color: #666;
}