/* font face */

@import url(fonts/stylesheet.css);

/* ...... */



*{
	
	margin:0 auto;
	padding:0px;
}


body{

	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#696969;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#646464;
	line-height:18px;
	
}


#outer_wrapper1{

	width:988px;
	height:100%;
	
	
}

#outer_wrapper{

	width:988px;
	height:100%;
	background-image:url(images/content_bg.png);
	background-repeat:repeat-y;
	float:left;
	
}

#wrapper{

	width:978px;
	height:100%;
	
	
	
	
}

#top{

	width:978px;
	height:107px;
	float:left;
	background-image:url(images/top_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	
}


#logo{

	width:250px;
	height:57px;
	float:left;
	margin-top:28px;
	
}

#call{

	width:300px;
	height:60px;
	float:left;
	margin-top:28px;
	font-family: 'EurostileRegular';
	font-size:24px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding-left:10px;
	
}


#call span{

	font-family: 'EurostileRegular';
	font-size:18px;
	font-weight:normal;
	text-align:center;
	color:#FFFFFF;
	line-height:34px;
}

#car{

	width:413px;
	height:107px;
	float:right;
	
}


#menu_outer{

	width:978px;
	height:54px;
	float:left;
	
}

#menu_top{

	width:978px;
	height:5px;
	float:left;
	
}

#menu_bg{

	width:978px;
	height:49px;
	float:left;
	background-image:url(images/menu_bg.png);
	background-repeat:repeat-x;
	font-family: 'MyriadProRegular';
	font-size:16px;
	
}


#header{

	width:978px;
	height:353px;
	float:left;
	
}

#header_content{

	width:440px;
	float:left;
	position:absolute;
	z-index:200;
	color:#FFFFFF;
	padding-left:14px;
	margin-top:35px;
	
}


#header_content h4{

	font-size:60px;
	font-family: 'MyriadProRegular';
	font-weight:normal;
}

#header_content h5{

	font-size:25px;
	font-family: 'MyriadProRegular';
	font-weight:normal;
	line-height:30px;
}

#header_content h6{

	font-size:40px;
	font-family: 'MyriadProRegular';
	font-weight:700;
}



#slideshow1 {
    position:relative;
    
}

#slideshow1 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow1 IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow1 IMG.last-active {
    z-index:9;
}


#twitter{

	width:978px;
	height:34px;
	float:left;
	background-image:url(images/twitter_bg.jpg);
	background-repeat:repeat-x;
	
}

#twitter_icon{

	width:34px;
	height:32px;
	float:left;
}

#twitter_matter{

	width:918px;
	height:25px;
	float:left;
	line-height:32px;
	padding-left:10px;
	color:#575757;
	overflow:hidden;
}


#content_bg{

	width:978px;
	height:100%;
	float:left;
	margin-bottom:35px;
	
}


#content_left{

	width:670px;
	height:100%;
	float:left;
	padding-left:14px;
	margin-top:40px;
	
}

#content_right{

	width:270px;
	height:100%;
	float:left;
	margin-top:20px;
	padding-left:20px;
	
}


h1{

	color:#2E638B;
	font-size:24px;
	font-style:italic;
	font-family: 'MyriadProRegular';
	font-weight:normal;
}

h1 span{

	color:#2F648C;
	font-size:22px;
	font-style:normal;
	font-family: 'MyriadProRegular';
	font-weight:normal;
}

h2{

	color:#fff;
	font-size:20px;
	font-family: 'MyriadProRegular';
	font-weight:normal;
}

h3{

	color:#fff;
	font-size:16px;
	font-family: 'MyriadProRegular';
	font-weight:normal;
}

.heading_line{

	border-bottom:1px solid #C4C4C4;
	height:10px;
}


.footer_line{

	height:10px;
	background-image:url(images/footer_line.jpg);
	background-repeat:repeat-x;
	margin-top:10px;
	
}





.arrow{
	float:left;
	width:200px;
	padding-left:50px;
	margin-top:15px;
	
}
.arrow .links {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

.arrow .links li {
	
	background:url(images/arrow.jpg) no-repeat center left;
	padding:3px 0px 3px 25px;
	margin:0;
	list-style:none;

}

.icons{

	width:265px;
	height:31px;
	float:left;
}

.icons img{

	padding:0px;
	float:left;
}


.contact_form{

	width:260px;
	height:100%;
	float:left;
	background-color:#303030;
	border-radius: 6px;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	margin-top:20px;
	color:#FFFFFF;
}

#contat_us_inner{

	width:215px;
	height:100%;
	float:left;
	padding-left:22px;
	margin-top:10px;
	
}


.input{ 
	width:215px; 
	height:27px; 
	margin:3px 0 6px 0;
	font-size:13px;
	line-height:18px;
	background-color:#fff;
	border:0px solid #FFFFFF;
	color:#666;
	
}

.textarea{ 
	width:215px; 
	height:80px;
	font-size:14px;
	line-height:22px; 
	background-color:#fff;
	border:0px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	margin:3px 0 6px 0;	
	color:#666;
	
}

.button{
	
	width:81px;
	height:31px;
	float:right;
	margin-top:7px;
	margin-bottom:14px;	
}



#testimonial{

	width:978px;
	height:100%;
	font-size:21px;
	font-style:italic;
	min-height:113px;
	float:left;
	background-image:url(images/testimonial_bg.jpg);
	background-repeat:repeat-x;
	background-color:#D4D4D4;
	
}

#testimonial_left{

	width:665px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#808080;
	line-height:25px;
	padding-left:24px;
	padding-top:15px;
	position:absolute;
	
}

#testimonial_left span{

	font-size:20px;
	font-weight:bold;
}

#testimonial_right{

	width:218px;
	height:60px;
	float:right;
	padding-right:30px;
	margin-top:30px;
	
	
}

.quote{
	
	width:31px;
	height:31px;
	float:left;
	padding-left:6px;
	position:absolute;
	margin-top:5px;	
}
 

p{

	margin-top:15px;
}

.clear{

	clear:both;
}

#footer{

	width:978px;
	min-height:224px;
	float:left;
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding-top:27px;
	
}

#footer_left{

	width:458px;
	float:left;
	padding-left:24px;
	
}

#footer_middle{

	width:220px;
	float:left;
	padding-left:34px;
	
}


#footer_right{

	width:190px;
	float:left;
	padding-left:24px;
	margin-top:18px;
	
}

#footer_right img{
	
	padding-top:14px;
	float:right;
}


#footer_bttm{

	width:978px;
	height:5px;
	float:left;
}


#copyright{

	width:978px;
	height:40px;
	float:left;
	color:#E1E1E1;
	padding-top:10px;
	font-weight:bold;
}


#copyright_left{

	width:500px;
	height:20px;
	float:left;
	padding-left:5px;
}


#copyright_right{

	width:200px;
	height:20px;
	float:right;
	text-align:right;
}

#copyright_right a{
	
	color:#E1E1E1;
	text-decoration:none;
}

#copyright_right a{
	
	color:#E1E1E1;
	text-decoration:none;
}

#shadow{

	width:937px;
	height:313px;
	float:left;
	position:absolute;
	left:0;
	top:0;
	z-index:-2;
	
	
	
}


