/* Defaults */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {border:0;font-family:inherit;font-size:100%;
font-style:normal;font-weight:100;margin:0;padding:0;vertical-align:baseline}
ol, ul {list-style:none}
table {border-collapse:separate}
caption,th,td {font-weight:normal;text-align:left}
body {background:#000;font:12px/1.4 Tahoma, Geneva, sans-serif;height:100%}
body.lj{height:100%}
a {text-decoration:none}
:focus {outline:0}
html{height:100%;}
/* Containers */
#container {margin:0px auto;height:100%;}
#header {background:#000;color:#FFF;height:80px}
#content-box {background:#FBF9E7 url(/images/content.png) top repeat-x;color:#636363;margin:0 auto 0 auto;padding:20px 0;min-height:500px;}
#content-home {margin:0 auto 0 auto;min-height:500px;}
.lj #content-box {background:#ece2d8;color:#636363;margin:0 auto 0 auto;padding:20px 0;}
.home #content-box{padding: 0px 0 0 0;}
#footer {background:#000;color:#717171;font-size:11px;padding:10px 0;}
.holder {margin:0px auto;width:950px}


/* Header */
#logo {float:left;padding:12px 15px 0 23px}
#login-link a, #logout-link a{padding:58px 8px 7px;background-color:#000;color:#fff !important;float:right;font-family:Tahoma,Geneva,sans-serif;font-size:14px;line-height:1;margin:0 13px 0 2px;}
#login-link a:hover,#logout-link a:hover{background-color:#636363;color:#000 !important;}
#nav {float:right; padding-right:0px;}
#nav li {float:left;font-size:14px;line-height:1;padding:0 2px}
#nav li a{color:#FFF;float:left;padding:58px 8px 7px 8px}
#nav li.selected a, #nav li.selected a:hover, #login-link.selected a{background:#FFF;color:#000 !important;}
#nav li.pselected a, #nav li.pselected a:hover {background:#FFF;color:#000}
#nav li a:hover, #nav li a:active {background:#454545;color:#000}

/* Content */
#content-box .holder div {padding-left:25px; width:460px;}
#content-box ul {list-style-type:disc;margin:10px 0 10px 20px}
#content-box ol {list-style-type:decimal;margin:10px 0 10px 20px}
#content-box h1 {color:#444;font:bold 24px/1;padding:10px 0}
#content-box h2 {border-bottom:#636363 1px solid;color:#636363;font-size:20px;margin:10px 0}
#content-box h3 {color:#636363;font-size:16px;margin:10px 0;font-weight:bold;}
#content-box h4 {color:#636363;font-size:16px;margin:15px 0 10px 0;padding: 0 0 2px 0;border-bottom:1px solid #444;width: 88%;}
#content-box h5 {color:#000;font-size:24px;margin:10px 0}
#content-box p {padding:10px 0}

#content-box a {color:#005050; border-bottom:thin dotted #005050;}
.home #content-box a{border:none !important}
#content-box a:hover {border-bottom:thin solid #005050;}
#content-box img {padding:2px 0;}
#content-box #down{padding:30px 28px 28px 30px;}

/* Latest Looks */
#content-box ul.filter-group-0 {overflow:hidden;margin:10px 0}
#content-box ul.filter-group-0 li {float:left;list-style-type:none;padding:0px;margin-right:2px;}
#content-box ul.filter-group-0 li a {float:left;margin:2px;border: 1px solid #eee;width:106px;height:150px;background-repeat:no-repeat;background-position:50% 0%;}
#content-box ul.filter-group-0 li a:hover {margin:0;border: 3px solid #000;}
#content-box ul.filter-group-0 li.selected a {margin:0;border:3px solid #636363;}
.lj #content-box ul.filter-group-0 li.selected a{border-color:#827745;}
#content-box ul.filter-group-0 li img {float:left;padding:0px;display:none;}

/* Product List */
#content-box ul.prodList {color:#333;list-style-type:none}
#content-box ul.prodList li {clear:left;margin:5px 0;overflow:hidden;height:1%;padding:5px 0;}
.lj #content-box ul.prodList li{}
#content-box ul.prodList li.alt {background:#EDEDED}
.lj #content-box ul.prodList li.alt {}
#content-box ul.prodList a, #content-box ul.prodList p {float:left;margin:0 5px 0 0;padding:0;width:190px}
#content-box ul.prodList a {color:#333;font-weight:bold;text-decoration:none;border-bottom:0;}
#content-box ul.prodList .blurb {width:95px}
#content-box ul.prodList .size {width:95px}
#content-box ul.prodList .price {width:60px}
#content-box div.products{padding: 0;}
#content-box div.products h3{display: none;}
#content-box div.products h4{padding-left:220px;width:255px;clear: left}
#content-box div.products ul.prodList{margin:0;}
	
/* Footer */
.mainshow {color:#5A403E;font-size:12px;overflow:hidden;margin:0 auto;padding:1px 25px 0 20px;}
.drp-shadow {/*background:transparent url(/images/left.jpg) bottom no-repeat;*/margin:0 6px 0 0;padding:0px 0 0 6px;width:420px;width:293px;height:199px;_margin-left:3px;}
.texts{padding:4px 5px;}
.drp-shadow a.looks {float:left;margin:0 3px 0 0;padding:3px}
.drp-shadow a.looks:hover {background:#000}
.drp-shadow a.more {clear:left;float: left;color:#434343;font-style:normal;margin: 0px 0 0 0;}
.drp-shadow a {color:#434343;font-weight:bold;font-style:italic;}
.drp-shadow a:hover {text-decoration:underline;}
.lowMid{width:293px;float:left;display:inline;}
.act-fot{background:url(/images/footer.gif) top center no-repeat;padding:5px 30px;}
.act-fot span {color:#AFAFAF;font-size:12px;display:inline;}
.act-fot a {color:#AFAFAF;font-size:14px}
.act-fot input#email{color:#eee;background-color:#111;border:1px solid #fff;height:13px;line-height:13px;padding:0 0 0 6px;width:150px;font-size:8pt;letter-spacing:1px;float:left;}
.act-fot input{margin:0;border-top:0px solid #fff;}
.act-fot input.newsletter-submit{vertical-align:-3px;float:left;clear:right;}
.act-fot input.newsletter-submit,.act-fot input#email{margin: 2px 0 0 0;}
.act-fot .form p{font-size:12px;padding-right:3px;text-align:right;}
.act-fot .form p.newsletter{color:#fff;margin-bottom:2px;float:right;}
.act-fot .form p.newsletter span{float:left;margin:0px 2px 0 0;color:#fff;}
.act-fot a:hover {color:#FFF;text-decoration:underline}
.act-fot p.links {float:left;clear:left;width:360px;}

#header a {color:#AFAFAF;font-size:14px}
#header input#email{color:#eee;background-color:#111;border:1px solid #fff;height:13px;line-height:13px;padding:0 0 0 6px;width:160px;font-size:8pt;letter-spacing:1px;float:left;}
#header input{margin:0;border-top:0px solid #fff;}
#header input.newsletter-submit{vertical-align:-3px;float:left;clear:right;}
#header input.newsletter-submit,#header input#email{margin: 2px 0 0 0;}
#header .form p{font-size:12px;padding-right:3px;text-align:left;}
#header .form p.newsletter{color:#fff;margin-bottom:2px;float:left;clear:left;padding:3px 0 0 26px}
#header .form p.newsletter span{float:left;margin:1px 4px 0 0;color:#fff;}



.latest-filters {margin:0 3px 0 0;padding:0;list-style:none;float:left;}
.latest-filters li {margin:0 0 0 0;padding:0;list-style:none;float:left;}

a.solutions-outsourced, a.powered-by-siteflex{color:#717171;font-size:11px;}
a.solutions-outsourced:hover{text-decoration: none;}

/* Sitemap */
#sitemap{float: left;}
#sitemap ul{list-style: none;padding:0;margin:2px 0 20px 20px;}
#sitemap li{list-style: none;padding:0;margin:4px 0 3px 0;}
#sitemap a{display:block;border-bottom:1px solid #fff;}
#sitemap > li{float:left; width:180px;margin-right:40px;}
#sitemap > li > a {border-bottom:1px solid #636363;padding-bottom:1px;font-size:11pt;color:#636363;margin-bottom:4px;}

/* SubNav */
#content-box #subnav{list-style:none;padding:0px 0 0px 0;margin:0px 0 20px 0;float:left;width:100%;}
#content-box #subnav li{list-style:none;padding:0 0px 0 14px;margin:0 12px 0 0px;float:left;background:url(/images/bullet.png) no-repeat 0% 100%;}
#content-box #subnav ul{display:none;}
#content-box #subnav li.selected a{color:#444;text-decoration:none;border-bottom:1px dotted #444;}
#content-box #subnav li a{white-space:nowrap;}

/* News & Events */
#content-box #events{clear:none;margin:0;}
.events_pager{display:none;}
#content-box #news{clear:left;margin:0;padding-bottom:10px;}
#content-box #news p{padding:0}
#content-box #news .headline{font-size:11pt;color:#636363;display:inline;float:left;width:75%;}
#content-box #news .date{font-size:8pt;color:#636363;display:inline; float:right;padding-top:4px;}
#content-box #news .blurb{margin-bottom: 10px;clear:left;float:left;}
#content-box #news li{margin-bottom:10px;}
#content-box .news_archive_toggle{clear:both;padding-top:15px !important;}
#content-box #events .date{padding:0px 0;font-weight:bold;margin-top:2px;}
#content-box #events .headline{padding:2px 0;border-bottom:1px solid #636363;font-size:11pt;color:#636363;margin-bottom:8px;width:88%;}
#content-box #events .blurb{padding:4px 0;}
#content-box #events li{margin-bottom:20px;}
#content-box #events li .blurb ul li{list-style:disc outside none;}
#content-box .event_archive_toggle{display:none;}
#content-box .news_pager{font-size:8pt;}
#content-box .news_pager a, #content-box .news_pager b{font-size:11pt;}
#content-box .news_pager img{display:none;}
#content-box .events_archive_toggle {display:none;}

/* Form */
#content-box .formFlex{margin-top: 20px;width:100%;}
#content-box .formFlex .leftCol{text-align: right;padding-right: 20px;vertical-align:top;width:160px;}
#content-box .formFlex .header span{border-bottom:1px solid #636363;padding-bottom:2px;display:block;color:#636363;font-size:12pt;margin-bottom:5px;text-align:left;width:88%;}
#content-box .formFlex .header input, #login-box #login-btn input, #login-box #logout-btn input {border: 1px ridge #333;background-color:#636363;color:#fff;font-size:10pt;width:90px;height:25px;line-height:25px;}
#content-box .formFlex .header{text-align: center;}
#content-box .formFlex .header.sub span {font-size:8pt;line-height:11pt;border:0;font-style:italic;margin:10px 0 0 30px;width:75%;}
#content-box .formFlex td { padding:2px 0; }
#content-box .formFlex td .display-field {height:20px;display:block;line-height:13pt;}
#content-box .formFlex .footer { padding-top:10px;font-style:italic; }

/* Contacts */
#content-box ul.contacts-list,#content-box ul.contacts-detail{margin:0;padding:0;list-style:none;float:left;}
#content-box ul.contacts-list li,#content-box ul.contacts-detail li{margin:0 0 5px 0;padding:0;list-style:none;float:left;}
#content-box ul.contacts-list a{float:left;width:110px;border-bottom:0;}
#content-box ul.contacts-list p{float:left;margin:0;padding:0;width:120px;}
#content-box p.contacts-back{margin-top:0px;float:left;clear:left;}
#content-box ul.contacts-detail li{width:210px;margin:0 20px 20px 0;}
#content-box .contact-cat-list{margin:0;padding:0;list-style:none;display:inline;}
#content-box .contact-cat-list li{display:inline;margin:0 6px 0 0px;}
#content-box .contact-cat-list li a{margin:0 0 0 6px;font-weight:bold;}
#content-box .contact-cat-list li.selected a{text-decoration:underline !important;}
#content-box .contacts-detail li h3{margin:0;}

/* Login */
#login-box { background-color:#eee;border:5px double #ddd; width:410px !important;margin:0 auto; }
#login-box h1 { margin-left:12px; }
#login-box p { font-size:11pt;margin:0;padding:0 0 14px 0; }
#login-box p span { width:150px;float:left;text-align:right;margin:2px 20px 0 0; }
#login-box input[type="text"] { width:180px;padding:3px 4px;}
#login-box #login-btn { padding-left:273px;margin-top:5px; }
#login-box .login-msg { padding:3px 0 3px 12px;background-color:#ddd;margin-bottom:10px; }
#login-box #logout-btn {text-align:center;}
#login-box #secure-page {text-align:center;height:60px;line-height:60px;}


/* Other */
.swfimg {background-image:url(/images/ds.png); background-repeat:no-repeat; width:460px; display:inline;_background-image:none;_width:400px;}

.clear {clear:both}
.clearlft {clear:left}
.left {float:left; padding-left:10px;}
.right {float:right;display:inline;}
.rightlow {float:right;display:inline;width:293px;_margin-left:4px;margin-right:5px;}
.centeral {text-align:center}
.sIFR-flash {margin:0;visibility:visible !important}
.sIFR-replaced {visibility:visible !important}
span.sIFR-alternate {display:block;height:0;left:0;overflow:hidden;position:absolute;top:0;width:0}
.sIFR-flash + div[adblocktab=true] {display:none !important}
.sIFR-hasFlash .sifr {visibility:hidden;width:450px}

@media print {
	.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {display:none !important;height:0;overflow:hidden;position:absolute;width:0}
	span.sIFR-alternate {display:block !important;left:auto !important;position:static !important;top:auto !important;visibility:visible !important}
}

#content-box .holder div div{padding: 0;}

#content-box .logod {
	padding-right:55px;
	float:right;
}