@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:lighter;
	color:#494949;
	
}

#page_content_main{
	background:url(images/body_bg.jpg) repeat-x left top;
	
}

#page_content_inner {
	background:url(images/bg_inner.gif) repeat-x left top;
}

#wrapper {
	margin:0px auto;
	width:970px;
	
}

li {
	display: block;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

	
#header {
	height:153px;
	overflow:hidden;
}

h4 {margin:10px 0 0 25px;}
/*logo -------------------------------------------------------*/
 #logo {
	background:url(images/logo.png) no-repeat;
	width:303px;
	height:143px;
	float:left;
}

 #logo p a span {   text-indent: -99999px; }


#logo p a { display: block; width: 303px; height: 143px; text-indent: -99999px; }


/*End of logo -------------------------------------------------------*/


#badget {
	
	float:right;
	margin-top:9px;
	
}

#bbb {
	 width:135px;
	 margin-left:500px;
	
	
}

 #logo1 {
	background:url(images/logo1.png) no-repeat bottom right;
    width:131px;
	height:56px;
    margin-left:630px;
	margin-top:-60px;
  
}

 #logo1_inner {
	background:url(images/logo1.png) no-repeat bottom right;
    width:131px;
	height:56px;
    margin:-60px 100px 0 0;
    float:right;
  
}
	
	
 #call_btn {
	background:url(images/call_btn.png) no-repeat top right;
	width:278px;
	height:86px;
	margin-left:500px;

	
}

#call_btn_inner {
	background:url(images/call_btn.png) no-repeat top right;
	width:278px;
	height:86px;
	margin:35px 200px 0 0;
	float:right;

	
}

/* Menu -----------------------------*/

 #menu {
/*	line-height:.5em;*/
	height:29px;
	overflow:hidden;
    width:967px;
    font-size:.9em;

}
#menu ul {
	list-style:none;
	margin:0;
	padding:8px 0 0 40px;
}

 #ul {
	position:absolute;
	width: 967px;
}

 #menu li {
    
    display:inline;
    padding:0px 25px 0px 26px;
    background: url(images/menu_sep.png) no-repeat right top;
}


 #menu li a {
    color:#eee;
    text-decoration:none;
}

#menu li a:hover,
#menu li a:active {
    color: #003663;
}





/*End of menu -------------------------*/
	
	
/* homepage _____________________________________*/
	
	
#banner {
	height:300px;
	width:970px;
	
}

#left {
	background:url(images/title1.png) no-repeat top;
	float:left;
	margin-left:15px;
	width:280px;

}

#line_left {
	background:url(images/div_short.png) no-repeat;
	width:280px;
	height:8px;
	margin-top:80px;
	
}

#left a:link,
#left a:visited {
	color:#0076a3;
	text-decoration:none;
}

#left a:hover {
	text-decoration:underline;
}
.text_left {
	
	margin-left:15px;
}

#right {
	background:url(images/title2.png) no-repeat top;
	float:left;
	margin-left:75px;
	width:280px;
	
}

#line_right {
	background:url(images/div_short.png) no-repeat;
	width:280px;
	height:8px;
	margin-top:80px;
	
}

#text_right_numbers {
	background:url(images/numbers.gif) no-repeat;
	width:33px;
	height:196px;
	float:left;
	margin-top:10px;
	
}

#right a:hover {
	text-decoration:underline;
}
.text_right {
	margin-top:10px;
	margin-left:48px;
	
}
.text_right p {
	height:41px;
	vertical-align:top;
	
}

.text_right a:link,
.text_right a:visited {
	color:#F90;
	text-decoration:none;
	font-size:.9em;
}
.text_right_phone {
	color:#F90;
	font-weight:bold;
	font-size:.9em;
	
}

#sep {
	background:url(images/div_long.png) no-repeat;
	width:600px;
	height:10px;
	float:left;
	margin-left:25px;
	
}

#portfolio {
	height:400px;
	float:left;
	
	
}

