/* CSS Document */
a:hover {color:#0066FF; text-decoration:none;}
a:link {color:#0066ff; text-decoration:none;}
a:visited {color:#0066ff; text-decoration:none;}
a img {border:0;}

body {
background-color:#000000;

background-position:top center;
background-repeat:repeat-y;
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
}

#content {
width: 900px;
margin: 0px auto;
background-color:white;

}

#header {
widtH:900px;
height: 314px;
background-image:url(images/header.jpg);
margin: 0px auto;
}

#banner {
background-image:url(images/militarybanner.jpg);
width: 900px;
height: 100px;
margin: 0px auto;
}

/* Big Alert STUFF */
#body {
height: auto;
}

#bodybottom {
margin: 20px 20px 40px 20px;
}

#bodybottomleft {
margin: 0px 310px 0px 0px;
text-align:justify;

}


.bodyheader {
font-size: 1.4em;
color:#FF9900;
margin-right: 300px;
}

.sub {
margin-top: 20px;
}



/***********************/

/*Navigation Bar Stuff */

#navigationbar {
background-image:url(images/navbg.jpg);
background-position:top left;
background-repeat:no-repeat;
color:white;
margin: 0px auto;
width: 900px;
}
.navtable {
margin: 0px 0px 0px 200px;
font-size: .9em;
font-weight:bold;
text-align:center;
}
.shop {
background-image:url(images/newstar.png);
text-align:right;
}
.shopover {
background-image:url(images/newstarover.png);
text-align:right;
}

#navigationbar A:link {color:white;text-decoration: none;}
#navigationbar A:visited {COLOR: white;TEXT-DECORATION: none}
#navigationbar A:hover {COLOR:ffffff;TEXT-DECORATION: none}
/**********************/



/*hot sellers STUFF */
.hotseller {
background-image:url(images/hs1.jpg);
background-position:left;
background-repeat:no-repeat;
}
.gametitle {
margin-left: 120px;
margin-right: 3px;
font-weight:bold;
}
.gamedesc {
margin-left: 120px;
margin-right: 3px;
height: 100px;
font-size: .9em;
}
.gameprice {
text-align:right;
font-weight:bold;
font-size:.9em;
margin-left: 120px;
margin-right: 3px;
}
/***********************/



/* Big Alert STUFF */
#bigalert {
width:900px;
height: 150px;

background-position:left;
background-repeat: no-repeat;
margin: 0px auto;
}

#bigalertbottomglow {
background-image:url(images/bigalertbottomglow.jpg);
background-position:top left;
background-repeat:no-repeat;
height:20px;
}
/***********************/


/* NEWS STUFF */
#news {
float:right;
width:300px;
background-image:url(images/newsbg.jpg);
background-position:top;
background-repeat:no-repeat;
height: 600px;
padding-top:20px;
}
.newsheader {
font-size: 1.2em;
color:#FF9900;
margin: 0px auto;
text-align:center;
}
.newsitems {
margin: 5px 10px;
font-size: .9em;
color:#416271;
}

/* NEWSLETTER STUFF */
#newsletterlogo {
background-image:url(images/radicalnewsletterlogo.jpg);
background-position:top left;
background-repeat:no-repeat;
height: 166px;
}

#newsletterjoin {
background-image:url(images/newsletterbg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:521px;
height: 340px;
margin-left: 10px;
margin-top: 30px;
}

.newsletter h1 {
color:#FF9933;
font-weight: bold;
font-size: 1.2em;
border-bottom: 1px solid #cccccc;
}

.dateheader {
font-size:1.2em;
font-weight: bold;
}

.articletext {
padding: 0px 10px;
}

.articletext img {
margin: 0px auto;
}

.specials {
text-align:right;
font-weight: bold;
}

.subscribe {
font-weight:bold;
font-size: 1em;
color:black;
}
.subscribesub {
font-weight:bold;
font-size:.8em;
text-align:left;
color:black;
}

#newsletterjoin ul li {
color:black;
text-align:left;
list-style-image:url(images/ul.png);
font-size: .8em;
font-weight: bold;
margin-left: 120px;
}

.section1 :hover {
background-color:eeeeee;
}
/***********************/

#shopbanner {
height: 88px;
width: 900px;
margin: 0px auto;
background-image:url(images/shopbanner.jpg);
background-position:top left;
background-repeat:none;
}



#footer {
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/footer.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:black;
text-align:center;
font-size:.8em;
color:white;
height: 40px;
width: 900px;
padding-top: 14px;
margin: 0px auto;
clear:both;
}

/**********************/
.rg {
font-weight:bold;
color:#00CC33;
font-size:1.1em;
}

.bigred {
color:red;
}

.pricingtablechoice {
background-color:#FFCC33;
font-weight:bold;
font-variant:small-caps;
padding: 3px 0px 3px 50px;
border-bottom: 1px dashed black;
font-size: 1.2em;
}

.pricingtable {
font-size: .9em;
font-weight:bold;
border-bottom: 1px solid black;
}

.pricingtableprice {
height: 25px;
font-weight:bold;
font-size: 1.2em;
text-align:right;
padding: 3px 50px 3px 0px;
}

.pricingtable ul {
padding:0px;
margin-left: 40px;
}
