/********************************/
/**       CONTENT STYLES      **/
/********************************/
ul.Lustypelinks,
ul.Lustypelinks,
p.Lwelcome {font-size: 1em;}
.yourbasketandcheckoutlink h3,
.yourbasketandcheckoutlink h2,
.minicartitemsandtotal,
.Lcustomerquotes h3,
.Lcustomerquotes h4,
.Lcustomerquotes h5,
.Lcat_hcl_rightarea .rightstaticheader ul,
#footer .copyright {font-size: 0.9em;}
.Lcat_hcl_rightarea .rightstaticheader {float: right;}
.Lcat_hcl_rightarea .catreq {float: right;}
.Lcat_hcl_rightarea .catreq a {font-size: 0.9em; margin-left: 10px;}
.Lemailsignup label {font-size: 0.8em;}

.Lonelevelcatlist h3 {font-size:1.2em;}
.Lonelevelcatlist h3 {font-style:italic;}
.Lcatnav ul li,
.Lonelevelcatlist  ul li,
.Lmyacccontactdetails li.first {font-weight: bold; font-size: 1.1em;}
.Lcatnav ul li ul li {font-size: 0.9em;}
.yourbasketandcheckoutlink h3,
.Lcatnav ul li ul li,
.Lcustomerquotes h3,
.Lcustomerquotes h5 {font-weight: normal;}
.Lcustomerquotes {text-align: center;}

