/* ALL PAGES Body and Background Section */

* {font-family: arial, verdana, tahoma, san-serif ! important;}

body {
font-family: arial, verdana, tahoma, san-serif;
background-repeat: no-repeat;
background-position: 0% 50%;
padding: 0px 0px;
background-attachment: fixed;
margin: 0px 0px 0px 0px
}

body.bg-purp {background-image: url('images/siteimages/bg-grad.png');}	

body.bg-wht {background-color: white;}

/* tag selectors */

/* navy header on all pages */
h1 {font-size:28px;color:#1014AC;margin-top: 10px;margin-bottom:-1px;}

h2 {font-family: arial;font-size:14px;color:Blue; margin: 0px 0px 0px 0px; display: inline;}

/* used for standard test */
/* display:inline keeps from doing a carriage return when applied */
h3 {font-family: arial;font-size:13px;color:#000;margin: 0px 0px 0px 0px; display: inline;}

/* small font used for contacts and ratings text */
h4 {font-size:11px;color:#000000;margin: 10px 0px 10px 0px;}

p {font-size:14px;color:#000;margin: 0px 0px 0px 0px;}

/* classes - used more than once on a page */
/* note:  dot is used for class */

/* generic anchor on all pages using google banner ads */
.centerad {margin: 15px 0px 5px 0px;padding: 1px 1px 1px 1px;}

/* must include 'solid' to work */
/* for input tags on all submit pages */
.inputtext {border: solid 2px black; font-size:14px; width: 700px }

/* special for drop down on link submit page.  We don't want it 400xp */
.inputtextdrop {border: solid 2px black; font-size:14px; width: 300px }

/* special for drop down on link adv search page.  We don't want it 400xp */
.inputtextsearch {border: solid 2px black; font-size:14px; width: 280px;}

/* margin settings won't work unless used in <p> or some kind of container tab */
.gdet {
    font-family: arial, san-serif;
		color: black; 
    font-size: 16px;
	  margin-bottom: 10px;
}

.catg {
    font-family: arial, san-serif;
		color: #1014AC; 
    font-size: 16px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
}

.featured {margin: 50px 0px 0px 0px;}

.shoppingiframe {margin: 0px 0px 0px 25px;}

.moreinfobutton {margin: 0px 0px 0px 50px;}

.sidebar {font-size: 15px;text-align: left;color:#000000;}

.sidebar ul li {
margin: 2px 0px 2px -25px;
list-style:none;
background-image: url(images/siteimages/bluebullet.gif);
background-repeat: no-repeat;
background-position: 0px 7px;
padding-left: 20px;
}

.navigation {
font-family: arial, verdana, tahoma, san-serif;
font-size:14px;
color: black;
margin-top: 0px;
margin-bottom: 0px;
}

.ratingspace {margin-top: 8px;}

/* privacy policy */
.privacy {font-size: 12px;color:#000;}

/* Game rules and data formatting on gametmpstd */
.grnlab {
font-size:14px;
font-weight: bold;
color: green;
margin-top: 10px;
margin-bottom: 10px;
}

/* used on index and shopping */
.gamenamenolink {color: #6803AF; text-decoration: none; font-size: 14px; font-weight: bold;}

/* used to hide links for spiders on alphaformstd  */
.hidewhite {font-size:11px;color:white;margin: 10px 0px 10px 0px;}

/* ids - used once on a page */
/* used for go button on index */
#indexform {margin: 5px 0px 10px 30px;}

/*used in birthdaybox image in index*/
#indexholiday {margin: 10px 0px 20px 4px;}

/*used in birthdaybox image in index*/
#twitter {margin: -10px 0px 0px 10px; font-size:17px;} 

/*used in youradhere image in index*/
#indexadbmp {margin: 5px 0px 15px 0px;}

/*purple label for submit forms*/
#label {
  color: #6803AF;
  font-weight: bold;
  font-size: 14px;
}

/* lists */
.indexadtext a:link {color: Royal; text-decoration: none; font-size: 16px; font-weight: bold;}
.indexadtext a:visited {color: Red; text-decoration: none;  font-size: 16px;font-weight: bold;}
.indexadtext a:hover {color: #6803AF; text-decoration: underline; font-size: 16px; font-weight: bold;}
.indexadtext a:active {color: Red; text-decoration: none;  font-size: 16px;font-weight: bold;}

.gamename a:link {color: #6803AF; text-decoration: none; font-size: 14px; font-weight: bold;}
.gamename a:visited {color: #6803AF; text-decoration: none;  font-size: 14px;font-weight: bold;}
.gamename a:hover {color: #1014AC; text-decoration: underline; font-size: 14px; font-weight: bold;}
.gamename a:active {color: #6803AF; text-decoration: none;  font-size: 14px;font-weight: bold;}

.sidebar a:link {color: black; text-decoration: none; }
.sidebar a:active {color: black; text-decoration: none; }
.sidebar a:visited {color: black; text-decoration: none; }
.sidebar a:hover {color: #6803AF; text-decoration: underline; }

/* used in index and catalog game list */
.linksubmit a:link {color: blue; text-decoration: underline; }
.linksubmit a:active {color: blue; text-decoration: underline; }
.linksubmit a:visited {color: blue; text-decoration: underline; }
.linksubmit a:hover {color: #1014AC; text-decoration: underline; }

/* navigation */
.navigation a:link {color: black; text-decoration: none; }
.navigation a:active {color: black; text-decoration: none; }
.navigation a:visited {color: black; text-decoration: none; }
.navigation a:hover {color: #6803AF; text-decoration: underline; }

.navigationsmall a:link {color: black; text-decoration: none; font-size: 11px; font-weight: bold; }
.navigationsmall a:active {color: black; text-decoration: none; font-size: 11px; font-weight: bold; }
.navigationsmall a:visited {color: black; text-decoration: none; font-size: 11px; font-weight: bold; }
.navigationsmall a:hover {color: #6803AF; text-decoration: underline; font-size: 11px; font-weight: bold; }

/* contact link */
.contact a:link {
color: black; 
text-decoration: none;
font-family: arial, verdana, tahoma, san-serif;
font-size:12px;
margin-top: 10px;
margin-bottom: 10px;
}
.contact a:visited {
color: black; 
text-decoration: none;
font-family: arial, verdana, tahoma, san-serif;
font-size:12px;
margin-top: 10px;
margin-bottom: 10px;
}
.contact a:hover {
color: #6803AF; 
text-decoration: underline;
font-family: arial, verdana, tahoma, san-serif;
font-size:12px;
margin-top: 10px;
margin-bottom: 10px;
}
.contact a:active {
color: black; 
text-decoration: none;
font-family: arial, verdana, tahoma, san-serif;
font-size:12px;
margin-top: 10px;
margin-bottom: 10px;
}

/* Tabs */

#glowingtabs{
float:left;
width:100%;
font-size:90%;
line-height:normal;
border-bottom: 4px solid #9c52bd;
}

#glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 150px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

#glowingtabs li{
display:inline;
margin:0;
padding:0;
}

#glowingtabs a{
float:left;
background:url(images/siteimages/slidetableft.gif) no-repeat left top;
margin:0;
margin-right: 4px; /*spacing between each tab*/
padding:0 0 0 6px;
text-decoration:none;
}

#glowingtabs a span{
font-size:90%;
float:left;
display:block;
background:url(images/siteimages/slidetabright.gif) no-repeat right top;
padding: 4px 16px 2px 12px;
font-weight:bold;
color:#3B3B3B;
}

#glowingtabs a:hover span {
color: white;
}

#glowingtabs #current a{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs #current a span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: white;
}

#glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs{
float:left;
width:100%;
font-size:90%;
line-height:normal;
border-bottom: 4px solid #9c52bd;
}









