/******Declare All Fonts Here******************
*******So they can be used*********************
*******natively in CSS************************/

@font-face {
    font-family: 'BauerBodniBTItalic';
    src: url('/content/ebiz/apartstyle/resources/fonts/bauer_bodoni_italic_bt-webfont.eot');
    src: local("&#9786;"),
         url('/content/ebiz/apartstyle/resources/fonts/bauer_bodoni_italic_bt-webfont.woff') format('woff'),
         url('/content/ebiz/apartstyle/resources/fonts/bauer_bodoni_italic_bt-webfont.ttf') format('truetype'),
         url('/content/ebiz/apartstyle/resources/fonts/bauer_bodoni_italic_bt-webfont.svg#BauerBodniBTItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
@font-face {
    font-family: 'HelveticaNeueLight';
    src: url('/content/ebiz/apartstyle/resources/fonts/helveticaneuelight-webfont.eot');
    src: local("&#9786;"),
         url('/content/ebiz/apartstyle/resources/fonts/helveticaneuelight-webfont.woff') format('woff'),
         url('/content/ebiz/apartstyle/resources/fonts/helveticaneuelight-webfont.ttf') format('truetype'),
         url('/content/ebiz/apartstyle/resources/fonts/helveticaneuelight-webfont.svg#HelveticaNeueLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/

/*
@font-face {
    font-family: 'VerlagBlack';
    src: url('/content/ebiz/apartstyle/resources/fonts/verlag-black-webfont.eot');
    src: local("&#9786;"),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-black-webfont.woff') format('woff'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-black-webfont.ttf') format('truetype'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-black-webfont.svg#VerlagBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/

/*
@font-face {
    font-family: 'VerlagBlackItalic';
    src: url('/content/ebiz/apartstyle/resources/fonts/verlag-blackitalic-webfont.eot');
    src: local("&#9786;"),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-blackitalic-webfont.woff') format('woff'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-blackitalic-webfont.ttf') format('truetype'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-blackitalic-webfont.svg#VerlagBlackItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/

@font-face {
    font-family: 'VerlagBold';
    src: url('/content/ebiz/apartstyle/resources/fonts/verlag-bold-webfont.eot');
    src: local("&#9786;"),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-bold-webfont.woff') format('woff'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-bold-webfont.ttf') format('truetype'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-bold-webfont.svg#VerlagBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
@font-face {
    font-family: 'VerlagBoldItalic';
    src: url('/content/ebiz/apartstyle/resources/fonts/verlag-bolditalic-webfont.eot');
    src: local("&#9786;"),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-bolditalic-webfont.woff') format('woff'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-bolditalic-webfont.ttf') format('truetype'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-bolditalic-webfont.svg#VerlagBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/

@font-face {
    font-family: 'VerlagBook';
    src: url('/content/ebiz/apartstyle/resources/fonts/verlag-book-webfont.eot');
    src: local("&#9786;"),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-book-webfont.woff') format('woff'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-book-webfont.ttf') format('truetype'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-book-webfont.svg#VerlagBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
@font-face {
    font-family: 'VerlagBookItalic';
    src: url('/content/ebiz/apartstyle/resources/fonts/verlag-bookitalic-webfont.eot');
    src: local("&#9786;"),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-bookitalic-webfont.woff') format('woff'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-bookitalic-webfont.ttf') format('truetype'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-bookitalic-webfont.svg#VerlagBookItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/

@font-face {
    font-family: 'VerlagLight';
    src: url('/content/ebiz/apartstyle/resources/fonts/verlag-light-webfont.eot');
    src: local("&#9786;"),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-light-webfont.woff') format('woff'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-light-webfont.ttf') format('truetype'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-light-webfont.svg#VerlagLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
@font-face {
    font-family: 'VerlagLightItalic';
    src: url('/content/ebiz/apartstyle/resources/fonts/verlag-lightitalic-webfont.eot');
    src: local("&#9786;"),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-lightitalic-webfont.woff') format('woff'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-lightitalic-webfont.ttf') format('truetype'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-lightitalic-webfont.svg#VerlagLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/

/*
@font-face {
    font-family: 'VerlagExtraLight';
    src: url('/content/ebiz/apartstyle/resources/fonts/verlag-xlight-webfont.eot');
    src: local("&#9786;"),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-xlight-webfont.woff') format('woff'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-xlight-webfont.ttf') format('truetype'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-xlight-webfont.svg#VerlagExtraLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/

/*
@font-face {
    font-family: 'VerlagExtraLightItalic';
    src: url('/content/ebiz/apartstyle/resources/fonts/verlag-xlightitalic-webfont.eot');
    src: local("&#9786;"),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-xlightitalic-webfont.woff') format('woff'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-xlightitalic-webfont.ttf') format('truetype'),
         url('/content/ebiz/apartstyle/resources/fonts/verlag-xlightitalic-webfont.svg#VerlagExtraLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/

.Lcat_sidebarcat .background {
		z-index:-2;
        position:fixed;
        top:-50%;
        left:-50%;
        width:200%;
        height:200%;
}
.ie8 .Lcat_sidebarcat .background, .ie7 .Lcat_sidebarcat .background, .ie6 .Lcat_sidebarcat .background {
        top:0;
        left:0;
}
.Lcat_sidebarcat .background img {
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0;
        margin:auto;
        min-width:50%;
        min-height:50%;
}

/***********Checkout*******************************/
/***************Additional services in Ordersummary*****************/
#additionalservices {
	width:775px;
	margin:0;
	padding:0;
}
#additionalservices h2 { display:none; }
#additionalservices ul {
	margin:0;
	padding-top:10px;
}
#additionalservices li.giftwrap, #additionalservices li.redeemgift {
	width:212px;
	float:none;/***/
	padding:0 20px 0 0;
	margin:0;
	height:30px;
}
#additionalservices li.coupon {
	width:212px;
	float:none;/***/
	padding:0;
	margin:0;
	height:30px;
}
#additionalservices li.giftwrap a {
	width:212px;
	height:30px;
	padding:0;
	outline:0;
}
#additionalservices li.redeemgift a {
	height:30px;
	width:212px;
	padding:0;
	outline:0;
}
#additionalservices li.coupon a {
	height:30px;
	width:212px;
	outline:0;
}
.Lcat_orcfcolone, #deliveryrateMessage { display:none; }
.orderitems td.name { vertical-align: middle; }
/*.orderitems { display:none; }*/
#myacc-col-two #relatedbasket h2 { width:100%; }
/*************Payment Details*******************/
.paymentbox {
	float:left;
	margin-bottom:15px;
}
.paymentbox h2.paymentheading { text-transform: capitalize; }
#paymentdetails h2 { display:none; }
#paymentdetails .f-payment_details div.credit { margin:0 0 0 -1px; }
.f-payment_details p.paymentintro { clear:both; }
#paymentdetails .f-payment_details div.credit label {
	width:auto;
	padding-left:8px;
	margin:3px 8px 0 0;
}
#paymentdetails { float:left }
#paymentdetails p {
	margin:0;
	padding:10px 0 10px 0;
	width:400px;
}
#paymentdetails p.paypaltext { padding:13px 0 10px 20px; }
#paymentdetails img {
	padding:0;
	margin:0;
}
#paymentdetails img.paypaltext { margin:10px 0 0 20px; }
#paymentdetails fieldset label {
	float: left;
	width: 110px;
}
#paymentdetails fieldset div { padding-bottom: 5px; }
#paymentdetails fieldset div label { color:#333; }
/*#paymentdetails fieldset div input#creditcard {
	border:none;
	font-size:0;
	margin:5px 5px 0 0;
 *margin:0px 5px 0 0;
	padding:0;
	width:15px;
}*/
#paymentdetails fieldset div input {
	width:177px;
	color:#333;
	border:1px solid #CECECE;
	font-size:12px;
	padding:4px;
s
}
#paymentdetails fieldset div input#ohcccsc { width:50px; }
#paymentdetails fieldset div select#year, #paymentdetails fieldset div select#month { width:70px; }
#paymentdetails fieldset div select {
	width:auto;
	color:#333;
	border:1px solid #CECECE;
}
#paymentdetails fieldset div div {
	clear: none;
	float: left;
	width: 25%;
}
#ohcccscshow { margin-bottom:10px; }
#ohcccscshow a { }
#paymentdetails table { margin-left: 7px; }
.f-paypal {
	float:none;/***/
	margin:20px 0 0 0;
	width:380px;
	padding:0;
}
.f-paypal .paypal {
	border-top:1px solid #999;
	float:none;/***/
	margin:0;
	padding:20px 0 0 0;
}
.f-payment_details .credit input#creditcard,
.f-paypal .paypal input#formpaypal {
	width:15px;
	float:left;/***/
	margin:5px 5px 0 0;
 *margin:0px 5px 0 0;
	padding:0;
	border:none;
}
.f-payment_details .imgcredit label,
.f-paypal .paypal label {
	margin:0;
	padding:3px 0px 0 8px;
	float:none;/***/
	width:auto;
}
div.credit label{
   float: left !important;
}
p.paypaltext { }
p.final { display:none; }
#termandcond {
	float:right;
	padding:8px 5px 0 0;
	width:260px;
}
#termandcond label { padding-right:5px; }
#termandcond label a { }
#orderconfirmation h2.error { padding-left:7px; }
/* additional payment methods */
#paymentdetails fieldset .credit label, #paymentdetails fieldset .po label, #paymentdetails fieldset .send label, #paymentdetails fieldset .manual label, #paymentdetails fieldset .fax label, #paymentdetails fieldset .fortis label { float: none; }
#paymentdetails .ohponum, #paymentdetails .sendpaypaid, #paymentdetails .payall { width: 100%; }
#paymentdetails fieldset .ohponum label, #paymentdetails fieldset .sendpaypaid label {
	float: left;
	width: 40%;
}
input#dontsavecc {
	margin:0 5px 0 0;
	padding:0;
	width:15px;
	float:none;/***/
}
#notshowpayment { float:none;/***/ }
#notshowpayment #contactdetails { padding-left:45px; }
/* the following are classes because they appear in detblocks and ids cannot be duplicated */
table th, table tr td { text-align:left; }
table.wizrtable {
	width: 678px;
	border-width: 0;
	border-spacing: 0;
	border-style: none;
	border-collapse: collapse;
}
.wizrtable .btUpdateBasket {
	border:0;
	border-collapse: collapse;
}
.wizrtable .thumb img { width:72px }
table.wizrtable span {
	text-decoration:none;
	color:#909090;
}
table.wizrtable a {
	text-decoration:none;
	color:#333;
	font-weight:bold;
}
.wizrtable th, .wizrtable td {
	color:#333;
	padding: 5px 0 5px 0;
	border-bottom:#cecece 1px solid;
}
table.buttonstable {
	width: 678px;
	border-width: 0;
	border-spacing: 0;
	border-style: none;
	border-collapse: collapse;
}
.buttonstable td { 
	color:#333;
	padding: 5px 0 5px 0;
	border-bottom:#cecece 1px solid;
}