/* BORDERS */
ul.Lustypelinks {border-top-color: #999;}
ul.Lustypelinks {border-bottom-color: #999;}
ul.Lustypelinks li {border-left-color: #CCC;}
.minicartitemsandtotal {border-right-color: #999; border-top-color: #999; border-bottom-color: #999;}
.Lcatnav ul li,
.Lonelevelcatlist  ul li,
.Lpcatlinks li {border-bottom-color: #CCC;}
.minicartitemsandtotal ul li.total {border-left-color: #CCC;}
#termtextkeywordsearch,
#searchex,
#E,
.Lemailsignup input#email {border-color: #CCC;}
.Lsearch {color:#FFF;}
.Lspotlights ul .image img {border-color: #FFF;}

/**************************/
/* HEADER */
/************************/
.Lcat_headertop {width:1000px; margin:0 auto;}
.Lcat_header .Lcat_headerleft, .Lcat_ckheader .Lcat_headerleft {
	float:left;
	width:613px;
	margin:0;
	padding:0;
}
.Lcat_headerright {
	width: 174px;
	height: 93px;
	float:right;
	text-align:right;
	padding:13px 8px 0 0;
	background:url(../images/background/bg_box3.gif) no-repeat left top; 
}
.Lcat_headerbtm, .Lcat_ckheaderbtm {
	clear:both;
	margin:0;
	padding:0;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#d0cbce;
}
.Lcat_promobanner1310 {
	clear:both;
	margin:0;
	padding:0;
	background-color:#a3092c;
	width:100%;
}
.Lcat_promobanner2710 {
	clear:both;
	margin:0;
	padding:0;
	background-color:#000000;
	width:100%;
}
.Lcat_promobanner2211 {
	clear:both;
	margin:0;
	padding:0;
	background-color:#ed1165;
	width:100%;
}

.Lcat_promobanner1212 {
	clear:both;
	margin:0;
	padding:0;
	background-color:#ed1165;
	width:100%;
}

.Lcat_promobanner0401 {
	clear:both;
	margin:0;
	padding:0;
	background-color:#ed1165;
	width:100%;
}

.Lcat_promobanner2401 {
	clear:both;
	margin:0;
	padding:0;
	background-color:#393738;
	width:100%;
}


.Lcat_headercenter {
	float:left;
	width:548px;
	margin-left: -350px;
}
.Lcat_headercenterleft {
	float:left;
	width:302px;
	height: 106px;
	background:url(../images/background/bg_box1.gif) no-repeat left top;
	position: relative;
	z-index: 2;
}
.Lcat_headercenterright {
	float:right;
	width:238px;
	height:106px;
	background:url(../images/background/bg_box2.gif) no-repeat left top;
	position: relative;
	z-index: 5;
}
.Lcat_headerright, .Lcat_headercenterleft, .Lcat_headercenterright {margin-top: 12px;}

.Lcat_hcl_leftarea {
	float:left;
	margin-top:66px;
	*margin-top:67px;
	font-size:1.1em;
}
.Lcat_hcl_rightarea {
	float:right;
	text-align:right;
	margin-top:9px;
	padding-right:13px;
	position: relative;
}
.Lcat_hcl_rightarea .rightstaticheader ul li {margin:0;padding-left:5px; display:inline;}
.Lcat_hcl_rightarea .rightstaticheader ul li.first {
	background:url(../images/background/bg_c.gif) no-repeat right 2px;
	padding-right: 10px;
}
*:first-child + html .Lcat_hcl_rightarea .rightstaticheader ul  {margin-top: 1px;}
*html .Lcat_hcl_rightarea .rightstaticheader ul  {margin-top: 1px;}

.Lpcatlinks {margin:0;}
.Lpcatlinks h2 {display:none;}
.Lpcatlinks ul {padding:0; margin:0;}
.Lpcatlinks li {margin:0; padding:0; width:135px;}
.Lcat_hcl_rightarea .help {margin-bottom: 27px;}
*:first-child + html .Lcat_hcl_rightarea .help {margin-bottom: 25px;}
*html .Lcat_hcl_rightarea .help {margin-bottom: 25px;}
.rightstaticheader ul {margin-top: 0px;}
.Lcat_hcl_rightarea .help a {font-size: 0.9em;}
.bannerflag {margin:5px 0 9px 0;}
.Lcat_headercenterright .quickshop {margin-top: 11px;}
*:first-child + html .Lcat_headercenterright .quickshop {margin-top: 12px;}
.Lcat_headercenterright .quickshop a{text-decoration: underline;}

/*************/
/* MAIN LOGO */
/*************/
.Lmainlogo {
	width: 613px;
	height: 128px;
	margin-left: -200px;
	background:url(../images/background/bg_logo.jpg) no-repeat left top;
	position: relative;
	z-index: 2;
}
.Lmainlogo img {
	position: relative;
	top: 40px;
	left: 222px;
}

/**********/
/* BANNER */
/**********/
.Lbanner {padding:5px 0; margin:0;}


/**********/
/* PROMO BANNER */
/**********/

.Lcat_promobanner1310{width:100%; height:36px; margin:0 auto; padding:0; font-weight:bold;text-align:center;background:#a3092c url('../images/111013aw-sba-header-promobanner.gif') no-repeat center top;}

.Lcat_promobanner2710{width:100%; height:36px; margin:0 auto; padding:0; font-weight:bold;text-align:center;background:#000000 url('../images/111027aw-sba-header-promobanner.gif') no-repeat center top;}

.Lcat_promobanner2211{width:100%; height:36px; margin:0 auto; padding:0; font-weight:bold;text-align:center;background:#ed1165 url('../images/111122aw-sba-header-promobanner.gif') no-repeat center top;}

.Lcat_promobanner1212{width:100%; height:36px; margin:0 auto; padding:0; font-weight:bold;text-align:center;background:#ed1165 url('../images/111212aw-sba-header-promobanner.gif') no-repeat center top;}

.Lcat_promobanner0401{width:100%; height:36px; margin:0 auto; padding:0; font-weight:bold;text-align:center;background:#ed1165 url('../images/120104aw-sba-header-promobanner.gif') no-repeat center top;}

.Lcat_promobanner2401{width:100%; height:36px; margin:0 auto; padding:0; font-weight:bold;text-align:center;background:#393738 url('../images/120124ss-sba-header-promobanner.gif') no-repeat center top;}


/*************************/
/* TOP NAV CATEGORY LIST */
/*************************/
.Ltopnavcats {width:1000px; margin:0 auto; padding:5px 0; font-weight:bold;text-align:center; text-transform:uppercase;}
.Ltopnavcats a {color:#000000;}
.Ltopnavcats ul {text-align:center;width:1000px;margin:0; padding:0;}
.Ltopnavcats li {margin:0; padding:0 30px; background:url(../images/background/brd_topnav.gif) no-repeat left 3px;display:inline;}
.Ltopnavcats a, .Ltopnavcats span {display:inline;}
li.topnavhomeon, li.topnavhome, .Ltopnavcats ul li.first {background:none;}
li.topnavsale a {color:#a10f2e !important; font-size:15px;}
 
 


/**********************/
/* LOGOUT LOGIN LINKS */
/**********************/
ul.Lustypelinks {margin-bottom:8px; padding:0; overflow:hidden; width: 100%;}
*:first-child+html ul.Lustypelinks {margin-bottom:9px;}
*html ul.Lustypelinks {margin-bottom:9px;}
ul.Lustypelinks li {margin:0; padding:2px 0 0 19px; *padding:1px 0 0 19px;}
ul.loginlogoutlinks li {padding-top:0;}
ul.myaccount li, ul.register li.myaccount {padding-top:3px;}
ul.register li.login {background:url(../images/bg_hdr-register.jpg) no-repeat left 2px;}
ul.register li.myaccount, ul.myaccount li.login {background:url(../images/bg_hdr-myacc.jpg) no-repeat left 5px;}

/*******************/
/* WELCOME MESSAGE */
/*******************/
p.Lwelcome {
	width: 250px;
	margin: 0;
	padding-right: 5px;
	position:absolute;
	top:0px;
	right: 70px;
	color: #F41D8C;
	font-style: italic;
	font-weight: bold;
}
*:first-child+html p.Lwelcome {
	position:absolute;
	top:0px;
	right: 67px;
}
*html p.Lwelcome {
	position:absolute;
	top:0px;
	right: 67px;
}
p.Lwelcome span {margin-left: 5px;}
ul.loginlogoutlinks li.logout {
	width: 52px;
	float: right;
	padding-left: 0;
	background:url(../images/background/bg_w.gif) no-repeat left 1px;
}
ul.loginlogoutlinks li.login {
	float: right;
}
ul.loginlogoutlinks li.login {font-size: 1.1em;}
.Lcat_hcl_rightarea .myaccountlink a {font-size: 0.9em;}


/*****************/
/* CATEGORY TREE */
/*****************/
.Lcattree {
	width:1000px;
	margin-top: -13px;
	padding:11px 11px 3px 26px;
	text-transform:lowercase;
	font-size: 1.2em;
}
.Lcattree a.treehome {margin-left:0px;}
#checkoutwrapper .Lcattree {display:none;}
.Lcattree a.last {color: #F31F8C; text-decoration:none;}
.Lcattree a.last:hover {text-decoration:underline;}
.Lcattree a#lastlink, .Lcattree a#lastlink:hover {text-decoration:none;}


/*************/
/* MINI-CART */
/*************/
/* these styles use the element ref */
.Lcat_headerright h2, .Lcat_headerright .yourbasket {margin:0; padding:0 0 0 5px;}
.Lcat_headerright h2 {margin-bottom: 3px;}
.Lcat_headerright .shoppingbag {clear:both; margin:0; padding:2px 34px 0 5px; *padding-top:1px; background:url(../images/bg_hdr-shoppingbag.gif) no-repeat right 1px;}
.Lcat_headerright h3 {
	width: 145px;
	font-size: 1em !important;
	margin:5px 0 0 5px;;
	padding:7px 25px 0 0;
	background:url(../images/bg_hdr-checkout.gif) no-repeat right 8px;
	border-top: 1px solid #ccc;
}
.items_added, .items_empty {padding:1px 0 5px 0; *padding-bottom:6px;}
.items_added li, .items_empty li {margin:0; padding:0 0 0 3px;}
.items_added li a, .items_empty li a {
	text-decoration: none;
	font-size:1em;
	font-weight:bold
}
.items_added li.items, .items_empty li.items {background:url(../images/background/brd_topnav.gif) no-repeat right 3px; padding:0 5px 0 0;}
.Lcat_headerright .items_added li.items, .Lcat_headerright .items_empty li.items {background: none; padding-right:0;}
.items_added li span, .items_empty li span {padding-left:5px;}

/**************/
/* SEARCH BOX */
/**************/
.Lsearch {margin:8px 9px 0 8px;}
.Lsearch h2 {background:url(../images/bg_hdr-search.png) no-repeat left top; text-indent:-5000px; margin:0 0 0 1px; padding:0;}
.Lsearch form {
	display:block;
	width:100%;
	overflow:hidden;
	padding-left: 5px;
}
.Lsearch label, .Lsearch legend {display:none;}
.Lsearch fieldset, .Lsearch select {padding:0; margin:0;}
#termtextkeywordsearch,
.Lemailsignup input#email {border:none;}
#termtextkeywordsearch {width:201px; margin:10px 0 0 0;}
*:first-child+html #termtextkeywordsearch {margin:8px 0 0 0;}
*html #termtextkeywordsearch {margin:8px 0 0 0;}

.Lsearch #searchbycat {float:left; padding:0; margin:4px 0 0 0;}
input#searchsubmit {
	margin: 4px 0px 0px 7px;
	position: relative;
}
*:first-child+html input#searchsubmit{margin-top: 3px;}
*html input#searchsubmit{margin: 4px 0px 0px 4px;}

.Lsearch input#termtextkeywordsearch, .Lsearch #searchbycat select {border:1px solid #ccc; outline:none;}
.Lsearch input#termtextkeywordsearch {padding: 2px 0 2px 3px; width: 206px;}
.Lsearch #searchbycat select {padding: 1px 0; width: 162px; position: relative;}
*:first-child+html .Lsearch #searchbycat select {height: 19px; padding:0;}

/****************/
/* EMAIL SIGNUP */
/****************/
.Lemailsignup {float:left; margin:0; padding:0 0 0 3px; position:relative; display:none;}
.Lemailsignup h2 {display:none;}
.Lemailsignup form {display:block; width:360px;}
.Lemailsignup label {width:100%; float:none; position:absolute; top:22px; left:2px; display:block;}
.Lemailsignup legend {display:none;}
.Lemailsignup fieldset {width: 300px; padding:0 0 32px 80px; margin:0; background: url(../images/img_emailsignup.gif) no-repeat left 3px; overflow: hidden;}
.Lemailsignup input#emailsignup {width:198px; height:16px; float:left; padding:1px 0 0 1px;}
.Lemailsignup input#newslettersubmit {margin:0 0 0 5px;}

/*************************/
/* GIFT CERTIFICATE LINK */
/*************************/
.Lgiftlink {width:173px; border:1px solid #333; margin-top:5px;}
.Lgiftlink p {padding:0 5px 5px 5px;}

/***********************/
/* REFER A FRIEND LINK */
/***********************/
.Lreferfriendlink {width:173px; border:1px solid #333; margin-top:5px;}
.Lreferfriendlink p {padding:0 5px 5px 5px;}


/**************************/
/* SPOTLIGHT PRODUCT LIST */
/**************************/
/* use items per page value to control display */
.Lspotlights {width:173px; border:1px solid #333; margin:0 0 5px 0;}
* html .Lspotlights {width:178px;}
.Lspotlights ul {padding:0 0 0 5px;}
.Lspotlights ul li {padding:0; width:100%; overflow:hidden; margin-bottom:7px;}
.Lspotlights ul .details {float:right; width:78px; padding:0 5px 0 0;}
.Lspotlights ul .image {float:left;}
.Lspotlights ul .image img {border-width:1px; border-style:solid;}
.Lspotlights h2 {margin-bottom:4px;}
.Lspotlights h3 {padding:0;}

.catspotlight {margin:20px 0 0 0;}
.catspotlight p.moreinfo {display:none;}

/*************************/
/* NUMBERED PRODUCT LIST */
/*************************/
.Ltopsellers {width:173px; border:1px solid #333;}
*html .Ltopsellers {width:178px;}
.Ltopsellers ol {padding:0; margin:2px 0 0 30px; font-weight:bold;}
.Ltopsellers ol li {padding:1px 0; margin-right:5px;}
.Ltopsellers .price {display:block; font-weight:normal;}

/**************/
/* STORY LIST */
/**************/
.Lstorylist ul {margin-top:5px;}
.Lstorylist img {border:0; padding-top:1px;}
.Lstorylist h2 {display:none;}

/**********/
/* FOOTER */
/**********/
.Lcat_footertop {
	padding:7px 0 5px 0;
	overflow:hidden;
}
.Lfooter {float:left; margin:8px -5px 0 0; margin-left:225px; _margin-left:105px;}
.Lfooter a {color:#000000!important;}
.Lfooter ul {}
.Lfooter li {float:left; background:url(../images/110711aw-sba-footerdiv.gif) no-repeat left 3px; padding:0 15px 0 15px;}
.Lfooter li.first {background:none;}

#footer .Lcat_footerbottom {padding:40px 0; width:100%; overflow:hidden;}
#footer .Lcat_fbottomleft {float:left;width:400px;} 
#footer .Lcat_fbottomleft div {float: left;}
#footer .Lcat_fbottomleft div.Linternalimage {margin-right: 4px;}
#pcilogo {margin-right: 20px;}
#footer .Lcat_fbottommiddle {float:left;text-align:left;width:400px;}
#footer .Lcat_fbottommiddle .Lcopyright p {margin:9px 0 12px 0; padding:0;}
#footer .Lcat_fbottommiddle .internetdelivery {width:49.5%; float:left; text-align:right;}
#footer .Lcat_fbottommiddle .internetshopping {width:50%; float:right; text-align:left;}
#footer .Lcat_fbottommiddle .internetdelivery img, #footer .Lcat_fbottommiddle .internetshopping img {display:inline;}
#footer .Lcat_fbottomright {float:right;width:120px;}
.footercrumb h4 {display:inline;}

.internetsafe {clear:both;}
/**************/
/* VENDA LOGO */
/**************/
.vendalogo {float:right; border-left:0; padding:0; text-align:right;}

/************************/
/* GRAPHICAL PROMOTIONS */
/************************/
.Lpromos ul {margin-top: 5px;}
.Lpromos img {border: 0; padding-top: 1px;}
.Lpromos h2 {display: none;}

/*******************/
/* NEWS STORY LIST */
/*******************/
.Lnewslist {width:173px; border:1px solid #333; margin-top:5px;}
.Lnewslist ul {margin:0; padding:0; list-style:disc;}
.Lnewslist ul li {list-style:none; padding:5px}
.Lnewslist h3 {margin:0; padding:0 3px 0 0; display:inline; font-size:1em;}
.Lnewslist h3 a {font-size:1em; font-weight:bold;}
.Lnewslist p {margin:0; padding:0; display:inline; font-size:1em; font-weight:normal;}

/******************************/
/* CUSTOMER QUOTES STORY LIST */
/******************************/
.Lcustomerquotes {width:172px; margin-top:5px}
.Lcustomerquotes h2 {display:none;}
.Lcustomerquotes li {padding:0 10px 15px 10px; background:url(../images/quotes.gif) no-repeat left top;}
.Lcustomerquotes h3 {padding:0; margin:0;}
.Lcustomerquotes h4 {padding:0; margin:0;}
.Lcustomerquotes h5 {padding:0; margin:0;}

/******************************/
/* CATEGORY LIST */
/******************************/
/***********************/
/* CATEGORY NAVIGATION */
/***********************/
.Lcatnav {
	padding-top: 8px;
	background:url(../images/background/bg_leftnav_top.gif) no-repeat left top;
}
.Lcatnav ul li a {
	color: #F41D8C;
	text-decoration: none;
}
.Lcatnav ul li a:hover {
	text-decoration: underline;
}
.Lcatnav ul li ul li a{
	color: #666;
	text-decoration: none;	
}
.Lcatnav ul li ul li a:hover {
	color: #666;
	text-decoration: underline;
}
.Lcatnav h2 {display:none;}
.Lcatnav ul {
	margin:0;
	padding:0;
	width:185px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.Lcatnav ul li {
	margin:0;
	padding:7px 11px 7px 14px;
	border-bottom:1px solid #fff;
	background-color:#E6E6E6;
	width: 160px;
}
.Lcatnav ul li ul li {
	width: 145px;
}
.Lcatnav ul li ul li ul li {
	width: 135px;	
}
.Lcatnav ul ul {
	margin-left: -10px;
	padding:6px 0 12px 22px;
	width: 155px;
	border: 0;
	background: #fff url(../images/background/bg_sub_bottom.gif) no-repeat left bottom;
}
.Lcatnav ul ul ul {
	background: none;
	width: 138px;
}
.Lcatnav ul ul li {
	margin:0;
	padding: 1px 0;
	border:none;
}
.promobanner1 {margin:20px 0 0 0;}
.promobanner2 {margin:10px 0 0 0;}
.lnbottom {
	width: 187px;
	height: 7px;
	padding:0;
	margin-top: -7px;
	background:url(../images/background/bg_leftnav_bottom.gif) no-repeat left bottom;
}
.Lcatnav ul li ul li {
	background-color:#fff;
}
.subcattop {
	width: 177px;
	height: 7px;
	margin-left: -10px;
	margin-top: 12px;
	background:url(../images/background/bg_sub_top.gif) no-repeat left top;
}
#categorylist ul.categories  li h3 a {
	text-decoration: none;
}


/*****************/
/* SEARCH */
/*****************/
#term  {
	padding-bottom: 13px;
}
#term h2,
#collate h2 {
	width: 122px;
	padding:0 0 2px 15px;
	color:#F31F8C;
	border-bottom:2px solid #FCC9E3;
}
#term p {
	padding:1px 0 1px 15px;
	margin:0;
	width:172px;
	overflow:hidden;
}
#term  a, #term  span{
	float: left;
}
#term h2 span {float: none;}
#term  a.refine-remove {float: right; margin-right:10px;}
#term  img {
	margin: 3px 3px 0px 0px;
}
#term p#keywordsearch .refine-link {
	margin-left: 3px;
}
#collate {
	padding-bottom: 13px;
	margin:11px 0 0 0;
}
#collate ul {padding:0;}
#collate p {margin:0; padding:0;}
#collate .termtext {margin:0;}
#collate a {text-decoration: none;}
#collate a:hover {text-decoration: underline;}
#collate p, #collate div {
	padding: 1px 0 1px 15px;
}
#collate .refinebody {width:172px; padding:0;}
#collate h3 {
	margin:10px 0 0 5px;
	padding:10px 0 2px 10px;
	border-top: 1px solid #F1F0F0;
	color:#000;
}
#collate h3.first {border-top:none; margin-top:3px;}
#collate h3.noborder {border-top:none;}
#collate .viewall {margin:0; padding-top:7px; text-decoration: underline;}
#collate .collatedresult {display:none;}
.refinebody div div {
	padding: 0 !important;
	margin-top: 0;
}
#pcatid {
	padding:1px 10px 1px 17px !important;
}
.overlayWrapper {position:relative;}
#searchresults .prods .image img.overlay {position:absolute;left:0;bottom:0;width:auto;}
#searchresults .prods .image img.overlayOutofStock,#searchresults .prods .image img.overlayTopRight {position:absolute;right:0;top:0;width:auto;}
/*************************/
/* RECENTLY VIEWED ITEMS */
/*************************/

/* SITE WIDE RVI */
#showRVISiteWide{/* hide showrvi div by default */ display:none;}
.LshowRVISiteWide {background:none; width: 173px; margin-bottom: 4px; border:1px solid #000}
.LshowRVISiteWide h2 {margin: 0; padding:5px;}
.LshowRVISiteWide h2 span {display: block; }
.LshowTextRVI ul#rvisitewidelist {list-style-type:none; padding:0; margin:0;}
.LshowTextRVI ul#rvisitewidelist li {clear:both; float:left;}

.toolwrap {width:173px;}
.tooltip {position:absolute; float:left; right:174px; padding:10px; background:#666;}
.toolwrap p {padding:0; margin:0;}
.toolwrap .textLink a {display:block; background:#fff; padding:5px; text-decoration:none;}
.toolwrap .textLink a:hover  {background:#666;}
.toolwrap .textLink a span {display:block}
.toolwrap .textLink a:hover span {color:#fff;}
/*************************/
/*          Slider       */
/*************************/
#categorylist #showRVISiteWide {display:none !important;}
#bestseller_slider , #recently_slider {float:left; width: 100%; margin-top: 20px;}
#content-search #bestseller_slider, #content-search #recently_slider {width:755px; margin-left:22px;}
#recently_slider {display:none;}
#bestsellers h2 {display: none;}
.rvi-title h2 {
	color: #fff;
	text-align: center;
	font-size: 1.2em;
	font-weight: normal;
	padding: 5px 0px 5px 5px;
	background:url(../images/background/bg_acc_left.png) no-repeat left top;
}
#recently_slider .rvi-title h2 {
	background:url(../images/background/bg_rvi_left.png) no-repeat left top;
}
.rvi-title h2  span {
	background:url(../images/background/bg_acc_right.png) no-repeat left top;
	float: right;
	margin-top:-5px;
	padding:26px 0 0 6px;
}
#recently_slider .rvi-title h2  span {
	background:url(../images/background/bg_rvi_right.png) no-repeat left top;
}
.rvi-title {
	background:url(../images/background/bg_acc_header.png) repeat-x left top;
	width: 755px;
}
#recently_slider .rvi-title {
	background:url(../images/background/bg_rvi_header.png) repeat-x left top;
}
#recently_slider {
	background:url(../images/background/bg_rvi_bottom.gif) no-repeat left bottom;
	padding-bottom: 8px;
}
#acc_slider .rvi-title, #recently_product #recently_slider .rvi-title {
	background:url(../images/background/bg_rec_head.jpg) no-repeat left top;
	width: 695px;
	padding-bottom: 10px;
}
#acc_slider .rvi-title h2  span, #acc_slider .rvi-title h2, #recently_product #recently_slider .rvi-title h2, #recently_product #recently_slider .rvi-title h2 span {
	background: none;
}
#showRVI {
	border-left: 1px solid #343434;
	border-right: 1px solid #343434;
}
#productdetail #recently_slider #showRVI {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
#recently_slider .featprods .image {width:130px;}
#recently_slider .featprods .details {
	float:right;
	text-align:left;
	width:190px;
	padding-right: 17px;
}
#recently_product .featprods .details {width: 160px;}
#bestsellers .invtname {margin: 0 auto; padding: 5px; width: 130px; text-align: center;}
/* PRODUCT DETAIL RVI */
#showRVI, #showRVIbestseller {float:left; width:753px; margin-top: -2px;}
#productdetail #showRVI, #showRVIbestseller {margin-top: 0;}
#showRVIbestseller {
	border-left: 1px solid #BB0269;
	border-right: 1px solid #BB0269;
}
#acc_slider #showRVIbestseller {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
#bestseller_slider {
	background:url(../images/background/bg_acc_bottom.gif) no-repeat left bottom;
	padding-bottom: 8px;
}
#recently_product #showRVI {
	width: 692px;
	background:url(../images/background/bg_rvi_body.png) repeat-x left bottom;
	padding-bottom: 5px;
}
/*.LshowRVI h2 {margin:0; height:22px; padding:3px 0 0 15px; background:#ccc; overflow:hidden;}*/
#showRVI #rvilist {/* set the rvilist container width to a high number so we are able to "slide" using overflow:hidden*/width:6000px;}
#showRVIbestseller #rvilistbestseller {/* set the rvilist container width to a high number so we are able to "slide" using overflow:hidden*/width:6000px;}
#showRVI .rviwrapper {padding:0 5px;width:700px;margin:0; position:relative; float:left; overflow:hidden;}
#showRVIbestseller .bestsellerwrapper {float:left; margin:0; overflow:hidden; padding:0 5px; position:relative; width:700px;}
#showRVI ul#rvilist, ul#rvilist li , #showRVIbestseller ul#rvilistbestseller , ul#rvilistbestseller li{margin:0; padding:0;}
#showRVIbestseller ul#rvilistbestseller {margin-left: -10px;}
#recently_slider ul#rvilist {margin-left: -5px;}
#showRVI ul#rvilist li .featprods  , #showRVIbestseller ul#rvilistbestseller li .featprods {margin:5px 0 0 0;}
#showRVI ul#rvilist li {float:left; margin-top: 10px; width:345px; padding-left:20px;}
#recently_product #showRVI ul#rvilist li {width: 312px;}
#showRVIbestseller ul#rvilistbestseller li {float:left; margin-top: 20px; width:186px; padding:0; text-align:center;}
#acc_slider #showRVIbestseller ul#rvilistbestseller li {width: 165px;}
#showRVIbestseller  .slide {float:left; top:90px; position:relative; cursor:pointer;}
#showRVI .slide {float:left; top:70px; position:relative; cursor:pointer;}
#showRVI .btn , #showRVIbestseller .btn {width: 16px; float: left; border: solid 1px white;}

.placeholder {border:1px solid #333; background-image:url(../images/placeholderbg.gif); background-repeat:no-repeat;background-position:center; background-color:#ccc;text-align:center;  position:relative;z-index:0;}
.checkoutL #bestseller_slider {
	margin-left: 25px;
}
*html .checkoutL #bestseller_slider {
	margin-left: 8px;
}


/* Acc Slider */
#acc_slider, #recently_product #recently_slider {
	width: 695px;
	float: right;
	padding-bottom: 7px;
	background:url(../images/background/bg_rec_bottom.png) no-repeat left bottom;
}
#acc_slider #showRVIbestseller .bestsellerwrapper {
	width: 640px;
	margin-bottom: -8px !important;
}

#acc_slider #showRVI, #acc_slider #showRVIbestseller {
	width: 692px;
	background:url(../images/background/bg_rec_body.png) repeat-x left bottom;
}
#productdetail #iacc h2.productname{display:block;}
#acc_slider h2, #recently_product h2,#productdetail #iacc h2.productname {
	text-align: center;
	width: 150px;
	color: #DF007E;
	font-size: 1em;
	font-weight: bold;
}
.featprods ul .image {padding-bottom: 0 !important;}
.bookmark {float: right; margin: 20px 0px -16px 0; position: relative;}
#recently_product #showRVI .rviwrapper {width: 640px !important;}

/*************************/
/* PRODUCT DETAIL JZoom */
/*************************/
div.jqZoomTitle{
      z-index:5000;
      text-align:center;
      font-size:11px;
      font-family:Tahoma;
      height:16px;
      padding-top:2px;
      position:absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      color: #FFF;
      background: #666666;
}
.jqZoomPup{
      overflow:hidden;
      background-color: #FFF;
      -moz-opacity:0.6;
      opacity: 0.6;
      filter: alpha(opacity = 60);
      z-index:10;
      border-color:#c4c4c4;
      border-style: solid;
      cursor:crosshair;
}
.jqZoomPup img{border: 0px;}
.preload{
        -moz-opacity:0.8;
        opacity: 0.8;
   filter: alpha(opacity = 80);
        color: #333;
        font-size: 12px;
        font-family: Tahoma;
   text-decoration: none;
        border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
        text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
        width:90px;
        * width:100px;
        height:43px;
        *height:55px;
        z-index:10;
        position:absolute;
        top:3px;
        left:3px;
}
.jqZoomWindow{
        border: 1px solid #999;
        background-color: #FFF;
}
div#productdetail-image.imagebody a.zoomlarge {margin:0 auto}


/*************************/
/* RECENT SEARCH */
/*************************/
#showRSI {width:173px; border:1px solid #666; display:none; padding:0; margin-bottom:10px; clear:both;}
#showRSI h2 {color:#fff; background:#666; font-size:1.3em;}
#showRSI ol#rsilist {padding:0px -20px;}
#showRSI ol#rsilist li {padding:0; margin:0;}
#showRSI ol#rsilist li a {text-transform:capitalize;} 
#showRSI p {padding:5px;}

/*************************/
/* VENDA SLIDER WIDGET */
/*************************/
#slider {width:100%;}
#slider h2 {display:none;}
.catspotlight #slider h2 {display:block;}
#slider ul#sliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px;}
#slider .slidewrapper {margin:0; overflow:hidden; position:relative; float:left; width:758px;}
#slider .slidewrapper .price {font-size:1em;}
#slider ul#sliderlist {overflow:hidden;}
#slider .slidewrapper ul {left:-1px;}
#slider .slidewrapper ul li {width:190px;}
#slider .slide {float:left; top:70px; position:relative; cursor:pointer;}
#slider .btn {width: 16px; float: left; border:1px solid #fff;}
#productdetail #sliderLeft {margin-left:2px;}
#productdetail .sizeguide a {text-decoration: underline; font-size: 0.9em;}
#productdetail .sizeguide span {
	padding-right: 5px;
	background:url(../images/background/bg_next_borderright.gif) no-repeat right 3px;
}
#productdetail .sizeguide span.tellafriend {padding-right:0; border:0; padding-left: 1px; background: none;}
#productdetail #productdetail-zoomlarge a {text-decoration: underline;}
#productdetail .pdxtvideo {
	display:inline;
}
.borderline{margin:0 4px 1px 4px;width:1px;height:11px;vertical-align:bottom;}
#productdetail .zoomview {
	overflow: hidden;
	width: 200px;
	margin: 15px auto 10px auto;
	font-size: 0.9em;
	text-align:center;
}
#productdetail .zoomview #productdetail-zoomlarge{
	display:inline;
}


