.body { 	
margin: 0px; 
height:100%; 
text-align: center; 
font-family: arial, helvetica, sans-serif; 
font-size: 13px; 
line-height: 16px; 
color: #333333;
background: url(/images/bg-pinstripe-red.gif) repeat #ffffff; 
}

img { 
border-style: solid; 
border-width: 0px; 
}

a { 
text-decoration: underline; 
color: #333333; 
}
a:hover { 
text-decoration: none;
color: #660033; 
}

.subhead { 
font-family: georgia, times, serif; 
font-size: 18px; 
line-height: 19px; 
text-indent: 0px; 
letter-spacing: 2px; 
font-variant: small-caps; 
color: #660033; 
}
.bodycopy { 
font-family: georgia, times, serif; 
font-size: 13px; 
line-height: 19px; 
color: #333333;
}
.bodycopysmall { 
font-family: georgia, times, serif; 
font-size: 10px; 
line-height: 16px; 
color: #333333;
}
.bodycopyred { 
font-family: georgia, times, serif; 
font-size: 13px; 
line-height: 19px; 
color: #660033;
}
.bodycopyindent { 
font-family: georgia, times, serif; 
font-size: 13px; 
line-height: 19px; 
text-indent: 12px; 
color: #333333;
}
.bodyitalic { 
font-family: georgia, times, serif; 
font-size: 13px; 
line-height: 19px; 
font-style: italic; 
color: #666666;
}
.copyblack { 
color: #000000;
}

div.float { float: left; }
div.clear { clear: both; }

#outercontainer { 
position: absolute; 
left: 0; 
top: 0px; 
width: 100%; 
text-align: center; 
z-index: 2; }

#innercontainer { 
width: 762px; 
margin-left: auto; 
margin-right: auto; 
border-style: solid; 
border-width: 0px; 
}

#sidespace { 
float: left; 
width: 10px; 
margin-left: auto; 
margin-right: auto; 
border-style: solid; 
border-width: 0px; 
}

#maincontent { 
float: left; 
width: 752px; 
margin-left: auto; 
margin-right: auto; 
text-align: left; 
background: url(/images/main-home-contentbg.gif) repeat-y #fffcf1; 
border-style: solid; 
border-width: 0px; 
}

#subcontent { 
float: left; 
width: 682px; 
margin-left: auto; 
margin-right: auto; 
text-align: left; 
border-style: solid; 
border-width: 0px; 
}

#contactinfo { 
float: left; 
width: 364px; 
height: 127px; 
margin-left: auto; 
margin-right: auto; 
text-align: left; 
background-color: #fffcf1; 
border-style: solid; 
border-width: 0px; 
}

.phone {
position:absolute;
margin: 10px 0px 0px 0px;
}


/*  <![ LN Disclaimer [ ----------------------------------------------------------*/

.ln-disclaimer {
	background-color:#fffcf1;
	width:700px;
	margin:0 auto;
}

.ln-disclaimer .logo {
	float:left;
	padding:2px;
}

.ln-disclaimer .disclaimer {
	font-size:9px;
	color:#000;
	padding:8px;
}

.ln-disclaimer .disclaimer a {
	color:#000;

}

input.inputshort {
	width:145px; height:20px; 
	border-style:solid; border-width:0px; border-color:#666666; background-color:#f2f0db;
	font-family:georgia, times, serif; font-size:11px; line-height:14px; text-indent:.2em; color:#707073;
}

input.inputshort:hover {
	background-color: #e7e5c7;
}

textarea {
	width: 177px !important; height:70px !important; 
	border-style: solid; border-width: 0px; border-color: #666666; background-color: #f2f0db;
	font-family:georgia, times, serif; font-size:11px; line-height:18px; text-indent:.2em; color:#707073;
}

textarea:hover {
	background-color: #e7e5c7;
}

.qcf-p {font-family:georgia, times, serif; font-size:11px; line-height:16px; color:#707073; padding:0px; margin-top:.5em; margin-bottom:1.5em;}

.qcf-send {width:52px; border-style:solid; border-width:0px; /*background-color:#fffcf1;*/ font-family:georgia, times, serif; font-size:11px; line-height:14px; color:#707073; margin:0px 12px;  background: #fffcf1 url(/images/main-arrow.png) no-repeat 42px 3px;}

.img-btn { border:none; width:8px;  }

.address-footer {font-family:arial, helvetica, sans serif; font-size:8pt; line-height:18px; color:#707073; padding:0px; margin-top:.5em; margin-bottom:1.5em;}
.address-footer span {font-family:georgia, times, serif; color:#000000;}