@charset "utf-8";
 /* CSS Document */
*{
	padding:0;
	margin:0;
}
a
{
	outline:none;
	text-decoration:none;
	color:#FF0000;
}
img
{
	border:0;
}
.spacer
{
	line-height:0;
	font-size:0;
	clear:both;
}
h2, h3
{
	font-size:0px;
	line-height:0px;
}
line-through
{
	color:#ff0000;
}
ul
{
	list-style-type:none;
	line-height:0px;
}	
body
{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0px;
	padding:0px;
	background: url(../images/main_bg.jpg) repeat 0 0 #fff;
}
#container
{
	width:100%;
	height:auto;
	float:left;
}
#container1
{
	width:100%;
	height:auto;
	float:left;
}


/*____________________________________________head____________________________________________*/

#head
{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/head_bg.jpg) repeat-x 50% 0;
}
.head_top
{
	width:1000px;
	height:90px;
	margin: 0 auto;
}
.head_top a.logo
{
	width:302px;
	height:58px;
	float:left;
	background:url(../images/logo.jpg) no-repeat 0 0;
	margin:0 0 0 38px;
} 
.head_top ul
{
	width:590px;
	height:auto;
	float:right;
}
.head_top ul li
{
	float:left;
	font: 16px/62px "Myriad Pro";
	color:#fff;
	text-transform:uppercase;
}
.head_top ul li a
{
	text-decoration:none;
	color:#fff;
	padding:0 15px;
	display:block;
}
.head_top ul li a:hover
{
	text-decoration:none;
	color:#fff;
	padding:0 15px;
	background:url(../images/nani_bg2.png) no-repeat 50% 50%;
	display:block;
}
.head_top ul li a.active
{
	text-decoration:none;
	color:#fff;
	padding:0 15px;
	background:url(../images/nani_bg2.png) no-repeat 50% 50%;
	display:block;
}

/*____________________________________________head_end____________________________________________*/






/*____________________________________________banner____________________________________________*/

#banner
{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/banner_bg_home.png) repeat-x 50% 100%;
}
.banner_top_home
{
	width:1000px;
	height:460px;
	margin: 0 auto;
}
.banner_top_home_mid
{
	width:1000px;
	height:auto;
	float:left;
}
.banner_top_home_top
{
	width:1000px;
	height:auto;
	float:left;
	text-align:center;
}
.banner_top_home_top h1
{
	color:#4d4d4d;
	font-size:48px;
	line-height:52px;
	padding:18px 0 2px 101px;
	float:left;
}
.banner_top_home_top h2
{
	color:#d26d10;
	font-size:48px;
	line-height:52px;
	font-style:italic;
	font-weight:bold;
	padding:18px 0 2px 10px;
	float:left;
}

.banner_top_home_top img
{
	text-align:center;
	margin:0 auto;
	padding:36px 0 4px 0;
	
}
.banner_top_home_top p
{
	text-align:center;
	font:17px/26px Tahoma;
	color:#4d4d4d;
	padding:0 0 20px 0;
	float:left;
	width:1000px;
	
}
.banner_area
{
	width:636px;
	height:336px;
	float:right;
}
.banner_area_right
{
	width:326px;
	height:auto;
	float:left;
	padding:30px 0 0 0;
	background:url(../images/banner_left_bg.png) no-repeat 100% 100%;
	padding: 32px 0 19px 38px;
}
.banner_area_right ul
{
	margin:0px;
	padding:0 0 23px 12px;
}
.banner_area_right ul li
{
	margin:0px;
	padding:0px;
	font: italic 25px/38px Georgia, "Times New Roman", Times, serif;
	color:#2c1b0c;
	background:url(../images/banner_bullet.png) no-repeat 10px 6px;
	padding:0 0 0 50px;
}

/*____________________________________________banner_end____________________________________________*/



/*____________________________________________body____________________________________________*/
#body
{
	width:100%;
	height:auto;
	float:left;
	background:#fff;
}
#body_inner
{
	width:100%;
	height:auto;
	float:left;
}
.body_top
{
	width:1000px;
	height:auto;
	margin:0 auto;
}
.body_up
{
	width:960px;
	height:auto;
	float:left;
	background:url(../images/body_mid.jpg) no-repeat 50% 100%;
	padding:34px 0 58px 40px;
}
.body_up_left
{
	width:620px;
	height:auto;
	float:left;
}
.body_up_right
{
	width:300px;
	height:auto;
	float:left;
}
.body_up_left h1
{
	font:28px/44px "Myriad Pro";
	color:#2c1b0c;
}
.body_up_left p
{

	font:13px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	padding:0 50px 0 0;
}
.body_up_left p a
{
	text-decoration:underline;
	color:#d26d10;
}
.body_up_left p a:hover
{
	text-decoration:none;
	color:#d26d10;
}
.body_up_right h2
{

	font:28px/44px "Myriad Pro";
	color:#291b0e;
	background:url(../images/heading_bg1.jpg) no-repeat 60% 0;
}
.body_up_right p
{

	font: italic 15px/22px Georgia, "Times New Roman", Times, serif;
	color:#5e5e5e;
}
.body_up_right p span
{
	font: bold 15px/22px Georgia, "Times New Roman", Times, serif;
	color:#d06d10;
}


