/* 
--------------------------------------------------------------------
The Cigar Club
--------------------------------------------------------------------
*/

body {
	margin:0;
	padding:0;
	background-color:#f3ede6;
	font:62.5% Verdana, Arial, Helvetica, sans-serif;
}
img {
	border:none;
}
h1 {
	margin:0;
	padding:0;
	display: block;
	width:640px;
	height:66px;
	background: url(../images/header3.gif) top left no-repeat;
	float:right;
	text-indent: -9000px;
}
h2 {
	margin: 0;
	padding: 4px 0 2px 0;
	color:#9E9993;
	font-size:1.5em;
	font-weight:bold;
	text-transform:uppercase;
}
	h2.productname, h2.productname2, h2.headline {
		display: block;
		background: url(../images/split.gif) bottom left repeat-x;
		font-size: 1.6em;
		padding: 8px 0 5px 0;
		margin: 0 30px 0 30px;
		letter-spacing: normal;
		color: #607B7E;
	}
	h2.productname {
		padding: 2px 0 8px 0;
	}
	h2.productname2 {
		margin: 18px 10px 0 10px;
	}
	h2.headline {
		padding: 2px 0 8px 0;
		margin: 0 0 15px 0;
	}
	
	
h3 {
	margin:20px 0 15px 0;
	padding:0;
	color:#607B7E;
	font-size:1.3em;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.2em;
}
	h3 span {
		color:#5A4832;
		text-transform:none;
		letter-spacing:normal;
		font-size:11px;
	}
h4 {
	margin:0;
	padding:0;
	font-size:1.2em;
	color:#5A4832;
}
h5 {
	margin:15px 0 0 0;
	padding:0;
	font-size:1.2em;
	color: #607B7E;
}
	table h5 {
		margin:0;
	}
	h5.hsplit {
		background: url(../images/split.gif) top left repeat-x;
		padding-top:20px;
		margin-top:30px;
	}

a {
	color:#79acb8;
	text-decoration: none;
}
a:hover {
	color:#5a4832;
}
h2 a {
	color:#607B7E;
}
.orange {
	color:#ff8822;
}
.orange2 {
	color:#E0571D;
}
h2 span.grey {
	color:#877661;
	font-size:0.8em;
	letter-spacing:normal;
}

hr { display:none; }

.normp {
	padding: 0;
	margin: 0;
	line-height: normal;
}

.split {
	margin: 0 0 0 15px; 
	text-indent: -9000px;
	background: url(../images/split.gif) top left repeat-x;
	width: 557px;
	height: 5px;
}
#content #split2 {
	margin: 10px 0 0 0;
	padding: 0;
	text-indent: -9000px;
	background: url(../images/split.gif) top left repeat-x;
	width: 370px;
	height: 5px;
}
.split3, #content .split5 {
	margin: 0; 
	text-indent: -9000px;
	background: url(../images/split.gif) top left repeat-x;
	width: 700px;
	height: 5px;
	overflow: hidden;
	clear: both;
}
#content .split4 {
	margin: 0; 
	padding: 0;
	background: url(../images/split.gif) top left repeat-x;
	height: 7px;
}
#content .split5 {
	margin: 10px 0 0 0;
}
.minipic, .minipicdiv {
	padding: 1px;
	background-color: #FFFFFF;
	border: solid 1px #7B6B5E
}
	 .minipicdiv {
	 	width:34px;
		height:34px;
		overflow:hidden;
		margin-right:5px;
	 }
.base .alt {
	background-color: #F3F0EE;
}
.base .homeoffer {
	
}
	.base .homeoffer div {
		width: 164px;
		float: left;
		padding: 0 13px 0 13px;
	}
	.base .homeoffer div img {
		display: block;
		width: 164px;
		height: 100px;
	}
	.base .homeoffer div h2 {
		text-align: center;
		font-size: 1.0em;
		text-transform: none;
		letter-spacing: normal;
	}
	
