/*-------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------

                          

  May not be duplicated or reproduced.

  Please check for cross-browser compatibility prior to making changes

  MINIMUM BROWSER CHECK :: IE5.x/IE6/Firefox/Safari

  CSS Document - layout.css

/*-------------------------------------------------------------------------------------*/

/* undo some default styling of common (X)HTML browsers

/*------------------------------------------------------------------------------------*/



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, html, label, table, tr, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img, a img, :link img, :visited img {
	border:0;
}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
q:before, q:after {
	content:'';
}
img.alignright {
	float:right;
	display:block;
	margin:0 0 10px 10px;
}
img.alignleft {
	float:left;
	display:block;
	margin:0 10px 10px 0;
}
/* ------------------------ GLOBAL ELEMENTS ------------------------ */



/* ------------------------ type selectors ------------------------ */

body {
	background:#4a1a2c;
	text-align:center;
	font:14px/22px Verdana, Geneva, sans-serif;
	color:#4a1a2c;
}
blockquote {
	margin-left:10px;
	margin-right:10px;
}
h1 {
	font-size:1.8em;
	color:#491A2C;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2 {
	font-size:1.5em;
	color:#49381A;
	font-family: Georgia, "Times New Roman", Times, serif;
}
body#seventeen h2 {
	text-align: center;
	font-size: 26px;
	color: #4A192C;
}
h3 {
	font-size:1.4em;
	color:#49381A;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1 span, h2 span, h3 span {
	display:none;
}
a:link, a:visited {
	color:#4B381A;
	text-decoration:underline;
	outline:none;
}
a:hover, a:active {
	color:#4B381A;
	text-decoration:none;
	outline:none;
}
a.more-link {
	display:block;
	text-align:right;
	font:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	clear: both;
	padding: 0 0 10px 0;
}
a.title-content-more:link, a.title-content-more:visited {
	color:#4B381A;
	text-decoration:underline;
	outline:none;
}
a.title-content-more:hover, a.title-content-more:active {
	color:#4B381A;
	text-decoration:none;
	outline:none;
}
#side-nav a:link, #side-nav a:visited {
	color:#4B381A;
	text-decoration:none;
	outline:none;
}
#side-nav a:hover, #side-nav a:active {
	color:#4B381A;
	text-decoration:none;
	outline:underline;
}
h1, h2, h3, p {
	margin-bottom:10px;
}
p.small {
	font:10px Verdana, Geneva, sans-serif;
	display:block;
	text-align: center;
}
p.note, li.note {
	color:#900;
	font-weight:bold;
}
p.nocomments {
	display:none;
}
/* ------------------------ classes ------------------------ */

.clear {
	clear:both;
	width:100%;
}
p.back-to-top {
	text-align:right;
	display:block;
	padding-right:15px;
	background:url(../../new-images/bullet-back-to-top.jpg) right no-repeat;
}
img.img-left {
	float:left;
	margin:2px 10px 10px 0px;
}
img.img-right {
	float:right;
	margin:5px 0px 10px 10px;
}
/* ------------------------ form elements ------------------------ */

form {
	width:150px;
	margin:10px 0 15px 0; /* set margin left and right below */
}
form label {
	font-size:.95em;
}
form br {
	line-height:0;
	height:0;
} /* defaults vertical spacing between fields */
input, textarea, select {
	background:#F3ECC0 url(../../new-images/input-bg.gif) bottom repeat-x; /* to prevent highlighting by Google Toolbar */
	border:1px solid #c2bd9a;
	color:#000;
	width:450px; /* 5 pixles smaller than form width !important */
	height:24px;
	line-height:18px;
	vertical-align: middle;
	margin-bottom:4px; /* sets vertical spacing between fields */
	padding-top:1px; /* vertically position text in input/textarea field */
	padding-left:4px; /* horizontally position text in input/textarea field */
	font-family: Verdana, Verdana, Geneva, sans-serif;
	font-size:1em;
}
#column-left input {
	width:190px;
	background-color: #FFF;
}
#column-left input#Go {
	background: url(../new-images/store/button-search.jpg);
	width:134px;
	height:44px;
}
select {
	width:150px;
	padding:0;
} /* same width as form - !important */
textarea {
	height:90px;
	overflow:auto;
}
input#encrypt-form, input#reply-from {
	display:none;
}
input#check-form {
	display:none;
} /* test before you change !! will be display:none;*/
.copyright {
	display:none;
	z-index:-99;
}
/* ------------------------ SPECIFIC ELEMENTS ------------------------ */



/* ------------------------ main contact form ------------------------ */

