/*

Theme Name: Astraxis

Theme URI: http://www.astraxis.com

Description:  A Wordpress Theme designed by <a href="http://www.astraxis.com/">astraxis</a>.

Version: 1.1

Author: Prabhu Rajan

Author URI: http://www.astraxis.com/

Tags: black, white, two-columns, fixed-width

*/


body{ margin:0 auto; padding:0; width:100%; font-family: Arial, Verdana, Sans-Serif; font-size:12px; text-align:left; 
position: relative; 	color: #414141;	font: 12px/18px "Helvetica Neue", Arial, sans-serif; background:url("images/bg1.jpg") repeat-x scroll 0 0 #6C7682;	}

div,form,ul,ol,li,dl,dt,dd,span,p,button,textarea,blockquote,th,td { margin:0; padding:0;}

input,select{ line-height:16px;}

img,a img{border:0;}

/*img {	display: block;}*/

a:focus {	outline: none;}

a img {	border: none;	outline: none;}


em{ font-style:normal;}

h1,h2,h3,h4,h5,h6{ margin:0;padding:0;}

h1 {font-size:24px;}

h2 {font-size:22px;}

h3 {font-size:20px;}

h4 {font-size:18px;}

h5 {font-size:16px;}

h6 {font-size:14px;}

.alignleft {	float:left;	text-align:left;	margin-right:10px;}
.alignright {	float:right;	text-align:right;	margin-left:10px;}
.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}

.clear{ font-size:1px; width:1px; height:0; line-height:0; margin-top:0px!important; *margin-top:-1px; clear:both; visibility:hidden;}

