/* CSS Document */


body{
	margin:0px;
	padding:0px;
	font-family:arial;
	background-color: #ffffff;
	border: #000000;

}

a{
color:#CD2D1C;
text-decoration:none;

}
h1{
font-size:16px;
font-family:"arial black";
color:#242839;
margin:0px 0px 4px 0px;

}

#container{
width:100%;
background:url(images/bg_top.gif) repeat-x;

}

p{
margin:10px 0;
font-size:11px;

}

a img{
border:0px;

}
#header{
width:980px;
margin:0 auto;
height:108px;
}

#navigation{
float:right;
position:relative;
top:85px;
padding-right:10px;

}
#logo{
float:left;
margin-top:30px;
margin-left:40px;
position:absolute;


}


#logo img{
vertical-align:top;


}

#banner{
height:257px;
background:url(images/banner.jpg) no-repeat;
margin:0 auto;
width:980px;
}
#banner p{
color:#FFFFFF;
font-size:10px;
background:inherit;
margin:0px;

}
#floating_text{
position:relative;
top:235px;
margin-left:260px;
width:680px;

}

#contentcontainer{
background:#fff url(images/content_bg.jpg) repeat-y center;

}



#content{
margin:0 auto;
width:980px;
padding-bottom:15px;



}

#leftcontent{
float:left;
padding:35px 0px 0px 16px;
width:670px;

}
.leftcontent{
padding-right:16px;

}

.services_box{
background:url(images/services_box.jpg) no-repeat;
width:326px;
height:161px;
float:left;
margin-right:5px;
margin-bottom:20px;


}

.services_game{
	background:url(images/game.jpg) no-repeat;
	float:left;
	width:217px;
	padding-left:20px;
}

.services_dedicated{
	background:url(images/dedicated.jpg) no-repeat;
	float:left;
	width:217px;
	padding-left:20px;
}
.services_boxleft{
	float:left;
	width:215px;
	padding-left:20px;

}
.services_boxright{
float:right;
width:85px;

}
.services_details{
padding-top:122px;
}
.services_details a{
font-size:15px;
color:#000000;
text-decoration:none;
background:url(images/arrow.jpg) no-repeat 100% 5px;
padding-right:16px;



}
.services_box h2{
font-size:22px;
margin:10px 0px 0px 0px;
font-family:"Arial Black";
font-weight: normal;

}
.services_box p{
font-size:11px;
margin:10px 0px;

}

.services_box ul{
margin:0px;
font-size:11px;
padding:0px 0px 0px 16px;
list-style-position:outside;

}
.services_box ul li{
line-height:1em;
list-style-type:disc;
margin-bottom:3px;

}
.fontcolor_red{
color:#CD2D1C;

}

.fontcolor_red1{
color:#B82D26;

}

#rightcontent{
float:right;
width:290px;
background:#FEFCFD url(images/right_bg.gif) repeat-y;
}

.rightcontent{
padding:40px 20px 20px 25px;

}

.rightcontent h3{
font-size:15px;
margin:0px 0px 24px 15px;
color:#242839;



}

#navlist{

margin:0px;
padding:0px;
font-size:12px;

}
#navlist li{
display:inline;
background:url(images/grey_bullet.gif) no-repeat 0px 5px;
padding-left:10px;
margin-right:10px;

}

#ulbullet{
margin:0px 0px 40px 0px;
padding:0px;
font-size:11px;
color:#191A27;

}

#ulbullet li{
list-style-type:none;
background:url(images/orange_bullet.gif) no-repeat 0px 4px;
line-height:1.3em;
margin-bottom:6px;

padding-left:15px;

}


#ulcheck{
margin:0px 0px 40px 0px;
padding:0px;
font-size:11px;
color:#191A27;
text-transform:uppercase;

}

#ulcheck li{
list-style-type:none;
background:url(images/check_bullet.gif) no-repeat 0px 4px;
line-height:1.3em;
margin-bottom:6px;

padding-left:20px;

}

#rightcontent_bgbottom{
background:url(images/right_bgbottom.jpg) no-repeat bottom;
padding-bottom:10px;





}
#footer_contentbody{
	width:100%;
	background-image: url(images/footers.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 32px;
}

#footer_contentbody p{
	font-size:12px;
	color:#000000;
	text-align:center;
}
#footer_contentbody a{
color:#000000;

}
#table_body{
	background-color: #ffffff;
	
}