/*--- PAGE HEADING ---*/
h2#v65-onepage-header {
	margin: 0 0 0 5px !important;
	font-size: 25px !important;
	font-weight: bold !important;
	color:#4d4d4d !important;
}


#content_area {
	padding-top: 15px  !important;
}

/*--- LABEL TEXT ---*/
td#v65-onepage-ordercomments-value, /*Comments label*/
table#v65-onepage-ContentTable td, /*Label*/
table#v65-onepage-ContentTable td font /*Asterisk*/ {
	color: #696969 !important;
}

/*--- INPUTS AND SELECTS ---*/
table#v65-onepage-Detail td input,
table#v65-onepage-Detail td select {
	background: #FFF  !important;
	border: 1px solid #cacaca  !important;
	color:#585858 !important;
}

/*--- TABLE CHECKOUT SUMMARY ---*/

/*Heading background-color*/
#v65-onepage-cartsummary-header {	
	background-color: #676767  !important;
}

/*Order summary table background color*/
#table_checkout_cart0,
#v65-onepage-CartSummary {
	background: #eee !important;
}

#v65-onepage-ordersummary-items {
	background: none  !important;
}

/*Heading text*/
#v65-onepage-cartsummary-label {
	font-size: 15px  !important;
	font-weight: 400  !important;
	color: #FFF !important;
	padding-left: 15px  !important;
}

/*--- CART DETAILS ---*/

#v65-onepage-ordersummary-items td, /*Items, qty, total text*/
b.v65-onepage-shippingcost-label /*shipping, tax, subtotal text*/ {
	font-weight: 400  !important;
	font-size: 12px  !important;
	color: #717171  !important;
}

/*Items, qty, total titles*/ 
#v65-onepage-ordersummary-header-row td {
	color: #3b3b3b  !important;
	font-weight: 500  !important;
	text-transform: uppercase !important;
}

b.v65-onepage-shippingcost-amount, /*Subtotal boldness*/
#v65-onepage-ShippingCostDetails .carttext /*Shipping & handling and tax price colors*/ {
	color: #717171  !important;
	font-weight: 400  !important;
}

/*Border above total*/
#v65-onepage-summary-total-line, 
.v65-onepage-summary-total-line-cell {
	border-bottom: 1px solid #dadada  !important;
}

/*Total text*/
span#TotalsTotalTD {
	color: #333 !important;
	font-size: 24px  !important;
	font-weight: 600  !important;
}

/*Gift card text*/
td#v65-apply-gift-newCell a[style="color:#0000CC !important;font-weight:bold !important;"] {
	color: #3b3b3b  !important;
	font-size: 12px  !important;
	font-weight: normal  !important;
}

/*Textarea border and background*/
textarea#v65-onepage-ordercomments-input {
	border: 1px solid #d5d5d5  !important;
	background: #FFF  !important;
}

/*--- CART DETAILS BORDERS ---*/

/*Border bottom*/
#table_checkout_cart0 tr#v65-cart-button-submit-row > td {
	padding-bottom: 6px !important;
}

#v65-onepage-editcart {font-weight: 600  !important;}

/*Border left and right*/
#table_checkout_cart0 > tbody > tr > td {
	border-left: none !important;
    border-right: none !important;
}

/*Edits border for Heading ONLY*/
#table_checkout_cart0 > tbody > tr:first-child > td {border: none !important;}

/* * * * * * FIXES * * * * * */
/*REMOVES BORDERS FROM RADIO BUTTONS*/
table#v65-onepage-Detail td input[type=radio] {border:none  !important; background: none  !important;}
#table_checkout_cart0 {margin-top: 5px  !important;}
#v65-onepage-header .loginHeaderWrapper {font-size: 12px !important; font-family: Arial, Helvetica, sans-serif !important;}
#headerLoginLink {color: #426bc6 !important;}

/* ############################### SHOPPING CART V11 ############################### */

#v65-onepage-DetailHeaders, .v65-onepage-headerShort {
    background:#676767 !important;
}

#billing-header, #shipping-header, #v65-checkout-payment-header {
    padding-bottom: 0 !important;
}

#v65-onepage-cartsummary-label {;
    padding-left: 25px !important;
}

#v65-onepage-ContentTable {
	width:1% !important;
}

.v65-payment-details-label-cell {

}

#v65-onepage-ordercomments-row {
width: 1% !important;
text-align: left !important;
float: left !important;
}

#v65-onepage-ordercomments-label{

}

#v65-onepage-ordercomments-input {
	width: 200px;
}

#savedPayment {
width: 1% !important;
text-align: left !important;
float: left !important;
}

#v65-onepage-payment-details-parent-row {
	width:50% !important;
}

#v65-onepage-ordercomments-row td {
	width: 1% !important;
}

#divbtnSubmitOrder {
	width: 100% !important;
	text-align: left !important;
	float: left !important;
}

form#v65-onepage-CheckoutForm {
    margin: 0 auto !important;
    width: 781px !important;
}

.v65-onepage-ordersummary-itemtotal {
white-space:normal !important;
}

#v65-onepage-ContentTable {margin: 0 auto !important;}
#table_checkout_cart3 li {list-style: inside !important;}
#v65-onepage-ContentTable td br:first-child {display: none !important;}
#v65ModalOverlay {position: fixed !important }
#content_area .v65-cart-giftcert-details-row td font,
#content_area .v65-cart-giftcert-details-row td font b {color: #666666 !important;}
#v65-cart-shipping-details-text nobr {white-space: normal !important;}
.next_page_img,.previous_page_img {width: auto !important;height: auto !important;}
#CopyBillingToShipping {margin: 10px 0 0 0 !important;}
#table_checkout_cart0 {margin-top: 5px !important;}
/* FIXES SHIPPING DROPDOWN ON SHOPPINGCART.ASP PAGE */
#v65-cart-shipping-details-wrapper #v65-cart-shipping-details select,#v65-cart-shipping-details-wrapper #v65-cart-shipping-details input {width:auto ! important;}