#contact-main {
	margin:20px 0 10px 0;
}
#contact-main label {
	width:220px;
	position:relative;
	display:block;
	text-align:right;
	margin-bottom:10px;
	font-size:1.0em;
}
#contact-main label input, #contact-main label textarea, #contact-main label select {
	width:170px;
	position:absolute;
	left:110%;
	top:-2px;
}
#contact-main label select {
	width:225px;
} /* fixes display issue - 5px larger than input field */
#contact-main label textarea {
	height:100px;
	overflow:auto;
}
/* ------------------------ submit button form elements ------------------------ */



input.submit, input.submit-contact-main {
	width:64px;
	height:24px;
	cursor:pointer;
	padding:0;
	background:url(../../new-images/button-submit.gif);
	border: none;
}
input.submit-contact-main {
	margin:95px 0 0 243px;
} /* defines placement of contact-main submit button */
input.submit-image, input.submit-contact-main { /* REMOVE IF NOT USED */
	background:url(../../new-images/btn-submit.jpg);
	width:64px;
	height:20px;
	border:none;
	cursor:pointer;
}
/* ------------------------------- CONTENT FRAMEWORK ------------------------------- */



/* ------------------------ main framework ------------------------ */

#huge-wrap {
	background:#f8f4da url(../new-images/bg-x.jpg) top repeat-x;
	width:100%;
	z-index:-100;
}
#wrap {
	background: url(../new-images/bg-y.gif) repeat-y;
	width:1050px;
	margin:0 auto;
	text-align:left;
	z-index:-100;
}
body#blog #wrap {
	background: url(../new-images/bg-y-blog.gif) repeat-y;
}
#content-top-wrap {
	background:url(../new-images/index-content-topwrap.jpg) top no-repeat;
}
/* ------------------------ masthead framework ------------------------ */

#masthead {
	position:relative;
	background:url(../new-images/masthead.jpg);
	height:169px;
}
body#index #masthead {
	position:relative;
	background:url(../new-images/index-masthead.jpg);
	height:169px;
}
/* index page link within #masthead */		

	#masthead #masthead-more {
	position:absolute;
	left:6px;
	width:47px;
	top:2px;
	height:27px;
}
#masthead #masthead-logo {
	position:absolute;
	left:7px;
	width:342px;
	top:27px;
	height:140px;
}
#masthead #masthead-nav {
	position:absolute;
	left:566px;
	width:454px;
	top:18px;
	height:60px;
	text-align: right;
	text-transform:capitalize;
}
#masthead #button-shoplook {
	position:absolute;
	left:-289px;
	width:138px;
	top:165px;
	height:20px;
}
#masthead #free-shipping {
	position:absolute;
	left:-27px;
	width:487px;
	top:73px;
	height:46px;
	text-align: right;
	text-transform:capitalize;
}
body#index #masthead #free-shipping {
	position:absolute;
	left:-25px;
	width:487px;
	top:93px;
	height:46px;
	text-align: right;
	text-transform:capitalize;
}
#masthead #button-twitter {
	position:absolute;
	left:322px;
	width:90px;
	top:124px;
	height:20px;
}
#masthead #button-facebook {
	position:absolute;
	left:193px;
	width:120px;
	top:124px;
	height:20px;
}
#masthead #button-shoplook {
	position:absolute;
	left:-103px;
	width:138px;
	top:125px;
	height:20px;
}
#masthead #button-blog {
	position:absolute;
	left:40px;
	width:138px;
	top:124px;
	height:20px;
}
#masthead #nav-bold {
	font-weight:bold;
}
#masthead #masthead-nav li {
	display:inline;
	margin:0 0 0 10px;
}
#masthead a span {
	display:none;
}
#masthead #masthead-nav a:link, #masthead #masthead-nav a:visited {
	color:#4a1a2c;
	text-decoration:underline;
	outline:none;
}
#masthead #masthead-nav a:hover, #masthead #masthead-nav a:active {
	color:#4a1a2c;
	text-decoration:none;
	outline:none;
}
#masthead p {
	margin:0;
}
/* ------------------------ column-left framework ------------------------ */

#column-left {
	width:220px;
	float:left;
	padding: 0 0 0 10px;
}
#column-left #blog-side {
	display:block;
	margin:0;
	padding: 20px 0 0 0;
}
#column-left #blog-side ul, #column-left #blog-side img {
	display:block;
	margin:0 0 10px 0;
}
#column-left #blog-side h2 {
	text-transform:capitalize;
}
body#index #column-left {
	width:687px;
	float:left;
	padding: 0 0 0 10px;
}
#column-left form {
	width:210px;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}
/* ------------------------ column-right framework ------------------------ */