.body_but
{
	width:960px;
	height:auto;
	float:left;
	padding:35px 0 20px 40px;
}
.body_but_box
{
	width:160px;
	height:auto;
	float:left;
	padding:0 30px 0 0;
}
.body_but_box h1
{
	line-height:24px;
	font-size:21px;
	color:#2c1b0c;
	padding:0 0 10px 0;
	font-weight:normal;
}
.body_but_box img
{
	border:none;
	padding:0 0 10px 0;
}
.body_but_box p
{
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	padding:0 0 10px 0;
}




.inner_body_area
{
	width:960px;
	height:auto;
	float:left;
	padding:10px 0 20px 40px;
}
.inner_body_right_gallery
{
	width:240px;
	height:auto;
	float:right;
	padding:50px 40px 15px 0;
}
.inner_body_right_gallery a
{
	width:108px;
	height:32px;
	float:left;
	background:url(../images/gallery_but1.jpg) no-repeat 0 0;
	margin:0 10px 0 0;
	font:13px/32px Verdana, Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	text-align:center;
	display:block;
}
.inner_body_right_gallery a:hover
{
	background:url(../images/gallery_but1_o.jpg) no-repeat 0 0;
	margin:0 10px 0 0;
	font:13px/32px Verdana, Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	text-align:center;
	display:block;
}
.inner_body_top_gallery
{
	width:680px;
	height:auto;
	float:left;
	padding:0 0 15px 0;
}
.inner_body_top_gallery h1
{
	font-size:48px;
	line-height:58px;
	color:#4d4d4d;
}
.inner_body_top_gallery h2
{
	font:17px/24px Tahoma;
	color:#4d4d4d;
}
.inner_body_top
{
	width:960px;
	height:auto;
	float:left;
	padding:0 0 15px 0;
}
.inner_body_top h1
{
	font-size:48px;
	line-height:58px;
	color:#4d4d4d;
}
.inner_body_top h2
{
	font:17px/24px Tahoma;
	color:#4d4d4d;
}
.inner_body_but
{
	width:960px;
	height:auto;
	float:left;
}
.inner_body_but_left
{
	width:208px;
	height:auto;
	float:left;
}
.inner_body_but_left_top
{
	width:208px;
	height:auto;
	float:left;
	padding:5px 0 15px 0;
}
.inner_body_but_left_top ul
{
	margin:0px;
	padding:0px;
	float:left;
}
.inner_body_but_left_top ul li
{
	margin:0px;
	padding:0px;
	width:208px;
	height:43px;
	float:left;
}
.inner_body_but_left_top ul li a
{
	margin:0px;
	padding:0 0 0 25px;
	display:block;
	background:url(../images/inner_nav.jpg) no-repeat 0 0;
	font:bold 13px/43px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	text-decoration:none;
}
.inner_body_but_left_top ul li a:hover
{
	display:block;
	background:url(../images/inner_nav_o.jpg) no-repeat 0 0;
	color:#d26d10;
	text-decoration:none;
}
.inner_body_but_left_top ul li a.active
{
	display:block;
	background:url(../images/inner_nav_o.jpg) no-repeat 0 0;
	color:#d26d10;
	text-decoration:none;
}


.inner_body_but_left_top123
{
	width:208px;
	height:auto;
	float:left;
	padding:5px 0 5px 0;
}
.inner_body_but_left_top123 ul
{
	margin:0px;
	padding:0px;
	float:left;
}
.inner_body_but_left_top123 ul li
{
	margin:0px;
	padding:0px;
	width:208px;
	height:43px;
	float:left;
}
.inner_body_but_left_top123 ul li a
{
	margin:0px;
	padding:0 0 0 25px;
	display:block;
	background:url(../images/inner_nav.jpg) no-repeat 0 0;
	font:bold 13px/43px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	text-decoration:none;
}
.inner_body_but_left_top123 ul li a:hover
{
	display:block;
	background:url(../images/inner_nav_o.jpg) no-repeat 0 0;
	color:#d26d10;
	text-decoration:none;
}
.inner_body_but_left_top123 ul .selected a
{
	display:block;
	background:url(../images/inner_nav_o.jpg) no-repeat 0 0;
	color:#d26d10;
	text-decoration:none;
}

.inner_body_but_left_but2
{
	width:174px;
	height:42px;
	float:left;
	padding:12px;
	background:url(../images/inner_left_but2.png) no-repeat 0 0;
	margin:5px 0;
	
}
.inner_body_but_left_but2 a.getfre
{
	width:173px;
	height:42px;
	float:left;
	background:url(../images/get_free_small.png) no-repeat 0 0;
	display:block;
	margin:0 0 10px 0;
}
.inner_body_but_left_but2 a.getfre:hover
{
	background:url(../images/get_free_small_o.png) no-repeat 0 0;
}