#relatedbasket {width: 779px; float: right;}

.tabdetail2 {float:left; margin:20px 0 0 0;/*width:755px;*/}
.tabdetail2 #tellafriend {padding:10px;}
.tabdetail2 #tellafriend h1 {display:none;}
.tabdetail2 #tellafriend form {width:100%; margin:0;}
.tabdetail2 #tellafriend fieldset div {padding-bottom:5px; width:100%; overflow:hidden;}
.tabdetail2 #tellafriend #buttons {border:none; width:100%; margin:0; padding:10px 0 0 0;}

.tablink {width:100%; overflow:hidden;}
.tablink div {
	float:left;
	margin-right:5px;
	padding:0px;
	border-width:1px 1px 0 1px;
	width: 123px;
	height: 31px;
	font-weight:bold;
} 
.tablink div a {display:block; font-size: 1em;}
.tablink div#btomDiv2link a {padding:8px 52px;}
.tablink div#btomDiv3link a {padding:8px 43px;}
.tablink div#btomDiv4link a {padding:8px 54px;}
.tab_info2 {margin:0; padding:0; width:796px;}
.tab_info2 #btomDiv2 ,
.tab_info2 #btomDiv3,
.tab_info2 #btomDiv4 {width:100%; padding:0; margin:0;}
#thankyou #tellafriendthankyou p {
	padding-right: 10px;
	margin:0;
}
/*************************/
/* SEARCH TEASER BOX */
/*************************/
/* use items per page value to control display */
.searchteaserbox ul {padding:0 0 0 5px;}
.searchteaserbox ul li {padding:0; width:100%; overflow:hidden; margin-bottom:7px;}
.searchteaserbox ul .details {float:right; width:78px; padding:0 5px 0 0;}
.searchteaserbox ul .image {float:left;}
.searchteaserbox ul .image img {border-width:1px; border-style:solid;}
.searchteaserbox h2 {margin-bottom:4px;}
.searchteaserbox h3 {padding:0;}
.searchteaserbox p.moreinfo {padding:0px 9px 0px 0px; text-align:right;}

