@charset "utf-8";
body {
	background-image: url(../image/images/bluestripesbg.jpg);
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #535353;
	font-size: 12px;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
p, form {
	margin: 0px;
}

//forjquery FLASH HEADER
	.googlead {
		margin-top: 100px;
	}
	#gallery_container {
	height: 446px;
	width: 780px;
	position: relative;
	background-image: url(../image/images/featuredbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	}
#gallery_container img {
	position: absolute;
	left: 300px;
	top: 10px;
	height: 314px;
	width: 562px;
}
	#myGallery {
	margin: 0;
	}
	pre {
		background: #eee;
		border: 2px solid #ccc;
		padding: 1em;
		overflow: auto;
		margin: 1em;
		max-height: 250px;
	}
.gv-panel-overlay  {
	color: #000000;
	width: 167px;
	position: absolute;
	left: 10px;
	top: 10px;
	background-color: #f0f0f0;
	padding: 10px;
	float: left;
	height: 294px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.gv-panel-overlay p {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: justify;
}
.gv-panel-overlay a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../image/images/viewdetailsbtn.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 19px;
	width: 106px;
	position: absolute;
	top: 280px;
	text-align: center;
	left: 40px;
	float: left;
	font-weight: bold;
	font-size: 12px;
}

#mainframebg {
	background-image: url(../image/images/topmainbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	width: 100%;
}
#mainframebg1 {
	background-image: url(../image/images/bluestripebgdarker.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	float: left;
	width: 100%;
}
#mainframebg2 {
	background-image: url(../image/images/yellowstripesdarker.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 100%;
}
#frame {
	text-align: left;
	width: 1004px;
}

#topnavigationframe {
	float: left;
	height: 32px;
	width: 976px;
	padding-top: 8px;
	padding-right: 23px;
}
#topnavigationframe a{
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;

}
#mainframe {
	background-image: url(../image/images/middletopbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 100%;
	padding-top: 20px;
}
#mainframemid {
	background-image: url(../image/images/middlebg.png);
	background-repeat: repeat-y;
	float: left;
	width: 984px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#mainframebot {
	float: left;
	width: 100%;
}
#topframe {
	background-image: url(../image/images/topheaderbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 48px;
	width: 941px;
	padding-top: 4px;
	padding-right: 23px;
	padding-left: 20px;
}
#logoframe {
	float: left;
	width: 483px;
	padding-right: 277px;
}
#membersframe {
	float: left;
	width: 181px;
	text-align: center;
}
#membersloginframe {
	background-image: url(../image/images/registerbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: 21px;
	width: 100%;
	padding-top: 6px;
	font-size: 12px;
	color: #535353;
}
#membersloginframe a {
	color: #535353;
	text-decoration: none;
}
#middleframe {
	background-image: url(../image/images/middletopbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	width: 972px;
	padding-top: 15px;
	padding-right: 6px;
	padding-left: 6px;
}
#howtoregister {
	float: left;
	width: 100%;
	padding-top: 3px;
	font-size: 10px;
}
#howtoregister a {
	color: #01a5ec;
}
#navigationframe {
	margin: 0px;
	float: left;
	width: 100%;
}
#platformnavigationframe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-image: url(../image/images/platformnavibg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 31px;
	width: 978px;
	padding-top: 1px;
	padding-right: 2px;
	padding-left: 2px;
	text-align: center;
}
#platformnavigationframe a {
	color: #000000;
	text-decoration: none;
	float: left;
	height: 23px;
	width: 100%;
	padding-top: 8px;
}
#platformnavigationframe a:hover {
	color: #FFFFFF;
	background-image: url(../image/images/navigationbg_on.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
}


#genrenavigationframe {
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../image/images/genrenavibg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 28px;
	width: 968px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
}
#genrenavigationframe  a {
	color: #FFFFFF;
	text-decoration: none;
}
#genrenavigationframe a:hover {
	color: #FDEB1F;
	text-decoration: none;
}


