@charset "UTF-8";
/* CSS Document */
body {
	padding:0px;
	margin:0px;
	height:100%;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:12px;
	color:#3E0000;
	height:100%;
}
hr {
	border:#3F0000 solid 0px;
	height:1px;
	background-color:#3F0000;
	padding:0px;
	margin:0px;
}
p { 
	margin:0px;
}
a {
    outline: none;
}
#BG {
position:absolute;top:0px;left:0px;width:100%;height:100%;overflow:hidden;background-image:url('../_img/BGgradient.png');background-position:bottom;background-repeat: repeat-x;
}
#BG_curtainHolder {
	position:absolute;width:100%;height:100%;overflow:hidden;
}
#BG_curtain {
	position:relative;width:100%;height:100%;background-image:url('../_img/curtain.jpg');
}
.IE6 {
	position:absolute;top: 0px;left: 0px;z-index: 9999999;width:100%;height:100%;/*background-image:url('../_img/goldBG.png');*/overflow: hidden;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:20px;
	color:#3E0000;
}
.IE6 a, .IE6 a:active, .IE6:visited, .IE6:hover {
	
	text-decoration: none
	color:#FFF;;
}
.sketchHolder {
	position:absolute;left:0px;top:0px;width:100%;height:100%;
}
.shop {
	margin-left:auto;margin-right:auto;width:840px;display:none;filter: alpha(opacity=0);	
}
#logo {
	position:absolute;top:30px;left:30px;z-index:900;	
}

#cart {
	position:absolute;bottom:130px;left:40px;
}
#invoiceHolder {
	position:absolute;width:600px;left:20px;top:50px;
}
#cartHolder {
	position:absolute;width:600px;left:20px;bottom:14px;
}
#cartText {
	position:absolute;top:0px;left:24px;font-size:11px;color:#3E0000;width:60px;	
}
#cartText a, #cartText a:visited, #cartText a:active, #cartText a:hover {
	text-decoration:none;
	color:#3E0000;
}
#menu {
	position:absolute;top:100px;left:0px;width:200px;overflow:hidden;z-index:800;
}
.submenuT {
	float:left;width:140px;height:0px;overflow:hidden;font-size:10px;line-height:14px;	text-transform:uppercase;color:3E0000;padding-left:66px;margin:0px;
}
.submenuT a, .submenuT a:visited, .submenuT a:active {
	text-decoration:none;
	color:#3E0000;
	padding:2px;
}
.submenuT a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#ed8588;
	padding:2px;
}

.submenu {
	float:left;width:140px;height:0px;overflow:hidden;font-size:10px;line-height:14px;	text-transform:uppercase;color:3E0000;padding-left:66px;margin:0px;
}
.submenu a, .submenu a:visited, .submenu a:active {
	text-decoration:none;
	color:#3E0000;
	padding:2px;
}
.submenu a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#ed8588;
	padding:2px;
}

.subscriberMenu a, .subscriberMenu a:visited, .subscriberMenu a:active {
	text-decoration:none;
	color:#3E0000;
	padding:2px;
}
.subscriberMenu a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#ed8588;
	padding:2px;
}


/* menu list */
/* list1 */
      #menu .list1 {
        list-style: none;
        /*width: 230px;*/
        margin: 0 0 0 0px; 
        *margin: 0px 0 0 20px; 
		_margin: 0px 0 0 20px; 
        float: left;
        position: relative;
      }
      #menu .list1 li {
		text-transform:uppercase;
		font-size:11px;
        position: relative;
        background: none;
        padding: 0;
        margin: 0;
        float: none;
      }
      #menu .list1 li a {
        color: #ed8588;
        display: block;
		padding:4px;
        padding-left: 6px;
		
        text-decoration: none;
        border: 0;
        /* IE is the myspace of browsers! */        
        position: relative;
        height: 1%;
        /* /IE */
      }
      #menu .list1 li a:hover { 
        /*background: #ecf6f5; */
        color: #3E0000;
      }
      #menu .list1 li a span {
        position: absolute;
        left: -35px;
        top: 50%;
        margin: -4px 0 0;
        height: 7px;
        width: 24px;
        background: url(/_img/iface_selector.gif) 0 0 no-repeat;
        display: none;
      }
      /* 
        In this example there is now IE6 specific Style Sheet but if there was
        this hack would go there. Just for the record I do not reccomend using '* html' hack.
        Done and done.
      */  
      * html #menu .list1 li a span {
        background: url(/_img/iface_selector.gif) 0 0 no-repeat;  
      }

