﻿/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#000000;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.563em;
		line-height:1.444em;
		text-transform:uppercase;
		color:#7e6e5d;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#b6a485;}
a:hover{text-decoration:none;}
p {padding-top:13px;}

/* ============================= main layout ====================== */

#main { width:980px; height:750px; margin:0 auto; text-align:left; background:url(images/body-bg.jpg) top left no-repeat;}
#page2 #main {background:url(images/page2-bg.jpg) top left no-repeat;}
#page2-a #main {background:url(images/page2-bg-a.jpg) top left no-repeat;}

#page3 #main {background:url(images/page3-bg.jpg) top left no-repeat;}
#page4 #main {background:url(images/page4-bg.jpg) top left no-repeat;}
#page5 #main {background:url(images/page5-bg.jpg) top left no-repeat;}

.imgindent {margin:0 20px 0 0; float:left;}
.container {width:100%;}


/* ============================= header ====================== */

#header {height:128px; text-align:center;}

.menu {padding:183px 0 0 98px; position:absolute;}
.menu ul {float:left;}
.menu li {float:left; margin-right:41px; width:125px; text-align:center; padding:58px 0 58px 0;}
.menu li a {text-decoration:none; color:#fff;}
.menu .m1 {background:url(images/m1-bg.png) top left no-repeat;}
.menu .m2 {background:url(images/m2-bg.png) top left no-repeat;}
.menu .m3 {background:url(images/m3-bg.png) top left no-repeat;}
.menu .m4 {background:url(images/m4-bg.png) top left no-repeat;}
.menu .m5 {background:url(images/m5-bg.png) top left no-repeat;}
#page6 .menu {padding:177px 0 0 17px;}
#page6 .menu li {margin-right:-5px;}
#page6 .menu .m2 {margin-right:465px;}
#page7 .menu {padding:177px 0 0 17px;}
#page7 .menu li {margin-right:-5px;}
#page7 .menu .m2 {margin-right:465px;}

.menu2 {position:relative; padding:4px 0 2px 38px;}

#page2 #content, #page3 #content, #page4 #content, #page5 #content {margin:-94px 0 -61px 0; height:681px;}
.gallery1 {margin:0 0 0 56px;}
.gallery1 img {margin-bottom:1px;}

.gallery2 {margin:0 0 0 56px;}
.gallery2 img {margin-bottom:1px;}

h3 {color:#ffffff; font-weight:bold; font-family:tahoma, geneva, sans-serif; margin-bottom:14px;}
.img {position:absolute; margin:3px 0 0 45px;}
.indent {padding:68px 69px 0 65px; text-align:center;}

/* ============================= content ====================== */

#page1 #content {height:525px;}
#content {height:519px;}
#page6 #content {padding:6px 0 0 0;}
#page7 #content {padding:6px 0 0 0;}

.main-box {width:509px; height:510px; background:url(images/main-box-bg.png) top left no-repeat; position:absolute; margin:0 0 0 235px;}

.line {margin:0 89px 0 80px; background:url(images/line.gif) bottom left repeat-x; padding:55px 0 20px 142px;}
.phone {float:right; margin-right:50px;}

/* ============================= footer ====================== */

#footer { height:37px; padding:60px 0 0 0; background:url(images/footer-bg.png) bottom center no-repeat; text-align:center;}
#footer a {color:#796857; text-decoration:none;}
#footer a:hover {text-decoration:underline; color:#b6a485;}

/* ============================= forms ============================= */

#ContactForm {text-align:center; padding:18px 0 0 0;}
#ContactForm .rowi {height:31px; padding-left:16px;}
#ContactForm .rowt {padding-left:16px;}
#ContactForm h3 {margin-bottom:20px;}
#ContactForm .buttons {padding:5px 53px 0 0;}
#ContactForm .button-send {background:url(images/send-bg.png) top left no-repeat; width:63px; text-align:center; padding:27px 0 23px 0; float:right; display:block; color:#fff; text-decoration:none; margin-left:8px;}
#ContactForm .button-clear {background:url(images/clear-bg.png) top left no-repeat; width:63px; text-align:center; padding:27px 0 23px 0; float:right; display:block; color:#fff; text-decoration:none;}

.input {width:256px; height:22px; border:1px solid #312820; background:#29221b; padding:0 0 0 5px; font-size:1em;}
textarea {width:256px; height:114px; border:1px solid #312820; background:#29221b; padding:0 0 0 5px; overflow:auto; font-size:1em;}
