/*Please read before placing order */
.head {
	cursor: hand;
	cursor: pointer;
	background: #EBEFF3 url(/graphics/navigation/arrow-grey.png) no-repeat 10px center;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.head:hover {
	background: #EBEFF3 url(/graphics/navigation/arrow-blue.png) no-repeat 10px center;
	padding-left: 20px;
}
.subtext {
	display:none;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 10px;
}
/* end */
#OrderForm {
	MARGIN: 0px;
	clear: both;
	width: 648px;
	background: #FBFCFD;
	border: 1px solid #D5DBE7;
	}
.WineHead, .WineHeadMO {
	float: left;
	clear: left;
}
.WineHead {
	width: 350px;
}
.WineHeadMO {
	width: 458px;
}
.Wine, .WineMO {
	float: left;
	clear: left;
	border-right: 1px solid #E8E8E8;
	text-indent:15px;
	background: url(/graphics/navigation/arrow-blue.png) no-repeat 6px 13px;
}
.Wine {
	width: 347px;
}
.WineMO {
	width: 455px;
}
.WineSpecialHead {
	width:648px;
	border-top: 1px solid #E8E8E8;
	padding-top: 10px;
}
.WineSpecial {
	width:454px;
	float: left;
	border-right: 1px solid #E8E8E8;
	padding-left: 9px;
}
.BottlePriceHead, .BottlePrice, .CasePriceHead, .CasePrice {
	float: left;
	text-align: left;
}
.BottlePriceHead, .CasePriceHead {
	width: 109px;
	vertical-align: bottom;
	height: 23px;
	padding-top: 20px;
	font-size: .95em;
	color: #999999;
}
.BottlePrice, .CasePrice {
	width: 108px;
	border-right: 1px solid #E8E8E8;
	vertical-align: top;
}
.WineHead, .WineHeadMO, .BottlePriceHead, .CasePriceHead, .SubTotalHead {
	border-top: 1px solid #E8E8E8;
}
.WineSpecial, .Wine, .WineMO, .BottlePrice, .CasePrice, .SubTotal {
	border-top: 1px solid #E8E8E8;
}
.WineSpecial, .Wine, .WineMO {
	padding: 7px 0px 7px 2px;
}

.BottlePrice, .CasePrice, .SubTotal {
	padding: 6px 0px;
}

.soldout {
	font-size: .95em;
	text-transform: uppercase;
	color: #CC0000;
	font-weight: bold;
}
.additionaltext {
	font-size: .9em;
	text-transform: uppercase;
	color: #999999;
	background: url(../graphics/navigation/dot-grey.png) no-repeat 8px center;
	padding-left: 2px;
}
.SubTotalHead, .SubTotal, .FreightTotal {
	width:78px;
	float: left;
	clear: right;
	font-size: 1.1em;
	text-align: right;
	padding-right: 2px;
}
.FreightOptions {
	clear: left;
	width: 554px;
	float: left;
	padding: 0px 4px 0px 10px;
	margin-top: 0px;
}
#GrandTotal {
	width: 643px;
	float: left;
	clear: left;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 0px;
	background: #EBEFF3;
	margin-top: 10px;
	padding-right: 5px;
}
.black {
	color: #000000;
}

input, select {
	color: #000000;
	margin: 0px;
	padding: 0px;
	border: 1px solid #E8E8E8;
}
.detailsFull {
	float: left;
	clear: both;
	width: 648px;
}
.detailsFullRight {
	float: left;
	clear: both;
	width: 648px;
	text-align: right;
}
/* Join mailing list form */
div#FormSubscribe {
	width: 550px;
	padding:10px;
	margin: 0px;
	border: 1px solid #D5DBE7;
	float: left;
	background: #FBFCFD;
}
div#FormLeft, div#FormRight {
	width: 272px;
	padding:0px;
}
div#FormRightFull {
	width: 365px;
	padding:0px;
}
div#FormLeft {
	float: left;
	margin: 0px 4px 0px 0px;
}
div#FormRight, div#FormRightFull {
	float: right;
	margin: 0px;
}
div#FormLeft p.title, div#FormRight p.title,  div#FormRightFull p.titleFull {
	float: left;
	text-align: left;
	font-size: 0.95em;
	text-transform: uppercase;
	color: #1B202E;	/*color: #384463;*/
}

div#FormLeft p.title, div#FormRight p.title {
	width: 75px;
}
div#FormRightFull p.titleFull {
	width: 140px;
}

div#FormLeft p.field, div#FormRight p.field, div#FormRightFull p.fieldFull{
	float: left;
}
div#FormLeft p.field, div#FormRight p.field {
	width: 190px;
}
div#FormRightFull p.fieldFull {
	width: 220px;
}
div#FormLeft p.field input, div#FormRight p.field input, div#FormRightFull p.fieldFull input{
	padding: 2px;
	border: 1px solid #D5DBE7;
}
div#FormLeft p.field input, div#FormRight p.field input {
	width: 160px;
}
div#FormRightFull p.fieldFull input {
	width: 190px;
}
.required {
	background: url(/graphics/small-icons/required.png) no-repeat center center;
	padding: 5px;
}
div.formfieldRIGHT {
	float: right;
	width: 380px;
	padding:0px;
	margin: 0px;
}
div.formfieldRIGHT p.titleLGE, div.formfieldRIGHT p.fieldLGE {
	width: 380px;
	text-align: left;
}
div.formfield input.input, div.formfield select, div.formfieldRight textarea {
}
div.formfieldRight textarea {
	overflow: -moz-scrollbars-vertical;
}
div.formfieldRight .submit {
	height: 20px;
	width: 95px;
	padding: 1px 15px 4px;
	color: #000000;
	background: url(/graphics/navigation/tastingnote-links.jpg) no-repeat center center;
	font-size: .85em;
	text-transform: uppercase;
	border-width: 0px;
	border-style: none;
	float: right;
}
div.formfieldRight .submit:hover {
	background: url(/graphics/navigation/tastingnote-linkshover.jpg) no-repeat center center;
	border-width: 0px;
	border-style: none;
	color: #FFFFFF;
	cursor: pointer;
	cursor:hand;
}
div.formfieldRight textarea.inputbox11 {
	width: 380px;
	border:1px solid #DDDDDD;
	overflow: -moz-scrollbars-vertical;
	height: 150px;
	font-family: Arial, Helvetica, sans-serif;
}
/* LOGIN FORM */

form fieldset {
	display:inline;
	padding:10px 0px;
	margin: 0px;
	border: 1px solid #FFFFFF;
	width: 650px;
	color: #999999;
}
.long {
	width:250px;
	float: left;
	padding-top: 5px;
	font-size: 0.95em;
	text-transform: uppercase;
	color: #1B202E;	/*color: #384463;*/
}
.long input {
	width:160px;
	padding: 2px;
	border: 1px solid #D5DBE7;
}
.short {
	width:80px;
	float: left;
}
.form-button {
	width:110px;
	background: #EBEFF3 url(/graphics/form-button.jpg) no-repeat center center;
	border-width: 0px;
	border-style: none;
	cursor:hand;
	cursor:pointer;
	color: #999999;
	height: 25px;
	padding-bottom: 2px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.form-button:hover {
	cursor:hand;
	cursor:pointer;
	color: #000000;
}