.inner_body_but_left_but
{
	width:174px;
	height:145px;
	float:left;
	padding:17px 12px 0 12px;
	background:url(../images/inner_left_but.png) no-repeat 0 0;
	margin:0 0 10px 0;
	
}
.inner_body_but_left_but a.getfre
{
	width:173px;
	height:42px;
	float:left;
	background:url(../images/get_free_small.png) no-repeat 0 0;
	display:block;
	margin:0 0 10px 0;
}
.inner_body_but_left_but a.getfre:hover
{
	/*background:url(../images/get_free_small_o.png) no-repeat 0 0;*/
}
.inner_body_but_left_but p
{
	width:173px;
	height:auto;
	float:left;
	text-align:center;
	font:13px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#4d4d4d;
}


.inner_right_body
{
	width:720px;
	height:auto;
	float:left;
}
.inner_right_body_top
{
	width:720px;
	height:22px;
	float:left;
	background:url(../images/inner_right_top.png) no-repeat 0 100%;
}
.inner_right_body_but
{
	width:720px;
	height:18px;
	float:left;
	background:url(../images/inner_right_but.png) no-repeat 0 0;
}
.inner_right_body_mid
{
	width:650px;
	height:auto;
	float:left;
	background:url(../images/inner_right_mid.png) repeat-y 0 0;
	padding:0 35px;
}
.solution_image_area
{
	width:636px;
	height:auto;
	float:left;
	padding:7px;
}
.about_textarea
{
	width:650px;
	height:auto;
	float:left;
}
.about_textarea h1
{
	font:18px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
}
.about_textarea h3
{
	font:18px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#d26d10;
	border-bottom:#808e98 dashed 1px;
	margin:10px 0 10px 0;
	text-align:center;
}
.about_textarea p
{
	font:13px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	padding: 0 0 20px 0;
}
.about_textarea p.lefttext
{
	font:13px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	padding: 0 5px 0px 0;
	width:320px;
	float:left;
}
.about_textarea p.righttext
{
	font:13px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	padding: 0 5px 0px 0;
	width:340px;
	float:right;
}
.about_textarea p.righttext2
{
	font:13px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	padding: 0 5px 0px 0;
	width:275px;
	float:right;
}
.about_textarea p.contact_thanks
{
	font:13px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	padding: 0 5px 0px 60px;
	width:510px;
	float:left;
}
.about_textarea p a
{
	text-decoration:underline;
	color:#1c92dd;
}
.about_textarea p a:hover
{
	text-decoration:none;
	color:#1c92dd;
}
.about_textarea h2
{
	width:650px;
	height:auto;
	float:left;
	padding:0 0 10px 0;
}
.about_textarea h2 label
{
	width:160px;
	height:auto;
	float:left;
	padding:0 10px 0 0;
	font:13px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	text-align:right;
}
.about_textarea h2 label.right
{
	width:10px;
	height:auto;
	float:left;
	font: bold 13px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#ff0000;
	text-align:center;
}
.about_textarea h2 label.but
{
	width:240px;
	height:auto;
	float:left;
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#808e98;
	padding:0 0 0 80px;
}
.about_textarea h2 input
{
	width:230px;
	height:29px;
	float:left;
	padding:0 4px;
	font:12px/29px Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../images/input_bg1.png) no-repeat 0 0;
	border:none;
}
.about_textarea h2 textarea
{
	width:320px;
	height:111px;
	float:left;
	padding:4px;
	font:12px/29px Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../images/textarea_bg1.png) no-repeat 0 0;
	border:none;
}
.buttonform
{
	width:121px;
	height:40px;
	float:left;
	background:url(../images/submit.png) no-repeat 0 0;
	margin:10px 10px 0 0;
	border:none;
	text-decoration:none;
}

.buttonform:hover

{
	/*background:url(../images/submit_o.png) no-repeat 0 0;*/
}


.ourteam
{
	width:650px;
	height:auto;
	float:left;
	padding:0 0 35px 0;
}
.ourteam_left
{
	width:138px;
	height:auto;
	float:left;
}
.ourteam_left img
{
	width:138px;
	height:142px;
	float:left;
	
}
.ourteam_left h1
{
	width:138px;
	height:auto;
	float:left;
	text-align:center;
	font:13px/15px Arial, Helvetica, sans-serif;
	color:#d26d10;
	
}
.ourteam_left h2
{
	width:138px;
	height:auto;
	float:left;
	text-align:center;
	font:13px/15px Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	
}
.ourteam_text
{
	width:490px;
	height:auto;
	float:right;
	font:13px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	
}

/*____________________________________________body_End___________________________________________*/




/*____________________________________________footer___________________________________________*/