#content #cigarregion {
	margin: 0;
	padding: 4px 0 2px 260px;
	color:#9E9993;
	font-size:1.5em;
	font-weight:bold;
	text-transform:uppercase;
	min-height:40px;
}
* html #content #cigarregion { height:40px; }
#content #cigarregion span {
	font-size:0.8em;
}
#content #cigarregion.orange {
	color: #ff8822;
	font-size:1.8em;
	font-weight:bold;
}
#content .buyform {
	padding: 0;
	margin: 0;
}
#content strong.coloured {
	color: #607B7E;
}
#content p.alsobrought {
	margin: 2px 0 5px 0;
}

#content table .lastcol { border-left:1px solid #fff; padding-left:10px; padding-right:10px; }
#content table .lastcol2 { border-left:1px solid #F3F0EE; padding-left:10px; padding-right:10px; }
#content table .firstrow { border-top:1px solid #fff; }
#content table .firstrow2 { border-top:1px solid #F3F0EE; }
#content table .lastrow { padding-bottom:15px; }

#content .bigprice {
	color: #ff8822;
	font-size:1.5em;
	font-weight:bold;
}

#content .content h3 {
	margin: 15px 0 0 0;
}

/*
---- Structure
*/
#container {
	margin:0 auto;
	width:960px;
	background-color:#fff;
}

/*
---- Navi
*/
#navi {
	background-color:#aac5be;
}
	#navi ul {
		margin:0;
		padding:0;
		list-style:none;
	}
		#navi ul li {
			display:block;
			float:left;
			text-align:center;
			line-height:26px;
			color:#594932;
		}
			#navi ul li a {
				margin:0;
				width:98px;
				color:#5b2e08;
				font-size: 1.0em;
				line-height:26px;
				text-decoration:none;
				text-transform: uppercase;
				background: #778e8c url(../images/topgreennaviback.gif) top left repeat-x;
				border-right:1px solid #627a78;
				border-left:1px solid #a4bab8;
				display:block;
			}
			#navi ul li a:hover {
				
			}
	#navi #cc-newsletter {
		width:198px;
	}
	#navi #time {
		width:200px;
	}

/*
---- Main Navi
*/
#main-navi {
	background-color:#627b7f;
}
	#main-navi ul {
		margin:0;
		padding:0;
		list-style:none;
		float:left;
	}
		#main-navi ul li {
			display:block;
			float:left;
			text-align:center;
			line-height:26px;
		}
			#main-navi ul li a {
				margin:0;
				width:98px;
				color:#9bc1ca;
				font-size: 1.0em;
				line-height:26px;
				text-decoration:none;
				text-transform: uppercase;
				background: #6f5a4a url(../images/topbrownnaviback.gif) top left repeat-x;
				border-right:1px solid #5a483b;
				border-left:1px solid #9f8673;
				display:block;
			}
			#main-navi ul li a:hover {
				
			}
			
	#main-navi form {
		margin:0;
		padding:0 20px 0 0;
		line-height:24px;
		float:right;
	}
		#main-navi form label {
			padding:0px 7px;
			display:block;
			float:left;
			color:#fff;
		}
		#main-navi form #search-input {
			margin: 4px 0 0 0;
			padding: 0 2px;
			float:left;
			font-size:10px;
			color:#627b7f;
			width:200px;
		}
		#main-navi form #submit {
			margin:5px 0 0 7px;
			float:left;
			width:31px;
			height:16px;
		}

/*
---- Header 
*/
#header {
	background: #5a4832 url(../images/headerback.gif) top left repeat-x;
}
	#header p {
		margin:0;
		padding:10px 0 0 12px;
		width:184px;
		height:48px;
		color:#79acb8;
		float:left;
		font-size:1.0em;
		text-transform:uppercase;
	}
		#header p span {
			font-size:2.0em;
		}

