body{ font-family:"Century Gothic"; font-size:12px; background:#FCFCFC; }
*{ margin:0px; padding:0px; outline:none;}
ul,li{ list-style:none;}
img{ border:0px;}
a{ text-decoration:none;}
input,select,textarea{ border:0px; background:none; }
.clr{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}

#wrapper{ width:100%;}

#header_outer{ width:100%; height:134px; background:url(../images/header_bg.png) repeat-x;}

#header_outer.expanded{ height:134px; /*background:url(../images/header_bg2.png) repeat-x;*/}

#header{ width:960px; position:relative; margin:auto;}

#div_usman_header_long{width:100%;background:url(../images/header_bg2_new.png) repeat-x;}

#div_usman_header_long_1{width:100%;background:url(../images/header_bg2_new.png) repeat-x;}

#div_usman_header_long_2{width:100%;background:url(../images/header_bg2_new.png) repeat-x;}

#header_portion_one{ width:960px; height:79px; display:none;  }

#close{ width:195px; float:right; padding-top:5px;}

#close a{ color:#B2B2B2; display:block; font-size:12px; padding-right:18px; height:12px; float:right; line-height:12px; background:url(../images/close_img.png) no-repeat right center; }

#go{ width:81px; height:34px;  padding-top:15px; float:right;  }

#go a{ display:block; color:#EDEDED; font-size:18px; font-weight:normal; text-transform:uppercase; text-align:center; line-height:34px; background:url(../images/sprites.png) 0px 0px; }

#go input{ display:block; padding-top:15px; color:#EDEDED; font-size:18px; font-weight:normal; text-transform:uppercase; text-align:center; line-height:34px; background:url(../images/sprites.png) 0px 0px; }

.user_field{ width:201px; padding:5px 10px 0px; margin-top:15px; margin-right:25px; float:right; margin-right:20px; background:url(../images/field_bg.png) no-repeat;} 

.user_field a{ color:#EDEDED; font-size:11px; float:right; margin-right:-8px; display:block; }

.user_field input{ width:201px; height:25px; color:#818181; font-style:italic; font-weight:normal; margin-bottom:7px; font-size:14px; line-height:25px; }

#header_portion_two{ width:960px; height:82px; position:relative;}

#online_chat{ width:232px; float:left; height:43px; padding:24px 20px 10px; z-index:2; position:absolute; left:-20px; top:0px; background:url(../images/online_chat_img2.png) no-repeat; }

#online_chat a{ width:232px; float:left; cursor:pointer; height:43px; display:block;}

#offline_chat{ width:232px; float:left; height:43px; padding:24px 20px 10px; z-index:2; position:absolute; left:-20px; top:0px; background:url(../images/online_chat_img3.png) no-repeat; }

#offline_chat a{ width:232px; float:left; cursor:pointer; height:43px; display:block;}

#header_right_links{ width:165px; height:71px; float:right; z-index:2; position:absolute; right:-10px; top:0px; background:url(../images/header_rit_brush_bg.png) no-repeat bottom center; }

#header_right_links ul{ padding-left:10px;}

#header_right_links ul li{ width:44px; height:34px; padding-top:28px; float:left; margin:0px 2px; text-align:center; }

#header_right_links ul li a{ display:block; text-align:center; }

#header_right_links ul li:hover,#header_right_links ul li.select{ background:url(../images/sprites.png) -82px -0px;  }

#menu{ width:960px; position:relative; height:52px;}

#menu #logo{ position:absolute; width:960px; left:0px; top:-66px;}

#menu #logo a{ width:179px; height:179px; display:block; margin:auto;}

#menu ul{ background:url(../images/menu_li_bg.png) left top no-repeat;  float:left; padding-left:24px;}

#menu ul li{ float:left; background:url(../images/menu_li_bg.png) right top no-repeat; padding-right:25px; position:relative;}

#menu ul li.last_li{ width:185px; padding-right:0px; float:right; }

#menu ul li.last_li a{ width:133px; padding-right:0px;}

#menu ul li.last_li strong{ width:31px; float:left; padding-right:0px;}

#menu ul li.first_li a strong{ background:url(../images/menu_img1.png) no-repeat; height:31px;}

#menu ul li.first_li a:hover strong,#menu ul li.first_li a.select strong{ background:url(../images/menu_img1_hover.png) no-repeat; }

#menu ul li.second_li a strong{ background:url(../images/menu_img2.png) no-repeat; width:31px; height:27px;}

#menu ul li.second_li a:hover strong,#menu ul li.second_li a.select strong{ background:url(../images/menu_img2_hover.png) no-repeat;}

#menu ul li.third_li a strong{ background:url(../images/menu_img3.png) no-repeat; width:31px; height:31px; padding-right:5px;}

#menu ul li.third_li a:hover strong,#menu ul li.third_li a.select strong{ background:url(../images/menu_img3_hover.png) no-repeat;}

#menu ul li.last_li a strong{ background:url(../images/menu_img4.png) no-repeat; height:27px;}

#menu ul li.last_li a:hover strong,#menu ul li.last_li a.select strong{ background:url(../images/menu_img4_hover.png) no-repeat;}

#menu ul li.last_li span{ float:left; padding-left:10px;}

#menu ul li.second_li{ padding-right:0px; background:none; width:360px; padding-left:6px;}

#menu ul li.second_li a{ width:152px; padding-right:0px; }

#menu ul li a{ display:block; float:left; height:52px;  position:relative; z-index:1; line-height:52px; cursor:pointer; padding-left:18px; padding-right:14px; }

#menu ul li a strong{ width:26px; display:block; float:left; width:px; padding-right:12px; margin-top:10px;   }

#menu ul li a:hover,#menu ul li a.select{ background:url(../images/menu_a_hover_bg.png) center 2px no-repeat;}

#menu ul li a{ color:#FFFEFE; font-size:18px; font-weight:bold; float:left; }

#sub_menu{ width:960px; height:33px; display:none; }

#sub_menu ul li{ float:left; line-height:33px; width:230px; }

#sub_menu ul li.gapp{ width:185px; padding-right:185px;}

#sub_menu ul li.second_last{ width:160px; float:left;}

#sub_menu ul li.last_li{ width:165px; float:right;}

#sub_menu ul li a{ color:#fff; font-size:14px; position:relative; z-index:1; text-align:center; }

#sub_menu2{ width:px; height:px; display:none; }

#sub_menu2 ul li{ float:left; line-height:33px; width:144px; }

#sub_menu2 ul li.gapp{ width:105px; padding-right:185px;}

#sub_menu2 ul li.last_li{ width:auto; float:right;}

#sub_menu2 ul li a{ color:#fff; font-size:14px; position:relative; z-index:1; }

#contant_outer{ width:100%; margin-top:0px!important; min-height:300px; padding-bottom:40px; /*background:url(../images/contant_botm_bg.jpg) repeat-x bottom center;*/}

#contant_portion_one{ width:100%; height:647px; background:url(../images/machine_bg.png) no-repeat top center; }

#contant_portion_one_in{ width:960px; margin:auto; position:relative; padding-top:100px; }

#machine_left{ width:460px; height:463px; position:relative; float:left; }

#machine_pic{ width:460px; height:463px; }

#machine_centre{ width:183px; height:183px; position:absolute; left:138px; top:138px; }

#machine_gear{ width:90px; height:94px; position:absolute; right:-37px; bottom:37px; }

#machine_right{ width:338px; position:relative; float:right; padding-right:12px; padding-top:3px; }

#machine_gear2{ width:49px; height:48px; padding-left:146px; padding-bottom:8px;}

#machine_pieces{ width:338px; height:340px; position:relative; margin-bottom:30px;}

#machine_pieces a{ display:block;}

#place_here{ width:121px; height:81px; position:absolute; left:106px; top:132px; z-index:1;}

#place_here a{ width:121px; height:81px; display:block; background:url(../images/palce_here_img.png) no-repeat;}

#machine_web{ width:233px; height:170px; position:absolute; left:0px; top:0px; opacity:.3; filter: alpha(opacity=60); }

#machine_web_text{
	position: absolute;
	top: 18px;
	left: 43px;
	color: #FFF;
	font-size: 15px;
}

#machine_web.current{ opacity:1; filter: alpha(opacity=100);}

#machine_mobile{ width:170px; height:237px; position:absolute; right:0px; top:0px;  opacity:.3; filter: alpha(opacity=60);}

#machine_mobile_text{
	position: absolute;
	top: 18px;
	right: 10px;
	color: #FFF;
	font-size: 15px;
	text-align: right;
}

#machine_mobile.current{ opacity:1; filter: alpha(opacity=100);}

#machine_cloud{ width:168px; height:236px; position:absolute; left:0px; bottom:0px;  opacity:.3; filter: alpha(opacity=60);}

#machine_cloud_text{
	position: absolute;
	font-size: 15px;
	bottom: 18px;
	left: 10px;
	color: #FFF;
}

