* { margin: 0px auto; padding: 0px; }

body { font-family: helvetica, arial; font-size: 12px; background: #000; color: #FFF; text-align: center; letter-spacing: .05em;}
/*a:focus{ outline:none; outline-width:0px; }*/
/** TEMPLATE STYLING **/

#wrapper { width: 970px; position: relative; }

#header { height: 117px; position: relative; z-index: 9999 !important; }

#logo { position: absolute; top: 36px; left: 0px; width: 240px; height: 75px; background-image: url( "/images/images/english/imageLogo.png" ); _background-image: none;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/images/english/imageLogo.png",sizingMethod="scale"); }

#tunes { position: absolute; top: 10px; right: 0px; z-index: 9999 !important; }

#established { position: absolute; top: 0px; right: 0px; display: none;}

#hotzone { position: absolute; top: 15px; _top: 15px; left: 310px; text-align: center; width: 275px; }

#callus { position: relative; top: 27px; float: right; }

#menu { text-align: center; text-transform: lowercase; color: #fff; font-size: 14px; position: absolute; bottom: 4px; left: 260px;}
#menu li { display: inline; list-style: none; }
#menu a, a.visited, a.active { font-size: 13px; color: #fff;  padding: 10px;}
#menu a:hover { color: #6ecae1; background: #282828;}

#middle { background: #F7F2EC; padding: 5px; font-size: 11px; }
#middle a, a.visited, a.active { color: #6c6f74; }
#middle a:hover { color: #287dde; }

#session { font-size: 10px; text-align: right; padding: 5px; color: #97bec2; text-transform: uppercase; position: absolute; right: 0px; bottom: 0px;}
#session a, a.visited, a.active { color: #a8a8a8; }
#session a:hover { color: #97bec2; }
#session li { display: inline; list-style: none; margin-left: 5px; }

#search_top { width: 189px; float: left; margin-bottom: 12px; }

#subscribebox { background-color: #fff; width: 160px; padding: 3px; border: 1px solid #d6d6d6; }

#search_top input { border: none; }

.submit { position: relative; top: 2px; }

#left { width: 189px; float: left; text-align: left; margin-right: 15px; }
#left ul { list-style: none; }

#containerHome { width: 970px; height: 502px; float: left; text-align: left; padding-top: 5px; position: relative; }
#container { width: 970px; float: left; text-align: left; padding-top: 5px; position: relative;}

#contentOne { width: 970px; }

#content_product { width: 742px; float: left; text-align: left; line-height: 16px; }
#content_product ul { margin-left: 25px; }

#content { width: 562px; float: left; text-align: left; padding-bottom: 15px; line-height: 16px; letter-spacing: -.04em; }
#content p { padding: 5px 10px; }
#content ul { margin-left: 25px; }
#content li { }

#right { width: 189px; float: right; text-align: left;height:100%;position:relative; }

.sinatraClub { position: absolute; bottom: 0px; }

.bottomNav { padding: 10px 0px; font-size: 13px; text-transform: capitalize; border-top: 1px solid #282a2b; border-bottom: 1px solid #282a2b; margin-top: 15px; }
.bottomNav li { display: inline; margin: 0 12px; }
.bottomNav a, a.visited, a.active { color: #FFF; }
.bottomNav a:hover { color: #97bec2; }

#footer { height: 80px; text-align: left; font-size: 13px; clear: both; color: #FFF; padding: 10px; text-transform: lowercase; line-height: 18px;}
#footer hr { margin: 5px 0px; *margin: -1px 0px; }
#footer a, a.visited, a.active { color: #97bec2; }
#footer a:hover { color: #FFF; }

.productbox { width: 125px; height: 270px; float: left; margin: 0px 16px 2px 16px; margin: 0px 13px 2px 13px; padding: 10px; text-align: left; position: relative; font-size: 12px; letter-spacing: .05em;}
.productbox:hover { background: #191919; }
.productbox a, a.visited, a.active { color: #90B9BB; }
.productbox a:hover { color: #FFF; }

.subcategories { padding: 0px; background: #191919; float: left; width: 562px; line-height: 12px; }
.subcategories ul { padding:5px 0px 25px 0px; }
.subcategories li { list-style: none; font-size:16px; line-height:22px; }
.subcategories a, a.visited, a.active { color: #97bec2; }
.subcategories a:hover { color: #fff; }

.boxcontent { padding: 10px; font-size: 11px; background: #191919;}
.acc-content,
.boxcontentfilter { padding: 5px; position: relative; font-size: 12px; margin-bottom: 10px; background: #fff; }
.boxcontentscroll { padding: 5px; position: relative; overflow-y: scroll; height: 100px; width: 179px; }

.box { font-size: 11px; color: #97bec2; width: 189px; float: left;  margin-bottom: 12px; *margin-bottom: 5px; _margin-bottom: 10px; }
.box li { list-style: none; margin-bottom: 5px; }
.boxfilter { margin-top: 10px; position: relative; }



.manu { font-size: 12px; color: #99BCC2; }

#product_contain { width: 329px; margin-top: 10px; position: relative; float: left; }
#product_images { width: 329px; float: left; padding: 45px 0px 0px 0px; text-align: center; position: relative; background: #FFF; color: #191919; font-size: 10px; }
#product_container { width: 400px; float: right; position: relative; text-align: left; }
#product_wrap { background: #191919; padding: 8px; }
#product_overview { }
.product_price { font-size: 20px; color: #99BCC2; }
#product_order { }
#product_overview hr { border: none; height: 1px; border-top: 1px solid #ccc; margin: 5px 0; _margin: 1px 0; *margin: 1px 0; }
#product_overview h3 { font-size: 12px; }
#product_order hr { margin: 5px 0; }
#product_order select { margin: 0px; font-size: 12px; }
#product_colors { width: 452px; height: 100px; float: left; overflow-x: scroll; position: relative; clear: both;}

.product_colors li { display: inline; }

#othercolors ul { margin-left: -20px; }
#othercolors li { list-style: none; display: inline; }

img { border: none; }

hr { border: none; height: 1px; border-top: 1px solid #ccc; margin: 2px 0; _margin: 1px 0; }

form { margin:0; padding:0; }

.profile { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size: 11px; text-align: center; padding: 7px; color: #A3C762; margin: 10px 0; }
.profile a, a.visited, a.active { color: #696969; margin: 0 5px; }
.profile a:hover { color: #A3C762; }
.profile li { list-style: none; display: inline; }

a, a.visited, a.active { color: #96BCBF; text-decoration: none; }

a:hover { color: #FFF; cursor: pointer; }

ol { list-style: none; }

blockquote, p { padding: 5px; }

.TopBottomBar{ font-size:11px; }

.rightbox { margin-bottom: 3px; padding: 3px; clear: both;}

.strike{ text-decoration:line-through; color: #aeaeae; }

.paymentTable th { padding: 5px; background: #191919; color: #96BCBF; text-transform: uppercase;	 }

.paymentTable td { padding: 5px; }


/** BOX STYLES **/

A:ACTIVE.BoxLink{ color: #FFF;}
A:LINK.BoxLink{ color: #FFF; }
A:VISITED.BoxLink{ color: #FFF; }
A:HOVER.BoxLink{ color: #97bec2; }

/** PAGE HEADER AND NAVIGATION					**/

.pageHeader{ text-align:left; padding: 7px 0; margin-bottom: 5px; color: #96BCBF; font-size: 18px; border-bottom: 1px dotted #ccc; font-weight: normal; }

.pageNavigation{ position:relative; width:742px; padding: 10px; *padding: 10px 10px 3px 10px; background: #191919; color: #98BDC3; text-transform: capitalize; margin-bottom: 15px;;}
.pageFilters{ position:relative; /*clear:both; margin:20px auto; */ color: #886841; }
.pageNavigation a, a.visited, a.active { color: #98BDC3; }
.pageNavigation a:hover { color: #FFF; }

/** CATALOG ITEMS				 				**/
#catalogSort{ text-align:right; font-size:12px; }
#catalogSort span{ font-weight:bold; color:#bb9d77; }

.CatalogNavigation{ }
.CatalogItemDark{ background: #191919; padding: 5px; color: #FFF; }
.CatalogItemDark a, a.visited, a.active { color: #3f4145; }
.CatalogItemDark a:hover { color: #205DA2; }
.CatalogItemLight{ padding: 10px; }

/** LISTS FOR CART ITEMS - USES CATALOG STYLES **/

.listHeader{ }

.listItem{ }

/** FORMS										**/
/**NEW FORM STYLES**/

.formFieldSet{ margin-top:0px; margin-bottom:5px; margin-left:5px; margin-right:5px; /*border-style: outset; */padding: 10px; border: 1px dotted #CCC; }

.formContent{ clear:both; float:left; padding-left:0px; width:99%; }

.formSeparator{ padding:6px; }

.formHeader{ clear:both; padding:5px; color: #99C5C6; font-size: 18px; background: #000; }

.formLine{ clear:both; float:left; width:100%; }

.formCaption{ float:left; padding:5px; margin-top:3px; text-align:right; width:40%; }

.formControl{ float:left; padding:5px; }

.formSpace{ float: left; padding: 5px; padding-left: 15px; }

.formSpace label { float: left; width: 90%; }

.formControlText{ width:144px; }

.formControlSelect{ width:150px; }

.formButtons{ text-align:center; padding-top:15px; padding-bottom:15px; clear:both; float:left; width:99%; }
/**NEW FORM END**/

label { float: left; width: 30%; padding: 2px; }

.formline { padding: 10px; }

.FormItems{ padding:2px; }

.formRemark{ clear: both; }

.ProductSubtitle{ padding: 5px 0; margin: 0px; font-size: 21px; font-weight: normal; line-height: 20px; text-transform: capitalize;}

.shadetabs{ margin-left: 0; /*margin-top: 1px; */margin-bottom: 0; text-align: left;  /*set to left, center, or right to align the menu as desired*/position: relative; top: 0px; *top: 1px; _top: 2px; }
.shadetabs a{ text-decoration: none; position: relative; z-index: 1; padding: 3px 7px; color: #FFF; background: #242424; float: left; margin-left: 1px; }
.shadetabs a:visited{ color: #FFF; }
.shadetabs a:hover{ color: #98BEC1; }
.shadetabs a.selected{  /*selected main tab style */position: relative; top: 0px; }
.shadetabs a.selected{  /*selected main tab style */background: #191919; border-bottom-color: #191919; color: #98BEC1; }
.shadetabs a.selected:hover{  /*selected main tab style */text-decoration: none; color: #98BEC1; }

.tabcontentcontainer { clear: both; }
.tabcontent{ display: none; padding: 10px 5px; text-align: left; background-color: #191919; position: relative; }
.tabcontent li { list-style-type: circle; margin: 5px 0; margin-left: 25px; }
.tabcontent h2 { color: #000; }

object { margin: 0px; padding: 0px; }

.alsobought { float: left; height: 155px; width: 125px; padding: 5px; text-align: center; background: #fff; margin-right: 5px; border: 1px solid #c2d1e9; font-size: 11px; }

.alsoboughtimg { height: 100px; }

/* ACCORDION */
#accFilters{ width:189px; z-index:9999; }
.acc-heading{ cursor:pointer; z-index: 999; position: relative; }
.acc-content{ position:relative; background: #191919; }
#brandContentAcc{ height:200px; overflow:auto; }


/* CAROUSEL */
#productCarousel{ width:450px; height:115px; float: left; clear: both;}
#carousel{ 	width: 400px; 	height: 100px; 	overflow: hidden; 	float:left; }
#carouselContent { list-style:none; margin:0px; padding:0px; width: 1000px; }
.carousel-item { float: left; width: 100px; height: 100px; overflow:hidden; list-style:none; margin:0px; padding:0px; }
#carouselPrev{ background-image:url(/assets/images/carousel/prev.png); }
#carouselNext{ background-image:url(/assets/images/carousel/next.png); }
.carousel-control{ position:relative; display:block; width:24px; height:100px; float:left; margin:0px; padding:0px; background-repeat:no-repeat; background-position:0px -100px; }
.carousel-control.disabled{ visibility:hidden; }
.carousel-control:hover{ background-position:0px 0px; }
/************/
/*ROUNDED CONTAINER*/
.rnd{ position:relative; width:100%; }
.rnd *{ margin:0px; }
.rnd .tl{ position:relative; padding:0 0 0px 3px; background:url(/images/box/shoedawg/tl.png) no-repeat; vertical-align:middle; }
.rnd .tr{ background:url(/images/box/shoedawg/tr.png) no-repeat right top; padding:3px 3px 0px 0px; vertical-align:middle; }
.rnd .bl{ position:relative; padding-left:3px; background:url(/images/box/shoedawg/bl.png) no-repeat left bottom; }
.rnd .br{ background:url(/images/box/shoedawg/br.png) no-repeat right bottom; height:3px; }
/************/
/************/
/* carousel css */
/*#carousel { *//*position: relative;   important */ /*overflow: hidden;  important *//*width: 450px;   important */ /* height: 46px; important}
*/
#carousel_frame { position: relative; }
#carousel_previous { float: left; }
#carousel_next { float: right; }
#carousel_content { position: absolute; top: 0; margin-left: 20px; }
#carousel_content, #carousel_content li { list-style: none; margin: 0; padding: 0; }
#carousel_content { width: 2000px; }

#container_bd #carousel ul li { display: block; float: left; margin: 5px; padding: 5px; }
#container_bd #carousel ul li img { display: block; }

/* CATELOG FILTERS NAV BAR */
#navFilters{ position:relative; list-style:none; margin:0px auto; padding-left:10px; }
#navFilters li{ display:block; position:relative; margin: 0 10px; float:left; list-style:none; vertical-align:middle; }
#navFilters li.active { }
#navFilters li.active a{ color:#886841; }
/*
#navFilters li.active a:before{ content:"[ "; }
#navFilters li.active a:after{ content:" ]"; }
*/
#navFilters .heading{ position:relative; display:block; float:left; list-style:none; height:100%; font-size:12px; font-weight:bold; color:#BB9D77; vertical-align:middle; margin-left:10px; }
#navFiltersContent{ position:relative; }
#navFilters li a{ display:block; float:left; font-size:12px; font-weight:bold; color:#1A97B6; z-index:900; }
.wrap{ display:block; position:relative; float:left; }
.right{ position:absolute; top:5px; right:5px; }
#filterBrandListing li{ display:block; float:left; margin:10px; }
.pageFilters{ position:relative; background: #efe6dc; color: #886841; }
.filter-content{ position:relative; width:450px;  margin:auto; }
#filterBrandListing div,
#filterHeelListing div,
#filterPriceListing div{ float:left; width:140px; }
.filter-content a b{ font-weight:bold; }


