/* CSS Document */

* {
	margin:0;
	font-size:14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

body{
	background:#2f373a;
	text-align:left;
}

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:Tahoma;
		font-size:0.688em;
		line-height:1.5em;
		color:#CCCCCC;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {
	color:#F00;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

p {
	padding-top:5px;
	font-family: Tahoma;
}

/* ============================= main layout ====================== */

.link {font-size:1.091em; color:#12191c;}

cite {padding:0 20px 18px 157px; display:block; font-size:1.364em; font-family:arial; line-height:1.467em;}
.author {float:right; position:relative; margin:-34px 38px 0 0;}
.extra {font-size:1.364em; font-family:arial; line-height:1.467em; font-style:italic;}

h3 {font-size:1.091em;}

ol {padding-left:26px;}
ol li {font-size:1.091em; line-height:2.417em; color:#c35020;}
ol li a {color:#C35020;}

ul span {color:#c35020; float:none; line-height:1.5em;}
ul a {color:#c35020;  line-height:1.636em;}
ul a:hover { color:#c35020;}

.imag_top {float:left;
	margin-top: 0;
	margin-top:3px;
	margin-left:0;
	margin-right:0;
}
	
.imgindent {
	float:left;
	margin-top: 76px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 30px;
}
.imgindent_r {
	float:right;
	margin-top: 0;
	margin-left: 20px;
	margin-bottom: 10;
	margin-right: 0;
}
.title {margin-bottom:10px;}
.title2 {margin-bottom:6px;}

/* ============================= content ====================== */

.row1 {
	background-color: #161d23;
	padding-top: 33px;
	padding-right: 38px;
	padding-bottom: 30px;
	padding-left: 40px;
}
.row3 {
	background-color: #ffffff;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.row_a {
	border-bottom:1px solid #9a958b;
	background-color: #161d23;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-family: Tahoma;
}
#page1 .row1 {
	padding:33px 0 0 38px;
	background-color: #CACACA;
	background-image: url(images/page1_img1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#page4 .row1, #page7 .row1 {padding:33px 0 33px 38px;}
.img {margin-bottom:20px;}
.img2 {margin:28px 0 10px 0;}

.row2 {
	border-top:1px solid #c1bcb1;
	background-color: #161d23;
	padding-top: 29px;
	padding-right: 0;
	padding-bottom: 33px;
	padding-left: 20px;
}
#page8 .row2 {padding:30px 40px 50px 37px;}

.special .side-1 {
	border-right:1px solid #9a958b;
	background-color: #b9ada2;
}
.special .side-2 {
	border-left:1px solid #c1bcb1;
	background-color: #161d23;
}

.padding1 {padding-top:10px;}
.padding2 {padding-top:24px;}
.margin1 {margin-top:35px;}
.fs12 {font-size:1.091em;}
.phone {float:right; margin-right:30px;}

.indent1 { padding:33px 39px 43px 38px;}
.indent2 { padding:33px 38px 31px 39px;}
.indent3 { padding:33px 33px 43px 38px;}

/* ============================= footer ====================== */

#footer a {color:#cdc8bd; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* ============================= forms ============================= */


#ContactForm .rowi {height:43px;}
#ContactForm .input {width:198px; height:16px; border:1px solid #717171; background:#fff; padding:0 0 0 5px; font-size:1em;}
#ContactForm textarea {width:198px; height:68px; border:1px solid #717171; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em; margin-bottom:15px;}
#ContactForm .link {float:right; margin:0 10px 0 5px;}

#ReservationForm .rowi {height:36px;}
#ReservationForm .rows {height:44px;}
#ReservationForm .rowt {height:88px;}
#ReservationForm .link {float:right;}

#ReservationForm .input {width:191px; height:15px; border:1px solid #717171; background:#fff; padding:0 0 0 5px; font-size:1em;}
#ReservationForm textarea {width:191px; height:66px; border:1px solid #717171; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}
#ReservationForm .select1 {width:88px; font-size:1em;}
#ReservationForm .select2 {width:97px; font-size:1em; margin-left:10px;}
#ReservationForm .cheack {width:17px; height:17px;}
#page5 #main #content .row_a table tr td .row2 .container .col-2 .style1 strong {
	color: #F00;
	font-family: Verdana, Geneva, sans-serif;
}
#page5 #main #content .row_a table tr td .row2 .container .col-3 .style1 strong {
	color: #C00;
}
#page5 #main #content .row_a table tr td .container.special .col-2.side-2.maxheight .indent1 .padding1 p a .style1 strong {
	color: #F00;
}
#page5 #main #content .row_a table tr td .container.special .col-2.side-2.maxheight .indent1 .padding1 .style3 .style1 strong {
	color: #F00;
	font-family: Tahoma;
}
#page5 #main #content .row_a table tr td .container.special .container .indent1 .padding1 .style3 .style1 strong {
	color: #F00;
	font-family: Tahoma;
}
#page5 #main #content .row_a table tr td .container.special .container .indent1 .padding1 p a .style1 strong {
	color: #F00;
	font-family: Verdana, Geneva, sans-serif;
}