#quote_girl {
	background:url(images/quote_girl.png) no-repeat;
	width:266px;
	height:187px;
	float:right;
	margin-top:1px;
	
	
}

#quote_form {
	background: url(images/quote_bg.png) no-repeat;
	width:282px;
	height:500px;
	float:right;
	
}

#sep_btm {
/*	margin-top:330px;*/
	margin-top:30px;
	background:url(images/div_long.png) no-repeat;
	width:600px;
	height:10px;
	float:left;
	margin-left:25px;
}
	
	
#testimonials {
	margin-left:30px;
/*	padding-top:350px;*/
	float:left;
	clear:both;
/*	margin-top:350px;*/
	
}

/*form -------------------------------------*/

.form_box {
	margin-left:30px;
	margin-right:10px;
	margin-top:25px;
}
.form_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight:normal;
	color:#333;

	
}

.form_hightlight {
	color:#F60;
	font-size: 1.5em;
	
}

.form_text {
	float:left;
	margin:10px 0 5px 2px;
	
}
.form_field_drop {
	background-color:#fafafa;
	border: 1px solid #d7d7d7;
	width:145px;
	height:22px;
	margin:5px 0 5px 28px;
	
}
.form_field {
	background-color:#fafafa;
	border: 1px solid #d7d7d7;
	width:143px;
	height:19px;
	margin:6px 20px 6px 0px;
	float:right;
	
}



.form_field_long {
	background-color:#fafafa;
	border: 1px solid #d7d7d7;
	width:221px;
	height:21px;
	
}

.form_btn {
	float:right;
	margin-right:20px;
	margin-top:15px;
	
}


/*End of form --------------------------------------------------*/


/* End of homepage ___________________________________________________*/


/*left panel -----------------------------------------------------*/



#left_panel {
	border-right:1px solid #d7d7d7;
	width:720px;
	margin-top:20px;
	float:left;
}

#left_content {
	width:690px;
	margin:0 10px 10px 0;
}

#left_content a:link,
#left_content a:visited {
	font:.9em Arial, Helvetica, sans-serif;
	color:#F60;
	text-decoration:none;
}

#left_content a:hover {

	text-decoration: underline;
}

#left_top {
	line-height:1.8;
	overflow:hidden;
	height:1%;
}
#left_top ul{
	float:left;
	list-style:none;
	margin:10px 0;
	padding: 0 0 0 15px;
}


#left_mid {
	float:left;
	padding:15px;
	font-size:1em;
}

.left_mid_title1{font:lighter 1.2em Helvetica, Verdana, sans-serif; color:#F60; margin:0 auto;}
.left_mid_title2 {font:lighter 1.2em Helvetica, Verdana, sans-serif; color:#333; margin:0 auto;}



#language {
	margin-left:200px;
}


#gallery {
	width:670px;
	margin:50px 0 0 0;
	
}

.gallery_title {
    font:bold 1.2em  Helvetica, Arial;
	color:#333;
	background-color: #BBB;
	
	

}

.bar {
	height:8px;
	background-color: #F90;
}
#images {
	margin:20px 0 0 20px;
	
}

#gallery_bottom {
	height:30px;
	border-top:1px solid #d7d7d7;
	margin:15px 0 0 0;
	
}
.testimonials_title {
	font:normal 1.6em  Helvetica, Arial;
	color:#f60;
}

.testimonials_name {
	 font: italic bold 1em Arial, Helvetica, sans-serif;
	 color:#333;
}
.testimonials {
	border-bottom:1px solid #d7d7d7;
	padding:20px 0 20px 0;
}

#left_btm {
	width:670px;
	padding:15px;
	
}

#map {
	height: 400px;
}
	
/* End of left panel -----------------------------------------------------*/


/*  right panel ------------------------------------------------------ */

#right_panel {
	width:210px;
	padding:10px;
	float:right;
	margin-top:20px;
}

