/* ===========================================================
* Description.......: WB SHOP Checkout Styles
* Created by........: Todd Brady - Lyons Creative Group
* Modified by.......: Kirin Murphy
* Modified date.....: 01-12-09  5:00 PM
=========================================================== */

/* PAGE BG styles
=========================================================== */
.STUDIO {

	/*background:url(../images/studioBG.jpg) fixed repeat-x;*/

}

 

/* GLOBAL CHECKOUT styles
=========================================================== */

#WBlogo2 {
float:left;
background:url(../images/wbshop_logo_tagline.png) no-repeat;
width:352px;
height:108px;
margin-bottom:10px; }

#WBlogo2 a {
display:block;
width:352px;
height:108px; }

ul#cp_helpnavHeading {
float:left; }

ul#cp_helpnavHeading ul {
border-top:1px solid #717e8b; }

ul#cp_helpnavHeading li {
float:left; }

#cp_helpnav {
float:left;
margin-top:2px;
padding-top:10px; }

#cp_helpnav li {
display:inline;
padding:2px 7px !important;
background:url(../images/userNav_divider.gif) left center no-repeat;
position:relative; }

#cp_helpnav a {
display:block;
float:left;
font:11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#67d7ff;
padding:2px 1px;
position:relative; }
div.shipto_adr  {
margin-left:20px;
margin-bottom:5px;
}
div.shipto_adr button {
background:transparent url(../images/checkout_shipadd_sm_btn.gif) no-repeat scroll top left;
display:block;
height:17px;
width:124px;
}
div.shipto_adr button:hover {
background-position:0 -17px; }

div.billto_adr  {
margin-left:20px;
margin-bottom:5px;
}
div.billto_adr button {
background:transparent url(../images/checkout_billadd_sm_btn.gif) no-repeat scroll top left;
display:block;
height:17px;
width:123px;
}
div.billto_adr button:hover {
background-position:0 -17px; }



pt_check...tyles.css (line 916)
bu
#cp_helpnav li#faq {
background:none;
padding-left:0 !important; }

#cp_helpnav li#contact {
padding-right:0 !important; }

#checkout_breadcrumbs {
clear:left;
font-size:10px;
line-height:12px;
margin-bottom:7px; }

div#checkoutProcTabs {
height:50px;
margin-bottom:30px;
width:980px; }

div#checkoutProcTabs li {
width:320px;
margin-right:10px;
float:left;
height:50px;
display:block; }

div#checkoutProcTabs li a {
float:left;
width:320px;
height:50px;
display:block; }

li.endtab, li.endtab a {
margin-right:0 !important;
}

li#shippinginfo {
background:url(../images/buttons/shipping_inactive_btn.gif) center no-repeat; }

li#shippinginfoActive {
background:url(../images/shippingInfo_active.jpg) center no-repeat; }

li#billinginfo {
background:url(../images/billingInfo_inactive.jpg) center no-repeat; }

li#billinginfoEST {
background:url(../images/billingInfo_inactive_est.gif) center no-repeat; }

li#billinginfoActive {
background:url(../images/buttons/billingInfo_active.gif) center no-repeat; }

li#billinginfoActiveEST {
background:url(../images/buttons/billinginfo_active_est.gif) center no-repeat; }

li#paymentmethod {
background:url(../images/cp_topnav_paymentmethod.gif) center no-repeat; }

li#paymentmethodActive {
background:url(../images/cp_topnav_paymentmethod_2.gif) center no-repeat; }

li#orderreview {
background:url(../images/orderReview_inactive.jpg) center no-repeat; }

li#orderreviewEST {
background:url(../images/orderReview_inactive_est.gif) center no-repeat; }

li#orderreviewActive {
background:url(../images/buttons/orderReview_active_btn.gif) center no-repeat; }

li#orderreviewActiveEST {
background:url(../images/buttons/orderReview_active_est.gif) center no-repeat; }

.cp_tabbedOptions {
width:980px;
clear:left; }

a.edit {
margin-left:10px; }

.change {
float:right;
clear:right;
line-height:12px;
color:#34a0c5; }

div.itemsStatus {
margin-top:10px;
display:block; }

p.itemstatus {
margin-top:10px; }

.giftOption ul {
float:left;
width:190px; }

.giftOption ul li {
display:inline;
line-height:12px; }

.giftOption ul li.giftoptiontxt {
width:200px;
padding-right:10px; }

/* MINI CART */
div.miniCart {
width:690px;
float:left;
margin-left: 13px;
}

div.shippingMethod {
float:right;
width:260px;
padding:10px;
padding-top:0;
margin: 10px 0px;
}

div.shippingMethod ul {
float:left;
clear:left;
width:200px; }

div.shippingMethod ul li {
float:left;
text-align:left;
width:200px;
line-height:14px;
margin-top: 8px;
}

.cartrow {
display:inline;
width:350px;
margin:10px 0;
float:left;
font-size:10px;

}

.cartrow p {
line-height:13px; }

.cartrow .col1 p a {color:#ffffff;
cursor: default;
}

.col1, .col2, .col3, .col4 {
float:left;
padding:0 10px; }

.col1 {
width:350px;
padding-left:0; }

.col2 {
width:130px; }

.col3 {
width:40px;
text-align:right; }

.col3_B_od {
width:58px;
text-align:center;
float:left;
padding:0 10px;
}

.col4_shipmethods_od {
width:202px;
float:left;
padding:0 10px; }

.col4_shipmethods {
width:220px;
float:left;
padding:0 10px; }

.col4 {
width:72px;
text-align:right; }

.productSH_border {
height:1px;
width:505px;
background:#6d7d8c;
display:block;
margin:0;
line-height:1px;
overflow:hidden;
clear:left; }

/*MINI CART COL HEADINGS*/
ul.colHeadings {
display:inline;
float:left;
width:100%;
margin-left: 13px;
padding-bottom:3px;
margin-top: 15px;
}

ul.colHeadings li a {
cursor:pointer; }

ul.colHeadings li {
float:left; }

li.itemHeading {
width:200px; height:10px;
background:url(../images/item.gif) center left no-repeat; }

li.itemdetailHeading {
background:url(../images/itemdetails.gif) center left no-repeat;
width:145px; height:10px;
margin-left:10px; }

li.quantityHeading {
background:url(../images/quantity.gif) center left no-repeat;
width:90px; height:10px; }

li.priceHeading {
background:url(../images/price.gif) center left no-repeat;
width:45px; height:10px;
margin-left:15px; }

li.shipmethHeading {
background:url(../images/shippingmethod.gif) center left no-repeat;
width:115px; height:10px;
margin-left:10px; }

/* SUMMARY BOXES LAYOUT STYLES */
@media screen {
#oc_rightCol div {
float:left;
display:inline; }
}

.summarycotainer {
background:url(../images/oc_rightcol_summary_bgs.jpg) top center no-repeat;
width:200px;
padding:10px;
padding-top:5px;
margin:0 auto;
float:none; clear:both;}

.summaryBox {
background:#fff;
width:180px;
padding:10px;
margin-bottom:10px;
color:#000;
display:table;
*padding:5px;
}

.row {
display:table-row; }

.summaryBox div.cell_A {
display:table-cell;
width:115px;
padding:4px 0;
text-align:left; }

.summaryBox div.cell_B {
display:table-cell;
width:60px;
padding:4px 0 4px 5px;
text-align:right; }

.summaryBox div.ordertotal{
color: red;
font-size: 14px;
}	

.summaryBox ul {
margin-bottom:10px;
width:130px;
float:left;
clear:left; }

.summaryBox ul li {
line-height:12px;
width:180px; }

.RC_divider {
height:1px;
width:100%;
background:#6d7d8c;
display:block;
line-height:1px;
overflow:hidden;
clear:left;
margin-top:5px;
margin-bottom: 5px;
}

.summarycotainer2 {
background:url(../images/cb_rightcol_summary_bg1.jpg) top center no-repeat;
width:200px;
padding:10px;
padding-top:5px;
margin:0 auto; }

.summarycotainer3 {
background:url(../images/cb_rightcol_summary_bg2.jpg) top center no-repeat;
width:200px;
padding:10px;
padding-top:5px;
margin:0 auto; }


/* SIGN-IN CHECKOUT PG styles
=========================================================== */

#newCustomers {
background:url(../images/newCustomer.gif) top left no-repeat;
height:10px;
border-bottom:1px solid #6d7d8c;
margin-bottom:10px;
padding-bottom:3px; }

#fastcheckout{
background:url(../images/checkout_head.gif) top left no-repeat;
border-bottom:1px solid #6d7d8c;
width:650px;
}	

#returningCustomers {
background:url(../images/returningCustomer.gif) top left no-repeat;
height:10px;
border-bottom:1px solid #6d7d8c;
width:355px;
margin-bottom:10px;
padding-bottom:3px; }

#signin_leftCol {
width:350px;
float:left;
padding:15px 0 20px 15px;
font-size:11px;
line-height:13px;
padding-top:25px;
}

#signin_leftCol .col1{
text-align:right;
width:100px;
padding-right:5px;
}

#signin_leftCol .col2{
width:220px;
padding:0px;
}

#signin_leftCol .nocol1{

}

#signin_leftCol .rows{
width:400px;
height:40px;
}

#signin_Col{
background:#05182B url(../images/signin_bgd.jpg) top left no-repeat;
padding: 15px;
height: 600px;
margin-left:35px;
}	

div#checkout {
padding:10px 0 5px 0;
}

div#checkout h1 {
background:url(../images/checkout.gif) left center no-repeat;
height:55px;
width: 150px;
float: left;
}

#signin_leftCol h3 {
 }

#customerLogIn {
width:350px;
margin:15px 0 0 15px; }

