@import url(http://misc.hersheypa.com/assets/social_bar/social_bar.css);
/* CSS Document */

/* Reset
---------------------------------------------------------------------*/

html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, img, table, tr, td {
	margin: 0;
	padding: 0;
	border: 0;
}

/* General
---------------------------------------------------------------------*/

body{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color: #333333;
	background:url(/images/background.jpg) repeat-x center #FFFFFF;
	background-position: 0px 45px;
	margin:0 auto;
	line-height:142%
}
a{
	color:#3B6610;
	text-decoration:underline;
	line-height:135%;	
}
a:hover{
	text-decoration:underline;
	color:#333333;
}

/* Navigation
---------------------------------------------------------------------*/
#flash_nav{
	float:right;
	width:440px;
	margin:20px 0 0 0 ;
}
#nav{
	clear:both;
	width:170px;
	float:left;
}
#main_nav{
	clear:both;
	margin:0px 0 0 0;
	float:left;
	width:170px;
}
#courses{
	height: 39px;
	width: 170px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/nav_courses.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#courses:hover {
	background-position: -170px 0px;
}
#rates{
	height: 39px;
	width: 170px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/nav_rates.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#rates:hover {
	background-position: -170px 0px;
}
#tournaments{
	height: 39px;
	width: 170px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/nav_tournaments.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#tournaments:hover {
	background-position: -170px 0px;
}
#outings{
	height: 39px;
	width: 170px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/nav_outings.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#outings:hover {
	background-position: -170px 0px;
}
#packages{
	height: 39px;
	width: 170px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/nav_packages.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#packages:hover {
	background-position: -170px 0px;
}
#instruction{
	height: 39px;
	width: 170px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/nav_instruction.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#instruction:hover {
	background-position: -170px 0px;
}
#our_legacy{
	height: 39px;
	width: 170px;
	text-indent: 10000px;
	overflow: hidden;
	display: block;
	background-image: url(/images/nav_legacy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#our_legacy:hover {
	background-position: -170px 0px;
}

/* Layout
---------------------------------------------------------------------*/
#breadcrumb_search_container{
	height:41px;
	background:url(/images/search_background.png) repeat-x top;

}
#breadcrumb_search{
	width:950px;
	padding:0px;
	margin:0 auto;
}
#breadcrumb_search form{
	padding:0;
	margin:0;
	float:right;
	padding:7px 15px 5px;
}
#breadcrumb_search .breadcrumb{
	color:#666666;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	width:700px;
	float:left;
	padding:12px 15px 0;
}
#breadcrumb_search .breadcrumb a:link, #breadcrumb_search .breadcrumb a:visited {
	color: #666666;
	text-decoration:none;
}
#breadcrumb_search .breadcrumb a:hover {
	color: #666666;
	text-decoration:underline;
}
#breadcrumb_search .search {
	float:right;
	width:200px;
}
#container{
	width: 970px;
	padding:35px 0 0;
	margin:0 auto;
	text-align: left;overflow:hidden;
	
}
#header_container{
	width:970px;
	height:395px;
	background:url(/images/header_shadow.png) no-repeat bottom;
}
#header{
	width:950px;
	position:relative;
	margin:0 0 0 10px;
}
#logo{
	float:left;
	width:300px;
}
#logo_over{
	width:300px;
	z-index:5;
	float:left;
	position:relative;
	margin:0 0 0 10px;
	padding:0px;
}
#flash_ss{
	width:780px;
	height: 375px;
	float:right;
}
#main_flash_ss{
	margin:-25px 0 0 0;
	width:780px;
	height: 375px;
	float:right;
}
#body_content{
	width:950px;
	padding:0;
	margin:20px 0px 0 10px;
	position:relative;
}
#left_col_main{
	width:770px;
	float:left;
}
#left_col_features{
	width:770px;
	float:left;
	margin:5px 0 0 0;
	padding:0;
	position:relative;
	
}
#left_col_features img{
	float:left;
	padding:0px 35px 10px 0;
}
#left_col_features #blog_banner{clear:both;position:absolute; top:125px; padding:0; float:none;left:0px;}
#left_col_features h1 img{
	padding:0px;
	margin:0px;
}
#left_col_features h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; color:#527910; margin:5px 0; text-transform:uppercase;}