#column-right {
	width:800px;
	float:left;
	padding: 0 0 0 10px;
	z-index: -50;
}
body#index #column-right {
	width:343px;
	float:left;
	padding: 0;
}
body#index #fadeshow1 {
	width:343px;
	height:181px;
	display:block;
}
body#index #fadeshow2 {
	width:687px;
	height:448px;
	display:block;
}
#column-right td {
	vertical-align:top;
}
#column-right pre {
	font-size:14px;
	margin:0 0 10px 0;
}
#column-right .content li {
	list-style:disc;
	margin:0 0 10px 20px;
}
.intro-left, .intro-right {
	height:30px;
	width: 385px;
	float: left;
	margin: 0 0 10px 0;
}
.intro-right {
	text-align:right;
}
.thumb-item {
	widows:155px;
	display:block;
	margin:0 3px 0 0;
	float:left;
	text-align: center;
	width: 150px;
}
/*--	#column-right p, #column-right h1, #column-right h2, #column-right h3, #column-right ul, #column-right dl {

		margin:0px 0px 10px 0px;

		}



	#column-right form { margin-left:0px; }





	#column-right ul { padding-left:5px; }

		#column-right ul li { 

			background:transparent url(../new-images/bullet.jpg) 0px 6px no-repeat; 

			padding-left:10px;  

			}





	#column-right ul { padding-left:5px; } 

		#column-right ul li { 

			background:transparent url(../new-images/bullet.jpg) 0px 6px no-repeat;

			padding-left:10px; 

			float:left;

			width:150px;

			line-height:20px; 

			}





	#column-right dl { padding-left:5px; }

		#column-right dl dt {

			font-weight:bold;

			color:#99CC00;

			}

		#column-right dl dd {

			background:transparent url(../new-images/bullet.jpg) 0px 6px no-repeat; 

			padding-left:10px; 

			margin-left:5px;

			} --*/



/* ------------------------ header framework ------------------------ */



#header-image {
	height:242px;
	background:url(../new-images/header.jpg) top no-repeat;
	clear:both;
	position:relative;
	z-index:0;
}
body#blog #header-image {
	height:242px;
	background:url(../new-images/header-blog.jpg) top no-repeat;
	clear:both;
	position:relative;
	z-index:0;
}
body#seventeen #header-image {
	height:242px;
	background:url(../new-images/header-seventeen.jpg) top no-repeat;
	clear:both;
	position:relative;
	z-index:0;
}
#header-image #vip {
	width:1030px;
	height:38px;
	position:absolute;
	top:200px;
	left: 10px;
}
body#index #header-image {
	height:449px;
	background:  url(../new-images/index-header.jpg) top left no-repeat;
	position:none;
}
/* ------------------------ bottom-wrap framework ------------------------ */

#bottom-nav {
	background:url(../new-images/index-bottom-nav.jpg) top no-repeat;
	height:43px;
	padding:0 0 0 10px;
}
#bottom-nav li {
	float:left;
}
#bottom-nav #blog {
	height:43px;
	display:block;
	width:196px;
}
#bottom-nav #facebook {
	height:43px;
	display:block;
	width:159px;
}
#bottom-nav #twitter {
	height:43px;
	display:block;
	width:125px;
}
#bottom-nav #size {
	height:43px;
	display:block;
	width:143px;
}
#bottom-nav #color {
	height:43px;
	display:block;
	width:159px;
}
#bottom-nav #categories {
	height:43px;
	display:block;
	width:248px;
}
#bottom-wrap {
	background:url(../../new-images/bottom-wrap.jpg);
	width:100%; /* fix for Safar */
	height:20px;
	clear:both; /* important - do not remove */
}
/* ------------------------footer framework ------------------------ */

#footer {
	background:#f8f4da url(../new-images/footer.jpg) top repeat-x;
	width:1050px;
	margin:0 auto;
	text-align:center;
	padding: 50px 0 20px 0;
}
#footer p {
	color:#4a1a2c;
	margin-bottom:10px;
}
#footer a:link, #footer a:visited {
	color:#4a1a2c;
	text-decoration: none;
}
#footer a:hover, #footer a:active {
	color:#4a1a2c;
	text-decoration: none;
}
#footer ul {
	margin:10px;
}
#footer li { /* if your li's float, you can adjust border height w/ line-height */
	padding:0 5px 0 7px; /* adjusts the spacing between each li display and border-left */
	display: inline;
	border-left: 1px solid #4a1a2c;
}
#footer li.first {
	border: none;
}
/*-------------- side-nav ------------- */