#footer
{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/footer_bg.png) repeat-x 50% 0 #301907;
}
#footer_inner
{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/footer_bg_inner.jpg) repeat-x 50% 0 #301907;
}
.footer_top
{
	width:1000px;
	height:auto;
	margin:0 auto;
}
.footer_top_area
{
	width:960px;
	height:auto;
	float:left;
	padding:0 0 20px 0;
}
.footer_top_area_left
{
	width:320px;
	height:auto;
	float:left;
	padding:50px 0 0 0;
}
.footer_top_area_left ul
{
	margin:0px;
	padding:0px;
}
.footer_top_area_left ul li
{
	margin:0px;
	padding:0px;
	width:160px;
	float:left;
	font: bold 14px/28px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
}
.footer_top_area_left_but
{
	width:318px;
	height:78px;
	margin:0 auto;
}
.footer_top_area_left_but a
{
	width:318px;
	height:78px;
	float:left;
	background:url(../images/foot_get.png) no-repeat 0 0;
	display:block;
}
.footer_top_area_left_but a:hover
{
	/*background:url(../images/foot_get_o.png) no-repeat 0 0;
	display:block;*/
}
.footer_top_area_left_but2
{
	width:500px;
	height:auto;
	float:left;
}
.footer_top_area_left_but2 ul
{
	margin:0px;
	padding:0px;
	width:160px;
	float:left;
}
.footer_top_area_left_but2 ul li
{
	margin:0px;
	padding:0px;
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#af8764;
}
.footer_top_area_left_but2 ul li a
{
	color:#af8764;
	text-decoration:none;
}
.footer_top_area_left_but2 ul li a:hover
{
	color:#fff;
	text-decoration:none;
}
.footer_right_area
{
	width:460px;
	height:auto;
	margin:0 auto;
	text-align:center;
	padding:10px 0 0 0;
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#fff;
}
.footer_right_area p
{
	text-align:center;
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#ae8765;
	float:left;
	width:460px;
	height:auto;
	padding:15px 0 0 0;
}
.footer_right_area p a
{
	text-decoration:none;
	color:#ae8765;
	padding:0 4px;
}
.footer_right_area p a:hover
{
	text-decoration:none;
	color:#fff;
}
.footer_right_area p span
{
	color:#fff;
}
.footer_right_area a.facebook
{
	width:31px;
	height:30px;
	float:left;
	background:url(../images/facebook.png) no-repeat 0 0;
	display:block;
	margin:0 5px 0 150px;
}
.footer_right_area a.facebook:hover
{
	background:url(../images/facebook_o.png) no-repeat 0 0;
	display:block;
}
.footer_right_area a.skype
{
	width:31px;
	height:30px;
	float:left;
	background:url(../images/skype.png) no-repeat 0 0;
	display:block;
	margin:0 5px 0 0;
}
.footer_right_area a.skype:hover
{
	background:url(../images/skype_o.png) no-repeat 0 0;
	display:block;
}

.footer_right_area a.twitter
{
	width:31px;
	height:30px;
	float:left;
	background:url(../images/twitter.png) no-repeat 0 0;
	display:block;
	margin:0 5px 0 0;
}
.footer_right_area a.twitter:hover
{
	background:url(../images/twitter_o.png) no-repeat 0 0;
	display:block;
}


.footer_right_area a.linkin
{
	width:31px;
	height:30px;
	float:left;
	background:url(../images/linkin.png) no-repeat 0 0;
	display:block;
	margin:0 5px 0 0;
}
.footer_right_area a.linkin:hover
{
	background:url(../images/linkin_o.png) no-repeat 0 0;
	display:block;
}

.footer_right_area a.picasa
{
	width:31px;
	height:30px;
	float:left;
	background:url(../images/picasa.png) no-repeat 0 0;
	display:block;
}
.footer_right_area a.picasa:hover
{
	background:url(../images/picasa_o.png) no-repeat 0 0;
	display:block;
}

.xhtml {
    float: right;
    margin: -41px 120px 0 0;
    padding: 0;
    text-align: right;
    width: 175px;
}





/*___________________________________________footer_End___________________________________________*/




.banner_right_text_button {

	width:326px;
	height:auto;
	float:left;
}
.banner_right_text_button a.get
{
	width:326px;
	height:110px;
	float:left;
	background:url(../images/get_free.png) no-repeat 0 0;
	display:block;
	margin:10px 0 0 0;
}
.banner_right_text_button a.get:hover
{
	/*background:url(../images/get_free_o.png) no-repeat 0 0;
	display:block;*/
}



/*___________________________blog_____________________________*/

