body {
    background: #000000;
    padding:0;
    margin:0;
    font-size: 11px;
    color:#ffffff;
    font-family: Century Gothic, sans-serif;
}
h1 {
    color:#000000;
    font-family: Century Gothic, sans-serif;
    font-weight:normal;
}
.pagetitle {
    font-size: 16px;
    font-weight: normal;
    padding:0;
    padding-top:2px;
    padding-right:12px;
    margin:0;
    color:#ffffff;
}
a {
    color: #ffffff;
    text-decoration:none;
    font-weight: bold;
    outline:none;
}
.tm_a {
    color: #B5B6B7;
    text-decoration:none;
    font-weight: normal;
    outline:none;
}
.ss_logo {
	background-image:       url( 'images/ssuk8.png' );
	background-position:    top center;
	background-repeat:      no-repeat;    
    display:block;
    width:48px;
    height:32px;
}
.ss_logo:hover {
	background-position:    bottom center;
}
.nletter_submit {
	background:       url('images/signupbutton.png') top center no-repeat;
    display:block;
    width:80px;
    height:30px;    
    border: none;
    cursor:pointer;
}
.nletter_entry {
	background-color: #ffffff;    
    display:block;
    border: 1px #cccccc solid;
    height:20px;
    width:150px;
    font-size:12px;
    margin:10px;
}
.footer {
    color: #cccccc;
    font-family:Century Gothic, sans-serif;
    font-size:10px;
}
.footer a {
    color: #cccccc;
    font-family:Century Gothic, sans-serif;
    font-size:10px;
    text-decoration:none;
}
#sliderPrev  {
  background-image:       url( 'images/prev1.png' );
  background-position:    center right;
  background-repeat:      no-repeat;
  float:                  left;
  height:                 188px;
  position:               relative;
  width:                  18px;
  display:				  block;
  outline:				  none;
  }
#sliderPrev:hover  {
  background-position:    center left;
  outline:				  none;
  }

#sliderNext  {
  background-image:       url( 'images/next1.png' );
  background-position:    center left;
  background-repeat:      no-repeat;
  float:                  left;
  height:                 188px;
  position:               relative;
  width:                  18px;
  display:				  block;
  outline:				  none;
  }
#sliderNext:hover  {
  background-position:    center right;
  outline:				  none;
  }
#sliderPrevVT  {
  background-image:       url( 'images/prev1.png' );
  background-position:    center right;
  background-repeat:      no-repeat;
  float:                  left;
  height:                 188px;
  position:               relative;
  width:                  18px;
  display:				  block;
  outline:				  none;
  }
#sliderPrevVT:hover  {
  background-position:    center left;
  outline:				  none;
  }

#sliderNextVT  {
  background-image:       url( 'images/next1.png' );
  background-position:    center left;
  background-repeat:      no-repeat;
  float:                  left;
  height:                 188px;
  position:               relative;
  width:                  18px;
  display:				  block;
  outline:				  none;
  }
#sliderNextVT:hover  {
  background-position:    center right;
  outline:				  none;
  }
#sliderPrev_mp  {
  background-image:       url( '../images/prev1.png' );
  background-position:    center right;
  background-repeat:      no-repeat;
  float:                  left;
  height:                 240px;
  position:               relative;
  width:                  19px;
  display:				  block;
  outline:				  none;
  }
#sliderPrev_mp:hover  {
  background-position:    center left;
  outline:				  none;
  }

#sliderNext_mp  {
  background-image:       url( '../images/next1.png' );
  background-position:    center left;
  background-repeat:      no-repeat;
  float:                  left;
  height:                 240px;
  position:               relative;
  width:                  19px;
  display:				  block;
  outline:				  none;
  }
#sliderNext_mp:hover  {
  background-position:    center right;
  outline:				  none;
  }
.productindexitem {
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
    font-weight:normal;
    padding:3px;
}
.productindexitemsel {
    font-size: 14px;
    color: #000000;
    text-decoration: none;
    font-weight:normal;
    padding:3px;
    background:#3399FF;
}
.imgholder {
    display:none;
}
#imageBox img { float: left; padding: 0px; margin: 0px;}
#productScrollBox { margin: auto; width: 720px; border: none; overflow: hidden; }
#productScrollBoxContents { width: 2880px; }
#productScrollBox br { clear: both; }
#productScrollBoxVT { margin: auto; width: 720px; border: none; overflow: hidden; }
#productScrollBoxContentsVT { width: 2880px; overflow:hidden;}
#productScrollBoxVT br { clear: both; }
#productScrollBox_mp { margin: auto; width: 720px; border: none; overflow: hidden; }
#productScrollBoxContents_mp { width: 2880px; }
#productScrollBox_mp br { clear: both; }

