﻿/* CLEAR EVERYTHING */
html, body, a, div, p, h1, h2, h3, h4, h5, h6 {border:0;outline:0;padding:0;margin:0;text-decoration:none;font-family:Arial, Sans-Serif;font-size:12px;}
img {border:0px;}
.print-only{display:none;}

/* LAYOUT */
body{background-color:#646364;color:#FFF;}
#page,#head,#nav,#body,#footer{width:940px;}
#page{margin:25px auto;background-color:#183765;position:relative;}
	#head{background:transparent url(../images/layout/header_nologo.jpg) no-repeat right;height:258px;}
	#head a#home{width:177px;height:104px;display:block;text-indent:-2000%;overflow:hidden;background:transparent url(../images/layout/gme-logo.jpg) no-repeat;}
	#nav{position:absolute;top:258px;left:0px;height:auto;}
		#nav div.AspNet-Menu-Horizontal ul.AspNet-Menu {position:relative;top:10px;left:90px;}
		#nav div.AspNet-Menu-Horizontal ul li a, #nav div.AspNet-Menu-Horizontal ul li span{text-decoration:none;cursor:pointer;text-transform:uppercase;color:#F36621;letter-spacing:-1px;font-size:14px;font-weight:bold;padding:0px 5px;}
		#nav div.AspNet-Menu-Horizontal ul li a:hover, #nav div.AspNet-Menu-Horizontal ul li span:hover{color:#FFF;}
		#nav div.AspNet-Menu-Horizontal ul li ul {background-color:#183765;padding:0px 2px;}
		#nav div.AspNet-Menu-Horizontal ul li ul li {background-color:#183765;padding:1px 0px;_clear:both;}
		#nav div.AspNet-Menu-Horizontal ul li ul li a, #nav div.AspNet-Menu-Horizontal ul li ul li span {width:130px;color:#183765;padding:1px 3px;font-size:9px;text-transform:none;background-color:#f36621;letter-spacing:0px;font-weight:normal;}
		#nav div.AspNet-Menu-Horizontal ul li ul li a:hover, #nav div.AspNet-Menu-Horizontal ul li ul li span:hover {color:#FFF;background-color:#4e341d;}
		#nav div.AspNet-Menu-Horizontal ul li ul ul {top:0px;left:136px;}
		
		#search-box{float:right;width:125px;height:30px;font-size:10px;}
		#search-box input#search{font-size:10px;height:12px;width:78px;}
		#search-box input#go{background:none;border:none;color:#fff;font-size:10px;text-decoration:underline;font-style:italic;cursor:pointer;padding:0px;margin:0px;}
		
	#body{clear:both;padding-top:35px;}
		#main-content{padding:0px 25px 10px 88px;}
		
		#lower{width:812px;height:34px;clear:both;padding:10px 20px 10px 88px;vertical-align:top;}
		
		#lower a.catalog{float:left;}
		img#tab-search{float:left;}
		#lower input.text{margin:0px;padding:0px;height:18px;}
		#lower input.button{background:none;border:none;color:#fff;font-size:10px;text-decoration:underline;font-style:italic;cursor:pointer;padding:0px;margin:0px;}
		#lower a.newproducts
		{
			float:left;
			display:block;
			width:185px;
			height:40px;
			text-indent:-2000px;
			margin-right:35px;
			background:transparent url(../images/layout/new-products.jpg) no-repeat;
		}
		
	#footer{clear:both;padding-top:15px;}
	
/* LOGIN PAGE */
fieldset.login {width:300px;margin:0px auto;border:1px solid #EFEFEF;padding:5px;}
	fieldset.login legend{padding:5px;}
	fieldset.login label{display:block;float:left;width:120px;clear:left;line-height:30px;margin:5px 0px;}
	fieldset.login input{border:1px solid #EFEFEF;margin:5px 0px;}
	fieldset.login span.checkbox input{margin:15px;}
	fieldset.login input.text{height:30px;font-size:25px;width:160px;}
	fieldset.login input.submit{padding:5px;float:right;margin-right:20px;}
	fieldset.login a{font-size:10pt;}
	
/* CONTENT STYLES */
h1{font-size:20px;margin:0.5em 0em;}
h2{font-size:18px;margin:0.5em 0em;}
h3{font-size:16px;margin:0.5em 0em;}
h4{font-size:14px;margin:0.5em 0em;}
h5{font-size:12px;margin:0.5em 0em;}
h6{font-size:10px;margin:0.5em 0em;}
p{font-size:12px;margin:0.5em 0em;}
ul{font-size:12px;margin:1em;}
ol{font-size:12px;margin:1em;}
li{}
i{font-style:italic;}
u{text-decoration:underline;}
strike{text-decoration:line-through;}
.clear{clear:both;}
span.xx-small{font-size:8px;}
span.x-small{font-size:10px;}
span.small{font-size:12px;}
span.medium{font-size:14px;}
span.large{font-size:16px;}
span.x-large{font-size:18px;}
span.xx-large{font-size:20px;}
a{color:#fff;font-weight:bold;}

#footer div.content div.text h1{font-size:10px;margin:0.5em 0em;}
#footer div.content div.text h2{font-size:9px;margin:0.5em 0em;}
#footer div.content div.text h3{font-size:8px;margin:0.5em 0em;}
#footer div.content div.text h4{font-size:7px;margin:0.5em 0em;}
#footer div.content div.text h5{font-size:6px;margin:0.5em 0em;}
#footer div.content div.text h6{font-size:5px;margin:0.5em 0em;}
#footer div.content div.text p{font-size:6px;margin:0.5em 0em;}
#footer div.content div.text ul{font-size:6px;margin:1em;}
#footer div.content div.text ol{font-size:6px;margin:1em;}
#footer div.content div.text li{}
#footer div.content div.text i{font-style:italic;}
#footer div.content div.text u{text-decoration:underline;}
#footer div.content div.text strike{text-decoration:line-through;}
#footer div.content div.text .clear{clear:both;}
#footer div.content div.text span.xx-small{font-size:4px;}
#footer div.content div.text span.x-small{font-size:5px;}
#footer div.content div.text span.small{font-size:6px;}
#footer div.content div.text span.medium{font-size:7px;}
#footer div.content div.text span.large{font-size:8px;}
#footer div.content div.text span.x-large{font-size:9px;}
#footer div.content div.text span.xx-large{font-size:10px;}
#footer div.content div.text a{color:#fff;font-size:6px;}