/*
---- Content
*/
#content {
	width:760px;
	float:right;
	background:#fff url(../images/cigar-extended-g2.gif) no-repeat top left;
	display: block;
}
	#content p {
		margin:0.9em 0;
		color:#5a4832;
		font-size:1.1em;
		line-height:1.7em;
	}
		#content p.breadcrumbs {
			margin:0;
			padding:0 30px 0 30px;
		}
		#content p.date {
			margin:0;
			padding:0;
			color:#79ACB8;
		}
	#content ul.simple li {
		font-size:1.1em;
		line-height:1.7em;
		color:#5a4832;
	}
	#content #main-image, #content img.main-image2, #content img.main-image3 {
		float:left;
		display: block;
	}
	#content img.main-image2 {
		margin: 15px 0 0 30px;
	}
	#content img.main-image3 {
		margin: 10px 0 5px 30px;
	}
	#content div.content {
		padding: 0 30px 14px 0;
		width:470px;
		float:right;
	}
	#content div.content2 {
		padding: 10px 30px 0 0;
		width:365px;
		float:right;
	}
		#content div.content2 h5 {
			padding-bottom:3px;
			margin:0;
		}
		#content div.content2 p {
			margin:0 0 1.8em 0;
		}
	#content div.base {
		padding:0 30px 20px 30px;
		clear:both;
	}
	#content .saleimage {
		width: 72px;
		height: 57px;
		position: absolute;
		margin: 2px 0 0 5px;
	}
	#content .saleimage2 {
		width: 23px;
		height: 23px;
		position: absolute;
		margin: -5px 0 0 -4px;
	}
	#content .saleimage3 {
		width: 72px;
		height: 57px;
		position: absolute;
		margin: 0 0 0 5px;
	}
	#content .details {
		color:#9E9993;
	}
	#content .details strong {
		color:#5a4832;
		text-decoration: none;
	}
	#content .details2 {
		font-weight:bold;
	}
	#content .details2 strong {
		color:#9E9993;
		text-decoration: line-through;
		font-weight:normal;
	}
	
	#content p.cigdetails {
		line-height:1.4em;
		padding: 0 0 0 15px;
	}
	#content div.content2 p.cigdetails {
		line-height:1.4em;
		padding: 0;
	}
	#content .discount {
		color: #5a4832;
		font-weight: bold;
	}
		#content .discount strong {
			color: #999999;
			font-weight: normal;
			text-decoration: line-through;
		}
		
	#content #addimgs {
		padding: 5px 0 0 45px;
		clear:both;
	}

/*
---- Forms
*/
	
	form.inline {
		padding-bottom:10px;
	}
	
		form.inline div {
			padding-bottom:10px;
		}
		
		form.inline label {
			font-size:1.1em;
		}
		form.inline input {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:1.1em;
		}

/*
---- Price List
*/

ul.prices {
	padding: 0;
	margin: 10px 0 0 0;
	list-style: none;
}
	ul.prices li {
		padding: 6px 6px 6px 10px;
		margin: 0;
		display: block;
		float: left;
		width: 175px;
		line-height: 20px;
		border-right: 5px solid #fff;
		border-bottom: 5px solid #fff;
		font-size: 1.1em;
		color: #5A4832;
	}
		ul.prices li a.buy {
			display:block;
			float: right;
			width:35px;
			height:20px;
			background: #d7e9ed url(../images/buy2.gif) no-repeat top left;
			text-indent:-9000px;
			overflow:hidden;
		}

/*
---- News
*/

table.news {
	border:0;
	width:100%;
}
	table.news th {
		padding:0 8px 8px 8px;
		background: url(../images/split.gif) bottom left repeat-x;
		text-align:left;
		font-size:1.1em;
		border-bottom:2px solid #fff;
		color:#607B7E;
	}
	
	table.news td {
		padding:8px;
		font-size:1.1em;
	}
	
	table.news tr.last td {
		background: url(../images/split.gif) bottom left repeat-x;
		padding-bottom:14px;
	}

