body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(i/bg.jpg);
	background-position: top;
	background-repeat: repeat-y;
	margin: 0px;
	line-height: 120%;
}
img {
	border: 0px none;
}
a, a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.contact_form {
	width: 430px;
	height: 352px;
	background-image: url(i/images/contact_13.jpg);
}
.contact_info {
	width: 400px;
	height: 510px;
	background-image: url(i/images/contact_74.png);
	padding: 15px;
}
.new_customer_block {
	width: 400px;
	height: 510px;
	background-image: url(i/images/contact_74.png);
	padding: 15px;
}
table#contactformtable input, table#contactformtable textarea, table#contactformtable select {
	border: 1px solid #dadada;
	font-family: Tahoma;
	font-size: 12px;
	padding: 5px;
}
table#contactformtable input:hover, table#contactformtable textarea:hover, table#contactformtable select:hover {
	border: 1px solid #a6a6a6;
}
table#newcustomer input, table#newcustomer textarea, table#newcustomer select {
	border: 1px solid #dadada;
	font-family: Tahoma;
	font-size: 12px;
	padding: 5px;
}
table#newcustomer input:hover, table#newcustomer textarea:hover, table#newcustomer select:hover {
	border: 1px solid #a6a6a6;
}
.refblock {
	width: 146px;
	height: 190px;
	float: left;
	background-color: #e7e7e7;
	border: 1px solid #d4d0c8;
	margin-left: 2px;
	margin-top: 2px;
}
.refblock:hover {
	background-color: #d9d9d9;
	border: 1px solid white;
	font-weight: bold;
}
.refimage {
	width: 142px;
	height: 110px;
	margin-left: 3px;
}

.references_block_wrapper {
	width: 476px;
	height: 304px;
	background-image: url(i/images/references_slide_bg.jpg);
}
.reftitle {
	width: 136px;
	text-align: center;
	padding: 5px;
}
.refcat {
font-size: 12px;
background-color: white;
height: 34px;
}
.refcategoryblock {
width: 900px;
float: none;
}
table#pnl_mainlayout input,table#pnl_mainlayout select,table#pnl_mainlayout file {
	border: 1px solid #d6d6d6;
	background-color: #f0f0f0;
	color: #003364;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
}
table#pnl_mainlayout table.abox {
	background-color: #f9f9f9;
	border-left-color: #eeeeee;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #eeeeee;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #c9c9c9;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-right-color: #c9c9c9;
	border-right-style: solid;
	border-right-width: 3px;
}
.main {
	width: 950px;
}
.content_full_top {
	background-image: url(i/images/sub_page_03.jpg);
	height: 13px;
	font-weight: bold;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
}
.content_full_mid {
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	background-image: url(i/images/sub_page_04.jpg);
}
.content_full_bottom {
	background-image: url(i/images/sub_page_05.jpg);
	height: 23px;
}
.content_sub_top {
	background-image: url(i/images/sub_bar_11.jpg);
	height: 10px;
	font-weight: bold;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
}
.content_sub_mid {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
}
.content_sub_bottom {
	background-image: url(i/images/sub_bar_13.jpg);
	height: 26px;
}
.content_sub1_top {
	background-image: url(i/images/sub_page_03-.jpg);
	height: 10px;
	font-weight: bold;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
}
.content_sub1_mid {
	background-image: url(i/images/sub_page_04-.jpg);
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
}
.content_sub1_bottom {
	background-image: url(i/images/sub_page_05-.jpg);
	height: 26px;
}
.content_sub2_top {
	background-image: url(i/images/sub_page_03_.jpg);
	height: 10px;
	font-weight: bold;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
}
.content_sub2_mid {
	background-image: url(i/images/sub_page_04_.jpg);
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
}
.content_sub2_bottom {
	background-image: url(i/images/sub_page_05_.jpg);
	height: 26px;
}
.header_one {
	width: 950px;
	height: 57px;
	background-image: url(i/images/s1_01.jpg);
}
.header_two {
	width: 950px;
	height: 147px;
}
.server_block {
	width: 302px;
	height: 220px;
	background: url(i/images/server_block.png);
	float: left;
}
.server_addon_block {
	width: 604px;
	height: 220px;
	background: url(i/images/server_addon_block.png);
	float: left;
}
.server_block:hover {
	background: url(i/images/server_block-hover.png);
}
.server_block .servername,.server_addon_block .servername {
	font-size: 14px;
	font-weight: bold;
}
table#dedicatedprice {
	font-size: 18px;
	font-weight: bold;
}
table#server_orderinfo a {
   color: black;
	font-weight: bold;
}
table#server_orderinfo a:hover {
	background-image: url(i/images/a-hover.png);
}
.menu_header {
	width: 950px;
	height: 41px;
}
.content_left {
	width: 476px;
	float: left;
}
.content_right {
	width: 474px;
	float: right;
}
.content_left1 {
	width: 727px;
	float: left;
}
.content_right1 {
	width: 223px;
	float: right;
}
.reflargedesc {
	padding: 10px;
}
.reflargeimage {
	padding: 10px;
}
.footer_one {
	width: 950px;
	height: 31px;
	float: left;
	text-align: center;
	padding-top: 7px;
}
.footer_one a {
	color: #6c6c6c;
}
.footer_two {
	width: 950px;
	/*height: 97px;*/
	float: left;
	text-align: center;
	color: #6c6c6c;
	padding-top: 7px;
}
.left0 {
	padding-top: 39px;
	padding-left: 30px;
	height: 45px;
	background-image: url(i/images/domain_whois_12.jpg);
	line-height: 180%;
}
.left0 input, .left0 select {
border: 1px solid #989898;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
}
.left0 .submitbut {
background-image: url(i/images/whois_buttton_yellow.png);
 border: none;
 width: 62px;
 height: 19px;
}
.left1 {
	height: 133px;
}
.left2 {
	height: 31px;
	background-image: url(i/images/s1_06.jpg);
	background-repeat: no-repeat;
	padding-left: 44px;
	padding-top: 18px;
}
.left3 {
	height: 218px;
}
.left4 {
	height: 304px;
}
.hosting_packs2block {
	width: 474px;
	height: 217px;
}
.hosting_packs_advert {
	width: 474px;
	height: 128px;
}
.hosting_pack {
	width: 231px;
	height: 217px;
	background-repeat: no-repeat;
	font-weight: bold;
	float: left;
}
.hp1 {
		background-image: url(i/images/p1_08.jpg);
}
.hp2 {
		background-image: url(i/images/p2_08.jpg);
}
.hp3 {
		background-image: url(i/images/p3_08.jpg);
}
.hp4 {
		background-image: url(i/images/p4_08.jpg);
}
.hp5 {
		background-image: url(i/images/p5_08.jpg);
}
.hp6 {
		background-image: url(i/images/p6_08.jpg);
}
.pack_content {
	padding-left: 16px;
	padding-top: 42px;
	height: 153px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.pck_blue {
color: #3b66a8;
}
.pck_red {
color: red;
}
.pck_dark_gray {
	color: #969696;
}
.pck_light_gray {
	color: #cdced0;
}
.footer_one {
	background-image: url(i/images/s1_14.jpg);
}
.logo {
width: 400px;
float: left;
}
.login_block {
padding-top: 10px;
width: 550px;
float: right;
}
.login_block_rc {
width: 137px;
float: left;
height: 20px;
}
.login_block_rc input {
border: 1px solid #989898;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
}
.login_block_rc .submitbut {
background-image: url(i/images/login_button_blue.png);
 border: none;
 width: 62px;
 height: 19px;
}
.link_mars {
color: #930000;
}
.link_earth {
color: #00525c;
}
.sliderlargespace {
width: 470px; /*width of featured content slider*/
height: 42px;
}
.refdesc_front {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='i/images/50percent_black.png');
	background-image: url(i/images/50percent_black.png);
	width: 100%;
	height: 52px;
	top: -60px;
	z-index: 0;
	position: relative;
	padding-left: 15px;
	padding-top: 8px;
	color: white;
	font-family: Tahoma;
	font-style: normal;
	text-decoration: none;
}
.refdesc_dyna1 {
	font-weight: bold;
	font-size: 12px;
	margin-top: 5px;
}
.refdesc_dyna2 {
	margin-top: 5px;
}
.refdesc_dyna2 a {
	color: white;
}
/*////////CONTENT SLIDER CSS START/////////////*/
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 1px solid #ebebeb;
width: 445px; /*width of featured content slider*/
height: 230px;
margin-left: 15px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width: 460px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 468px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: center;
padding: 5px;
}

