body{ 
	background: #3f8dbf;
	margin: 0px;
	font-size: 11pt;
	font-family: verdana;
	font-size: 10pt;
}
.sitepage{
	background: #fff;
	margin: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 1035px;
	margin-left: auto;
	margin-right: auto;
}
.mainbox {
    color: #000;
	width: 980px;
    text-align: left;
    background-color: #edf0f5;
    border: 3px solid #fff;
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	padding: 10px;
	margin: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.mainnav {
	background: url("../img/headerbg.gif");
	width: 100%;
	height: 98px;
	margin-bottom: 2px;
    color: #000;
    text-align: left;
    background-color: #131415;
    border-radius:10px;
    -webkit-border-radius: 10px;
	-moz-border-radius:    10px;
}
.box {
    color: #000;
	width: 32%;
	min-height: 200px;

    text-align: left;
    background-color: #fff;
    border: 1px solid #fff;
	border-bottom: 1px solid #cdd0d5;
	border-right: 1px solid #cdd0d5;

    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	float: left;
	cursor: pointer;
}
.box div {
	padding: 10px;
}
.box2, .subbox2 {
	margin-left: 6px;
	margin-right: 6px;
}
.subbox2 .subwrap { 
	margin-left: 14px;
}
.subboxes .subbox{
    color: #000;
	width: 32%;
	min-height: 244px;
	float: left;
    text-align: left;
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.subbox2 {
    border: 1px solid #cdd0d5;
}
.subbox3 {
    border: 1px solid #cdd0d5;
	background: #fff;
}

.featurebtn{
	background: url("../img/featurebutton.gif");
	width: 133px;
	height: 50px;
	float: left;
	margin: 6px;
	cursor: pointer;

}
.fticon{
	float: left;
	margin-left: 4px;
}
.ftitem{
	padding-top: 7px;
	font-size: 9pt;
	float: right;
	margin-right: 6px;
	width: 80px;
	color: #fff;
	
}
.topimage{
	background: url("../img/mainbutton.gif");
	width: 460px;
	height: 54px;
}
.topimgdl {
	float: left;
	width: 228px;
}
.topimgdl div{
	padding-top: 18px;
	padding-left: 26px;
	color: #fff;
	font-size: 12pt;
}

.topimgdays {
	float: left;
	width: 40px;
	font-size: 27pt;
	padding-left: 8px;
	padding-top: 4px;
	font-weight: bold;
	text-shadow: #666666 1px 1px 1px;
}
.topimgtxt {
	float: left;
	padding-top: 10px;
	font-weight: bold;
	line-height: 12pt;
	font-size: 11pt;
	padding-left: 14px;
	text-shadow: #666666 2px 2px 2px;
}
.clear { clear: both; margin: 0px; padding:0px; }
.topoffset{ padding-left: 54px; }
.onetwothree{
	background: url("../img/onetwothreebg.gif");
	min-height: 75px;
	/* w/ the button width: 870px;*/
	width: 714px;
    border: 1px solid #cdd0d5;
    border-radius:40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
	cursor: pointer;
	margin-left: auto;
	margin-right: auto;

}
.onetwothree img{
	padding-top: 8px;
	padding-left: 8px;
	float: left;
}

.onetwothreeoffset{
	padding-left: 6px;
	padding-top: 4px;
}
.one, .two, .three{
	background: url("../img/onetwothreeinsidebg.gif");
	min-height: 65px;
	min-width: 260px;
	float: left;
    border-radius:40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;

}
.onetwotxt{
	float: left;
	min-height: 60px;
	margin-top: 8px;
	margin-left: 8px;
	color: #fff;
	font-size: 26pt;
	text-align: left;
}
.onetwotxt a{
	color: #fff;
	font-size: 26pt;
	text-decoration:  none;
}
.two{
	margin-left: 5px;
	margin-right: 5px;
	min-width: 200px;
	}
.three{
	min-width: 230px;

}
.maintop{
	height: 96px;
}
.nav{
	background: url("../img/navbg.gif");
	height: 47px;
	width: 100%;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #474950;
	border-bottom: 1px solid #474950;

	float: left;
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.navitem{
	color: #fff;
}
.navitemlit, .navitem:hover{
	color: #000;
}

.navitem a{
	color: #ccc;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12pt;
	font-weight: bold;
}

.navitem:hover a{
	color: #fff;
	text-shadow: none;

}
.navitem, .navitemlit{
	height: 30px;
	margin-left: 40px;

	float: left;
	margin-top: 8px;
	text-align: center;
}
.topimage,.navitem, .navitemlit{

	cursor: pointer;

}
.navitem div, .navitemlit div{
	padding-top: 7px;
}
.maintop .logo {
	float: left;
	min-height: 70px;
	margin: 10px;
	margin-left: 40px;
}
.logotxt{
	float: left;
	color: #fff;
	margin-top: 24px;
	font-size: 8pt;
}
.logotxt h3{
	margin: 0px;
	font-size: 20pt;

}

.maintop .submenu {
	float: right;
	margin-right: 50px;
	margin-top: 30px;
	min-height: 16px;
	color: #2a92d5;
	font-size: 9pt;

}
.submenu a{
	color: #2a92d5;
	text-decoration: none;

}
.ico{
	float: left;
}
.icotxt{
	float: left;
	width: 130px;
	color: #2c93d5;
	text-shadow: #666666 1px 1px 1px;
	margin-top: 4px;
	cursor: pointer;
}
.icospace{
	float: left;
	width: 20px;
	height: 30px;
}
.topa{
	font-size: 28px;
	color: #999999;
	font-weight: bold;
}
.topb{
	font-weight: lighter;
	font-size: 36px;
}

.pagetitle{
	font-size:24px;
	margin-left: -20px;

}





input[type=button],input[type=submit]{
	border: 0px;
	background: url("../img/buttonbg.gif");
    border-radius:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	height: 27px;
	color: #fff;
	margin: 3px;
	cursor: pointer;
	padding-bottom: 3px;
	font-size: 11pt;
}

 .abutton{
	background: #268ccc;
    border-radius:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	line-height: 8px;
	margin: 3px;
	color: #fff;
	font-size: 11pt;

 }



input[type=text]{
	border: 1px solid #999;
	background: #fff;
	font-size: 12pt;
	padding: 2px;
}

.footer{
	margin-top: 30px;
	color: #999999;
}
.footer a{
	color: #999999;
	text-decoration: none;
}
.footer h3{
	margin-top: 0px;
	margin-bottom: 6px;
}

.footcol{
	float: left;
}
.logofoot{
	padding: 4px;
	float: left;
}
.footlgtxt{ 
	font-size: 9pt;
	line-height: 12pt;
	padding-top: 10px;
	float: left;
}
.fc1{
	margin-left: 30px;
	width: 230px;
}
.fc2{
	margin-left: 6px;
	width: 250px;
}
.fc3{
	margin-left: 6px;
	width: 250px;
}
.fc4{
	width: 250px;
	margin-left: 6px;
}
.fc5{
	margin-left: 6px;
}

ul {
   list-style-type: none;
   padding-left: 0;
   margin: 0;
 }
.footer ul li {
   list-style-image: none;
   background-image: url('../img/footbullet.gif');
   background-repeat: no-repeat;
   background-position: left center;
   padding-left : 15px;
   padding-bottom: 3px;
   font-size: 9pt;
 }

 .subboxes ul li {
   list-style-image: none;
   padding-left : 15px;
   padding-bottom: 3px;
   font-size: 9pt;
   min-height: 34px;
 }

.subboxes .subbox1 ul li {
   padding-left : 14px;
   min-height: 28px;
   margin-left: 20px;
}
.subboxes .subbox1 ul li a{
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #000;
	font-size: 11pt;

}


.newsbox ul li{
   list-style-image: none;
 }
.subbox h3 {
	font-weight: lighter;
	font-size: 18pt;
	margin: 8px;
}
.box h3 {
	font-weight: lighter;
	font-size: 15pt;
	margin: 8px;
	margin-bottom: 0px;
}
.boxprice{
	font-style: italic;
	margin-top: -10px;

}
.subicons{ 
	margin-left: 30px;
}
.newsbox{
	max-height: 190px;
	overflow: auto;
}

.underline{
	text-decoration: underline;
}
.payments{
	margin-left: 70px;
}
.payments, .featureditems{
	margin-top: 20px;
	text-align: center;
	float: left;
	color: #999;
}
.featureditems{
		border-left: 1px solid #999;
		padding-left: 30px;
}
.payments img, .featureditems img{
	padding-right: 40px;
}
.altpageframe{
}

.altpageleft{
	float: left;
	width: 60%;
}
.altpageright{
	float: right;
	width: 39%;
	background: #393c43;
	color: #fff;
	border: 1px solid #999;
	border-top: 0px;
	border-right: 0px;

    border-radius-bottomright:10px;
    -webkit-border-radius-bottomright: 10px;
    -moz-border-radius-bottomright: 10px;

    border-radius-bottomleft:10px;
    -webkit-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomleft: 10px;
}
.altpagetxt{
	margin: 16px;
}

.installvids{
	background: #1879b8;

	margin-top: 15px;
	width: 200px;
	min-height: 60px;
	border: 1px solid #999;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
    border-radius-bottomright:10px;
    -webkit-border-radius-bottomright: 10px;
    -moz-border-radius-bottomright: 10px;

    border-radius-bottomleft:10px;
    -webkit-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomleft: 10px;
	text-align: center;

}

.installvids a{
	color: #fff;
	padding: 12px;
	text-decoration: none;
	font-size: 12pt;


}
.installvids .ab{

}

.reg{
	font-size: 12pt
}
.smallsize{
	font-size: 7pt;
}

.sf-menu  {
	z-index: 999
}

.foothide, #supportedgames{ display: none;}
.logowrap{ cursor: pointer; }

.box1{
	background: #fdf9ed
}
.box3{
	background: #e2f4fe;
	}
.box3alt{
	background: #e2f4fe;
	height: auto;
	}

	.sgleft{
		float: left;
		width: 240px;

	}
	.sgright{
		float: left;
		width: 240px;

	}
	.gametip{ border-bottom: 1px dashed #000 }
.leftone{
	float: left;
	width: 33%;

} 
.leftone .box{
	float: none;
	width: 96%;
	margin: 0px;
}
.leftone .box h3{
	font-size: 12pt;
	font-weight: bold;
}
.box3alt{
float: right;
}	
.centertxt{
	text-align: center;
}

.orderquant, .orderquant2{
	background-color: #fff;
	font-size: 12pt;
	height: 28px;
	width: 40px;
	text-align: center;
}
.boxorder{
height: auto;
cursor: default;
}
.ordertype{
	font-size: 12pt;
	width: 126px;
	padding: 4px;

}
.ordertxtprice, .ordertype, .orderplus, .orderminus, .orderquant, .ordertxt, .orderplus2, .orderminus2, .orderquant2{
	float: left;
}

.ordertxt{ width: 120px; }
.orderhr{ border:0px; border-bottom: 1px solid black;}
.txtprice{ font-size: 12pt; font-weight: bold;}
.ordertxtprice{ font-size: 12pt;}
.showservers{ display: none; }
.orderanual, .ordernow{ clear: left; text-align: center;} 
.ordertxtaddon{ width: 160px;}
.underlinerows td{
	border-bottom: 1px dashed #999
}

.boxorder a, .contactbox a, .downloads a, .providers a, .demomainboxes a{ 
	text-decoration: none;
	border-bottom: 1px dashed #999;
	color: #000;
}

.contactbox{ 
	width: 59%;
	height:auto;
	cursor: default;
}
.contactboxb{ 
	width: 38%;
	float: right;
	height:auto;
	cursor: default;
}
.downloads .box, .providers .box{
	cursor: default;

}

.contactboxb input, .contactboxb select, .contactboxb textarea{
	font-size: 12pt;
	padding: 2px;



}

img{ bordeR: 0px;}

.downloads ul, .providers ul, .contactbox ul {
	margin-left: 20px;
}
.downloads ul li, .providers ul li, .contactbox ul li {
	margin-top: 8px;

}
label{ cursor: pointer; }





.demobb{
	width: 37%;
	height: auto;
}
.demomainboxes .box1 {
	margin-left: 10px;
	margin-right: 10px;
}
.demobox{ float: right;height: 240px; width: 210px;  }
.sswrap{
	float: right;
	width: 100%;
	overflow: auto;
	text-align: center;
	height: 160px;
}
.left{ float: left;}

#livezillabox{ width: 128px; height: 42px;}

.pb1, .pb2{
	width: 48%;
	height: auto;
}
.pb2{
	float:right;
}
.right{ float: right;}
.strong{ font-weight: bold; }

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
.hostingmy, .hostingurl, .hostform{
	padding: 4px;
	border: 1px dashed #999
}
.hostingurl{
	width: 120px;
}


.hostcheck{
	margin-top: -20px;
}
#coupon{ width: 60px;}
.hide{display: none;}.vpsquote{width: 96px;padding:2px;}.vpsdisc{width: 100%; text-align: center; font-weight: bold;}.vpsdiscwrap{ display: none;}.vpstotal{display: inline;}.submenucountry{text-align: right;padding-bottom: 14px;}
