body {
    background: url('images/bg2.png') repeat top center #000000;
    padding:0;
    margin:0;
    font-family: arial;
    font-size: 11px;
    color:#ffffff;
}
h1 {
    color:#000000;
}
a {
    color: #666666;
    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:70px;
    height:24px;    
    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:arial;
    font-size:10px;
}
.footer a {
    color: #cccccc;
    font-family:arial;
    font-size:10px;
    text-decoration:none;
}
#sliderPrev  {
  background-image:       url( '../images/prev1.png' );
  background-position:    center right;
  background-repeat:      no-repeat;
  float:                  left;
  height:                 240px;
  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:                 240px;
  position:               relative;
  width:                  18px;
  display:				  block;
  outline:				  none;
  }
#sliderNext:hover  {
  background-position:    center right;
  outline:				  none;
  }
.productindexitem {
    font-size: 14px;
    color: #01CCDD;
    text-decoration: none;
    font-weight:bold;
}
.productindexitemsel {
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
    font-weight:bold;
}
.imgholder {
    display:none;
}
#productScrollBox { margin: auto; width: 960px; border: none; overflow: hidden; }
#productScrollBoxContents { width: 3840px; }  #imageBox img { float: left; padding: 0px; margin: 0px; }
#productScrollBox br { clear: both; }
.filterselect {
    width:173px;
}
.searchselect {
    width:167px;
}
.searchclearbutton {
    background: url('images/but_clear.jpg') top left no-repeat;
    height: 24px;
    width: 70px;
    display:block;
    border: none;
    cursor: pointer;
}
.contact_submit {
	background:       url('images/but_send.jpg') top center no-repeat;
    display:block;
    width:70px;
    height:24px;    
    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:70px;
    height:22px;    
    border: none;
    cursor:pointer;
}
.buttonsignup {
	background:       url('images/but_signup.jpg') top center no-repeat;
    display:block;
    width:70px;
    height:24px;    
    border: none;
    cursor:pointer;
}
.buttonlogin {
	background:       url('images/but_login.jpg') top center no-repeat;
    display:block;
    width:70px;
    height:24px;    
    border: none;
    cursor:pointer;
}
.buttonnext {
	background:       url('images/but_next.jpg') top center no-repeat;
    display:block;
    width:70px;
    height:24px;    
    border: none;
    cursor:pointer;
}
.buttonupdate {
	background:       url('images/but_update.jpg') top center no-repeat;
    display:block;
    width:70px;
    height:24px;    
    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:18px;border:1px solid #B5B6B7;}
#brandmenu {
    position:absolute;
    display: none;
    width:400px;
    text-align: left;
    background: #777777;
    z-index:99;
}
#categorymenu {
    position:absolute;
    display: none;
    width:400px;
    text-align: left;
    background: #777777;
    z-index:99;
}
#tm_brands {
    display:block;
    background: url('images/tm_brands.png') top center no-repeat;
    height: 16px;
    width: 67px;
    float:left;
    cursor:pointer;
}
#tm_categories {
    display:block;
    background: url('images/tm_categories.png') top center no-repeat;
    height: 16px;
    width: 113px;
    float:left;
    cursor:pointer;
}
#tm_newin {
    display:block;
    background: url('images/tm_newin.png') top center no-repeat;
    height: 16px;
    width: 79px;
    float:left;
    cursor:pointer;
}
#tm_clearance {
    display:block;
    background: url('images/tm_clearance.png') top center no-repeat;
    height: 16px;
    width: 110px;
    float:left;
    cursor:pointer;
}
#tm_stores {
    display:block;
    background: url('images/tm_stores.png') top center no-repeat;
    height: 16px;
    width: 69px;
    float:left;
    cursor:pointer;
}
.brandmenulist {
    width: 400px;
    list-style-type:none;
    padding:0;
    margin:0;
    text-align:left;
    font-family:arial;
}
.brandmenulist li {
    width:175px;
    margin:0;
    line-height:11px;
    float:left;
    padding: 4px;
    font-family:arial;
}
.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:120px;
    height:24px;    
    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 {display:block;min-height:60px;width:600px;}
#tab_delivery {display:block;width:150px;height:24px;background-image:url('images/tab_delivery.png');background-position: bottom left; background-repeat: no-repeat;float:left;cursor:pointer;}
#tab_returns {display:block;width:150px;height:24px;background-image:url('images/tab_returns.png');background-position: top left; background-repeat: no-repeat;float:left;cursor:pointer;}
#tab_availability {display:block;width:150px;height:24px;background-image:url('images/tab_availabilty.png');background-position: top left; background-repeat: no-repeat;float:left;cursor:pointer;}
#tab_sendtofriend {display:block;width:150px;height:24px;background-image:url('images/tab_sendtofriend.png');background-position: top left; background-repeat: no-repeat;float:left;cursor:pointer;}
#pane_delivery {display:block;width:586px;background:#E2E2E2;color:#666666;padding:10px;text-align:justify;overflow:hidden;}
#pane_returns {display:none;width:586px;background:#E2E2E2;color:#666666;padding:10px;text-align:justify;overflow:hidden;}
#pane_availability {display:none;width:586px;background:#E2E2E2;color:#666666;padding:10px;text-align:justify;overflow:hidden;}
#pane_sendtofriend {display:none;width:586px;background:#E2E2E2;color:#666666;padding:10px;text-align:justify;overflow:hidden;}
.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;}
.brandlist {
    width: 900px;
    list-style-type:none;
    padding:0;
    margin:0;
    text-align:left;
    font-family:arial;
}
.brandlist li {
    width:285px;
    margin:0;
    line-height:30px;
    float:left;
    padding: 0px;
    font-family:arial;
    font-size:30px;
    font-weight:bold;
    padding-top:15px;
}
.brandlist li a {
    color:#555555;
    font-weight: normal;
    font-size:14px;
    line-height:14px;
}
.brandlist li a:hover {
    color:#ff0099;
}
.brandlist li .brandlistcatlink {
    color:#888888;
    font-weight: normal;
    font-size:10px;
    line-height:10px;
}
.brandlist li .brandlistcatlink:hover {
    color:#ff0099;
}
.brandlistsep {
    color:#555555;
    font-weight: normal;
    font-size:10px;
    line-height:10px;
}
.noscripthide{
    visibility: hidden;
}