#right_box1 {
	background:url(images/right_top.png) no-repeat top;
	width:153px;
	height:143px;
	margin:-10px 0 0 15px;

}

#right_box2 {
	margin:0 0 0 20px;
}
 #quote_click {
	 margin:0 0 0 5px;
 }
 
 #r_services {
	 background:url(images/r_services_bg.png);
	 width:195px;
	 height:227px;
	 margin:5px 0 0 5px;
 }
 #r_services ul {
	 margin-top:0;
	 padding-top:46px;
	 list-style:none;
 }
 
 #r_services li {
	 font: bold .9em Arial, Helvetica, sans-serif;
	 color:#f26522;
	 line-height:3.1;
	 margin:0 0 0 20px;
 }
 #r_testimonials {
	 background:url(images/featured_bg.png);
	 width:195px;
	 height:297px;
	 margin:5px 0 0 5px;
	 padding: 0 0 60px;
	 position: relative;
 }
 
  #r_testimonials p {
	  margin:0;
	  padding:55px 15px 15px 15px;
	  font-size:.9em;
  }
 .r_testimonials_name {
	 font: italic bold .9em Arial, Helvetica, sans-serif;
	
	 
 }
 
#r_read_all a:link,
#r_read_all a:visited {
	   color:#F60;
	   text-decoration:none;
	  
 }
   
#r_read_all a:hover {
		 
		text-decoration: underline;
	
}
#r_read_all {
	font-size:.9em;
	position: absolute;
	bottom: 10px;
	left: 15px;
}
#r_read_arrow {
	position: absolute;
	bottom: 9px;
	right: 40px;
}

/*  End of right panel ------------------------------------------- */


/* Footer -------------------------*/

#footer {
	background:url(images/footer_bg.gif) repeat-x;
	height:65px;
	font-size:11px;
	margin-top:25px;
	
}

.footer_bold { font-size:1em; font-weight:bold; }
.footer_highlight {font-size:1.1em; color:#F60; }

#footer_wrapper {
	margin:0px auto;
	width:970px;
	
}

#footer_info {
	float:left;
	margin-left:20px;
	margin-top:20px;
	
	
}

#copyright {
	float:left;
	margin-left:20px;
	margin-top:3px;
	clear:left;
	width: 575px;
	
	
}
#copyright a:link,
#copyright a:visited,
#footer_info a:link,
#footer_info a:visited {
	color:#0076a3;
	text-decoration:none;
	
}
#copyright a:hover,
#footer_info a:hover {
	
	text-decoration:underline;
}


#footer_sep {
	background:url(images/footer_sep.png) no-repeat bottom;
	width:7px;
	height:58px;
	margin-left:605px;	
}





#footer_menu {
	float:right;
	margin-top:-48px;
	/*margin-right:20px;*/
	line-height:1.3;
	display:inline;

}

#footer_menu ul{
	margin:11px 0 11px 0;
}


#footer_menu li {    
    display:inline;
}


#footer_menu li a {
    color:#666;
    text-decoration:none;
}

#footer_menu li a:hover {
    color: #f90;
}
#footer_link {
	float:left;
	width:100%;

}
.footer_link a {
	font-size:.9em;
	color:#666;
    text-decoration:none;
}
.footer_link a:hover {
	color:#f90;
    text-decoration:none;
}


/* End of Footer -----------------------------------------------*/

#paypal {
	height:100px;
}


.blank,
#blank {
	height:35px;
	
}
#phpphotoalbum1 table{width: 100% !important;}



.buz,
#buz {
	width:450px;
	margin-left:100px;
	
}
#buz a:link,
#buz a:visited {
	color:#333;
}
#buz a:hover {
	color:#F93;
	text-decoration:none;

}
.centr_link_position{ display:block; width:80%; height:25px; margin:0px 10%; text-align:center}
.centr_link_position_2{ display:block; width:40%; height:40px; margin:0px 30%; text-align:center}