input.returncustomer {
overflow:hidden;
background:url(../images/inputfieldbg.gif) repeat-x;
border:1px solid #3e3e3e;
height:15px;
width:190px;
margin:0;
padding:3px 2px 0 2px;
float:left;
font:11px Arial, Helvetica, sans-serif;
color:#000; }

#customerLogIn td.cell_A {
text-align:right;
vertical-align:middle;
padding:5px; }

#customerLogIn td.cell_B {
text-align:left;
vertical-align:middle;
padding:5px; }

input.checkbox {
vertical-align:middle;
overflow:hidden;
margin:0;
padding:0;
width:15px; /*specified width for IE to flush align left*/
}
span.signin {
background:url(../images/buttons/checkout_loginbtn.gif) top center no-repeat;
width:160px;
height:28px;
display:block;
border:none;
margin-top:15px; }

span.signin button {
background:url(../images/buttons/checkout_loginbtn.gif) top center no-repeat;
width:160px;
height:28px;
border:none; }

span.signin button:hover {
 }

span.signinnew {
background:url(../images/buttons/ma_btn_signin-revised.gif) top center no-repeat;
width:64px;
height:20px;
display:block;
border:none;
margin-top:5px; }

span.signinnew button {
background:url(../images/buttons/ma_btn_signin-revised.gif) top center no-repeat;
width:64px;
height:20px;
border:none; }

span.signinnew button:hover {
background-position:0 -20px; }


#signin_rightCol {
width:250px;
float:left;

font-size:11px;
line-height:13px;
padding-top:25px;
padding-left:30px;
}

#giftWrapBox {
	width:362px; 
	height:330px; 
	background: #010302 url(../images/address_form_background.jpg) no-repeat top left;
}
#giftWrapContent {
	width:328px; 
	height:200px; 
	background-color:#05182B; 
	margin-top:10px; 
	margin-left:15px; 
	overflow-x: hidden; 
	overflow-y:auto;	
}
.giftWrapTitle {
	color:#cccccc; 
	vertical-align:top; 
	padding:10px; 
	padding-left:0px; 
	font-size:11px; 
	font-weight:bold; 
	width:200px;	
}
.giftWrapNA {
	width:65px; 
	vertical-align:top; 
	padding:10px; 
	padding-left:0; 
	padding-right:0;
	font-size:9px; 
	color:#FF7F01;
}
.giftWrapBar {
	margin-left:15px; 
	border-top:1px solid #1F344F; 
	width: 290px
}

.checkout_email{
padding-bottom: 5px;
}	
#signin_rightCol ul {
list-style:disc;
margin:5px 0 0 15px; }

#signin_rightCol ul li {
margin-bottom:5px; }

span#guestCheckout {
background:url(../images/buttons/guestcheckout_btn.gif) top center no-repeat;
width:135px;
height:20px;
display:block;
float: left;
}

span#guestCheckout button {
border:none;
background:url(../images/buttons/guestcheckout_btn.gif) top center no-repeat;
width:135px;
height:20px; }

#checkoutOptions_container {
float:left;
clear:left;
width:205px; }

#digitaldownload_notice {
clear:both;
width:200px;
margin-top:14px;
margin-right:5px; }

span#guestCheckout_off {
background:url(../images/buttons/guestChkOut_BTN_off.gif) top center no-repeat;
width:160px;
height:27px;
display:block; }

span#guestCheckout_off button {
border:none;
background:url(../images/buttons/guestChkOut_BTN_off.gif) top center no-repeat;
width:183px;
height:20px; }

span#newAcnt {
background:url(../images/buttons/signup-wbid.gif);
width:118px;
height:20px;
display:block;
margin-top:5px;
}

span#newAcnt button {
border:none;
background:url(../images/buttons/signup-wbid.gif);
width:118px;
height:20px; }

span#guestCheckout button:hover, span#newAcnt button:hover {
background-position:0 -20px; }

ul#checkoutOptions {
list-style:none;
width:183px;
margin:0px 0px; }

ul#checkoutOptions li {
text-align:center; }



/* ORDER REVIEW STYLES
=========================================================== */
span.ortext{
width: 350px;
padding-top:15px;
line-height: 15px;
font-size: 13px;
}	
.or_section_head {
background:#081e33 url(../images/placeorder_bgd.jpg) no-repeat top center;	
width:960px;
text-align:left;
font-size:12px;
float:left;
margin-bottom:10px;
padding:10px;
padding-top:0px;
height: 71px;
}

h3.CP_shippingmethhead {
background:url(../images/chooseshipmeth.gif) left center no-repeat;
height:10px; }

.or_section_head div {
width:400px;
line-height:14px; }

span.placeorder button {
background:url(../images/buttons/place_order_btn.gif) top center no-repeat;
width:128px;
height:30px;
vertical-align:middle;
float:right;}

span.placeorder button:hover, span.goback button:hover {
background-position:0 2px; }

span.goback {
background:url(../images/buttons/goBack_btn.gif) top center no-repeat;
width:110px;
height:20px;
display:block;
vertical-align:middle;
float:left; }

span.goback button {
background:url(../images/buttons/goBack_btn.gif) top center no-repeat;
width:110px;
height:20px;
vertical-align:middle;
float:left; }

.margin10 {
margin:10px 0; }

span.placeorder {
background:url(../images/buttons/place_order_btn.gif) top center no-repeat;
width:128px;
height:30px;
display: block;
float: right;
margin-top: 20px;
}

/* SHIP TO ONE ADDRESS styles
=========================================================== */

div#shipAddTabs ul {
margin-left:30px;
height:30px; }

div#shipAddTabs ul li {
float:left;
display:inline;
margin-right:5px;
background:url(../images/shipAddTabs-bg.gif) center no-repeat;
width:200px;
height:30px; }

div#shipAddTabs ul li.shipAddTabs-active {
background:url(../images/shipAddTabs-bg-active.gif) center no-repeat; }

div#shipAddTabs ul li a {
width:200px;
text-align:center;
padding:8px 0;
cursor:pointer;
display:block; }

.header_addaddress h3 {
width:100%;
text-align:left;
float:left;
border-bottom:1px solid #6d7d8c;
margin-bottom:0;
padding:5px 0 3px 0; }

.sc_header  {
	width:715px;
	text-align:left;
	float:left;
	border-bottom:1px solid #6d7d8c;
	font-weight: bold;
	padding-bottom:3px;
	margin-bottom:0;
	margin-left:13px !important;
	margin-left:6px;
	margin-top:13px;
}

div#shiptoadd {
font-size:11px;
width:690px;
margin:0 auto 0 auto; }

div#shiptoadd_3s {
	font-size:11px;
	width:690px;
	margin:0;
}

h3.addShipAdd_head {
background:url(../images/addshipaddress.gif) left center no-repeat;
border-bottom:1px solid #6d7d8c;
margin:10px 0;
padding-bottom:3px; }

h3#billingAddressHead {
background:url(../images/myBillingAddress.gif) left center no-repeat;
border-bottom:1px solid #6d7d8c;
margin:10px 0;
padding-bottom:3px; }

div#hideaddress {
width:690px;
float:left;
margin-bottom:10px; }

div#hideaddress a {
line-height:18px; }

span.shiptomultiple {
background:url(../images/buttons/cp_btn_shipmultipleaddr.gif) top center no-repeat;
width:220px;
height:20px;
display:block;
float:right; }

span.shiptomultiple button {
background:url(../images/buttons/cp_btn_shipmultipleaddr.gif) top center no-repeat;
width:220px;
height:20px; }

span.shiptomultiple button:hover {
background-position:0 -20px; }

#checkout_addressblockgroup {

padding:0 0 20px 15px;
float:left;
width:675px;
margin:0 0 5px 0; }

#checkout_addressblockgroup_3s {
	padding:0 0 10px 13px;
	float:left;
	width:675px;
	margin:0 0 0px 0;
}

.addressblock {
margin:20px 0px;
float:left;
width:200px;
height:130px;
overflow:hidden;
line-height:14px; }

.addressblock ul  { 
height:100px;
padding-left: 20px;
}

.addressblock_3s {
	margin:20px 0px;
	margin-bottom:10px;
	float:left;
	width:200px;
	height:auto;
	overflow:hidden;
	line-height:14px;
}

.addressblock_3s ul  { 
	padding-top:2px;
	padding-left: 22px;
	padding-right:11px;
}

.descriptionNEW {
	display:block;
	clear:left;
	padding-top:13px;
	margin-left:13px;
}

div#continuebtns {
float:right;
margin-top:10px;
padding:10px 0 10px 0; }

span.goback-2 {
background:url(../images/buttons/cp_btn_goback.gif) top center no-repeat;
width:110px;
height:20px;
float:left;
display:block; }

span.goback-2 button {
background:url(../images/buttons/cp_btn_goback.gif) top center no-repeat;
width:110px;
height:20px;
float:left; }

span.continue-2 {
width:100%;
background:url(../images/buttons/cp_btn_continue.gif) top center no-repeat;
width:118px;
height:20px;
float:right;
display:block; }

span.continue-2 button,  span.continue-2 input {
background:url(../images/buttons/cp_btn_continue.gif) top center no-repeat;
width:118px;
height:20px;
border: medium none;
font-size: 0px;
float:right; }

span.billing_continue, span.billing_continue input{
	width:100%;
background:url(../images/buttons/billing_addr_btn.jpg) top center no-repeat;
width:118px;
height:20px;
float:left;
display:block;
border: medium none;
}
span.continuetext{
width: 125px;
float:left;
}

