html{
  text-align:center;
  width:100%;
  height:100%;
  font-family:verdana;
  font-size:62.5%;
}
body{
  margin:15px auto 0;
  padding:0;
  width:990px;
  text-align:left;
  font-size:1.2em;
  background:#fff;
}

form{
	padding:0;
	margin:0;
}

a, a:link, a:visited{
	color:#008080;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

a img{
	border:none;
}

.orange{
	color:#faa61a;
}

.wisper{
	font-size:0.9em;
}
.wisper2{
	font-size:0.75em;
}


#wrapper{
	display:block;
  background:#fff;
  float:left;
  width:100%;
}

#header, #footer, #content{
  padding:0 10px;
  float:left;
  width:970px;
}

#header{
  height:102px;
  background:#fff url(images/header.gif) repeat-x;
  margin:0 0 2px;
  font-family:arial;
  padding-bottom:1px;
	border-bottom: thick solid #99cd42;
	border-width:10px;
}
#header h1{
	display:none;
	color:#fff;
	font-family:"Times New Roman";
	font-weight:500;
  margin:20px 0 0 30px;
  padding:0;
  font-size:5.5em;
  float:left;
}
#header span.alpha{
  font-size:0.8em;
  font-weight:500;
  margin:15px 0 0 5px;
  color:#0000A0;
  float:left;
}

#sub_header{
	border-bottom:thick dotted #777;
	border-width:3px;
	float:left;
	width:100%;
	padding:0 0 3px;
	margin:0 0 5px 0;
}

#navigation{
	width:675px;
	float:left;
}
ul#main_nav, ul#category_nav{
	float:left;
	list-style:none;
	margin:0 0 3px;
	padding:0;
	clear:left;
	width:100%;
	background: url(images/menu_background.gif) #777;
}
ul#main_nav li, ul#category_nav li{
	float:left;
	margin:0 0 3px;
}
ul#main_nav li a, ul#category_nav li a{
	color:#fff;
	float:left;
	padding:7px 15px;
	margin:0;
	background:#777;
	font-weight:500;
	text-transform:uppercase;
	font-variant:22px;
	border-right:thin solid #fff;
	border-width:2px;
}
ul#category_nav li a{
	text-transform:none;
}
#navigation ul li a.selected{
	background:#ddd;
	color:#666;
}
ul#main_nav li a:hover,ul#category_nav li a:hover{
	background:#CBF1F3;
	color:#777;
	text-decoration:none;
}

#login_logout_recent{
	float:left;
	width:190px;
	text-align:center;
	font-size:1.1;
	padding:10px 0 5px;
	color:#888;
}
#login_logout_recent a{
	color:#888;
}
#cart_info{
	float:right;
	width:125px;
	text-align:center;
	padding:10px 0 5px;
	font-size:1.1em;
	font-weight:700;
}
#cart_info span.size{
	color:#F44;
}

#content{
  
}

h1, h2, h3, h4{
  font-size: 1.4em;
  color:#99cd42;
  margin:0;
  padding:0 0 10px 0;
  font-family:"Times New Roman";
  font-weight:500;
}

h2{
	font-size:2.5em;
	padding:0;
}
h3{
	font-size:1.8em;
	padding:0;
}
h4{
	padding:8px 0;
	font-size:1.7em;
}
p{
	margin:0 0 10px;
}

.admin_controls{
  padding:7px;
  margin:5px 0;
  background:#FFFFC1;
}
.admin_controls p{
  margin:4px 0 0;
  padding:0;
}

.left_column{
	float:left;
	width:160px;
	margin:0  10px 0 0;
}
.right_column{
	float:left;
	width:800px;
}


#footer{
	float:left;
	border-top:thin solid #A6A8AB;
	border-width:1px;
  padding:10px 10px;
  margin:15px 0 0;
  text-align:right;
}
#footer a{
	color:#000;
}
#footer .links{
	float:left;
}
#footer .copyright{
	float:right;
}
#footer span.revision{
	color:#ccc;
}