#machine_cloud.current{ opacity:1; filter: alpha(opacity=100);}

#machine_software{ width:234px; height:170px; position:absolute; right:0px; bottom:0px;  opacity:.3; filter: alpha(opacity=60);}

#machine_software_text{
	position: absolute;
	bottom: 18px;
	font-size: 15px;
	left: 80px;
	color: #FFF;
	text-align: right;
}

#machine_software.current{ opacity:1; filter: alpha(opacity=100);}

#drag_me{ width:121px; height:82px;  padding-left:106px;}

#drag_me a{ width:121px; height:82px; display:block; color:#fff; text-align:center; background:url(../images/drag_me_img.png) no-repeat; }

#contant_mid_nav_outer{ width:100%; height:52px; background:url(../images/mid_nav_bg.jpg) repeat-x;} 

#contant_mid_nav{ width:960px; margin:auto;}

#contant_mid_nav a{ width:196px; height:52px; color:#D8D8D8; font-size:18px; font-weight:bold; text-align:center; line-height:52px; display:block; float:left; background:url(../images/mid_nav_link_bg.jpg) no-repeat; }

#contant_mid_nav a.fr{
	/* [disabled]float:right; */
	margin-left: 170px;
} 

#contant{ width:960px; margin:auto; } 

#home_contant{
	width: 960px;
	padding-bottom: 0px;
	background: url(../images/why_us_seprator.png) 316px center no-repeat;
}

