@import url("http://site.sexywearavenue.com/v2/stylesheet-layout-store.css");
html, body {
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
img {
	border: 0;
}
body {
	background:url(http://site.sexywearavenue.com/v2/images/background.jpg) repeat-x top
}
#page-wrapper {
	width: 100%;
	min-height: 100%;
}
#container {
	width: 992px;
	margin: 0 auto;
}
#pagewidth {
	width:960px;
	text-align:left;
	margin: 0 auto;
	padding: 0px 18px 0 14px;
}
.bottom {
	padding-bottom: 2px;
	background: url(http://site.sexywearavenue.com/v2/images/footer-con.png) bottom no-repeat;
}
#header {
	position:relative;
	height:111px;
	width:100%;
}
/*STYLE FOR HEADER */

#swa-header {
	position:relative;
	float:left;
	width:100%;
	height:111px;
	padding:0;
}
#swa-header .top {
	width:100%;
	height:68px;
	float:left;
	display:block;
}
#swa-header .top .b1 {
	width:230px;
	float:left;
	display:block;
	height:84px;
}
#swa-header .top .b2 {
	width:355px;
	float:left;
	display:block;
	text-align:right;
	padding:18px 0 0 15px;
	height:66px;
}
#swa-header .top .b3 {
	width:358px;
	float:left;
	display:block;
	height:84px;
}
#swa-header .top .b4 {
	width:100%;
	float:left;
	display:block;
	height:15px;
	padding:20px 0 0 0;
	text-align:right;
}
#swa-header .top .b5 {
	width:100%;
	float:left;
	display:block;
	padding:5px 0 0 0;
	text-align:right;
	margin-top:-8px !important;
}
h1 {
	position:relative;
	float:left;
	width:585px;
	height:22px;
	margin:0;
	padding:0;
	font-weight:normal;
	font-family:arial;
	font-size:11px;
	color:#939393;
	padding:5px 0 0 0;
}
.toplinks {
	width: 335px;
	overflow: hidden;
	font-size:11px;
	color:#000;
	padding: 0px 5px 0;
	text-align:left;
	float:right;
}
.toplinks div.iconleft {
	padding-left: 10px;
	height: 28px;
	float: right;
	background: url(http://lib.store.yahoo.net/lib/yhst-64793402337996/icon-left.png) left no-repeat;
}
.toplinks div.iconright {
	padding-right: 10px;
	height: 28px;
	float: right;
	background: url(http://lib.store.yahoo.net/lib/yhst-64793402337996/icon-right.png) right no-repeat;
}
.toplinks div.iconcenter {
	padding-top: 5px;
	height: 23px;
	float: left;
}
.toplinks span {
	padding: 0 3px;
}
.toplinks a {
	padding: 0 3px;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.toplinks a.txt_left_bold {
	font-weight:bold;
	color:#ec0000
}
.toplinks a:hover {
	color:#b90179;
	text-decoration:underline;
}
.toplinks a img {
	border:0px;
}
#swa-header .swa-top {
	width:100%;
	height:85px;
	float:left;
	display:block;
}
#swa-header .swa-top .swa-logo {
	float:left;
	width:286px;
	display:block;
	height:50px;
	margin-top:7px;
}
#swa-header .swa-top .swa-logo-middle {
	float:left;
	width:500px;
	display:block;
	height:68px;
}
#swa-header .swa-top .swa-logo-right {
	float:left;
	width:270px;
	display:block;
	height:68px;
}
#swa-header .swa-top .swa-logo-right .con1 {
	float:left;
	width:100%;
	display:block;
	height:22px;
	text-align:right;
	margin-top:-2px;
}
#swa-header .swa-top .swa-logo-right .con2 {
	float:left;
	width:100%;
	display:block;
	text-align:right;
	font-family:arial;
	font-size:11px;
	color:#c70181;
	padding:0 0 4px 0;
}
#swa-header .swa-top .swa-logo-right .con2 a:link {
	color:#c70181;
	text-decoration:none;
}
#swa-header .swa-top .swa-logo-right .con2 a:visited {
	color:#c70181;
	text-decoration:none;
}
#swa-header .swa-top .swa-logo-right .con2 a:hover {
	color:#000000;
	text-decoration:none;
}
.con3 {
	float:right;
	display:block;
	text-align:right;
	font-family:arial;
	font-size:11px;
	color:#000;
}
.con3 a:link {
	text-decoration:none;
	color:#000;
}
.con3 a:visited {
	text-decoration:none;
	color:#000;
}
.con3 a:hover {
	text-decoration:none;
	color:#b60b78;
}
#swa-header .bottom {
	width:100%;
	height:32px;
	float:left;
	display:block;
}
#swa-header .right {
	width:209px;
	height:26px;
	float:right;
	display:block;
	padding:5px 8px 0 0;
}
#swa-header .right .inputbox {
	background:#ffffff;
	border:0px solid #000;
	font-size:11px;
	padding:3px;
	height:16px;
	border:#cccccc solid 1px;
	border-right:none;
	width:186px;
	color:#656566;
}
#swa-header .right form {
	display:inline;
}
#menuwrapper {
	position:relative;
	float:left;
	width:720px;
	clear:both;
	height:34px;
}
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
#p7menubar, #p7menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}
#p7menubar a {
	display: block;
	text-decoration: none;
	padding: 8px 13px 8px 13px;
	border-right: 1px solid #2f2e2e;
	color: #ededed;
	font-size:12px;
}
#p7menubar a.trigger {
	padding: 7px 17px 7px 16px;
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 14px;
}
#p7menubar a.trigger:hover {
	background:#000000;
}
#p7menubar .trigger ul li a {
	font-size:12px !important;
}
#p7menubar li {
	float: left;
	width: 20em;
}
#p7menubar li ul, #p7menubar ul li {
	width: 195px;
}
#p7menubar ul li a {
	color: #ededed;
	border-right: 0;
	padding: 5px 12px 5px 16px;
}
#p7menubar li ul {
	position: absolute;
	display: none;
	border-right: 1px solid #202223;
	border-bottom: 1px solid #202223;
	background:#000000;
	z-index:999;
	top:31px;
}
#p7menubar li ul a.last:link {
	background:#262728;
	color:#fef500;
	text-transform:uppercase;
}
#p7menubar li:hover a, #p7menubar a:focus, #p7menubar a:active, #p7menubar li.p7hvr a {
	color: #ededed;
	background-color: #000;
	border-bottom:1px solid #202223;
}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
	display: block;
}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
	color: #ededed;
	background-color: transparent;
}
#p7menubar ul a:hover {
	background-color: #000!important;
	color: #f1007e!important;
}
#p7menubar li {
	width: auto;
}
#leftcol {
	width:183px;
	float:left;
	position:relative;
	padding:6px 0 0 0;
}
#swa-leftnav {
	width: 181px;
	float:left;
	position:relative;
	margin-bottom:10px;
}
#swa-leftnav h2 {
	margin:0;
	padding:7px 7px 0px 0px;
	display:block;
	font-size:11px;
	margin-bottom:2px;
}
#swa-leftnav h2 a {
	text-decoration:none;
	color:#000;
}
#swa-leftnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#swa-leftnav li a {
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}
#swa-leftnav li a:link, #swa-leftnav li a:visited {
	display: block;
	color: #000000;
	font-size:11px;
	padding: 2px 0 2px 1px;
}
#swa-leftnav li a:hover {
	color: #d5088b;
}
#swa-newsletter {
	position:relative;
	float:left;
	width:185px;
	height:67px;
	background:url(http://site.sexywearavenue.com/v2/images/swa-newsletter-v2.jpg) no-repeat;
	margin-top:10px;
	padding:86px 0 0 0;
	text-align:center;
}
#swa-newsletter .nletter {
	padding:2px;
	color:#2a2a2b;
	font-size:13px;
	width:138px;
	border:1px solid #bfbfbf;
}
#swa-newsletter #sign_up_button {
	margin-top:8px;
}
#swa-social {
	position:relative;
	float:left;
	width:183px;
	padding:15px 0 5px 0;
	text-align:center;
	margin-bottom:10px;
}
#swa-confidence {
	position:relative;
	float:left;
	width:183px;
	height:185px;
	padding: 40px 0 0 0;
	background:url(http://site.sexywearavenue.com/v2/images/confidence.jpg) no-repeat;
}
/*CSS Style for LEFT COLUMN ///////END*/

