@charset "UTF-8";

* {	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;	}

body {
	/* This section shows up as an error because it only works in IE - that is OK */
	scrollbar-base-color: #57441a; 
	scrollbar-arrow-color: #fff;
	background-color: #fff; 
	}

#wrapper {width: 778px; margin: 0px auto;}

#nav_bar {width: 776px;	background-color:#57441a; border-left: #710a1b solid 1px; border-right: #710a1b solid 1px; float:left;	display:inline;	}

#main_photo	{width: 778px; height: 218px; float:left; display:inline; background-image:url(../graphics/ldrap_golf_main.jpg);}

#main_photo_ad_2011	{width: 770px; height: 218px; float:left; display:inline; background-image:url(../graphics/Golf_ClubCarts_main_c.jpg); background-repeat:no-repeat; border-left: #344115 solid 4px; border-right: #344115 solid 4px; }

#main_photo_ad_2011_august	{width: 770px; height: 218px; float:left; display:inline; background-image:url(../graphics/Golf_ClubCarts_main_b.jpg); background-repeat:no-repeat; border-left: #344115 solid 4px; border-right: #344115 solid 4px; }

.special_notice_lg { font-size: 26px; font-weight:normal;	margin: 60px 0px 0px 30px; color: #ff0000;  float:left; display:inline;	}

.ad_2011_summer { font-size: 26px; width: 260px; font-weight: normal; margin: 0px 0px 0px 206px; color: #000;  float:left; display:inline; text-align:center; line-height: 22px; }

.ad_2011_midday_rates { font-size: 26px; width: 280px; font-weight: normal; margin: 0px 8px 0px 0px; color: #000;  float:right; display:inline; text-align:center;  line-height: 22px; }

.ad_2011_midday_rates_aug { font-size: 26px; width: 440px; font-weight: normal; margin: 0px 6px 0px 0px; color: #000;  float:right; display:inline; text-align:center;  line-height: 26px; }

.ad_2011_summer_2_line_head { font-size: 22px; text-align:center; line-height: 22px; }

#special_info_container { font-size: 18px; width: 770px; float: left; display:inline; text-align:center; line-height: 26px; border-left: solid 4px #344115; border-right: solid 4px #344115; height:230px; background-image:url(../graphics/penmar_0086_crop.jpg); background-repeat:no-repeat; }

#special_info { font-size: 20px; width: 385px; font-weight: normal; margin: 8px 6px 10px 0px; color: #000; float:right; display:inline; text-align:center; line-height: 24px; }

.special_box_txt { width: 350px; font-family: "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif; font-size:16px; line-height:18px;  float:left; display:inline; margin: 0px 0px 0px 22px; }

#special_info_OLD { font-size: 18px; width: 385px; font-weight: normal; margin: 0px 6px 10px 0px; color: #000; float:right; display:inline; text-align:center; line-height: 24px; }

.dividers {font: 18px  Wingdings; color:#660000; margin: 7px 0px 6px 0px; background-color:#FFFFFF; line-height: 20px; font-weight:bold; width:370px; float:right; display:inline; }

.midday_rates_link { font-size: 18px; text-align:center; line-height: 26px; }

.sm_text { font-size: 14px; text-align:center; line-height: 16px; }

.smaller_text { font-size: 13px; text-align:center; line-height: 18px; }

.vert_seperator {width: 12px; height: 144px; float:left; display:inline; background-image:url(../graphics/bullet_homepage.gif); background-repeat:repeat-y;  }

.course_names { font: 9px  Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 6px 0px; }

.course_names_md { font: 9px  Verdana, Arial, Helvetica, sans-serif; margin: 3px 0px 6px 0px; }

.or_text { font: 11px  Arial, Helvetica, sans-serif; color:#FF0000; margin: 0px 0px 0px 0px; background-color:#FFFFFF; line-height: 17px; font-weight:bold; }

.celebrate_ad_header { margin: 0px 10px 0px 0px; }

.celebrate_ad_header_aug { margin: 0px 0px 0px 0px; }

.wingdings { background-image:url(../graphics/bullet_homepage.gif); background-repeat:no-repeat; width:14px; height:12px; }


a.special_notice_lg:link { color: #ff0000; text-decoration:none; }
a.special_notice_lg:visited { color: #ff0000; text-decoration:none;  }
a.special_notice_lg:hover { color: #ff0000; text-decoration:none;  }
a.special_notice_lg:active { color: #ff0000; text-decoration:none;  }

#main_photo_OLD	{width: 778px; float:left; display:inline; }
	
#content_main {width: 770px; font-family: "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif; background-color:#fefef2; border: #344115 solid 4px; float:left;	display:inline;	}

#content_main h2 { 	font-size: 20px; font-weight:normal; margin: 4px 0px; color: #660000; text-align:center;}

#content_main h3 { font-size: 18px;	font-weight:normal;	margin: 4px 0px 4px 8px; color: #660000; }

#content_main h4 { 	font-size: 13px; font-weight:normal; text-align: center; font-weight: bold;	margin: 4px 0px 0px 0px; }

#content_main h5 { 	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; margin: 3px 3px 3px 8px; }

#content_main p { font: 11px  Verdana, Arial, Helvetica, sans-serif; margin: 0px 6px 4px 9px; line-height: 1.25em; } 

#left_msg_box { width: 616px; border-bottom: #344115 solid 4px; border-right: #344115 solid 4px; float:left; display:inline; }

#left_msg_box  h1 { font-size: 38px;	font-weight:normal;  margin: 6px -4px 0px 6px; float: left;	line-height: 0.7em; color: #660000; }

#left_msg_box p { font: 11px  Verdana, Arial, Helvetica, sans-serif; margin: 20px 6px 4px 9px; line-height: 1.25em; } 

#special_notice_box { width: 770px; border-bottom: #344115 solid 4px; float:left; display:inline; }

#special_notice_box p { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; margin: 4px 4px 6px 12px;}

#special_notice_box_left { width: 281px; height: 40px; border-right: #344115 solid 4px; border-bottom: #344115 solid 4px; font-size: 13px;  float:left; display:inline; }

#special_notice_box_left p { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; margin: 4px 4px 6px 8px;}

#special_notice_box_right { width: 280px; height: 40px; border-left: #344115 solid 4px; border-bottom: #344115 solid 4px; float:left; display:inline; }

#special_notice_box_right p { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; margin: 4px 4px 6px 6px;}

#special_notice_box_2_left { width: 383px; height: 40px; border-right: #344115 solid 4px; border-bottom: #344115 solid 4px; font-size: 13px;  float:left; display:inline; }

#special_notice_box_2_left p { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; margin: 4px 4px 6px 46px;}

#special_notice_box_2_right { width: 383px; height: 40px; border-bottom: #344115 solid 4px; font-size: 13px; float:left; display:inline; }

#special_notice_box_2_right p { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; margin: 4px 4px 6px 46px;}

#special_notice_box_middle { width: 281px; height: 40px; border-bottom: #344115 solid 4px; font-size: 13px; float:left; display:inline; }

#special_notice_box_middle p { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; margin: 4px 4px 6px 8px;}

#special_notice_box_3_left { width: 312px; height: 40px; border-right: #344115 solid 4px; border-bottom: #344115 solid 4px; font-size: 13px;  float:left; display:inline; }

#special_notice_box_3_left p { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; margin: 4px 4px 6px 18px;}

#special_notice_box_3_middle { width: 300px; height: 40px; border-right: #344115 solid 4px; border-bottom: #344115 solid 4px; font-size: 13px; float:left; display:inline; }

#special_notice_box_3_middle p { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; margin: 4px 4px 6px 18px;}

#special_notice_box_3_right { width: 150px; height: 40px; border-bottom: #344115 solid 4px; font-size: 13px; float:left; display:inline; }

#special_notice_box_3_right p { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; margin: 4px 8px 6px 8px; text-align:center; }
	
#batt_box{ width: 196px; float:left; display:inline; padding-top: 8px; }

.batt { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; margin: 11px 0px 2px 0px; text-align:center; }
	
#gcl_box{ width: 198px; height: 112px; border-right: #344115 solid 4px; border-left: #344115 solid 4px; float:left; display:inline;  padding-top: 8px;  }
	
#rotating_box { width: 214px; height: 112px; border-right: #344115 solid 4px; float:left; display:inline; padding-top: 8px; }
	
#right_box { width: 150px; float:right; display:inline; }		

.bottom_margin_adjuster {
	height: 24px;
	margin: -2px 0px 4px 0px; 
}

.txt_pg_button {
	font: 12px  Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 4px 4px 24px; 
	font-weight: bold;  
	line-height: 1.5em;
}
		
.tbl { float:left; display:inline; }
.tr { float:left; display:inline; }
.br { float:left; display:inline; }

#LgCap { position: relative; top: 8px; left: 8px; float: left; margin: 0px 4px 0px 0px; color: #660000; }

.welcome { position: relative; top: 18px; left: 8px;   font: 11px  Verdana, Arial, Helvetica, sans-serif;  }

.clear {clear: both; }

.red_txt {color: #FF0000; font-weight:bold; text-decoration: none; }

.black_txt {color: #000; font-weight:bold; text-decoration: none; }

.red_txt_2_line {color: #FF0000; font-weight:bold; text-decoration: none; line-height: 14px; }

.black_txt_2_line {color: #000; font-weight:bold; text-decoration: none; line-height: 16px; }

.red_hd {color: #FF0000; font-weight:bold; text-decoration: none; margin: 0px 0px 2px 6px; float:left; display:inline; height: 18px; }

.red_hd_lg {color: #FF0000; font-size: 1.2em; font-weight:bold; text-decoration: none; margin: 8px 0px 2px 6px; float:left; display:inline; }

.animated_ball { float:left; display:inline; margin: 4px 0px 0px 6px;  }

.animated_ball_long { float:left; display:inline; margin: 4px 0px 8px 6px;  }

.green_txt {color: #009900; font-weight:bold; text-decoration: none; }

#fb_link {  float: left; display: inline; margin: 0px 0px 0px 6px; color:#ffffff; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; height:40px; width: 180px; padding: 1px 0px 0px 0px; }

#fb_logo {  float: left; display: inline; margin: 0px 0px 0px 6px; }

#fb_txt {  float: left; display: inline; margin: 0px 0px 0px 8px; color:#ffffff; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; height:36px; width: 100px; padding: 4px 0px 0px 0px; }

.btns {position: relative; margin: -4px auto; height: 22px;}
.btns li {width: 185px; height: 22px; position: absolute; top: 6px;  background: url(../graphics/btn_off_on.gif) 0 0 no-repeat; display: block; list-style: none; background-color:#3b2e12; color: #fff;}
.btns a {width: 185px; height: 22px; display: block; color:#fff; }
.btns .btn_off_on {left: 8px; }
.btns .btn_off_on a:hover {background: url(../graphics/btn_off_on.gif) 0px -23px no-repeat; }
a.btn_txt:link {color: #fff; text-decoration: none; text-align:center; margin-top: 1px; }
a.btn_txt:visited {color: #fff; text-decoration: none; text-align:center; margin-top: 1px; }
a.btn_txt:hover {color: #fff; text-decoration: none; text-align:center; margin-top: 1px; }
a.btn_txt:active {color: #fff; text-decoration: none; text-align:center; margin-top: 1px; }

#fb_link {  float: left; display: inline; margin: 0px 22px 0px 6px; color:#ffffff; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; height:40px; width: 154px; padding: 1px 0px 0px 0px; }

#fb_logo {  float: left; display: inline; margin: 2px 0px 0px 6px; }

#fb_txt {  float: left; display: inline; margin: 0px 0px 0px 8px; color:#ffffff; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; height:36px; width: 92px; padding: 4px 0px 0px 0px; text-align:left; }

#tw_link {  float: left; display: inline; margin: 0px 0px 0px 34px; color:#ffffff; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; height:40px; width: 154px; padding: 1px 0px 0px 0px;  }

#tw_logo {  float: left; display: inline; margin: 2px 0px 0px 6px; }

#tw_txt {  float: left; display: inline; margin: 0px 0px 0px 8px; color:#ffffff; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; height:36px; width: 88px; padding: 4px 0px 0px 0px; text-align:left; }

#footer { height: 44px; width: 778px; background-image: url(../graphics/grad_footer_lg.gif); }

#footer h5 { height: 36px; width: 400px; font-family: Verdana, arial, helvetica, sans-serif; color:#ffffff; font-size: 11px; font-weight: normal; text-align: center;  padding: 3px 0px 0px 0px; display:inline; float: left;  line-height: 1.5em; }

a.featured:link { color: #000000; }
a.featured:visited { color: #000000; }
a.featured:hover { color: #660000; }
a.featured:active { color: #000000; }

a.footer:link {	color: #FFF; text-decoration: none; }
a.footer:visited { color: #FFF; text-decoration: none; }
a.footer:hover { color: #F5EE1B; text-decoration: none; }
a.footer:active { color: #FFF; text-decoration: none; }

a.red_txt:link { color: #FF0000; text-decoration: none; }
a.red_txt:visited { color: #FF0000; text-decoration: none; }
a.red_txt:hover { color: #FF0000; text-decoration: underline; }
a.red_txt:active { color: #FF0000; text-decoration: none; }

a.txt_pg:link {color: #000000; text-decoration: none; }
a.txt_pg:visited {color: #000000; text-decoration: none; }
a.txt_pg:hover {color: #660000; text-decoration: underline; }
a.txt_pg:active {color: #000000; text-decoration: none; }

