body {
	background-color:#eee;
	color:#2a3232;
	padding:0px;
	margin:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
}
#container {
	width:900px;
	margin:0px auto 10px auto;
	border:10px solid #fff;
	background-color:#fff;
}
a {
	color:#2a3232;
	text-decoration:none;
	outline:none;
}
a img {
	border:none;
}
ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
ul li {
	margin-bottom:4px;
}
p {
	line-height:130%;
}
p.clear {
	clear:both;
	height:1px;
	padding:0px;
	margin:0px;
}
.bold {
	font-weight:bold;
}
.bold span {
	font-weight:normal;
}
input, select, textarea {
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#666;
	border:1px solid #ccc;
	padding:1px;
	width:190px;
}
#container select {
	width:232px;
}
input.soob {
	background-color:#1fc6ce;
	width:90px;
	color:#fff!important;
	border:none;
	padding:4px 2px;
}
input.soob:hover {
	background-color:#72fefb;
	cursor:pointer;
}
.header {
	padding:0px;
	background-color:#fff;
	margin-top:0px;
	position:relative;
	z-index:1;
	margin-bottom:10px;
}
img.logo {
	width:900px;
}
.subNav {
	position:absolute;
	right:10px;
	top:10px;
	z-index:2;
	width:400px;
	text-align:right;
}
.subNav a {
	display:inline-block;
	padding:2px 0px 8px 15px;
	border-bottom:1px solid #ddd;
}
.subNav a.nom {
	border-bottom:1px solid #399;
}
.subNav a:hover {
	border-bottom:1px solid #2a3232;
}
.welkom {
	border:4px solid #ddd;
	padding:10px;
	margin-bottom:5px;
}
.mainMenu {
	margin-top:2px;
	padding:10px;
	background-color:#fff;
}
.mainMenu ul {
	background-color:#2a3232;
	-moz-border-radius:4px;
	border-radius:4px;
	height:30px;
}
.mainMenu ul li {
	float:left;
	margin-bottom:0px;
}
.mainMenu ul li.spacer {
	height:15px;
}
.mainMenu li.searcher {
	float:right;
	margin:5px 10px 0px 0px;
}
#loginArea, #registerArea {
	display:none;
	padding:10px;
	background-color:#72fefb;
	position:relative;
	z-index:2;
	top:-15px;
	left:0px;
	height:189px;
	width:604px;
	margin-bottom:0px;
}
.loginInner {
	margin:10px;
	height:142px;
	background-color:#fff;
	padding:10px;
}
.loginInner input {
	margin-top:3px;
}
.loginInner p {
	margin:6px 0px 0px 0px;
	padding:0px;
}
.section {
	float:left;
	width:236px;
	margin-right:50px;
}
.noM {
	margin-right:0px;
}
select {
	border:1px dotted #ccc;
	width:170px;
}
.main_menu ul li {
	float:left;
}
.main_menu ul li a {
	display:block;
	padding:13px 10px 11px 10px;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	border-right:1px solid #89d9db;
	height:16px;
}
.main_menu ul li a.last {
	border-right:none;
}
.main_menu ul li a:hover {
	background-color:#418c8e;
	color:#fff;
}
.leftColumn {
	float:left;
	width:265px;
	margin-right:10px;
	position:relative;
	z-index:1;
}
.block_item {
	background-color:#f1f1f1;
	padding:1px 10px 20px 10px;
	margin-bottom:5px;
}
.block_item input, .block_item textarea {
	width:243px!important;
}
.block_item textarea {
	height:40px;
}
.block_item input.soob {
	width:80px!important;
}
.block_item input.soob:hover {
	background-color:#93328f;
	color:#fff;
}
.leftColumn h4 {
	margin:13px 20px 10px 0px;
	font-weight:normal;
	font-size:13px;
	text-transform:uppercase;
}
.leftColumn h2 {
	font-size:12px;
	padding:0px;
	margin:0px;
}
.leftColumn a.more {
	color:#e39d79;
	font-weight:bold;
	font-style:italic;
}
.article a {
	color:#e39d79!important;
	font-weight:bold!important;
}
p.created {
	padding:0px;
	margin:0px;
	font-style:italic;
}
.news_wrapper p {
	max-width:225px;
}
img.news_image {
	max-width:225px;
	padding:2px 0px;
	border:1px solid #ffbe91;
	border-width:1px 0px;
	margin:10px 0px;
}
.relWrap img.news_image {
	float:left;
	margin:0px 10px 10px 0px;
}
.mainBag {
	position:absolute;
	z-index:2;
	top:216px;
	left:0px;
	padding:10px;
	width:240px;
	background-color:#ddd;
	color:#333;
	height:392px;
	display:none;
}
.leftColumn input {
	width:170px;
	border:1px dotted #aaa;
	padding:1px;
	margin-top:3px;
}
.leftColumn input.soob {
	background-color:#99ffbd983;
	width:90px;
	color:#fff;
	border:none;
	padding:2px 2px;
	color:#333;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
}
.block {
	padding:15px 10px;
}
.points {
	background-color:#ddd;
	color:#333;
	width:107px;
	float:left;
	margin-right:6px;
	height:60px;
	margin-bottom:5px;
}
.points {
	background-color:#99ffbd983;
	margin-right:0px;
	position:relative;
	z-index:1;
}
.searchWrap {
	padding:10px;
	background-color:#ffbd98;
	margin-bottom:10px;
}
.searchWrap a {
	display:block;
	padding:0px 2px 2px 2px;
	border:1px solid #abab2b;
	float:left;
	margin-right:4px;
	margin-bottom:3px;
	width:10px;
	height:14px;
	text-align:center;
}
.searchWrap a:hover {
	border:1px solid #fff;
	color:#fff;
}
.searchWrap p.italics {
	font-style:italic;
	margin:0px;
	padding:0px;
}
.searchWrap input, .searchWrap select, .loginArea input {
	width:180px;
	border:1px solid #abab2b;
	padding:2px;
	margin-top:4px;
	background-color:#fff;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
}
.searchWrap select {
	width:185px;
	margin-bottom:8px;
}
.searchWrap input.search {
	width:45px;
	height:23px;
	background-image:url(/images/button-search.jpg);
	background-repeat:no-repeat;
	background-position:center;
	border:none;
	padding:0px;
}
.mustard {
	background-color:#bd9813;
	color:#fff;
}
.mustard a {
	color:#fff;
}
h3 {
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:15px;
	font-weight:normal;
}
.cart p, .points p {
	padding:0px 0px 5px 0px;
	margin:0px;
}
.points p.big_points {
	font-size:52px;
	text-align:center;
	margin:0px;
	padding:0px;
	position:absolute;
	top:14px;
	left:8px;
	color:#993399;
}
.cart a, .points a {
	display:inline-block;
	padding:2px 2px;
	margin-right:2px;
	background-color:#993399;
	color:#fff;
}
.cart a:hover, .points a:hover {
	background-color:#c00;
}
li.title {
	border-bottom:1px solid #aaa;
	text-transform:uppercase;
	padding-bottom:6px;
	margin-bottom:10px;
}
.loginInner h3, .middleColumn h3, h3.border {
	border-bottom:1px dotted #ccc;
}
.middleColumn h3.page_title {
	padding:5px 10px;
	background-color:#84932e;
	color:#fff;
	border-bottom:none;
	margin-bottom:10px;
}
.block ul {
	margin-bottom:20px;
}
img.exclusive {
	width:180px;
	margin-top:10px;
}
.middleColumn {
	width:624px;
	float:left;
	margin-right:0px;
	position:relative;
	z-index:1;
	background-color:#fff;
}
.promo {
	padding:12px 0px;
	border-top:2px solid #2a3232;
	position:relative;
	z-index:1;
}
.promo img.centreImage {
	width:526px;
}
.packWrap {
	float:left;
	margin:2px 2px 0px 0px;
	width:163px;
	height:163px;
	position:relative;
	z-index:1;
	border:5px solid #eee;
	overflow:hidden;
}
img.pack {
	float:left;
	width:163px;
	height:163px;
	position:relative;
	z-index:1;
}
.packWrap a {
	display:block;
	width:143px;
	height:123px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	color:#333;
	padding:20px 10px;
	background-color:#fff;
}
.packWrap a .artist {
	font-weight:bold;
	text-transform:uppercase;
}
.packWrap a .cat_no {
	display:block;
	padding:3px 8px;
	background-color:#333;
	color:#fff;
}
.noM {
	margin:2px 0px 0px 0px;
}
.relWrap {
	border-top:2px solid #ccc;
	padding-top:10px;
}
.relWrap h3 {
	font-size:11px;
	text-transform:uppercase;
	border-bottom:1px solid #ddd;
	font-weight:normal;
	margin-bottom:10px;
}
.rightColumn {
	width:200px;
	float:left;
	background-color:#fff;
	border-bottom:2px solid #2a3232;
}
li.news, li.tweet {
	padding:4px 5px;
	background-color:#bd9813;
	color:#fff;
	margin-bottom:6px;
}
li.tweet {
	background-color:#09F;
}
li.tweet span {
	font-family:Helvetica, Arial, sans-serif;
	font-style:italic;
}
.promo h2 {
	font-size:30px;
	font-family:Century Gothic;
	margin:0px;
	padding:0px;
}
.innerPromo {
	background-image:url(/images/bg.jpg);
	padding:10px;
}
.innerPromo span, .descriptive span {
	background-color:#fff;
	padding:1px 2px;
}
.promo h2 span.artist {
	font-family:Helvetica, Arial, sans-serif;
	font-style:italic;
	font-size:16px;
	font-weight:normal;
}
.featImg {
	width:140px;
	float:left;
}
.featImg img {
	border:10px solid #fff;
	width:120px;
}
.descriptive {
	width:410px;
	float:left;
	margin-top:10px;
}
.descriptive p {
	color:#888;
}
.buyBox {
	width:80px;
	float:left;
	margin-top:40px;
}
.footer {
	margin-top:-1px;
	padding:10px 0px;
	background-color:#fff;
	position:relative;
	z-index:1;
	border-top:1px solid #ddd;
	min-height:20px;
}
.footer .creds {
	position:absolute;
	right:0px;
	top:10px;
	z-index:1;
	padding-top:10px;
	text-align:right;
}
.sign_up_tool {
	position:absolute;
	top:14px;
	left:145px;
	z-index:2;
}
.footer .creds a {
	font-weight:bold;
}
.footer p {
	padding:0px;
	margin:0px;
}
.footer p a {
	display:inline-block;
	height:24px;
	margin-right:5px;
}
.footer .creds a {
	margin-left:5px;
	margin-right:0px;
	padding:0px;
}
.footer img {
	height:30px;
}
a.vtip {
	margin:0px 0px 0px 5px;
}
a.vtip img {
	margin-bottom:-2px;
}
p#vtip {
	display: none;
	position: absolute;
	padding: 4px;
	left: 5px;
	font-size: 10px;
	font-family:Helvetica, Arial, sans-serif;
	background-color: white;
	border: 1px solid #2a3232;
	z-index: 9999;
	font-style:italic;
	color:#666;
	max-width:150px;
}
p#vtip #vtipArrow {
	position: absolute;
	top: -10px;
	left: 5px
}
/*
== Detail ==
*/
.titleBox {
	margin:10px;
	padding:10px;
	background-color:#fff;
	position:relative;
	z-index:1;
}
.titleBox h1 {
	font-size:22px;
	margin:0px;
	padding:0px;
	width:400px;
}
.titleBox h1 span {
	font-size:16px;
	font-weight:normal;
}
.titleBox ul span {
	font-weight:bold;
}
.titleBox ul {
	margin-top:10px;
}
.added_to_cart {
	position:absolute;
	background-color:#099;
	color:#fff;
	right:10px;
	top:10px;
	z-index:2;
	padding:5px 10px;
}
.pre-date-inner {
	position:absolute;
	background-color:#c00;
	color:#fff;
	right:10px;
	top:10px;
	z-index:2;
	padding:5px 10px;
}
.relBox {
	border-top:1px dotted #ccc;
	padding:20px;
}
.leftDetail {
	float:left;
	width:150px;
	margin-right:25px;
}
.leftDetail img.packshot {
	width:150px;
	border:2px solid #ddd;
}
.rightDetail {
	width:400px;
	float:left;
}
.rightDetail h3 {
	margin-bottom:10px;
}
a.buyButton, .no_stock, a.view_button {
	display:inline-block;
	padding:6px 8px;
	background-color:#8d70b0;
	color:#fff;
	font-size:13px;
	text-align:center;
	margin-right:3px;
}
a.view_button {
	font-size:11px;
}
.no_stock {
	background-color:#c00;
}
a.buyButton:hover {
	background-color:#72fefb;
}
table.mixTable {
	max-width:335px;
}
table.mixTable td {
	padding:3px 5px 3px 0px;
	vertical-align:top;
	position:relative;
	z-index:1;
}
table.mixTable td.singleBuy {
	padding:0px 0px 5px 0px;
	width:90px;
}
table.mixTable td.short {
	width:25px;
}
table.mixTable td.singleBuy a {
	display:block;
	padding:4px 3px;
	text-align:center;
	background-color:#8d70b0;
	color:#fff;
}
table.mixTable td.singleBuy a:hover, p.proceed a:hover {
	background-color:#72fefb;
}
#container table.mixTable td a.listen_now, #container table.mixTable td a.sm2_button {
	position:relative;
	margin-top:2px;
	margin-left:3px;
}
p.links {
	margin-top:0px;
	padding-top:0px;
}
table.social {
	margin-top:5px;
}
table.social td {
	padding:8px 0px 0px 0px;
}
.promoBox {
	text-align:center;
}
table.cartSummary {
	width:240px;
}
table.cartSummary td, table.cartSummary th {
	text-align:left;
	padding:3px 5px 3px 0px;
}
table.cartSummary th {
	border-bottom:1px solid #fff;
}
table.cartSummary td {
	border-bottom:1px dotted #CCC;
}
table.cartFull {
	width:625px;
}
table.cartFull td, table.cartFull th {
	padding:4px 10px 4px 0px;
	text-align:left;
}
table.cartFull td.right {
	text-align:right;
	font-weight:bold;
	text-transform:uppercase;
}
table.cartFull th {
	border-bottom:1px solid #999;
}
table.cartFull th.right {
	text-align:right;
}
table.cartFull td {
	border-bottom:1px dotted #eee;
}
img.sImage {
	width:40px;
}
p.proceed {
}
p.proceed a {
	display:block;
	padding:4px 3px;
	text-align:center;
	background-color:#8d70b0;
	color:#fff;
	width:80px;
	float:right;
}
.noM {
	margin-right:0px;
}
h3 .inactive {
	color:#ccc;
}
h3 .finito {
	text-decoration:line-through;
	color:#ccc;
}
table.addressTable {
	width:625px;
	margin-top:25px;
}
table.addressTable td {
	width:250px;
	padding:4px 30px 4px 0px;
	vertical-align:top;
}
table.addressTable td p {
	padding:0px 0px 8px 0px;
	margin:0px;
}
table.addressTable td p input {
	margin-top:3px;
	width:230px;
}
table.addressTable td p input.checker {
	border:none;
	width:16px;
}
table.addressTable td.noP {
	padding-right:0px;
}
h3 img {
	margin-bottom:-2px;
}
.loading {
	width:300px;
	padding:20px;
	background-color:#fff;
	border:5px solid #444;
	margin:10% auto;
}
/* ==
My account ==  */
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	padding: 8px 20px;
	border: 1px solid #fff;
	outline: none;
	height:13px;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	border:1px solid #999;
	border-top:none;
}
.tab_content {
	padding: 20px;
}
table.orderTable {
	width:485px;
}
table.bitBigger {
	width:585px;
}
table.orderTable th {
	text-align:left;
	padding:5px 10px 5px 0px;
	border-bottom:1px solid #aaa;
}
table.orderTable td {
	padding:5px 10px 5px 0px;
	border-bottom:1px dotted #eee;
	vertical-align:top;
}
ul.paddom {
	margin-bottom:20px;
}
/*
== Category Page ==
*/
.vert_box {
	width:194px;
	float:left;
	margin-right:20px;
	min-height:260px;
	position:relative;
	z-index:1;
	padding-bottom:30px;
	margin-bottom:15px;
}
.vert_box h1 {
	font-size:12px;
	margin-bottom:4px;
	padding-bottom:0px;
	color:#633;
}
.vert_box h1 span {
	font-weight:normal;
	color:#000;
	text-transform:none;
	font-size:11px;
}
.vert_box p {
	padding-top:0px;
	margin-top:0px;
}
.vert_box img.packshot {
	width:184px;
	height:184px;
	padding:3px;
	border:1px dotted #ccc;
}
.vert_box .merch_image {
	width:192px;
	height:192px;
}
.vert_box .merch_image img {
	margin:0px auto;
	max-height:184px;
	max-width:184px;
	padding:3px;
	border:1px dotted #ccc;
}
.vert_box a.view_more {
	text-transform:uppercase;
	position:absolute;
	z-index:2;
	bottom:0px;
	left:0px;
	width:60px;
}
#container .vert_box a.listen_now {
	padding:4px 6px;
	position:absolute;
	bottom:0px;
}
.noM {
	margin-right:0px;
	margin-top:0px;
}
ul.display {
	float: left;
	width: 616px;
	margin: 0;
	padding: 0;
}
ul.display li {
	float: left;
	width: 616px;
	padding: 0px 0 10px 0px;
	margin: 0;
}
ul.display li a {
	color:#333;
	font-size:12px;
	text-decoration: none;
}
ul.display li a span {
	font-weight:normal;
	text-transform:none;
	font-size:11px;
}
ul.display li .content_block {
}
ul.display li .content_block h2 {
	margin: 0;
	padding: 8px 0px 10px 0px;
}
ul.display li .content_block p {
	margin: 0;
	padding-right:15px;
}
#container ul.thumb_view li {
	width: 139px;
	margin-right:20px;
	float:left;
	margin-bottom:20px;
	padding-bottom:30px;
	min-height:230px;
	position:relative;
	z-index:1;
}
#container ul.thumb_view a.view_more {
	position:absolute;
	bottom:5px;
	z-index:2;
	left:0px;
	text-transform:uppercase;
	width:60px;
}
#container ul.thumb_view li.noM {
	margin-right:0px;
}
#container ul.thumb_view li a.pack {
	display:block;
	width:139px;
	height:139px;
	padding: 3px;
	border: 1px dotted #ccc;
	text-align:center;
}
#container ul.thumb_view li img.packer {
	max-width:139px;
	max-height:139px;
}
#container ul.thumb_view li .merch_image {
	width:147px;
	height:147px;
}
#container ul.thumb_view li .merch_image img.stuff {
	max-height:139px;
	max-width:139px;
	padding: 3px;
	border: 1px dotted #ccc;
}
ul.thumb_view li h2 {
}
ul.thumb_view li h2 a span {
	font-family:Helvetica, Arial, sans-serif;
	font-style:italic;
}
ul.thumb_view li p {
	display:none;
}
ul.thumb_view li p.catno {
	display:block;
}
ul.thumb_view li .content_block a img.packer {
	margin: 0 0 10px;
}
a.switch_thumb {
	width: 38px;
	height: 21px;
	line-height: 21px;
	padding: 0;
	display: block;
	background: url(/images/switch.gif) no-repeat;
	outline: none;
	text-indent: -9999px;
	float:right;
	margin-top:-4px;
}
a:hover.switch_thumb {
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}
a.swap {
	background-position: 0px -26px;
}
#container a.view_more, a.listen_now {
	display:inline-block;
	padding:4px 6px;
	margin-top:5px;
	background-color:#81f901;
	color:#488b01;
}
#container a.view_more:hover {
	background-color:#5c233d;
}
#container a.listen_now {
	background-color:#ffbe98;
	color:#fff;
	position:absolute;
	left:70px;
	bottom:5px;
}
#colorbox, #cboxOverlay, #cboxWrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	overflow:hidden;
}
#cboxOverlay {
	position:fixed;
	width:100%;
	height:100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear:left;
}
#cboxContent {
	position:relative;
	overflow:hidden;
}
#cboxLoadedContent {
	overflow:auto;
}
#cboxLoadedContent iframe {
	display:block;
	width:100%;
	height:100%;
	border:0;
}
#cboxTitle {
	margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor:pointer;
}
#colorbox {
}
#cboxTopLeft {
	width:21px;
	height:21px;
	background:url(/images/controls.png) no-repeat -100px 0;
}
#cboxTopRight {
	width:21px;
	height:21px;
	background:url(/images/controls.png) no-repeat -129px 0;
}
#cboxBottomLeft {
	width:21px;
	height:21px;
	background:url(/images/controls.png) no-repeat -100px -29px;
}
#cboxBottomRight {
	width:21px;
	height:21px;
	background:url(/images/controls.png) no-repeat -129px -29px;
}
#cboxMiddleLeft {
	width:21px;
	background:url(/images/controls.png) left top repeat-y;
}
#cboxMiddleRight {
	width:21px;
	background:url(/images/controls.png) right top repeat-y;
}
#cboxTopCenter {
	height:21px;
	background:url(/images/border.png) 0 0 repeat-x;
}
#cboxBottomCenter {
	height:21px;
	background:url(/images/border.png) 0 -29px repeat-x;
}
#cboxContent {
	background:#fff;
}
#cboxLoadedContent {
	margin-bottom:28px;
}
#cboxTitle {
	position:absolute;
	bottom:4px;
	left:0;
	text-align:center;
	width:100%;
	color:#949494;
}
#cboxCurrent {
	position:absolute;
	bottom:4px;
	left:58px;
	color:#949494;
}
#cboxSlideshow {
	position:absolute;
	bottom:4px;
	right:30px;
	color:#0092ef;
}
#cboxPrevious {
	position:absolute;
	bottom:0;
	left:0px;
	background:url(/images/controls.png) no-repeat -75px 0px;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxPrevious.hover {
	background-position:-75px -25px;
}
#cboxNext {
	position:absolute;
	bottom:0;
	left:27px;
	background:url(/images/controls.png) no-repeat -50px 0px;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxNext.hover {
	background-position:-50px -25px;
}
#cboxLoadingOverlay {
	background:url(/images/loading_background.png) no-repeat center center;
}
#cboxLoadingGraphic {
	background:url(/images/loading.gif) no-repeat center center;
}
#cboxClose {
	position:absolute;
	bottom:0;
	right:0;
	background:url(/images/controls.png) no-repeat -25px 0px;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxClose.hover {
	background-position:-25px -25px;
}
.cboxIE #cboxTopLeft {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');
}
.cboxIE #cboxTopCenter {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');
}
.cboxIE #cboxTopRight {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');
}
.cboxIE #cboxBottomLeft {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');
}
.cboxIE #cboxBottomCenter {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');
}
.cboxIE #cboxBottomRight {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');
}
.cboxIE #cboxMiddleLeft {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');
}
.cboxIE #cboxMiddleRight {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');
}
table.account_details td {
	padding:0px 15px 8px 0px;
	vertical-align:top;
}
table.account_details h3 {
	margin-top:25px;
}
p.linear {
	border-top:1px dotted #ccc;
}
table.register_table td {
	padding:0px 20px 3px 0px;
	vertical-align:top;
}
.register_table {
	width:530px;
}
.register_table input {
	width:200px;
	margin-top:4px;
}
#container .register_table select {
	width:205px;
	margin-top:4px;
}
.register_table input.soob {
	width:120px;
}
.register_table h4 {
	padding:0px;
	margin:10px 0px 0px 0px;
	font-size:12px;
}
#container p.lineout {
	padding-top:10px;
	border-top:1px dotted #ccc;
}
.login_info {
	background-color:#61d4d6;
	padding:0px;
	color:#fff;
	height:40px;
	position:relative;
	z-index:1;
	margin-bottom:10px;
}
.login_links {
	position:absolute;
	right:0px;
	top:0px;
	padding:13px 3px 10px 3px;
	z-index:2;
	background-color:#72fefb;
	height:17px;
}
.login_links a {
	color:#333;
	padding:10px 10px 10px 10px;
}
table.detailSizeTable td {
	padding:0px 15px 5px 0px;
	vertical-align:top;
}
table.detailSizeTable input.soobmit {
	display:inline-block;
	padding:6px 5px;
	background-color:#8d70b0;
	color:#fff;
	font-size:14px;
	text-align:center;
	margin-top:7px;
	border:none;
}
table.detailSizeTable input.soobmit:hover {
	background-color:#72fefb;
	cursor:pointer;
}
table.detailSizeTable select.errorB {
	border:1px solid #f00;
}
.left_order, .right_order {
	width:252px;
	float:left;
	margin-right:20px;
}
.right_order {
	margin-right:0px;
}
h3.more_margin {
	margin-top:30px;
}
td.action_links a {
	display:inline-block;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	background-color: #993399;
	padding:2px 4px;
	margin-right:2px;
	width:10px;
	text-align:center;
}
td.action_links a:hover {
	background-color:#72fefb;
}
.currentLink, .buttonLink, .numberLink {
	min-width:10px;
	text-align:center;
	padding:3px 2px 1px 2px;
	color:#fff;
	background-color:#993399;
	border:1px solid #993399;
	margin-right:1px;
	display:inline-block;
	float:left;
}
.currentLink {
	display:inline-block;
	border:1px solid #72fefb;
	background-color:#72fefb;
	padding:3px 2px 1px 2px;
}
a.numberLink, .currentLink {
	width:14px;
}
a.numberLink:hover, a.buttonLink:hover {
	border:1px solid #72fefb;
	background-color:#72fefb;
}

