﻿/* 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{height:104px;}
	#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:104px;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;}

		div#standard-content{min-height:400px;_height:400px;border-left:1px solid #132A4C;border-top:1px solid #132A4C;float:right;margin-top:20px;position:relative;width:740px;}
			
			a#catalog-link{margin-top:70px;_margin-top:35px;float:left;background:transparent url(../images/layout/catalog.jpg) no-repeat;display:block;width:142px;height:153px;text-indent:-2000%;}
			a#sitemap{float:left;}
		
			div.main-content{color:#FFFFFF;float:left;width:515px;padding:10px;}
			div.sidebar{background-color:#292E54;color:#FFFFFF;float:right;padding:10px;width:180px;}
			
		div#wide-content{min-height:400px;_height:400px;border-left:1px solid #132A4C;border-top:1px solid #132A4C;margin-left:10px;margin-top:20px;padding:10px 0 10px 10px;position:relative;}
		div#semiwide-content{min-height:400px;_height:400px;border-left:1px solid #132A4C;border-top:1px solid #132A4C;float:right;margin-top:20px;position:relative;width:740px;}
		
	#footer{clear:both;padding-top:15px;}
	
	.special{display:none;}
	
/* 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;}

fieldset#contact-form{}
fieldset#contact-form legend{}
fieldset#contact-form label{width:100px;float:left;display:block;line-height:22px;}
fieldset#contact-form label.req{border-bottom:1px solid red;}
fieldset#contact-form label.wide{width:280px;line-height:18px;}
fieldset#contact-form label.semi-wide{width:230px;line-height:18px;}
fieldset#contact-form .text{width:350px;}
fieldset#contact-form .submit{}
fieldset#contact-form br{clear:both;margin-bottom:10px;}
fieldset#contact-form .button-list input{float:left;}
fieldset#contact-form .button-list label{float:left;width:100px;}
fieldset#contact-form p.submit{text-align:center;padding-top:25px;}