@charset "UTF-8";
/* CSS Document */

body, td {
	color: #000000;
	background-color: #523928;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	line-height: 160%;
}
h1 {
	color: #EDD874;
}
h2, h3 {
	color: #6994C3;
}
#status_message {
	color: #EDD874;
	border: solid 1px #EDD874;
	padding: 5px 5px 5px 10px;
	width: 380px;
}
#error_message {
	color: red;
	border: solid 1px red;
	padding: 5px 5px 5px 10px;
	width: 380px;
}
#container {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}
#header {
	padding: 0;
	margin: 0;
	height: 36px;
	background: url(../img/bg.jpg) repeat-x;
}
#content {
	vertical-align: top;
	background: #ffffff;
	border: none;
}
#content h1, span#status_message, span#error_message {
	margin: 18px 24px 18px 24px;
}
#content p, h2, h3, table {
	margin: 12px 24px 12px 24px;
}
#content li {
	margin-right: 24px;
}
#content a {
	color: #6994C3;
}
#content a:hover {
	text-decoration: none;
}
#footer {
	background: url(../img/bg.jpg) repeat-x;
	padding-top: 44px;
	text-align: center;
}

/* home page */

#content.home_td {
	background: #ffffff url(../img/home_bg.jpg) repeat-x top left;
}
#content.home_td h1 {
	padding-top: 40px;
}

#home_logo {
	position: relative;
	top: 12px;
	left: 130px;
}
#home_image {
	float: right;
	clear: both;
}
#home_subsection td {
	vertical-align: top;
	background-color: #ffffff;
}
#hcwh {
	font-size: larger;
	text-align: center;
}

/*
#home_help {
	background: url(../img/help.gif) no-repeat center right;
	margin: 24px;
}
*/
/* other pages */

#logo {
	position: relative;
	top: 12px;
	left: 130px;
}
#help_image {
	float: right;
	padding: 0;
	margin: 0;
}
.body_image {
	float: right;
	padding: 16px;
	padding-top: 28px;
}

/* gift and loyalty table */

#gift-loyalty-table {
	width: 95%;
	margin-left: 20px;
	background-color: #301E12;
}
#gift-loyalty-table td {
	background-color: #301E12;
	border-bottom: 1px dotted #523928;
}
#gift-loyalty-table .header1, .header2 {
	text-align: center;
	font-weight: bold;
}
#gift-loyalty-table .header1 td, .header2 td {
	color: #EDD874;	
}
#gift-loyalty-table .header4 td {
  color: #6994C3;
}

/* form */

#quote-form-layout {
	margin-left: 20px;
}
#quote-form-layout td {
	background-color: #301E12;
}
#quote-form-layout input, textarea, select {
	border: 1px solid #301E12;
	background-color: #A08572;
	font-size: 12px;
	color: #FFFFFF;
}
.caption {
	font-size: smaller;
}

#tm-links a {
	color: #EDD874;
}

#tm-form {
	float: right;
	padding: 16px 30px 16px 30px;
}

#tm-form iframe {
	background-color: #301E12;
	margin-left: 60px;
	margin-right: 20px;
}
