iframe,p,pre,div,form,object,img,table,td { padding:0px; border-width:0px; margin:0px; }
body,table,textarea { font-family:georgia; font-size:14px; color:#333333; line-height:120%;} /*was ariel 13 */

.c_tbl_big {
	width:985px;
	background-color:#8adbff;
}

.c_td_big {
	background-color:white;
	color:#027abb;
	text-align:center;
	vertical-align:middle;
	font-family:helvetica;
	font-size:14px;
	padding:8px;
	cursor:pointer;
}

.c_td_big_on {
	background-color:#00a0c6;
	color:white;
	text-align:center;
	vertical-align:middle;
	font-family:arial;
	font-size:14px;
	padding:8px;
}

.c_td_big_srch {
	background-color:white;
	color:#666656;
	text-align:center;
	vertical-align:middle;
	font-family:arial;
	font-size:12px;
	padding: 1px 0px 0px 0px;
}

.c_td_big_srchshft {
	padding: 0px 0px 0px 10px;
}

.c_td_big_bnnr {	/* not used */
	background-color:#00a0c6; 
}

.c_td_big_bnnrh {
      background-image: url('lpa_logo_center2.jpg');
	background-color:#40ADD4;
	width: 983px;
	height: 107px;
}

.c_td_big_bnnr2 {
      background-image: url('lpa_logo_right2.jpg');
	background-color:#40ADD4;
	width: 983px;
	height: 120px;
}

.bnnr_title {
	color: white; 
	font-family: times;
	text-transform: capitalize;
	letter-spacing: 2px;
	font-size: 30px; /*was 32 */
	line-height: 28px; /*was 30 */
	padding: 0px 0px 0px 10px;
	width: 330;
}

.bnnr_tagline {
	color: #8adbff; 
	font-family: times;
	letter-spacing: 2px;
	font-size: 22px;
	font-style: italic;
	padding: 10px 0px 0px 10px;
}

.bnnr_photo {
	width: 288; 
	height: 120;
	padding: 0px 0px 0px 0px;
}

.bnnr_photo_wide {
	height: 120;
	padding: 0px 0px 0px 0px;
}

.chb_logo {
	padding: 0px 0px 0px 830px; /* was 660, 800 */
}

.chb_logo2 {
	padding: 0px 0px 0px 10px;
	padding: 0px 0px 0px 80px;
}

.chb_logo3 {
	padding: 0px 0px 0px 670px; /* was 660, 800 */
}

.c_td_big_copy {
	background-color:white;
	color:#666656;
	font-family:arial;
	font-size:12px;
	padding:15px 0px 25px 10px;
}

.c_td_home {
	background-color:white;
	color:#333333;
	text-align:left;
	vertical-align:top;
	font-family:arial;
	font-size:12px;
}

.c_td_home2 {
	background-color:#FFFBAC;
	color:#333333;
	text-align:left;
	vertical-align:top;
	font-family:arial;
	font-size:12px;
}

.c_span {
	height: 10px;
}

.c_homepix {
	width: 175px;
}

.c_tbl_frnt {
	width:100%;
	background-color:#8adbff;
	margin:10px 0px 10px 0px;
}

.c_td_ttl {
	background-color:white;
	padding:0px 10px 0px 10px;
}

.c_td_ttl2 {
	background-color:#FFFBAC;
	padding:0px 10px 0px 10px;
}

.homehoursh1 {
	font-weight: bold;
	padding:0px 0px 0px 40px; /* was 0 */
}

.homehoursh2 {
	font-weight: bold;
	width: 60px; /* was 20 */
}

.homehours {
	width: 40px;
	padding:0px 0px 0px 5px;
}

.homehoursop {
	width: 45px;
}

.homehourscl {
	padding:0px 0px 0px 5px;
}

.c_td_sub_1 { padding:0; }	/* not used */
.c_td_sub_2 { padding:0; color:#333333; line-height:120%; }	/* not used */
.c_td_sub_3 { padding:0; }	/* not used */

.col_1_td {
	width: 210px;
}

.col_1_tb {
	width: 210px; /* width stmt needed for IE */
	padding: 50px 10px 0px 20px;
}

.col_2_td {
	width: 370px;
	padding: 20px 10px 10px 0px;
}

.col_2plus3_td {
	width: 570px;
	padding: 20px 10px 10px 0px;
}

.col_3_td {
	width: 200px;
	padding: 20px 0px 10px 0px;
}

.c_photo_line {
	border-top-style: dashed;
	border-top-color: #8adbff;
	border-top-width: 1px;
	width: 190px;
	height: 5px;
}

.c_photo_line-n {
	border-top-style: dashed;
	border-top-color: #8adbff;
	border-top-width: 1px;
	width: 175px;
	height: 5px;
}

.c_body_photo {
	width: 190px;
}

.c_photo_caption {
	font-size: 12px;
	color: #777777;
	padding: 5px 0px 0px 0px;
}

.col_4_td {
	border-left-color: #8adbff;
	border-left-style: solid;
	border-left-width: 1px;
}

.c_td_km {
	color: #777777;
	background-color:white;
	padding:0px 10px 0px 10px;
}

.c_td_spotlt {
	border: 8px solid white;
	color: #777777;
	background-color: #FFFBAC;
	padding:10px 10px 10px 10px;
}

.c_td_spotttl {
	color:#B94E41;
	font-family:georgia;
	font-weight:bold;
	font-size:14px;
	padding: 0px 0px 4px 0px;
}

.c_spot_line {
	border-top-style: solid;
	border-top-color: #8adbff;
	border-top-width: 3px;
	width: 100%;
	height: 8px;
}

.c_arrow {
	padding:0px 5px 0px 0px;
}

.c_fnt_ttl {
	color:#B94E41;
	font-family:georgia;
	font-weight:bold;
	font-size:15px;
}

.c_fnt_related {
	color:#00a0c6;
	font-family:georgia;
	font-size:12px;
	line-height: 1.5em;
	padding: 5px 0px 0px 5px;
}

.c_fnt_related A {text-decoration:none; color:#00a0c6;}
.c_fnt_related A:link {text-decoration:none; color:#00a0c6;}
.c_fnt_related A:visited {text-decoration:none; color:#00a0c6;}
.c_fnt_related A:hover {text-decoration:underline; color:#00a0c6;}

.c_fnt_hdr     { 
	font-family: arial; 
	font-size: 18px; 
	color: #333333;
	padding: 0px 0px 10px 0px;
}

.c_fnt_hdr_sub { 
	font-family:arial; 
	font-weight:bold; 
	color: #333333; 
	padding: 15px 0px 10px 0px;
}

a.c_frnt_lnk         { text-decoration:none; }
a.c_frnt_lnk:link    { color:#00a0c6; }
a.c_frnt_lnk:visited { color:#00a0c6 }
a.c_frnt_lnk:hover   { text-decoration:underline; }
a.c_frnt_lnk:active  {  }

.c_td_frnt_mrk {
	background-color:#00a0c6;
	width:5px;
}

.c_td_frnt_ttl {
	background-color:white;
	color:#970f00;
	font-family:arial;
	font-size:18px;
	padding:2px 0px 2px 5px;
}

.c_td_frnt_ttl2 {
	background-color: #FFFBAC;
	color:#970f00;
	font-family:arial;
	font-size:18px;
	padding:2px 0px 2px 5px;
}

.c_tbl_mouse {
	width:100%;
}

.c_td_mouse {
	background-color:white;
	padding:2px 15px 0px 0px;
	text-align:right;
}

.c_td_mouse2 {
	background-color:#FFFBAC;
	padding:2px 15px 0px 0px;
	text-align:right;
}

.c_input_srch {
	border-color:#666656;
	width:150px;
	border-width:1px;
}

.form_ttl {
      background-image: url('lpa_logo_right2.jpg');
	color: white;
	font-weight: bold;
	width: 500px;
	height: 20px;
	padding: 0px 0px 0px 5px;
}

.form_tab {
	width: 500px;
}

.form_rule {
	width: 500;
	color:#00a0c6;
}

.form_input {
	background-color: #DEFEFF;
}

.reqd {
	color: #CC3300;
}

.notice_red {
	color: #B94E41;
}

.footer_right {
	text-decoration: none;
	text-align: right;
}



