/*STYLESHEE IMPORTST*/

/*Main*/

body{	
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1d1d1d;
}
	
h1{
margin:0 0 20px 0;;
font-family:Helvetica, sans-serif,  Arial;
padding:0px;
font-size:16px;
color:#A61A2F;
background:#efefef;
height:25px;
font-weight:bold;
padding-left:10px;
padding-top:6px;
}

h2{
margin:0px 0px 10px 0px;
font-size:13px;
text-transform:uppercase;
color: #333333;
font-weight:bold;
width:100%;
border-bottom:1px dotted #e4e4e4;
padding-bottom:7px;
padding-top:7px;
padding-left:10px;
background:url(../media/h2-bg.jpg) repeat-x;
}

h3{
font-size:13px;
font-weight:bold;
color:#A61A2F;
margin-bottom:4px;
}

p{
margin:0px 0px 15px 0px;;
}

a:link , a:visited , a:active{
color:#19479d;
text-decoration: underline;
}

a:hover{
text-decoration: none;
color: #000066;
}

#location ul, #location li{

font-weight:bold;
text-transform:uppercase;
padding:0; margin:0;
list-style:none;
text-align:right;
/*font-family:"Helvetica LT Std Cond", Arial;*/
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
}

#location li a{
	display:block;
	background:url(../media/dividers.jpg) bottom no-repeat;
	font-size:12px;
	padding:0px 10px 12px 4px;
	color: #474747;
	text-decoration:none;
	outline:none;
}

#location li a:hover{
	color: #CC0000;
	background:url(../media/dividers-over.jpg) bottom no-repeat;
}

#chart{
width:754px;
height:183px;
}

#getstarted{
width:246px;
height:89px;
background-image:url(../media/getstarted.jpg);
}

#getstarted:hover{
background-image:url(../media/getstarted-over.jpg);
}

#paging{
border:1px solid #ccc;
margin-top:11px;
background:#868686;
font-family:Helvetica, arial, sans-serif;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
text-align:right; 
padding:5px;
padding-bottom:7px;
height:10px;
color:#ccc;
margin-bottom:15px;
}

#paging a{
color:#ffffff;
text-decoration:none;
padding-left:25px;
padding-right:25px;
height:20px;
width:250px;

}

#paging a:hover{
color: #CCCCCC;
}

.req{
font-size:1.9em; position:relative; top:7px; font-weight:bold; margin-right:4px;
}

/*Structure*/

#wrapper{
xbackground:url(../media/bg_texture.jpg) right top no-repeat;
background:url(../media/bg-full.jpg) no-repeat center top ;
height:1280px;
width:100%;
}

#page{
width:944px;
margin:auto;
padding-top:55px;
xmin-height:1000px;
height:inherit;
xbackground:#FFFFFF;
xborder:1px solid #00FFFF;
padding:0 9px 0 9px;
}

#header{
width:944px;
padding-top:10px;
height:438px;
}

#side{
margin-top:45px;
width:175px;
float:right;
margin-bottom:10px;
}

#content{
float:left;
width:750px;
margin-right:10px;
margin-top:45px;
z-index:50;
background:#FFFFFF;
}

#footer{
width:100%;
height:236px;
text-align:center;
padding-top:8px;
margin-top:40px;
clear:both;
background:url(../media/footer-bg.jpg) repeat-x;
line-height:20px;
color:#666;
z-index:5;
}

#maintext{
font-size:21px; color: #666666; letter-spacing:-1px; text-align:center;
font-family:'Franklin Gothic Medium', Helvetica, Arial, sans-serif
}
#reviewbox{
width:155px;
height:180px;
margin-right:10px;
padding:10px;
float:left;
font-size:55px; color: #990000;  text-align:center;
font-family:'Franklin Gothic Medium', Helvetica, Arial, sans-serif;
text-align:center;
}

#footertext a:link , #footertext a:visited , #footertext a:active{
margin-left:13px;
margin-right:13px;
color: #666;
font-weight:bold;
text-decoration:none;
z-index:100;
}

#footertext a:hover{
text-decoration:underline;
color:#333;
z-index:100;
}

#footerbtm{
color:#666;
}
#footerbtm a:link, #footerbtm a:visited, #footerbtm a:active, #footerbtm a:hover{
margin:0;
color:#666;
text-decoration:underline;
font-weight:normal;
}

#logo{
	width:329px;
	height:58px;
	margin-bottom:15px;
	float:left;
}

#navbar{
	width:944px;
	height:32px;
	background: url(../media/nav-bar.jpg) repeat-x #A00E0F;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	clear:both;
}

#navbar ul, #navbar li{
display:inline;
height:10px;
padding:0; margin:0;
text-align:center;
}

#navbar li a{
color:#FFFFFF;
border-right:1px solid #740B0A;
height:12px;
display:block;
width:75px;
float:left;
padding:10px;
text-align:center;
text-decoration:none;
outline:none;
}

#navbar li a:hover{
color:#CCCCCC;
text-decoration:none;
background: url(../media/nav-over.jpg) repeat-x;
}