#homenavi {
	float: left;
	height: 31px;
	width: 77px;
}
#homenavi  a:hover {
	color: #FFFFFF;
	background-image: url(../image/images/homenavibg_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#accessoriesnavi a:hover {
	background-image: url(../image/images/accessoriesnavibg_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
}


#xbox360navi {
	float: left;
	height: 31px;
	width: 109px;
}
#dsnavi, #wiinavi, #pcnavi {
	float: left;
	height: 31px;
	width: 63px;
}
#ps2navi {
	float: left;
	height: 31px;
	width: 70px;
}
#ps3navi, #pspnavi {
	float: left;
	height: 31px;
	width: 69px;
}
#macnavi {
	float: left;
	height: 31px;
	width: 73px;
}
#softwarenavi {
	float: left;
	height: 31px;
	width: 104px;
}
#booksnavi {
	float: left;
	height: 31px;
	width: 84px;
}
#accessoriesnavi {
	float: left;
	height: 31px;
	width: 129px;
}
#maincontentframe {
	float: left;
	width: 100%;
}
#newsfeedframe {
	font-size: 12px;
	float: left;
	height: 15px;
	width: 98%;
	padding-top: 5px;
	padding-left: 1%;
	color: #1806cc;
	text-align: left;
	padding-right: 1%;
}
#maincontent {
	float: left;
	width: 970px;
	padding-left: 2px;
}
#maincontentleftframe {
	float: left;
	width: 200px;
	padding-right: 9px;
}
#gamesnavigationframe, #booksnavigationframe {
	float: left;
	width: 100%;
}
#gamesplatformheader {
	font-size: 14px;
	text-transform: capitalize;
	color: #f6f658;
	background-image: url(../image/images/platformheaderbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 34px;
	width: 145px;
	padding-top: 20px;
	padding-left: 55px;
	letter-spacing: 1px;
}
#gamesgenreheader {
	background-image: url(../image/images/genresheaderbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 33px;
	width: 145px;
	padding-top: 15px;
	padding-left: 55px;
	font-size: 14px;
	color: #f6f658;
}
#maincontentleftframe a:hover {
	color: #24458A;
}

#gamesplatform {
	background-image: url(../image/images/sidebarnavigationbg.jpg);
	float: left;
	width: 198px;
	padding-right: 1px;
	padding-left: 1px;
}
#platformcat  a {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d8d8d8;
	color: #535353;
	text-decoration: none;
	background-image: url(../image/images/sidenavibg2.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	width: 187px;
	padding-top: 10px;
	padding-left: 11px;
	padding-bottom: 10px;
}
#browseplatform, #platformcat {
	float: left;
	width: 100%;
}

#browseplatform a {
	color: #535353;
	text-decoration: none;
	background-image: url(../image/images/sidenavibg2.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	width: 187px;
	padding-left: 11px;
	padding-bottom: 10px;
}


#maincontentrightframe {
	float: left;
	width: 761px;
	
}
#sidebarfooter {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d8d8d8;
}
#booksheaderframe {
	background-image: url(../image/images/booksheaderbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 29px;
	width: 145px;
	padding-top: 14px;
	padding-left: 55px;
	font-size: 14px;
	color: #f6f658;
}
#browsebook  {
	float: left;
	width: 100%;
}
#browsebook a {
	color: #535353;
	text-decoration: none;
	background-image: url(../image/images/sidenavibg2.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	width: 187px;
	padding-left: 11px;
	padding-bottom: 10px;
	padding-top: 5px;
}
#promonewsframe {
	background-image: url(../image/images/newspromobg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	width: 100%;
}
#promonewstop {
	background-image: url(../image/images/newspromotop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 100%;
}
#promonewsbot {
	background-image: url(../image/images/newspromobot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 198px;
	padding-top: 20px;
	padding-right: 1px;
	padding-bottom: 20px;
	padding-left: 1px;
}
#promonews {
	background-image: url(../image/images/newspromogradbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	width: 170px;
	padding-right: 14px;
	padding-left: 14px;
}

#steampromonews {
	background-image: url(../image/images/newspromogradbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	width: 170px;
	padding-right: 14px;
	padding-left: 14px;
}

#searchmainframe {
	background-image: url(../image/images/searchbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 32px;
	width: 100%;
	padding-bottom: 5px;
}
#searchmainleft {
	background-image: url(../image/images/searchbgleft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 100%;
}
#searchmainright1 {
	background-image: url(../image/images/searchbgright.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 27px;
	width: 942px;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
}
.txtblue {
	font-size: 14px;
	font-weight: bold;
	color: #2067a2;
}

