@charset "utf-8";

/* CSS Document */



body{margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#191919; font-weight:normal;}

h1, h2, h3, h4, h5, p, ul, li{ margin:0px; padding:0px;}



h4 {color:#131F44; font-size:14; }

#text-3 { list-style:none; }

.widget_text { list-style:none; }

li { list-style:none; }



/*li {list-style:none; }*/

img{border:0px;}

.fl{float:left;}

.fr{float:right;}

.spancer{width:100%; float:left;}



#layout{width:100%; float:left;}

#header{width:960px; margin:0 auto;}

.gray_bg{width:100%; float:left; background:#f8f8f8;}



.logo{width:232px; float:left; padding:0px 0 5px 0;}

.ph{float:right; width:314px; padding-top:20px;}



.menu{width:950px; float:left; background:url(../images/menu_rpt.gif) repeat-x left top; height:50px; margin:0; padding:0; list-style:none; padding:2px 0 10px 0;}

.menu li{float:left; padding:0 0px; font-size:16px; color:#02025a; background:url(../images/menu_rightline.gif) no-repeat right 14px; white-space:nowrap;}

.menu li a{text-decoration:none; color:#02025a; display:block; float:left; height:30px; padding:18px 24px 0 23px; *padding:18px 30px 0 30px; white-space:nowrap;}

.menu li a:hover{text-decoration:none; color:#02025a; border-bottom:solid 2px #98cedf; display:block; float:left; height:26px; padding:18px 24px 0 23px; white-space:nowrap; *padding:18px 30px 0 30px;}

.menu li a.act{text-decoration:none; color:#02025a; border-bottom:solid 2px #98cedf; display:block; float:left; height:26px; padding:18px 24px 0 23px; white-space:nowrap; *padding:18px 30px 0 30px;}



.banner{width:100%; float:left; background-color:#dfeff8;}

.banner_img{width:950px; margin:0 auto;}

.banner_img h2{ font-size:21px;}



#mid_main{width:960px; margin:0 auto;}

.shadow_bg{width:100%; float:left; height:74px; background:url(../images/banner_bg.gif) no-repeat center bottom;}

.blue_bg{width:100%; float:left; background:url(../images/blue_bg.jpg) repeat-x left top; height:37px; color:#fff; font-size:21px; *font-size:19px; text-align:center; padding-top:18px;}

#mid_main .tabbox_btm{ width:972px; float:left; margin-bottom:30px;}

.TabbedPanelsContent .left1{ width:616px; float:left;}



.mid_left{width:640px; float:left;}

.mid_right{width:305px; float:right;}

.banner_sapce{padding:0px 0 12px 0;}

.sm_banner{width:328px; border:solid 1px #63a2c6;}

.sm_banner .smbanner1{width:100%; float:left; display:block; background:url(../images/mid_sm_banner1.gif) no-repeat left top; height:101px;}

.sm_banner .smbanner2{width:100%; float:left; display:block; background:url(../images/mid_sm_banner2.gif) no-repeat left top; height:100px;}

.sm_banner .smbanner3{width:100%; float:left; display:block; background:url(../images/mid_sm_banner3.gif) no-repeat left top; height:100px;}

.smbanner_content{width:255px; float:left; padding:5px 0 5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bde6ff;}

a.smlink{font-size:13px; color:#fff; background:url(../images/wht_arrow.png) right center no-repeat; padding-right:15px;}

a.smlink cufon{padding:0px 0 8px 0; margin:2px 0 0 0;}

a.smlink:hover{color:#bde6ff;}

.smbanner_hed{font-size:24px; color:#fff;}

.smbanner_bluetext{font-size:14px; color:#131f44;}

.smbanner_bluetext cufon{padding:3px 0;}

.left_sm_banner{width:300px; height:303px; float:left; background:url(../images/mid_sm_banner.gif) no-repeat left top;}

.leftbanner_content{width:278px; float:left; padding-left:12px; /*padding-top:22px;*/}

.darkblue_26{font-size:26px; color:#131f44;}

.blue_20{font-size:20px; color:#256388;}

.blue_20 cufon{padding:5px 0;}

a.leftsmbaner_link{background:url(../images/blue_arrow.png) no-repeat left center; font-size:19px; color:#131f44; padding-left:25px;}

a.leftsmbaner_link cufon{ padding-bottom:5px; *padding-bottom:0px;  margin:3px 0;}

a.leftsmbaner_link:hover{color:#256388;}

.findmore_space{padding-top:50px;}

.mid_space{padding-bottom:40px; padding-top:22px;}



.heading{width:100%; float:left; background:url(../images/gray_line.gif) repeat-x left bottom; font-size:26px; color:#131f44; padding-bottom:8px; margin-bottom:10px;}

.mid_cant .mid_l_part .mid_l_part2 .right_review{width:100%; float:left; margin:0; padding:0; list-style:none; font-family:Tahoma, Geneva, sans-serif; line-height:20px;}

.mid_cant .mid_l_part .mid_l_part2 .right_review li ul ul{margin:0px; padding:0px; width:100%; float:left; width:100%;}

.mid_cant .mid_l_part .mid_l_part2 .right_review li{width:100%; float:left; color:#6a6a6a; font-size:12px; cursor:pointer; margin:8px 0; padding:0px; text-decoration:none;background: url("../images/gray_dotline.jpg") repeat-x scroll left bottom transparent;}

.mid_cant .mid_l_part .mid_l_part2 .right_review li img{padding:8px 0 0 0; margin:0; padding:0;}

.mid_cant .mid_l_part .mid_l_part2 .right_review li a{width:97%; float:left; color:#6a6a6a; font-size:12px; padding:8px 8px 5px 12px; text-decoration:none;}

.mid_cant .mid_l_part .mid_l_part2 .right_review li a:hover{background-color:#e7e7e7; display:block; float:left; color:#6a6a6a; font-size:12px;  padding:8px 8px 5px 12px;  text-decoration:none;}

.mid_cant .mid_l_part .mid_l_part2 .right_review li a span {font-weight:bold; color:#4181a5; font-family:Tahoma, Geneva, sans-serif; line-height:15px;  text-decoration:none;}

.mid_cant .mid_l_part .mid_l_part2 .right_review li a:hover span {font-weight:bold; color:#3d3d3d; font-family:Tahoma, Geneva, sans-serif; line-height:15px; text-decoration:none;}





/* sidebar review section start */

.mid_r_part .right_review{width:100%; float:left; margin:0; padding:0; list-style:none; font-family:Tahoma, Geneva, sans-serif; line-height:20px;}

.mid_r_part .right_review li ul ul{margin:0px; padding:0px; width:100%; float:left; width:100%;}

.mid_r_part .right_review li{width:100%; float:left; color:#6a6a6a; font-size:12px; cursor:pointer; margin:8px 0; padding:0px; text-decoration:none;background: url("../images/gray_dotline.jpg") repeat-x scroll left bottom transparent;}

.mid_r_part .right_review li img{padding:8px 0 0 0; margin:0; padding:0;}

.mid_r_part .right_review li a{width:97%; float:left; color:#6a6a6a; font-size:12px; padding:8px 8px 5px 12px; text-decoration:none;}

.mid_r_part .right_review li a:hover{background-color:#e7e7e7; display:block; float:left; color:#6a6a6a; font-size:12px;  padding:8px 8px 5px 12px;  text-decoration:none;}

.mid_r_part .right_review li a span {font-weight:bold; color:#4181a5; font-family:Tahoma, Geneva, sans-serif; line-height:15px;  text-decoration:none;}

.mid_r_part .right_review li a:hover span {font-weight:bold; color:#3d3d3d; font-family:Tahoma, Geneva, sans-serif; line-height:15px; text-decoration:none;}





.mid_right .right_review{width:100%; float:left; margin:0; padding:0; list-style:none; font-family:Tahoma, Geneva, sans-serif; line-height:20px;}

.mid_right .right_review li ul ul{margin:0px; padding:0px; width:100%; float:left; width:100%;}

.mid_right .right_review li{width:100%; float:left; color:#6a6a6a; font-size:12px; cursor:pointer; margin:8px 0; padding:0px; text-decoration:none;background: url("../images/gray_dotline.jpg") repeat-x scroll left bottom transparent;}

.mid_right .right_review li img{padding:8px 0 0 0; margin:0; padding:0;}

.mid_right .right_review li a{width:97%; float:left; color:#6a6a6a; font-size:12px; padding:8px 8px 5px 12px; text-decoration:none;}

.mid_right .right_review li a:hover{background-color:#e7e7e7; display:block; float:left; color:#6a6a6a; font-size:12px;  padding:8px 8px 5px 12px;  text-decoration:none;}

.mid_right .right_review li a span {font-weight:bold; color:#4181a5; font-family:Tahoma, Geneva, sans-serif; line-height:15px;  text-decoration:none;}

.mid_right .right_review li a:hover span {font-weight:bold; color:#3d3d3d; font-family:Tahoma, Geneva, sans-serif; line-height:15px; text-decoration:none;}





/* end */

.right_review li a.act{background-color:#e7e7e7; display:block; float:left; color:#6a6a6a; font-size:12px;  padding:8px 8px 5px 12px;  text-decoration:none;}

.right_review li a.act span {font-weight:bold; color:#3d3d3d; font-family:Tahoma, Geneva, sans-serif; line-height:15px; text-decoration:none; }



.middle_space{padding:15px 0 25px 0;}

.mid_content{width:100%; float:left; line-height:18px; padding-top:18px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#191919;}

.mid_content p {margin:0 0 1em 0;}

.mid_tipsbg{background:url(../images/moring_tips_bg.gif) no-repeat right center; float:left; width:100%; height:289px; font-size:14px; color:#5a5a5a;}

.mid_tipsbg cufon{margin:0; padding:3px 0;}

.mid_tipsbg span{width:190px; padding:120px 0 0 75px; float:left;}



#bottom{width:100%; float:left; background:url(../images/btm_bg.gif) repeat-x left top; height:175px;}

.bottom_main{width:960px; margin:0 auto;}

.bottom_main .fist_section{width:100%; float:left; background:url(../images/btm_dotline.png) repeat-x left bottom; padding:15px 0 12px 0;}

.left_logo img{padding:0 10px 0 0;}

.follow_us{font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#fff; font-weight:bold; padding-top:12px;}

.follow_us img{padding:0 0 0 8px; margin:-8px 0 0 0px\9;}

.sec_section{width:100%; float:left; padding:12px 0 0 0;}

.sec_section .btmmenuleft{
	width:605px;
	float:left;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#D8D8D8;
	line-height:20px;
	padding-left:20px;
}

.sec_section .btmmenuleft a{
	text-decoration:none;
	color:#DFDFDF;
}

.sec_section .btmmenuleft a:hover{text-decoration:none; color:#fff;}

.sec_section .btmmenuleft span{
	color:#DFDFDF;
	padding:0 9px;
}

.sec_section .btmmenuleft span a{
	color:#DFDFDF;
	padding:0 9px;
}

.sec_section .btmmenuleft span a:hover{
	color:#DFDFDF;
	padding:0 9px;
	text-decoration: underline;
}

.sec_section .btmmenuleft .btm_text{
	color:#DFDFDF;
	line-height:35px;
}

.right_phnumber{width:270px; float:right;}

.right_phnumber .phone img{margin:-15px 0 0 0\9; padding:0px;}

.right_phnumber .email img{margin:0px 0 0 0\9; padding:0px; margin:-4px 0 0 0;}

.right_phnumber .phone{width:100%; float:left; padding-bottom:8px; color:#fff; font-size:20px;}

.right_phnumber .email{width:100%; float:left; padding-bottom:8px; color:#fff; font-size:20px;}

.right_phnumber .email a{font-size:14px; color:#fff; text-decoration:none;}

.right_phnumber .email a:hover{font-size:14px; color:#9f9f9f; text-decoration:none;}







#gallery {

	position:relative;

	height:363px;

	width:960px;

	margin:0 auto;

	z-index:999;

}

	#gallery a {

		float:left;

		position:absolute;

	}

	

	#gallery a img {

		border:none;

	}

	

	#gallery a.show {

		z-index:500

	}



	#gallery .caption {

		z-index:600; 

		color:#ffffff; 

		position:absolute;

		bottom:0;

	}



	#gallery .caption .content {

		margin:0px

	}

	

	#gallery .caption .content h3 {

		margin:0;

		padding:0;

		color:#1DCCEF;

	}

	

#navi{width:184px; height:96px; position:absolute; background:url(../images/navi_bg.png) repeat; margin:45px 0 0 6px; z-index:9999; visibility:hidden;}

#navi .link1{ width:174px; float:left; padding-left:10px; line-height:30px; border-bottom:1px solid #002362;}

#navi .link1 a{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}

#navi .link1 a:hover{ color:#00fff6;}

.banner{width:100%; float:left; background-color:#dfeff8;}

h1{ font-size:34px; color:#131f44; font-weight:normal; line-height:61px; margin:0px; padding:0px;}

.mid_cant{margin:0px;}

.mid_cant .mid_l_part{width:640px; float:left; background:url(../images/left_bdr.jpg)  repeat-y right top; /*height:400px;*/ margin-bottom:10px;}

.mid_cant .mid_l_part .mid_l_part2{ width:620px; float:left; margin-top:20px;}

.mid_cant .mid_l_part .mid_l_part2 .txt_20{ font-size:20px; color:#000;}

.mid_cant .mid_l_part .mid_l_part2 p{ margin:5px 0 15px 0; padding:0px; line-height:20px;}

.mid_cant .mid_l_part .mid_l_part2 .lag_thumb{ width:310px; float:right; text-align:right;}

.mid_cant .mid_r_part{width:305px; float:right; margin-top:20px;}

.mid_cant .main_box{ width:960px; float:left;}

.mid_cant .main_box .top_crv{ width:960px; float:left;}

.mid_cant .cnt_fr{ width:100%; float:left; padding-bottom:30px;}

h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#131f44; font-style:italic; font-weight:bold; margin:33px 0 0 0; padding:0px;}

.mid_cant .cnt_fr .c_top_cv{ width:100%; float:left; background:url(../images/con_top_cv.jpg) no-repeat left top; height:13px;}

.mid_cant .cnt_fr .c_mid_ct{ width:946px; float:left; background-color:#fff; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}

.mid_cant .cnt_fr .c_mid_ct .cmd_fr{ width:886px; float:left; margin-left:33px;}

.mid_cant .cnt_fr .c_mid_ct .cmd_fr .fl_part{ width:420px; float:left;}

.mid_cant .cnt_fr .c_mid_ct .cmd_fr .fr_part{ width:390px; float:right; margin-right:9px;}

.mid_cant .cnt_fr .c_btm_cv{ width:100%; float:left;}



.full_ser_main{ width:924px;float:left; margin:10px 0 0 20px;}

.full_ser_main .ser_left{ width:614px; float:left;}

.full_ser_main .ser_left .txt_15{ width:614px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#191919; margin-bottom:20px;}

.txt_18{ width:614px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#606060; font-weight:bold; line-height:60px;}

.txt_18 a{font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#14308f; font-weight:bold; line-height:60px; text-decoration:none;}

.txt_18 a:hover{ text-decoration:underline;}

.full_ser_main .ser_right{ width:244px; float:right;}

.list{ width:614px; float:left;}

.list ul{ width:614px; float:left; list-style:none; margin:0px; padding:0px;}

.list ul li{ width:614px; float:left; list-style:none; margin:0px; padding:0px 0 10px 25px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#191919; text-decoration:none; background:url(../images/bullets.png) no-repeat left 5px;}

.list ul li a {font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#191919; text-decoration:none;}

.list ul li a:hover { text-decoration:underline;}

.full_ser_main .ser_left2{width:100%; float:left;}







  .bubbleInfo {

            position:relative;

            width:100%;

			left:0;

			top:0;

        }

        .trigger {

            position:relative;

			cursor:pointer;

			left:0;

			top:0;

			border:0px;

        }

     

        /* Bubble pop-up */



        .popup {

        	position:absolute;

        	display: none;

        	z-index: 50;

        	border-collapse: collapse;

			left:0;

			top:0;

			border:0px;

        }



        .popup td.corner {

        	height:15px;

        	width:18px;

        }



        .popup td#topleft{background:url(../images/bubble-1.png) no-repeat left top;}

        .popup td.top{background:url(../images/bubble-2.png) repeat-x left top;}

        .popup td#topright{background:url(../images/bubble-3.png) no-repeat left top;}

        .popup td.left{background:url(../images/bubble-4.png) repeat-y left top;}

        .popup td.right{background:url(../images/bubble-5.png) repeat-y left top;}

        .popup td#bottomleft{background:url(../images/bubble-6.png) no-repeat left top;}

        .popup td.bottom{background:url(../images/bubble-7.png) repeat-x left top; text-align: center;}

        .popup td.bottom img{display: block; margin: 0 auto; }

        .popup td#bottomright{background:url(../images/bubble-8.png) no-repeat left top;}



        .popup table.popup-contents {

        	font-size: 13px;

        	line-height:20px;

        	background-color: #fff;

        	color: #3d3d3d;

			font-weight:bold;

        	font-family:Tahoma, Geneva, sans-serif;

        	}

		.popup table.popup-contents span{

		font-size:20px;

		line-height:20px;

		color: #4181a5;

		font-family:Tahoma, Geneva, sans-serif;

		}



        table.popup-contents td {

        	text-align: left;

        	}



        tr#release-notes th {

			text-align:left;

        	}



        tr#release-notes td a {

        	color: #333;

        }

		

/*------------- Estimates -------------*/

.mid_cant .cnt_fr{ width:100%; float:left; padding-bottom:30px;}

h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#131f44; font-style:italic; font-weight:bold; margin:33px 0 0 0; padding:0px;}

.mid_cant .cnt_fr .c_top_cv{ width:100%; float:left; background:url(../images/con_top_cv.jpg) no-repeat left top; height:13px;}

.mid_cant .cnt_fr .c_mid_ct{ width:946px; float:left; background-color:#fff; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}

.mid_cant .cnt_fr .c_mid_ct .cmd_fr{ width:886px; float:left; margin:15px 0 0 33px;}

.mid_cant .cnt_fr .c_mid_ct .cmd_fr .c_fr{ width:100%; float:left;}

.mid_cant .cnt_fr .c_mid_ct .cmd_fr .c_fr .fl_part{ width:440px; float:left;}

.mid_cant .cnt_fr .c_mid_ct .cmd_fr .c_fr .fl_part .name_part{ width:128px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#1b1b1b; font-weight:normal; line-height:35px;}

.mid_cant .cnt_fr .c_mid_ct .cmd_fr .c_fr .fl_part .fild_part{ width:262px; float:left; margin-bottom:15px; margin-left:28px;}

.mid_cant .cnt_fr .c_mid_ct .cmd_fr .c_fr .fl_part .fild_part .ipt{ width:246px; float:left; background:url(../images/ipt_bg.jpg) no-repeat left top; height:35px; outline:none; border:none; font-size:12px; color:#1b1b1b; padding:0 6px 0 8px; line-height:35px;}

.mid_cant .cnt_fr .c_mid_ct .cmd_fr .c_fr .fr_part{ width:410px; float:right; margin-right:9px;}

.mid_cant .cnt_fr .c_mid_ct .cmd_fr .c_fr .fr_part .name_part{ width:100px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#1b1b1b; font-weight:normal; line-height:35px;}

.mid_cant .cnt_fr .c_mid_ct .cmd_fr .c_fr .fr_part .fild_part{ width:246px; float:right; margin-bottom:15px; margin-left:15px;}

.mid_cant .cnt_fr .c_mid_ct .cmd_fr .c_fr .fr_part .fild_part .ipt{ width:246px; float:right; background:url(../images/ipt_bg.jpg) no-repeat left top; height:35px; outline:none; border:none; font-size:12px; color:#1b1b1b; padding:0 6px 0 8px; line-height:35px;}



.mid_cant .cnt_fr .c_mid_ct .black_txt{ width:100%; float:left; }

.mid_cant .cnt_fr .c_mid_ct .black_txt .fl_part{ width:440px; float:left; margin:30px 0 15px 0;}

.mid_cant .cnt_fr .c_mid_ct .black_txt .name_part{ width:141px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#1b1b1b; font-weight:normal; font-weight:bold; line-height:35px;}

.mid_cant .cnt_fr .c_mid_ct .black_txt .fl_part .fild_part{ width:270px; float:left; margin-bottom:15px; margin-left:15px;}

.mid_cant .cnt_fr .c_mid_ct .black_txt .fl_part .fild_part .ipt{ width:259px; float:left; background:url(../images/ipt_bg.jpg) no-repeat left top; height:35px; outline:none; border:none; font-size:12px; font-weight:bold; color:#1b1b1b; padding:8px;}

div.wpcf7-mail-sent-ok{ float:left;}



.mid_cant .cnt_fr .c_mid_ct .c2_fr{ width:100%; float:left; margin-top:20px;}

.mid_cant .cnt_fr .c_mid_ct .c2_fr .fl_part{ width:450px; float:left;}

.mid_cant .cnt_fr .c_mid_ct .c2_fr .fl_part .name_part{ width:133px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#1b1b1b; font-weight:normal; line-height:35px;}

.mid_cant .cnt_fr .c_mid_ct .c2_fr .fl_part .fild_part{ width:262px; float:left; margin-bottom:15px; margin-left:28px;}

.mid_cant .cnt_fr .c_mid_ct .c2_fr .fl_part .fild_part .ipt{ width:246px; float:left; background:url(../images/ipt_bg.jpg) no-repeat left top; height:35px; outline:none; border:none; font-size:12px; color:#1b1b1b; padding:0 6px 0 8px; line-height:35px;}

.mid_cant .cnt_fr .c_mid_ct .c2_fr .fl_part .fild_part .ipt2{ width:259px; float:left; background:url(../images/ipt_bg.jpg) no-repeat left top; height:35px; outline:none; border:none; font-size:12px; color:#1b1b1b; padding:8px;}

.mid_cant .cnt_fr .c_mid_ct .c2_fr .fl_part .fild_part .ipt3{ width:220px; float:left; background:url(../images/ipt_bg4.jpg) no-repeat left top; height:35px; outline:none; border:none; font-size:12px; color:#1b1b1b; padding:0 0px 0 10px; line-height:35px;}



.mid_cant .cnt_fr .c_mid_ct .c2_fr .fr_part{ width:410px; float:right; margin-right:9px;}

.mid_cant .cnt_fr .c_mid_ct .c2_fr .fr_part .name_part{ width:133px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#1b1b1b; font-weight:normal; line-height:35px;}

.mid_cant .cnt_fr .c_mid_ct .c2_fr .fr_part .fild_part{ width:246px; float:left; margin-bottom:15px; margin-left:28px;}

.mid_cant .cnt_fr .c_mid_ct .c2_fr .fr_part .fild_part .ipt{ width:246px; float:right; background:url(../images/ipt_bg.jpg) no-repeat left top; height:35px; outline:none; border:none; font-size:12px; color:#1b1b1b; padding:0 6px 0 8px; line-height:35px;}

.mid_cant .cnt_fr .c_mid_ct .c2_fr .fr_part .fild_part .ipta{ width:246px; float:right; background:url(images/ipt_bg.jpg) no-repeat left top; height:35px; outline:none; border:none; font-size:12px; color:#1b1b1b; padding:0 6px 0 8px; line-height:35px; margin-right: -14px;}

.mid_cant .cnt_fr .c_mid_ct .c2_fr .fr_part .fild_part .ipt2{ width:259px; float:right; background:url(../images/ipt_bg.jpg) no-repeat left top; height:35px; outline:none; border:none; font-size:12px; color:#1b1b1b; padding:8px; line-height:35px;}



.coment{ width:100%; float:left;}

.coment .fl_part{ width:140px; float:left;}

.coment .name_part{ /*width:145px;*/ width:877px; float:left; font-size:11px; color:#1b1b1b; /*line-height:35px;*/ line-height:22px; }

.coment .fr_part2{ width:740px; float:right;}

.coment .fr_part2 .textare2{ width:700px; float:left; background:url(../images/textarea_bg.jpg) no-repeat left top; height:103px; border:none; outline:none; padding:10px 15px 0 15px; margin-left:6px;}

.mid_cant .cnt_fr .c_btm_cv{ width:100%; float:left;}

.coment-box { margin-bottom: 15px; }



.service{ width:100%; float:left; padding-bottom:33px;}

.service .ser_box{ width:100%; float:left; background:url(../images/services_box.jpg) no-repeat left top; height:216px;}

.service .ser_box .ser_boxcnt{ width:675px; float:left; margin:20px 0 0 265px;}

.service .ser_box .ser_boxcnt .ser_lpart{ width:313px; float:left; }

.service .ser_box .ser_boxcnt .ser_lpart .fild_name{width:99px; float:left; font-size:13px; font-weight:bold; color:#1b1b1b; line-height:35px; margin-bottom:12px;}

.service .ser_box .ser_boxcnt .ser_lpart .ser_midr_part{ width:199px; float:right; margin-bottom:12px;}

.service .ser_box .ser_boxcnt .ser_lpart .ser_midr_part .ipt5{ width:183px; float:left; background:url(../images/ipt_bg5.jpg) no-repeat left top; height:35px; border:none; outline:none; padding:0 8px 0 8px;}

.service .ser_box .ser_boxcnt .ser_lpart .ser_midr_part .ipt6{ width:199px; float:left; background:url(../images/ipt_bg5.jpg) no-repeat left top; height:35px; border:none; outline:none; padding:8px;}



.ipt10{ width:183px; float:left; background:url(../images/ipt_bg5.jpg) no-repeat left top; height:35px; border:none; outline:none; padding:0 8px 0 8px;}





.service .ser_box .ser_boxcnt .ser_rpart{ width:344px; float:left; margin-left:18px;}

.service .ser_box .ser_boxcnt .ser_rpart .fild_name{ width:130px; float:left; font-size:13px; font-weight:bold; color:#1b1b1b; line-height:35px; margin-bottom:12px;}

.service .ser_box .ser_boxcnt .ser_rpart .ser_midr_part{ width:208px; float:right; margin-bottom:12px; margin-left:6px;}

.service .ser_box .ser_boxcnt .ser_midr_part .input7{ width:160px; float:left; background:url(images/ipt_bg7.jpg) no-repeat left top; height:35px; border:none; outline:none; padding:0 8px 0 8px;}

.service .ser_box .ser_boxcnt .ser_rpart .ser_midr_part .ipt6{ width:199px; float:left; background:url(../images/ipt_bg5.jpg) no-repeat left top; height:35px; border:none; outline:none; padding:8px;}

.service .ser_box .ser_boxcnt .find_btn{ width:655px; float:right; text-align:right; margin-top:10px; margin-right:10px;}





/*.box{ width:708px; float:left; margin:9px 0 0 126px;}

.box .box_top_crv{ width:708px; float:left; background:url(../images/box_top_crv.jpg) no-repeat left top; background-color:#eef7fc; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}*/

.box{ width:708px; float:left; margin:9px 0 0 126px;}

.box .box_top_crv{width:708px; float:left; background:url(../images/box_top_crv.jpg) no-repeat left top; padding-top:10px;  background-color:#eef7fc;}

.box .box_mid{ width:708px; float:left; }

.box .box_mid .box_cnt{ width:672px; float:left; margin:20px 0 0 17px; font-family:Tahoma, Geneva, sans-serif; font-size:16px; color:#434343; line-height:26px; text-align:center; border-bottom:1px solid #dedede; padding-bottom:10px;}

.box .mid_box{ width:672px; float:left; margin:12px 0 0 17px;}

.box .mid_box .box_lpart{ width:338px; float:left;}

h3{ font-family:Tahoma, Geneva, sans-serif; font-size:20px; font-weight:bold; color:#131f44; margin:0px 0 15px 0; padding:0px;}

.txt_14{ width:100%; float:left;font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#131f44; margin-top:5px;}

.box_part{ width:100%; float:left;}

.txt_12{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#171717; margin-top:3px;}

.txt_13{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#171717; margin-top:8px; }

.box .mid_box .box_lpart .box_fl_part{ width:174px; float:left; margin-top:8px;}

.box .mid_box .box_lpart .box_fr_part{ width:160px; float:left; margin-top:8px;}

.dtpick { width:220px; float:left; }



.box .mid_box .box_rpart{ width:275px; float:right; background:url(../images/price_box.png) no-repeat left top; height:171px; margin-top:30px;}

.box .mid_box .box_rpart .box_mid_c{ width:127px; float:left; margin:30px 0 0 14px;}

.move_txt{font-family:Tahoma, Geneva, sans-serif; font-size:22px; color:#0f425f; font-weight:bold;}

.price{font-family:Tahoma, Geneva, sans-serif; font-size:30px; color:#131f44; font-weight:bold;}

.black_14{font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#000; font-weight:bold; margin-top:12px;}

.box .box_btm_crv{ width:708px; float:left; }

.submit_button{

 color: #FFFFFF; 

 font-size: 0px;

 width: 97px;

 height: 32px; 

 border: none;

 margin: 0;

 padding: 0;

 background: url(../images/submit_btn.jpg) 0 0 no-repeat; 

}

.reset_button{

 color: #FFFFFF; 

 font-size: 0px;

 width: 97px;

 height: 32px; 

 border: none;

 margin: 0;

 padding: 0;

 background: url(../images/reset_btn.jpg) 0 0 no-repeat; 

}

.find_button{

 color: #FFFFFF; 

 font-size: 0px;

 width: 162px;

 height: 26px; 

 border: none;

 margin: 0;

 padding: 0;

 background: url(../images/find_available_btn.jpg) 0 0 no-repeat; 

 margin-top:0px;

 cursor:pointer;

}

.find_error {

width: 693px;

float: left;

margin-left: -15px;

}

.pading10

{

	padding:10px;

}

/*------------- The And -------------*/



/*---------- Sitemap ----------------*/



.sitemapitm {

	padding-top:5px;

}

.sitemapitm li {

	padding-top:10px;

}

.sitemapitm ul li {

padding-top: 5px;

margin: 10px 0px 0px 34px;

}







.mid_main_content{width:950px; margin:0 auto;}

/*------------- The And -------------*/

.mendetory { color:#F00; }



/*--------- No shop ------------*/

.noshop-product-title {

				font-size: large;

				padding-bottom: 6px;

				font-weight: bold;

color: #3D3D3D;

font-family: Tahoma, Geneva, sans-serif;

line-height: 15px;

text-decoration: none;



}

.noshop-product {

	font-family: Tahoma, Geneva, sans-serif;

}

.noshop-product-desc{

		padding:5px 0 10px 0;

		font-family: Tahoma, Geneva, sans-serif;

		min-height:92px;

}

/*------------- The And -------------*/





.mid_cant .mid_l_part .mid_l_part2 ul{margin:0px; padding:0px; list-style-type:none;}

.mid_cant .mid_l_part .mid_l_part2 ul li{width:95%; float:left; padding-left:20px; background:url(../images/blue_arrow1.png) no-repeat left 6px; padding-bottom:8px; line-height:20px;}



.header_topbg{background:url(../images/con_bg.png) no-repeat left bottom; float:right; width:188px; height:35px; line-height:30px; text-align:center; color:#1473a8; font-size:14px;}

.header_topbg span{padding:0 20px;}

a.top_bluelink{text-decoration:none; color:#1473a8; border-bottom:solid 1px transparent;}

a.top_bluelink:hover{text-decoration:underline; color:#1473a8; border-bottom:solid 1px #1473a8;}

.header_rightsection{width:350px; float:right;}
