﻿#frmcatalog label {
	float:left;
	margin:5px 0 0 5px;
	font-size:1.1em;
	color:#7e2b08;
}
#boxcatalogback h3 {
	font-size:1.8em;
	color:#666;
	padding:0 0 10px 0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#boxcatalogback h2 {
	font-size:1.4em;
	color:#666;
	padding:0 0 10px 0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.textboxlogin {
	width:183px;
	height:15px;
	background:#fff;
	border:1px solid #666;
	font-family:Verdana, arial, serif;
	font-size:1.1em;
	color:#666;
	padding:2px 3px 0 3px;
}
.textboxaddress {
	width:334px;	
}
#placefrmbilling { 
	width:510px;
	float:left;
	margin:0 auto;
}
#placefrmbilling span, #placefrmcc span, #catalogrequest2 span {	
	width:14px;
	padding:4px 0 0 7px;
	font-size:1.1em;
	color:#666;
}

#placefrmbilling span.req, #placefrmcc span.req {
	color:#b80012;
}
#placefrmbilling span.notes {
	width:340px;
	letter-spacing:-1px;
}
#catalogrequest2 span.notes {
	letter-spacing:-1px;
	font-weight:bold;
}
#placefrmbilling input, #placefrmbilling select  {
	padding:2px 5px 0 3px;
	background:#fff;
	border:1px solid #666;
	font-family:Verdana, arial, serif;
	font-size:1.1em;
	color:#666;	
	vertical-align: middle;	
	height: 15px;
}
#placefrmbilling select
{
    height: auto;    
}

#placefrmbilling .nobullet
{
    margin-left: 18px;
}
#placefrmbilling .error_message
{
    margin-left: 18px;
}
.textreq {
	font-size:1.1em;
	font-weight:bold;
	color:#b80012;
	padding:0 0 0 255px;
}
#placefrmbilling ul {
	padding:5px 0;
}
#placefrmbilling li {
	
	margin:0 0 10px 0;
}
.textboxmi {
	width:28px;	
}
.textboxaddress {
	width:334px;	
}
.textboxcity {
	width:96px;	
}
.textboxzip {
	width:94px;
	height:15px;
}
#boxcatalogtop {
	width:781px;
	height:14px;
	background:url(/images/boxcheckout_top.png) no-repeat;
	font-size:0;
	margin:10px auto 0 auto;
}
#boxcatalogback {
	width:741px;
	background:url(/images/boxcheckout_back.png) repeat-y;
	margin:0 auto;
	padding:0 20px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#boxcatalogbottom {
	width:781px;
	height:14px;
	background:url(/images/boxcheckout_bottom.png) no-repeat;
	font-size:0;
	margin:0 auto;
}
#cataloginfo {
	width:600px;
	margin:0 auto;
}
#catalogrequest {
	width:600px;
	margin:0 auto;
	text-align:left;
	margin-left:auto;
	margin-right:0;
}
#catalogrequest p {
	font-size:1.2em;
	text-align:center;
	margin-left:auto; 
	margin-right:auto;
	color:#7e2b08;
	padding:10px 0;
	line-height:1.4em;
}
#cataloginfo p {
	font-size:1.2em;
	color:#7e2b08;
	padding:10px 0;
	line-height:1.4em;
}
#catalogrequest2 input, #catalogrequest2 select {
	padding:2px 5px 0 3px;
	background:#fff;
	border:1px solid #666;
	font-family:Verdana, arial, serif;
	font-size:1.1em;
	color:#666;	
	vertical-align: middle;	
	height: 15px;
}
#catalogrequest2 select {
    height: auto;    
}
.submitnextstep {
	width:82px;
	padding:1px 0 4px 0;
	background:url(/images/submitnextstep.png) no-repeat;
	border:none;
	font-family:Verdana, arial, serif;
	font-size:1.1em;
	color:#7e2b08;
	margin:0 0 0 15px;
}
.butcontinue, .butcontinue:link, .butcontinue:visited {
	display:inline-block;
	width:107px;
	height:17px;
	background:url(/images/butcontinue.png) no-repeat;
	border:none;
	font-family:Verdana, arial, serif;
	color:#7e2b08;
	text-align:center;
	padding:2px 0 0 0;
	margin:15px 3px 0 0;
	letter-spacing:-1px;
	font-size:1.1em;
	vertical-align:middle;
}
.flashcatalog 
{
	text-align:center;
	margin: 0 auto;
	width: 230px;
	float:left;
}