body {text-align: center;
	font: small Tahoma, Arial, Helvetica, sans-serif;
	color: #666;
	}
#wrapper {
	width: 450px;
	text-align: left;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}#logo h1, #logo, h1, h2, #mainnav ul, .content_links, #qlinks_big, div.one_col, div.two_col, #bnav ul, dd, img, form, ul.form_hints, ul {margin:0;
	padding: 0;}
#logo, #mainnav, #bigcol, img.l_float, img.l_float_nobdr, dt, .size1_col, span.left_col, span.right_col, span.left_col_sp, span.right_col_sp, .mini_nav li, ul.form_hints li {float: left;}
#subheadcontent, #subheadcontent2, #smcol, img.r_float, img.r_float_nobdr, .size2_col, .size3_col, #qlinks_sm, div.two_col, div.two_col_lbdr {float:right;}

h3, h4 {color: white;
	margin:0;
	padding: 0 10px;
	line-height: 35px;
	letter-spacing: 1px;}
h5 {
	color: white;
	font-size: 11px;
}
h2 {color: #2f3f64;
	font-size: 20px;
	padding-bottom: 10px;}
h3 {background: #2f3f64 url('images/rounded_01.gif') no-repeat center center;
	font-size: 16px;}
h4 {background: #778390 url('images/rounded_02.gif') no-repeat center center;
	font-size: 14px;}
h4.no_bg, h3.no_bg {
	background: transparent none;
	color: #666;
	line-height: normal;
	padding: 5px 10px;
	font-style: normal;
}
ul {list-style-type: none;}
form {font-size: 11px;
	line-height:140%;}
input, select, textarea {font-size: 11px;}
hr {margin: 0 10px;}

.spacer {clear: both;
	font-size: 2px;}
form#orders li {float:left;
	padding: 3px 5px 3px 0;}
form#orders select {width: 80px;}
form#orders select.special {width: 150px;}

.size1_col {width: 80px;
	padding: 5px 10px;}
.size1_col p, .size1_col ul {font-size: 11px;}
.size1_col dl {padding: 3px 3px 10px;}
.size1_col dt {padding: 0 5px 5px 0;
	float: none;
	font-size: 11px;}
.size1_col dd {font-size: 10px;
	padding: 3px;}
.size2_col {width: 225px;
	padding: 5px;}
.size3_col {width: 175px;
	padding: 5px;}
li.item {width: 213px;}

div.aligned2right {text-align: right;
	padding: 5px 10px;}
div.full_col span.left_col {text-align: right;
	width: 19%;
	padding: 2px;}
div.full_col span.right_col {text-align: left;
	width:10%;
	padding: 2px;}

div.one_col {width: 51%;}
div.two_col, div.two_col_lbdr {width: 48%;}
div.two_col_lbdr {border-left: 1px solid #848383;}
	
span.left_col {text-align: right;
	width: 38%;
	padding: 2px;}
span.right_col {text-align: left;
	width: 58%;
	padding: 2px;}
span.left_col_sp {text-align: right;
	width: 30%;
	padding: 2px;}
span.right_col_sp {text-align: left;
	width: 80%;


div.cboxes {width: 58px;
	float: left;}
div.cboxes2 {width: 200px;
	float: left;}
div.cboxes3 {width: 200px;
	float: left;}

span.req {color:red;
	font-size: 11px;}