a:link, a:visited{ color:#24282B; text-decoration:none;}

a:hover{ color:#5ac8f2; text-decoration:underline;}

blockquote, pre {	background:#F4F5F7 url(images/blockquote.gif) 3px 3px no-repeat;	border:1px dashed #CCC;	padding:8px 12px 8px 36px;	margin:5px 0;}


/* Header */

#head {	background: #323232 url(images/headbackground.jpg) repeat-x center bottom;	height: 154px;	color: #fff;	text-shadow: #111 0 -1px 1px;	padding-top: 2px;}

#head a {	color: #bbbbbb;}

#logo{ float: left; margin-left:20px; margin-top:15px;}

#logo h1 a { font-size:30px; line-height:40px; font-weight:normal; text-decoration: none;}

#head, #foot {	position: relative;}

#head a,  #low-tier a, #foot a {	text-decoration: underline;}

#head a:hover, #low-tier a:hover, #foot a:hover {	text-decoration: none;} 

.topsearch {    background: url(images/bubble.gif) no-repeat;	position: absolute;	padding: 14px 18px 24px;	width: 317px;	height: 83px;	top: 25px;	right: 7px;	zoom: 1;}

.topsearch p {	float: left;	width: 144px;	font-size: 11px;	line-height: 16px;}

div.topsearch h2 + p {	width: 162px;	padding-right: 11px;}

.topsearch p a {	font-weight: bold;}  

.breadcrumb{  width:900px;}

.crumb{ float:left; margin-bottom:10px; margin-left:10px; width:900px; *width:890px; padding:6px 10px 5px; border:1px solid #E6E6E6; background-color:#F4F5F7; border-radius:3px 3px; -moz-border-radius:3px 3px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; overflow:hidden;	z-index:0;

margin-top:5px;}

.search{ float:right; width:310px; height:41px; background:url(images/icon.png) no-repeat right -36px; overflow:hidden;}

.searchform{ padding:0px 11px 0px 13px;}

.searchInput{ float:left; margin-top:7px; padding:5px 3px; width:200px; border:none; background:none;}

.searchBtn{ float:right; margin-top:5px; padding:2px 16px; width:68px; height:28px; line-height:28px; border:none; font-size:14px; font-weight:bold; color:#EEE; background:none; cursor:pointer; display:block;}

.search_top{ float:right; width:290px; height:41px;  overflow:hidden;}

.searchform_top{ padding:11px 11px 0px 20px;}

.searchInput_top{ float:left; margin-top:7px; padding:2px 2px; width:195px; border:none; background:none; background:#bbbbbb}

.searchBtn_top{  margin-top:8px; padding-top:1px;   border:none; font-size:12px; font-weight:bold; color:#515151; background:none; cursor:pointer; display:block;}

.hot{ clear:both; color:#bbbbbb; height:35px; width:316px; overflow:hidden; padding-top:10px;}

.hot a{ color:#bbbbbb; font-size:12px; text-decoration:none}

.hot a:link,.hot a:visted,.hot a:actived{ color:#bbbbbb; font-size:12px; text-decoration:none}

.hot a:hover{ color:#79d1ff;}

/* Content */

#container {	min-width: 980px;}

.contain {	padding-bottom: 30px;	padding-top: 20px;	overflow: hidden;}

.wrap {	position: relative;	width: 980px;	height: 100%;	margin-left: auto;	margin-right: auto;	overflow:hidden; background-color:#0F0;	z-index: 1;}

.left {	clear: both;	float: left;}

.right {	float: right;}

#content{ margin:0 auto; width:980px; }

.article{ float:left; width:630px; overflow:hidden; margin-left:10px;}

.article_page{ float:left;  overflow:hidden;}

.post_page{ float:left; margin-bottom:10px; padding:10px 14px; }

.post{ float:left; width:600px;margin-bottom:10px; padding:10px 14px;  background:#ebebea;  border-radius:5px 5px; -moz-border-radius:5px 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}

.post p{padding:10px 0px 5px;}

.post ol li{ margin:5px 30px; list-style:decimal; line-height:22px; color:#454545;}

.post ul li{ margin:5px 30px; list-style:disc; line-height:22px; color:#454545;}

.pcomments{ float:right;}

.pcomments em{ font-size:12px;  color:#C81F1F;}

.pcontent{   margin-top:10px;   line-height:24px; font-size:13px; overflow:hidden;}

.pcontent a:link, .pcontent a:visited { color:#2970A6; }

.pcontent a:hover{ color:#5ac8f2; }

.pmeta{ margin-top:0px; color:#666;}

.pcontent h2 a:link, .pcontent h2 a:visited { padding:0px 3px; color:#666; }

a.readmore:link, a.readmore:visited{ float:right; width:92px; padding:6px 0px 7px; font-size:14px; text-align:center; text-shadow:0 1px 0 #DDD; text-decoration:none; color:#454545; background:url(images/icon.png) no-repeat 0px -73px; display:block;}

a.readmore:hover{ text-shadow:0 1px 0 #86031B; color:#F4F4F4; background:url(images/icon.png) no-repeat 0px -36px; display:block;}

/* Sidebar */

.sidebar{ float:right; width:280px; overflow:hidden; margin-right:10px; }

.sidebar h3{ padding:7px 10px 7px 25px; font-size:14px; color:#F4F4F4; background:url(images/icon.png) no-repeat -5px -200px;}

.topbar{ width:280px; }

.topbar h3{text-shadow:1px 0 0 #666;}

.topbar ul{ float:left; list-style:none;}

.topbar ul li{ float:left; margin-bottom:10px; width:310px; list-style:none;}

.topbar ul li ul{ padding:5px 9px 0px; width:290px;  border-top:none; background-color:#F6F6F6; overflow:hidden; list-style:none;}

.topbar ul li ul li{ margin-bottom:3px; width:100%; list-style:none;  }

.topbar ul li ul li a:link, .topbar ul li ul li a:visited{ padding:2px 0px 6px 13px; width:280px; line-height:18px; border-bottom:1px solid #E6E6E6; background:url(images/icon.png) no-repeat 0 -289px; display:block;}

.topbar ul li ul li.recentcomments{ margin-bottom:5px; padding-bottom:5px;}

.topbar ul li ul li.recentcomments a{ background:none; text-decoration:none; display:inline;}

.topbar ul li ul li.recentcomments a:hover{ background:none;}

.sidebarL, .sidebarR{ float:left; *margin-top:10px; _margin-top:0px; width:135px; overflow:hidden;}

.sidebarR{ float:right;}

.sidebarL h3, .sidebarR h3{ padding:6px 10px 6px 20px; color:#666; text-shadow:1px 1px 0 #F3F3F3;  background:url(images/icon.png) no-repeat -5px -242px; font-size:13px;}

.sidebarL ul, .sidebarR ul{ float:left; width:152px; list-style:none}

.sidebarL ul li, .sidebarR ul li{  list-style:none;float:left; width:150px; margin-bottom:10px; border:1px solid #DDD; background-color:#F6F6F6;}

.sidebarL ul li ul, .sidebarR ul li ul{ padding:0px 0px 0px 3px; width:147px; height:100%; list-style:none}

.sidebarL ul li ul li, .sidebarR ul li ul li{ margin:0px 0px 3px 5px; line-height:20px; width:135px; border:none;}

.sidebarL .textwidget, .sidebarR .textwidget{ padding:10px 0px 10px 3px; width:147px;}

.widget_search input#s {       width:120px;   }



/* Page Navigation */

.page_navi{ float:left; width:628px;  padding:0px 14px;  height:36px;  line-height:36px;  text-align:center;  overflow:hidden; }

.pageleft, .pageright{ width:300px; overflow:hidden;}

.pageleft{ float:left; padding-left:15px; text-align:left;}

.pageright{float:right; padding-right:15px; text-align:right;}

/* Archive */

.archive .pcontent{ width:100%;}

/* Single */

.single h2{ width:100%; text-align:center; font-size:14px; margin-top:10px;}

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

.single .pmeta{ padding-bottom:6px; width:100%; text-align:center; border-bottom:1px solid #E2E2E2;}

.single .pcontent{ width:100%;}

.pcontent img{ max-width:600px;}


/* Page */

.page{ min-height:800px;}


/* Post Function */

.postmeta{ float:left; width:100%; margin-top:15px; padding:10px 0px; line-height:24px; border-top:1px solid #DDD; border-bottom:1px solid #DDD;}

.postmeta a{ color:#000000; text-decoration:underline;}

.postmeta a:hover{ color:#000000;}

.pro_next{ margin:20px 0px 15px; border-left:1px solid #DDD; border-right:1px solid #DDD; background:transparent url(images/icon.png) no-repeat -10px -153px; }

.pro_next .pageleft, .pro_next .pageright{ width:280px; overflow:hidden;}


/* Post Comment */

.post_comment{ float:left; width:100%; margin:15px 0px 5px; overflow:hidden; }

#addcomment, #comments{ float:left; width:99%; margin:10px 0px; padding:6px 0px 5px; text-indent:15px; text-shadow:1px 1px 0 #FFF; font-size:14px; border-width:1px; border-style:solid; border-color:#DDD #CCC #BBB #DDD; background:transparent url(images/icon.png) no-repeat -10px -156px; }

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

.post_comment ol li{ margin:10px 5px; padding:10px 10px 5px 10px; list-style:none; list-style:none; }

.commentlist{ width:99%; padding:5px 0px; font-size:12px; clear:both;}

.commentlist li{ list-style:none; background-color:#FFF; border:1px solid #E3E3E3; border-radius:5px 5px; -moz-border-radius:5px 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}

.commentlist li.alt{ background-color:#F6F6F6; border:1px solid #DDDDDD; border-radius:5px 5px; -moz-border-radius:5px 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}

.commentlist li ul{ margin:10px 10px; list-style:none;}

.commentlist li ul.children{ margin:10px 0px;}

.comment-author{ width:100%; height:30px; padding-bottom:5px; border-bottom:1px solid #ECECEC;}

.avatar{ float:left; padding:1px 1px; border:1px solid #E0E0E0;}

.author_info{ float:left; padding-left:5px; line-height:16px; color:#888;}

.author_info cite{ font-style:normal; font-weight:bold;}

.author_info em{ font-size:10px;}

.reply{ float:right; margin-top:-3px;}

#cancel-comment-reply{ float:right; margin-right:10px;}

.reply a, #cancel-comment-reply a{ color:#999;}

.reply a:hover, #cancel-comment-reply a:hover{ color:#666;}

#respond{ padding-bottom:35px;}

#respond em{ color:#5ac8f2;}

#author, #email, #url, #comment{ margin:0px 5px; padding:5px 5px; width:45%; border:1px solid #CCCCCC; border-radius:5px 5px; -moz-border-radius:5px 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}

#comment{ width:95%; height:150px; font-size:12px; overflow-y:scroll;}

#submit{ float:right; margin:0 13px; padding:6px 20px 4px; font-size:14px; border:1px solid #999; text-shadow:1px 1px 0px #FFF; background:transparent url(images/icon.png) no-repeat scroll -10px -160px; -moz-border-radius:5px 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; cursor:pointer;}

/* Comment Navigation */

.comment_navi{ float:right; margin:10px 15px 10px 0px; text-align:center;}

.comment_navi span.cpt{ padding:3px 6px 2px; background-color:#E3E3E3; border-bottom:1px solid #D5D5D5;}

.comment_navi a{ padding:3px 3px 2px;}

.comment_navi a:hover{ color:#5ac8f2;}

.comment_navi .current{ font-weight:bold; color:#5ac8f2;}

/* Footer */

#foot {	color: #414141;width:100%;	border-top: 1px solid #fff;	text-shadow: #ddd 0 -1px 1px;	padding-top: 22px;	padding-bottom: 32px;	overflow: hidden;	background: #DCDCDC url(images/footer.gif) repeat-x center bottom;}
 
#foot a {	color: #414141;	text-decoration: none;}





img {
    border: 0;
}
#page {
    width: 100%;
    position: relative;
    z-index: 30;
}
.partition {
    float: left;
    width: 80px;
    background: url('images/bg.jpg') repeat-x;    
}
.partition2 {
    float: left;
    width: 1%;
    background: url('images/bg.jpg') repeat-x;    
}
.div-absolute {
    position:absolute; 
    left:0;
    top:0;
    text-align:left;
    width:420px;
    background: url('images/bg.jpg') repeat-x;
    z-index: 1;
    height: 30px;
}
#partition img {
    padding: 6px 0 0 0;
}
#wrapper {
    width: 946px;
    margin: 0 auto;
    text-align: left;
    background: url('../img/site/bg1.jpg') repeat-x #6C7682;
    position: relative;
    z-index: 20;
}
#header-left {
    width: 277px;
    height: 140px;
    float: left;
}
#header-right {
    width: 630px;
    height: 140px;
    float: left;
    display: block;
    margin-right: 20px;
    /* border: 1px solid #000; */
    font-size: 11px;
    color: #C0C5CB;
    z-index: 25;
    position: relative;
}
#header-right div img {
    margin: 70px 0 0 0;
}
#header-right span {
    float: left;
    margin: 3px 0 0 30px;
}
#header-right span img {
    position: absolute;
    top: 1px;
}
#header-right span i {
    font-weight: normal;
    color: #18AFC4;
    font-style: normal;
} 
#header-right span strong {
    font-weight: bold;
    color: #C3C9C7;
    margin-left: 20px;
}
#header-right span b {
    font-weight: bold;
    margin-left: 9px;
}
#header-right span b a {
    color: #C3C9C7;
    text-decoration: none;
}
.right-end {
    position: relative;
    left: 890px;
}
#main-menu {
    width: 900px;
    height: 30px;
    margin:0 0 0 20px;
    #margin:0 0 3px 20px;
    clear: both;
    font-size: 10px;
    color: #C0C7CF;
    background: url('images/bg-main-menu.jpg') repeat-x;
}
#main-menu span {position:absolute;}
#main-menu span ul {
	line-height:10px;

    margin: 0;
    padding: 0;
    list-style: none;
    width: auto;
}
#main-menu span ul li {
    display: block;
    float: left;
    margin:0;
    padding: 0;
    position: relative;
    top: 8px;
	
}
#main-menu span ul li a {
    font-size: 10px;
    color: #C0C7CF;
    text-decoration: none;
}
.pipi {
    display: block;
    position: relative;
    bottom: 21px;
    right: 7px;
}
#main-menu span a:hover {
    color: #2AC5F5;
}
#main-menu span img {
    margin: 0;
    position: relative;
}
#main-menu span span  {
    float:right;
    position: absolute;
}
#bg-shadow {
    width: 943px;
    height: 2px;
    padding-left: 3px;
    display: block;
    #margin-top: -3px;
    background: url(images/bg-shadow.jpg) repeat-y;
    font-size: 2px;
}
#button-panel {
    width: 943px;
    height: 53px!important;
    padding-left: 3px;
    display: block;
	*margin-top:-3px;
    background: url(images/bg-wrapper.gif) repeat-y;
}
#button-panel ul {
    margin: 0;
    padding: 0;
    width: 940px;
    height: 51px;
}
#button-panel ul li {
    display: block;
    float: left;
    height: 53px;
    background: #909092;
    margin: 0;
    padding: 0;
}


.support-wrapper {
	float:left;
    width: 943px;
    padding-left: 3px;
	z-index:0;
    background: url(images/bg-wrapper.jpg) repeat-y;
}
#support-content {
    width: 865px;
    height: 450px;
    margin: 20px 0 0 39px;
}
#support-content-left {
    width: 400px;
    float: left;
    color: #6D6D6D;
}
#support-content-left p {
    margin: 0 ;
    padding: 0;
    font-size: 11px;
    width: 400px;
}
#support-content-left p strong {
    color: #518C00;
    font-weight: bold;
}
#support-content-left p a {
    color: #5E8900;
    text-decoration: underline;
}

#support-content-left span {
    width: 145px;
    height: auto;
    float: left;
    margin: 5px 0 0 0;
    padding: 0;
    font-size: 11px;
    display: block;
}
#support-content-left span img {
    margin: 20px 0 10px 0;
}
#support-content-left span ul {
    margin: 0;
    padding: 0;
    position: relative;
    left: 0;
    list-style: none;
    float: left;
}
#support-content-left span ul li {
    float: left;
    width: 100%;
    background: url(images/list_image.jpg) 0 3px no-repeat;
    position: relative;
    left: 5px;
}
#support-content-left span ul li p {
    position: relative;
    margin: 0;
    padding: 0;
    left: 15px;
    width: auto;
}
#support-content-left span ul li a {
    color: #6D6D6D;
    text-decoration: none;
    position: relative;
    left: 15px;
}
#support-content-left span ul li a:hover {
    color: #5E8900;
    text-decoration: underline;
}
.support-inside-right { position: relative;left: 40px;}
#support-content-right {
    width: 415px;
    float: left;
    margin: 0;
    position: relative;
    left: 50px;
}
.bg-support {
    width: 410px;
    height: 116px;
    float: left;
    font-size: 11px;
    color: #FFF;
    font-weight: bold;
}
.bg-support p {
    margin: 10px 20px 12px 20px!important;
    width: 320px!important;
    padding: 0!important;
    font-size: 11px!important;
    font-weight: normal!important;
    color: #FFF!important;
}
.support-ok {
    background: url(images/bg-support.jpg)!important;
}
.support-fail{
    background: url(images/bg-support-error.jpg)!important;
}
.support-standby{
    background: url(images/bg-support-standby.jpg)!important;
}
.support-accounts {
    display:block; 
    clear:both; 
    float:left; 
    margin:0;
    font-size: 11px;
    width: 400px;
    color: #717171;
    position: relative;
    top: 50px;
}
.support-accounts span {
    width: 140px!important;
    height: 40px!important;
    margin: 20px 50px 0 0!important;
    float: left!important;
}
.support-accounts span strong {
    color: #4D8000;
}
#generic-wrapper {
    width: 943px;
    padding-left: 3px;
    height: 580px;
    background: url(images/bg-wrapper.jpg) repeat-y;
}



/*--HOSTING PAGE--*/ 
#hosting-solutions-wrapper {
    width: 943px;
    padding-left: 3px;
    height: 1460px;
    #height: 1480px;
    background: url(../images/bg-wrapper.jpg) repeat-y;
}
.hosting-solutions-menu {
    width: 940px;
    height: 27px;
    background: #909092;
}
.hosting-solutions-menu span {
    width: 940px;
    height: 27px;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    left: 40px;
}
.hosting-solutions-menu span ul {
    margin: 0;
    padding: 0;
}
.hosting-solutions-menu span ul li {
    margin: 0 30px 0 0;
    display: block;
    float: left;
}
.hosting-solutions-menu span ul li a {
    font-size: 10px;
    color: #FFF;
    text-decoration: none;
}
.hosting-solutions-menu span ul li a:hover {
    color: #2AC5F5;
} 
.hs-part-1-left {
    width: 410px;
    height: 310px;
    padding: 4px 0 0 20px;
    #padding: 15px 0 0 20px;
    margin: 0 0 0 20px;
    float:left
}
.hs-part-1-left p {
    color: #777777;
    line-height: 17px;
    text-align: justify;
    font-size: 11px;
    margin:1em 0;
    padding: 0;
}
.hs-part-1-left ul {
    margin: 0;
    padding: 0;
}
.hs-part-1-left ul li {
    margin: 0 0 0 20px;
    padding: 0;
    color: #777777;
    font-size: 11px;
    list-style: circle;
}
.hs-part-1-right {
    display: block;
    margin: 0 0 0 40px;
    width:450px; 
    float:left;
    color:#747474;
    font-size:11px;
}
.hs-part-2 {
    width: 900px;
    margin: 0;
    padding: 0;
    clear: both;
    float: left;
    position: relative;
    left: 20px;
}
.hs-part-2-container {
    width: 898px;
    height: 498px;
    #height: 504px;
    #margin: -3px 0 0 0;
    padding: 0;
    border-left: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
}
.hs-part-2-container span {
    display: block;
    padding: 10px 0 0 0;
    width: 299px;
    height: 255px;
    #height: 258px;
    float: left;
    font-size: 10px;
}
.hs-part-2-container span img {
    margin: 0;
    padding: 0;
}
.hs-part-2-container span ul {
    margin: 0;
    padding: 0 0 0 30px;
    list-style: none;
    list-style-image: url(images/bullet2.jpg); 
}
.hs-part-2-container span ul li {
    margin: 0;
    padding: 0;
    height: 14px;
}
.hs-part-2-container span ul li strong {
    color: #468A00;
    font-weight: normal;
}
.hs-part-2 div span h5 {
    margin: 0;
    padding: 15px 0 0 20px;
    width: 268px;
    height: 39px;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    color: #646464;
    float: left;
}
.hs-footer-prices {
    width:878px; 
    background:#C0C0C0;
    height:20px;
    font-size: 10px;
    padding: 6px 0 0 20px;
    float:left;
    color: #4F4F4F;
}
.hs-our-features {
    width:900px; 
    display:block;
    clear: both;
    float: left;
    margin: 22px 0 0 39px;
    height:400px;
}
.hs-our-features span {
    display: block;
    float: left;
    width: 285px;
    margin: 15px 15px 0 0;
    font-size: 10px;
    color: #5D5D5D;
}
.hs-our-features span h3 {
    font-weight: normal;
    margin: 0 0 12px 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
}
.hs-our-features span ul {
    list-style: square;
    margin: 0 0 15px 17px;
    padding: 0;
}
.hs-our-features h1 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    color: #4E8700;
    font-size: 16px;
}
.hs-separator {
    clear: both;
    float: left;
    height: 2px;
    width: 940px;
    background: #598B10;
    font-size: 2px;
}
.hs-previous-client {
    clear: both;
    float: left;
    margin: 20px 0 0 20px;
    width: 670px;
    height: 225px;
}
.hs-previous-client span {
    width: 485px;
    display:block; 
    float:left;
}
.hs-previous-client span img {
    margin: 5px 0 0 0;
}
.hs-previous-client span p {
    margin: 10px 0;
    padding: 0;
    color: #010101;
    font-size: 11px;
}
.hs-previous-client span p a {
    color: #468C07;
    text-decoration: none;
}
/*--END HOSTING PAGE--*/ 

#bg-shadow {
    width: 943px;
    height: 2px;
    padding-left: 3px;
    display: block;
    #margin-top: -3px;
    background: url(../images/bg-shadow.jpg) repeat-y;
    font-size: 2px;
}
#button-panel {
    width: 943px;
    height: 53px!important;
    padding-left: 3px;
    display: block;
    background: url(images/bg-wrapper.gif) repeat-y;
}
#button-panel ul {
    margin: 0;
    padding: 0;
    width: 940px;
    height: 51px;
}
#button-panel ul li {
    display: block;
    float: left;
    height: 53px;
    background: #909092;
    margin: 0;
    padding: 0;
}



