body {
font-family: "Myriad Pro", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin: 0px;
padding: 0px;
background: #141414 url(images/black-bground.jpg) no-repeat center top;
font-size: 12px;
}

a {color: #4682b4; text-decoration: underline; }
a:visited {color: #2b2b2b; }
a:hover {color: #2b2b2b; text-decoration: none; }

a img, img {
border: none 0;
}

.strong {
font-weight: bold;
}

.clearb {
clear: both;
}

p {
margin: 0px;
padding: 0px;
}

div#main-contain {
margin: auto;
padding: 0px;
width: 939px;
}

div#bodycont-main {
width: 939px;
margin: 0px;
padding: 0px;
clear: both;
}
div#bodyheader {
width: 939px;
height: 43px;
margin: 0px;
padding: 0px;
clear: both;
}
div#bcont-header {
background: url(images/bodycont-top.jpg) no-repeat left top;
width: 939px;
height: 63px;
margin: 0px;
padding: 0px;
clear: both;
}
div#bcont-background {
background: url(images/bodycont-bgrep.jpg) repeat-y left top;
width: 939px;
overflow: hidden;
margin: 0px;
padding: 0px;
clear: both;
}
div#bcont-footer {
background: url(images/bodycont-bottom.jpg) no-repeat left top;
width: 939px;
height: 57px;
margin: 0px;
padding: 0px;
clear: both;
}

h1 {
color: #1270a9;
margin: 0px;
padding: 0px;
font-weight: normal;
}

h2 {
font-size: 18px;
font-weight: normal;
color: #356aa0;
margin: 0px;
padding: 0px;
clear: both;
}

p{
color: #202020;
margin: 0 10px 0 0;
padding: 0px;
clear: both;
font-size: 13px;
}

p.testimon{
color: #202020;
margin: 0 10px 0 0;
padding: 0px;
clear: both;
font-size: 14px;
font-weight: bold;
}
div.testcontent {
margin: 10px 0 0 10px;
padding: 0px;
clear: both;
}
div#buttons-cont {
margin: 0px;
padding: 0px;
clear: both;
}
img.testibutt {
float: right;
margin: 0 10px 0 0;
padding: 0px;
}


h3.forgotpass {
width: 80%;
color: #ffffff;
margin: 5px 0 0 10px;
padding: 0px;
font-weight: normal;
}
h3.popular-heading {
color: #908d8d;
padding: 16px 0 0 15px;
margin: 0px;
font-size: 16px;
font-family: Verdana, Arial;
}

div#header-body-cont {
width: 900px;
position: relative;
margin: 0 0 0 20px;
padding: 0px;
clear: both;
}

img.logo {
float: left;
margin: 10px 0 0 0;
padding: 0px;
}

div#cpanel-login-bg {
background: url(images/CP-loginbox.jpg) no-repeat left top;
width: 516px;
height: 69px;
float: right;
margin: 0px;
padding: 0px;
}

/* login form */

form.cploginform {
width: 500px;
height: 28px;
margin: 5px 0 0 10px;
padding: 0px;
clear: both;
}
form.cploginform input.cpinput {
display: inline;
float: left;
background: url(images/login-input-bg.jpg) no-repeat left top;
width: 142px;
height: 16px;
margin: 5px 0 0 5px;
padding: 5px;
border: none;
font-size: 10px;
color: #202020;
}
form.cploginform input.cpsubmit {
float: left;
margin: 5px 0 0 5px;
padding: 0px;
border: none;
}

a.forgotpass {
color: #ffffff;
font-size: 12px;
float: right;
}

div#packages-container {
width: 900px;
margin: 0 0 0 28px;
padding: 0px;
clear: both;
}
img.package {
float: left;
margin: 10px 0 0 0;
padding: 0px;
}


div#content-main {
width: 910px;
margin: 0px;
padding: 0px;
clear: both;
}

div#popular-flash-cont {
	margin: 0 0 0 30px;
	padding: 10px 0 0 0;
	clear: both;
	text-align: left;
	font-weight: bold;
}

div#popbox {
float: left;
margin: 0px;
padding: 0px;
}
div#poptop {
background: url(images/popu-header.jpg) no-repeat left top;
width: 233px;
height: 50px;
margin: 0px;
padding: 0px;
clear: both;
}
div#popbg {
background: url(images/popu-bgrep.jpg) repeat-y left top;
width: 233px;
overflow: hidden;
margin: 0px;
padding: 0px;
clear: both;
}
div#popbot {
background: url(images/popu-footer.jpg) no-repeat left top;
width: 233px;
height: 11px;
margin: 0px;
padding: 0px;
clear: both;
}