#maincol {
	float: right;
	display:inline;
	position: relative;
	width:764px !important;
	padding:6px 0 0 0;
}
#maincol-item {
	float: right;
	display:inline;
	position: relative;
	width:945px !important;
	padding:6px 0 0 0;
}
#maincol-checkout {
	float: right;
	display:inline;
	position: relative;
	width:950px !important;
	padding:0;
}
#footer {
	overflow: hidden;
	margin-top:0px;
	color: #fff;
	clear:both
}
#footer .col1 {
	position:relative;
	width:100%;
	display:block;
	float:left;
	height:50px;
}
#footer .col1 .left {
	width:170px;
	float:left;
	display:block;
	height:32px;
	padding:18px 0 0 0;
	text-align:center;
}
#footer .col1 .right {
	width:790px;
	float:right;
	display:block;
	height:50px;
	padding:0;
	text-align:center;
}
#footer .col1 .right img {
	border:0;
}
#footer .col2 {
	position:relative;
	width:100%;
	display:block;
	float:left;
	height:85px;
	text-align:center;
	font-size:12px;
	padding:0 0 0 0;
}
#footer .col2 p {
	margin:5px 0 5px 0;
}
#footer .col2 a {
	color:#fff;
	text-decoration:none;
	padding:0 5px 0 5px;
}
#footer .col2 a:hover {
	color:#fff;
	text-decoration:underline;
}
/**** Float Containers****/ 

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */  



#yfc_mymenu {
	list-style-type:none;
	margin:0;
	padding:0;
}
/*#yfc_minicart{width:110px !important; float:left; font-weight:bold;}

#yfc_show_mini{display:none; visibility:hidden;}*/



#swa-slider {
	position:relative;
	float:left;
	width:764px !important;
	margin-bottom:10px;
}
#swa-featured-content {
	position:relative;
	float:left;
	width:764px;
}
.swa-tab-content {
	width:742px;
	border:1px solid #cccccc;
	padding:10px 15px 10px 5px;
	margin-top:4px !important;
	float:left;
}
.shadetabs {
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 11px Arial;
	list-style-type: none;
	text-align: right;
	background:url(http://site.sexywearavenue.com/v2/images/featured-title.gif) no-repeat top left;
}
.shadetabs li {
	display: inline;
	margin: 0;
}
.shadetabs li a {
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 7px 10px 7px 10px;
	margin-right: 2px;
	border: 1px solid #ccc;
	color: #666666;
	background: white url(http://site.sexywearavenue.com/v2/images/shade.gif) top left repeat-x;
}
.shadetabs li a:visited {
	color: #333333;
}
.shadetabs li a:hover {
	text-decoration: none;
	color: #333333;
	background-image: url(http://site.sexywearavenue.com/v2/images/shadeactive.gif);
	border-bottom-color:#ffffff;
}
.shadetabs li a.selected { /*selected main tab style */
	position: relative;
}
.shadetabs li a.selected { /*selected main tab style */
	background-image: url(http://site.sexywearavenue.com/v2/images/shadeactive.gif);
	border-bottom-color: white;
}
.shadetabs li a.selected:hover { /*selected main tab style */
	text-decoration: none;
}
.tabcontent {
	display:none;
}
 @media print {
.tabcontent {
	display:block !important;
}
}
.fi-pro-name {
	font-family:arial;
	font-size:11px;
	color:#000;
	text-align:center;
	padding:2px 8px 2px 8px;
}
.fi-pro-name a {
	text-decoration:none;
	color:#000;
}
.fi-pro-name a:hover {
	text-decoration:underline;
	color:#af0570;
}
.fi-price {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#000;
}
#swa-welcome-message {
	float:left;
	width:750px;
	display:block;
	padding:5px;
	font-family:arial;
	font-size:11px;
	margin:10px 0 10px 0;
}
#swa-welcome-message a {
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#000;
}
#swa-welcome-message a:hover {
	text-decoration:underline;
	color:#af0570;
}
#swa-section-body {
	position:relative;
	float:left;
	width:760px;
}
.swa-breadcrumbs {
	float:left;
	width:760px;
	color:#474747;
	display:block;
	padding:4px 0 4px 0;
	font-size:11px;
}
.swa-breadcrumbs a:link {
	color:#474747;
}
.swa-breadcrumbs a:visited {
	color:#474747;
}
.swa-breadcrumbs a:hover {
	color:#d70877;
}
.swa-title {
	float:left;
	width:760px;
	display:block;
	font-size:20px;
	padding:2px 0 0px 0;
}
.swa-title h1 {
	font-size:14px;
	color:#000;
	margin:3px 0 0 0;
	padding:0;
	width:400px;
	float:left;
	font-weight:normal;
}
.swa-title h2 {
	font-size:20px;
	color:#000;
	margin:0;
	padding:0;
	width:575px;
	float:left;
	font-weight:normal;
}
.swa-title .addthis {
	float:right;
	padding:0px 10px 0px 0px;
	margin:0px 0px 5px 0px;
	width:350px;
}
#swa-banners {
	position:relative;
	float:left;
	width:760px !important;
	margin-bottom:10px;
}
#swa-banners .slider-right {
	padding:0;
}
#swa-banners .slider-right img {
	display:block;
	padding:0 0 1px 0;
}
.swa-contents {
	position:relative;
	float:left;
	width:760px !important;
	text-align:left;
	font-family:arial;
	font-size:12px;
}
.swa-contents .ctgry-pro-name a {
	font-weight:bold;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	color:#000;
}
.swa-contents .ctgry-pro-name a:hover {
	color:#ca0e87;
	text-decoration:underline;
}
.ctgry-pro-main-area {
	text-align:center;
}
.ctgry-pro-name {
	padding:5px 5px 5px 5px;
}
.swa-contents-article {
	position:relative;
	float:left;
	width:760px !important;
	text-align:center;
	font-family:arial;
	font-size:12px;
	background:url(http://site.sexywearavenue.com/v2/images/featured-title.gif) no-repeat top left;
	padding:30px 0 10px 0;
}
.swa-contents-article .ctgry-pro-name a {
	font-weight:bold;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	color:#000;
}
.swa-contents-article .ctgry-pro-name a:hover {
	color:#ca0e87;
	text-decoration:underline;
}
.ctgry-pro-main-area {
	text-align:center;
}
.ctgry-pro-name {
	padding:5px 5px 5px 5px;
}
/*CSS Style for product page layout*/

#swa-product-body {
	position:relative;
	float:left;
	width:945px;
}
#swa-breadcrumbs-products {
	width:100%;
	float:left;
	position:relative;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#474747;
}
#swa-breadcrumbs-products .left {
	width:115px;
	float:left;
	height:34px;
	display:block;
}
#swa-breadcrumbs-products .right {
	width:700px;
	float:left;
	/*	height:24px; */

	margin-bottom:5px;
	display:block;
	margin-left:16px;
}
#swa-breadcrumbs-products a {
	color:#474747;
	font-weight:normal;
}
#swa-breadcrumbs-products a:hover {
	color:#d70877;
}
#swa-product-image {
	float:left;
	position:relative;
	width:285px;
	padding:5px 0 0 0;
}
#swa-product-box {
	float:left;
	position:relative;
	width:430px;
	padding:25px 0 0 32px;
}
#swa-product-box h2 {
	margin:0;
	padding:0;
	font-size:20px;
	font-family:arial;
	float:left;
	width:100%;
	display:block;
}
#swa-product-box .ibox1 {
	float:left;
	width:100%;
	display:block;
	padding:5px 0 5px 0;
	border-bottom:1px dotted #cccccc;
}
#swa-product-box .ibox1 a:link {
	color:#000000;
}
#swa-product-box .ibox1 a:visited {
	color:#000000;
}
#swa-product-box .ibox1 a:hover {
	color:#e35aa8;
}
#swa-product-box .ibox2 {
	float:left;
	width:100%;
	display:block;
	padding:5px 0 5px 0;
}
#swa-product-box .ibox3 {
	float:left;
	width:100%;
	display:block;
	padding:5px 0 5px 0;
}
.swa-options {
	background:url(http://site.sexywearavenue.com/v2/images/1.png) no-repeat top left;
	padding:7px 0 0 30px;
	margin-top:5px;
}
.swa-add-2-cart {
	background:url(http://site.sexywearavenue.com/v2/images/2.png) no-repeat top left;
	padding:5px 0 0 30px;
}
.swa-qty {
	padding:8px 0 8px 65px;
}
#swa-size-chart {
	float:right;
	width:105px;
	font-size:27px;
	position:relative;
	margin-top:10px;
}
#swa-size-chart a img {
	border:0;
}
#swa-product-box .swa-price-box {
	float:left;
	width:100%;
	padding:5px 0 5px 0;
}
#swa-product-box .swa-price-box .swa-regular-price {
	font-family:arial;
	font-size:13px;
	color:#000000;
}
#swa-product-box .swa-price-box .swa-our-price {
	font-family:arial;
	font-size:13px;
	color:#000000;
}
#swa-product-box .swa-price-box .swa-sale-price {
	font-family:arial;
	font-size:13px;
	color:#ff0000;
}
/*for category page*/

