/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

* { margin:0; padding:0;}
html { min-width:991px;}
html, body { height:100%;}	
body {
	background:url(../images/bg1.jpg) top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1.1875em;
	color:#998263;
	}
input, select, textarea { font-family:Arial, Helvetica, sans-serif;	font-size:1em;	vertical-align:middle;	font-weight:normal;}
object { vertical-align:top; outline:none}
.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{
	vertical-align:top;
	margin-right: 10px;
}
fieldset{ border:none}

a{
	color:#6C5C46;
	text-decoration:underline;
	outline:none
}
a:hover{
	text-decoration:none;
	color: #000;
}
.link1{ color:#8cb92c}
.link2{ text-decoration:none; border-bottom:1px solid #e6940c}
.link2:hover{ text-decoration:none; border-bottom:none}

.link{color:#8c724f; background:url(../images/marker1.gif) top left no-repeat; padding-left:20px; background-position:0 9px; text-decoration:none; font-size:1.83em  }
.link:hover{text-decoration:none; color:#f0635b }

.button{color:#8e724f; background:url(../images/button.gif) top left no-repeat; width:111px; padding-left:38px; font-size:22px; line-height:41px; display:block; text-decoration:none;  }
.button:hover{text-decoration:none; color:#e25546 }

ul.list{margin:0; padding:0; list-style:none; overflow:hidden}
ul.list li{
	background:url(../images/marker.gif) top left no-repeat;
	background-position:0 13px;
	margin:0;
	padding-left:17px;
	float:left;
	line-height:1.77em;
	font-size:1.5em;
}
ul.list li a{color:#fffad4; text-decoration:none; line-height:1.77em; } 
ul.list li a:hover { text-decoration:none; color:#fff; }

ul.list2{margin:0; padding:0; list-style:none; overflow:hidden}
ul.list2 li{background:url(../images/marker4.gif) top left no-repeat; background-position:0 13px; margin:0; padding-left:17px; float:left; line-height:1.77em; font-size:18px; }
ul.list2 li a{color:#ae8e64; text-decoration:none; line-height:1.77em; } 
ul.list2 li a:hover { text-decoration:none; color:#fff; }

ul.list1{margin:0; padding:0; list-style:none; }
ul.list1 .last{background:none }
ul.list1 .lastselected {
	background-color: #f3f1dc;
} 
ul.list1 .selected {
	background-color: #f3f1dc;
}
ul.list1 li{background:url(../images/tail2.gif) bottom left repeat-x; margin:0; padding-left:19px; line-height:2.2307em; font-size:1.08em; }
ul.list1 li a{color:#a0b114; text-decoration:none; background:url(../images/marker2.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:20px; } 
ul.list1 li a:hover {
}



/*header*/
header {font-size:0.75em; color:#FFFFFF }
header .indent{margin:135px 0 0 498px; position:absolute; width:488px; padding:0}
header .indentphp{
	position:absolute;
	width:488px;
	padding:0;
	margin-top: 135px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 300px;
}
header .img{margin:138px 0 0 0; position:absolute}

.block{ background:url(../images/block.png) top left no-repeat; width:488px; height:401px}
.block .indent-block{
	padding-top: 75px;
	padding-right: 40px;
	padding-bottom: 0;
	padding-left: 72px;
}
.txt{ float:right; display:block; margin-bottom:11px; font-weight:bold; margin-top:7px}

.txt1{
	font-size:46px;
	color:#998263;
	display:block;
	padding-left:5px;
	margin-bottom:15px
}
.txt2{
	font-size:18px;
	line-height:1.16em;
	color:#633
}
.txt2 span{color:#e6940c}

header h1 {position:absolute; left:10px; top:15px; left:0; text-indent:-9999px;}
header h1 a { display:block; width:300px; height:100px; background:url(../images/logo.gif) no-repeat left top;	}

header ul.menu{margin:0; padding:51px 0 0 320px; list-style:none;}
header ul.menu li{ margin:0; display:inline; padding:0; vertical-align:top}
header ul.menu li a{
	color:#cebc99;
	text-decoration:none;
	font-size:1.75em;
	text-transform:none;
	padding-right:28px;
	float:left
} 
header ul.menu li a b{ display:block; font-weight:normal; line-height:86px;  padding-left:20px}
header ul.menu li a em{ display:block; font-weight:normal; font-style:normal }

header ul.menu li a:hover{ color:#fff; text-decoration:none; background:url(../images/menu_right.png) right top no-repeat;}
header ul.menu li a:hover b{ background:url(../images/menu_left.png) left top no-repeat;  }
header ul.menu li a:hover em{  background:url(../images/menu_bg.png) top left repeat-x; }

header ul.menu .current a{ color:#fff; text-decoration:none; background:url(../images/menu_right.png) right top no-repeat}
header ul.menu .current a b{ background:url(../images/menu_left.png) left top no-repeat; }
header ul.menu .current a em{  background:url(../images/menu_bg.png) top left repeat-x; }

/*content*/
section {font-size:.75em	}
.inside{padding:0 0px 0 11px}
.inside-1{padding:0 0px 0 6px}
.img-left{ float:left; margin:0 23px 0 0}
.img-indent{ margin:0 0 32px 0}
p{ margin:0 0 17px 0}
.p{ margin:0}
.p1{ margin:0 0 17px 0}
section h2{
	color:#9D8768;
	font-size:3em;
	margin-bottom:17px;
	line-height:1.2em;
}
section h2.color{color:#b2be50; font-size:4em; margin-bottom:17px; line-height:1.2em;  }
section h2.color span{color:#d4c4a6; display:block; margin-top:-13px  }
h4{
	color:#6C5C46;
	font-size:1em;
	margin-bottom:17px;
}
.tail{ background:url(../images/tail1.gif) bottom repeat-x; padding-bottom:29px; margin-bottom:19px}
.tail1{ background:url(../images/tail1.gif) bottom repeat-x; padding-bottom:14px; margin-bottom:19px}

.indent{padding:0 0 0 232px}
.indent1{padding:0 0 0 18px}
.indent-1{
	padding-top: 0px;
	padding-right: 45px;
	padding-bottom: 15px;
	padding-left: 33px;
}

aside{ background:url(../images/bg_aside.gif) top left no-repeat #827546; font-size:.75em; color:#fef6cf}	
aside h4{ color:#fef6cf}		
aside a{ color:#fef6cf}		
.indent-aside{ padding-top:29px;}			
.indent-aside1{ padding:21px 31px 27px 31px}	
aside h2{color:#fef6cf; font-size:3em; background:url(../images/tail.gif) bottom repeat-x; padding-bottom:18px; margin-bottom:21px; line-height:1.2em; }


/*box*/
/*==================boxes====================*/
.box { width:100%; position:relative;}
.box .left-top-corner { background:url(../images/corner_top_left.png) left top no-repeat; padding-left:16px;}
.box .right-top-corner { background:url(../images/corner_top_right.png) right top no-repeat; padding-right:16px;}
.box .border-top { background:url(../images/border_top.png) left top repeat-x; height:16px; }

.box .left-bottom-corner { background:url(../images/corner_bottom_left.png) left bottom no-repeat; padding-left:16px}
.box .right-bottom-corner { background:url(../images/corner_bottom_right.png) right bottom no-repeat; padding-right:16px}
.box .border-bottom { background:url(../images/border_bottom.png) left bottom repeat-x; height:16px; width:100%;}

.box .border-left { background:url(../images/border_left.png) left top repeat-y; padding-left:16px;}
.box .border-right { background:url(../images/border_right.png) right top repeat-y; padding-right:16px;}
.box .xcontent { background:#fff;}

.box .indent-box{ padding:24px 10px 10px 21px; }

/*footer*/
footer { color:#dbcfa1; font-size:0.75em; text-transform:uppercase; background:url(../images/bot_bg.gif) top repeat-x;}
footer .inside{ padding:11px 4px 23px 11px; overflow:hidden }
footer .inside1{ padding:20px 25px 20px 26px;}
.bg-bot{ background:#695f3d}
footer a {color:#dbcfa1; text-decoration:none}  
footer a:hover {  text-decoration:underline}
footer span{ color:#dbcfa1}

footer ul{margin:0; padding:0; list-style:none;}
footer ul li{ margin:0; display:inline; background:url(../images/bg_li.gif) center right no-repeat; float:left}
footer ul li a{color:#dbcfa1; text-transform:none; font-style:italic; text-decoration:none; display:block; float:left; padding:2px 16px 2px 16px} 
footer ul li a:hover { text-decoration:underline }
footer ul .last{background:none;}
footer ul .last a{ padding-right:0}
footer ul li .current{ text-decoration: underline}

	
.indent-2{ position:relative; padding-left:20px; float:left}
.rowElem{ height:45px}
.rowElem1{ height:41px; background:url(../images/bg_input.png) top left no-repeat}
.rowElem2{ height:52px; background:url(../images/bg_input1.png) top left no-repeat}
.block-contact span span{ float:right; padding-right:60px }
.block-contact span span a{ color:#e6940c }
.block-contact1 span{ float:right; padding-right:20px }
.input{
   	border:none; 
	background:none;
	width:212px; height:20px;
	font-size:1em;
	color:#b5ab87;
	font-weight:bold;
	padding-left:18px;
	padding-right:15px;
	padding-top:7px;
	padding-bottom:7px;
}.input1{
   	border:none; 
	background:none;
	width:195px; height:20px;
	font-size:1em;
	color:#b5ab87;
	font-weight:bold;
	padding-left:18px;
	padding-top:7px;
	padding-bottom:7px;
}input{
	border-left:1px solid #c2b49e; 
   	border-top:1px solid #c2b49e; 
   	border-right:1px solid #f9f8f3; 
   	border-bottom:1px solid #f9f8f3; 
	background:#fefdf7;
	width:280px; height:18px;
	font-size:1em;
	color:#bcab89;
	padding-left:16px;
	padding-right:6px;
	padding-top:4px;
	padding-bottom:4px;
}
textarea{
	border-left:1px solid #c2b49e; 
   	border-top:1px solid #c2b49e; 
   	border-right:1px solid #f9f8f3; 
   	border-bottom:1px solid #f9f8f3; 
	background:#fefdf7;
	width:286px; height:170px;
	font-size:1em;
	color:#bcab89;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:16px;
	margin-bottom:37px;
	overflow:auto}
.signature {
	font-size: 12px;
	font-style: italic;
	font-weight: bolder;
	text-transform: uppercase;
	color: #696245;
}
.highlight {
	color: #C00;
	font-style: italic;
}

.map {
    -webkit-filter: sepia(40%);
       -moz-filter: sepia(40%);
        -ms-filter: sepia(40%);
         -o-filter: sepia(40%);
            filter: sepia(40%);
}
.redtext {
	color: #F20000;
}