ul#popular-list {
margin: 0 0 0 20px;
padding: 0px;
clear: both;
list-style: none;
}
ul#popular-list li {
float: left;
margin: 1px 0 1px 0;
padding: 0px;
clear: both;
}
ul#popular-list li a {
color: #202020;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}
ul#popular-list li a:hover {
text-decoration: underline;
}
img.gameicon {
margin: 0 10px 0 0;
padding: 0px;
border: none;
}

div#flashcontent {
float: right;
margin: 0px;
padding: 0px;
}
img.flashimg {
margin: 0px;
padding: 0px;
}


/* Main menu */
ul#main-navigation {
padding: 10px 0 0 35px;
margin: 0px;
list-style: none;
}
ul#main-navigation li {
background: url(images/nav-divi.jpg) no-repeat center right;
margin: 0 0 0 15px;
padding: 0 20px 0 0;
display: inline;
}
ul#main-navigation li.last {
background: transparent;
margin: 0 0 0 10px;
padding: 0 20px 0 0;
display: inline;
}
ul#main-navigation li a {
margin: 0px;
padding: 0px;
color: #ffffff;
font-size: 17px;
text-decoration: none;
}
ul#main-navigation li a:hover {
text-decoration: none;
color: #fdbe01;
}
ul#main-navigation li a.active{
text-decoration: none;
color: #fdbe01;
}

div#testi-map-cont {
width: 884px;
margin: 0 0 0 28px;
padding: 10px 0 0 0;
clear: both;
}

div#testimonials-bground {
float: left;
background: url(images/testimonials-bg.jpg) no-repeat left top;
width: 479px;
height: 166px;
margin: 0px;
padding: 10px;
}

img.maplocate {
float: right;
margin: 0px;
padding: 0px;
}

/* News content */

div#newcontent {
margin: 0 0 0 22px;
padding: 10px 0 0 0;
clear: both;
}
div#news-bg-top {
background: url(images/news-top.jpg) no-repeat left top;
width: 894px;
height: 8px;
margin: 0px;
padding: 0px;
clear: both;
}
div#news-bg-bgrep {
background: url(images/news-bgrep.jpg) repeat-y left top;
width: 894px;
overflow: hidden;
margin: 0px;
padding: 0px;
clear: both;
}
div#news-bg-bot {
background: url(images/news-bottom.jpg) no-repeat left top;
width: 894px;
height: 8px;
margin: 0px;
padding: 0px;
clear: both;
}
div.newsfloat {
float: left;
margin: 0 0 0 10px;
padding: 0px;
width: 256px;
}
div.newsfloat2 {
	float: left;
	padding: 0px;
	width: 256px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
div.newsfloat3 {
	float: center;
	padding: 0px;
	width: 600px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}

div#footer-main {
width: 939px;
margin: 0px;
padding: 0px;
clear: both;
}

div#footer-nav-bg {
background: url(images/footer-bg.jpg) no-repeat left top;
width: 939px;
height: 80px;
margin: 20px 0 0 0;
padding: 0px;
clear: both;
}

div#footer-copy-nav {
width: 100%;
height: 30px;
margin: 5px 0 0 0;
padding: 0px;
clear: both;
color: #ffffff;
font-size: 13px;
}
div#copyleft {
float: left;
margin: 0px;
padding: 0px;
}
div#copyright {
float: right;
margin: 0px;
padding: 0px;
}
div#footer-copy-nav a {
color: #ffffff;
text-decoration: underline;
}
div#footer-copy-nav a:hover {
text-decoration: none;
}

ul#footernav {
padding: 30px 20px 0 10px;
margin: 0px;
list-style: none;
}
ul#footernav li {
float: left;
display: inline;
margin: 0 0 0 10px;
padding: 0px;
}
ul#footernav li a {
color: #403f3f;
font-size: 18px;
text-decoration: none;
font-weight: bold;
font-variant: small-caps;
}
ul#footernav li a:hover {
	color: #D58A00;
	text-decoration: none;
}
#main-contain #bodycont-main #bcont-background #content-main #popular-flash-cont table {
	text-align: center;
}
