/* Product List */

table#products {
	border-collapse: collapse;
	border-spacing: 20px;
	width:100%;
}

#products td {
	vertical-align: top;
	width: 217px;
	padding: 0;
	float:left;
	margin-left:20px;
}


table#products1 {
	border-collapse: collapse;
	border-spacing: 20px;
	width:945px;
}

#products1 td {
	    float: left;
    margin-left: 0;
    padding: 0;
    vertical-align: top;
    width: 315px;
}

#products td.finale { margin-left:0 !important;}

#products td img { margin: 0 0 5px 0; }

p.old-price { margin-bottom: 0; }

.products-related .special-price span { color:red !important;}
p.special-price { color: red; }

.shop-by-style { margin: 15px 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #797979; }
.shop-by-style .style { float: left; width: 185px; }




.main-navigation {font-size: 11px; border-top:1px #000 solid; clear:both;margin-top:10px; padding:5px 0px;width:909px;margin-bottom:5px; height:10px;}
.main-navigation ul {margin:0; list-style:none;text-transform:uppercase;}
.main-navigation ul li {float:left; font-size:11px; color:#aaa;}
.main-navigation ul li span {color:#000; display:block; padding:0px 2px 0px 0px;}
.main-navigation ul li span a{color:#000; padding:0px 2px 0px 0px;}
.main-navigation ul li a {color:#aaa; text-decoration:none; display:block; padding-bottom:0px; text-transform: uppercase; padding:0px 5px;}
.main-navigation ul li a:hover {color:#333333;}

#slide-content{text-align:left;margin:0;width:909px;height:399px;overflow:hidden; position:relative;}

#pager {
position:absolute;
z-index:50;
top :405px; 
left :10px;
font-size:16px;
}
#pager a {
margin:0 5px;
padding:3px 3px;
text-decoration:none;
color:#fff;
}
#pager a.activeSlide {
color:#333333;
}
#pager a:focus {
outline:medium none;
}
#pager a.left, #pager a.right {padding:3px 5px;color:#fff; display:block; float:left;} 
#pager #pagenav {float:left;}




#container .carousel,
#container .carousel .carousel-wrap{margin:0;border:0;zoom:1; position:relative;width:909px;}
#container .js .carousel-wrap{display:inline-block;vertical-align:middle;width:909px;margin:0 auto;}
.IE #container .js .carousel-wrap{display:inline;}
#container .carousel ul{margin:0;padding:0;zoom:1;}
#container .js ul li{overflow:hidden;display:inline;float:left;width:305px;height:216px;text-align:center;}
#container .carousel .carousel-control{overflow:hidden;display:inline-block;vertical-align:middle;height:40px;cursor:pointer;line-height:999px;zoom:1; position:absolute;top:90px; z-index:10; width:24px;}
#container .carousel .carousel-next{background:url(../images/arrow-right.gif) 0 0 no-repeat; right:0; }
#container .carousel .carousel-previous{background:url(../images/arrow-left.gif) 0 0 no-repeat;left:0; }
#container .carousel .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
#container .carousel .disabled,#container .carousel .disabled:hover{/*-moz-opacity:.5;opacity:0.50;filter:alpha(opacity=50);cursor:default;*/}
#container .carousel div{margin:0;padding:0;border:0;}
#container .carousel ul{padding:0;list-style:none;}
#container .carousel ul li{position:relative;margin:0;}
#container .carousel ul li cite{position:absolute;bottom:3px;right:10px;line-height:19px;font-size:11px;}
#container .carousel ul li cite a img{vertical-align:middle;}
#container .carousel ul li cite a{color:#fff;text-decoration:none;}
#container div.center-wrap{overflow:hidden;clear:both;zoom:1;}
#container div.center-wrap div{border:0;margin:15px 0;}
#container div.center-wrap a{margin:0 2px;padding:2px 5px;border:1px solid #4f4f4f;background:#333;cursor:pointer;color:#fff;-moz-border-radius:12px;webkit-border-radius:12px;border-radius:12px;}
#container div.center-wrap a.active{font-weight:bold;color:#5db0e6;}
.swap-image {display:none;}






ol, ul { list-style: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
.alignright { float:right; }
.alignleft { float:left; }
.alignnone { height:0px; font-size:0px; clear:both; line-height:0px; }

.spacer { height:12px; font-size:0px; clear:both; line-height:0px; }
.spacer5px { height:5px; font-size:0px; clear:both; line-height:0px; }
.spacer2px { height:2px; font-size:0px; clear:both; line-height:0px; }

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }


.wrapperbox{ width:100%; }
.containerbox { width:910px; margin:0 auto; }
.middlebox { padding:0 0 10px 0;}
.logo { padding:30px 24px 0 2px; }
.logo a{ width:104px; height:44px; display:block; overflow:hidden; text-decoration:none; color:#000; text-indent:-9999px; background:url(../images/logo-folk.jpg) left top no-repeat; }

/* navigation */ 
.navigation {font-size: 11px;}
.navigationouter{ padding:15px 0 0px 0; #height:33px;}
.navigationouter .navigation { height:18px; padding:0px 0 2px 0; color:#000; }
.navigationouter .navigation li { float:left; }
.navigationouter .navigation li.menlist{ padding-left:2px; font-size: 13px;}
.navigationouter .navigation li.menlist a{ color:#615e5e; text-decoration:none; }
.navigationouter .navigation li.update{ background:url(../images/men-devide.gif) 12px top no-repeat; padding-left:26px;}
.navigationouter .navigation li a { font-size:13px; text-decoration:none; margin:0 3px; display:inline-block; color:#000;}
.navigationouter .navigation li a:hover{ text-decoration:none; color:#ed1b34;}

.nav-bottom{border-top: 1px solid #666;height: 34px;position: relative;z-index: 10}
.nav-bottom p{float: left;margin: 0;height: 34px;line-height: 34px}
.nav-bottom ul.links{float: left;padding-left: 26px;background: url("../images/men-devide.gif") no-repeat 12px 9px;height: 34px;margin: 0}
.nav-bottom ul.links li.level0{float: left;padding: 0 10px;position: relative}
.nav-bottom ul.links li.level0 a.level0{display: block;padding-right: 15px;line-height: 34px;height: 34px;background: url("../images/icon-nav.gif") no-repeat 100% 50%}
.nav-bottom ul.links li.active{background: url("../images/black-trans.png") repeat 0 0}
.nav-bottom ul.links li.level0 a.level0:hover,.nav-bottom ul.links li.active a.level0{background: url("../images/icon-nav-active.gif") no-repeat 100% 50%;color: #fff}
.nav-bottom ul.links li .drop-box{position: absolute;top: 34px;left: 0;width: 110px;padding: 10px 10px 14px;background: url("../images/black-trans.png") repeat 0 0;z-index: 9999}
.nav-bottom ul.links li .drop-box li{padding-bottom: 8px;overflow: hidden;height: 13px}
.nav-bottom ul.links li .drop-box li.last{padding-bottom: 0}
.nav-bottom ul.links li .drop-box li a{color: #fff;line-height: 0.9em;float: left}
.nav-bottom ul.links li .drop-box li a:hover{text-decoration: underline}

.submit { font-size:11px; float:left; padding-left:14px; background:url(../images/submit-l.jpg) left top no-repeat; }
.submit input { font-size:11px; float:left; padding-right:14px; background:url(../images/submit-r.jpg) right top no-repeat; width:auto; overflow:visible; border:0px; color:#fff; height:22px; padding-bottom:4px; line-height:21px; cursor:pointer; }

.topnav { font-size:11px; padding:14px 0 30px 0; text-transform:uppercase;}
.topnav a{ color:#636363; text-decoration:none;}
.topnav a:hover{ text-decoration:none; color:#333;}
.searchbox label, .newsletterbox dd label	{ float:left; display:block;}
/*
.searchfield{ margin-right:4px; padding:0px 0px; border:solid 1px #676767; height:14px;  }
.searchfield input{ width:131px; color:#c1c1c1; font-size:11px; border:0px; background:none; font-family:"UniversCondensedMedium";} 
*/
.searchfield { border: 1px solid #676767; height: 18px; margin-right: 4px; padding: 0; }
.searchfield input { background: none; border: none; color: #C1C1C1; float: left; font-family: "UniversCondensedMedium"; font-size: 11px; padding: 3px 0 0 2px; width: 131px; }

.summertext{ padding:61px 0 20px 0;}

.newsletterbox{ font-size:11px; color:#555555; line-height:20px;}
.newsletterbox dd{ float:left;}
/*
.newsletterbox dd .searchfield{height:13px; border:solid 1px #dddbd9; margin-right:6px; position:relative;  width:168px;}
.newsletterbox dd .searchfield input{color:#656464; width:146px;}
*/
.newsletterbox dd .searchfield { border: 1px solid #DDDBD9; height: 17px; margin-right: 6px; position: relative; width: 168px; }
.newsletterbox dd .searchfield input { color: #656464; padding: 1px 0 0 2px; width: 146px; }

.shirticon{ padding:0 10px 0 8px;}

.tip { color: #000; background:#F4F4F4; border:solid 1px #E5E5E5; display:none; /*--Hides by default--*/ padding:6px 8px;; position:absolute; z-index:1000; width:280px; font-family:Arial, Helvetica, sans-serif; line-height:16px; font-size:12px; text-decoration:none; }

.menbannerblock{ height:399px; width:910px; position:relative; margin-top:2px;}
.menbannerblock img{ vertical-align:top;}
.bnrtext{ position:absolute; color:#fff; background-color: #555;
padding:8px 8px 0px 8px; left:30px; bottom:76px;}
.bnrtext h2{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-decoration:underline; font-size:26px; line-height:28px; padding-bottom:6px;}
.bnrtext { font-size:14px; }
.bnrtext p{ text-decoration:underline; } 
.bnrtextw{ position:absolute; color:#fff; background-color: #c6c3c1;
padding:8px 8px 0px 8px; left:30px; bottom:76px;}

.bannarnav { position:absolute; left:30px; bottom:110px; z-index:99999;  width:450px;}
.bannarnav li{ float:left; color:#2d2d2d;}
.bannarnav li a{ background:url(../images/bnr-actbg.gif) left 150px repeat-x; padding-bottom:6px; color:#2d2d2d; text-decoration:none; display:block;}
.bannarnav li a:hover, .bannarnav li a.activeSlide{ background:url(../images/bnr-actbg.gif) left bottom repeat-x; color:#000;}
.bannarnav li a span{ line-height:20px; display:block; padding:2px 7px 0 7px; background:#fff;}

.maintagblock { padding:6px 0 26px 0;}
.maintagblock img{ vertical-align:top;}
.maintagblock li{ padding-right:5px; float:left;}
.maintagblock li.nopad{ padding-right:0px;}

.menproductlist li{ float:left; padding-right:19px; padding-bottom:5px;}
.catalog-category-view .menproductlist li { padding-right:48px; }
.menproductlist li.nopad{ padding-right:0px; float:right;}
.menproductlist li span{ display:block; padding:2px 0; }
.menproductlist li span a{ color:#494b47; text-decoration:none;} 
.menproductlist li span a:hover{ color:#000; text-decoration:none;} 

#footer{color:#636363; font-size:11px; border-top:solid 1px #333333; padding:12px 0; }
#footer a{ text-decoration:none; color:#636363; text-transform:uppercase; margin:0 2px; }
#footer a:hover{color:#333; text-decoration:none;}
#footer img.payment{ margin-top:7px; }
#navigation {font-size:102% !important;}
#navigation .info_block {font-size:11px;}
body.cms-page-view #navigation {display:none;}


.womenprpad{ padding-top:20px;}
div.wobnrtext{ position:absolute; color:#856e52; background-color: #c6c3c1; width:342px; left:30px; bottom:20px;}
p.category-description {font-size:14px;}
.menproductlist {text-transform:uppercase; font-size:12px;}
.dottedBottom {border-top: 1px dotted #615E5E;}
table.products {margin-bottom:10px;}
.nobr {white-space: no-wrap; white-space:nowrap;}



/* Date: 23 june ends */

.newarrivalsmanblock{width:910px; position:relative; margin-top:2px; position:relative;}
.styledblock{width:910px; position:relative; margin-top:2px; position:relative;}
.styledblock .leftcol {width:383px; height:584px; float:left;}
.styledblock .rightcol {width:515px; height:584px; float:left; margin-left:12px;}


.qtip {
 opacity:0.8;filter:alpha(opacity=80);
 width:150px !important;
 text-align:center !important;
}

.cms-lookbook .qtip {
 opacity:1 !important;filter:alpha(opacity=100);
 text-transform:uppercase;
}

.qtip-wrapper, .qtip-contentWrapper , .qtip-content { text-align:center !important;}

.qtip .qtip-content{
   padding: 10px;
   overflow: hidden;
   font-size:15px;
}
   
   .qtip .qtip-content .qtip-title,
   .qtip-cream .qtip-content .qtip-title{
      background-color: #F0DE7D;
   }
   
   .qtip-light .qtip-content .qtip-title{
      background-color: #f1f1f1;
   }

   .qtip-dark .qtip-content .qtip-title{
      background-color: #404040;
   }

   .qtip-red .qtip-content .qtip-title{
      background-color: #F28279;
   }
   
   .qtip-green .qtip-content .qtip-title{
      background-color: #B9DB8C;
   }

.qtip .qtip-content a {color: #777;}  
   

.newarrivalsmanblock{width:910px; position:relative; margin-top:2px; position:relative;}
 
.newarrivalsmanblock .col1 {width:455px; height:597px; float:left;}
.newarrivalsmanblock .col2 {width:227px; height:597px; float:left;}
.newarrivalsmanblock .col3 {width:227px; height:597px; float:left;}
.newarrivalsmanblock .slidecontainer {width:455px; height:341px; }
.newarrivalsmanblock #slides {width:455px; height:341px; position:absolute; z-index:1; top:0px;}
.newarrivalsmanblock #slides img {width:455px; position:absolute; z-index:2;}
.newarrivalsmanblock .videobox {width:455px; height:256px;}

.newarrivalsmanblock .videobox .videoImage {position:absolute; z-index:1;}


.newarrivalsmanblock .col2 .style1 {width:227px; height:370px;}
.newarrivalsmanblock .col2 .style1 .style1Img {position:absolute; z-index:1;}
.newarrivalsmanblock .col3 .guide2 .guide2Img {position:absolute; z-index:1;}
.newarrivalsmanblock .col3 .style2 .style2Img {position:absolute; z-index:1;}
.newarrivalsmanblock .col2 .guide1{width:227px; height:227px;}
.newarrivalsmanblock .col3 .style2 {width:227px; height:370px;}
.newarrivalsmanblock .col3 .guide2{width:227px; height:227px;}


.newarrivalsmanblock 	.semiTransparentDiv {
	position: absolute;
	background-color: black; 
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0; 
	z-index: 2;
}
	
.newarrivalsmanblock .col1 .videobox .semiTransparentDiv {
	height: 256px; 
	width: 455px; 
	}
	
.newarrivalsmanblock .col2 .style1 .semiTransparentDiv {
	height: 370px; 
	width: 227px; 
	}
	
.newarrivalsmanblock .col3 .guide2 .semiTransparentDiv {
	height: 227px; 
	width: 227px; 
	}
	
.newarrivalsmanblock .col3 .style2 .semiTransparentDiv {
	height: 370px; 
	width: 227px; 
	}
	
	
.slidelabel {z-index:3;color:#fff; width:auto;position:relative; text-align:left;}	
.slidelabel .slidelabelTitle {text-transform:uppercase; font-weight:bold; font-size:15px;}
/* .guide2 .slidelabel {color:#000;}
.guide2 .slidelabel hr {background-color:#000;} */

.col1 .slidelabel { padding-top:150px; padding-left:183px;}
.col1 .videobox .slidelabel { padding-top:112px; padding-left:183px; display:none;}
.col2 .style1ImgContainer , .col3 .guide2ImgContainer{display:block; height:100%;}
.col2 .slidelabel { padding-top:165px; padding-left:60px;}
.col3 .slidelabel { padding-top:85px; padding-left:60px; display:none;}
.col3 .style2 .slidelabel {padding-top:150px;}

.visible {display:block !important;}
.newarrivalsmanblock hr {background-color:#fff; color:#fff; margin:5px 0px;}
.menproductlist hr {background-color:#666666; width:2em;}

ul.prolist li {float:none; font-size:13px; padding-bottom:0px; text-transform:none; line-height:11px;}
.menproductlist li span a{ font-weight:bold;} 

.newarrivalsmanblock .colbottom {padding-top:4px; clear:both;} 


/*********************Popup */
/* ======================================================================================= */
.popup 
{
	color:#331416;
}

.popup, .popup-text {
     position: absolute;
     z-index: 3000;
     top:199px!important;
     /*bottom:39px !important;*/
	 left:152px!important;
     width:50px;
     z-index:500;
     text-align:left;
	opacity:0.9;
   background:#fff;
   padding: 5px 5px 5px 10px;
   

}
.tooltipPointer 
{
	background:url("../images/slaq.gif") no-repeat scroll 0 0 transparent;
	height:29px;
	left:-17px;
	position:absolute;
	width:17px;
}
.price-box {
    margin: 5px 0;
}

.price-box .price { font-weight:bold; color:#c76200; }

/*.popup .price-box {
    border-bottom: 1px dotted #A9A086;
	
}*/
.regular-price .price {
    color: #331416;
    font-size: 13px;
}

.price-box .price {
    color: #C76200;
    font-weight: bold;
}

.price {
    white-space: nowrap !important;
}

.popupTop {
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    padding: 5px 0 0 ; 
}


.isbn {
    font-size: 10px;
    line-height: 12px;
}
.popup h5 {
    color: #331416;
    margin-bottom: 0;
}


.popup h5 a {
    color: #331416 !important;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
}

a.popupTitle {
    color: #D30000 !important;
    text-decoration: none !important;
}
.popup .added_to_cart_button 
{
	background:url("../images/add_to_cart.gif") no-repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:23px;
	width:75px;
}

.popup .add-to .link-cart
{
	text-decoration:underline;
}
.border-top{
border-top:1px dotted #A9A086;
width: 214px;
padding-top:7px;
}

.product-shop p.add-to {margin-bottom:0px!important;} 
.products-list .product-name{ margin-bottom:0px; } 

.grid-list { position:relative; width:217px; }
.grid-list1 { position:relative; width:297px; }
.grid-list1 h4 { margin-top:5px;}
.pop-inner {
 }
 
.popup-list li {margin-bottom: 7px;height: 12px}
.popup-list li p.size span {float:left; font-weight:normal;}
.popup-list li p.size img {float:right;margin:2px 5px 0 0 !important;}
.popupTop h4 {margin-top:5px;}
.popupTop div.spec {}
.popupTop .popup-list{margin: 0}
.popupTop .popup-list p{margin: 0;overflow: hidden;line-height: 12px;height: 12px;}
img.pop-arrow {bottom:-6px;left:-17px;position:absolute;display:none;}
/*Wating List*/
#wishlist-table td {border:none;min-width:0 !important;}
#wishlist-table thead th,#wishlist-table tbody td {padding-bottom:10px;}
#wishlist-table thead th.desc {text-align:left;}
#wishlist-table tbody td.product a {width:120px;display:block;}
#wishlist-table tbody td h2.product-name {font-size:1.1em;color:#000;width:210px;display:block;}
#wishlist-table tbody td h2.product-name a ,#wishlist-table tbody td .price{color:#000;}
#wishlist-table tbody td .btn-remove2 {background:url(../images/delete-icon.jpg) 0 0 no-repeat;width:15px;height:16px;display:block;text-indent:-9999px;float:right;}
#wishlist-table tbody td .btn-remove2 span {display:none;}
#wishlist-table tbody td .date  {width:270px;color:#000;display:block;text-align:left;}
#wishlist-table tbody td .size  {text-transform:uppercase;margin:4px;margin-left:0;}
#wishlist-table tbody td .size-value {color:#000;}
#wishlist-table tbody td {position:relative;}
#wishlist-table tbody td .showab {position:absolute;right:0;}
.a-left {text-align:left !important;}

.products-related{padding-top: 27px; border-top:1px solid #000; margin:10px 0 0;}
.products-related ul{overflow: hidden;padding-bottom: 30px;}
.products-related li.item{float: left;width: 296px; height:221px; margin: 0 19px 0 0 ;}
.products-related ul.shoes-list li.item{width: 297px;}
.products-related li.last{margin-right: 0;}
.products-related li.item a.image{display: block;width: 296px;height: 221px;margin-bottom: 10px;}
.products-related ul.shoes-list li.item a.image{width: 296px;height: 221px;}
.relatedPrice, .products-related li.item h4 {}

.products-related span.price {color:#676664;}
.products-related .special-price span.price {color:red;}

.products-related .cat_bttm { margin-left:-19px;}
.products-related .cat_bttm li.item
{ margin: 0 0 0 19px;}

#lookbook-mens{margin-left: 15px;}
#lookbook-mens p.back-link{line-height: 30px;text-transform: uppercase;padding: 0 15px;text-align: right;margin: 0}
#lookbook-mens p.back-link a{display: block;}
#lookbook-mens ul{overflow: hidden;padding:0 15px;}
#lookbook-mens ul li{float: left;height: 192px;margin: 0 9px 22px;width: 134px}
#lookbook-mens ul li a{display: block;height: 192px;width:134px;position:relative;}
#lookbook-mens ul li .semiTransparentBlack {background-color:black;position:absolute;z-index:2;opacity:0;width:100%;height:100%;}

.tip 
{
    color: #fff;
    position: absolute;
    z-index: 1000;
    display: none;
}
.tip_trigger .tip 
{
    display: none;
}

.product-view  .tip_trigger {position:relative;}
.product-view  .tip_trigger .tip {top:0 !important;left:0 !important;background-color:#cdcdcf !important;height:auto !important;width:auto !important;text-transform:uppercase;border:0 none;font-size:12px;font-family:'UniversCondensedMedium',sans-serif;}
#horizontal_carousel_single .tip_trigger .tip {top:1px !important;}
