﻿@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700);

/* Main CSS for Truworths */
object { outline:none; }
/* Default */
* { margin:0; padding:0; }
html { height:100%; }
body { height:100%; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background-color:#fff; }
img { border:0; margin:0; padding:0; }
form { padding:0; margin:0; }
table { border:0; }
h1 { margin:0; padding:0; text-transform:uppercase; }
a { color:#000000; text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }
strong, em, i { font-family:'interstatelightcompressed', Helvetica, Arial, sans-serif; }
h1 { color:#000000;text-transform:uppercase; }
h2 { color:#000000;font-size:28px;text-transform:uppercase;}
h3 { color:#000000;font-size:18px;text-transform:uppercase;}
h4 { color:#666666;font-size:18px;text-transform:uppercase;}
h5 { color:#666666;font-size:14px;font-weight:bold;}
#imgCollectionTitle { color:#333333;font-size:12px;text-transform:uppercase;}
#imgCollectionTitle1 { color:#333333;font-size:12px;text-transform:uppercase;}

.left { float:left; }
.right { float:left; }
.thirty { width:30%; }
.thirty6 { width:36%; }
.fourty { width:40%; }
.fifty { width:50%; }
.sixty { width:60%; }
.seventy { width:70%; }
.spacing { float:left; display:block; width:6px; border:white solid; }
.none { padding:0 !Important; margin:0 !Important; }

ul { margin:0 0 10px 30px; }
.promosub {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;margin-top:13px;display:block;}
.homevid {width:225px;height:225px;display:block;background-color:#ffffff;float:left;}
#TWLarge {position:absolute;}
#maxvid {display:none;z-index:500;}
.maxvidpos {position:absolute;z-index:500;margin-left:127px;}
#maxvidoverlay{display:none;width:100%;height:100%;z-index:400;position:absolute;}

/* Layout */
#wrap_home { width:100%; }
#wrap_1 { width:960px; margin:auto; }
#wrap_2 { width:960px; margin:auto; /*background:url(/images/bg_side_grads_2.gif) no-repeat top center; padding-left:6px;*/ position:relative; }
#container { width:960px; }
#content { width:960px; padding:10px 0 0 0; }
#content_wrap { width:960px; /*background:#fff; background:url(/images/bg_content_wrap.gif) repeat-y top left;*/ border:0; }

#homebackbtn {background:#ffffff;position:absolute;width:86px;height:21px;z-index:2;opacity:0.6;filter:alpha(opacity=60);margin-left:904px;visibility:hidden;}
#homebackbtnimg {background:url(../images/btn_back.png) no-repeat center center;position:absolute;width:86px;height:21px;z-index:3;margin-left:904px;visibility:hidden;}
* html #homebackbtnimg {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/btn_back.png',sizingMethod='crop');}
* html #homebackbtnimg {margin-top:5px;margin-left:914px;}

#logo { display:none; }
#header { width:960px; margin:auto;  /*min-height:112px; max-height:295px;*/ min-height:112px; max-height:189px; border-top:none !Important; font-size:15px; }
#header2 { width:960px; margin:auto; height:112px; border-top:none !Important; border-bottom:4px solid #000; font-size:15px; }

.hdr-title-images{margin-bottom:30px;}

#Header1_mainNav{margin-top:12px;}
#top .shopping-bag { position:relative; background-color:#000000; height:35px; padding:15px 23px 5px 0; text-align:right; font-family: 'Noto Sans', sans-serif; font-size:15px; }
#top .shopping-bag a { color:#FFFFFF; font-family: 'Noto Sans', sans-serif; font-size:12px; }
#top .hdr_links { float:right; margin:17px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size:12px; *border-bottom:1px solid #939598; *height:17px;}
#top .shopping-bag b { display:inline-block; padding-top:5px;  color:#FFFFFF; font-family: 'Noto Sans', sans-serif; font-size:12px; font-weight:bold; }

#top .hdr_links2 { float:right; width:355px; margin:10px -15px 0 0 !important; height:25px; font-family: 'Noto Sans', sans-serif; font-size:15px; color:#231f20; }
#top .hdr_links2 ul { margin:0; padding:0; font-family: 'Noto Sans', sans-serif; font-size:15px; color:#2f3133; }
#top .hdr_links2 a { color:#2f3133; text-decoration:underline; font-size:15px; }
#top .hdr_links2 li { display:inline; float:left; list-style-type:none; padding:0 15px 0 0 !important; }

#top .hdr_links ul { margin:0; padding:0; font-family: 'Noto Sans', sans-serif; font-size:11px; color:#000000; }
#top .hdr_links li { list-style-type:none; float:left; display:inline; padding:0 4px 0 0; font-size:12px; /*color:#231f20;*/ color:#000000; }
#top .hdr_links a { /*color:#2f3133;*/ color:#000000; text-decoration:underline; font-size:12px; }
#top .hdr_links a:hover { text-decoration:underline; }
#top .hdr_links .div { color:#ccc; }
#top .hdr_links .last { padding:0 25px 0 0; }

#top .logo { width:197px; float:left; margin-left:23px; margin-top:12px;}
#top .logo2 { float:left !Important; margin:0 30px 0 0 !Important; width:208px !Important; }

#top .topnav { font-family: 'Noto Sans', sans-serif; font-size:15px; text-transform:uppercase; /*width: 760px; width:79%;*/ float: right; display: block;}
#top .topnav_div { float:right; height:2px; margin-top:-30px; }
#top .topnav-1 { border-bottom:1px solid #939598; height:30px; font-family: 'Noto Sans', sans-serif; font-size:12px; color:#231f20; color:#000000; padding:10px 0; }
#top .topnav-1 ul { margin:7px 0 0 25px; padding:0; font-size:12px; }
#top .topnav-1 li { float:left; display:inline; line-height:15px; }
#top .topnav-1 a { float:left; color:#231f20; display:inline; }
#top .topnav-1 span { float:left; display:block; padding:0 10px; }
#top .topnav-2 { /*border-top:1px solid #939598;*/ }
#top .topnav-2 ul { /*margin:0 0 0 37px;*/ margin:0; padding:0 0 15px 0; }
#top .topnav-2 li { display:inline; float:left; /*padding:16px 31px 19px 31px;*/ padding:16px 20px 19px 0;}
#top .topnav-2 a { /*color:#181818;*/ display:block; font-size:14px; height:16px; text-decoration:none; color:#000000;}
#top .topnav-2 a:hover, #top .topnav-2 .current { border-bottom:2px solid #000; }

.topnav-3 { float:right; width:720px; margin-top:-30px; border-top:none !important; text-transform:uppercase; }
.topnav-3 a { height:30px; font-family: 'Noto Sans', sans-serif; font-size:15px; color:#231f20; }
.topnav-3 li { display:inline; float:left; padding:0 26px 0 0!important; }

#top .hdr_payoff { float:right; padding:10px 20px 10px 0; }
#top .hdr_payoff_home { float:right; padding:18px 20px 0 0; }

#top_links { float:right; margin:6px 0 0 0; }
#top_links ul { margin:0; padding:0; font-family: 'Noto Sans', sans-serif; font-size:11px; color:#666; }
#top_links li { list-style-type:none; float:left; display:inline; padding:0 5px 0 0; }
#top_links a { color:#666; text-decoration:none; }
#top_links a:hover { text-decoration:underline; }
#top_links .div { color:#ccc; }

#sub_nav { font-family: 'Noto Sans', sans-serif; margin:0; padding:0; }
#sub_nav h2 { font-family:Helvetica,Arial,sans-serif; }
#hdr_main { height:45px; /*background:url(/images/bg_brand_hdr.gif) no-repeat top left;*/ font-size:14px; padding:0 0 0 24px; font-weight:bold; margin:0 0 10px 0; }
#hdr_main td { vertical-align:middle; padding:0; } * html #hdr_main td { padding:0 0 0 24px; }
.order_online { padding:16px 0 0 20px; } 

#item_nav ul { margin:0; padding:0; }
#item_nav li { display:inline; list-style-type:none; float:left; padding:0 5px 0 0; }
#item_nav li a { color:#666; }
#item_nav li a:hover { color:#4C7C76; }

.shop_nav { background:#fff; box-shadow:2px 2px 2px #666; /*margin-top:24px;*/ margin-top:51px; padding:0 20px; position:absolute;z-index:999; } *+ html #shop_nav { /* ie7 only */ margin-top:16px; }
.shop_nav_left{ box-shadow:2px 2px 2px 2px #666;}
.shop_nav h4 { color:#000; font-size:15px; padding:15px 0 10px 0; font-family: 'Noto Sans', sans-serif; }
.shop_nav ul { margin:0; padding:0 0 15px 0; }
.shop_nav li { list-style-type:none; }
.shop_nav .nav_menu { float:left; width:190px; }
.shop_nav .nav_menu_wrap { border-top:1px solid #e5e5e5; }
.shop_nav .nav_image { float:left; padding:20px 0; }

.shop_nav2 { background:#fff; box-shadow:2px 2px 2px #666; margin-top:24px; margin-top:7px; padding:0 20px; position:absolute;z-index:999; } *+ html #shop_nav { /* ie7 only */ margin-top:16px; }
.shop_nav2 h4 { color:#000; font-size:15px !Important; padding:15px 0 10px 0; font-family: 'Noto Sans', sans-serif; }
.shop_nav2 ul { margin:0; padding:0 0 15px 0; }
.shop_nav2 li { list-style-type:none; font-size:15px; }
.shop_nav2 .nav_menu { float:left; width:190px; }
.shop_nav2 .nav_menu_wrap { border-top:1px solid #e5e5e5; }
.shop_nav2 .nav_image { float:left; padding:20px 0; }

.women { margin-left:10px; }
.men { margin-left:149px; }
.kids {margin-left:288px; }/*margin-left:271px;*/
.myaccount {margin-left:396px;}
.deliveryservice {margin-left:533px;}
.contactus {margin-left:796px;}
.theblog {margin-left:704px;}

.investorrelations  {margin-left:220px; }
.workingattruworths {margin-left:524px;}
.franchiseenquiries {margin-left:370px;}
.investorscontactus {margin-left:604px;}

.size_refine_open { background:url(/images/ico_arrow_open.gif) top left no-repeat; padding-left:14px; } /* refine by size - open  */
.size_refine_closed { background:url(/images/ico_arrow_closed.gif) top left no-repeat; padding-left:14px; } /* refine by size - closed  */

#footer { width:960px; height:40px; color:#6f6f71; font-size:11px; background:url(/images/ftr_bg_grad.gif) no-repeat top left #aaacb6; padding:8px 0 0 0; font-family: 'Noto Sans', sans-serif; }
#footer ul { margin:0; padding:0; }
#footer li { list-style-type:none; display:inline; padding:0 3px 0 0; } 
#footer a { color:#666; text-decoration:none; }
#footer a:hover { color:#666; text-decoration:underline; }

#footer_top { background:#f8f8f8; border-top:2px solid #000; border-bottom:1px solid #c6c6c6; padding:20px 20px 15px 24px; }
#footer_top .footer_list { float:left; margin-right:80px; }
#footer_top h4 { color:#111; font-size:12px; margin:0 0 8px 0; text-transform:uppercase; }
#footer_top ul { margin:0; padding:0; }
#footer_top li { list-style-type:none; font-size:11px; padding:0 0 4px 0; }

#footer_home { width:920px; height:40px; /*text-align:center;*/ font-size:11px; /*text-transform:uppercase;*/ padding:20px 20px 0 20px; font-weight:100; font-family:Arial, Helvetica, sans-serif; } *+ html #footer_home { margin-left:-6px; }
#footer_home ul { margin:0; padding:0; }
#footer_home li { list-style-type:none; display:inline; padding:0 8px 0 4px; } 
#footer_home a { color:#666; text-decoration:none; } *+ html #footer_home a { padding:0 3px; }
#footer_home a:hover { color:#666; text-decoration:underline; }

#bottom { width:912px; height:49px; padding-left:24px; padding-right:24px; text-align:center; }

#logos { float:left; padding:0; /*width:510px;*/ width:944px; margin-left:-2px; }
#logos ul { margin:0; padding:0; }
#logos li { list-style-type:none; display:inline; } 

#quicklinks { float:right; font-size:11px; padding:10px 22px 0 0; }
#quicklinks a { color:#fff; text-decoration:none; }
#quicklinks a:hover { color:#cfcfcf }
#quicklinks .quicklinks_drop { width:100px; background:#333; margin:0 -22px 0 0; padding:10px 10px 0 10px; text-align:left; text-transform:uppercase; }
#quicklinks .quicklinks_drop ul { margin:0; padding:0; }
#quicklinks .quicklinks_drop li { list-style-type:none; display:block; padding:0 0 10px 0; } 
.BlueLink { color:#753C2A !important; }

#qlID li { margin:5px 0 0 10px; }

#social_bookmarks { float:right; font-size:11px; padding:0; margin:-2x 0 0 0; }
#social_bookmarks a { text-decoration:none; }
#social_bookmarks a:hover { text-decoration:underline; }

.div_line_black { background:#000; height:4px; width:100%; margin:0 0 10px 0; }

/* Home - Image Div Styles */
.home-img-main {display:inline-block; float:left; margin:12px 0;}
.home-img-main img {display:block; width:960px; height:370px; border:none; outline:none;}
.home-img-lft {display:inline-block; float:left; margin:0 12px 12px 0;}
.home-img-lft img {display:block; width:312px; height:474px; border:none; outline:none;}
.home-rht-wrap {display:inline-block; float:left; width:636px;}
.home-img-rht-1 {display:inline-block; float:left; margin:0 12px 14px 0;}
.home-img-rht-1 img {display:block; width:312px; height:292px; border:none; outline:none;}
.home-img-rht-2 {display:inline-block; float:left;  margin:0 0 14px 0;}
.home-img-rht-2 img {display:block; width:312px; height:292px; border:none; outline:none;}
.home-img-rht-3 {display:inline-block; float:left; margin:0 0 12px 0;}
.home-img-rht-3 img {display:block; width:636px; height:168px; border:none; outline:none;}
.home-img-btm {display:inline-block; float:left;}
.home-img-btm img {display:block; width:960px; height:214px; border:none; outline:none;}

/* Home - Winter update 2014-03-06 Styles */
.hme-wrap {width:960px; display:block; padding:0; margin:12px auto 10px auto; /*border-bottom:1px solid #000000;*/ }
.hme-wrap img, .hme-wrap a img {display:block; outline:none; border:0; float:none; margin:0 auto; text-decoration:none; }
.hme-top {width:960px; display:block; position:relative; float:left; margin-bottom:10px;}
.hme-top-img {width:960px; display:block; position:relative; float:left; z-index:2;}
.hme-top-scroll {display:block; position:absolute; z-index:3; bottom:0; left:121px; cursor:pointer; margin:0;}
.hme-top-scroll img {margin:0;}
.hme-mid {width:960px; display:block; position:relative; float:left; margin-bottom:10px; border-top:1px solid #939598; }
.hme-mid img, .hme-mid a {float:left; text-decoration:none;}
.hme-mid-col-1 a, .hme-mid-col-1 a:visited {display:block; outline:none; border:0; float:left;}
.hme-mid-col-1 {width:570px; display:block; position:relative; float:left;}
.hme-mid-col-2 {width:192px; display:block; position:relative; float:left;}
.hme-mid-col-3 {width:192px; display:block; position:relative; float:left;}
.hme-mid-col-4 {width:192px; display:block; position:relative; float:left;}

.hme-mid-col-5 {width:480px; display:block; position:relative; float:left;}
.hme-mid-col-6 {width:480px; display:block; position:relative; float:right;}

.hme-mid-item {width:auto; height:auto; display:inline-block; float:left; position:relative; z-index:1;}
.hme-mid-item-img {display:block; position:relative; z-index:2; float:left;}
.hme-mid-item-cntnt {width:100%; height:100%; position:absolute; display:none; top:0; left:0; z-index:3;}
.hme-mid-item-cntnt-overlay {position:relative; width:100%; height:100%; display:block; z-index:2; opacity:0.6; zoom:1; filter:alpha(opacity=60); background:#fff; top:0; left:0; }
.hme-mid-item-cntnt-top {color:#000; position:absolute; z-index:3; display:block; top:10px; left:12px; font-family: 'Noto Sans', sans-serif; font-weight:bold; font-size:14px; line-height:16px; text-decoration:none;}
.hme-mid-item-cntnt-btm {position:absolute; z-index:3; display:block; bottom:0; left:0; width:100%; margin:0 auto; /*text-align:center;*/}
.hme-mid-item-cntnt-btm a, .hme-mid-item-cntnt-btm a:visited {margin:0 auto; float:none; display:block; width:88px; height:21px;}

.hme-btm {width:960px; height: 480px; display:block; position:relative; float:left; border-top:1px solid #939598; }
.hme-btm-item {width:480px; height:480px; display:block; position:relative; float:left;}
.hme-btm-blackbar { display:block; position:relative; width: 960px; height: 57px; float: left; margin-bottom:10px; }

.hme-new-btm { width:960px; height:160px; }
.hme-new-btm ul { float:left; border-top:1px solid #000000; padding:0; margin:5px 0 0; }
.hme-new-btm li { list-style-type:none; float:left; width:155px; height:155px; margin-right:6px; }
.hme-new-btm li.last { margin:0 !important; }
.hme-mid-col-big {width:390px; display:block; position:relative; float:left;}

/* Feb update 2015 */
.header-wrap { width:960px; height:645px; }
.header-wrap .lhs { position:relative; float:left; width:230px; margin-right:15px; }
.header-wrap .lhs-top { position:relative; width:230px; height:315px; }
.header-wrap .lhs-bottom { position:relative; width:230px; height:315px; margin-top:14px; }
.header-wrap .lhs-top .btn, .header-wrap .lhs-bottom .btn { position:absolute; bottom:5%; left:27%; right:27%; text-transform:uppercase; font-size:12px; font-weight:bold; text-align:center; border:2px solid #000000; font-family: 'Noto Sans', sans-serif; background-color:#FFFFFF; padding:1% 0; }
.header-wrap .lhs-top .btn a, .header-wrap .lhs-bottom .btn a, .header-wrap .mid .btn a, .col_4 .btn a { text-decoration:none; }

.header-wrap .mid { position:relative; float:left; width:471px; height:634px; }
.header-wrap .mid .btn { position:absolute; bottom:1%; left:35%; right:35%; text-transform:uppercase; font-size:12px; font-weight:bold; text-align:center; border:2px solid #000000; font-family: 'Noto Sans', sans-serif; background-color:#FFFFFF; padding:0.5% 0; }

.header-wrap .rhs { float:right; width:230px; height:644px;}
.header-wrap .rhs ul { width:200px; height:auto; overflow:hidden; margin:3em 1.25em 0 1.25em; }
.header-wrap .rhs ul li { position:relative; float:left; display:block; background-color:#FFFFFF; border-bottom:1px solid #000000; height:196px; width:200px; }
.header-wrap .rhs ul li.last { border-bottom:none; }
.header-wrap .rhs .btn { position:absolute; bottom:30%; left:27%; right:27%; text-transform:uppercase; font-size:10px; font-weight:bold; text-align:center; font-family: 'Noto Sans', sans-serif; background-color:#ffffff; padding:1% 0; color:#000000; }
.header-wrap .rhs .btn2 { position:absolute; bottom:20%; left:27%; right:27%; text-transform:uppercase; font-size:10px; font-weight:bold; text-align:center; font-family: 'Noto Sans', sans-serif; background-color:#ffffff; padding:1% 0; color:#000000; }
.header-wrap .rhs .heading { position:absolute; width:70%; font-weight:bold; font-size:12px; text-align:center; bottom:22px; left:16%; color:#000000; background-color:#FFFFFF; font-family: 'Noto Sans', sans-serif; }

/*Shop New In - August 2015*/
.header-wrap .hdr-banners{border-bottom:1px solid #000000; padding-bottom:25px;}
#wrap_home #showNewIn{margin-bottom:30px; margin-top:20px; padding-top:20px;}
#showNewIn h2{font-weight:normal; text-align:right; margin-bottom:20px; font-size:33px; width:68%; display:block; float:left;}
.bx-viewport ul li img{width:100% !important; padding:0 !important; margin: 0 6px !important;}
.bx-wrapper .bx-viewport{border-bottom: 1px solid #000000 !important; border-top:0 !important; border-left:0 !important; border-right:0 !important;}
#showNewIn #btn-new-in-shop-now{width:32%; float:right;}
#showNewIn #btn-new-in-shop-now a{width:127px; height:31px; background-color:#000000; display:block; margin: 1% 0 0 36%; color:#ffffff; text-align:center; text-transform:uppercase; line-height: 31px; font-size: 16px;}
#showNewIn #btn-new-in-shop-now a:hover{text-decoration:none;}

.hm-shop-now-blocks{margin-bottom:50px;}
.home-mini-slider{width:308px; text-align:left; position:relative; float:left; margin-right:12px;}
.home-mini-slider img{margin-bottom:10px;}
.home-mini-slider .mag-middle {overflow:hidden; margin-bottom: 10px;}
.home-mini-slider .mag-wrapper{height:422px;}
.home-mini-slider .mag-nav{width:31px;}
.home-mini-slider .mag-nav a{z-index:50; display:block; position:absolute; top:0;}
.home-mini-slider #previous a{top:185px; left:0;}
.home-mini-slider #next a{top:185px; right:0px;}
.home-mini-slider-previous{position:absolute; top:185px; left:0;}
.home-mini-slider-next{position:absolute; top:185px; right:0;}
.home-mini-slider-info {text-transform:uppercase; text-align:center; color:#000000;}
.hm-banners{margin-bottom:45px;}
.hm-lrg-banners{float:left; width:634px; margin-right:15px;}
.hm-sml-banners{float:left;}

.hm-block{float:left; width:308px; margin-right:12px;}
.hm-block-img{margin-bottom:10px;}
.hm-block-info{text-transform:uppercase; text-align:center; color:#000000;}

.slider-2-header-title{margin:15px 0 38px !important;}
#hm-slider-2 .bx-wrapper .bx-viewport{border:none !important;}
#hm-hdr-img-instagram{margin-bottom:34px;}

.instagram-item { display:inline-block; float:left; width:225px; padding: 0 5px 0; }
#wrap_home .love-fashion-blog{margin:15px 0 35px 0;}
.love-fashion-blog ul{list-style:none; margin:15px 0 0 15px; padding:0;}
.love-fashion-blog li {position:relative; float:left; margin-right:12px;}
.love-fashion-blog li a{display:block;}
.love-fashion-blog .love-blog-img{position:relative;}
.love-fashion-blog .love-blog-img img{margin:0 auto;}
.love-fashion-blog .blg-arrow { position: absolute; bottom: 0; width: 0; height: 0; left: 153px; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #F3F3F3; }
.love-fashion-blog .blg-info { width: 224px; position: relative; background-color: #f3f3f3; padding: 10px 0 0 0; min-height: 130px; }
.love-fashion-blog .blg-info .date{background-color: #000000; width: 20%; text-align: center; margin: 0 auto 18px auto; padding:1%; color:#ffffff;}
.love-fashion-blog .blg-info h5{font-size:18px; color:#000000; text-align:center;}
.love-fashion-blog .blg-info p{text-align:center; padding:10px; color:#000000; line-height:16px;}
.bx-wrapper .bx-prev-2 {
    position: absolute;
    background: url(../Assets/homepage/hm-slider-2-left.jpg) no-repeat;
    left: 1em;
    bottom: 50%;
    width: 10px;
    height: 17px;
}
.bx-wrapper .bx-next-2 {
    position: absolute;
    background: url(../Assets/homepage/hm-slider-2-right.jpg) no-repeat;
    right: 1em;
    bottom: 50%;
    width: 10px;
    height: 17px; /*was 29x29*/
}
.hm-slider-2 ul li img{width:100% !important; }
.bx-viewport-2 ul{margin:0 !important;}
.bx-viewport-2 ul li img{margin:0 6px 0 0 !important;}

/* Columns */
#tbl_column_wrap { float:left; width:740px; padding-left:22px;padding-right:10px; }
#tbl_column_wrap td { vertical-align:top; }
#tbl_column_wrap .right_bg { background-color:#fff; }

.col_1 { float:left; padding:37px 0 37px 0; }
.col_2 { float:right; }
.col_3 { float:left; padding:22px 0 15px 17px; }

/* Column 2015*/
.col_4 { position:relative; float:left; width:309px; min-height:368px; height:auto; border:1px solid #FFFFFF; background-color:#f3f3f3; } 
.col_4 .btn { position:absolute; bottom:-3%; left:25%; right:25%; text-transform:uppercase; font-size:12px; font-weight:bold; text-align:center; font-family: 'Noto Sans', sans-serif; background-color:#FFFFFF; padding:1.5% 0; }
.col_4 .heading { position:absolute; width:100%; font-weight:bold; font-size:18px; text-align:center; bottom:-40px; color:#000000; font-family: 'Noto Sans', sans-serif; }
.col_4 img { max-width:309px; }

.bar { position:absolute; left:0; top:0; background-color:#000000; width:100%; height:55px; }

.slider-btn { position:absolute; top:-2%; left:40%; right:40%; text-transform:uppercase; font-size:12px; font-weight:bold; text-align:center; font-family: 'Noto Sans', sans-serif; background-color:#000000; color:#FFFFFF; padding:0.5% 0; z-index:1; }
.slider-btn-bottom { position:absolute; bottom:5%; left:40%; right:40%; text-transform:uppercase; font-size:12px; font-weight:bold; text-align:center; font-family: 'Noto Sans', sans-serif; background-color:#FFFFFF; color:#000000; border:2px solid #000000; padding:0.5% 0; z-index:1; }

#column_1 { float:left; width:210px;min-height:450px;} 
/*#column_1 h2 { margin:0; padding:0; height:45px; background:url(/images/bg_brand_hdr.gif) no-repeat top left; padding:16px 0 0 24px; font-size:32px; color:#000;  } */
#column_1 ul { margin:0 0 0 24px; padding:0; text-transform:uppercase; font-size:11px; font-family:Helvetica; }
#column_1 li { list-style-type:none; display:block; padding:0 0 4px 0; } 
#column_1 li a { font-family:Helvetica; display:block; width:147px; color:#606060; text-decoration:none; }
#column_1 li a:hover { /*background:url(/images/ico_nav_current.gif) no-repeat top left;*/ /*margin:0 0 0 -12px; padding:0 0 0 12px;*/color:#000;text-decoration:underline; }
#column_1 li .current { /*background:url(/images/ico_nav_current.gif) no-repeat top left;*/ /*margin:0 0 0 -12px; padding:0 0 0 12px;*/color:#000; }
#column_1 li ul { margin:0; } 
#column_1 li ul li { margin:0; padding:1px 0 0 0; text-transform:none; } * html #column_1 li ul li { /* ie only */ padding-top:2px; }
#column_1 li ul li a { display:block; width:151px; height:15px; margin:2px 0 0 0; padding:3px 0 3px 16px; text-transform:none; color:#333; }
#column_1 li ul li a:hover, #column_1 li ul li .current { margin:2px 0 0 0; padding:3px 0 3px 16px; font-weight:100; }
#column_1 li ul li ul li a:hover, #column_1 li ul li ul li .current  { background:url(/images/ico_sub_nav_current.gif) no-repeat center left; margin:0; padding:0 0 0 10px; font-weight:100; }
#column_1 li ul li ul { margin:3px 0 0 0; background:#dcdde1; border-bottom:0; } 
#column_1 li ul li ul li { margin:0; padding:1px 0 0 0; text-transform:none; } * html #column_1 li ul li ul li { /* ie only */ padding-top:2px; }
#column_1 li ul li ul li a { display:block; width:135px; height:15px; margin:2px 0 0 0; padding:3px 0 3px 24px; text-transform:none; color:#333; }
#column_1 li ul li ul li a:hover, #column_1 li ul li ul li .current { margin:2px 0 0 0; padding:3px 0 3px 24px; }

.sub { margin:0; padding:0; font-size:18px; color:#000;text-transform:capitalize;font-weight:bold; } 
.subLight { margin:0; padding:0; font-size:13px; color:#000;text-transform:capitalize; } 
#column_2 { float:left; width:484px; }
#column_2 .bdy_content { padding:18px; }
#column_2 .thelook_content { padding:0 10px 0 0; }
/*#column_2 h4 { margin:0; padding:0; font-size:32px; color:#000;  } */
/*#column_2 .sub { margin:0; padding:0; font-size:18px; color:#000;text-transform:capitalize;font-weight:bold; } */
/*#column_2 h5 { margin:0; padding:0 0 4px 0; font-size:12px; }
#column_2 h6 { margin:0; padding:0 0 4px 0; font-size:10px; }*/
#column_2 p { margin:0; padding:0 0 10px 0; }
#column_2 a { color:#000; text-decoration:none; }
#column_2 a:hover { text-decoration:underline; }
#column_2 #tbl_business { font-size:10px; }
#column_2 #tbl_unsubscribe a { color:#ff126c; text-decoration:none; }
#column_2 #tbl_unsubscribe a:hover { text-decoration:underline; }
#column_2 #tbl_newsletter td { padding:0 0 5px 0; } * html #column_2 #tbl_newsletter td { /* ie only */ padding:0 0 3px 0; }
#column_2 .career_video { float:left; width:484px; height:251px; background:url(/images/bg_texture.gif) repeat top left; color:#ccc; }
#column_2 .career_video td { vertical-align:middle; }
#column_2 .behind_seams { border-top:1px solid #666; height:35px; padding:0 0 0 20px; }
#column_2 .highlight_1 { background:#f0f1f4; padding:8px 22px 2px 22px; margin:0 0 10px 0; }
#column_2 .highlight_1 p { font-size:10px; }
#column_2 .highlight_2 { background:#f0f1f4; padding:8px 22px 2px 22px; margin:0; }
#column_2 .highlight_3 { background:#fff; padding:12px 22px 6px 22px; margin:0; }
#column_2 .highlight_4 { color:#cc0b3c; font-weight:bold; }
#column_2 .highlight_5 { color:#fff; font-weight:bold; }
#column_2 .div_line { width:100%; height:10px; margin:0 0 10px 0; /*background:url(/images/div_line_hdr.gif) no-repeat center left;*/ }
#column_2 .insurance_products { padding:6px 10px 6px 4px; }
#column_2 .insurance_products a { color:#333; font-size:11px; text-decoration:none; }
#column_2 .insurance_products a:hover { color:#666; font-size:11px; text-decoration:none; }
#column_2 .insurance_products p { font-size:11px; padding:6px 0 10px 0; }
#column_2 .finance_header { background-color:#d6d6d6;width:464px; height:30px; padding:15px 0 0 20px; }
#column_2 .finance_header h3 { color:#fff; }
#column_2 .terms_links { padding:0 0 10px 0; }
#column_2 .terms_links a { color:#333; text-decoration:none; }
#column_2 .terms_links a:hover { color:#666; text-decoration:none; }
#column_2 .pagination { width:100%; height:40px; background:url(/images/bg_divs_pagination.gif) no-repeat top left; padding:10px 0 0 0; font-size:11px; }
#column_2 .pagination ul { margin:0; padding:0; height:20px; }
#column_2 .pagination li { display:inline; float:left; list-style-type:none; padding:0 10px 0 0; background:none; }
#column_2 .pagination li a { color:#333; text-decoration:none; }
#column_2 .pagination li a:hover, #column_2 .pagination li .current { color:#999; text-decoration:underline; background:none; padding:0; margin:0; }
#column_2 .tbl_form td { padding:0 0 5px 0; } * html #column_2 .tbl_form td { /* ie only */ padding:0 0 3px 0; }
#column_2 .tbl_form_table td { padding:5px 0 5px 10px; vertical-align:middle; }
#column_2 #tbl_investment { background:#f0f1f5; }
#column_2 #tbl_investment td { border-bottom:1px solid #fff; padding:3px 0 3px 15px; }
#column_2 .log_button { float:right; padding:0 20px 0 0; }
#column_2 .log_button a { color:#000; text-decoration:none; }
#column_2 .log_button a:hover { color:#f0f0f0; }
#column_2 .bg_box { height:76px; padding:5px 10px 5px 10px; background:url(/images/bg_box.gif) no-repeat top left; }
#column_2 .tbl_body_table td { padding:10px; vertical-align:middle; font-size:11px; }
#column_2 .tbl_body_table_top td { padding:5px 0 5px 0; vertical-align:top; font-size:11px; text-align:left; }
#column_2 .bdr_1 { border-right:1px solid #ccc; }
#column_2 .bdr_2 { border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#column_2 .bdr_3 { border-right:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#column_2 .print { font-size:11px; float:right; }
#column_2 .print a, #column_2 .print a:hover { color:#666; text-decoration:none; }
#column_2 .small_print { font-size:10px; }
#column_2 .body_list ul { margin:0; padding:0; }
#column_2 .body_list li { display:block; margin:0 0 0 30px; }
#column_2 .tbl_register_login {width:484px;}
#column_2 .tbl_register_login td { background:#F8F8F8; padding:18px; }
#column_2 .competition_question { color:#ff126c; }

#tbl_fashion_advice { /*background:url(/images/bg_fashion_advice.gif) repeat-x top left #f3f1ed;padding-left:11px;*/ width:800px; } * html #tbl_fashion_advice { /* ie only */ width:747px; }
#tbl_fashion_advice .box { padding:15px; background:#eae7e1;font-size:11px; }
#tbl_fashion_advice h3 { font-size:14px; margin:0; padding:0 0 10px 0; }
#tbl_fashion_advice h4 { font-size:14px; margin:0; padding:0 0 10px 0; }
#tbl_fashion_advice .item { font-size:11px; color:#666; }
#tbl_fashion_advice .colour_1 { color:#601862; } /* pink */
#tbl_fashion_advice .colour_2 { color:#333333; } /* grey */

#column_2 #franchise_list ol { margin:0; padding:0 0 0 22px; }
#column_2 #franchise_list ol li { margin:0; padding:0 0 10px 0; }
#column_2 #franchise_list ul { margin:0 0 12px 0; padding:0; }
#column_2 #franchise_list ul li { list-style-type:none; background:url(/images/ico_bullet.gif) no-repeat top left; margin:0 0 3px 0; padding:0 0 0 12px; }
#column_2 #franchise_list a { color:#333; text-decoration:none; font-weight:bold; }
#column_2 #franchise_list a:hover { color:#666; }

#column_2 #bullet_list ul { margin:0 0 12px 0; padding:0; }
#column_2 #bullet_list ul li { list-style-type:none; background:url(/images/ico_bullet.gif) no-repeat top left; margin:0 0 3px 0; padding:0 0 10px 12px; }
#column_2 #bullet_list_2 ul { margin:0 0 12px 0; padding:0; }
#column_2 #bullet_list_2 ul li { list-style-type:none; background:url(/images/ico_bullet.gif) no-repeat top left; margin:0 0 3px 20px; padding:0 0 0 14px; }
#column_2 .bullet_list_3 ul { margin:0 0 12px 0; padding:0; }
#column_2 .bullet_list_3 ul li { list-style-type:none; background:url(/images/ico_bullet.gif) no-repeat top left; margin:0 0 3px 0; padding:0 0 0 12px; }

#column_2 #faqs { margin:0; padding:3px 0 0 0; font-size:11px; }
#column_2 #faqs a { color:#333; margin:0; text-decoration:none; font-weight:bold; }
#column_2 #faqs a:hover { color:#666; }
#column_2 #faqs p a { color:#000; margin:0; text-decoration:none; font-weight:100; }
#column_2 #faqs p a:hover { text-decoration:underline; }
#column_2 #faqs p { padding:5px 0 5px 13px; margin:0; }
#column_2 #faqs #faq1_content ul, #column_2 #faqs #faq7_content ul, #column_2 #faqs #faq8_content ul { margin:0 0 12px 0; padding:5px 0 0 0; }
#column_2 #faqs #faq1_content li, #column_2 #faqs #faq7_content li, #column_2 #faqs #faq8_content li { list-style-type:disc; margin:0 0 3px 28px; padding:0; }

.faq_wrap { padding:10px; background:url(/images/bg_faq_wrap.gif) no-repeat top left #f0f0f0; }
.faq_wrap.current { padding:10px; background:url(/images/bg_faq_wrap_current.gif) no-repeat top left #f0f1f5; }
* html #column_2 #faqs .div_faq { /* ie only */ margin-top:-12px; }
.content_wrap { padding:0; }

.sos_wrap { font-size:11px; padding:0 10px 10px 0; background:#000000; color:#FFFFFF; }
.sos_wrap.current { font-size:11px; }

#column_3 { font-family: 'Noto Sans', sans-serif; float:right; width:212px; height:351px; border-left:1px solid #000; background:#fff; color:#000; }
#column_3 h3 { margin:0; padding:0 30px 0 25px; font-size:12px; text-transform:uppercase; }
#column_3 p { padding:0 30px 0 25px; font-size:12px; }
#column_3 #brand_1 { background:#aeb0a5; width:212px; height:351px; } /* truworths */
#column_3 #brand_2 { background:#8f9ba7; width:212px; height:351px; } /* truworths man */
#column_3 #brand_3 { background:#b6aa9e; width:212px; height:351px; } /* daniel hechter */
#column_3 #brand_4 { background:#a3a7b2; width:212px; height:351px; } /* inwear */
#column_3 #brand_5 { background:#bbc8b6; width:212px; height:351px; } /* ltd */
#column_3 #brand_6 { background:#a1aDbb; width:212px; height:351px; } /* uzzi */
#column_3 #brand_other { background:#bdb6b5; width:212px; height:346px; }
#column_3 .brandDiv {width:212px; height:351px;}

#column_4 { float:left; width:695px;padding-left:22px; }
#column_4 .hdr_content { width:697px; height:45px; background-color:#d6d6d6;position:relative;z-index:5; }
/*#column_4 h3 { margin:0; padding:0; color:#fff; }
#column_4 h4 { margin:0; padding:0 0 10px 0; }
#column_4 h5 { margin:0; padding:0 0 3px 0; font-size:12px; color:#000000; }
#column_4 h6 { margin:0; padding:0 0 3px 0; font-size:12px; }*/
#column_4 p { margin:0; padding:0 0 10px 0; }
#column_4 .bdy_collection_left { float:left; width:100%; height:452px; background:url(/images/bg_texture.gif) repeat top left; }
#column_4 .bdy_collection_right { float:right; width:133px; height:452px; background:#000; }
#column_4 #collection_items { padding:18px; }
/*#column_4 #collection_items #tbl_collection div { padding:6px; float:left; }
#column_4 #collection_items #tbl_collection img { border:1px solid #e1e1e1; }*/
#column_4 #collection_items #tbl_collection div { margin:6px; float:left; border:1px solid #e1e1e1; width:116px; height:162px; }
#column_4 #collection_items #tbl_collection img { margin:0; }
#column_4 #key_items { padding:18px 0; font-size:12px; }
#column_4 #key_items a { color:#666; text-decoration:underline; }
#column_4 #key_items .print { color:#666; text-decoration:underline; }
#column_4 .key_items_content { padding:10px 0 18px 0; }
#column_4 .key_items_content a { color:#000; text-decoration:none; }
#column_4 .key_items_box_1 { padding:15px 10px 10px 20px; color:#000; }
#column_4 .key_items_box_2 { padding:5px 10px 5px 20px; color:#333; }
#column_4 .key_items_box_2 a { color:#333; text-decoration:none; }
#column_4 .key_items_box_2 a:hover { color:#666; }

#column_4 .key_item_image_wrap { border:1px solid #e1e1e1; width:345px; height:484px; float:left; }
#column_4 .key_item_image {display:table-cell; width:343px; height:482px; vertical-align:middle;}
#column_4 .key_item_image img { height:auto;}
/* instagram overides */
#column_4 .key_item_image_wrap.key-instagram {height:auto; border:none!important;}
#column_4 .key-instagram .key_item_image {height:auto; border:1px solid #e1e1e1;}
#column_4 .key-instagram .key_item_image img {height:auto; width:345px;}
h4 .insta-header { color: #f88d21 !important;}

#column_4 .key_item_image_detail { border:1px solid #e1e1e1; border-top:0; width:294px; min-height:455px; float:right; padding:20px 20px 10px 20px; color:#000; position:relative; }
#column_4 .key_item_image_detail h4 { color:#000; font-weight:bold; font-size:14px; margin:0 0 26px 0; }
#column_4 .key_item_social { float:left; width:345px; margin-top:10px; }
#column_4 .key_item_social img { float:left; margin-right:8px; }
#column_4 .key_item_shopping { margin-top:25px; }
#column_4 a.readmore{ color:#fa0092; position:absolute;margin:4px 5px 5px 243px;display:none; }
#column_4 #divDelivery {height:393px;overflow:hidden;}
#column_4 .key_item_shopping span { color:#555; font-size:12px; text-transform:uppercase; }
#column_4 .key_item_find_this { float:left; margin:8px 10px 0 0; }
#column_4 .key_item_easy_returns { font-weight:bold; color:#555; }
#column_4 .key_item_border { border-bottom:1px solid #e1e1e1; height:30px; vertical-align:top; }
#column_4 .key_item_colour { text-transform:capitalize; }
#column_4 .key_item_tabs { border-bottom:1px solid #e1e1e1; height:11px; }
#column_4 .key_item_tab_details {  }
#column_4 .key_item_tab_details a { position:absolute; top:0; left:0; border:1px solid #e1e1e1; border-bottom:0; border-left:0; background:#e1e1e1; display:block; text-align:center; width:48%; height:15px; padding:8px 0; color:#6d6d6d; font-weight:bold; text-transform:uppercase; }
#column_4 .key_item_tab_details a:hover, #column_4 .key_item_tab_details .current { border:1px solid #e1e1e1; border-bottom:0; border-left:0; background:#fff; }
#column_4 .key_item_tab_delivery {  }
#column_4 .key_item_tab_delivery a { position:absolute; top:0; right:0; border:1px solid #e1e1e1; border-bottom:0; border-right:0; background:#e1e1e1; display:block; text-align:center; width:48%; height:15px; padding:8px 0; color:#6d6d6d; font-weight:bold; text-transform:uppercase; }
#column_4 .key_item_tab_delivery a:hover, #column_4 .key_item_tab_delivery .current { border:1px solid #e1e1e1; border-bottom:0; border-right:0; background:#fff; }

#column_4 .finance_header { background:#d6d6d6; width:680px; height:30px; padding:15px 0 0 20px; } * html #column_4 .finance_header { width:677px; }
#column_4 .log_button { float:right; padding:0 20px 0 0; }
#column_4 .log_button a { color:#000; text-decoration:none; }
#column_4 .log_button a:hover { color:#000; }
#column_4 .tbl_form td { padding:0 0 5px 0; } * html #column_2 .tbl_form td { /* ie only */ padding:0 0 3px 0; }
#column_4 .tbl_form_table td { padding:5px 0 5px 10px; vertical-align:middle; }
#column_4 .terms_links { padding:0 0 10px 0; }
#column_4 .terms_links a { color:#333; text-decoration:none; }
#column_4 .terms_links a:hover { color:#666; text-decoration:none; }

#column_5 { float:right; /*width:212px;*/ color:#333;/*padding-left:20px;*/ }
#column_5 .sidebar_1 { padding:13px; }
#column_5 .sidebar_2 { padding:13px; /*background:#dfe0ea;*/ } * html #column_5 .sidebar_2 { height:235px; }
/*#column_5 h3 { margin:0; padding:0 0 4px 0; font-size:14px; }
#column_5 h4 { margin:0; padding:0 0 4px 0; font-size:12px; }*/
#column_5 p { margin:0; padding:6px 0 10px 4px; }
/*#column_5 a { color:#333; text-decoration:none; font-weight:bold; font-size:10px; }*/
#column_5 a:hover { color:#666; }
#column_5 .contact_enquiries h5 { margin:0; padding:6px 0 2px 0; font-size:11px; }
#column_5 .contact_enquiries p { margin:0; padding:6px 0 10px 0; }
#column_5 .contact_enquiries a { color:#0e9d3e; text-decoration:none; font-weight:100; }
#column_5 .contact_enquiries a:hover { color:#666; }
#column_5 #tbl_downloads td { padding:0 0 5px 0; } * html #column_5 #tbl_downloads td { /* ie only */ padding:0 0 3px 0; }
#column_5 #tbl_downloads a { color:#333; text-decoration:none; font-weight:100; }
#column_5 #tbl_downloads a:hover { text-decoration:underline; }

#column_6 { float:right; width:730px; }
#column_6 #store_locator { height:306px; /*background:url(/images/bg_side_grad.gif) repeat-x top left #ecedf3; border-bottom:1px solid #999;*/ }
#column_6 #store_locator_search { padding:18px 0 0 18px; }
#column_6 .col_1 { width:484px; height:306px; float:left; margin:0; padding:0; border:1px solid #999; border-top:0; border-bottom:0; }
#column_6 .col_2 { width:200px; height:306px; float:right; margin:0; padding:0; overflow:auto; text-align:left; }
#column_6 .col_2 ul { margin:20px 10px 20px 10px; padding:0; }
#column_6 .col_2 li { list-style-type:none; padding:0 0 10px 0; } 
#column_6 .col_2 a { color:#333; text-decoration:none; }
#column_6 .col_2 a:hover { text-decoration:underline; }

#column_7 { width:659px; float:right; margin:-25px 0 0 0; padding:0 18px 18px 18px; }
/*#column_7 h4 { margin:0; padding:0 0 10px 0; }
#column_7 h5 { margin:0; padding:0 0 4px 0; font-size:12px; }
#column_7 h6 { margin:0; padding:0 0 4px 0; font-size:10px; }*/
#column_7 .div_line { width:100%; height:10px; margin:0 0 10px 0; background:url(/images/div_line_hdr_long.gif) no-repeat center left; }
#column_7 #tbl_search td { padding-top:5px; }
#column_7 .store { color:#000; font-weight:bold; }
#column_7 .bdy_links { padding:0 0 10px 0; }
#column_7 .bdy_links a { color:#333; text-decoration:none; }
#column_7 .bdy_links a:hover { color:#666; text-decoration:none; }

.tel_content { float:right; margin:0 24px 0 0; width:400px; text-align:right; height:35px; display:block; line-height:38px; padding-top:8px; /*background:url(/images/home-summer-2013-ftr-line.jpg) repeat-x top left;*/}
.tel_number { background-image:url(/images/ico_tel.gif); background-repeat:no-repeat; background-position:left; padding-left:23px; font-weight:100; color:#ffffff; }

#mybag { position:fixed; right:-286px; top:118px;z-index:7; }
#mybag .mybag_button_closed { display:block; float:left; }
#mybag .mybag_button_open { display:none; float:left; }
#mybag .mybag_content { background:#fff; border:1px solid #e1e1e1; float:left; padding:9px; width:266px; display:block; }
#mybag .mybag_item { border-bottom:1px solid #000; margin:10px 0; padding:0 0 10px 0; }
#mybag .last { border-bottom:0; margin-bottom:0; }
#mybag .mybag_image { border:1px solid #e1e1e1; float:left; margin-right:15px; width:86px; }
#mybag .mybag_detail { color:#000; float:left; }
#mybag .mybag_detail p { padding-bottom:10px; }
#mybag .mybag_price_wrap { border-bottom:1px solid #000; margin:0 0 10px 0; }
#mybag .mybag_price { color:#000; float:right; margin:20px 0 10px; }
#mybag .mybag_total { float:left; width:60px; }
#mybag .mybag_footer { clear:both; color:#666; font-size:11px; font-weight:bold; line-height:18px; padding:15px 0 5px 0; }
#mybag .mybag_link { background:url(/images/ico_mybag_link.gif) center right no-repeat; width:140px; }
#mybag .mybag_link a { color:#666; }


/* Matric Ball Gallery*/
.matric-ball-gallery-backbtn{}
.matricball-gallery{width: 345px; height: 482px; position:relative;}
.matricball-gallery-nav {width: 26px; height:62px;}
.matricball-gallery-middle {width: 343px; height: 482px; overflow: hidden; vertical-align: middle; margin:0 auto;}
.matricball-gallery #MagPrev{position:absolute; top:180px; left:0;}
.matricball-gallery #MagNxt{position:absolute; top:180px; right:0;}
/*.matricball-gallery-wrapper{  position: relative; width: 272px; height: 423px; overflow: visible;}*/
.matricball-share{margin:5px 0 0 0; width:370px; float:left;}
.matricball-share img{float:left; margin-right:7px;}
.matricball-info{float:right;}
.matricball-item .key_item_image_detail {/*width: 260px !important;*/ margin-top:8px; padding-bottom:20px !important;}
.matricball-thumb{ width:145px; height:201px; border:2px solid #e1e1e1;}
.mb-thumbs{padding:10px 0 20px 0;}
.magthumb {display: block; width:145px; height:201px; float: left; /*padding: 0 14px 18px 0;*/ border:2px solid #e1e1e1; margin-right:7px;}
.magthumb-active {display: block; width:145px; height:201px; float: left; /*padding-right: 14px;*/ border:2px solid #e1e1e1; margin-right:7px;}


/* Buttons */

/* Facebook Button */
.ico_facebook { float:left; padding-top:0; width:37px; height:37px; margin-left:8px; }
.ico_facebook a { display:block; width:37px; height:37px; background:url(/images/ico_facebook.gif) no-repeat top left; }
.ico_facebook a:hover, .ico_facebook .current { background-position:bottom left; }

/* Twitter Button */
.ico_twitter { float:left; padding-top:0; width:37px; height:37px; margin-left:8px; }
.ico_twitter a { display:block; width:37px; height:37px; background:url(/images/ico_twitter.gif) no-repeat top left; }
.ico_twitter a:hover, .ico_twitter .current { background-position:bottom left; }

/* Pinterest Button */
.ico_pinterest { float:left; padding-top:0; width:37px; height:37px; margin-left:8px; }
.ico_pinterest a { display:block; width:37px; height:37px; background:url(/images/ico_pinterest.gif) no-repeat top left; }
.ico_pinterest a:hover, .ico_pinterest .current { background-position:bottom left; }

/* Instagram Button */
.ico_instagram { float:left; padding-top:0; width:37px; height:37px; margin-left:8px; }
.ico_instagram a { display:block; width:37px; height:37px; background:url(/images/ico_instagram.gif) no-repeat top left; }
.ico_instagram a:hover, .ico_instagram .current { background-position:bottom left; }

/* Blog Button */
.ico_blog { float:left; padding-top:0; width:37px; height:37px; }
.ico_blog a { display:block; width:37px; height:37px; background:url(/images/ico_blog.gif) no-repeat top left; }
.ico_blog a:hover, .ico_blog .current { background-position:bottom left; }

/* Body */
.clear { clear:both; }
.split { clear:both; padding-top:10px; }
.line_break { clear:both; padding-top:5px; }
.space { clear:both; padding-top:50px; }
.break { clear:both; padding-top:100px; }
.gap { clear:both; padding-top:300px; }
.area { clear:both; padding-top:600px; }
.spacer { clear:both; padding-top:70px; }
.space { clear:both; padding-top:10px; }
.spacerblock { width:50px; display:block; }

.newsfeed {width:200px; height:133px; overflow:hidden;display:block;}
.newsfeed img {width:200px;height:auto;}

.left { float:left; }
.right { float:right; }

.arrow { float:left; }
.ico { float:left; padding:0 5px 0 0; }
.tooltip_nml { float:right; margin-top:-20px; }
#tooltip{ position:absolute; border:1px solid #f0f0f0; background:#fff; padding:10px; color:#000; display:none; width:150px;z-index:1000; }	
.tooltip_select { margin-bottom:-5px; }
.contacts { float:left; margin:0 10px 10px 0; }
.bullet { float:left; padding:5px 10px 0 0; }
.example { padding:6px 0 0 0; }
.body_img { float:right; padding:0 0 30px 30px; }

.newsletter-wrap{width:960px; background-color:#000000; margin-bottom:28px;}
.newsletter_signup { float:left; /*height:45px;*/ width:360px; padding:15px 0; margin-left:15px;}
.newsletter_signup #hdr-newsletter-img{margin-right:43px;}
.newsletter_signup td { font-family: 'Noto Sans', sans-serif; font-size:13px; font-weight:bold; color:#231f20; text-transform:uppercase; }
* html .newsletter_signup { margin-top:5px; }
*+ html .newsletter_signup { margin-top:5px; }

.carousel_container { width:100%; margin:30px 0; overflow:hidden; }
.carousel_wrap { width:2920px; }
.carousel_container ul { margin:0; padding:0; }
.carousel_container li { list-style-type:none; display:inline; float:left; }
.carousel_option_1, .carousel_option_2, .carousel_option_3 { width:960px; margin:auto; float:left; }
.img_padding_1 { float:left; padding-right:20px; }
.img_padding_2 { float:left; padding:0 20px 20px 0; }
.img_padding_3 { float:left; padding-left:20px; }
.spcr { clear:both; padding-top:12px; }

/* Previous Button */
.btn_previous { float:left; padding-top:0; width:31px; height:37px; }
.btn_previous a { display:block; width:31px; height:37px; background:url(/images/btn/btn_previous.gif) no-repeat top left; }
.btn_previous a:hover, .btn_previous .current { background-position:bottom left; }

/* Next Button */
.btn_next { float:left; padding-top:0; width:31px; height:37px; }
.btn_next a { display:block; width:31px; height:37px; background:url(/images/btn/btn_next.gif) no-repeat top left; }
.btn_next a:hover, .btn_next .current { background-position:bottom left; }

/* Form */
.frm_input_box { width:185px; height:16px; border:1px solid #cbcbcb; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:1px 5px 1px 5px; }
.frm_input_box_1 { border:1px solid #141414; border-right:0; color:#5c5c5c; /*height:12px;*/ height:14px; margin-right:3px; width:145px; padding:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:100; }
.frm_input_small { width:40px; height:16px; border:1px solid #cbcbcb; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:1px 5px 1px 5px; }
.frm_input_medium { width:60px; height:16px; border:1px solid #cbcbcb; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:1px 5px 1px 5px; }
.frm_input_large { width:165px; height:16px; border:1px solid #cbcbcb; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:1px 5px 1px 5px; }
.frm_input_cell { width:100px; height:16px; border:1px solid #cbcbcb; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:1px 5px 1px 5px; }
.frm_input_search_box { width:128px; height:16px; border:1px solid #cbcbcb; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:1px 5px 1px 5px; }
.frm_multi_box { width:430px; height:74px; border:1px solid #cbcbcb; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:1px 0 1px 5px; }
.frm_multi_box_large { width:170px; height:74px; border:1px solid #cbcbcb; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:1px 0 1px 5px; }
.frm_drop_box { border:1px solid #cbcbcb; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
.frm_search_drop_box { width:140px; border:1px solid #cbcbcb; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
.frm_size_drop_box { width:90px; border:1px solid #cbcbcb; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }

.form_message { /*display:block; border:1px solid #ffb0dd; background:#f8e9f2; padding:10px;*/ display:block; color:#ff126c; margin-top:10px; font-size:14px; font-weight:bold; }
.reqfield {color:#ff126c}
.divSolidLine { width:685px; height:10px; margin:0 0 10px 0; background:url(/images/divSolidLine.gif) no-repeat center left; }
.divSolidLine_sml {width:685px; height:1px;padding:0;margin:0;background:url(/images/divSolidLine.gif) no-repeat top left; }
.divSolidTopborder {background-color:#eff0f5; width:685px; border-top:1px solid #cccccc;padding-left:7px; }
.divDottedLine { width:685px; height:10px; margin:0 0 10px 0; background:url(/images/div_line_long.gif) no-repeat center left; }
.divDottedLine_sml { width:685px; height:1px;padding:0;margin:0;background:url(/images/div_line_long.gif) no-repeat top left; }
#BookingSteps { margin:9px 0 10px 20px;padding:0; list-style:none;}
#BookingSteps li { list-style:none;margin:0;padding:0 1px 0 0;float:left;}
.FormPaddLeft { padding-left:20px;}
.shoppingCartImg { border:1px solid #e1e1e1;padding:6px;}
.divSendToFriend {/*background:url(/images/bkgSendToFriend.gif) left top repeat-x;*/width:674px;padding-left:18px;}
.PriceBlock { background-color:#e0e2eb;font-weight:bold;}
.CostBlock { background-color:#eff0f5;}

.padImg{padding:8px;}

.tableShoppingOverview {width:685px;}
.tableShoppingOverview tr {height:126px;}
.tableShoppingOverview tr.header {height:31px;background:none;border-bottom:1px solid #cccccc;}
.tableShoppingOverview tr.last {height:36px;background-color:#eff0f5;}
.tableShoppingOverview tr.separator {height:1px;}
.tableShoppingOverview tr.SendToFriend {height:30px;background-color:#eff0f5;}

* #tbl_fashion_advice {width:750px;}

td.homeFrame2NoB {/*border-left:0px !important;*/}
.homeContent02 {display:none;}
.homeFrame2 td {background-color:#000;}
.homeFrame2 img { opacity:0.6;}
.xTraH { opacity:0.6;}

.shop_subnav { color:#333; padding:0 15px; margin:0 0 0 6px; width:176px;}
.shop_subnav h4 { color:#000; font-size:12px; padding:0; }
.shop_subnav a { display:block; padding:0 0 4px 0; }
.shop_subnav .current { font-weight:bold; }
.shop_subnav .shop_subnav_categories { border:1px solid #e1e1e1; padding:10px; }
.shop_subnav .div_shop_subnav { background:#333; height:1px; margin:15px 0; }

.languageOption {float:right;}

.Searchbar {float:left; border-top:0px; border-left:0px; border-right:0px; border-bottom:1px solid #D7D7D7; color:#888888}
.SearchLink {border-bottom:1px solid #000000; color:#0000FF}

/* Find a Fragrance Competition */
.findafragrance_wrap { position:relative; }
.findafragrance { position:absolute; top:370px; right:28px; width:140px; height:140px; display:block; }

/* Graduate Popup */
.graduate-popup { position:fixed; top:126px; right:-630px; width:620px; height:545px; border:1px solid #ccc; z-index:999999;display:none; }
.graduate-popup-close { position:absolute; right:0; }

/* Roadblock Popup */
.roadblock { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; color: #333; padding: 20px 20px 10px 40px;}
.roadblock h4 { color: #333; font-size: 14px; margin: 0 0 15px 0; text-transform: uppercase; }
.roadblock p { margin: 0 0 15px 0; }
.roadblock a { color: #333; font-weight: bold; text-decoration: underline; }


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 15, 2014 
@font-face {
    font-family: 'interstate-boldcompressedbold';
    src: url('../fonts/interstate-boldcompressed-webfont.eot');
    src: url('../fonts/interstate-boldcompressed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/interstate-boldcompressed-webfont.woff') format('woff'),
         url('../fonts/interstate-boldcompressed-webfont.ttf') format('truetype'),
         url('../fonts/interstate-boldcompressed-webfont.svg#interstate-boldcompressedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'interstateregular';
    src: url('../fonts/interstate-lightcompressed-webfont.eot');
    src: url('../fonts/interstate-lightcompressed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/interstate-lightcompressed-webfont.woff') format('woff'),
         url('../fonts/interstate-lightcompressed-webfont.ttf') format('truetype'),
         url('../fonts/interstate-lightcompressed-webfont.svg#interstateregular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/