/*Makes input and select boxes white*/
#v65-onepage-Billing input,
#v65-onepage-Billing select,
table#v65-onepage-payment-details-parent-table select,
table#v65-onepage-saved-billing-table select,
table#v65-onepage-ShippingCost select,
textarea#v65-onepage-ordercomments-input, 
#v65-onepage-saved-shipping-table select, 
.v65-onepage-SavedLocations select {
	background-color: #FFF !important;
	border: 1px solid #CCC;
	outline: none;
}
#v65-onepage-saved-shipping-table select, 
.v65-onepage-SavedLocations select, 
#DisplayShippingSpeedChoicesTD select {
    padding:6px 4px;
    background-color: #eee;
    border:1px solid #CCC;
	outline: none;
	font-size: 13px;
}
#savedPayment input, #savedPayment select, #savedPayment table input, #savedPayment table select, #v65-onepage-registration select, .v65-onepage-payment-details input, .v65-onepage-payment-details select, #v65-onepage-shipto-dropdown-cell, #v65-onepage-Shipping input, #ShipState_dropdown, #ShipCountry {
	background-color: #FFFFFF !important;
	outline: none;
}
#v65-onepage-shipto-dropdown-cell {
	font-size: 13px !important;
}
/*Font color and style*/
#v65-onepage-ContentTable tr div,
#v65-onepage-ContentTable tr div font,
#v65-onepage-saved-billing-table font,
#v65-onepage-payment-details-parent-row font,
#v65-onepage-payment-details-parent-row span,
#v65-sameasbilling-checkbox-row td, .v65-payment-details-label-cell {	
	font: normal 12px Arial, sans-serif !important;
	color: #555555 !important;
}

/*Takes out Page heading text*/
h2#v65-onepage-header {	
	display: none;
}
/*Shows the whereyouat breadcrumbs pic and spaces it*/
#v65-onepage-breadcrumb {
	display: block !important;
	padding-top: 15px;
	padding-bottom: 10px;	
}
/*User errors boxes above all pages*/
#FormatListofErrorsDiv table tbody tr td {background-color:#000000 !important;}
#FormatListofErrorsDiv table tbody tr td table tbody tr td {background-color:#FFFFFF !important;}
/*Eliminates space at top*/
#v65-onepage-ContentTable td br:first-child {display:none;} 
/*Evens space from shifting due to above fix*/
#DisplayShippingSpeedChoicesTD {padding-top: 12px;}
/*Changes font color of newsletter checkbox text*/
#v65-onepage-newsletter-text-cell {color: #555}
/*Evens horizontal space in shippping info*/
#ship-to-options-table {width: 400px;}
/*Unwraps payment method text*/
#savedPayment {width: 267px !important;}
/*Evens vertical spacing in registration and expanded payment info and gives box and border color*/
#v65-onepage-registrationpassword-confirm-row td, .v65-payment-details-value-cell {padding-top: 3px;}
#v65-onepage-registrationpassword-cell, #v65-onepage-registrationpassword-confirm-cell {color: #adaaad;}
#v65-onepage-registration input {background-color: #F6F6F6 !important;}




/*Begin Your Order slip*/

/*Pushes Your Order slip down*/
#table_checkout_cart0 {
	margin-top: 49px !important;
}
/*Keeps Your Order slip at 250 pixels*/
#v65-onepage-cartsummary-header {
    width: 250px !important;
}
/*Order summary table background color*/
#table_checkout_cart0,
#v65-onepage-CartSummary,
#v65-onepage-ordersummary-items {
	background-color: #f3ede5 !important;
}
/*"Your Order" heading background-color*/
#v65-onepage-cartsummary-header {
	background-color: #23170d !important;
}
/*"Your Order" heading text*/
#v65-onepage-cartsummary-label {
	font: normal 14px 'quicksandregular', Century Gothic, Gill Sans, Arial, sans-serif !important;
	padding-left: 14px !important;
	padding-top: 12px !important;
}
/*"Edit" link next to "Your Order" heading*/
#v65-onepage-editcart {
	font-size: 12px !important;
}
/*"Total" color / text*/
#TotalsTotalTD {	
	color: #23170d;
	font: italic normal 19px/1.3em Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif !important;
}
/*Keeps total text at top column to the right*/
.v65-onepage-ordersummary-itemtotal{
	text-align: right;
}
/*Make items fontsize 10 and keeps item 12*/
.v65-onepage-ordersummary-itemname {
	font-size: 10px;
}
#v65-onepage-ordersummary-header-row .v65-onepage-ordersummary-header {
	font-size: 12px;
	font-weight: normal !important;
	font-style: italic;
}
/*Keeps Subtotal, SH, and tax vertically spaced evenly*/
.v65-onepage-shippingcost-detail {
    height: 16px;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
#v65-onepage-ShippingCostDetails {
	width: 133px !important;
	margin-right: 15px !important;
	padding: 0 !important;
}
/*Ordercomments text*/
tr#v65-onepage-ordercomments-row td#v65-onepage-ordercomments-value {
	color: #666 !important;
}
/*Parameters of comments box*/
#v65-onepage-ordercomments-input {
	max-width: 208px; 
	min-width: 208px; 
	min-height: 80px; 
	max-height:400px;
}
/*Place order button spacing*/
input#btnSubmitOrder {
	margin-right: 35px !important;
	margin-top: 4px !important;
}
input#btnSubmitOrder:focus {
	border: none !important;
}
/*END Your Order slip*/