.scroll-pane {
	position:relative;overflow:auto;height:100%;width:100%;
}
.pink {
	color:#ed8588;	
}
#pages {
	position:absolute;top:50px;left:0px;width:670px;height:42px;text-align:right;font-size:11px;z-index:99998;
}
#pages a:link, #pages a:visited, #pages a:active, #amounts a:link, #amounts a:visited, #amounts a:active {
	color:#ed8588;
	text-decoration:none;
}
#pages a:hover,#amounts a:hover {
	color:#3E0000;
	text-decoration:none;
}
#amounts {
	position:absolute;top:0px;left:50px;text-align:left;font-size:13px;	
}
#iframeHolder {
	position:absolute;top:0px;left:220px;width:700px;height:100%;	
}
#ogoneHolder {
		position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:url('../_img/goldBG.png');display:none;z-index:9001;		
	
}

.iframed {
	position:absolute;top:0px;left:0px;width:100%;height:100%;overflow:hidden;z-index:700;
}
#hideProducts {
	position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#FFF;z-index:101;
}
.product {
	float:left;
	padding:6px;
	width:200px;
}
.productHolder {
	height:220px;display: table-cell; vertical-align:bottom;	
}
.article {
	font-weight:bold;
	font-size:11px;
	color:#3E0000;
}
.articleBig {
	font-weight:bold;
	font-size:13px;
	color:#3E0000;
}
.articleBigPink {
	font-weight:bold;
	font-size:13px;
	color:#ed8588;
}
.price {
	font-size:13px;
	color:#3E0000;
}
.description {
	font-size:12px;
	color:#3E0000;
}
.description a, .description a:visited, .description a:active {
	text-decoration:none;
	color:#ed8588;
}
.description a:hover {
	text-decoration:none;
	color:#3E0000;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	padding: 5px;
	/*opacity: 0.85;*/
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip.infoProduct, .infoProduct  {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:11px;
	font-weight:normal;
	color:#3E0000;
	border: none;
	width: 216px;
	height: 74px;
	/*opacity: 0.9;*/
	/*background: url('/_img/infoBalloon.png');*/
}
#tooltip.infoProduct.viewport-right, .infoProduct.viewport-right  {
	background: url('/_img/infoBalloon2.png');
}
#productDetail {
	position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:url('../_img/goldBG.png');display:none;z-index:1000;	
}
#shoppingCart {
	position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:url('../_img/goldBG.png');display:none;z-index:1001;		
}
.productCanvas {
	margin-left:auto;margin-right:auto;width:640px;
}
.theProduct {
	position:relative;top:30px;width:600px;height:500px;padding-top:20px;padding-left:20px;padding-right:20px;background-color:#FFF;	
}
.theFinalCheckout {
	position:relative;top:0px;width:600px;height:500px;padding-top:20px;padding-left:20px;padding-right:20px;background-color:#FFF;	
}
.theProduct img {
	float:right;
	padding-left:20px;
}
.infoProductHolder {
	position:absolute;
	width:196px;
	height:64;
	padding:10px;
}
.infoDetail {
	position:absolute;
	left:20px;
	bottom:20px;
}
.infoDetail a:link, .infoDetail a:visited, .infoDetail a:active {
	color:#ed8588;
	text-decoration:none;
}
.infoDetail a:hover {
	color:#3E0000;
	text-decoration:none;
}

.colourLinks a:link, .colourLinks a:visited, .colourLinks a:active {
	color:#ed8588;
	text-decoration:none;
}
.colourLinks a:hover {
	color:#3E0000;
	text-decoration:none;
}



#brandsOut {
	position:absolute;top:-6px;right:0px;width:150px;z-index:99999;background-color:#3E0000;color:#FFF;text-align:left;padding:6px;display:none;
}
#brandsOut a:link, #brandsOut a:visited, #brandsOut a:active {
	color:#ed8588;
	text-decoration:none;
}
#brandsOut a:hover {
	color:#FFF;
	text-decoration:none;
}

