.slider {
	display:block;
	margin:0 auto 0 auto;
	position:relative;
	width:100%;
	height:300px;
	text-align:center;
	background-image:url(../img/rotating-bg.jpg);
	background-position:center;
}

.slider_content {
	
	height:300px;
	margin:auto;
	position:relative;
	background-image:url(../img/rotating-bg.jpg);
	background-position:center;
}

.slider_content ul {
	
	height:285px;
	display:block;
	right:0px;
	top:0px;
	position:absolute;
	color:#FFFFFF;
	list-style:none;
	text-align:left;
	padding:0px;
}

.slider_content li {
	
	height:285px;
	padding-top:15px;
	position:absolute;
	display:none;
}

.slider_content li.active {
	display:block;
}

.slider_content li.slide1 {
	background-image:url(../img/slides/slide1.png);	
}

.slider_content li.slide2 {
	background-image:url(../img/slides/slide2.png);	
}

.slider_content li h2 {
	font-family: 'Neuropol';
	font-size:30px;	
	color:#FFFFFF;
	padding-left:15px;
	margin-bottom:25px;
}

.slider_content li span {
	color:#ff9ea8;
}

.slider_content li p {
	font-size:23px;	
	line-height:25px;
	color:#FFFFFF;
	padding-left:15px;
}

.slider_content li.slide1 p span {
	font-size:42px;
	line-height:44px;
	margin-bottom:6px;
	display:block;
}

.slider_content .bar {
	display:block;
	height:27px;
	margin-bottom:15px;
	font-size:15px;
	padding-left:16px;
	padding-top:9px;
}

.slider_content .bar.clock {
	background-image:url(../img/bar-clock.png);	
	width:215px;
	height:86px;
	font-size:16px;
}

.slider_content .bar.clock span {
	font-size:23px;	
	line-height:25px;
	margin-top:8px;
	display:block;
}

.slider_content .bar.ssd {
	background-image:url(../img/bar-ssd.png);	
	width:438px;
}

.slider_content .bar.sata {
	background-image:url(../img/bar-sata.png);	
	width:59px;
}

body.hosting .packages-dedicated {
	
	height:353px;
	background-image:url(../img/packages-dedicated-small.png);
	background-position:0px 35px;	
	background-repeat:no-repeat;
	position:relative;
	margin-left:10px;
}

body.hosting .packages-dedicated .packages-dedicated {
	margin-left:0px;	
}


.packages-dedicated .os {
		
	padding-bottom:10px;
}

body.hosting .packages-dedicated .os {	
	padding-bottom:10px;
}

.packages-dedicated div.spec {
	float:left;
	width:235px;
	padding-left:15px;
}

body.hosting div.spec {
	width:222px;
}

.packages-dedicated b, .packages-dedicated span  {
	float:left;
	display:block;
	height:36px;
	text-align:left;
}

.packages-dedicated span  {
	width:143px;
}


.packages-dedicated b  {
	float:left;
	color:#3c3c3c;
	font-size:14px;
	line-height:16px;
}

.packages-dedicated span  {
	float:left;
	color:#bb0b1c;
	font-size:21px;
	line-height:23px;
	font-family: 'Agency';
}

.os {
	height:35px;
	position:relative;
}

.service h1, .service h2, .os h2 {
	font-size:25px;
	position:absolute;
	padding:0px;
	margin:0px;
	margin-top:-3px;
	color:#333333;
}

body.hosting .os h2 {
font-size: 18px;
border-bottom: solid #AAAAAA 1px;
text-align: left;
padding-bottom:5px;
color:#bb0b1d;	
}

.os a {
	display:block;
	height:25px;
	background-image:url(../img/os-buttons.png);	
	float:right;
	margin-right:15px;
	padding-left:43px;
	padding-top:10px;
	font-size:12px;
	text-decoration:none;
}

