/*Additional and Description table CSS added 9/14/2010???not sure about this date*/
td.data ul li {list-style-type:disc; margin-left:25px;}
div.product-specs ul li {list-style-type:disc; margin-left:25px;}
div.product-specs ul {margin-bottom:10px; margin-top:5px;}

/*NEWSLETTER SIGN UP LANDING PAGE */
ul.newslettersignup {margin:40px 0 115px 290px; width:290px;}
ul.newslettersignup li{font-weight:bold; font-size:14px; list-style-type:disc;}

/*ALL UNDERWEAR LANDING PAGE CSS STYLES*/
h4.landing { text-indent:-1999px;}

#brief-landing { background:url(/images/bg-brief.jpg) no-repeat top left;}
#low-rise-landing { background:url(/images/bg-low-rise.jpg) no-repeat top left;}
#boxer-brief-landing { background:url(/images/bg-boxer-brief.jpg) no-repeat top left;}
#trunk-landing { background:url(/images/bg-trunk.jpg) no-repeat top left;}
#thong-landing { background:url(/images/bg-thong.jpg) no-repeat top left;}
#bikini-landing { background:url(/images/bg-bikini.jpg) no-repeat top left;}
#gym-landing { background:url(/images/bg-gym.jpg) no-repeat top left;}
#brazilian-landing { background:url(/images/bg-brazilian.jpg) no-repeat top left;}
#euro-landing { background:url(/images/bg-euro.jpg) no-repeat top left;}
#hipster-landing { background:url(/images/bg-hipster.jpg) no-repeat top left;}
#jock-landing { background:url(/images/bg-jock-strap.jpg) no-repeat top left;}

.landing-block {width:290px; height:400px; overflow:hidden; float:left; position:relative; margin:10px 12px 0 12px;}

.landing-details {width:290px; height:101px; background:url(/images/bg-details.jpg) repeat-x; position:absolute; bottom:0; left:0;}
.landing-details ul {margin:3px 0 0 6px; padding:0;}
.landing-details ul li {list-style-type:none; color:#FFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:11px; margin-top:5px;}

.view {height:82px; background:url(/images/bg-view.jpg) repeat-x; float:right; margin: 9px 6px 0 4px; width:50px; text-align:center; padding-top:23px;}
.view a:link {font-size:13px; color:#FFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.view a:hover {font-size:13px; color:#999; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.view a:visited {font-size:13px; color:#FFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.view a:active {font-size:13px; color:#FFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

img.fade {opacity: 0; -webkit-transition: opacity .5s linear;}
img.fade:hover {opacity: 0.6; filter:alpha(opacity=60); -moz-opacity:0.6;}

img.fadeinto {opacity: 0; -webkit-transition: opacity .2s linear;}
img.fadeinto:hover {opacity: 1.0; filter:alpha(opacity=100); -moz-opacity:1.0;}

.newslettertextsignup {font-size:14px; color:#ffffff; font-weight:bold; float:left; line-height:15px;}
.newslettertextsignup:hover {font-size:14px; color:#800300; font-weight:bold; text-decoration:none;}

.landing-wrap {margin-left:20px;}

/*Category BODY BGs*/
body.category-techno #ja-containerwrap {background:url(/images/category-bg/geo-techno_d.jpg) repeat;}
body.category-motion-fleur-de-lis #ja-containerwrap {background:url(/images/category-bg/fleur.jpg) repeat;}
body.category-motion-surf #ja-containerwrap {background:url(/images/category-bg/surf.jpg) repeat;}
body.category-motion-tribal #ja-containerwrap {background:url(/images/category-bg/tribal.jpg) repeat;}

/* Eric Meyer's CSS Tools: Reset CSS (Modified by Hieu Nguyen)
-------------------------------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

ul, ol {
	list-style: none;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}

/* Clearfix
-------------------------------------------------------------*/
* html .clearfix {
	height: 1%; /* IE5-6 */
}

.clearfix {
	display: inline-block; /* IE7xhtml*/
}

html[xmlns] .clearfix { /* O */
	display: block;  
}

.clearfix:after { /* FF, O, etc. */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Mis.
-------------------------------------------------------------*/
.clear, .divider {clear: both;}

.no-display {display: none;}

.nowrap,.nobr {white-space: nowrap !important;}

.no-border {
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: none;
}

.no-padding {padding: 0 !important}
.no-margin 	{margin: 0 !important;}

.pipe {
	padding: 0 4px;
	text-align: center;
	color: #999999;
}

/*Alignment---*/
.v-top 		{vertical-align: top;}
.v-middle	{vertical-align: middle;}
.v-bottom 	{vertical-align: bottom;}

.a-left		{text-align: left;}
.a-center	{text-align: center;}
.a-right		{text-align: right;}

.left		{float: left;}
.right	{float: right;}

.normal-weight {font-weight: normal;}

.auto-width {width: auto;}

/*Various Clears---*/
.clear:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.col2-alt-set:after,
.head:after,
.inner-head:after,
.box .head:after,
.box ol li:after,
.header-top:after,
.quick-access:after,
.header-nav:after,
.middle:after,
.more-views ul:after,
.button-set:after,
.actions:after,
.legend:after,
.form-list li:after,
.button-container:after,
.ratings:after,
.page-head:after,
.page-head-alt:after,
.page-popup .print-head:after,
.group-select li:after,
.search-autocomplete li:after,
.tool-tip .btn-close:after,
.account-box li:after,
.address-list li:after,
.generic-product-list li:after,
.listing-type-list .listing-item:after,
.listing-type-list .product-info .product-reviews:after,
.my-review-detail:after,
.product-options dt:after,
.product-options-bottom:after,
.product-options dd ul.options-list li:after,
.add-to-holder:after,
.listing-type-grid .grid-row:after,
.advanced-search-summary-box:after,
.shopping-cart-totals .checkout-types:after {
	content:"."; 
	display:block; 
	clear:both; 
	height:0; 
	font-size:0; 
	line-height:0; 
	visibility:hidden; 
	overflow:hidden;
}