.txtbs1 {
	font-size: 12px;
	color: #535353;
	padding: 2px;
	float: left;
	width: 400px;
	border: 1px solid #d8d8d8;
	font-family: Arial, Helvetica, sans-serif;
	height: 16px;
}
.txtbsCopy1 {
	font-size: 12px;
	color: #535353;
	padding: 1px;
	float: left;
	width: 188px;
	border: 1px solid #d8d8d8;
	font-family: Arial, Helvetica, sans-serif;
	height: 22px;
}
.tsearch {
	background-image: url(../image/images/search_btn.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 64px;
	background-position: left top;
	float: right;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#contentmainframe {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
#contentframe {
	margin: 0px;
	float: left;
	width: 571px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ourpicksframe {
	background-image: url(../image/images/ourpicksbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c6c6c6;
}
#ourpicksheaderframe {
	background-image: url(../image/images/ourpicsheaderbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 33px;
	width: 125px;
	padding-top: 15px;
	padding-left: 55px;
	font-size: 14px;
	color: #f6f658;
}
#ourpicks {
	text-align: center;
	float: left;
	width: 100%;
	padding-bottom: 18px;
}
#picksframe {
	float: left;
	width: 100%;
	padding-top: 18px;
	padding-bottom: 18px;
}
#headerframe {
	float: left;
	width: 100%;
	padding-bottom: 16px;
}
#featuredproductsframe {
	float: left;
	width: 100%;
	padding-top: 15px;
}
#featuredgamesframe, #featuredbooksframe, #featuredsoftwareframe {
	float: left;
	width: 100%;
	padding-bottom: 15px;
}
#featureheaderframe {
	background-image: url(../image/images/featuredheaderbgborder.jpg);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	height: 27px;
	width: 100%;
	padding-bottom: 2px;
}
#featureheader {
	background-image: url(../image/images/featuredheaderbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 27px;
	width: 150px;
}
#featureheader2 {
	background-image: url(../image/images/featuredheaderbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 27px;
	width: 290px;
}
#featuredheaderleft {
	background-image: url(../image/images/featuredheaderbgleft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 100%;
}
#featuredheaderright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #f6f658;
	background-image: url(../image/images/featuredheaderbgright.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 23px;
	width: 140px;
	padding-top: 4px;
	padding-left: 10px;
	letter-spacing: 1px;
}
#featuredheaderright2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #f6f658;
	background-image: url(../image/images/featuredheaderbgright.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 23px;
	width: 290px;
	padding-top: 4px;
	padding-left: 10px;
	letter-spacing: 1px;
}
#morebutton {
	text-align: right;
	float: left;
	width: 409px;
	padding-top: 3px;
	padding-right: 12px;
}
#morebutton2 {
	text-align: right;
	float: left;
	width: 250px;
	padding-top: 3px;
	padding-right: 12px;
}
#featureproductscontentframe {
	float: left;
	width: 569px;
	border: 1px solid #bdbcbd;
}
#featureproductscontentframe    h4   {
	font-size: 12px;
	color: #032c7e;
	margin: 0px;
}
#featureproductscontentframe    h4  a {
	font-size: 12px;

	color: #032c7e;

	margin: 0px;
	text-decoration: none;
}
#featureproductscontentframe    h4  a:hover {
	font-size: 12px;

	color: #0e6bee;

	margin: 0px;

	text-decoration:underline
}

#featureproductscontentframe a {
	color: #01a5ec;
}


#featured1frame {
	background-image: url(../image/images/featuredbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	width: 100%;
}
#featured1 {
	background-image: url(../image/images/featuredbggradient.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	width: 100%;
	font-size: 11px;
}
#feat1 {
	padding: 15px;
	float: left;
	width: 254px;
}
#feat2 {
	padding: 15px;
	float: left;
	width: 252px;
}
#bottomframe {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
#bottomframe a {
	color: #FFFFFF;
}
#maincontleft {
	float: left;
	width: 789px;
}
#mainfeatureframe {
	float: left;
	width: 100%;
	padding-bottom: 5px;
}
#mcontent {
	float: left;
	width: 100%;
}

#newreleaseupcomingframe {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
#newreleaseupcomingframe  ul {
	margin: 0px;
	padding-left: 25px;
	list-style-position: outside;
	list-style-image: url(../image/images/arrow.jpg);
}
#newreleaseupcomingframe a {
	color: #535353;
	text-decoration: none;
}
#newreleaseupcomingframe a:hover {
	color: #01a5ec;
	text-decoration: underline;
}



#newreleasesframe, #upcominggamesframe {
	background-image: url(../image/images/newreleasebg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	width: 100%;
}
#newsreleasesheader {
	font-size: 14px;
	color: #000000;
	background-image: url(../image/images/newreleasesheader2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 33px;
	width: 145px;
	padding-top: 23px;
	padding-left: 55px;
}
#newreleases {
	background-image: url(../image/images/newreleasebgbot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 10px;
	float: left;
	width: 180px;
}
#spacer {
	background-color: #FFFFFF;
	float: left;
	height: 30px;
	width: 100%;
}

#upcominggamesheader {
	font-size: 14px;
	color: #000000;
	background-image: url(../image/images/upcominggamesheader2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 32px;
	width: 145px;
	padding-top: 22px;
	padding-left: 55px;
}
#featureflash {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
#comingsoonframe {
	float: left;
	width: 781px;
	padding-bottom: 3px;
	padding-right: 8px;
}
#newreleases h4 {
	font-size: 12px;
	color: #032c7e;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#comingsooncontent {
	background-image: url(../image/images/comingsoonbg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	float: left;
	width: 779px;
	border: 1px solid #bdbdbd;
	border-left: 0px;
}
#come1, #come2, #come3,#come4 {
	float: left;
	width: 139.6px;
	padding-top: 10px;
	padding-right: 37px;
	padding-bottom: 10px;
	padding-left: 17px;
	font-size: 11px;
	border-left: 1px solid #bdbdbd;
	height: 374px;
}
#come1 p{
	width: 160px;	
}
#comingsooncontent h4 {
	font-size: 12px;
	color: #032c7e;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	width: 160px;	
}
#comingsooncontent a {
	color: #01a5ec;
}

