/* 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, body { height:100%;  min-width:950px;}	
body {
	background: url(../images/bg.jpg) top center no-repeat #eeeee1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1.125em;
	color:#666;
	}
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:0px}
img{ vertical-align:top;  }
fieldset{ border:none}
.oh{ overflow:hidden}

.col-1, .col-2, .col-3, .col-4{ float:left}
/*======= width =======*/
.main {	margin: 0 auto;	position: relative;	width: 950px; }
.bg{background:url(../images/tail1.gif) 97% top repeat-y }
.bg1{background:url(../images/tail2.gif) 97% top repeat-y }



a{ color:#b5c460; text-decoration:underline; outline:none}
a:hover{ text-decoration:none}
		
section ul.list{margin:0; padding:0; list-style:none;}
section ul.list li{background:url(../images/tail.gif) bottom left repeat-x; padding-left:6px; }
section ul.list .last{background:none}
section ul.list li a{color:#bcb69c; text-decoration:none; line-height:26px; background:url(../images/marker.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:14px;} 
section ul.list li a:hover { text-decoration:none; color:#b5c460; }
		
section ul.list1{margin:0; padding:0; list-style:none;}
section ul.list1 li{background:url(../images/marker.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:13px; }
section ul.list1 li a{color:#a8a288; text-decoration:underline; line-height:22px; font-weight:bold; } 
section ul.list1 li a:hover { text-decoration:none ; }

section ul.list2{margin:0; padding:0; list-style:none;}
section ul.list2 li{background:url(../images/marker3.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:13px; }
section ul.list2 li a{color:#b5c460; text-decoration:underline; line-height:22px;  } 
section ul.list2 li a:hover { text-decoration:none ; }

ul.list3 li {	width: 100%; overflow: hidden; vertical-align: top; line-height:19px; font-size:13px; color: #b8b4a5; background:none; padding:0}
ul.list3 li strong {background: url(../images/line-hor.gif) repeat-x 0% 9px; display: block;	overflow: hidden;}
ul.list3 li span {	float: right;  color: #b8b4a5;}
ul.list3 li a {float: left; text-decoration: none; color: #b8b4a5;}
ul.list3 li a:hover { color:#b5c460}



.link{color:#c1c479; text-transform:uppercase; font-weight:bold; background:url(../images/marker.gif) top left no-repeat; padding-left:12px; background-position:0 6px; display:block; margin-bottom:7px; text-decoration:none}
.link:hover{text-decoration:underline }
.link1{color:#c1c479;  font-weight:bold; text-decoration:none}
.link1:hover{text-decoration:underline }

.button{color:#fff; background:url(../images/button.gif) top left no-repeat; width:114px; text-align:center; line-height:32px; display:block; text-decoration:none;  }
.button:hover{text-decoration:underline }

.link-1 { display:inline-block; float:left; line-height:29px; background:url(../images/marker1.gif) no-repeat 15% 12px #bdc074; padding:0 17px 0 22px; color:#fff; font-weight:bold; text-decoration:none; border-radius:25px;	-moz-border-radius:25px; -webkit-border-radius:25px; cursor:pointer; position:relative;}
.link-1:hover { background:url(../images/marker1.gif) no-repeat 15% 12px #a8a288; text-decoration:none; color:#fff}

/*header*/
header {font-size:0.75em; color:#FFFFFF; height:380px; background:url(../images/top.jpg) top left no-repeat }
header .indent{ top:26px; right:36px; position:absolute; padding:0; width:105px}
header .indent img{ margin-left:9px}
header .inside{top:23px; left:0px; position:absolute; padding:0; width:791px;  z-index:90000; }
header .indent1{ top:87px; right:10px; position:absolute; padding:0; width:660px; }

header h1 {position:absolute; left:42px; top:146px; text-indent:-9999px;}
header h1 a { display:block; width:209px; height:167px; background:url(../images/logo.gif) no-repeat left top;	}



/*--- superfish dropdown menu begin ---*/
.sf-menu {margin:0; padding:0;	list-style: none; z-index:90000; position:relative } 
.sf-menu li{ margin:0; display:inline; position:relative; float:left}
.sf-menu li a{color:#f9f9db; text-decoration:none; display:block; float:left; line-height:32px; font-size:26px; text-transform:uppercase; width:113px; text-align:center;} 
.sf-menu li a:hover {color:#f9f9db;  text-decoration:none; background:url(../images/bg_menu-act.png) top left no-repeat;  }
.sf-menu li a.current{ color:#f9f9db; text-decoration:none; background:url(../images/bg_menu-act.png) top left no-repeat; }

.sf-menu ul { position:absolute; top:-999em; width:10em; line-height:1.0; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { top:36px; z-index:99;}

/*** DEMO SKIN ***/
.sf-menu ul {	width:141px;}
.sf-menu ul li {  text-align:left; line-height:24px; padding:0;  z-index:9; position:relative;  }
.sf-menu ul li a {text-transform:none; line-height:24px;text-align:left; width:122px; padding-left:19px; text-align:left; font-size:12px; color:#b8b4a5; font-weight:bold; z-index:9; background: url(../images/bg_menu1.gif)}
.sf-menu ul .first a {text-transform:none; line-height:24px;  text-align:left; width:122px; padding-left:19px; padding-top:20px; text-align:left; font-size:12px; color:#b8b4a5; font-weight:bold; z-index:9; background: url(../images/bg_menu1-top.gif)}
.sf-menu ul .last a {text-transform:none; line-height:24px; text-align:left; width:122px; padding-left:19px; text-align:left; font-size:12px; color:#b8b4a5; font-weight:bold; z-index:9; background: url(../images/bg_menu1-bot.png); padding-bottom:13px}
.sf-menu ul li a:hover { color:#000; margin:0; background: url(../images/bg_menu1.gif); line-height:24px}
.sf-menu ul .first a:hover {background: url(../images/bg_menu1-top.gif)}
.sf-menu ul .last a:hover { background: url(../images/bg_menu1-bot.png);}

.sf-menu ul ul {	width:148px;}
.sf-menu ul ul li {  text-align:left; line-height:24px; padding:0;  z-index:9; position:relative;  }
.sf-menu ul ul li a {text-transform:none; line-height:24px; text-align:left; width:124px; padding-left:24px; text-align:left; font-size:12px; color:#b8b4a5; font-weight:bold; z-index:9; background: url(../images/bg_menu2.png)}
.sf-menu ul ul li a:hover { color:#000; margin:0; background: url(../images/bg_menu2.png); line-height:24px}
	.sf-menu ul ul .first a {text-transform:none; line-height:24px;  text-align:left; width:124px; padding-left:24px; padding-top:12px; text-align:left; font-size:12px; color:#b8b4a5; font-weight:bold; z-index:9; background: url(../images/bg_menu2-top.png)}
	.sf-menu ul ul .last a {text-transform:none; line-height:24px;  text-align:left; width:124px; padding-left:24px; text-align:left; font-size:12px; color:#b8b4a5; font-weight:bold; z-index:9; background: url(../images/bg_menu2-bot.png); padding-bottom:12px}
	.sf-menu ul ul .first a:hover {background: url(../images/bg_menu2-top.png)}
	.sf-menu ul ul .last a:hover { background: url(../images/bg_menu2-bot.png);}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	 position:relative }

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {	left: 0;	top: 36px; /* match top ul list item height */	z-index: 99;}
.sf-menu li:hover ul ul ,
.sf-menu li.sfHover ul ul  {	left: 141px;	top: 0px; /* match top ul list item height */	z-index: 99;}
				
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {  /* match ul width */ top:0; margin-left:1px;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul { left:10em; /* match ul width */ top:0;}
.sf-sub-indicator {	position: absolute;	display:block;	right:10px;	width:10px;	height:10px; text-indent:-999em; overflow:hidden;}

/*content*/
section{ font-size:0.75em; width:100%; text-align:left; background:url(../images/bg_cont.png)}
section .inside{padding:0px 0px 24px 0px}
.img-left{ float:left; margin:0 26px 0 0}
.img-left1{ float:left; margin:0 9px 0 0}
.img-indent{ margin:0 0 16px 0}
.img-indent1{ margin:0 0 0px -15px; position:relative}
p{
	margin:0 0 17px 0;
	color: #666;
}
.p{ margin:0}
.p1{ margin:0 0 17px 0}
.p2{ margin:0 0 27px 0}
h2{
	color:#666;
	font-size:40px;
	text-transform:uppercase;
	margin-bottom:17px;
	line-height:1.2em
}
h3{
	color:#666;
	font-size:35px;
	text-transform:uppercase;
	margin-bottom:17px;
	line-height:1.2em
}
h4{
	color:#333;
	font-size:1em;
	margin-bottom:9px;
}
.tail{ background:url(../images/tail.gif) bottom repeat-x; padding-bottom:9px; margin-bottom:9px}
.txt-1{ float:right; display:block; margin-bottom:31px; font-weight:bold; color:#5e5e5e}
.txt{ float:left; margin-right:15px; color:#b5c460; font-size:30px; line-height:1.208em}
.txt1{
	font-size:24px;
	text-transform:uppercase;
	color:#666
}
.txt1 span{color:#aab951}

.indent{padding:50px 0px 0px 0px}
.indent1{
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.indent2{padding:0px 40px 0px 0px}
.pad{padding:0px 85px 0px 0px}

/*box*/
.box{ background: url(../images/box_bg.gif); width:100%;}
.box .border-bottom {background:url(../images/box_bot.gif) bottom left no-repeat; width:100%;}
.box .indent-box{ padding:24px 0px 43px 40px; }
.box .indent-box1{ padding:24px 0px 83px 40px; }
/*box1*/
.box1{ background:#eeeee1; width:100%; color:#b8b4a5}
.box1 .border-top {background:url(../images/box1_top.gif) top left no-repeat; width:100%;}
.box1 .border-bottom {background:url(../images/box1_bot.gif) bottom left no-repeat; width:100%;}
.box1 .indent-box{ padding:57px 0px 57px 0px; }

/*footer*/
footer { color:#b8b8b0; font-size:0.75em; text-transform:uppercase}
footer .inside{ padding:0px 0px 30px 0px }
footer a {color:#bcb69c; text-decoration:underline}  
footer a:hover {  text-decoration:none}

	
.indent-2{ position:relative; padding-left:20px; float:left}
.rowElem{ height:46px}
.rowElem1{ height:30px; background:url(../images/bg_input.gif) top left no-repeat}
.block-contact span{ float:right; margin-right:30px}
.input{
   	border:none; 
	background:none;
	width:220px; height:20px;
	font-size:1em;
	color:#000;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}input{
   	border:1px solid #eeeee1; 
	background:#FFFFFF;
	width:189px; height:20px;
	font-size:1em;
	color:#b8b4a5;
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:8px;
}
textarea{
   	border:1px solid #eeeee1; 
	background:#FFFFFF;
	width:270px; height:102px;
	font-size:1em;
	color:#b8b4a5;
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:8px;
	margin-bottom:11px;
	overflow:auto}
	
	
		#loopedSlider .container{ width:660px; height:284px;  overflow:hidden; position:relative; cursor:pointer}
	.slides { position:absolute; top:0; left:0; }
	ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
	.slides div,ul.slides li { position:absolute; top:0; width:660px; display:none; padding:0; margin:0; }
	
	#loopedSlider{ margin:0 auto; width:660px; position:relative; clear:both; }
	ul.pagination { list-style:none; padding:0; margin:0; position:absolute; top:6px; right:6px }
	ul.pagination li  { float:left; margin-right:2px}
	ul.pagination li a{color:#d9d9d9; width:22px; line-height:22px; text-align:center; background:url(../images/button.png) top left no-repeat; display:block; float:left; text-decoration:none; font-size:15px }
	ul.pagination li.active a { color:#3e1f23; background:url(../images/button-act.png) top left no-repeat; border:none; text-decoration:none }
	ul.pagination li a:hover { color:#3e1f23; background:url(../images/button-act.png) top left no-repeat; border:none; text-decoration:none}