#left_col_features p{
	float:left;
	width: 550px;
	padding:0px 10px 5px 0;
	margin:0 0 5px 0;
	
}
#left_col_features .rule {
	border-top: 1px solid #CCCCCC;
	margin: 10px 20px 25px 0;
	clear:both;
}
.left_col_promos {
	float:left;
	width: 770px;
	padding:0px;
	margin:0 0 20px 0;
}
.left_col_promos img{
	float:left;
	padding: 0 35px 10px 0;
}
.left_col_promos h2{
	font-size:16px;
	font-weight:normal;
	color:#396610;
	padding:0 0 5px 0;
}
.left_col_promos p{
	margin: 0 20px 0 0;
}
#left_col{
	width:175px;
	float:left;
	margin: 5px 0 0 15px; 
	padding:0 20px 15px 0;
}
#left_col h1{
	font-weight:normal;
	font-size:18px;
	text-transform:uppercase;
	color:#3B6610;
	padding:0 0 5px 0;
}
#left_col a{
	color:#666666;
	font-size:14px;
	text-decoration:none;
	line-height:175%;	
}
#left_col a:hover{
	text-decoration:underline;
	color:#333333;
}
#left_col ul{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3B6610;
	padding:0 0 5px 20px;
	margin:0;
	list-style-image:url(/images/sub_nav_bull.gif) ;
}
#left_col ul li{
	padding:0;
}
#left_col ul li a{
	font-size:11px;
	text-decoration:none;
	color:#3B6610;
}
#left_col ul li a:hover{
	text-decoration:underline;
	color:#3B6610;
}
#left_col img{
	margin:-5px 0 0 -15px;
	padding:0;
}
#center_col{
	width:530px;
	float:left;
	margin:0;
	padding:0;
	
}
#center_sum{
	float:left;
	width:530px;
	padding:0;
	margin:0 0 15px;
}
#center_sum h1 img{
	padding:0px;
	margin:0px;
}
#center_sum h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; color:#527910; margin:5px 0; text-transform:uppercase;}
#center_sum h1 span {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#666; margin:5px 0; text-transform:none;}
#center_sum p{
	float:left;
	width: 530px;
	padding:5px 0 0;
	margin:0 0 12px 0;
}
#center_sum ul{
	margin:0 0 0 25px;
	padding:0 0 10px ;
	
}
#center_sum form{
	clear:both;
	margin:0;
	padding:0;
}
#center_sum h2{
	font-size:16px;
	font-weight:normal;
	line-height:105%;
	color:#396610;
	padding:0 0 10px 0;
}
#center_sum h2 a:link, #center_sum h2 a:visited{
	color:#396610;
	text-decoration:none;
	line-height:normal;
	padding:0;
	margin:0;
}
#center_sum h2 a:hover{
	color:#396610;
	text-decoration:underline;
}
#center_sum .accolades_padd{
	padding:0px 0 10px;
}
.center_callouts{
	clear:both;
	width:540px;
	padding:0;
	margin:0 0 5px 0;
}
.center_callouts h2{
	font-size:16px;
	font-weight:normal;
	line-height:105%;
	color:#396610;
	padding:0 0 5px 0;
}
.center_callouts ul{
	padding:0 0 10px;
	margin:0 0 0 25px;
}

.center_callouts p{
	padding: 0 0 15px 0;
	margin: 0 20px 0 0;
}
.center_callouts .disclaimer{
	padding:10px 0 10px;
	font-size:10px;
	font-style:italic;
}
.tournImg{
	float:left;
	padding:0 10px 15px 0;
}
#right_col{
	width:175px;
	float:right;
	padding:0;
	margin:0;
}
#right_col img{
	margin:0px;
	padding:0 0 7px;
}
.rule {
	border-top: 1px solid #CCCCCC;
	margin: 10px 10px 25px 0;
	clear:both;
}