.swa-price-box-2 {
	float:left;
	width:100%;
	padding:0;
	text-align:center;
}
.swa-price-box-2 .swa-regular-price {
	font-family:arial;
	font-size:11px;
	color:#000000;
}
.swa-price-box-2 .swa-our-price {
	font-family:arial;
	font-size:11px;
	color:#000000;
}
.swa-price-box-2 .swa-sale-price {
	font-family:arial;
	font-size:11px;
	color:#ff0000;
}
.swa-caption {
	float:left;
	display:block;
	width:410px;
	padding:10px;
	border:1px solid #d4d4d4;
	margin-bottom:10px;
}
.swa-caption strong {
	color:#333333;
	font-weight:bold;
}
.swa-intract-share {
	float:left;
	display:block;
	width:410px;
	padding:10px;
	border:1px solid #d4d4d4;
	margin-bottom:10px;
}
.swa-intract-share a:link {
	color:#000000;
}
.swa-intract-share a:visited {
	color:#000000;
}
.swa-intract-share a:hover {
	color:#e35aa8;
}
.swa-intract strong {
	color:#333333;
	font-weight:bold;
}
.swa-recently-viewed {
	float:left;
	display:block;
	width:410px;
	padding:10px;
	border:1px solid #d4d4d4;
	margin-bottom:10px;
}
.swa-recently-viewed strong {
	color:#000000;
	font-weight:bold;
}
.swa-cross-sale-table {
	font-family:arial;
	font-size:11px !important;
	border:1px solid #cccccc;
}
.swa-cross-sale-title {
	background:#f2f2f2;
	font-family:arial;
	font-size:11px;
	color:#333;
	border-bottom:1px solid #CCC;
	padding:3px;
	font-weight:bold;
}
#swa-product-csell {
	float:left;
	position:relative;
	width:135px;
	padding:25px 0 0 52px;
	margin-bottom:10px;
}
#swa-product-csell div p span a td {
	font-family:arial;
	font-size:11px;
	color:#000;
	text-decoration:none;
}
.swa-cross-sale-table a:link {
	text-decoration:none;
	color:#333333;
}
.swa-cross-sale-table a:visited {
	text-decoration:none;
	color:#333333;
}
.swa-cross-sale-table a:hover {
	text-decoration:underline;
	color:#000000;
}
.bs-head {
	display:none !important;
	visibility:hidden !important;
}
#section-cont {
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
.name {
	text-align:center;
	padding:4px;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	text-align:center;
}
.name a:link {
	text-decoration:none;
	color:#000;
}
.name a:visited {
	text-decoration:none;
	color:#000;
}
.name a:hover {
	text-decoration:underline;
	color:#c70181;
}
#sub3 {
	position: absolute;
	left: -90px;
	top: -100px;
	background-color: #ffffff;
	width: 615px;
	height:320px;
	padding: 10px;
	color: black;
	border: #000 2px solid;
	display: none;
	text-align:center;
	-moz-box-shadow: 1px 2px 2px #ddd;
	-webkit-box-shadow: 1px 2px 2px #ddd;
	box-shadow: 1px 2px 2px #ddd;
}
/* New CSS Style for homepage body area*/