.blog_left_top
{
	width:196px;
	height:auto;
	float:left;
	padding:5px 0 15px 0;
}
.blog_left_top_top1
{
	width:176px;
	height:auto;
	float:left;
	background:url(../images/blog_left_top1.jpg) no-repeat 0 0 #fefabf;
	padding:35px 10px 0 10px;
}
.blog_left_top_top1 p
{
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	text-align:center;
}
.blog_left_top_top1 h6
{
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#43a119;
	text-align:center;
	padding:10px 0 0 0;
}
.blog_left_top_top1 h6 a
{
	color:#43a119;
	text-decoration:underline;
}
.blog_left_top_top1 h6 a:hover
{
	color:#43a119;
	text-decoration:none;
}
.blog_left_top_top_but
{
	width:196px;
	height:23px;
	float:left;
	background:url(../images/blog_left_top2.jpg) no-repeat 0 0;
}
.blog_left_top_top2
{
	width:190px;
	height:auto;
	float:left;
	background:url(../images/blog_left_top3.jpg) no-repeat 0 0;
	padding:55px 4px 10px 2px;
}
.blog_left_top_top2 p
{
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
}
.blog_left_top_top2 p a
{
	text-decoration:underline;
	color:#1c92dd;
}
.blog_left_top_top2 p a:hover
{
	text-decoration:none;
	color:#1c92dd;
}
.blog_left_top_top3
{
	width:190px;
	height:auto;
	float:left;
	background:url(../images/blog_left_top4.jpg) no-repeat 0 0;
	padding:0 4px 10px 2px;
}
.blog_left_top_top3 h1
{
	font:18px/32px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
}
.blog_left_top_top3 ul.left
{
	width:140px;
	height:auto;
	float:left;
	font:13px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	padding:10px 0 0 0;
}
.blog_left_top_top3 ul.left li
{
	padding:0px;
	margin:0px;
}
.blog_left_top_top3 ul.left li a
{
	color:#3c3b3b;
	text-decoration:none;
}
.blog_left_top_top3 ul.left li a:hover
{
	color:#3c3b3b;
	text-decoration:underline;
}
.blog_left_top_top3 ul.right
{
	width:45px;
	height:auto;
	float:right;
	font:13px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	text-align:right;
	padding:10px 0 0 0;
}
.blog_left_top_top3 ul.left li
{
	padding:0px;
	margin:0px;
}



.bolg_right_top
{
	width:650px;
	height:auto;
	float:left;
	padding:0 0 25px 0;
}
.bolg_right_top h1
{
	width:45px;
	height:52px;
	float:left;
	padding:8px 5px 0 5px;
	margin:0 15px 10px 0;
	background:url(../images/blog_date.jpg) no-repeat 0 0;
	text-align:center;
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
}
.bolg_right_top h1 span
{
	font: bold 22px/26px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
}
.bolg_right_top h2
{
	width:550px;
	height:auto;
	float:left;
	font:18px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#d26d10;
}
.bolg_right_top h3
{
	width:550px;
	height:auto;
	float:left;
	font: italic 11px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#1c92dd;
}
.bolg_right_top h3 span
{
	font: bold 11px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
}
.bolg_right_top img
{
	width:623px;
	height:157px;
	float:left;
	padding:5px;
	margin:0 0 15px 0;
	background:url(../images/blog_img_bg.jpg) no-repeat 0 0;
}
.bolg_right_top p
{
	width:632px;
	height:auto;
	float:left;
	font:13px/23px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	padding:0 0 15px 0;
}
.bolg_right_top p a
{
	color:#1c92dd;
	text-decoration:underline;
}
.bolg_right_top p a:hover
{
	color:#1c92dd;
	text-decoration:none;
}
.blog_old
{
	width:680px;
	height:auto;
	float:left;
	text-align:right;
	padding:0 40px 0 0;
	font: bold 22px/58px Arial, Helvetica, sans-serif;
	color:#000;
}
.blog_old a
{
	text-decoration:none;
	color:#000;
}
.blog_old a:hover
{
	text-decoration:none;
	color:#7f7f7f;
}
/*___________________________blog_End____________________________*/




/*___________________________free_quote____________________________*/

.quote_left_area
{
	width:290px;
	height:auto;
	float:left;
	background:url(../images/quote_banner_bg.png) no-repeat 100% 160px;
}
.quote_left_area_top
{
	width:280px;
	height:auto;
	float:left;
	padding:40px 10px 10px 0;
}
.quote_left_area_top h1
{
	text-align:right;
	font-size:28px;
	line-height:34px;
	color:#1f2a00;
}
.quote_left_area_mid_banner
{
	width:290px;
	height:314px;
	float:left;
}
.quote_left_area_but
{
	width:290px;
	height:auto;
	float:left;
}
.quote_left_area_but a.askfor
{
	width:275px;
	height:42px;
	float:right;
	margin:0 10px 15px 0;
	background:url(../images/ask_for.png) no-repeat 0 0;
	display:block;
}
.quote_left_area_but a.askfor:hover
{
	/*background:url(../images/ask_for_o.png) no-repeat 0 0;
	display:block;*/
}
.quote_left_area_but p
{
	width:252px;
	height:auto;
	float:right;
	margin:0 10px 0 0;
	font: 13px/18px Tahoma;
	color:#4d4d4d;
	text-align:center;
}

.quote_right_area
{
	width:646px;
	height:auto;
	float:left;
}
.quote_right_area_top
{
	width:620px;
	height:32px;
	float:left;
	background:url(../images/quote_top_bg.png) no-repeat 0 0;
	font:13px/32px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	padding:8px 0 0 26px;
}
.quote_right_area_top p
{
	font:13px/32px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	text-align:center;
	padding:0 26px 0 0;
}

