body{
	background: url(../images/01-home_bg_01.jpg) #002347 repeat-x top;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
.main:hover {color:#FFFF00;text-decoration:underline}
  .main { font-size: 16px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  }
  
.cat:hover {color:#990000;text-decoration:none}
.cat { font-size: 12px;
  color: #003399;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
 }
  
.promo:hover {color:#FFFFFF}
  .promo { font-size: 14px;
  color: #FFFF00;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  }

.black:hover {color:#CC0000;text-decoration:underline}
  .black { font-size: 10px;
  color: #000000;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  }

.lblack:hover {color:#CC0000;text-decoration:underline}
  .lblack { font-size: 12px;
  color: #000000;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  }

.llink:hover {color:#CC0000;text-decoration:none}
  .llink { font-size: 16px;
  color: #3333CC;
  text-decoration: underline;
  font-family: Arial, Helvetica, sans-serif;
  }

.covers:hover {color:#FFFF00;text-decoration:underline}
  .covers { font-size: 12px;
  color: #ffffff;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  }

.slink:hover {color:#CC0000;text-decoration:none}
  .slink { font-size: 10px;
  color: #3333CC;
  text-decoration: underline;
  font-family: Arial, Helvetica, sans-serif;
  }
  
.tlink:hover {color:#CC0000;text-decoration:none}
  .tlink { font-size: 8px;
  color: #003366;
  text-decoration: underline;
  font-family: Arial, Helvetica, sans-serif;
  }
  
.bllink:hover {color:#CC0000;text-decoration:none}
  .bllink { font-size: 16px;
  color: #003366;
  font-weight: bold;
  text-decoration: underline;
  font-family: Arial, Helvetica, sans-serif;
  }
  
.mlink:hover {color:#CC0000;text-decoration:none}
  .mlink { font-size: 14px;
  color: #003366;
  text-decoration: underline;
  font-family: Arial, Helvetica, sans-serif;
  }
  
.cclink:hover {color:#11E3EE;text-decoration:none}
  .cclink { font-size: 16px;
  color: #003366;
  font-weight: bold;
  text-decoration: underline;
  font-family: Arial, Helvetica, sans-serif;
  }
  
.email:hover {color:#FF0000;text-decoration:none}
  .email { font-size: 12px;
  color: #003366;
  text-decoration: underline;
  font-family: Arial, Helvetica, sans-serif;
  }
  
.shophead {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #000000; font-weight: bold  }
.shophead2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #FFFFFF; font-weight: bold; padding: 10px;  }
.golfheader {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #CCCC99; font-variant: normal; background-color: #003366}
.form {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
.bform {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold}
.body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.bodyc {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.lam {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6C4824}
.error {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #CC0000; font-weight: bold}
.header {  font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #CCCC99; font-weight: bold; font-variant: normal; background-color: #003366}
.subheader {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; font-variant: normal; text-decoration:none; background-color: #000000}
.checkout {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; font-variant: normal; background-color: #000066}
.largebold {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #297908;}
.smalltext {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.regularitalic {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic}
.message{	
	background-color: #E2F9E3;	
	border-top: 1px solid #99CC99;	
	border-bottom: 1px solid #99CC99;	
	color: #000000;	font-size: 12px;	
	font-weight: bold;
}
.error{	
	background-color: #CC0000;	
	border-top: 1px solid #CC0000;	
	border-bottom: 1px solid #CC0000;	
	color: #FFFFFF;	
	font-size: 12px;	
	font-weight: bold;
}
.protitle {  font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #FFFFFF; background-color: #003399}
.price {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: bold; color: #FF0000; }
.pricecart {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; }
.tiny {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
.blackwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; font-variant: normal; background-color: #000000}
.blackwhite_head {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 32px; color: #FFFFFF; font-weight: bold; font-variant: normal; background-color: #000000}
.search_highlight {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #CC0000; font-weight: bold}

.white_bg_top{
	font-size: 0px;
	height: 16px;
	width: 686px;
	background: url(../images/white_bg_top.jpg) no-repeat;
}
.white_bg_bot{
	font-size: 0px;
	height: 14px;
	width: 686px;
	background: url(../images/white_bg_bot.jpg) no-repeat;
}
.white_bg{		
	width: 686px;
	background: url(../images/white_bg.jpg) repeat-y;
}

.clear{clear:both; line-height:0px}

.p1_tb_b a{font:11px/13px Tahoma, Arial, helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.p1_tb_b a:hover{text-decoration:none}

.bn{height:119px; background:url(images/bn_bg.gif) top no-repeat; padding:9px 5px 5px 7px;}
.bn li a{font:11px/18px Tahoma, Arial, helvetica, sans-serif; color:#78C411;
	background:url(images/point.gif) center left no-repeat; padding-left:10px; text-decoration:none;}
.bn li a:hover{text-decoration:underline;}	

.hd_ph{font:11px Tahoma, Arial, helvetica, sans-serif; color:#236D0E; font-weight:bold;}
.hd_ph span{font:12px Tahoma, Arial, helvetica, sans-serif; color:#3583FE; font-weight:bold;}

a{font:11px Tahoma, Arial, helvetica, sans-serif; color:#62EAF1; text-decoration:underline;}
a:hover{text-decoration:none}

b a{font:11px Tahoma, Arial, helvetica, sans-serif; color:#62EAF1; text-decoration:none; font-weight:bold;
	 background:url(images/point.gif) center left no-repeat; padding-left:10px}
b a:hover{text-decoration:underline}

li a{font:11px/18px Tahoma, Arial, helvetica, sans-serif; color:#FFFFFF;
	background:url(images/point_list.gif) center left no-repeat; padding-left:10px; text-decoration:underline;}
li a:hover{text-decoration:none}

.hd_form td{font:10px Tahoma, Arial, helvetica, sans-serif; color:#8BF0F6;}
.hd_form input{font:10px Tahoma, Arial, helvetica, sans-serif; color:#002347; width:159px; height:18px;}
.hd_form select{font:10px Tahoma, Arial, helvetica, sans-serif; color:#002347; width:64px; height:17px;}

.foot {font:11px/13px Tahoma, Arial, helvetica, sans-serif; color:#EEF4F4; vertical-align:top;  text-align:left; padding:0; margin:0}

.footer{font:11px/14px Tahoma, Arial, helvetica, sans-serif; color:#FFFFFF;}
.footer a{font:11px Tahoma, Arial, helvetica, sans-serif; color:#FFFFFF; text-decoration:none}
.footer a:hover{text-decoration:underline}

.upload_page{
	color: #424242;
	font-size: 12px;
}
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: left;
	font: 12px #000;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}