@charset "utf-8";
/* CSS Document */
html, body { margin:0 auto; padding:0; font-family:Arial, Helvetica, sans-serif;  height:100%; /* needed for container min-height */ background:#000;}
img { border:0;}
p, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; text-align:justify;}
.clr { clear:both}
.imgleft { margin:0 10px 0 0; padding:0; float:left;}
.imgright { margin:0 0px 0 10px; padding:0; float:right;}
a.hyperlink{ margin:0; padding:0; color:#fff; font-size:14px; text-decoration:underline}
a.hyperlink:hover{ margin:0; padding:0; color:#fff; font-size:14px; text-decoration:none;}

.homebg { background:transparent url(../img/bodybg.jpg) no-repeat fixed top center; width:100%; position:relative; /* needed for footer positioning*/ height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */}
.aboutbg { background:transparent url(../img/aboutbg.jpg) no-repeat fixed top center; width:100%; position:relative; /* needed for footer positioning*/ height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */}
.womenbg { background:transparent url(../img/womenbg.jpg) no-repeat fixed top center;width:100%; position:relative; /* needed for footer positioning*/ height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */}
.menbg { background:transparent url(../img/menbg.jpg) no-repeat fixed top center;width:100%; position:relative; /* needed for footer positioning*/ height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */}
.accessoriesbg { background:transparent url(../img/accessoriesbg.jpg) no-repeat fixed top center;width:100%; position:relative; /* needed for footer positioning*/ height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */}
.handbagsbg { background:transparent url(../img/handbagbg.jpg) no-repeat fixed top centerwidth:100%; position:relative; /* needed for footer positioning*/ height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */}
.promotionsbg { background:transparent url(../img/promotionsbg.jpg) no-repeat fixed top centerwidth:100%; position:relative; /* needed for footer positioning*/ height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */}
.giftcardsbg { background:transparent url(../img/giftcardbg.jpg) no-repeat fixed top center width:100%; position:relative; /* needed for footer positioning*/ height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers :*/}
.contactbg{ background:transparent url(../img/contactbg.jpg) no-repeat fixed top center; width:100%; position:relative; /* needed for footer positioning*/ height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */}
.brandbg{ background:transparent url(../img/brandbg.jpg) no-repeat fixed top center; width:100%; position:relative; /* needed for footer positioning*/ height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */}

#wrapper { margin:0 auto; padding:0; width:100%;/* background:transparent url(../img/topbg.png) repeat-x top left; */ background:transparent;}
#maincontainer { margin:0 auto; padding:0; /*width:778px; border:0px solid #fff;*/}

#header-wrap { /*position: fixed; top: 0; width: 100%;*/}
#header-container {	height: 73px; background:transparent url(../img/topbg.png) repeat-x top left;}

#header { margin:0 auto; padding:0; /*height:73px;*/ /*position:fixed; z-index:1000; */ width:778px; border:0px solid #fff;}
#header .logo{ margin:0; padding:0; width:227px; float:left; position:relative;  z-index:1000; }
#header .topnav{ margin:0px 0 0 0px; padding:0; width:525px; float:right; position:relative; top:32px;  z-index:1000; border:0px solid #fff;}
#header .topnav .nav{ margin:0; padding:0;}
#header .topnav .nav li{ margin:0 2px 0 0; padding:0; text-align:left; list-style:none; float:left; z-index:1000;}
#header .topnav .nav li a{ margin:0; padding:7px 10px 7px 10px; color:#fff; font-size:12px; text-transform:uppercase; text-decoration:none; font-weight:bold; display:block; line-height:18px;  z-index:1000;}
#header .topnav .nav li a:hover{ display:block; background:url(../img/navbg.gif) repeat-x top left; height:40px;}
#header .topnav .nav li a.active{ margin:0; padding:7px 10px 7px 10px; color:#fff; font-size:12px; text-transform:uppercase; text-decoration:none; font-weight:bold; display:block; line-height:18px;  background:url(../img/navbg.gif) repeat-x top left; height:40px;  z-index:1000;}

#middlecontainer { margin:0 auto; padding:0em 0em 5em 0em; /* bottom padding for footer */ z-index:50; /* border:1px solid #fff;*/ width:778px; /*padding: 73px 0 75px 0;*/}

.homemidboxdiv { margin:0; padding:0; background:url(../img/homemidbox.png) no-repeat top left; width:410px; height:496px; z-index:50;}
.homemidboxdiv .imgbox{ margin:0 auto; padding:20px 0 0 0; text-align:center; position:relative; z-index:100;}
.homemidboxdiv .imgbox img{ margin:0 auto; padding:0; border:5px solid #868686; text-align:center; z-index:100;}
.homemidboxdiv .imgbox h1{ margin:0; padding:10px 0 0 0px; position:absolute; bottom:5px; left:39px; background:url(../img/blacktransparent.png) repeat top left; color:#fff; font-size:18px; width:332px; height:50px; display:block; text-transform:uppercase; text-align:left;  text-indent:10px;}
.homemidboxdiv .imgbox span{ margin:0; padding:0px 10px 0 10px; color:#ff4a4a; font-size:18px; text-transform:uppercase; text-align:left;  text-indent:20px; background:url(../img/redarrow.png) no-repeat center right;}
.homemidboxdiv .imgbox span a{  color:#ff4a4a; font-size:18px; text-decoration:none;}
.homemidboxdiv .imgbox span a:hover{  color:#fff; font-size:18px; text-decoration:none;}

/* Inside pages */
.insidecontainerdiv { margin:0 0 0px 0; padding:10px; background:#4f4f4f url(../img/insidecontainbg.gif) repeat-x top left;}
.insidecontainerdiv h2{ margin:0 0 10px 0; padding:0; color:#fff; font-size:24px; border-bottom:1px solid #5a5a5a;}
.insidecontainerdiv p{ margin:0 0 0 0; padding:0 0 10px 0; color:#aeaeae; font-size:14px; line-height:18px;}

.contentdiv { margin:0 0 50px 0; padding:0;}
.contentdiv .whitetxt{ margin:0; padding:0; color:#fff;}

/* Womenmaine div */
.womenmaindiv { margin:0; padding:0;}
.womenmaindiv .imgbox{ margin:0 0 20px 0; padding:0; width:181px; height:202px; background-color:#8d8d8d; float:left; z-index:100;}
.womenmaindiv .imgbox img{ margin:0 auto; padding:6px; text-align:center; z-index:100;}
.womenmaindiv .spacerdiv{ margin:0; padding:0px; height:100%; width:20px; float:left;}

.viewmorebtn { margin:0 15px 0 0; padding:0; float:right;}
.viewmorebtn a{ margin:0; padding:0; background:url(../img/viewmorebtn.png) no-repeat left top; width:114px; height:30px; display:block;  text-indent:-9999px;}
.viewmorebtn a:hover{ background-position:left bottom;}

/* details */
.divcontainerleft { margin:0 10px 0 0; padding:0; width:220px; float:left; background:#868686 url(../img/graybg.gif) repeat-x top left;}
.divcontainerleft .categoryitems { margin:5px; padding:10px; background-color:#000; }
.divcontainerleft .categoryitems li { background:transparent url(../img/bullet.gif) no-repeat scroll left center; color:#ff6565; font-size:12px; line-height:20px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0 0 0 15px; cursor:default;}
.divcontainerleft .categoryitems li a{ color:#ff6565; font-size:12px; }
.divcontainerleft .categoryitems li a:hover{ color:#fff; text-decoration:none;}

#book .categoryitems { clear:both; margin:5px; padding:10px; background-color:#000; border:5px solid #666; }
#book .categoryitems li { background:transparent url(../img/bullet.gif) no-repeat scroll left center; color:#ff6565; font-size:12px; line-height:20px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0 0 0 15px; cursor:default; float:left; width:21%; position:relative; border:0px solid #fff;}
#book .categoryitems li a{ color:#ff6565; font-size:12px; }
#book .categoryitems li a:hover{ color:#fff; text-decoration:none;}

.mainlistdiv { margin:0; padding:0; float:left; width:500px; border:0px solid #fff; z-index:100;}
.mainlistdiv .imgbox{ margin:0 8px 20px 5px; padding:0; width:152px; height:216px; background-color:#8d8d8d; float:left; z-index:100;}
.mainlistdiv .imgbox img{ margin:0 auto; padding:6px; text-align:center; width:140px; height:204px; z-index:100;}
.mainlistdiv .imgbox a.thumb{ margin:0; padding:0px; opacity:0.4;filter:alpha(opacity=40); z-index:100;}
.mainlistdiv .imgbox a.thumb:hover{ margin:0; padding:0px; opacity:1;filter:alpha(opacity=100); z-index:100;}
.mainlistdiv .spacerdiv{ margin:0; padding:0px; height:100%; width:10px; float:left;}

/* promotionsboxdiv */
.promotionsboxdiv { margin:0 auto; padding:25px; background:url(../img/promotionsboxbg.png) center top; width:685px; height:310px;}
.promotionsboxdiv .divleft{ margin:0; padding:0; float:left; width:300px; border:0px solid #fff;}
.promotionsboxdiv .divleft .formdiv { margin:20px 0; padding:0;}
.promotionsboxdiv .divleft .formdiv label{ margin:0 0 5px 0; padding:0; color:#fff; font-size:14px; font-weight:bold;  text-transform:uppercase;}
.promotionsboxdiv .divleft .formdiv .inputdiv{ margin:0 0 10px 0; padding:0;}
.promotionsboxdiv .divleft .formdiv .inputbox{ margin:0; padding:0; color:#000; font-size:14px; width:250px; border:1px solid #a1a1a1; background:url(../img/inputbg.gif) center top;}
.promotionsboxdiv .divleft .formdiv textarea{ margin:0; padding:0; color:#000; font-size:14px; width:250px; border:1px solid #a1a1a1; background:url(../img/selectbg.gif) center top;}
.promotionsboxdiv .divleft .formdiv .btn { margin:0; padding:0; background:url(../img/formsubmitbtn.png) left top; width:93px; height:36px; text-indent:-9999px; border:0; cursor:pointer;}

.promotionsboxdiv .divright{ margin:20px 0; padding:20px 10px 10px 10px; float:left; width:350px; background-color:#000;  border:0px solid #fff; text-align:center;}
.promotionsboxdiv .divright h4{ margin:0; padding:0; color:#fff; font-size:24px; text-align:center;}
.promotionsboxdiv .divright h5{ margin:0px 0 10px 0; padding:0; color:#a8a8a8; font-size:14px; text-align:center;}
.promotionsboxdiv .divright h5 span{ color:#fff;}

.addressdiv { margin:20px 0; padding:0;}
.addressdiv h4{ margin:0; padding:0; color:#fff; font-size:24px; text-align:center;}
.addressdiv p{ margin:0px 0 10px 0; padding:0; color:#a8a8a8; font-size:14px; text-align:center;}
.addressdiv p span{ color:#fff;}
.addressdiv a{ color:#ff6565;}
.addressdiv a:hover{ color:#ff6565; text-decoration:none;}

.googlemap { background-color:#FFFFFF; border:1px solid #353535;  display:block; margin:25px 0 5px 10px; padding:5px; width:725px; }

/* Brands */
.branddivleft { margin:0 10px 0 0; padding:0; width:220px; float:left; background:#868686 url(../img/graybg.gif) repeat-x top left;}
.branddivleft .categoryitems { margin:5px; padding:10px; background-color:#000; }
.branddivleft .categoryitems li { background:transparent url(../img/bullet.gif) no-repeat scroll left center; color:#ff6565; font-size:12px; line-height:20px; list-style-image:none;
list-style-position:outside; list-style-type:none; margin:0; padding:0 0 0 15px; cursor:default;}

.branddivright { margin:0; padding:0 0 0 2px; /*width:520px; float:left;*/ border:0px solid #fff;}

.divimgbox { margin:0; padding:0; z-index:100;}
/*
.divimgbox .imgbox{ margin:0 0 20px 0; padding:0; width:132px; height:auto; background-color:#8d8d8d; float:left;}
.divimgbox .imgbox img{ margin:0 auto; padding:6px; text-align:center;} */


img {border: none;}
ul.gallery {
	width: 100%;
	list-style: none;
	margin: 0 auto; padding: 0;
	z-index:100;
}
ul.gallery li {
	float: left;
	margin: 5px 10px 5px 0; padding: 5px;
	text-align: center;
	border: 3px solid #8d8d8d;
	display: inline; /*--Gimp Fix aka IE6 Fix--*/
		z-index:100;
	
}
ul.gallery li a.thumb {
	width: 100px;
	height: 57px;
	padding: 0px;
	border-bottom: 0px solid #ccc;
	cursor: pointer;
	opacity:0.4;filter:alpha(opacity=40)
	 z-index:1000;
}
ul.gallery li span { /*--Used to crop image--*/
	width: 100px;
	height: 57px;
	overflow: hidden;
	display: block;
}
ul.gallery li a.thumb:hover {
	background: #333;
	opacity:1;filter:alpha(opacity=100)
}
ul.gallery li h2 {
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0; padding: 10px;
	/*background: #f0f0f0;*/
	border-top: 0px solid #fff; /*--Subtle bevel effect--*/
}
ul.gallery li a {text-decoration: none; color: #777; display: block;}
/* end of */

.denimdiv { margin:0 auto; padding:0; background:url(../img/denimbanner.jpg) no-repeat top left; width:523px; height:154px;}
.denimdiv p{ margin:0; padding:10px 0 0 20px; color:#fff!important; font-weight:bold;}
.denimdiv ul{ margin:5px 0 0 40px; padding:0; width:100%;}
.denimdiv ul li{ float:left; font-size:12px; line-height:24px; margin:0 10px 0 0; padding:0;width:110px;color:#fff!important; font-weight:bold;}


/* Footer */
#footer { margin:0 auto; padding:0 0 0 0; width:100%; position:absolute; width:100%; bottom:0; /* stick to bottom */ height:119px; background:#000 url(../img/footerbtm.jpg) repeat-x top left; z-index:1000;}
#footer .footercontainer { margin:0 auto; padding:10px 0 20px 0; width:778px;}
#footer .footercontainer .leftdiv{ margin:10px 0 0 0; padding:3px 0 0 0; float:left; width:550px; font-size:14px; color:#ff4e4e; border:0px solid #fff;}
#footer .footercontainer .leftdiv h1{ margin:0; padding:0; color:#fff; font-size:18px; }
#footer .footercontainer .leftdiv a{ margin:0; padding:0; font-size:14px; color:#ff4e4e; text-decoration:none; text-transform:uppercase;}
#footer .footercontainer .leftdiv a:hover{ margin:0; padding:0; font-size:14px; color:#fff; text-decoration:none; text-transform:uppercase;}

#footer .footercontainer .rightdiv{ margin:5px 0 0 0; padding:0; float:right; width:200px; color:#a4a4a4; font-size:14px; border:0px solid #fff; height:49px; line-height:30px;}
#footer .footercontainer .rightdiv p{ margin:0px 5px 0 0; padding:0; float:left;}
#footer .footercontainer .rightdiv a.mslink{ margin:0; padding:0; display:inline-block; background:url(../img/socialmedia_icon.png) no-repeat top left; height:29px; width:36px; text-indent:-99999px;}
#footer .footercontainer .rightdiv a.mslink:hover{ background:url(../img/socialmedia_icon.png) no-repeat left top; position:relative; top:-5px;}
#footer .footercontainer .rightdiv a.fblink{ margin:0; padding:0; display:inline-block; background:url(../img/socialmedia_icon.png) no-repeat right top; height:29px; width:36px; text-indent:-99999px;}
#footer .footercontainer .rightdiv a.fblink:hover{ background:url(../img/socialmedia_icon.png) no-repeat right top; position:relative; top:-5px;}
.footerlink { margin:0; padding:0; color:#8a8a8a; font-size:12px; text-align:center;}
.footerlink a{ color:#8a8a8a; font-size:12px; text-decoration:none; text-transform:uppercase;}
.footerlink a:hover{ color:#fff; font-size:12px; text-decoration:underline;}
.copyrightdiv { margin:0; padding:0; color:#5b5b5b; font-size:12px;  text-align:center;}

.brandlistsdiv { margin:0; padding:0;}
.brandlistsdiv h5{ margin:0; padding:0; color:#fff; font-size:12px; font-weight:normal;}
.brandlistsdiv h5 span{ font-style:italic;}
.brandlistsdiv h5 a{ margin:0; padding:0; color:#ff4e4e; font-weight:bold; font-size:14px;}

/* Just In */
.seeinistdiv { margin:0 auto; padding:0; width:100%; border:0px solid #fff; z-index:100; text-align:center;}
.seeinistdiv .imgbox{ margin:0 auto; padding:0; width:423px; height:265px; background-color:#8d8d8d; z-index:100; text-align:center;}
.seeinistdiv .imgbox img{ margin:0 auto; padding:6px; text-align:center; width:411px; height:253px; z-index:100;}
.seeinistdiv .imgbox a.thumb{ margin:0; padding:0px; opacity:0.4;filter:alpha(opacity=40); z-index:100;}
.seeinistdiv .imgbox a.thumb:hover{ margin:0; padding:0px; opacity:1;filter:alpha(opacity=100); z-index:100;}
.seeinistdiv .spacerdiv{ margin:0; padding:0px; height:100%; width:10px; float:left;}

.justinlistdiv { margin:40px 20px 20px 20px; padding:0; border:0px solid #fff; z-index:100; text-align:center;}
.justinlistdiv .imgbox{ margin:0 12px 20px 12px; padding:0; width:207px; height:271px; background-color:#8d8d8d; float:left; z-index:100;}
.justinlistdiv .imgbox img{ margin:0 auto; padding:6px; text-align:center; width:195px; height:255px; z-index:100;}
.justinlistdiv .imgbox a.thumb{ margin:0; padding:0px; opacity:0.4;filter:alpha(opacity=40); z-index:100;}
.justinlistdiv .imgbox a.thumb:hover{ margin:0; padding:0px; opacity:1;filter:alpha(opacity=100); z-index:100;}
.justinlistdiv .spacerdiv{ margin:0; padding:0px; height:100%; width:10px; float:left;}

/*site map */
.sitemap { margin:0px; padding:20px;}
.sitemap ul { margin:0px 0px 0px 0px; padding:0px;}
.sitemap ul li { margin:0px 0px 0px 0px; padding:5px; color:#FFFFFF; font-size:18px; list-style:none;}
.sitemap ul li a { margin:0px; padding:5px 5px 5px 10px; color:#ccc; font-size:18px; text-decoration:none; background-color:#666; display:block;}
.sitemap ul li a:hover { margin:0px; padding:5px 5px 5px 10px; color:#000; background-color:#ccc; font-size:18px; text-decoration:underline; }