.quote_right_area_but
{
	width:646px;
	height:32px;
	float:left;
	background:url(../images/quote_but_bg.png) no-repeat 0 0;
}
.quote_right_area_mid
{
	width:600px;
	height:auto;
	float:left;
	background:url(../images/quote_mid_bg.png) repeat-y 0 0;
	padding:10px 26px 0 20px;
}
.quote_right_area_mid h1
{
	width:600px;
	height:auto;
	float:left;
	font:18px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#d26d10;
	border-bottom:#808e98 dashed 1px;
	margin:0 0 10px 0;
}
.quote_right_area_mid h5
{
	width:570px;
	height:auto;
	float:left;
	font:18px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#d26d10;
	border-bottom:#808e98 dashed 1px;
	margin:0 30px 10px 0;
	text-align:center;
}
.quote_right_area_mid p
{
	width:530px;
	height:auto;
	float:left;
	font:13px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	margin:0 30px 10px 40px;
}
.quote_right_area_mid p a
{
	text-decoration:underline;
	color:#1c92dd;
}
.quote_right_area_mid p a:hover
{
	text-decoration:none;
	color:#1c92dd;
}
.quote_right_area_mid h2
{
	width:560px;
	height:auto;
	float:left;
	padding:5px 0 10px 40px;
}
.quote_right_area_mid h2 label.toptext
{
	width:560px;
	height:auto;
	float:left;
	font:13px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
}
.quote_right_area_mid h2 label.buttext
{
	width:560px;
	height:auto;
	float:left;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#808e98;
}
.quote_right_area_mid h2 label.redtext
{
	width:17px;
	height:auto;
	float:left;
	text-align:center;
	font: bold 13px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#ff0000;
}
.quote_right_area_mid h2 input.textfild1
{
	width:230px;
	height:29px;
	float:left;
	font:13px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 4px;
	border:none;
	background:url(../images/input_bg1.png) no-repeat 0 0;
	/*-moz-border-radius:10px;*/
	
}
.quote_right_area_mid h2 select.selecttext
{
	width:448px;
	height:29px;
	float:left;
	font:13px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 4px;
	border:none;
	background:url(../images/quote_fild_bg1.png) no-repeat 0 0;
}
.quote_right_area_mid h3
{
	width:444px;
	height:auto;
	float:left;
	font:13px/32px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 5px 40px;
	
}
.quote_right_area_mid h3 input
{
	float:left;
	
}
.quote_right_area_mid h3 label
{
	color:#406c8d;
	font:13px/16px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 6px;
	width:200px;
	float:left;
}











.quote_right_area_mid h4
{
	width:650px;
	height:auto;
	float:left;
	padding:0 0 10px 0;
}
.quote_right_area_mid h4 label
{
	width:34px;
	height:auto;
	float:left;
	font:13px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	text-align:right;
	padding: 0 6px 0 0;
}
.quote_right_area_mid h4 label.right
{
	width:10px;
	height:auto;
	float:left;
	font: bold 14px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#ff0000;
	text-align:right;
}

.quote_right_area_mid h4 input
{
	width:306px;
	height:29px;
	float:left;
	padding:0 4px;
	font:12px/29px Arial, Helvetica, sans-serif;
	color:#000;
	border:none;
	background:url(../images/quote_fild_bg2.png) no-repeat 0 0;
}
.quote_right_area_mid h4 select
{
	width:314px;
	height:29px;
	float:left;
	padding:0 0 0 4px;
	font:12px/29px Arial, Helvetica, sans-serif;
	color:#000;
	border:none;
	background:url(../images/quote_fild_bg2.png) no-repeat 0 0;
}
.quote_right_area_mid h4 textarea
{
	width:306px;
	height:101px;
	float:left;
	padding:4px;
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#000;
	border:none;
	background:url(../images/quote_fild_bg3.png) no-repeat 0 0;
}
.buttonform
{
	width:121px;
	height:40px;
	float:left;
	background:url(../images/submit.png) no-repeat 0 0;
	margin:10px 10px 0 0;
	border:none;
	text-decoration:none;
}

.buttonform:hover

{
	/*background:url(../images/submit_o.png) no-repeat 0 0;*/
}


/*___________________________free_quote_End____________________________*/



