﻿/* all */
td.mid { padding-top:5px; color:#666; text-align:justify; line-height:20px; }

/* logo */
#logo td { background-color:#3D3D3D; }
#logo td.tb { line-height:5px; }
#logo div { display:inline-block; vertical-align:middle; zoom:1; *display:inline; margin:0px; border:2px solid #FF8; text-align:center; }
#logo a { text-decoration:none; }
#logo p.t { margin:0px; padding:0px 21px; color:#FF8; font-size:21px; font-weight:bold; line-height:31px; cursor:pointer; }
#logo p.b { margin:0px; color:#FFF; font-size:14px; line-height:30px; cursor:pointer; text-decoration:underline; }

/* top nav */
#nav td { background-color:#3D3D3D; }
#nav a { color:#3D3D3D; text-decoration:none; font-size:14px; font-weight:bold; }
#nav p { line-height:24px; margin:0px; }
#nav div { display:inline-block; vertical-align:middle; zoom:1; *display:inline; margin:0px; }

#nav td.m { line-height:4px; background-color:#0CF; }
#nav td.o { line-height:4px; background-color:#F00; }

#nav td.mol { width:73px; }
#nav td.mol p.m { background-color:#0CF; width:68px; text-align:center; cursor:pointer; }
#nav td.mol p.o { background-color:#F00; width:68px; text-align:center; cursor:pointer; }

#nav td.mor { width:67px; }
#nav td.mor p { background-color:#E2E2E2; width:67px; text-align:center; cursor:pointer; }

#nav td.nav { padding-right:2px; }
#nav td.nav p { padding:0px 9px; background-color:#E2E2E2; }

#nav input[type=text] { position:absolute; width:164px; height:23px; padding:0px 5px; padding-top:5px; border:0px; color:#333; font-family:arial; font-size:14px; }
#go { background-color:#FF8; height:26px; padding-top:2px; text-align:center; font-size:16px; }

/* lhs */
td.lhsr { background-color:#3D3D3D; vertical-align:top; }

#lhs td { background-color:#3D3D3D; width:140px; line-height:26px; }
#lhs a { text-decoration:none; color:#E2E2E2; font-size:16px; font-weight:bold; }
#lhs a:hover { color:#FFF; text-decoration:underline; }
#lhs p { text-decoration:none; color:#F90; font-size:16px; font-weight:bold; margin:0px; }

div.e2 { margin:3px 0px; }
img.e2 { width:140px; height:2px; }

div.items { margin-top:6px; margin-bottom:5px; }
#items a { color:#F90; line-height:16px; font-size:14px; font-weight:normal; }
#items a:hover { color:#FFF; text-decoration:underline; }

#ql a { color:#E2E2E2; line-height:16px; font-size:14px; font-weight:normal; }
#ql a:hover { color:#FFF; text-decoration:underline; }

div.menuopen { display:block; }
div.menuclose { display:none; }

#lhs-sb-container { position:relative; width:140px; } /* background-color:Red; */
#lhs-sb-handle { width:8px; background-color: #E2E2E2; border-left:2px solid #3D3D3D; border-right:2px solid #3D3D3D; } 
div.lhs-sb-track { position:absolute; top:0; right:0; height:94px; width:12px; border-left:2px solid #E2E2E2; border-right:2px solid #E2E2E2; margin-top:17px; } /* background-color:yellow; */ /* div.lhs-sb-content height - 2 * 17px for up / down img */
div.lhs-sb-content { overflow:hidden; width:124px; height:128px; } /* 16px * num of rows to show */ /* background-color:green; */
#sb-up { position:absolute; top:0px; left:124px; }
#sb-dn { position:absolute; top:111px; left:124px; } /* div.lhs-sb-content height - 17 px */

#sb-content-1 a { color:#9FF; line-height:16px; font-size:14px; font-weight:normal; }
#sb-content-1 a:hover { color:#FFF; text-decoration:underline; }
#sb-content-2 a { color:#9FF; line-height:16px; font-size:14px; font-weight:normal; }
#sb-content-2 a:hover { color:#FFF; text-decoration:underline; }
#sb-content-3 a { color:#9FF; line-height:16px; font-size:14px; font-weight:normal; }
#sb-content-3 a:hover { color:#FFF; text-decoration:underline; }

/* tabs */
#tabs-container div { display:inline-block; vertical-align:middle; zoom:1; *display:inline; }
#tabs-container div.tabs { height:25px; width:850px; border-bottom:1px solid #E2E2E2; } /* only include width IF including a border */
#tabs-container div.tabs div a { display:block; outline:none; line-height:26px; padding:0px 5px; margin-right:5px; background-color:#E2E2E2; color:#3D3D3D; text-decoration:none; font-weight:bold; } /* line-height is 25 + 1px to cover bottom border */
#tabs-container div.tabs div a:hover, #tabs-container div.tabs div a.selected { background-color:#999; }
#tabs-container #tabs-content { width:844px; padding:2px; border:1px solid #E2E2E2; border-top:0px; } /* include width NOT height (for border) otherwise include NEITHER */






#tabs-container #tabs-content div { width:844px; height:160px; overflow-x:hidden!important;overflow:inherit; overflow-y:scroll!important;overflow:inherit; }







/* #tabs-container #tabs-content p { margin:0px; } */
 /*#tabs-container #tabs-content { width:828px; }  background-color:Red; */

#tabs-container #tabs-content h1 { padding-left:3px; color:#999; line-height:16px; font-size:14px; font-weight:bold; text-align:justify; }
#tabs-container #tabs-content p { margin:0px; padding-left:3px; padding-right:5px; color:#999; line-height:16px; font-size:14px; font-weight:normal; text-align:justify; }
#tabs-container #tabs-content p a { color:#999; line-height:16px; font-size:14px; font-weight:normal; text-decoration:underline; }





/* tabs scrollbar TO REMOVE */
/* #tab-sb-container { position:relative; width:844px; } */ /* background-color:Red; */
#tab-sb-container { position:relative; width:844px; border:1px solid #E2E2E2; border-top:0px; padding:2px; }

#tab-sb-handle { width:8px; background-color:#E2E2E2; border-left:2px solid #3D3D3D; border-right:2px solid #3D3D3D; } 
/* div.tab-sb-track { position:absolute; top:0; right:0; height:46px; width:12px; border-left:2px solid #E2E2E2; border-right:2px solid #E2E2E2; margin-top:17px; } */ /* background-color:yellow; */
div.tab-sb-track { position:absolute; top:2px; right:2px; height:46px; width:12px; border-left:2px solid #E2E2E2; border-right:2px solid #E2E2E2; margin-top:17px; }
div.tab-sb-content { overflow:hidden; width:828px; height:80px; } /*fs */
/*div.tab-sb-content h1 { padding-left:3px; color:#999; line-height:16px; font-size:14px; font-weight:bold; text-align:justify; }
div.tab-sb-content p { padding-left:3px; padding-right:5px; color:#999; line-height:16px; font-size:14px; font-weight:normal; text-align:justify; }
div.tab-sb-content p a { color:#999; line-height:16px; font-size:14px; font-weight:normal; text-decoration:underline; }*/
/* #tab-sb-up { position:absolute; top:0px; left:828px; }
#tab-sb-dn { position:absolute; top:63px; left:828px; } */
#tab-sb-up { position:absolute; top:2px; left:830px; }
#tab-sb-dn { position:absolute; top:65px; left:830px; }


/* rhs */
#rhs a { display:block; background-color:#0CF; color:#3D3D3D; padding-left:3px; font-size:36px; text-decoration:none; font-weight:bold; outline:none; }
#rhs a.bd { background-color:#F90; padding-left:0px; text-align:center; font-size:20px; line-height:45px; }
#rhs a:hover { background-color:#CCC; text-decoration:underline; }
#rhs div.m { background-color:#0CF; padding:5px; }
#rhs div.m a { padding-left:0px; }

/* div.vab a { display:block; line-height:40px; text-align:center; background-color:#3D3D3D; color:#FFF; font-size:16px; font-weight:bold; text-decoration:none; cursor:pointer; outline:none; } */

/* cards & win */
#foot div { display:inline-block; vertical-align:middle; zoom:1; *display:inline; background-color:#999; margin-right:5px; }
/* #foot a { outline:none; } */
#foot a { outline:none; color:#3D3D3D; text-decoration:none; font-size:14px; font-weight:bold; }
#foot img { padding:5px 5px 5px 0px; }
#foot p { line-height:24px; margin:0px; }
#foot p.m { background-color:#0CF; width:68px; text-align:center; cursor:pointer; margin:0px; }
#foot p.w { background-color:#F36; width:68px; text-align:center; cursor:pointer; margin:0px; }
#foot input[type=text] { position:absolute; width:251px; height:18px; margin-top:2px; padding-left:5px; border:0px; color:#333; font-family:arial; font-size:14px; }
#footnav td, #footnav td a { background-color:#3D3D3D; color:#FFF; font-size:10px; }
#footnav td { padding-bottom:10px; }
#footnav td a:hover { text-decoration:underline; }

/* filters */
div.filters { width:835px; background-color:#000; } /* only include width IF including a border */
div.filters div { display:inline-block; vertical-align:middle; zoom:1; *display:inline; }
div.filters div { width:125px; margin-right:2px; border-width:2px 0px; border-style:solid; border-color:#000; line-height:24px; background-color:#E2E2E2; cursor:pointer; font-size:14px; font-weight:bold; color:#333; }
div.filters div.selected { background-color:#FFF; } /* border-bottom-color:#FFF; */
div.filters a.h1 { color:#FFF; font-weight:bold; font-size:14px; text-decoration:none; outline:none; }
/* div.filters a:hover.h1 { color:#FFF; } */
div.filters div.m, div.filters div.w { width:214px; padding-left:10px; border:0px; text-align:left; }
div.filters div.m {background-color:#0CF; }
div.filters div.w {background-color:#F36; }
div.filters div.filter a { color:#F00; text-decoration:none; line-height:22px; }
#filters-content div { position:absolute; background-color:#FFF; border:2px solid #000; border-top:0px; min-width:115px; padding:10px; padding-right:0px; text-align:left; }
#filters-content div.ie7fix { display:inline-block; vertical-align:middle; zoom:1; *display:inline; position:relative; vertical-align:top; border:0px; padding:0px; }
#filters-content div.content { display:inline-block; vertical-align:middle; zoom:1; *display:inline; position:relative; vertical-align:top; border:0px; min-width:0px; padding:0px; padding-right:20px; text-align:left; }
#filters-content div.content p { margin:0px; font-size:14px; font-weight:bold; text-decoration:underline; }
#filters-content div.content a { font-size:14px; text-decoration:none; color:#333; }
#filters-content div.content a:hover { text-decoration:underline; }
#filters-content a.remove { font-size:14px; text-decoration:underline; color:#00F; }

/* home */
#top img { padding-right:5px; }

div.vab { padding:14px 0px 5px 0px; }
div.vab a { display:block; line-height:40px; text-align:center; background-color:#3D3D3D; color:#FFF; font-size:16px; font-weight:bold; text-decoration:none; cursor:pointer; outline:none; }

/*
#six td { width:140px; text-align:center; }
#six td.l, #six td.r { width:139px; }
#six td a { display:block; padding:10px 0px; outline:none; }
*/
.six { top:0px; }
.six td { width:140px; text-align:center; }
.six td.l, .six td.r { width:139px; }
.six td a { display:block; padding:10px 0px; outline:none; }

#home th a { display:block; line-height:30px; padding-left:10px; font-size:16px; text-decoration:none; color:#000; text-align:left; outline:none; }
#home th a:hover { text-decoration:underline; }
#home td { width:164px; text-align:center; }
#home td a { display:block; padding:5px 0px; font-size:14px; text-decoration:none; color:#666; text-align:center; outline:none; } 
#home td a:hover { color:#00F; }
#home td p { margin:0px; padding-top:5px; }

/* mens home */
#mens a.vab { display:block; width:158px; padding-left:7px; height:87px; line-height:43px; margin-top:5px; background-color:#3D3D3D; color:#0CF; font-size:30px; font-weight:bold; text-decoration:none; }

#cats td { width:207px; padding-right:4px; padding-bottom:5px; }
#cats td.r { padding-right:0px; }
/* #cats div { border:1px solid #666; } */
#cats a, #cats a.so { display:block; border:1px solid #666; background-color:#CCC; text-decoration:none; text-align:center; font-size:16px; color:#3D3D3D; font-weight:bold; line-height:26px; }
#cats a:hover { background-color:#0CF; }
#cats a.ch:hover {  background-color:#F00; color:#FFF; }
#cats a.so {  border:1px solid #F00; background-color:#F00; color:#FFF; }
#cats img { padding:5px 0px; background-color:#FFF; }

/* product */
#product td h1 { margin:10px 0px; }
#product td.v { background-image:url(img/prod-v.gif); background-repeat:repeat-y; }
#product .rhs { width:220px; font-size:14px; color:#666; line-height:18px; }
#product .rhs a { font-size:14px; padding:2px 0px; }
#product option.zero { color:#999; }
#also td { width:168px; text-align:center; }
#also td a { display:block; padding:5px 0px; font-size:12px; text-decoration:none; color:#666; text-align:center; outline:none; }
#also td a:hover { color:#00F; }
#also td p { margin:0px; padding-top:5px; }

#product-tabs-container div { display:inline-block; vertical-align:middle; zoom:1; *display:inline; }
#product-tabs-container div.tabs { height:25px; width:488px; border-bottom:1px solid #E2E2E2; } /* only include width IF including a border */
#product-tabs-container div.tabs div a { display:block; outline:none; line-height:26px; width:118px; margin-right:5px; background-color:#E2E2E2; color:#3D3D3D; text-decoration:none; font-weight:bold; text-align:center; } /* line-height is 25 + 1px to cover bottom border */
#product-tabs-container div.tabs div a:hover, #product-tabs-container div.tabs div a.selected { background-color:#999; }
#product-tabs-container #tabs-content { width:482px; padding:2px; border:1px solid #E2E2E2; border-top:0px; color:#666; font-size:12px; height:107px; } /* include width NOT height (for border) otherwise include NEITHER */
#product-tabs-container #tabs-content div { width:482px; height:107px; overflow-x:hidden!important;overflow:inherit; overflow-y:scroll!important;overflow:inherit; }
#product-tabs-container #tabs-content h1 { padding-left:3px; color:#666; line-height:16px; font-size:14px; font-weight:bold; text-align:justify; }
#product-tabs-container #tabs-content h2 { padding-left:3px; color:#666; line-height:16px; font-size:14px; font-weight:bold; text-align:justify; }
#product-tabs-container #tabs-content p { margin:0px; padding-left:3px; padding-right:5px; color:#666; line-height:16px; font-size:12px; font-weight:normal; text-align:justify; }
#product-tabs-container #tabs-content p a { color:#00F; line-height:16px; font-size:12px; font-weight:normal; text-decoration:underline; }

/* basket */
#basket td.txt { color:#666; text-align:justify; }

#basket-tabs-container div { display:inline-block; vertical-align:middle; zoom:1; *display:inline; }
#basket-tabs-container div.tabs { height:25px; width:675px; border-bottom:1px solid #E2E2E2; } /* only include width IF including a border */
#basket-tabs-container div.tabs div a { display:block; outline:none; line-height:26px; width:118px; margin-right:5px; background-color:#E2E2E2; color:#3D3D3D; text-decoration:none; font-weight:bold; text-align:center; } /* line-height is 25 + 1px to cover bottom border */
#basket-tabs-container div.tabs div a:hover, #basket-tabs-container div.tabs div a.selected { background-color:#999; }
#basket-tabs-container #tabs-content { width:669px; padding:2px; border:1px solid #E2E2E2; border-top:0px; color:#666; font-size:12px; height:107px; } /* include width NOT height (for border) otherwise include NEITHER */
#basket-tabs-container #tabs-content div { width:669px; height:107px; overflow-x:hidden!important;overflow:inherit; overflow-y:scroll!important;overflow:inherit; }
#basket-tabs-container #tabs-content h1 { padding-left:3px; color:#666; line-height:16px; font-size:14px; font-weight:bold; text-align:justify; }
#basket-tabs-container #tabs-content h2 { padding-left:3px; color:#666; line-height:16px; font-size:14px; font-weight:bold; text-align:justify; }
#basket-tabs-container #tabs-content p { margin:0px; padding-left:3px; padding-right:5px; color:#666; line-height:16px; font-size:12px; font-weight:normal; text-align:justify; }
#basket-tabs-container #tabs-content p a { color:#00F; line-height:16px; font-size:12px; font-weight:normal; text-decoration:underline; }

/* articles */
td.articles, td.articleTitle { padding-left:10px; }
td.articles h1, td.articleTitle h1 { display:inline; font-size:16px; font-weight:normal; color:#00F; }
td.articleTitle h1 { color:#000; }
td.articleTitle a { color:#000; text-decoration:none; }
td.articleTitle a:hover { text-decoration:underline; }