#redeempromocode h1 { margin-bottom:6px; }
#issuenumber { display:none !important; }
/*********************************************/
/* BASKET, ORDER CONFIRMATION, ORDER RECEIPT BOTH COLUMNS */
/*********************************************/
#orderreceipt {
	background:#FFF;
	float:right;
	margin:0 auto;
	padding:0;
	width:100%;
}
#orderreceipt .checkoutorfnL h1 {
	background:url(../images/hdr_orderreceipt.gif) no-repeat scroll 25px top;
	height:23px;
	margin:60px 0 28px 0;
	overflow:hidden;
	padding:0;
	text-indent:-5000px;
	width:775px;
}
#orderreceipt .checkoutorfnL p {
	padding:15px 0 0 25px;
	margin:0;
}
#orderreceipt #orfnfeatured {
	border:1px solid #666;
	margin-top:20px;
	width:655px;
}
#orderreceipt #orfnfeatured h2 {
	margin:0;
	padding:5px 0 5px 5px;
	width:650px;
}
#orderreceipt #orfnfeatured ul { overflow:hidden; }
#orderreceipt #orfnfeatured ul li {
	float:none;/***/
	margin:0;
	padding:10px;
	width:180px;
}
#orderreceipt #orfnfeatured ul li div.details {
	float:none;/***/
	margin:0;
	width:180px;
}
#orderreceipt #orfnfeatured ul li div.details ul, #orderreceipt #orfnfeatured ul li div.details ul li, #orderreceipt #orfnfeatured ul li div.details p.moreinfo { display:none; }
#orderreceipt #orfnfeatured ul li div.image {
	float:none;/***/
	margin:0;
}
#orderreceipt #orfnfeatured ul li div.details h3 {
	margin:0;
	padding:0;
}
#orderreceipt #orfnfeatured ul li div.details p { margin:0; }
/*this will overwrite the global.css set in the core code, to hide sku remove the line below  */
#yourbasket .sku, #orderconfirmation .sku, #orderreceipt .sku, #orderhistory .sku, #orderdetail .sku { display: block !important; }
/*********************************************/
/*ORDER HISTORY*/
/*********************************************/
#orderhistory .endbundleline {
	width:400px;
	border-bottom:1px solid #999;
	padding: 5px 0 0 0;
}
/*********************************************/
/* MY ACCOUNT ITEMS YOU MAY BE INTERESTED IN */
/*********************************************/
#myaccount { }
#myacc-col-two #myaccount .myaccpredictor {
	float:none;/***/
	width:100%;
	margin:0;
	padding:40px 0 0 0;
}
.myaccpredictor h2 {
	background:url(../images/bg_hdr_myaccpredictor.gif) no-repeat left top;
	border:none;
	color:#909090;
	margin:0;
	padding:6px 0 7px 10px;
	text-decoration:none;
	width:790px;
	text-transform:uppercase;
	font-weight:normal;
}
#myacc-col-two #myaccount .myaccpredictor ul {
	float:none;/***/
	width:100%;
}
#myacc-col-two #myaccount .myaccpredictor ul li {
	float:none;/***/
	width:200px;
	margin:0;
	position:relative;
}
#myacc-col-two #myaccount .myaccpredictor ul li div {
	margin:0;
	padding:0;
}
.myaccpredictor .image {
	float:none;/***/
	margin:0;
	padding:0;
}
#myacc-col-two #myaccount .myaccpredictor ul li a.prodlist { text-decoration:none; }
#myacc-col-two #myaccount .myaccpredictor ul li .details {
	left:-5000px;
	position:absolute;
	width:200px;
}
#myacc-col-two #myaccount .myaccpredictor ul li .contentdetails { padding:186px 10px 10px; }
#myacc-col-two #myaccount .myaccpredictor ul li a.prodlist:hover .details { }
#myacc-col-two #myaccount .myaccpredictor .details h3 {
	font-weight:normal;
	padding:0 0 0 6px;
}
#myacc-col-two #myaccount .myaccpredictor .details p.price {
	float:none;/***/
	padding:0 0 0 6px;
}
.myaccpredictor .details p.invtdesc2, .myaccpredictor .details p.moreinfo, .myaccpredictor .details ul li, .myaccpredictor .details ul { display:none; }
/*********************************************/
/* MY ACCOUNT */
/*********************************************/
div.signin h1 {
	background-color: #666;
	padding: 5px 0 5px 4px;
	margin: 0;
	border: 0;
	text-decoration: none;
}
/* RT#138874 */
#myacc-col-two #myaccount p.shopnow {
	margin:0;
	padding:10px 0 0 19px;
}
*:first-child+html #myacc-col-two #myaccount p.shopnow { padding:13px 0 0 19px; } /*IE7*/
* html #myacc-col-two #myaccount p.shopnow { padding:13px 0 0 19px; } /*IE6*/
/* RT#138874 */
#myacc-col-two #myaccount p a { }
#myacc-col-two #myaccount div {
	margin:0;
	padding:15px 0 0 25px;
}
#col-one h2 {
	color:#333;
	font-weight:normal;
	margin:0;
}
/*************************Edit Contact Details*****************/
#tlusermyform {
	background:#FFF;
	float:none;/***/
	margin:0;
	padding:0;
	width:100%;
	height:590px;
}
#tlusermyform h1.myformedituserhdr {
	background:url(../images/hdr_editcontact.gif) no-repeat 25px top;
	margin:35px 0 0 0;
	padding:0 0 23px 0;
	text-indent:-5000px;
	height:23px;
}
#tlusermyform .f-myformdetail { padding:20px 0 0 25px; }
#tlusermyform p { padding:15px 0 20px 25px; }
#tlusermyform .f-myformdetail div label { }
#tlusermyform .f-myformdetail div input {
	margin:3px 0 0 0;
	padding:1px;
	border:1px solid #CECECE;
	width:208px;
}
#tlusermyform .f-myformdetail div select {
	margin:3px 0 0 0;
	padding:0;
	border:1px solid #CECECE;
	width:212px;
}
#tlusermyform .f-myformdetail div select#title { width:70px; }
#tlusermyform #buttons {
	width:750px;
	margin:20px 0 20px 23px;
}
/***************Account Details*****************/
#tlusermyform .f-myformemail {
	margin:10px 0 0 25px;
	padding:0;
}
#myacc-col-two #tlusermyform h1.myformchangepwd {
	background:url(../images/hdr_editemailpassword.gif) no-repeat 25px top;
	margin:35px 0 0 0;
	padding:0 0 23px 0;
	text-indent:-5000px;
}
#myacc-col-two #tlusermyform p { padding:5px 0 10px 25px; }
#tlusermyform .f-myformemail div label { }
#tlusermyform .f-myformemail div input {
	border:1px solid #CECECE;
	width:208px;
}
/***************Edit Profile*************************/
#tlusermyform h1.editprofile {
	background:url(../images/hdr_editprofile.gif) no-repeat 25px top;
	margin:35px 0 0 0;
	padding:0 0 23px 0;
	text-indent:-5000px;
	height:23px;
}
#tlusermyform h1.hdrsave {
	background:url(../images/hdr_editprofile.gif) no-repeat 25px top;
	margin:35px 0 0 0;
	padding:0 0 23px 0;
	text-indent:-5000px;
	height:23px;
}
.profile-art h2, .profile-product h2, .profile-birthday { display:none; }
.addcontactaddress .profile-art h2, .addcontactaddress .profile-product h2, .addcontactaddress .profile-birthday h2 { padding-left:0; }
.letusknow {
	width:200px;
	display:none;
}
.usxtbirthday select {
    float:left;
    margin-right:3px;
    width:90px;
}
.usxtbirthday input {
	width:60px;
	border:1px solid #CECECE;
}
.addcontactaddress .usxtbirthday input {
    float:left;
    width:60px;
}
ul.usxtlist {
	width:775px;
	float:right;
	margin:0;
	padding:0;
}
ul.usxtlist li {
	float:none;/***/
	width:240px;
}
.addcontactaddress ul.usxtlist li { }
ul.usxtlist li input {
	float:none;/***/
	width:auto;
	border:none;
}
ul.usxtlist li label {
	float:none;/***/
	padding:0 0 0 5px;
}
/****************Edit Communication Option***********************/
#myacc-col-two #tlusermyform h1.myformeditcomm {
	background:url(../images/hdr_editcommunication.gif) no-repeat 25px top;
	margin:35px 0 0 0;
	padding:0 0 23px 0;
	text-indent:-5000px;
	height:23px;
}
#tlusermyform #myformcommoption p {
	padding-left:0;
	padding-top:20px;
}
#tlusermyform #myformcommoption {
	margin:10px 0 0 25px;
	padding:0;
}
#tlusermyform #myformcommoption div label {
	width:200px;
	padding:0;
	margin:0;
	float:none;/***/
}
#tlusermyform #myformcommoption .postbox {
	float:none;/***/
	width:600px;
}
#tlusermyform #myformcommoption .emailbox {
	float:none;/***/
	width:600px;
}
#tlusermyform #myformcommoption .emailformat {
	float:none;/***/
	width:600px;
}
#tlusermyform #myformcommoption .emailformat label { padding:4px 0 0 0; }
/*****************Reminder**************************/
#myacc-col-two #addreminder {
	margin:35px 0 0 0;
	height:520px;
}
#myacc-col-two #addreminder h1 {
	background:url(../images/hdr_addreminder.gif) no-repeat 25px top;
	margin:0;
	padding:0 0 23px 0;
	text-indent:-5000px;
}
#myacc-col-two #addreminder p { padding:10px 0 10px 25px; }
#myacc-col-two #addreminder .reminderBox {
	margin:10px 0 10px 25px;
	padding:0;
	width:775px;
}
#myacc-col-two #addreminder .reminderBox table thead.header tr th {
	font-weight:bold;
	padding:0 0 0 2px;
	margin:0;
}
#myacc-col-two #addreminder .reminderBox table tbody tr td { width:120px; }
#myacc-col-two #addreminder .reminderBox table tbody tr td input {
	border:1px solid #cecece;
	width:100px;
}
#myacc-col-two #addreminder .reminderBox table tbody tr td select {
	border:1px solid #cecece;
	width:100px;
}
#myacc-col-two #addreminder .reminderBox table tbody tr td.day { width:80px; }
#myacc-col-two #addreminder .reminderBox table tbody tr td.day select {
	border:1px solid #cecece;
	width:50px;
}
/**************Veiw reminder*************************/
#myacc-col-two #reminderslist {
	width:100%;
	float:none;/***/
	margin:35px 0 0 0;
	height:520px;
}
#myacc-col-two #reminderslist h1 {
	width:100%;
	margin:0;
	padding:0 0 30px 0;
}
#myacc-col-two #reminderslist h3 {
	width:750px;
	float:none;/***/
	margin:0;
	padding:0 0 0 25px;
	font-weight:normal;
}
#myacc-col-two #reminderslist p {
	width:750px;
	float:none;/***/
	padding:15px 0 0 25px;
}
#myacc-col-two #reminderslist p.addreminder {
	width:750px;
	float:left;
	margin:0 0 10px 0;
	padding:20px 0 0 25px;
	width:667px;
}
#myacc-col-two #reminderslist .reminderBox {
	width:667px;
	float:left;
	margin:0;
	padding:10px 0 20px 25px;
}
#myacc-col-two #reminderslist .reminderBox table thead tr th { }
#myacc-col-two #reminderslist .reminderBox table tbody tr td {
	padding:5px 0 0 0;
	vertical-align:middle;
}
#myacc-col-two #reminderslist .reminderBox table tbody tr td.edit, #myacc-col-two #reminderslist .reminderBox table tbody tr td.occasion { width:200px; }
#myacc-col-two #reminderslist .reminderBox table tbody tr td.date { width:150px; }
/****************Edit Reminders**********************/
#myacc-col-two #editreminder {
	width:100%;
	float:none;/***/
	margin:35px 0 0 0;
	height:520px;
}
#myacc-col-two #editreminder h1 {
	width:100%;
	float:none;/***/
	background:url(../images/hdr_editreminder.gif) no-repeat 25px top;
	margin:0;
	padding:0 0 23px 0;
	text-indent:-5000px;
}
#myacc-col-two #editreminder h3.error {
	width:700px;
	float:none;/***/
	padding:15px 0 0 25px;
}
#myacc-col-two #editreminder p {
	width:700px;
	float:none;/***/
	padding:15px 0 0 25px;
}
#myacc-col-two #editreminder .reminderBox {
	width:750px;
	float:none;/***/
	margin:0;
	padding:10px 0 20px 25px;
}
#myacc-col-two #editreminder .reminderBox table thead tr th { padding-left:2px; }
#myacc-col-two #editreminder .reminderBox table tbody tr td { padding:5px 0 0 0; }
#myacc-col-two #editreminder .reminderBox table tbody tr td input {
	border:1px solid #cecece;
	width:80px;
}
#myacc-col-two #editreminder .reminderBox table tbody tr td select {
	border:1px solid #cecece;
	width:100px;
}
#myacc-col-two #editreminder #buttons {
	width:750px;
	float:none;/***/
	margin:0 0 0 25px;
	padding:0 0 20px 0;
}
/********************Order History*********************/

#myacc-col-two #orderhistory .ordersListBox {
	float:none;/***/
	width:100%;
}
#myacc-col-two #orderhistory ul#orders_list {
	margin:0;
	float:none;/***/
	width:775px;
}
#myacc-col-two #orderhistory ul#orders_list li {
	margin:5px 0 0 0;
	padding:0;
	float:none;/***/
}
#myacc-col-two #orderhistory ul#orders_list li table tbody td.items ul li { clear:both; }
#myacc-col-two #orderhistory ul#orders_list li table tbody tr th {
	font-weight:normal;
	width:330px;
}
#myacc-col-two #orderhistory ul#orders_list li table tbody tr td { font-weight:normal; }
#myacc-col-two #orderhistory a.vieworder {
	/* background:url(../images/bt_vieworder.gif) no-repeat left top; */
	height:25px;
	width:90px;
	float:none;/***/
	margin-right:5px;
}
#myacc-col-two #orderhistory a.reorder {
	/**background:url(../images/bt_reorder.gif) no-repeat left top;*/
	width:70px;
	height:25px;
	float:none;/***/
}
/*****************View Order History************************/
#myacc-col-two #orderdetail {
	float:left;
	width:678px;
	margin: 0 20px 15px;
}
#myacc-col-two #orderdetail h1 {
	background:#2E2828;
	color:#909090;
	padding:6px 0 7px 0;
	font-weight:normal;
	margin-left: 20px;
	text-transform:uppercase;
	width:678px;
	float:left;
}
#myacc-col-two #orderdetail p {
	padding:20px 0 0 25px;
	margin:0;
}
#myacc-col-two #orderdetail .noship p { padding-left:0; }
#myacc-col-two #orderdetail .ohSumDetail {
	float:left;
	margin-top:20px;
	margin-left:20px;
	padding:0;
	width:678px;
}
#myacc-col-two #orderdetail .ohSumDetail h2 {
	margin:0;
	padding:6px 0 7px 10px;
	background:#2E2828;
	color:#909090;
	font-weight:normal;
	text-transform:uppercase;
}
#myacc-col-two #orderdetail .ohSumDetail table { padding:0 0 10px 0; width: 678px;}
#myacc-col-two #orderdetail .ohSumDetail table tbody tr th {
	background:#E7E7E7;
	font-weight:normal;
	margin:0;
	padding:5px 0 5px 20px;
	width:605px;
}
#myacc-col-two #orderdetail .ohSumDetail table tbody tr th.hdrOrderTotal {
	border-top:1px solid #4b4242;
	font-weight:bold;
}
#myacc-col-two #orderdetail .ohSumDetail table tbody tr td.ordertotal {
	border-top:1px solid #4b4242;
	font-weight:bold;
}
#myacc-col-two #orderdetail .ohSumDetail table tbody tr td { background:#E7E7E7; }
#myacc-col-two .orderitems {
	width:678px;
	float:left;
	margin-left: 20px;
}
#myacc-col-two .orderitems p {
	padding:20px 0 0 0;
	float:none;/***/
}
#myacc-col-two .orderitems table {
	float:left;
	margin-top:10px;
	margin-left:20px;
	width:678px;
}
#myacc-col-two .orderitems table thead tr th {
	background:#2E2828;
	color:#909090;
	font-weight:normal;
	margin:0;
	padding:6px 0 7px 10px;
	text-transform:uppercase;
}
#myacc-col-two .orderitems table tbody tr td { padding:5px 0; }
#myacc-col-two .orderitems table tbody tr td.priceeach { padding:0 0 0 25px; }
#myacc-col-two .orderitems table tbody tr td.quantity { padding:0 0 0 20px; }
#myacc-col-two .orderitems table tbody tr td.totalprice { padding:0 0 0 25px; }
#myacc-col-two .orderitems table thead tr th.status { }
#myacc-col-two .orderitems table tbody tr td.status { padding-left:10px; }
/**************Payment detail Order history*******************/
#myacc-col-two #paymentdetails_orlk {
	width:678px;
	float:left;
}
#myacc-col-two #paymentdetails_orlk h2 { display:none; }
#myacc-col-two #paymentdetails_orlk #paymentdetails {
	border:none;
	float:left;
	margin:20px 20px 0 0;
	padding:0;
	width:678px;
}
#myacc-col-two #paymentdetails_orlk #paymentdetails h2 {
	background:#2E2828;
	color:#909090;
	float:right;
	font-weight:normal;
	margin:0;
	padding:6px 0 7px 10px;
	text-transform:uppercase;
	width:770px;
}
#myacc-col-two #paymentdetails_orlk #paymentdetails h2 span { margin:0; }
#myacc-col-two #paymentdetails_orlk #paymentdetails table {
	background:#E7E7E7;
	padding:0 0 10px 0;
	margin:0 20px;
	width:678px;
	float: left;
}
#myacc-col-two #paymentdetails_orlk #paymentdetails table tr th {
	font-weight:normal;
	margin:0;
	padding:5px 0 5px 20px;
	width:200px;
}
#myacc-col-two #paymentdetails_orlk #paymentdetails table tr td { }
/********************Contact Detail in Order History****************/
#myacc-col-two #contactdetails_orlk {
	float:left;
	width:678px;
	margin-top: -10px;
	margin-left: 20px;
}
#myacc-col-two #contactdetails_orlk h2 {
	background:#2E2828;
	color:#909090;
	font-weight:normal;
	margin:20px 0 0 0;
	padding:6px 0 7px 10px;
	text-transform:uppercase;
}
#myacc-col-two #contactdetails_orlk p {
	background:#E7E7E7;
	font-weight:normal;
	margin:0;
	padding:10px 0 20px 20px;
}
#myacc-col-two #contactdetails_orlk p span.addrName { font-weight:normal; }
/*****************Delivery Address Order History****************/
 
#myacc-col-two .deliveryaddress h2 {
	margin:0;
	padding:6px 0 7px 10px;
	background:#333;
	color:#fff;
	font-weight:normal;
}
#myacc-col-two #orderdetail .deliveryaddress p {
	background:#eee;
	font-weight:normal;
	margin:0;
	padding:10px 0 20px 20px;
}
/**********************Order Items in Order history****************/
#myacc-col-two #orderdetail .orderitems { }
#myacc-col-two #orderdetail .orderitems h2 {
	margin:0;
	padding:6px 0 7px 10px;
	background:#333;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	display:none;
}
#myacc-col-two #orderdetail .orderitems table {
	float:left;
	margin:10px 20px 0 0;
	width: 678px;
}
#myacc-col-two #orderdetail .orderitems table thead tr th {
	background:#2e2828;
	color:#909090;
	text-transform:uppercase;
	margin:0;
	padding:6px 0 7px 10px;
	font-weight:normal;
}
#myacc-col-two #orderdetail .orderitems table thead tr th.status {
	background:#2e2828;
	color:#909090;
	text-transform:uppercase;
	margin:0;
	padding:6px 0 7px 15px;
	font-weight:normal;
}
#myacc-col-two #orderdetail .orderitems table tbody tr td { padding:5px 0; }
#myacc-col-two #orderdetail .orderitems table tbody tr td.thumb { width:120px; }
#myacc-col-two #orderdetail .orderitems table tbody tr td.name { width:280px; }
#myacc-col-two #orderdetail .orderitems table tbody tr td.name span {
	clear:both;
	float:none;/***/
	padding:10px 0 0 0;
}
#myacc-col-two #orderdetail .orderitems table tbody tr td.priceeach {
	padding:0 0 0 25px;
	width:80px;
}
#myacc-col-two #orderdetail .orderitems table tbody tr td.quantity {
	padding:0 0 0 20px;
	width:40px;
}
#myacc-col-two #orderdetail .orderitems table tbody tr td.totalprice {
	padding:0 0 0 25px;
	width:100px;
}
#myacc-col-two #orderdetail .orderitems table tbody tr td.status {
	padding:0 0 0 10px;
	width:110px;
}
#myacc-col-two #orderdetail a img { padding:0 0 10px 10px; }
/************************************************/
/* ORDER RECEIPT ITEMS YOU MAY BE INTERESTED IN */
/************************************************/
#orfnfeatured {
	border:1px solid #666;
	width: 559px;
	margin-top: 20px;
}
#orfnfeatured h2 {
	width: 555px;
	height: 26px;
	margin: 0;
	padding: 5px 0pt 0pt 5px;
}
#orfnfeatured ul {
	min-height: 170px;
	overflow:hidden;
}
#orfnfeatured ul li {
	float: left;
	width: 120px;
	margin: 10px 0 10px 10px;
}
#orfnfeatured ul li div.details {
	width: 120px;
	margin-top: 0;
	min-height: 100px;
}
#orfnfeatured ul li div.details h3 { margin-bottom: 100px; }
#orfnfeatured ul li div.details p {
	display: inline;
	margin-right: 4px;
}
#orfnfeatured ul li div.image {
	margin: -100px 0 0 10px;
	width: auto;
}
/* myaccount - change user details */
#tlusermyform fieldset div { padding-bottom: 5px; }
#tlusermyform fieldset {
	margin: 0;
	padding: 0;
}
/*********************************************/
/* CSS for CHECKOUT STEP INDICATOR */
/*********************************************/
ul.Lcheckoutstepindicators {
	float:none;/***/
	font-weight:normal;
	overflow:hidden;
	font-size:11px;
	display:none;
	text-transform:uppercase;
	color:#333;
	margin-bottom:10px;
}
#orderconfirmation p { }
#orderconfirmation .review { display:none; }
ul.Lcheckoutstepindicators li {
	display: inline;
	margin-right: 15;
}
li.checkoutStep3, li.checkoutStep2, li.checkoutStep1 {
	background:url(../images/graterthan.gif) no-repeat right 3px;
	padding-right:25px;
}
li.checkoutStep4On {
	background:none;
	color:#333;
}
li.checkoutStep3On, li.checkoutStep2On, li.checkoutStep1On, li.checkoutBasketOn, li.checkoutLoginOn {
	color:#333;
	background:url(../images/graterthan.gif) no-repeat right 3px;
	padding-right:25px;
}
/*******************/
/* POSTCODE LOOKUP */
/*******************/
.pclookup a span {
	width:72px;
	height:16px;
	cursor:pointer;
}
.pclookup a:hover { text-decoration:none; }
/*******************/
/* LOGIN */
/*******************/
 .checkoutL { width:774px; }
