/* W3C CSS Validator */
/* No Errors Found */

/* A couple basic styling elements */
html { 
	height:auto;}
	
body {
	background-color:#000000;
	background-image:url('../images/bg.jpg');
	color:#cccccc;
	height:auto;}
	
a img {
	border:0px;}
	
* {
	font-family: arial;}
	
p {
	padding-left:10px;
	padding-right:10px;
	color:#666666;
	font-size:12px;}
	
/* Div Elements and Containers */
#container {
	position:relative;
	left:50%;
	margin-left:-435px;
	width:870px;}
	
#header {
	width:100%;}
	
#nav {
	float:left;
	height:40px;
	width:609px;
	background-image:url('../images/nav.png');
	background-repeat:no-repeat;
	background-position:7px;
	font-size:14px;}
	
#bottomcont {
	clear:both;
	position:relative;}
	
#spacer {
	height:7px;
	width:100%}
	
#cart {
	float:right;
	width:261px;
	height:40px;
	background-image:url('../images/nav.png');
	background-repeat:no-repeat;
	background-position:right;
	font-size:14px;}
		
#leftstatic {
	float:left;
	width:605px;
	padding-left:7px;
	background-position:7px;
	background-repeat:no-repeat;}
	
#leftdynamictop {
	width:605px;
	background-image:url('../images/maintop.png');
	background-repeat:no-repeat;
	height:17px;}
	
#leftcontent {
	margin:0;
	padding-top:12px;
	padding-bottom:12px;
	background-color:#ffffff;
	background-repeat:repeat-y;
	width:605px;}
		
#leftdynamicbottom {
	width:605px;
	background-image:url('../images/mainbottom.png');
	background-repeat:no-repeat;
	height:17px;}
	
#leftbottom {
	padding-left:7px;
	width:605px;
	background-image:url('../images/mainbottom.png');
	background-repeat:no-repeat;
	height:17px;}
	
#tinyspace {
	height:10px;}
	
#right { 
	float:right;
	width:240px; 
	position:relative;}
	
#bar {
	clear:both;
	margin:0; 
	width:100%;
	height:40px;
	padding-top:5px;}
	
#bottombar {
	float:left;
	height:40px;
	width:615px;
	background-image:url('../images/nav.png');
	background-repeat:no-repeat;
	background-position:7px;
	font-size:11px;
	line-height:40px;}
	
	
#terms {
	float:right;
	width:255px;
	height:40px;
	background-image:url('../images/nav.png');
	background-repeat:no-repeat;
	background-position:right;
	font-size:11px;
	text-align:center;
	line-height:40px;}
	
	
#footer {
	clear:both;
	width:100%;
	text-align:center;
	font-size:11px;}
	
	
/* All of the links including navbars */	
.button {
	font-size:12px;
	display:inline-block;
	text-decoration:none;
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:13px;
	vertical-align:top;}

.button:hover {
	display:inline-block;
	background-image:url('../images/navmain.png');
	background-repeat:repeat-x;
	height:40px;
	padding-top:13px;
	vertical-align:top;}

.buttonleft {
	font-size:12px;
	display:inline-block;
	text-decoration:none;
	color:#ffffff;
	padding-left:20px;
	padding-right:10px;
	padding-top:13px;
	vertical-align:top;}

.buttonleft:hover {
	display:inline-block;
	background-image:url('../images/navleft.png');
	background-position:6px -1px;;
	background-repeat:no-repeat;
	height:40px;
	padding-top:13px;
	vertical-align:top;}
	
.active {
	display:inline-block;
	background-image:url('../images/navmain.png');
	background-repeat:repeat-x;
	height:40px;
	padding-top:13px;
	vertical-align:top;}
	
.activeleft {
	display:inline-block;
	background-image:url('../images/navleft.png');
	background-position:6px -1px;;
	background-repeat:no-repeat;
	height:40px;
	padding-top:13px;
	vertical-align:top;}
	
#bottombar a {
	padding-left:7px;
	padding-right:7px;
	text-decoration:none;
	color:#ffffff;
	display:inline-block;
	height:40px;}
	
#bottombar a.left {
	padding-left:20px;
	padding-right:7px;
	text-decoration:none;
	display:inline-block;
	height:40px;
	color:#ffffff;
}

#bottombar a:hover{
	text-decoration:underline;}

#terms a {
	padding-left:7px;
	padding-right:7px;
	text-decoration:none;
	color:#ffffff;
	display:inline-block;
	height:40px;}

#terms a:hover {
	text-decoration:underline;}
	