#why_us_listing{
	width: 305px;
	float: left;
	padding-top: 15px;
}

#why_us_listing ul li{ padding-left:35px; padding-bottom:14px; background:url(../images/why_us_li_bg.png) left 5px no-repeat;}

#why_us_listing ul li span{ display:block; padding-bottom:3px; }

#why_us_listing ul li span a{ color:#A40404; font-size:14px;}

#why_us_listing ul li p{  color:#3F3F3F; font-size:12px; font-style:italic; }

#why_us_listing ul li.first_li p{ padding-left:12px;}

#home_contant_right{
	width: 560px;
	float: right;
	padding-right: 34px;
	padding-top: 20px;
}

#slider_outer{ width:560px; padding-bottom:16px; position:relative;}

#slider{ width:560px!important;}

#slider ul li{ width:286px; float:left;}

#slider ul li .pic_outer{ width:260px; height:170px; padding:9px 7px; background:url(../images/slider_li_bg.jpg) no-repeat;}

#slider ul li .pic_outer a{ display:block; }

.slider_txt_outer{ width:560px;  }

.slider_txt{ width:270px; margin-left:5px; margin-top:10px;}

.slider_txt h3{ color:#A40404; font-size:18px; font-weight:normal; padding-bottom:13px; }

.slider_txt p{ color:#3F3F3F; font-size:12px; padding-bottom:20px; }

.slider_txt a{ color:#A40404; font-size:12px; }

#footer_outer{ width:100%; background:url(../images/footer_bg_outer.jpg) repeat;}

#footer_outer_in{
	width: 100%;
	/* [disabled]min-height:496px; */
	background: url(../images/footer_bg.jpg) top center repeat-x;
}

#footer{ width:960px; margin:auto; }

#footer h2{ color:#fff; font-size:18px; font-weight:normal; border-bottom:1px solid #8b8d8f; padding-bottom:5px; margin-bottom:30px;}

#footer_portion_one{ width:960px; min-height:335px; padding-top:30px; } 

#footer_portion_two{
	width: 960px;
	padding-top: 25px;
	position: relative;
	height: 45px;
	background: url(../images/footer_botm_bg.jpg) top center no-repeat;
} 

#footer_portion_two span{ color:#fff; font-size:12px; float:left; position:relative; z-index:2;}

#footer_portion_two p{ color:#fff; font-size:12px; float:right; position:relative; z-index:2; }

#footer_portion_two p a{ color:#fff; font-size:12px; display:inline-block; margin:0px 3px; }

#footer_logo{ position:absolute; width:960px; left:0px; top:-55px;}

#footer_logo a{ width:111px; height:111px; display:block; margin:auto;}

#footer_services{ width:290px; float:left;}

#footer_services ul{
	width: 280px;
	padding-left: 10px;
	float: left;
}