/****************************/
/* SPOTLIGHTS ON RHN SEARCH */
/****************************/
/* use items per page value to control display */
.Rspotlights ul {padding:0 0 0 5px;}
.Rspotlights ul li {padding:0; width:100%; overflow:hidden; margin-bottom:7px;}
.Rspotlights ul .details {float:right; width:78px; padding:0 5px 0 0;}
.Rspotlights ul .image {float:left;}
.Rspotlights ul .image img {border-width:1px; border-style:solid;}
.Rspotlights h2 {margin-bottom:4px;}
.Rspotlights h3 {padding:0;}
.Rspotlights p.moreinfo {padding:0px 9px 0px 0px; text-align:right;}

.imggroup ul li {float: left; margin:10px 10px 0 0; list-style-type: none;}
.imggroup ul li a {width: 124px; height: 124px; display: block;}
.imggroup ul li a.womenswear {background:url(../images/SbuIconWomenswear.gif) no-repeat;}
.imggroup ul li a.womenswear:hover {background:url(../images/SbuIconWomenswear-over.gif) no-repeat;}
.imggroup ul li a.corsetry {background:url(../images/SbuIconBras.gif) no-repeat;}
.imggroup ul li a.corsetry:hover {background:url(../images/SbuIconBras-over.gif) no-repeat;}
.imggroup ul li a.footwear {background:url(../images/SbuIconFootwear.gif) no-repeat;}
.imggroup ul li a.footwear:hover {background:url(../images/SbuIconFootwear-over.gif) no-repeat;}
.imggroup ul li a.clothingcare {background:url(../images/SbuIconClothingCare.gif) no-repeat;}
.imggroup ul li a.clothingcare:hover {background:url(../images/SbuIconClothingCare-over.gif) no-repeat;}
.imggroup ul li a.menswear {background:url(../images/1110SbuIconMenswear.gif) no-repeat;}
.imggroup ul li a.menswear:hover {background:url(../images/1110SbuIconMenswear-over.gif) no-repeat;}