.filterselect {
    width:173px;
}
.searchselect {
    width:180px;
	background-color: #1A1A1A;    
    border: 1px #333333 solid;
    color:#ffffff;
}
.searchclearbutton {
    background: url('images/but_clear.jpg') top left no-repeat;
    height: 30px;
    width: 70px;
    display:block;
    border: none;
    cursor: pointer;
}
.contact_submit {
	background:       url('images/but_send.jpg') top center no-repeat;
    display:block;
    width:100px;
    height:30px;    
    border: none;
    cursor:pointer;
}
.contact_text {
    width: 325px;
}
.contact_textarea {
    width: 325px;
    height: 65px;
}
.tm_search_submit {
	background:       url('images/tm_but_search.jpg') top center no-repeat;
    display:block;
    width:45px;
    height:30px;    
    border: none;
    cursor:pointer;
}
.buttonsignup {
	background:       url('images/but_signup.jpg') top center no-repeat;
    display:block;
    width:100px;
    height:30px;    
    border: none;
    cursor:pointer;
}
.buttonlogin {
	background:       url('images/but_login.jpg') top center no-repeat;
    display:block;
    width:100px;
    height:30px;    
    border: none;
    cursor:pointer;
}
.buttonnext {
	background:       url('images/but_next.jpg') top center no-repeat;
    display:block;
    width:100px;
    height:30px;    
    border: none;
    cursor:pointer;
}
.buttonupdate {
	background:       url('images/but_update.jpg') top center no-repeat;
    display:block;
    width:100px;
    height:30px;    
    border: none;
    cursor:pointer;
}
.buttonapplycoupon {
	background:       url('images/but_coupon.jpg') top center no-repeat;
    display:block;
    width:18px;
    height:18px;    
    border: none;
    cursor:pointer;
}
.termsheader {font-weight: bold;}
.termscontent {text-align:justify;}
.returnsheader {font-weight: bold;}
.returnscontent {text-align:justify;}
.deliveryheader {font-weight: bold;}
.deliverycontent {text-align:justify;}
.privacyheader {font-weight: bold;}
.privacycontent {text-align:justify;}
.tm_search_text {display:block;height:23px;width:205px;border:none;color:#999999;background:#1A1A1A;line-height:15px;}
#brandmenu {
    position:absolute;
    left:3px;
    top: 30px;
    width:400px;
    text-align: left;
    background: #ff0066;
    z-index:99;
    font-size: 14px;
    -moz-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
}
#categorymenu {
    position:absolute;
    left:3px;
    top: 30px;
    width:400px;
    text-align: left;
    background: #3399FF;
    z-index:99;
    font-size: 14px;
    -moz-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
}
.ddmenu div {display:none;position:relative;}
.ddmenu:hover div {display:block;}
.ddmenu:hover #tm_brands {background-position: bottom left;background-image:url('images/tm_brands_sel.jpg');}
.ddmenu:hover #tm_categories {background-position: bottom left;background:url('images/tm_categories_sel.jpg');}
#tm_home {
    display:block;
    background: url('images/tm_home.jpg') top left no-repeat;
    height: 30px;
    width: 113px;
    cursor:pointer;
}
#tm_brands {
    display:block;
    background-image:url('images/tm_brands.jpg');
    background-repeat:no-repeat;
    background-position:top left;
    height: 30px;
    width: 136px;
    cursor:pointer;
}
#tm_categories {
    display:block;
    background:url('images/tm_categories.jpg');
    background-repeat:no-repeat;
    background-position:top left;
    height: 30px;
    width: 167px;
    cursor:pointer;
}
#tm_newin {
    display:block;
    background: url('images/tm_newin.jpg') top left no-repeat;
    height: 30px;
    width: 130px;
    cursor:pointer;
}
#tm_clearance {
    display:block;
    background: url('images/tm_clearance.jpg') top left no-repeat;
    height: 30px;
    width: 162px;
    cursor:pointer;
}
#tm_stores {
    display:block;
    background: url('images/tm_stores.jpg') top left no-repeat;
    height: 30px;
    width: 135px;
    cursor:pointer;
}
#tm_myaccount {
    display:block;
    background: url('images/tm_myaccount.jpg') top left no-repeat;
    height: 30px;
    width: 157px;
    cursor:pointer;
}
.brandmenulist {
    width: 400px;
    list-style-type:none;
    padding:0;
    margin:0;
    text-align:left;
    font-family:Century Gothic, sans-serif;
}
.brandmenulist li {
    width:175px;
    margin:0;
    line-height:11px;
    float:left;
    padding: 4px;
    font-family:Century Gothic, sans-serif;
}
.brandmenulist li a {
    color:#ffffff;
    font-weight: normal;
}
.buttonmaindis {
	background-position: top center;
	background-repeat: no-repeat;
	display: block;
	width:  100px;
	height: 24px;
}
.buttonmain {
	background-position: top center;
	background-repeat: no-repeat;
	display: block;
	width:  100px;
	height: 24px;
}
.inv_paynow {
	background:       url('images/but_paynow.jpg') top center no-repeat;
    display:block;
    width:100px;
    height:30px;    
    border: none;
    cursor:pointer;
}
.sitewarning {width: 100%;height:80px;background:#ffffff;color:#333333;text-align:center; border-bottom:1px solid #666666;font-size:12px;padding-top: 4px;}
#info_tabs {width:355px;margin:0;padding:0;}
#tab_delivery {display:block;width:118px;height:25px;background-image:url('images/tab_delivery.png');background-position: bottom left; background-repeat: no-repeat;float:left;cursor:pointer;}
#tab_returns {display:block;width:118px;height:25px;background-image:url('images/tab_returns.png');background-position: top left; background-repeat: no-repeat;float:left;cursor:pointer;}
#tab_availability {display:block;width:118px;height:25px;background-image:url('images/tab_availabilty.png');background-position: top left; background-repeat: no-repeat;float:left;cursor:pointer;}
#tab_sendtofriend {display:block;width:118px;height:25px;background-image:url('images/tab_sendtofriend.png');background-position: top left; background-repeat: no-repeat;float:left;cursor:pointer;}
#tab_suggestions {display:block;width:150px;height:24px;background-image:url('images/tab_suggestions.png');background-position: bottom left; background-repeat: no-repeat;float:left;cursor:pointer;margin-left:8px;}
#tab_viewedtoday {display:block;width:150px;height:24px;background-image:url('images/tab_viewedtoday.png');background-position: top left; background-repeat: no-repeat;float:left;cursor:pointer;}
#pane_delivery {display:block;width:355px;background:#000000;color:#999999;padding:7px;text-align:justify;overflow:hidden;border: 1px solid #333333;height:125px;}
#pane_returns {display:none;width:355px;background:#000000;color:#999999;padding:7px;text-align:justify;overflow:hidden;border: 1px solid #333333;height:125px;}
#pane_availability {display:none;width:355px;background:#000000;color:#999999;padding:7px;text-align:justify;overflow:hidden;border: 1px solid #333333;height:125px;}
#pane_sendtofriend {display:none;width:355px;background:#000000;color:#999999;padding:7px;text-align:justify;overflow:hidden;border: 1px solid #333333;height:125px;}
.avail_box {float:left;}
.avail_size1st {width:26px;float:left;text-align:center;padding-top:4px;padding-bottom:4px;border-bottom: 1px solid #666666;font-size:10px;}
.avail_stock1st {width:26px;clear:both;text-align:center;padding-top:4px;padding-bottom:4px;font-size:10px;}
.avail_size {width:26px;float:left;text-align:center;padding-top:4px;padding-bottom:4px;border-bottom: 1px solid #666666;border-left: 1px solid #666666;font-size:10px;}
.avail_stock {width:26px;clear:both;text-align:center;padding-top:4px;padding-bottom:4px;border-left: 1px solid #666666;font-size:10px;}
.productlist {
    width: 586px;
    list-style-type:none;
    padding:0;
    margin:0;
    text-align:left;
    font-family:Century Gothic, sans-serif;
}
.productlist li {
    width:275px;
    margin:0;
    line-height:11px;
    float:left;
    padding: 0px;
    font-family:Century Gothic, sans-serif;
}
.productlist400 li a {
    color:#ffffff;
    font-weight: normal;
}
.productlist400 {
    list-style:none;
    width: 375px;
    padding:0;
    margin:0;
    text-align:left;
    font-family:Century Gothic, sans-serif;
}
.productlist400 li {
    background:url('images/bullet.gif') left top no-repeat;
    width:165px;
    margin:0;
    line-height:11px;
    float:left;
    padding:0 0 0 16px;
    margin-left:5px;
    font-family:Century Gothic, sans-serif;
    display:block;
    min-height:16px;
}
.productlist li a {
    color:#ffffff;
    font-weight: normal;
}
#carticon{
    display:block;
    background: url('images/tm_carticon.png') top left no-repeat;
    height: 26px;
    width: 26px;
    cursor:pointer;
}
#cartShortContents {
    position:absolute;
    display: none;
    background: #3399FF;
    z-index:99;
    font-size: 12px;
    padding-bottom:12px;
    padding-top:5px;
    text-align:center;
}
.cartdisplaylist {
    width: 180px;
    list-style-type:none;
    padding:0;
    margin:7px;
    text-align:left;
    font-family:Century Gothic, sans-serif;
}
.cartdisplaylist li {
    width:60px;
    margin:0;
    line-height:11px;
    float:left;
    padding: 0px;
    font-family:Century Gothic, sans-serif;
    text-align:center;
}
.cartdisplaylist li img {
    border: 1px solid #666666;
}
.cartdisplaylist li a {
    color:#ffffff;
    font-weight: bold;
}
.brandlist {
    width: 900px;
    list-style-type:none;
    padding:0;
    margin:0;
    text-align:left;
    font-family:Century Gothic, sans-serif;
}
.brandlist li {
    width:212px;
    margin:0;
    line-height:30px;
    float:left;
    padding: 0px;
    font-family:Century Gothic, sans-serif;
    font-size:30px;
    font-weight:bold;
    padding-top:10px;
    padding-right:10px;
    color:#3399FE;
}
.brandlist li a {
    color:#ff0066;
    font-weight: normal;
    font-size:14px;
    line-height:14px;
}
.brandlist li .brandlistcatlink {
    color:#ffffff;
    font-weight: normal;
    font-size:10px;
    line-height:10px;
}
.brandlist li .brandlistcatlink:hover {
    color:#3399FE;
}
.brandlistsep {
    color:#ffffff;
    font-weight: normal;
    font-size:10px;
    line-height:10px;
}
.twit_news {
    padding-top: 2px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 5px;
}
.twit_news a {
    color:#ff0066;
}
.noscripthide{
    visibility: hidden;
}
.pfframe1 {
    display: block;
    width:131px;
    height: 188px;
    position:relative;
    overflow:hidden;
}
.pfframe2 {
    display: block;
    width:131px;
    height: 92px;
    position:relative;
    overflow:hidden;
}
.pfsale {
    display: block;
    width:30px;
    height: 30px;
    position:absolute;
    top:0px;
    left:0px;
}
.pfbanner {
    background: url('images/title-bg.png') top left repeat; 
    display:block;
    width: 107px;
    position:relative;
    top:-26px;
    left:8px;
    padding: 4px;
    color:#ff0066;
}
.pfprice {
    font-size:16px;
    padding-right:4px;
    font-weight:bold;
    color:#333333;
}
.pfname {
    font-size:10px;
    line-height:10.25px;
    color:#333333;
}
.xmasreturns {
    background: url('images/xmasreturns.png') top right no-repeat;
    display:block;
    width:72px;
    height:72px;
    float:left;
    margin-left:10px;
}
.xmasreturns:hover {
    background-position: bottom right;
}
.xmasdelivery {
    background: url('images/xmasdelivery.png') top right no-repeat;
    display:block;
    width:72px;
    height:72px;
    float:left;
    margin-left:10px;
}
.xmasdelivery:hover {
    background-position: bottom right;
}
.freedelivery {
    background: url('images/freedelivery.png') top right no-repeat;
    display:block;
    width:72px;
    height:72px;
    float:left;
    margin-left:10px;
}
.freedelivery:hover {
    background-position: bottom right;
}
#nextday {
    background: url('images/nextday.png') top right no-repeat;
    display:none;
    width:72px;
    height:72px;
    float:left;
    margin-left:10px;
    cursor:pointer;
}
#nextday:hover {
    background-position: bottom right;
}
div .bread {
    float: left;
    margin-left:4px;
    color:#666666;
}
div .bread a {
    color:#666666;
}
.productdetails{
    display:none;
}
.pptitle{
    color: #cccccc;
}
.ppdiscprice{
    font-size:14px;color:#999999;
}
.ppprice{
    font-size:18px;color:#FF0066;
}
.ppldesc{
    font-size:12px;text-align: justify;color:#999999;min-height:170px;
}
.ppstock{
    font-size:11px;color:#999999;clear:both;
}
#pimgframe_zoom{
    position:absolute;width:400px;height:360px;float:left;border:7px solid #000000;left:-7px;top:0px;
}
.pplikes{
    text-align: left;margin-left:4px;
}
.ppfblike{
    border:none; overflow:hidden; width:110px; height:21px;background-color: #000000;
}
.breadcrumbtext{
    padding-left: 4px;
}
.currencyconversion {
    position:absolute;
    display:none;
}
.curcell {background-color:#333333;}
.gbpcell {background-color:#333333;font-size:18px;}
.gbptext {font-size:12px;}
.curfoot {background-color:#333333;font-size:8px;text-align:right;font-family:arial;}
.article_menu {font-weight: normal;color:#000000;background:#8AC5FF;display:block;width:184px;padding:4px;margin-bottom:1px;}
.article_menu_title {background:#3399FF;display:block;width:184px;padding:4px;margin-bottom:1px;}
.leftmenuwrapper {background:#8AC5FF;display:block;width:184px;}
.labelsleftmenu {list-style:none;display:block;width:184px;margin:0;padding:0 4px 0 4px;}
.labelsleftmenu li {display:block;width:86px;margin:0;float:left;font-size:11px;padding:1px;}
.labelsleftmenu li a {font-weight:normal;color:#000000;}
.labelsleftmenu li a:hover {color:#FF0066;}
.labelsleftmenu_hi a {font-weight: normal;color:#000000;background:#FF79AE;margin:2px 4px 2px 4px;font-size:11px;}
.labelsleftmenu_hi a:hover {color:#ffffff;}
.lefthi_menu {font-weight: normal;color:#000000;background:#FF79AE;display:block;width:184px;padding:4px;padding-bottom:0px;}
.lefthi_menu_last {font-weight: normal;color:#000000;background:#FF79AE;display:block;width:184px;padding:4px;}
#Size {width:100px;}
.menu_link{padding:0 4px 0 4px;margin:0;display:block;font-weight:normal;color:#000000;}
.menu_link:hover{color:#FF0066;}
.home_product{padding:0;margin:0;float:left;display:block;width:292px;height:150px;overflow:hidden;position:relative;}
.home_product:hover .hpfbanner{top:70px;}
.hpfbanner {background: url('images/title-bg.png') top left repeat;position:relative;display:block;width:284px;top:101px;left:0px;padding:4px;margin:0;font-size:10px;color:#333333;font-weight:normal;text-align:justify;height:80px;cursor:pointer;}
.hpf_price{font-size:16px;float:right;}
.pfl_frame{position:absolute;display:block;height:185px;width:128px;border:1px solid #333333;text-align:left;}
/* .pfl_frame:hover .pflbanner {top:-100px;} */
.pflholder{display:block;height:172px;width:115px;margin:7px;position:relative;overflow:hidden;top:0px;text-align:left;}
.pflbanner{background: url('images/title-bg.png') top left repeat;position:relative;display:block;width:107px;top:-29px;left:0px;padding:4px;margin:0;font-size:10px;color:#333333;font-weight:normal;height:150px;cursor:pointer;z-index:10;text-align:left;}
.pfl_price{font-size:16px;float:right;margin-left:4px;}
.pfl_title{font-size:12px;display:block;height:38px;overflow:hidden;line-height:12px;text-align:left;}
.pfl_desc{line-height:10px;display:block;position:absolute;top:38px;width:107px;text-align:left;}
#wishlist_button {position:relative;margin-left:47px;}
#wishlist_button #wishlist_frame {display:block;position:absolute;width:250px;height:150px;left:0px;top:14px;float:left;display:none;z-index:10;border:1px solid #333333;background:#3399FF;}
#wishlist_button:hover #wishlist_frame {display:block;}
.sitemaplist {list-style:none;padding:0;margin:0;}
.sitemapalhpalist {list-style:none;padding:0;margin:0;}
.sitemaplist li {list-style:none;margin:0;float:left;padding: 4px 10px 4px 10px;display:block;width:170px;}
.sitemapalhpalist li {list-style:none;margin:0;float:left;padding: 4px 10px 4px 10px;}
.sitemaplist li a:hover {color:#FF0066;}
.sitemapalhpalist li a:hover {color:#FF0066;}

#fred-perry-banner {position:relative;display:block;width:737px;height:96px;background:url('images/fred-perry.png');margin:0 25px 8px 0;}
#fred-perry-link {position:absolute;display:block;width:93px;height:93px;top:1px;left:165px;}
#fred-perry-polos {position:absolute;display:block;width:106px;height:20px;left:263px;top:73px;}
