/*common css starts*/
/*common css starts*/
*{margin:0px; padding:0px; border:0; outline:0;}
img,fieldset{border:none;}
body{font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:normal; background:#000;}
.curv{float:left; width:100%;}
.curv img{float:left;}

.cover{float:left; width:100%; background: #fff url(../images/body_bg.jpg) repeat 0 0;}
.outer{float:left; width:100%; background:url(../images/body_repeat_bg.jpg) repeat-x 0 0;}
.main{float:left; width:100%; background:url(../images/main_bg.jpg) no-repeat center 0;}
.inner{float:left; width:100%; background:url(../images/inner_bg.jpg) no-repeat center 0;}
.inner_bg{float:left; width:100%; background:url(../images/inner_repeat_bg.jpg) repeat-x 0 0;}
.wrapper{margin:0 auto; width:962px;}
/*common css ends*/


/*header css starts*/
#header{float:left; width:100%; z-index:99999; position:relative;}
#header .logo{float:left; width:auto; margin:8px 0 0 -8px;}
#header .right_header{float:right; width:auto; padding:27px 6px 0 5px;}
#header .right_header .phn_box{float:left; width:166px; background:url(../images/phn_bg.png) no-repeat 0 0; padding:8px 9px;}
#header .right_header .phn_box small{float:left; width:auto; color:#333; font-size:	0.875em; line-height:15px; font-weight:bold;}
#header .right_header .phn_box img{float:none; vertical-align:middle;}
#header .right_header .links{float:left; width:258px; background:none; padding:0px; border:none;}
#header .right_header .links ul{float:left; width:100%; list-style:none; background:url(../images/link_sept.png) no-repeat right -6px; padding-right:1px;}
#header .right_header .links ul li{float:right; width:119px; margin:0 5px 0 0; display:inline;}
#header .right_header .links ul li a.btn1{float:left;background:url(../images/btns_sprite.png) no-repeat 0px -1px ; color:#fff; font-size:0.813em; line-height:31px; text-shadow:-1px -1px 1px #545454 ; text-decoration:none;font-weight:bold; text-align:left; padding-left:34px;margin: 0 0 0 1px;}
#header .right_header .links ul li a.btn1 span{ float:left;padding:0px 16px 0px 0px;background:url(../images/btns_sprite.png) no-repeat   right -1px;}

#header .right_header .links ul li a.btn1:hover{ background-position:0px -39px;}
#header .right_header .links ul li a.btn1:hover span{background-position:right -39px;}
#header .right_header .links ul li a.btn1:active{ background-position:0px -76px;}
#header .right_header .links ul li a.btn1:active span{ background-position: right -76px;}

#header .right_header .links ul li a.btn2{float:left;background:url(../images/btns_sprite.png) no-repeat 0px -120px ; color:#fff; font-size:0.813em; line-height:31px; text-shadow:-1px -1px 1px #545454 ; text-decoration:none; padding:0px 0px 0px 34px;font-weight:bold; text-align:left;}
#header .right_header .links ul li a.btn2 span{ float:left;background:url(../images/btns_sprite.png) no-repeat   right -1px; padding:0px 16px 0px 0px;}
#header .right_header .links ul li a.btn2:hover{background-position:0px -159px;}
#header .right_header .links ul li a.btn2:hover span{background-position:right -39px;}
#header .right_header .links ul li a.btn2:active{ background-position:0px -198px;}
#header .right_header .links ul li a.btn2:active span{background-position: right -76px;}


#header .right_header .links ul li a .chat{margin-top:1px}

#header .right_header .links ul li.last{ margin-right:0px;}
#header .right_header .attack_btn{float:right; width:113px; margin-left:14px;}
#header .right_header .attack_btn a{float:left;background:url(../images/btns_sprite.png) no-repeat 0px -236px; color:#fff; font-size:0.813em; line-height:31px; text-shadow:-1px -1px 1px #AA0303  ; text-decoration:none; text-align:center;font-weight:bold; padding:0px 0 0px 13px;}
#header .right_header .attack_btn a span{ float:left; padding:0px 14px 0px 0px;background:url(../images/btns_sprite.png) no-repeat right -236px;}
#header .right_header .attack_btn a:hover{ background-position: 0px -275px;}
#header .right_header .attack_btn a:hover span{ background-position: right -275px;}
#header .right_header .attack_btn a:active{ background-position: 0px -314px;}
#header .right_header .attack_btn a:active span{ background-position: right -314px;}


/*menu css starts*/
#menu{float:left; width:962px; margin-top:3px}
#menu .left_curv{float:left; width:auto;}
#menu .right_curv{float:left; width:auto;}
#menu ul{display:table;float:left; width:97%; background:url(../images/menu_repeat_bg.png) repeat-x 0 0; list-style:none; padding:2px 0 0 0;}
#menu ul li{text-align:center;display:table-cell;float:none; width:auto; background:url(../images/divider.png) no-repeat right 6px;position:relative; z-index:9999;padding: 0;}
#menu ul li:last-child { background: none; }
/*
#menu ul li.link1{ width:112px; padding-left:0px}

#menu ul li.link2{ width:165px; padding-left:9px;}
#menu ul li.link3{ width:162px; padding-left:10px;}

#menu ul li.link4{ width:172px; padding-left:9px;padding-right:5px;}
#menu ul li.link5 a{ padding-left: 15px;}
#menu ul li.link5{ width:100px; background:none;padding-left:9px;}
#menu ul li.support{ width:auto; padding-left:11px;padding-right:13px;}
*/
#menu ul li>a{ display:inline-block;font-size:0.875em; line-height:38px;text-align:center;margin:0 auto;padding: 0 20px !important;}



#menu ul li a{float:none; width:auto; color:#333; font-weight:bold; text-decoration:none; padding:0 0 0 21px;}

/*
#menu ul li.last{ padding-right:0px;}
#menu ul li.link1 a span{ width:75px;padding-left:2px;}
#menu ul li.link3 a{ padding-left:10px;} 
#menu ul li.link2 a span{ width:131px;padding-left:1px;}
#menu ul li.link3 a span{ width:125px; padding-left: 15px;}
#menu ul li.link4 a span{ width:141px; padding-left: 0px; padding-right: 5px;}
#menu ul li.link5 a span{ width:125px;padding-right: 4px;}
#menu ul li.support a span{ width:89px;padding-left:0px;}
*/

#menu ul li a span img{float:none; margin: 6px 0 0 8px;*margin:7px 0 0 6px; display:inline; vertical-align:top}

#menu ul li a:hover,#menu ul li.active a{
	background: rgb(71,71,71); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(71,71,71,1) 0%, rgba(47,47,47,1) 47%, rgba(29,29,29,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(71,71,71,1)), color-stop(47%,rgba(47,47,47,1)), color-stop(100%,rgba(29,29,29,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(47,47,47,1) 47%,rgba(29,29,29,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(47,47,47,1) 47%,rgba(29,29,29,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(71,71,71,1) 0%,rgba(47,47,47,1) 47%,rgba(29,29,29,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(71,71,71,1) 0%,rgba(47,47,47,1) 47%,rgba(29,29,29,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474747', endColorstr='#1d1d1d',GradientType=0 ); /* IE6-9 */
	color: #fff !important;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#menu ul li.last{ background:none;}

#menu li ul{position:absolute; top:38px; left:34px; display:none; width:364px; margin:0!important; padding:0!important; background:none!important;}
#menu ul.sub_menu li.first{float:left; width:364px; background:url(../images/dropdown_top_curv.png) no-repeat 0 0; height:8px; padding:0px!important;}
#menu ul.sub_menu li.last{float:left; width:364px; background:url(../images/dropdown_bottom_curv.png) no-repeat left bottom; height:8px; padding:0px!important;}
#menu ul.sub_menu li{float:left; width:364px; margin:0!important; padding:0px!important;}
#menu ul.sub_menu li.submenu_detail{float:left; width:346px; background:url(../images/dropdown_repeat_bg.png) repeat-y 0 0; padding:0 7px 0 21px!important; display:inline;}
#menu ul.sub_menu li.submenu_detail .left{float:left; width:152px;}
#menu ul.sub_menu li.submenu_detail .left p{float:left; width:auto; color:#fefefe; font-size:0.813em; line-height:19px; font-weight:bold;padding: 5px 0 0 0;}
#menu ul.sub_menu li.submenu_detail .left .compare_btn{float:left!important; width:144px; margin:22px 0 0 0px; position:relative;  }

#menu ul.sub_menu li.submenu_detail .left .compare_btn a{ float:left!important;text-decoration:none; color:#fff;background:url(../images/btns_sprite.png) no-repeat 0px -236px; text-align:center; margin:0px; font-size:	0.813em; line-height:32px; font-weight:bold;text-shadow: -1px -1px 1px #AA0303; padding-left:13px; width:auto!important;}
#menu ul.sub_menu li.submenu_detail .left .compare_btn a small{ float:left; font-weight:bold;background:url(../images/btns_sprite.png) no-repeat right -236px; padding:0px 13px 0px 0px ; font-size:13px;}
#menu ul.sub_menu li.submenu_detail .left .compare_btn a:hover{background-position: 0px -275px;}
#menu ul.sub_menu li.submenu_detail .left .compare_btn a:hover small{ background-position: right -275px;}
#menu ul.sub_menu li.submenu_detail .left .compare_btn a:active{background-position: 0px -314px;}
#menu ul.sub_menu li.submenu_detail .left .compare_btn a:active small{ background-position: right -314px;}



#menu ul.sub_menu li.submenu_detail .right{float:left; width:165px; border-left:1px solid #5a5a5a;  padding:0 0 0 8px!important; margin-left:10px !important; display:inline;}
#menu ul.sub_menu li.submenu_detail .right ul{float:left; width:167px; list-style:none; position:relative!important; left:0px; top:0px; display:block!important;}
#menu ul.sub_menu li.submenu_detail .right ul li{float:left; width:167px; padding:0!important; margin:3px 0!important; background:none!important; color:#fefefe!important;}
#menu ul.sub_menu li.submenu_detail .right ul li a{float:left; width:139px; margin:0!important; color:#fff!important; padding:4px 14px!important; font-weight:normal; background:none!important; font-size:0.875em; line-height:14px;}
#menu ul.sub_menu li.submenu_detail .right ul li a span{float:left; width:auto; background:url(../images/down.png) no-repeat left 4px!important; cursor:pointer; padding:0 0 0 25px !important; color:#fefefe!important;}
#menu ul.sub_menu li.submenu_detail .right ul li a:hover{background:url(../images/dropdown_rollover_bg.png) no-repeat 0 0!important; color:#fefefe;}
#menu ul.sub_menu li.submenu_detail .right ul li a:hover span{ background:url(../images/down.png) no-repeat left 4px!important;}

/*#menu li:hover ul, #menu li.over ul{display:block;} */
/*menu css ends*/

/*header css ends*/

/*header  css starts*/
#header_banner{float:left; width:962px!important; padding:46px 0 0 0;height:330px; }
#header_banner div{float:left; width:962px!important; height:330px!important; background:none!important;}
#header_banner h3{float:left; width:100%; text-align:center; padding:33px 0 0 0;}
#header_banner h3 span{display:none;}
#header_banner .pic{float:left; width:319px; height:275px; margin:10px 0px 0 70px; display:inline;}
#header_banner .pic img,#header_banner .pic2 img,#header_banner .pic3 img,#header_banner .pic4 img{float:left;}
#header_banner .pic2{float:left; width:484px; height:267px; display:inline;}
#header_banner .pic3{float:left; width:484px; height:267px; display:block;margin:33px 0 0 0;}
#header_banner .pic4{float:left; width:484px; height:337px; display:block;margin:18px 0 0 0;}
#header_banner .slider_right{float:right; width:392px!important; padding:29px 63px 0 0; }
#header_banner .slider_right h3{float: left !important;width:auto !important;padding:0 !important; margin: 4px 0 20px 0 !important;}
#header_banner .slider_right ul{float:left; width:388px; list-style:none;}
#header_banner .slider_right ul li{float:left; width:350px; background:url(../images/tick_icon.png) no-repeat left 4px; color:#fff; font-size:1.125em; line-height:22px; padding:3px 0 10px 42px; font-weight:bold;}
#header_banner .slider_right .check_btn{float:left; width:244px; margin:20px 0 0 0;}
#header_banner .slider_right .check_btn a{float:left;background:url(../images/btns_sprite.png) no-repeat 0px -361px ; text-align:center; color:#fff; font-size:1.500em	; line-height:41px; text-decoration:none; font-weight:bold; text-shadow:-1px -1px 1px #AA0303; padding-left:23px;}
#header_banner .slider_right .check_btn a span{ float:left;padding:0px 23px 0px 0px;background:url(../images/btns_sprite.png) no-repeat right -361px  }
#header_banner .slider_right .check_btn a:hover{background:url(../images/btns_sprite.png) no-repeat 0px -405px ; }
#header_banner .slider_right .check_btn a:hover span{background:url(../images/btns_sprite.png) no-repeat right -405px ; }
#header_banner .slider_right .check_btn a:active{background:url(../images/btns_sprite.png) no-repeat 0 -450px ; }
#header_banner .slider_right .check_btn a:active span{background:url(../images/btns_sprite.png) no-repeat right -450px ; }
/*header  css ends*/


/*top bar  css starts*/
#bar{float:left; width:964px; background:url(../images/bar_repeat_bg.png) repeat-x 0 0; position:relative; z-index:9999; margin:0px 0 0 -2px; height:43px}
#bar .bar_left_curv{ position:absolute; width:9px; height:54px; left:-7px; top:0px;}
#bar .bar_righ_curv{ position:absolute; width:9px; height:54px; right:-9px; top:0px;}
#bar.home{ margin-top:-31px; position:relative;}
#bar ul{float:left; width:100%; list-style:none; padding:10px 0 0 0; height:33px}
#bar ul li{float:left; width:auto; color:#fefefe;margin:0 20px; display:inline; font-size:	0.813em;}
#bar ul li a{float:left; width:auto; color:#fefefe; text-decoration:none;}
#bar ul li a small{float:left; width:auto; color:#6b6b6b;padding:4px 0 0 0; cursor:pointer; font-size:1.1em; line-height:16px; }
#bar ul li a .icon1{float:left; width:24px; height:23px; background:url(../images/icon1.png) no-repeat 0 0; margin:0 12px 0 0; display:inline;cursor:pointer}
#bar ul li a:hover .icon1{ background:url(../images/icon1_hover.png) no-repeat 0 0;}
#bar ul li.active a .icon1{ background:url(../images/icon1_hover.png) no-repeat 0 0; color:#d32121}

#bar ul li a .icon2{float:left; width:30px; height:25px; background:url(../images/icon2.png) no-repeat 0 0; margin:0 12px 0 0; display:inline;cursor:pointer}
#bar ul li a:hover .icon2{ background:url(../images/icon2_hover.png) no-repeat 0 0;}
#bar ul li.active a .icon2{ background:url(../images/icon2_hover.png) no-repeat 0 0; color:#d32121;}

#bar ul li a .icon3{float:left; width:23px; height:25px; background:url(../images/icon3.png) no-repeat 0 0; margin:0 12px 0 0; display:inline;cursor:pointer}
#bar ul li a:hover .icon3{ background:url(../images/icon3_hover.png) no-repeat 0 0;}
#bar ul li.active a .icon3{ background:url(../images/icon3_hover.png) no-repeat 0 0; color:#d32121;}

#bar ul li a .icon4{float:left; width:28px; height:23px; background:url(../images/icon4.png) no-repeat 0 0; margin:0 12px 0 0; display:inline;cursor:pointer}
#bar ul li a:hover .icon4{ background:url(../images/icon4_hover.png) no-repeat 0 0;}
#bar ul li.active a .icon4{ background:url(../images/icon4_hover.png) no-repeat 0 0; color:#d32121;}

#bar ul li a:hover{color:#d32121;}
#bar ul li a:hover small{float:left; width:auto; color:#d32121}
#bar ul li.active a small{float:left; width:auto; color:#d32121}
.t_curv{ margin:0px 0 0 0px; width:964px; z-index:9; position:relative}
.t_curv img{ width:100%;}
/*top bar  css ends*/


/*body container   css starts*/
#body_container.home{ margin:-10px 0 0 0; position:relative;}
#body_container{float:left; width:962px; padding-bottom:40px; margin-top:-2px; position:relative;}
#body_container .repeat{float:left; width:962px; background:url(../images/body_container_repeat_bg.png) repeat-y 0 0;}
#body_container .bottom{float:left; width:962px; background:url(../images/bottom_curv.png) no-repeat left bottom; padding-bottom:10px; margin-bottom:-10px; position:relative;}
#body_container .top{float:left; width:960px; background:url(../images/top_bg.jpg) no-repeat 0 0; margin:0 1px; display:inline;}
#body_container .top .box{float:left; width:960px; background:url(../images/box_top_bg.jpg) no-repeat 0 0 ; margin:18px 0 20px 0;}
#body_container .top .box.last{ margin-top:0px; margin-bottom:0px;}
#body_container .top .box .box_detail.last{ background:none;}
.box .box_detail{float:left; width:960px; background:url(../images/box_repeat_bg.jpg) repeat-x left bottom;}
.box .box_detail .left_box{float:left; width:449px; margin:0 29px 0 0; display:inline;}
.box .box_detail .left_box .heading{float:left; width:415px; padding:12px 0 0 34px;}
.box .box_detail .left_box .heading .icon{float:left; width:auto; margin:-9px 26px 0 0; display:inline; position:relative;}
.box .box_detail .left_box .heading .icon.icon2{ margin:-9px 10px 0 -9px;}
.box .box_detail .left_box .heading .icon.icon3{ margin:-9px 14px 0 -3px;}
.box .box_detail .left_box .heading .icon.icon4{ margin-right:7px;}
.box .box_detail .left_box .heading .icon img{float:left; width:auto;}
.box .box_detail .left_box .heading h3{float:left; width:auto; color:#333; font-size:1.750em; line-height:30px;}
.box .box_detail .left_box .heading h3 .red{color:#a90000;}
.box .box_detail .left_box .left_detail{float:left; width:447px; padding:0px 0 8px 0; margin:0 0 0 34px; display:inline; background:url(../images/big_divid.png) no-repeat right 10px;}
.box .topbox{padding-bottom: 15px;}
.box .bottombox{padding-bottom: 5px;}
.box .box_detail .left_box .left_detail.last{ background:none;}
.box .box_detail .left_box .left_detail strong{float:left; width:421px; color:#333; font-size:0.813em; line-height:18px; padding:16px 34px 0 0;}
.box .box_detail .left_box .left_detail ul{float:left; width:421px; list-style:none; padding:0px 34px 0 0; }
.box .box_detail .left_box .left_detail ul li{float:left; width:421px; background:url(../images/tick_icn.png) no-repeat left 24px; color:#595959; font-size:0.813em; line-height:15px; padding:20px 34px 0 26px;}
.box .box_detail .left_box .left_detail .learn_more{float:right; width:114px; margin:14px 38px 5px 0; display:inline;}
.box .box_detail .left_box .left_detail .learn_more a{float:left;background:url(../images/btns_sprite.png) no-repeat 0px -513px; color:#fff; text-decoration:none; text-shadow:-1px -1px 1px #AA0303; font-weight:bold; padding-left:13px; font-size:0.813em; line-height:32px;}
.box .box_detail .left_box .left_detail .learn_more a span{ float:left; padding:0px 35px 0px 0px;background:url(../images/btns_sprite.png) no-repeat right -513px;}

.box .box_detail .left_box .left_detail .learn_more a:hover{ background-position:0px -557px;}
.box .box_detail .left_box .left_detail .learn_more a:hover span{ background-position:right -557px;}
.box .box_detail .left_box .left_detail .learn_more a:active{ background-position:0px -596px;}
.box .box_detail .left_box .left_detail .learn_more a:active span{background-position:right -596px;}
/*body container   css ends*/

/*footer  css starts*/
#footer{float:left; width:100%; background:url(../images/footer_bg.jpg) repeat-x 0 0;}
.footer_detail{float:left; width:962px; padding:20px 0 27px 0;}
.footer_detail .powerd{float:left; width:527px;}
.footer_detail .powerd h3{float:left; width:100%; color:#595959; font-size:15px; line-height:21px;}
.footer_detail .powerd ul{float:left; width:100%; list-style:none; padding-bottom:5px;}
.footer_detail .powerd ul li{float:left; width:auto; margin:5px 18px 0 0; display:inline;}
.footer_detail .powerd ul li.last{ margin-right:0px;}
.footer_detail .follow{float:right; width:387px;}
.footer_detail .follow h3{float:left; width:100%; color:#595959; font-size:0.938em; line-height:21px;}
.footer_detail .follow .icon{float:left; width:auto; margin:26px 0 0 0;}
.footer_detail .follow .icon img{float:left; width:auto;}
.footer_detail .follow .follow_box{float:left; width:238px; background:url(../images/follow_box_bg.png) no-repeat 0 0; padding:16px 24px 16px 36px; margin:-10px 0 0 0; position:relative;}
.footer_detail .follow .follow_box p{float:left; width:100%; color:#595959; font-size:0.813em; line-height:18px;}
.footer_detail .follow .follow_box p a{color:#418cc4; text-decoration:none;}
.footer_detail .follow .follow_box p a:hover{ text-decoration:underline;}

.footer_detail .footer_links{float:left; width:962px; padding:32px 0 20px 0;}
.footer_detail .footer_links .box{float:left; width:118px; padding:0 50px 0 0;}
.footer_detail .footer_links .box.last{ padding-right:0px;}
.footer_detail .footer_links .box strong{float:left; width:100%; color:#d6d6d6; font-size:0.813em; line-height:14px; font-weight:bold;}
.footer_detail .footer_links .box ul{float:left; width:118px; list-style:none;}
.footer_detail .footer_links .box ul li{float:left; width:106px; color:#c0c0c0; font-size:0.750em; line-height:1.400em; background:url(../images/footer_arrow.png) no-repeat left 15px; padding:10px 0 0 12px;}
.footer_detail .footer_links .box ul li a{float:left; width:auto; color:#c0c0c0; text-decoration:none;}
.footer_detail .footer_links .box ul li a:hover{ color:#929292;}
.footer_detail .copy{float:left; width:auto; color:#acacac; font-size:0.688em; line-height:11px; padding:81px 0 0 0;}
/*footer  css ends*/


/*inner css starts*/
.inner_header_banner{float:left; width:962px; padding:32px 0 0px 0;}
.inner_header_banner.guard_banner{ padding:18px 0 0 0;}
.dedicated_banner{ padding:18px 0 0 0;}
.inner_header_banner h2{float:left; width:auto; color:#fff; font-size:3.000em; line-height:57px; font-weight:normal; text-shadow:1px 1px 1px #000; padding:0px 0 0 0; margin-top:-6px; position:relative;}
.inner_header_banner.guard_banner h2{ margin-top:6px;}
.about_banner h2{padding-top:4px;}
.about_banner{padding-top:28px;}
.portal_banner h2{padding-top:13px;}
.portal_banner{padding-top:19px;}

.dedicated_banner h2{ margin-top:7px;}
.inner_header_banner .icon{float:right; width:auto; margin:-14px 42px 0 0; display:inline; position:relative;}
.dedicated_banner .icon{ margin-right:45px;}
.inner_header_banner .icon img{float:left;}
.inner_header_banner .icon.first{ margin-top:0px;}

.addon-table{
	float:left; 
	width:100%; 
}

.addon-table th{
	background: url(../images/addon-head.png) repeat-x;
	line-height: 44px;
	font-size: 15px;
	font-weight: normal;
	color: #ffffff;
}

.addon-table td.cat{
	background: url(../images/addon-cat.png) repeat-x;
	line-height: 42px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	overflow: hidden;
}

.addon-table td.cat img{
	float: left;
}

.addon-table td.subcat, .dedicated_list .subcat{
	background: url(../images/addon-subcat.png) repeat-x;
	line-height: 41px;
	color: #333; 
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #e6e6e6;
	text-indent: 19px;
}

.dedicated_list .subcat{
	padding: 0;
	height: 41px;
}

.dedicated_list .subcat h3{
	line-height: 41px;
}

.addon-table td{
	background: #fff;
	color: #333;
	font-size: 13px;
	border-bottom: 1px solid #dddddd;
	line-height: 41px;
}

.addon-table td.alt{
	background: #f6f6f6;
}

.addon-table .addon{
	width: 80%;
	text-indent: 19px;
	text-align: left;
}

.addon-table .price{
	width: 20%;
	text-align: left;
}

.addon-table td.price{
	color: #d22020;
	font-weight: bold;
}

#bar .breadcurmbs{float:left; width:100%;}
#bar .breadcurmbs ul{float:left; width:945px; list-style:none; padding:3px 0 0 ; z-index:999}
#bar .breadcurmbs ul li{float:left; width:auto; color:#ff2626; font-size:13px; line-height:15px; background:url(../images/arrow.png) no-repeat right 17px; padding:11px 20px 15px 13px; margin:0px;}
#bar .breadcurmbs ul li a{float:left; width:auto; color:#ff2626; text-decoration:none;}
#bar .breadcurmbs ul li a:hover{color:#fff}
#bar .breadcurmbs ul li.active{color:#fff}
#bar .breadcurmbs ul li.last{ background:none;}

.shared_page{float:left; width:960px; background: url("../images/bg_repet.png") repeat-y scroll 0 0;}
.shared_page .shared_left{float:left; width:735px;}
.shared_left h3{float:left; width:724px; color:#333; font-size:1.500em; line-height:28px; background:url(../images/shared_left_bg.jpg) no-repeat 0 0; padding:19px 0 22px 13px;}
.shared_left .text{float:left; width:701px; padding:0 20px 0px 16px;}
.shared_left .blank_content{padding-left: 0 !important;}
.shared_left .blank_content p{padding-left: 20px !important;padding-right:20px !important;}
.shared_left .text small{float:left; width:100%; color:#333; font-size:	0.813em; line-height:18px; padding:16px 0 0 0; font-weight:bold;}
small.vztype{display: block;margin: 15px 0 3px 0 !important;font-size: 11px !important;}
.shared_left .text p{float:left; width:100%; color:#333; font-size:	0.813em; line-height:18px; padding:22px 0 0 0}
.shared_left .shared_top{float:left; width:737px; padding:28px 0 0 0;}
.shared_left .shared_top .box1{float:left; width:184px;}
.shared_left .shared_top .box1 h4{float:left; width:184px; background:url(../images/blue_bg.jpg) repeat-x 0 0; text-align:center; color:#fff; font-size:1.125em; line-height:21px; font-weight:normal; padding:11px 0;}
.shared_left .shared_top .box1 .box_text{float:left; width:144px; background:#8ec7df; padding:10px 20px 12px 20px;}
.shared_left .shared_top .box1 .box_text .rate{float:left; width:auto; color:#fff; font-size:2.250em; line-height:38px; font-weight:bold;}
.shared_left .shared_top .box_text .rate .mo{ font-size:0.6em; line-height:24px;}
.shared_left .shared_top .box_text .rate sup{ font-size:0.7em; line-height:26px; position: relative; top:9px;}
.shared_left .shared_top  .box_text small{float:left; width:100%; text-align:center; color:#122b3d; font-size:0.813em; line-height:15px; margin:4px 0 3px 0; font-weight:bold;}
.shared_left .shared_top .box_text .order_btn{float:left; width:100%; margin:4px 0 0 0;}
.shared_left .shared_top .box_text .order_btn a{float:left;background:url(../images/btns_sprite.png) no-repeat 0px -513px;font-size:0.813em; line-height:32px; color:#fff; text-decoration:none; margin:0px 0 0 20px; display:inline; padding-left:13px;text-shadow:-1px -1px 1px #AA0303; font-weight:bold;}
.shared_left .shared_top .box_text .order_btn a span{ float:left; padding:0px 35px 0px 0px;background:url(../images/btns_sprite.png) no-repeat right -513px;}
.shared_left .shared_top .box_text .order_btn a:hover{ background-position:0px -557px;}
.shared_left .shared_top .box_text .order_btn a:hover span{ background-position:right -557px;}
.shared_left .shared_top .box_text .order_btn a:active{background-position:0px -596px;}
.shared_left .shared_top .box_text .order_btn a:active span{background-position:right -596px;}

.shared_left .shared_top .box_text .order_btn_large{display: block;float:left; width:250px; margin:4px 0 0 0;}
.shared_left .shared_top .box_text .order_btn_large a{float:left;background:url(../images/btns_sprite.png) no-repeat 0px -513px;font-size:0.813em; line-height:32px; color:#fff; text-decoration:none; margin:0px 0 0 0; display:inline; padding-left:13px;text-shadow:-1px -1px 1px #AA0303; font-weight:bold;}
.shared_left .shared_top .box_text .order_btn_large a span.openvz{ float:left; padding:0px 40px 0px 0px;background:url(../images/btns_sprite.png) no-repeat right -513px;}
/*.shared_left .shared_top .box_text .order_btn_large a span.xen{ float:left; padding:0px 44px 0px 20px;background:url(../images/btns_sprite.png) no-repeat right -513px;}
*/
.shared_left .shared_top .box_text .order_btn_large a span.xen{ float:left; padding:0px 40px 0 0;background:url(../images/btns_sprite.png) no-repeat right -513px;}
.shared_left .shared_top .box_text .xenbtn{margin: 10px 0 0 14px}
.shared_left .shared_top .box_text .openvzbtn{margin: 10px 0 0 2px}

.shared_left .shared_top .box_text .order_btn_large a:hover{ background-position:0px -557px;}
.shared_left .shared_top .box_text .order_btn_large a:hover span{ background-position:right -557px;}
.shared_left .shared_top .box_text .order_btn_large a:active{background-position:0px -596px;}
.shared_left .shared_top .box_text .order_btn_large a:active span{background-position:right -596px;}

/* */ .shared_left .shared_top .row2 .col ul li a{color:#00507f; text-decoration:none;}
/* */ .shared_left .shared_top .row2 .col ul li a:hover{text-decoration: underline;}


.shared_left .shared_top .box2{float:left; width:184px; position:relative;}
.shared_left .shared_top .box2 h4{float:left; width:184px; background:url(../images/blue_bg.jpg) repeat-x 0 0; text-align:center; color:#fff; font-size:18px; line-height:21px; font-weight:normal; padding:11px 0;}
.shared_left .shared_top .box2 .box_text{float:left; width:144px; background:#7fbad7; padding:10px 20px 12px 20px;}
.shared_left .shared_top .box2 .box_text .rate{float:left; width:auto; color:#fff; font-size:36px; line-height:38px; font-weight:bold;}
.shared_left .shared_top .box2 .deal{ position:absolute; width:60px; height:60px; top:-2px; right:0px;}



.shared_left .shared_top .box3{float:left; width:184px;}
.shared_left .shared_top .box3 h4{float:left; width:184px; background:url(../images/blue_bg.jpg) repeat-x 0 0; text-align:center; color:#fff; font-size:18px; line-height:21px; font-weight:normal; padding:11px 0;}
.shared_left .shared_top .box3 .box_text{float:left; width:144px; background:#77b0ce; padding:10px 20px 12px 20px;}
.shared_left .shared_top .box3 .box_text .rate{float:left; width:auto; color:#fff; font-size:36px; line-height:38px; font-weight:bold;}



.shared_left .shared_top .box4{float:left; width:185px;}
.shared_left .shared_top .box4 h4{float:left; width:185px; background:url(../images/blue_bg.jpg) repeat-x 0 0; text-align:center; color:#fff; font-size:18px; line-height:21px; font-weight:normal; padding:11px 0;}
.shared_left .shared_top .box4 .box_text{float:left; width:145px; background:#6aa2c3; padding:10px 20px 12px 20px;}
.shared_left .shared_top .box4 .box_text .rate{float:left; width:auto; color:#fff; font-size:36px; line-height:38px; font-weight:bold;}



.shared_left .shared_top .row{float:left; width:735px; background:#f6f6f6; border-bottom:1px solid #ddd;}
.shared_left .shared_top .row.second{ background:#fff;}
.shared_left .shared_top .row .col{float:left; width:183px; color:#333; font-size:0.813em; line-height:21px; text-align:center; padding:10px 0;}
.shared_left .shared_top .row2{float:left; width:735px; background:#f5f5f5 url(../images/row_bg.jpg) repeat-x 0 0; border-bottom:1px solid #ddd; padding-bottom:12px;}
.shared_left .shared_top .row2 h4{float:left; width:717px; color:#333; font-size:13px; line-height:15px; padding:16px 0 0 20px}
.shared_left .shared_top .row2 .col{float:left; width:176px; margin: 0 0 0 0;}
.shared_left .shared_top .row2 .col ul{float:left; width:176px; list-style:none; padding:10px 0 0 20px;}
.shared_left .shared_top .row2 .col ul li{float:left; width:176px; padding: 0 30px 0 0; background:url(../images/tick_icn.png) no-repeat left 12px; padding:10px 0 10px 24px; font-size:0.813em; line-height:14px;}
.shared_left .shared_top .row2 .col ul.second{ }
.shared_left h4{float:left; width:auto; padding:20px 0 0 20px; font-size:1.375em; line-height:30px; color:#333; padding-bottom:5px;}
.shared_left p{float:left; width:697px; padding:10px 20px; font-size:0.813em; line-height:18px;}
.shared_left p a{color:#00507f; text-decoration:none;}
.shared_left p a:hover{ text-decoration:underline;}
.shared_left .schematic_box{float:left; width:693px; -webkit-border-radius: 10px; border-radius: 10px; background:#fff; border:1px solid #ddd; margin:20px 0 0 20px; display:inline; min-height:160px; height:auto!important; height:160px;}
.shared_left .schematic_box small{float:left; width:100%; text-align:center; color:#999; font-size:1.375em; line-height:26px; padding:90px 0; font-weight:bold;}

.shared_right{float:right; width:225px;}
.shared_right ul{float:left; width:225px; list-style:none;}
.shared_right ul li{float:left; width:225px; color:#333; font-size:0.875em; line-height:19px; border-bottom:1px solid #d6d6d6;;}
.shared_right ul li.one{float:left; width:225px;}
.shared_right ul li.one a{float:left; width:210px; background:url(../images/right_li1_bg.jpg) no-repeat 0 0; color:#333; padding:10px 0 10px 15px; text-decoration:none;}
.shared_right ul li.one a span{float:left; width:auto; background:url(../images/down.png) no-repeat left 13px; cursor:pointer;}
.shared_right ul li.one a small{float:left; width:auto; color:#333; font-size:12px; line-height:16px; padding:0 0 0 18px;}
.shared_right ul li.one a.active{ background-position:0 -53px; font-weight:bold;}

.shared_right ul li.two{float:left; width:225px;}
.shared_right ul li.two a{float:left; width:210px; background:url(../images/right_li2_bg.jpg) no-repeat 0 0; color:#333; padding:12px 0 10px 15px; text-decoration:none;}
.shared_right ul li.two a span{float:left; width:auto; background:url(../images/down.png) no-repeat left 4px; cursor:pointer;}
.shared_right ul li.two a small{float:left; width:auto; color:#333; font-size:12px; line-height:16px; padding:0 0 0 18px;}
.shared_right ul li.two a.active{ background-position:0 -38px; font-weight:bold;}

.shared_right ul li.three{float:left; width:225px;}
.shared_right ul li.three a{float:left; width:210px; background:url(../images/right_li3_bg.jpg) no-repeat 0 0; color:#333; padding:11px 0 10px 15px; text-decoration:none; }
.shared_right ul li.three a span{float:left; width:auto; background:url(../images/down.png) no-repeat left 4px; cursor:pointer;}
.shared_right ul li.three a small{float:left; width:auto; color:#333; font-size:12px; line-height:16px; padding:0 0 0 18px;}
.shared_right ul li.three a.active{ background-position:0 -37px; font-weight:bold;}

.shared_right ul li a.active:hover span small{text-decoration:none;}
.shared_right ul li a:hover span small{text-decoration:underline;}

.shared_right .right_detail{float:left; width:226px; border-left:1px solid #ddd; min-height:900px; height:auto !important; height:900px;}
.shared_right .check_box{float:left; width:203px; background:#f6f6f6; padding:2px 11px 8px 11px; border-bottom:1px solid #d6d6d6;}
.shared_right .check_box .box1{float:left; width:200px; background:url(../images/check_out_bg.jpg) no-repeat 0 0; margin:8px 0 0 0px; display:inline; padding:14px 0 10px 0;}
.check_box .box1 h3{float:left; width:100%; color:#b40808; font-size:1.000em	; line-height:19px; text-align:center;}
.check_box .box1 p{float:left; width:100%; text-align:center; color:#333; font-size:1.250em; line-height:24px; padding:4px 0 0 0; font-weight:bold;}
.check_box .box1 .pic{float:left; width:100%; text-align:center; margin:5px 0 0 0;}
.check_box .box1 .learn_btn{float:left; width:119px; margin:5px 0 5px 40px; display:inline;}
.check_box .box1 .learn_btn a{float:left; display:inline;background:url(../images/btns_sprite.png) no-repeat 0 -971px; text-align:center; text-decoration:none; color:#fff; font-size:	0.813em; line-height:32px;padding-left:20px;text-shadow: -1px -1px 1px #545454; font-weight:bold}
.check_box .box1 .learn_btn a span{padding:0px 20px 0px 0px; float:left;background:url(../images/btns_sprite.png) no-repeat right -1px;}
.check_box .box1 .learn_btn a:hover{background-position:0 -1009px;}
.check_box .box1 .learn_btn a:hover span{background-position:right -39px;}
.check_box .box1 .learn_btn a:active{background-position:0px -1046px;}
.check_box .box1 .learn_btn a:active span{background-position:right -76px}





.summer_box{float:left; width:200px; background:url(../images/summer_bg.jpg) no-repeat 0 0; margin:14px 0 0 11px; display:inline; padding:12px 0 10px 0;}
.summer_box h3{float:left; width:100%; text-align:center; color:#fefefe; font-size:1.625em; line-height:31px; text-shadow:1px 1px 1px #000 ,1px 1px 3px #000; font-weight:normal; padding-bottom:3px;}
.summer_box p{float:left; width:100%; text-align:center; color:#fefefe; font-size:1.000em	; line-height:18px; padding:2px 0 0 0; font-weight:bold;}
.summer_box p.p2{font-size:0.937em	}
.summer_box .pic{float:right; width:93%; text-align:center; margin:8px 0 0 0;}
.summer_box small{float:left; width:100%; text-align:center; color:#fefefe; font-size:0.750em; line-height:12px; padding:0px 0 0 0;}
.summer_box .code{float:left; width:100%; text-align:center; color:#fefefe; font-size:0.750em; line-height:14px; font-weight:bold; padding:13px 0 0 0;}
.summer_box .order_now_btn{float:left; width:119px; margin:8px 0 0 42px; display:inline;}
.summer_box .order_now_btn a{float:left; width:119px; background:url(../images/btns_sprite.png) no-repeat 0px -753px;font-size:	0.875em; line-height:32px; color:#fff; font-weight:bold; text-decoration:none; padding-left:18px; text-shadow:-1px -1px 1px #406610;}
.summer_box .order_now_btn a span{ float:left; padding:0px 18px 0px 0px; background:url(../images/btns_sprite.png) no-repeat right -753px}
.summer_box .order_now_btn a:hover{ background-position:0px -916px;}
.summer_box .order_now_btn a:hover span{ background-position:right -916px;}
.summer_box .order_now_btn a:active{ background-position:0px -794px;}
.summer_box .order_now_btn a:active span{ background-position:right -794px;}

.buy_one_free{
	background: #1F4B68;
	margin:14px 0 0 11px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 12px 0 15px 0;
	width: 200px;
	float: left;
	display: inline;
-webkit-box-shadow: inset 0px 6px 11px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 6px 11px 0px rgba(0,0,0,0.75);
box-shadow: inset 0px 6px 11px 0px rgba(0,0,0,0.75);
}

.buy_one_free h3{float:left; width:100%; text-align:center; color:#fefefe; font-size:1.625em; line-height:31px; text-shadow:1px 1px 1px #000 ,1px 1px 3px #000; font-weight:normal; padding-bottom:3px;}
.buy_one_free p{float:left; width:100%; text-align:center; color:#fefefe; font-size:1.000em	; line-height:23px; padding:10px 0 0 0; font-weight:bold;}
.buy_one_free .code{
background: #65c91e;
background: -moz-linear-gradient(top,  #65c91e 0%, #68a618 48%, #589616 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65c91e), color-stop(48%,#68a618), color-stop(100%,#589616));
background: -webkit-linear-gradient(top,  #65c91e 0%,#68a618 48%,#589616 100%);
background: -o-linear-gradient(top,  #65c91e 0%,#68a618 48%,#589616 100%);
background: -ms-linear-gradient(top,  #65c91e 0%,#68a618 48%,#589616 100%);
background: linear-gradient(to bottom,  #65c91e 0%,#68a618 48%,#589616 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65c91e', endColorstr='#589616',GradientType=0 );
font-size: 13px;
float: left;display:block;padding: 8px;margin: 15px 0 0 16px;color: #fefefe;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px; width: 137px;
}


.common_sec{float:left; width:962px; background:url(../images/shadow-ded.jpg) repeat-y 0 0;}
.common_sec_details{float:left; width:961px; padding:0 2px 15px 1px; background:url(../images/bottom-shadow-ded.png) no-repeat 0 bottom; margin:0 0 -8px 0; display:inline;}
.common_sec_details2{float:left; width:961px; padding:0 2px 15px 1px; background:url(../images/bottom-shadow-ded3_1.png) no-repeat 0 bottom; margin:0 0 -8px 0; display:inline;}
.common_sec_details_bottom{float:left; width:960px; padding:0 2px 29px!important; background:url(../images/bottom-shadow-ded3_1.png) no-repeat 0 bottom; margin:0 0 -8px 0 !important; display:inline;}

.common_sec_details_bottom2{float:left; width:961px; padding:0 2px 29px 1px!important; background:url(../images/bottom-shadow-ded3_1.png) no-repeat 0 bottom; margin:0 0 -8px 0px !important; display:inline;}

.common_sec_details_bottom3{float:left; width:961px; padding:0 2px 29px 1px!important; background:url(../images/bottom-shadow-ded3_2.png) no-repeat 0 bottom; margin:0 0 -8px 0px !important; display:inline;}

.common_sec_details_bottom_blank{float:left; width:961px; padding:0 2px 15px 1px; background:url(../images/bottom-blank.png) no-repeat 0 bottom; margin:0 0 -8px 0; display:inline;}


/*
ul.dedicated_menu{float:left; width:911px; list-style:none; height:51px;background:url(../images/dedicated-topnav-bg.jpg) no-repeat 0 0; margin:25px 0 26px 25px; display:inline; padding:1px}
*/

ul.dedicated_menu{
	float: left;
	margin:25px 0 26px 23px;
	list-style-type: none;
	overflow: hidden;
	background: url(../images/dedicated_menu_bg.png) repeat-x;
	border: 2px solid #e2e2e2;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

ul.dedicated_menu li{float:left; width:auto;}
ul.dedicated_menu li a{float:left; width:auto; text-decoration:none; padding:0 28px 0 29px; height:49px; border-right:1px solid #ccc; border-left:1px solid #f8f8f8;padding:0 21px 0 22px\0/}
@media \0screen{
ul.dedicated_menu li a{ padding:0 18px 0 18px;}
	}

ul.dedicated_menu li a strong{float:left; width:auto; padding:19px 0 0 10px; font-size:0.938em; line-height:15px; color:#595959;}
ul.dedicated_menu li a span{float:left; width:29px; height:48px}
ul.dedicated_menu li a:hover{color:#fff; text-shadow:1px 1px 1px #444; background:url(../images/dedicated_menu_hover_bg.png) repeat-x 0 0; border-right:1px solid #8e8e8e;
border-left:1px solid #8e8e8e;}
ul.dedicated_menu li.active a{color:#fff; text-shadow:1px 1px 1px #444; background:url(../images/dedicated_menu_hover_bg.png) repeat-x 0 0; border-right:1px solid #8e8e8e;
border-left:1px solid #8e8e8e;}

ul.dedicated_menu li a:hover strong{color:#fff;}
ul.dedicated_menu li.active a strong{color:#fff;}
ul.dedicated_menu li.first a{border-left:none;-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;behavior:url(PIE.htc);}
ul.dedicated_menu li.first a:hover{border-left:none;}
ul.dedicated_menu li.first.active a{border-left:none;}
ul.dedicated_menu li.last a{border-right:none; padding:0 0 0px 19px;-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;behavior:url(PIE.htc);padding-right: 15px;}

ul.dedicated_menu li.last a strong{ padding:19px 10px 7px 5px;}
ul.dedicated_menu li.last a:hover{border-right:none;}
ul.dedicated_menu li.last.active a{border-right:none;}
ul.dedicated_menu li a span.icon1{background:url(../images/dedicated-icon1.jpg) no-repeat 0 0;}
ul.dedicated_menu li a span.icon2{background:url(../images/dedicated-icon2.jpg) no-repeat 0 0;}
ul.dedicated_menu li a span.icon3{background:url(../images/dedicated-icon3.jpg) no-repeat 0 0;}
ul.dedicated_menu li a span.icon4{background:url(../images/dedicated-icon-gigabit.png) no-repeat 0 0;}
ul.dedicated_menu li a span.icon5{background:url(../images/dedicated-icon-addon.png) no-repeat 0 0;}
ul.dedicated_menu li a span.icon6{background:url(../images/dedicated-icon6.jpg) no-repeat 0 0;}
ul.dedicated_menu li a span.promo{background:url(../images/dedicated-promoicon.jpg) no-repeat 0 0;}
ul.dedicated_menu li a:hover span{background-position:0 -49px;}

ul.dedicated_menu li.active a span{background-position:0 -49px;}
.promoserver{background: #FFDDDD !important;border-bottom: 1px solid #F2D0D0 !important;}
ul.dedicated_list{float:left; width:100%; list-style:none;}
ul.dedicated_list li{float:left; width:960px; height:27px; border-bottom:1px solid #ddd; padding:15px 0 1px 0;color:#333; font-size:0.813em; line-height:14px;}
ul.dedicated_list li.heading{background:#2d2d2d; height:28px; border-bottom:1px solid #fff; color:#fff; font-size:0.938em; line-height:15px; padding:17px 0 0px 0;}
ul.dedicated_list li.heading .col1{color:#fff !important; font-weight:normal;}
ul.dedicated_list li.heading .col7{color:#fff !important; font-weight:normal;}
ul.dedicated_list li.gray{background:#f6f6f6;}
ul.dedicated_list li a.order-btn{font-size:0.923em; }

ul.addon_list{width:576px; list-style:none; margin: 20px auto;border: 1px solid #ddd;border-bottom:0;}
ul.addon_list li{height:27px; border-bottom:1px solid #ddd; padding:15px 0 1px 0;color:#333; font-size:0.813em; line-height:14px;}
ul.addon_list li.heading{background:#2d2d2d; height:28px; border-bottom:0 solid #fff; color:#fff; font-size:0.938em; line-height:15px; padding:17px 0 0px 0;}
ul.addon_list li.subheading{background: #77B0CE;height:30px;border-bottom: 1px solid #fff;color: #fff;font-size: 0.938em;line-height:30px;padding: 1px 0 0 10px;}
ul.addon_list .col1{font-weight:normal; float: left; padding: 0 0 0 10px;}
ul.addon_list .col2{font-weight:normal; float: right; padding: 0 10px 0 0;}
ul.addon_list li.gray{background:#f6f6f6;}
ul.addon_list li a.order-btn{font-size:0.923em; }
ul.addon_list li.rowa{background: #f6f6f6;}
ul.addon_list li.rowb{background: #fff;}

a.configure-btn{float:left;background:url(../images/btns_sprite.png) no-repeat 0 -836px; font-size:1.00em; line-height:32px; color:#333; text-decoration:none; text-align:center; margin:-9px 5px 0 0; display:inline; font-weight:bold; padding-left:14px; text-shadow:-1px -1px 1px #fff;}
a.configure-btn span{float:left; padding:0px 14px 0px 0 ;background:url(../images/btns_sprite.png) no-repeat right -836px;}
a.configure-btn:hover{background-position:0px -874px;}
a.configure-btn:hover span{background-position:right -874px;}
a.configure-btn:active{background-position:0px -1085px;}
a.configure-btn:active span{background-position:right -1085px;}



a.plans-btn{float:left; padding-left:13px;background:url(../images/btns_sprite.png) no-repeat 0 -836px; font-size:0.750em; line-height:32px; color:#333; text-decoration:none; text-align:center; margin:4px 5px 0 0; display:inline; cursor:pointer; font-weight:bold; text-shadow:-1px -1px 1px #fff;}
a.plans-btn span{ float:left; padding:0px 14px 0px 0px;background:url(../images/btns_sprite.png) no-repeat right -836px;}
a.plans-btn:hover{ background-position:0px -874px}
a.plans-btn:hover span{ background-position:right -874px}
a.plans-btn:active{ background-position:0px -1085px;}
a.plans-btn:active span{ background-position:right -1085px;}


a.order-btn{background:url(../images/btns_sprite.png) no-repeat 0px -513px;margin:-9px 0 0 0; font-size:0.813em; line-height:32px; color:#fff; padding-left:13px; text-decoration:none; float:left; text-shadow:-1px -1px 1px #AA0303; font-weight:bold;}
a.order-btn span{ padding:0px 35px 0px 0px; float:left;background:url(../images/btns_sprite.png) no-repeat right -513px}
a.order-btn:hover{background-position:0px -557px;}
a.order-btn:hover span{background-position:right -557px;}
a.order-btn:active{background-position:0px -596px;}
a.order-btn:active span{background-position:right -596px;}

ul.dedicated_list li .col1{float:left; width:140px; padding:0 10px 0 20px; color:#005080; font-weight:bold; cursor:pointer;text-decoration: none;}
ul.dedicated_list li .col1:hover{ text-decoration:underline;}
ul.dedicated_list li.heading .col1{ cursor: default;}
ul.dedicated_list li.heading .col1:hover{ text-decoration:none;}
ul.dedicated_list li .cpucores{float:left; width:72px; padding:0 5px 0 0;text-align:center;}
ul.dedicated_list li .ddosprotection{float:left; width:92px; padding:0 5px 0 0;text-align:center;}
ul.dedicated_list li .col2{float:left; width:92px; padding:0 5px 0 0;text-align:center;}
ul.dedicated_list li .col3{float:left; width:60px; padding:0 5px 0 0;text-align:center;}
ul.dedicated_list li .col4{float:left; width:70px; padding:0 5px 0 0;text-align:center;}
ul.dedicated_list li .col5{float:left; width:80px; padding:0 5px 0 0;text-align:center;}
ul.dedicated_list li .col6{float:left; width:73px; padding:0 12px 0 0; text-align:center;}
ul.dedicated_list li .col7{float:left; width:85px; padding:0 5px 0 0; color:#d32121; font-weight:bold;text-align:center;}
ul.dedicated_list li .col8{float:left; width:auto;}

.dedicated_left{float:left; width:713px; border-top:1px solid #fff; padding:25px 0 35px 20px; color:#333; margin:0 0 -12px 0; background: url(../images/left-bg.jpg) repeat-x 0 0; border-right:1px solid #ddd;}
.dedicated_left h3{float:left; width:100%; padding:0 0 19px 0; font-size:1.375em; line-height:23px;}
.dedicated_left h4{float:left; width:100%; font-size:0.813em; line-height:18px; padding:0 0 1px 0;}
.dedicated_left p{float:left; width:100%; font-size:0.813em; line-height:18px; padding:0 0 20px 0;}
.dedicated_left p a{color:#00507f; text-decoration:underline;}
.dedicated_left p a:hover{ text-decoration:none;}
.dedicated_left .photoframe{float:left; width:691px; border:1px solid #ddd; border-radius:6px;-webkit-border-radius:6px;behavior:url(PIE.htc);position:relative;}
.dedicated_left .photoframe strong{float:left; width:100%; text-align:center; color:#999; font-size:22px; line-height:26px; padding:100px 0;}

.dedicated_right{float:right; width:216px; background:#f6f6f6; padding:12px 0 12px 11px;}
.protection{float:left; width:184px; height:250px; background:url(../images/protection-bg.jpg) no-repeat 0 0; text-align:center; padding:15px 8px 0;}
.protection h3{font-size:1.000em; line-height:18px; color:#b40808; padding:0 0 5px 0;}
.protection h4{ font-size:1.250em; line-height:22px; color:#333; padding:0 0 10px 0;}
.protection a.learn-btn{float:left;margin:5px 0 0 35px; display:inline; background:url(../images/btns_sprite.png) no-repeat 0 -971px; text-align:center; text-decoration:none; color:#fff; font-size:	0.813em; line-height:32px;padding-left:20px;text-shadow: -1px -1px 1px #545454; font-weight:bold;}
.protection a.learn-btn span{ padding:0px 20px 0px 0px; float:left;background:url(../images/btns_sprite.png) no-repeat right -1px;}
.protection a.learn-btn:hover{background-position:0 -1009px;}
.protection a.learn-btn:hover span{background-position:right -39px;}
.protection a.learn-btn:active{background-position:0px -1046px;}
.protection a.learn-btn:active span{background-position:right -76px;}

.guard_solutions{float:left; width:960px; background:url(../images/guard_solutions-bg.jpg) no-repeat 0 0; padding:18px 0 15px 0; border-bottom:1px solid #ddd;}
.guard_solutions .details{float:left; width:475px; padding:10px 0 0 20px;}
.guard_solutions .details h3{float:left; width:100%; font-size:1.500em; line-height:15px; color:#333; padding:0 0 5px 0;}
.guard_solutions .details h4{float:left; width:100%; font-size:1.250em; line-height:1.375em; color:#333; padding:0 0 32px 0;}
.guard_solutions .details p{float:left; width:100%; font-size:0.813em; line-height:18px; color:#333; padding:0 0 20px 0;}

.guard_solutions .photoframe img{float:right; width:420px; height:250px; border:1px solid #ddd; border-radius:6px;-webkit-border-radius:6px;behavior:url(PIE.htc);position:relative; margin:20px 20px 0 0; display:inline;}

.guard_solutions .photoframe strong{float:left; width:100%; text-align:center; color:#999; font-size:1.375em; line-height:26px; padding:137px 0;}

.guard_plan{float:left; width:920px; background:url(../images/guard_plan_bg.jpg) repeat-x 0 0; padding:20px 20px 54px 20px; border-bottom:1px solid #ddd;}
.guard_plan h3{float:left; width:100%; font-size:1.500em; line-height:25px; color:#333; padding:0 0 15px 0;}
.guard_plan .order_sec{float:left; width:918px; height:122px;}
.guard_plan .order_sec .process_bar{margin:0 0 18px 0; display:inline; width:98%; float:left;}
.guard_plan .order_sec .order-box{float:left; width:888px; height:512px; background:url(../images/order-box-bg.jpg) no-repeat 0 0; padding:19px 14px 0 14px;}
.guard_plan .order_sec .box{float:left; width:882px; height:78px; background:url(../images/order-box-small-bg.jpg) no-repeat 0 0; padding:1px;}
.guard_plan .order_sec .box small{float:left; width:100%; font-size:0.750em; line-height:0.875em; color:#717171; padding:0 0 12px 0; font-weight:bold;}
.guard_plan .order_sec .box .rate{float:left; width:100%; font-size:1.250em; line-height:1.375em; color:#3e3e3e; }
.guard_plan .order_sec .box strong{float:left; width:135px; font-weight:normal}

.guard_plan .order_sec .col1{float:left; width:350px; border-right:1px solid #d3d3d3; padding:16px 7px 14px 13px;}
.guard_plan .order_sec .col2{float:left; width:200px; border-right:1px solid #d3d3d3; padding:16px 7px 14px 13px;}
.guard_plan .order_sec .col3{float:left; width:151px; border-right:1px solid #d3d3d3; padding:16px 0 14px 13px;}
.guard_plan .order_sec .col4{float:left; width:115px; padding:14px 0 0 5px;}

/* plan table start here*/

.plan_list{float:left; width:960px; list-style:none; background:#fff;}
.plan_list table{width:100%;}
.plan_list table tr td{color:#333;border-bottom:1px solid #ddd;font-size:0.813em;line-height:16px;width:auto;text-align:center;padding:13px 0 10px 0;}
.plan_list table tr.heading td{background:#101010;color:#fff;font-size:0.938em; border:0;}
.plan_list table tr.blue td{background:#77b0ce;color:#fff;font-size:0.938em; border:0}
.plan_list table tr.blue td.dark_blue{background:#6fa5c1;}
.plan_list table tr td.col1{width:104px;padding:13px 20px 10px 10px; text-align:left; font-weight:bold;}
.plan_list table tr.gray td{background:#f6f6f6;}
.plan_list table tr.gray.red td{color:#D32121}
.plan_list table tr.gray.red td.col1{color:#333}
.plan_list table tr.setup td{font-weight: normal;}
.plan_list table tr.large_row td.col1{ font-weight:bold}
.plan_list table tr td.light_blue{background:#e0f6fc !important;}

/* plan table ends here*/

.links{float:left; width:960px; text-align:center; background:#f6f6f6; border-bottom:1px solid #ddd; padding:16px 0 13px;}
.links a.order_btn{background:url(../images/btns_sprite.png) no-repeat 0 -513px; display:inline-block; font-size:0.813em; line-height:33px; color:#fff; text-decoration:none; text-align:left; text-shadow:-1px -1px 1px #AA0303; padding-left:14px; font-weight:bold; vertical-align:top;}
.links a.order_btn span{ padding:0px 41px 0px 0px; float:left;background:url(../images/btns_sprite.png) no-repeat right -513px; }
.links a.order_btn:hover{background-position:0 -557px;}
.links a.order_btn:hover span{ background-position:right -557px;}
.links a.order_btn:active{background-position:0 -596px;}
.links a.order_btn:active span{background-position:right -596px;}

.links a.hide_btn{ display:inline-block; padding-left:14px; font-size:0.813em; line-height:33px; color:#333; text-decoration:none; background:url(../images/btns_sprite.png) no-repeat 0 -836px; text-shadow:-1px -1px 1px #ffffff; font-weight:bold; margin:0px 0 0 ; vertical-align:top;}
.links a.hide_btn span{ float:left; padding:0px 14px 0px 0; background:url(../images/btns_sprite.png) no-repeat right -836px ;}
.links a.hide_btn:hover{ background-position:0px -874px;}
.links a.hide_btn:hover span{ background-position:right -874px;}
.links a.hide_btn:active{ background-position:0px  -1085px;}
.links a.hide_btn:active span{ background-position:right -1085px;}




.dddhs_guard{float:left; width:714px; background:url(../images/left-bg.jpg) repeat-x 0 0; padding:28px 0 12px 15px; border-top:1px solid #fff; border-right:1px solid #ddd; margin-bottom:-51px; position:relative; }
.dddhs_guard h3{float:left; width:100%; font-size:1.375em; line-height:17px; padding:0 0 18px 0;}
.dddhs_guard ul{float:left; width:680px; list-style:none; padding:0 25px 0 10px;}
.dddhs_guard ul li{float:left; width:100%; padding:0 0 12px 0;}
.dddhs_guard ul li p{float:right; width:575px; font-size:	0.813em; line-height:18px; color:#333;}

.plan_includes{float:right; width:230px;margin-right:1px; padding-bottom:33px; background:#f6f6f6 url(../images/plan_includes_box_bg.jpg) no-repeat bottom right; margin-bottom:-12px;}
.plan_includes h3{float:left; width:206px; background:url(../images/heading_bg.jpg) repeat-x 0 0; height:25px; padding:12px 12px 4px; font-size:1.000em; line-height:18px; color:#333;}
.plan_includes .col{float:left; width:176px; margin:15px 0 0 12px; display:inline; border:1px solid #d3d3d3; height:63px; background:#fff; border-radius:3px; -webkitborder-radius:3px; position:relative;behaviour:url(PIE.htc); padding:17px 12px 0;}
.plan_includes .col h4{float:right; width:100px; color:#333; font-size:0.9em; line-height:20px; padding:4px 0 0 0 ; font-size:.90em\0/;*width:90px;}
.plan_includes .col3{padding:10px 12px 7px}
.plan_includes .col3 h4{ padding:0px 0 0 ;}
.plan_includes .col1 h4{ padding:2px 0 0 ;}
.plan_includes .col3  img{ margin-top:5px;}
.plan_includes .col h4 strong{color:#d62d2d;}
.ui-slider .ui-slider-handle{ background: url(../images/slider_scroll.png) no-repeat 0 0!important; height:34px!important; width:34px !important; top:-10px!important; border-radius:none!important;border:none!important;}
.ui-slider-handle{cursor:pointer!important;}


.clear{clear: both;}

.our-support h4,.contact-form h4{
	float: none !important;
	width: auto !important;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 0;
}

.our-support ul{	
	list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0 30px;
}

.our-support ul li{
	line-height: 21px;
	background: url(../images/arrow-bullet.png) no-repeat left center;
	padding: 0 0 0 10px;
}

.our-support ul li a{color: #00507f;text-decoration:none;}

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

.contact-form form{
	padding: 0 0 0 20px;
	display: block;
}

.contact-form label{
	float: left;
}

.contact-form input.data,.contact-form textarea{
	float: left;
	display: block;
	margin: 0 0 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 8px;
	width: 450px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	border: 1px solid #ccc;
	color: #666;
}

.contact-form input:hover,.contact-form textarea:hover,.contact-form input:focus,.contact-form text-area:focus{
	color: #333;

}

.contact-form label{
	width: 70px;
}

.contact-form p{
	overflow: hidden;
}

.contact-form label.error{
	width: auto !important;
	color: #ff0000;
	padding: 8px 0 0 85px;
}

.contact-form p.requiredNote{
	padding: 18px 0 15px 0;
}

.success{padding-top: 10px;}
.success p.green{color:#37aa2b;}
.success p{padding: 0 0 5px 0 !important;}

p.error{color: #cb0e0e;}

.contact-form .submitbtn{width:160px; margin:14px 38px 5px 0; display:inline;}
.contact-form .submitbtn a{float:left;background:url(../images/btns_sprite.png) no-repeat 0px -513px; color:#fff; text-decoration:none; text-shadow:-1px -1px 1px #AA0303; font-weight:bold; padding-left:14px; font-size:0.813em; line-height:32px;}
.contact-form .submitbtn a span{ float:left; padding:0px 35px 0px 0px;background:url(../images/btns_sprite.png) no-repeat right -513px;}

.contact-form .submitbtn a:hover{ background-position:0px -557px;}
.contact-form .submitbtn a:hover span{ background-position:right -557px;}
.contact-form .submitbtn a:active{ background-position:0px -596px;}
.contact-form .submitbtn a:active span{background-position:right -596px;}

.contact-form .btn{width: auto !important;color: #fff;	font-family:Arial, Helvetica, sans-serif;font-size: 12px;padding: 8px;margin: 0 0 0 20px;}

.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 13px;
  line-height: 18px;
  *line-height: 20px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  text-shadow: 0 -1px 0 #c91b1b;
  vertical-align: middle;
  cursor: pointer;
  background-color: #b00505;
  *background-color: #b00505;
  background-image: -ms-linear-gradient(top, #e63131, #b00505);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e63131), to(#b00505));
  background-image: -webkit-linear-gradient(top, #e63131, #b00505);
  background-image: -o-linear-gradient(top, #e63131, #b00505);
  background-image: linear-gradient(top, #e63131, #b00505);
  background-image: -moz-linear-gradient(top, #e63131, #b00505);
  background-repeat: repeat-x;
  border: 1px solid #9f0000;
  *border: 0;
  border-color: #9f0000 #9f0000 #9f0000;
  border-bottom-color: #9f0000;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#e63131', endColorstr='#b00505', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn:active,
.btn.active {
  background-color: #cccccc \9;
}

.btn:first-child {
  *margin-left: 0;
}

.btn:hover {
  color: #fff !important;
  text-decoration: none;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#e44f4f', endColorstr='#c40505', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  background-color: #c40505;
  *background-color: #c40505;
  background-image: -ms-linear-gradient(top, #e44f4f, #c40505);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e44f4f), to(#c40505));
  background-image: -webkit-linear-gradient(top, #e44f4f, #c40505);
  background-image: -o-linear-gradient(top, #e44f4f, #c40505);
  background-image: linear-gradient(top, #e44f4f, #c40505);
  background-image: -moz-linear-gradient(top, #e44f4f, #c40505);
  background-repeat: repeat-x;
  border: 1px solid #b30000;
}

.btn:focus {
  color: #fff !important;
  text-decoration: none;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#af1515', endColorstr='#e83333', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  background-color: #e83333;
  *background-color: #e83333;
  background-image: -ms-linear-gradient(top, #af1515, #e83333);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#af1515), to(#e83333));
  background-image: -webkit-linear-gradient(top, #af1515, #e83333);
  background-image: -o-linear-gradient(top, #af1515, #e83333);
  background-image: linear-gradient(top, #af1515, #e83333);
  background-image: -moz-linear-gradient(top, #af1515, #e83333);
  background-repeat: repeat-x;
  border: 1px solid #740000;
  box-shadow: none;
} 

.btn.active,
.btn:active {
  color: #fff !important;
  text-decoration: none;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#af1515', endColorstr='#e83333', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  background-color: #e83333;
  *background-color: #e83333;
  background-image: -ms-linear-gradient(top, #af1515, #e83333);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#af1515), to(#e83333));
  background-image: -webkit-linear-gradient(top, #af1515, #e83333);
  background-image: -o-linear-gradient(top, #af1515, #e83333);
  background-image: linear-gradient(top, #af1515, #e83333);
  background-image: -moz-linear-gradient(top, #af1515, #e83333);
  background-repeat: repeat-x;
  border: 1px solid #740000;
}

.vps-reasons{
	padding: 0 25px 0 25px;
}

.dedi-reasons{padding-left: 0;}

.vps-reasons .left,.our-support .left{
	float: left;
	width: 307px;
	padding: 0;
	margin: 0;
}

.vps-reasons .right,.our-support .right{
	float: right;
	width: 307px;
}

.vps-reasons ul li{
	list-style-type: none;
}

.vps-reasons ul li.ddosprotection{
	background: url(../images/vps-ddosprotection-icon.png) no-repeat 0 10px;
	padding: 0 0 0 56px;
}

.vps-reasons ul li.virtualization{
	background: url(../images/vps-virtualization-icon.png) no-repeat 0 10px;
	padding: 0 0 0 56px;
}

.vps-reasons ul li.moneyback{
	background: url(../images/vps-moneyback-icon.png) no-repeat 0 10px;
	padding: 0 0 0 56px;
}

.vps-reasons ul li.solusvm{
	background: url(../images/vps-solusvm-icon.png) no-repeat 0 10px;
	padding: 0 0 0 69px;
}

.vps-reasons ul li.customplans{
	background: url(../images/vps-customplan-icon.png) no-repeat 0 10px;
	padding: 0 0 0 69px;
}

.vps-reasons ul li.scalable{
	background: url(../images/vps-scalable-icon.png) no-repeat 0 10px;
	padding: 0 0 0 69px;
}

.vps-reasons ul li.support{
	background: url(../images/vps-support-icon.png) no-repeat 0 10px;
	padding: 0 0 0 69px;
}

.vps-reasons ul li.ddosprotectiondedi{
	background: url(../images/dedicated-icon-protection.png) no-repeat top left;
	padding: 0 0 0 68px;
}

.vps-reasons ul li.redundancy{
	background: url(../images/dedicated-icon-redundancy.png) no-repeat top left;
	padding: 0 0 0 68px;
}

.vps-reasons ul li.temperaturecontrolled{
	background: url(../images/dedicated-icon-temperature.png) no-repeat top left;
	padding: 0 0 0 68px;
}

.vps-reasons ul li.upgradable{
	background: url(../images/dedicated-icon-upgradable.png) no-repeat top left;
	padding: 0 0 0 68px;
}

.vps-reasons ul li.premiumhardware{
	background: url(../images/dedicated-icon-premiumhardware.png) no-repeat top left;
	padding: 0 0 0 68px;
}

.vps-reasons ul li.quicksetup{
	background: url(../images/dedicated-icon-quicksetup.png) no-repeat top left;
	padding: 0 0 0 68px;
}

.vps-reasons ul li.highcapacity{
	background: url(../images/dedicated-icon-highcapacity.png) no-repeat top left;
	padding: 0 0 0 68px;
}

.vps-reasons ul li h5{
	margin: 20px 0 4px 0 !important;
	padding: 0 0 0 15px !important;
	font-size: 14px;
}

.vps-reasons ul li p{
	float: none;
	width: auto;
	margin: 0;
	padding: 0 0 0 15px !important;
}

.tos p.page-heading-desc{
	font-size: 15px;
	font-weight: bold;
}

.tos p{font-size: 12px;}

.tos ul{
	list-style-type: none !important;
	margin: 20px 0 0 20px;
	font-size: 12px;
}

.tos ul li{
	padding: 3px 0 3px 0;
}
 
.tos ul.contents{
	font-size: 12px !important;
	list-style-type: disc !important;
	margin: 0 0 0 40px;
	padding: 10px 0 0 0 !important;
}

.tos a{color:#0050aa; text-decoration:none;}
.tos a:hover{ text-decoration:underline;} 

p.network-connectivity{
	background: url(../images/network-icon-connectivity.png) no-repeat left center;
	height: 61px;
	padding: 3px 0 0 93px !important;
	width: auto !important;
	margin: 23px 0 39px 0;
}

p.network-redundancy{
	background: url(../images/network-icon-redundancy.png) no-repeat left center;
	padding: 0 0 0 93px !important;
	width: auto !important;
	margin: 0 0 39px 0;
}

p.network-protection{
	background: url(../images/network-icon-protection.png) no-repeat left center;
	padding: 0 0 0 93px !important;
	width: auto !important;
}

#chat_now{

}

#chat_now a{
	display: block;
	text-decoration: none;
	height: 35px;
	background: #15191c;
	position: fixed;
	bottom: 0;
	right: 20px;
	z-index: 999999;
	color: #f2f7e6;
	font-size: 14px;
	text-shadow: 0px 1px 0px #fff;
	line-height: 36px;
	text-align: center;
	font-weight: bold;
	border: 5px solid #D9D9D9;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom:0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

	padding: 0 15px 0 15px;
}

#chat_now a span.online{
	background: url(../images/livechat-icon-online.png) no-repeat left 11px;
	display: block;
	color: #222; 
	padding: 0 0 0 20px;
}

#chat_now a span.offline{
	background: url(../images/livechat-icon-offline.png) no-repeat left 11px;
	display: block;
	color: #222; 
	padding: 0 0 0 20px;
}

.clear{clear:both;}

#connect{
	margin: 15px 0 0 0;
}

#connect a{
	display: block;
	background: url(../images/connect_buttons.png) no-repeat;
	height: 37px;
	width: 110px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 37px;
	float: left;
	color: #595959;
	text-shadow: 0px 1px 0px #fff;
	margin-top: 15px !important;
}

#connect a#facebook{
	background-position: 0 0;
	padding: 0 0 0 40px;
	width: 70px;
	margin: 0 11px 0 0;
}

#connect a#twitter{
	background-position: 0 -36px;
	padding: 0 0 0 42px;
	width: 68px;
	margin: 0 11px 0 0;
} 

#connect a#blog{
	background-position: 0 -73px;
	padding: 0 0 0 40px;
	width: 76px;
}

#connect a#facebook:hover{
	background-position: 0 -111px;
}

#connect a#twitter:hover{
	background-position: 0 -147px;
}

#connect a#blog:hover{
	background-position: 0 -184px;
}

.text{overflow: hidden;}

.price-match{
	background: #f6f8f6;
	border: 1px dashed #eee;
	width: 94%;
	margin: 0 auto 0 auto !important;
	padding: 8px;
	border-radius: 5px;
	overflow: hidden;
}

.price-match h4{
	font-size: 13px;
	padding: 0 0 4px 0;
	margin: 0;
	line-height: 13px;
}

.price-match p{
	font-size: 11px;
	padding: 0;
	margin: 0;
}


/* Fancy Zoom */
#zoom { position: absolute; display: none; z-index: 10000; -webkit-box-shadow: 0px 5px 25px #000; -moz-box-shadow: 0px 5px 25px #000; box-shadow: 0px 5px 25px #000;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ddd; }
#zoom_img { display: block; cursor: pointer; width: 100%; border: 0; margin: 0; padding: 0; }
#zoom_close { position: absolute; display: none; cursor: pointer; left: -15px; top: -15px; width: 30px; height: 30px; background: url(../images/closebox.png) no-repeat; }
#zoom_spin { position: absolute; display: none; z-index: 525; width: 50px; height: 50px; background: url(../images/spin.png) no-repeat; }

/*inner css ends*/

/* Homepage */
#under-attack-now {
	text-align: center;
	padding: 0 40px;
}

#under-attack-now h1 {
	font-size: 54px;
	font-weight: bold;
	color: #fefefe;
	font-family: 'Droid Sans', sans-serif;
	text-shadow: 1px 1px 5px #0d1c27;
	margin: 60px 0 50px 0;
}

#under-attack-now p {
	font-size: 30px;
	color: #fff;
	line-height: 37px;
	font-weight: bold;
	margin: 0 0 50px 0;
}

#under-attack-now a {
	text-decoration: none;
	font-size: 21px;
	font-weight: bold;
	text-shadow: -1px -1px 0 #8b1818;
	line-height: 35px;
	padding: 0 20px;
	margin: 20px 0 50px 0;
}

#protecting-since {
	margin: 24px 0 0 0;
	padding: 33px 0 80px 0;
	-webkit-box-shadow: inset 0px 3px 5px 0px rgba(190,191,192,1);
	-moz-box-shadow: inset 0px 3px 5px 0px rgba(190,191,192,1);
	box-shadow: inset 0px 3px 5px 0px rgba(190,191,192,1);
	border-top: 1px solid #102637;
}

#protecting-since h1 {
	text-align: center;
	color: #272c2f;
	font-size: 36px;
	font-weight: bold;
	font-family: 'Droid Sans', sans-serif;
}

#protecting-since p {
	text-align:center;
	color: #272c2f;
	line-height: 24px;
	margin: 25px 0 0 0;
}


#protecting-since p span {
	display:inline-block;
	margin: 2px 10px 0 0;
	text-align: left;
}

#protecting-since p strong.flood {
	display: block;
	margin: 5px 0;
}

#protecting-since p strong.flood i {
	color: #aa0000;
}

#protecting-since #reasons-list .row {
	overflow: hidden;
	margin: 30px 0 30px 0;
}

#protecting-since #reasons-list h2{
	text-align: center;
	background: rgb(249,249,249);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(246,246,246,1) 47%, rgba(246,246,246,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(246,246,246,1)));
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(246,246,246,1) 47%,rgba(246,246,246,1) 100%);
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(246,246,246,1) 47%,rgba(246,246,246,1) 100%);
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(246,246,246,1) 47%,rgba(246,246,246,1) 100%);
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(246,246,246,1) 47%,rgba(246,246,246,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f6f6f6',GradientType=0 );
	width: 300px;
	height: 200px;
	display: table;
	font-size: 36px;
	color: #393636;
	border: 4px solid #e0e0e1;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
}

#protecting-since #reasons-list h2 span {
  display: table-cell; 
  vertical-align: middle; 
  text-align: center; 
}

#protecting-since #reasons-list h2 strong { color: #aa0000; }

#protecting-since #reasons-list .left { float: left; }
#protecting-since #reasons-list .right { float: right; }

#protecting-since #reasons-list .row p,#protecting-since .large-desc  {
	border: 1px solid #d9dadc;
	background: #fff;
	line-height: 24px;
	color: #595959;
	font-size: 14px;
	height: 165px;
	width: 590px;
	margin: 0;
	padding: 20px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

#protecting-since .large-desc {
	line-height: 21px;
	width: auto;
	height: auto;
}

#protecting-since .large-desc h2 {
	font-size: 30px;
	color: #393636;
	margin: 15px 0 0 5px;
}

#protecting-since .large-desc h2 strong { color: #aa0000; }

#protecting-since .large-desc img#attack_schematic {
	width: 709px;
	margin: 40px auto 0 auto;
	display: block;
}

#homepage-products {
	background: #1d2c37 url(../images/dark-section-bg.png) repeat-x top;
	padding: 47px 0 80px 0;
}

#homepage-products h1 {
	font-size: 36px;
	color: #fff;
	font-weight: bold;
	font-family: 'Droid Sans', sans-serif;
	text-align: center;
	text-shadow: 0 2px 2px #0a1117;
}

#homepage-products h2 {
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	margin: 10px 0 0 0;
}

#homepage-products #product-list {
	background: #fff;
	padding: 36px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	margin: 47px 0 0 0;
	overflow: hidden;
	width: 890px;
}

#homepage-products #product-list .product {
	width: 296px;
	display:inline-block;
	float:left;
}

#homepage-products #product-list .product img.product_icon {
	display: block;
	width: 231px;
	margin: 25px auto 0 auto;
}

#homepage-products #product-list .product h3 {
	font-size: 30px;
	color: #333e44;
	font-family: 'Droid Sans', sans-serif;
	font-weight: bold;
	text-align: center;
}

#homepage-products #product-list .product p {
	text-align: center;
	line-height: 20px;
	color: #333e44;
	font-size: 14px;
	margin: 20px 0 20px 0;
	display: table;
	height: 100px;
}

#homepage-products #product-list .product p span {
	display: table-cell;
	vertical-align: middle;
	padding: 0 20px;
}

#homepage-products #product-list .product a.get-protected {
	text-decoration: none;
	font-size: 20px;
	text-shadow: -1px -1px 0 #8b1818;
	line-height: 35px;
	width: 231px;
	display: block;
	padding: 0;
	margin: 0 auto;
	text-align: center;
}