/* img group for invt popup */
#invt_popup .imggroup ul li a {width: 78px; height: 78px; display: block;}
#invt_popup .imggroup ul li a.womenswear {background:url(../images/background/sg_womenswear.gif) no-repeat;}
#invt_popup .imggroup ul li a.womenswear:hover {background:url(../images/SbuIconWomenswear-small-over.gif) no-repeat;}
#invt_popup .imggroup ul li a.corsetry {background:url(../images/background/sg_bras.gif) no-repeat;}
#invt_popup .imggroup ul li a.corsetry:hover {background:url(../images/SbuIconBras-small-over.gif) no-repeat;}
#invt_popup .imggroup ul li a.footwear {background:url(../images/background/sg_foot.gif) no-repeat;}
#invt_popup .imggroup ul li a.footwear:hover {background:url(../images/SbuIconFootwear-small-over.gif) no-repeat;}
#invt_popup .imggroup ul li a.clothingcare {background:url(../images/background/sg_cloth.gif) no-repeat;}
#invt_popup .imggroup ul li a.clothingcare:hover {background:url(../images/SbuIconClothingCare-small-over.gif) no-repeat;}

.uppertxt {text-transform: uppercase;}
.headindent {margin-left: 30px;}

/*search*/
.usxtinfo img{position: relative; left: 5px; top: 5px;}
.usxtinfo img.ziphelp {left: 2px;}
#searchresults .addtext {
	margin: 12px 15px;
}
*:first-child+html .pagn .pagnPerpage form {margin-top:1px; padding-top:0;}
*:first-child+html #searchresults select {height: 18px;}
*:first-child+html #searchresults select#perpagedpd {margin-top: 0;}

/*************************************/
/* bubble tooltip */
/*************************************/

#tooltip{
	width: 274px;
	position:absolute;
	border:3px solid #FF6600;
	background:#FFF;
	padding:2px 5px;
	color:#333;
	display:none;
	text-align: left;
	padding: 5px;
	}
	
/************************* Quick Shop **************************************/
#quickshop #buttons {
	text-align: right;
	width: 377px;
	margin-top: 5px;
}
#ustandc, #differentaddress {margin-left: 18px;}
#quickshop table {width: 100%;}
#quickshop table tr th.status {width: 140px; padding-left: 10px;}
#quickshop table tr th.options {width: 150px;}
#quickshop table tr th.qty {width: 60px;}
#msgstock {color: #FF0000;}
#redeempromocode p {display:none;}
h2.balance {padding-left:0; display:none;}
.terms-adobe {width: 300px; overflow: hidden; margin: 10px 0px;}

