body {font:12px; font-family:DIN, Arial, Helvetica, sans-serif; color:#FFFFFF; background:#000}


/*DEFAULTS*/

a {font-size:12px; color:#FFF;}
a:hover {color:#bfb68e;}
a img {border:0px;}
a:active, visited {outline:none;}

a.cart {font-size:20px; color:#FFF;}
a.cart {text-decoration: none;}
a.cart:hover {color:#bfb68e;}
a.cart:active, visited {outline:none;}

a.trend {font-size:12px; color:#EF4F91;}
a.trend:hover {color:#B2AA7E;}
a.trend:active, visited {outline:none;}

a.original {font-size:12px; color:#C3CF21;}
a.original:hover {color:#B2AA7E;}
a.original:active, visited {outline:none;}

a.gold {font-size:12px; color:#F0B310;}
a.gold:hover {color:#B2AA7E;}
a.gold:active, visited {outline:none;}

a.platinum {font-size:12px; color:#3A6F8F;}
a.platinum:hover {color:#B2AA7E;}
a.platinum:active, visited {outline:none;}

a.ultimate {font-size:12px; color:#660460;}
a.ultimate:hover {color:#B2AA7E;}
a.ultimate:active, visited {outline:none;}

a.thermo {font-size:12px; color:#7482BF;}
a.thermo:hover {color:#B2AA7E;}
a.thermo:active, visited {outline:none;}

a.synthetic {font-size:12px; color:#B71A8B;}
a.synthetic:hover {color:#B2AA7E;}
a.synthetic:active, visited {outline:none;}

.form {border:0px; padding:0px; margin:0px;}
.ekmcolour {color:[ekm:colour_1][/ekm:colour_1];}
.clear {clear:both;}


/*CONTAINER*/

.container {margin:0px auto; width:969px; min-height:600px;}
* html .container {width:1%; height:1%;}


/*CONTENT*/

.content {width:740px; float:left; margin:auto; padding-left:5px; min-height:600px;}
* html .content {width:1%; height:1%;}


/*HEADER*/

h1 {text-align:left; height:auto; width:700px; padding:0px 0px 0px 12px; font-size:18px; color:#B2AA7E; margin-top:0px;}

h2 {text-align:left; height:auto; width:700px; padding:0px 0px 0px 16px; font-size:15px; color:#B2AA7E; margin-top:0px;}

.main {width:100%; float:left}
.main ul {text-align:left; width:700px; margin:0px 20px 0px 0px; padding:14px 14px 14px 40px; font-size:12.5px; color:#FFF; margin-top:0px;}
.main li {text-align:left;}


.header {width:969px; height:73px; padding:0px; margin-bottom:1px; border:0px;}
.logo {width:332px; float:left; padding-top:10px;}
.xmas {width:330px; float:left; padding-left:20px; padding-top:10px; font-size:12px; color:#ff0000;}
.shopping {width:270px; height:73px; float:right; padding-top:0px; padding-right:0px;}

.login {padding-right:10px; line-height:24px; position:relative;}
.login a {color:#999999; font-weight:bold; text-decoration:none;}
.login a:hover  {color:#FFFFFF}

.mini-cart {position:relative; font-size:12px; font-weight:bold; padding-top:0px;}
.shopping-cart {padding-right:10px; position:relative; font-size:16px; color:#FFF;}
.cart {position:relative; color:#FFFFFF; font-size:10px;}
.cart a {color:#FFF; text-decoration:none;}
.cart a:hover  {color:#FFFFFF}

.checkout {position:relative; height:20px; padding-top:0px;}
table.cart {left: 1px; padding: 0px; border: 0px; border-spacing: 0px; margin: 0px; border-width: 0px; border-collapse: collapse; font-family: DINOT-Regular, Arial, sans-serif;}
table.mini-cart {padding: 0px; border: 2px; border-spacing: 0px; margin: 0px; border-width: 1px; border-collapse: collapse; font-family: DINOT-Regular, Arial, sans-serif;}

.nav-bar {width:969px; height:30px; background:url(../Design/nav-bar.gif) left no-repeat; color:#FFF;}
.currency {float:left; height:30px; top:5px; width:auto; padding-top:4px; padding-left:140px;}

.nav-bar-loop {position:relative; left:17px; top:2px; width:390px;}
.nav-bar-loop a {color:#FFF; font-size:12px; font-weight:bold; text-decoration:none; line-height:27px; padding-left:5px; padding-right:5px;}
.nav-bar-loop a:hover {color:#bfb68e;}
.nav-bar-loop a:active {color:#000;}

.nav-bar-loop-right {position:relative; left:12px; top:2px; width:390px;}
.nav-bar-loop-right a {color:#FFF; font-size:12px; font-weight:bold; text-decoration:none; line-height:27px; padding-left:5px; padding-right:5px;}
.nav-bar-loop-right a:hover {color:#bfb68e;}
.nav-bar-loop-right a:active {color:#000;}

.search {position:relative; top:14px; width:190px; padding-right:2px; padding-top:12px; border-style:solid; border-color:#666666}
#siteSearchBtn {background:url(../../../sharpe/resources/Design/search-button.html); width:26px; height:17px; border:none; vertical-align:middle; margin-left:2px; color:#FFFFFF;}
#siteSearchTxt {vertical-align:middle; height:12px; width:114px; border:none; border:0; font-size:14px;}


/*LEFTCOL*/

.col-left {float:left; width:220px; min-height:600px;}

.cat-menu {font-size:12px; color:#FFF; font-weight:bold;}
.cat-menu a {colour:#FFF; text-decoration:none; width:220px; height:30px; padding-left:2px; display:block; padding-top:2px; background:url(../Design/left-but.gif) left no-repeat;}
.cat-menu a:hover {color:#666666; background:url(../Design/left-but-over.gif) left no-repeat;}
.cat-menu a:active {color:#000; background:url(../Design/left-but-act.gif) left no-repeat;}
.cat-menu ul {padding-top:5px; padding-bottom:5px; list-style:none; margin:0; padding:0; padding-top:2px; padding-bottom:10px;}
.cat-menu li {display:block; text-align:left; line-height:28px;}

.mailorder {position:relative; text-align:left; color:#FFF; width:220px; height:60px; top:-9px; background:url(../Design/mailorder.gif) left no-repeat;}
.tel {padding-top:29px; padding-left:12px; font-size:22px; font-family: DINOT, Arial, sans-serif;}

.promo {position:relative; text-align:left; color:#FFF; width:220px; height:147px; top:-3px;}

.equiv {position:relative; text-align:left; color:#FFF; width:220px; height:70px; top:3px;}

.pos {position:relative; text-align:left; color:#FFF; width:220px; height:165px; top:9px;}


table.equiv {
left: 26px;
width: 360px;
border-collapse: collapse;
border: 2px solid #b2aa7e;
padding: 4px 4px 4px 28px;
border-spacing: 3px;
margin: 2px;
border-width: 1px;
cell-padding: 0px 0px 0px 4px;
font-family: DINOT-Regular, Arial, sans-serif;
}

td.equiv1 {
border: 2px solid #b2aa7e;
}

td.equiv2 {
border: 2px solid #b2aa7e;
background-color: #fff;
}

.newsletter {position:relative; text-align:left; color:#FFF; width:220px; height:auto; top:14px;}

.topten ol {padding-top:5px; padding-bottom:5px; list-style:none; margin:0; padding:0; padding-top:2px; padding-bottom:10px;}
.topten li {display:block; text-align:left; line-height:15px; padding-bottom:5px;}
.topten a {colour:#FFF; text-decoration:none; font-size:12px;}
.topten a:hover {color:#666666;}
.mid {width:220px; font-size:12px; padding-left:0px; padding-top:4px; padding-right:5px;}
.mid p {margin:0;}
.top {height:26px; width:220px; text-align:left; font-size:16px; font-weight:bold; color:#bfb68e; line-height:20px;}
.bot {position:relative; background:url(../Design/bot.gif) left no-repeat; left:10px; height:12px; width:220px; margin-bottom:10px;}
.top2 {height:16px; width:220px; text-align:left; font-size:14px; font-weight:bold; color:#bab69a; line-height:14px; padding-left:8px;}
.bot2 {height:16px; width:220px; margin-bottom:10px;}
.price {color:#FFF}
.best-but {background:url(../Design/best-but.gif) left no-repeat;}

table.best {left no-repeat; padding: 8px; padding-left:-10px; border: 2px; border-spacing: 4px; margin: 2px; border-width: 1px; border-collapse: collapse; font-family: DINOT-Regular, Arial, sans-serif;}

table.twit {left no-repeat; padding: 0px; padding-left:4px; border: 2px; border-spacing: 0px; margin: 0px; border-width: 1px; border-collapse: collapse; font-family: DINOT-Regular, Arial, sans-serif;} 

.vid {width:220px; font-size:12px; text-align:center; padding-left:18px; padding-top:4px; padding-right:5px;}

.left2 {height:16px; width:220px; text-align:left; font-size:14px; font-weight:bold; color:#bab69a; line-height:14px; top:-2px; padding-left:33px;}
.plusone {text-align:left; padding-top:3px; padding-left:34px;}

.award {width:100px; text-align:center; padding-left:12px;}


/*FOOTER*/

.footer {width:969px; height:30px; margin:auto; margin-bottom:1px; background:url(../Design/footer.gif) left no-repeat;} 

p.copyright {float:left; height:16px; width:500px; color:#FFF; font-size:12px; line-height:32px; padding-left:5px;}
.ISO {float:left; height:36px; width:52px; color:#FFF; line-height:0px; padding-top:-10px; padding-left:5px; padding-bottom:5px;}
.secure {float:right; height:19px; width:268px; padding-top:10px; text-align:center;}

p.footer-links {float:right; height:12px; width:300px; color:#FFF; text-align:right; padding-right:5px;}
p.footer-links a {color:#FFFFFF; font-size:12px; text-decoration:none; line-height:28px;}
p.footer-links a:hover {color:#b2aa7e}


/*MAIN PAGE*/

.SlideShowBox {width:740px; height:370px; background:#f0efef; position:relative;}
.SlideShowBox img {border:none;}
.SlideShowFrame {display:none; height:370px;}

.BuyNowBtBox {position:absolute; top:264px; left:158px;}

a.BuyNowBt {width:81px; height:29px; display:block; background:url(../Design/bt-buynow.png) no-repeat;}
a.BuyNowBt:hover {background-position:-81px 0;}

.FindOutMoreBtBox {position:absolute; top:264px; left:139px;}

a.FindOutMoreBt {width:120px; height:29px; display:block; background:url(../Design/bt-findoutmore.png) no-repeat;}
a.FindOutMoreBt:hover {background-position:-120px 0;}

.PagerBox {width:80px; height:17px; position:absolute; top:306px; left:152px; z-index:20; padding:10px;}

.PagerPrev {width:17px; height:17px; display:block; position:absolute; left:-13px; top:5px; background:url(../Design/pager-prev.png) no-repeat; z-index:20;}
.PagerNext {width:17px; height:17px; display:block; position:absolute; right:-7px; top:5px; background:url(../Design/pager-next.png) no-repeat; z-index:20;}

.PagerDots {z-index:20;}
.PagerDot {width:7px; height:8px; display:block; background:url(../Design/pager-off.png) no-repeat; float:left; padding:0 2px;}
.PagerDot.activeSlide {background:url(../Design/pager-on.png) no-repeat;}

/*IMAGE CATEGORIES*/

.main-image {position:relative; padding-left:4px; top:3px; width:740px;}

p.page-inner {text-align:left; height:auto; width:700px; padding:0px 0px 0px 12px; font-size:12px; color:#B2AA7E; margin-top:0px;}
p.page-content {text-align:left; height:auto; width:700px; margin:0px 20px 0px 0px; padding:0px 0px 0px 28px; font-size:12px; color:#FFF; margin-top:0px;}
p.page-para {text-align:left; height:auto; width:700px; margin:0px 32px 0px 0px; padding:0px 0px 0px 44px; font-size:12px; color:#FFF; margin-top:0px;}

.main-but1 {float:left; height:180px; width:335px; padding:4px 0px 4px 28px; font-size:12px; color:#bfb68e; margin-top:0px;}
.main-but2 {float:left; height:180px; width:335px; padding:4px 0px 4px 16px; font-size:12px; color:#bfb68e; margin-top:0px;}

.content-bot {float:right; width:740px; padding-left:0px; padding-right:5px; margin:-210px 0px 0px 0px;}
.content-bot img {margin:2px 0px;}
.content-left {float:left; width:239px; padding-left:4px; padding-right:1px;}
.content-left img {margin:2px 0px;}
.content-mid {float:left; width:239px; padding-left:12px; padding-right:1px;}
.content-mid img {margin:2px 0px;}
.content-right {float:left; width:239px; padding-left:4px; padding-right:1px;}
.content-right img {margin:2px 0px;}

.content-bar {position:relative; background:url(../Design/content-bar.gif) left no-repeat; left:27px; height:3px; width:690px; margin-bottom:0px;}
.content-sep {float:left; background:url(../Design/content-sep.gif) left no-repeat; left:0px; height:207px; width:3px; margin-bottom:0px;}


/*IMAGE CATEGORIES*/

.featured-header {font-size:20px; font-weight:bold; color:#bfb68e; letter-spacing:-0.05em; padding:5px;}


/*CAT PAGE PAGE*/

.cat-title {height:22px; font-size:20px; color:#bfb68e; font-weight:bold; padding:5px;}
.cat-title-sub {height:18px; font-size:16px; color:#bfb68e; font-weight:bold; padding:5px; border-bottom:1px solid #323232; padding-left:4px; width:730px;}
.cat-description {font-size:12px; padding-left:5px;}
.cat-info {font-size:12px; padding-left:5px;}
.cat-wrap {height:160px; float:left; width:180px; padding-top:3px; padding-left:5px;}
.cat-name {width:178px; padding-top:5px; height:30px;}
.cat-top {background:url(../Design/prod-top.gif) left no-repeat; height:24px; width:180px; text-align:center;}
.cat-mid {border-left:1px solid #333333; border-right:1px solid #333333; width:178px; min-height:120px; margin:auto;}
.cat-top a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.cat-top a:hover {color:#333333}
.cat-bot {background:url(../Design/prod-bot.gif) left no-repeat; height:11px; width:180px; padding-left:10px;}
.cat-image {position:relative; background-color:#FFFFFF; width:120px; height:120px; left:29px;}


/*PRODUCTS*/

.prod-wrap {float:left; width:180px; padding:2px;}
.prod-name {position:relative; width:174px; top:-5px; padding-top:5px; height:25px; z-index:0;}
.prod-des {width:180px; position:relative; left:-16px; padding:0px; color:#CCCCCC; text-align:left; height:135px; vertical-align: top;}
.prod-des ul {list-style-image:url(../Design/list-icon.gif);}

.prod-price {font-size:14px; color:#CCCCCC; font-weight:bold; height:20px; padding-top:5px; padding-bottom:5px;}
.price-colour {font-size:18px; color:#b2aa7e;}

.prod-buttons {width:178px; height:20px;}
.button-view-prod {padding:5px;}
.button-buy {background:url(../Design/buy.gif) right no-repeat; width:70px; height:36px; border:none; padding:5px; vertical-align:top; cursor:pointer;}

.prod-image {text-align:center; background-color:#000; width:176px; height:180px; left:0px;}

.prod-top {background:url(../Design/prod-top.gif) left no-repeat; height:24px; width:180px; padding-left:0px;}
.prod-mid {border-left:1px solid #333333; border-right:1px solid #333333; font-size:12px; text-align:center; width:178px; min-height:280px; margin-top:0px;}
.prod-mid a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.prod-mid a:hover {color:#333333;}
.prod-bot {background:url(../Design/prod-bot.gif) left no-repeat; height:11px; width:180px; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:10px; padding-left:0px;}


/*PROD PAGE PAGE*/

/*IMAGE PRODUCT PAGE*/

.prod-page-image {float:left; width:391px; padding-left:5px; margin-top:10px; text-align:center;}

.prod-large-box {float:left; background:url(../Design/prod-bg-main.gif) center no-repeat; width:261px; height:400px;}
.prod-large-image {position:relative; width:235px; height:332px; top:14px;}
.prod-large-swatch {position:relative; width:235px; height:70px; top:7px;}

.prod-thumb-image2 {position:relative; width:235px; height:70px;}
.prod-thumb-box {float:left; background:url(../Design/prod-thumb-bg-vert.gif) center no-repeat; width:120px; height:400px; margin-left:7px; display:inline;}
.prod-thumb-image3 {position:relative; width:94px; height:120px; top:14px;}
.prod-thumb-image4 {position:relative; width:94px; height:120px; top:21px;}
.prod-thumb-image5 {position:relative; width:94px; height:120px; top:28px;}


/*DESCRIPTION PRODUCT PAGE*/

.prod-page-des {float:left; width:329px; padding-top:5px; padding-left:7px; margin-top:27px;}
.prod-page-name {font-size:18px; color:#FFFFFF; font-weight:bold; padding-top:5px; padding-left:7px;}
.prod-page-shortdes {width:329px; padding-top:5px; padding-left:5px; color:#FFFFFF; text-align:left; font-size:14px;}
.prod-page-shortdes ul {list-style-image:url(../Design/list-icon.gif);}
.prod-page-options {padding-top:5px; padding-left:5px; color:#FFFFFF; font-size:12px;}
.prod-page-stock {padding-top:5px; padding-left:5px;}


/*ATC PRODUCT PAGE*/

.prod-page-price1 {float:left; width:329px; margin-top:10px; color:#FFFFFF;}
.prod-page-price2 {position:relative; width:329px; margin-left:5px; padding:5px; font-size:16px; color:#FFFFFF; font-weight:bold; text-align:left;}
.price-colour2 {font-size:20px; color:#FFFFFF;}

.prod-page-cart {position:relative; width:329px; right:5px; margin-top:67px;}
.prod-page-atc {position:relative; text-align:right; right:0px;}


/*PRODUCT PAGE INFO*/

.prod-page-info-title {font-size:16px; color:#bfb68e; font-weight:bold; padding:5px; border-bottom:1px solid #323232; padding-left:4px; width:730px;}
.prod-page-info {font-size:12px; color:#FFFFFF; padding:5px;}

.prod-review {float:left; top:10px; padding-left:4px; width:740px; padding:5px;}



/*PRODUCT PAGE EMAIL*/

.email-atc {float:left; background:url(../Design/email-atc-bg.gif) center no-repeat; top:50px; padding-left:4px; width:740px; height:30px; padding:5px;}
.email-friend {position:relative; width:160px; padding-top:3px; padding-left:3px;}
.email-buy {float:right; width:83px; padding-top:3px; padding-right:3px;}


/*RELATED PRODUCTS*/

.related-products {padding:5px;}

.twit a {font-size:0.7em; color:#FFFFFF;}
.twit a:hover {color:#666;}
#twitter a {display:block; color:#FFF;}
#twitter {color:#FFFFFF; text-align:left; margin-right:10px; margin-top:2px;}
.tb {position:absolute; left:303px; top:67px;}
#twitter li, #twitter ul {margin: 0; padding:0; list-style:none; padding-bottom:5px;}


/*TABLES*/

table.pages {
padding: 4px 4px 4px 28px;
border: 2px 2px 2px 28px;
border-spacing: 3px;
margin: 2px;
border-width: 1px;
font-family: DINOT-Regular, Arial, sans-serif;
}

table.types {
width: 755px;
padding: 4px;
border: 2px;
border-spacing: 3px;
margin: 2px;
border-width: 1px;
border-collapse: collapse;
font-family: DINOT-Regular, Arial, sans-serif;
}

table.alter {
width: 755px;
padding: 4px;
border: 2px;
border-spacing: 3px;
margin: 2px;
border-width: 1px;
border-collapse: collapse;
font-family: DINOT-Regular, Arial, sans-serif;
font-size: 2ex;
}

table.inner {
width: 260px;
padding: 4px;
border: 0px;
border-spacing: 0px;
margin: 0px;
border-width: 0px;
cell-spacing: 0px;
}

table.innerw {
width: 248px;
padding: 4px;
border: 0px;
border-spacing: 0px;
margin: 0px;
border-width: 0px;
cell-spacing: 0px;
color: white;
}

table.innerb {
width: 248px;
padding: 4px;
border: 0px;
border-spacing: 0px;
margin: 0px;
border-width: 0px;
cell-spacing: 0px;
color: black;
}

td.innert {
font-size: 1.9ex;
}

td.innerd {
font-size: 1.6ex;
}

td.innerb {
font-size: 1.5ex;
}

td {
padding: 1px;
} 

td.first {
background-color: #5e0e56;
vertical-align: top;
}

td.second {
background-color: #61849c;
vertical-align: top;
}

td.third {
background-color: #edac09;
vertical-align: top;
}

td.fourth {
background-color: #b9d110;
vertical-align: top;
}

td.fifth {
background-color: #ef2b93;
vertical-align: top;
}

td.two {
width: 200px;
padding: 4px;
font-size: 1.5ex;
vertical-align: top;
}

td.three {
width: 195px;
padding: 0px;
font-size: 1.5ex;
vertical-align: top;
}

td.four {
width: 90px;
padding: 0px;
text-align: center;
font-size: 1.7ex;
}

td.firsta {
background-color: #747ac5;
vertical-align: top;
}

td.seconda {
background-color: #b60d8b;
vertical-align: top;
}

td.twoa {
width: 190px;
padding: 4px;
font-size: 1.5ex;
vertical-align: top;
}

td.threea {
width: 300px;
padding: 0px;
font-size: 1.5ex;
vertical-align: top;
}

td.foura {
width: 90px;
padding: 0px;
text-align: center;
font-size: 1.7ex;
}

td ul {
margin-left: 0;
padding-left: 20px;  
}

tr.main {
background-color: #b2aa7e;
}



































































































































































