#dog ul, #dog li{
display:inline;
padding:0; margin:0;
text-align:center;
font-size:10px;
}

#dog{display:none;
padding:8px;
opacity: .5;
filter: alpha(opacity=50);
height:10px;
position: relative;
background:#CCCCCC;
}

#dog li a{
margin-left:4px;
color:#333;
}

#platformbar{
width:944px;
height:32px;
background:url(../media/platforms-bar.jpg) repeat-x #010101;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}

#platformbar ul, #platformbar li{
display:inline;
height:32px;
padding:0; margin:0;
text-align:center;
}

#platformbar li a{
color:#FFFFFF;
display:block;
float:left;
height:12px;
width:71px;
text-align:center;
outline:none;
padding:10px;
margin-right:1px;
text-decoration:none;}
#platformbar li a:hover{
color:#fff;
background: url(../media/pf-over.jpg) repeat-x;
text-decoration:none;
}

#banner{
margin:1px 0 1px 0;
width:944px;
height:140px;
background:#CCCCCC;
}

.ad{
border:1px solid #ccc;
}

#platformcolors{
width:944px;
height:6px;
background:url(../media/platforms-colors.jpg);
margin:1px 0px 0px 0px;
}

#location{
width:200px;
float:left;
}

#map{
width:740px;
float:right;
text-align:left;
}

.sent{
font-size:15px;
font-weight:bold;
color:#CC0000;
text-align:center;
}

#searchbox{
z-index:500;
height:28px;
width:923px;
padding:4px 6px 4px 15px;
font-weight:bold;
color:#FFFFFF;
font-size:16px;
}

.searchboxfield{
width:330px;
color:#FFFFFF;
padding:4px 0 4px 8px;
margin-left:3px;
border:none;
/*background color is put in through the template*/
}


/*
#xboxlogo{
width:900px;
margin:auto;
height:217px;
background:url(../media/xbox-footer.jpg) no-repeat right;
position: relative;
top:112px;
z-index:8;
}

#ps3logo{
width:930px;
margin:auto;
height:281px;
background:url(../media/ps3-footer.jpg) no-repeat right;
position:relative;
top:134px;
z-index:8;
}

#pclogo{
width:930px;
margin:auto;
height:281px;
background:url(../media/pc-footer.jpg) no-repeat right;
position:relative;
top:144px;
z-index:8;
}

#psplogo{
width:930px;
margin:auto;
height:281px;
background:url(../media/psp-footer.jpg) no-repeat right;
position:relative;
top:144px;
z-index:8;
}

#ps2logo{
width:930px;
margin:auto;
height:281px;
background:url(../media/ps2-footer.jpg) no-repeat right;
position:relative;
top:150px;
z-index:8;
}

#wiilogo{
width:930px;
margin:auto;
height:281px;
background:url(../media/wii-footer.jpg) no-repeat right;
position:relative;
top:155px;
z-index:8;
}

#dslogo{
width:930px;
margin:auto;
height:281px;
background:url(../media/ds-footer.jpg) no-repeat right;
position:relative;
top:149px;
z-index:8;
}*/


#selltadebutton{
float:right;
margin-top:133px;
}

img a{
outline:none;
}

a{
outline:none;
}

.form{
width:225px;
margin-bottom:7px;
}





/*others*/

.gametitle{
font-size:20px;
font-family:"Franklin Gothic Medium",  Helvetica, sans-serif,  Arial;
letter-spacing:-1px;
font-weight:bold;
color:#1d1d1d;
}

#faqbox{
background:#F2F2F2;
border:1px solid #ccc;
padding:10px;
margin-bottom:25px;

}

.price{
font-size:17px;
font-weight:bold;
color:#a10e0e;
}

.money{
font-size:16px;
font-weight:bold;
color:#a10e0e;
margin-right:3px;
font-family:Arial, Helvetica, sans-serif;
}
.pricefix{
width:210px;
}

.red{
color:#a10e0e;
}
.fix{
position:relative;
bottom:7px;
}

#tnimages{
border:1px solid #ccc; background:#ededed; width:150px; height:150px; padding:0px; text-align:center; overflow:hidden;
}

.eachrow{
height:185px; background:url(../media/games-bg.jpg) no-repeat bottom right;
}
/*bubble*/

a.tt{
    position:relative;
    z-index:24;
    /*color:#3CA3FF;*/
	font-weight:bold;
    text-decoration:none;

}

a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	font-size:11px;
	width:200px;
color: #993300;
    text-align: center;
	filter: alpha(opacity:90);KHTMLOpacity: 0.90;MozOpacity: 0.90;opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../media/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../media/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../media/bubble.gif) no-repeat bottom;
}

.formdesc{
width:120px;
font-weight:bold;
}

.formfield{
width:350px;
margin:0px;
color:#666666;
font-size:10px;
margin-left:10px;
}

.formfielddesc{
width:350px;
margin:0px;
color:#666666;
font-size:12px;
margin-bottom:10px;
margin-left:10px;
padding:3px;
height:100px;
}

