﻿/* YUI CSS RESET + FONTS - modified by belk (removed html style)
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.0
*/
body,div,dl,dt,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0;} fieldset,img{border:0;} address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} caption,th{text-align:left;}

h1:after, h2:after, h3:after, h4:after, h5:after, h6:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    padding: 0;
    clear: both;
    zoom: 1;
}
h1 {
    font-size: 200%;
    font-weight: normal;
}
h2 {
    font-size: 150%;
}
h3 {
    font-size: 110%;
}
h4 {
    color: #015A84;
    font-size: 110%;
}
h5 {
    font-size: 100%;
}
h6 {
    font-size: 95%;
}
q:before, q:after {
    content: '';
}
abbr, acronym {
  border:0;
  font-variant:normal;
}
sup {
  vertical-align:text-top;
}
sub {
  vertical-align:text-bottom;
}
input, textarea, select {
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
}
legend {
  color:#000;
  display:none;
}
body {
  font:13px/1.231 arial, helvetica, clean, sans-serif;
*font-size:small;
*font:x-small;
}
table {
  font-size:inherit;
  font:100%;
}
pre, code, kbd, samp, tt {
  font-family:monospace;
*font-size:108%;
  line-height:100%;
}
/* Belk Default CSS */
body {
  background:#d3e2e9;
  color:#333333;
}
body.wait *{
	cursor:wait;
}
a, a:link, a:active, a:visited {
	color: #006699 ;
	text-decoration:underline;
}
a:hover {
	color: #336699 ;
}
strong {
  font-weight:bold;
}
input, a.btn {
  font-family:Arial;
}
input, textarea, select {
    color:#595b5a;
	
}
p.hint_password {
	display:none;
}
#content input.text,#content input.password,#content textarea, #content select{
	/* quirk fix */
	font-size:118.5%; 
	*font-size:inherit;
}
input.text, textarea, select,input.password {
  	border:1px solid #8cabc0;
    color:#595b5a;
}
input.text,input.password {
  	background:#ffffff url(../images/common/search_shadow.gif) repeat-x scroll;
    padding:2px;
    width:10em;
}
input.zip{
	width:6em;
}
input.email{
	width:13em;
}
input.checkbox,input.radio{
	margin-right:5px;
	*margin-right:0;
}
input.text.disabled{
	opacity:0.5;
	filter:alpha(opacity=50);
}
textarea {
  	height:6em;
  	width:15em;
  }
.neg {
	color:#db0808;
}
label {
  	color:#464646;
  	display:block;
	padding-bottom:2px;
}
  label.rdo, label.chk {
  	display:inline;
    padding:0 0 0 .5em;
  }
  div.sort label {
  	display:inline;
  }

.hidden{
	display:none !important;
}
/* set page width, default font*/
body {margin:30px 0 0 0}
#page_wrapper {
	width: 613px;
	_width: 615px;
	margin:0 auto;
	padding-left:13px;
	background: #d3e2e9 url(../images/common/bkgrd_blue_shadows.gif) repeat-y -66px ;
	position:relative;
	/*overflow: hidden; causes bug with frag identifier in FF*/
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	zoom:1;
}
#page_wrapper:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}
#shadow_TL {
  position:absolute;
  background:#d3e2e9 url(../images/common/bkgrd_blue_shadows.gif) no-repeat -14px bottom ;
  top:0;
  left: 0;
  height: 263px;
  width: 13px;
  z-index: 2;
}
#shadow_BL {
  position:absolute;
  background:#d3e2e9 url(../images/common/bkgrd_blue_shadows.gif) -40px top  no-repeat;
  bottom:0;
  left: 0;
 /*left:-13px;*/
  height: 253px;
  width: 13px;
  z-index: 2;
}
#shadow_TR {
	position:absolute;
	background:#d3e2e9 url(../images/common/bkgrd_blue_shadows.gif) -27px bottom  no-repeat;
	top:0;
	right: 0;
	_right: -3px;
	height: 263px;
	width: 13px;
	z-index: 2;
}
#shadow_BR {
  position:absolute;
 background:#d3e2e9 url(../images/common/bkgrd_blue_shadows.gif) -53px top  no-repeat;
  bottom:0;
  right: 0;
 /*right:-13px;*/
  height: 253px;
  width: 13px;
  z-index: 2;
}
#page {
	padding-right: 13px;
	background: #d3e2e9 url(../images/common/bkgrd_blue_shadows.gif) repeat-y 599px top;
	_background: #d3e2e9 url(../images/common/bkgrd_blue_shadows.gif) repeat-y 601px top;
	/*overflow: hidden; causes bug with frag identifier in FF*/
	position: relative;
	width: 600px;
	zoom: 1;
}
#page:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}

/* main */
#main {
  background: #FFFFFF;
  position:relative;
  margin-top: 10px;
  min-height:300px;
  _height:300px;
  zoom: 1;
  z-index:1;
}
#main:after {
  display:block;
  clear:both;
  visibility:hidden;
  content:'.';
  height:0;
}
#content {
	padding:20px;
	font-size:92%; /* do not change --- 11px is the base for all content */
	position:relative;
	color: #333333;
	line-height: 130%;
	float: left;
	width: 550px; /* changed for IE6 width issues. Was originally 778px, check other pages for breakage */
	zoom:1;
}
#content:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}

ul.simple_list {
	padding: 5px;
	list-style: disc;

	width: 530px;
}
ul.simple_list li {
	list-style: disc;
	list-position:outside;
	margin-left:20px;
}
#content p{
	margin: 0 0 10px 0;
	width: 530px;
}
span.base{font-size: 85%;}