#side-nav {
	margin:0 0 20px 0;
}
.title-content {
	width:220px;
	display:block;
	padding: 0;
}
.title {
	height:36px;
	display:block;
	clear:both;
}
.title-content-more {
	display:block;
	clear:both;
	background-color: none;
	color: #4B381A;
	padding: 10px;
	font-weight: bold;
}
.title span {
	display:none;
}
#t-cat {
	background: url(../new-images/button-cat.jpg) top no-repeat;
}
#t-size {
	background: url(../new-images/button-size.jpg) top no-repeat;
}
#t-color {
	background: url(../new-images/button-color.jpg) top no-repeat;
}
#t-brand {
	background: url(../new-images/button-brand.jpg) top no-repeat;
}
#t-best {
	background: url(../new-images/button-best-sellers.jpg) top no-repeat;
}
#t-apperal {
	background:url(../new-images/button-apparel-size.jpg) top no-repeat;
}
#t-advance-search {
	background: url(../new-images/button-advanced-search.jpg) top no-repeat;
}
#t-mail {
	background: url(../new-images/button-mailing.jpg) top no-repeat;
	margin: 0 0 10px 0;
}
.top-special {
	width:100%;
	padding:0 0 20px 0;
	display:block;
}
.title-content li {
	background:#f3ecc0 url(../new-images/col-left-dropdown.gif) top no-repeat;
	height:25px;
	padding:10px 0 0 20px;
	font:14px Verdana, Geneva, sans-serif;
}
.title-content li strong {
	color:#F00;
}
.selectedanchor { /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
}
/*-------------- drop-down ------------- */



.nav-vert-drop {
	position:absolute;
	left:-9999px;/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	margin-left:180px; /* Set to same width as in .nav-vert */
	margin-top:-26px; /* Set to each button height, same as used above */
	background:none;
	padding:0;
}
.nav-vert-drop li {
	border:none;
	border-top:none;
	display: block;
	width:200px;
	background:none;
	margin:0;
}
.nav-vert-drop li a {
	width:200px;
	line-height:20px;	 /* Height of each drop down nav item again, should match above */
	display:block;
	text-decoration:underline;
	background:#f8f4da url(../new-images/col-left-dropdown.gif) top no-repeat;
	margin:0;
	height:25px;
	padding:4px 0 0 20px;
}
.nav-vert-drop li a span {
	display:block;
	padding-left:5px;
}
/* Drop down link styles */

.nav-vert-drop li a:link, .nav-vert-drop li a:visited, .nav-vert-drop li a:hover, .nav-vert-drop li a:active {
	font-size:1em;
	color:#4B381A;
	text-decoration:none;
	display:block;
}
.nav-vert li:hover ul, .nav-vert li.sfHover ul {
	left: auto;
}
/* Hover styles for drop down items */