.signin_2cols form {
	float:left;
	width:382;
	margin-right:10px;
}
.signin_2cols h1 { display:none }
.signininstruction {
	margin-bottom: 20px;
	display:none
}
/* Returning Customer Box */
#myaccount, #orderhistory, .containerpwrmthankyou, .containerorscempty, .containerpwrm, .f-loginiam .notregister, .f-loginiam .registered {
	position:relative;
	color:#909090;
	font-size:12px;
	margin-bottom:25px;
}
.f-loginiam .notregister { margin-right:25px; }
#yourbasket {
	color:#909090;
	font-size:12px;
}
#yourbasket #buttons { margin-top:10px; }
.btCheckout { float: right;  /*padding-right: 85px;*/ }
.btInterCheckout { float:right; }
.btContinueShopping { float:left; }
#yourbasket .name span { display:block }
.remove { text-align:right; }
#yourbasket .quantity input {
	border:1px #CCC solid;
	padding:3px
}
#buttons img { margin-right:10px; }
#buttons input { margin-right:10px; }
.basketTot {
	font-size:18px;
	color:#333;
	font-weight:bold;
	text-align:right;
}
.addcontactaddress p {
	width:382px;
	color:#909090;
	font-size:12px;
}
#orderconfirmation h1, #yourbasket h1, #orderhistory h1, #myaccount h1, .containerpwrmthankyou h1, .addcontactaddress h1, .containerpwrm h1, .containerorscempty h1, div.signin_2cols fieldset.f-loginiam .notregister h2, div.signin_2cols fieldset.f-loginiam .registered h2 {
	color:#333;
	font-weight:bold;
	margin-bottom: 20px;
	clear:both;
}
#orderconfirmation label, #yourbasket label, #orderhistory label, #myaccount label, .addcontactaddress label, .containerpwrmthankyou label, .containerpwrm label, .containerorscempty label, div.signin_2cols fieldset.f-loginiam .notregister label, div.signin_2cols fieldset.f-loginiam .registered label {
	color:#333;
	font-weight:normal;
}
.notregister h2 {/*
		text-indent:-5000px;
		background:url(../images/hdr_newcustomer.gif) no-repeat scroll left top;
		width:302px;
		height:23px;
		padding:0;
		outline:0;*/ }
.containerorscempty h1, #yourbasket h1 {
	text-indent:-5000px;
	background:url(../images/hdr_myclosetbasket.gif) no-repeat scroll left top;
	width:302px;
	height:23px;
	padding:0;
	outline:0;
}
#staticpage h1 {
	margin:0;
	padding:0;
	background:url() no-repeat scroll left top;
}
/*******************Express Checkout******************/
.expresscheckout {
	clear:both;
	margin:0;
	padding:0;
	width:774px;
	padding-top:25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cecece;
}
.expresscheckout h2 {
	color:#333;
	font-size:12px;
}
.checkoutL .expresscheckout p {
	width:300px;
	color:#909090;
}
.checkoutL .expresscheckout #buttons { margin-top:10px; }
/****************Avail on Basket Page****************/
#relatedproductdetail {
	width:100%;
	float:none;/***/
	margin:0;
	padding:0;
	position:relative;
}
#relatedproductdetail ul li {
	float:none;/***/
	width:150px;
	margin:0;
	padding:0;
	position:relative;
}
#relatedproductdetail ul li a.prodlist:hover .details { display:none;/*nascosto*/ }
#relatedproductdetail ul li .details {
	left:-5000px;
	margin:0;
	position:absolute;
	width:150px;
}
#relatedproductdetail ul li .contentdetails { padding:130px 10px 10px; }
#relatedproductdetail ul li .details h3 {
	font-weight:normal;
	padding:0 0 0 6px;
}
#relatedproductdetail ul li .details p.price {
	float:none;/***/
	padding:0 0 0 6px;
}
#relatedproductdetail ul li .image {
	float:none;/***/
	margin:0;
	padding:0;
}
#relatedproductdetail h2 {
	background:url(../images/hdr_relatedbasket.gif) no-repeat left top;
	width:100%;
	margin:0;
	padding:0;
	height:27px;
	text-indent:-5000px;
}
/*-- Bundle Items Table --*/
#yourbasket .wizrtable tbody tr.defaultbundle td, #yourbasket .wizrtable tbody tr.bundle td, #yourbasket .wizrtable tbody tr.productbundleendrow td, #yourbasket .wizrtable tbody tr.customisationcostendrow td.bottomrow { border-bottom: 1px solid #BDBDBD; }
#yourbasket .wizrtable tbody tr.productbundlestartrow { background: #EEE; }
#yourbasket .wizrtable tbody tr.productbundlestartrow td.productbundleheading {
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	border-left: 2px solid #BDBDBD;
	border-right: 2px solid #BDBDBD;
	height: 30px;
}
#yourbasket .wizrtable tbody tr.productbundleendrow {
	background: #EEE;
	height: 30px;
}
#yourbasket .wizrtable tbody tr.productbundleendrow td.priceeach { font-weight: bold; }
/*******************/
/* Order Confirmation */
/*******************/
#ordersummary, .deliveryrate, .deliveryaddress {
	float:left;
	margin-top: 10px;
	margin-bottom:15px;
	margin-left: 20px;
	
}
.deliveryaddress { width:678px; }
.deliveryrate { width:186px; }
#expiryshow select {
	margin-right:10px;
	font-size:12px;
	padding:4px;
}
#cardtype, #expiryshow input {
	font-size:12px;
	padding:4px;
}
#ordersummary {
	width:382px;
	margin-right:0px;
}
.deliveryaddress p, #contactdetails p { margin-bottom:10px; }
#paymentdetails { width:578px; }
.paymentbox h2.paymentheading, #ordersummary h2, .deliveryrate h2, #orderconfirmation .deliveryaddress h2 {
	color:#333;
	width:100%;
	font-weight:bold;
	margin-bottom: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cecece;
}
#contactdetails {
	margin-left:10px;
	float:left;
	width:382px;
}
.checkoutorcfR, .checkoutorcfL { width:970px; }
#orderconfirmation .orxfieldsset {
	margin:0;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cecece;
}
.orxfieldsset { clear:both }
#orderconfirmation .orxfieldsset input {
	border:1px solid #CECECE;
	color:#333333;
	margin:0;
	padding:4px;
	width:250px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#ordersummary table { width:100%; }
#ordersummary table tbody tr td {
	margin:0;
	padding:0;
	text-align:right;
	width:154px;
}
#orderconfirmation #ordersummary table tbody tr th.hdrBalanceToPay2, #orderreceipt #ordersummary table tbody tr th.hdrBalanceToPay2, #orderconfirmation #ordersummary table tbody tr th.hdrStoreCreditRemain2, #orderreceipt #ordersummary table tbody tr th.hdrStoreCreditRemain2 { padding-bottom:10px; }
#orderconfirmation #ordersummary table tbody tr td.balanceToPay2, #orderreceipt #ordersummary table tbody tr td.balanceToPay2, #orderreceipt #ordersummary table tbody tr td.storeCreditRemain2, #orderconfirmation #ordersummary table tbody tr td.storeCreditRemain2 { padding-bottom:10px; }
#orderreceipt #ordersummary table tbody tr td.balancePaid2, #orderreceipt #ordersummary table tbody tr th.hdrBalancePaid2 { padding-bottom:10px; }
#orderreceipt .orderitems table tbody tr td.thumb, #orderconfirmation .orderitems table tbody tr td.thumb { width:130px; }
#orderreceipt .orderitems table tbody tr td.name, #orderconfirmation .orderitems table tbody tr td.name { width:300px; }
#orderreceipt .orderitems table tbody tr td.quantity, #orderconfirmation .orderitems table tbody tr td.quantity { width:100px; }
#orderreceipt .orderitems table tbody tr td.totalprice, #orderconfirmation .orderitems table tbody tr td.totalprice { width:100px; }
#ordersummary table tbody tr th div { padding-top:5px; }
#ordersummary table tbody tr td div { padding-top:5px; }
#ordersummary table tbody tr.ordertotal th.hdrOrderTotal div { text-transform:capitalize; }
#ordersummary table tbody tr.ordertotal td.ordertotal {
	font-size:18px;
	color:#333;
	font-weight:bold;
	text-align:right;
}
#orderconfirmation .deliveryrate div.Lcat_deliveryoptions { padding: 6px 10px 0 10px; }
#orderreceipt .orderitems {
	width:775px;
	overflow:hidden;
	padding:0 0 0 25px;
	margin:0;
}
#orderconfirmation .orderitems {
	overflow:hidden;
	margin:0;
}
#orderconfirmation .orderitems .deliveryaddress p, #orderreceipt .orderitems .deliveryrate p { padding:0 0 0 20px; }
#orderreceipt .orderitems.noship, #orderconfirmation .orderitems.noship {
	margin:0 0 0 25px;
	padding:15px 0 0 0;
}
#orderreceipt .orderitems.noship p {
	overflow:hidden;
	padding:0 0 10px 0;
	margin:0;
}
#orderconfirmation .orderitems p {
	float:none;/***/
	padding:0 0 10px 0;
}
#orderreceipt .orderitems p { padding:15px 0 0 25px; }
#orderreceipt #ordersummary h2, #orderconfirmation #ordersummary h2 { }
#orderconfirmation .deliveryaddress h2, #orderreceipt .deliveryaddress h2 { }
#orderreceipt .orderitems table, #orderconfirmation .orderitems table {
	width:100%;
	margin:0;
	padding:0;
}
#orderreceipt .orderitems table thead, #orderconfirmation .orderitems table thead {
	background:#333;
	padding-top:12px;
	padding-bottom:12px;
	text-transform:uppercase;
	color:#fff;
	font-weight:normal;
}
#orderreceipt .orderitems table thead tr th, #orderconfirmation .orderitems table thead tr th { font-weight:normal; }
#orderreceipt .orderitems table thead tr th.name, #orderconfirmation .orderitems table thead tr th.name { padding-left:12px; }
#orderreceipt .orderitems table tbody tr td.thumb, #orderconfirmation .orderitems table tbody tr td.thumb { text-align:left; }
#orderreceipt .orderitems table tbody tr td.thumb img, #orderconfirmation .orderitems table tbody tr td.thumb img { padding-bottom:5px; }
#orderreceipt .orderitems table tbody tr td, #orderconfirmation .orderitems table tbody tr td { padding:5px 0 0 0; }
#orderreceipt .orderitems table tbody tr td.name span, #orderconfirmation .orderitems table tbody tr td.name span {
	clear:both;
	padding:10px 0 0 0;
}
#orderreceipt .wizrtable tbody tr.orsctotal th, #orderconfirmation .wizrtable tbody tr.orsctotal th { text-align: right; }
.orxfieldsdisplay {
	padding:10px 0 0 25px;
	width:750px;
}
#orderreceipt .orxfieldsdisplay { padding-left:25px; }
/**********Order Receipt*****************/
#orderreceipt #contactdetails {
	margin:20px 0 0;
	padding:0;
	width:354px;
}
#contactdetails h2 {
	color:#333;
	font-weight:bold;
}
#orderreceipt #contactdetails p {
	margin-left:0;
	padding-left:15px;
}
#orderreceipt #contactdetails2 {
	float:none;/***/
	margin:0;
	padding:20px 0 0 25px;
	width:775px;
}
#orderreceipt #contactdetails2 h2 {
	background:#2E2828;
	color:#909090;
	font-weight:normal;
	padding:6px 6px 6px 12px;
	text-transform:uppercase;
}
#orderreceipt #contactdetails2 p {
	margin-left:0;
	padding-left:15px;
}
#orderreceipt .deliveryaddress { padding:20px 0 0 25px; }
#orderreceipt .deliveryaddress h2 {
	background:#2E2828;
	color:#909090;
	font-weight:normal;
	padding:6px 6px 6px 12px;
	text-transform:uppercase;
}
#orderreceipt .deliveryaddress p span.addrName { font-weight:normal; }
#orderreceipt #orfnfeatured { display:none; }
#orderreceipt #paymentdetails {
	border:none;
	margin:0;
	padding:0 0 0 25px;
	width:100%;
}
#orderreceipt #paymentdetails h2 {
	background:#2E2828;
	color:#909090;
	font-weight:normal;
	margin:20px 0 0 0;
	padding:6px 6px 6px 12px;
	text-transform:uppercase;
}
#orderreceipt #paymentdetails table {
	background:#ECECEC;
	margin:0 0 20px 0;
	padding:20px 0;
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	border-style:none;
}
#orderreceipt #paymentdetails table tr td {
	margin:0;
	padding:10px 31px 10px 0;
	text-align:right;
	width:123px;
}
#orderreceipt #paymentdetails table tr th {
	font-weight:normal;
	margin:0;
	padding:10px 0 10px 20px;
	width:580px;
}
#orderreceipt #buttons {
	padding-left:25px;
	width:100%;
	padding-bottom:10px;
}
span.printicon {
	float:none;/***/
	margin-left:25px;
	width:100%;
}
span.printicon img.printicon { display:none; }
span.printicon a span { text-decoration:none; }
#orderreceipt .checkoutorfnL p.ordernumber { padding-bottom:5px; }
/* PayPal button styles */
.paymentInstructions {
	clear:both;
	margin-top:30px;
	display:none;
}
.paypalselecttext {
	width:750px;
	float:right;
	padding:0 20px 10px 0;
	text-align:right;
}
.paypalbtn {
	float:right;
	clear:both;
	padding-right:20px;
}
/* instore/wes styles for search form and results */
#searchUser h2 {
	margin:0;
	padding:0 0 10px 0;
	color:#333;
}
#searchResultsTable {
	height:150px;
	overflow:auto;
}
#searchResultsTable th, #searchResultsTable td { padding:2px 8px; }
#searchResults a { cursor:pointer; }
#orderhistory h2 { padding-left:0; }
#myacc-col-two #orderdetail p.Ifyouwant {
	float:none;/***/
	padding-bottom:10px;
}
a.cancelbutton {
	float:none;/***/
	padding:10px 0 10px 0;
	display:none;
}
/***************Address Book*******************/
#checkout .addressbook {
	margin:0;
	padding:10px 0 0 0;
	width:100%;
	float:right;
	background:#fff;
}
#checkout .addressbook h1 {
	background:url(../images/hdr_addressbook.gif) no-repeat 25px top;
	margin:30px 0 0 0;
	padding:30px 0 5px 0;
	text-indent:-5000px;
	width:100%;
	height:23px;
	float:none;/***/
}
#checkout .addressbook p { display:none; }
#checkout .addressbook form {
	width:100%;
	float:none;/***/
	padding:0;
	margin:0;
}
#checkout .addressbook ul#address_list {
	padding:0;
	margin:0;
	float:right;
	width:775px;
}
#checkout .addressbook ul#address_list li { margin:0 0 20px 0; }
#checkout .addressbook ul#address_list li p {
	float:none;/***/
	width:775px;
	padding:5px 0 5px 0;
	margin:0;
}
.addrName, legend.oradsaddbook { font-weight:normal; }
legend.oradsaddbook {
	color:#333;
	margin:0;
	padding:0;
	float:none;/***/
	text-align:left;
	width:775px;
}
#checkout .addressbook ul#address_list li p.deliveraddress {
	clear:both;
	float:none;/***/
}
#checkout .addressbook div.makedefault {
	float:none;/***/
	display:inline;
	width:775px;
	margin:0;
	padding:0;
}
#checkout .addressbook #buttons {
	width:774px;
	float:right;
	margin:0 0 20px 0;
}
#checkout .addressbook #buttons img { padding-right:10px; }
/*****************Add Shipping Address*****************/
.checkoutL .containeroradeditadd {
	width:775px;
	float:right;
	margin:35px 0 0 25px;
	padding:0;
}
.checkoutL .containeroradeditadd h1.addship {
	background:url(../images/hdr_addshipping.gif) no-repeat left top;
	float:none;/***/
	width:775px;
	margin:0;
	height:23px;
	text-indent:-5000px;
	padding-bottom:10px;
}
.checkoutL .containeroradeditadd h1.editship {
	background:url(../images/hdr_editshipping.gif) no-repeat left top;
	float:none;/***/
	width:775px;
	margin:0;
	height:23px;
	text-indent:-5000px;
	padding-bottom:10px;
}
.checkoutL .containeroradeditadd h2.error { padding:0 10px 10px 0; }
.checkoutL .containeroradeditadd p {
	color:#333333;
	margin:0;
	padding:3px 0 0 0;
}
.checkoutL .containeroradeditadd fieldset.f-oradedetail {
	margin:30px 0 20px 0;
	padding:0;
}
.checkoutL .containeroradeditadd fieldset.f-oradeadd {
	margin:10px 0 20px 0;
	padding:0;
}
.checkoutL .containeroradeditadd fieldset.f-oradename {
	margin:10px 0 0 0;
	padding:0;
}
.checkoutL .containeroradeditadd fieldset div label { color:#333333; }
.checkoutL .containeroradeditadd fieldset div input {
	border:1px solid #CECECE;
	margin-top:2px;
	width:208px;
}
.checkoutL .containeroradeditadd fieldset div select {
	border:1px solid #CECECE;
	margin-top:2px;
	width:212px;
}
.checkoutL .containeroradeditadd fieldset div select#title { width:60px; }
.checkoutL .containeroradeditadd #buttons {
	width:755px;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
}
/*****************************************************/
/*********************End Checkout**********************/
/*******************************************************/