/*Evens out spacing when users are signed in and saved locations and billing addresses are selectable*/
.v65-onepage-SavedLocations td {
	padding-top: 0px !important;
}
.PageText_L16n {
	font-weight: normal !important;
	padding-left: 5px;
}
#v65-onepage-CopyBillingToShippingLink {
	padding-left: 3px;
}
#v65-onepage-saved-shipping-table select {
	margin-left: 3px;
}
#v65-onepage-saved-billing-table font {
	font-weight: bold !important;
}
#v65-onepage-saved-shipping-table font {
	color: #555555 !important;
}
.v65-onepage-SavedLocations td {
    padding-bottom: 2px !important;
}
#v65-onepage-saved-billing-table select {
	margin-left: 3px;
}

/*Removes random page lines and artifacts out of transition load*/
#v65-onepage-BillingParent, #billing-header, .v65-onepage-Border {
    border-right:0px !important;
}
#v65-onepage-ShippingCostHeader img, #v65-onepage-RegistrationEmailReference {
	display: none;
}



/*Shopping Cart Start*/

.v65-your-cart-title {
	display: none;
}
#v65-cart-breadcrumb {
	display: block !important;
	text-indent: 0px !important;
	padding-top: 15px;
	padding-right: 1px;
}
#v65-cart-breadcrumb-image {
	display: block !important;
	padding-right: 4px;
}
#cart-top-rule {
	width: 99% !important;
	margin-left: 5px;
    border: none !important;
	background: url('dash4.gif') repeat-x left top;
	padding-bottom: 0px !important;
}



#v65-cart-table {
	width: 100% !important;
}
#v65-cart-moreItems {
	width: 100% !important;
	padding: 0 15px;
}
.v65-divider-hr-cell {
    border: none !important;
	height: 0px !important;
	color: #ffffff !important;
}	



#v65-cart-header-itemdescription {
	padding-left: 20px !important;
}

b.cart-item-name, font.carttext.colors_text, .v65-cart-details-text, .carttext, .colors-text {
	font-weight: normal !important;
	font-size: 12px !important;
}

.v65-cart-details-separator { 
    height: 1px; 
	background: url('dash3.gif') repeat-x left top;
	width: 743px !important;
}
#v65-cart-table-container {width: 743px !important;}
#v65-cart-table-container form {width: 729px !important;}
#v65-cart-shippingcalc-parent-cell #btnRecalculate {display: none;}
.v65-cart-header-text, #v65-cart-shipping-details-label {font-family: arial, century gothic, sans-serif; font-size: 13px; font-style: italic;}

.v65-item-zebra {background: #ffffff !important;}



#v65-cart-shipping-details-container {
	width: 360px;
	background-color: #f1f1f1 !important;
}
#ShipCountry, #ShipState_dropdown {
	font-size:13px;
    padding:6px 4px;
    background-color: #ffffff;
    border:1px solid #CCC;
	width: 160px !important;
}
#v65-shipping-postcode, #ShipState, .v65-cart-login-input, #password{
	font-size:12px !important;
    padding:6px 4px;
    background-color: #ffffff;
    border:1px solid #CCC;
}
.v65-item-zebra input, #Quantity2, #Quantity4, #Quantity6, #Quantity8, #Quantity10, #Quantity12, #Quantity14, #Quantity16, #Quantity18, #Quantity20 {
	font-size:12px !important;
    padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
    background-color: #ffffff;
    border:1px solid #CCC;
}
#v65-cart-shipping-details {
    width: 220px !important;
}
.v65-cart-shipping-details-input-cell select {
    width: 170px !important;
    font-size:12px !important;
    padding:6px 4px;
    background-color: #ffffff;
    border:1px solid #CCC;
}
#v65-shipping-postcode:focus, #ShipState:focus, .v65-cart-login-input:focus, .v65-item-zebra input:focus, #Quantity2:focus, #Quantity4:focus, #Quantity6:focus, #Quantity8:focus, #Quantity10:focus, #Quantity12:focus, #Quantity14:focus, #Quantity16:focus, #Quantity18:focus, #Quantity20:focus {
	border: 1px solid #22160a !important;
	outline: none;
}
.v65-cart-tax-parent-cell {width: 140px;}

#divbtnSubmitOrder img {
	margin-left: -168px;
	margin-top: -20px;
}

#v65-cart-shipping-details, #v65-cart-checkout-table, .PageText_L544n, .PageText_L543n, #v65-cart-table {
    text-align: left;
}
#v65-cart-empty-details-cell {
	display: none;	
}

/* Shopping Cart Summary Tags markup from template css file by volusion */
#display_cart_summary .cartsummary_empty {
	display: none;
}


#v65-cart-checkout-table {margin-right: 8px}

#v65-onepage-ordercomments-value, .v65-onepage-shippingcost-label {font-style: italic;}

#v65-onepage-CheckoutForm {
	background: url('arrowtoplace.png') no-repeat;
	background-position: right bottom;
}
.v65-cart-detail-productimage img {
 width: 54px;
 height: 90px;
}