/*
---- Tables
*/
table.samples {
	margin-bottom:15px;
}
	table.samples th {
		font-size:1.1em;
		padding:0 5px 5px 5px;
		text-align:left;
		color:#79acb8;
	}
	table.samples td {
		font-size:1.1em;
		padding:5px 5px 5px 5px;
	}

table.products{
	margin:0;
	padding:0;
	width:700px;
	border:0;
	font-size:1.1em;
}
table.prices, table.prices2 {
	margin:10px 0 0 0;
	padding:0;
	width:372px;
	border:0;
	font-size:1.1em;
}
table.prices2 {
	width:365px;
	background-color:#d9e6e5;
	margin:0 0 20px 0;
}
	table.products tr, table.prices tr, table.prices2 tr {
		margin:0;
		padding:0;
	}
	table.products tr.alt {
		background-color:#f3f0ee;
	}
		table.products tr.header td, table.products th {
			padding: 0 0 10px 0;
			background: url(../images/split.gif) bottom left repeat-x;
		}
			table.products tr.header td h3, table.products th h3 {
				margin:0;
				padding:0;
				font-size:1.1em;
			}
			table.products th h3 {
				padding: 20px 0 3px 0;
			}
		table.products tr th {
			margin:0;
			padding:4px;
			text-align:left;
			color:#79acb8;
			font-weight:normal;
		}
		table.products tr td {
			margin:0;
			padding:2px;
			color:#5A4832;
		}
		table.prices tr td, table.prices2 tr td {
			margin:0;
			padding:2px 4px;
			color:#5A4832;
		}
		table.prices2 tr td {
			padding:0 3px 3px 10px;
		}
			table.prices2 tr.first td {
				padding:3px 3px 3px 10px;
			}
		table.products tr.header2 td {
			font-weight:bold;
			border-top:1px solid #d9e8eb;
			border-bottom:1px solid #819ea4;
			background-color:#a1c5cd;
			font-size: 1px;
			text-indent: -9000px;
			padding:1px 2px;
		}
		table.products tr.exmar td {
			padding:6px 2px;
		}
			table.products tr td a.buy, table.prices tr td a.buy, table.prices2 tr td a.buy {
				display:block;
				float:right;
				width:57px;
				height:23px;
				background:#fff url(../images/buy3.gif) no-repeat top left;
				text-indent:-9000px;
				overflow:hidden;
			}
			table.prices2 tr td a.buy {
				background:#fff url(../images/buy4.gif) no-repeat top left;
			}
			table.products tr.alt td a.buy {
				background:#f3f0ee url(../images/buy-alt.gif) no-repeat top left;
			}
			table.products tr td a.remove, a.remove {
				color:#ff8822;
				text-decoration:none;
			}
			table.products tr td a.remove:hover, a.remove:hover {
				color:#ff8822;
				text-decoration:underline;
			}
			table.products tr td .qtyfield {
				font:11px Verdana, Arial, Helvetica, sans-serif;
				width: 20px;
			}
			table tr td a.view {
				margin:0;
				padding:0;
				width:40px;
				height:20px;
				display:block;
				background:#fff url(../images/view.gif) no-repeat top left;
				text-indent:-9000px;
				overflow:hidden;
			}
			table tr.alt td a.view { background:#fff url(../images/view-alt.gif) no-repeat top left; }
			table.products tr td a.spacer { line-height: 1.8em; }
			table.products tr td a.darklink {
				color:#5a4832;
				display: block;
				padding: 0 0 0 18px;
				margin-top:3px;
				background: url(../images/more-close.gif) no-repeat top left;
				text-decoration:none;
			}
			table.products tr td a.lightlink {
				color:#5a4832;
				display: block;
				padding: 0 0 0 18px;
				background: url(../images/more-open.gif) no-repeat top left;
				text-decoration:none;
			}
			table.products tr td a.darklink:hover {
				color:#5a4832;
				text-decoration:underline;
			}
			table.products ul {
				padding: 0;
				margin: 5px 0 15px 0;
			}
			table.products ul li {
				padding: 0;
				margin: 0 0 3px 60px;
			}
			table.products ul div {
				width: 100px;
				float: right;
			}
	
table.pextra {
	margin-top:15px;
}
	table.pextra tr td {
		padding:5px;
	}
	table.pextra tr th {
		padding:20px 4px 8px 4px;
		text-transform:uppercase;
		font-size:1.2em;
	}
		table.pextra tr th.first {
			padding:0 4px 8px 4px;
		}
			
table.details {
	margin:0;
	padding:0;
	border:1px solid #fff;
	border-top-width:5px;
	border-left-width:15px;
	border-bottom:none;
	border-right:none;
	width:190px;
	font-size:1.1em;
	float:left;
}
		table.details td,
		table.details th {
			margin:0;
			padding:3px 0;
			background-color:#F3F0EE;
			text-align:center;
		}
		table.details td {
			color:#5A4832;
			font-weight:bold;
		}
		table.details th {
			color:#9E9993;
			font-weight:normal;
			border-bottom:1px solid #fff;
		}
		table.details th.span { border:none; }
		table.details .lastcol { border-left:1px solid #fff; }

table.alsobrought { width:368px; }
table.alsobrought2 { width:580px; }
table.alsobrought3 { width:360px; margin-bottom:15px; }
table.alsobrought a, table.alsobrought2 a { color:#FF8822; }
table.alsobrought a:hover, table.alsobrought2 a:hover { text-decoration:underline; }
table .alignright { text-align:right; }
			
/*
---- Home Page
*/
#content .smalloffer {
	margin:0 11px 11px 0;
	padding:0;
	width:269px;
	border:1px solid #ccc;
	float:left;
}
	#content .smalloffer h3 {
		margin:0;
		padding:8px;
		border-bottom:1px solid #F0F0F0;
		color:#FE8922;
		font-weight:bold;
		font-size:1.6em;
		letter-spacing:normal;
	}
	#content .smalloffer p {
		margin:0;
		width:152px;
		padding:8px;
		float:left;
		line-height:1.6em;
	}
	#content .smalloffer img {
		margin:8px 0;
		float:right;
	}
		#content .smalloffer .offerprice {
			clear:both;
			background-color:#FE8922;
		}
		/*#content .smalloffer a.buynow {
			border-left:8px solid #fff;
			display:block;
			width:65px;
			height:20px;
			background:#fff url(../images/buynow.gif) no-repeat top left;
			float:left;
			text-indent:-9000px;
			overflow:hidden;
		}*/
		#content .smalloffer a.view {
			border-left:8px solid #fff;
			display:block;
			width:40px;
			height:20px;
			background:#fff url(../images/view.gif) no-repeat top left;
			float:left;
			text-indent:-9000px;
			overflow:hidden;
		}
			#content .smalloffer .offerprice p {
				padding:4px 8px;
				float:none;
				text-align:right;
				color:#fff;
				width:auto;
				font-weight:bold;
				font-size:1.7em;
				line-height:1.3em;
			}
			#content .smalloffer .offerprice p span.was {
				float:left;
				font-size:0.6em;
				font-weight:normal;
			}
			#content .smalloffer .offerprice p span.now {
				font-size:0.7em;
				font-weight:normal;
				text-transform:uppercase;
				line-height:0.6em;
			}
			