#main-menu {
    width: 900px;
    height: 30px;
    margin:0 0 0 20px;
    #margin:0 0 3px 20px;
    clear: both;
    font-size: 10px;
    color: #C0C7CF;
    background: url(images/bg-main-menu.jpg) repeat-x;
}
#main-menu span {position:absolute;}
#main-menu span ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: auto;
}
#main-menu span ul li {
    display: block;
    float: left;
    margin:0;
    padding: 0;
    position: relative;
    top: 8px;
}
#main-menu span ul li a {
    font-size: 10px;
    color: #C0C7CF;
    text-decoration: none;
}
.pipi {
    display: block;
    position: relative;
    bottom: 21px;
    right: 7px;
}
#main-menu span a:hover {
    color: #2AC5F5;
}
#main-menu span img {
    margin: 0;
    position: relative;
}
#main-menu span span  {
    float:right;
    position: absolute;
}
#bg-shadow {
    width: 943px;
    height: 2px;
    padding-left: 3px;
       background: url(images/bg-shadow.jpg) repeat-y;
   }
   
   
   
   
   #footer {
	   margin-left:auto;
	   margin-right:auto;
	        padding: 0;
    width: 943px;
    padding-left: 3px;
    clear: both;
       height: 400px;
    background: url(images/bg-wrapper.jpg) repeat-y;
}
#footer-left {
    width: 430px;
    padding-left: 40px;
    height: 400px;
    float: left;
    background: #919BA5;
}
#footer-left span {
    width: 215px;
    float: left;
}
#footer-left span h2 {
    margin: 12px 0 0 0;
    padding: 0;
    color: #BAE8F8;
    font-size: 15px;
}
#footer-left span ul {
    margin: 10px 0 0 25px;
    padding: 0;
    font-size: 10px;
    line-height: 12px;
    list-style-image: url(images/bullet.jpg);
    color: #F7FEFF;
}
#footer-left span ul li {
    margin: 0;
    padding: 0;
}
#footer-left span ul li a {
    color: #F7FEFF;
    text-decoration: none;
}
#footer-left span ul li a:hover {
    color: #F7FEFF;
    text-decoration: underline;
}
#footer-right { 
    margin-left: 1px;
    padding-left: 20px;
    width: 448px;
    height: 400px;
    float: left;
    background: #7A8490;
    border-left: 1px solid #8C949F;
}
#footer-right ul {
    margin: 10px 0 0 0;
    padding: 0;
}
#footer-right ul li {
    display: block;
    float: left;
    margin: 0 5px 0 0;
    padding: 0;
    font-size: 11px;
    color: #FEFEFE;
}
#footer-right ul li input {
    width: 154px;
    height: 23px;
    border: 1px solid #B1B5B8;
    font-size: 18px;
}
.footer-related {
    width:440px;
    margin:20px 0;
    display:block;
    float:left;
}
#shared-div {
    clear:both; 
    float:left;
    color: #646464;
    font-size: 11px;
}
#left-block {
    width: 474px;
    height: 300px;
    float: left;
    padding: 0;
    margin: 0;
    color: #646464;
}
#left-block ul {
    margin: 0;
    padding: 0;
}
#left-block ul li {
    margin: 0;
    padding: 0;
}
#left-block ul li ul {
    margin: 0;
    padding: 0 0 0 70px;
    list-style: square!important;
    float: left;
}
#left-block ul li ul li {
    margin: 0 ;
    padding: 0;
}
#right-block {
    width: 241px;
    #width: 244px;
    height: 300px;
    float: left;
    margin: 0;
    padding: 0;
}
#shared-div ul {
    margin: 15px 0 0 55px;
    #margin: 15px 0 0px 30px;
    padding: 0;
    list-style: square;
    float: left;
    display: block;
}
.semi-dedicated {
    display: none;
    margin-left: 0;
}
.semi-dedicated-ul {
    display: block;
    position: absolute;
    margin: 220px 0 0 20px;
    #margin: 220px 0 0 48px;
}
.reseller-color ul li strong {
    color: #0478A3;
    font-weight: normal;
}
.shared-color ul li strong {
    color: #4D8700;
    font-weight: normal;
}
.basic-color ul li strong {
    color: #D55902;
    font-weight: normal;
}
.dedicated-color ul li strong {
    color: #8507C7;
    font-weight: normal;
}
.semi-dedicated-color ul li strong {
    color: #D40178;
    font-weight: normal;
}
.hosting-logo {
	*width:400px;
    margin-top:30px; 
    float:left;
    color: #FCFFFF;
    font-size: 11px;
}
.hosting-logo span {
    padding-left: 10px;
    float: left;
}
.hosting-logo span p {
    margin: 0 0 12px 0;
}