.nav-vert-drop li a:hover {
	background: #6e5f48 url(../../new-images/bg-hover.jpg) top no-repeat;
	color:#f8f4da;
	text-decoration:none;
	display:block;
	margin:0;
}
ul#translate {
	display:block;
	margin:10px 0 0 10px;
}
ul#translate li, ul#translate li a {
	width:20px;
	height:14px;
	display:block;
	float:left;
	margin:0 5px 10px 0;
}
ul#translate li a#flag-01 {
	background:url(../new-images/flag-01.gif) top no-repeat;
}
ul#translate li a#flag-02 {
	background:url(../new-images/flag-02.gif) top no-repeat;
}
ul#translate li a#flag-03 {
	background:url(../new-images/flag-03.gif) top no-repeat;
}
ul#translate li a#flag-04 {
	background:url(../new-images/flag-04.gif) top no-repeat;
}
ul#translate li a#flag-05 {
	background:url(../new-images/flag-05.gif) top no-repeat;
}
ul#translate li a#flag-06 {
	background:url(../new-images/flag-06.gif) top no-repeat;
}
ul#translate li a#flag-07 {
	background:url(../new-images/flag-07.gif) top no-repeat;
}
ul#translate li a#flag-08 {
	background:url(../new-images/flag-08.gif) top no-repeat;
}
ul#shoe-size {
	display:block;
	margin:5px;
}
ul#shoe-size li, ul#shoe-size li a {
	height:30px;
	float:left;
	margin:0 3px 5px 0;
	padding: 0;
}
ul#shoe-size li a#shoe-05 {
	background:url(../new-images/button-size-5.gif) top no-repeat;
	width:64px;
}
ul#shoe-size li a#shoe-06 {
	background:url(../new-images/button-size-6.gif) top no-repeat;
	width:64px;
}
ul#shoe-size li a#shoe-07 {
	background:url(../new-images/button-size-7.gif) top no-repeat;
	width:64px;
}
ul#shoe-size li a#shoe-08 {
	background:url(../new-images/button-size-8.gif) top no-repeat;
	width:64px;
}
ul#shoe-size li a#shoe-09 {
	background:url(../new-images/button-size-9.gif) top no-repeat;
	width:32px;
}
ul#shoe-size li a#shoe-10 {
	background:url(../new-images/button-size-10.gif) top no-repeat;
	width:32px;
}
ul#shoe-size li a#shoe-11 {
	background:url(../new-images/button-size-11.gif) top no-repeat;
	width:32px;
}
ul#shop-color {
	display:block;
	margin:5px;
}
ul#shop-color li, ul#shop-color li a {
	width:28px;
	height:28px;
	display:block;
	float:left;
	margin:0 5px 5px 0;
	padding:0;
}
ul#shop-color li span {
	display:none;
}
ul#shop-color li a#shop-color-01 {
	background:url(../new-images/shop-black.gif) top no-repeat;
}
ul#shop-color li a#shop-color-02 {
	background:url(../new-images/shop-white.gif) top no-repeat;
}
ul#shop-color li a#shop-color-03 {
	background:url(../new-images/shop-silver.gif) top no-repeat;
}
ul#shop-color li a#shop-color-04 {
	background:url(../new-images/shop-gold.gif) top no-repeat;
}
ul#shop-color li a#shop-color-05 {
	background:url(../new-images/shop-bronze.gif) top no-repeat;
}
ul#shop-color li a#shop-color-06 {
	background: url(../new-images/shoe-brown.gif) top no-repeat;
}
ul#shop-color li a#shop-color-07 {
	background:url(../new-images/shop-camel.gif) top no-repeat;
}
ul#shop-color li a#shop-color-08 {
	background:url(../new-images/shop-beige.gif) top no-repeat;
}
ul#shop-color li a#shop-color-09 {
	background:url(../new-images/shop-yellow.gif) top no-repeat;
}
ul#shop-color li a#shop-color-10 {
	background:url(../new-images/shop-orange.gif) top no-repeat;
}
ul#shop-color li a#shop-color-11 {
	background:url(../new-images/shop-green.gif) top no-repeat;
}
ul#shop-color li a#shop-color-12 {
	background:url(../new-images/shop-red.gif) top no-repeat;
}
ul#shop-color li a#shop-color-13 {
	background:url(../new-images/shop-fuchsia.gif) top no-repeat;
}
ul#shop-color li a#shop-color-14 {
	background:url(../new-images/shop-pink.gif) top no-repeat;
}
ul#shop-color li a#shop-color-15 {
	background:url(../new-images/shop-gray.gif) top no-repeat;
}
ul#shop-color li a#shop-color-16 {
	background:url(../new-images/shop-purple.gif) top no-repeat;
}
ul#shop-color li a#shop-color-17 {
	background:url(../new-images/shop-blue.gif) top no-repeat;
}
ul#shop-color li a#shop-color-18 {
	background:url(../new-images/shoe-turq.gif) top no-repeat;
}
ul#shop-color li a#shop-color-19 {
	background: url(../new-images/shop-multi.jpg) top no-repeat;
}
ul#shop-color li a#shop-color-20 {
	background: url(../new-images/color-animal.jpg) top no-repeat;
}
#column-right form {
	width:100%;
}
#column-right form#emf-form {
	display:block;
	margin:0;
	width:500px;
}
#column-right form td {
	vertical-align:top;
	padding:10px;
	font-weight: bold;
}
span#Label5, span#Label9 {
	font:20px Verdana, Geneva, sans-serif;
}
#column-right form input, #column-right form select {
	font:12px Verdana, Geneva, sans-serif;
	height: 20px;
	border: #ebebeb 1px solid;
	width: 200px;
	background: url(../../new-images/input-bg.gif) bottom repeat-x;
}
body#seventeen #column-right form input {
	background-color:#ffffa0;
	border:1px solid #e6deb3;
}
#column-right form option {
	font:12px Verdana, Geneva, sans-serif;
	height: 20px;
	width: 300px;
	background-color: #F8F4DA;
	padding:0;
	margin:0;
}
#column-right form input[type="radio"] {
	border:none;
	width:15px;
	background-color: none;
}
#column-right form input[type="submit"] {
	border:none;
	background:url(../new-images/button-search.jpg);
	width:134px;
	height:44px;
	vertical-align:top;
	text-indent: -9999px;
	color: transparent;
}
#buttons-wrap {
	display:block;
	width:280px;
	margin:0 auto;
}
#column-right form input#seven-submit {
	background:#fff url(../new-images/button-submit.jpg) top left no-repeat;
	width:136px;
	height:44px;
	margin:0;
	padding:0;
	float:left;
	border:0;
}
#column-right form input#seven-clear {
	background:#fff url(../new-images/button-clear.jpg) top left no-repeat;
	width:136px;
	height:44px;
	margin:0 0 0 2px;
	padding:0;
	float:left;
	border:0;
}
#column-right input#submit {
	background:url(../new-images/store/button-submit.jpg);
}
#column-right form input#PersistLogin {
	width:20px;
}
#column-right form input#btnRequestNewPassword {
	background:url(../new-images/button-request-password.gif);
	width:121px;
	height:20px;
}
#column-right form input#LoginButton {
	background:url(../new-images/button-login.gif);
	width:45px;
	height:20px;
}
/*********************** content-feature  ***************************/