.swa-home-container {
	position:relative;
	float:left;
	width:763px;
	display:block;
	text-align:left;
}
.swa-banners-v2 {
	position:relative;
	float:left;
	width:100%;
	display:block;
	text-align:left;
}
.swa-banners-v2 .left {
	float:left;
	display:block;
	position:relative;
	width:556px;
	height:345px;
	background:url(http://site.sexywearavenue.com/v2/images/home/swa-home-banner.jpg) no-repeat top left;
	padding:0 0 0 15px;
	font-family:arial;
	font-size:14px;
	line-height:20px;
}
.swa-banners-v2 .left .links {
	float:left;
	width:200px;
	display:block;
}
.swa-banners-v2 .left .trans {
	float:left;
	width:356px;
	display:block;
}
.swa-banners-v2 .right {
	float:right;
	display:block;
	position:relative;
	width:187px;
	height:345px;
}
.swa-banners-v2 .right img {
	display:block;
	float:left;
	border:0;
	margin:0;
	padding:0;
}
.swa-banners-v2 .right img.pad {
	padding:0 0 5px 0;
}
.swa-banners-v2 .left a:link {
	text-decoration:none;
	color:#000;
}
.swa-banners-v2 .left a:visited {
	text-decoration:none;
	color:#000;
}
.swa-banners-v2 .left a:hover {
	text-decoration:underline;
	color:#bd0066;
}
.swa-banners-v2-below {
	position:relative;
	float:left;
	width:100%;
	height:170px;
	padding:5px 0 5px 0;
}
.swa-banners-v2-below .pad {
	padding:0 5px 0 0;
	border:0;
}
.swa-banners-v2-below .img {
	display:block;
	margin:0;
	float:left;
	border:0;
}
.swa-why-shop {
	position:relative;
	float:left;
	width:643px;
	height:60px;
	margin-top:5px;
	margin-bottom:15px;
	background:url(http://site.sexywearavenue.com/v2/images/home/why-shop-withus.jpg) top left no-repeat #f1f1f1;
	padding:10px 0 0 120px;
}
.swa-why-shop ul {
	list-style:none;
	margin:0;
	padding:0;
}
.swa-why-shop ul li {
	list-style:none;
	padding:0;
	float:left;
}
.swa-why-shop ul li a:link, .swa-why-shop ul li a:visited {
	text-decoration:none;
	background:url(http://site.sexywearavenue.com/v2/images/home/swa-home-arrow.gif) no-repeat left;
	float:left;
	display:block;
	padding:2px 15px 2px 15px;
	width:auto 100%;
	color:#000;
	line-height:20px;
}
.swa-why-shop ul li a.first:link, .swa-why-shop ul li a.first:visited {
	text-decoration:none;
	background:url(http://site.sexywearavenue.com/v2/images/home/swa-home-arrow.gif) no-repeat left;
	float:left;
	display:block;
	padding:2px 15px 2px 15px;
	width:auto 100%;
	color:#000;
	margin-left:100px;
}
.swa-why-shop ul li a:hover {
	text-decoration:underline;
	color:#ac006e;
}
.swa-why-shop ul li a.first:hover {
	text-decoration:underline;
	color:#ac006e;
}
/*Size chart CSS*/

.sizeChartContainer {
	clear:both;
	float: right;
	width: 100%;
	text-align: right;
	z-index: 2;
}
.sizeChart {
	float: left;
	height: 20px;
	margin: 5px 0px 0px 30px;
}
.sizeChartBubble {
	background-color: #ffffff;
	border: 1px dashed #ffbde1;
	display: none;
	float: left;
	margin-top: 40px;
	position: absolute;
	text-align: center;
	width: 550px;
	z-index: 21;
	padding:2px;
}
.szchart {  /* This is for the sizing charts */
	color: #000000;
	font-size: 10px;
	text-align: center;
	float:right;
	width:105px;
	font-size:27px;
	position:relative;
	margin-top:10px;
}
.chartTopper { /* This is for the sizing charts 

	background-image:;

	background-repeat: repeat-x;*/
}
.detailborder { /* This is for the sizing charts */
	background-color: #FBE6ED;
	border: 1px solid #464646;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 90%;
}
.style1 {  /* This is for the sizing charts */
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
}
.divSelect {
}
/*detail page*/





#swa-header .bottom-detail {
	width:100%;
	height:33px;
	float:left;
	display:block;
	background:url(http://site.sexywearavenue.com/v2/images/button-bg.jpg) repeat-x;
}
#swa-header .left-detail {
	width:750px;
	height:33px;
	float:left;
	display:block;
}
#swa-header .right-detail {
	width:192px;
	height:26px;
	float:right;
	display:block;
	padding:5px 11px 0 0;
}
#swa-header .right-detail .inputbox-detail {
	background:#ffffff;
	border:1px solid #e3e3e3;
	font-size:11px;
	padding:3px;
	height:16px;
	width:158px;
}
#swa-header .right form-detail {
	display:inline;
}
#menuwrapper-detail {
	position:relative;
	float:left;
	width:720px;
	background:url(http://site.sexywearavenue.com/v2/images/button-bg.jpg) repeat-x;
	clear:both;
	height:32px;
}
.clearit-detail {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
#p7menubar-detail, #p7menubar-detail ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}
#p7menubar-detail a {
	display: block;
	text-decoration: none;
	padding: 0px 13px 0px 13px;
	background:url(http://site.sexywearavenue.com/v2/images/button-li.jpg) no-repeat right;
	color: #6c6c6c;
	height:32px;
	line-height:32px;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold
}
#p7menubar-detail a.trigger-detail {
	padding: 0px 17px 0px 17px;
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 13px;
	font-weight:bold;
}
#p7menubar-detail a.trigger-detail:hover {
	background:#ededed;
}
#p7menubar-detail .trigger-detail ul li a {
	font-size:12px !important;
}
#p7menubar-detail li {
	float: left;
	width: 20em;
}
#p7menubar-detail li ul, #p7menubar-detail ul li {
	width: 196px;
}
#p7menubar-detail ul li a {
	color: #ededed;
	border-right: 0;
	padding: 0px 12px 0px 16px;
	line-height:32px;
}
#p7menubar-detail li ul {
	position: absolute;
	display: none;
	background:#eeeeee;
	z-index:999;
	top:31px;
}
#p7menubar-detail li ul a.last:link {
	background:#e8e8e8;
	color:#000000;
	text-transform:uppercase;
}
#p7menubar-detail li:hover a, #p7menubar-detail a:focus, #p7menubar-detail a:active, #p7menubar-detail li.p7hvr a {
	color: #6c6c6c;
	background-color: #fefefe;
	border-bottom:1px solid #dbdbdb;
}
#p7menubar-detail li:hover ul, #p7menubar-detail li.p7hvr ul {
	display: block;
}
#p7menubar-detail li:hover ul a, #p7menubar-detail li.p7hvr ul a {
	color: #6c6c6c;
	background-color: transparent;
}
#p7menubar-detail ul a:hover {
	background-color: #e6e6e6!important;
	color: #6c6c6c!important;
}
#p7menubar-detail li {
	width: auto;
}
#detail_product {
	position:relative;
	float:left;
	width:960px;
	background:#f3f1f2;
	border:#eeeded solid 1px
}
#detail_product_image {
	float:left;
	width:269px;
	padding:5px 0 0 0;
	background:#FFFFFF
}
.txt_click {
	text-align:center;
	color:#636363;
	text-transform:uppercase
}
.small_zoom_img {
	float:left;
	width:258px;
	padding:0px 5px 0px 5px;
	margin:5px 0px 5px 0px
}
.small_zoom_img ul {
	list-style:none;
	float:left;
	margin:0;
	padding:0
}
.small_zoom_img li {
	list-style:none;
	height:84px;
	width:61px;
	border:#dee6ea solid 1px;
	float:left;
	margin:1px 0px 0px 1px
}
.heaven_sent {
	width:350px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.heaven_sent_tweeter {
	width:350px;
	float:left;
	margin:5px 0px 5px 0px;
	border-bottom: #cccccc dotted 1px;
}
.heaven_sent h1 {
	color:#474747;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	font-size:17px;
	text-align:left;
	margin:0;
	padding:0;
	font-weight:normal;
	width:350px;
	height:auto;
}
.heaven_sent p {
	color:#474747;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	margin:0;
	padding:0;
	font-weight:normal;
	width:350px;
}
.write_a_review {
	width:380px;
	float:left;
	padding:0px 0px 0px 0px;
}
.red_text {
	font-size:12px;
	color:#9e2712;
	text-align:left;
	padding:0px 0px 0px 5px;
}
.original {
	background:#ffffff;
	float:left;
	width:378px
}
.detial_work {
	width:350px;
	float:left;
	padding:5px 0px 0px 12px;
	margin:0px 0px 0px 0px
}
.detial_workh1 {
	text-align:left;
	width:80%
}
.mainprice {
	color:#585858;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	font-weight:bold;
	height:30px;
}
.mainsaleprice {
	color:#ec0000;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	font-weight:bold;
}
.mainorgprice {
	color:#585858;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	font-weight:bold;
}
.original-txt {
	color:#585858;
	text-align:left;
	padding:0;
	margin:0;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	line-height:22px
}
.original-txt span {
	color:#00b20b;
	line-height:22px
}
.original-txt-chat {
	color:#535353;
	font-weight:bold;
	font-size:12px;
	text-align:left
}
.original-txt-chat a {
	color:#535353;
	font-weight:bold;
	font-size:12px;
	text-align:left
}
.original-txt-chat a:hover {
	color:#535353;
	font-weight:bold;
	font-size:12px;
	text-align:left
}
.input_border {
	background:#f3f1f2;
	border-bottom:#eae9e9 solid 1px;
	float:left;
	border-top:#eae9e9 solid 1px;
	margin:0px 0px 5px 0px;
	width:100%;
	height:30px;
	vertical-align:middle
}
.original-selec {
	color:#535353;
	font-weight:bold;
	font-size:12px;
	text-align:right
}
.original-input {
	padding:0px 0px 0px 10px
}
.original-input .inputselect {
	color:#535353
}
.accessories {
	padding:0px 0px 0px 12px;
	color:#585858;
	font-size:12px;
	text-align:left;
	text-decoration:underline
}
.accessories a {
	color:#585858;
	font-size:12px;
	text-align:left
}
.accessories a:hover {
	color:#000000;
	font-size:12px;
	text-align:left
}
.img-pro {
	width:67px;
	height:67px;
	float:left;
	border:#efefef solid 1px
}
.checkbox {
	width:13px;
	height:13px;
	background:url(http://site.sexywearavenue.com/v2/images/checkbox.jpg) no-repeat;
	border:none
}
.img-pro-lebale {
	color:#585858;
	text-transform:uppercase;
	text-align:left;
	font-size:11px
}
.pump_sexy {
	color:#585858;
	text-transform:capitalize;
	text-align:left;
	font-size:11px
}
.pump_sexy a {
	color:#585858;
	text-transform:capitalize;
	text-align:left;
	font-size:11px;
	text-decoration:none
}
.pump_sexy a:hover {
	color:#000000;
	text-transform:capitalize;
	text-align:left;
	font-size:11px;
	text-decoration:underline
}
.pump_sexy span {
	color:#e90000;
	text-transform:uppercase;
	text-align:left;
	font-size:11px
}
.inputselect-size {
	width:90px;
	color:#535353;
	text-align:left;
	font-size:11px
}
.botton-border {
	border-bottom:#cccccc dotted 1px
}
.estimated_ship_time {
	background:#FFFFFF;
	width:270px;
	float:right;
}
.estimated_ship_time h6 {
	margin:0;
	padding:10px 0px 0px 10px;
	text-decoration:underline;
	color:#474747;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.estimated_ship_time p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding:0px 10px 0px 10px;
	color:#474747;
	margin:0
}
.estimated_ship_time ul {
	margin:5px 0px 0px 0px;
}
.estimated_ship_time li {
	text-align:left;
	color:#474747;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding:0px 0px 0px 0px;
}
#maincol-item-second {
	float: right;
	display:inline;
	position: relative;
	width:960px !important;
	padding:6px 0 0 0;
}
.you_may_also_like {
	width:894px;
	float:left;
	padding:15px 0px 0px 32px
}
.you_may_also_like h3 {
	color:#535353;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	width:100%;
	border-bottom:#eeeded solid 1px;
	margin:20px 0px 10px 0px;
	padding:0;
	float:left
}
.ptxt {
	text-align:left;
	color:#535353;
	font-size:12px;
	padding:0;
	margin:0
}
.you_may_also_like p {
	padding:0;
	color:#535353;
	font-size:12px;
	padding:10px 0px 0px 0px;
	line-height:18px
}
.you_may_also_like p a {
	padding:0;
	color:#535353;
	font-size:12px;
	line-height:18px
}
.you_may_also_like p a:hover {
	padding:0;
	color:#535353;
	font-size:12px;
	line-height:18px
}
.you_may_also_like_product {
	width:487px;
	float:left;
	padding:0px 0px 0px 0px
}
.you_may_also_like_product h4 {
	color:#535353;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	width:100%;
	border-bottom:#eeeded solid 1px;
	margin:0px 0px 10px 0px;
	padding:0
}
.you_may_also_like_product01 {
	width:358px;
	float:right;
	padding:0px 0px 0px 0px
}
.you_may_also_like_product01 h4 {
	color:#535353;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	width:100%;
	border-bottom:#eeeded solid 1px;
	margin:0px 0px 10px 0px;
	padding:0
}
.you_may_also_like_product_area-img {
	width:98px;
	float:left;
	padding:0px 0px 0px 0px;
	border:#efeeee solid 1px;
}
.you_may_also_like_product_area {
	width:100px;
	float:left;
	margin:0;
	padding:0
}
.you_may_also_like_product_area p, .you_may_also_like_product_area p a, .you_may_also_like_product_area p a:visited {
	text-align:center;
	color:#535353;
	font-size:11px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	line-height:normal;
}
.you_may_also_like_product_area p a:hover {
	text-decoration:underline;
	text-align:center;
	color:#535353;
	font-size:11px;
	margin:0px;
	padding:0px;
	line-height:normal;
}
.you_may_also_like_product_area p span {
	text-align:center;
	color:#ec0000;
	font-size:11px;
	line-height:normal;
}
.you_may_also_like_product_area_space {
	width:29px;
	height:100px;
	float:left;
	margin:0;
	padding:0;
}
.showing_reviews {
	width:100%;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	background:#f3f1f2;
	height:30px;
}
.showing_reviews p {
	text-align:right;
	padding:0px 20px 0px 0px;
	margin:0px 0px 0px 0px;
	text-decoration:underline;
	color:#535353;
	line-height:30px;
}
.showing_reviews p a {
	text-align:right;
	text-decoration:underline;
	color:#535353;
	line-height:30px;
}
.showing_reviews p a:hover {
	text-align:right;
	text-decoration:underline;
	color:#535353;
	line-height:30px;
}
.hid_images {
	display:none;
	border:#ffbde1 dashed 1px;
	position:absolute;
	right:100px
}
.bigimg {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.bigimg * {
	vertical-align: middle;
}
.wraptocenter {
	display: table-cell !important;
	text-align: center;
	vertical-align: middle;
}
.wraptocenter * {
	vertical-align: middle;
}
.zoom_img_main {
	width:259px;
	padding:0;
	margin:0;
	height:402px;
}
div.socialicons {
	float:right;
	display:inline;
	margin-left:8px;
}
.td-border-product {
	border:#eeeded solid 1px;
	background:#FFFFFF
}
#swa-welcome-message .click_on_the_question {
	padding:0px 0px 0px 35px;
	margin:0px 0px 0px 0px;
	float:left;
	text-align:justify
}
#swa-welcome-message .click_on_the_question p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	padding:15px 0px 5px 0px;
	color:#8a8a8a;
	margin:0;
}
#swa-welcome-message .click_on_the_question h6 {
	font-size:16px;
	color:#333333;
	text-align:left;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	margin:0;
	text-decoration:underline
}
#swa-welcome-message .click_on_the_question ol {
}
#swa-welcome-message .click_on_the_question ol li.last {
	list-style:none
}
#swa-welcome-message .click_on_the_question ol li {
	font-size:14px;
	padding:0;
	margin:0;
	line-height:24px;
	color:#336699
}
#swa-welcome-message .click_on_the_question ol li a {
	font-size:14px !important;
	padding:0 !important;
	margin:0 !important;
	line-height:24px !important;
	color:#336699 !important;
	text-decoration:none !important;
	font-weight:normal !important;
}
#swa-welcome-message .click_on_the_question ol li a:hover {
	font-size:14px !important;
	padding:0 !important;
	margin:0 !important;
	line-height:24px !important;
	color:#c5017f !important;
	text-decoration:underline !important;
	font-weight:normal !important;
}
#swa-welcome-message .click_on_the_question ol p {
	font-size:12px;
	color:#7a7a7a;
	line-height:18px;
	display:none;
	padding:0px 0px 20px 0px;
	margin:0;
	width:600px;
}
#swa-welcome-message .click_on_the_question a.email_link, #swa-welcome-message .click_on_the_question a.email_link:visited {
	color:#c5017f !important;
	text-decoration:underline !important;
}
#swa-welcome-message .click_on_the_question a.email_link:hover {
	text-decoration:none !important;
}
.swa-price {
	font-family:arial;
	font-size:11px;
	color:#FF0000;
}
.swa-price span {
	color:#000000;
}
.swa-price span span {
	display:inline;
	text-decoration:line-through;
}
.more-options {
	color:#808080;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
#swa-header .swa-top .free-shipng-part {
	float:left;
	width:160px;
	display:block;
	padding:15px 0px 0px 25px;
}
#swa-header .swa-top .free-shipng-part h6 {
	font-size:10px;
	font-weight:normal;
	color:#444444;
	padding:0;
	margin:0;
}
#swa-header .swa-top .free-shipng-part h6 span {
	font-size:16px;
	font-weight:normal;
	color:#d40875;
	padding:0;
	margin:0;
}
#swa-header .swa-top .free-shipng-part02 {
	float:left;
	width:138px;
	display:block;
	padding:10px 0px 0px 40px;
}
#swa-header .swa-top .free-shipng-part02 h6 {
	font-size:10px;
	font-weight:normal;
	color:#444444;
	padding:0;
	margin:0;
}
#swa-header .swa-top .free-shipng-part02 h6 span {
	font-size:16px;
	font-weight:normal;
	color:#d40875;
	padding:0;
	margin:0;
}
#swa-header .swa-top .free-shipng-part02 h6 span span {
	font-size:10px;
	font-weight:normal;
	color:#3184ae;
	padding:0;
	margin:0;
}
#swa-header .swa-top .free-shipng-part03 {
	float:left;
	width:115px;
	display:block;
	padding:10px 0px 0px 40px;
}
#swa-header .swa-top .free-shipng-part03 h6 {
	font-size:10px;
	font-weight:normal;
	color:#444444;
	padding:0;
	margin:0;
}
#swa-header .swa-top .free-shipng-part03 h6 span {
	font-size:16px;
	font-weight:normal;
	color:#d40875;
	padding:0;
	margin:0;
}
#swa-header .swa-top .free-shipng-part04 {
	float:right;
	width:223px;
	display:block;
	padding:0px 0px 0px 0px;
}
#swa-header .swa-top .swa-logo-right-facdook {
	float:left;
	width:270px;
	height:35px;
}
#swa-header .swa-top .swa-logo-middle-facebook {
	float:left;
	width:500px;
	display:block;
	height:68px;
}
.detail_price_info td {
	font:12px Arial, Helvetica, sans-serif;
	color:#474747;
}
.detail_price_info td span {
	color:#ff00c1;
	padding-right:10px;
	font-weight:bold;
}
.detail_price_info td span.orgprice {
	font:12px Arial, Helvetica, sans-serif !important;
	color:#474747 !important;
	padding:0px !important;
	font-weight:normal !important;
	text-decoration:line-through;
}
.detail_price_info td a, .detail_price_info td a:visited {
	text-decoration:underline;
	font:12px Arial, Helvetica, sans-serif;
	color:#474747;
}
.detail_price_info td a:hover {
	text-decoration:none;
}
.niew-shopping-box {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
	padding:8px 0 0 3px;
	float:left;
}
.niew-shopping-box a {
	color:#000;
	text-decoration: underline;
}
.niew-shopping-box a:hover {
	color:#000;
	text-decoration:none;
}
.shopping-box {
	float:left;
	width:25px
}
.SmallImageWrap {
	position:relative;
	width:59px;
	height:59px;
}
.HideMe {
	display:none !important;
}
hr {
	border:none;
	padding:0;
	margin:0;
}
*.underline {
	text-decoration:underline;
}
div.HoverContainer {
	display:none;
	position:absolute;
	top:0px;
	right:-174px;
	background:#fff;
	border:2px solid #DDD;
	z-index:20;
	width:150px;
	height:170px;
	padding:5px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	-webkit-box-shadow:0px 0px 12px rgba(0, 0, 0, 0.10);
	-moz-box-shadow:0px 0px 12px rgba(0, 0, 0, 0.10);
	box-shadow:0px 0px 12px rgba(0, 0, 0, 0.10);
}
.HoverTrig {
	cursor:pointer;
}
.Details {
	position:relative;
	display:block;
	top:5px;
	width:150px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}