/*___________________________gallery____________________________*/
.gallery_left
{
	width:446PX;
	height:330PX;
	float:left;
	background:url(../images/gallary_bg.png) no-repeat 0 0;
	padding:0 0 0 26px;
}
.gallery_left_heading
{
	width:275PX;
	height:auto;
	float:left;
	font:18px/46px Verdana, Arial, Helvetica, sans-serif;
	color:#4d4d4d;
}
.gallery_left_visit
{
	width:90PX;
	height:auto;
	float:left;
	font:13px/46px Verdana, Arial, Helvetica, sans-serif;
	color:#1c92dd;
	background:url(../images/gellery_visit_icon.png) no-repeat 0 50%;
	padding:0 0 0 15px;
}
.gallery_left_visit a
{
	text-decoration:underline;
	color:#1c92dd;
}
.gallery_left_visit a:hover
{
	text-decoration:none;
	color:#1c92dd;
}
.gallery_left_image_area
{
	width:172px;
	height:auto;
	float:left;
	padding:5px 27px 0 5px;
	background:url(../images/gallery_img_bg.png) no-repeat 0 0;
}
.gallery_left_image_area_text
{
	font:13px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	text-align:center;
	padding:5px 0 0 0;
	text-transform:uppercase;
	width:172px;
	height:auto;
	float:left;

}
.gallery_right_body
{
	width:690px;
	height:auto;
	float:left;
	background:url(../images/inner_right_mid.png) repeat-y 0 0;
	padding:0 25px;
}
.gallery_right_body_top
{
	width:690px;
	height:auto;
	float:left;
}
.gallery_right_body_top h1
{
	width:550px;
	height:auto;
	float:left;
	font:18px/32px Verdana, Arial, Helvetica, sans-serif;
	color:#d26d10;
	padding:5px 0 0 10px;
}
.gallery_right_body_top h3
{
	width:120px;
	height:auto;
	float:left;
	font:13px/32px Verdana, Arial, Helvetica, sans-serif;
	color:#1c92dd;
	padding:5px 0 0 0;
}
.gallery_right_body_top h3 a
{
	text-decoration:underline;
	color:#1c92dd;
}
.gallery_right_body_top h3 a:hover
{
	text-decoration:none;
	color:#0073bc;
}
.gallery_right_body_but
{
	width:690px;
	height:390px;
	float:left;
	margin:10px 0 0 -10px;
	background:url(../images/gallery_right_bg.png) no-repeat 0 0;
}
.gallery_left_img
{
	width:131px;
	height:144px;
	float:left;
	margin:103px 0 0 6px;
}
.gallery_left_img_small
{
	width:100px;
	height:144px;
	float:right;
}

.gallery_left_img_big
{
	width:504px;
	height:290px;
	float:left;
	margin:-214px 0 0 151px;
}
.gallery_left_img_big_img
{
	width:459px;
	height:290px;
	float:left;
	margin:0 14px 0 0;
}
.gallery_left_img_small
{
	width:100px;
	height:144px;
	float:right;
}


.gallery_body_but
{
	width:140px;
	height:auto;
	float:left;
	padding:5px 0 15px 60px;
}
.gallery_body_but ul
{
	margin:0px;
	padding:0px;
}
.gallery_body_but ul li
{
	margin:0 4px 0 0;
	padding:0px;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	float:left;
	width:20px;
	height:20px;
	background:url(../images/gallery_li_bg.png) no-repeat 0 0;
	display:block;
}
.gallery_body_but ul li a
{

	padding:0px;
	float:left;
	width:20px;
	height:20px;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../images/gallery_li_bg.png) no-repeat 0 0;
	display:block;
}
.gallery_body_but ul li a:hover
{

	padding:0px;
	float:left;
	width:20px;
	height:20px;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../images/gallery_li_bg_o.png) no-repeat 0 0;
	display:block;
}
.gallery_body_but ul li a.active
{
	background:url(../images/gallery_li_bg_o.png) no-repeat 0 0;
	display:block;
}

/*___________________________gallery____________________________*/
.gallery_left
{
	width:446PX;
	height:330PX;
	float:left;
	background:url(../images/gallary_bg.png) no-repeat 0 0;
	padding:0 0 0 26px;
}
.gallery_left_heading
{
	width:275PX;
	height:auto;
	float:left;
	font:18px/46px Verdana, Arial, Helvetica, sans-serif;
	color:#4d4d4d;
}
.gallery_left_visit
{
	width:90PX;
	height:auto;
	float:left;
	font:13px/46px Verdana, Arial, Helvetica, sans-serif;
	color:#1c92dd;
	background:url(../images/gellery_visit_icon.png) no-repeat 0 50%;
	padding:0 0 0 15px;
}
.gallery_left_visit a
{
	text-decoration:underline;
	color:#1c92dd;
}
.gallery_left_visit a:hover
{
	text-decoration:none;
	color:#1c92dd;
}
.gallery_left_image_area
{
	width:172px;
	height:auto;
	float:left;
	padding:5px 27px 0 5px;
	background:url(../images/gallery_img_bg.png) no-repeat 0 0;
}
.gallery_left_image_area_text
{
	font:13px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	text-align:center;
	padding:5px 0 0 0;
	text-transform:uppercase;
	width:172px;
	height:auto;
	float:left;

}
.gallery_right_body
{
	width:690px;
	height:auto;
	float:left;
	background:url(../images/inner_right_mid.png) repeat-y 0 0;
	padding:0 15px;
}
.gallery_right_body_top
{
	width:690px;
	height:auto;
	float:left;
}
.gallery_right_body_top h1
{
	width:550px;
	height:auto;
	float:left;
	font:18px/32px Verdana, Arial, Helvetica, sans-serif;
	color:#d26d10;
	padding:5px 0 0 20px;
}
.gallery_right_body_top h3
{
	width:120px;
	height:auto;
	float:left;
	font:13px/32px Verdana, Arial, Helvetica, sans-serif;
	color:#1c92dd;
	padding:5px 0 0 0;
}
.gallery_right_body_top h3 a
{
	text-decoration:underline;
	color:#1c92dd;
}
.gallery_right_body_top h3 a:hover
{
	text-decoration:none;
	color:#0073bc;
}
.gallery_right_body_but
{
	width:690px;
	height:390px;
	float:left;
	margin:10px 0 0 0;
	background:url(../images/gallery_right_bg.png) no-repeat 0 0;
}
.gallery_left_img
{
	width:131px;
	height:144px;
	float:left;
	margin:103px 0 0 6px;
}
.gallery_left_img_small
{
	width:100px;
	height:144px;
	float:right;
}

