BODY {
	font: 11px Helvetica, Verdana, Arial,  sans-serif;
	line-height: 13px;
	color: #000;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	align:center;
}

form{
	margin: 0;
	padding: 0;

}

img {
	border: none;
	padding: 0;
	margin: 0;
}
#bounding {
	width: 100%;
	background-color: #fff;
}

#header {
	height: 69px;
	background:url(../images/head.png) no-repeat;
	margin:0;
}

#container {
	width: 995px;
	text-align: left;
	background-repeat: no-repeat;
		
}

#home_content_container {
	background: url(../images/bg_span.png) repeat-y;
	height: 465px;
	margin:0;
	padding: 0px;
}

#content_container {
	background-color: none;
	background-repeat: no-repeat;
	background-position: 569px 0;
	padding-bottom: 20px;
}

#heading {
	font: 13px/0px Helvetica, Verdana, Arial,  sans-serif;
	margin:0 0 10px 30px;
	/margin:0 0 10px 30px;
	padding: 0;
	float:none;

}

#heading p {
	padding: 5px 0 15px 0;
	margin: 0;
}


.column3{
	float: right;
	clear:right;
	margin: 0 7px 0 0;
	padding:0;
	

	
}

#column1 {
	float:left;
	width: 200px;
	margin: 0 0 0 30px;
	/margin: 0 0 0 30px;
	padding: 8px 0 0 0;
		
}


#reset{
	cursor:pointer;
	background: url("../images/reset.gif");	
	border:none;
	/font-size:0px;
	/color: #FFF;
	text-indent:-9000px;
	width:75px;
	height:20px;
}

#order{
	cursor:pointer;
	background: url("../images/order.gif");	
	border:none;
	/font-size:0px;
	/color: #FFF;
	text-indent:-9000px;
	width:75px;
	height:20px;
}


#buttons {

}




#footer {
	color: #484848;
	background: url(../images/footer.png) no-repeat;
	text-align: center;
	height: 28px;
	clear: both;
}
.footer_copy {
	padding-left: 10px;
	padding-top: 18px;
	color: #484848;
}
#home_feature {
	padding-left: 15px;
	width: 735px;
	line-height: 20px;
	height:900px;
}
.home_announce {
	background-image: url(../images/home_announce_bg.gif);
	background-repeat: repeat-y;
	line-height: 20px;
	text-align: center;
	font-size: 10px;


}
.home_announcement {
	padding-left: 19px;
	padding-right: 22px;
}


#contact_info_container {
	width: 187px;
	height: 106px;
	background-image: url(../images/ln_contact_info.jpg);
}
#contact_info {
	padding: 25px 0px 0px 55px;
	line-height: 18px;
}
#contact_info A {
	text-decoration: none;
	color: #000;
}
#contact_info A:hover {
	color: red;
}



.input1
{
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding:0;
	margin:0;
	color: #ec1629;
	font-variant: small-caps;
}

.input1a
{
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/font-size: 13px;
	padding:0;
	margin:0;
	color: #4c4949;
	font-variant: small-caps;

}

.input1b
{
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:0;
	margin:0;
	color: #4c4949;


}

.input2
{
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:0;
	margin:0;
	color: #4c4949;
	
}
.input3
{
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:0;
	margin:0;
	color: #4c4949;

}


    #status1{
       	padding:-1px 0 0 0;
		margin:0;
    	height: 20px;
		outline:none;
    }

    #status{
       	padding:3px 0 0 0;
		margin:0;
    	height: 20px;
		outline:none;
    }
    .focusField{
    	border:solid 2px #73A6FF;
    	background:#EFF5FF;
		height: 22px
		color:#000;
    }
    .idleField{
		margin:0;
		padding:0;
    	border: none;
	background: transparent;
    }	
	
	.hoverField {
	border:solid 1px #73A6FF;	
	padding:0;
	margin:0;
	}

#card {
	float:left;
	clear:right;
	width:579px;
	height:350px;
	margin:-12px 0 0 0;
	z-index:2;
}

#card p{
	margin:0;
	padding: 0 0 0 25px;
	font-size:12px;
}

#card_contain {
	background: url("../images/bcard3.jpg") no-repeat;
	position: realative;
	float:right;
	width: 579px;
	height: 350px;
}



#card_contents {
	padding:175px 44px 0 0px;
	margin:0;
	float:right;
}
	

#name {
	float: right;
	clear:both;
	padding:0;
	margin: 0 0 5px 0;
	/margin:0px;
}

#title {
	float: right;
	clear:both;
	width:300px;
	text-align:right;
	
}

#email {
	float: right;
	text-align:right;
	clear:both;

	width:400px;
	margin: 0 0 20px 12px;
}

#city{
	float: right;
	clear:both;
	margin:0;
	padding:0 0 1px 0
}

#fax{
	text-align:right;
	float: right;
	clear:both;
	width: 300px;

}
#tel{
	text-align:right;
	float: right;
	clear:both;
	width:300px;
	
}




