body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#2a0d00;
	margin:0px;
	padding:0px;
	color:#f5e4d3;
}

body.site{
	background:url(../../assets/images/bg.gif) repeat-x #2a0d00;
}

img{
	border:0px;
	vertical-align:top;
}

img.border{
	border:3px solid #652d05;
}

td{
	vertical-align:top;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

p{
	line-height:18px;
	margin:5px 0px 15px 0px;
}



a {text-decoration: underline;color:#f0db94;}
a:hover {text-decoration: underline;color:white;}

h1{
	color:#eecd59;
	font-size:24px;
	margin:10px 0px 10px 0px;
	padding:0px;
	font-weight:normal;
	line-height:28px;
}

h2{
	color:#eecd59;
	font-size:18px;
	margin:15px 0px 0px 0px;
	padding:0px;
	font-weight:normal;
	line-height:24px;
}


.footerMenu{
	margin:30px 0 20px 0;
}

.footerMenu .link{
	text-align:center;
	padding:0 20px 0 20px;
}

.mainMenu .link{
	cursor:pointer;
	height:75px;
	background-position:top;
}

.mainMenu .linkOver{
	cursor:pointer;
	height:75px;
	background-position:bottom;
}

.subMenu h2{
	font-size:14px;
	font-weight:bold;
	color:#eecd59;
	line-height:26px;
	margin:0px;
	padding:0px;
}

.subMenu ul{list-style:none;margin:0 0 15px 0;padding:0px;}
.subMenu li{margin:0px;padding:3px 0px 0px 10px;}
.subMenu li a{text-decoration:underline;color:white;}
.subMenu li a:hover{color:#eecd59;}


.subMenu2 h2{
	font-size:14px;
	font-weight:bold;
	color:#eecd59;
	line-height:26px;
	margin:0px;
	padding:0px;
}

.subMenu2 ul{list-style:none;margin:0 0 15px 0;padding:0px;}
.subMenu2 li{margin:0px;padding:10px 0px 0px 10px;}
.subMenu2 li a{text-decoration:underline;color:white;font-size:15px;}
.subMenu2 li a:hover{color:#eecd59;}

.subMenu2 li.active a{color:#eecd59;}

.product h1{
	color:#f5e4d3;
	font-size:18px;
	font-weight:bold;
}

.product h2{
	color:#eecd59;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}


ol li{
	padding:10px 0 10px 0;
}

.formLabel{
	padding:2px 15px 2px 5px;
	background:#4b1b02;
	border-right:1px solid #371200;
	border-top:1px solid #371200;
	text-align:right;
	width:120px;
	vertical-align:middle;
}

.formField{
	padding:2px 5px 2px 15px;
	background:#6a3107;
	text-align:left;
	border-right:1px solid #371200;
	border-top:1px solid #371200;
	vertical-align:middle;
}

.field_normal 			{ border: 1px solid #7c7c7e; }
.field_required			{ border: 1px solid #7c7c7e; }
.field_error			{ border: 1px solid #e82e2e; background-color:#FFE8E8; }
.field_label_required	{ font-weight:bold; }
.field_label_error		{ font-weight:bold; color:#FF0000; }
.field_error_message 	{ font-size:10px; color:#FF0000;}