/***********************************/
/**        CONTENT STYLES         **/
/***********************************/
/* HEADER */
.mainlogo { margin:20px 0 0 0; }
#showminicart { display:none; /*nascosto*/ }
.getmail {
	display:none; /*nascosto*/
	float:left;
	margin:0 0 0 10px;
	background:url(../images/getmail.gif) no-repeat left top;
	padding-left:20px;
	text-transform:uppercase;
}
.getmail a { }
.Lcat_header{padding-bottom:0px !important;}
.Lcat_headertop {
	float:left;
	width:100%;
	margin-bottom:10px;
	/*margin-top: 3px;*/
}
.Lcat_header .Lcat_headerleft, .Lcat_ckheader .Lcat_headerleft { float:left; }
/*.Lcat_header{margin-top:15px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0){.Lcat_header{margin-top:0px !important;}}*/
.Lcat_headernew .Lcat_headercenterdefault {
	width:556px;
	float:left;
}

#termtextkeywordsearch, input#emailsignup{font-family:'BauerBodniBTItalic';}

.Lcat_topcontent{padding-top:6px;float:left;}
.Lcat_topcontent p,.Lcat_topcontent div.customerservice{float:left;font-size:12px !important;font-family:VerlagBook;font-weight:normal;}
.Lcat_topcontent div.customerservice a{color:black;}
.Lcat_topcontent div a:hover{color:#999 !important;}
.Lcat_topcontent .cshours{text-transform:none;padding-left:10px;color:black;}
.Lcat_topcontent .csnumber{padding-left:10px;color:black;}

/*
.Lcat_topcontent{padding-top:6px;float:left;}
.Lcat_topcontent p,.Lcat_topcontent div.customerservice{float:left;}
.Lcat_topcontent div.customerservice {padding-top:3px;padding-right:5px;}
.Lcat_topcontent div.customerservice a{font-family:helvetica_neue_light !important;font-size:12px !important;}
.Lcat_topcontent p{font-size:15px !important;}
.Lcat_topcontent p,.Lcat_topcontent div a{color:#fff !important;}
.Lcat_topcontent div a:hover{color:#999 !important;}
*/

.Lcat_topmenusocials{margin-top:2px;}
.Lcat_topmenusocials div a{font-size:0% !important;}

/*
.Lcat_topmenulinks{font-size:10px;line-height:11px;float:right;text-align:right;padding-top:7px;z-index:2;width:310px;}
.Lcat_topmenulinks a,.Lcat_topmenulinks :link,.Lcat_topmenulinks :visited{color:#fff !important;text-decoration:none;}
.Lcat_topmenulinks a:hover{color:#999 !important;}
.Lcat_topmenulinks li,.Lcat_topmenulinks h3{float:right;padding-right:10px;}
.Lcat_topmenulinks h3{line-height:1.5 !important;padding-top:3px;}
.ie .Lcat_topmenulinks h3{padding-top:0px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.Lcat_topmenulinks{padding-top:5px !important;}}
//.Lcat_topmenulinks h3{padding-top:5px !important;}
*/
.Lcat_topmenulinks{font-size:10px;line-height:11px;float:right;text-align:right;padding-top:7px;z-index:2;width:310px;}
.Lcat_topmenulinks a,.Lcat_topmenulinks :link,.Lcat_topmenulinks :visited{color:black; text-decoration:none;}
.Lcat_topmenulinks a:hover{color:black;}
.Lcat_topmenulinks li,.Lcat_topmenulinks h3{float:right;padding-right:10px;}
.Lcat_topmenulinks h3{line-height:1.5 !important;padding-top:0px;font-weight:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0){.Lcat_topmenulinks{padding-top:5px !important;}}


/*.Lcat_topmenulinks ul.loginlogoutlinks,.Lcat_topmenulinks a#minicart_items{padding-top:2px\9 !important;}*/
.subCats {
	padding-bottom:7px;
	padding-top:13px;
	margin-top:5px;
	width:970px;
	clear:both;
	/*
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CECECE;*/
	position:relative;
	display:block;
	height:15px;
}
.subCats li { }

.Lcat_topmenu{background-image:url(../images/top_bkg_x.jpg);background-position:center top;background-repeat:repeat-x;height:30px;position:fixed;left:0;top:0;width:100%;z-index:2000000000;}
.Lcat_topmenucontent{width:970px;margin:0 auto;}
.Lcat_topmenusearch{float:right;padding-top:0px;}
.ie .Lcat_topmenusearch{padding-top:2px;}
.Lcat_topmenusearch form#formsearch{width:190px}
.Lcat_topmenusearch input#termtextkeywordsearch{width:159px !important;}
.Lcat_headerbtm,.Lcat_ckheaderbtm{clear:both;width:970px;margin-top:2px;/*padding-bottom:5px;*/height:30px\9;}
/*.Lcat_headerbtm,.Lcat_ckheaderbtm{float:right;width:auto;margin-top:30px;height:30px\9;}*/
.Lcat_headerbtmright{position:relative;right:0;}
.Lcat_headerbtmleft{position:relative;left:0;}
.doorminicart { float:right; }

ul#minicart_products .details h2 a{color:#000000 !important;}
#minicart_detail .yui-panel .hd span {color:#000000 !important;font-size:18px;}
#popupcart ul#minicart_totals{display:none;}
#popupcart_panel_c{top:-60px;}

/* HOME PAGE */
.flash10cms {
	margin:0;
	padding:0;
	overflow:hidden;
	height:716px;
}
.Lcat_hp {
	width:100%;
	overflow:hidden;
}
.featcats ul li {
	border-width:1px;
	border-style:solid;
	width:187px;
	float:none;/***/
	padding:10px 10px 6px 10px;
	margin:8px 8px 0 0;
	height:132px;
	min-height:132px;
}
.featcats ul h2 {
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.featcats ul p {
	color:#333;
	font-weight:bold;
}
.featcats ul p a, .featcats ul p a:hover { }
.featcats ul .details {
	float:none;/***/
	width:93px;
}
.featcats ul .details p.moreinfo a:hover { text-decoration:none; }
.featcats ul .image {
	float:right;
	padding-top:30px;
}
.featcats ul .image img { border:none; }
.featcats ul .image p { width:60px; }
.featcats h2.icatname, .featprods h2.icatname { display:none; }
/* CATEGORY LIST */
.catbanner { width:374px; }
#categorylist h1 { }
#categorylist h3 {
	margin:0;
	clear:both;
	padding:10px 0;
	display:none;
}
#categorylist .price {
	padding:0;
	margin:0;
}
ul.categories {
	float:right;
	width:100%;
}
ul.categories h1 { background:none; }
#categorylist ul.categories li {
	padding-top:5px;
	border-bottom:1px solid #333;
	width:100%;
	overflow:hidden;
}
#categorylist ul.categories h2 {
	padding:10px 0;
	margin:0;
	color:#333;
}
#categorylist ul.categories h2 a { margin:0; }
#categorylist ul.categories .image {
	padding:0;
	margin:0;
	float:none;/***/
}
#categorylist ul.categories p.icatldesc {
	padding:0;
	width:420px;
	float:none;/***/
	display:none;
}
#categorylist ul.categories .moreinfo {
	clear:both;
	padding:5px 0 0 0;
}
#categorylist ul.categories .moreinfo a {
	padding-right:8px;
	background:url(../images/arrow.gif) no-repeat right 3px;
}
.pagnPerpage { display:none; }
/* PRODUCT LISTS */


/* REQUIRED FOR GRID/LIST SWITCHER VIEW */
#productlist #switcher {
	display:none;
	float:right;
	text-align:left;
	margin-right:10px !important;
	margin:5px 5px 0 0;
	width:130px;
}
#productlist #switcher img {
	vertical-align:middle;
	margin:0 3px 0 4px;
}
#searchresults #switcher {
	float:right;
	text-align:left;
	margin-right:10px !important;
	margin:2px 5px 5px 0;
	width:130px;
}
#searchresults #switcher img {
	vertical-align:middle;
	margin:0 3px 0 4px;
}
/* Product Grid */
.emailMe a span.emailtext { display:none; }
.emailMe img {
	display:block !important;
	float:none;/***/
}
/* REQUIRED FOR GRID/LIST SWITCHER VIEW (END)*/

/* SEARCH RESULTS */
.refinementdivider {/* avoid collapsing divs - especially ns6 (pc) */
	font-size:0;
	clear:both;
	height:10px;
	border-bottom:1px solid #cecece;
}
#collate {
	margin:10px 0 10px 0;
	font-size:11px;
	width:170px;
	float:none;/***/
}
#collate h2 {
	color:#333;
	margin-top:10px;
	font-weight:bold;
	padding:10px 0 5px 0;
	border-top:1px solid #cecece;
}
#collate h3 {
	padding:15px 0 0 0;
	margin:0;
	color:#333;
	font-weight:normal;
	width:100%;
	float:none;/***/
}
#collate .termtext, #collate .viewall {
	width:100%;
	float:none;/***/
	margin:0;
	padding:5px 0 0 0;
}
#collate .termtext a, #collate .viewall a { }
#collate .viewall { text-decoration:none; }
#collate p.collatedresult {
	margin:0;
	display:none;
}
#term {
	margin:0;
	padding:0 0 5px 0;
	width:170px;
	float:none;/***/
}
#term h2 {
	font-size:11px;
	color:#333;
	margin-top:10px;
	font-weight:bold;
	padding-bottom:10px;
}
#term div {
	font-size:11px;
	width:100%;
	float:none;/***/
	padding:15px 0 0 0;
}
#term a.refine-link {
	margin-left:5px;
	float:none;/***/
	margin-top:-3px;
}
#term a.refine-remove { float:right; }
#term a.refine-remove span {
	background:url(../images/removefefine.gif) no-repeat right top;
	float:right;
	height:6px;
	text-indent:-5000px;
	width:6px;
}
#term div.refine-text {
	clear:both;
	float:none;/***/
	padding:3px 0 0 13px;
	width:140px;
	width:155px;
	float:none;/***/
}
#term #keywordsearch {
	margin:0;
	padding:10px 0 0 0;
	width:170px;
	float:none;/***/
}
#term a { float:none;/***/ }
#term br { display:none; }
#term p { padding:0 10px 10px 10px; }
#term p {
	width:170px;
	float:none;/***/
	margin:0;
	padding:10px 0 0 0;
}
.prods h1 { }
.prods h4 {
	padding:0;
	margin:5px 0 5px 0;
}
.prods ul p {
	margin:0;
	padding:0;
}
.prods ul {
	float:right;
	width:100%;
}
#productlist ul .image img {
	width:186px;
	border:none;
}
.prods ul .image {
	width:186px;
	border:none;
}
.prods ul li img { }
.categoryBanner, .categoryBanner2, .categoryBanner3 { margin-bottom:10px;/*	margin-right:10px;*/		 
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.categoryBanner, .categoryBanner2, .categoryBanner3 {
margin-bottom:10px;
}
}

.searchnorefinebanner .categoryBanner, .searchnorefinebanner .categoryBanner2, .searchnorefinebanner .categoryBanner3 {margin-bottom:1px;}

.masonry { /*width:1290px;*/
	/*	margin-right:10px;*/		 
	}
.prods ul li.smallimg { /*	margin-right:10px;*/
		color:#333; }
.prods ul li.smallimg .image { width:186px; }
.outfit, .smallimg a { color:#333; }
.outfit, .smallimg { font-size:11px; }

#moreFromCategory .smallimg {
float: left;
margin-right: 4px;
margin-left: 4px;
}

.prods ul li.mediumimg {
	float:left;
	position:relative;
	width:186px;
}
.prods ul li.largeimg {
	float:left;
	position:relative;
	width:186px;
}
#categorylistmultiset .catbanner { display:none; }
#categorylistmultiset ul.categoriesmultiset li img {
	width:186px;
	height:278px;
}
/*
#categorylistmultiset{
	overflow:hidden;
	width:970px;
}

	#categorylistmultiset ul{
		width:3900px;
	}

		#categorylistmultiset li{
			float:left;
			cursor:pointer;
			margin-right:10px;width:186px;
		}
		*/

#moreOutfitsHdr {
	clear:both;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	width: 186px;
	margin-top: 0px;
}
#moreOutfitsWrapper {
	float:left;
	margin-right:15px;
}
#moreOutfits {
	overflow:hidden;
	width:186px;
	height:560px;
}
#moreOutfits ul {
	height:3900px;
	width:186px;
	padding-top:20px;
}
#moreOutfits li {
	cursor:pointer;
	width:186px;
	margin-bottom:2px;
}
/*

#categorylistmultiset .groupdesc2 {
		margin:0;
		padding:10px 0 0 10px;
		width:790px;
}
#categorylistmultiset h1 {
		background:none;
		color:#333;
		
		font-weight:normal;
		
		margin:0;
		padding:10px 0 10px 10px;
		text-transform:uppercase;
		 
}

#categorylistmultiset ul.categoriesmultiset {
	overflow:hidden;
		height:278px;
		width:100%;
}
#categorylistmultiset ul.categoriesmultiset li {
		float:left; 
		margin-right:10px;
		width:186px;
		height:278px;
}*/
#categorylistmultiset ul.categoriesmultiset li .details h2 {
	color:#333;
	padding-top: 10px;
	padding-bottom: 8px;
	font-size:11px;
}
#categorylistmultiset ul.categoriesmultiset li a, #searchresults .prods ul li a #productlist .prods ul li a { font-weight:normal; }
.outfit_details, a.prodlist { text-decoration:none; }
h2.ourrecommend {
	text-indent:-5000px;
	background:url(../images/hdr_ourrecommend.gif) no-repeat left top;
	height:27px;
	width:100%;
	margin:0;
	padding:0;
	float:none;/***/
}
.prods ul li.outfit .details, .prods ul li.smallimg .details {
	width:196px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
}
.prods ul .details h2{color:#333;}
.prods ul .details {
	padding-top: 3px;
	padding-bottom: 7px;
}
.outfit_details { padding-bottom: 10px; }
.outfit_details h2 { display:none; }
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.prods ul .details {
 padding-top: 9px;
 padding-bottom: 7px;
}
.outfit_details {
 padding-top: 0px;
 padding-bottom: 10px;
}
}
.prods ul .details h3 {
	color:#333;
	font-weight:normal;
}
.prods ul p { }
.prods ul p.price { color: #909090; }
/*RT138409*/
.prods ul p.was {
	font-size:11px;
	font-weight:normal;
	color:#333;
	position:absolute;
	text-align:right;
	display:block;
	width:186px;
	margin-top:1px;
}
.outfitDet .was {
	font-size:11px;
	font-weight:normal;
	color:#333;
}
/*RT138409*/
/* psel */
.psel {
	width:100%;
	margin:10px 0;
}
.psel a { text-decoration:none; }
/* PAGINATION */
.pagn {
/*
	color:#4D4D4D;
	float:none;
	*/
	display:none;
 /*nascosto per ora */
/*	
	width:100%;
	background:#2E2828;
	margin:0;
	padding:0;

*/	
}
.pagn .pagnFirstRow-off, .pagn .pagnSecondRow-off { display:none; }
.pagn .pagnFirstRow, .pagn .pagnSecondRow {
	float:none;/***/
	margin:0;
	padding:0px;
	/*width:650px;*/
}
.pagnbtm ul, .pagntop ul 
{
	display:none;
	width:60px;
	float:right;
}
.pagnbtm ul li, .pagntop ul li {
	display:inline;
	float:none;/***/
	width:auto;
	background:none;
}
.pagnbtm ul li a, .pagntop ul li a {
	float:none;/***/
	margin:6px 0 0 5px;
	text-indent:-5000px;
	width:11px;
}
.pagnbtm ul li a.smallselected, .pagntop ul li a.smallselected {
	background-image:url(../images/gridsmall.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}
.pagnbtm ul li.selectedsize a.smallselected, .pagntop ul li.selectedsize a.smallselected, .pagnbtm ul li.selectedsizemedium a.mediumselected, .pagntop ul li.selectedsizemedium a.mediumselected, .pagnbtm ul li.selectedsizelarge a.largeselected, .pagntop ul li.selectedsizelarge a.largeselected { background-position:left -11px; }
.pagnbtm ul li a.mediumselected, .pagntop ul li a.mediumselected {
	background:url(../images/gridmedium.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}
.pagnbtm ul li a.largeselected, .pagntop ul li a.largeselected {
	background:url(../images/gridlarge.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}
.pagn br { display:none; }
/* E.g. "Result page: 1 of 10" and "Items 1 -10 of 50" */
.pagn .pagnPageInfo, .pagn .pagnItemInfo {
	float:right;/***/
	padding-left:5px;
	color:#CECECE;
	width:auto;
	text-align:right;
}
.pagn .pagnPageInfo span, .pagn .pagnItemInfo span { color:#666; }
.pagn .pagnLinkNavigate {
	float:right;/***/
	width:auto;
	text-align:right;
}
.pagn .pagnNumList {
	float:right;
	text-align:right;
}

#dresses .pagn .pagnNumList {
	float:left !important;
	text-align:right;
}

/* PAGINATION STYLE 1 & 2 */
.pagn .pagnEllipsis {
	padding:2px;
	margin:1px 0 1px 0;
	color:#666;
	font-weight:bold;
	height:20px;
}
.pagn .pagnCurrent {
	color:#CECECE;
	font-weight:normal;
	height:20px;
	margin:1px 0;
	padding:2px 4px;
}
.pagn .pagnNumbers a, .pagn .pagnLast a, .pagn .pagnFirst a, .pagn .pagnPrev a, .pagn .pagnNext a, .pagn .pagnViewAll a, .pagn .pagnShowViewByPaged a {
	color:#CECECE;
	height:20px;
	margin:2px 0 1px;
	padding:2px 4px;
}
.pagn .pagnNumbers a:hover, .pagn .pagnLast a:hover, .pagn .pagnFirst a:hover, .pagn .pagnPrev a:hover, .pagn .pagnNext a:hover, .pagn .pagnViewAll a:hover, .pagn .pagnShowViewByPaged a:hover {
	margin:1px 0 1px 0;
	text-decoration:none;
	color:#CECECE;
	height:20px;
}
.pagn .pagnFirst-off, .pagn .pagnLast-off, .pagn .pagnPrev-off, .pagn .pagnNext-off {
	padding:2px 4px;
	margin:1px 0 1px 0;
	color:#CECECE;
	height:20px;
}
/* PAGINATION STYLE 3 */
.pagn .pagnNumbersDropdown {
	float:none;/***/
	padding:2px 3px 2px 3px;
}
/* VIEW ITEMSPERPAGE - DROPDOWN STYLE */
.pagn .pagnPerpage form {
	float:right;
	margin-top:1px;
	text-align:right;
	padding:0 5px 0 0;
}
/* VIEW ITEMSPERPAGE - TEXT LINK STYLE */
.pagn ul.pagnItemPerPage {
	float:right;
	text-align:right;
	padding:0 5px 0 0;
}
.pagn ul.pagnItemPerPage li {
	float:none;/***/
	height:20px;
}
.pagn ul.pagnItemPerPage li.pagnTextView { margin-right:5px; }
.pagn ul.pagnItemPerPage li.setperpage a, .pagn ul.pagnItemPerPage li.setlastperpage a {
	border:1px solid #5F5F5F;
	background:#fff;
	padding:2px 4px;
	margin:1px;
}
.pagn ul.pagnItemPerPage li.setperpage a:hover, .pagn ul.pagnItemPerPage li.setlastperpage a:hover {
	border:1px solid #5F5F5F;
	text-decoration:none;
	background:#666;
	padding:2px 4px;
	margin:1px;
}
.pagn ul.pagnItemPerPage li.setperpage_active a {
	padding:2px 4px;
	margin:1px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #5F5F5F;
	background:#666;
}
/* VIEW ALL */
.pagn .pagnShowViewByPaged {
	float:right;
	padding:0 5px 0 0;
}
.pagn .setMarginPagedView { margin-top:0 !important; }
.pagn .alwaysShowPageNum { display:none; }
/* PRODUCT DETAILS */
#productdetail {
	width:970px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #cecece;
	/*padding-top:20px;*/
	margin-top:-1px;
	position:relative;
}
#productdetail .prodLeft h1 { display: none; }
#productdetail .prodLeft .invtmedia {
	float:left;
	padding: 0;
	margin: 0;
	border: none;
}
#productdetail .prodLeft .invtmedia a {
	font-weight:bold;
	padding: 0;
	margin: 0;
	border: none;
}
#productdetail .prodLeft #alternateViewContent {
	padding:0;
	position:absolute;
	width:50px;
	z-index:1;
}
#productdetail .prodLeft #alternateViewContent #sideviewheader span { display:none; }
#productdetail .prodLeft #alternateViewContent #productdetail-sideview a {
	margin:0 0 5px 0;
	padding:0;
	float:left;
}
a#vdo_view {
	float:left;
	margin-bottom:3px;
}
a#zoom_link { float:left; }
a#zoom_link2 { float:left; }
#productdetail-viewlarge { float:left; }
#productdetail .prodLeft #section-share { }
#productdetail .prodLeft .tellafriendprint { float:left; }
#productdetail .prodLeft .tellafriendprint a#tellafriend_link {
	text-indent: -5000px;
	background:url(../images/bg_tellafriend.gif) no-repeat 0 0;
	height:25px;
	width:64px;
	float:left;
}