/* Hole by Hole
---------------------------------------------------------------------*/
#hole_by_hole_col{
	float:right;
	width:730px;
	margin:0 10px 30px 0;
}
#hole_by_hole_col h1 img{
	padding:0px;
	margin:0px;
}
#hole_by_hole_container{
	width:730px;
	height:380px;
	background:url(/courses/images/hole_by_hole/hgc_hole_background.jpg) no-repeat center top;
}
#hole_by_hole_center{
	width:710px;
	float:left;
	margin:8px 10px;
	padding:0px;
}
#hole_photo{
	width:200px;
	float:left;
	position:relative;
}
#hole_photo img{
	margin:1px;
	border:1px solid #CCCCCC;
}
#hole_photo #hole_vid{
	position:absolute;
	bottom:0;
	right:0;
}
#hole_photo #hole_vid img{
	margin:0;
	border:none;
}
#hole_numbers{
	float:left;
	width:30px;
	height:360px;
	padding:0 0 0 10px;
}
#hole_details{
	float:right;
	width:460px;
	background:#FFFFFF;
}
#hole_number_bar{
	float:left;
	width:460px;
	height:35px;
	background:url(/courses/images/hole_by_hole/hgc_hole_details_background.jpg) no-repeat center;
	padding:0 0 5px 0;
}
#hole_number_bar_current_hole{
	float:left;
	width:165px;
	text-align:left;
	color:#FFFFFF;
	font-size:14px;
	padding:11px 0 0 10px;
}
#hole_number_bar_nav{
	float:right;
	padding:11px 5px 0 0;
}
#hole_number_bar_nav img{
	padding:0 5px 0 0;
}
#hole_yard_cap{
	float:left;
	width:460px;
	padding: 0 0 15px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#hole_yard_cap span, #secondary_hole_yard_cap span{
	color:#285F1F;
	font-weight:bold;
}
#hole_yard_cap img{
	float:left;
	margin:0 4px 0 0;
}
#hole_yard_back{
	float:left;
	height:19px;
	width:98px;
	background:##F2F2F2;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0;
}
#hole_yard_middle{
	float:left;
	height:19px;
	width:111px;
	background:#DDDDDD;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0 4px 0;
}

