html {
	background:#1d1d1d url(/images/bg_main.png) top center repeat-y;
}

body { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e473a;
	line-height:18px;
	margin: 0;
	padding:0;
}

.fullpage {
	width:100%;
}

.container {
	width:922px;
}

.homeBlock {
	width:153px;
	margin-right:1px;
	float:left;
	padding:15px;
}

h1 {
	padding-bottom:8px;
	border-bottom:1px solid #dac9b5;
}

a:link, a:visited, a:active {
	color:#8b2801;
	font-weight:normal;
	text-decoration:none;
}
a:hover{
	font-weight:bold;
}

ul li {
	list-style-image:url(/images/bullet.gif);
	line-height:20px;
}
input {
	border:1px solid #DAC9B5;
	padding:2px 6px;
	margin-left:10px;
	margin-bottom:3px;
	background:#FAF7F2;
	color:#4E473A;
	font-size:12px;
}
textarea {
	border:1px solid #DAC9B5;
	padding:2px 6px;
	margin-left:10px;
	margin-bottom:2px;
	background:#FAF7F2;
	color:#4E473A;
	font-size:12px;
}

/* ==================================================== */
/* ====================== Content ===================== */
/* ==================================================== */

#contentOuter {
	background:url(/images/leftmenu_bg.jpg) top left no-repeat;
	min-height:450px;
}
#content{
	width:660px;
	float:right;
	margin-right:10px;
}
#leftMenu {
	width:230px;
	float:left;
	/*padding:20px;*/
}
#leftMenu ul li {
	line-height:22px;
}
#leftMenu a:link, #leftMenu a:active, #leftMenu a:visited {
	font-weight:normal;
}
#leftMenu a:hover {
	font-weight:bold
}

#topMenu {
	background:#8b2801 url(/images/topmenu_bg.gif) center right no-repeat;
	height:55px;
	margin:2px auto;
	font-size:13px;
	font-weight:bold;
	color:#aa4a24;
}
#topMenu a:link, #topMenu a:active, #topMenu a:visited {
	color:#ede1d2;
	font-weight:bold;
}
#topMenu a:hover {
	text-decoration:underline;
}

/* ======================= PRODUCT ======================= */

.product {
	float:left;
	width:220px;
	font-size:11px;
	line-height:16px;
}
.product a{
	font-weight:bold;
}
.productImage {
	background:url(../images/product_sm_bg.gif) center no-repeat;
	height:124px;
}
.productImage img {
	margin-top:9px;
}
.productDesc {
	margin-bottom:5px;
	margin-left:8px;
	width:180px;
	clear:both;
}
.viewMore {
/*
	background:url(../images/view_more.gif) left center no-repeat;
	padding:8px 24px;
*/
}

/* ======================= PRODUCT Big ======================= */

.productBig {
	float:right;
	width:640px;
	margin-right:10px;
	font-size:11px;
	line-height:16px;
	margin-bottom:15px;
}
.productBigImage {
	background:url(../images/product_lg_bg.gif) top left no-repeat;
	float:left;
	height:252px;
	width:416px;
}
.productBigImage img {
	margin-top:8px;
}
.productBigDesc {
	width:210px;
	float:right;
	margin-top:30px;
}


/* ==================================================== */
/* ====================== Header ====================== */
/* ==================================================== */

#header {
	height:185px;
	background:url(/images/main_header1.jpg) bottom no-repeat;
}
#headerMenu {
	float:right;
	text-align:right;
	padding:7px 35px;
	margin-top:30px;
	font-size:11px;
	font-weight:bold;
	background:#ede1d2;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
}
#headerMenu a:link, #headerMenu a:active, #headerMenu a:visited {
	font-weight:bold;
}
#headerMenu a:hover {
	text-decoration:underline;
}
#sections {
	margin-top:1px;
	/*
	height:215px;
	background:url(/images/main_sections.jpg);
	*/
}


/* ==================================================== */
/* ====================== Footer ====================== */
/* ==================================================== */

#footer {
	height:140px;
	background:#ffffff;
	border-top:8px solid #e6dabc;
	color:#9e8c6b;
}
#footerContact {
	width:580px;
	float:left;
	margin-top:15px;
	margin-left:15px;
	font-weight:bold;
}
#footerContact a {
	font-weight:bold;
}
#footerContact a:hover {
	text-decoration:underline;;
}
#footerLinks {
	width:600px;
	float:left;
	margin-top:22px;
	margin-left:15px;
	font-size:10px;
}
#footerLinks a:hover {
	font-weight:normal;
	text-decoration:underline;
}
#footerCopyright {
	width:600px;
	float:left;
	margin-left:15px;
	font-size:10px;
}
#footerLogo {
	background:url(/images/logo_footer.gif) no-repeat;
	height:115px;
	width:265px;
	float:right;
	margin-right:15px;
	margin-top:10px;
}

/* =================================================== */
/* ====================== Other ====================== */
/* =================================================== */

.red {
	color:#8b2801;
}
.light {
	color:#c6b9a1;
	font-weight:normal;
}
.shadow_wrap1, .shadow_wrap2, .shadow_wrap3, .shadow_wrap4 {
	display:inline-table;
	/* \*/display:block;/**/
}
.shadow_wrap1 {
	background:url(/images/drop_shadow_bl.gif) bottom left no-repeat;
	float:left;
}
.shadow_wrap2 {
	background:url(/images/drop_shadow_tr.gif) top right no-repeat;
}
.shadow_wrap3 {
	background:url(/images/drop_shadow_tl.gif) top left no-repeat;
}
.shadow_wrap4 {
	background:url(/images/drop_shadow_br.gif) bottom right no-repeat;
}
.shadow_wrap4 img {
	padding:9px;
	display:block;
}
.clearer {
	clear:both;
}

/* ==================================================== */
/* ==================== Intro Text ==================== */
/* ==================================================== */

.intro {
	width:990px;
	height:570px;
	padding-top:57px;
	background:url(/images/intro_block.png) no-repeat;
}
#intro_flash {
	height:420px;
}
#buttons_flash {
	height:410px;
}
.intro_text {
	background:#000000;
	margin-top:0px;
	border-top:1px solid #2F2F2F;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	width:902px;
	height:27px;
}
.intro_text a {
	font-weight:normal;
	color:#8C734A;
}
.intro_text a:hover {
	font-weight:bold;
}