/*
---- Sign In
*/
#signin-form label {
	display: block;
	width: 115px;
	float: left;
}
#signin-form input {
	margin: 0 0 5px 0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
}
#signin-form select {
	margin: 0 0 5px 0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	width: 250px;
}
#signin-form textarea {
	margin: 0 0 5px 0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	width: 250px;
}
#signin-form #nl{
	margin: 0;
	width: auto;
}
#signin-form #submitsign {
	margin: 0 0 0 115px;
	width: 60px;
}

/*
---- Basket
*/
#basketbuts {
	margin: 0;
	padding: 0;
}
#basketbuts li {
	list-style: none;
	display: inline;
}
	#basketbuts #baskshop, #basketbuts #baskup, #basketbuts #baskback {
		float: left;
		margin: 20px 0 0 0;
	}
	#basketbuts #baskout, #basketbuts #baskcon {
		float: right;
		margin: 20px 15px 0 0;
	}
	#basketbuts #baskshop a,
	#basketbuts #baskup a,
	#basketbuts #baskout a,
	#basketbuts #baskback a,
	#basketbuts #baskcon a {	
		display:block;
		height:20px;
		width: 150px;
		text-indent:-9000px;
		overflow: hidden;
	}
	#basketbuts #baskshop a {
		background:#fff url(../images/b_continue-shopping.gif) no-repeat top left;
	}
	#basketbuts #baskup a {
		background:#fff url(../images/b_update-basket.gif) no-repeat top left;
	}
	#basketbuts #baskout a {
		background:#fff url(../images/b_checkout.gif) no-repeat top right;
	}
	#basketbuts #baskback a {
		background:#fff url(../images/b_back.gif) no-repeat top left;
	}
	#basketbuts #baskcon a {
		background:#fff url(../images/b_continue.gif) no-repeat top right;
	}

/*
---- Review
*/
#review {
	width: 680px;
	border: 0px solid transparent;
	margin: 15px 0 0 0;
	padding: 10px;
	background: #D7E9ED;
}
	#review label {
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#5a4832;
	}
	#review input {
		margin: 0;
		font:11px Verdana, Arial, Helvetica, sans-serif;
	}
	#review textarea {
		width: 290px;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		margin: 5px 0;
		padding: 5px
	}
#reviews {
	width: 562px;
}
	#reviews h4 {
		background: #D7E9ED;
		padding: 2px 10px 3px 10px;
		margin: 15px 0 0 0;
		font-size:1.1em;
		font-weight: normal;
		color:#5a4832;
	}
	#reviews span {
		margin: 0;
		padding: 0;
		width:100px;
		float: right;
		text-align: right;
	}
	#reviews p {
		margin: 0 10px;
		padding: 0;
	}
#review-header {
	margin:0 14px 0 0;
	padding:22px 0 0 0;
	background:#fff url(../images/border.gif) repeat-x top left;
}

/*
---- Sub Navi
*/
#subnavi {
	float:left;
	width:200px;
}
* html #subnavi li { zoom:1; }
#admin_subnavi {
	float:left;
	width:200px;
}
	#subnavi h4 {
		margin:0;
		padding:15px 0 0 0;
		width:200px;
		height:25px;
		text-indent: -9000px;
		background:#fff url(../images/cigars-header.gif) top left no-repeat;
	}
	#admin_subnavi ul {
		margin:0;
		background:#B1ADA9;
		padding:0 0 20px 0;
		list-style:none;
	}
	#subnavi ul {
		margin:0;
		background:#7a9592 url(../images/sidemenubg.jpg) no-repeat top left;
		padding:0 0 125px 0;
		list-style:none;
		font-size:1.1em;
	}
		#subnavi ul.toplist {
			padding:0;
		}
		#subnavi ul.baselist {
			background:#7a9592 url(../images/sidemenubg.jpg) no-repeat bottom left;
		}
	#subnavi #toplinks {
		background-image: none;
		background: #9e9993;
		padding:0;
	}
	#subnavi ul li {
		text-transform:uppercase;
	}
		#subnavi ul li a {
			padding:5px 0 5px 14px;
			display:block;
			border-top:1px solid #9bb4b3;
			border-right:1px solid #9bb4b3;
			border-bottom:1px solid #5e7976;
			text-decoration:none;
			color:#473621;
		}
		#subnavi ul li a:hover, #subnavi ul li ul li a.altt:hover {
			background-color:#95AAA8;
		}
		#subnavi #toplinks a {
			background-color:#9e9993;
			border-top:1px solid #b3afa9;
			border-right:1px solid #b3afa9;
			border-bottom:1px solid #87817a;
			color:#d7d4cf;
		}
		#admin_subnavi ul li.info a {
			display: block;
			width: 179px;
			padding: 2px 0 3px 20px;
			background-color:#9e9993;
			border-top:1px solid #b3afa9;
			border-right:1px solid #b3afa9;
			border-bottom:1px solid #87817a;
			color:#E2E0DD;
		}
		#subnavi #toplinks a:hover, #admin_subnavi ul li.info a:hover {
			background-color:#B1ADA9;
		}
		#subnavi ul li ul {
			margin:0;
			padding:3px 0;
			width:auto;
			background:#abbcba;
			font-size:0.8em;
		}
			#subnavi ul li ul li ul {
				background:#d9e6e5 url(../images/subnavi-bg.gif) top left repeat-x;
				font-size:1.0em;
				border-bottom:1px solid #e4eeee;
				border-top:1px solid #9aaba9
			}
		#admin_subnavi ul li.info ul {
			margin:0;
			padding:0;
			width:auto;
			font-size:0.9em;
		}
			#subnavi ul li ul li {
				margin:0;
				padding:0;
			}
			#admin_subnavi ul li.info ul li {
				margin:0;
				padding:0;
			}
				#subnavi ul li ul li a {
					margin:0;
					padding:4px 8px 4px 20px;
					border:0;
					color:#5a4832;
					line-height: 12px;
				}
				#subnavi ul li ul li a.current {
					background: url(../images/dot.gif) top left no-repeat;
				}
				#subnavi ul li ul li a.altt {
					background: #B2C2C0;
				}
				#subnavi ul li ul li a.currentaltt {
					background: #B2C2C0 url(../images/dot.gif) top left no-repeat;
				}
				#admin_subnavi ul li.info ul li a {
					margin:0;
					padding:2px 0 2px 19px;
					border:0;
					background: #908A82;
				}
					#subnavi ul li ul li ul li a {
						padding:4px 8px 4px 30px;
					}

