/* -------------------------------- default -------------------------------- */
body {
	background-image:url(../data/i/bg.jpg);
	background-repeat:repeat-x;
	background-position: top left;
	background-color:#010000;
	padding:0px;margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#333;
	
}
h1,h2,h3,h4,h5,h6 {
	padding:0px;
	margin:0px;
	font-weight:normal;
 	
}
h1 {
	font-size:25px;	
}
h2 {
 	font-style:italic;
	font-size:21px;	
	color:#271610;
}
.currentPageName {
 	padding-bottom:20px;
	font-size: 30px;
}
img {
 	border:0 none;
}
a:focus {
 	outline:none;
}
a {
 	color:#1d100b;
}
a:hover {
	color:#f2d274;
}
.body {
	background-image:url(../data/i/top.png);
	background-repeat:no-repeat;
	background-position: top center;
	overflow:hidden;
	position:relative;	
	padding-top:184px;		
	}
.ubody {
	position:relative;
	width:950px;
	margin:0 auto;
	background-color:#f9f9f9;
}
.top {
}
.homeContent {
	background-image:url(../data/i/homeArea.jpg);
	width:926px;
	height:452px;
	margin:0 auto;
}
.navigation  {
	position:absolute;
	top:-49px;
}
.navigation ul, .footNav ul  {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.navigation li, .footNav li {
	float:left;	
}
.navigation a {
	font-style:italic;
	font-size:16px;
	color:#240603;
	padding-left:10px;
	text-decoration:none;
	display:block;
	text-shadow:1px 1px 1px #ffebb1;
	margin-left:1px;
}
.navigation .pageId101  {display:none}
.navigation a span {
	display:block;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:7px;

}
#page111 .navigation .pageId114 a,
#page79 .navigation .pageId116 a,
.navigation .menuDiv0-active a {
	background-image:url(../data/i/nav.png);
	background-repeat:no-repeat;
	background-position: left -3px;
	color: #ffda6c;
	text-shadow:1px 1px 1px #674c42;
}
#page111 .navigation .pageId114 span,
#page79 .navigation .pageId116 span,
.navigation .menuDiv0-active a span {
	background-image:url(../data/i/nav.png);
	background-repeat:no-repeat;
	background-position: right -3px;
}	

.navigation a:hover {
	background-image:url(../data/i/nav.png);
	background-repeat:no-repeat;
	background-position: left -42px;
}
.navigation a:hover span {
	background-image:url(../data/i/nav.png);
	background-repeat:no-repeat;
	background-position: right -42px;
}	
 

.awards {
	background-image:url("../data/i/awards.png");
	background-position:right top;
	background-repeat:no-repeat;
	color:#F3D375;
	left:406px;
	padding-bottom:10px;
	display:block;
	padding-top:10px;
	position:absolute;
	top:-178px;
	width:231px;
 	text-decoration:none;
	
}
.tagLine {
	position:absolute;
	top: -119px;
	right:35px;
	font-size:20px;
	text-shadow:1px 1px 3px #000;
	color:#fff;
	font-style:italic;
}
.topNav {
 	position:absolute;
	top: -170px;
	right:0px;
	color:#ffde7d;
	font-size:14px;
}
.topNav a {
 	color:#ffde7d;
	text-decoration:none;
}
.logo {
 	display:block;
	width: 448px;
	height: 73px;
	position:absolute;
	top:-151px;
	left:0px;
	background-image:url(/spacer.gif);	
}
.logo span {display:none}

.footer {
 	width:930px;
	padding-top:15px;
	margin:0 auto;
}
.footNav {
 	padding-left:10px;
}
.footNav a {
	font-style:italic;
	font-size:14px;
	color:#fff;
	padding-right:15px;
	padding-left:14px;
	text-decoration:none;
	display:block;
}
.copyright {
 	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	color:#fff;
}
.copyright a {
	color:#fff;
	text-decoration:none;
}
.bottomBoxes {
 	padding-top:45px;
 	padding-bottom:5px;
	overflow:hidden;
	
}
th {
 	text-align:left;
}
.bottomBoxes div {
 	float:left;
	padding:15px;
}
.bottomBoxes div a {
	color:#5d3e35;
	text-decoration:none;
	display:block;
	padding-top:5px;
	}
.bottomBoxes .box2 {
	width:350px;
 	border-left:1px solid #5d3e35;
 	border-right:1px solid #5d3e35;
	padding-left:40px;
}
.bottomBoxes .box1 {
	width:200px;
	padding-left:20px;

}
.bottomBoxes .box3 {
 	width:200px;
	padding-left:40px;
}
.leftNav {
 	float:left;
	padding-right:30px;
}
.leftNav ul {
 	padding:0px;
	margin:0px;
	list-style-type:none;
}
.leftNav a {
 	display:block;
	padding:10px;
	color:#1d100b;
	width: 150px;
 	border-right:1px solid #5d3e35;
text-shadow:1px 1px 1px #fff;
}
.contentRight {
 	float:right;
	width: 700px;
}
.leftNav .currentPage a {
	background-color:#5d3e35;
	color:#FFDA6C;	
	text-decoration:none;
text-shadow:1px 1px 1px #000;
	background-image:url(../data/i/bg.jpg);
-webkit-border-top-left-radius: 9px;
-webkit-border-bottom-left-radius: 9px;
-moz-border-radius-topleft: 9px;
-moz-border-radius-bottomleft: 9px;
border-top-left-radius: 9px;
border-bottom-left-radius: 9px;
}
.ecsProduct {
 	float:left;
	margin-left:11px;
	width:215px;
	position:relative;
	height:272px;
	background-image:url(../data/i/itemBg.png);
	line-height:18px;
	background-repeat:repeat-x;
	background-position: top left;
	margin-bottom:15px;

}
.ecsImg img {
 	height:170px;
	width:auto;
}
.ecsImg {
 	text-align:center;
	padding-top:20px;
}
.ecsName {
 	text-align:center;
	font-size:17px;
	font-style:italic;
	color:#37281b;
}
.ecsPrice {
	width:80px;
	position:absolute;
	top:0px;
	right:0px;
	color:#ffd46a;
	font-size:19px;
	font-style:italic;
	text-align:center;
	padding-top:4px;
	height:49px;
	background-image:url(../data/i/price.png);
	background-repeat:repeat-x;
	background-position: top left; 	
}
.ecsLink {
	color:#ffd46a;
	text-decoration:none;
	font-size:13px; 	
	padding-top:10px;
	display:block;
	text-align:center;
}
.ecsLink:hover {
 	font-style:italic;
}

input[type="text"], input[type="password"] , textarea,  select, input {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	padding:3px !important;
	font-size:1em;
	background-image: url(../data/i/typeinput.png);
	background-repeat: repeat-x;
	border:1px solid #B5B8C8;
	color: #131313;
}

input[type="text"]:focus, input[type="password"]:focus , textarea:focus{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	padding:3px;
	font-size:1em;
	background-color:#fffcdc;
	background-image: none;
	border:1px solid #B5B8C8;
}
button, input[type=submit] {
	padding:3px;
	border:0 none;
	margin-bottom: 3px;
	width:150px !important;
	font-size: 16px;
	color: #f6d678;
	font-family:Georgia,"Times New Roman",Times,serif;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px; 
	background-image:url("../data/i/bg.jpg");
 	background-color:#1d100b;
	margin-right:5px;
}

.formRequired {
 	color:red;

}

.xFormErrorLabel {display:none}
.xFormErrorList {
	color: #834809;}
.error, .paymentFailure {color: #834809;padding:3px;}
.formF2 td textarea,
.formF2 td input {
	width: 220px; 	
}
.formFieldTitleTd {
 	text-align:left;
}

.selectorAddress {
 	padding:10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #ccc;

}
.cartButtonCheckout,
.cartButtonOthers {
	float:right;
 	
}
.totalBox {
 	overflow:hidden;
	height: 40px;
}
.cartTotal {
 	float:right;
	color:#1d100b;
	font-size:24px;
	font-style:italic;
	font-weight:normal;
	margin:0;
	padding:10px 10px 13px 15px;
}

.ecsCart thead td {
	color:#f6d678;
	font-size:22px;
	background-image:url(../data/i/bg.jpg);
	background-position:left -104px;
	padding:5px;
	font-weight:normal;
	margin:0;
}
.checkoutPricingOverviewhorisontal,
.ecsCart {
 	border:1px solid #ebe8dd;
}
.checkoutPricingOverviewhorisontal td,
.ecsCart td {
 	border-bottom:1px solid #ebe8dd;
	padding: 3px;
}

.checkoutPricingOverviewhorisontal th {
	background-color:#ebe8dd;
	padding:5px;
}
.checkoutPaymentCond {
 	margin-left:10px;
	margin-top:10px;
	color:#B5213D;
}
.checkoutPaymentCond td, .checkoutText {
 	padding:5px;
}
.welcome {
	font-size:10px;
	padding-bottom:5px;
}

.checkoutBlocks {
 	width:100%;
}
.checkoutBlockHeader {
	color:#b5213d;
	padding-bottom:10px;
	font-size:17px;
}
.checkoutBlock {
 	padding:10px;
	background-color:#f7f4ea;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}
.checkoutBlockContent {
 	padding:10px;
	background-color:#fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}
.orderItemsHead th {
 	text-align:left;
	color:#f6d678;
	background-image:url(../data/i/bg.jpg);
	background-position:left -113px;
	padding:5px;
}
.checkoutPricingDiv th {float:left;}
.checkoutPricingDiv {
 	float:right;
	background-color: #fff;
	padding-right:10px;
}
.cartLink span {display:none}
.cartLink {
	height:26px;
	position:absolute;
	right:54px;
	top:26px;
	width:186px;
	background-image:url(/spacer.gif);
}
.cartSubtotal, .cartDiscount {
 	text-align:right;
	padding:0 10px 7px 15px;
}
.cartButtons {
	overflow:hidden;
	padding-top:20px;
}

.checkoutHeader  {
	color:#1d100b;
	font-size:22px;
	font-style:italic;
	font-weight:normal;
	margin:0;
	padding:10px 0 13px;
}

#signup .checkoutSubmit {
	padding-left:147px;
	padding-top:5px;
}
#login .checkoutSubmit {
	padding-left:94px;
	padding-top:5px;
}
.checkoutRadio {
	background-color:#EAE7DD;
	height:18px;
	margin-left:10px;
	padding:10px;
	width:365px;
}
.checkoutRadioText, .checkoutRadioInput {
	float:left;
}
.checkoutRadioInput {
	width:20px;
}
.checkoutRadioText, .checkoutRadioInput {
	float:left;
}

.checkoutPricingOverviewhorisontal, .ecsCart {
border:1px solid #EBE8DD;
}
checkoutPricingOverviewhorisontal th {
background-color:#EBE8DD;
padding:5px;
}
.checkoutPricingOverviewhorisontal td, .ecsCart td {
border-bottom:1px solid #EBE8DD;
padding:3px;
}
#enterPhone261id {
	margin-top:5px;
	border:1px dotted #ccc;
	padding:10px; 	
}
.navigation .pageId91   {
 	display:none;
}
.photo {
 	text-align:center;
}
.priceTable {
	width:250px;
	margin-bottom:15px;
}
.priceTable  th,
.priceTable  td {
 	border-bottom :1px dotted #ccc;
	background-color:#fff;
 	padding: 5px;
	
}
.hr {
	background-image:url(../data/i/hr.gif);
	background-position:center;
	background-repeat:no-repeat;
	height: 17px;
	padding-top:10px;
	padding-bottom:10px;
	
 	
}
.awardTable {
	width:300px;
}
.awardTable p {
 	padding:0px;
	margin:0px;
}
.awardTable td {
 	border-bottom:1px solid #ccc;
}
.list {
 	width:100%;
}
.list td {
	padding: 5px;
	border-bottom:1px solid #ccc;
	vertical-align:top;
	 	
}
.list .list-row0 td {
	background-color:#f2eae8;
}

.list .list-row-pos0 td {
 	background-color:#f5d577;
	font-size:21px;
	font-style:italic;
}

/* -------------------------------- default -------------------------------- */
.ubody  {
	background-color:#463724;
}

.content {
 	float:left;
	width: 525px;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
}
.topSale {

 	float:right;
	width: 324px;
	height: 234px;
	padding:10px;
}

.linkGallery {
	display:block;
	width:565px;
 	float:left;
 	height:200px;
	background-image:url("/spacer.gif");

}
.linkTaste {
	display:block;
 	float:right;
	width:354px;
 	height:200px;
	background-image:url("/spacer.gif");
}
.linkGallery span,.linkTaste span {
 	display:none;
}
.intro {
	background-image:url(../data/i/intro.jpg);
	background-repeat:no-repeat;
	background-position: top center;
	width:926px;
	height:189px;
	margin:0 auto;	

}
.ecsProductHome {
	float:left;
	width:160px;
	text-align:center;

}
.ecsLinkHome {
	background-image:url(../data/i/order.png);
	padding:5px;
	display:block;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	color:#f8d779;
	background-repeat:no-repeat;
	background-position: top center;
 	
}
.ecsNameHome {
 	font-size:16px;
	font-style:italic;
	padding-top:5px;
	padding-bottom:0px;
}
.ecsPriceHome {
 	padding:5px;
}/* -------------------------------- MEDIA FILES -------------------------------- */
@media print {

}
@media handheld {

}
@media projection {

}
@media tv {

}
/* -------------------------------- MEDIA FILES -------------------------------- */
@media print {

}
@media handheld {

}
@media projection {

}
@media tv {

}
/* BROWSER FLAGS: default */