.os a:link, .os a:visited { color:#2f2f2f; }
.os a:hover, .os a.active { color:#FFFFFF!important; }

.os a.linux {
	width:44px;
	background-position:0px 0px;
}

.os a.linux:hover, .os a.linux.active {
	background-position:0px -35px;
}

.os a.windows  {
	width:73px;
	background-position:116px 0px;
}

.os a.windows:hover, .os a.windows.active {
	background-position:116px -35px;
}

.os a.windows-linux { 
	background-image:url(../img/os-buttons-both.png);
	width:165px;
	padding-left:85px;
} 

.os a.windows-linux:link, .os a.windows-linux:visited, .os a.windows-linux:hover, .os a.windows-linux.active { color:#2f2f2f!important;text-decoration:none; }

.ui-slider {
	background-image:url(../img/blank.png)!important;
	background-color:transparent!important;	
	border-style:none!important;
	margin-left:46px;
	cursor:pointer!important;
	position:absolute!important;
	top:-19px!important;
	height:60px!important;
	z-index:888!important;
}

.ui-slider-range {
	background-image:url(../img/slider5.png)!important;	
	background-color:transparent!important;	
	background-position:0px -25px!important;
	border-style:none!important;	
	height:25px!important;
	margin-top:24px!important;
}

.ui-slider-handle {
	width:40px!important;	
	height:48px!important;	
	/*background-image:url(../img/slider-arrow.png)!important;*/
	background-image:url(../img/slider-arrow3.png)!important;
	background-repeat:no-repeat!important;	
	background-color:transparent!important;	
	border-style:none!important;
	/*top:23px!important;*/
	top:21px!important;
	margin-left:-20px!important;
	cursor:pointer!important;
}

.specification {
	margin:auto;
	margin-top:22px;
	position:relative;
	text-align:center;
}

.specification div.block, .specification div.block2 {
	position:absolute; width:100%;
	display:none;
}

.specification div.block.active, .specification div.block2.active {
	display:block; width:100%;
}

.services-menu {
	text-align:center;	
	margin:auto;
	margin-bottom:30px;
	width:760px;
	background-image:url(../img/services-menu-bg.png);
	background-repeat:no-repeat;
}

.services-menu a {
	width:202px;
	height:86px;
	display:inline-block;
	padding-top:8px;
	font-size:21px;
	line-height:23px;
	text-decoration:none;
	margin-left:20px;
	margin-right:20px;
	margin-top:-13px;
	cursor:pointer;
}

.services-menu a:link, .services-menu a:visited {  text-decoration:none;color:#2f2f2f; }
.services-menu a:hover, .services-menu a.active { 
	padding-top:23px;
	height:81px;
	text-decoration:none;
	color:#FFFFFF!important;
	background-image:url(../img/services-menu.png);
	background-position:0px 13px;
	background-repeat:no-repeat;
}

.service div.dedicated-plans, .service div.why, .service div.vps {
	display:none;	
}

.service div.vps {
	display:block;
}


.location {
	float:left;
	width:318px;
	height:245px;
	background-image:url(../img/grey-semi.png);
	margin-top:19px;
	margin-left:50px;
	text-align:center;
	padding-top:15px;
	font-family: 'Neuropol';
	color:#FFFFFF;
	font-size:23px;
	line-height:26px;
}

.location img {
	display:inline-block;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:10px;
}

.location p {
	padding-bottom:7px;
}

.location small {
	font-size:13px;
	color:#bcf5ff;	
 	font-family: 'SegoeUI-SB';
	margin-bottom:10px;
	display:inline-block;
}

.location div {
	width:268px;
	height:38px;
	margin:auto;
	margin-bottom:5px;
	color:#3c3c3c;
	background-image:url(../img/uptime.png);
	font-size:26px;
	padding-top:11px;
}

.location div span {
	color:#bb0b1d;
}

.blog-feed {
	background-image:url(../img/blog.png);
	float:right;
	width:307px;
	height:175px;
	padding-top:12px;
	padding-left:12px;	
}

.blog-feed div {
	width:299px;
	font-size:11px;
	margin-top:9px;
}

.blog-feed div a {
	font-size:13px;
	display:block;
	margin-bottom:5px;
}

.blog-feed div p {
	padding-bottom:0px;
	font-family: 'SegoeUI-SB';
	line-height:13px;
}

.blog-feed div em {
	color:#bb0b1d;
	float:right;
}

.blog-feed div a:link, .blog-feed div a:visited { color:#bb0b1d; }
.blog-feed div a:hover { color:#000000; }

iframe .timeline-header {
	display:none;	
}

.body_wrap {
	display:block;
	margin:0 auto 0 auto;
	position:relative;
	width:100%;
	height:auto;
	padding-top:15px;
}

body.home .body_wrap { padding-top:30px; }

.footer{
	display:block;
	margin:0 auto 0 auto;
	position:relative;
	width:100%;
	height:270px;
	padding-top:10px;
	text-align:center;
	background:url(../img/footer.jpg) repeat-x 0px 0px;
	color:#bcf5ff;
	font-weight:normal!important;
}



.footer a:link, .footer a:visited { color:#FFFFFF;font-weight:normal!important; }
.footer a:hover { color:#bcf5ff; }

.footer_wrap{
	display:block;
	margin:0 auto 0 auto;
	position:relative;
	width:980px;
	height:auto;
	text-align:center;
	background:transparent;
	font-weight:normal!important;
}
.footer_1 {
	display:block;
	float:right;
	text-align:left;
	font-size:13px;
	font-weight:normal!important;
	width:300px;
	height:auto;
	line-height:20px !important;
	padding:10px;
	padding-top:0px;
	margin:10px 0px 10px 0px;
	border-left:dashed #FFFFFF 1px;
	position:relative;
}

.footer_1 img {
	clear:both;	
	float:left;
}

.footer_1 a{
	text-decoration:underline;
}
.footer_1 a:hover{
	text-decoration:none;
}
.footer_2{
	display:block;
	float:left;
	text-align:left;
	font-size:13px;
	width:645px;
	height:auto;
	padding:0px;
	margin-top:8px;
	position:relative;
	font-weight:normal!important;
}
.footer_2 a{
	display:block;
	float:left;
	font-weight:normal!important;
	text-decoration:none;
	width:auto;
	height:30px;
	line-height:30px;
	padding:0px 20px 0px 0px;
	text-align:left;
}

.footer_3{
	display:block;
	float:left;
	text-align:left;
	font-size:13px;
	width:645px;
	height:auto;
	padding:0px;
	margin-top:8px;
	position:relative;
}
.footer_3 div{
	display:block;
	float:left;
	width:auto;
	height:30px;
	line-height:30px;
	font-size:13px;
	font-weight:normal!important;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:left;
}
.footer_3 span{
	display:block;
	float:left;
	width:auto;
	height:30px;
	line-height:30px;
	font-size:22px;
	font-weight:bold;
	padding:0px 20px 0px 20px;
	margin:0px;
	text-align:left;
}
.footer_3 div a{
	color:#324861;
	text-decoration:underline;
}
.footer_3 div a:hover{
	text-decoration:none;
}
.footer_4{
	display:block;
	float:left;
	text-align:left;
	font-size:11px;
	width:645px;
	height:auto;
	padding:0px;
	margin-top:8px;
	position:relative;
}

.footer_4 div {
	margin-bottom:8px;	
}

.footer_4 a{
	text-decoration:none;
	border-bottom:dotted #FFFFFF 1px;
}
.footer_4 a:hover{
	text-decoration:none;
	border-bottom:dotted transparent 1px;
}
.footer_5{
	display:block;
	float:left;
	text-align:left;
	font-size:13px;
	width:645px;
	height:auto;
	padding:0px;
	margin:5px 0px 10px 10px;
	position:relative;
}
.footer_5 a{
	border:none !important;
	display:block;
	float:left;
	width:32px;
	height:32px;
	padding:0px;
	margin:0px 5px 0px 0px;
}
.body_content{
	display:block;
	margin:0 auto 0 auto;
	position:relative;
	width:1000px;
	height:auto;
	/*background:transparent;*/
	padding:10px 0px 10px 0px;
	padding-top:0px;
	z-index:1;
}

.body_content a:link, .body_content  a:visited {
	color:#bb0b1d;	
}

.box_large{
	display:block;
	margin:0 auto 0 auto;
	width:1000px;
	height:auto;
	background:transparent;
	padding:0px;
	margin:0px 0px 10px 0px;
	position:relative;
	z-index:1;
}

.box_large_header, .box_large_footer{
	display:block;
	float:left;
	width:1000px;
	height:16px;
	padding:0px;
	margin:0px;	
}

.box_large_header { background-image:url(../img/content-top.png); }
.box_large_footer { background-image:url(../img/content-bottom.png); }

body.hosting .box_large_header     { background-image:url(../img/content-top-hosting.png); }
body.hosting .box_large_bg-hosting { 
	background-image:url(../img/content-body-hosting.png);
	padding-left:15px;
	padding-right:15px;
	border-bottom:solid #AAAAAA 1px;
}

body.hosting .wrp_1 {
	margin-left:15px;
}

body.hosting .wrp_2 {
	margin-right:15px;
	padding-top:15px;
}

.block1 {
	display:block;
	margin:0px;
	width:1000px;
	height:auto;
	background:transparent;
	padding:0px;
	margin:0px;	
	text-align:center;
	padding-top:13px;
		border-bottom:solid #AAAAAA 1px;
	padding-bottom:10px;
	margin-bottom:10px;
	clear:both;
}

.block1 img {
	display:inline-block;
}

.box_large_bg{
	display:block;
	position:static;
	float:left;
	width:970px;
	height:auto;
	margin:0px;
	padding:0px 15px 0px 15px;
	background:url(../img/content-body.png) repeat-y 0px 0px;
	text-align:left;
}

body.hosting .box_large_bg {
	width:1000px;
	padding:0px;	
}


.box_large_bg_1{
	display:block;
	position:static;
	float:left;
	width:944px;
	height:auto;
	margin:0px;
	padding:0px 25px 0px 25px;
	background:url(../img/box2_bg.png) repeat-y 0px 0px;
	text-align:left;
}
/**/
.clear{
	clear:both;
	height:0px;
	line-height:0px;
	padding:0px;
	margin:0px;
}
.box_small{
	display:block;
	float:left;
	width:324px;
	height:auto;
	background:transparent;
	padding:0px;
	margin-top:14px;
	position:relative;
	z-index:1;
}

.box_small.middle {
	margin-left:14px;
	margin-right:14px;
	
}

.box_small_header, .box_small_footer{
	display:block;
	float:left;
	margin:0px;
	width:324px;
	height:18px;
	background:transparent;
	padding:0px;
	margin:0px;	
}

.box_small_header { background-image:url(../img/box1_top.png); }
.box_small_footer { background-image:url(../img/box1_bottom.png); }

.box_small_bg{
	display:block;
	position:static;
	float:left;
	width:294px;
	height:210px;
	margin:0px;
	padding:0px 15px 0px 15px;
	background:url(../img/box1_bg.png) repeat-y 0px 0px;
	text-align:left;
}
/**/

.description{
	display:block;
	float:left;
	width:350px;
	text-align:left;
	font-size:14px;
	line-height:20px;
	color:#000000;
	padding:20px 10px 0px 10px;
}
.description strong{
	font-weight:bold !important;
}
.corner{
	display:block;
	width:133px;
	height:133px;
	position:absolute;
	top:52px;
	right:-3px;
	z-index:1000;
}
.picture_box{
	display:block;
	float:right;
	position:relative;
	top:0px;
	right:0px;
	width:326px;
	height:auto;
	z-index:1;
}
/*
.bn{
	display:block;
	float:left;
	width:152px;
	height:53px;
	line-height:53px;
	text-align:center;
	font-size:18px;
	font-weight:lighter;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../img/buynow.jpg) no-repeat 0px 0px;
	margin-top:10px;
}
.bn:hover{
	background:url(../img/buynow.jpg) no-repeat 0px -53px;
}
*/
/**/
.bn{
	display:block;
	float:left;
	width:160px !important;
	height:45px !important;
	line-height:45px !important;
	text-align:center;
	font-size:13px !important;
	font-weight:lighter;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../img/bt_1.jpg) no-repeat 0px 0px !important;
	margin-top:10px;
}
.bn:hover{
	background:url(../img/bt_1.jpg) no-repeat 0px -45px !important;
}
/**/
.cp{
	display:block;
	float:left;
	width:172px;
	height:53px;
	line-height:53px;
	text-align:center;
	font-size:18px;
	font-weight:lighter;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../img/btn_gray.png) no-repeat 0px 0px;
	margin-top:10px;
}
.cp:hover{
	background:url(../img/btn_gray.png) no-repeat 0px -53px;
}
/* TABS */
.tabs{
	display:block;
	position:relative;
	top:7px;
	left:40px;
	width:auto;
	z-index:1000;
}
.tabs a{
    color:#FFFFFF;
    display: block;
    float: left;
    font:lighter 20px arial, sans-serif;
    height: 55px;
	line-height:55px;
    margin-right:1px;
    padding-right:15px;
    text-decoration: none;
	background: transparent url(../img/tabs_small.png) no-repeat scroll bottom right;
}

.tabs a span {
    background: transparent url(../img/tabs_large.png) no-repeat bottom left;
	display: block;
    line-height: 45px;
    padding: 5px 0px 5px 15px;
}
.tabs a:hover, .tabs a.active {
	background-position:top right;
    outline: none;
}
.tabs a.inactive {
	background: transparent url(../img/tabs_small.png) no-repeat scroll bottom right;
}
.tabs a.inactive span {
    background: transparent url(../img/tabs_large.png) no-repeat bottom left !important;
}


.tabs a:hover span, .tabs a.active span {
    background-position: top left;
}
/**/
.t1{
	display:block;
	text-align:left;
	font-size:25px;
	line-height:30px !important;
	font-weight:lighter;
	color:#000000;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}
.t1b{
	display:block;
	text-align:left;
	font-size:25px;
	line-height:30px !important;
	font-weight:lighter;
	color:#000000;
	padding:0px 10px 10px 10px;
	margin:0px 0px 10px 0px;
}
.bullets{
	display:inline;
	padding:0px;
	margin:0px;
}
.bullets li{
	list-style:none;
	display:block;
	float:left;
	width:280px;
	text-align:left;
	padding:5px 10px 5px 24px;
	color:#000000;
	background:url(../img/tick.png) no-repeat 0px 7px;
	font-size:13px;
	line-height:20px !important;
}
.content1{
	text-align:left;
	color:#000000;
	height:160px;
	position:relative;
}
.content1 a img{
	float:left;
	margin:0px 10px 15px 0px;
}
.rm {
	display:block;
	position:absolute;
	bottom:25px;
	left:136px;
	text-align:center;
	width:100px;
	height:30px;
	line-height:30px;
	color:#698C00;
	text-decoration:none;
	background:url(../img/vm.gif) no-repeat 0px 0px;
}

.rm:link, .rm:visited {
	color:#FFFFFF!important;	
}

.rm:hover{
	background:url(../img/vm.gif) no-repeat 0px -30px;
}

.wrp{
	display:block;
	float:right;
	width:350px;
	height:auto;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:18px;
	padding:10px 20px 20px 20px;
	z-index:15000;
	position:absolute;
	top:0px;
	right:0px;
}
.t2{
	display:block;
	text-align:left;
	font-size:25px;
	line-height:35px;
	font-weight:lighter;
	color:#FFCC00;
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
}
.tx1{
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
	text-align:left;
}
.lm{
	display:block;
	float:left;
	width:152px;
	height:53px;
	line-height:53px;
	text-align:center;
	font-size:18px;
	font-weight:lighter;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../img/btn_learnmore.png) no-repeat 0px 0px;
	margin-top:10px;
}
.lm:hover{
	background:url(../img/btn_learnmore.png) no-repeat 0px -53px;
}
.cp1{
	display:block;
	float:left;
	width:172px;
	height:53px;
	line-height:53px;
	text-align:center;
	font-size:18px;
	font-weight:lighter;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../img/btn_compareplans.png) no-repeat 0px 0px;
	margin-top:10px;
}
.cp1:hover{
	background:url(../img/btn_compareplans.png) no-repeat 0px -53px;
}


.tt1{
	display:block;
	border-bottom:solid #C8C8C8 1px;
	padding:10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.wrp_0{
	display:block;
	float:left;
	text-align:left;
	padding:0px 10px 0px 10px;
	font-size:14px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
}
.wrp_1{
	display:block;
	float:left;
	text-align:left;
	padding:0px 10px 0px 10px;
	line-height:20px;
	color:#333333;
}
.wrp_1 h1 {
	font-size:24px;
	font-weight:lighter;
	color:#333333;
	padding-bottom:12px;
	margin-bottom:10px;
	text-align:left;
}

body.about h1 {
	border-bottom:solid #AAAAAA 1px;	
}


.quickbooks h1 {
	margin-bottom:7px;	
}

.quickbooks h3 {
	color:#bb0b1c;
	font-style:italic;
	font-size:15px;
	margin:0px;
	margin-bottom:10px;
}

.quickbooks ol {
	list-style-position:inside;	
}

.quickbooks h4 {
	color:#bb0b1c;
	font-weight:bold;
	font-size:13px;		
	margin-bottom:6px;
}

.quickbooks h5 {
	color:#062f6f;
	font-size:18px;
	font-weight:normal;
	margin-bottom:6px;

}

.quickbooks img {
	float:right;
}


.quickbooks .t1b {
	padding:0px;
	padding-left:10px;
}

.quickbooks-rounded {
	width:386px;
	height:27px;
	background-image:url(../img/quickbooks-rounded.png);
	text-align:center;
	padding-top:8px;
	margin-top:8px;
	margin-bottom:8px;
	font-size:13px;
	font-weight:bold;
}

.large-blue {
	color:#062f6f;
	font-size:28px;
	display:block;
	text-align:center;
}



.quickbooks a 			{ font-weight:bold;}
.quickbooks a:link 		{ color:#9f1c00}
.quickbooks a:visited 	{ color:#9f1c01}
.quickbooks a:hover 	{ color:#000000}

.red-italic {
	color:#9f1c00;
	font-weight:bold;
	font-style:italic;	
}

.blue-bg {
	background-image:url(../img/quickbooks-bg.png);	
	padding-top:7px;
	padding-bottom:7px;
}

.blue-bg li {
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
}

.blue {
	color:#062f6f;
}


.wrp_1 strong{
	font-weight:bold !important;
}
.wrp_1 a:link, .wrp_1 a:visited {
	color:#bb0b1d;
}
.wrp_1 a:hover{
	text-decoration:none;
	color:#999999;
}
.qs{
	text-decoration:none;
}
.qs:hover{
	color:#000000;
}
.divider{
	display:block;
	clear:both;
	background-color:#F8F8F8;
	height:5px;
	line-height:5px;
	padding:0px;
	margin:0px;
}
.bg-pink{
	display:block;
	padding:10px;
	background-color:#FFFFCC;
	margin:0px 0px 10px 0px;
	border:dashed #FFCC00 1px;
}
.bg-blue{
	display:block;
	padding:10px;
	background-color:#E8F7FD;
	margin:0px 0px 10px 0px;
	border:dashed #93E0F0 1px;
}
.bg-grey{
	display:block;
	padding:10px;
	background-color:#F8F8F8;
	margin:0px 0px 10px 0px;
	border:dashed #C8C8C8 1px;
}
.bg-grey ul li{
	list-style:square;
}
.wrp_2{
	display:block;
	float:right;
	width:325px;
	text-align:left;
	padding:0px;
}

.tab_{
	display:block;
	float:left;
	width:320px;
	height:250px;
	padding:0px;
	margin:0px 10px 20px 0px;
	text-align:left;
	border:solid #C8C8C8 1px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	background-position:bottom right;
}

.box_large_bg a:link, .blog-feed div a:visited { color:#bb0b1d; }
.box_large_bg { color:#000000; }

.tab_.livechat {
	background-image:url(../img/bg3a.jpg);	
}

.tab_.vpsfeatures {
	background-image:url(../img/bg3b.jpg);	
}

g

.tab_ h1{
	display:block;
	background-color:#F8F8F8;
	border-bottom:solid #C8C8C8 1px;
	font-size:16px;
	font-weight:bold;
	padding:10px;
	margin:0px;
	width:300px;
	color:#000000;
}
.tab_ a{
	color:#0099CC;
	text-decoration:none;
}
.tab_ a:hover{
	color:#000000;
}
.tab_ p{
	display:block;
	font-size:14px;
	line-height:22px;
	font-weight:normal;
	padding:10px 110px 10px 10px;
	margin:0px;
	width:200px;
	color:#000000;
}
.btn3{
	display:block;
	float:left;
	width:160px;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF !important;
	text-decoration:none;
	background:url(../img/btn3.png) no-repeat 0px 0px;
	margin-top:40px;
}
.btn3:hover{
	background:url(../img/btn3.png) no-repeat 0px -32px;
}
.no-bg{
	background:none !important;
}
.faqs1{
	width:300px !important;
	padding:10px 10px 0px 10px !important;
}

.g{
	color:#809B2B !important;
	font-weight:lighter;
	text-decoration:underline !important;
}
.g:hover{
	color:#000000 !important;
	text-decoration:none !important;
}
.bullets1{
	display:inline;
	padding:0px;
	margin:0px;
}
.bullets1 li{
	list-style:none;
	display:block;
	float:left;
	width:260px;
	text-align:left;
	padding:5px 10px 5px 35px;
	color:#000000;
	background:url(../img/tick.png) no-repeat 0px 7px;
	font-size:13px;
	line-height:20px !important;
	margin-left:10px !important;
}


p.location-choice {
	font-size:18px;
	font-style:italic;
	color:#bb0b1d;
}

p.location-choice img {
	vertical-align:middle;
	margin-left:8px;
}

.wrap_ctc{
	display:block;
	margin:0 auto 0 auto;
	width:580px;
	text-align:left;
	padding:10px;
	border:solid #C8C8C8 1px;
	background-color:#F8F8F8;
	border-top:solid #EEEEEE 5px;
}
._wrap_1_{
	display:block;
	float:left;
	text-align:left;
	width:380px;
	height:auto;
	padding:2px 0px 2px 0px;
}
._wrap_1_ label{
	display:block;
	float:left;
	width:100px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-right:10px;
}
.wrap_input{
	display:block;
	float:left;
	width:200px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.wrap_input input{
	width:190px;
	height:22px;
	border:solid #C8C8C8 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#777777;
	text-align:left;
}
.wrap_input textarea{
	width:190px;
	height:120px;
	border:solid #C8C8C8 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#777777;
	text-align:left;
}
.emails{
	display:inline;
	padding:0px;
	margin:0px;
}
.emails li{
	display:block;
	float:left;
	width:500px;
	padding:10px 10px 10px 40px;
	text-align:left;
	background:url(../img/email.png) no-repeat 0px 5px;
	/*border-bottom:dotted #C8C88C 1px;*/
	list-style:none;
}
.emails li a{
	color:#0099CC;
	text-decoration:underline;
}
.emails li a:hover{
	color:#000000;
	text-decoration:none;
}
.wrap_box{
	display:block;
	margin:0 auto 0 auto;
	width:580px;
	height:100px;
	padding:0px 10px 0px 10px;
	line-height:100px;
	background:url(../img/bg_tab1.jpg) no-repeat 0px 0px;
}
.grey_box{
	display:block;
	margin:10px auto 10px auto;
	width:580px;
	height:100px;
	padding:0px 10px 0px 10px;
	line-height:100px;
	background:url(../img/bg_tab2.jpg) no-repeat 0px 0px;
}
.content_box{
	display:block;
	float:left;
	width:123px;
	height:80px;
	line-height:18px;
	padding:10px;
}
.content_box strong{
	color:#336699;
}
.content_box span{
	font-weight:bold;
	font-size:22px;
	color:#000000;
	line-height:30px;
}
.linev{
	display:block;
	float:left;
	width:2px;
	height:78px;
	padding:11px 0px 0px 0px;
}
.blue_box{
	display:block;
	margin:10px auto 10px auto;
	width:580px;
	height:150px;
	padding:0px 10px 0px 10px;
	line-height:100px;
	background:url(../img/bg_tab3.jpg) no-repeat 0px 0px;
}
.blk1{
	display:block;
	float:left;
	width:192px;
	height:150px;
	padding:0px;
	margin:0px;
}
.txblk{
	display:block;
	float:left;
	width:182px;
	padding:10px 5px 10px 5px;
	line-height:18px;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	margin-top:10px;
}
.txblk strong{
	color:#FFFFFF;
	font-size:16px;
}
.price1{
	display:block;
	margin:20px auto 0 auto;
	width:164px;
	height:76px;
	line-height:22px;
	text-align:center;
	color:#000000;
	background:url(../img/bg_tab_price.png) no-repeat 0px 0px;
	padding:30px 0px 0px 0px;
}
.price1 strong{
	color:#660000;
	font-size:35px;
	font-weight:lighter;
}
.vmi{
	display:block;
	width:150px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:url(../img/btn_1.png) no-repeat 0px 0px;
	text-decoration:none;
	font-size:16px;
	color:#000000 !important;
	font-weight:bold;
	margin:20px auto 0 auto;
}
.vmi:hover{
	background:url(../img/btn_1.png) no-repeat 0px -40px;
}
.bnow{
	display:block;
	width:150px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:url(../img/btn_2.png) no-repeat 0px 0px;
	text-decoration:none;
	font-size:16px;
	color:#000000 !important;
	font-weight:bold;
	margin:20px auto 0 auto;
}
.bnow:hover{
	background:url(../img/btn_2.png) no-repeat 0px -40px;
}

.faqs h2 {
	margin-top:8px;	
	font-size:15px!important;
}

.wrap_hp{
	display:block;
	margin:0 auto 20px auto;
	width:843px;
	height:416px;
	padding:0px;
}
.hp_header{
	display:block;
	float:left;
	width:750px;
	height:64px;
	padding:0px 0px 0px 93px;
}
.hp_left{
	display:block;
	float:left;
	width:93px;
	height:352px;
	padding:0px;
	margin:0px;
}
.hp_right{
	display:block;
	float:left;
	width:750px;
	height:352px;
	padding:0px;
	margin:0px;
}
.hp_left_tab{
	display:block;
	float:left;
	width:93px;
	height:44px;
	padding:13px 0px 13px 0px;
}
.hp1{
	border:solid #999999 1px;
}
.hp1 td{
	cursor:pointer;
}
.signup{
	display:block;
	margin:0 auto 0 auto;
	width:130px;
	height:31px;
	text-align:center;
	line-height:31px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../img/signup.png) no-repeat 0px 0px;
}
.signup:hover{
	background:url(../img/signup.png) no-repeat 0px -31px;
}


.td1{
	border-right:solid #FFFFFF 2px;
}
.activeCol{
	background-color:#009999;
}
.InactiveCol{
	background-color:#ffffff;
}

.wrap_tabs{
	display:block;
	margin:0px auto 20px auto;
	width:980px;
	height:350px;
	text-align:center;
	padding:0px;
	position:relative;
}
.tab1{
	display:block;
	float:left;
	width:980px;
	height:70px;
	padding:20px 0px 0px 0px;
	margin:0px;
	background:url(../img/tab_1.png) no-repeat 0px 0px;
	text-align:center;
}
.tab2{
	display:block;
	float:left;
	width:980px;
	height:250px;
	padding:0px;
	margin:0px;
	background:url(../img/tab_2.png) no-repeat 0px 0px;
}
.wrap_tabs_inner{
	display:block;
	float:left;
	width:980px;
	height:136px;
	text-align:center;
	color:#FFFFFF;
}
.wrap_tabs_inner_2{
	display:block;
	float:left;
	width:980px;
	height:90px;
	line-height:90px;
	text-align:center;
	color:#FFFFFF;
	border-top:solid #63A7DB 1px;
	margin-top:3px;
}
.subtab{
	display:block;
	float:left;
	width:auto;
	height:116px;
	line-height:22px;
	color:#FFFFFF;
	border-right:solid #438DCA 1px;
	border-left:solid #7FBDEB 1px;
	border-bottom:solid #337AB5 1px;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-top:20px;
	text-shadow: 1px 1px #205886;
}
.subtab strong{
	font-size:40px;
	line-height:65px;
}

.wrapbtns{
	/*
	display:block;
	float:none;
	margin:15px auto 0 auto;
	width:410px;
	height:70px;
	*/
	display:block;
	float:right;
	margin:15px 5px 0px 0px;
	width:410px;
	height:70px;
}
.bn{
	display:block;
	float:left;
	margin:0px;
	width:190px !important;
	height:70px !important;
	line-height:70px !important;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px !important;
	font-weight:bold;
	background:url(../img/buynow1.jpg) no-repeat 0px 0px !important;
	text-align:center;
	text-decoration:none;
}
.bn:hover{
	background:url(../img/buynow1.jpg) no-repeat 0px -70px !important;
}
.compare1{
	display:block;
	float:left;
	margin:0px;
	width:220px;
	height:70px;
	line-height:70px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	background:url(../img/compare4.jpg) no-repeat 0px 0px;
	text-align:center;
	text-decoration:none;
}
.compare1:hover{
	background:url(../img/compare4.jpg) no-repeat 0px -70px;
}


.bg_ac{
	background-color:#f1f0ee;
}
.btns{
	display:block;
	float:right;
	width:245px;
	height:35px;
	position:absolute;
	top:-35px;
	right:10px;
}
.option1{
	display:block;
	float:left;
	width:80px;
	height:35px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	background:url(../img/btn1.png) no-repeat 0px 0px;
	line-height:35px;
	padding-left:20px;
	text-decoration:none;
}
.option1:hover{
	background:url(../img/btn1.png) no-repeat 0px -35px;
}
.option2{
	display:block;
	float:left;
	width:115px;
	height:35px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	background:url(../img/btn2.png) no-repeat 0px 0px;
	line-height:35px;
	padding-left:20px;
	text-decoration:none;
	margin-left:10px;
}
.option2:hover{
	background:url(../img/btn2.png) no-repeat 0px -35px;
}
.active1{
	background-position:bottom !important;
}
.wrap_products{
	display:block;
	float:left;
	width:970px !important;
	height:22px;
	line-height:22px;
	position:absolute;
	top:10px;
	left:-15px !important;
}
.tabprod{
	display:block;
	float:left;
	width:91px;
	height:22px;
	line-height:22px;
	/*background-color:#C8D7E3;*/
	background:url(../img/bglabel.png) no-repeat transparent;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	/*font-size:xx-small;*/
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#4790CC;
	padding:0px;
	/*border:solid #A8BFD3 1px;*/
}
.sept{
	display:block;
	float:left;
	width:17px;
	height:22px;
	line-height:22px;
}

div.submenu{
	float:left;
	width:170px;
	height:0px;
	overflow:hidden;
	position:absolute;
	top:40px;
	left:351px;
	background-color:#0f1e3e;
	z-index:10000;
}

div.submenu a  {
	width:146px;
	margin:0px;
	text-decoration:none;
	text-align:left;	
}

.price3{
	display:block;
	float:left;
	width:auto;
	padding:10px;
	background-color:#FFFFFF;
	border:solid #C8C8C8 1px;
	margin-right:20px;
}
.price2{
	display:block;
	float:left;
	width:auto;
	text-align:left;
	white-space:nowrap;
}
.p4{
	display:block;
	float:left;
	width:auto;
	text-align:left;
	white-space:nowrap;
	margin-left:10px;
}
.t1 a{
	text-decoration:none;
	color:#000000;
}
.t1 a:hover{
	text-decoration:underline;
	color:#0066CC;
}
.seal{
	display:block;
	width:auto;
	height:auto;
	position:absolute;
	bottom:20px;
	left:30px;
	z-index:10000;
}
.cols_1{
	display:block;
	float:left;
	width:290px;
	margin:0px 5px 0px 5px;
	text-align:left;
}

.icon1{ background:url(../img/icon1.jpg) no-repeat 0px 0px; }
.icon2{ background:url(../img/icon2.jpg) no-repeat 0px 0px; }
.icon3{ background:url(../img/icon3.jpg) no-repeat 0px 0px; }
.icon4{ background:url(../img/icon4.jpg) no-repeat 0px 0px; }
.icon5{ background:url(../img/icon5.jpg) no-repeat 0px 0px; }
.icon6{ background:url(../img/icon6.jpg) no-repeat 0px 0px; }

body.hosting  .icons1 li.ultra-fast, body.hosting  .icons1 li.support { height:255px; }

.woman{
	float:left;
	margin:0px 15px 40px 0px;
	left:-18px;
	position:relative;
}
.active_btn{
	background-color:#CCCC00;
}
.price_plan{
	font-size:26px !important;
	line-height:18px !important;
	background:none !important;
	margin:10px auto 0px auto !important;
	padding-bottom:15px !important;
	border-bottom:solid #C8C8C8 2px !important;
}
.price_plan strong{
	font-size:11px;
}
.bullets_2 li{
	width:235px !important;
	padding-left:34px !important;
}


.bar_active{
	display:block;
	width:41px; /*852px;*/
	height:35px;
	bottom:35px;
	left:0px;
	background:url(../img/cloud.bar.active.png) no-repeat 0px 0px;
	position:relative;
	z-index:1;
}

.bar_active a {
	background: transparent url(../img/cloud.pill.png) no-repeat;
	border: none;
	width: 80px;
	height: 46px;
	margin-top: 12px;
	margin-left: -39px;
	cursor: pointer;
	position:absolute;
	right:-42px;
	bottom:-20px;
	z-index:100;
}

.offer{
	display:block;
	float:left;
	width:151px;
	height:141px;
	line-height:30px;
	color:#FFFFFF;
	padding:30px 10px 0px 10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:lighter;
	background:url(../img/offer.png) no-repeat 0px 0px;
	z-index:10000;
	position:absolute;
	bottom:-20px;
	left:-10px;
}
.offer strong{
	font-size:30px;
}
.offer b{
	color:#FFCC00;
	font-size:18px;
}

.plans{
	display:block;
	float:left;
	width:228px;
	height:auto;
	border:#CCC dashed 1px;
	margin:5px 5px 5px 0px;
}
.box1{
	display:block;
	float:left;
	width:200px;
	height:auto;
}
.box1_head{
	display:block;
	float:left;
	width:228px;
	height:55px;
	line-height:20px !important;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	padding:10px 0px 0px 0px;
	background:#003366;

}
.box1_head a{
	color:#fff;
	text-decoration:none;
}
.box1_head:hover{
	background:#009900;
}
.box1_head a:hover{
	color:#FFF;
}
.box1_bg{
	display:block;
	float:left;
	width:208px;
	height:auto;
	padding:0px 10px 0px 10px;
	text-align:left;
	background:#FFF;
	line-height:22px;
	font-size:13px;
}
.bg_box_{
	display:block;
	float:left;
	height:230px;
	color:#000000;
}
.box1_bg p{
	height:214px;
}
.box1_footer{
	display:block;
	float:left;
	width:208px;
	height:15px;
	background:#FFF;
}

.box1_bg ul{
	display:block;
	float:left;
	width:200px;
	height:auto;
	padding:0px;
	margin:0px;
}
.box1_bg ul li{
	display:block;
	float:left;
	width:173px;
	text-align:left;
	padding:8px 0px 5px 25px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#000000;
	border-bottom:#999 dotted 1px;
	background:url(../img/tick.png) no-repeat 1px;
}
.box1_bg ul li a{
	color:#0974BA;
	text-decoration:none;
	font-weight:bold;
	line-height:30px;
	background:none;
}
.box1_bg ul li a:hover{
	color:#000000;
}
.box1_pic{
	display:block;
	float:right;
	width:130px;
	height:145px;
}
.btn_more_box a{
	display:block;
	float:left;
	width:100px;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	margin:5px 0px 0px 10px;
}

body.cloud .plusone,
body.cloud .addthis_button
 {
	display:none;
}

.likebox {
	width:45px;
	float:right;
	margin-right:3px;
	margin-top:45px;
}

.fb_ltr {
	width:48px!important;
	height:21px!important;

}

.fb_edge_comment_widget {
	display:none!important;
	visibility:hidden!important;
}
.burst {
	font-size:15px;	
	line-height:10px;
	margin-left:3px;
	text-align:center;
}

.burst div {
	display:inline;
}

.plusone {
	margin-top:10px;	
}

.testimonials {
	margin-top:-15px;	
}

.testimonials strong {
	color:#2173b6;
}




.testimonials a.quote-l {
	float:left;
	width:32px;
	height:27px;
	display:block;
	position:absolute;
	top:7px;
	left:7px;
	background-image:url(../img/quote-l.png);
}

.testimonials a.quote-r {
	float:right;
	width:32px;
	height:27px;
	display:block;
	position:absolute;
	right:7px;
	bottom:7px;
	background-image:url(../img/quote-r.png);
}

.testimonials div {
	position:relative;
	font-size:13px;
	padding:10px;
	padding-top:33px;
	padding-bottom:25px;
	margin-top:12px;
}

.testimonials div img {
	margin-left:15px;
	margin-bottom:10px;	
	float:right;
}

.testimonials div.alternate {
	background-color:#d1e3f8;	
}

.wrp_1 h2{
font-size: 18px;
border-bottom: solid #AAAAAA 1px;
text-align: left;
padding-bottom:5px;
color:#bb0b1d;
}

#fph1{
	text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 28px;
line-height: 35px;
font-weight: lighter;
color: white;
text-shadow: #333 1px 1px;
margin-bottom:0px;
	
}
.tab_ h2{
display: block;
background-color: #F8F8F8;
border-bottom: solid #C8C8C8 1px;
font-size: 16px;
font-weight: bold;
padding: 10px;
margin: 0px;
width: 300px;
color: black;
}


#tabs { border-bottom: 0px solid #a0b0e9; margin: 0; height: 24px; width: 100%; white-space: nowrap; }
#tabs ul { margin: 0; padding: 0 6px; list-style: none; }
#tabs ul li { display: inline; margin: 0; padding: 0; font-size: 11px; }
#tabs ul li a, .tabs ul li a:link, .tabs ul li a:active, .tabs ul li a:visited, .tabs ul li a:hover { text-decoration: none; color: #000; }
#tabs ul li a { float: left; margin: 0 2px 0 0; padding: 0 0 0 18px; vertical-align: bottom; background: #fff url('../img/icons/tabs/tabs-bg.png') repeat-x; }
#tabs ul li a span { float: left; display: block; margin: 0; padding: 0 18px 0 0; height: 24px; line-height: 24px; cursor: pointer; background: url('../img/icons/tabs/tabs-bg.png') 100% 0 repeat-x; }
#tabs ul li a:hover { background-position: 0 -100px; }
#tabs ul li a:hover span { background-position: 100% -100px; }
#tabs ul li#current a, .tabs ul li#current a:hover { position: relative; margin-bottom: -1px; background-position: 0 -50px; }
#tabs ul li#current a span, .tabs ul li#current a:hover span { height: 25px; background-position: 100% -50px; }




.center { text-align: center; }
.products { width: 390px; float: right; }
.new-to-parallels { width: 330px; float: left; }
.column { width: 180px; }
.column.left { float: left; }
.column.right { float: right; }
.column strong { display: block; margin-bottom: 11px; }
.column p { display: block; margin-top: 15px; font-size: 10px; }
.column img { float:left; margin-right: 15px; width: 69px; }
.page .footer { position: absolute; left: 0; bottom: 0; border-top: 1px solid #c0c7fc; width: 100%; min-width: 300px; height: 38px; background: #d9e9ff url('../img/common/footer_bg.png') 0 0 repeat-x; }
.page .footer-area { height: 38px; font-size: 11px; text-align: left; color: #000; }
.page .footer .description { margin: 0; padding: 12px 10px 0; }
.icons-area { padding: 5px 10px 10px; text-align: center; background: url('../img/common/blocks_bg.html') 0 100% no-repeat; }
.icon { display: inline-block; margin: 0 3px 12px 0; padding: 0; min-height: 32px; font: normal 11px/13px tahoma, arial, helvetica, sans-serif; text-decoration: none; text-align: left; vertical-align: top; color: #000; cursor: pointer; background-position: 50% 0; background-repeat: no-repeat; }
a.icon:link, a.icon:visited, a.icon:hover, a.icon:active { color: #000; text-decoration: none; }
.icon span { display: block; padding: 34px 0 0; width: 80px; text-align: center; cursor: pointer; }
#asp { background-image: url('../img/glyph/btn_asp_bg.gif'); }
#aspnet { background-image: url('../img/glyph/btn_aspdotnet_bg.html'); }
#coldfusion { background-image: url('../img/glyph/btn_coldfusion_bg.gif'); }
#perl { background-image: url('../img/glyph/btn_perl_bg.gif'); }
#php { background-image: url('../img/glyph/btn_php_bg.gif'); }
#python { background-image: url('../img/glyph/btn_python_bg.gif'); }
#ssi { background-image: url('../img/glyph/btn_ssi_bg.gif'); }
#fcgi { background-image: url('../img/glyph/btn_fast_cgi_bg.gif'); }
#miva { background-image: url('../img/glyph/btn_miva_bg.gif'); }
.test { width: 680px; }
.test .pathbar { color: #7b7b7b; }
.test .pathbar a { text-decoration: underline; color: #7b7b7b; }
.test .pathbar a:hover { color: #39f; }
.test h2 { margin: 10px 0; font-size: 17px; font-weight: normal; }
.test .tab-content { border: 1px solid #a0b0e9; padding: 10px; background: #fff; }
iframe { border: 1px solid #a0b0e9; }
fieldset { border: 1px solid #e0e0e0; margin: 0; padding: 0 10px 10px; }
legend { margin: 0; padding: 0 2px 5px; vertical-align: middle; font-weight: bold; color: #000; }
.form-fields { padding-top: 6px; }
.formFields { margin: 5px 0; }
.formFields, .formFields input, .formFields select, .formFields textarea { font: normal 11px 'Segoe UI', Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.formFields td.name { padding: 0 10px 10px 0; width: 200px; vertical-align: top; font-weight: bold; }
.buttonsContainer { margin-top: 10px; text-align: right; }
.buttonsContainer .commonButton { display: inline; margin-left: 14px; }
.buttonsContainer .commonButton span { display: none; }
.buttonsContainer .commonButton button { border: 0; width: 91px; height: 21px; text-align: center; white-space: nowrap; cursor: pointer; font: normal 11px 'Segoe UI', Tahoma, Verdana, Arial, Helvetica, sans-serif; background: transparent url('../img/glyph/btn_bg.gif') 0 0 no-repeat; }
.commonButton button[disabled] { color: #999; background-image: url('../img/glyph/btn_bg-disabled.gif'); }
#bid-ok button  { padding-left: 8px; background-image: url('../img/glyph/btn_ok_bg.gif'); }
.commonButton button:hover { background-position: 0 -21px; }
.commonButton button[disabled]:hover { background-position: 0 0; }
.testRelults#testFailed { border: 1px solid #ccc; margin: 0 0 10px; padding: 10px 10px 10px 32px; background: #fde9e5 url('../img/icons/fail.gif') 10px 11px no-repeat; }
.testRelults#testSuccessful { border: 1px solid #ccc; margin: 0 0 10px; padding: 10px 32px; background: #bff7b4 url('../img/icons/success.gif') 10px 11px no-repeat; }
.testResult { font-weight: bold; }
.test-data { text-align: left; background: #fff; }
.test-data table { border-collapse: collapse; margin-bottom: 10px; width: 100%; color: #000; background-color: white; }
.test-data table th, .test-data table td { padding: 4px 6px; }
.test-data tr.subhead { background-color: #e8f4fe; }
.test-data tr.subhead th { border-bottom: 1px solid #b1c1f9; background: #e8f4fe url('../img/common/th-na-bg.gif') 0 0 repeat-x; }
.test-data th.alt { border-top: 1px solid #b1c1f9; border-bottom: 1px solid #b1c1f9; color: #000; background-color: #dbebff; }
.test-data tr.alt { background-color: #ebf4ff; }

/*
*{padding: 0; margin: 0;}
body {background-color:#fff;}

html, body {height:100%;}
html body{font: 62.5%/1.4em Arial, Helvetica, sans-serif;color:#333333}
html>body{font: 62.5%/1.4em Arial, Helvetica, sans-serif;color:#333333}
*/

#JT_close_left, #JT_close_right{font-size: 1.1em;}
#JT_copy p, #JT_copy ul{font-size: 1.1em;}
/*
p, label{font-size: 1.2em;}
a:link {color: #CC6633;}
a:visited {color: #CC6633;}
a:hover {color: #999966;}
a:active {color: #CC6633;}
a:focus{color: #CC6633;}

p {line-height:1.4em;margin:10px 0;}
hr{margin:10px 0;color:#999999;}

ul{
	list-style: none;
}

ul li{
padding-top:3px;
}


#contentPad{
margin:20px;
}

.formInfo a, .formInfo a:active, formInfo a:visited{
	background-color:#FF0000;
	font-size: 1.3em;
	font-weight:bold;
	padding:1px 2px;
	margin-left:5px;
	color:#FFFFFF;
	text-decoration: none;
}

.formInfo a:hover{
	color:#660000;
	text-decoration: none;
}
*/
/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../img/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../img/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../img/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}

.fr {
	float:right;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:7px;	
}


.validated {
		margin-top:10px;
}

.validated a {
		float:left;
		display:block;
		height:15px;
		width:60px;
}

.validated p {
		float:left;
		margin-right:10px;
		margin-top:-3px;	
}

.validated a:hover {
		background-position:0px -15px;
}

a.css:link, a.css:visited { background-image:url(../img/css.png); }
a.xhtml:link, a.xhtml:visited  { background-image:url(../img/xhtml.png); }

.why-left { float:left; width:670px }

.why-left div {
		float:left;
		width:234px;
		padding-left:68px;
		background-repeat:no-repeat;
		background-position:0px 10px;
		margin-top:8px;
}

.why-left h3 {
		color:#bb0b1c;
		font-size:15px;	
}


.why-left a:link, .why-left a:visited { color:#04044a; }
.why-left a:hover  { color:#333333; }

.ultra-fast 	{ background-image:url(../img/why-ultra-fast.png); }
.branded 		{ background-image:url(../img/why-branded.png); }
.technicians 	{ background-image:url(../img/why-technicians.png); }
.cpu 	  		{ background-image:url(../img/why-cpu.png); }
li.support, div.support 		{ background-image:url(../img/why-support.png); }
.tophosts 		{ background-image:url(../img/why-tophosts.png); }
.monitoring		{ background-image:url(../img/why-monitoring.png); }
.uptime 		{ background-image:url(../img/why-uptime.png); }
.cpanel-plesk	{ background-image:url(../img/why-cpanel-plesk.png); }


.why-right {
		width:317px; height:240px; color:#04044a; font-size:17px; text-align:center; background-image:url(../img/why-box-right.jpg);	float:left;	
		margin-top:24px;
}

.why-right h3 {
		font-size:17px;	
		margin-top:0px;
		margin-bottom:127px;
}


.why-right span {
		font-size:23px;
		display:block;
		margin-bottom:7px;
}

.why-right p {
 		font-family: 'SegoeUI-SB';	
}

.guarantee {
		text-align:center;
		color:#040446;
		font-size:15px;	
		margin-top:15px;
		margin-bottom:10px;
		padding-bottom:15px;
}

.guarantee strong {
		width:197px;
		height:20px;
		background-image:url(../img/satisfaction.png);
		margin-left:5px;
		margin-right:5px;
		font-weight:normal;
		font-size:12px;
		color:#FFFFFF;
		display:inline-block;
		vertical-align:middle;
		padding-top:5px;
}

.guarantee strong span {
		color:#a3f5ff;
}

.guarantee img {
		vertical-align:middle;
		display:inline-block;
		margin-left:7px;
}


.tbl_hp tr:hover {
		background-color:#e3edfc;	
}