#content-special {
	width:402px;
	display:block;
	margin:0 0 10px 10px;
	float:right;
}
#content-feature {
	position:relative;
	margin: 0 0 10px 0;
	display: block;
	z-index:0;
}
body#shoes #content-feature {
	background:url(../new-images/body-shoes.jpg);
	height:653px;
	z-index:0;
}
body#boots #content-feature {
	background: url(../new-images/body-boots.jpg);
	height:653px;
	z-index:0;
}
body#apparel #content-feature {
	background:url(../new-images/body-apparel.jpg);
	height:649px;
	z-index:0;
}
body#swimsuit #content-feature {
	background: url(../new-images/body-swimsuit.jpg);
	height:506px;
	z-index:0;
}
body#lingerie #content-feature {
	background: url(../new-images/body-lingerie.jpg);
	height:582px;
	z-index:0;
}
body#accessories #content-feature {
	background: url(../new-images/body-accessories.jpg);
	height:576px;
	z-index:0;
}
body#wholesale #content-feature {
	background: url(../new-images/body-wholesale.jpg);
	height:546px;
	z-index:0;
}
body#costumes #content-feature {
	background: url(../new-images/body-costumes.jpg);
	height:644px;
	z-index:0;
}
body#dress #content-feature {
	background: url(../new-images/body-dress.jpg);
	height:646px;
	z-index:0;
}
/*********************** Shoes ***************************/

body#shoes #content-feature a.pumps {
	position:absolute;
	top:33px;
	left:47px;
	height:180px;
	width:180px;
}
body#shoes #content-feature a.sandals {
	position:absolute;
	top:14px;
	left:308px;
	height:180px;
	width:180px;
}
body#shoes #content-feature a.evening {
	position:absolute;
	top:19px;
	left:551px;
	height:180px;
	width:180px;
}
body#shoes #content-feature a.platforms {
	position:absolute;
	top:232px;
	left:49px;
	height:180px;
	width:180px;
}
body#shoes #content-feature a.highheels {
	position:absolute;
	top:243px;
	left:351px;
	height:180px;
	width:180px;
}
body#shoes #content-feature a.wedges {
	position:absolute;
	top:249px;
	left:570px;
	height:180px;
	width:180px;
}
body#shoes #content-feature a.maryjanes {
	position:absolute;
	top:435px;
	left:33px;
	height:180px;
	width:180px;
}
body#shoes #content-feature a.flats {
	position:absolute;
	top:458px;
	left:306px;
	height:180px;
	width:180px;
}
body#shoes #content-feature a.casual {
	position:absolute;
	top:454px;
	left:567px;
	height:180px;
	width:180px;
}
/*********************** Boots ***************************/

body#boots #content-feature a.thigh-high {
	position:absolute;
	top:8px;
	left:13px;
	height:305px;
	width:205px;
}
body#boots #content-feature a.knee-high {
	position:absolute;
	top:11px;
	left:334px;
	height:236px;
	width:188px;
}
body#boots #content-feature a.mid-calf {
	position:absolute;
	top:254px;
	left:224px;
	height:151px;
	width:180px;
}
body#boots #content-feature a.over-knee {
	position:absolute;
	top:329px;
	left:16px;
	height:274px;
	width:183px;
}
body#boots #content-feature a.ankle {
	position:absolute;
	top:411px;
	left:208px;
	height:231px;
	width:203px;
}
/*********************** apparel ***************************/



body#apparel #content-feature a.day-time {
	position:absolute;
	top:70px;
	left:513px;
	height:24px;
	width:70px;
}
body#apparel #content-feature a.night-time {
	position:absolute;
	top:71px;
	left:589px;
	height:22px;
	width:82px;
}
body#apparel #content-feature a.maxi {
	position:absolute;
	top:71px;
	left:676px;
	height:20px;
	width:56px;
}
body#apparel #content-feature a.clubwears {
	position:absolute;
	top:101px;
	left:493px;
	height:40px;
	width:246px;
}
body#apparel #content-feature a.jumpsuits {
	position:absolute;
	top:148px;
	left:478px;
	height:46px;
	width:301px;
}
body#apparel #content-feature a.camis {
	position:absolute;
	top:240px;
	left:512px;
	height:18px;
	width:105px;
}
body#apparel #content-feature a.casual {
	position:absolute;
	top:241px;
	left:624px;
	height:21px;
	width:49px;
}
body#apparel #content-feature a.dressy {
	position:absolute;
	top:240px;
	left:681px;
	height:18px;
	width:63px;
}
body#apparel #content-feature a.pants {
	position:absolute;
	top:305px;
	left:510px;
	height:22px;
	width:45px;
}
body#apparel #content-feature a.skirts {
	position:absolute;
	top:303px;
	left:562px;
	height:21px;
	width:46px;
}
body#apparel #content-feature a.shorts {
	position:absolute;
	top:303px;
	left:614px;
	height:26px;
	width:66px;
}
body#apparel #content-feature a.sweaters {
	position:absolute;
	top:332px;
	left:487px;
	height:40px;
	width:246px;
}
body#apparel #content-feature a.outerwears {
	position:absolute;
	top:378px;
	left:481px;
	height:46px;
	width:301px;
}
/*********************** swimsuit ***************************/

