@charset "UTF-8";
/* CSS Document */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtrHdr #container {
	width: 790px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}
.oneColFixCtrHdr #header {
	background: #ffffff url(/template/menu_02.jpg) no-repeat right;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height: 82px;
}
.oneColFixCtrHdr #bar {
	background: #ffffff;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height: 25px;
}
.oneColFixCtrHdr #logo {
	width: 335px;
	float: left;
}
.oneColFixCtrHdr #menu {
	width: 410px;
	float: right;
	margin-right: 30px;
	margin-top: 60px;
}
.oneColFixCtrHdr #mainContent {
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF url(/template/main_back_03.jpg) repeat-y;
}
.oneColFixCtrHdr #contactContent {
	height: 250px;
	padding: 40px 0 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF url(/template/contact_back_04.jpg) no-repeat;
}
.oneColFixCtrHdr #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#FFFFFF url(/template/home_04.jpg) no-repeat center top;
	height: 60px;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 14px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	color: #FFFFFF;
	font-size: 11px;
}
A:link {
	COLOR: #000000
}
A:hover {
	color: #C58B28
}
A:active {
	COLOR: #000000
}
A:visited {
	COLOR: #000000
}
A:hover {
	color: #C58B28
}
.menu {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
.menu A:link {
	COLOR: #000000;
	text-decoration: none;
}
.menu A:hover {
	color: #863726;
	text-decoration: none;
}
.menu A:active {
	COLOR: #000000;
	text-decoration: none;
}
.menu A:visited {
	COLOR: #000000;
	text-decoration: none;
}
.menu A:hover {
	color: #863726;
	text-decoration: none;
}
	
.footer A:link {
	COLOR: #FFFFFF;
	text-decoration: none;
}
.footer A:hover {
	color: #DBC267;
	text-decoration: none;
}
.footer A:active {
	COLOR: #FFFFFF;
	text-decoration: none;
}
.footer A:visited {
	COLOR: #FFFFFF;
	text-decoration: none;
}
.footer A:hover {
	color: #DBC267;
	text-decoration: none;
}
.bodycopy {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
h2 {
	font-size: 16px;
}

/* =FORMS
-------------------------------------------------- */
fieldset							{ border: 0; margin: 0; padding: 0; }
legend								{ margin: 0; !margin-left: -7px; padding: 0; }
label								{ display: block; }
label.inline						{ display: inline; }
input[type=text], textarea, select	{ border: 1px solid #b4b4b4; color: #000; font: 12px Verdana, Geneva, sans-serif; }
input[type=checkbox],
input[type=radio]					{ border: 0; height: 13px; overflow: hidden; width: 13px; }
select								{ padding: 2px 0; }
button								{ background: transparent; border: 0; cursor: pointer; display: block; font: 12px Verdana, Geneva, sans-serif; margin: 0 auto; overflow: visible; padding: 0; }

div label.error						{ color: #ce665f; }
div input.error,
div textarea.error					{ background-color: #fee; border-color: #b05e5f; }

div form p							{ clear: both; float: left; margin-bottom: 5px; width: 100%; }
div form div.row					{ clear: both; float: left; margin-bottom: 5px; position: relative; width: 100%; }
div form div.col					{ float: left; position: relative; }
div form div.col.last				{ float: right; }

input								{ width: 275px; }
textarea							{ height: 100px; width: 275px; }

#payment-form						{ overflow: hidden; margin-bottom: 10px; text-align: left; }
#payment-form #cardexpmm			{ margin-right: 5px; }