.gallery_left_img_big
{
	width:504px;
	height:290px;
	float:left;
	margin:33px 0 0 14px;
}
.gallery_left_img_big_img
{
	width:459px;
	height:290px;
	float:left;
	margin:0 14px 0 0;
}
.gallery_left_img_small
{
	width:100px;
	height:144px;
	float:right;
}


.gallery_body_but
{
	width:140px;
	height:auto;
	float:left;
	padding:5px 0 15px 60px;
}
.gallery_body_but ul
{
	margin:0px;
	padding:0px;
}
.gallery_body_but ul li
{
	margin:0 4px 0 0;
	padding:0px;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	float:left;
	width:20px;
	height:20px;
	background:url(../images/gallery_li_bg.png) no-repeat 0 0;
	display:block;
}
.gallery_body_but ul li a
{

	padding:0px;
	float:left;
	width:20px;
	height:20px;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../images/gallery_li_bg.png) no-repeat 0 0;
	display:block;
}
.gallery_body_but ul li a:hover
{

	padding:0px;
	float:left;
	width:20px;
	height:20px;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../images/gallery_li_bg_o.png) no-repeat 0 0;
	display:block;
}
.gallery_body_but ul li a.active
{
	background:url(../images/gallery_li_bg_o.png) no-repeat 0 0;
	display:block;
}

/*___________________________gallery_End____________________________*/




/*______________________________process__________________________*/

.process_body
{
	width:930px;
	height:auto;
	float:left;
}
.process_body_top
{
	width:930px;
	height:40px;
	float:left;
	background:url(../images/process_top.png) no-repeat 0 0;
	font:13px/40px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
}
.process_body_but
{
	width:930px;
	height:40px;
	float:left;
	background:url(../images/process_but.png) no-repeat 0 0;
}
.process_body_mid
{
	width:930px;
	height:auto;
	float:left;
	background:url(../images/process_mid.png) repeat-y 0 0;
}
.process_body_mid_top
{
	width:860px;
	height:auto;
	float:left;
	padding:0 40px 0 30px;
}
.process_body_mid_top h1
{
	/*width:860px;*/
	width:665px;
	height:auto;
	float:left;
	font:18px/42px  Verdana, Arial, Helvetica, sans-serif;
	color:#d26d10;
	border-bottom:#808e98 dotted 1px;
	margin: 0 0 10px 174px; /*0*/
}
.process_body_mid_top h2
{
	font:13px/22px  Verdana, Arial, Helvetica, sans-serif;
	color:#3c3b3b;
	margin-left:174px; /*not*/
	
	}
.process_body_mid_blank
{
	width:900px;
	height:300px;
	float:left;
	padding:0 0 0 30px;
}

/*______________________________process_End_________________________*/




.inner_body_right_gallery a.askfor
{
	width:275px;
	height:42px;
	float:right;
	background:url(../images/ask_for.png) no-repeat 0 0;
	display:block;
}
.inner_body_right_gallery a.askfor:hover
{
	background:url(../images/ask_for_o.png) no-repeat 0 0;
	display:block;
}

.gall_img_area
{
	width:318px;
	height:228px;
	float:left;
	background:url(../images/gallery_bg1.png) no-repeat 0 0;
	padding:1px;
}
/*___________________________gallery_End____________________________*/

.mandatory {
    color: #FF0000;
    font-size: 19px;
    font-weight: bold;
    vertical-align: top;
}
.quote_right_area_mid h2 input.small_free
{
 width:178px;
 height:29px;
 float:left;
 padding:0 4px;
 background:url(../images/input_bg_free.jpg) no-repeat 0 0;
 font:12px/29px Arial, Helvetica, sans-serif;
 color:#000;
 border:none;
}
.about_textarea h2 input.small_free
{
 width:178px;
 height:29px;
 float:left;
 padding:0 4px;
 background:url(../images/input_bg_free.jpg) no-repeat 0 0;
 font:12px/29px Arial, Helvetica, sans-serif;
 color:#000;
 border:none;
}
