* { padding: 0; margin: 0; outline: none;}

html, body {
	height: 100%;         /* required */
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#FFF;	
	background-color: #333;
	line-height:1.2em;		
	text-align: center;   /* horizontal centering hack for IE */
	padding: 0;           /* required to "hide" distance div */
	margin: 0;            /* required to "hide" distance div */
	background-position: top center; 
	background-repeat: no-repeat; 
	background-color: #333;
	background-attachment: fixed;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#FFF;	
	line-height:1.2em;	
	}
	
	div#distance { 
	margin-bottom: -300px; /* half of content height */
	width: 1px;           /* required to "hide" distance div */
	height: 50%;          /* required */
	float: left;          /* required */

}
div#content {
	position: relative;   /* positions content on top of distance */
	text-align: left;     /* horizontal centering hack for IE */
	height: 600px;         /* required - desired height */
	width: 930px;          /* required - desired width */
	margin: 0 auto;       /* required */
	clear: left;          /* required */
	border:0px;	
}

#leftcolumn {  
 margin: 0px;
 padding: 0px;
 height: 430px;
 width: 175px;
 float: left;
}

#store {  
 margin: 0px;
 padding: 0px;
 height: 550px;
 width: 725px;
 float: left;
}

#rightcolumn { 
 float: right;
 margin: 0px;
 padding: 0px;
 height: 550px;
 width: 675px;
 
}

#cart { 
 float: right;
 margin: 0px;
 padding: 0px;
 height: 550px;
 width: 150px; 
 text-align:right 
}
	
	/* HEADER */
	
	#header {
	position: relative;   /* positions content on top of distance */
	text-align: left;     /* horizontal centering hack for IE */
	height: 25px;         /* required - desired height */
	width: 930px;          /* required - desired width */
	margin: 0 auto;       /* required */
	clear: left;          /* required */
	
}

#leftcolumn_hdr { width: 290px; padding-top:12px; padding-left:20px; float: left}
#rightcolumn_hdr { width: 538px; padding-top:18px; float: right}
.clear { clear: both;}
	
	/* END HEADER */	
	
		
	/* fonts */
	
.logo {
 font-family: Arial, Verdana, Helvetica;
 color:#FFF;
 font-size: 34px;
 font-weight:normal;
 text-align:left;

}

.lctext {
 font-family: Verdana, Helvetica, Arial;
 color:#CCC;
 font-size: 14px;
 font-weight:bold;
}

.maintext {
 font-family: Verdana, Helvetica, Arial;
 color:#333;
 font-size: 13px;
 line-height:1.5em;

}
    /* END fonts */
	
	/* MENU */

.menu ul {
	float:right;
	width:540px;
 display: block;
 padding: 0px;
 margin: 0px;
 list-style: none;
 text-align: right;
}
.menu ul li {
 display: block;
 float: right;
 margin: 0px;
 list-style: none;
}
.menu a {
 display: block;
 height: 15px;
 
 margin: 0px;
 color: white;
 text-decoration: none;
 font-size: 14px;

}
.menu a:hover {
 color: #D1D1D1;
}

	/* END MENU */


	/* LINKS */
	
a:link {
	color: #FFF;
}
a:visited {
	color: #FFF;
}
a:hover {
	color: #EBEBEB;
}
a:active {
	color: #EBEBEB;
}