@charset "utf-8";
/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote,button,th,td,textarea,input{margin:0;padding:0; font-family:Arial;}
hr, legend, caption {display:none;}
img, fieldset {border:0 none;}
body, h1, h2, h3, h4, h5, dl, dt, dd, th, td, p, form, fieldset, legend, input, select, div{font-size:12px;font-weight:normal;color:#666;}
ul, ol, li {list-style:none outside;}
img, input, select, textarea, label{vertical-align:middle;}
input, td{font-size:12px;}
body,th,td{font-size:12px;}
a{text-decoration:none;}
table{padding:0;border-collapse:collapse;}
input,button,select,textarea{outline:none;-webkit-appearance:none;}
.clear{clear:both;}
.line{height:1px; width:100%; background-color:#eaeaea; margin-top:19px;}


.topcolor{background:url(../images/topcolor.jpg) center top repeat; height:10px;}
.top{width:980px; margin:0 auto;}
.topnav{float:right; height:27px;}

.topnav a,.topnav span{background:url(../images/topnav.png) no-repeat; float:left; display:block; height:11px; padding:5px 3px 4px 5px; line-height:100; color:#3a3a3a; overflow:hidden;}
.topnav a.topnav_en{width:25px; background-position: 5px 6px;}
.topnav span.topnav_line{width:2px; background-position:-28px 6px;}
.topnav a.topnav_ct{width:11px; background-position:-38px 6px;}
.topnav a.topnav_cn{width:11px; background-position:-64px 6px;}

.menu{clear:both;}
.menu .logo{float:left; width:170px;}
.menu .nav{float:right; height:60px; margin-top:40px;}
.menu .nav ul li{float:left; margin-left:23px;}
.menu .nav ul li a{background:url(../images/nav_li.png) no-repeat; display:block; height:60px; overflow:hidden; font-size:14px; color:#333; line-height:659px; padding-left:1px;}
.menu .nav ul li a:hover,.menu .nav ul li.on a{color:#333;}

.menu .nav ul li a.nav_home{ width:40px; background-position:0px top;}
.menu .nav ul li a.nav_about{ width:63px;background-position:-67px top;}
.menu .nav ul li a.nav_design{ width:83px;background-position:-156px top;}
.menu .nav ul li a.nav_html{ width:132px;background-position:-264px top;}
.menu .nav ul li a.nav_shop{ width:52px;background-position:-422px top;}
.menu .nav ul li a.nav_hosting{ width:86px;background-position:-499px top;}
.menu .nav ul li a.nav_case{ width:67px;background-position:-611px top;}
.menu .nav ul li a.nav_contact{ width:70px;background-position:-707px top;}

.menu .nav ul li.on a.nav_home,.menu .nav ul li a.nav_home:hover{ background-position:0px -60px;}
.menu .nav ul li.on a.nav_about,.menu .nav ul li a.nav_about:hover{background-position:-67px -60px;}
.menu .nav ul li.on a.nav_design,.menu .nav ul li a.nav_design:hover{background-position:-156px -60px;}
.menu .nav ul li.on a.nav_html,.menu .nav ul li a.nav_html:hover{background-position:-264px -60px;}
.menu .nav ul li.on a.nav_shop,.menu .nav ul li a.nav_shop:hover{background-position:-422px -60px;}
.menu .nav ul li.on a.nav_hosting,.menu .nav ul li a.nav_hosting:hover{background-position:-499px -60px;}
.menu .nav ul li.on a.nav_case,.menu .nav ul li a.nav_case:hover{ background-position:-611px -60px;}
.menu .nav ul li.on a.nav_contact,.menu .nav ul li a.nav_contact:hover{background-position:-707px -60px;}

.main{width:980px; margin:19px auto 0 auto;}
h3{font-size:30px; font-weight:bold;}

.footer{background:url(../images/footer_bg.jpg)  repeat; margin-top:105px;}
.footer p{width:980px; margin:0 auto; text-align:center; font-size:12px;}
.footer .footernav{border-bottom:solid 1px #828485;}
.footer .footernav p{ height:39px;  background:url(../images/footer_txt.png) center 29px no-repeat; width:765px; margin:0 auto; padding-left:12px; padding-top:21px; overflow:hidden;}
.footer .footernav a{ display:block; float:left; padding:5px 10px;color:#cfcfcf; height:12px; line-height:100;}
.footer .footernav a.f_home{width:36px;}
.f_about{width:53px;}
.f_design{width:67px;}
.f_html{width:110px;}
.f_shop{ width:43px;}
.f_hosting{width:72px;}
.f_case{width:59px;}
.f_contact{width:64px;}
.f_sitemap{width:44px;}


.footer .footernav span{display:block; float:left; margin-top:5px; color:#cfcfcf; line-height:100;}

.footer .statement{border-top:solid 1px #9e9e9e;}
.footer .statement p{ width:395px; height:46px; overflow:hidden;background:url(../images/footer_txt.png) center -32px no-repeat;margin:0 auto; padding-left:7px; padding-top:8px; overflow:hidden;}
.footer .statement p a{float:left;display:block; height:24px; color:#6c6c6c; line-height:100;}
.footer .statement p span{display:block; float:left; color:#6c6c6c; line-height:100;}




/*index*/
.bannerBG{width:100%; overflow:hidden; margin:19px 0 0 0;}
.banner{width:1200px;height:498px;overflow:hidden;position:relative;background:#000; margin:0 auto;}
.banner ul{width:11520px;}
.banner ul li{vertical-align:bottom;height:100%;overflow:hidden;float:left;background:#fff;list-style:none;overflow:hidden}
.banner ol{position:absolute; right:50%; bottom:14px;z-index:10;list-style:none;}
.banner ol li{width:10px; height:10px; background:url(../images/img1.png); cursor:pointer; float:left; margin:2px 2px; line-height:100px; overflow:hidden;}
.banner ol li.on{background:url(../images/img2.png);}

.main_title{background:url(../images/index_title.png) no-repeat; height:30px;  margin:44px 0 25px 8px; width:960px; position:relative; overflow:hidden;}
.main_title h3{font-weight:bold; color:#3a3a3a; font-size:30px; letter-spacing:2px; line-height:200;}
.main_title a{display:block; position:absolute; top:13px; right:0px; background:url(../images/more.png) left bottom no-repeat; width:51px; height:11px; font-size:14px; color:#9e9e9e; line-height:100px;}
.main .tit_1{background-position:left 5px;}
.main .tit_2{background-position:left -24px;}
.main .tit_3{background-position:left -54px;}
.main .tit_4{background-position:left -84px;}
.main .tit_5{background-position:left -114px;}
.main .tit_6{background-position:left -144px;}


.main_1 img{float:left;}
.main_2{width:980px; overflow:hidden;}
.main_2 ul{width:992px;}
.main_2 li{width:240px;height:172px; overflow:hidden; float:left; margin:0 4px 10px 0px; border:solid 2px #e6e6e6;}
.main_3 img{float:left;}

.holderBG{clear:both; padding-bottom:100px; margin-top:30px;}
.holder{float:right; margin-right:10px;}
.holder a{float:left; display:block; background:url(../images/tip_btn.png) left -30px no-repeat; width:28px; height:28px; line-height:28px; text-align:center; color:#2b2b2b; margin-left:5px; text-shadow: 0px 1px 0px #fff; cursor:pointer;}
.holder a.jp-previous,.holder a.jp-next{width:56px; margin:0 7px 0 12px; background-position:left top;}
.holder a.jp-previous:hover,.holder a.jp-next:hover{background-position:-57px 0px; color:#fff; text-shadow: 0px -1px 0px #000;}
.holder a.jp-current{ background-position:-57px -30px; font-family:Trebuchet MS; font-weight:bold;}
.holder a.jp-current{color:#fff; text-shadow: 0px -1px 0px #000;}
.holder span{ width:28px; margin-left:5px; background-position:left -60px; line-height:100; overflow:hidden;float:left; display:block; background:url(../images/tip_btn.png) left -60px; no-repeat; width:28px; height:28px; line-height:28px; text-align:center; color:#2b2b2b; margin-left:5px; text-shadow: 0px 1px 0px #fff; color:#fff;}




/*contact*/
.map{width:100%; height:285px; overflow:hidden; margin-top:19px;}

.contact .contact_left{background:url(../images/contact_left.png) left top no-repeat;}
.contact_left h3{margin:46px 0 0 5px; color:#7d108f; margin-bottom:80px; height:35px; width:400px; line-height:100px; overflow:hidden;}
.contact_left ul li.fl{float:left; width:490px;}
.contact_left p{font-size:14px; line-height:22px; color:#797979; margin-bottom:26px; clear:both;}
.contact_left p span{display:block; float:left; color:#7d108f; background:url(../images/icon1.png) no-repeat; padding-left:30px; height:25px; margin:0 3px 8px 0; width:119px;}
.contact_left p span.sm{width:75px;}
.contact_left p span.icon1{background-position:left 1px;}
.contact_left p span.icon2{background-position:left -25px;}
.contact_left p span.icon3{background-position:left -58px;}
.contact_left p span.icon4{background-position:left -88px;}

.contact .contact_right{margin-top:20px;}
.contact .contact_right .contact_input{border:none; background:#f7f7f7;width:270px; height:23px; line-height:23px; color:#999999; font-family:Kartika; font-size:12px; margin:3px 0 0 9px;} 
.contact .contact_right .contact_input2{border:none; margin:10px; width:690px; height:120px; line-height:25px; color:#999999;resize:none; overflow:auto; font-family:Kartika; font-size:12px; background:#f7f7f7;}
.input_lab{ background:url(../images/input_1.png) right top no-repeat; width:426px; height:40px; float:left;}
.textarea_lab{background:url(../images/input_2.png) right top no-repeat; width:853px; height:139px;}
.contact .contact_right .btn{background:url(../images/contact_btn2.png) no-repeat; width:66px; height:29px; border:none; cursor:pointer; margin-right:14px;}
.contact .contact_right .rest_btn{background-position:right top;}

.contact_right p{margin-bottom:13px;}
.contact_right p span{display:block; float:left; line-height:29px; width:130px; text-align:right; margin-right:10px; font-size:14px; color:#555555;}

/*shop*/
.shop{ background:#97cf46; width:100%; height:611px; padding-top:24px; margin-top:19px;}
.shop_txt{ width:954px; height:558px; padding:0 13px; margin:19px auto;}
.shop_txt h3{color:#fff; margin-bottom:21px;}
.shop_txt p{ font-size:14px; color:#fff; line-height:22px;}
.shop_txt span.dian{ padding-left:9px; background:url(../images/dian.png) 9px 6px no-repeat;}

.main_shop{margin-left:35px; padding-bottom:73px;}
.main_shop .shop_img{height:290px\9;}
.main_shop p{font-size:20px; color:#3a3a3a;}
.main_shop img{width:200px; height:260px;}
.main_shop ul{width:1094px;float:left;}
.main_shop ul li{float:left; margin:10px 100px 18px 0;width:200px; height:260px; background:#FFF;}
.main_shop ul li a{display:block;float:left;text-align:center;cursor:pointer;border: 2px solid #bfc6b6; overflow:hidden;width:200px; height:260px;position:relative;z-index:1; background:#FFF; color:#06C;}

.main_shop ul.hoverbox a img{float:left;position:absolute;top:0px;left:0px;}
.main_shop ul.hoverbox a:hover{overflow:visible;z-index:1000; top:-130px; left:-100px; width:400px; height:520px;}
.main_shop ul.hoverbox a:hover img{background:#fff;width:400px; height:520px;}	

/*html5*/
.html5{background:#7d108f; width:100%;margin-top:19px;}
.html5_txt{width:935px; margin:19px auto; padding:24px 40px 47px 5px;}
.html5 h3{color:#fff; margin-bottom:23px;}
.html5_txt p{ font-size:14px; color:#fff; line-height:22px;}

.html5_pic1{width:1022px; margin:0 auto; background:url(../images/html5_picBG1.png); height:589px; position:relative;}
.html5_pic2{width:1022px; margin:0 auto; background:url(../images/html5_picBG2.png); height:589px; position:relative;}
.html5_pic3{width:1022px; margin:0 auto; background:url(../images/html5_picBG3.png); height:589px; position:relative;}

.html5_pic1 .pic1{position:absolute; top:15px; left:224px;}
.html5_pic2 .pic2{position:absolute; top:67px; left:396px;}
.html5_pic3 .pic3{position:absolute; top:87px; left:439px;}
.hide { position: absolute; top: -9999px; left: -9999px; }

#example-one .nav {overflow:hidden; margin:0 88px;}
#example-one .nav li {float: left;}
#example-one .nav li a {display: block;}



/*hosting*/
.hosting{background:#97cf46; width:100%; margin-top:19px;}
.hosting_txt{width:935px; margin:19px auto; padding:24px 40px 95px 5px;}
.hosting_txt h3{color:#fff; margin-bottom:23px;}
.hosting_txt p{ font-size:14px; color:#fff; line-height:22px;}
.form_hosting{text-align:center; margin:50px 0 0 0;}

.main_hosting p{text-align:center;  font-size:16px; color:#575757; line-height:27px;}


.right_module { width: 700px; margin:0px auto;}
.hosting_details { background: url("../images/hosting_ico.jpg") 0 28% no-repeat;float: left;margin: 10px 0 0;width: 700px;}

.hosting_details p {color: #474747;float: left;font-size: 14px;line-height: 18px;margin: 20px 30px 10px 0;text-align: left;text-decoration: none;width: 520px;}
.hosting_details p strong {color: #474747; float: left;font-size: 12px;font-weight: bold;line-height: 18px; text-align: left;text-indent: 30px;width:520px;}
/*case*/
.case{width:100%;margin-top:19px;}
.case_banner{width:1200px; margin:0 auto;}
.main_case ul li{margin:0 0 30px 15px; height:262px; float:left;}
.main_case ul li a{display:block;float:left; color:#9e9e9e;}
.main_case ul li img{width:422px; height:262px; margin-right:46px;}
.main_case ul li .case_title{ font-size:36px; margin:22px 0 10px 0;color:#9e9e9e;}
.main_case ul li span{ display:block;color:#9e9e9e; font-size:18px; margin-bottom:12px;font-family:"Comic Sans MS", cursive;}
.main_case ul li .case_txt{font-size:24px; width:382px; height:160px; overflow:hidden;color:#9e9e9e;}
/*design*/
.design{background:#2c77c2; width:100%;margin-top:19px;}
.design_txt{width:980px; margin:0 auto; padding:20px 0 10px 4px;}
.design_txt h3{color:#fff; margin-bottom:21px;}
.design_txt p{ font-size:13px; color:#fff; line-height:22px;}
.design_txt img{float:right; margin-left:24px;}

.main_design{width:950px; padding:0 0 73px 30px;}
.main_design img{width:180px; height:245px;}
.main_design ul{width:1094px;float:left;}
.main_design ul li{float:left; margin:0px 70px 30px 0px;width:180px; height:275px; background:#FFF;}
.main_design ul li a{display:block;float:left;text-align:center;cursor:pointer; border:solid 2px #bfc6b6;overflow:hidden;width:180px; height:275px;position:relative;z-index:1; background:#FFF; color:#06C;}

.main_design ul.hoverbox a img{float:left;position:absolute;top:0px;left:0px;}
.main_design ul.hoverbox a span{ position:absolute; top:250px; left:0; width:180px;  background:#fff; font-size:14px;}
.main_design ul.hoverbox a:hover{overflow:visible;z-index:1000; top:-113px; left:-107px;width:365px; height:502px;}
.main_design ul.hoverbox a:hover img{background:#fff;width:365px; height:472px;}	
.main_design ul.hoverbox a:hover span{top:480px; right:-57px; width:355px; font-size:16px;}
	
ul.hoverbox:after, li.hoverbox:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

/*sitemap*/
.sitemap{padding-left:45px; min-height:400px;}
.sitemap h3{background:url(../images/sitemap_title.png) 2px 4px no-repeat; color:#fe9000; height:30px; width:300px; overflow:hidden; line-height:100; margin-bottom:24px; margin-top:14px;}
.sitemap_ul{background:url(../images/sitemap_a.png) left 4px no-repeat; margin-left:60px;}
.sitemap ul li{height:25px; width:200px; overflow:hidden;}
.sitemap ul li a{font-size:18px; color:#999999; padding-left:10px; line-height:100px;  display:block; }


/*about*/
.about h3{padding:12px 0 30px 0;}
.about p{color:#797979;  line-height:25px;}
.about_txt1{background:url(../images/about_txt1.jpg) no-repeat right bottom; height:372px; margin-bottom:20px; padding-right:263px;}
.about_txt1 h3{color:#fe9000;}
.about_txt1 p{font-size:13px;}

.about_txt2{background:url(../images/about_txt2.jpg) no-repeat 5px bottom; height:470px; padding-left:337px;}
.about_txt2 h3{color:#7d108f;}
.about_txt2 p{font-size:14px;}


/*table*/
.pricing-wrapper{width:980px; margin:30px auto 80px auto;}
.pricing-wrapper .pricing2{float:left; width:189px; color:#4c4c4c; margin-bottom:20px;}

.pricing-wrapper .pricing3{float:left; width:189px; color:#4c4c4c; margin-bottom:20px;}
.pricing-wrapper .pricing-table{border:1px solid #e6e6e6; border-radius:3px; margin-top:20px;}
.pricing-wrapper .dark{width:215px; margin-top:0px;}
.pricing-wrapper .pricing-table .pricing-header{ background:#fafafa; padding:20px 25px; text-align:center;  border-bottom:1px solid #e6e6e6 }
.pricing-wrapper .pricing-table .pricing-header h2{font-size:18px;}
.pricing-wrapper .pricing-rate{background:#fff; padding:30px 25px; text-align:center; font-size:26px; border-bottom:1px solid #e6e6e6  }
.pricing-wrapper .pricing-features1{ background:#fafafa; padding:20px 5px; font-size:15px; line-height:15px; text-align:center; border-bottom:1px solid #e6e6e6 }
.pricing-wrapper .pricing2 .pricing-features1{ padding:10px 5px;}
.pricing-wrapper .pricing-features{ background:#fff; padding:20px 5px; font-size:15px;line-height:15px; text-align:center; border-bottom:1px solid #e6e6e6  }
.pricing-wrapper .pricing2 .pricing-features{ padding:10px 0px;}
.pricing-footer{padding:20px 25px; text-align:center} 
.pricing-wrapper .dark .pricing-header{ padding:25px 35px; background:#333333;}
.pricing-wrapper .dark .pricing-header h2{color:#fff;}
.pricing-wrapper .dark .pricing-header p{color:#fff;}
.pricing-wrapper .pricing2.dark .pricing-header h2{ padding-bottom:10px;}
.pricing-wrapper .dark .pricing-rate{background:#fff; padding:35px 35px; text-align:center; font-size:26px; background:#3f3f3f; color:#fff}
.pricing-wrapper .dark .pricing-features1{ background:#fafafa; padding:20px 20px; font-size:15px; text-align:center; background:#333333; color:#999}
.pricing-wrapper .pricing2.dark .pricing-features1{ padding:10px 25px;}
.pricing-wrapper .dark .pricing-features{ background:#fff; padding:20px 20px; font-size:15px; text-align:center;background:#3f3f3f ;color:#999}
.pricing-wrapper .pricing2.dark .pricing-features{ padding:10px 25px;}
.pricing-wrapper .dark .pricing-footer{padding:35px 35px; background:#333333; color:#999; text-align:center;}
.btn.shaded{border-radius:5px;background:url(../images/contact_btn.png) left top no-repeat; width:89px; height:32px; display:block; line-height:32px; text-align:center;color:#FFF;font-size:14px; cursor:pointer; margin:0 auto;}
.pricing-wrapper .pricing-footer a:hover{ background-position:left bottom; border-radius:5px; transition:all 0.3s ease-in-out 0s;}

/*open windows*/
#colorbox, #cboxOverlay, #cboxWrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	overflow:hidden;
}
#cboxOverlay {
	position:fixed;
	width:100%;
	height:100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear:left;
}
#cboxContent {
	position:relative;
}
#cboxLoadedContent {
	overflow:auto;
	-webkit-overflow-scrolling: touch;
}
#cboxTitle {
	margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor:pointer;
}
.cboxPhoto {
	float:left;
	margin:auto;
	border:0;
	display:block;
	max-width:none;
	-ms-interpolation-mode:bicubic;
}
.cboxIframe {
	width:100%;
	height:100%;
	display:block;
	border:0;
}
#colorbox, #cboxContent, #cboxLoadedContent {
	box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
}
/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
	background:url(../images/overlay.png) repeat 0 0;
}
#colorbox {
	outline:0;
}
#cboxTopLeft {
	width:10px;
	height:10px;
	background:url(../images/zs.png) no-repeat;
}
#cboxTopRight {
	width:10px;
	height:10px;
	background:url(../images/ys.png) no-repeat;
}
#cboxBottomLeft {
	width:10px;
	height:10px;
	background:url(../images/zx.png) no-repeat;
}
#cboxBottomRight {
	width:10px;
	height:10px;
	background:url(../images/yx.png) no-repeat;
}
#cboxMiddleLeft {
	width:10px;
	background:url(../images/zshu.png) repeat-y;
}
#cboxMiddleRight {
	width:10px;
	background:url(../images/yshu.png) repeat-y;
}
#cboxTopCenter {
	height:10px;
	background:url(../images/sshu.png) repeat-x;
}
#cboxBottomCenter {
	height:10px;
	background:url(../images/xshu.png) repeat-x;
}
#cboxContent {
	background:#fff;
	overflow:hidden;
}
.cboxIframe {
	background:#fff;
}
#cboxError {
	padding:50px;
	border:1px solid #ccc;
}
#cboxLoadedContent {
	margin-bottom:28px;
}
#cboxTitle {
	position:absolute;
	bottom:4px;
	left:0;
	text-align:center;
	width:100%;
	color:#949494;
}
#cboxCurrent {
	position:absolute;
	bottom:4px;
	left:58px;
	color:#949494;
}
#cboxLoadingOverlay {
	background:url(../images/loading_background.png) no-repeat center center;
}
#cboxLoadingGraphic {
	background:url(../images/loading.gif) no-repeat center center;
}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
	border:0;
	padding:0;
	margin:0;
	overflow:visible;
	width:auto;
	background:none;
}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
	outline:0;
}
#cboxSlideshow {
	position:absolute;
	bottom:4px;
	right:30px;
	color:#0092ef;
}
#cboxPrevious {
	position:absolute;
	bottom:0;
	left:0;
	background:url(../images/controls.png) no-repeat -75px 0;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxPrevious:hover {
	background-position:-75px -25px;
}
#cboxNext {
	position:absolute;
	bottom:0;
	left:27px;
	background:url(../images/controls.png) no-repeat -50px 0;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxNext:hover {
	background-position:-50px -25px;
}
#cboxClose {
	position:absolute;
	top:0;
	right:0;
	background:url(../images/controls.png) no-repeat -25px 0;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxClose:hover {
	background-position:-25px -25px;
}
/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}

a.jp-disabled{display:none;}
 