@import url(blocks/sake.css);

html {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#D3DDD3;
}

body {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family : verdana, tahoma, arial;
	font-size : 11px;
	font-weight:normal;
	line-height: 140%;
	letter-spacing:normal;
	color: #000000;
}

#centeredBody {
	text-align:left;
	margin:0px auto;
	width:975px;
	position:relative;
	background-color:#ffffff;
}


#header {
	margin:0px;
	padding:0px;
	line-height:125%;
	width:975px;
	height:137px;
	font-family : "Times New Roman", georgia, arial, tahoma;
	font-size : 24px;
	font-weight:bold;
	color: #508A6A;
	overflow:hidden;
	z-index: 999;
}

#headernav {
	margin:0px 0px 18px 0px;
	padding:0px;
	width:975px;
	height:31px;
	z-index:40;
}

#outerShell {
	padding:0px;
	margin:0px;
	float:left;
	width:975px;
	background-color:#ffffff;
	z-index:20;
}

#headerSearch {
	padding:0px;
	margin:0px;
	float:right;
	font-family:arial;
	width:354px;
	height:38px;
	overflow:hidden;
	background-image:url(image/search-BG.gif);
	background-repeat:no-repeat;
	background-position:top left;
	z-index:20;
}

#headerCart {
	padding:0px;
	margin:8px 0px 0px 0px;
	float:left;
	text-align:right;
	font-family:arial;
	width:709px;
	height:49px;
	z-index:20;
	font-family : arial, tahoma;
	font-size : 15px;
	font-weight:normal;
	color: #1a4e7b;
	background-image:url(image/header-cartContentsBG.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#headerSM {
	padding:0px;
	margin:0px;
	float:left;
	text-align:right;
	font-family:arial;
	width:709px;
	height:31px;
	overflow:hidden;
	z-index:20;
	font-family : arial, tahoma;
	font-size : 11px;
	font-weight:bold;
	color: #1a4e7b;
}

#headerTitle {
	padding:0px;
	margin:0px;
	float:left;
	text-align:right;
	font-family:arial;
	width:332px;
	height:38px;
	z-index:20;
	font-family : "Times New Roman", georgia, arial, tahoma;
	font-size : 19px;
	font-weight:bold;
	color: #508A6A;
}

#headerContact {
	padding:0px;
	margin:0px;
	float:left;
	width:332px;
	text-align:right;
	font-family:arial;
	font-family : arial, tahoma;
	font-size : 11px;
	font-weight:normal;
	color: #000;
}

#nav {
	padding:0px 20px 0px 20px;
	margin:0px 0px 0px 0px;
	width:180px;
	height:auto;
	float:left;
}

* html #nav {
	width:180px;
} /* IE */

#pageContent {
	padding:2px 10px 5px 0px;
	width:735px;
	float:left;
	height:auto;
}

#fullpageContent {
	padding:12px 10px 5px 30px;
	width:905px;
	float:left;
	height:auto;
	background-color:#ffffff;
}

* html #fullpageContent {
	width:935px;
} /* IE */

#footerSearch {
	margin:0px 0px 0px 0px;
	padding-top:12px;
	width:975px;
	font-family : arial, tahoma;
	font-size : 16px;
	color: #ffffff;
	text-align:center;
	height:30px;

	/* Rounded Corners 
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;*/

	/* Background color and gradients */
	
	background: #1a4e7b;
	background: -moz-linear-gradient(top, #679bc8, #1a4e7b);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#679bc8), to(#1a4e7b));
	
	/* Borders */
	
	border: 1px solid #1a4e7b;

	-moz-box-shadow:inset 0px 0px 1px #679bc8;
	-webkit-box-shadow:inset 0px 0px 1px #679bc8;
	box-shadow:inset 0px 0px 1px #679bc8;
}


#homeEnews {
	margin:0px 0px 12px 0px;
	padding:12px 0px 8px 0px;
	width:175px;
	font-family : arial, tahoma;
	font-size : 16px;
	color: #ffffff;
	float:left;
	text-align:left;
	height:90px;
	
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;

	/* Background color and gradients */
	
	background: #f9f9f9;
	
	/* Borders */
	
	border: 1px solid #dce5dc;

	-moz-box-shadow:inset 0px 0px 1px #dce5dc;
	-webkit-box-shadow:inset 0px 0px 1px #dce5dc;
	box-shadow:inset 0px 0px 1px #dce5dc;
}

