/* Screen Stylesheet */

*{font-family:arial; font-size:12px; text-decoration:none; color:#000; letter-spacing:-0.5px; line-height:150%}

body {background:#000 url(/img/skin/background-rep-bg.jpg) 50% 0 repeat-x}

/* Site Wide Text */
h1 {font-size:22px; font-weight:bold;}
h2 {font-size:17px; font-weight:bold;}
h3 {font-size:13px; font-weight:bold;}


/* Header */
#header .basket {background: url(/img/buttons/btn-basket.jpg)}
#header .basket li {color:#ccc; font-size:11px; text-transform:uppercase; text-align:center;}
#header .basket li a {width:100%; color:#ccc; padding-top:68px; float:left; font-size:10px;}
#header .checkout {background: url(/img/buttons/btn-checkout.jpg)}
#header .checkout li a {text-indent:-9999px; float:left; width:100%; height:85px;}
#header .account li {background:url(/img/buttons/btn-login-bg.jpg) no-repeat;}
#header .account li a {color:#fff; font-size:10px}
#header .search {background:url(/img/skin/search-bg.png) no-repeat}


/* Primary Navigation */
#prinav .divider { background:url(/img/skin/divider-bg.png) no-repeat; padding:0px 5px 0 5px}
#prinav li {float:left}
#prinav li a {text-indent:-9999px; float:left;}
#prinav .home a {width:40px; height:11px; background:url(/img/buttons/pri_nav_home.png) no-repeat}
#prinav .about_us a {width:65px; height:11px; background:url(/img/buttons/pri_nav_about.png) no-repeat}
#prinav .tommy_s_brands a {width:118px; height:11px; background:url(/img/buttons/pri_nav_brands.png) no-repeat}
#prinav .demozone a {width:148px; height:11px; background:url(/img/buttons/pri_nav_demo.png) no-repeat}
#prinav .tommy_s_tips a {width:95px; height:11px; background:url(/img/buttons/pri_nav_tips.png) no-repeat}
#prinav .shop_with_confidence a {width:168px; height:11px; background:url(/img/buttons/pri_nav_confidence.png) no-repeat}
#prinav .contact_us a {width:86px; height:11px; background:url(/img/buttons/pri_nav_contact.png) no-repeat}


/* Secondary Navigation */
#sec_nav_wrapper {background:#fff;}
#secnav li {background: url(/img/buttons/sec_nav-bg.png) no-repeat}
#secnav li a:hover {color:#fff;}

/* Side Bar Left */
#tommys_tips_wrapper {margin:10px 0px; float:left}
#tommys_tips {background:#fff url(/img/skin/tommys_tips.png); float:left; width:100%;}
#tips {margin:80px 0 0 10px}
#tips a {margin:5px 0; float:left}
.more_tips {margin-left:10px; float:left; font-size:14px; margin-bottom:10px; width:220px;}
.more_tips a {font-weight:bold; color:#ff0000}
#left_side_ads_wrapper .left_ad {background:#fff;}

/* Side Bar Right */
#newsletter_signup_wrapper {height:200px}
#newsletter_signup_wrapper .newsletter {margin-top:70px; margin-left:15px;}
#newsletter_signup_wrapper .newsletter .subscribe input{float:right; margin-top:20px; margin-right:30px;}
#right_side_bottom_wrapper .right_ad_bottom {background:#fff}

/* Main Content */
#content {background:#fff}
.page-home #content{background:#000}
.registeruser {width:100%;float:left;background:#ffffff;}

/* Brands Footer */
#brands_footer {width:100%; height:104px; background:url(/img/skin/brands_footer-bg.jpg) no-repeat; float:left;}

/* Footer */
#footer {margin-bottom:40px; float:left;}
#footer ul, #footer p{text-align:center; margin:10px 0;}
#footer li, #footer p {display:inline; margin-right:3px;}
#footer * {color:#fff; font-size:11px;}
#footer p.orca {width:100%; }

/* Promo Panel */
#promo_wrapper {background:#fff}
#promo_wrapper .promo-title {font-size:15px; font-weight:bold;}
#promo_wrapper .promo-price {font-size:20px; font-weight:bold; color:#333333;}
#promo_wrapper .promo-summary {margin-left:10px; width: 92%;}
#promo_wrapper .promo-controller {}

/* Ticker */
#ticker_wrapper {background:#fff}
.ticker a {font-size:11px; font-weight:bold; color:#333333}

/* Featured Items */
#featured_products_wrapper {background:#fff}
.featured_label {margin-top:5px;font-size:16px; color:#cc0000; font-weight:bold; float:left; width:485px; float:left; background: url(/img/skin/featured.png) no-repeat top left; text-indent:-1999px; margin-bottom: 5px; border-bottom: solid 1px #000;margin-left:10px;}
#featured_products .featured_divider {background:#fff url(/img/skin/featured_divider.jpg)}
.featured_item .item_title a{font-size:15px; font-weight:bold;}
.featured_item .item_price {font-size:17px; font-weight:bold}

/* Demozone - Home */
#demozone-promo {}
#demozone-promo h2 {color:#cc0000; font-size:22px; text-indent: -9999px; background: url(/img/skin/demozone.jpg) no-repeat top;}

/* Demozone */
.demozone_item {border:#ccc solid 1px;}
.demozone_title {font-size:17px;}
.demozone_more_info {font-size:15px;}

/* Tommys Brands */
.brands .brand_top_section {border-bottom:1px solid #ccc;}
.brands .brand_top_section .brand_link {font-weight:bold}

/* Tommy Tips */
.faqs_header {background:url(/img/skin/faqs_header.jpg); width:461px; height:109px; margin-bottom:10px; }
#tips p span {font-weight:bold; font-size:15px; margin-right:5px}

/* Shop with Confidence */
.ter_nav {background:url(/img/skin/ter_nav-bg.png); text-align:center; margin:10px 0; padding:3px;}
.ter_nav li {display:inline; margin-left:10px}
.ter_nav li a {font-weight:bold}

/* Section */
.composite-section h2 {font-weight:normal; font-size:20px; margin-bottom:5px;}
.composite-section .visual {border:1px solid #6382A1}
.composite-section .section_summary_wrapper {background:url(/img/skin/product_summary-bg.jpg) no-repeat; background-position:right}
.category_item .category_more_info a {font-size:14px;}
.category_item .category_title {font-size:16px;}

/* Topic */
.topic h2 {font-weight:normal; font-size:20px; margin-bottom:5px;}
.topic .visual {border:1px solid #6382A1}
.topic .section_summary_wrapper {background:url(/img/skin/product_summary-bg.jpg) no-repeat; background-position:right}
.sorting {background:#000; color:#fff;}
.sorting label {color:#fff}

/* Product Listing*/
.product {background:#ccc;}
.product img {max-width:140px; }
.product h2, .product p {line-height:100%; }
.product h2 a{font-size:16px; line-height:100%;}
.product h3.price span {font-size:16px;}

/* Product Details*/
.product_details .gallery {border:1px solid #bbb;}
.product_details .gallery .featured-image {border:#ccc 1px solid;}
.product_details .gallery .thumbs img {border:1px solid #ccc;}
.product_details .add_2_basket {border:1px solid #ccc; }
.product_details #add-to-basket legend {font-size:20px;}
.product_details #add-to-basket .quantity label {font-size:15px}

/* Basket */
#basket thead th, .basket thead th {font-weight:bold}
 

/* Checkout */
.page-home div.ecommerce {background:#fff; float:left}
.page-home div.basket {background:#fff; float:left; width:100%}

/* Contact */
div.contact-form {background:#CCC; border:1px solid #555}
dl.contact {background:#CCC; border:1px solid #555; }
.contact dt {font-weight:bold;}


/* Send-to-Friend */
#sendtofriend {background:#fff}

/* Search Results */
.page-home .search-results {background:#fff;}

/* Reciept */
.receipt {padding:10px;}
