body {
	font-family: Tahoma;
	font-size: 85%;
}
.indent {
	text-indent:15px;
}


/*WRAPPER TABLE */
.wrapper {
	width:680px;
	border: 1px solid #666666;
	text-align:left;
	margin-left: auto; 
	margin-right: auto;
	margin-top:10px;
	border-collapse:collapse;
}
.wrapper .topbar th {
	background-image: url(../images/toppic.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color:#838768;
	padding-top:2px;
	padding-bottom:2px;

}
.wrapper .header {
	background-color: #404233;
	color: #FFFFFF;
	font-weight:400;
	font-size:120%;
	padding-top:2px;
	padding-bottom:2px;
	letter-spacing:1px;
}
.wrapper p {
	margin-top:10px;
}
.wrapper h1 {
	margin-top:10px;
	color:#782008;
	font-size:110%;
	text-indent:15px;
}
.wrapper .links {
	background-color: #C7CEDF;
	padding-top:2px;
	padding-bottom:2px;
	letter-spacing:1px;
}
.wrapper .links a {
	text-decoration:none;
	color:#000000;
}
.wrapper .links a:hover {
	color:#888888;
}


/*DATA TABLE*/
.data {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #666666;
	border-collapse: separate;
}
.data tr {
		vertical-align:top;
}
.data th {
	background-color: #D7D8CB;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
}	
.data caption {
	color: #FFFFFF;
	background-color: #9B9E81;
	font-weight: 600;
	text-transform: capitalize;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	margin-left:auto;
	margin-right:auto;
	letter-spacing:1px;

}
.data .button {
	background-color: #9B9E81;
	border: 1px solid #9B9E81;
	margin-left:15px;
	border: solid 1px #666666;
}
.data td {
		padding-left: 10px;
}



/*ORDER TABLE*/
.order {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #666666;
	border-collapse: separate;
}
.order tr {
	vertical-align:top;
}
.order .line {
	border-top: solid 1px #666666;
}
.order .dottedline {
	border-top: dotted 1px #666666;
}
.order .thickline {
	border-top: solid 2px #666666;
}
.order th {
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #F2BA82;
	text-align: center;
}	
.order caption {
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-weight: 600;
	margin-left: auto;
	text-transform: capitalize;
	border-left: #666666 1px solid;
	color: #ffffff;
	margin-right: auto;
	background-color: #8b4513;
}



/*BASKET TABLE*/
.basket .button {
	background-color: #c7cedf;
	margin-left:15px;
	border: solid 1px #666666;
}
.basket {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #666666;
	border-collapse: separate;
}
.basket tr {
	vertical-align:top;
}
.basket td {
		padding-left: 10px;
		vertical-align:middle;
}
.basket th {
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #e3eff8;
	text-align: left;
}	
.basket caption {
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-weight: 600;
	margin-left: auto;
	text-transform: capitalize;
	border-left: #666666 1px solid;
	color: #ffffff;
	margin-right: auto;
	background-color: #c7cedf;
}