.brandHolder {
	float: left;
	padding: 10px;
	width: 250px;
	height: 100px;
	vertical-align:middle;
}
#countryOut {
	position:absolute;top:0px;left:120px;width:250px;z-index:99999;background-color:#3E0000;color:#FFF;text-align:left;padding:6px;display:none;font-size:11px;
}
#countryOut a:link, #countryOut a:visited, #countryOut a:active {
	color:#ed8588;
	text-decoration:none;
}
#countryOut a:hover {
	color:#FFF;
	text-decoration:none;
}
#refineTypesOut {
	position:absolute;top:14px;left:50px;width:150px;z-index:99999;background-color:#3E0000;color:#FFF;text-align:left;padding:6px;display:none;
}
#refineTypesOut a:link, #refineTypesOut a:visited, #refineTypesOut a:active {
	color:#ed8588;
	text-decoration:none;
}
#refineTypesOut a:hover {
	color:#FFF;
	text-decoration:none;
}


.b {
	background-color:#f6f6f6;
}
.button {
	padding:3px;
	padding-top:2px;
	padding-bottom:2px;
	color:#ed8588;
}
.button a:link, .button a:active, .button a:visited {
	text-decoration:none;
	color:#ed8588;
}
.button a:hover {
	text-decoration:none;
	background-color:#ed8588;
	color:#3E0000;
}
.subscriber {
	font-family: Georgia, Times New Roman, Times, serif;
	color:#3E0000;
	font-size:10px;
	background-color:#FFF; 
	border: #FFF 0px solid;
	groove: #FFF; 
	height: 14px; 
	width: 75px;
	padding-left:2px;
}


.req {
	float: left;
	width: 120px;
	font-size:11px;
}
.req2 {
	float: left;
	width: 60px;
	font-size:11px;
}

.countrypulldown {
	font-family: Georgia, Times New Roman, Times, serif;
	color:#3E0000;
	font-size:10px;
	background-color:#FDF2EE; 
	height: 14px; 
	width: 250px;
	padding-left:2px;
}
.countrypulldown a, .countrypulldown a:active, .countrypulldown a:visited {
	text-decoration:none;
	color:#3E0000;
}

.countrypulldown a:hover {
	text-decoration:none;
	color:#3E0000;
}
.shippingFields {
	font-family: Georgia, Times New Roman, Times, serif;
	color:#3E0000;
	font-size:10px;
	background-color:#FDF2EE; 
	border: #FDF2EE 0px solid;
	groove: #FDF2EE; 
	height: 14px; 
	width: 250px;
	padding-left:2px;
}
.shippingHolder {
	position:relative;	
	padding-bottom:2px;
}
.boxH {
	position:absolute;
	background-image:url('/_img/box-horizontal.png');
	width:160px;
	height:79px;
}
.boxV {
	position:absolute;
	background-image:url('/_img/box-vertical.png');
	height:176px;
	width:87px;
}
.inBoxH {
	position:absolute;
	top:36px;
	left:0px;
	width:100%;
	text-align:center;
	font-size:12px;
}
.inBoxV {
	position:absolute;
	top:100px;
	left:0px;
	width:100%;
	text-align:center;
	font-size:12px;
}
.inBoxH a, .inBoxH a:active, .inBoxH a:visited, .inBoxV a, .inBoxV a:active, .inBoxV a:visited {
	padding:2px;
	background-color:#3F0000;
	color:#ed8588;
	text-decoration:none;
}
.inBoxH a:hover, .inBoxV a:hover {
	padding:2px;
	background-color:#ed8588;
	color:#3F0000;
	text-decoration:none;
}

#topten {
	float:right;width:200px;color:#ed8588;font-size:11px;line-height:15px;
}

#topten a, #topten a:active, #topten a:visited {
	color:#3F0000;
	text-decoration:none;
}

#topten a:hover {
	color:#ed8588;
	text-decoration:none;
}
.pinkUnderliner {
	position:relative;height:7px;width:100%;background-image:url('../_img/pinkUnderline.png');overflow: hidden;
}
.brownUnderliner {
	position:relative;height:7px;width:100%;background-image:url('../_img/brownUnderline.png');overflow: hidden;
}
.allNews {
	float:left;width:450px;font-size:12px;line-height:15px;
}

.allNews img {
	padding:10px;
}
.allNews a, .allNews a:active, .allNews a:visited {
	color:#ed8588;
	text-decoration:none;
}

.allNews a:hover {
	color:#3F0000;
	text-decoration:none;
}