/*
---- Newsletter Registration
*/		
#newsletter {
	background:#8DA5A5 url(../images/bestsell.jpg) top right no-repeat;
	margin:5px 0 0 0;
}
	#newsletter h3 {
		margin:0;
		padding:7px 8px;
		color:#fff;
		font-weight:bold;
		letter-spacing:normal;
		border-bottom:1px solid #7E9393;
	}
	#newsletter p {
		margin:0;
		padding:7px 8px 0px 8px;
		border-top:1px solid #B0C1C1;
		color:#fff;
		font-size:1em;
	}
	#newsletter form {
		margin:0;
		padding:0 8px 7px 8px;
	}
		#newsletter form label {
			color:#fff;
			font-size:1em;
			font-weight:bold;
			display:block;
			padding:7px 0 2px 0;
		}
		#newsletter form input {
			margin:0;
			padding:2px 3px;
			width:auto;
			width:170px;
			font:11px Verdana, Arial, Helvetica, sans-serif;
		}
		#newsletter #nl-submit {
			margin:9px 0 0 0;
			padding:0;
			width:56px;
			height:20px;
		}
/*
---- Footer
*/
#footer {
	margin:0;
	clear:both;
	padding:20px 12px 30px 12px;
	background-color: #FFFFFF;
}
	#footer p {
		margin:0;
		padding:0;
		font-size:0.9em;
		float:left;
		color:#79a4ab;
	}
	#footer ul {
		margin:0;
		padding:0;
		float:right;
		font-size:0.9em;
	}
		#footer ul li {
			display:inline;
			padding:0 0 0 12px;
		}
			#footer ul li a {
				text-decoration:none;
				color:#79a4ab;
			}
			#footer ul li a:hover {
				color:#5a4832;
			}

/*
---- Clear All and the Clearfix
*/
.clear-all {
	margin:0px;
	padding:0px;
	clear:both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */