@charset "utf-8";
body {
	position: relative;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/top_header.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-attachment: scroll;
	
	font:12px/1.2em arial, tahoma, verdana, sans-serif, geneva; color:#454545;
}
/*#container{
	position: relative;
	width: 1000px;
	margin: 0;
	padding-right: 0px;
	padding-left: 0px;
}*/
#container{
	position: relative;
	width: 1000px;
	margin: auto;
	padding-right: 0px;
	padding-left: 0px;
}
#header {
	position: relative;
	margin: auto;
	height: 93px;
	width: 100%;
	background-attachment: scroll;
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#navigation {
	position: relative;
	margin: auto;
	height: 26px;
	width: 970px;
	padding-top: 7px;
	padding-left: 30px;
}

#logo {
	position: relative;
	height: 45px;
	width: 357px;
	z-index: 50;
	padding-top: 29px;
	padding-left: 24px;
}
#top_links {
	position: absolute;
	right: 18px;
	height: 20px;
	/*width: 310px;*/
	margin: 3px;
	padding-right:5px;
}

#contact_links {
	position: absolute;
	right: 0px;
	height: 57px;
	width: 257px;
	margin: 3px;
	top: 25px;
}
.line {
	color: #FFFFFF;
}
a.linkHeader {
	font-family: arial, tahoma, verdana, sans-serif, geneva;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;	
}
a.linkHeader:hover {
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.linkMenu {
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.linkMenu:hover {
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.text_contant {
	width: 975px;
	padding-left: 24px;
	height: 100%;
	position: relative;
	background-attachment: scroll;
	background-image: url(../images/content_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-top: 1px;
	padding-bottom:10px;
}
.text_contant_bottom {
	width: 1000px;
	height: 13px;
	position: relative;
	background-attachment: scroll;
	background-image: url(../images/content_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.banner {
	width: 951px;
	height: 240px;
	position: relative;
	padding-bottom: 15px;
}
.main_box_div {
	width: 943px;
	min-height: 305px;
	position: relative;
	padding-left: 8px;
}
.products_box {
	position: relative;
	height: 219px;
	width: 181px;
	margin: 3px;
	top: 6px;
	background-attachment: scroll;
	background-image: url(../images/box_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.title_box {
	position: relative;
	height: 43px;
	width: 175px;
	top: 6px;
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	text-align:left;
}
.img_box {
	position: relative;
	height: 122px;
	width: 176px;
	top: 6px;
	float: left;
	padding-left: 5px;
}
.pr_div {
	position: relative;
	height: 33px;
	width: 79px;
	top: 6px;
	float: left;
	padding-left: 20px;
	padding-top: 2px;
}
.pr_text {
	font-family:arial, tahoma, verdana, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #9E0223;
}
.learmore_button {
	position: relative;
	height: 25px;
	width: 81px;
	top: 6px;
	left:15px;
	float: right;
	padding-top: 10px;
}
.boxtitle_text {
	font-family: verdana;
	font-size: 12px;
	font-weight: 600;
	color: #9e0223;
}
.boxtitle_Boldtext {
	font-family: verdana;
	font-size: 12px;
	font-weight: 600;
	color: #9e0223;
}
#footer{
	position: relative;
	background-attachment: scroll;
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 59px;
	margin-top: 0px;
	text-align: center;
	padding-top: 23px;
}
#footer_bottom{
	position: relative;
	height: 25px;
	text-align: center;
	padding-top: 5px;
}
.footer_text {
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	/*color: #828282;*/
	color: #333333;
}
a.linkFooter {
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
a.linkFooter:hover {
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
}
.text_area {
	width: 941px;
	position: relative;
	padding: 5px;
}
.intitle_text {
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #1672b3;
}
#mailbox_body_container_middle{
	position: relative;
	margin: 0px;
	padding: 10px;
	background-image: url(../images/grey_gredient.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 930px;
	height: 100%;
}
#body_container_middle_a{
	text-align: left;
	line-height: 25px;
}
/*#hosting_whitebg{
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
}*/
div.hosting_list {
	z-index: 50;
	display: block;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
}	
div.hosting_list ul {
	margin: 0px;
	padding: 0px;
}

div.hosting_list ul li {
	list-style-type: none;
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.listp {
	float:left;
	width:78%;
	font-size:12px;
	font-family: arial, tahoma, verdana, sans-serif;
	color: #000000;
}
.listdark{
	position: relative;
	margin: 0px;
	clear: both;
	/*font-family: arial, tahoma, verdana, sans-serif;
	font-size: 11px;*/
	font:12px/1.2em arial, tahoma, verdana, sans-serif, geneva; color:#454545;
}
.listdark{
	zoom:1;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
/*	background:#e2e2e2 url(../images/pack_top_bg.gif) repeat-x 0 0; padding:10px; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc;*/
}

div.listdark{overflow:hidden}

.listdark .icn{float:left;margin-top:2px;margin-bottom:6px;margin-right:3px}
.greenline{
	zoom:1;
	margin: 0px;
	height: 25px;
	background-color: #E7F5FA;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	line-height: 24px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.linkDarkGreen {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #145B70;
	text-decoration: none;
}
.flag {
	height: 24px;
	width: 140px;
	margin: 3px;
	position: absolute;
	left: 844px;
	top: 2px;
	vertical-align: middle;
}
.white_text {
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.black_text {
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 12px;
	color: #145B70;
	text-decoration: none;
	font-weight: bold;
	vertical-align:top;
}

/********************************* All default XHTML tag's classes *********************************/
.body_inner {background:#fff /* url(../images/bg.gif) repeat-x; */ height:100%; margin:0; padding:0; font:12px/1.2em arial, tahoma, verdana, sans-serif, geneva; color:#454545; padding-top:0px}

/*table { font:12px/1.2em arial, tahoma, verdana, sans-serif, geneva; color:#454545; }
table { font-size:100%; }*/

h1 { font-size:1.3em; font-weight:bold; margin:0; padding:0; }
h2 { font-size:3em; font-weight:bold; margin:0; padding:0; }
h3 { margin:0; padding:0; }

img { border:none; vertical-align:middle; }

a { color:#900f0f; text-decoration:none; padding:0px; margin:0px; }
a:hover { text-decoration:underline; }

img { vertical-align:middle; }
input { vertical-align:middle; }

p { margin:0; padding:0; text-align:justify;}

ul, li { list-style-type:none; padding:0px; margin:0px; }

/*************************** All Classes and IDs as per group **************************/

.clear { clear:both; float:left; }
.fl { float:left; }
.fr { float:right; }
.txt_justy { text-align:justify; }
.bluetxt { color:#83b8e3; font-size:17px; font-weight:bold; }
.welcome_txt { line-height:17px; text-align:justify; }


.head { background:url(../images/head.jpg) no-repeat 50% 0; height:127px; }

/*.main_area { background:#fff url(../images/main_bg.gif) repeat-x 0 0; width:941px; margin:0 auto;  }
.main_area .left { background:url(../images/main_bg1.gif) no-repeat 0 0; }
.main_area .right { background:url(../images/main_bg2.gif) no-repeat 100% 0; padding:10px 15px; }
.main_area .right h1 { font-size:16px; color:#0075c7; font-weight:bold; }*/


.main_area { background:#fff; width:941px; margin:0 auto;  }
.main_area .left {  }
.main_area .right {  padding:10px 15px; }
.main_area .right h1 { font-size:16px; color:#0075c7; font-weight:bold; }


.main_head { background:url(../images/main_headbg.gif) repeat-x 0 0; /*margin-top:10px;*/ }
.main_head .left { background:url(../images/main_head1.gif) no-repeat 0 0; }
.main_head .right { background:url(../images/main_head2.gif) no-repeat 100% 0; padding:9px 10px; color:#fff; font-weight:bold; font-size:12px; }

.content_box { background:#e2e2e2 url(../images/pack_top_bg.gif) repeat-x 0 0; margin-top:10px; }
.content_box .left { background:url(../images/pack_top1.gif) no-repeat 0 0; }
.content_box .right { background:url(../images/pack_top2.gif) no-repeat 100% 0; padding:10px; }
.content_box span { color:#ff0000; }

.content_box1 { background:#e2e2e2 url(../images/pack_top_bg.gif) repeat-x 0 0; padding:10px; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc; }
.content_box .order a:hover { background:url(../images/order_btn_h.gif) repeat-x 0 0;  }
.content_box1 span { color:#ff0000; }

.content_box_btm { background:#e2e2e2 url(../images/pack_btm_bg.gif) repeat-x 0 100%; border-top:1px solid #bcbcbc;  }
.content_box_btm .left { background:url(../images/pack_btm4.gif) no-repeat 0 100%; }
.content_box_btm .right { background:url(../images/pack_btm3.gif) no-repeat 100% 100%; padding:10px; }
.content_box_btm span { color:#ff0000; }

.order a { background:url(../images/order_btn.gif) repeat-x 0 0; width:69px; height:21px; display:block; text-indent:-2000px; outline:none; }
.order a:hover { background:url(../images/order_btn_h.gif) repeat-x 0 0;  }

.blue_bar { background:url(../images/blue_barbg.gif) repeat-x 0 0; margin-top:10px; }
.blue_bar .left { background:url(../images/blue_bar1.gif) no-repeat 0 0; }
.blue_bar .right { background:url(../images/blue_bar2.gif) no-repeat 100% 0; padding:16px 200px; font-size:16px; font-weight:bold; text-align:center; }

.blue_bar_linux { background:url(../images/blue_barbg.gif) repeat-x 0 0; margin-top:10px; }
.blue_bar_linux .left { background:url(../images/blue_barlinux.gif) no-repeat 0 0; }
.blue_bar_linux .right { background:url(../images/blue_bar2.gif) no-repeat 100% 0; padding:16px 200px; font-size:16px; font-weight:bold; text-align:center; }

.feature_box { background:url(../images/feature_bg.gif) repeat-x 0 0; margin-top:10px; }
.feature_box .left { background:url(../images/feature_bg1.gif) no-repeat 0 0; }
.feature_box .right_asd { background:url(../images/feature_bg2.gif) no-repeat 100% 0; font-size:1px; height:9px; }
.feature_box_btm { background:url(../images/feature_bg_btm.gif) repeat-x 0 100%; margin-bottom:10px; }
.feature_box_btm .left { background:url(../images/feature_bg4.gif) no-repeat 0 0; }
.feature_box_btm .right_asd { background:url(../images/feature_bg3.gif) no-repeat 100% 0; font-size:1px; height:9px; }
.feature_content { background:#f5f5f5; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:5px 15px; }
.feature_content h2 { font-size:13px; font-weight:bold; color:#000; margin-bottom:5px; }
.feature_content ul { margin-left:10px; }
.feature_content li { background:url(../images/blue_bullet.gif) no-repeat 0 8px; padding-left:15px; line-height:20px; }
.feature_content li ul li{ background:url(../images/red_bullet.gif) no-repeat 0 8px; padding-left:15px; line-height:20px; }

.feature_content span { color:#ff0000; }

.note_box { background:url(../images/note_bg_top.gif) repeat-x 0 0; margin-top:10px; color:#000; }
.note_box .left { background:url(../images/note_bg1.gif) no-repeat 0 0; }
.note_box .right_asd { background:url(../images/note_bg2.gif) no-repeat 100% 0; font-size:1px; height:9px; }
.note_box_btm { background:url(../images/note_bg_btm.gif) repeat-x 0 100%; margin-bottom:10px; margin-bottom:10px; }
.note_box_btm .left { background:url(../images/note_bg4.gif) no-repeat 0 0; }
.note_box_btm .right_asd { background:url(../images/note_bg3.gif) no-repeat 100% 0; font-size:1px; height:10px; }
.note_content { background:#fff3f3; border-left:1px solid #ffb9b9; border-right:1px solid #ffb9b9; padding:5px 15px; }
.note_content h2 { font-size:13px; font-weight:bold; color:#000; margin-bottom:5px; }
.note_content ul { margin-left:10px; }
.note_content li { background:url(../images/red_bullet.gif) no-repeat 0 8px; padding-left:15px; line-height:20px; }



.content2_font TD {
background:#e2e2e2 url(../images/pack_top_bg.gif) repeat-x 0 0; padding:10px; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc;
}

.border
{
	background:url(../images/main_headbg.gif) repeat-x 0 0; margin-top:10px; color:#fff; font-weight:bold; font-size:12px;
}

#hosting_list .listdark
{
background:#e2e2e2 url(../images/pack_top_bg.gif) repeat-x 0 0; padding:10px; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc; /*font-weight:bold;*/ font-size:12px;
}
.content_box .right td, 
.content_box_btm .right td, 
.content_box1 td { font-weight:bold; font-size:12px; }




/*.main_head { background:url(../images/main_headbg.gif) repeat-x 0 0; margin-top:10px; }
.main_head .left { background:url(../images/main_head1.gif) no-repeat 0 0; }
.main_head .right { background:url(../images/main_head2.gif) no-repeat 100% 0; padding:9px 10px; color:#fff; font-weight:bold; font-size:12px; }*/