.pagination a{
padding: 0 2px;
text-decoration: none; 
color: #00007D;
background: white;
border: 1px solid #d4d0c8;
}

.pagination a:hover, .pagination a.selected{
color: white;
background-color: #8b0000;
}
/*////////CONTENT SLIDER CSS END/////////////*/
/*////////LIGHTBOX CSS START/////////////*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{
border: none;

}

#overlay{
background-image: url(i/images/overlay.png);
z-index: 0; 
}

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(i/images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/images/overlay.png", sizingMethod="scale");
	}
/*////////LIGHTBOX CSS END/////////////*/
/*////////////CSS BOX////////////////*/
.mod {
   position:relative;
   z-index:0;
}
.mod .mod-content{
   background: white;
   border:1px solid #eaeaea;
   position:relative;
   z-index:2;
	padding: 5px;
}
/* x1 = top and left edges; 
   x1a = top right corner; 
   x2 = right and bottom edges; 
   x2a = bottom left corner */
.mod .x1,
.mod .x1a,
.mod .x2,
.mod .x2a {
   display:block;
   background:url(i/images/glow.png) no-repeat;
   /* turn off for IE6 or use a GIF */
   _background:transparent; 
   width:100%;
   height:100%;
   position:absolute;
}
.mod .x1{
   background-position:0 0;
   z-index:-2;
   top:-10px; /* set to the size of the glow */
   left:-10px;
   bottom:0;
   /* set glow to the edges of 'mod' */
   padding:0 10px 10px 0; 
}
.mod .x1 .x1a {
   height:10px;
   width:10px;
   background-position:100% 0;
   right:-10px;
   top:0;
}
.mod .x2 {
   background-position:100% 100%;
   z-index:-1;
   bottom:-10px;
   right:-10px;
   padding:10px 0 0 10px;
}
.mod .x2 .x2a {
   height:10px;
   width:10px;
   background-position:0 100%;
   left:-10px;
   bottom:0;
}