#footer_services ul li{ width:100%; padding-bottom:10px; line-height:22px; margin-bottom:6px; float:left; background:url(../images/service_li_bg.png) bottom center no-repeat; }

#footer_services ul li.last_li{ margin-bottom:0px; background:none; }

#footer_services ul li strong{ width:38px; text-align:center; float:left; display:block; }

#footer_services ul li strong.one{ padding-top:20px;}

#footer_services ul li strong.two{ padding-top:7px;}

#footer_services ul li strong.three{
	padding-top: 10px;
}

#footer_services ul li strong.four{ padding-top:11px;}

#footer_services ul li p{
	float: right;
	width: 228px;
}

#footer_services ul li p span{
	width: 130px;
	float: left;
	color: #fff;
	font-size: 14px;
	display: block;
}

#footer_services ul li p span a{ color:#fff; font-size:14px; }

#footer_services ul li p label{
	width: 82px;
	float: left;
	color: #fff;
	font-size: 14px;
	display: block;
	margin-left: 10px;
}

#footer_services ul li p label a{ color:#fff; font-size:14px; }

#footer_contact{ width:310px; padding-left:32px; float:left; }

#footer_contact ul{ float:left; padding-left:18px; width:292px;  margin-bottom:10px; border-bottom:1px solid #8B8D8F; padding-bottom:20px;}

#footer_contact ul li{ color:#fff; font-size:14px;  padding-bottom:8px; }

#footer_contact ul li span{ color:#BCBBBB;}

#footer_contact p{ padding-left:18px; float:left; }

#footer_contact p a{ width:32px; height:31px; display:block; float:left; margin-right:8px;}

#footer_testimonials{ width:300px; float:right;}

#footer_testimonials_in{ margin-left:28px; background:url(../images/footer_box_bg3.png) no-repeat;}

#footer_testimonials h3{ color:#000; font-weight:normal; float:left; width:100%; font-size:18px;}

#footer_testimonials h4{ color:#fff; font-weight:normal; font-size:14px; float:left; width:100%; }

#footer_testimonials_box{ width:260px; height:173px;}

#footer_testimonials_box_txt{ padding:6px 12px 5px; height:150px; overflow:hidden; width:250px; }

#footer_testimonials_box_txt p{ color:#fff; font-size:14px; font-style:italic; padding:0px 10px 5px 0px; }

#footer_testimonials a{ color:#fff; font-size:12px; float:right; }

#slider_2{ width:260px !important; height:244px!important;  overflow:hidden;}

#slider_2 ul li{ width:260px; float:left;}

.zoom_search{ width:960px; height:79px; padding:5px 10px 0px; margin-top:15px; margin:auto; background:url(../images/field_bg2.png) no-repeat;} 

.zoom_search #go{ width:81px; height:34px;  padding-top:0px; float:right;  }

.zoom_search #go a{ display:block; color:#EDEDED; font-size:18px; font-weight:normal; text-transform:uppercase; text-align:center; line-height:34px; background:url(../images/sprites.png) 0px 0px; }

