body{
font: 13px 'PT Sans', Arial, Tahoma, Verdana, Sans-Serif;
color: #626363;
}
#header {
	width: 100%;
	height: 120px;
	background: url(../_images/headbg_repeat.jpg);
	border-bottom: solid 3px #008adb;
}
#lang{
	float:right;
	margin:45px 0 0 35px;
}
#lang img{
	width:24px;
}
#header #header-container{
	width: 900px;
	height:120px;
	margin:0 auto;
	position:relative;
	background: url(../_images/headbg.jpg);
}
#header #nav {
	position:absolute;
	top:50px;
	right: 80px;
	margin: 0 auto;
	overflow: hidden;
}
#header #nav li {
	font-size: 17px;
	font-weight: bold;
	float: right;
	padding: 0 0 0 38px;
	position: relative;
}
#header #nav li a:link, #header #nav li a:visited {
	color: #434242;
	float: right;
	height: 30px;

}
#header #nav li a:hover, #header #nav li a:active, #header #nav li a:focus, #header #nav li a.selected {
	color: #3fa3c9;
}
#header #logo {
	width:160px;
	height: 115px;
	background-image: URL("../_images/logo.png");
	float: left;
}
#banner {
	width: 100%;
	height: 430px;
	margin:0;
	background: #008adb;
}
#banner-container{
	width:900px;
	height:430px;
	margin:0 auto;
	padding-top:20px;
}
#top{
	width:100%;
	height:94px;
	background:#008adb;
}
#top-container{
	width:900px;
	min-height: 60px;
	padding: 29px 0 21px 0;
	margin:0 auto;
}
#top-container h2{
	color:#fff;
	text-shadow: #2c2c2c 0 1px 1px;
	font: bold 30px 'PT Sans';
	padding: 0 36px 0 0;
	float:right;
}
#content{
	width:100%;
	min-height:330px;
	padding-top: 30px;
}
#content-container{
	width:900px;
	min-height:200px;
	margin:0 auto;
	overflow:hidden;
}
#content #left{
	float:left;
	width:200px;
}
#content #right{
	float:left;
	margin-left:40px;
}
#main{
	width:100%;
	min-height:200px;
	background: url(../_images/homebg_repeat.jpg) repeat-x;
}
#main-container{
	width:900px;
	min-height:200px;
	margin:0 auto;
}
#main-container div.item {
	float: right;
	margin: 20px 0 10px 11px;
}
#main-container div.item img {
	padding: 8px;
	border-top: 1px solid #7e7f7f;
	border-right: 1px solid #a1a2a1;
	border-bottom: 1px solid #aaabaa;
	border-left: 1px solid #aaabaa;
	background: rgba(255,255,255,0.75);
}
#main-container h4{
	display: block;
	width:213px;
	margin-top:5px;
	color: #008adb;
	font-family: "Eras Book";
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: bold;
	text-align:center;
}
#main-container a{
	color: #008adb;
}

/* Contact Form */
#contact{
	width:400px;
	color:#626363;
	float:right;
	font: 14px 'PT Sans', Arial, Tahoma, Verdana, Sans-Serif;
	direction:rtl;
}
#contact h4{
	width:200px;
	padding-bottom:5px;
	margin-bottom:13px;
	font-size: 25px;
	color: #434242;
	border-bottom:2px solid #626363;
}
#contact input[type="text"]{width:300px;border:1px solid #333333;background:#333;margin-top:2px;padding:3px;color:#fff;}
#contact input[type="text"]:hover{width:300px;border:1px solid #343434;background:#333;margin-top:2px;padding:3px;color:#fff;}
label.error {color: red}
textarea{width:400px;height:100px;border:1px solid #333333;background:#333;margin-top:2px;padding:3px;color:#fff;}
textarea:hover{width:400px;height:100px;border:1px solid #343434;background:#333;margin-top:2px;color:#ffffff;}
.star{color:#ff0000;}


#submit{
background-image: url('../images/send_btn.png');
}


#address{
	width:220px;
	color:#626363;
	font: 14px 'PT Sans', Arial, Tahoma, Verdana, Sans-Serif;
	float:left;
	direction:rtl;
}
#address h4{
	padding-bottom:5px;
	margin-bottom:13px;
	font-size: 25px;
	color: #434242;
	border-bottom:2px solid #626363;
}
#address p{
	margin-bottom:10px;
}

.error_box {

	color: #F1592A;
}
#about{
	width:920px;
	color:#626363;
	float:right;
	font: 16px 'PT Sans', Arial, Tahoma, Verdana, Sans-Serif;
	direction:rtl;
}
#about p{
line-height:1.5em;
margin:5px 0 10px 0;
}
#about img{
	margin:8px;
	padding: 8px;
	border-top: 1px solid #a1a2a1;
	border-right: 1px solid #a1a2a1;
	border-bottom: 1px solid #aaabaa;
	border-left: 1px solid #aaabaa;
	background: rgba(255,255,255,0.75);
	float:left;
}
.photo{
	margin:8px 50px 0 0;
	padding: 8px;
	border-top: 1px solid #a1a2a1;
	border-right: 1px solid #a1a2a1;
	border-bottom: 1px solid #aaabaa;
	border-left: 1px solid #aaabaa;
	background: rgba(255,255,255,0.75);
	float:left;
}
.tab_select {
float: right;
background: url(../_images/process_tabs.png) right center no-repeat;
width: 215px;
}
.tab_select li {
position: relative;
font-weight: bold;
min-height: 40px;
background: url(../_images/line2.png) right bottom no-repeat;
text-align:center;
}
.tab_select li:hover {
background: #fff url(../_images/line2.png) right bottom no-repeat;
}
.tab_select li.active {
background: #008adb url(../_images/line2.png) right bottom no-repeat;
}
.tab_select li:before {
visibility: hidden;
content: '';
width: 14px;
height: 41px;
display: block;
position: absolute;
top: 0;
right: -14px;
background: #3fa2c8 url(../_images/sprite.png) 0 -503px no-repeat;
}
.tab_select li a {
color: #434242;
display:block;
height: 41px;
padding: 10px 5px 0 5px;
}
.tab_select li.active a {
color: #fff;
}
#footer{
margin:40px 0 5px 0;
padding:10px;
min-height: 20px;
border-top: 2px solid #eee;
border-bottom: 2px solid #eee;
text-align:center;
background:#a9a9a9;
color:#fefefe;
font-weight:bold;
}
#footer-container{
	width:900px;
	margin:0 auto;
}
#footer .design  {
	float:right;
	font-size:14px;
}
#footer a:link, #footer a:visited{
	color:#fefefe;
	
}