﻿/*/ Cart Styles /*/

.cartcols
{
	width: 240px;
	margin-right: 20px; 
}

.wide
{
	width: 450px;
}

.btncenter
{
	margin: 5px 0px 0px 8px;
}

.cart_wrapper
{
	width: 370px;
}

.cart_title
{
	margin-bottom: 15px;
}

table td
{
	vertical-align: top;
}

.box
{
	width: 228px;
	height: 134px;
	padding: 15px 25px;
	background: url('box.gif') no-repeat;
	margin: 15px 15px 0px 0px;
}

.cart
{
	background-color: #f5f0e2;
	width: 330px;
	padding: 20px;
	float: right;
	text-align: right;
}

.cart .product,
.order .product
{
	border: 10px #fff solid !important;
}

.cart .description
{
	text-align: left;
	width: 215px;
	margin-left: 15px;
}

.checkout1
{
    background: url("title_checkout1.gif") 0 10px no-repeat !important;
}

.checkout2
{
    background: url("title_checkout2.gif") 0 10px no-repeat !important;
}

.checkout3
{
    background: url("title_checkout3.gif") 0 10px no-repeat !important;
}

.checkout4
{
    background: url("title_checkout4.gif") 0 10px no-repeat !important;
}

.signin
{
    background: url("title_signin.gif") 0 10px no-repeat !important;
}

.checkoutconfirmation
{
    background: url("title_checkoutconfirmation.gif") 0 10px no-repeat !important;
}

.headings
{
	font: bold 11px Arial;
	text-transform: uppercase;
}

.hr
{
	background-color: #d3c094;
	font-size: 1px;
	height: 1px;
	width: 100%;
	margin: 5px 0px 5px 0px;
}

.carthr
{
	background-color: #e0d3b4;
	font-size: 1px;
	height: 1px;
	width: 100%;
	margin: 20px 0px 10px 0px;
}

.orderhistory
{
	background: url('orderhistory_bg.gif') repeat-x;
	height: 34px;
	text-align: left;
}

.notrequired
{
	font-size: 11px;
	line-height: 14px;
	color: #797979 !important;
	text-transform: uppercase
}

.calendar a:visited,
.calendar a:link
{
	font-size: 8pt;
	margin: 3px
}

.filters span
{
	margin-left: 10px;
}

.filters label
{
	margin-right: 10px;
}

/*/ Basic Input & Select Styles /*/

.textboxwrapper input,
.textboxwrapper select,
.textboxwrapper_multi textarea,
.multi
{
	font: 11px Arial;
	color: #555;
}

.nav input
{
	font: 10px Arial;
	color: #9e9e9e;	
}

/*/ Generic Textbox Styles /*/

.textboxwrapper
{
	height: 23px;
	clear: both;
	margin-top: 0px;
	padding-top: 3px !important;
}

.textbox_left
{
	width: 4px;
	background: url('textbox_left.gif') no-repeat left top;
	height: 23px;
	float: left;
	font-size: 1px
}

.textbox_right
{
	background: url('textbox_right.gif') no-repeat;
	height: 23px;
	width: 2px;
	float: left;
	font-size: 1px
}

.textbox
{
	width: 179px;
	padding: 4px 2px;
	height: 13px;
	border: 1px #bcbcbc solid;
	border-width: 1px 0px;
	float: left;
	background-color: #ffffff
}

.textboxwrapper_multi
{
	height: 65px;
	clear: both;
	margin-top: 0px;
	padding-top: 3px !important;
}

.multi
{
	width: 320px;
	padding: 4px 2px;
	height: 63px;
	border: 1px #bcbcbc solid;
	border-width: 1px 0px;
	float: left;
	background-color: #ffffff;
	margin: 0px;
}

.textbox_multi_left
{
	width: 4px;
	background: url('textbox_multi_left.gif') no-repeat left top;
	height: 73px;
	float: left;
}

.textbox_multi_right
{
	background: url('textbox_multi_right.gif') no-repeat;
	height: 73px;
	width: 2px;
	float: left
}

/*/ Specific Textbox Styles /*/

.noborder
{
	border: 0px;
}

.nomargin
{
	margin: 0px
}

.search
{
	width: 120px;
	padding: 10px 10px;
	background: url('search_backer.gif') no-repeat;
	margin-top: 0px;
}

.searchdate
{
	margin: 4px 0px 0px 4px;
}

.emailsignup
{
	width: 173px;
	padding: 5px 5px;
	background: url('emailsignup_backer.gif') no-repeat;
	margin: 10px 10px 0px 5px;
}

.tbx_small, .tbx_lastphone
{	
	width: 45px;
	padding: 4px 2px;
	height: 13px;
	border: 1px #bcbcbc solid;
	border-width: 1px 0px;
	float: left
}

.tbx_lastphone
{
	width: 47px;
}

.zip
{	
	width: 98px;
	padding: 4px 2px;
	height: 13px;
	border: 1px #bcbcbc solid;
	border-width: 1px 0px;
	float: left
}

.dropdown
{
	font: 11px Arial;
	color: #555;	
	width: auto;
	margin-top: 2px;
}

.button
{
	padding-top: 10px;
}

.nextprev a
{ text-decoration: none !Important;}