/* Packed with Protomatter CSS Packer Copyright (c) Protomatter Web Solutions - 07/12/2009 16:12:48 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,button{ margin: 0; padding: 0; }
abbr,acronym { border: 0; font-variant: normal; }
address,caption,cite,code,dfn,em,strong,th,var{ font-style: normal; font-weight: normal; }
caption,th{ text-align: left; }
fieldset,img{ border: 0; }
h1,h2,h3,h4,h5,h6{ font-size: 100%; font-weight: normal; }
input,textarea,select,button{ font-size: 100%; }
legend{ color: #000; }
ol,ul { list-style:none; }
q:before,q:after{ content: ''; }
sub { vertical-align: text-bottom; }
sup { vertical-align: text-top; }
table{ border-collapse: collapse; border-spacing: 0; }
object { display: block;}
select { border: 1px solid; }
option { vertical-align: middle; }
a:active { outline: none; }
.menu { list-style: none; margin:0;}
.menu:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.horizontal li a, .vertical li a { display: block; }
.horizontal li { display: block; float: left; }
.horizontal a { float: left; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.replace { text-indent: -9999em; overflow: hidden; }
.hidden { display: none; }
.clear { clear: both; }
html { font-size: 62.5%; }
body { font-size: 1.2em; line-height: 1.5em; }
body, select, input, textarea, button { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
legend, #primary-navigation { font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; color: #FFF; }
code { font-family: Consolas, "Courier New", Courier, monospace; }
p { font-size:1.2em; line-height:1.5em; margin-bottom:1.2em; }
p.intro:first-line { font-variant:small-caps; }
p.drop:first-letter{ float:left; font-size:3em; margin-right:0.1em; }
h1 { font-size: 2.8em; line-height:0.818em; margin-bottom:0.818em; letter-spacing: -0.5px; }
h2 { font-size:2em; line-height:2em; margin-bottom:0.5em; letter-spacing: -0.5px; }
h3 { font-size:1.5em; line-height:1.5em; margin-bottom:0.5em; }
h4 { font-size:1.2em; margin-bottom:0em; line-height:1em; }
blockquote p { font-family: "Times New Roman", Times, serif; font-style:italic; font-size: 1.2em; color: #4A4A4A; }
blockquote p cite{ font-style:normal; }
.amp{ font-family:Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif; font-style:italic; font-weight:normal; line-height:inherit; }
abbr{ border-bottom:1px dotted #666; border-color:inherit; cursor:help; }
.code { font-size:1em; }
dt { font-size:1.167em; line-height:1.285em; margin-bottom:0.357em; }
ol, ul, dd { margin-bottom: 1.5em; }
li ul, li ol { margin-bottom:0; margin-left:5em; }
ol{ list-style-type: decimal; list-style-position: outside; padding-left: 20px; }
html, body { height:100%; }
#header, #content-wrapper, #footer { width: 940px; margin:0 auto; padding: 0 10px; }
#home-content-wrapper { width: 960px; margin:0 auto; padding: 0px; }
#primary-navigation-wrapper { width: 960px; margin:0 auto; }
#content { float:left; width:710px; margin-left: 230px; padding-top: 10px; }
#primary-content-wrapper { float:left; margin-right:-710px; padding: 1em; width:640px; }
#primary-content {}
#secondary-content-wrapper { float:left; position:relative; margin-left:-230px; padding: 0 10px 0 0; width:220px; }
#header-wrapper { margin-top: 1.5em; height: 170px; }
#header { position: relative; }
#header-search { position: absolute; bottom:0; right:10px; }
#primary-navigation-wrapper a { padding:0; padding-top: 0.75em; padding-bottom: 0.75em; }
#footer-wrapper { padding: 1.5em 0; }
img.leftphoto { float: left; margin-right: 1.5em; }
div.column { width: 340px; float: left; }
div.column.left { float: left; }
div.column.right { float: right; }
._right { float: right; }
body.home #content, body.contact #content, body.about #content { float: none; width: auto; margin: 0; }
body.home #primary-content-wrapper, body.contact #primary-content-wrapper, body.about #primary-content-wrapper { float: none; width: auto; margin:0; padding:10px; }
body.home #primary-content-wrapper, body.about #primary-content-wrapper, body.contact #primary-content-wrapper { border: none; }
.subcolumns { width: 100%; overflow:hidden; }
.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }
.c25l, .c25r { width: 25%; }
.c33l, .c33r { width: 33.333%; }
.c50l, .c50r { width: 50%; }
.c66l, .c66r { width: 66.666%; }
.c75l, .c75r { width: 75%; }
.c38l, .c38r { width: 38.2%; }
.c62l, .c62r { width: 61.8%; }
.subc { padding: 0 0.5em; }
.subcl { padding: 0 1em 0 0; }
.subcr { padding: 0 0 0 1em; }
.equalize, .equalize .subcolumns { overflow:visible; display:table; table-layout:fixed; }
.equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c66l, .equalize .c75l,.equalize .c62l,.equalize .c50r,.equalize .c25r,.equalize .c33r, .equalize .c38r,.equalize .c66r,.equalize .c75r,.equalize .c62r { display:table-cell; vertical-align:top; float:none; margin:0; overflow:hidden; }
body, html { color: #000; background: #FFF; }
#content-wrapper { }
#primary-content, #secondary-content { padding-bottom: 1.5em; }
#primary-content-wrapper { margin-top: 2em; }
#header-wrapper { background: url('../images/header.jpg') no-repeat bottom center; height: 182px; padding-top: 1em; }
#content-wrapper { background: #948C89 url('../images/content.jpg') repeat-y; }
#content { padding: 0 1.5em 0 1.5em; }
#footer-wrapper { }
#footer { background: url('../images/footer.jpg') no-repeat top center; padding-top: 200px; margin-top: -120px; }
#logo { }
#header-details { float: right; margin-top: 55px; margin-right: 140px; font-size: 1.3em; line-height: 1.5em; text-align: right; color: #222; }
#header-details span {line-height: 1.8em;}
#header-details a {text-decoration: none; color: #222;}
#header-details a:hover {text-decoration: none; color: #F19F63; text-decoration:underline;}
#header-details .l1 {padding-right: 55px; font-weight: bold;}
#header-details .l2 {padding-right: 30px;}
#header-details .l3 { }
p { font-size: 1.2em; }
blockquote { margin-bottom: 1.5em; text-align: right; font-weight: bold; }
blockquote p { font-weight: normal; text-align: left; margin-bottom: 0.5em; font-size: 1.3em; background-color: #F0F3E1; padding: 0.5em 1em; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
a { color: #000; outline: none; text-decoration: underline; }
a:hover { color: #F19F63; text-decoration: none; cursor: pointer; }
.float-left { float: left; margin-right: 1em; margin-top: 0.3em; }
.float-right { float: right; margin-left: 1em; margin-top: 0.3em; }
.clear { clear: both; }
ul.bullet li { padding-left: 20px; background: url('../images/bullet.gif') no-repeat left 0.6em; }
strong { font-weight: bold; }
address { margin-bottom: 1.5em; }
table { margin-bottom: 1.5em; }
th, td { padding: 0.4em 0.6em 0.4em 0.6em; }
thead th, tbody .tsub { background-color: #2E4077; color: #fff; font-weight: bold; }
tbody td { border: 1px solid #2E4077; background-color: #F0F3E1; }
#primary-navigation { background: transparent; padding-left: 190px; padding-top: 22px; height: 30px; }
#primary-navigation a:hover { text-decoration: underline; color: #FFF; }
#primary-navigation li.active a:hover { text-decoration: none; }
#primary-navigation a { text-indent :-9999em; display: block; width: 110px; height: 30px; }
#primary-navigation #nav-Home a {background: url('../images/nav-home.png') no-repeat top;}
#primary-navigation #nav-About a {background: url('../images/nav-about.png') no-repeat top;}
#primary-navigation #nav-Contact a {background: url('../images/nav-contact.png') no-repeat top;}
#primary-navigation #nav-Home a:hover {background: url('../images/nav-home-alt.png') no-repeat top;}
#primary-navigation #nav-About a:hover {background: url('../images/nav-about-alt.png') no-repeat top;}
#primary-navigation #nav-Contact a:hover {background: url('../images/nav-contact-alt.png') no-repeat top;}
#secondary-navigation-wrapper { background: transparent; margin-top: -5px; }
#secondary-navigation { margin-bottom: 0px; }
#secondary-navigation a { color: #000; text-decoration: none; font-size: 1.8em; font-weight: bold; white-space: nowrap; }
#secondary-navigation li.lastchild a { }
#secondary-navigation li.active a { font-weight: bold; font-size: 1.9em; color: #FFF; }
#secondary-navigation a:hover { text-decoration: underline; }
#secondary-navigation li.active a:hover { text-decoration: none; }
#secondary-navigation li.active ul { background: transparent; }
#secondary-navigation li.active ul a { font-weight: normal; cursor: pointer; background-image: none; padding-left: 1em; line-height: 1.5em; font-size: 1.5em; }
#secondary-navigation li.active ul a:hover { text-decoration: none; color: #000; }
#secondary-navigation li ul li.active a { font-weight: bold; padding-left: 2em; line-height: 2em; font-size: 1.5em; }
#secondary-navigation li.active li.lastchild a { }
#secondary-navigation li.active.lastchild li.lastchild a { border-bottom: none; }
#tertiary-nav { margin-top: -5px; margin-left: -10px; }
#tertiary-nav li a { font-size: 1.8em; line-height: 2em; color: #000; font-weight: bold; text-decoration: none; }
#tertiary-nav li a:hover { text-decoration: underline; color: #FFF; }
#tertiary-nav #nav-Ladieswear, #tertiary-nav #nav-Childrenswear, #tertiary-nav #nav-Outdoor, #secondary-navigation #nav-Ladieswear, #secondary-navigation #nav-Childrenswear, #secondary-navigation #nav-Outdoor { text-indent: -9999em; display: block; width: 210px; height: 30px; margin-bottom: 0.2em; margin-top: 0.8em; }
#tertiary-nav #nav-Ladieswear, #secondary-navigation #nav-Ladieswear {background: url('../images/nav-ladieswear.png') no-repeat top;}
#tertiary-nav #nav-Childrenswear, #secondary-navigation #nav-Childrenswear {background: url('../images/nav-childrenswear.png') no-repeat top;}
#tertiary-nav #nav-Outdoor, #secondary-navigation #nav-Outdoor {background: url('../images/nav-outdoor.png') no-repeat top;}
#tertiary-nav #nav-Ladieswear:hover, #secondary-navigation #nav-Ladieswear:hover {background: url('../images/nav-ladieswear-alt.png') no-repeat top;}
#tertiary-nav #nav-Childrenswear:hover, #secondary-navigation #nav-Childrenswear:hover {background: url('../images/nav-childrenswear-alt.png') no-repeat top;}
#tertiary-nav #nav-Outdoor:hover, #secondary-navigation #nav-Outdoor:hover {background: url('../images/nav-outdoor-alt.png') no-repeat top;}
#child-menu li a { text-indent: 0em; background: transparent; background-image: none; }
#footer { text-align: right; color: #000; }
#footer a { color: #000; }
#footer ul { text-align: right; }
#footer li { display: inline; margin-left: 1em; }
.slideshow-wrapper { background: url('../images/slideshow-frame.jpg') no-repeat top left; padding: 19px 0 0 26px; margin-top: 3em; margin-bottom: 1em; width: 654px; height: 437px; }
.map-wrapper { padding: 1em; }
#standalone-content{ border: dashed thick #333; padding: 1em; margin-top: 1.5em; }
.ch-Fashion, .ch-Underwear, .ch-Accessories, .ch-Childrens, .ch-Outdoor { text-indent: -9999em; display: block; width: 640px; height: 340px; }
.ch-Fashion {background: #000 url('../images/header-fashion.jpg');}
.ch-Underwear {background: #000 url('../images/header-underwear.jpg');}
.ch-Accessories {background: #000 url('../images/header-accessories.jpg');}
.ch-Childrens {background: #000 url('../images/header-childrenswear.jpg');}
.ch-Outdoor {background: #000 url('../images/header-outdoor.jpg');}
.brand-table { width: 100%; text-align: center; background: #FFF; border: dashed thick #333; margin-top: 1em; }
.brand-table td{ background: transparent; padding: 1em; border: 0px dotted #CCC; }
