﻿
@charset "utf-8";

/* CSS imports. Tried to keep in minimum. */

@import "base.css";
@import "front.css";
@import "base.forms.css";

/* Layout----------------------------------------------------------- */

img, div, input {
	 behavior: url("iepngfix.htc");
}

body {
	 background: #C9E19C url(../images/bg.jpg) repeat-x scroll center top;
 text-align: center;
}
#Wrapper {
	background:transparent url(../images/bg_content.jpg) no-repeat scroll center top;
	margin:0 auto;
	padding:0 0 0 0;
	position:relative;
	text-align:left;
	width:1060px;
}
#Header {
		margin-left:190px;
	padding:0;
	width:870px;
	_width:100%;
	_margin-left:0px;
}
#Logo {
	height:75px;
	left:0;
	top:0;
	margin-top:25px;
	position:absolute;
	_position:relative;
	_float:left;
	_margin-right:53px;
	width:137px;
}
#Logo img {
		display: block;
	margin: 0px;
	width:126px;
	height:59px;
}
.nav_wrapper {
	position: relative;
		background:transparent url(../images/bg_navigation.gif) repeat-x scroll 0 0;
	float:left;
	height:38px;
	margin:31px 0 0 0;
	padding:0 0 0 19px;
	width:851px;
	_float:left;
}
#Nav {
		background:transparent url(../images/bg_navigation_corner_ie.gif) no-repeat scroll right 0px;
	float:left;
	height:38px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}
#Locale {
	position: absolute; top: 0px; right: 0px;
	height:38px; margin: 10px 5px 0 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
}
#Locale li { float: left; margin: 0; padding: 0 5px 0 0; }
#Locale li a {
			color:#FFFFFF;
	display:block;
	font-family:arial,helvetica;
	text-transform: uppercase; font-weight: bold;
	font-size: 11px; text-decoration: none;
}
#Nav li {
		float: left;
 width: auto;
 height: 40px;
}
#Nav li a {
		color:#FFFFFF;
	display:block;
	font-family:arial,helvetica;
	font-size:14px;
	font-weight:bold;
	height:38px;
	line-height:38px;
	padding:0 10px;
	text-decoration:none;
	text-transform:uppercase;
	_width:60px;
	_text-align:center;
}
#Nav li.Current a {
	 	background:#E07A22 none repeat scroll 0 0;
}
#Nav li a:hover {
	 color:#FDD369;
}
#contentWrapper {
		float:left;
	margin-left:190px;
	margin-right:-790px;
	width:600px;
	_width:509px;
	_margin-left:95px;
}
#imageContainer {
	height:252px;
	margin-top:15px;
	text-align:center;
	width:600px;
	_margin-left:5px;
}
#contentInner {
		background:transparent url(../images/bg_content.png) repeat-y scroll center top;
	padding:0 43px 20px;
	_margin-left:5px;
}
#contentHeader {
		background:url(../images/bg_content_top.png) no-repeat top center;
	padding:15px 43px 6px;
	_margin-top:-3px;
	_margin-left:5px;
}
#contentHeader:after,#headerInner:after {
		content:".";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}
