@charset "utf-8";

/* LOGN Demo Styles
   Updated: 03/17/2010
   Author: Matt Zimmermann
   ----------------------------------------------------*/

/* SECTION INDEX
			-------------
   =ZEROING ALL ELEMENTS
   =GENERIC
   =WRAPPER
   =HEADER
   =NAVBAR
   =MAIN
   =FOOTER
   =DISCLAIMERS
   =SFNT PAGE
   =CTGY PAGE
   =PROD PAGE
   =SRCH PAGE
   =LOGN PAGE
   =ACAD, ACED, AFAD, AFED & OCST PAGES
   =OSEL PAGE
   =ORDS PAGE
   =BASK AND CHECKOUT PAGES
   =SMAP PAGE
*/

/* =ZEROING ALL ELEMENTS
   ----------------------------------------------------*/
body, div, form, label, fieldset, legend, img, p, h1, h2, h3, h4, h5, /*ul, li,*/ a{
border:0 solid transparent;
margin:0;
padding:0;
}
body{
zoom:1;
font:normal 0.75em 'Trebuchet MS', Arial, Helvetica, sans-serif;
/* default browser font size is 16px (16px * 0.75 = 12px) */
}
a{
position:relative;
z-index:1;
outline:none;
}
:focus{
outline:none;
}
input, select, option, textarea{
font:normal 1em 'Trebuchet MS', Arial, Helvetica, sans-serif;
position:relative;
z-index:1;
}
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

/* =GENERIC
   ----------------------------------------------------*/
html{
overflow-y:scroll;
}
/*
body{
margin:auto;
background:#333;
color:#808285;
}
*/
h1{
font:bold 27px 'Trebuchet MS', Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:#245b2b;
}
h2{
font:bold 20px 'Trebuchet MS', Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:#245b2b;
}
h3{
font:bold 17px 'Trebuchet MS', Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:#245b2b;
}
p{
margin:0.75em auto;
}
a{
color:#245b2b;
text-decoration:underline;
}
a:hover{
color:#7ab800;
}
input[type=submit], input[type=button]{
cursor:pointer;
}
 input[type=text], input[type=submit], input[type=button]{
	vertical-align:middle;
 }
.input_btn{
vertical-align:middle;
text-align:center;
border:0px solid;
background:#245b2b;
color:#fff;
font:normal 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
padding:3px 10px;
margin:0;
cursor:pointer;
overflow:visible;
}
#submit_btn, #user_btn, #pass_btn, #ship_btn, #verify_btn{
}
.hidden{
display:none;
}
br{
clear:both;
}

/* =MAIN
   ----------------------------------------------------*/
#main{
width:900px;
min-height:500px;
margin:1em auto;
padding:30px;
background:#ccc;
clear:both;
}
 * html #main{ 
 height:expression(this.scrollHeight < 499 ? '500px' : 'auto'); /* sets min-height for IE */
 min-height:500px; /* sets min-height value for all standards-compliant browsers */
 }
#hdft_header, #hdft_footer, #prod_ctgy_hdft_header, #prod_ctgy_hdft_footer{
width:100%;
clear:both;
}

/* =LOGN PAGE
   ----------------------------------------------------*/
#logn_left{
width:330px;
margin:10px 0px 25px 50px;
display:inline;
float:left;
}
#logn_right{
width:330px;
margin:10px 50px 25px 0px;
display:inline;
float:right;
}
.logn_wrappers{
width:280px;
height:300px;
border:1px solid #808285;
background:#fff;
padding:20px;
margin-top:5px;
font:normal 14px 'Trebuchet MS', Arial, Helvetica, sans-serif;
line-height:1.5em;
}
	.logn_wrappers form input{
	margin:3px 0;
	}
	.logn_wrappers p{
	font:normal 10px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding-top:0.75em;
	margin:0;
	clear:both;
	}
	.logn_wrappers a{
	text-decoration:underline;
	}
.panelUN, .panelPW{
width:75%;
margin:1em auto 0;
color:#333;
clear:both;
}