#hole_yard_front{
	float:left;
	height:19px;
	width:108px;
	background:##F2F2F2;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0;
}
#secondary_hole_yard_cap{
	float:left;
	width:460px;
	height:26px;
	padding: 0 0 15px;
}
#hole_yard_black{
	float:left;
	height:19px;
	width:76px;
	background:##F2F2F2;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0;
}
#hole_yard_blue{
	float:left;
	height:19px;
	width:70px;
	background:#DDDDDD;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0 3px 0;
}
#hole_yard_white{
	float:left;
	height:19px;
	width:80px;
	background:##F2F2F2;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0;
}
#hole_yard_gold{
	float:left;
	height:19px;
	width:70px;
	background:#DDDDDD;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0 3px 0;
}
#hole_yard_red{
	float:left;
	height:19px;
	width:68px;
	background:##F2F2F2;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0;
}
#hole_yard_back_sc{
	float:left;
	height:19px;
	width:161px;
	background:##F2F2F2;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0;
}
#hole_yard_front_sc{
	float:left;
	height:19px;
	width:162px;
	background:#DDDDDD;
	border:1px solid #999999;
	text-align:center;
	color:#666666;
	padding:5px 0 0;
	margin:0 0 0 4px;
}
#hole_tip{
	float:left;
	width:460px;
	height:255px;
	background:url(/courses/images/hole_by_hole/hole_tip_background.jpg) no-repeat top;
	margin:0;
	padding:0;
}
#hole_tip_info{
	margin:15px 20px 10px 15px;
}
.hole_pro{
	float:left;
	margin:0 15px 0 0;
	border:1px solid #999999;
}
#hole_tip_info p{
	color:#666666;
	padding:10px 0 0 80px;

}
.hole_more_info{
	font-style:italic;
	color:#527910;
	font-size:10px;
	text-align:center;
	padding:2px 0;
}
#hole_01{
	height: 20px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/courses/images/hole_by_hole/hgc_hole_nav01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_01:hover {
	background-position: -40px 0px;
}
#hole_02{
	height: 20px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/courses/images/hole_by_hole/hgc_hole_nav02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_02:hover {
	background-position: -40px 0px;
}
#hole_03{
	height: 20px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/courses/images/hole_by_hole/hgc_hole_nav03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_03:hover {
	background-position: -40px 0px;
}
#hole_04{
	height: 19px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/courses/images/hole_by_hole/hgc_hole_nav04.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_04:hover {
	background-position: -40px 0px;
}
#hole_05{
	height: 18px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/courses/images/hole_by_hole/hgc_hole_nav05.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_05:hover {
	background-position: -40px 0px;
}
#hole_06{
	height: 20px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/courses/images/hole_by_hole/hgc_hole_nav06.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_06:hover {
	background-position: -40px 0px;
}
#hole_07{
	height: 18px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/courses/images/hole_by_hole/hgc_hole_nav07.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_07:hover {
	background-position: -40px 0px;
}
#hole_08{
	height: 20px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/courses/images/hole_by_hole/hgc_hole_nav08.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_08:hover {
	background-position: -40px 0px;
}
#hole_09{
	height: 20px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/courses/images/hole_by_hole/hgc_hole_nav09.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_09:hover {
	background-position: -40px 0px;
}
#hole_10{
	height: 19px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/courses/images/hole_by_hole/hgc_hole_nav10.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_10:hover {
	background-position: -40px 0px;
}
#hole_11{
	height: 19px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/courses/images/hole_by_hole/hgc_hole_nav11.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_11:hover {
	background-position: -40px 0px;
}
#hole_12{
	height: 19px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/courses/images/hole_by_hole/hgc_hole_nav12.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_12:hover {
	background-position: -40px 0px;
}
#hole_13{
	height: 19px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/courses/images/hole_by_hole/hgc_hole_nav13.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_13:hover {
	background-position: -40px 0px;
}
#hole_14{
	height: 20px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/courses/images/hole_by_hole/hgc_hole_nav14.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_14:hover {
	background-position: -40px 0px;
}
#hole_15{
	height: 18px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/courses/images/hole_by_hole/hgc_hole_nav15.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_15:hover {
	background-position: -40px 0px;
}
#hole_16{
	height: 20px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/courses/images/hole_by_hole/hgc_hole_nav16.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_16:hover {
	background-position: -40px 0px;
}
#hole_17{
	height: 18px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/courses/images/hole_by_hole/hgc_hole_nav17.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_17:hover {
	background-position: -40px 0px;
}
#hole_18{
	height: 18px;
	width: 70px;
	text-indent: 10000px;
	display: block;
	overflow:hidden;
	background-image: url(/courses/images/hole_by_hole/hgc_hole_nav18.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#hole_18:hover {
	background-position: -40px 0px;
}

#hole_back{
	padding:0;
	margin:10px 0 0;
	float:right;
}
#hole_back a:link{
	font-size:10px;
	font-weight:bold;
}