.input3 {
border:0 none !important;
font-size:10px !important;
height:25px !important;
width:95px !important;
}
#hr3  {
background-color:#FFFFFF;
height:2px !important;
width:411px;
}
.site-map {
margin:20px 0 10px;
text-align:left;
}

.guarantee {
    width:410px;
    height:90px;
    float:left;
    position: relative;
}
.guarantee ul {list-style: none; margin: 0; padding: 0;}
.guarantee ul li {width: auto; display: block; float: left;}
.guarantee ul li img {float: left;}
.guarantee ul li p {
    position: relative;
    left: 5px;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    top: 15px;
}
.guarantee ul li h4 {
    display: block; 
    float: left;
    position: relative;
    left: 5px;
    margin: 0;
    padding: 0;
    top: 12px;
}
.guarantee a {
    position: absolute;
    top: 80px;
    right: 0;
}
.guarantee-wrapper {width: 100%; position: relative; top: 10px;}
.guarantee-wrapper span {
    display: block;
    float: left;
    width: 65px!important;
    height: 690px!important;
    margin:0!important;
}
.guarantee-wrapper span img {position: relative!important; margin:0!important;}
.guarantee-wrapper div p{
    font-size: 12px!important;
    margin: 10px 0!important;
    float: left!important;
    width: 320px!important;
    position: relative;
    left: 10px!important;
}
.guarantee-wrapper div h5 {
    margin: 0!important;
    position: relative;
    left: 10px!important;
}
.guarantee-wrapper div ul {
    list-style: none;
    width: 300px!important;
    height: 150px!important;
    display: block!important;
    float: left!important;
    margin: 0!important;
    padding: 0!important;
    position: relative;
    left: 10px;
}
.guarantee-wrapper div ul li {
    width: 300px!important;
    float: left!important;
    font-size: 11px!important;
    background: url(images/bullet3.jpg) 0 4px no-repeat;
}
.guarantee-wrapper div ul li u {
    text-decoration: none;
    position: relative;
    left: 10px;
}



.hosting-logo {
    margin-top:20px; 
    float:left;
    color: #FCFFFF;
    font-size: 11px;
}
.hosting-logo span {
    padding-left: 10px;
    float: left;
}
.hosting-logo span p {
    margin: 0 0 12px 0;
}

.desinged-by {
clear:both;
display:block;
float:left;

width:445px;
}

.desinged-by p {
color:#CCD3DD;
float:left;
font-size:11px;
margin:0;
padding:0;
}

#design{text-align: right; float:right; margin-right:30px; color:#FFF; }

#design a:link{
	color:#CCD3DD;}

