/* 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 }

/* Global properties ======================================================== */
body {
	background:#221e1f;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:20px;
	color:#999999;
	min-width:1000px;
}
html, body { height:100%;}


p {
	padding-top:18px;
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: justify;
	font-size: small;
}

a {
	color:#727171; 
	outline:none;
}
a:hover{
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF9900;
}
.txt{
	position:absolute;
	width: 269px;
	height: 94px;
	visibility: visible;
	overflow: hidden;
}
.txt1, .wrapper-content{
	position:relative;
	background-color: #000000;
}
.br{ display:block;}

/* Global Structure ============================================================= */
.tail-content{
	background:#f6f5f2;
	color: #666666;
}
.wrapper-content{ background:#FFF; border:1px solid #e4e3df;}

#main {
	margin: 4px auto 0 auto;
	position: relative;
	width: 950px;
	padding:29px 0;
	}
#main1 {
	margin: 0 auto;
	position: relative;
	width: 950px;
	}

	/* Header */
	header{
		height:413px;
		background:url(../images/logo_shadow.gif) 269px 0 no-repeat;
	}
	#page1 header{
		height:645px;
	}
	
	/* Content */
	section#content {
		
	}			
	/* Footer */
	footer{
		
	}
/* Left & Right alignment */

.fleft { float:left;}
.fright { float:right;}
.clear1 {
	width: 100%; 
	overflow: hidden; 	
	clear: both; 	
	position:relative;
}

