.aboutright{
	padding: 10px;
}
.aboutright h1,h1  {
color: #CA4737;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: normal;
	margin-top: 5px;
}
.aboutright h2,h2 {
	color: #B5ABA1;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: normal;
}
.aboutright h3 {
	color: #323234;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin-top: 40px;
	margin-bottom: -10px;
}
.aboutright p ,#main-content p{
	margin-top: 20px;
	line-height: 1.4em;
	font-size: 1em;
	color: #333333;
}

.mapholder{
	float:right;
}
.shoppingleft{
	padding-bottom: 20px;

}
.shoppingleft h3{
	color: #C84637;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
.shoppingleft p{
	color: #9A8F87;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin-left: 15px;
	margin-right: 15px;
}
.shoppingright{
	padding: 10px;
	margin-left: 10px;
}
.shoppingright h1 {
color: #CA4737;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: normal;
	margin-top: 15px;
}
.shoppingright h2 {
	color: #897f75;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	font-weight: normal;
}
.shoppingright h3{
	color: #323234;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin-top: 40px;
	margin-bottom: -10px;
}
.shoppingright p{
	margin-top: 20px;
}
.summaryholder{
	border: solid #F8CFB5 1px;
	padding-top: 5px;
	background-image: url(../images/backoftab.gif);
	background-repeat: repeat-x;
}
.summaryholder a{
	padding-left: 25px;
	color: #897F75;
	text-decoration: none;
}

table.sample{
	border-width: 0px;

border-spacing: ;
	border-style: none;
	border-color: #E0B138;
	border-collapse: separate;

background-color: ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	margin-top: 5px;
}
table.sample th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #F8CFB5;

-moz-border-radius: ;
	text-align: left;
	color: #CB4838;
	background-image: url(../images/backpink.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
table.sample td {
	padding: 3px;
	background-color: #F8F7F6;
-moz-border-radius: ;
	text-align: left;
	vertical-align: middle;
}

table.sample h1{
	color: #C74636;
	font-size: 14px;
	text-decoration: none;
	margin-top: 0px;
}
table.sample h2{
	color: #333333;
	font-size: 12px;
	font-weight: normal;
}
table.sample h3{
	color: #91877f;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
}
.subtotal{
	margin-left: 0px;
	padding: 5px;
	color: #000000;
	border-top-color: #f8ceb4;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #f8ceb4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.subtotal #amount{
	color: #BE3F2F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	float: right;
	margin-right: 10px;
	margin-top: -1px;
}

.shippingtotal{
	margin-left: 0px;
	padding: 5px;
	color: #000000;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 2px;
}
.shippingtotal #amount{
	color: #593333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	float: right;
	margin-top: -3px;
	margin-right: 10px;
}

.ordertotal{
	margin-left: 0px;
	border-color: #f8ceb4;
	border-style: solid;
	border-width: 2px;
	padding: 5px;
	color: #000000;
	background-color: #f8ceb4;
	font-weight: bold;
}
.ordertotal #amount{
	color: #BE3F2F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	float: right;
	margin-top: -3px;
}

.ordernumber{
	float: right;
	font-size: 0.8em;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.buttons{
	margin-top: 10px;
}
.form,.form-div{
	border-color: #FAD8C3;
	border-style: solid;
	border-width: 2px;
	padding: 10px;
	color: #ac9785;
}
.form p{
	color: #A4877F;
}
.form p#smalltext{
	color: #d16e62;
	font-size: 0.8em;
	margin-top: 10px;
	margin-bottom: 10px;
}
.FormTable,.form-table{
	width: 500px;
}
.FormTable#table2{
	width: 280px;
}
.FormTable th,.form-table th{
	text-align: left;
	color: #B5ABA1;
}
.FormTable input,.form-table input{
	border-color: #F5B892;
	border-style: solid;
	border-width: 1px;
	color: #897f75;
}
.FormTable select,.form-table select{
	border-color: #F5B892;
	border-style: solid;
	border-width: 1px;
	color: #ac9785;
}
.dropdown{
	border-color: #F5B892;
	border-style: solid;
	border-width: 1px;
}

table.w260 input,table.w260 select {width:260px}

input.checkbox {width:20px !important}

.accountdetailsholder{
	border: solid #F8CFB5 1px;
	padding-top: 5px;
	background:#f5f5f5;
}

.accountdetailsholder label{
float:left; width:100px; font-family:Georgia, Times, serif; font-size:12px; color:#333; margin:2px;
}

.accountdetailsholder input{
border-color: #F5B892; border-style: solid; border-width: 1px; color: #897f75; margin:2px;
}

td.accountdetails {
	vertical-align: top;
	padding: 3px;
	background-color: #F8F7F6;
	-moz-border-radius: ;
	text-align: left;
}


.deliveryinstructions{width:590px; height:50px; border-color: #F5B892; border-style: solid; border-width: 1px; color: #897f75; margin:2px;}
.imageright{
	float: right;
	padding: 5px;
	border: solid #c3b8ad 1px;
	margin-left: 20px;
	margin-bottom: 15px;
}
