/* CSS Document */
/*REM -- Logo Change, Colour Change & Scrolling Text (#135330) - Daeheon Kim - 19/08/2009 */

body{background:#1d2643 /*#44485F - this is the colour matches with panton2 767 /*#333333*/; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color: #ffffff;}
img{border:0;}
p{margin:0; padding:0;}
h1{margin:0; padding:0;}
h2{margin:0; padding:0; font-family: "Times New Roman", Times, serif; font-size:16pt;}
h3{margin:0; padding:0; font-family: "Times New Roman", Times, serif; font-size:13pt; font-weight: normal;}
h4{margin:0; padding:0;}

div{margin:0; padding:0;}
form{margin:0; padding:0;}

ul{margin:0; padding:0;}
li{margin:0; padding:0;}

a, a:link a:visited{color: #ffffff; text-decoration:none;}
/*a:hover {text-decoration:underline;}*/
a.underline{text-decoration: underline;}

/* MAIN STYLE */

.HOLDER{width: 970px; margin: 0px auto 0px auto;}
.clear{clear:both; height:0px; overflow:hidden;}
.bold{font-weight:bold;}


/* HEADER STYLES */

#holder_HEADER{height: 115px; text-align:center;}
#holder_LOGO{float:left; margin-top:10px;/* 20px;*/ text-align:right; width:540px;}

#holder_BASKETHEADER{float:right; text-align:right; text-transform: uppercase; font-size: 7pt; margin: 15px 0px 0px 0px; padding-right:10px; width: 410px; white-space: nowrap; line-height: 20px;}

/* REM -- Product Page (#157255) - Daeheon Kim - 29/01/2010////REM -- Product Page (#157255) - Daeheon Kim - 08/02/2010 - text-align set to centre */
.ajxBasket_imgHolder {height:75px; width:75px; overflow:hidden; background:#fff; text-align:center; display:block}
.ajxBasket_imgHolder img {height:75px;}
.BasketSummary_separate {border-top:1px solid #fff; height:1px; overflow:hidden; margin:3px 0;}
.BasketSummary_itemTitle {font-weight:bold;}

/* NAVIGATION STYLES */

#holder_UPPERNAVIGATION{ border-bottom: 1px solid #888888; padding-bottom: 0px;}/*REM -- SEO - Navigation (#176921) - Daeheon Kim - 0 PADDDING-BOTTOM*/

#holder_UPPERNAVIGATION ul{list-style:none; margin: 0px 0px 0px 0px; float:left}/*REM -- Product Page (#157255) - Daeheon Kim - 25/02/2010 - added float left*/

#holder_UPPERNAVIGATION ul li{float:left; font-size:8pt; padding: 0px 15px 0px 0px;}

#holder_UPPERNAVIGATION ul li a{ padding: 2px 10px 3px 10px; border: /*1px*/0px solid #333333; /*line-height:200%;*/}/*REM -- SEO - Navigation (#176921) - Daeheon Kim - REMOVED LINE-HEIGHT*/

/*REM -- Logo Change, Colour Change & Scrolling Text (#135330) - Daeheon Kim - 21/08/2009 */
#holder_UPPERNAVIGATION ul li a:hover{background: #797979 url('../images/core/menu_mouseover.jpg') bottom repeat-x; border: /*1px*/0px solid #000000; }
/*REM -- Logo Change, Colour Change & Scrolling Text (#135330) - Daeheon Kim - 21/08/2009 */
#holder_UPPERNAVIGATION ul li.selected a{/*background: #797979 url('../images/core/menu_mouseover.jpg') bottom repeat-x; border: 1px solid #000000;*/ font-weight:bold;}

#holder_SEARCH{float:right; text-align: right; padding-right:10px;}
#holder_SEARCH ul{float:left;list-style:none;}
#holder_SEARCH ul li{float:left;padding:0px 0px 0px 3px;}

#searchINPUT{width:160px; height: 14px; background: /*#686868;*/#354166; border: 1px solid #000000; font-size:8pt; font-family:Arial, Helvetica, sans-serif; color: #cccccc; padding: 1px 0px 1px 7px;}
#searchBTN{margin-top:0px;}


#holder_NAVIGATION{float:left; width:170px; line-height:15px; /*overflow: hidden;*/}
.leftNAVIGATION{padding: 25px 0px 0px 10px;}
.leftNAVIGATION ul{list-style: none;}
.leftNAVIGATION ul li{font-size: 8pt; padding: 2px 0px 3px 0px; cursor:pointer;}
.leftNAVIGATION ul li.header{padding-bottom:15px;}
.leftNAVIGATION ul li.selected{background-color:/*#444444*/#354166;margin-left:-10px;padding-left:10px;margin-right:10px;}
.leftNAVIGATION ul li ul{margin-left:10px;}

.leftNAVIGATION ul li a:hover { font-weight: bold; }

#holder_UPPERNAVIGATION ul .welcomeTEXT{font-weight:normal;text-transform:uppercase;font-size:9px; margin-right:5px;}
#holder_UPPERNAVIGATION ul .welcomeTEXT a{padding:0px;text-transform:uppercase;font-size:9px;}
#holder_UPPERNAVIGATION ul li.welcomeTEXT a:hover{background: none; border: 1px solid #333333;text-decoration:underline;}

.load_large{height:0px;}

/* CENTRE STYLES */

#holder_MAIN{ margin-top:9px;}7
#holder_MAIN .linkLOCATION{float:left;}
#holder_CENTREFULL{background: #ffffff; color: #727272; padding: 0px 10px 20px 10px; margin-bottom:15px;}
#holder_CENTREFULL h3 {color: black; font-weight: normal;}

#holder_CENTREFULLHOME{}

#holder_CENTRE{float:right; width:800px; margin-bottom: 15px;}
#holder_CENTRE_PRODUCT{float:right; width:780px; padding: 0px 10px 10px 10px; background: #ffffff; color: #727272; margin-bottom:15px; min-height: 500px; overflow:hidden;}
#holder_CENTRE_PRODUCT a{ color: #727272;}
#holder_CENTRE_ARTICLE{float:right;  width:780px; padding: 0px 10px 10px 10px; background: #ffffff; color: #727272; margin-bottom:15px;height:600px}
#holder_CENTRE_ARTICLE a{ color: #727272;}
#holder_CENTREFULL a{ color: #727272;}

#articleHEADERtext h1{font-family: "Times New Roman", Times, serif; font-size:18pt; color: #333333;font-weight:normal;margin-bottom:15px;}
#holderARTICLE{font-size:11px;line-height:15px; min-height: 380px;}
#holderARTICLE a{color: #888; text-decoration:underline;}
	.searchholderARTICLE {min-height: 0px;}
#holderARTICLE .paragraph_Header{font-size:13pt; font-weight: normal; color: #333333;  font-family: "Times New Roman", Times, serif;}
#holderARTICLE h2{font-family: "Times New Roman", Times, serif; font-size:13pt; color: #333333;font-weight:normal;}
/*#holderARTICLE div { color: #333333 } */
#holderARTICLE .paragraph_subHeader{font-size:12px; color: #666666;font-weight:bold;}
#holderARTICLE .articleTABLE{width:160px;border:1px #CCCCCC solid;background-color:#eeeeee;padding:15px;font-size:9px;}
#holderARTICLE .articleTABLE .paragraph_subHeader{font-size:11px;margin-bottom:5px;}
.mediumBox{border:1px #CCCCCC solid;background-color:#ffffff;padding:10px;font-size:11px;}
.mediumBox h2{margin-bottom:5px; font-weight: normal; color: black;}

#holder_POP {padding: 0px 10px 10px 10px; background: #ffffff; color: #727272; margin-bottom:15px; background:#fff; overflow:auto;
	width:570px; height:555px;}

#holderBASKET_h1{float:left;width:540px;}
#holderBASKET_h1 h1{font-family: "Times New Roman", Times, serif; font-size:18pt; color: #333333;font-weight:normal;}
/*REM -- Logo Change, Colour Change & Scrolling Text (#135330) - Daeheon Kim - 21/08/2009 */
#holderBASKET_MESSAGE{background:#1d2643/* #333333*/; color:White;padding:10px;margin-bottom:20px;font-size:11px;line-height:15px;clear:both;min-height:25px;}
#holderBASKET_MESSAGE img{float:right;}
#holderBASKET_LOCATION{clear:both;}
#holderBASKET_LOCATION ul li{float:left;list-style:none;margin:0;padding:0; margin-left:1px;}
#holderBASKET_LOCATION ul li img{margin: 4px 0px -3px 0px;}

/*REM -- Checkout process (Shopping Basket/Payment pages) (#157253) - Daeheon Kim - 09/02/2010 */
#holderBASKET_MESSAGE2{background:#ffffff/* #333333*/; color:#666666;padding:10px 0;margin-bottom:20px;font-size:11px;line-height:15px;clear:both;min-height:25px;}
#holderBASKET_MESSAGE2 img{float:right;}
#holderBASKET_LOCATION{clear:both;}


#BasketPageMark { padding:5px 0 0 0; margin:0}
#BasketPageMark ul{padding:0; margin:0}
#BasketPageMark ul li{float:left; list-style:none; padding:0; margin:0}
#BasketPageMark ul li.rightfloat {float:right; margin-right:20px;}

#basketDeliveryMessage {padding:10px 0; color:#000033;}
#basketDeliveryMessage a{font-weight:bold; text-decoration:underline; color:#000033; padding:5px 0;}
#basketDeliveryMessage a:hover{color:#000033;}
#basketDeliveryMessage a:visited{color:#000033;}

.basketTotlaLable {font-weight:bold; color:#000033;}
.basketLineItemLoopLeft {color:#000033;}

.basketSectionSpace {height:5px; overflow:hidden; background-color:#ffffff;}



#BasketVoucher {width:100%; color:#000033}
#BasketVoucher ul {margin:0; padding:0;}
#BasketVoucher ul li {float:left; margin:2px; list-style:none;}
#BasketVoucher ul li.form {margin:0px 2px;}
#BasketVoucher ul li a {color:#000033; text-decoration:underline}



#BasketProdImg {width:100px; height:110px; overflow:hidden;}
/*REM -- Checkout process (Shopping Basket/Payment pages) (#157253) - Daeheon Kim - 09/02/2010 */


/* CRUMB STYLES */

#holder_CRUMB{font-size: 7pt; padding: 8px 0px 10px 0px;}
/*#holder_CRUMB a{padding: 0px 5px;}*/
.crumbARROW{margin: 0px 5px;}
#holder_CRUMB_PRODUCT{float:left; width:600px; font-size: 7pt; padding: 8px 0px 10px 0px; color: #727272;}
#holder_CRUMB_PRODUCT a{color: #727272;}
#holder_CRUMB_FULLWIDTH{width:800px; font-size: 7pt; padding: 8px 0px 10px 0px; color: #727272;}
#holder_CRUMB_FULLWIDTH a{color: #727272;}
/* FOOTER STYLES */


#holder_FOOTER{padding: 10px 0px 30px 0px; clear:both}
#footer_A{border-bottom: 1px solid #888888; padding-bottom:2px;}
#footer_A ul{list-style: none; margin: 0px 0px 0px 0px;}
#footer_A ul li{float:left; padding-right:10px; font-size:8pt;}
#footer_A ul li.last{padding-right:0px;}
#footer_A ul li a { border:/*1px*/0px solid #333333;line-height:200%;padding:2px 10px 3px; }
/*REM -- Logo Change, Colour Change & Scrolling Text (#135330) - Daeheon Kim - 21/08/2009 */
#footer_A ul li a:hover { background: #797979 url('../images/core/menu_mouseover.jpg') bottom repeat-x; border: /*1px*/0px solid #000000; }

#footer_B{float:left; padding: 15px 0px 0px 10px;}
#footer_B ul{float:left; list-style: none; width:140px;}
/*REM -- Logo Change, Colour Change & Scrolling Text (#135330) - Daeheon Kim - 21/08/2009 */
#footer_B ul li{font-size:7pt; color:/* #888888;*/#999999; line-height:150%;}
#footer_B ul li a, #footer_B ul li a:visited{/* #888888;*/color:#999999;}
#footer_B ul li a:hover{color: #ffffff;}

#footer_C{border-top: 1px solid #888888;font-size:10px;padding:6px 10px 0 10px;color:#999999;}
#copyrightleft{float:left;}
#copyrightright{float:right;}
#socialbookmark{float:left;padding:0px 0px 0px 90px;}

#holder_EMAIL{float:right;text-align: right; margin: 15px 0px 0px 0px; padding-right:10px;}
#holder_EMAIL ul{list-style:none;}
#holder_EMAIL ul li{float:left; padding:2px; font-size:7pt; color: #ffffff;}
/*REM -- Logo Change, Colour Change & Scrolling Text (#135330) - Daeheon Kim - 21/08/2009 */
#emailINPUT{width:160px; height: 14px; background:/* #686868;*/#354166; border: 1px solid #000000; font-size:8pt; font-family:Arial, Helvetica, sans-serif; color: #cccccc; padding: 1px 0px 1px 7px;}

#emailTEXT{padding: 2px 5px 0px 0px;}

.strapline{float:right;text-align: right; margin: 10px 13px 0px 0px;}

/* CATEGORY STYLES */
#categoryHEADERtext{width:800px;border-top:1px #333333 solid;}
#categoryHEADERtext h1{font-size:10pt;margin:20px 20px 20px 0px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color: #ffffff;}
#categoryHEADERtext .categorySHORTDESC{color:#444444;margin-left:20px;width:250px; font-size: 8pt;}
.categoryLONGDESC{margin-top:10px;margin-bottom:10px;}
.catTITLE{ width:800px;}
.catTITLE p{padding:7px 0px;}

.catHOLDER{}
.catHOLDER ul{list-style:none;float:left;padding: 0px 12px 0px 0px; width:190px; height:325px;}
	.catHOLDER ul.last{padding-right:0px;}
.catHOLDER ul li{font-size: 8pt; padding: 2px 0px;}
.catHOLDER ul li.morecolours{height:10px; font-size:7pt;}
.catHOLDER ul li.morecolours a{text-decoration: underline;}

/*15 OCT 2009 - WAS PRICE COLOUR CHANGE - DAEHEON KIM*/
.saleprice{color: #cccccc; font-size:7pt;}
.saleprice2{color: #666666; font-size:7pt;}
.keylook_saleprice {color:#666666; font-size:7pt;}

.mainPriceOnSale { font-weight: bold; }

.catFILTERS_b{width:800px; padding: 10px 0px;}
.catFILTERS_b ul{list-style: none;float:left;}
.catFILTERS_b ul li{float: left; font-size:8pt; padding-right:10px;}
.catFILTERS_b ul li.pageNAV{float: right; padding-right:0px;}
.catFILTERS_b ul li.pageNAV a{margin-left:4px;}
.catFILTERS_b ul li.pageNAV a.viewall{text-decoration: underline; margin-right:10px;}
.numberPageSelected{font-weight: bold; margin-left:4px;}
.catFILTERS_b ul li p{padding: 2px 0px 0px 0px;}
.catFILTERS_b ul li select{width: 130px; font-size:8pt; color: #727272; /* color: #000000; background: #686868;*/}
.catFILTERS_b ul li.refineby{padding-left:10px;}

/* SEARCH STYLES*/
#searchHEADERtext{width:800px; height:200px; border-top:1px #333333 solid;}
#searchHEADERtext h1{font-size:28px;font-weight:normal;margin:20px;color:#444444; font-family: "Times New Roman", Times, serif;}
#searchHEADERtext .categorySHORTDESC{color:#444444;margin-left:20px;width:250px; font-size: 8pt;}

/* PRODUCT STYLES */
#prodIMAGES{float:left; width:298px; padding-bottom:20px;}
#prodIMAGES img{border: 1px solid #e0e0de;}
#prodIMAGES p{font-size:8pt; margin: 10px 0px 12px 0px;}
#prodIMAGES ul{list-style: none;}
#prodIMAGES ul li{float:left; padding-right:9px;}

#prodDETAILS{ float:left; }
#prodDETAILS p{padding-bottom:7px;}
.prodTITLE{font-family: "Times New Roman", Times, serif; font-size:16pt; color: #333333; font-weight: normal; line-height: 16px;}
.prodPRICE{font-family: "Times New Roman", Times, serif; font-size:18pt; color: #333333;}
.oldprice{font-size:9pt;}

#prodDESC{width:300px; padding: 0px; margin: 5px 0px; background: #fff; border: 0px solid #e4e4e4; font-size:8pt; line-height:150%; text-align:left;}
#prodDESC_options{list-style: none; margin-top:10px;}
#prodDESC_options li{float:left; font-size:8pt;}
#prodDESC_options #moredetails{float:right;}
#prodDESC_options #moredetails2{float:right;}

#moredetails_text{margin-right:5px; text-decoration: underline;}
#moredetails_text2{margin-right:5px; text-decoration: underline;}
#moredetails_image{ margin-bottom: -1px;}
#moredetails_image2{ margin-bottom: -1px;}

#prodDESC_inner{}
#prodDESC_inner ul{list-style:disc; margin: 0px 0px 10px 15px;}
#prodDESC_inner ul li{ padding: 1px 0px;}
#prodDESC_more {margin:10px 0 0 0;}
#prodDESC_code {margin:5px 0 0 0;}

/*REM -- Logo Change, Colour Change & Scrolling Text (#135330) - Daeheon Kim - 21/08/2009 */

/*REM -- Product Page (#157255) - Daeheon Kim - 29/01/2010 */
/*REM -- Product Page (#157255) - Daeheon Kim - 22/02/2010 */
#prodCELLS{float:right; width:160px; background: /*#333333#1d2643#f7f7f7*/#1D2643; margin-top: 10px; padding: 10px 0px 30px 0px; min-height: 690px;/*height:100%;*/}
.prodCELLS_title{ color: #ffffff; font-size:9pt; text-align:center; font-weight:bold}
#prodCELLS ul{list-style:none; margin: 20px 20px 0px 20px;}
#prodCELLS ul li{}
#prodCELLS ul li img{padding: 0px 18px; background: #ffffff;}
#prodCELLS ul li p{font-size: 8pt; color: #ffffff; padding: 2px 0px;}
#prodCELLS ul li a{color: #ffffff;}

.addtowishlisttxt {float:left; margin:10px 0; color:#666666;}
.addtowishlisttxt a{color:#666666;}

#youaddedtobasket {margin:5px 0; float:left; font-weight:bold; font-size:11px;}

#prodLINKS{width:780px; padding: 2px 0px 5px 0px;}
#prodLINKS ul{list-style:none;}
#prodLINKS ul li{float:left; width:195px; text-align:center; font-size:8pt;}
#prodLINKS ul li img{margin: 0px 8px -6px 0px;}

.prductPage_LinkLoc {padding:0; margin:10px 0; width:310px; overflow:hidden}
.prductPage_LinkLoc ul {padding:0; margin:0;}
.prductPage_LinkLoc ul li {list-style:none; float:left; width:145px; margin:0 10px 0 0; overflow:hidden} 
.prductPage_LinkLoc ul li.right {margin-righ:0px} 

#recentlyVIEWED{float:left; width:605px; background: #f8f8f7; border: 1px solid #e4e4e4; padding:10px 0px; margin:10px 0px;}
#recentlyVIEWED p{padding-bottom:10px; margin-left:10px;}
#recentlyVIEWED ul{list-style: none; margin-left:-1px; float:left;}
#recentlyVIEWED ul li{float:left; padding-left: 12px;}
#recentlyVIEWED ul li.last{margin-right:0px;}
#recentlyVIEWED ul li img{border: 1px solid #e4e4e4;float:left;}


#prodOPTIONS{float:left; width:310px; margin-top:10px; font-size:8pt;color: #727272;}
#prodOPTIONS ul{float:left; list-style: none; width:100%;}
#prodOPTIONS ul li{float:left; padding: 5px 0px;}
#prodOPTIONS ul li.left{width: 75px;}
#prodOPTIONS ul li.right{float:right; padding-right:10px;}
#prodOPTIONS ul li p{margin-top:2px; line-height:100%;}
a.sizeguide{text-decoration: underline; margin-right:10px;}
#prodOPTIONS ul li select{width:130px; color: #727272; font-size:8pt; }
#prodOPTIONS ul li select.quantity{min-width:40px; width:auto;}
#prodOPTIONS ul li.swatches{width:220px; padding: 6px 0px 3px 0px;}
#prodOPTIONS ul li.swatches img{margin-bottom:2px; margin-right:2px; border:1px #dddddd solid;width:40px;height:40px;}

#outofstock{display:none; float:left; width:210px; background: #f8f8f7; border: 1px solid #e4e4e4; font-size:8pt; margin:0; padding:8px 10px 8px 10px;}
#outofstock p.stockTEXT{ line-height:130%; margin:0px; padding:0px 0px 7px 0px;}
#outofstock ul{list-style:none; width:auto;}
#outofstock ul li{float:left; padding:0;}
#outofstock ul li input#stockINPUT{width:140px; height:15px; border: 1px solid #aeaeae; background: #f5f5f5 url('../images/core/outofstock_textbox.gif') top repeat-x; margin-right:5px;}

.basketLineItemLoopRight { text-align: right; }

/* BASKET SUMMARY DROP DOWN  */
/*REM -- Logo Change, Colour Change & Scrolling Text (#135330) - Daeheon Kim - 21/08/2009 */
#basketSummaryMenu{background:#1D2643/*#333333*/; border:1px solid #000000; position:absolute; width:290px; padding: 0px 5px 0px 5px; margin-top:-5px; z-index:999;}
#basketSummaryMenu ul li{float:left;list-style:none; margin:0; border-bottom: 1px solid #444444; width:100%; padding: 9px 0px 9px 0px;}
#basketSummaryMenu ul li.goto{border-bottom: 0px solid #444444; padding: 9px 0px 2px 0px;}
#basketSummaryMenu table tr td img{ /*margin-right:10px;*/}
#basketSummaryMenu table tr td {font-size: 7pt;}
#basketSummaryMenu table tr td a{}
#basketSummaryMenu table tr {border-top:1px solid #ff0000;}

/* REM -- Product Page (#157255) - Daeheon Kim - 29/01/2010 */
.basketSummaryMenuHeader{background:/* #221d19 url('../images/core/basketsummary_bg.jpg') repeat-x*/#383F59; color:#FFF; padding:5px 10px; margin: 0px -5px 2px -5px; 
	font-family: "Times New Roman", Times, serif; font-size:13pt;}
.basketThumb{ float:left; padding: 0px 5px 0px 0px;}
/*REM -- Logo Change, Colour Change & Scrolling Text (#135330) - Daeheon Kim - 21/08/2009 */
#ajaxBASKET{background:/*#333333*/#1d2643; border:1px solid #000000; position:absolute; width:290px; padding: 0px 5px 0px 5px; margin-top:-5px; z-index:999}/*REM -- Buy the Look (#136976) - Daeheon Kim - 12/01/2010 - zindex added*/

.ajaxAddedToBasket_Holder {padding:5px;}

#ajaxBASKET table tr td.ajaxAddedToBasketHeader {font-size:13px;}
#ajaxBASKET table tr td.ajaxAddedToBasketFooter {padding:0px;}
#ajaxBASKET table tr td {font-size: 7pt;}
#ajaxBASKET table tr td a{}
#ajaxBASKET table tr {border-top:1px solid #ff0000;}


/* Extra Links */
.HomePageProduct{margin-top:10px;float:left;}
.HomePageProductAll{margin-top:10px;margin-left:10px;float:left;}
.textFieldNoWidth{border:1px #cccccc solid; padding:0px 0px 0px 3px;}
.textFieldNoWidthPassword{border:1px #cccccc solid; padding:0px 0px 0px 3px;}

/*Zoom Styles*/
.zoom_start {position:absolute;filter:alpha(opacity=100);z-index:130; border:solid 0 red;}
.o_top {background-color:#CCCCCC;height:0px;z-index:117;position:absolute;width:300px;filter:alpha(opacity=0);}
.zoom_square {position:absolute; left:0px;top:0px; width:0px; height:0px; background-color:Transparent; z-index:120; filter:alpha(opacity=100);-moz-opacity:1;opacity:1; overflow:hidden; text-align:left; cursor:pointer}
.inside_img {position:absolute; z-index:118; padding:0 0 0 0;}
.tbfilter {position:absolute;overflow:hidden; z-index:119;border-color:#856AB0;}
.div_large {position:absolute;display:none;overflow:hidden;filter:alpha(opacity=0); z-index:98;background-color:White}
.large_img  {position:absolute;overflow:hidden; z-index:97;filter:alpha(opacity=0);}
.endzoom {font-size:1px;overflow:hidden;height:1px;}
.empty_div {height:445px;}
#zoomArea { border:solid 0 blue;height:355px; width:278px;}
#videoArea {border:solid 1px #cccccc;}
#threeSixtyArea{border:solid 1px #cccccc;}
#lgeloadingdiv{position:absolute; background: #ffffff; height:387px;  width:303px; z-index:999; border: 1px solid #ccc; text-align:center; opacity:.90; filter: alpha(opacity=90); display:none;}
#smlloadingdiv{position:absolute; z-index:999; height:15px; padding: 3px 6px; background: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;  text-align:center; opacity:.80; filter: alpha(opacity=80); display:none;}

/* Ajax, Quick Look, AjaxBasket */
.quickLookListing{position:absolute;margin-top:150px;width:165px;text-align:center;}
.quickLookListingVsmall{position:absolute;margin-top:100px;width:110px;text-align:center;}
#ajaxPRODUCT{position:absolute;width:500px;height:320px;border:1px #aaaaaa solid;background-color:White;}
/*REM -- Logo Change, Colour Change & Scrolling Text (#135330) - Daeheon Kim - 21/08/2009 */
#ajaxPRODUCTBox{position:absolute;width:520px;height:320px;border:1px #aaaaaa solid;/*background-color*/:White;overflow:hidden; /*padding-top:15px;*/ z-index:999;}

#ajaxPRODUCTBoxShadow{position:absolute;border-right:0px #666666 solid;border-bottom:0px #666666 solid;background-color:black;overflow:hidden;margin-top:3px;margin-left:3px;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3; top:0 }

.ajaxPrHeader{background: #221d19 url(/images/core/header_bg.jpg) repeat-x;padding:10px;color:White;font-size:18px;}
.ajaxLoading{width:100%;margin-top:100px;text-align:center;}
.ajaxLoadingSmall{width:100%;margin-top:50px;text-align:center;}
.ajaxAddedToBasketHeader{padding:10px;font-size:13px;text-align:center;}

.ajaxProdTitle{font-weight:normal;padding:5px;line-height:18pt;font-family: "Times New Roman", Times, serif; font-size:16pt; color: #333333;padding-left:0px;}

/* End of Quick Look */
/* Image Map */
.imageMAP{position:absolute;background-color:White;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;padding:5px;max-width:200px;}
/* End of Image Map */


/* Misc Styles */
.emphasis{color:#008AC6;font-weight:bold;}
.SiLink{width:180px;float:left;}
.title{float:left;width:150px;margin-top:8px;}
.titleC {padding:0 0 8px 0}
.title_address{font-weight:normal; line-height:150%;}
.termstext {background:#f4f4f4; padding: 8px 15px; border: 1px solid #ddd;}
.termstext a{text-decoration: underline;}
.data{margin-top:8px;}
.smallHeader {border-bottom:1px #DDDDDD solid;font-size:11px;font-weight:bold;}
.smallsubHeader {text-align:right;border-bottom:1px #DDDDDD solid; padding-bottom:5px;}
.yesno {float:left;padding-right:10px; margin:10px 0px 3px 0px;}
.sitemap{border-bottom:1px solid #ddd;padding:0 0 20px;}
.sitemaph2 {padding:0 0 10px;}
#holderARTICLE h2.sitemaph2 a { color: black; }
.sitemap a, .sitemap a:link, .sitemap a:visited { text-decoration: none; }
.sitemap a:hover { text-decoration: underline; }
.sitemaph2 a:link, .sitemaph2 a:visited, .sitemaph2 a { font-weight: normal; color: black; }
.sitemaph2 a:hover { text-decoration: underline; }
.sitemap_small{float:left;width:190px;}
.customerRECOGNISED{border:1px #ccc solid;padding:10px;margin-bottom:20px;background-color:#eee;}
.mediumBoxDark{background: #1D2643; color:White;}/*REM -- Background changted (#135330) - Daeheon Kim - 21/08/2009 */
.mediumBoxPayment{background-color:#eeeeee;border:1px #ccc solid;font-size:11px;}
/*REM -- Logo Change, Colour Change & Scrolling Text (#135330) - Daeheon Kim - 21/08/2009 */
.paymentHEADER{background-color:/*#333333*/#1D2643;color:White;font-size:11px;}
.holderBasketSection{font-size:11px;}
.errormessageinline{color:red; }
.holderBasketSection .errormessageinline, .basketerrormessageinline { color:red; font-size:11px; background-color: #EEEEEE; padding: 5px 5px 5px 10px; border: 1px solid #CCCCCC; }
.errormessage{color:darkred;}
.wishlistHEADER{background-color:#eeeeee;border:1px #ccc solid;font-size:11px;}

/**/
.basketHeaderLines {background-color:#eeeeee; color:#1D2643; font-weight:normal}
.basketLineItem{font-size:11px; border-bottom:1px solid #cccccc; color:#000033; padding:30px 0 10px 0}
.basketLineItem a#links{color:#000033}
/**/


.removeDIV{font-size:9px; color:#000033}
.basketLineItem #removeDIV{font-size:9px; color:#000033;}
.basketLineItem #removeDIV a{text-decoration:underline; color:#000033;}

.saveLATER{font-family: "Times New Roman", Times, serif; font-size:18pt; color: #333333;font-weight:normal;}
.paymentTABLE .paymentTopLine{font-weight:bold; border-bottom: 1px dotted silver;}

.addressMyAddress{padding-bottom:10px; border: 1px solid #ccc; padding: 10px; margin: 5px 5px 10px 0px; min-height:115px; width:215px; background: #f3f3f3;}
#seladdress{width:320px;}


/* Slide show class */
.imageholder
{
	background-color:white;
	position:absolute;
	overflow:hidden;	

	
}
.slidebt {cursor:pointer;color:#000000;border-width:0; width: 17px; height: 17px; background: url(../images/core/blank.gif) no-repeat; font-size:8pt; font-weight: normal; margin-top:1px; opacity: 0.7; filter: alpha(opacity=70); -moz-opacity: 0.7;}

.slideICON{.opacity:0.7; filter:alpha(opacity=70); -moz-opacity:0.7; margin-left: 3px;}

#CONTENT_EMAILaFRIEND { background-color: white; }

.centreCONTENT_EMAILaFRIEND {margin: 30px auto; width: 600px; /*background-color: yellow;*/}
	.centreCONTENT_EMAILaFRIEND h2 {font-family: "Times New Roman", Times, serif; font-size:18pt; color: /*#333333*/ white;font-weight:normal;margin-bottom:15px;}

/*Store locator Styles*/
.store_text {height:10px; border-bottom:dashed 1px #cccccc; margin-bottom:10px;}
#store_holder{overflow:visible; vertical-align:middle;  background-color: #333333; z-index:11; position: relative; margin:0; padding:5px 0 5px 40px; opacity: 0.8; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);}
.storenear { margin-bottom:20px; border:solid 1px #cccccc; width:100%;background-color:#F8F8F6;}
.store_all { margin-bottom:20px; border:solid 1px #cccccc; width:765px;font-size: 8pt;}
.stores_div {/*width:780px;*/ background-color:#F8F8F6; }
.store_name{font-weight:normal; height:30px; padding:5px;}
.store_name a { text-decoration:underline; font-weight:bolder;font-size: 9pt;}
.store_name1{font-weight:bold;  padding:5px;}
.store_border { width:1px; background-color:#cccccc}
.store_line { height:1px; background-color:#cccccc}
.storetable{border:solid 1 blue; width:100%; padding-bottom:10px; padding-left:0px;}
.storeinfo {}
.store_map{ padding: 5px;}
.store_map a, .store_map a:link, .store_map a:visited { }
.store_map a:hover { text-decoration: underline; }

.dashline {border:dashed 0 blue;}
.store_location{width:310px; float:right;}
.store_title {background-color:#dddddd;font-weight:bold; height:20px}
.store_td { color:#333333; background-color:#eeeeee; font-weight:bolder; padding:3px 0 2px 3px; border-bottom:solid 1px #cccccc; border-top:solid 1px #cccccc; width:110px; margin-top:3px}
.gmap{width: 430px; height: 300px; margin: 0px; position:static; display:none; border:solid 0 red; background-color:#999999;}
.gmap_a{width: 430px; height: 300px; margin: 0px; position:static; display:block; border:solid 0 red;}
.gmap_text{width:100%; height: 300px; margin: 0px;}
.findstore { cursor:pointer; }
.store_region { height:30px;background-color:#8B877B;font-weight:bold;}
.store_table h1 { margin-left:0}
.iconOVERLAY{position:absolute;}

/*REM -- Buy the Look (#136976) - Daeheon Kim - 12/01/2010 - z-index value changed*/
#overlayBox{z-index:997;top:0px;left:0px;position:absolute;width:100%;height:100%;background-color:black;filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;display:block; }
#overlayBox2{z-index:997;top:0px;left:0px;position:absolute;width:100%;height:100%;background-color:black;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;display:block; }


.mediumBoxNoTop{ background-color:#F8F8F6; border:solid 1px #cccccc; margin:5px 0 0 0}
.store_intro { padding:20px;}
.clsStore{font-size:16pt; color:#222222; font-family: "Times New Roman", Times, serif;}
.storeINPUT{width:220px; height: 14px; background-color: #F8F8F6; border: 1px solid #000000; font-size:8pt; font-family:Arial, Helvetica, sans-serif; color: #777777; padding: 1px 0px 0px 7px;}
.mediumBoxStores{ margin-left:15px;}
/*Store locator Styles*/

/* recommend a friend styles*/
#recFRIEND{margin:5px 0 5px 10px;}
#divMore{margin:5px 0 5px 10px;}
.mediumBoxRF{background-color:#eeeeee;padding:10px;font-size:11px;}
#holderARTICLERF{font-size:11px;line-height:15px;}
#holderARTICLERF .paragraph_Header{font-size:14px; color: #333333;}
#holderARTICLERF h3{font-family: "Times New Roman", Times, serif; font-size:13pt; /*font-size:14px;*/ color: black;font-weight:normal;padding:15px 0 5px 0;}
#holderARTICLERF .paragraph_subHeader{font-size:12px; color: #666666;font-weight:bold;}
#holderARTICLERF .articleTABLE{width:160px;border:1px #CCCCCC solid;background-color:#eeeeee;padding:15px;font-size:9px;}
#holderARTICLERF .articleTABLE .paragraph_subHeader{font-size:11px;margin-bottom:5px;}


.bExtrasBack { margin: 5px }

.wasprice { font-size: 10pt; color: Black; font-weight: Normal;} 
#priceCopy { font-size: 16pt; margin-top: 5px; }
.noLabel { display: none; }

ul#getEmailAddress {width: 280px; padding: 10px; margin: 5px 0px; background: #f8f8f7; border: 1px solid #e4e4e4;}
ul#getEmailAddress li { padding: 0;}
#getEmailAddress h3 { color: black; font-weight: normal; }

.bodyTextgrySmall h1 { display: inline; font-size:7pt; font-weight: normal; }

.keyLOOKSselect{width:100px; color: #727272; font-size:8pt; }
#keyLOOK{width:290px;float:left;}

/*REM -- Key Looks Set up Cont... (#148552) - Daeheon Kim - 28/09/2009  - width reduced from 475px to 470px*/
#keyLOOKproducts{float:right;padding:10px;width:470px;}

.keyLOOKproduct{padding-bottom:10px;height:100px;border:1px #ddd solid;font-size:10px;}
.keyLOOKproduct h2{padding:10px;font-size:14px;}
.keyLOOKproduct img{margin-right:5px;}
.keyLOOKtext {background: #f8f8f7; border: 1px solid #e4e4e4;font-size:10px;padding:10px;width:258px;margin-top:5px;}

/* Buy The Look */
.completeTheLook{clear:both;border:1px #ccc solid;padding:10px;font-family:"Times New Roman", Times, serif;font-size:14px;height:110px;width:280px;background-color:#eee;}
.completeTheLook img{float:left;margin-right:10px;}
.completeTheLookText {font-size:12px;margin:5px 0px;}
/*REM -- Buy the Look (#136976) - Daeheon Kim - 12/01/2010 - z-index Value changed*/
#ajaxBuyTheLook{position:absolute;width:775px;height:520px;border:1px #aaaaaa solid;z-index:998;/*background-color:White;overflow:hidden;padding-top:15px;*/}

/*SCROLLING LINK LOCATION*/
#marquee_CENTRE_Home{float:left; width:100%; /*width:960px;*/ margin-top:0px; background:none; height:100%; overflow:hidden}
.marquee {padding:0 3px; margin:0;}
/**/


/*Tab Descriptions /* REM -- Product Page (#157255) - Daeheon Kim - 29/01/2010 */
/*REM -- Product Page (#157255) - Daeheon Kim - 04/02/2010 */
.desc_tabs {border-bottom:1px solid #E4E4E4; border-left:0px solid #E4E4E4; width:100%; height:100%; overflow:hidden; margin-bottom:-1px; z-index:99;}
.desc_tabs ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0}
.desc_tabs ul li.tabhead {border:1px solid #E4E4E4;}
.desc_tabs ul li.tabheadselectedtab {border-bottom:1px solid #f8f8f7; font-weight:bold;}
.desc_tabs ul li.tabheadselectedtab a {border-bottom:0px dotted #999999; font-weight:bold; padding:0 5px 1px 5px}
.desc_tabs ul li{font-weight:normal; background:#f8f8f7; font-size:11px; float:left; margin-right:1px; padding:1px 0px 1px 0px; border:1px solid #E4E4E4; width:97px; text-align:center}
.desc_tabs ul li:hover{background:#f8f8f7; font-weight:bold}

.productDIV .desc_tabs ul li a{ text-decoration:none;}
.desc_tabs ul li.selected, #des_tabs ul li.selected:hover {background: #F8F8F7; color:#333333; border-bottom:1px solid #f8f8f7; font-weight:bold}
.desc_tabs ul li.selected a{color: #fff; border-bottom:0px dotted #999999; padding:0 5px 1px 5px}
/*REM -- Product Page (#157255) - Daeheon Kim - 08/02/2010 - font colour changed*/
.description {background-color:#f8f8f7; border:1px solid #E4E4E4; border-top:none; color:#666666; font-size:11px; margin:0; min-height:100px; padding: 10px 5px 10px 15px; line-height:150%; z-index:1}
.description p{margin-top:0px;}


.headerBasketIcon {float:left; margin:0 5px; padding:0;}
.headerBasketText {float:left; padding-bottom:3px; margin-right:5px;margin-top:2px;}
.headerBasketItemholder {float:right;margin-top:2px;}
.headerBasketMessageholder {float:right}


#headerBASKETtext {margin:0; padding:0; display:block}
#headerBASKETtext:hover {cursor:pointer}
#headerBASKETtext ul {margin:0; padding:0; float:right}
#headerBASKETtext ul li {float:left; margin:0px; padding-top:3px; list-style:none}
#headerBASKETtext ul li.icon {margin:0 5px; padding-top:0}


#newBASKETsummary {margin:0; padding:0; display:block}
#newBASKETsummary:hover {cursor:pointer}
#newBASKETsummary ul {margin:0; padding:0; float:right}
#newBASKETsummary ul li {float:left; margin:0px; padding-top:3px; list-style:none}
#newBASKETsummary ul li.icon {margin:0 5px; padding-top:0}


/* UPPER NAVIGATION & DROP DOWN MENU ---- REM -- SEO - Navigation (#176921) - Daeheon Kim - 12/07/2010 STARTS HERE*/

ul#drop{list-style: none; clear:both; z-index:998; float:left; margin:5px 10px 0 10px; }

/*BASIC STRUCTURE - PARENTS*/
ul#drop li {float: left; display:block; white-space: nowrap; text-transform:uppercase; margin-right:15px; }
ul#drop li:hover{background:#1D2643; color:#ffffff;display:block;}
ul#drop li:hover a{color: #ffffff;display:block;}
ul#drop li a{color: #ffffff; display:block; font-weight:normal; white-space:nowrap; font-size:8pt;padding:3px 5px; margin:0}
ul#drop li.select a {font-weight:bold;display:block;}
ul#drop li a:hover{background:url(../images/core/menu_mouseover.jpg) repeat-x; color:#ffffff; text-decoration:none;}
/*IMPORTANT DROPDOWN STYLE*/
ul#drop li ul {text-align:left;position: absolute; z-index:999; left: -999em; width: 215px; padding: 0 0 0 0;^background:#354166;  ^opacity:0.9; ^filter: alpha(opacity=90); -moz-opacity: 0.9;}

/*CHILDE STYLE*/
ul#drop li ul.child li {float:none; display:block; white-space: nowrap; width:215px; font-size:8pt; padding:5px 0; background:#354166; opacity:0.9; filter: alpha(opacity=90); -moz-opacity: 0.9; margin:0}
ul#drop li ul.child li:hover{background:#1D2643; color:#ffffff;display:block;}
ul#drop li ul.child li:hover a{color:#ffffff; display:block; background:#1D2643;}
ul#drop li ul.child li a{color:#ffffff; display:block; white-space:nowrap; font-size:8pt; padding:0px 10px; background:none;font-weight:normal;}
ul#drop li ul.child li a:hover{color:#ffffff; font-weight:normal;}

/*KEY DROP FUNCTION*/
ul#drop li:hover ul, #drop li.sfhover ul {left:auto;}


/* UPPER NAVIGATION & DROP DOWN MENU ---- REM -- SEO - Navigation (#176921) - Daeheon Kim - 12/07/2010 ENDS HERE*/