.zoom_search input{ width:321px; height:25px; color:#818181; font-style:italic; font-weight:normal; margin-bottom:7px; font-size:14px; line-height:25px; }

.contant_no{ width:960px; margin-top:15px; margin-right:20px; margin:auto; height:79px; }

.contant_no p{ color:#EDEDED; font-size:14px; float:right; margin-right:30px; width:400px; clear:both; }

#header_bar_new{ position:relative; z-index:1;}

.supportclass{display:block !important; width:960px !important;  margin:auto !important;}

.supportclass2{display:none}

.supportclass4{position:relative; height:61px; padding-top:18px; }

.supportclass5{position:absolute; right:0px; top:5px;}

/**************************************************ABOUT US ******************************************************/

#aboutus_contant{ width:960px; padding:94px 0px 25px;}

#about_title{ text-align:center; color:#3C3C3C; font-size:24px; font-family:"Century Gothic"; background:url(../images/about_txt_bar.jpg) no-repeat; width:100%; line-height:22px; font-weight:bold;}

#about_caption{ width:899px; padding:50px 30px 0px 31px;}

#cap_con_bg{ background:url(../images/caption_con_bg.png) repeat-x; width:688px; height:118px; position:absolute; left:22px; bottom:81px; font-family:"Century Gothic";}

#cap_con_one{ width:574px; float:left; padding:5px 0px 0px;}

#cap_con_one h4{ color:#FFF; font-size:18px; text-align:center; padding:0px 0px 12px; }

#cap_con_one p{ color:#FFF; font-size:14px;}

#cap_con_sep{ float:left; width:31px;}

#cap_con_icon{ float:left; width:64px; padding:36px 0px 0px 19px;}

#about_slider_img{ width:855px; height:361px;}

#sl_mid_por ul li{ float:left; padding:13px 4px 0px;}

#sl_mid_por ul li a{ display:block; width:14px; height:14px; background:url(../images/gray_bullet.png) no-repeat;}

#sl_mid_por ul li a.selected, #sl_mid_por ul li a:hover{background:url(../images/red_bullet.png) no-repeat;}

#sl_mid_por ul li.last{ padding-right:0px;}

#com_directors{ width:930px; padding:0px 30px 0px 0px;}

#com_directors_left{ float:left; padding:16px 0px 0px; width:710px;}

.com_dir_lists{ width:710px; padding:0px 0px 4px;}

.com_title{ font-size:18px; color:#A40404; font-family:"Century Gothic";}

.com_descript{ padding:22px 0px 33px 31px; width:679px; font-family:"Century Gothic";}

.com_descript p{ line-height:; font-size:14px; color:#3C3C3C; padding:0px 0px 17px;}

.com_descript p i{ color:#A40404;}

.com_descript a.view{ background:url(../images/view_all_btn.png) no-repeat; width:97px; height:32px; line-height:32px; color:#FFFFFF; font-weight:bold; text-align:center; display:block; font-size:14px; margin:26px 0px 0px;}

.click_me{ background:url(../images/click_me_bg.png) no-repeat; width:679px; height:36px; position:relative;}

.click_me a{ position:absolute; left:318px; top:12px; background:url(../images/click_me_bullet.png) no-repeat; width:17px; height:12px; display:block;}

.com_dir_pic{ background:url(../images/com_dir_low.png) no-repeat bottom center; width:428px; float:left; padding:30px 22px 13px 30px; margin-bottom:8px;}

#com_directors_rite{ float:right; width:192px;}

#rec_news{ width:192px; padding:0px 0px 22px;}

#rec_news_top{ background:url(../images/rec_news_top.png) no-repeat top center; padding-top:42px;}

#rec_news_mid{ background:url(../images/rec_news_mid.png) repeat-y; padding:9px 25px 0px 9px; width:158px;}

#rec_news_mid h4{ text-align:center; font-size:24px; font-family:"Bradley Hand ITC"; color:#A40404; padding:0px 0px 21px; font-weight:normal;}

#rec_news_mid ul li{ width:154px; padding:0px 4px 15px 26px; background:url(../images/date_bullet.png) no-repeat left 7px;}

#rec_news_mid ul li span{ color:#1B1B1B; font-size:24px; font-family:"Bradley Hand ITC"; display:block;}

#rec_news_mid ul li p{ font-style:italic;}

#rec_news_mid ul li p a{ color:#A40404; font-family:"Century Gothic";}

#rec_news_mid ul li p a:hover, #some_info_mid p a:hover{ text-decoration:underline;}

#rec_news_bottom{ background:url(../images/rec_news_bot.png) no-repeat bottom center; padding-bottom:36px;}

#some_info{ width:192px;}

#some_info_top{ background:url(../images/some_info_top.png) no-repeat top center; padding:33px 0px 0px;}

#some_info_mid{ background:url(../images/some_info_mid.png) repeat-y; padding:14px 9px 0px 12px; width:171px;}

#some_info_mid h4, #some_info_mid h3{ color:#A40404; font-size:24px; text-align:center; font-family:"Bradley Hand ITC"; padding:0px 0px 12px; font-weight:normal;}

#some_info_mid h3{ color:#1B1B1B;}

#some_info_mid p{ color:#3C3C3C; font-style:italic; font-family:"Century Gothic"; padding:0px 0px 20px; line-height:17px;}

#some_info_mid p a{ color:#A40404;}

#some_info_bottom{ background:url(../images/some_info_bot.png) no-repeat bottom center; padding:0px 0px 39px;}

/************************************************** Services ******************************************************/

#puzzle_contant{ width:100%;}

#puzzle_title{ margin:94px auto 35px; width:960px; background:url(../images/about_txt_bar.jpg) no-repeat center; width:100%; line-height:22px; }

.puzzle_title2{background:url(../images/about_txt_bar-2.jpg) no-repeat center!important;}



#puzzle_title p{ text-align:center; color:#3C3C3C; font-size:24px; font-family:"Century Gothic"; font-weight:bold;}

#puzzle_main{ width:100%; background:url(../images/puzzle_bg.png) no-repeat top center; height:532px; padding:0px 0px 46px;}

#puzzle_inn{ margin:auto; width:960px; background:url(../images/plot_bg.png) no-repeat; height:532px; }

#puzzle_sidebar{ float:left; width:187px; padding:20px 0px 0px 12px; height:455px;}

#puzzle_sidebar ul li{ width:186px; background:url(../images/sidebar_li.jpg) no-repeat bottom center; padding-bottom:4px;}

#puzzle_sidebar ul li.first a{ padding-top:0px; line-height:74px;}

#puzzle_sidebar ul li a{ width:186px; height:74px; display:block; text-align:center; font-size:18px; font-family:"Century Gothic"; color:#FFFFFF; font-weight:bold; padding-top:15px;}

#puzzle_sidebar ul li a span{ padding-top:8px; display:block;}

#puzzle_sidebar ul li a.selected, #puzzle_sidebar ul li a:hover{ background:url(../images/sidebar_li_hover.jpg) no-repeat; }

#puzzle_right{ float:left; width:761px;}

#puzzle_tabs{ width:713px; padding:10px 0px 0px 48px;}

#puzzle_tabs ul li{ float:left; padding-right:30px;}

#puzzle_tabs ul li a{ float:left; padding-left:7px; display:block; height:72px;}

#puzzle_tabs ul li a span{ float:left; text-align:center; font-weight:bold; color:#FFF; font-size:16px; font-family:"Century Gothic"; display:block; width:100px; line-height:20px; padding:13px 0px 25px;}

#puzzle_tabs ul li a b{ float:left; width:5px; display:block; height:72px;}

#puzzle_tabs ul li a.selected, #puzzle_tabs ul li a:hover{ background:url(../images/tab_left.png) no-repeat left center;}

#puzzle_tabs ul li a.selected span, #puzzle_tabs ul li a:hover span{ background:url(../images/tab_mid.png) repeat-x; color:#3C3C3C;}

#puzzle_tabs ul li a.selected b, #puzzle_tabs ul li a:hover b{ background:url(../images/tab_right.png) no-repeat right center;}

#puzzle_tabs ul li.last{ padding-right:0px;}

#p_image{ padding:0px 0px 0px 48px; width:713px;}

#more_services{ margin:auto; width:950px; padding-left:10px;}

#more_services_left{ float:left; width:192px;}

#more_services_right{ float:right; width:710px;}

.drag_me2{ width:109px; height:56px; position:absolute; bottom:-36px; right:66px; background: url(../images/shadow_piece.png) no-repeat;}

#link_3_tab_1{display:none;}

#link_3_tab_2{display:none;}

#link_3_tab_3{display:none;}

#link_3_tab_4{display:none;}

#link_3_tab_5{display:none;}

#link_4_tab_1{display:none;}

#link_4_tab_2{display:none;}

#link_4_tab_3{display:none;}

#link_4_tab_4{display:none;}

#link_4_tab_5{display:none;}

#link_5_tab_1{display:none;}

#link_5_tab_2{display:none;}

#link_5_tab_3{display:none;}

#link_5_tab_4{display:none;}

#link_5_tab_5{display:none;}

.link_1_tab_1_www{display:block; cursor:pointer;}

.link_1_tab_2_www{display:none; cursor:pointer;}

.link_1_tab_3_www{display:none; cursor:pointer;}

.link_1_tab_4_www{display:none; cursor:pointer;}

.link_1_tab_5_www{display:none; cursor:pointer;}

.link_2_tab_1_www{display:block; cursor:pointer;}

.link_2_tab_2_www{display:none; cursor:pointer;}

.link_2_tab_3_www{display:none; cursor:pointer;}

.link_2_tab_4_www{display:none; cursor:pointer;}

.link_2_tab_5_www{display:none; cursor:pointer;}

.link_3_tab_1_www{display:none; cursor:pointer;}

.link_3_tab_2_www{display:none; cursor:pointer;}

.link_3_tab_3_www{display:none; cursor:pointer;}

.link_3_tab_4_www{display:none; cursor:pointer;}

.link_3_tab_5_www{display:none; cursor:pointer;}

.link_4_tab_1_www{display:none; cursor:pointer;}

.link_4_tab_2_www{display:none; cursor:pointer;}

.link_4_tab_3_www{display:none; cursor:pointer;}

.link_4_tab_4_www{display:none; cursor:pointer;}

.link_4_tab_5_www{display:none; cursor:pointer;}

.link_5_tab_1_www{display:none; cursor:pointer;}

.link_5_tab_2_www{display:none; cursor:pointer;}

.link_5_tab_3_www{display:none; cursor:pointer;}

.link_5_tab_4_www{display:none; cursor:pointer;}

.link_5_tab_5_www{display:none; cursor:pointer;}

#service_new_tabs{ width:px; padding-left:218px; padding-top:52px;}

#service_new_tabs_in{ position:relative;}

#service_new_tabs_in span{ width:170px; color:#fff; font-size:16px; font-weight:bold;text-align:center; display:block; position:absolute; left:0px; top:0px; }

#service_new_tabs_in span.type1{  padding-top:40px; }

#service_new_tabs_in span.type2{ padding-top:80px; left:62px;}

#service_new_tabs_in span.type3 { left:5px; width:104px; padding-top:138px;}

#service_new_tabs_in a{ display:block;}

.service_new_tabs_one{ position:absolute; left:0px; top:0px; z-index:1;}

.service_new_tabs_two{ position:absolute; left:105px; top:170px; z-index:1;}

.service_new_tabs_three{ position:absolute; left:-4px; top:106px; z-index:1;}

.service_new_tabs_one_d{ position:absolute; left:25px; top:15px; z-index:2;}

.service_new_tabs_two_d{ position:absolute; left:130px; top:185px; z-index:2;}

.service_new_tabs_three_d{ position:absolute; left:21px; top:121px; z-index:2;}

.service_new_tabs_one_d span{  font-size:20px !important;}

.service_new_tabs_two_d span{  font-size:20px !important;}

.service_new_tabs_three_d span{  font-size:20px !important;}

#service_tool_bg1{ width:85px; height:17px; position:absolute; left:-150px; top:285px; background:url(../images/service_tool_bg1.png) no-repeat;}

#service_tool_bg2{ width:145px; height:37px; position:absolute; left:380px; top:320px; background:url(../images/service_tool_bg2.png) no-repeat;}

#puzzle_sidebar{ position:relative;}

#puzzle_sidebar_bg{ width:16px; height:9px; position:absolute; right:-16px; top:100px; background:url(../images/new_expand_menu_bg.png) bottom center no-repeat; }

#service_tool_bg_click{ background:url(../images/kuch_b.png) bottom center no-repeat; width:286px; height:98px; position:absolute; right:5px; top:25px;}

#puzzle_sidebar_bg.select_2{ height:91px;}

#puzzle_sidebar_bg.select_3{ height:184px;}

#puzzle_sidebar_bg.select_4{ height:277px;}

#puzzle_sidebar_bg.select_5{ height:371px;}

#some_info_bottom_new{ background:url(../images/some_info_top_bopttom.png) no-repeat bottom center; height: 33px; width: 192px; margin-left: 1px;}

.comment {
	width: 270px;
	min-height: 250px;
	overflow: visible!important;
	/* [disabled]margin: 10px; */
	padding-bottom: 20px;
}

a.morelink { text-decoration:none; outline: none; }

.morecontent span { display: none; }

.morecontent a{ display:block;}
.morecontent a.reallink{ display:inline;}

/*************************************************************************************************************************************************/

#h_contact{ width:340px; position:relative; }

.hcontact_close1{ padding:0px 3px 9px 0px; float:right; position:absolute; right:0px; top:-28px;  }

.hcontact_close1 a{ color:#31302F!important; background:url(../images/btn_close.png) no-repeat right center; padding: 0px 18px 0px 0px!important; display:block;}

.con_pop{ width:340px; position:absolute; left:0px; top:0px; }

.con_box_head{ background:url(../images/con_box_top.png) no-repeat top; width:340px; height:261px; padding:23px 0px 0px;}

.con_content{ margin:auto; width:286px;}

.con_content h1, .o_con_content h1{ color:#EDEDED; font-size:24px; text-align:center; padding:0px 0px 17px;}

.con_content ul li, .o_left ul li{ padding:5px 0px 0px;}

.con_content ul li:first-child, .o_left ul li:first-child{ padding-top:0px;}

.con_field_one, .con_field_two{ background:url(../images/con_field1.jpg) no-repeat; width:268px; height:32px; padding:2px 9px; color:#292828; }

.con_field_one input{ height:32px; line-height:32px; width:268px; font-size:14px; font-style:italic;}

.con_field_two{ background:url(../images/con_field2.jpg) no-repeat; height:103px; padding:11px 9px 2px;}

.con_field_two textarea{ resize:none; font-size:14px; width:268px; height:103px; font-style:italic;}

.con_box_bottom{ background:url(../images/con_box_bot.png) no-repeat bottom; width:340px; height:59px;}

.con_to{ margin:auto; width:286px;}

.con_to input{
	float: left;
	width: 81px;
	color: #EDEDED;
	text-align: center;
	line-height: 33px;
	background: url(../images/btn_submit.jpg) no-repeat;
	height: 33px;
	cursor: pointer;
	font-size: 13px;
}

.con_to span{ display:block; line-height:33px; float:left; width:43px; text-align:center; color:#EDEDED; font-size:16px;}

.con_to a{ float:right; width:162px; height:33px; background:url(../images/live_chat2.jpg) no-repeat;}

.con_to a.offline{ background:url(../images/offline_image.jpg) no-repeat;}

.con_to a.online{ background:url(../images/online_image.jpg) no-repeat;}

/****************************************************************************************************************************************************/

.cap_bot{ padding-bottom:0px!important;}

.o_select{ padding:18px 0px!important;}

#o_contact{ width:510px; margin:auto; margin-top:50px; position:relative; }

#o_contact .hcontact_close1 a{ color:#fff!important;}

#o_con_pop{ width:510px;}

.o_con_head{ background:url(../images/o_lay_top.png) no-repeat top; width:510px; height:441px; padding:19px 0px 0px;}

.o_con_bottom{ background:url(../images/o_lay_bottom.png) no-repeat bottom; width:510px; height:55px;}

.o_con_content{  margin:auto; width:470px;}

.o_con_content h1{ font-weight:normal; padding:0px 0px 23px;}

.o_con_content_inn{ width:470px;}

.brett{ width:470px;}

.o_left{
	float: left;
	width: 328px;
}

.o_left ul li{ padding:7px 0px 0px;}

.o_left p{ font-size:14px; font-style:italic; color:#fff; padding:17px 0px 0px;}

.o_right{ float:right; width:140px;}

.o_right p{ color:#fff; font-size:14px; font-style:italic; padding:10px 0px;}

.o_right ul li{ padding:20px 0px 0px;}

.o_right ul li:first-child{ padding:0px;}

.o_right_radio{ padding:17px 0px 0px; float:right; width:140px;}

.o_right_radio ul li{ width:110px;}

.o_right_radio ul li label{ display:block; color:#282828; line-height:18px;}

.o_txt{ background:url(../images/o_txt.jpg) no-repeat; width:453px; height:122px; padding:5px; }

.o_txt textarea{ resize:none; height:122px; width:453px; font-size:14px; color:#292828;}

.my_alert_show2{ background:url(../images/con_box_msg.png) no-repeat; width:336px; position:absolute;  left:88px; top:50px; height:338px; padding:2px; display:none;}

.my_alert_show2 p{ text-align:center; line-height:136px; color:#fff; font-size:14px;}

.my_alert_show{ background:url(../images/con_box_msg.png) no-repeat; width:336px; height:338px; position:relative; z-index:10; padding:2px; display:none;}

.my_alert_show p{ text-align:center; line-height:136px; color:#fff; font-size:14px;}

#overlay_bg{ background:url(../images/overlay_bg.png) repeat; width:100%; z-index:100000; display:none; height:100%; position:fixed; left:0px; top:0px;}

#overlay_bg_in{ width:510px; position:relative; margin:auto;}

.body_hidden{ overflow:hidden; overflow-scroll:visible; }