#newNav {
	margin:12px 0px 12px 0px;
	padding-top:12px;
	padding-bottom:12px;
	width:175px;
	font-family : arial, tahoma;
	font-size : 16px;
	color: #ffffff;
	float:left;
	text-align:left;
	
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;

	/* Background color and gradients */
	
	background: #f9f9f9;
	
	/* Borders */
	
	border: 1px solid #dce5dc;

	-moz-box-shadow:inset 0px 0px 1px #dce5dc;
	-webkit-box-shadow:inset 0px 0px 1px #dce5dc;
	box-shadow:inset 0px 0px 1px #dce5dc;
}



#footerEnews {
	margin:12px 12px 12px 22px;
	padding-top:12px;
	width:250px;
	font-family : arial, tahoma;
	font-size : 16px;
	color: #ffffff;
	float:left;
	text-align:left;
	height:120px;
	
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;

	/* Background color and gradients */
	
	background: #f9f9f9;
	
	/* Borders */
	
	border: 1px solid #dce5dc;

	-moz-box-shadow:inset 0px 0px 1px #dce5dc;
	-webkit-box-shadow:inset 0px 0px 1px #dce5dc;
	box-shadow:inset 0px 0px 1px #dce5dc;
}

#soldOut {
	margin:12px 0px 12px 0px;
	padding-top:12px;
	width:560px;
	float:left;
	text-align:left;
	
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;

	/* Background color and gradients */
	
	background: #f9f9f9;
	
	/* Borders */
	
	border: 1px solid #dce5dc;

	-moz-box-shadow:inset 0px 0px 1px #dce5dc;
	-webkit-box-shadow:inset 0px 0px 1px #dce5dc;
	box-shadow:inset 0px 0px 1px #dce5dc;
}

#averageRating {
	margin:12px 0px 12px 0px;
	font-family : arial, tahoma;
	font-size : 16px;
	color: #870d53;
	text-align:center;
	font-weight:bold;
}

#footerCerts {
	margin:0px 12px 8px 22px;
	padding-top:12px;
	width:250px;
	font-family : arial, tahoma;
	font-size : 16px;
	color: #ffffff;
	float:left;
	text-align:left;
	height:120px;
	
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;

	/* Background color and gradients */
	
	background: #f9f9f9;
	
	/* Borders */
	
	border: 1px solid #dce5dc;

	-moz-box-shadow:inset 0px 0px 1px #dce5dc;
	-webkit-box-shadow:inset 0px 0px 1px #dce5dc;
	box-shadow:inset 0px 0px 1px #dce5dc;
}

#footerSM {
	margin:10px 0px 5px 45px;
	width:250px;
	font-family : arial, tahoma;
	font-size : 16px;
	color: #ffffff;
	float:left;
	text-align:left;
	height:170px;
}

#footerMain {
	margin:12px 12px 12px 12px;
	padding-top:12px;
	width:650px;
	font-family : arial, tahoma;
	font-size : 16px;
	color: #666666;
	float:left;
	text-align:left;
	height:267px;
	overflow:hidden;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;

	/* Background color and gradients */
	
	background: #f9f9f9;
	
	/* Borders */
	
	border: 1px solid #dce5dc;

	-moz-box-shadow:inset 0px 0px 1px #dce5dc;
	-webkit-box-shadow:inset 0px 0px 1px #dce5dc;
	box-shadow:inset 0px 0px 1px #dce5dc;
}

#footerLogos {
	margin:12px 12px 12px 12px;
	padding-top:6px;
	width:650px;
	font-family : arial, tahoma;
	font-size : 16px;
	color: #ffffff;
	float:left;
	text-align:center;
	height:43px;
	
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;

	/* Background color and gradients */
	
	background: #ffffff;
	
}

#footerTitle {
	margin: 0px 0px 0px 12px;
	padding:3px 8px;
	width:205px;
	font-family : arial, tahoma;
	font-size : 13px;
	font-weight:bold;
	color: #ffffff;
	float:left;
	text-align:left;
	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;

	/* Background color and gradients */
	
	background: #3d92ba;

}

#navTitle {
	margin: 0px 0px 5px 10px;
	padding:3px 8px;
	width:140px;
	font-family : arial, tahoma;
	font-size : 12px;
	font-weight:bold;
	color: #ffffff;
	float:left;
	text-align:left;
	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;

	/* Background color and gradients */
	
	background: #3d92ba;

}


#footer {
	margin:0px 0px 20px 0px;
	padding-top:3px;
	width:975px;
	height:22px;
	font-family : arial, tahoma;
	font-size : 11px;
	color: #1A4E7B;
	text-align:left;
	background-color:#d3ddd3;
}