.linkage {
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
}
.topper {
	border-top:1px solid #ddd;
	padding-top:10px;
}
.linkage p {
	padding:0px;
	margin:0px;
}
#container .sale_on {
	background-color:#C00;
}
#container input.sale_on:hover {
	background-color:#72fefb;
}
.slider {
	width: 600px;
	height: 150px;
	position: relative;
	margin: 0 auto;
}
.slider .wrapper {
	width: 598px;
	overflow: auto;
	height: 150px;
	margin: 0 0px;
	position: absolute;
	top: 0;
	left: 0;
}
/* Width below is max for Opera */
.slider .wrapper ul {
	width: 32700px;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
}
.slider .wrapper ul li {
	display: block;
	float: left;
	padding: 0;
	height: 150px;
	width:600px;
	margin: 0;
	background-color:#fff;
}
.slider .arrow {
	display: none;
}
.slider .forward {
	background-position: 0 0;
	right: -20px;
}
.slider .back {
	background-position: -67px 0;
	left: -20px;
}
.slider .forward:hover {
	background-position: 0 -200px;
}
.slider .back:hover {
	background-position: -67px -200px;
}
.thumbNav {
	position: relative;
	top: 125px;
	text-align: left;
	z-index:9999;
	left:10px;
	width:200px;
}
.thumbNav li {
	display: inline;
}
.thumbNav a {
	color: #111;
	font-size: 1px;
	font-family:"Lucida Grande", Arial, sans-serif;
	display: inline-block;
	width:10px;
	height:10px;
	background-color: #111;
	text-align: center;
	margin-right:3px;
	border:1px solid #111;
}
.thumbNav a:hover {
	background-color:#0099ff;
}
.thumbNav a.cur {
	background: #fff;
	color:#fff;
	border:1px solid #111;
}
.start-stop {
	display:none;
}
/*
  Prevents
*/
.slider .wrapper ul ul {
	position: static;
	margin: 0;
	background: none;
	overflow: visible;
	width: auto;
	border: 0;
}
.slider .wrapper ul ul li {
	float: none;
	height: auto;
	width: auto;
	background: none;
}
img.banner {
	width:625px;
}
.height_fix {
	height:96px;
}
table.problem_table td {
	padding:0px 15px 5px 0px;
	vertical-align:top;
}
table.problem_table td textarea {
	width:400px;
	height:80px;
}
.pre-date {
	color:#c00;
}
table.voucher_table td {
	padding:0px 10px 5px 0px;
	vertical-align:top;
}
p.warn {
	color:#c00;
}
input.small {
	width:80px!important;
	margin-right:3px;
}
input.reduced {
	background-color:#1fc6ce;
	width:60px;
	color:#fff;
	border:none;
	padding:1px 2px!important;
}
table.cartFull .warn {
	text-transform:none;
	font-size:10px;
	color:#f00;
	font-weight:normal;
}
a.mod {
	color:#fff;
}
#new_header {
	padding:10px 0px 10px 10px;
	background-color:#ffbd98;
	margin-bottom:5px;
	position:relative;
	z-index:1;
	overflow:hidden;
}
#new_header span, #new_header form, #new_header input, #new_header select {
	display:inline-block;		
}
#new_header span {
	font-size:13px;
	margin-right:3px;
}
#new_header input, #new_header select {
	width:100px;
	border:1px solid #fff;
}
#new_header input.search {
	width:50px;
	background-color:#72e101;
	color:#fff;
	border:none;
	margin-right:10px;
}
#new_header input.search:hover {
	background-color:#1fc6ce;
	cursor:pointer;
}
#new_header .cart {
	position:absolute;
	right:0px;
	top:-2px;
	z-index:1;
	background-color:#ebeff0;
	color:#333;
}
.tiny {
	font-size:10px;
}
h4.article_title {
	font-size:16px;
	margin-top:0px;
	padding-top:0px;
	color:#00adac;
	line-height:180%;
}
.news_wrapper {
	padding-bottom:10px;
	margin-bottom:10px;
	width:225px;
}
.news_wrapper h2 {
	border-top:1px solid #ffbe91;
	padding-top:10px;
	margin-top:0px;
	margin-right:0px;
}
.latest_wrap {
	height:700px;
	overflow:auto;
}
.news_wrapper p {
	margin-right:20px;
}
/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container {
	width:auto;
	margin-left:0px;
	overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar {
	margin-right:0;
}
.mCS_disabled .mCSB_container.mCS_no_scrollbar, .mCS_destroyed .mCSB_container.mCS_no_scrollbar {
	margin-right:0px;
}
.mCustomScrollBox .mCSB_scrollTools {
	width:3px;
	height:100%;
	top:0;
	right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer {
	height:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.mCSB_scrollTools .mCSB_buttonUp+.mCSB_draggerContainer {
}
.mCSB_scrollTools .mCSB_draggerRail {
	width:1px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger {
	cursor:pointer;
	width:100%;
	height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:3px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {
	height:20px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown {
	bottom:0;
	margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal .mCSB_container {
	height:auto;
	margin-right:0;
	margin-bottom:30px;
	overflow:hidden;
}
.mCSB_draggerContainer {
	margin-right:0px;
}
.mCSB_horizontal .mCSB_container.mCS_no_scrollbar {
	margin-bottom:0;
}
.mCS_disabled .mCSB_horizontal .mCSB_container.mCS_no_scrollbar, .mCS_destroyed .mCSB_horizontal .mCSB_container.mCS_no_scrollbar {
	margin-right:0;
	margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools {
	width:100%;
	height:16px;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer {
	height:100%;
	width:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft+.mCSB_draggerContainer {
	padding:0px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail {
	width:100%;
	height:1px;
	margin:7px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger {
	width:30px;
	height:100%;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:50px;
	height:5px;
	margin:5px auto 6px auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight {
	display:none;
}

/* default scrollbar colors and backgrounds */
.mCustomScrollBox .mCSB_scrollTools {
	opacity:0.75;
}
.mCustomScrollBox:hover .mCSB_scrollTools {
	opacity:1;
}
.mCSB_scrollTools .mCSB_draggerRail {
	background:#000; /* rgba fallback */
	background:rgba(0, 0, 0, 0.4);
	filter:"alpha(opacity=40)";
	-ms-filter:"alpha(opacity=40)"; /* old ie */
}
.vid_wrap .mCSB_scrollTools .mCSB_draggerRail {
	background:rgba(90, 90, 90, 0.4);
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background:#000; /* rgba fallback */
	background:rgba(0, 0, 0, 0.75);
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)"; /* old ie */
}
.vid_wrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background:rgba(90, 90, 90, 0.75);
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background:rgba(0, 0, 0, 0.85);
	filter:"alpha(opacity=85)";
	-ms-filter:"alpha(opacity=85)"; /* old ie */
}
.vid_wrap .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background:rgba(90, 90, 90, 0.85);
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background:rgba(0, 0, 0, 0.9);
	filter:"alpha(opacity=90)";
	-ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background:rgba(90, 90, 90, 0.9);
}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
	background-image:url(mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)";
	-ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp {
	background-position:0 0;/* 
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonDown {
	background-position:0 -20px;/* 
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:0 -40px;/* 
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonRight {
	background-position:0 -56px;/* 
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover {
	opacity:0.75;
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active {
	opacity:0.9;
	filter:"alpha(opacity=90)";
	-ms-filter:"alpha(opacity=90)"; /* old ie */
}
.relWrap img {
	max-width:625px;
}
.relWrap h1 {
	font-size:32px;
	color:#721039;
	padding:10px 0px;
	border:1px dashed #a1dbc1;
	border-width:1px 0px;
}
.article p {
	font-size:12px;
	line-height:180%!important;
}
.article .created {
	padding-top:10px;
}
a.big_link {
	display:inline-block;
	padding:8px 10px;
	background-color:#6efbff;
	color:#029498;
}