#productdetail .prodLeft  #socialIcons {
    border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	float: left;
    position:relative;
	left: -70px;
	width: 460px;
	margin:5px 0 0 0;
	padding:5px 0 0 0;
}
#productdetail .prodLeft  #socialIcons p {
 	float: left;
	font-size: 14px;
	padding-top: 4px;
	font-family:'VerlagBold';
}
.fb_edge_widget_with_comment {
    bottom: 4px;
}
#productdetail .prodRight {
	float:left;
	margin:0;
	padding:0;
	width:462px;
	text-align:left;
}
#productdetail .prodRight .section1 .nextprevious a { color:#333; }
#productdetail .prodRight .section1 .nextprevious { margin-top:-3px; }
#productdetail .prodRight .section1 .nextprevious .next { display:inline; }
#productdetail .prodRight .section1 .nextprevious .previous { display:inline; }
#productdetail .prodRight .section1 .nextprevious img { display:none; }
#productdetail .prodRight .section1 ul li.previous {
	padding-right:4px;
	margin-right:4px;
}
#productdetail .prodRight .section1 ul li.previous a#previousInvt { cursor: hand; }
#productdetail a { text-decoration:none; }
#productdetail .prodRight .section1 ul li.next a#nextInvt { cursor: hand; }
#productdetail .prodRight .section2 { }
#productdetail .prodRight .section2 h1 {
	color:#333;
	font-weight:bold;
	text-align:left;
	text-transform:capitalize;
	font-size:18px;
}
#productdetail .prodRight .section2 .prod-price {
	font-weight:bold;
	font-size:14px;
	color:#333;
}
/*RT138409*/
#productdetail .prodRight .section2 #atrWas {
	color:#909090;
	font-size:11px;
}
/*RT138409*/
#productdetail .prodRight .section2 #atrMsrp, #productdetail .prodRight .section2 #atrSave, #productdetail .prodRight .section2 .pricemsrp, #productdetail .prodRight .section2 .save { display: none; }
#productdetail .prodRight .section3 { /*border-bottom:1px solid #eee;
		float:none;**/
 		text-align:left; }
#productdetail .section1 {
	float:right;
	padding-bottom:10px;
	margin-bottom:10px;
	white-space:nowrap;
	text-align:right;
}
#productdetail .section2 {
	float:left;
	padding-bottom:10px;
	margin-top:-3px;
}
#productdetail .section3 {
	clear:both;
	margin-bottom:7px;
	padding-bottom:7px;
}
#productdetail .section3 .invtdesc1 {
	margin-right:10px;
	margin-bottom:7px;
}
#productdetail .section3 .invtdesc2 { font-size:12px; }
#productdetail .section3 .invtdesc2 b {
	color:#333;
	font-size:12px;
	width:120px;
	display:inline-block;
}
#productdetail .prodRight .section3 .desc .invtdesc1 {
	font-size:12px;
	color:#909090;
}
#productdetail .prodRight .section3 .desc .invtdesc2 {
	color:#909090;
	font-size:12px;
}
#productdetail .prodRight .section3 .multibuy {
	float:right;
	margin:0;
	padding:0;
	text-align:right;
}
#productdetail .prodRight .section3 .multibuy h3 {
	margin:0;
	padding:0;
}
#productdetail .prodRight .section3 .multibuy p {
	margin:0;
	padding:0;
}
input#addproduct { outline: none; }
#productdetail .prodRight .section4 {
	float:left;
	margin-bottom:15px;
	margin-top:7px;
	clear:both;
}
#productdetail .prodRight .section4 #addproduct {
	float:left;
	margin-top:21px;
	margin-left:7px;
}
#productdetail .prodRight .section4 .invtatr { float:left; }
#productdetail .prodRight .section4 .invtatr select {
	border: 1px solid #eee;
	width:143px;
}
#productdetail .prodRight .section4 .invtatr fieldset div { clear: none; }
#productdetail .prodRight .section4 .invtatr fieldset label { text-transform: uppercase; }
#productdetail .prodRight .section4 .invtatr .attbox br {
	height: 0px;
	margin:0;
}
#productdetail .prodRight .section4 .invtatr .attbox {
	float: left;
	margin-right: 7px;
}
#productdetail .prodRight .section4 .invtatr .attbox select { margin-top:6px; }
#productdetail .prodRight .section4 .invtatr .attbox label {
	font-size:10px;
	text-transform: uppercase;
}
#productdetail .prodRight .section4 .qty-item label {
	font-size:10px;
	text-transform: uppercase;
	display:block;
}
.outfitListCatName { }
#productdetail .prodRight .section4 .qty-item { float:left; }
#productdetail .prodRight .section4 .qty-item select {
	/*border: 1px solid #EEE;*/	
    margin: 6px 5px;
    width: 53px;
}
.sizechart {
	position:absolute;
	margin-top:-2px;
	margin-left:220px;
	display:block;
	font-size:11px;
	width: 900px; 
}
.outfitDet .sizechart {
	position:absolute;
	margin-top:-2px;
	margin-left:90px;
	display:none;
	font-size:11px;
}
#productdetail .prodRight .section4 .sizechart2 {
	clear:both;
	margin-left:7px;
	margin-top:-11px;
	text-decoration:none;
}
#productdetail .prodRight .section4 .release-date {
	font-weight:bold;
	text-align:right;
	clear:both;
	font-size:11px;
}
#productdetail .prodRight .section4 .release { }
#productdetail .prodRight .section4 .btn-emwbis {
	float:right;
	margin:-8px 0 0;
}
#productdetail .prodRight .section4 .emwbis a {
	background:url(../images/bt_emwbis.jpg) no-repeat scroll left top;
	height: 42px;
	width: 243px;
	text-indent: -5000px;
	outline: none;
}
.section4-invtatr { float:left; }
#productdetail .prodRight .section4 .prod-nostock {
	font-size:11px;
	clear:both;
	margin-bottom:0px;
	display:block;
}
.outfitDet .prod-nostock {
	font-size:10px;
	margin-bottom:0px;
	display:block;
}
.outfitDet .nostock {
	color:#cc8571;
	font-weight:normal;
	margin:0;
	width:100px;
	text-align:left;
	float:left;
	clear:right;
}
.nostock, .eta {
	color:#ccc;
	font-weight:normal;
	margin:0;
	text-align:left;
}
#productdetail .release {
	padding-top: 10px;
	padding-bottom: 10px;
}
p.bttnostock a { color:#cc8571; }
#productdetail .swatchlist .label-att1, #productdetail .swatchlist .label-att2, #productdetail .startagain a {
	margin:0.6em 0 0.3em 0;
	font-weight:bold;
}
#productdetail ul.attribute_att1 li, #productdetail ul.attribute_att2 li {
	display:inline;
	padding:0 2px 0 0;
	float:none;/***/
}
#productdetail ul.attribute_att1 li.swatch a {
	cursor:pointer;
	position:relative;
}
#productdetail ul.attribute_att1 li.swatch a img {
	border:1px solid #fff;
	padding:1px;
}
#productdetail ul.attribute_att1 li.swatch a.selected img {
	border:1px solid #333;
	padding:1px;
}
#productdetail ul.attribute_att2 li a {
	padding:1px 5px;
	cursor:pointer;
	position:relative;
}
#productdetail ul.attribute_att2 li a:hover { text-decoration:none }
#productdetail ul.attribute_att2 li a.notavail { color:#CECECE; }
#productdetail ul.attribute_att2 li a.selected { border:1px solid #333; }
#productdetail ul.attribute_att1 li.swatch a.notavail { color:#CECECE; }
#productdetail ul.attribute_att1 li.swatch a.notavail img {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#productdetail div#alertmessage.warning {
	color:#cc8571;
	font-weight:bold;
	margin-top:10px;
	display:block!important;
}
/* out of stock tooptip */
#productdetail #swatchUnavailTooltip {
	background:#d0d61b;
	border:1px solid #4e2200;
	color:#4e2200;
	text-align:center;
	font-weight:normal;
	height:auto;
	width:180px;
	padding:3px;
	position:absolute;
	left:-62px;
	top:-28px;
	z-index:99
}
#productdetail .prodRight .section4 .buttom {
	width:180px;
	float:left;
	margin:0;
	padding:0;
}
#productdetail .prodRight .section4 .qty {
	width:80px;
	margin:5px 0 0 0;
	padding:0;
	float:left;
}
#productdetail .prodRight .section4 .addtobasket {
	width:100px;
	margin:0;
	padding:0;
	float:left;
}
#productdetail .prodRight .section4 .addtobasket input {
	margin:5px 0 0 0;
	padding:0;
}
#informationtab {
	clear:both;
	margin-top:17px;
}
#informationtab .tabheader {
	margin:0;
	padding:0;
}
#informationtab .tabheader .yui-nav li {
	float:left;
	display:inline;
}
li.tab3 a, li.tab4 a, li.tab2 a, li.tab1 a {
	outline: none;
	padding-right:7px;
	padding-left:7px;
	padding-top:10px;
	font-size:10px;
	text-transform: uppercase;
}
#informationtab .tabheader .yui-nav li.tab1, #informationtab .tabheader .yui-nav li.tab2, #informationtab .tabheader .yui-nav li.tab3, #informationtab .tabheader .yui-nav li.tab4 {
	position:relative;
	z-index:2;
	font-size:10px;
	color:#909090;
	text-align:center;
	height:23px;
	float:left;
	padding-top:5px;
	cursor:pointer;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cecece;
	border-right-color: #cecece;
	border-left-color: #cecece;
	margin:0;
	cursor:pointer;
	margin-right:1px;
}
#informationtab .tabheader .yui-nav li.selected a#sketch, #informationtab .tabheader .yui-nav li.selected a#materials, #informationtab .tabheader .yui-nav li.selected a#rvi, #informationtab .tabheader .yui-nav li.selected a#acc {
	position:relative;
	font-size:10px;
	color:#333;
	text-align:center;
	height:23px;
	float:left;
	padding-right:7px;
	padding-left:7px;
	padding-top:0px;
	cursor:pointer;
	z-index:3;
	text-transform: uppercase;
}
#informationtab .yui-content {
	border: none;
	float:left;
	margin:0;
	padding:0;
	width:456px;
	margin-bottom:10px;
}
#informationtab .yui-content div#accessories, #informationtab .yui-content div#sketchtab, #informationtab .yui-content div#recebtlyviewedtab, #informationtab .yui-content div#ourmaterialstab { float:left; }
.yui-content .featprods h2, .yui-content .detailcontent {
	font-size:11px;
	font-weight:bold;
}
.yui-content .featprods h2,
.yui-content .featprods h3{
	clear: both;
	float: left;
	height: 25px;
	line-height: 12px;
	width: 100%;
}
#informationtab .yui-content div#sketchtab p, #informationtab .yui-content div#ourmaterialstab p { text-align:left; }
#informationtab .yui-content div#ourmaterialstab p { position:relative; }
#productlist_multi #informationtab .tabheader .yui-nav li.tab1.selected { width:150px; }
#productlist_multi #informationtab .tabheader .yui-nav li.tab1 { width:150px; }
#sketchtab .sketchimage {
	text-align:center;
	padding:30px 0 0 0;
}
#iacc, #ourmaterialstab .ourmaterialstab-detail { padding: 10px 10px 10px 10px; }
/* ACCESSORIES */
#STprodDesc {
	position:absolute;
	z-index:1;
	width:300px;
}
a.prodlist { cursor:hand; }
.detailcontent {
	font-size:12px;
	font-weight:bold;
}
.newPrice {
	color:#cc8571;
	font-weight:normal;
}
.wasPrice {
	color:#909090;
	padding-left:5px;
}
.unpublished {
	color:#cc8571;
	font-weight:normal;
}
.detailcontent .price {
	font-weight:normal;
	font-size:12px;
}
/* SUBSTITUTES */
#substitute, #subsku {
	border:1px solid #666;
	padding:0 0 20px 0;
	overflow:hidden;
	width:100%
}
#substitute .featprods h2, #subsku .featprods h2 {
	background-color:#666;
	padding:5px 0 5px 4px;
	margin:5px 0;
	width:553px;
}
#substitute .featprods ul, #subsku .featprods ul { margin-left:4px; }
#substitute .featprods li, #subsku .featprods li {
	width:153px;
	padding: 10px 10px 6px 10px;
	margin:8px 8px 0 0;
}
#substitute .featprods .details, #subsku .featprods .details { width:67px; }
#substitute { margin-top:8px; }
/*PRODUCT EXTENDED FIELD*/
.extflds {
	border:1px solid #666;
	padding:0 0 20px 0;
	overflow:hidden;
	width:100%;
	margin-top:8px;
}
.extflds h3 {
	background:#666;
	padding:5px 0 5px 5px;
	margin:0;
}
.extflds table { width:100%; }
.extflds table tr { height:20px; }
.extflds table tr.isodd { background:#E6E6E6; }
.extflds table th { padding:5px 0 5px 5px; }
.extflds table td.pdxtname {
	font-weight:bold;
	padding:0 0 0 5px;
	color:#777;
}
.extflds table td.pdxtvalue { color:#777; }
/* PACKAGE */
#package {
	position: relative;
	background: url(../images/invtnametop.gif) no-repeat left top;
	padding-top: 6px;
}
#package h1 {
	background: url(../images/invtnamebottom.gif) no-repeat left bottom;
	padding: 0 6px 6px 10px;
	margin: 5px 0;
	color:#333;
}
#package .invtmedia { margin: 15px 0; }
#package .invtmedia img { width: 178px; }
#package .invtmedia p { height: 178px; }
#package form {
	position: absolute;
	top: 60px;
	left: 190px;
}
#package .add { padding: 5px 0; }
#package .buy { }
#package ol {
	margin-top: 0;
	padding-top: 0;
}
#package h2, #package ol .em {
	margin: 0;
	padding: 0;
}
/* REQUIRED FOR VENDA SLIDER WIDGET */
#slider {
	border:1px solid #333;
	float:none;/***/
	width:100%;
	margin-top:10px;
}
#slider h2 { padding:5px; }
#slider #sliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px; }
#slider .slidewrapper {
	width:348px;
	margin:0;
	position:relative;
	float:none;/***/
	overflow:hidden;
}
#slider ul#sliderlist li {
	float:none;/***/
	width:120px;
}
ul#sliderlist h2 {
	background:none;
	border:none;
}
#slider .slide {
	float:none;/***/
	top:70px;
	position:relative;
	cursor:pointer;
}
#slider .btn {
	width: 16px;
	float: left;
	border: solid 1px white;
}
/* REQUIRED FOR GOOGLEMAPS STORE LOCATOR */
#gStorelocator #storeResults {
	border:1px solid #333;
	background-color:#eee;
	padding:5px;
	margin-left:7px;
	float:none;/***/
	display:none;
}
#gStorelocator #storeResults a {
	text-decoration:none;
	font-weight:bold;
}
#gStorelocator #mapErrors {
	font-weight:bold;
	color:#cc8571;
}
#gStorelocator #map_canvas {
	float:none;/***/
	width: 400px;
	height: 400px;
}
#gStorelocator .storeInfoBub { width:240px; }
#gStorelocator .sName, .storeType { font-weight:bold; }
#gStorelocator .building, .addr5, .phone, .storeLink, .showOnMap { }
#gStorelocator .gStoreResult .distValue {
	font-weight:bold;
	color:#cc8571;
}
#gStorelocator #queryTxt .numResults, #queryTxt .radius { font-weight:bold; }
#gStorelocator #gSearchoptions input#srchAddress { width:300px; }
/* REQUIRED FOR GOOGLEMAPS STORE LOCATOR (END)*/

/* MULTIMAP STORE LOCATOR - replaces Venda STORE LOCATOR */
#multimapstorefinder {
	width:550px;
	height:550px;
}
/* COMPARE PRODUCT */
#comparetable, #comparetable tr, #comparetable td, #comparetable th { border:1px solid #808080; }
#comparetable { text-align:left; }
#comparetable .invtmedia {
	text-align:center;
	margin-top:8px;
}
#comparetable td, #comparetable th { padding:5px; }
/* STORE LOCATOR */
.Lstorelocator {
	width:173px;
	border:1px solid #333;
	margin-top:5px;
}
#pcsubmit { margin:5px 0 5px 5px; }
.Lstorelocator legend { display:none; }
.Lstorelocator fieldset {
	margin:0;
	padding:0;
}
.Lstorelocator fieldset p {
	width:160px;
	padding:0 5px;
}
.Lstorelocator input#formzipc {
	width:117px;
	margin:0 5px;
}
.Lstorelocator select {
	width:121px;
*width:123px;
	margin:0 5px;
}
#storelocatorresults h2 { padding-left:0; }
fieldset.storefinder_zipc { margin-left:0; }
fieldset.storefinder_zipc label { width:212px; }
fieldset.storefinder_zipc {
	padding: 0 0 0 1em;
	margin-bottom:-1em;
}
div.storedetails-info ul li, div#storecontent ul li a { padding: 0 0 .1em 1em; }
div.storedetails-info ul li div {
	display:inline;
	padding-right:1em;
}
div#storecontent p {
	padding-bottom: .7em;
	border-bottom:#666 solid 1px;
}
div#storecontent { padding-bottom: 1em; }
/* MY ACCOUNT NAV */
.Lmyacccontactdetails { width:186px; }
.staticmenu { margin-top:15px; }
.Lmyaccaccountdetails, .Lmyaccdeliverydetails, .Lmyaccorderhistory, .Lmyaccreminders, .Lreferfriendlink {
	width:100%;
	margin:0;
	padding:0;
}
.staticmenu h2 { display:none; }
.Lcat_basketcolumn ul li, .staticmenu ul li {
	text-transform: lowercase;
	font-variant: normal;
}
/***** COLUMN RIGHT HELPINFO ****/
.helpinfo h2, .Lcat_basketcolumn ul li a, .staticmenu ul li a {
	text-decoration:none;
	font-weight:bold;
	color:#333;
}
.helpinfo a, .helpinfo ul {
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#909090;
}
.Lcat_orbtcolumn ul, .Lcat_orbtcolumn, .Lcat_pwrmcolumn, .Lcat_basketcolumn, .Lcat_basketcolumn a, .Lcat_signincolumn a, .staticmenu ul li ul li a {
	text-decoration:none;
	font-weight:normal;
	color:#909090;
}
.Lcat_orbtcolumn ul, .Lcat_basketcolumn ul, .staticmenu ul, .Lmyaccaccountdetails ul, .Lmyaccdeliverydetails ul, .Lmyaccorderhistory ul, .Lreferfriendlink ul, .Lmyaccreminders ul {
	margin: 0;
	padding:0 0 11px 0;
	border-bottom:1px solid #eee;
	margin-bottom:12px;
}
.Lcat_basketcolumn ul, .staticmenu ul, .Lmyacccontactdetails ul {
	margin: 0;
	padding:0 0 11px 0;
	border-bottom:1px solid #eee;
	margin-bottom:12px;
}
.standarditem {
	border-bottom:1px solid #eee;
	padding-bottom:10px;
	margin-bottom:10px;
}
.Lcat_basketcolumn ul li, .staticmenu ul li, .Lmyaccaccountdetails ul li, .Lmyacccontactdetails ul li, .Lmyaccdeliverydetails ul li, .Lmyaccorderhistory ul li, .Lmyaccreminders ul li, .Lreferfriendlink ul li {
	margin:0;
	padding:0;
}
.Lreferfriendlink p { margin:0; }
.Lreferfriendlink p a { margin:0; }
.staticmenu a, .Lmyaccaccountdetails ul li.last a, .Lmyaccaccountdetails ul li a, .Lmyaccreminders ul li a, .Lmyacccontactdetails ul li a, .Lmyaccdeliverydetails ul li a, .Lmyaccorderhistory ul li a, .Lreferfriendlink ul li a {
	color:#909090;
	text-decoration:none;
}
.staticmenu ul, .Lmyaccaccountdetails ul li.last a:hover, .Lmyaccaccountdetails ul li a:hover, .Lmyaccreminders ul li a:hover, .Lmyacccontactdetails ul li a:hover, .Lmyaccdeliverydetails ul li a:hover, .Lmyaccorderhistory ul li a:hover, .Lreferfriendlink ul li a:hover { text-decoration:none; }
.Lmyacccontactdetails li.last {
	padding:10px 0 0 130px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}
.Lmyacccontactdetails li.last a {
	background:url(../images/bt_edit-contact.gif) no-repeat left top;
	text-indent:-5000px;
	width:46px;
	height:25px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}
.Lmyacccontactdetails ul li { }
.Lmyaccreferfriend h2 { display:none; }
/* Currency Converter */
.Lcurrencyconverter li { display:inline; }
#minicart_total .convertedprice { padding-left:4px; }
#currencyMessage .convertedprice { padding-right:4px; }
.currencyalert {
	position:absolute;
	top:110px;
	left:100px;
	border:1px solid black;
	background-color:#FCE492;
	padding:0 10px;
}
/* Alternative View Images Section */
#productdetail #productdetail-image {
	height:auto;
	float:left;
	padding: 0;
	margin: 0;
	border: none;
	z-index:1px;
	background:url(../images/loading.gif) no-repeat center center;
	text-align:left;
}
#productdetail .prodLeft {
	float:left;
	margin:0;
	padding:0;
	width:382px;
	border: none;
	margin-right:35px;
	margin-left:91px;
}
#productdetail #productdetail-image img {
	width:382px;
	height:auto;
	float:left;
}
#productdetail #productdetail-altview {
	float:left;
	margin:0 0 10px 0;
	margin-left:-81px;
	width:80px;
}
.slidearrow { position:absolute }
#productdetail #productdetail-altview .isLast a, #productdetail #productdetail-altview .isEven a, #productdetail #productdetail-altview .isFirst a {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}
#productdetail #productdetail-altview .altviewHeader { margin:5px 0 0 0; }
#productdetail #productdetail-altview div { float:left; }
#productdetail #productdetail-altview img {
	margin:0 10px 0 0;
	width:70px;
}
#productdetail #productdetail-altview a:hover img, #productdetail-altview a.selected img { border:0; }
#alternateViewContent p.altviewHeader { display:none; }
.Lcat_refinesearchbox { font-size:11px; }
/***************************************/
/*   homepage and position banner   */
/***************************************/

p.promo {
	text-align:right;
	text-transform:uppercase;
	margin:0;
	padding:0 0 8px 0;
}
#thankyou p.head {
	background:#666;
	width:auto;
	padding-left:5px;
}
#thankyou p.head span { }
#thankyou p.stay { padding:5px 0 0 0; }
#thankyou ul.ulthank {
	padding:5px 0 0 15px;
	list-style-type:disc;
}
#thankyou ul.ulthank li { padding:5px 0 0 0; }
#orderreceipt .checkoutorfnL p.thankyou { clear:both; }
.Lcat_headingintro { }
#myformcommoption p { clear:both; }
.smsbox input { margin-top:12px; }
.emailformat label { width:34%; }
#tlusermyform div.phone div { width:33%; }
#orderhistory { margin-bottom:10px; }
p.addreminder { overflow:hidden; }
div.promomessage {
	text-align:right;
	text-transform:uppercase;
	margin-bottom:20px;
}
.containeroradeditadd p, .editcontactaddress p { clear:both; }
.f-oradedetail { margin-bottom:0; }
.f-orbtpersonal, .f-orbtdetail { margin-bottom:0; }
/************Category left nav****************/
 

/***Category Banner and productlist banner***/
#category_banner {
	background-color:#CECECE;
	float:none;/***/
	margin:0;
	width:374px;
	height:374px;
}
#category_banner h1 { }
#category_banner img {
	width:374px;
	height:374px;
}
#categorylist ul.categories { clear:both; }
/******************Productlist**********************/
#productlist { 
	width:980px;
	/*width:100%;*/ 
}
#productlist h1 {
	color:#333;
	font-weight:normal;
	margin:0;
	padding:10px 0 10px 10px;
	text-transform:uppercase;
	background:none;
	width:790px;
}
#categorylistmultiset .groupdesc, #productlist .groupdesc {
	width:350px;
	padding:150px 0 0 27px;
	margin:0;
}
#productlist .groupdesc2 {
	width:790px;
	padding:10px 0 0 10px;
	margin:0;
}
#productlist .catbanner {
	width:374px;
	height:305px;
}
#productlist .groupdesc2 .shortdesc h2, #productlist .groupdesc2 .longdesc h3 {
	width:790px;
	font-weight:normal;
	padding:10px 0 10px 0;
}
#categorylistmultiset .longdesc h3, #categorylistmultiset .shortdesc h2, #productlist .longdesc h3, #productlist .shortdesc h2 {
	font-weight:normal;
	padding:10px 0 10px 0;
	width:350px;
}
#categorylistmultiset .groupdesc p.icxtdesc, #productlist .groupdesc p.icxtdesc { }
#categorylistmultiset .groupdesc p.icxtdesc a, #productlist .groupdesc p.icxtdesc a { text-decoration:none; }
#categorylistmultiset .groupdesc2 p.icxtdesc, #productlist .groupdesc2 p.icxtdesc {
	color:#333;
	padding:0 0 10px 0;
}
#categorylistmultiset .groupdesc2 p.icxtdesc a, #productlist .groupdesc2 p.icxtdesc a {
	color:#333;
	text-decoration:none;
}
/****************** Productlist multi add to basket **********************/
#productlist_multi {
	margin:0 auto;
	overflow:hidden;
	padding:0;
	width:999px;
	text-align:left;
	background:#EBEBEB;
}
#productlist_multi .prodLeft {
	border:medium none;
	float:none;/***/
	margin:0;
	padding:0;
	width:495px;
}
#productlist_multi .prodRight {
	background:#EBEBEB;
	float:right;
	margin:0;
	padding:0;
	width:504px;
}
#productlist_multi ul.products-multi {
	width:494px;
	padding:10px 0 10px 10px;
	float:right;
}
#productlist_multi ul.products-multi li {
	width:483px;
	float:none;/***/
	border-bottom:1px solid #B6B3B3;
	margin-bottom:10px;
	padding-bottom:10px;
}
#productlist_multi ul.products-multi li .mediaimage {
	width:170px;
	float:none;/***/
}
#productlist_multi ul.products-multi li .details {
	width:310px;
	float:right;
}
#productlist_multi ul.products-multi li .details h2 { text-transform:uppercase; }
#productlist_multi ul.products-multi li .details h2 a { color:#666; }
#productlist_multi ul.products-multi li .details .attrproduct {
	color:#333;
	padding-bottom:10px;
}
#productlist_multi ul.products-multi li .details .att-price {
	float:none;/***/
	font-weight:bold;
	margin:0 0 0 -2px;
	width:200px;
}
#productlist_multi ul.products-multi li .details .att-price span {
	float:none;/***/
	padding:10px 2px 10px 0;
}
#productlist_multi ul.products-multi li .details .att-price .wasprice {
	font-weight:bold;
	margin-top:10px;
}
span.addremoveprod { padding-left:5px; }
#productlist_multi .ddget {
	float:none;/***/
	padding-bottom:10px;
	margin:0 0 0 -4px;
	width:300px;
}
#productlist_multi .details fieldset {
	margin:0;
	width:300px;
	float:none;/***/
}
#productlist_multi .details fieldset div { clear:none; }
#productlist_multi .details .att1 select, #productlist_multi .details .att2 select {
	width:105px;
	border:1px solid #CECECE;
	float:none;/***/
	margin-right:5px;
}
#productlist_multi .details select#qtylist {
	float:none;/***/
	width:50px;
}
#productlist_multi .details .att-button {
	float:none;/***/
	width:50px;
}
#productlist_multi .details .att-price p.price {
	padding-bottom:10px;
	padding-top:10px;
}
.select-add {
	float:none;/***/
	padding-bottom:20px;
	padding-left:10px;
	width:483px;
}
.select-add span { width:15px; }
#col-one div.Lcat_colone div.graphicalpromo { display:none /**nascosto*/ }
#col-one div.Lcat_colone div.promographical { display:none /**nascosto*/ }
.containeroradeditadd h2.error {
	margin-left:0;
	width:750px;
}
.error {
	color:#cc8571;
	font-size:12px;
	font-weight:bold;
	padding-top: 10px;
	padding-bottom: 20px;
}
#productlist_multi span#multiaddbuynow {
	float:right;
	text-align:right;
	width:auto;
}
#productlist_multi span#addremoveall {
	float:none;/***/
	padding:14px 0 0 5px;
 *padding:18px 0 0 5px;
	width:230px;
}
input#addall {
	float:none;/***/
	margin-top:15px;
}
/**************Search Result***************************/
##termtextkeywordsearch, input#emailsignupresults {
	width:784px;
	overflow:hidden;
	padding:0;
	margin:0;
	margin-top:15px;
}
#searchresults h1 { }
#searchresults .bkgsearch { }
.bkgsearch h1 {
	height:201px;
	overflow:hidden;
	text-indent:-5000px;
	background-image: url(../images/generic_search-result.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bkgsearch h4 {
	padding-bottom:5px;
	padding-top:5px;
}
.sort { margin-bottom:15px; }
.sort h2 { display:none; }
.sort label { }
.sort select {
	color:#666;
	border:1px solid #999;
}

.sortTop {
	height:29px;
	background-color:black;
	color:white;
	font-family:'VerlagBold';
}
.sortTop .sort{float:left; margin-bottom:0px; padding:2px; color:black}
.sortTop .sort label {display:none !important;}
.sortTop .jqTransformSelectWrapper {height: 23px;}
.sortTop .jqTransformSelectWrapper div span {height: 21px;padding: 3px 0 0 7px;}
.sortTop .jqTransformSelectWrapper a.jqTransformSelectOpen {width: 23px;height: 23px;}
.sortTop .jqTransformSelectWrapper ul {top: 24px;}

.sortTop .pagn, .sortTop .pagn .pagnFirstRow{display:block; float:right; margin:2px; font-size:100%; font-family:'VerlagLight';}
.sortTop .pagnCurrent{color:#feff01;}
.sortTop .pagnItemInfo{display:none;}
.sortTop .pagnPageInfo{float:left;}
.sortTop .pagnViewAll a {color:#feff01;}
.sortTop .pagnShowViewByPaged a {color:#feff01;}
/* .ie .sortTop .pagnLinkNavigate , .sortTop .pagnLinkNavigate > * {float:none;} */

.ie .sortTop .pagnLinkNavigate , .sortTop > * {float:none;}

#searchresults h4 { }
#searchresults h4.haveresult { padding-top:70px; }
#searchresults h4.noresult { padding-top:70px; }
span.primarysearchtext { color:#333; }
span.totalresults { color:#333; }
span.correctedquery { color:#333; }
#col-one .refinelist {
	width:180px;
	float:right;
	margin:0;
	padding:0;
}
#col-one .Lcat_searchcolone {
	width:180px;
	float:right;
	margin:0;
	padding:0;
}
#content-default_nocolthree, #content-default_nocoltwothree {
	margin:0 auto;
	text-align:left;
	width:970px;
	overflow:hidden;
}
#content-static_nocolthree,
#content-default_nocoltwothree {
	margin-top:0px;
	margin-bottom:0px;
		border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #CECECE;

}
#searchresults .Lcat_hdrkeywordsrchcontent img { display:none; }
.Lcat_hdrkeywordsrchcontent { padding-top:5px; }
div.sort h2 { padding-left:0; }
#searchresults #switcher { display:none; }
#searchresults .pagnPageInfo { display:none; }
#searchresults .pagn .pagnLinkNavigate {
	text-align:right;
	width:auto;
	float:right;
}

.pagnNumList span.pagnPrev-off { display:none; }
.pagnNumList span.pagnNext-off { display:none; }
/* RECENTLY VIEWED ITEMS */
#relatedbasket {
	float:none;/***/
	width:100%;
}
#relatedbasket h2 {
	background-color:#666;
	margin:0;
	text-decoration:none;
	float:none;/***/
	width:920px;
}
#myacc-col-two #relatedbasket ul {
	width:100%;
	float:none;/***/
	border:1px solid #666;
}
#checkout .checkoutL #relatedbasket {
	float:none;/***/
	width:920px;
}
#checkout .checkoutL #relatedbasket ul {
	width:920px;
	border:1px solid #666;
	float:none;/***/
}
#relatedbasket ul li {
	float:none;/***/
	margin:5px 20px 5px 25px;
	padding:0;
	width:180px;
}
#myacc-col-two #relatedbasket ul li { margin:5px 20px 5px 35px; }
#relatedbasket .details {
	float:none;/***/
	height:60px;
	padding:0 0 0 5px;
}
#relatedbasket .details .price { }
#relatedbasket .details .invtdesc2, #relatedbasket .details .moreinfo { display:none; }
#relatedbasket .image {
	float:none;/***/
	margin:0;
	padding:0;
}
#multideladdress p { clear:both; }
.haveline {
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	color:#333;
}
/**************Static Page*********************/
#giftcertificate {
	padding-bottom:25px;
	width:578px;
}
#staticpage h2, #staticpage h3 {
	font-weight:bold;
	color:#333;
	padding-bottom:5px;
	padding-top:5px;
}
#staticpage h1 {
	color:#333;
	font-weight:bold;
	margin-bottom: 20px;
	clear:both;
}
#staticpage {
	text-align:left;
	color:black;/*#909090*/
	font-size:12px;
	padding-bottom:25px;
	width:578px;
	line-height: 1.6;
}
#popups #staticpage { width:475px; }
#staticpage ul {
	margin:0;
	padding:0 0 10px 20px;
	list-style-type:disc;
}
#staticpage ul li, #staticpage ol li { }
#staticpage ul.bullet-list li {
	font-weight:bold;
	text-decoration:none;
}
#staticpage ul li a, #staticpage a { text-decoration:none; }
#staticpage ol {
	margin:0;
	padding:0 0 10px 20px;
	list-style-type:decimal;
}
#staticpage ol.alphabet { list-style-type:lower-alpha; }
#staticpage label, #giftcertificate label { }
#staticpage fieldset inpu, #staticpage fieldset textarea, #giftcertificate fieldset input, #giftcertificate fieldset textarea {
	margin:0;
	padding:0;
	color:#595959;
}
#staticpage fieldset textarea, #giftcertificate fieldset textarea { overflow:hidden; }
.contact label { float:none;/***/ }
.contact #email, .contact #name, .contact #subject, .contact #message, #giftcertificate .f-orgcrecdetail input, #giftcertificate .f-orgcydetail input, #giftcertificate .f-orgcydetail textarea {
	padding:1px 0 3px 0;
	width:250px;
	border:1px solid #CECECE;
}
.contact .text-fields { margin:10px 0 0 0; }
.contact .text-fields div, #giftcertificate fieldset div { padding:0 0 5px 0; }
.contact #buttons, #giftcertificate #buttons {
	margin:0;
	padding:0 0 20px 0;
}
#giftcertificate h1 {
	/*margin:0 -27px 24px -27px;*/
	text-indent:-5000px;
	background:url(../images/giftcertificate_bg.jpg) no-repeat left top;
	width:600px;
	height:83px;
}
#giftcertificate label {
	margin:0;
	padding:2px 0 0 0;
}
#giftcertificate .f-orgcrecdetail, #giftcertificate .f-orgcydetail {
	margin:0;
	padding:0 0 15px 0;
}
#giftcertificate .f-orgcrecdetail h4, #giftcertificate .f-orgcydetail h4 {
	font-weight:normal;
	margin:0;
	padding:0 0 5px 0;
}
input#giftcerttandc {
	margin:0 5px 0 0;
	padding:0;
	width:13px;
	height:13px;
	float:none;/***/
}
.giftcertificatelink {
	float:left;/***/
}
.giftcertificatelink h2 { display:none; }
span.giftlinktxt {
	float:right;
	margin:10px 0 0 0;
	text-align:left;
}
span.giftlinktxt a {background-image:url(../images/gift_certificate.png);display:block;left:-5px;position:relative;top:-16px;background-position:center top;background-repeat:no-repeat;height:55px;width:115px;color:transparent !important;text-indent:-5000px}
/**************QUOTE*************************/
div.quotefooter {
	float:none;/***/
	width:225px;
}
div.moreofquote {
	float:right;
	font-weight:bold;
	text-decoration:none;
	padding-right:25px;
	margin-bottom:10px;
}
div.quote h2 { display:none; }
div.quote ul { margin:10px 0 0 0; }
div.quote ul li h3 {
	padding:0;
	margin-top:10px;
}
div.quote ul li h4, div.quote ul li h5 { margin:0; }
#quotes h1 {
	width:auto;
	background:#666;
}
#quotes .quote {
	float:none;/***/
	width:172px;
}
#quotes .quote ul li {
	background:transparent url(../images/quotes.gif) no-repeat scroll left top;
	padding:0 10px 15px;
}
#quotes .quote ul li h3 {
	font-weight:normal;
	text-align:center;
}
#quotes .quote ul li h4 {
	font-weight:bold;
	text-align:center;
}
#quotes .quote ul li h5 {
	font-weight:normal;
	text-align:center;
}
/************** Email Me When back In Stock *********************/
#emailmeback, #emailinstockthankyou {
	width:auto;
	float:none;/***/
	margin:0;
	padding:0;
}
#emailmeback div { padding-top:10px; }
#emailinstockthankyou p {
	margin:10px 0 10px 15px;
	padding:0;
	text-align:left;
	width:300px;
}
#emailmeback div label {
	float:none;/***/
	margin:0;
	padding:0 5px 0 15px;
}
#emailmeback div input {
	margin:0;
	padding:0;
}
#emailmeback #buttons {
	width:auto;
	margin:20px 0 0 0;
	padding:0;
}
#emailmeback #buttons #back_link {
	padding:10px 0 0 15px;
	text-decoration:none;
}
#emailinstockthankyou #back_link {
	padding:0 0 10px 0;
	text-decoration:none;
}
/*********Social Bookmark****************/
.social { margin-top:30px; }
#footer .Lcat_footerleft {
	display:none;
	float:none;/***/
}    
#footer a, #footer a:link, #footer a:visited{font-size:10px;text-decoration:none;color:black;padding-bottom:3px;}
#footer a:hover{color:#999}
div.Lcat_footerbottom div{float:right !important; margin:0 15px;}
/***************Tell a Friend******************/
#thankyou {
	float:none;/***/
	width:920px;
}
.tellafriend-outer {
	margin:5px auto;
	overflow:hidden;
	width:285px;
	padding:5px 0 0 0;
}
#tellafriend {
	background:#FFFFFF;
	float: left;
	padding:0;
	margin: 0;
	width:285px;
	text-align:left;
}
#tellafriend h1 { padding: 5px; }
#tellafriend p { padding: 10px; }
#tellafriend #buttons {
	width:780px;
	padding: 10px 10px 0 10px;
}
#tlusermyform #myformcommoption .smsbox {
	float:none;/***/
	width:100%;
	display:none;
}
/**************Copy Right********************/
.copyright {
	float:right;
	padding-top:10px;
	font-size:10px;
	color:#ccc;
}
/* VENDA LOGO */
#vendalogo {
	float:right;
	font-size:10px;
	color:#CCC;
	border-left:0 none;
 
	margin-top: 10px;
	margin-right: 17px;
}
#vendalogo a { color:#ccc; }
/***********PCI Logo*********************/
#pcilogo {
	margin-top: 4px;

	float:left;
}
#pcilogo img { background:none; }
/*********Static footer bottom****************/

.Lsearch h2, .Lsearch label, .Lsearch legend { display:none; }
.Lcat_headerrightright ul, .Lcat_headerrightright div, .Lcat_headerrightright h3 {
	float:right;
	white-space:nowrap;
	font-weight:normal;
}
.Lcat_headerrightright .orderstatus {
	float:right;
	white-space:nowrap;
	margin-right:15px;
}
.Lcat_headerrightmiddle, .Lcat_headerrightleft, .Lcat_headerrightright {
	float:right;
	white-space:nowrap;
}
.Lcat_headerrightleft {
	margin-right:20px;
	white-space:nowrap;
}

.Ltopnavcats a, #footer a,#footer p,#header .Lcat_header a,#header .Lcat_ckheader a,p.csnumber {
	font-family:'VerlagBook';
}

#searchsubmit{
display:block;
float:right;
position:relative;
top:-24px;
right:1px;
white-space:nowrap;}
z-index:-1;
height:25px;
width:25px;
}
.ie input#searchsubmit { position:relative; top:-22px; !important right:1px;}

#newslettersubmit{display:none;white-space:nowrap;}
/* EMAIL SIGNUP */
.Lemailsignup { }
.Lemailsignup h2 {
	padding:5px 0 5px 4px;
	margin:0;
	display:none;                                                                                                                     
}
.Lemailsignup label { display:none; }
.Lcat_footer5 #emailsignup { width:155px; }
.Lcat_footer5 .Lemailsignup{background-image:url("../images/newletter_bkg.png");display:block;height:55px;left:110px;position:relative;top:-6px;width:175px;}
#termtextkeywordsearch,input#emailsignup{border:thin solid #999;color:#999;font-size:13px;margin:05px00;width:90%;}
#termtextkeywordsearch{padding:2px;}
input#emailsignup{padding:4px;}
input#email, .userEmail, input#password {
	border:1px solid #CECECE;
	padding:4px;
	color:#333;
	background-color: #EEE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:362px;
	margin-top: 3px;
}
.notregisterinput input#email { margin-right:10px; }
.userEmail {
	margin-top:5px;
	margin-bottom:10px;
}
.newcusttxt, .registertxt {
	margin-bottom:10px;
	width:300px;
	height:50px;
}
.f-pwrmemail label, .notregistertxt, .forgottenpassword, .registered label, .notregister label {
	display:block;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:2px;
}
#loginform { }
#orderhistory #buttons, #myaccount #buttons, #staticpage #buttons, .containerpwrmthankyou #buttons, .containerorscempty #buttons, .containerpwrm #buttons, .registered #buttons, .notregisterbtn {
	position:relative;
	margin-top:30px;
	z-index:777;
}
#orderconfirmation #buttons {
	margin-bottom:30px;
	margin-top:30px;
}
.registered input, .notregister input {
	display:block;
	margin-top:10px;
}                      
.Lemailsignup legend { }
.Lemailsignup fieldset {left:5px;position:absolute;top:20px;}

.Lemailsignup input#newslettersubmit {
	display:none;
	margin:0;
	padding:0;
	float:right;
}

/* REFER A FRIEND */
#referfriend, #referfriendthankyou, #referfriendlist {
	background: #ffffff;
	float:none;/***/
	padding:0 25px;
	width:750px;
}
#referfriend h1 span, #referfriendthankyou h1 span, #referfriendlist h1 span { color:#333; }
#referfriend h2 {
	float:none;/***/
	margin:0;
	padding-left:0;
	width:100%;
}
#referfriend h3 {
	color:#333;
	font-weight:normal;
	padding:18px 0 9px;
	float:none;/***/
	clear:both;
	width:750px;
}
#referfriend p, #referfriendthankyou p, #referfriendlist p {
    margin:0;
    float:none;
    clear:both;
}
#referfriendthankyou p, #referfriendlist p { width:600px; }
#referfriend p.terms{ float:left; padding-right:5px;}
#referfriend p.privacy{ clear:right; }

#referfriend .refrTerm label { margin:0; }
#referfriend fieldset div label { margin:0; }
/****************Promo link footer****************/
div.promofooter { display:none; }
p.promobtm {
	float:none;/***/
	padding:17px 0 0 8px;
}
p.promobtm a { color:#666; }
p.promobtm a:hover { color:#666; }
p.go { display:none; }
/*************Contact Details************************/

.addcontactaddress {
	font-size:12px;
	margin-bottom:25px;
}
.addcontactaddress h2.error {
	padding:0 0 20px 0;
	margin:0;
}
.addcontactaddress form { width:774px; }
input#usemail, .addcontactaddress fieldset input {
	font-size:12px;
	-moz-border-radius :3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #CECECE;
	margin:0 5px 0 0;
	padding:4px;
	padding-bottom:4px;
	width:249px;
	color:#666;
	background-color: #EEE;
}
.addcontactaddress fieldset {
	margin:10px;
	padding:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	width:100%;
}
.addcontactaddress fieldset div { padding-bottom:10px; }
.addcontactaddress fieldset div label {
	display:block;
	float:left;
	width:110px;
	margin-right:10px;
}
.addcontactaddress fieldset { margin-top:10px; }
.addcontactaddress .sectioncheckbox{
	float:left;
	clear:both;
}
.addcontactaddress .sectioncheckbox label {
 	position::absolute;
	white-space:nowrap;
	margin-left:94px;
	font-size:10px;
}
.addcontactaddress input#blkemail {
    border:none;
    float:left;
    height:13px;
    padding:0;
    width:auto !important;
}
.addcontactaddress .sectioncheckbox label {
    margin-left:0px !important;
}
.addcontactaddress input#ustandc {
    border:none;
    float:left;
    height:13px;
    padding:0;
    width:auto !important;
}
/***JqZoom***/
div.jqZoomTitle {
	z-index:5000;
	text-align:center;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	background: #999;
}
.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;
	z-index:2px;
}
.jqZoomPup img { border: 0px; }
.preload {
	-moz-opacity:0.8;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: #333;
	text-decoration: none;
	border: 1px solid #CECECE;
	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 {
	background-color:#FFF;
	width:382px;
	height:456px;
}
/*****************Gift Wrap****************/
#giftwrap {
	width:100%;
	margin:0;
	padding:0;
	float:right;
	background:#fff;
}
#giftwrap h1 {
	height:23px;
	margin:35px 0 20px 25px;
	padding:0;
	width:100%;
}
#giftwrap p { margin:0; }
#giftwrap .wizrtable_wrap {
	float:right;
	margin:0 20px 0 0;
	padding:10px 0 0;
	width:755px;
}
#giftwrap .wizrtable_wrap table thead tr th {
	font-weight:normal;
	background:#2E2828;
	color:#909090;
	text-transform:uppercase;
	padding-left:10px;
}
#giftwrap .wizrtable_wrap table tbody tr td {
	font-weight:normal;
	background:#ECECEC;
	padding:10px 0 10px 10px;
}
#giftwrap .wizrtable_wrap table tbody tr td textarea.message { color:#333333; }
#giftwrap #buttons {
	width:755px;
	float:none;/***/
	margin:0;
	padding:20px 0 20px 25px;
}
/*****************Redeem Giftcertification****************/
#redeemgiftcert {
	width:100%;
	margin:0;
	padding:0;
	float:right;
	background:#fff;
}
#redeemgiftcert h1 {
	height:25px;
	margin:35px 0 20px 25px;
	padding:0;
	width:100%;
}
#redeemgiftcert .f-giftcertcode {
	float:right;
	margin:0 20px 0 25px;
	padding:20px 0 0;
	width:755px;
}
#redeemgiftcert .f-giftcertcode div label { margin:0; }
#redeemgiftcert .f-giftcertcode div input {
	width:208px;
	border:1px solid #CECECE;
}
#redeemgiftcert form {
	float:none;/***/
	clear:both;
}
/*********Redeem a Promotion**************/
#redeempromocode {
	width:100%;
	margin:0;
	padding:0;
	float:right;
	background:#fff;
}
#redeempromocode h1 {
	height:25px;
	margin:35px 0 30px 25px;
	padding:0;
	width:100%;
}
#redeempromocode div label {
	margin:0;
	padding-left:25px;
	clear:left;
}
#redeempromocode div input {
	width:208px;
	border:1px solid #CECECE;
}
#redeempromocode p { margin:0; }
#redeempromocode #buttons input {
	width:auto;
	border:none;
}
#promotions {
	clear:both;
	padding:20px 0 5px 25px;
}
#promotions h2 {
	background:#2E2828 none repeat scroll 0 0;
	color:#909090;
	font-weight:normal;
	padding:6px 6px 6px 12px;
	text-transform:uppercase;
}
#promotions p {
	padding:15px 0 5px 13px;
	margin:0;
}
#orderdetail .ohListVoucher {
	clear:both;
	padding:10px 0 0 20px;
}
#orderdetail .ohListVoucher table.promotions tr th.hdrVouchers {
	background:#2E2828;
	color:#909090;
	font-weight:normal;
	margin:0;
	padding:6px 0 7px 10px;
	text-transform:uppercase;
}
#orderdetail .ohListVoucher table.promotions tr th.hdrPromotion {
	background:#E7E7E7;
	font-weight:normal;
	margin:0;
	padding:5px 0 5px 20px;
	width:605px;
}
#orderdetail .ohListVoucher table.promotions tr td.promotion {
	background:#E7E7E7;
	font-weight:normal;
}
/***********Edit Contact Detail on Order Summary*************/
.editcontactaddress {
	width:100%;
	margin:0;
	padding:0;
	background:#fff;
}
.editcontactaddress h1 {
	height:23px;
	margin:35px 0 30px 25px;
	padding:0;
	width:100%;
}
.editcontactaddress p {
	width:100%;
	float:none;/***/
	padding:5px 0 10px 25px;
}
.editcontactaddress fieldset div { padding-bottom:5px; }
.editcontactaddress fieldset div div label { float:none;/***/ }
.editcontactaddress .f-orbtfdetail, .editcontactaddress .f-orbtdetail { padding:0 0 0 25px; }
.editcontactaddress .f-orbtpersonal { padding:20px 0 0 25px; }
.editcontactaddress div label { }
.editcontactaddress div input {
	border:1px solid #CECECE;
	margin:3px 0 0 0;
	padding:1px;
	width:208px;
}
.editcontactaddress div input#usxtbirthyear {
	border:1px solid #CECECE;
	width:100px;
}
.editcontactaddress div select {
	border:1px solid #CECECE;
	margin:3px 0 0;
	padding:0;
	width:212px;
}
.editcontactaddress .usxtbirthday select {
	border:1px solid #CECECE;
	width:100px;
}
.editcontactaddress div select#title { width:70px; }
.editcontactaddress #buttons input {
	width:auto;
	border:none;
}
/************POPUP********************/
#popups {
	width:100%;
	float:left;
	text-align:left;
	margin:0;
	padding:0;
}
#popups #help h1 {
	background:none;
	margin:35px 0 30px 0;
	padding:0;
	text-indent:0;
	width:100%;
}
#popups h3 {
	font-weight:normal;
	padding:10px 0;
}
#popups p {
	font-weight:normal;
	padding:5px 0;
}
#popups select {
	width:212px;
	border:1px solid #CECECE;
	margin-left:25px;
}
#popups p.close {
	text-decoration:none;
	margin-left:25px;
}
#popups .contact h1 {
	background:none;
	height:23px;
	margin:35px 0 30px 0;
	padding:0;
	text-indent:0;
	width:100%;
}
#popups .text-fields { padding-top:10px; }
#popups #buttons {
	float:left;
	width:100%;
}
#buttons { clear:both }
#popups h2 { margin-top:15px; }
#popups .terms h1 {
	background:none;
	height:23px;
	margin:35px 0 30px 0;
	padding:0;
	text-indent:0;
	width:100%;
}
/*******************Add message*****************/
#productlist #addedmsg { display:none; }
#addedmsg {
	color:#cc8571;
	padding:0;
	margin:0;
	text-align:left;
	background:none;
	float:left;
	clear:none;
	width:100%;
	font-size:12px;
}
/**************************No record Page not found*********************/
#norecord {
	background:url(../images/bkg_norecord.jpg) no-repeat scroll left top;
	width:100%;
	margin:0;
	padding:0;
	float:right;
	height:383px;
}
#norecord h1 { display:none; }
#norecord .groupnorecord {
	padding-left:25px;
	padding-top:100px;
	width:370px;
}
#norecord p { padding:5px 0 10px 0; }
#norecord ul { padding:0 0 10px 12px; }
#norecord ul li {
	padding:0 0 2px 0;
	list-style:disc;
}
#norecord .buttonsback {
	padding-left:22px;
	padding-top:10px;
	width:300px;
}
/****************Size Chart Popup********************/
.sizechartcover {
	margin:5px auto;
	overflow:hidden;
	padding:5px 0 0 0;
	width:285px;
	text-align:left;
}
a.linksizechart {
	float:none;/***/
	padding:10px 0 10px 0;
	color:#333;
	text-decoration:none;
}
.sizechartcover p { padding:10px 0 0 0; }
div.cntsize1 {
	background:#E8E8E8;
	color:#888;
}
div.cntsize2 {
	background:#fff;
	color:#888;
}
div.contentsize span {
	white-space:nowrap;
	display:inline-block;
	width:60px;
	padding:3px;
	padding-right:10px;
}
/**********Newsletter**********************/
#newsstorydetail {
	width:100%;
	background:#fff;
	margin:0;
	padding:0 0 20px 0;
	float:none;/***/
}
#newsstorydetail h1 {
	color:#333;
	font-weight:normal;
	padding:30px 0 20px 25px;
	margin:0;
}
#newsstorydetail p {
	color:#333;
	padding:5px 0 5px 25px;
}
.requirefields { padding:10px 0 10px 0; }
.changeview {
	display:none;
	float:none;/***/
	text-align:right;
	width:70px;
	color:#CECECE;
	padding:0;
	margin:7px 0 0 0;
}
.prods ul p.changeview {
	float:none;/***/
	text-align:right;
	width:70px;
	color:#CECECE;
	padding:0;
	margin:7px 0 0 0;
}
/*******************Category Multi Set*********************/
.psel {
	float:none;/***/
	text-align:right;
	margin:0;
	padding:6px 0 6px 0;
	background:#2E2828;
	color:#CECECE;
}
.psel a {
	color:#CECECE;
	text-decoration:none;
}
.psel a:active, .psel a:hover { color:#CECECE; }
.psel span.nextpage a.next { }
.psel a.pselall { }
#popupcontent .sizechartcover p { border:none; }
#popupcontent { font-size:11px; }
.orxorxtdelivery {
	padding:4px;
	font-size:12px;
	color:#333
}
.f-payment_details div.imgcredit { clear:none; }
.imgcredit img { float:left }
.shipTracking {
	text-align:center;
	margin-left:-50px
}


/**/

.invtOverride {border-top:none !important;}

div.prodRight iframe.twitter-share-button{padding-top:2px;}

/* Refer a Friend */
#referfriend fieldset label {
    float: left;
    width: 110px;
    text-align:right;
    padding-right:3px;
}

#referfriend fieldset.f-refrname {
    padding-bottom:15px;
}

#referfriend fieldset.f-refrname div{
    padding:10px 0;
}

#referfriend fieldset.f-refrname div label{
    display:none;
}

#referfriend div.refrTerm{
    padding: 10px 0;
}

#referfriend div#buttons{
    padding: 10px 0 20px;
}

#referfriend h1, #referfriendthankyou h1, #referfriendlist h1 { display:none; }

div.referred_banner{background-image:url('../images/referred_banner.jpg');}
div.referred_banner_view{background-image:url('../images/referred_banner_view.jpg');}
div.referred_banner_thankyou{background-image:url('../images/referred_banner_thankyou.jpg');}
div.referred_banner, div.referred_banner_view, div.referred_banner_thankyou{
    background-repeat:no-repeat;
    height:231px;
    padding-bottom:10px;
}

#referfriend p, #referfriendthankyou p, #referfriendlist p {
    margin:0;
    float:none;
    clear:both;
    width:600px;
} 

/* Avent Calendar */
#advent-container{
	width:971px;
	height:566px;
	overflow:hidden;
}

#advent-left-banner{
	width:179px;
	height:566px;
    background:url('../images/advent/sidebanner.png') no-repeat right top;
	float:left;
}

#advent-right-calendar{
	width:792px;
	height:566px;
    background:url('../images/advent/grid.png') no-repeat right top;
	float:left;
}

#advent-grid{    
	height:565px;
	width:792px;
/*	margin-left:1px;*/
}

.advent-tile{         
	float:left;
	opacity:1;
	filter:alpha(opacity=100);
}

.advent-hidden-tile{                 	
	opacity:0;
	filter:alpha(opacity=0);
}

.advent-dailydeal{
	float:left;  
	z-index:50;
}                     

#advent-dealbox a img,
#advent-persistingdeal-bottom a img,
.advent-dailydeal a img{text-decoration:none;border:none;}

/* ROW 1 */
#advent-tile01{width:114px;height:116px;background:url('../images/advent/tiles/tile01.png') no-repeat right top;}
#advent-tile02{width:112px;height:116px;background:url('../images/advent/tiles/tile02.png') no-repeat right top;}
#advent-tile03{width:113px;height:116px;background:url('../images/advent/tiles/tile03.png') no-repeat right top;}
#advent-tile04{width:114px;height:116px;background:url('../images/advent/tiles/tile04.png') no-repeat right top;}
#advent-tile05{width:113px;height:116px;background:url('../images/advent/tiles/tile05.png') no-repeat right top;}
#advent-tile06{width:112px;height:116px;background:url('../images/advent/tiles/tile06.png') no-repeat right top;}
#advent-tile07{width:114px;height:116px;background:url('../images/advent/tiles/tile07.png') no-repeat right top;}
/* ROW 2 */                                                                   
#advent-tile08{width:114px;height:116px;background:url('../images/advent/tiles/tile08.png') no-repeat right top;}
#advent-tile09{width:112px;height:116px;background:url('../images/advent/tiles/tile09.png') no-repeat right top;}
#advent-tile10{width:113px;height:116px;background:url('../images/advent/tiles/tile10.png') no-repeat right top;}
#advent-tile11{width:114px;height:116px;background:url('../images/advent/tiles/tile11.png') no-repeat right top;}
#advent-tile12{width:113px;height:116px;background:url('../images/advent/tiles/tile12.png') no-repeat right top;}
#advent-tile13{width:112px;height:116px;background:url('../images/advent/tiles/tile13.png') no-repeat right top;}
#advent-tile14{width:114px;height:116px;background:url('../images/advent/tiles/tile14.png') no-repeat right top;}
/* ROW 3 */                                                                   
#advent-tile15{width:114px;height:113px;background:url('../images/advent/tiles/tile15.png') no-repeat right top;}
#advent-tile16{width:112px;height:113px;background:url('../images/advent/tiles/tile16.png') no-repeat right top;}
#advent-tile17{width:113px;height:113px;background:url('../images/advent/tiles/tile17.png') no-repeat right top;}
#advent-tile18{width:114px;height:113px;background:url('../images/advent/tiles/tile18.png') no-repeat right top;}
#advent-tile19{width:113px;height:113px;background:url('../images/advent/tiles/tile19.png') no-repeat right top;}
#advent-tile20{width:112px;height:113px;background:url('../images/advent/tiles/tile20.png') no-repeat right top;}
#advent-tile21{width:114px;height:113px;background:url('../images/advent/tiles/tile21.png') no-repeat right top;}
/* ROW 4 */                                                                   
#advent-tile22{width:114px;height:112px;background:url('../images/advent/tiles/tile22.png') no-repeat right top;}
#advent-tile23{width:112px;height:112px;background:url('../images/advent/tiles/tile23.png') no-repeat right top;}
#advent-tile24{width:113px;height:112px;background:url('../images/advent/tiles/tile24.png') no-repeat right top;}
#advent-tile25{width:114px;height:112px;background:url('../images/advent/tiles/tile25.png') no-repeat right top;}
#advent-tile26{width:113px;height:112px;background:url('../images/advent/tiles/tile26.png') no-repeat right top;}
#advent-tile27{width:112px;height:112px;background:url('../images/advent/tiles/tile27.png') no-repeat right top;}
#advent-tile28{width:114px;height:112px;background:url('../images/advent/tiles/tile28.png') no-repeat right top;}
/* ROW 5 */                                                                   
#advent-tile29{width:114px;height:109px;background:url('../images/advent/tiles/tile29.png') no-repeat right top;}
#advent-tile30{width:112px;height:109px;background:url('../images/advent/tiles/tile30.png') no-repeat right top;}
#advent-tile31{width:113px;height:109px;background:url('../images/advent/tiles/tile31.png') no-repeat right top;}
#advent-tile32{width:114px;height:109px;background:url('../images/advent/tiles/tile32.png') no-repeat right top;}
#advent-tile33{width:113px;height:109px;background:url('../images/advent/tiles/tile33.png') no-repeat right top;}
#advent-tile34{width:112px;height:109px;background:url('../images/advent/tiles/tile34.png') no-repeat right top;}
#advent-tile35{width:114px;height:109px;background:url('../images/advent/tiles/tile35.png') no-repeat right top;} 

#advent-dealbox{
	display:none;
}

#advent-persistingdeal-top{
	position:fixed;
	width:98px;
	height:220px;
	background:url('../images/advent/corner_dailydeal_top.png') no-repeat right top;
	bottom:21px;
	right:0px;  
	z-index:10;
}

#advent-persistingdeal-top2{
	position:fixed;
	width:98px;
	height:220px;
	background:url('../images/advent/corner_dailydeal2_top.png') no-repeat right top;
	bottom:21px;
	right:0px;  
	z-index:10;
}

#advent-persistingdeal-bottom{
	position:fixed;
	width:283px;
	height:21px;
	bottom:0px;
	right:0px;
	float:left;  
	z-index:10;
}

/* Clothing landing page */
#clothing-container{width:970px;height:566px;overflow:hidden;}
#clothing-container a img{text-decoration:none;border:none;}
#clothing-col1,#clothing-col2,#clothing-col3{float:left;}
.clothing-montana{height:275px;width:309px;background:url('../images/clothing/clothing.jpg') no-repeat left top;}
.clothing-diamante{height:291px;width:309px;background:url('../images/clothing/clothing.jpg') no-repeat left -275px;}
.clothing-empire{height:566px;width:279px;background:url('../images/clothing/clothing.jpg') no-repeat -309px top;}
.clothing-tops{height:113px;width:382px;background:url('../images/clothing/clothing.jpg') no-repeat -588px top;}
.clothing-sweaters{height:113px;width:382px;background:url('../images/clothing/clothing.jpg') no-repeat -588px -113px;}
.clothing-dresses{height:116px;width:382px;background:url('../images/clothing/clothing.jpg') no-repeat -588px -226px;}
.clothing-bottoms{height:112px;width:382px;background:url('../images/clothing/clothing.jpg') no-repeat -588px -342px;}
.clothing-jackets{height:112px;width:382px;background:url('../images/clothing/clothing.jpg') no-repeat -588px -454px;}
.clothing-montana-hover{background:url('../images/clothing/clothing-hover.jpg') no-repeat left top !important;}
.clothing-diamante-hover{background:url('../images/clothing/clothing-hover.jpg') no-repeat left -275px !important;}
.clothing-empire-hover{background:url('../images/clothing/clothing-hover.jpg') no-repeat -309px top !important;}
.clothing-tops-hover{background:url('../images/clothing/clothing-hover.jpg') no-repeat -588px top !important;}
.clothing-sweaters-hover{background:url('../images/clothing/clothing-hover.jpg') no-repeat -588px -113px !important;}
.clothing-dresses-hover{background:url('../images/clothing/clothing-hover.jpg') no-repeat -588px -226px !important;}
.clothing-bottoms-hover{background:url('../images/clothing/clothing-hover.jpg') no-repeat -588px -342px !important;}
.clothing-jackets-hover{background:url('../images/clothing/clothing-hover.jpg') no-repeat -588px -454px !important;}

*:first-child+html span.giftlinktxt a {
left:-180px;
top:0px !important;
}

*:first-child+html .lookbooktoplink{right:-252px;}
.twtr-hd{width:410px;}
.twtr-tweet{width:428px;}