#contentHeader a{
		color:#E48D15;
	font-family:trebuchet MS,arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#headerInner {
		border-bottom:1px solid #D3D1A5;
	color:#E48D15;
	font-family:trebuchet MS,arial;
	font-size:12px;
	font-weight:bold;
	min-height:20px;
	padding-bottom:5px;
	_height:1%;
	width:514px;
}
#sidebarRight {
		float:left;
	margin:108px 0 0 790px;
	padding-left:10px;
	width:260px;
	_margin:107px 0px 0px 392px;
}
#SVLOGOT { display: block; text-align: center; width: 260px; height: 280px; background: url(../images/sv-bg.gif) no-repeat left top; padding: 20px 0 0; }
#SVLOGOT img { display: block; margin: 0 auto; padding: 0; border: 3px solid #c9c68f; }
#sidebarLeft {
		float:left;
		clear: both;
	margin-right:-870px;
	margin-top:107px;
	padding:0 20px 0 0;
	width:170px;
}
#ShopTools { margin: 20px 0 0; padding: 15px 0 0; border-top: 2px solid #d3d1a5; }
#sidebarLeft ul {
		margin:0px;
	padding:0px;
}
#sidebarLeft ul ul li a {
		background:transparent none repeat scroll 0 0;
	color:#000000;
	margin-left:0;
}
#sidebarLeft ul li {
		list-style-type:none;
	list-style-image:none;
	margin:5px 0;
}
#sidebarLeft ul li a {
		background:#E3AA35 url(../images/bg_menu_inactive.gif) repeat-x scroll center bottom;
	color:#FFFFFF;
	display:block;
	min-height:18px;
	padding:4px 5px 6px 13px;
	text-decoration:none;
	font-size:13px;
	line-height:16px;
}
#sidebarLeft ul li.Current a {
		background:#CE5B02 none repeat scroll 0 0;
	color:#FFFFFF;
}
.Poloku, #CheckoutStage {
	float:left;
	font-size:11px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 20px 0 0;
	padding:0;
}
#CheckoutStage { list-style: decimal outside; }
.Poloku ul, .Poloku li {
	 display: inline;
 margin: 0;
 padding: 0;
 list-style: none outside;
}
#CheckoutStage li { float: left; width: auto; list-style: decimal outside; margin: 0 15px 0 20px; padding: 0; color: #999; font-weight: normal; }
#CheckoutStage li.CurrentCheckoutStage { color: #745f4e; font-weight: bold; font-size: 14px; }
.Kori {
	display:block;
	float:right;
	margin:0;
}
#Main {
		margin:0;
	min-height:450px;
	padding:0;
	position:relative;
	width:514px;
}
table {
		border:0 none;
	width:100%;
}
table thead th{
		padding-bottom:10px;
}
table th {
		background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#745F4E;
	font-family:trebuchet MS,arial;
	font-size:14px;
	padding:0px;
	vertical-align:middle;
}
table td {
		background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#745F4E;
	font-family:trebuchet MS,arial;
	font-size:13px;
	font-weight:normal;
	padding:0 !important;
	vertical-align:middle;
}
table th a {
		color:#ce5b02;
	font-family:trebuchet MS,arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
table th a:hover {
		color:#ce5b02;
	text-decoration:underline;
}
table label {
		float:left;
	margin:0 3px 0 0;
	width:auto;
}
table input {
		float:left;
}
table .FormItem {
		padding-bottom:0;
	vertical-align:middle;
}
table tr {
		padding:0;
	vertical-align:middle;
}
table tr.odd {
		background:#ebebd7;
}
table tfoot {
		border-top:1px solid #EBEBD7;
	line-height:25px;
}
fieldset {
		margin:0px;
	vertical-align:middle;
	padding:4px 0 0 0;
}
button {
		background:transparent url(../images/bg_submit_button.gif) repeat-x scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	display:block;
	float:none;
	height:16px;
	margin-bottom:0;
	margin-left:0 !important;
	margin-right:0 !important;
	margin-top:0 !important;
	padding:0 !important;
	text-align:left !important;
	font-size:14px;
	line-height:18px;
}
button.SubmitButton {
		width:136px;
}
button span {
		line-height:13px;
	margin:0 8px;
	vertical-align:top;
}
#Front #Main {
	 background: none;
}
#Content {
		padding-top:10px;
	color:#745f4e;
	font-family:trebuchet MS,arial;
	font-size:13px;
}
#Content h1 {
		color:#95572C;
	font-family:georgia,times;
	font-size:18px;
	font-weight:bold;
}
#Content a img {
		float:right;
}
#Front #Content {
		float: left;
 width: 300px;
 padding: 30px 310px 30px 30px;
 font-size: 14px;
	height: 340px;
 background: url(../i/FrontZen.jpg) no-repeat left top;
}
#Front #Column {
	 float: right;
 width: 200px;
 background: none;
 padding: 0;
}
.loota {
	 background: #f3f4f3 url(../i/BoxTop.gif) no-repeat left top;
 padding: 40px 20px 0;
 border-bottom: 1px solid #e8e8e8;
 margin-bottom: 20px;
}
.loota h2 {
	 font-size: 14px;
 font-weight: bold;
 margin: 0;
}
.BuyFormQuantity {
		display:none;
}
/** Cart **/
.CartPic {
		padding:10px 10px 10px 0 !important;
}
.CartRemove {
		color:#CE5B02;
	display:block;
	float:left;
	line-height:17px;
	text-decoration:none;
	padding:0 0 0 5px;
}
.CartRemove:hover {
		color:#CE5B02;
	text-decoration:underline;
}
#CartSubmitForm:after {
		content:".";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}
#UpdateCart {
		padding-bottom:5px;
}
#CartSubmitForm  button,#UpdateCart button{
		float:right;
}
.ContinueShopping {
		padding-top:10px;
}
.ContinueShopping a {
		color:#CE5B02;
	font-weight:bold;
	text-decoration:underline;
}
#CartSubmitForm .ToCheckout { width: auto; }
#footer {
	border-top:1px solid #D3D1A5;
min-height:40px; height: 40px; width: 100%;
}
#footer p {
	 color:#7D6A5A;
font-size:11px;
line-height:30px;
margin:0;
padding:0;
}