span.checkoutcontinue{
background:url(../images/continuecheckoutbtn.gif) top center no-repeat;
width:149px;
height:27px;
display:block;
}
span.checkoutcontinue button{
background:url(../images/continuecheckoutbtn.gif) top center no-repeat;
width:149px;
height:27px;
}	

span.checkoutcontinue button:hover{
background-position: 0 2px;
}	

span.checkoutcontinue:hover, span.checkoutcontinue button:hover{
border:medium none;
cursor:pointer;
}
#shipcontinue input:hover{
	background-position: 0 -27px;
	}
	

span.billing_continue:hover, span.billing_continue input:hover {
border:medium none;
cursor:pointer;
}

span.goback-2 button:hover, span.continue-2 button:hover, span.continue-2 input:hover{

}

div.deleteAddress {

width:49px;
height:15px;
display:block;
}

div.deleteAddress button {
background:url(../images/delete_btn.jpg) top center no-repeat;
width:49px;
height:15px;
display: block;
}
div.editAddress {
width:32px;
height:15px;
display:block;
padding-left:22px;
}

div.editAddress button {
background:url(../images/edit_btn.jpg) top center no-repeat;
width:32px;
height:15px;
display: block;
}
span.shipToAddress button:hover {
background-position:0 -20px; }

#changedeletebtn button {
	background:transparent url(../images/change-or-delete-roll.jpg) repeat scroll 0 0;
	border:medium none;
	height:20px;
	width:170px;
}

/* ORDER CONFIRMATION STYLES
=========================================================== */

#orderconfirmation {
width:100%;
padding-top:10px;
height:55px; }

#orderconfirmation h1 {
background:url(../images/orderconfirmation.gif) left center no-repeat;
height:55px; }

/* LEFT COL */ 
#oc_leftCol {
width:710px;
background:url(../images/oc_leftcol_bg.jpg) top center no-repeat;
float:left;
font-size:11px;
line-height:14px;
padding:15px;
*padding-left:15px;
*padding-right:0px;
}
#oc_leftCol_3s {
	width:738px;
	/*background:url(../images/oc_leftcol_bg.jpg) top center no-repeat;*/
	float:left;
	font-size:11px;
	line-height:14px;
	padding:0px;
}

.oc_section_head {
text-transform:uppercase;
width:720px;
text-align:left;
font-size:12px;
float:left;
line-height:20px;
border-bottom:1px solid #6d7d8c;
margin-bottom:10px;
padding:5px 0 3px 0;
margin-left:13px;
}

span.printreceipt {
background:url(../images/buttons/printreceipt_btn.gif) top center no-repeat;
width:122px;
height:20px;
display:block;
vertical-align:middle;
float:right; }

span.printreceipt button {
background:url(../images/buttons/printreceipt_btn.gif) top center no-repeat;
width:122px;
height:20px;
vertical-align:middle;
float:right; }

span.printreceipt button:hover {
background-position:0 -20px; }

/*ORDER DETAILS*/

#orderDetails_cotianer {
width:740px;
float:left;
font-size:11px;
background:url(../images/cp_bg_shiptomultiple.gif) top center no-repeat;
padding-top:15px;
margin-bottom: 20px;
}

#wbidsignup
{
width:740px;
float:left;
font-size:11px;
background:url(../images/cp_bg_shiptomultiple.gif) top center no-repeat;
margin-bottom: 15px;
padding-bottom:20px;
}

#orderDetails_leftcol {
float:left;
width:330px;
margin-left:13px;
}

#orderDetails_leftcol ul {
margin-bottom:20px; }

#orderDetails_leftcol ul li {
line-height:14px; }

#orderDetails_leftcol p {
margin-bottom:15px;
line-height:12px; }

#orderDetails_rightcol {
float:right;
padding:10px;
margin-right: 13px;}

/*FORM STYLES ::CREATE ACCOUNT*/

#orderDetails_rightcol table {
width:415px; }

#orderDetails_rightcol table td {
padding:5px 0;
vertical-align:middle; }

#orderDetails_rightcol table td.cell_A {
padding-right:10px;
width:85px;
text-align:right; }

#orderDetails_rightcol table input {
margin:0;
padding:3px 2px 0 2px;
border:none;
height:15px;
font-size:11px;
background:url(../images/inputfieldbg.gif) top left repeat-x; }

input.email-input, input.sec-answer-input {
width:320px;
margin:0; }

input.pass-input {
width:110px; }

select.date-of-birth-month {
width:68px;
margin:0;
padding:0; }

select.date-of-birth-day {
width:55px;
margin:0;
padding:0; }

select.date-of-birth-year {
width:60px;
margin:0;
padding:0; }

span.optional {
font-size:10px; }

table#sign-up {
width:300px; }

input.checkbox-1 {
display:block;
margin:0;
padding:0;
float:left;
clear:left;
width:15px;
vertical-align:middle; }

.checkbox-1-label {
line-height:15px;
font-size:10px;
margin-left:5px; }

select.sec-question-select {
margin-left:0;
padding-left:0; }

span.creataccnt {
background:url(../images/buttons/creatAcnt_BTN.gif) top center no-repeat;
width:150px;
height:20px;
display:block; }

span.creataccnt button {
background:url(../images/buttons/creatAcnt_BTN.gif) top center no-repeat;
width:150px;
height:20px; }

span.creataccnt button:hover {
background-position:0 -20px; }

#createWBAccount {
width:100%; }

/* RIGHT COL */

@media screen {
#oc_rightCol {
float:right;
background:url(../images/oc_rightcol_bg.jpg) top center no-repeat;
width:220px;
font-size:10px; }
}
	
/* SUMMARY HEAD STYLES */
div#orderSummary_head {
width:200px; height:12px;
background:url(../images/orderSummary.gif) top center no-repeat;
margin:5px auto 10px auto;
text-align:center; }

#billingAddress_head {
width:200px;
height:12px;
background:url(../images/billingAddress.gif) top center no-repeat;
margin:5px auto 10px auto;
text-align:center; }

#paymentMethod_head {
width:200px; height:12px;
background:url(../images/paymentmethod.gif) top center no-repeat;
margin:5px auto 10px auto;
text-align:center; }

#shipments_head {
width:200px; height:12px;
background:url(../images/shipments.gif) top center no-repeat;
margin:5px auto 10px auto;
text-align:center; }


/*FOR REG USER*/
div#confirmationDetails {
float:left;
width:330px;
margin-bottom:20px;
line-height:14px;
margin-left: 13px;
}

div#alertBox {
float:left;
width:680px;
background:#05182b;
text-align:center;
padding:15px;
margin-bottom:15px;
font-size:11px;
line-height:15px; }

div#watchOnDemand {
float:left;
background:transparent url(../images/cp_bg_shiptomultiple.gif) no-repeat center top;
margin-bottom:20px;
padding:0px;
width:740px;}

a#techSupport, a#downloadFAQ {
text-transform:none;
font-size:11px;
padding:3px 0 0 18px; }

a#downloadFAQ {
background:url(../images/faqIcon.gif) left bottom no-repeat; }

a#techSupport {
background:url(../images/supportIcon.gif) left bottom no-repeat; }

span#linkDivider {
margin:0 5px;
font-size:11px; }

div#downloadSteps {
width:690px;
font-size:11px; }

div#downloadSteps ul {
margin:15px 0 15px 10px; }

div#downloadSteps ul li {
line-height:16px; }

div#od-Downloads {
clear:both;
float:left;
width:650px;
background:url(../images/shipDetails_bg.jpg) top center no-repeat;
margin:20px auto 0 auto;
padding:10px 30px; }

ul.od-colHeadings {
display:inline;
float:left;
width:100%;
border-bottom:1px solid #6d7d8c;
margin-top:10px;
padding-bottom:3px;
margin-left: 13px;
}

ul.od-colHeadings2 {
display:inline;
float:left;
width:100%;
border-bottom:1px solid #6d7d8c;
margin-top:10px;
padding-bottom:3px; }

ul.od-colHeadings li {
font-size:10px;
height:30px;
float:left; }

ul.od-colHeadings2 li {
height:15px;
float:left; }

li.od-itemName {
width:135px; }

li.od-itemName_ondemand {
width:210px; }

li.od-itemdetDetails {
width:150px; }

li.od-itemdetDetails_ondemand {
width:150px; }

li.od-type {
width:80px; }

li.od-type_ondemand {
width:78px; }

li.od-price {
width:85px; }

li.od-watchit {
width:100px;
text-align:center; }

li.od-deliverymethod {
width:185px; }

li.od-deliverymethod_ondemand {
width:172px; }

li.od-watchit a {
cursor:pointer; }

li.od-downloadInfo {
text-align:center;
width:100px }

.od-itemrow {
display:inline;
width:650px;
float:left;
font-size:10px;
margin:10px 0;
background:url(../images/od-itemrow-bg.gif) top left repeat-y; }

.od-itemrow-2 {
display:inline;
width:650px;
float:left;
font-size:10px;
margin:10px 0;
background:url(../images/od-itemrow-bg-2.gif) top left repeat-y; }

.od-itemrow p {
line-height:13px; }

.od-col1, .od-col2, .od-col3, .od-col4, .od-col5, .od-col6, .od-col7 {
float:left;
padding:0 10px; }

.od-col1 {
width:115px;
padding-left:0; }

.od-col1 a { color:#fff; }

.od-col2 {
width:130px; }

.od-col3 {
width:60px; }

.od-col4 {
width:65px; }

.od-col5 {
width:90px; }

.od-col5 select {
margin:0;
padding:0;
width:90px;
font-size:10px; }

.od-col6 {
padding-right:0;
width:90px; }

.od-col7 {
padding-right:0;
width:200px; }

span.od-downloadBTN {
background:url(../images/buttons/od-download-btn.gif) top center no-repeat;
width:90px;
height:20px;
display:block;
float:left;
margin:10px 0; }

span.od-downloadBTN button {
background:url(../images/buttons/od-download-btn.gif) top center no-repeat;
width:90px;
height:20px;
float:left; }

span.od-downloadBTN button:hover {
background-position:0 -20px; }

/*********DIVX**************/
div.od-downloadBTNDivX_sm {
background:url(../images/buttons/od-download-btn.gif) top center no-repeat;
width:90px;
height:20px;
display:block;
/*float:right;*/
margin:10px 0; }

div.od-downloadBTNDivX_sm a {
background:url(../images/buttons/od-download-btn.gif) top center no-repeat;
width:90px;
height:20px;
float:right; }

div.od-downloadBTNDivX_sm a:hover {
background-position:0 -20px; }

/***************************/

span.od-REdownloadBTN {
background:url(../images/buttons/od-REdownload-btn.gif) top center no-repeat;
width:90px;
height:20px;
display:block; }

span.od-REdownloadBTN button {
background:url(../images/buttons/od-REdownload-btn.gif) top center no-repeat;
width:90px;
height:20px; }

span.od-REdownloadBTN button:hover {
background-position:0 -20px; }

span.od-itemrow-border {
height:1px;
width:100%;
background:#6d7d8c;
display:block;
margin:0;
line-height:1px;
overflow:hidden;
clear:left; }

p.itemAddDate {
margin-top:10px; }

#cinemasNow {
font-size:10px;
color:#999;
text-align:right;
width:650px;
margin:10px 0; }

#cinemasNow img {
vertical-align:middle;
margin-left:5px; }


/* ORDER CONFIRMATION GIFT CERTIFICATE styles
=========================================================== */
 
.gifcert_head {
text-transform:uppercase;
width:100%;
text-align:left;
font-size:12px;
float:left;
line-height:20px;
border-bottom:1px solid #6d7d8c;
margin-bottom:10px;
padding:5px 0 3px 0;
margin-top:15px; }

div.giftcert {
width:505px;
float:left; }

.giftcert_cartrow {
display:inline;
width:650px;
margin:10px 0;
float:left;
font-size:10px;
background:url(../images/cp_bg_ocgiftcert.gif) top left repeat-y; }

.giftcert_cartrow p {
line-height:13px; }

.giftcert_col1, .giftcert_col2, .giftcert_col3, .giftcert_col4 {
float:left; }

.giftcert_col1 {
width:246px;
padding-right:10px; }

.giftcert_col2 {
width:75px;
padding-right:10px;
text-align:right; }

.giftcert_col3 {
width:65px;
padding-right:10px;
text-align:right; }

.giftcert_col4 {
padding-left:10px;
width:224px; }

.productSH_border {
height:1px;
width:505px;
background:#6d7d8c;
display:block;
margin:0;
line-height:1px;
overflow:hidden;
clear:left; }

ul.giftcert_colHeadings {
display:inline;
float:left;
width:100%;
border-bottom:1px solid #6d7d8c;
margin:10px 0;
padding-bottom:3px; }

ul.giftcert_colHeadings li a {
cursor:pointer; }

ul.giftcert_colHeadings li {
float:left; }

li.giftcert_itemName {
width:246px;
padding-right:10px; }

li.giftcert_quantityHeading {
width:75px;
padding-right:10px;
text-align:right; }

li.giftcert_priceHeading {
width:65px;
padding-right:10px;
text-align:right; }

li.giftcert_shipmethHeading {
width:224px;
padding-left:10px; }

p.giftcert_emailRecipient {
padding:5px 0; }

.giftcert_border {
height:1px;
width:650px;
background:#6d7d8c;
display:block;
margin:0;
line-height:1px;
overflow:hidden;
clear:left; }

span.viewprint_giftcert {
background:url(../images/buttons/viewprint_giftcert.gif) top center no-repeat;
width:193px; height:20px;
display:block;
margin:6px 0; }

span.viewprint_giftcert button {
background:url(../images/buttons/viewprint_giftcert.gif) top center no-repeat;
width:193px; height:20px; }

span.viewprint_giftcert button:hover {
background-position:0 -20px; }


/* ORDER SHIPMENT STYLES
=========================================================== */

.shipto {

padding:0px;
float:left;
background:transparent url(../images/cp_bg_shiptomultiple.gif) no-repeat center top;
width:740px;
font-size:11px; }

.shipPref_heading {
background:url(../images/shippref.gif) bottom left no-repeat;
width:145px; height:10px;
margin-top:20px; }

.shipAddress_heading {
background:url(../images/shipaddress.gif) bottom left no-repeat;
width:115px; height:10px;
margin-top:20px;
padding-right:90px; }

div.shipto_leftcol {
padding-right:10px;
margin-bottom:20px;
width:455px;
float:left; }

div.shipto_leftcol p {
margin-bottom:20px;
line-height:14px; }

div.shipto_rightcol {
float:right;
width:205px;
margin-bottom:20px;
border-left:1px solid #2b4b6a;
padding:5px 0 45px 10px; }

div.shipto_rightcol ul {
width:155px;
clear:left;
float:left; }

div.shipto_rightcol ul li {
line-height:14px;
width:155px; }

div.shipdetails {
clear:both;
float:left;
width:650px;
background:url(../images/shipDetails_bg.jpg) top center no-repeat;
margin:0 auto 0 auto;
padding:10px 20px; }

div.shipdetails_od {
clear:both;
float:left;
width:650px;
background:url(../images/shipDetails_bg.jpg) top center no-repeat;
margin:0 14px;
padding:10px 20px; }

span.continueShopping_btn {
background:url(../images/buttons/continueShopping_btn.gif) top center no-repeat;
width:162px;
height:30px;
display:block;
float:right;
margin:10px 0; }

span.continueShopping_btn button {
background:url(../images/buttons/continueShopping_btn.gif) top center no-repeat;
width:162px;
height:30px;
float:right; }

span.continueShopping_btn button:hover {
background-position:0 2px;
}

div#customerservice {
clear:both;
float:right;
text-align:right;
font-size:10px; }


/* SHIP TO MULTIPLE ADDRESS LAYOUT STYLES
============================================================ */

.footer_adjust {
padding-bottom:20px; }

div#shipmult_desc {
width:440px;
float:left;
margin-bottom:10px;
margin-top:3px;
line-height:14px; }

div#shipmult_desc p {
color:#f00;
margin-top:15px;
margin-bottom:10px;
font-size:12px; }

div#hidemultaddr {
margin-top:15px; }

div#shiponeaddr {
width:250px;
float:right;
margin:bottom:10px; }

span.shiponeaddr_btn {
background:url(../images/buttons/cp_btn_shiptooneaddr.gif) top center no-repeat;
width:220px;
height:20px;
display:block;
float:right; }

span.shiponeaddr_btn button {
background:url(../images/buttons/cp_btn_shiptooneaddr.gif) top center no-repeat;
width:220px;
height:20px; }

span.shiponeaddr_btn button:hover {
background-position:0 -20px; }

#checkout_addressblockgroup2 {
border-bottom:1px solid #6d7d8c;
border-top:1px solid #6d7d8c;
padding:0 0 20px 15px;
float:left;
width:675px;
margin:0 0 6px 0;
_margin-bottom:0px; }

#addnewaddressbutton {
background:url(../images/buttons/ma_btn_addnewaddress.gif) top left no-repeat;
margin-top:6px;
clear:both;
width:126px;
height:20px;
display:block;
margin:6px 0; }

#addnewaddressbutton button {
background:url(../images/buttons/ma_btn_addnewaddress.gif) top left no-repeat;
width:126px;
height:20px; }

#addnewaddressbutton button:hover {
background-position:0 -20px; }

#addnewaddressbutton_off {
background:url(../images/buttons/ma_btn_addnewaddress_off.gif) top left no-repeat;
clear:left;
width:126px;
height:20px;
display:block;
margin:6px 0 20px 0; }

#addnewaddressbutton_off button {
background:url(../images/buttons/ma_btn_addnewaddress_off.gif) top left no-repeat;
width:126px;
height:20px; }

#save_button {
background:url(../images/buttons/ma_btn_save.gif) top left no-repeat;
width:187px;
height:21px;
display:block;
float:left; }

#save_button_new{
background:url(../images/savenew.jpg) top left no-repeat;
width:75px;
height:21px;
display:block;
float:left;
margin-top:10px;
}

#save_button_new1{
background:url(../images/savenew_checkout.gif) top left no-repeat;
width:187px;
height:21px;
display:block;
float:left;
margin-top:10px;
}

#guest_account_save{
float: right;
margin-right: 32px;
margin-top: 5px;
}


#checkout_confirmation_ADJ{
	float:right;
	margin-right:10px;
	width:380px;
}


#save_button_new input,#save_button_new button{
background:url(../images/savenew.jpg) top left no-repeat;
width:75px;
height:21px;
display:block;
float:left;
border: none;
cursor:pointer;
}

#save_button_new1 input,#save_button_new1 button{
background:url(../images/savenew_checkout.gif) top left no-repeat;
width:187px;
height:21px;
display:block;
float:left;
border: none;
cursor:pointer;
}

.ship_save_table{
float:right;
margin-top:10px;
margin-right:30px;	
_margin-left: 30px;
}	

.ship_guest_save_table{
margin-left:140px;
_margin-left: 70px;
}

#guest_account_save { background:url(../images/buttons/createNewAccountBtn.gif) top left no-repeat; width:280px; height:20px; display:block;  }
#guest_account_save button, #guest_account_save input { background:url(../images/buttons/createNewAccountBtn.gif) top left no-repeat; width:64px; height:25px;  border:none; cursor: pointer;}

#giftbutton button{
background:url(../images/giftdone.jpg) top left no-repeat;
width:50px;
height:20px;
display:block;
float:left; }

#cancel_button_new button, #cancel_button_new input{
background:url(../images/cancelnew.jpg) top left no-repeat;
width:70px;
height:21px;
display:block;
float:right;
border:none;
cursor:pointer;
}

#guest_button_cancel button, #guest_button_cancel input{
background:url(../images/buttons/NoThanksBtn.gif) top left no-repeat;
width:121px;
height:21px;
display:block;
float:left;
margin-top: 5px;
border:none;
cursor:pointer;
}


#save_button button {
background:url(../images/buttons/ma_btn_save.gif) top left no-repeat;
width:61px;
height:20px;
float:left; }

#save_button button:hover {
background-position:0 -20px; }

.cancel_button {
color:#67D7FF;
position:relative;
top:2px; }


/* SHIP TO MULTIPLE ADDRESS PRODUCT GRID 
============================================================ */

#oc_leftCol2 {
margin-top:0px;
background:url(../images/cartBG.jpg) top center no-repeat;
width:670px;
float:left;
clear:left;
padding:0 10px;
font-size:11px; }

.shipmultipleaddr_items {
font-size:11px;
line-height:14px;
margin-bottom:15px; }

.shipmultipleaddr_item_header, .shipmultipleaddr_item {
display:inline;
width:100%;
float:left; }

.shipmultipleaddr_item {
margin:8px 0;
padding:2px 0;
background:url(../images/cp_bg_shipmult_items.gif) top center repeat-y;
min-height:70px;
height:auto !important;
height:90px; }

.giftitem {
background:url(../images/cp_bg_shipmult_items2.gif) top center repeat-y; }

.shipmultipleaddr_items .col1, .shipmultipleaddr_items .col2, .shipmultipleaddr_items .col3, .shipmultipleaddr_items .col4, .shipmultipleaddr_items .col1and2 {
float:left;
padding-left:4px;
text-align:left; }

.shipmultipleaddr_items .col1 {
width:234px;
padding-left:6px;
padding-right:15px; }

.shipmultipleaddr_items .col2 {
width:153px; }

.shipmultipleaddr_items .col3 {
width:65px; }

.shipmultipleaddr_items .col4 {
width:200px; }

.shipmultipleaddr_items .col1 a {
color:#FFF; }

.shipmultipleaddr_items .col1and2 {
width:400px;
padding-left:6px;
padding-right:15px; }

.ma_h3tableheader {
margin-top:6px;
margin-bottom:4px; }

.yellowcomment {
color:#FF0;
margin-top:15px;
font-weight:bold; }

.redcomment {
color:#F00;
display:block;
margin-top:6px; }

.shipmultipleaddr_items select {
height:17px;
width:205px;
margin:0; }

.row_divider {
height:1px;
width:100%;
background:#6d7d8c;
display:block;
margin:0;
line-height:1px;
overflow:hidden;
clear:left; }

div#continuebtns2 {
width:720px;
float:left;
padding:4px 0 10px 0;
border-top:1px solid #6d7d8c;
margin-top:10px; }


/* SHIPPING VIA PUBLIC FACING WISHLIST
============================================================ */

div#publicfacingwishlist {
margin-top:45px;
text-align:center;
font-weight:bold; }

div#wishlistname {
margin-top:20px;
text-align:center;
font-weight:bold; }

div#wishlistcity {
margin-bottom:30px;
text-align:center; }

div#wishlistbuttons {
text-align:center;
width:430px;
margin: 0 auto; }

#shipdirectly {
background:url(../images/buttons/cp_btn_shiptothisperson.gif) top left no-repeat;
width:200px;
height:20px;
display:block;
float:left; }

#shipdirectly button {
background:url(../images/buttons/cp_btn_shiptothisperson.gif) top left no-repeat;
width:200px;
height:20px;
float:left; }

#shipdirectly button:hover {
background-position:0 -20px; }

#shipanotheraddr {
background:url(../images/buttons/cp_btn_shiptoanotheraddr.gif) top left no-repeat;
width:200px;
height:20px;
display:block;
float:right; }

#shipanotheraddr button {
background:url(../images/buttons/cp_btn_shiptoanotheraddr.gif) top left no-repeat;
width:200px;
height:20px;
float:right; }

#shipanotheraddr button:hover {
background-position:0 -20px; }

.height_adjust {
height:175px; }


/* CHECKOUT BILLING styles
=========================================================== */

div.cb_emailalerts {
margin-top:30px;
float:left;
width:100%; }

div.cb_shipdetails_head {
padding:5px 0;
text-align:left;
width:180px;
font-size:11px;
margin-bottom:3px;
line-height:14px; }

div.cb_shipdetails_head p{
width:150px;
float:left;
font-weight: bold;
}

div.cb_detailsbox {
padding:10px 0 0 0;
width:180px; }

div.cb_detailsbox2 {
padding:0;
padding-bottom:10px;
width:180px; }

.cb_preorder {
padding-top:5px; }

div.cb_shipdetails {
padding-bottom:30px; }

span.billToAddress {
background:url(../images/buttons/edit_delete_btn.jpg) top center no-repeat;
width:86px;
height:15px;
display:block;
margin-left:20px;
}

span.billToAddress button {
background:url(../images/buttons/edit_delete_btn.jpg) top center no-repeat;
width:86px;
height:15px;
display: block;
}

span.billToAddress button:hover {
background-position:0 -20px; }


/* CHECKOUT SHIPPING OPTIONS styles
=========================================================== */

.groupshipoption {
font-size:10px; }

.groupshipoption li {
clear:left;
display:block;
margin-bottom:7px; }

* html .groupshipoption li {
margin-bottom:0; }

.groupshipoption li input {
float:left;
margin:0;
padding:0;
margin-right:5px;
overflow:hidden;
width:13px;
height:13px; }

* html .groupshipoption li input {
margin-right:0; }

.groupshipoption li label {
display:block;
margin:0;
padding:0;
line-height:13px; }

div.SM_miniCart {
width:411px;
line-height:13px;
float:left;
margin-left: 13px;
}

.shipmeth_cartrow {
display:inline;
width:411px;
margin:10px 0;
float:left;
font-size:10px;
background:url(../images/mini_cartrow_shipmeth_bg.gif) top left repeat-y; }

.shipmeth_cartrow_ondemand {
display:inline;
width:650px;
margin:10px 0;
float:left;
font-size:10px;
background:url(../images/mini_cartrow_shipmeth_bg2.gif) top left repeat-y; }

li.quantityHeading_SM {
background:url(../images/quantity.gif) left center no-repeat; 
width:60px; height:10px; }

.col3_B {
width:40px;
text-align:center;
float:left;
padding:0 10px; }



li.shiptohead {
background:url(../images/shippingmethod.gif) left center no-repeat;
width:225px; height:10px;
margin-left:10px; }

.productSM_border {
height:1px;
width:411px;
background:#6d7d8c;
display:block;
margin:0;
line-height:1px;
overflow:hidden;
clear:left; }

div.shipMethDetails {
display:table;
width:225px;
float:right;
font-size:10px; }

div.shipMethDetails_row {
display:table-row;
float:left;
margin-bottom:10px; }

div.shipmeth_cell_1 {
display:table-cell;
width:23px;
float:left; }

div.shipmeth_cell_1 input {
margin:0;
padding:0;
overflow:hidden;
width:13px;
height:13px;
line-height:0; }

div.shipmeth_cell_2 {
line-height:13px;
display:table-cell;
width:162px;
float:left; }

div.shipmeth_cell_3 {
display:table-cell;
text-align:right;
width:40px;
float:left; }

div.showGiftOption {
clear:left;
float:left;
width:386px;
margin:10px 0;
padding:15px 0 15px 25px; }

div.showGiftOption p {
line-height:13px;
margin:5px 0; }

span.giftoptions_divider {
height:1px;
width:386px;
background:#1d3348;
display:block;
margin:0;
line-height:1px;
overflow:hidden;
clear:left; }

label.giftoptions_label {
text-align:right;
display:block;
float:left;
width:100px;
margin:10px 3px 10px 0; }

input.giftoptions_mssg, textarea.giftoptions_mssg {
background:url(../images/inputfieldbg.gif) #fff repeat-x;
border:1px solid #3e3e3e;
width:270px;
height:15px;
margin:10px 0;
padding:3px 2px 0 2px;
font:11px Arial, Helvetica, sans-serif;
color:#000; }

textarea.giftoptions_mssg {
overflow:auto;
height:50px; }

label#giftwrap {
text-align:right;
line-height:14px; }

* html label#giftwrap {
line-height:11px; }

*:first-child+html label#giftwrap {
line-height:11px; }

label#giftwrap input {
margin:0;
padding:0;
margin-right:5px;
overflow:hidden;
line-height:0;
float:left;
width:12px;
height:12px; }

* html label#giftwrap input {
margin-right:4px; }

span.savechanges {
display:block;
background:url(../images/buttons/ma_btn_save.gif) top center no-repeat;
float:right;
clear:right;
margin:0;
padding:0;
margin-top:20px;
height:20px;
width:61px; }

span.savechanges button {
display:block;
float:right;
clear:right;
background:url(../images/buttons/ma_btn_save.gif) top center no-repeat;
height:20px;
width:61px; }

span.savechanges button:hover {
background-position:0 -20px; }

.sm_preorder {
float:left;
margin-top:10px; }


/* CP PAYMENT  styles
=========================================================== */

#header_choosepaymentmethod {
width:100%;
text-align:left;
border-bottom:1px solid #6d7d8c;
margin-bottom:3px;
padding:5px 0 3px 0; }

#header_choosepaymentmethod h3 {
background:url(../images/choosepaymentmeth.gif) left center no-repeat; }

#applygiftcert {
margin-bottom:20px; }

#pmtoptions {  
height:40px;
margin:0 auto;
padding:8px 0;
width:641px;
text-align:left;
display:inline;
}

#pmtoptions div {  line-height:31px; font-size:31px; }

#ccoption {   
display:inline;
height:30px;
width:340px;
text-align:center;
padding-right:30px;}

#paypaloption {  
display:inline;
width: 300px;
margin-top:6px;
text-align:center;
border-left:1px solid #6d7d8c;
padding-left:30px;
padding-right:40px;}


#pmtoptions img, #pmtoptions input {
vertical-align:middle; border:0px solid;}

#pmtoptions input {
margin-right:5px; }

.margin_adjust {
margin-bottom:28px; }

#ccblockgroup2 {
padding:0 0 0 15px;
_padding-bottom:20px;
width:685px;
margin:0 0 6px 0;
_margin-bottom:0px; }

.ccblock2 {
margin:20px 10px 10px 0px;
float:left;
width:210px;
/*border-right:1px solid #6d7d8c;*/
line-height:14px; }

.ccblockstart {
margin:20px 10px 0 0; }

.form_text_header {
font-weight:bold;
color:#eaeaea; }

.lineheight7 {
line-height:7px; }

#paywiththiscard {
background:url(../images/usethiscard.jpg) top left no-repeat;
clear:both;
width:120px;
height:20px;
display:block;
margin-bottom:3px; }

#paywiththiscard button {
background:url(../images/usethiscard.jpg) top left no-repeat;
width:120px;
height:20px; }

#paywiththiscard button:hover {
/*background-position:0 -20px;*/ }

#addnewccbutton {
background:url(../images/buttons/ma_btn_addnewcc.gif) top left no-repeat;
width:150px;
height:20px;
display:block;
clear:left;
margin:6px 0px; }

#addnewccbutton button {
background:url(../images/buttons/ma_btn_addnewcc.gif) top left no-repeat;
width:150px;
height:20px; }

#addnewccbutton button:hover {
background-position:0 -20px; }

#addnewccbutton_off {
background:url(../images/buttons/ma_btn_addnewcc_off.gif) top left no-repeat;
width:150px;
height:20px;
display:block;
clear:left;
margin:6px 0px; }

#addnewccbutton_off button {
background:url(../images/buttons/ma_btn_addnewcc_off.gif) top left no-repeat;
width:150px;
height:20px; }

#header_paywithcard {
text-align:left;
border-bottom:1px solid #6d7d8c;
margin-bottom:4px;
padding:5px 0 3px 2px; }

#header_paywithcard h3 {
background:url(../images/paywithcreditcard.gif) left center no-repeat; }

#header_addnewcc {
text-align:left;
border-bottom:1px solid #6d7d8c;
margin-bottom:4px;
padding:5px 0 3px 2px; }

#header_addnewcc h3 {
background:url(../images/cp_header_mypaymentmethod.gif) left center no-repeat; }

#addnewcreditcard {
	margin-top:20px;
	margin-bottom:0px;
}

#addnewcreditcard tr {height:30px;}
 
#addnewcreditcard .col1 { width:150px; text-align:right; padding-top:2px; float:left; height:22px;}
#addnewcreditcard .col2 { vertical-align:top; width:204px; white-space:nowrap; text-align:left; padding-left:10px; float:left;  height:22px; }
#addnewcreditcard .col3 { vertical-align:top; width:300px; text-align:left; padding-left:5px; padding-top:2px; font-size:10px; color:#999; float:left;  height:22px;}

#addnewcreditcard input { height:16px; width:200px; padding:4px 0 0 4px; 
font:11px Arial, Helvetica, sans-serif; border:none; background:url(../images/inputfieldbg.gif) repeat-x; }

#addnewcreditcard select   { font:11px Arial, Helvetica, sans-serif; height:17px; margin: 0px 0; padding:0 0 0 1px;  display:inline;}

#addnewcreditcard select#card_type  { width:140px;   }
#addnewcreditcard select#exp_month  { width:70px;   }
#addnewcreditcard select#exp_year  { width:70px;   }

#addnewcreditcard input#default_payment  {  vertical-align:middle; width:15px; padding:0;}
#addnewcreditcard input#default_payment2  {  vertical-align:middle; width:15px; padding:0;}

#save_button { background:url(../images/buttons/ma_btn_save.gif) top left no-repeat; width:61px; height:20px;  margin-left:2px; display:block; float:left;}
#save_button button { background:url(../images/buttons/ma_btn_save.gif) top left no-repeat; width:61px; height:20px; float:left;  }
#save_button button:hover {background-position:0 -20px;}

/* CC error state styles */
.error_row {   height:18px !important; display:none; }
.error_field {display:none;}
.error {display:inline; color:#f00;}


/* Paypal */

.paypalbtn {
background:url(../images/buttons/cp_btn_paypal.gif) top left no-repeat;
clear:both;
width:200px;
height:20px;
display:block;
margin:40px; }

.paypalbtn button {
background:url(../images/buttons/cp_btn_paypal.gif) top left no-repeat;
width:200px;
height:20px; }


/*  CP Payment Gift Cert Or Promo Code Styles  */
#viewstoredcc {
margin-top:4px;
margin-bottom:25px; }

#giftcertpromocode {
width:676px;
margin: 0 auto;
font-size:11px; }

#giftcert {
width:345px;
float:left;
text-align:center;
margin:10px 0px;
padding-left:10px;
height:auto;
border-right:1px solid #6d7d8c; }

#promocode {
width:295px;
float:right;
text-align:center;
margin:10px 0;
height:auto;
padding-left:20px; }

#giftcertpromocode img, #giftcertpromocode input {
vertical-align:middle; }

.giftcert_header {
float:left;
display:block;
margin-bottom:10px; }

#giftcert_close {
float:right;
font-size:10px; }

#giftcert_form, #promocode_form {
margin-bottom:8px;
display:block;
clear:both; }

#giftcertpromocode label {
display:inline;
float:left;
margin-top:5px; }

#giftcertpromocode input {
height:16px;
margin-left:6px;
margin-top:1px;
padding:4px 0 0 4px;
font:11px Arial, Helvetica, sans-serif;
width:140px;
border:none;
background:url(../images/inputfieldbg.gif) repeat-x;
display:inline;
float:left;
vertical-align:middle; }

#giftcert_applybtn {
background:url(../images/buttons/applyBTN.gif) top left no-repeat;
width:60px;
height:20px;
display:block;
float:left;
margin:0 6px; }

#giftcert_applybtn button {
background:url(../images/buttons/applyBTN.gif) top left no-repeat;
width:60px;
height:20px;
float:left; }

#giftcert_applybtn button:hover {
background-position:0 -20px; }

.giftcert_error_field {
float:left; display:none; margin-top:8px; }

.error {
display:block; color:#f00; }

#paycc_desc { 
font-size:11px;
line-height:14px;
margin-bottom:6px; }

#viewstoredcc {
font-size:11px;
margin-bottom:40px; }


/* CHECKOUT PAGE HOP UPS styles
=========================================================== */

/*Change Recipient Email Hop Up*/
.recipientemail_hopup_container {
width:585px;
margin:0;
padding:0;
float:left; }

.recipientemail_hopup_wrapper {
clear:left;
float:left;
width:585px;
background:url(../images/cp_emailRecip_hopup_bg.png) top center no-repeat;
font-size:12px;
padding:15px 0; }

.recipientemail_hopup {
padding:15px; 
width:535px;
margin:0 auto; }

.hopup_recipientemail_btmcap {
background:url(../images/cp_emailRecip_hopup_btmcap.png) top center no-repeat;
widows:585px; height:17px; }

div.recipientemail_container {
width:535px;
text-align:center;
margin:0 auto;
float:left;
background:url(../images/cp_emailRecip_bg.png) top center no-repeat; }

div.recipientemail_wrapper {
width:505px;
padding:15px; }

div.recipientemail_wrapper fieldset {
width:480px;
float:left; }

.cp_hopupClose {
float:right;
text-align:right;
display:block;
width:505px; }

.hopup_recipientemail_head {
width:535px;
text-align:left;
float:left;
margin-top:5px; margin-bottom:10px;
border-bottom:1px solid #6d7d8c;
padding-bottom:3px; }

.changeEmailRecip_head {
width:535px; }

.cp_hopupClose { 
width:535px;
margin:0 auto; }

.cp_hopupClose a {
text-decoration:none;
color:#cfd3d6;
background:url(../images/cp_hopupclosebtn.gif) left center no-repeat;
padding-left:13px;
font-size:10px; }

label.recipientemail_label {
text-align:right;
display:block;
float:left;
width:480px;
padding:10px 25px 10px 0; }

input.recipientemail_input {
background:url(../images/inputfieldbg.gif) #fff repeat-x;
border:1px solid #3e3e3e;
width:270px;
height:15px;
padding:3px 2px 0 2px;
margin-left:5px;
font:11px Arial, Helvetica, sans-serif;
color:#000; }

fieldset.giftcertMsg {
display:block;
width:480px;
padding:10px 25px 10px 0; }

fieldset.giftcertMsg label {
float:left; 
width:200px;
text-align:right; }

textarea#newgiftcertmsg {
background:url(../images/inputfieldbg.gif) #fff repeat-x;
border:1px solid #3e3e3e;
width:270px;
height:60px;
padding:3px 2px 0 2px;
font:11px Arial, Helvetica, sans-serif;
color:#000;
overflow:auto; }

div.saveemail {
width:480px;
padding-right:25px; }

div.saveemail span {
display:block;
background:url(../images/buttons/save_recip_email.gif) top center no-repeat;
margin:20px 0 0 0;
padding:0;
height:20px;
width:237px;
float:right;
clear:right; }

div.saveemail span button {
display:block;
float:right;
clear:right;
background:url(../images/buttons/save_recip_email.gif) top center no-repeat;
height:20px;
width:237px; }

div.saveemail span button:hover {
background-position:0 -20px; }

div.sendGiftCert {
width:480px;
padding-right:25px; }

div.sendGiftCert span {
display:block;
background:url(../images/buttons/send_gift-cert.gif) top center no-repeat;
margin:20px 0 0 0;
padding:0;
height:20px;
width:193px;
float:right;
clear:right; }

div.sendGiftCert span button {
display:block;
float:right;
clear:right;
background:url(../images/buttons/send_gift-cert.gif) top center no-repeat;
height:20px;
width:193px; }

span.giftcertemail_border {
height:1px;
width:100%;
background:#6d7d8c;
display:block;
margin:0;
line-height:1px;
overflow:hidden;
clear:left; }

div.sendGiftCert span button:hover {
background-position:0 -20px; }

.prev_email_recip {
width:505px;
padding:10px 0;
float:left; }

.prev_email_recip li {
float:left;
display:inline; }

li.current_email_label {
width:200px; }

li.current_email {
text-align:left;
float:right;
width:274px;
margin-left:5px;
margin-right:25px; }

/*INTL Shipping Hop Up */
#intlshipping_container { 
width:741px; height:465px; 
padding:5px;
background:url(../images/cp_bg_intlhopup.png) top center no-repeat;
font-size:11px; 
line-height:13px; 
color:#e4e4e4; }

* html #intlshipping_container {
	background-image:url(../images/cp_bg_intlhopup.gif);	
}

#intlshipping_hopup_close  {
float:right; 
font-size:10px;  
margin-top:4px; 
margin-right:10px;
_margin-right:5px;
position:relative;
}  

#intlshipping_hopup_close img {
vertical-align:middle;
position:relative;
top:1px;}

#intlshipping_innercontainer { 
margin:20px; 
margin-top:0px;
position:relative;}

#intlshipping_innercontainer p { 
margin-top:15px; }

.yellowcomment { color:#FF0; }

#intlshipping_items {
background:url(../images/cp_bg_intlshipping.jpg) top center no-repeat; 
_background-attachment:fixed; 
background-color:#05182b;
width:664px; height:203px; 
margin:15px auto; 
padding:10px; 
overflow:auto;  
font-size:11px; 
line-height:14px; }

#intlshipping_items_wrap { 
width:645px;  } 

#intlshipping_item_header, .intlshipping_item {
display:inline;
width:100%;
float:left;}

.intlshipping_item {
margin:8px 0;
padding-top:2px;
background:url(../images/cp_bg_intlshipping_items.gif) top center repeat-y;
min-height:55px;
height:auto !important;
height:55px; }

#intlshipping_items .col1, #intlshipping_items .col2, #intlshipping_items .col3, #intlshipping_items .col4, #intlshipping_items .col5 {
float:left;
padding-left:4px; padding-bottom:3px;
text-align:left; }

#intlshipping_items .col1 {
width:75px;
padding:0 2px; }

#intlshipping_items .col2 {
width:184px;
padding-right:14px;}

#intlshipping_items .col3 {
width:150px;  }

#intlshipping_items .col4 {
width:102px;
margin-left:8px;}

#intlshipping_items .col5 {
width:57px;  }

#intlshipping_items .col2 .bold {
color:#ff0;
text-decoration:none;}
 
.row_divider {
height:1px;
width:100%;
background:#6d7d8c;
display:block;
margin:0;
line-height:1px;
overflow:hidden;
clear:left; }
    
#intlshipping_buttons { margin:20px 0; display:block; }
#intlshipping_buttons div { margin-top:3px; }

.returntocart_btn {
background:url(../images/cp_btn_removeitems.gif) top left no-repeat;
width:140px; height:20px; 
display:block; 
float:left; }

.returntocart_btn button {
background:url(../images/cp_btn_removeitems.gif) top left no-repeat;
width:140px;
height:20px; 
float:left; }

.changeaddress_btn {
background:url(../images/buttons/cp_btn_changeaddress.gif) top left no-repeat;
width:125px; height:20px; 
display:block; 
float:left; }

.changeaddress_btn button {
background:url(../images/buttons/cp_btn_changeaddress.gif) top left no-repeat;
width:125px; height:20px;
float:left; }

.returntocart_btn button:hover, .changeaddress_btn button:hover  {
background-position:0 -20px; }
 
#intlshipping_footer  { 
clear:both; 
margin-top:20px; 
font-size:10px; }

#billaddr{
padding-bottom:8px;	
}
h3#billingaddresslist{
background:url(../images/billing_addr_head.gif) left center no-repeat;
margin:10px 0;
padding-bottom:3px; 
}	

/* ORDER SUMMARY PRODUCT SCROLLER
=========================================================== */
#billingaddress{
background:#081e33 url(../images/billing_addr_list_bgd.jpg) no-repeat top center;
float:left;
font-size:11px;
line-height:14px;
padding:10px;
width:670px;
margin-bottom:20px;
}	
/* ORDER SUMMARY PRODUCT SCROLLER
=========================================================== */

#createbillingaddr{
background:#05182B url(../images/create_billing_aadr_bgd.jpg) no-repeat scroll top center;
float:left;
font-size:11px;
line-height:14px;
margin-right:0px;
padding:10px;
width:670px;
margin-bottom:20px;
}
#orderreviewscroller, #orderreviewscroller .productsContainer { 

float:left;
padding-top: 10px;
}
#chkbox_saveaddr{
margin:10px 2px 10px 70px; vertical-align:middle;	
}

#orderreviewscroller .productScrollWrapper {
background:#07192D url(../images/productScrollerBG.jpg) top center no-repeat;
padding-top:25px;
 }

#orderreviewscroller .buynowWrapper {
 padding:12px 0 33px 0;
 margin:0; }

#orderreviewscroller .productsContent {

display:inline;
font-size:10px; }

#orderreviewscroller .productsContent p {
width:148px;
padding-top:10px;
line-height:12px; }

#orderreviewscroller .productsContent div {
float:left; }

#orderreviewscroller .contentSpacer {
display:block;
width:20px;
height:10px; }

#orderreviewscroller .scrollback {
width:21px;
height:2px;
padding:0 11px 0 10px; }

#orderreviewscroller .back {
background:url(../images/scrollerBack.jpg) center no-repeat;
width:21px; height:89px;
border:none;
margin-top:25px; }

#orderreviewscroller .scrollforward {
width:22px;
height:2px;
padding:0 11px 0 11px; }

#orderreviewscroller .forward {
background:url(../images/scrollerForward.jpg) center no-repeat;
width:23px; height:89px;
border:none;
margin-top:25px; }

#orderreviewscroller .buyNowBTN {
margin:0 auto;
width:148px;
text-align:center; }

#orderreviewscroller span.buynow {
/*background:url(../images/buttons/buynowBTN.gif) top center no-repeat;*/
width:71px; height:20px;
display:block; }

#orderreviewscroller span.buynow button {
background:url(../images/buttons/buynowBTN.gif) top center no-repeat;
width:71px; height:20px; }

#orderreviewscroller span.buynow button:hover {
background-position:0 -20px; }

#order_scroller .catMiddleScroll li{
margin-right: 0px;
}

#order_scroller .catLeftScroll{
*width:25px;
}	
#field-chkbox-saveaddr{
display:inline; margin:10px 0px 10px 0; vertical-align:middle;
}	

#coupondiv {
background:#081e33 url(../images/billing_addr_list_bgd.jpg) no-repeat top center;
float:left;
font-size:11px;
line-height:14px;
margin-right:0px;
padding:10px;
width:670px;
margin-bottom:20px;
}

#giftcertdiv{
background:#081e33 url(../images/billing_addr_list_bgd.jpg) no-repeat top center;
float:left;
font-size:11px;
line-height:14px;
margin-right:0px;
padding:10px;
width:670px;
margin-bottom:20px;
}

#giftcertificate, #couponcode{
padding-top: 10px;
height: 170px;
}
#couponHead, #giftcertHead{
border-bottom:1px solid #717e8b;
}	

.giftcertDesc, .couponDesc{
padding-top: 10px;
}

#coupon_form, #giftcertificate_form{
padding-top:10px;
padding-bottom: 15px;
float:left;
width: 350px;
}

#coupon_form table, #giftcertificate_form table{
padding-bottom:10px;
}

.couponlabel{
width:110px;
float: left;
}

#giftcertificate .text, #couponcode .text{
width: 200px;
}
	
#giftcertsubmit{
display:block;
margin-left:110px;
	}
#giftcertsubmit button {
	background:url(../images/buttons/apply_coupon.gif) top center no-repeat;
width:139px;
height:20px;
	}
span.giftcertsubmit, div.couponsubmit button{
background:url(../images/buttons/apply_coupon.gif) top center no-repeat;
width:139px;
height:20px;
display:block;
font-weight: bold;
font-size: 10px;
vertical-align: middle;
}

span.giftcertsubmit{
padding-left:242px;
}	

span.giftcertsubmit span, span.couponsubmit span{
padding-left:21px;
padding-top:2px;
width:139px;
}

.success{
background:url(../images/coupon_success_logo.gif) top center no-repeat;
float:left;
height:25px;
width:25px;
padding-right:8px;
}
.giftfail{
background:url(../images/smallx.gif) top center no-repeat;
float:left;
height:25px;
width:25px;
padding-right:8px;
}
.successtext{
	float:left;
	width:260px;
}

div.couponsuccess{
margin-bottom:10px;
margin-top:10px;
width: 300px;
float: right;
}	

#ppoption_input{
padding-left: 90px;
margin-left: 90px;
}

#paymenttypediv{
background:url(../images/billing_addr_list_bgd.jpg) top center no-repeat;
float:left;
font-size:11px;
line-height:14px;
margin-right:0px;
padding:10px;
width:670px;
}

h3.paymentHead{
border-bottom:1px solid #717e8b;
}

#paymenttype{
padding-top:20px;
padding-bottom:20px;
}

#paymentdetails {
background:url(../images/cp_bg_shiptomultiple.gif) top center no-repeat;
float:left;
font-size:11px;
line-height:14px;
margin-right:0px;
padding:10px;
width:670px;
}

#newpaymenttype{
background:url(../images/cp_bg_shiptomultiple.gif) top center no-repeat;
float:left;
font-size:11px;
line-height:14px;
margin-right:0px;
padding:10px;
width:670px;

}

.price_summary{
float:right;
}	

div.checkout_help{
/*background:url(../images/buttons/help.jpg) top center no-repeat;*/
vertical-align: middle;
width: 50px;
height: 20px;
float: right;
margin-top: 20px;
}

#wbiddiv1{
background:url(../images/wbid_popup.jpg) top center no-repeat;
width:250px;
float:left;
height: 175px;
background-color: black;
margin-left:13px;
margin-top:25px;
}

#createaccountdiv #wbiddiv{
margin-top: 0px;
}	

#wbid1{
padding:8px;
float: left;
width: 238px;
}	

span.wbidlogo1 img{
padding-top: 10px;
float: left;
width: 45px;
height:35px;       
}
span.wbidheading1{
padding-bottom: 10px;
font-size: 12px;
font-weight: bold;
float: left;
width: 160px;
padding-left: 10px;
padding-top: 10px;
}

span.wbidtext1{
font-size: 11.5px;
font-weight: normal;
margin-left:10px;
float: left;
line-height: 14px;
padding-top:0px;
}

span.divider{
width:1px;
float:left;
padding-top:25px;
}

#leftCol_heading, #rightCol_heading{
font-size: 13px;
font-weight: bold;
margin-bottom: 10px;
}

input.loginbox{
margin-top: 0px;
width:200px;
}

.checkout_acctext{
width: 200px;
clear:both;
padding-top:5px;
}

#createshippingaddr{
	background:#05182B url(../images/create_billing_aadr_bgd.jpg) no-repeat scroll top center;
	float:left;
	font-size:11px;
	line-height:14px;
	margin-right:20px;
	padding:10px;
	width:670px;
	margin-bottom:20px;
}
#createshippingaddr_3s, #createaccountdiv{
	background:#010302 url(../images/address_form_background.jpg) no-repeat top left;
	float:left;
	font-size:11px;
	line-height:14px;
	padding:0px;
	width:580px;
	padding-bottom:25px;
}
#createaccountdiv{
padding: 10px;
}

#createshippingaddr_3s_inline{
	background: url(../images/cp_bg_shiptomultiple.gif) no-repeat top left;
	float:left;
	font-size:11px;
	line-height:14px;
	padding:0px;
	width:740px;
	padding-bottom:25px;
}
#editshippingaddr_3s{
	background:#010302 url(../images/address_form_background.jpg) no-repeat top left;
	float:left;
	font-size:11px;
	line-height:14px;
	padding:0px;
	width:580px;
	padding-bottom:25px;
}

#shippingpref{
background:#05182B url(../images/create_billing_aadr_bgd.jpg) no-repeat scroll top center;
float:left;
font-size:11px;
line-height:14px;
padding:0px;
width:740px;
margin-bottom:20px;
}

#currentbillingaddr{
background:#081e33 url(../images/billing_addr_list_bgd.jpg) no-repeat top center;
float:left;
font-size:11px;
line-height:14px;
padding:10px;
width:670px;
margin-bottom:20px;
}

h3#curbillingaddresslist{
border-bottom:1px solid #6d7d8c;
margin:10px 0;
padding-bottom:3px;
}

#couponsuccess{
float:right;
width:250px;
margin-top:8px;
}
#newpaymenttype #continuebtns{
float: right;

}
span.ship_gift_heading{
padding-bottom:8px;
}
span.order_change{
background:url(../images/buttons/order_change_btn.gif) no-repeat top center;
width:55px;
height: 18px;
float: right;
}			 
.order_change button{
background:url(../images/buttons/order_change_btn.gif) no-repeat top center;
width:55px;
height: 18px;
float: right;
}

div.giftOption{
width: 260px;
}	

.change_delete button{
background:url(../images/buttons/change_delete_btn.gif) no-repeat top center;
width:118px;
height: 18px;
}

#createpass{
background:url(../images/orderConf_password_bgd.jpg) no-repeat top center;
width:740px;
}

#passdiv{
margin-top:25px;
margin-left: 13px;
padding-bottom: 10px;
}	

#surveydiv{
margin-top:30px;
margin-left: 280px;
padding-bottom: 10px;
}

	
#survey{
background:url(../images/orderConf_password_bgd.jpg) no-repeat top center;
padding:0px;
width:740px;
margin-top:15px;
}

#createpass_head, #survey_head{
padding-top: 10px;
margin-left:13px;
}	
#newAcnt  {border:none; background:url(../images/buttons/createAcnt_BTN-revised.gif); width:183px; height:20px; display:block;}
#newAcnt button {border:none; background:url(../images/buttons/createAcnt_BTN-revised.gif); width:183px; height:20px; }
#newAcnt button:hover {background-position:0 -20px;}

#createnewacct_btn{
padding-top: 10px;
}

.ordertrack{
padding-bottom: 3px;
}

#confirmationDetails img{
padding-top: 5px;
}
#confirmationDetails p{
width: 150px;
}
.orange{
color: #D36600;
}

span.printorder{
background:url(../images/print--roll.gif) top center no-repeat;
width:86px;
height:20px;
display:block;
margin-right: 5px;
}

span.printorder button{
background:url(../images/print--roll.gif) top center no-repeat;
width:86px;
height:20px;
}

span.printorder button:hover{
background-position: 0 -20px;
}

span.trackorder{
background:url(../images/track-roll.gif) top center no-repeat;
width:86px;
height:20px;
display:block;
margin-bottom:10px;
margin-right: 5px;
}

span.trackorder button{
background:url(../images/track-roll.gif) top center no-repeat;
width:86px;
height:20px;
}

span.trackorder button:hover{
background-position: 0 -20px;
}

/* Interstitial Offers */

.interOffers {
width:658px;
margin-left: auto ;
margin-right: auto ;
background: #05182B url(../images/cp_bg_interoffer.gif) no-repeat scroll left top;
padding:5px;
font-size:12px;
color: #DDDADA;
}

.inter-left {
float:left;
width:280px;
height:auto;
}

.inter-right {
float:right;
width:350px;
height:auto;
}

.interOffers hr {
border:none;
border-top:1px solid #fff !important;
height:1px; 
overflow:hidden;
width:100%;
padding-top:10px;
padding-bottom:10px;
}

.interOffers .callout {
	font-size:larger;
	margin-bottom:10px;	
}
         	
.interOffers fieldset {
position:relative;
z-index:15;
}

.interOffers .name a {
float:left;
/*width:250px;*/
font:12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#67d7ff;
padding:2px 1px;
position:relative;
}


.interOffers .pricing {
clear:left;
position:relative;
padding-top:10px;
}

#contentContainer .interOffers .drop_details .new_price {

font-weight:bold; color:#ff0000; font-size:12px;

}

.offerCheckbox {
margin:5px 0px 5px 0px;
position:relative;
font-weight:bold;
}

.offerCheckbox .textSelect {
	margin-bottom:4px;	
}

span.addInter {
background:url(../images/buttons/add-selected-items-roll.gif) top center no-repeat;
width:182px; height:20px;
display:block;
margin:0 auto;
clear:left; }

span.addInter button {
background:url(../images/buttons/add-selected-items-roll.gif) top center no-repeat;
width:182px; height:20px;
margin:0 auto; }

span.addInter button:hover {
background-position:0 -20px; }

span.noThanksInter {
background:url(../images/buttons/no-thanks-roll.gif) top center no-repeat;
width:182px; height:20px;
display:block;
margin:0 auto;
clear:left; }

span.noThanksInter button {
background:url(../images/buttons/no-thanks-roll.gif) top center no-repeat;
width:182px; height:20px;
margin:0 auto; }

span.noThanksInter button:hover {
background-position:0 -20px; }

.interSavings {
	font-weight:bold;
	margin-top:8px;	
}

/*
.box{float:left; width:325px; border-bottom:1px solid #c1cdd9; margin-bottom:7px; padding-bottom:7px;}

.box.drop{z-index:4;  position:relative;}
*/
/* END Interstitial Offers */
form#emailsignup1_form fieldset {
float:left;
width: 740px;
}
form#emailsignup1_form fieldset select{
width:auto;
}
.signup{
float: left;
background: none;
}

#msgDiv{
padding-top: 8px;

}
.signup button.verify{
background: url(../images/buttons/SubmitBtn.gif) top center no-repeat;
}
.signup button.verify:hover{
background-position: 0px;
}

#ddNewAcnt  {border:none; background:url(../images/buttons/createAcnt_BTN-revised.gif); width:183px; height:20px; display:block;}
#ddNewAcnt button {border:none; background:url(../images/buttons/createAcnt_BTN-revised.gif); width:183px; height:20px; }
#ddNewAcnt button:hover {background-position:0 -20px;}
