body {font:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; background:#000}

/*DEFAULTS*/
a {font-size:12px; color:#FFF;}
a:hover {color:#999;}
a img {border:0px;}
a: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:980px; min-height:600px;}

/*CONTENT*/
.content {width:755px; float:left; margin:auto; padding-left:5px; min-height:600px;}

/*HEADER*/
.header {width:980px; height:120px;}
.logo {width:438px; float:left;}
.shopping {width:180px; height:110px; float:right; background:url(/ekmps/shops/ad2009/resources/Design/bag.gif) no-repeat left 10px;} 
.login {background:url(/ekmps/shops/ad2009/resources/Design/lock.gif) right center no-repeat; height:19px; width:12px; padding-right:16px; width:105px; line-height:24px; float:right;}
.login a {color:#999999; font-size:12px; font-weight:bold; text-decoration:none}
.login a:hover  { color:#FFFFFF}
.mini-cart {width:90px; float:right; font-size:12px; font-weight:bold; padding-top:10px; text-align:right;}
.shopping-cart {color:#FF33CC;}
.cart {color:#FFFFFF; font-size:11px;}
.checkout {height:20px; width:90px; text-align:right; padding-top:5px;}
.nav-bar {width:980; height:30px; background:url(/ekmps/shops/ad2009/resources/Design/nav-bar.gif) left no-repeat; color:#FFF;}
.nav-bar-loop {width:600px;float:left;}
.nav-bar-loop a {color:#FFF; font-size:11px; font-weight:bold; text-decoration:none;line-height:27px; padding-left:5px; padding-right:5px;}
.nav-bar-loop a:hover {color:#FF33CC;}
.search {float:right; width:148px; padding-right:2px; padding-top:6px;}
#siteSearchBtn {background:url(/ekmps/shops/sharpe/resources/Design/search-button.jpg);width:23px;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:10px;}

/*LEFTCOL*/
.col-left {float:left; width:220px; min-height:600px;}
.cat-title-home {font-size:12px; color:#FFF; font-weight:bold; padding-top:10px; padding-bottom:5px;}
.cat-menu {font-size:12px; color:#FFF; font-weight:bold;}
.cat-menu a {colour:#FFF; text-decoration:none; width:220px; height:26px; padding-left:2px; display:block; padding-top:2px; background:url(/ekmps/shops/ad2009/resources/Design/cat-but.gif) left no-repeat;}
.cat-menu a:hover {color:#666666;}
.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:24px;}
.secure {text-align:center; padding-top:10px; padding-bottom:10px;}
.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 {border-left:1px solid #333333; border-right:1px solid #333333; width:203px; font-size:12px; padding-left:10px; padding-top:4px; padding-right:5px;}
.mid p {margin:0;}
.top {background:url(/ekmps/shops/ad2009/resources/Design/top.gif) left no-repeat; height:26px; width:220px; font-size:12px; font-weight:bold; color:#FFF; line-height:20px; padding-left:10px;}
.bot {background:url(/ekmps/shops/ad2009/resources/Design/bot.gif) left no-repeat; height:12px; width:220px; margin-bottom:10px;}
.top2 {background:url(/ekmps/shops/ad2009/resources/Design/twitter.gif) left no-repeat; height:32px; width:220px; font-size:12px; font-weight:bold; color:#FFF; line-height:20px; padding-left:10px;}
.bot2 {background:url(/ekmps/shops/ad2009/resources/Design/bot2.gif) left no-repeat; height:16px; width:220px; margin-bottom:10px;}
.price {color:#FF33CC}

/*FOOTER*/
.footer {width:975px; height:30px; margin:auto; background:url(/ekmps/shops/ad2009/resources/Design/footer.gif) left no-repeat;} 
.copyright {float:left; height:30px; width:500px; color:#FFF; font-size:12px; line-height:28px; padding-left:5px;}
.footer-links {float:right; height:30px; width:200px; color:#FFFFFF; text-align:right; padding-right:5px;}
.footer-links a {color:#FFFFFF; font-size:12px; text-decoration:none; line-height:28px;}
.footer-links a:hover {color:#FF33CC}

/*MAIN PAGE*/

/*IMAGE CATEGORIES*/
.main-image {width:756px; text-align:center;}
.cat-col-left { float:left; width:240px; padding-left:5px; padding-right:5px;}
.cat-col-left img { margin:2px 0px;}
.cat-col-mid { float:left; width:240px; padding-left:5px; padding-right:5px; }
.cat-col-mid img { margin:2px 0px;}
.cat-col-right {float:left; width:240px; padding-left:5px; padding-right:5px; }
.cat-col-right img { margin:2px 0px;}

/*IMAGE CATEGORIES*/
.featured-header { font-size:20px; font-weight:bold; color:#990066; letter-spacing:-0.05em; padding:5px;}

/*CAT PAGE PAGE*/

.cat-title { font-size:20px; color:#990066; font-weight:bold; padding:5px; }
.cat-title-sub { font-size:16px; color:#990066; font-weight:bold; padding:5px; border-bottom:1px solid #323232; width:730px; }
.cat-description { font-size:12px; padding:5px;}
.cat-wrap {float:left; width:180px; padding:3px;}
.cat-name {width:180px; padding:5px; height:30px;}
.cat-top {background:url(/ekmps/shops/ad2009/resources/Design/prod-top.gif) left no-repeat; height:34px; width:180px; text-align:center; }
.cat-mid {border-left:1px solid #333333; border-right:1px solid #333333; text-align:center; 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(/ekmps/shops/ad2009/resources/Design/prod-bot.gif) left no-repeat; height:11px; width:180px; padding-left:10px;}

/*PRODUCTS*/
.prod-wrap {float:left; width:180px; padding:3px;}
.prod-name {width:170px; padding:5px; height:55px;}
.prod-des { width:170px; padding:5px; color:#CCCCCC; text-align:left; height:120px;}
.prod-des ul { list-style-image:url(/ekmps/shops/ad2009/resources/Design/list-icon.gif); }
.prod-price { font-size:12px; color:#CCCCCC; font-weight:bold; min-height:50px;}
.price-colour { font-size:16px; color:#FF33CC;}
.prod-buttons {width:170px; height:26px;}
.button-view-prod { padding:5px;}
.button-buy {background:url(/ekmps/shops/ad2009/resources/Design/buy.gif) right no-repeat; width:35px; height:18px; border:none; padding:5px; vertical-align:top; cursor:pointer;}
.prod-image {background-color:#FFFFFF; width:120px; height:120px; margin:auto;}

.prod-top {background:url(/ekmps/shops/ad2009/resources/Design/prod-top.gif) left no-repeat; height:34px; width:180px; padding-left:10px; }
.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:-20px;}
.prod-mid a { color:#FFFFFF; font-weight:bold; text-decoration:none; }
.prod-mid a:hover { color:#333333 }
.prod-bot {background:url(/ekmps/shops/ad2009/resources/Design/prod-bot.gif) left no-repeat; height:11px; width:180px; font-size:12px; font-weight:bold; color:#FFF; line-height:20px; padding-left:10px;}

/*PROD PAGE PAGE*/

/*IMAGE PRODUCT PAGE*/

.prod-page-image { float:left; width:250px; padding:5px; margin-top:27px; text-align:center;}
.prod-large-image {background:url(/ekmps/shops/ad2009/resources/Design/prod-bg.gif) center no-repeat; width:253px; height:311px; padding-top:10px; }
.prod-thumb-image {background:url(/ekmps/shops/ad2009/resources/Design/prod-thumb-bg.gif) center no-repeat; width:253px; height:84px; padding-top:20px;  }

/*DESCRIPTON PRODUCT PAGE*/

.prod-page-des { float:left; width:325px;  padding:5px; margin-top:27px;}
.prod-page-name { font-size:20px; color:#990066; font-weight:bold; padding:5px; }
.prod-page-shortdes { width:280px; padding:5px; color:#CCCCCC; text-align:left; font-size:12px;}
.prod-page-shortdes ul { list-style-image:url(/ekmps/shops/ad2009/resources/Design/list-icon.gif); }
.prod-page-options {padding:5px; color:#CCCCCC; font-size:12px;}
.prod-page-stock	{padding:5px;}

/*ATC PRODUCT PAGE*/

.prod-page-cart { float:left; width:160px; margin-top:27px;}
.prod-page-price {padding:5px; font-size:12px; color:#CCCCCC; font-weight:bold; text-align:right;}
.price-colour { font-size:16px; color:#FF33CC;}
.prod-page-atc { text-align:right; }

/*PRODUCT PAGE INFO*/

.prod-page-info-title {font-size:16px; color:#990066; font-weight:bold; padding:5px; border-bottom:1px solid #323232; width:730px;}
.prod-page-info {font-size:12px; color:#CCCCCC; padding:5px;}

/*PRODUCT PAGE EMAIL*/

.email-atc {background:url(/ekmps/shops/ad2009/resources/Design/email-atc-bg.gif) center no-repeat; width:755px; height:30px; padding:5px;}
.email-friend { float:left; 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:#FFF;}
.twit a:hover {color:#666;}
#twitter a {display:block; color:#D93CB3;}
#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;}

.page-Inner{ height:105px; overflow-y:scroll;  width:730px; padding:0 10px; font-size:12px; color:#999999; margin-top:10px;}
