/*******************
	Page Layout
********************/
body{ background: #000 url("../images/page-bg.gif") no-repeat top left; color:#fff; }
#page-container{ width:792px; float:left; }
	#header{ width:792px; float:left; }
	#navigator{ width:792px; margin:0; padding:0; }
	#navigator li{ margin:0 16px 0 0; padding:0 0 0 20px; list-style:none; float:left; background:url("../images/bullet.gif") no-repeat 0 0; }
	#navigator li a, #navigator li a:link, #navigator li a:visited{ text-transform:uppercase; text-decoration:none; color:#a4e076; font-weight:bold; }
	#navigator li a.on, #navigator li a:hover, #navigator li a:active{ color:#ef6060; }
	#navigator li a em{ font-style:normal; font-size:10px; }
	#content{ width:792px; float:left; margin-top:36px; font-family:Verdana, sans-serif; font-size:11px; }
		#left-side{ width:160px; float:left; margin-left:12px; }
		.ie6 #left-side{ margin-left:6px; }
			a.headnav{ display:block; background:url("../images/bullet.gif") no-repeat top left; color:#fff; text-decoration:none; font-weight:bold; margin-bottom:6px; padding-left:20px; }
			#left-side ul{ margin:6px 0; padding:0; }
			#left-side ul li{ margin:0; padding:0 0 6px 20px; list-style:none }
			#left-side ul li a{ font-weight:bold; color:#fff; text-decoration:none; }
		#right-side{ width:150px; float:right; }
			#right-side a{ color:#fff; margin-bottom:6px; text-decoration:none; display:block; }
			#right-side a.buy{ margin:26px 0 20px 0 }
			#right-side a em{ color:#ef6060; }
		#center{ margin:0 165px 0 187px; }
			#center h1{ margin-top:0; font-size:14px; }
			#center p{ line-height:140%; }
			#center a, #center a:link{ color:#a4e076; text-decoration:none; }
			#center a:hover, #center a:active, #center a:visited{ color:#ef6060; }
	#footer{ width:792px; float:left; clear:both; text-align:center; font-family:Verdana, sans-serif; font-size:11px; }
		#footer ul{ margin:0; padding:0; }
		#footer ul li{ border-left:1px solid #fff; margin:0; padding:0 4px; display:inline; list-style:none; }
		#footer ul li.first{ border-left:none; }
		#footer ul li a, #footer ul li a:link, #footer ul li a:visited{ color:#fff; text-decoration:none; }
		#footer ul li a:hover, #footer ul li a:active{  }


/*************************
	Site wide elements
**************************/
.inside{ padding:12px; }

/***********
	Utils
************/
.hide{ display: none; }
.show{ display: block; }
.show_{ display: inline; }
.underline{ text-decoration: underline; }
.italic{ font-style: italic; }
.right{ text-align: right; }
.left{ text-align: left; }
.center{ text-align: center; }
.bold{ font-weight: bold; }
.bolder{ font-weight: bolder; }
.sstrike{ text-decoration: line-through; }
.floatRight{ float: right !important; }
.floatLeft{ float: left !important; }
hr{ clear:left; height:1px; color:#52564a; background-color:#52564a; border:0; }

.floatRightImg{ float:right; margin: 0 0 8px 8px; clear: right; }
.floatLeftImg{ float:left; margin: 0 8px 8px 0; clear: left; }

a{ outline:none; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */