body{color:#666;font:13px Arial, Helvetica, sans-serif;margin:0;padding:0 0 20px 0;}
body.blank{background:#FFF;padding:20px;}
a {color:#FC00FF;text-decoration:none;}
a:hover {color:#666;text-decoration:none;}

#pageSurround{background:url(../styleImages/pagesurround-bg-trans.png) repeat-y center top;margin:0 auto;width:974px;}
#PageOuter{margin:0 auto;padding:0;width:1000px;}
#Header{background:url(../styleImages/header-bg-trans.png) no-repeat center top;height:177px;margin:10px 0 0;width:1000px;}
#HeaderLogo{background:transparent url(../styleImages/logo-trans.png) no-repeat scroll 0 0;height:264px;left:50%;margin-left:-181px;margin-top:-35px;position:absolute;width:328px;z-index:90;}
#HeaderLogo a{display:block;height:209px;margin:25px 0 0 40px;width:259px;}

ul#menu{margin:0 0 0 20px;position:absolute;top:126px;z-index:90;}
ul#menu li{display:inline;margin:0.1em 1em;position:relative;}
ul#menu li.LogoSpace{margin-right:333px;}
ul#menu li a{text-transform:uppercase;color:#FFF;font-family:"Courier New",Courier,monospace;font-size:19px;font-weight:normal;text-decoration:none;}
ul#menu li a.blog{color:#FC00FF}
ul#menu li a:hover{text-decoration:none;}
ul#menu li.mega a{padding:0 1.2em;}
ul#menu div.box{display:none;z-index:500;}
ul#menu li.mega div.box{background:#101010;color:#FFF;left:0;padding:1.3em 1.3em 0;position:absolute;top:1.6em;width:22em;}
ul#menu li.hovering div.box{display:block;}
ul#menu li.mega div.box a{color:#FFF;padding:0;text-decoration:none;text-transform:none;font-size:15px;}
ul#menu li.mega div.box a:hover{background:#FFF;color:#101010;}
ul#menu div.box h2{color:#FFF;font-size:18px;font-weight:bold;}
ul#menu div.box h3{color:#FFF;font-size:17px;font-weight:bold;}
ul#menu div.box div.inner-left{float:left;width:45%;margin:0 0 10px 0;}
ul#menu div.box div.inner-right{float:right;width:45%;margin:0 0 10px 0;}
ul#menu div.box div.inner-full{float:left;width:90%;margin:0 0 10px 0;}
ul#menu div.box div p{margin:0 0 5px;padding:0;line-height:20px;}

#TagLine{float:left;margin:-10px 0 0 20px;width:330px;}

#CartSession{background:transparent url(../styleImages/session-bg-trans.png) no-repeat scroll right top;color:#FFFFFF;float:right;font-family:"Courier New",Courier,monospace;font-size:13px;height:90px;letter-spacing:-1px;margin:-30px 0 0;padding:23px 20px 0 0;text-align:right;width:400px;}
#CartSession a{color:#FFF;font-weight:700;border-bottom:1px dotted #FFF;}
#CartSession a:hover{border-bottom:none;}
#CartSession .session{float:right;margin:0 10px 14px 10px;position:relative;top:4px;}
#CartSession .cart{clear:both;margin:0 10px 10px 0;}
#CartSession .search{margin:4px 10px 0 10px;}
#CartSession .search .searchBox {border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;height:16px;font-size:11px;}
#CartSession .search .SearchBtn {/*border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:none;height:25px;width:23px;background:#FFF;text-indent:-3000px;margin:0;display:inline;color:#FFF;;padding:1px;cursor:pointer;*/display:none;}

.SmallHeader{color:#FFF;font-size:11px;font-weight:700;text-transform:uppercase;}
#Currency{padding:20px 0 0 0;}
#Language{margin-bottom:3px;padding-right:10px;}
#Session{float:right;height:20px;margin-top:58px;padding:0;text-align:right;width:auto;}
#Login{color:#FFF;float:right;font-size:11px;margin:0;padding:0 10px 0 0;text-align:right;text-transform:uppercase;width:auto;}
#Login p{margin:0;padding:0;}
#Login a{color:#FFF;text-decoration:none;}
#Login a:hover{color:#3aa8cc;text-decoration:none;}

#LeftColumn{float:left;font-size:16px;left:25px;margin:0 30px 0 0;padding:0;position:relative;top:25px;width:235px;z-index:1;}
#LeftColumn h3.womens-header{background:transparent url(../styleImages/womens-header.png) no-repeat scroll 0 0;height:33px;margin:0 0 8px;text-indent:-3000px;width:207px;}
#LeftColumn h3.mens-header{background:transparent url(../styleImages/mens-header.png) no-repeat scroll 0 0;height:33px;margin:0 0 8px;text-indent:-3000px;width:207px;}

#mainmenu-nav{display:inline;float:left;font-size:11px;margin:0 0 15px 0;}
ul#mainmenu-nav li.title{height:33px;margin:0 0 8px;text-indent:-3000px;width:170px;}
ul#mainmenu-nav li.cat{background:transparent url(../styleImages/cat-header.png) no-repeat scroll 0 0;}
ul#mainmenu-nav li.vintage{background:transparent url(../styleImages/product-type-header.png) no-repeat scroll 0 0;}
ul#mainmenu-nav li.sizes{background:transparent url(../styleImages/sizes-header.png) no-repeat scroll 0 0;}
ul#mainmenu-nav li.links{background:transparent url(../styleImages/links-header.png) no-repeat scroll 0 0;}
ul#mainmenu-nav li.designer{background:transparent url(../styleImages/designer-header.png) no-repeat scroll 0 0;}

.ul-nav,.li-nav{display:block;font-size:11px;}
.ul-nav{font-size:11px;padding:0;width:190px;}
.li-nav{font-size:11px;margin:0 0 7px;padding:0 0 0 10px;}
.li-nav .ul-nav{background-color:#3ab0d6;display:none;font-size:11px;margin-left:100px;margin-top:-19px;position:absolute;z-index:5;}
.li-nav a{color:#101010;font-family:"Courier New", Courier, monospace;font-size:16px;padding:2px;text-decoration:none;text-indent:2px;width:186px;}
.li-nav a:hover{background:#101010;color:#FFF;}
.li-nav a.highlight{color:#FC00FF;font-family:"Courier New", Courier, monospace;font-size:16px;padding:2px;text-decoration:none;text-indent:2px;width:186px;}
.li-nav a.highlight:hover{background:#FC00FF;color:#FFF;}


.subHeading{border-bottom:1px dotted #FFF;color:#fff;height:30px;margin:0;padding:0;width:100%;}
.subHeading h3{color:#fff;float:left;font-size:13px;font-weight:400;margin:0;padding:5px 0 0 5px;text-align:left;text-transform:uppercase;}
.subHeading h3 a{border:none;color:#fff;padding-right:50px;text-decoration:none;}
.subHeading h3 a:hover{border:none;color:#ffad00;padding-right:50px;text-decoration:none;}

.LeftBox{margin:0 0 5px;padding:0 0 2px;width:185px;}
.LeftBox.border{background:#3AB0D6;border-top:1px dotted #FFF;color:#FFF;padding-top:5px;}
.LeftBox p#nudge{background:#3AB0D6;color:#FFF;margin:0 0 0 10px;}
.ul-nav .li-nav a.hassubmenu:hover{color:#FA0;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html .clearfix{height:1%;}

ul#CartNav{list-style-type:none;margin:0;padding:0;}
ul#CartNav li{margin:0;padding:0;}
ul#CartNav li a{background:#FFF;background-image:url(../styleImages/more.gif);background-position:5px 6px;background-repeat:no-repeat;color:#333;padding:2px 2px 2px 15px;text-decoration:none;}
ul#CartNav li a:hover{background:#FFF;background-image:none;color:#6F9994;padding:2px 2px 2px 15px;text-decoration:none;}

#RandProduct{height:100%;padding:10px 0 20px;}
#RandImage{display:inline;float:left;margin:0 10px 0 0;padding:0;}
#RandText{color:#FFF;}

#Content{float:left;margin:0 0 20px;width:695px;}
#Content p{margin:0;padding:0 40px 15px 0;text-align:justify;}
#Content ul, #Content ol{padding:0 30px 15px 0;}
#Content li {margin:0 0 5px 0;}
#ContentBox{padding:3px;position:relative;top:25px;z-index:1;}
#ContentInfo{float:left;margin:-24px 0 20px 35px;width:885px;text-align:justify;}
body.blank #ContentBox{top:0;}
body.blank #ContentBox p{padding:0 0 15px;margin:0;}


#ContentHome{float:left;margin:-24px 0 0 17px;width:940px;}
#homeheader {height:628px;width:940px;}
#homeheader a.prev, #homeheader a.next{position:relative;z-index:20;top:265px;height:56px;width:45px;display:block;}
#homeheader a.prev{float:left;background:url(../styleImages/homeheaderImages-prev.png) no-repeat 0 0;text-indent:-3000px;margin-left:1px;overflow:hidden;}
#homeheader a.next{float:right;background:url(../styleImages/homeheaderImages-next.png) no-repeat 0 0;text-indent:3000px;margin-right:1px;overflow:hidden;}
#homeheaderImages img{background:#cfcfcf;border:3px solid #cfcfcf}
#HomeSecondary {}
#HomeSecondary .column{background:#CFCFCF none repeat scroll 0 0;float:left;height:236px;margin:9px 9px 0 0;width:307px;}
#HomeSecondary .column img{border:3px solid #cfcfcf}
#HomeSecondary .column1{}
#HomeSecondary .column2{}
#HomeSecondary .column3{margin-right:0;}

#homepage-left{float:left;overflow:hidden;width:200px;}
#homepage-left .column img{background:#CFCFCF none repeat scroll 0 0;border:3px solid #CFCFCF;float:left;height:144px;margin:0 0 9px;width:194px;}
#homepage-right{float:right;height:467px;overflow:hidden;position:relative;width:730px;}
#homepage-right a.prev, #homepage-right a.next{position:relative;z-index:20;top:205px;height:56px;width:45px;}
#homepage-right a.prev{float:left;background:url(../styleImages/homeheaderImages-prev.png) no-repeat 0 0;text-indent:-3000px;margin-left:1px;overflow:hidden;}
#homepage-right a.next{float:right;background:url(../styleImages/homeheaderImages-next.png) no-repeat 0 0;text-indent:3000px;margin-right:1px;overflow:hidden;}
#homepage-right #homepage-banner{position:absolute;}

.contr{clear:both;margin:0 0 20px;overflow:auto;}
.contr-image{float:left;margin:2px 10px 0 0;}
.contr-image img {border:2px solid #CFCFCF;}
.contr-info{float:right;width:720px;}

.Title{height:40px;}
h1{color:#101010;font-family:"Courier New", Courier, monospace;font-size:27px;font-weight:700;margin:0 0 10px;}
h2{color:#101010;font-family:"Courier New", Courier, monospace;font-size:20px;font-weight:700;margin:0 0 7px;}
h3{color:#101010;font-family:"Courier New", Courier, monospace;font-size:18px;font-weight:700;margin:0 0 5px;}
h4{color:#101010;font-family:"Courier New", Courier, monospace;font-size:17px;font-weight:700;margin:0 0 5px;}

#BreadCrumb{margin-bottom:5px;}
.pagination{padding-bottom:5px;padding-top:30px;text-align:center;clear:both;}

a.presslink{outline:none;}

#SiteDocs{background:transparent url(../styleImages/footer-bg-trans.png) no-repeat scroll 0 0;color:#777777;font-size:12px;height:15px;margin:0 auto;padding:34px 0 0 10px;text-align:left;width:965px;}
#SiteDocs a:link,#SiteDocs a:visited,#SiteDocs a:hover{color:#101010;font-weight:700;text-decoration:none;}

ul.social{float:left;margin:5px 0 12px 3px;width:690px;}
ul.social li{float:left;margin:0 15px 0 0;}
ul.social li.twitter a{background:transparent url(../styleImages/twitter.png) no-repeat scroll 0 0;padding:5px 0 5px 23px;display:block;}
ul.social li.facebook a{background:transparent url(../styleImages/facebook.png) no-repeat scroll 0 0;padding:3px 0 3px 23px;display:block;}
ul.social li.blog a{background:transparent url(../styleImages/rss.png) no-repeat scroll 0 0;padding:3px 0 3px 23px;display:block;}

ul.SiteDocsLeft{margin:0 0 0 3px;clear:both;}
ul.SiteDocsLeft li{float:left;margin:0 5px 0 0;}

ul.SiteDocsRight{float:right;margin:0 14px 0 0;}
ul.SiteDocsRight li{float:left;margin:0 0 0 5px;}

#Announcement{margin-bottom:5px;margin-top:0;padding:3px;position:relative;z-index:1;}
#Announcement p{line-height:16px;margin:5px 5px 0;}

#LatestProducts{height:100%;margin:0;padding:3px;position:relative;z-index:1;}
#Inner{margin:5px;padding:0;}
.LPBox{float:left;margin:5px 5px 20px;padding:0;}
.LPImage{border:3px solid #ddd;}
.LPName{color:#333;font-size:12px;margin:0;padding:2px 0;width:100%;}
.LPName a:link,.LPName a:visited{background:#FFF;color:#333;margin:0;padding:0;text-decoration:none;}
.LPName a:hover{background:#FFF;color:#FFAD00;text-decoration:none;}
.LPPrice{color:#3AB0D6;font-size:12px;height:20px;margin:0;padding:2px 0;text-transform:uppercase;width:100%;}

#SubCategories{display:inline;float:left;height:auto;margin:10px auto 5px;padding:0;text-align:center;width:100%;}
.subCat{display:inline;float:left;margin:5px 5px 10px;padding:5px;text-align:center;text-indent:0;}
.subCat a{background:#FFF;color:#333;text-decoration:none;}
.subCat a:hover{color:#fa0;text-decoration:none;}
.subCat img{border:1px solid #CCC;padding:5px;}

#ProdList{position:relative;top:25px;}
.ProdItem{float:left;margin:0 10px 25px 0;;width:220px;color:#101010;font:normal 12px "Courier New", Courier, monospace;}
.ProdImg{margin:0 0 5px 0; height:320px;overflow: hidden;border:3px solid #DDD; background:#DDD;}
.ProdImg img{width:220px;}
.ProdDetails {height:40px;}
.ProdDetails a{font-weight:700;color:#101010;}
.ProdDetails .Price{font-size:14px;}
.ProdDetails .Out{display:none;}
.ProdDetails .OutStock{color:#F00;}

#SingleProd{margin:25px 0 20px 0;z-index:1;}

#ProdImages{float:left;height:auto;margin:0 0 0 0;width:auto;}
#MainProdImage{border:2px solid #ddd;margin:0 0 5px 0;}
.ThumbGal{margin:0 0 20px;overflow:auto;}
.GalImage {border:2px solid #DDDDDD;float:left;height:107px;margin:0 5px 0 0;overflow:hidden;width:73px;}
.GalImage img{border:medium none;left:-45px;position:relative;width:165px;}

#LightBoxGallery{height:auto;margin:0 auto;padding:0;text-align:center;width:auto;}
.LightBox{float:left;height:1%;margin:0 0 30px 15px;}
#lightboxImage{height:450px;}

#ProdDescription{float:right;font-size:12px;margin:0 15px 20px 0;padding:0;text-align:justify;width:330px;}
#ProdDescription p{margin:0;padding:0 10px 15px 0;}
#ProdDescription dl.ProdDetails{font-size:11px;margin:2px 0 15px;overflow:hidden;padding:5px 0 0;width:330px;height:auto;}
#ProdDescription dl.ProdDetails dt{clear:left;float:left;margin:0 0 3px;width:100px;}
#ProdDescription dl.ProdDetails dd{margin:0 0 3px;}

#ProdInfo{float:right;margin:0 15px 10px 0;text-align:left;width:330px;}
#ProdInfo ul{list-style-type:none;margin:0;padding:0;}
#ProdInfo ul li.price{font-family:"Courier New",Courier,monospace;font-size:17px;font-weight:700;}
#ProdInfo ul li.shoplift {text-decoration:line-through;}

#ProdInfo ul li.Out{display:none;}
#ProdInfo ul li.OutOfStock{font-family:"Courier New",Courier,monospace;font-size:17px;font-weight:700;color:#F00;}
#TellAFriend{color:#FFFFFF;float:left;font-size:14px;width:260px;}
#TellAFriend a.TellAFriend{background:#959595;border:none;color:#FFF;display:block;float:left;font-size:12px;line-height:22px;margin:2px 0 0;padding:10px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:129px;}
#TellAFriend a.TellAFriend:hover{background:#807f7f;color:#FFF;text-decoration:none;}
#TellAFriend a.SizeGuide{background:#959595;border:none;color:#FFF;display:block;float:right;font-size:12px;line-height:22px;margin:2px 0 0;padding:10px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:129px;}
#TellAFriend a.SizeGuide:hover{background:#807f7f;color:#FFF;text-decoration:none;}

span#sharethis_0 {display:none;} /*This is fixing a error with the ShareThis button that I will hack again later*/

#ProdOptions{background:#FFFFFF none repeat scroll 0 0;color:#663366;font-size:15px;font-weight:400;margin:0 0 15px;padding:0;text-align:left;text-transform:uppercase;width:auto;}
#ProdOptions p{color:#101010;font-family:"Courier New", Courier, monospace;font-size:18px;font-weight:700;margin:0 0 5px;}
#Options{background:#FFF;color:#333;font-size:13px;font-weight:700;margin:-10px 0 0;padding:0 0 0 10px;text-transform:none;}
.OptionsStyle{border:1px solid #CCC;width:auto;}

#ProdLevels{background:#FFF;color:#333;font-size:12px;font-weight:700;margin:30px 0 0;padding:0;text-align:left;}
#ProdLevels p{margin:0;padding:0;}

#ProdBuy,#ProdContact{color:#FFF;float:left;font-size:14px;width:260px;}
#ProdBuy a, #ProdContact a{background:#fc00ff;border:none;display:block;font-size:12px;line-height:22px;margin:2px 0 0;padding:10px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:260px;}
#ProdContact a:hover{background:#807f7f;color:#FFF;text-decoration:none;}
#ProdContact a{background:#959595;}
#ProdBuy span.alt-shoplift a {display:block;}
#ProdBuy a.buy-shoplift, #ProdBuy a.hide-shoplift {display:none;}

#ProdBuy a:hover{background:#ea00c1;}

.addCoupon:link,.addCoupon:visited,.addCoupon:hover,.addCoupon:active{background:#FFF;color:#333;font-weight:700;text-decoration:none;}

#CustomerReviews p{margin-left:10px;}
.SubmitReview{padding-right:60px;}
.right{text-align:right;}
.right span{float:left;font-weight:700;}

.ReviewEntry{margin:0;}
.ReviewRatings{background:#3AB0D6;color:#fff;padding:3px;}
.ReviewContent{background:#FFF;border-bottom:1px dotted #CCC;color:#333;font-style:italic;padding:3px;}
.ReviewTitle{text-transform:uppercase;}
.ReviewedBy{background:#FFF;color:#FA0;padding:3px;}
.Date{background:#FFF;color:#fa0;float:right;}

.LPInfo{color:#333;}
* html .LPInfo{width:100%;}

.buttonBg{background-image:url(../styleImages/backgrounds/ButtonBg.gif);background-repeat:repeat-x;color:#636;height:26px;text-align:center;}

dl.productCatgories { margin:0;padding:0; }
dl.productCatgories dl { margin:0;padding:0; }
dl.productCatgories dd { margin:0;padding:0; }

body.menswear dl.productCatgories dl.Womens,
body.menswear dl.productCatgories a.category.Womens { display:none; }

body.womenswear dl.productCatgories dl.Menswear,
body.womenswear dl.productCatgories a.category.Menswear { display:none; }

dl.productCatgories dl.Unisex,
dl.productCatgories a.category.Unisex { display:none; }

dl.productCatgories a.category.Gifting,
dl.productCatgories a.category.Sale,
dl.productCatgories a.category.Just.Added { font-weight:bold; margin-top:5px; display:block; }

dl.productCatgories a.category.Womens {
    background:transparent url(../styleImages/womens-header.png) no-repeat scroll 0 0;
    height:33px;
    text-indent:-3000px;
    width:207px;
    display:block;
}
dl.productCatgories a.category.Womens:hover { background:transparent url(../styleImages/womens-header.png) no-repeat scroll 0 0; }

dl.productCatgories a.category.Menswear {
    background:transparent url(../styleImages/mens-header.png) no-repeat scroll 0 0;
    height:33px;
    text-indent:-3000px;
    width:207px;
    display:block;
}
dl.productCatgories a.category.Menswear:hover { background:transparent url(../styleImages/mens-header.png) no-repeat scroll 0 0; }

dl.productCatgories a.category.Vintage {
    background:transparent url(../styleImages/product-type-header.png) no-repeat scroll 0 0;
    height:33px;
    text-indent:-3000px;
    width:207px;
    display:block;
    margin-top:10px;
}
dl.productCatgories a.category.Vintage:hover { background:transparent url(../styleImages/product-type-header.png) no-repeat scroll 0 0; }

dl.productCatgories a.category.Designer {
    background:transparent url(../styleImages/designer-header.png) no-repeat scroll 0 0;
    height:33px;
    text-indent:-3000px;
    width:207px;
    display:block;
    margin-top:10px;
}
dl.productCatgories a.category.Designer:hover { background:transparent url(../styleImages/designer-header.png) no-repeat scroll 0 0; }

dl.productCatgories a.category { color:#101010;font-family:"Courier New", Courier, monospace;font-size:16px;padding:2px;text-decoration:none;text-indent:2px }
dl.productCatgories a.category:hover {background:#101010;color:#FFF;}