#footernav {
	margin:0px;
	padding:0px;
	width:932px;
	height:34px;
	font-family : arial, tahoma;
	font-size : 11px;
	color: #860038;
	text-align:right;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


.hidden { display: none; }
 .unhidden { display: block; }
 
	#helpCenter {
		margin: 36px 0px 8px 482px;
		width:230px;
		text-align:left;
		border:2px solid #a6b3c9;
		border-width:2px 2px 14px 2px;
		position:absolute;
		z-index:9999;
		background-color:#fafafb;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		min-height:350px;
	}
	
	#cartContents {
		margin: 36px 0px 8px 310px;
		width:270px;
		text-align:left;
		border:2px solid #a6b3c9;
		border-width:2px 2px 14px 2px;
		position:absolute;
		z-index:9999;
		background-color:#fafafb;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		min-height:150px;
	}
	
	
	#2List {
		margin: 5px 0px 8px 25px;
		width:200px;
		text-align:left;
	 	font-family : arial, tahoma;
		font-size : 11px;
		letter-spacing:normal;
		color: #1a4e7b;
		text-decoration:none;
	}
	
	
	
	

	
	
#mask {
  position:absolute;
  width:975px;
  overflow:hidden;
  left:0;
  top:0;
  z-index:9000;
  background-color:#666;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:975px;
  height:100%;
  display:none;
  z-index:9999;
  padding:0px;
}

#boxes #dialog {
  width:840px; 
  height:620px;
  padding:0px;
  background-color:#ffffff;
 background-image:url(image/modalBG.gif);
	background-repeat:no-repeat;
	background-position:top left;
}


	#70List {
		margin: 5px 0px 8px 0px;
		width:100%;
		text-align:left;
	 	font-family : arial, tahoma;
		font-size : 11px;
		letter-spacing:normal;
		color: #1a4e7b;
		text-decoration:none;
	}
	
	#71List {
		margin: 5px 0px 8px 0px;
		width:100%;
		text-align:left;
	 	font-family : arial, tahoma;
		font-size : 11px;
		letter-spacing:normal;
		color: #1a4e7b;
		text-decoration:none;
	}
	
	#72List {
		margin: 5px 0px 8px 0px;
		width:100%;
		text-align:left;
	 	font-family : arial, tahoma;
		font-size : 11px;
		letter-spacing:normal;
		color: #1a4e7b;
		text-decoration:none;
	}
	
	
/* ===== STANDARD BUTTON STYLES ===== */

a.quickView,
button.quickView,
input.quickView {
	display: inline-block;
	height: auto;
	width: auto;
	margin: 0 auto;
	padding: 0.4em 0.5em;
	color: #555 !important;
	font-weight: bold;
	text-decoration: none;
	
	border: thin solid #999;

	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;			
	
	-moz-box-shadow: 0 0 3px rgba(60,60,60,0.6);
	-webkit-box-shadow: 0 0 3px rgba(60,60,60,0.6);
	-o-box-shadow: 0 0 3px rgba(60,60,60,0.6);
	box-shadow: 0 0 3px rgba(60,60,60,0.6);
	
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* W3C */
}

a.quickView:hover,
button.quickView:hover,
input.quickView:hover {
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 0%, #efefef 51%, #dfdfdf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(51%,#efefef), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%,#efefef 51%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%,#efefef 51%,#dfdfdf 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%,#efefef 51%,#dfdfdf 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #fefefe 0%,#efefef 51%,#dfdfdf 100%); /* W3C */
}

a.quickView:active,
button.quickView:active,
input.quickView:active {
	color: #FFF !important;
	
	-moz-text-shadow: 0 -1px 1px rgba(60,60,60,0.6);
	-webkit-text-shadow: 0 -1px 1px rgba(60,60,60,0.6);
	-o-text-shadow: 0 -1px 1px rgba(60,60,60,0.6);
	text-shadow: 0 -1px 1px rgba(60,60,60,0.6);
	
	background: #b5bdc8; /* Old browsers */
	background: -moz-linear-gradient(top, #b5bdc8 0%, #93979b 50%, #70797f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5bdc8), color-stop(50%,#93979b), color-stop(100%,#70797f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b5bdc8 0%,#93979b 50%,#70797f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b5bdc8 0%,#93979b 50%,#70797f 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #b5bdc8 0%,#93979b 50%,#70797f 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#70797f',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #b5bdc8 0%,#93979b 50%,#70797f 100%); /* W3C */
}