body#swimsuit #content-feature a.one-piece {
	position:absolute;
	top:46px;
	left:497px;
	height:46px;
	width:301px;
}
body#swimsuit #content-feature a.two-piece {
	position:absolute;
	top:102px;
	left:554px;
	height:40px;
	width:246px;
}
/*********************** lingerie ***************************/

body#lingerie #content-feature a.babydolls {
	position:absolute;
	top:5px;
	left:552px;
	height:38px;
	width:222px;
}
body#lingerie #content-feature a.bikinis {
	position:absolute;
	top:49px;
	left:552px;
	height:38px;
	width:222px;
}
body#lingerie #content-feature a.corsets {
	position:absolute;
	top:87px;
	left:552px;
	height:38px;
	width:222px;
}
body#lingerie #content-feature a.garter {
	position:absolute;
	top:127px;
	left:552px;
	height:38px;
	width:222px;
}
body#lingerie #content-feature a.mini-dresses {
	position:absolute;
	top:166px;
	left:552px;
	height:38px;
	width:222px;
}
body#lingerie #content-feature a.long-dresses {
	position:absolute;
	top:208px;
	left:552px;
	height:38px;
	width:222px;
}
/*********************** accessories ***************************/

body#accessories #content-feature a.bangles {
	position:absolute;
	top:61px;
	left:18px;
	height:244px;
	width:191px;
}
body#accessories #content-feature a.necklaces {
	position:absolute;
	top:19px;
	left:247px;
	height:403px;
	width:311px;
}
body#accessories #content-feature a.earrings {
	position:absolute;
	top:64px;
	left:596px;
	height:253px;
	width:190px;
}
body#accessories #content-feature a.leg-warmers {
	position:absolute;
	top:454px;
	left:16px;
	height:38px;
	width:187px;
}
body#accessories #content-feature a.hats {
	position:absolute;
	top:454px;
	left:210px;
	height:38px;
	width:187px;
}
body#accessories #content-feature a.rings {
	position:absolute;
	top:454px;
	left:406px;
	height:38px;
	width:187px;
}
body#accessories #content-feature a.handbags {
	position:absolute;
	top:454px;
	left:604px;
	height:38px;
	width:186px;
}
body#accessories #content-feature a.scarves {
	position:absolute;
	top:500px;
	left:13px;
	height:38px;
	width:190px;
}
body#accessories #content-feature a.belts {
	position:absolute;
	top:500px;
	left:211px;
	height:38px;
	width:187px;
}
body#accessories #content-feature a.watches {
	position:absolute;
	top:498px;
	left:408px;
	height:38px;
	width:185px;
}
body#accessories #content-feature a.miscellaneous {
	position:absolute;
	top:500px;
	left:602px;
	height:38px;
	width:190px;
}
/*********************** wholesale ***************************/
#content-feature a {
	position:absolute;
}
body#wholesale #content-feature a.shoes {
	position:absolute;
	top:173px;
	left:21px;
	height:337px;
	width:218px;
}
body#wholesale #content-feature a.apparel {
	position:absolute;
	top:174px;
	left:290px;
	height:331px;
	width:211px;
}
body#wholesale #content-feature a.accessories {
	position:absolute;
	top:177px;
	left:578px;
	height:330px;
	width:190px;
}
/*********************** costumes ***************************/

body#costumes #content-feature a.costumes-link {
	position:absolute;
	top:177px;
	left:451px;
	height:83px;
	width:246px;
}
/*********************** costumes ***************************/

body#dress #content-feature a.dress-top {
	position:absolute;
	top:2px;
	left:205px;
	height:189px;
	width:219px;
}
body#dress #content-feature a.dress-right {
	position:absolute;
	top:86px;
	left:451px;
	height:139px;
	width:199px;
}
body#dress #content-feature a.dress-bottom {
	position:absolute;
	top:490px;
	left:2px;
	height:118px;
	width:335px;
}
/*********************** blog ***************************/