/* Packages
---------------------------------------------------------------------*/
.package_container{
	width: 540px;
	float:left;
	background:url(/images/pack_background.jpg) repeat-x top;
	background-color:#F4F1EA;
	margin:0 0 25px;
}
.package_info{
	width:510px;
	float:left;
	padding:15px 15px;
}
.package_info span{
	font-size:9px;
	font-style:italic;
	line-height:normal;
}
.package_left{
	width:360px;
	float:left;
}
.package_left h2{
	color:#3B6610;
	font-size:18px;
	font-weight:normal;
	padding:0 0 5px 0;
}
.package_left p{
	padding:0 0 10px;
}
.package_left ul{
	padding:0 0 15px;
	margin:0 0 0 25px;

}
.package_right{
	width:125px;
	float:right;
	padding:0;
	margin:0;
}
.package_right p{
	text-align:right;
}
.package_right img{
	padding:0 0 10px;
}
.package_right .nights{
	padding:0 0 15px;
	margin:0;
	width:125px;
	float:right;
	text-align:right;
	display:none;
}
.package_top{
	width:125px;
	text-align:right;
	float:right;
	padding:0 15px 15px 0;
}
.package_price{clear:both;width:510px;padding:10px 0 15px 15px;font: 10px Verdana, Arial, Helvetica, sans-serif;}
.package_price .tblTabTop{background:#466F11;padding: 3px 7px;color: #FFF;font-weight: bold;}
.package_price .tblTop{background: #A19F9B;padding: 3px 7px;color: #FFF;font-weight: bold;}
.package_price .tblOdd{background: #D6D4CE;padding: 3px 7px;color: #333;}
.package_price .tblEven{background: #E7E4DE;padding: 3px 7px;color: #333;}

/* Center Col Tables
--------------------------------------------------------------------*/
.center_table{clear:both;width:510px;padding:0 0 10px 0;font: 10px Verdana, Arial, Helvetica, sans-serif;}
.center_table .tblTabTop{background:#466F11;padding: 4px 7px;color: #FFF;font-weight: bold;}
.center_table .tblTop{background: #A19F9B;padding: 4px 7px;color: #FFF;font-weight: bold;}
.center_table .tblOdd{background: #D6D4CE;padding: 4px 7px;color: #333;}
.center_table .tblEven{background: #E7E4DE;padding: 4px 7px;color: #333;}

/* Professionals
---------------------------------------------------------------------*/
.pro_container{
	width: 540px;
	float:left;
	background:url(/images/pack_background.jpg) repeat-x top;
	background-color:#F4F1EA;
	margin:0 0 25px;
}
.pro_info{
	width:510px;
	float:left;
	padding:15px 15px;
}
.pro_left{
	width:140px;
	float:left;
	padding:0 15px 0 0;
	margin:0;
}
.pro_right{
	float:right;
	width:355px;
}
.pro_right h2{
	color:#3B6610;
	font-size:18px;
	font-weight:normal;
	padding:0 0 3px;
}
.pro_right span{
	float:right;
	font-size:10px;
}
.pro_right h3{
	color:#666666;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	padding:0 0 5px;
}
.pro_right ul{
	margin:0 0 0 5px;
	padding:0 0 0 15px;
	overflow:hidden;
	font-size:11px;
	color:#333333;
}
.pro_right ul li{
	padding:0 0 0 0;
}
.pro_right p{
	float:right;
	font-size:10px;
	margin:-15px 0 0;
}

/* Forms
---------------------------------------------------------------------*/
.form_back{
	width:540px;
	background:url(/images/pack_background.jpg) repeat-x top;
	background-color:#F4F1EA;
	margin:0 0 25px;
	padding:15px 0;
}
#dob_link{
	font-size:9px;
}


/**** =Pop Up windows
---------------------------------------------*/
.popupContainer {width:275px; padding:15px; background:#FFF;}
.popupInside {width:auto; padding:8px 10px; background:#F4F2E8;text-align:left;font-size:11px;}
.popupContainerTimeline {width:775px; padding:8px; background:#FFF;}
.popupInsideTimeline {width:auto; padding:0px 0px; background:#FFF;text-align:left;font-size:11px;}
#dob_popupCopy{clear:both; width:265px;}


/**** =Footer
---------------------------------------------*/
#footer{width:970px;padding:0 10px 20px;margin:0 auto;text-align:center;overflow:hidden;}
#footer a{color: #666666; text-decoration:none;}
#footer a:hover{color: #333333;text-decoration:underline;}
#footer p{
	font-size:12px;
	color: #666666;
}
#footer img{
	padding:20px 0 0;
}
#footer .text_nav{
	padding:15px 0 0;
	margin:0;
	color:#666666;
}
#footer .text_nav h2{
	font-size:11px;
	font-weight:normal;
	display:inline;
	color:#3B6610;
}
.clear {clear:both;}
.hole_rule {clear:both;border-top: 2px solid #999;margin: 0px 0 0px;}