.col-1, .col-2, .col-3 { float:left;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper {
	width:100%;
	overflow:hidden;
	font-weight: bold;
}
/*----- form defaults -----*/
input, select, textarea { 
	font-family:Georgia;
	vertical-align:middle;
	font-weight:normal;
}

/*----- other -----*/
.img-indent { 
	margin:0 25px 0 0; 
	float:left;
}
.img-indent1 { 
	margin:5px 18px 20px 0; 
	float:left;
}
.img-indent2 { 
	margin:5px 8px 29px 0; 
	float:left;
}
.img-indent3 { 
	margin:5px 20px 0 0; 
	float:left;
}
.indent-top{
	padding-top:4px;
	text-align: justify;
}
.indent-top1{ padding-top:20px;}
.extra-wrap { 
	width:100%;
}
.img-top{ margin-top:24px;}
.img-top1{ margin-top:13px;}

/*===== header =====*/
header h1{
	background:#221e1f;
	width:270px;
	height:278px;
	top:-1px;
	left:-1px;
	z-index:2;
}
	header h1 a{
		width:270px;
		height:278px;
		display:block;
		text-decoration:none;
	}
	header h1 .text1{
	color:#ff811f;
	font-size:36px;
	top:44px;
	left:1px;
	line-height:1.2em;
	letter-spacing:-1px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	z-index: 1000;
	}
	header h1 .text2{
	color:#ffffff;
	font-size:22px;
	top:178px;
	left:52px;
	line-height:1.2em;
	width:173px;
	border-top:3px solid #8c8a89;
	padding:15px 0 0 0;
	text-align: center;
	}
h2{
	color:#504842;
	font-size:23px;
	line-height:0.95em;
	border-bottom:2px solid #e4e3df;
	font-weight:normal;
	padding-bottom:11px;
	 margin-bottom:23px;
}
.title1{padding-bottom:11px;}
.title1-bottom0{
	margin-bottom:24px;
	font-weight: bold;
	color: #000000;
	font-size: small;
	text-align: justify;
}
.title1-bottom1{ margin-bottom:19px;}
.title1-bottom{ margin-bottom:36px;}
.header-text{
	top:116px;
	left:320px;
	color:#242222;
	font-size:24px;
	line-height:1.1em;
	width:574px;
	background:url(../images/header_text_marker.gif) 417px 48px no-repeat;
	text-decoration:none;
	z-index:1;
	text-transform: none;
	list-style-type: none;
	cursor: default;
}
.header-text:hover{
	color:#9b9b9b;
	text-decoration: none;
	list-style-type: none;
	cursor: default;
}
.slider-img{
	background:url(../images/slider-img.jpg) 0 0 no-repeat;
	width:950px;
	height:208px;
	top:244px;
	left:-1px;
}
	
/*===== content =====*/
#content .inside{padding:50px 0 57px 0;}



.content-bottom-indent{ padding:32px 0 0 0;}

/*inline-style*/
#content .border, #content .border1{ border:3px solid #c8c6bf;}
#content .border1:hover{border:3px solid #ff811f;}
#content .text1{ color:#242222; font-size:26px; line-height:1.15em;}
.text1-indent{ padding-top:34px;}
#content .img-indent-top{ margin-top:2px;}
.link-top{ padding-top:7px;}
.link-top1{ padding:20px 0 0 109px;}
.link-top2{ padding-top:13px;}
.link{
	background:url(../images/link_marker.gif) right 5px no-repeat; 
	padding:0 9px 0 1px;
	color:#242222;
	font-size:12px;
	text-decoration:none;
	font-style:italic;
}
.link:hover{ color:#ff811f;}
.title-top{
	margin-top:49px;
	color: #FFFFFF;
}
.title-top1{ margin-top:50px;}
.text3{ color:#ff811f;}
.img-bottom{ margin-bottom:26px;}
.img-bottom1{ margin-bottom:18px;}
.img-bottom2{ margin-bottom:15px;}
.left-indent{ margin-left:2px;}
.banner1-indent{ margin-top:34px;}
.text-indent{ padding:1px 0 10px 0;}
.link1{ text-decoration:none;}
.link1:hover{ text-decoration:underline; color:#ff811f;}
.row-img-top{ margin-top:27px;}
.phone{ display:inline-block; width:92px;}
.link3{ text-decoration:none;}
.link3:hover{ text-decoration:underline;}
.right-indent{ padding-right:159px;}
/**/

/*block-text-1*/
.block-text-1 dt{ background:url(../images/marker_text.gif) 1px 1px no-repeat; padding:0 0 0 27px; margin-top:19px;}
.block-text-1 dt.indent-top-none{ margin-top:0;}
.block-text-1 dt a{color:#9b9b9b; font-size:15px; font-style:italic;}
.block-text-1 dd{
	padding:12px 0 14px 1px;
	border-bottom:1px solid #e4e3df;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	text-align: justify;
	font-size: small;
}
.block-text-1 dd.border-none{
	border:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-align: justify;
	font-size: small;
}
/**/

/*list*/
.list-top{ margin-top:31px;}
.list li{
	background:url(../images/list_marker.gif) 0 6px no-repeat;
	padding:0 0 4px 13px;
	position:relative;
	color: #666666;
}
.list li a{  color:#727171; text-decoration:none;}
.list li a:hover{
	background-position:1px 6px;
	color:#D6D6D6;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
}
/**/

/*list1*/
.list1 li{ margin-bottom:1px; background:#e1e1e1 url(../images/list1_marker.gif) 15px 13px no-repeat; padding:6px 5px 4px 28px; }
.list1 li a{ display:block; color:#727171; text-decoration:none;}
.list1 li a:hover{
	color:#ff811f;
	background-position:13px 13px;
	font-size: 14px;
}
/**/

/*block-1*/
.block-1{
	border:1px solid #ebebeb;
	padding:8px 10px 7px 10px;
	overflow:hidden;
	margin-bottom:5px;
	text-align: justify;
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.block-1 img{ float:left; margin:4px 12px 0 0;}
.link11{ color:#ff811f; text-decoration:none;}
.link11:hover{ color:#242222; text-decoration:none;}
.block-1 a{ text-decoration:none;}
.block-1 a:hover{ text-decoration:underline; color:#ff811f;}
/**/

/*block-text-2*/
.block-text-2 dt{ background:url(../images/marker_text.gif) 0 1px no-repeat; padding:0 0 0 26px;}
.block-text-2 dt a{
	color:#FF9900;
	font-size:15px;
	font-style:italic;
}
.block-text-2 dd{ padding:8px 0 32px 0;}
.block-text-2 dd.indent-bottom{ padding:8px 0 33px 0;}
.block-text-2 dd.indent-bottom0{ padding:8px 0 0 0;}
.block-text-2 dd img{ margin:0 0 0 36px;}
.block-text-2 dd p{
	padding:14px 0 7px 1px;
	text-align: justify;
}
.block-text-2 dd a{ margin-left:1px;}
/**/

/*block-text-3*/
.text-3-indent{ margin:24px 0 25px 0;}
.text-3-indent1{ margin:28px 0 26px 0;}
.block-text-3{
		border:1px solid #d0d0d0; 
		background:#eeeeee url(../images/search_img.jpg) 19px 8px no-repeat; 
		display:block;
		color:#504842;
		font-size:20px;
		text-decoration:none;
		padding:26px 6px 26px 97px;
		letter-spacing:-1px;
}
.block-text-3:hover{ color:#ff811f;}
/**/


/*===== footer =====*/
.footer-box{ padding:30px 0 19px 40px;}
/*footer-text*/
.footer-text{
		background:url(../images/footer_text_bg.gif) right top no-repeat;
		width:264px;
    	 height:32px;
		 display:block;
		 font-size:14px;
		 margin-top:1px;
		 line-height:1.5em;
}
	.footer-text span{ font-size:18px; line-height:1.1em;}
/**/
/*newsletter-form*/
.newsletter-form label{ color:#7e7e7c; font-size:18px; position:absolute; padding:1px 0 10px 10px;}
.newsletter-form .input{
	width:151px;
	height:18px;
	border:1px solid #13100f;
	background:#4e4b4c;
	left:170px;
	top:1px;
	padding:1px 0 1px 5px;
	color:#13100f;
	font-size:12px;
}
.newsletter-form .button{
	border:1px solid #13100f;
	background:#ff811f;
	color:#ffffff;
	cursor:pointer;
	left:332px;
	top:1px;
	font-size:11px;
	font-style:italic;
	height:22px;
	letter-spacing:-1px;
	line-height:1em;
	padding-bottom:2px;
	width:68px;
}
.newsletter-form .button:hover{
		background:#13100f;
}
/**/

.footer{ border-top:1px solid #494545; padding:21px 0 42px 39px;}

/*footer-logo*/

footer h1 a{
		text-decoration:none;
		font-size:20px;
		 color:#8c8a89;
		 line-height:1.2em;
}
footer h1 a:hover{ color:#ff811f;}
footer p{ padding-top:3px; font-size:11px; color:#7e7e7c;}
footer p a{font-size:11px; color:#7e7e7c;}
footer p span{ padding:0 9px 0 9px;  color:#7e7e7c;}
/**/

/*footer-menu*/
.footer-menu{ padding:6px 0 0 0;}
.footer-menu li{ display:block; float:left; background:url(../images/footer_menu_separator.gif) right 8px no-repeat; padding:0 21px 0 19px;}
.footer-menu li:first-child{ padding:0 21px 0 0;}
.footer-menu li.bg-none{ background:none;}
.footer-menu li a{ color:#7e7e7c; font-size:14px; text-decoration:none;}
.footer-menu li a:hover, .footer-menu li .active{ color:#ff811f;}
/**/



/*----- forms -----*/
#form1 { padding-top:4px;
}
	#form1 .form-height{ min-height:44px;}
	#form1 .form-height1{ min-height:43px;}
	#form1 input {
	border:1px solid #e4e3df;
	background:none;
	color:#727171;
	font-size:14px;
	line-height:1.2307em;
	padding:6px;
	width:80px;
	outline:none;
	display: none;
	height: 40px;
	}
	#form1 textarea {
	border:1px solid #e4e3df;
	background:none;
	color:#727171;
	font-size:14px;
	line-height:1.2307em;
	padding:6px 0 8px 11px;
	width:227px;
	outline:none;
	height:227px;
	overflow:auto;
	}
	#form1 label {
		display:inline-block;
		min-height:30px;
	}
	#form1 .error, #form1 .empty {
		display:none;
		font-size:10px;
		color:#F00;
		width:300px;
	}
	.btns{ padding:7px 0 0 0;}
	.btns a{
		display:inline-block;
		text-decoration:none;
		color:#242222;
		font-size:12px;
		font-style:italic;
		background:url(../images/list_marker.gif) right 7px no-repeat;
		padding:0 9px 0 0;
		margin:0 0 0 422px;
	}
		.btns a:hover {
			color:#ff811f;
		}
	.success{ display:none}

/*==========================================*/
    
	
	
	
	
/*===== menu =====*/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	text-transform: none;
	text-decoration: underline;
	display: inline-block;
	position: absolute;
	z-index: auto;
	cursor: default;
	filter: Gray;
	background-color: #FFF;
	background-attachment: fixed;
	background-repeat: repeat;
	overflow: hidden;
	color: #000;
	float: none;
	visibility: visible;
	list-style-image: none;
	list-style-type: none;
}
.sf-menu {
	top:24px;
	left:315px;
	border-bottom:2px solid #e4e3df;
	width:612px;
	list-style-type: none;
	cursor: default;
	text-decoration: none;
	background-color: #FFFFFF;
	z-index: 0;
	display: inline-block;
}
.sf-menu ul {
	position:		fixed;
	top:			-999em;
	width:			100px;
	border:1px solid #FFFFFFFFFFFF;
	width:131px;
	padding:10px 0 12px 0;
	z-index:500;
	text-decoration: none;
	background-color: #FFFFFF;
	list-style-type: none;
	display: inline;
	list-style-position: inside;
	visibility: visible;
	cursor: text;
}
.sf-menu ul li {
	width:			123px;
	float:none;
	z-index:1000;
	text-decoration: none;
	background-color: #FFF;
	display: block;
	list-style-type: none;
	position: absolute;
	visibility: visible;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}

.sf-menu li {
	float:			left;
	position:		relative;
	line-height:1.2307em;
	margin:0 46px 0 0;
	z-index:1000;
	text-transform: none;
	text-decoration: none;
	list-style-position: inside;
	list-style-type: none;
	display: block;
}
.sf-menu li.right-none{
	margin-right:0;
	display: block;
}
.sf-menu a {
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:		inline-block;
	position:		static;
	text-decoration:underline;
	color:#7e7e7c;
	font-style:normal;
	padding-bottom:0px;
	display:block;
	visibility: visible;
	z-index: 0;
	clear: both;
	float: none;
	list-style-type: none;
	cursor: auto;
	filter: Gray;
	
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			34px; /* match top ul list item height */
	z-index:		0;
	text-decoration: none;
	background-color: #FFF;
	list-style-type: none;
	cursor: text;
	display: block;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
	display: block;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			154px; /* match ul width */
	top:			-30px;
	text-transform: none;
	text-decoration: underline;
	list-style-type: none;
	position: relative;
	z-index: auto;
	cursor: default;
	display: block;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
	display: block;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
	display: block;
}

/*** DEMO SKIN ***/
.sf-menu li li {
	line-height:1.2em;
	background:none;
	margin:0 0 2px 4px;
	text-decoration: none;
}
.sf-menu li li a {
	color:#7e7e7c;
	cursor:default;
	display:block;
	padding:2px;
	margin:0;
	font-size:14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
	list-style-type: none;
	position: static;
	z-index: auto;
	filter: Gray;
	
}
.sf-menu li li li {
	font-size:1em;
}
.sf-menu li:hover, .sf-menu li.sfHover > a,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a.active {
	outline:		0;
	color:#000000;
	font-style: normal;
	font-size: 16%;
	text-decoration: none;
	text-transform: none;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	list-style-type: square;
	list-style-position: outside;
	position: static;
	visibility: visible;
	z-index: 0;
	cursor: auto;
	
}
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a.active {
	font-size: 16px;
	text-decoration: underline;
	cursor: auto;
	list-style-image: none;
	list-style-type: square;
	visibility: visible;
	text-transform: none;
	color: #000000;
	background-color: #FFF;
	display: block;
	z-index: 0;
	list-style-position: outside;
	clear: none;
	float: none;
	position: static;
	overflow: auto;
	filter: Gray;
	background-attachment: fixed;
	
	
	}
.sf-menu li li:hover, .sf-menu ul li.sfHover > a,
.sf-menu li li a:hover, .sf-menu li li a.active {
	color:#FFFFFF;
	background:#8c8988;
	text-decoration: none;
	clear: both;
	float: none;
	list-style-type: none;
	z-index: 100000;
	cursor: text;
	
	
}

/*slider-content(Tiny Carousel)*/
.slider-content .slides_container {
	width:588px;
	display:none;
}
.slider-content .slides_container div.slide {
	width:588px;
	height:170px;
	display:block;
	margin-top:2px;
}
.slider-content .slide img{ float:left; margin:5px 18px 21px 1px; border:3px solid #c8c6bf;}
.slider-content .slide p{
	padding:4px 0 6px 0;
	text-align: justify;
	font-size: small;
	color: #FFFFFF;
}
.slider-content .slide em{ color:#ff811f;}
.slider-content .slide a{
	margin-left:1px;
	text-decoration: none;
	color: #FF9933;
}
.slider-content .item {
	float:left;
	width:259px;
	height:135px;
}
.slider-content .item1 {
	float:left;
	width:259px;
	height:135px;
	 margin-left:60px;
}
.slider-content .pagination {
	display:none;
}
.slider-content .prev, .slider-content .next{ position:absolute; top:-50px;  width:18px; height:18px; display:block; font-size:0; line-height:0; text-indent:10000px;}
.slider-content .prev{ background:url(../images/slider_left.gif) 0 0 no-repeat; right:21px;}
.slider-content .next{ background:url(../images/slider_right.gif) 0 0 no-repeat; right:0;}
.slider-content .prev:hover, .slider-content .next:hover{
	background-position:0 -18px;
	text-transform: none;
	text-decoration: none;
	visibility: inherit;
	cursor: default;
}