body#blog textarea {
	width:450px;
}
.navigation {
	display:block;
	margin:0 0 20px 0;
	padding: 0 30px;
}
#respond {
	display:block;
	padding: 0 30px;
}
body#blog #bottom-nav {
	font-size:21px;
	background:none;
	font:Georgia, "Times New Roman", Times, serif;
}
body#blog #bottom-nav a:link, body#blog #bottom-nav a:visited {
	color:#4A192C;
	text-decoration:underline;
	outline:none;
}
body#blog #bottom-nav a:hover, body#blog #bottom-nav a:active {
	color:#4A192C;
	text-decoration:none;
	outline:none;
}
body#blog h1 {
	font: 30px Georgia, "Times New Roman", Times, serif;
	display: block;
	font-size: 10px;
	text-align: center;
	padding: 6px 0 0 0;
	background: #491A2C url(../new-images/h2-repeat.jpg) top repeat-x;
	color: #F3ECC0;
	height:30px;
}
body#blog h2 {
}
body#blog h2#fashion-blog {
	font:Georgia, "Times New Roman", Times, serif;
	display: block;
	font-size: 16px;
	text-align: center;
	padding: 6px 0 0 0;
	background: #491A2C url(../new-images/h2-repeat.jpg) top repeat-x;
	color: #F3ECC0;
	height:30px;
	margin: 0 10px;
}
body#blog h3 {
	font-size: 1.1em;
}
body#blog h2 a:link, body#blog h2 a:visited {
	color:#4B1A2D;
	text-decoration:none;
	outline:none;
}
body#blog h2 a:hover, body#blog h2 a:active {
	color:#4B1A2D;
	text-decoration:none;
	outline:none;
}
body#blog h2#fashion-blog a:link, body#blog h2#fashion-blog a:visited {
	color:#F4EDC3;
	text-decoration:none;
	outline:none;
}
body#blog h2#fashion-blog a:hover, body#blog h2#fashion-blog a:active {
	color:#FFF;
	text-decoration:none;
	outline:none;
}
body#blog .social_bookmark {
	display:block;
	margin:0;
	clear: both;
	text-align:left;
	padding: 0;
}
body#blog .social_bookmark em {
	display:none;
}
body#blog .post {
	display:block;
	margin:0;
	padding: 0;
	background-color: #fff;
}
body#blog .post .entry {
	padding:0 30px;
}
.post-split {
}
body#blog .post .blog-bottom {
	background:url(../new-images/blog-bottom-wrap.jpg) bottom no-repeat;
	padding:0 0 66px 0;
	margin: 0;
}
.blog-bottom-single {
	background:url(../new-images/blog-bottom-wrap-single.jpg) bottom no-repeat;
	padding:0;
	margin: 0;
}
p.postmetadata {
	margin:5px 0 0 0;
	padding: 5px 30px 15px 30px;
	display: block;
	height: 50px;
	text-align: left;
	clear: both;
}
body#blog .post .blog-bottom p.postmetadata small {
	text-align:left;
	padding: 0;
	background:none;
}
body#blog .post .blog-bottom h2, body#blog h1#blog-inside {
	background:url(../new-images/blog-header.jpg) top left no-repeat;
	height:33px;
	display:block;
	padding:20px 30px 0 30px;
	margin: 0;
	font-size:1.5em;
	color:#49381A;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
}
body#blog .post .blog-bottom small {
	background:url(../new-images/blog-header-date.jpg) top no-repeat;
	height:25px;
	display:block;
	padding:0px 30px 0 30px;
	margin: 0;
	text-align:right;
	font-weight: bold;
}
body#blog .post .blog-bottom .entry {
	display:block;
	margin:0;
	padding:30px 30px 0 30px;
}
body#blog .post .blog-bottom .entry img {
	border:3px solid #ddd8b6;
}
body#blog .post .blog-bottom .entry .social_bookmark img {
	border:none;
}
body#blog .post .blog-bottom .entry .social_bookmark {
	padding:0;
	display:block;
	margin: 0;
	clear: both;
}
/* SEO Styles */
.normalize {
	font-weight: normal;
	font-style: normal;
}
.h1clone {
	padding: 0px;
	margin: 0px;
	display: inline;
	font-weight: bold;
	font-size:18px;
	color:#49381A;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1.h1clone {
	display: inline;
}
.bulletless {
	list-style-type: none;
}
#dealsofthemonth {
	background:url(../new-images/bg-deals-ofthe-month.jpg) top no-repeat;
	height:397px;
	position:relative;
}
#dealsofthemonth #d1 {
	position:absolute;
	top:63px;
	left:4px;
	width:247px;
	height:248px;
}
#dealsofthemonth #d2 {
	position:absolute;
	top:63px;
	left:270px;
	width:247px;
	height:248px;
}
#dealsofthemonth #d3 {
	position:absolute;
	top:61px;
	left:536px;
	width:247px;
	height:248px;
}