.CloseBox {
	position:absolute;
	float:right;
	top:5px;
	right:5px;
	padding:0px 5px 3px 5px;
	line-height:1;
	background-position: -25px -272px;
	text-transform:none;
	font-size:12px;
}
.lgPhoto {
	display: block;
	width:150px;
	height:150px;
	position:relative;
}
.ItemContainer:nth-child(even) {
}
.ItemContainer:last-child {
	border:0;
}
.Photo {
	display: block;
	float: left;
	height:67px;
	padding: 0px 1px 0px 10px;
	width: 45px;
}
.lgPhoto {
	display: block;
	width:150px;
	height:150px;
	position:relative;
}
#swa-nurse {
	position:relative;
	float:left;
	width:183px;
	padding:0px 0 0px 0;
	text-align:center;
	margin-bottom:10px;
}
#footer .promotions {
	width:960px;
	text-align:left;
	margin: 0 auto;
	background: #fff;
	padding: 10px 18px 0 14px;
}
#footer .promotions .search_box_footer {
	width:100%;
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:44px;
	background:url(http://site.sexywearavenue.com/v2/images/email-sign-up-bg.jpg) no-repeat left top;
}
#footer .promotions .search_box_footer .emailsignup {
	background:url(http://site.sexywearavenue.com/v2/images/email-sign-up-right-bg.jpg) no-repeat right;
	float:left;
	margin:12px 0px 0px 0px;
	padding:0px 8px 0px 17px;
	height:18px
}
#footer .promotions .search_box_footer .emailsignup h6 {
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	line-height:18px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px
}
#footer .promotions .search_box_footer .receive_special {
	float:left;
	margin:12px 0px 0px 0px;
	padding:0px 8px 0px 8px;
	height:18px
}
#footer .promotions .search_box_footer .receive_special p {
	font-size:13px;
	text-transform:uppercase;
	line-height:18px;
	text-align:left;
	color:#FFFFFF
}
#footer .promotions .search_box_footer .searchboxfooter {
	background:url(http://site.sexywearavenue.com/v2/images/footer-search-box.png) no-repeat;
	padding:3px 7px 2px 17px;
	width:202px;
	height:21px;
	float:left;
	margin:8px 0px 0px 677px;
}
#footer .promotions .search_box_footer .searchboxfooter input {
	width:180px;
	color:#4a4a4a;
	font-size:11px;
	line-height:21px;
	height:21px;
	float:left;
	padding:0;
	border:none
}
#footer .promotions .search_box_footer .searchboxfooter input.submitnow-footer {
	width:22px;
	cursor:pointer;
	background:url(http://site.sexywearavenue.com/v2/images/arrow-submit.jpg) no-repeat;
	height:14px;
	float:left;
	padding:0;
	margin:0;
	border:0;
	height:21px;
}
#footer .promotions .footerlinknew {
	width:100%;
	background:#FFFFFF;
	float:left;
	margin:10px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	background:url(http://site.sexywearavenue.com/v2/images/footer-link-bg.png) left top repeat-y
}
#footer .promotions .footerlinkne_nav {
	width:142px;
	float:left;
	padding:0px 15px 0px 15px;
	margin:0px 0px 0px 0px;
}
#footer .promotions .footerlinkne_nav.padddingleft {
	padding-left:5px;
	padding-right:0;
	width:152px;
}
#footer .promotions .footerlinkne_nav.padddingleftlast {
	width:139px;
}
#footer .promotions .footerlinkne_nav h2 {
	margin:0;
	padding:0px 0px 3px 0px;
	display:block;
	font-size:12px;
	margin-bottom:2px;
	color:#000000;
}
#footer .promotions .footerlinkne_nav h2 a {
	text-decoration:none;
	color:#000;
}
#footer .promotions .footerlinkne_nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer .promotions .footerlinkne_nav li a {
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}
#footer .promotions .footerlinkne_nav li a:link, #footer .promotions .footerlinkne_nav li a:visited {
	display: block;
	color: #636363;
	font-size:11px;
	padding: 2px 0 2px 0px;
}
#footer .promotions .footerlinkne_nav li a:hover {
	color: #d5088b;
}
#footer .promotions .footerlinkne_nav_right {
	width:260px;
	height:40px;
	float:right;
	padding:0px 15px 0px 15px;
	margin:0px 0px 0px 0px;
}
#footer .promotions .footerlinkne_nav_right p {
	font-size:11px;
	line-height:14px;
	padding:5px 0px 0px 0px;
	margin:0;
	text-align:left;
	color:#636363;
}
#footer .promotions .footerlinkne_nav_right .facefooter {
	width:100%;
	float:left;
	padding:0px 0px 0px 0px;
}
#footer .promotions .footerlinkne_nav_right .facefooter_card {
	width:100%;
	float:left;
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 0px
}
#footer .promotions .footerlinkne_nav_right .facefooter_card img {
	margin:0px 5px 0px 0px;
}
#swa-header .swa-top .swa-logo-right-facdook .checkout_top {
	width:100%;
	float: left;
	padding:0
}
#swa-header .swa-top .swa-logo-right-facdook .checkout_top .clrtop {
	background:url(http://site.sexywearavenue.com/v2/images/view-blog-left.jpg) no-repeat left;
	padding:0px 0px 0px 17px;
	float:left;
	height:24px;
	line-height:22px;
}
#swa-header .swa-top .swa-logo-right-facdook .checkout_top .clrtop span {
	background:url(http://site.sexywearavenue.com/v2/images/view-blog-right.jpg) no-repeat right;
	color:#FFFFFF;
	padding:0px 17px 0px 0px;
	line-height:22px;
	float:left;
	height:24px;
	text-decoration:none;
	font-weight:bold !important;
	font-size:11px;
	text-align:center;
	width:234px;
}
#swa-header .swa-top .swa-logo-right-facdook .checkout_top .clrtop span a {
	color:#FFFFFF;
	font-weight:bold!important;
	text-decoration:none;
	padding:0px 5px 0px 5px;
	font-size:11px;
	text-transform:none
}
#swa-header .swa-top .swa-logo-right-facdook .checkout_top .clrtop span a:hover {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-transform:none;
	text-decoration:underline
}
#swa-header .swa-top .swa-logo-right-facdook .checkout_top .clrtop_img {
	width:90%;
	float:right;
	text-align:right;
	padding:10px 20px 10px 0px;
}
.fan_box .connect_top {
	padding-left:0px !important;
}
#siteNav {
	_height:22px;
	width:100%;
	text-align:left;
	height:22px;
	margin:10px 0px 0px 0px;
	position:relative;
	z-index:1000;
}
#siteNav ul {
	list-style: none;
	margin:0;
	padding:0
}
.siteNavLi {
	float: left;
	position: relative;
}
.siteNavLi:hover {
	background: #FFF;
}
.siteNavLink {
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	color: #35436a;
	font-size: 11px;
	padding:0 15px;
	text-align:center;
	display:block;
	_float:left;
	_position:relative;
}
.siteNavLinkArrow {
	background:url(http://site.sexywearavenue.com/v2/images/secNavTop.gif) no-repeat center 0px;
	height:8px;
	display:block;
	position:absolute;
	top:25px;
	left:20px;
	visibility:hidden;
	z-index:180;
}
.siteNavLinkSelected .siteNavLink {
}
.siteNavLinkSelected .siteNavLinkArrow {
	visibility:visible;
}
.lastNavLink {
	border-right:none;
}
#siteNav ul li a span {
	display:table-cell;
 *display:inline;
	zoom:1;
	vertical-align:middle;
	cursor:pointer;
	text-align:center;
	line-height:22px;
	font-size:16px;
	text-transform:uppercase;
	font-weight:normal;
	color:#000000;
	padding:0;
	margin:0
}
#siteNav ul li a .siteNavLinkHeight {
	height: 22px;
	width:0;
}
#siteNav ul li.firstNavLink a .siteNavLinkHeight {
	height:22px;
}
#siteNav ul li:hover .siteNavLink, #siteNav ul a.siteNavLink:hover, #siteNav ul li .selected, #siteNav ul li:hover .siteNavNoSecondNav, #siteNav ul a.siteNavNoSecondNav:hover, #siteNav ul li.firstNavLink:hover .siteNavLink, #siteNav ul li.firstNavLink a.siteNavLink:hover, #siteNav ul li.firstNavLink .selected, #siteNav ul li.firstNavLink:hover .selected, #siteNav ul li.firstNavLink a.selected:hover, #siteNav ul li.firstNavLink .selected {
	display: block;
	text-decoration:none;
}
.newGroceryLink {
	z-index:2;
}
.siteNavIframe {
	visibility: hidden;
	position: absolute;
	padding: 10px 0 20px 0;
	margin-left: -2px;
	_top: 30px;
	z-index: 179;
	width:461px;
	height: 0;
	background-color:Transparent;
}
#siteNav table {
	position: absolute;
	top: 0;
	left: 1px;
}
.secNavContent {
	visibility: hidden;
	position: absolute;
	padding: 22px 10px 10px 10px;
	_top: 25px;
	z-index: 180;
	left:0px;
}
.secNavContent ul {
	width: 176px;
	padding-left:0px;
	position:absolute;
	background:url(http://site.sexywearavenue.com/v2/images/secNavTitle.gif) no-repeat 0px 0;
	padding-top:19px!important;
}
.secNavContent li b {
	color:#FFA349;
}
.secNavContent li a {
	display: block;
	width: 176px;
	font-size: 12px;
	border-bottom: solid 1px #f0f0f0;
	color:#49829d;
	padding:2px 0 3px 0;
	overflow:hidden;
	text-decoration:none;
	line-height:18px;
}
.secNavContent li a:hover {
	color:#b90179;
	text-decoration:none;
}
.secNavContent li .viewAll {
	font-weight:bold;
	border:none;
	padding-top:7px;
	padding-bottom:30px;
}
.secNavContent dl {
	padding: 19px 0 10px 0;
	position:absolute;
	overflow:hidden;
	background:url(http://site.sexywearavenue.com/v2/images/secNavTitle.gif) no-repeat -152px 0;
	margin:0;
	top:22px;
}
.secNavContent dd {
	margin-right:41px;
}
.secNavContent dd a {
	font-weight:normal;
	width:174px;
	display: block;
	font-size: 12px;
	border-bottom: solid 1px #f0f0f0;
	color:#49829d;
	padding:2px 0 3px 0;
	overflow:hidden;
	line-height:18px;
	text-decoration:none
}
.secNavContent dd a:hover {
	color:#b90179;
	text-decoration:none;
}
.secNavContent .secNavProductImage {
	padding:30px 0px 0px 0;
	text-align:center;
}
.secNavContent .siteNavBarLine {
	width:0;
	overflow:hidden;
	position:absolute;
}
.siteSecondNav {
	visibility: hidden;
	position: absolute;
	height: 0;
	width: 404px;
	z-index: 179;
	_top: 25px;
	top: 25px;
	background:#fff;
	_background:#fff;
	margin:0px 0px 0px 0px;
	border:#898989 solid 1px;
}
.siteSecondNav div {
	height:8px;
}
.siteSecondNav div span {
	background:url(http://site.sexywearavenue.com/v2/images/secNavTop.gif) no-repeat center 0px;
	margin-left:10px;
	height:8px;
	display:block;
	width:0px;
	position:absolute;
}
.siteSecondNavLeft dl {
	left:180px;
}
.siteSecondNavLeft .siteSecondNav, .siteSecondNavLeft .siteNavIframe {
	left:0px;
}
.new_top_link_area {
	width:642px;
	float:right;
	padding:0px 0px 4px 0px;
	margin:0px;
	position:relative;
	height:30px;
	background:url(http://site.sexywearavenue.com/v2/images/top_sho.jpg) repeat-x bottom
}
.new_top_link {
	width:640px;
	border:#d0cfcd solid 1px;
	height:29px;
	float:left;
	padding:0
}
.shopping_bag {
	width:203px;
	height:29px;
	float:right;
	background:#f0f0f0;
	border-left:solid 1px #d0cfcd
}
.shopping_bag p {
	font-size:12px;
	text-align:center;
	line-height:28px;
	color:#000000;
	padding:0;
	margin:0
}
.shopping_bag p a, .shopping_bag p a:visited {
	color:#000000;
	text-decoration:none;
}
.shopping_bag p a:hover {
	text-decoration:underline;
}
.need_help {
	width:131px;
	height:29px;
	background:#FFFFFF;
	border-right:solid 1px #d0cfcd;
	float:left
}
.need_help p {
	font-size:11px;
	color:#656566;
	line-height:29px;
	text-align:center;
	padding:0;
	margin:0
}
.need_help p a {
	color:#656566;
	text-decoration:none;
	padding:0px 2px 0px 2px
}
.need_help p a:hover {
	color:#b90179;
	text-decoration:underline
}
.add_top_link {
	width:304px;
	float:left;
	height:29px;
	margin:0;
	padding:0
}
.add_top_link ul {
	list-style:none;
	padding:0;
	margin:0
}
.add_top_link li {
	background:url(http://site.sexywearavenue.com/v2/images/toplink.jpg) no-repeat right;
	padding:0px 10px 0px 11px;
	margin:0;
	line-height:29px;
	display:inline;
	float:left;
	font-size:11px;
	color:#656566
}
.add_top_link li.last {
	background:none;
	padding-right:0
}
.add_top_link li a {
	color:#656566;
	text-decoration:none;
}
.add_top_link li a:hover {
	color:#b90179;
	text-decoration:underline;
}
#new_banner {
	position:relative;
	float:left;
	width:760px !important;
	margin-bottom:10px;
	margin-top:0px;
}
.popular_searches {
	width:100%;
	float:left;
	padding:0px 0px 5px 0px;
	margin:0
}
.popular_searches p {
	font-size:12px;
	color:#000000;
	line-height:16px;
	text-align:left;
	padding:0;
	margin:0
}
.popular_searches p span {
	color:#b90179;
}
.popular_searches p a {
	color:#000;
	text-decoration:underline;
	padding:0px 3px
}
.popular_searches p a:hover {
	color:#b90179
}
.prd_area {
	width:167px!important;
	float:left;
	padding:10px 30px 20px 0px;
	margin:0;
	position:relative
}
.prd_area_tow {
	width:200px!important;
	float: left;
	padding:10px 0px 20px 0px;
	margin:0;
	text-align:center;
	position:relative
}
.prd_area_tow h6 {
	text-align:left;
	font-size:14px;
	font-weight:normal;
	padding:0 0 0 15px;
	margin:0
}
.prd_area_tow p {
	font-size:11px;
	color:#666666;
	text-align:left;
	padding:0 15px 0 15px;
	line-height:16px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif
}
.prd_area h6 {
	text-align:left;
	font-size:14px;
	font-weight:normal;
	padding:0 15px 0px 15px;
	margin:0
}
.prd_area h6 a, .prd_area h6 a:visited {
	color:#1a1a1a;
	text-decoration:none;
}
.prd_area h6 a:hover {
	text-decoration:underline;
}
.prd_area p {
	font-size:11px;
	color:#666666;
	text-align:left;
	padding:2px 0px 0px 0px;
	margin:0;
	line-height:16px;
}
.facebook_line_add {
	width:350px;
	float:right;
	padding:0;
	margin:0;
	text-align:right
}
.prd_area h5 {
	font-size:11px;
	color:#000;
	text-align:left;
	padding:0 0px 0px 15px;
	margin:0;
	line-height:16px;
	font-weight:normal
}
.prd_area h5 a, .prd_area h5 a:visited {
	color:#000;
	text-decoration:none;
}
.prd_area h5 a:hover {
	text-decoration:underline;
}
.prd_area h5.none {
	padding:0
}
.prd_area small {
	font-size:11px;
	display:block;
	color:#ac006c;
	text-align:left;
	padding:0px 0px 0px 15px
}
.prd_area small.none {
	padding:0
}
.prd_area span {
	color:#ac006c
}
.prd_area_tow h5 {
	font-size:11px;
	color:#000;
	text-align:left;
	padding:0 15px 0px 15px;
	margin:0;
	line-height:16px;
	font-weight:normal
}
.prd_area_tow small {
	font-size:11px;
	display:block;
	color:#ac006c;
	text-align:left;
	padding:0px 15px
}
.prd_area_tow span {
	color:#ac006c
}
.new_img {
	width:59px;
	height:55px;
	position:absolute;
	padding:0;
	margin:0;
	left:0;
	top:10px
}
.new_img_2 {
	width:59px;
	height:55px;
	position:absolute;
	padding:0;
	margin:0;
	left:15px;
	top:10px
}
.new_img_3 {
	width:59px;
	height:55px;
	position:absolute;
	padding:0;
	margin:0;
	left:13px;
	top:10px
}
.sbp-select-area select {
	height:20px;
	padding:1px 1px 1px 1px;
	border:#cccccc solid 1px;
	font-size:12px;
	color:#656565;
	text-transform:capitalize
}
.sw-page-rgt-area ul {
	list-style: none;
	float:right;
	margin:5px 0px 0px 0;
	padding:0
}
.sw-page-rgt-area li {
	padding-right:0px;
	float: left;
	margin:0px 2px;
	padding:2px 0px;
	display:inline
}
.sw-page-rgt-area li.last {
	background: none;
}
.sw-page-rgt-area a {
	color: #000;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	padding:0px 0px 0px 0px;
	text-decoration:underline
}
.sw-page-rgt-area a.pagi {
	padding:0px 2px;
	float:left
}
.sw-page-rgt-area a.pagi:hover, .sw-page-rgt-area a.pagi_active {
	padding:0px 2px;
	font-size: 12px;
	color: #000;
	text-decoration:none;
	font-weight: bold;
	margin:0px 0px 0px 0px;
}
.sw-page-rgt-area span {
	float:left
}
.sw-page-rgt-area li span {
	float:none;
	padding:0px 10px 0px 0px
}
.sw-page-area p {
	font-size:12px;
	text-align:right;
	padding:0;
	margin:0
}
.top_facebook_line {
	width:642px;
	float:right;
	padding:0px 0px 0px 0px;
	margin-top:14px;
	position:relative;
	text-align:right;
	height:30px;
}
/* ### menu box ### */
.MenuBox {
	width:100%;
	float:left;
	padding:0;
	margin:0;
	position:relative;
	height:26px;
	clear:both
}
.MenuBox ul {
	list-style: none;
	padding:0;
	margin:0
}
.MenuBox li {
	padding-right:0px;
	float: left;
}
.MenuBox li.last {
	background: none;
}
.MenuBox a {
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	display:block;
	padding:0px 21px 0px 21px;
	line-height:26px;
	font-family:Arial, Helvetica, sans-serif
}
.MenuBox a.fistpad {
	padding-left:0
}
.MenuBox a.lastpad {
	padding-right:0
}
.MenuBox a.new_navigation {
	display:block
}
.MenuBox a.new_navigation:hover, .MenuBox a.new_navigation_active {
	font-weight: normal;
	margin:0px 0px 0px 0px;
}
.lft_search_box {
	width:100%;
	position:relative;
	float:left;
	padding:0px 0px 0px 0px;
	margin:7px 0px 7px 0px;
	height:22px
}
.lft_search_box input {
	width:139px;
	float:left;
	padding:0 5px;
	margin:0;
	height:22px;
	border:none;
	font-size:11px;
	color:#5d5d5d;
	background:url(http://site.sexywearavenue.com/v2/images/search-by-keywords.jpg) no-repeat;
	line-height:22px;
	text-transform:capitalize;
}
.lft_search_box input.new_go_button {
	background:url(http://site.sexywearavenue.com/v2/images/new-button-go.jpg) no-repeat;
	border:none;
	cursor:pointer;
	height:18px;
	width:18px;
	float:left;
	margin:2px 0px 0px 2px;
}
.footer_tabs {
	width:100%;
	float:left;
	padding:8px 0px 0px 0px;
	margin:0;
	border-top:solid 4px #000000;
	min-height:55px;
}
.footer_tabs_left_creadit {
	float: left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px
}
.footer_tabs ul {
	float:right;
	padding:0;
	margin:0;
	text-align:right;
	list-style:none;
	width:680px;
}
.footer_tabs li {
	font-size:12px;
	color:#050800;
	line-height:18px;
	text-align:right;
	display:inline
}
.footer_tabs li a {
	color:#000000;
	line-height:18px;
	padding:0px 10px 0px 10px;
	text-decoration:none;
}
.footer_tabs li a.lastpadding {
	padding-right:0
}
.footer_tabs li a:hover {
	color:#d5088b
}
.footer_tabs p {
	float:right;
	color:#000000;
	font-weight:normal;
	padding:5px 0px 0px 0px;
	margin:0;
	text-align:right;
	font-size:12px;
}
.specials_offers {
	width:149px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}
.specials_offers_massage {
	width:48px;
	height:26px;
	float:right;
	margin:0px 12px 0px 0px
}
.sign_up_for_email {
	width:147px;
	float:left;
	padding:1px 1px 1px 1px;
	margin:0px 0px 0px 0px;
	background:url(http://site.sexywearavenue.com/v2/images/search-by-keywords.jpg) no-repeat;
	height:20px;
}
.sign_up_for_email input {
	width:126px;
	float:left;
	height:20px;
	border:none;
	padding:0 2px;
	margin:0;
	color:#5d5d5d;
	line-height:20px;
}
.sign_up_for_email input.new_go_button {
	background:url(http://site.sexywearavenue.com/v2/images/newsletters.jpg) no-repeat;
	height:14px;
	width:14px;
	cursor:pointer;
	margin:3px 1px 0px 0px;
	float:left;
	border:none
}
.specials_offers p {
	line-height:18px;
	font-size:12px;
	text-align:center;
	color:#000000;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0;
}