#quickshop h1{
	border-bottom:1px solid #F1F0F0;
	color:#F21D8C;
	font-size:1.3em;
	font-weight:bold;
	height:21px;
	margin:0;
	padding:5px 0 7px;
	width:95%;
}
.q-open, .q-close {
	width: 377px;
	height: 12px;
}
.q-open {
	background:url(../images/background/bg_q_top.gif) no-repeat left top;
}
.q-body {
	background:url(../images/background/bg_q_body.gif) repeat-y left top;
	width: 377px;
	overflow: hidden;
}
.q-close {
	background:url(../images/background/bg_q_bottom.gif) no-repeat left bottom;
}
#quickshop fieldset input {
	width: 225px;
	height: 19px;
	margin: 7px 0;
	padding: 0 0 0 5px;
	border: none;
	background-color:transparent;
}
#quickshop fieldset label {
	color: #333;
	margin-top: 5px;
	width: 32%;
}
#quickshop fieldset {
	padding-bottom: 0;
	margin-bottom: 0;
}
#quickshop p {
	width: 95%;
	padding: 5px 20px 0px 0px;
}
#quickshop p.error {color:red; font-weight:bold;}
.q-body p {
	width: 100%;
	padding: 10px 10px 3px 10px !important;
}
.q-body fieldset div {
	background:url(../images/background/bg_textbox.png) no-repeat 112px 1px;
}
td.stockStatus div {color: #29752A; padding-left: 10px;}
#quickshop table.wizrtable th {color: #F41D8C; padding-bottom: 10px;}
#quickshop table.wizrtable tr td select {width: 150px;}
*:first-child + html  #quickshop p#msgstock {margin: 0 !important; padding: 5px 0 0 0 !important;}
*html  #quickshop p#msgstock {margin: 0 !important; padding: 5px 0 0 0 !important;}

/*************************Static page**************************************/
.sizing p {font-size:1em; color:#666; padding-top:10px;}
.sizing .imggroup ul {padding:10px 0 0 0;}
.sizingnav h2 {
		background:transparent url(../images/bg_leftnav_myacc_top.gif) no-repeat scroll 0 0;
		border-bottom:0 none;
		color:#F41D8C;
		padding:5px 0 11px 14px;
		font-size:1.1em;
}
.sizingnav ul {
		background-color:#F1F0F0;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		margin:0;
		padding:0;
		width:185px;
}
.sizingnav ul li {
		background-color:#FFFFFF;
		border-bottom:1px solid #F1F0F0;
		margin:0 0 0 4px;
		padding:8px 0 10px 16px;
		width:161px;
}
#popupcontent .sizing {margin-left:0;}

#staticpage {padding-left:25px;}
#staticpage h1, #norecord h1 {font-size:1.3em; color:#F21D8C; border-bottom:1px solid #F1F0F0; border-top:none; border-left:none; border-right:none; margin-top:20px; margin-bottom:20px; margin-right:25px;}
#staticpage p {font-size:1em; color:#666; padding-top:10px; padding-bottom:10px;}
#staticpage p.bold {font-weight:bold;}
#staticpage ul {padding:10px 0 0 0;}

.staticpage2 {padding-left:25px;}
.staticpage2 h1, .staticpage h1, #popups #help h3 {font-size:1.3em; color:#F21D8C; border-bottom:1px solid #F1F0F0; border-top:none; border-left:none; border-right:none; margin-bottom:2px;}
.staticpage2 p {font-size:1em; color:#666; padding:10px 0 0 0;margin:0;}
.staticpage2 p.bold {font-weight:bold;}
.staticpage2 .text-fields label {font-size:1em; color:#666; }
.staticpage2 .text-fields input {font-size:1em; color:#666; padding-left:0; width:200px;}
.staticpage2 .text-fields #enquirytype {font-size:1em; color:#666; }
.staticpage2 .text-fields #enquiry {font-size:1em; color:#666; width:290px;}
.staticpage2 .groupRadio {float:left; margin-left:0;}
.staticpage2 .groupRadio div {width:700px;}
.staticpage2 .groupRadio input#emailradio {width:15px; border:none;}
.staticpage2 .groupRadio input#phoneradio {width:15px; border:none;}
.staticpage2 .groupRadio input#norequired {width:15px; border:none;}
.staticpage2 .groupRadio label {width: 205px; margin: 3px 0px 0px 3px;}
*:first-child + html .staticpage2 .groupRadio label {width: 180px;}
*html .staticpage2 .groupRadio label {width: 183px;}
.staticpage2 .groupRadio input#email {width:200px; font-size:1em; color:#666;}
.staticpage2 .groupRadio input#phone {width:200px; font-size:1em; color:#666;}
.staticpage2 h2 {font-size:1.2em; color:#F21D8C; margin:0; padding:20px 0 0 0;}
.staticpage2 h3 {font-size:1.2em; color:#333; margin:0; padding:12px 0 12px 0;}
.staticpage2 h2 a {color:#F21D8C;}
.staticpage2 h3 a {color:#333;}
.staticpage2 h4 {font-size:1.1em; color:#333; margin:0; padding:10px 0 10px 0;}
.staticpage2 ul {padding:10px 0 0 0;}
.staticpage2 ul ul{padding:5px 0 0 10px;}
.staticbox{border-bottom:1px solid #F1F0F0; border-top:none; border-left:none;border-right:none;padding:0 0 20px 0;}
.staticbox2{border-bottom:1px solid #F1F0F0; border-top:none; border-left:none;border-right:none;padding:0 0 20px 0;}
.staticbox2 table tbody td {text-align:center;}
.staticbox p{padding:0;}
.staticbox p.topspace {margin-top: 10px;}
.staticbox p.bold, .staticbox .paddingtop{padding:10px 0 0 0;}
.staticbox h2.paddingbottom{padding-bottom:20px;}
.staticpage2 ul.aboutusinfo{list-style-type:none;padding:20px 0 0 0;}
.sizing .staticbox h2{padding-bottom:20px;}
table.clothingCare td {padding: 5px;}
table.clothingCare td.centerImg {text-align: center; background-color: #fff;}
.sizing table.GreenTD td {background-color: #C1FFC0; text-align: center;} 


.firstcol{font-weight:bold;}
.helpinfo h2 {
		background:transparent url(../images/bg_leftnav_myacc_top.gif) no-repeat scroll 0 0;
		border-bottom:0 none;
		color:#F41D8C;
		padding:5px 0 11px 14px;
}
.helpinfo ul {
		background-color:#F1F0F0;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		margin:0;
		padding:0;
		width:185px;
}
.helpinfo ul li.first {padding:5px 0 10px 16px;}
.helpinfo ul li {
		background-color:#FFFFFF;
		border-bottom:1px solid #F1F0F0;
		margin:0 0 0 4px;
		padding:8px 0 10px 16px;
		width:161px;
}
.helpinfo ul li.last {border:medium none;}
.helpinfo_bottom {
		background:transparent url(../images/bg_leftnav_myacc_bottom.gif) no-repeat scroll 0 0;
		height:12px;
		width: 187px;
}

.helpinfo a,.sizingnav a{text-decoration:none;}
.helpinfo a:hover,.sizingnav a:hover{text-decoration:underline;}
/****************Email Signup****************/
#signupforemails h1 {
		border-bottom:1px solid #F1F0F0;
		color:#F21D8C;
		font-size:1.3em;
		margin:20px 25px;
}
#signupforemails p {
		color:#666666;
		font-size:1em;
		padding-bottom:10px;
		padding-top:10px;
		margin:0 25px 0 25px;
}
#signupforemails #buttons {
		margin-left:25px;
		margin-right:25px;
		padding:0;
		width:auto;
}
#thankyou h1 {
		border-bottom:1px solid #F1F0F0;
		color:#F21D8C;
		font-size:1.3em;
		margin:20px 25px;
}
#thankyou p {
		color:#666666;
		font-size:1em;
		padding-bottom:10px;
		padding-top:10px;
		margin:0 25px 0 25px;
}

/****************Footer banner static page*********************/
#footerbanner {margin-right:25px;}
#footerbanner h1 {
		border-bottom:1px solid #F1F0F0;
		color:#F21D8C;
		font-size:1.3em;
}
#footerbanner p {
		color:#666666;
		font-size:1em;
		padding-bottom:10px;
		padding-top:10px;
}


span.keywordsearchtext {font-weight:bold;}
#viewlinkatrxsize {text-decoration:underline;}
#viewlinkivtype {text-decoration:underline;}
#viewlinkprice {text-decoration:underline;}
#viewlinkbrand {text-decoration:underline;}
#viewlinkatrxcolor {text-decoration:underline;}
#viewlinkpdxtinsideleglength {text-decoration:underline;}


/*========POWER REVIEWS=================================*/
/* POWER REVIEWS - PRODUCTS LIST*/
.productlist3col .reviewstar .pr-snippet-read-write{display:none;}
.productlist3col .reviewstar .pr-facebook-like-snippet{display:none;}
.productlist3col .reviewstar .pr-snippet-rating-decimal {display:none;}
.productlist3col .reviewstar .pr-snippet-wrapper {background: none repeat scroll 0 0 transparent; border: 0 none;padding-left:0;}
.productlist3col .reviewstar .pr-snippet-stars {border: 0 none;padding: 0; margin-right: 0;}
.productlist3col .reviewstar .pr-snippet-review-count {line-height: 6px;}
.productlist3col .pr-snippet-stars .pr-stars-small, .pr-modal-container .pr-stars { background-image: url("../images/stars_small_prodlist.gif");width: 60px;}
.productlist3col .prod-fullmargin .prod-name p{line-height: 14px;}
/* FIX FOR POWER REVIEWS*/
.productlist3col .was {float: left;}
.productlist3col .prod-fullmargin{min-height: 70px;height: 70px;}
/* POWER REVIEWS - PRODUCTS SEARCH*/ 
#searchcontent .reviewstar{clear:both; height:21px;}
#searchcontent .reviewstar .pr-snippet-read-write{display:none;}
#searchcontent .reviewstar .pr-facebook-like-snippet{display:none;}
#searchcontent .reviewstar .pr-snippet-rating-decimal {display:none;}
#searchcontent .reviewstar .pr-snippet-wrapper {background: none repeat scroll 0 0 transparent; border: 0 none;padding-left:0;padding-right:0;}
#searchcontent .reviewstar .pr-snippet-stars {border: 0 none;padding: 0; margin-right: 0;}
#searchcontent .reviewstar .pr-snippet-review-count {line-height: 11px;}
#searchcontent .pr-snippet-stars .pr-stars-small { background-image: url("../images/stars_small_prodlist.gif");width: 60px;}
#searchcontent .prods .details .was {float: left;}
#searchcontent .prods .details .now{font-weight:normal; }
#searchcontent .prods .details h2 a{line-height: 14px;}
#searchcontent .prods ul li { height:auto;}
/* POWER REVIEWS - PRODUCT DETAIL PAGE*/
#pr-proddetail .pr-snippet { margin-bottom: 8px;}
#pr-proddetail .pr-snippet-wrapper {padding: 4px 20px 0; background: url("../images/pr_rating_bg.gif") no-repeat scroll 0 0 transparent;border: medium none;height: 27px;}
#pr-proddetail .pr-snippet-stars { border: 0 none; background: none;padding: 0;}
#pr-proddetail .pr-snippet-stars .pr-snippet-rating-decimal {background-color: transparent; border: 1px solid #9a9a9a; color: #F41D8C;font-size: 1em;font-weight: bold;padding: 2px 3px;}
#pr-proddetail .pr-snippet-stars .pr-stars-small, .pr-modal-container .pr-stars { background-image: url("../images/pr_stars_small.gif");width: 108px;margin-right: 10px;margin-top: 3px;}
#pr-proddetail .pr-snippet-read-write { border: 0 none; text-align: left; padding:0; margin:0; font-size: 1em;float:right;clear:none;line-height: 20px;background:none;color: #333333}
#pr-proddetail .pr-snippet-read-reviews{float:left;padding:0;border: 0 none;} 
#pr-proddetail .pr-snippet-write-review{display:none;float:left;padding:0 1em;}
#pr-proddetail .pr-snippet-read-write .pr-snippet-link { color: #333333; text-decoration: underline;}
#pr-proddetail .pr-snippet-write-first-review p {margin:0; display:none;}
#pr-proddetail .pr-snippet-review-count { float:left; color:#F41D8C;font-size: 1em;line-height:20px;}
#pr-proddetail .pr-facebook-like-snippet {display:none;}



/* POWER REVIEWS - PRODUCT DETAIL PAGE - RECENTLY VIEWED ITEMS*/
.pr-rviproducts {padding-top:2px;}
.pr-rviproducts .pr-snippet-stars { border: 0 none; background: none;padding: 0;}
.pr-rviproducts .pr-snippet-stars .pr-snippet-rating-decimal {background-color: transparent; border: 1px solid #9a9a9a; color: #F41D8C;font-size: 1em;font-weight: bold;padding: 2px 3px;}
.pr-rviproducts .pr-snippet-stars .pr-stars-small, .pr-modal-container .pr-stars { background-image: url("../images/pr_prodlist_rating.gif");width: 80px;margin-right: 10px;margin-top: 5px;}
.pr-rviproducts .pr-snippet-wrapper .pr-snippet-review-count {clear: both;line-height: 10px;}
.pr-rviproducts .pr-snippet-wrapper {background: none;border: 0 none;background-color:transparent;padding-left: 0;}
.pr-rviproducts .pr-snippet-read-write {display:none;}
.pr-rviproducts .pr-snippet-write-first-review p {margin:0; display:none;}
.pr-rviproducts .pr-facebook-like-snippet {display:none;}
/* POWER REVIEWS - PRODUCT DETAIL PAGE - MAY WE ALSO SUGGEST*/
.pr-bestproducts .pr-rviproducts {padding-left: 20px;}

/* REVIEWS SNAPSHOT */
.pr-review-engine { width:955px;background: url("../images/pr_snapshot_md.jpg") repeat-y scroll 22px 0 transparent;padding: 0 43px 0 22px;margin-bottom: 40px;}
.pr-review-engine .pr-header {/*background: url("../images/pr_snapshot_hd.jpg") no-repeat scroll 0 0 transparent;border: 0 none;*/}
.pr-review-engine .pr-snapshot-head-wrapper {padding-left:0;}
.pr-review-engine .pr-snapshot-head {background: url("../images/pr_snapshot_hd.jpg") no-repeat scroll 0 0 transparent;border: 0 none;padding-left: 10px;}
.pr-review-engine .pr-snapshot-title { color: #F41D8C;}
.pr-review-engine .pr-snapshot-cobrand { font-size: 100%;}
.pr-review-engine .pr-snapshot-head-wrapper a:hover {color:#666666;}
.pr-review-engine .pr-snapshot-no-ratings a {text-decoration:none;}
.pr-review-engine .pr-snapshot-no-ratings a:hover {text-decoration:none;color:#666666;}
.pr-review-engine .pr-snapshot-body {background: none;border: 0 none;/*padding: 0 0 9px;*/padding-bottom: 10px;}
.pr-review-engine .pr-snapshot-body-wrapper{background: none;border: 0 none;}
.pr-review-engine .pr-contents {background: url("../images/pr_snapshot_bm.jpg") no-repeat scroll 0 bottom transparent;border: 0 none;}
.pr-review-engine .pr-snapshot-rating .pr-rating {display:none;}
.pr-review-engine .pr-snapshot-body-wrapper .pr-review-points {margin-top:0;clear:both;}
.pr-review-engine .pr-snapshot-body-wrapper {border: 0 none;padding:0;}
.pr-review-engine .pr-snapshot-no-ratings{padding: 2px 0 0px 2px;text-align: left;margin: 0;}
.pr-review-engine .pr-contents-wrapper { border: medium none;padding-top:0;}
.pr-review-engine .pr-snapshot-rating .pr-stars {background-image: url("../images/pr_stars_write.gif");}
.pr-review-engine #pr-snapshot-histogram {display:none;}
.pr-snapshot-body .pr-snapshot-rating-wrapper .pr-clear, .pr-snapshot-body .pr-snapshot-consensus {clear: none;}
.pr-snapshot-body-wrapper .pr-other-attributes {display:none;}
.pr-snapshot-body .pr-snapshot-consensus {padding-left:25px;margin-top:2px;}
.pr-snapshot-body .pr-snapshot-rating-wrapper { padding: 5px 2px 0;}
.pr-snapshot-body .pr-attribute-value {background: url("../images/pr_attr_bm.jpg") no-repeat scroll 0 bottom transparent;padding-left: 15px;padding-top: 20px;}
.pr-snapshot-body .pr-attribute-value-list li {font-size: 1em;}
.pr-snapshot-body .pr-review-points-attr-wrapper .pr-attribute-group {border: 0 none;width: 310px;margin-right: 0;background: url("../images/pr_attr_md.jpg") repeat-y scroll 0 0 transparent;}
.pr-snapshot-body .pr-attribute-cons, .pr-snapshot-body .pr-attribute-bestuses {margin-left:6px;}
.pr-snapshot-body .pr-attribute-key {background-image: url("../images/pr_attr_hd.jpg");}
.pr-snapshot-body .pr-attribute-key p {background-color:transparent;color: #DF007E;padding-left: 15px;}
.pr-snapshot-body .pr-snapshot-footer {padding-top:0;}
.pr-snapshot-body .pr-snapshot-footer .pr-write-review-link{display:none;}
.pr-header .pr-review-sort {border:none;background: url("../images/pr_reviews_bg.jpg") no-repeat scroll 7px top transparent;height: 38px;}
.pr-review-sort .pr-review-sort-wrapper { padding: 10px 13px 0 24px;}
.pr-review-sort .pr-review-sort-box { width: 200px;}
.pr-review-sort .pr-review-sort-box p {float: left; width: 98px;}
.pr-review-wrap .pr-stars-small {background-image: url("../images/pr_stars_small.gif");width: 108px;margin-right: 10px;}
.pr-review-wrap .pr-rating {display: none;}  
.pr-review-engine .pr-contents-wrapper {padding: 0;color: #333333;}
.pr-contents-wrapper .pr-pagination-top {padding-top:10px;margin-bottom: 0;}
.pr-contents-wrapper .pr-pagination-top .pr-page-nav a,.pr-contents-wrapper .pr-pagination-top .pr-page-next a{ color: #DF007E; text-decoration: none;}
.pr-contents-wrapper .pr-pagination-bottom .pr-page-nav a,.pr-contents-wrapper .pr-pagination-bottom .pr-page-next a{ color: #DF007E; text-decoration: none;}
.pr-contents-wrapper .pr-pagination-top .pr-nav-back-to-top{display:none;}
.pr-contents-wrapper .pr-pagination-top .pr-page-count {padding-left: 390px;}
.pr-contents-wrapper .pr-pagination-bottom {padding-top: 10px;padding-bottom: 10px;padding-left: 390px;}
.pr-contents-wrapper .pr-pagination-bottom .pr-page-count t {padding-left: 390px;}
.pr-contents-wrapper .pr-pagination-bottom .pr-nav-back-to-top{display:none;}
.pr-contents-wrapper .pr-review-wrap { margin: 0; padding: 20px 18px 10px;}
.pr-contents-wrapper .pr-review-wrap .pr-review-author-date {display:none;}
.pr-contents-wrapper .pr-review-author { font-size: 1em; width: 220px;}
.pr-contents-wrapper .pr-review-rating-headline {color:#DF007E;}
.pr-contents-wrapper .pr-review-rating-wrapper, .pr-contents-wrapper .pr-review-main-wrapper {width: 680px;}
.pr-contents-wrapper .pr-attribute-key p{border-bottom: 1px solid #999999; padding-bottom: 3px !important;color:#DF007E;}
.pr-contents-wrapper .pr-review-text {margin: 12px 0 20px;}
.pr-contents-wrapper .pr-review-text .pr-comments {color: #666666;font-size: 92%;}
.pr-review-footer .pr-review-bottom-line-wrapper .pr-review-bottom-line { color: #333333;text-transform: none;text-decoration:underline;}
.pr-review-footer .pr-review-tools {font-size:1em;}
.pr-review-footer .pr-review-tools a{color:#DF007E;}
.pr-review-footer .pr-review-tools p {font-style: normal;}
.pr-review-footer .pr-error { margin-top: 40px;font-size: 0.9em;}
.pr-review-footer .pr-report-issue-header {color:#666666;}
.pr-review-footer .pr-error div label {color: #767571;font-weight: bold;}

/* FIX ANOTHER STYLE FOR POWER REVIEWS*/
.crumbname div {padding-bottom: 10px;}
#bestsellers ul li { background: url("../images/brd_catlist_2.gif") no-repeat scroll right top transparent;}
/* POWER REVIEWS - PRODUCT LIST PAGE */
.pr-prodlist {padding-top:2px;height:37px;padding-left: 40px;clear:both;display:block; padding-bottom: 13px;}
.pr-prodlist .pr-snippet-stars { border: 0 none; background: none;padding: 0;}
.pr-prodlist .pr-snippet-stars .pr-snippet-rating-decimal {background-color: transparent; border: 1px solid #9a9a9a; color: #F41D8C;font-size: 1em;font-weight: bold;padding: 2px 3px;}
.pr-prodlist .pr-snippet-stars .pr-stars-small, .pr-modal-container .pr-stars { background-image: url("../images/pr_prodlist_rating.gif");width: 80px;margin-right: 10px;margin-top: 5px;}
.pr-prodlist .pr-snippet-wrapper .pr-snippet-review-count {clear: both;line-height: 10px;}
.pr-prodlist .pr-snippet-wrapper {background: none;border: 0 none;background-color:transparent;padding-left: 0;}
.pr-prodlist .pr-snippet-read-write {display:none;}
.pr-prodlist .pr-snippet-write-first-review p {margin:0; display:none;}
.pr-prodlist .pr-facebook-like-snippet {display:none;}
/* POWER REVIEWS - PRODUCT LIST PAGE - WE RECOMMEND*/ 
.pr-beproducts {padding-top:5px; padding-left: 37px;padding-bottom: 5px;}
.pr-beproducts .pr-snippet-stars { border: 0 none; background: none;padding: 0;}
.pr-beproducts .pr-snippet-stars .pr-snippet-rating-decimal {background-color: transparent; border: 1px solid #9a9a9a; color: #F41D8C;font-size: 1em;font-weight: bold;padding: 2px 3px;}
.pr-beproducts .pr-snippet-stars .pr-stars-small, .pr-modal-container .pr-stars { background-image: url("../images/pr_prodlist_rating.gif");width: 80px;margin-right: 10px;margin-top: 5px;}
.pr-beproducts .pr-snippet-wrapper .pr-snippet-review-count {clear: both;line-height: 10px;}
.pr-beproducts .pr-snippet-wrapper {background: none;border: 0 none;background-color:transparent;padding-left: 0;}
.pr-beproducts .pr-snippet-read-write {display:none;}
.pr-beproducts .pr-snippet-write-first-review p {margin:0; display:none;}
.pr-beproducts .pr-facebook-like-snippet {display:none;}
/* POWER REVIEWS - WRITES REVIEWS*/
#power-rev-layo #col-two-three{width: 805px;}
#power-rev-layo #col-two {width:auto;}

/* Registration RT151334 */
#regis_shadowtop{width:1016px;height:11px;background: url("../images/register_top_shadow.gif") repeat-x scroll left bottom transparent;}
#checkout .Lcat_orbtcolumn .helpinfo ul li{width:264px;padding-bottom:4px;padding-top:4px;}
.Lcat_orbtcolumn .helpinfo_bottom,.Lcat_orbtcolumn .helpinfo h2{width:289px;background: url("../images/bg_leftnav_myacc_top2.gif") no-repeat scroll 0 0 transparent;}
.Lcat_orbtcolumn .helpinfo_bottom {background: url("../images/bg_leftnav_myacc_bottom2.gif") no-repeat scroll 0 0 transparent;}
.Lcat_orbtcolumn{margin-left:-80px;margin-top: 5px;}
.Lcat_orbtcolumn .helpinfo ul{width:287px;}
.addcontactaddress h1{border-bottom:none;margin-bottom: 30px;margin-top: 0;}

.container.addcontactaddress fieldset.f-orbtpersonal{margin-top:25px;}
.container.addcontactaddress fieldset.f-orbtadddetail{margin-top:15px;}
.container.addcontactaddress fieldset.f-orbtfaccdetail{margin-top:50px;}
.container.addcontactaddress fieldset.f-orbtpwd .password{margin-top: 40px;}
legend.orbtpersonal,legend.orbtadddetail,legend.orbtfaccdetail,legend.orbtpwd{font-size:1.3em; margin-left: 40px;float:left; color:#666666 !important;}
legend.orbtpersonal{margin-bottom: 20px;margin-top: -20px;}
legend.orbtadddetail,legend.orbtfaccdetail{margin-bottom: 20px;}
 
.container.addcontactaddress fieldset label {text-align:right;margin-right:15px;margin-top: 6px;}
.addcontactaddress fieldset div.orbt_input input {font-size: 100%;height: 22px;padding: 0 7px;width: 230px;margin-top: 3px;}

.addcontactaddress fieldset div.orbt_input{background: url("../images/register_input_bg.jpg") no-repeat scroll 0 0 #FFFFFF;height:32px;width:245px;padding-top:0;}
.addcontactaddress fieldset div.orbt_input_title{background: url("../images/register_input-title_bg.jpg") no-repeat scroll 0 0 #FFFFFF;height:32px;width:245px;padding-top:0;}
.addcontactaddress span.orbt_input_month{background: url("../images/register_input-month_bg.jpg") no-repeat scroll 0 0 #FFFFFF;height:32px;width:113px;padding-top:0;float:left;}
.addcontactaddress span.orbt_input_day{background: url("../images/register_input-day_bg.jpg") no-repeat scroll 0 0 #FFFFFF;height:32px;width:51px;padding-top:0;float:left;}
.addcontactaddress span.orbt_input_year{background: url("../images/register_input-year_bg.jpg") no-repeat scroll 0 0 #FFFFFF;height:32px;width:79px;padding-top:0;float:left;}
.addcontactaddress fieldset div.orbt_input_title select,.addcontactaddress fieldset span.orbt_input_month select,.addcontactaddress fieldset span.orbt_input_day select,.addcontactaddress fieldset span.orbt_input_year select{border:none;background:transparent;font-size: 100%;margin: 7px 0 0 5px;}
.addcontactaddress fieldset div.orbt_input_title select{width: 65px;}
.addcontactaddress fieldset span.orbt_input_month select{width: 100px;}
.addcontactaddress fieldset span.orbt_input_day select{width: 41px;}
.addcontactaddress fieldset span.orbt_input_year select{width: 65px;}
.addcontactaddress fieldset div input {background: none repeat scroll 0 0 transparent;border:none;}

.addcontactaddress div.registercheck{float:right;margin-right: 250px;}
.addcontactaddress div.registercheck label, .addcontactaddress div.registercheck input{float:right;text-align:right;padding:0;}
#register_term{margin-right: 250px;}
#register_term input,#register_term label{float:right;}
#register_content{margin: 52px 0 0 -121px;}
.checkoutL .addcontactaddress .error{font-size: 0.9em;margin-top: -40px;width:600px;height: 30px;float:left;}
.addcontactaddress fieldset span#statelistbox select{border:none; margin:7px 0 0 7px; width:230px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#register_content{margin: 36px 0 0 -121px;}
.container.addcontactaddress fieldset.f-orbtpersonal{margin-top:35px;}
.container.addcontactaddress fieldset.f-orbtpwd{margin-top:10px;}
.checkoutL .addcontactaddress .error {margin-bottom:-5px;}
}
#differentaddress,#diffaddl2,#diffaddl3{float:right;}
#differentaddress{margin-right:253px;margin-top: 30px;}
#diffaddl2{margin-top: 30px;}
#diffaddl3{margin-right: 285px;}
