/*----------------------styles.cssMain styles for site----------------------*//* Normalizes margin, padding */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,  p, blockquote, td, th{	margin:  0;	padding : 0;	font-family: Verdana, Arial, Helvetica, sans-serif;}

/* Removes list-styles from lists  */ol, ul{ list-style : none; }

*{	padding: 		0;	margin: 		0 0 0 0;}	

hr { color:#ffffff; height: 1px; }

body {	text-align : center;	margin-right: auto;	margin-left: auto;	margin-bottom: 0px; margin-top: 0px; background-color:#036f45; color:#87cbfc; background-image: url(../ifpix/bg_top.gif);	background-repeat: repeat-x; }/* side navigation */

ul {	padding-top: 0px;	padding-bottom: 0px;	padding-right: 0px;	padding-left: 0px;	margin-left: 25px;	margin-top: 10px;	margin-bottom: 0px;	color: #037c03;	font-size: 13px;	line-height: 10px;	list-style-image: none;	font-weight: normal;	margin-right: 0px; list-style-type:disc; list-style-image: url(../pagepix/list_golf.gif);}

li {	padding-top: 0px;	padding-bottom: 20px;  color: #57564e;	padding-left: 10px;	}


A:link	{	text-decoration:underline;	font-size: 11px;	font-weight: bold;	color: #37a47a; }

A:visited	{ text-decoration:underline;  font-weight: bold; color: #37a47a}

A:hover	{ text-decoration:underline;  font-weight: bold; color: #238f30 }

A:active	{ text-decoration:underline;}

p	{text-decoration:none;	background: transparent;	font-size: 11px;	font-weight: normal;	color: #57564e;	line-height: 12px;	padding-top: 0px;	padding-bottom: 8px; font-family: Arial, Helvetica, sans-serif;}

h1{padding:0px; padding-bottom: 3px; text-decoration:none;background:transparent; font-size:16px; color:#fc2003; line-height:normal; text-transform:none;font-weight:bold; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; }

h2{padding-top: 0px;	padding-bottom: 3px; margin-bottom: 12px; text-decoration:none; background:transparent; font-size:16px; color:#fa6806; line-height:18px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #dad6bc;	}

h3{padding-top: 0px;	padding-left: 0px; padding-right: 0px; padding-bottom: 0px; text-decoration:none;  font-size:14px; color:#ffffff; line-height:15px; font-weight:normal; font-family: Arial, Helvetica, sans-serif;  }

h4{padding:0px; text-decoration:none;background:transparent; font-size:12px; color:#4d4c48; line-height:normal; text-transform:none; line-height: 18px;	font-weight:bold; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; }

h5{padding-top: 0px;	padding-left: 0px; padding-right: 4px; padding-bottom: 0px; text-decoration:none;  font-size:14px; color:#37a47a; line-height:16px; font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif; border-top-width: 0px;	border-top-style: dotted;	border-top-color: #adadad;	margin-top:0px; }

h6{padding-top: 4px;	padding-left: 14px; padding-right: 0px; padding-bottom: 0px; text-decoration:none;  font-size:12px; color:#828282; line-height:18px; font-weight:normal; font-family: Geneva, Arial, Helvetica, sans-serif;}


#holdtable{ width:100%; }

#header{width:845px;	 height:119px; }

#subheader{width:100%;	background-color:#eae7d2; border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #cecab9;	}

#bottomshadow{ width:100%; height: 18px; background-image: url(../ifpix/bottom_shad.gif);	background-repeat: repeat-x; }

#bottomlinks{ width:845px; height: 137px; }

#bottomlinks a { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:4px; text-decoration:none;	font-size: 11px;	line-height: 12px;  font-weight: bold;	color: #9bfc16; font-family: Arial, Helvetica, sans-serif; border-width: 0px;	border-style: solid;	border-color: #a5092b;	}

#bottomlinks a:hover { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:4px; text-decoration:underline;	font-size: 11px;	line-height: 12px;  font-weight: bold;	color: #ffffff; font-family: Arial, Helvetica, sans-serif; border-width: 0px;	border-style: solid;	border-color: #a5092b;	}

#smallnav a { padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px; text-decoration:none;	font-size: 10px;	line-height: 12px;  font-weight: bold;	color: #eae7d2; font-family: Arial, Helvetica, sans-serif; border-width: 0px;	border-style: solid;	border-color: #a5092b;	background-image: url(../ifpix/arrow_nav.gif);	background-repeat: no-repeat; }

#smallnav a:hover { padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px; text-decoration:underline;	font-size: 10px;	line-height: 12px;  font-weight: bold;	color: #eae7d2; font-family: Arial, Helvetica, sans-serif; border-width: 0px;	border-style: solid;	border-color: #a5092b;	}

#sitebypanel{ width:260px; height: 115px; background-color:#035434; border-width: 1px;	border-style: solid;	border-color: #469f7c;	padding:20px;}

#sitebypanel p	{text-decoration:none;	background: transparent;	font-size: 11px;	line-height: 12px; font-weight: normal;	color: #b3d8c9;	}

#mainpanel{ width:845px; margin-top:15px; margin-bottom:15px; }

#homepicborder { margin-bottom:15px; margin-top:20px; border-width: 1px;	border-style: solid;	border-color: #cccccc; }

#homepanel{ width: 204px; height:114px; background-image: url(../pagepix/home_panel_bg.gif); background-repeat: no-repeat; }

#homepanel ul {	padding-top: 0px;	padding-bottom: 10px;	padding-right: 0px;	padding-left: 0px;	margin-left: 20px;	margin-top: 0px;	margin-bottom: 0px;	color: #037c03;	font-size: 10px;	line-height: 12px;	list-style-image: none;	font-weight: normal;	margin-right: 0px; list-style-type:disc; }

#homepanel li {	padding-top: 0px;	padding-bottom: 2px;  color: #57564e;	}

#homepanel a { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; text-decoration:underline;		font-size: 11px;	line-height: 12px;  font-weight: bold;	color: #fa6806; font-family: Arial, Helvetica, sans-serif; border-width: 0px;	border-style: solid;	border-color: #a5092b;	}

#homepanel a:hover { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:4px; text-decoration:underline;	font-size: 11px;	line-height: 12px;  font-weight: bold;	color: #37a47a; font-family: Arial, Helvetica, sans-serif; border-width: 0px;	border-style: solid;	border-color: #a5092b;	}


#subnavpanel{ width: 845px; }

#subnavpanel a:hover { padding-left:20px; padding-right:20px; padding-top:3px; padding-bottom:3px; text-decoration:none;		font-size: 11px;	line-height: 23px;  font-weight: normal;	color: #ffffff; font-family: Arial, Helvetica, sans-serif; border-width: 1px;	border-style: solid;	border-color: #F9F8F0;	background-color:#86816a; }

#subnavpanel a { padding-left:20px; padding-right:20px; padding-top:3px; padding-bottom:3px; text-decoration:none;		font-size: 11px;	line-height: 23px;  font-weight: normal;	color: #57564e; font-family: Arial, Helvetica, sans-serif; border-width: 1px;	border-style: solid;	border-color: #cecab9;	background-color:#F9F8F0; margin-right:2px; }

#specialofferbox{ border-width: 1px;	border-style: solid;	border-color: #cecab9;	margin-bottom:10px; }

#specialofferbox p	{text-decoration:none;	background: transparent;	font-size: 11px;	font-weight: normal;	color: #57564e;	line-height: 12px;	padding-top: 0px;	padding-bottom: 2px; font-family: Arial, Helvetica, sans-serif;}

#specialofferbox h1{padding:0px; padding-bottom: 3px; text-decoration:none;background:transparent; font-size:13px; color:#fc2003; line-height:normal; text-transform:none;font-weight:bold; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; }

#specialofferbox h4{padding:0px; text-decoration:none;background:transparent; font-size:12px; color:#4d4c48; line-height:normal; text-transform:none; line-height: 18px;	font-weight:bold; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; }

#specialofferbox h5{padding:0px; text-decoration:none;background:transparent; font-size:13px; color:#4d4c48; line-height:normal; text-transform:none; line-height: 13px;	font-weight:bold; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; padding-bottom: 4px; }

#promobox{ border-width: 3px;	border-style: solid;	border-color: #F4F3EA;	margin-bottom:10px; width:254px; height:104px; background-color:#EAE7D2; text-align:center;}

#promobox p	{text-decoration:none;	font-size: 11px;	font-weight: normal;	color: #57564e;	line-height: 12px;	padding-top: 0px;	padding-bottom: 2px; font-family: Arial, Helvetica, sans-serif;}

#promobox h1{padding-top:11px; padding-bottom: 6px; text-decoration:none;background:transparent; font-size:15px; color:#057d47; line-height:15px; text-transform:none;font-weight:bold; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; }

#promobox h2{padding:0px; padding-bottom: 3px; text-decoration:none;background:transparent; font-size:15px; color:#fc8504; line-height:15px; text-transform:none;font-weight:bold; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; border:0px;}

#voucher{ border-width: 1px;	border-style: dashed;	border-color: #000000;	margin-bottom:10px; margin-top:10px;  width:805px; text-align:center; padding:20px; background-color:#eaeae9; background-position:center; background-image: url(../pagepix/a1_logo_voucher.gif);	background-repeat: no-repeat; }

#voucher h1{padding-top:11px; padding-bottom: 6px; text-decoration:none;background:transparent; font-size:18px; color:#000000; line-height:20px; text-transform:none; font-weight:normal; margin:0; font-family: Arial, Helvetica, sans-serif; }

#voucher p	{text-decoration:none;	font-size: 15px;	font-weight: normal;	color: #000000;	line-height: 16px;	font-family: Arial, Helvetica, sans-serif;}

#voucher h2	{text-decoration:none;	font-size: 11px;	font-weight: normal;	color: #000000;	line-height: 16px;	font-family: Arial, Helvetica, sans-serif; border-width: 0px; padding-top:30px; }

#voucherlogo{ background-position:left; background-image: url(../pagepix/a1_logo_voucher.gif);	background-repeat: no-repeat; }



#rangepicborder { margin-bottom:0px; border-width: 4px;	border-style: solid;	border-color: #eae7d2; }

#contact-form{margin-top: 0px;  padding: 0px; border-width: 1px;	border-style: solid;	border-color: #CECAB9;  background-color: #eae7d2; }

#contact-form td{	color:#4d4c48; padding: 2px; font-size: 11px; line-height: 20px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif; vertical-align:top; }

input { 
 background-color: #ffffff; 
 font-size: 11px; height: 15px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
 padding-top: 1px;
 padding-left: 1px;
 border-style:solid; border-width:1px; border-color:#6a6767;
 margin-right: 5px;
}

textarea { 
 background-color: #ffffff; 
 border-style:solid; border-width:1px; border-color:#6a6767;
 padding-top: 2px;
 padding-left: 2px;
 font-size: 11px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
}

select { 
 background-color: #ffffff; 
 font-size: 12px; height: 15px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
 height: 22px;
 padding-top: 2px;
 padding-left: 2px;
 border-style:solid; border-width:1px; border-color:#6a6767;
 margin-right: 5px;
}

.formbutton { 
 margin-top: 5px;
 padding: 0px;
 background-color: #fa6806; 
 height: 20px;
 color:#FFFFFF;
 border-style:solid; border-width:1px; border-color:#E76005;
 font-size: 11px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
}

#footer{width:740px;	height:16px;	font-size:10px; line-height: 10px; vertical-align: bottom; color:#e79749; font-family: Arial, Helvetica, sans-serif; margin-top: 10px; background-color: #ffffff; }

#footer p{color:#898989; padding-right:0px;padding-left:0px;font-size:10px;text-decoration:none; font-family: Arial, Helvetica, sans-serif; line-height: 12px; }

#footer a{color:#898989; padding-right:2px;padding-left:2px;font-size:10px;text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-weight: normal;	}

#footer a:hover{color:#000000; padding-right:2px;padding-left:2px;font-size:10px; text-decoration:underline}

#copyright {	width: 100%; font-size: 10px;	color: #000000; text-decoration: none; } 