.golforderpageh1 {
	padding:0px;
	margin:8px;
	font: 18px "Trebuchet MS", Helvetica, Khalid, Garuda, sans-serif;
	color:#40d9ff; /*#7bcae2;*/
	font-weight:bold;
}
div.section_content_area {
	width:910px; /*920 - 5*2 padding */
	padding:0px;
	margin: 0 auto;
	background-color:#fff;
	border:4px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-top:12px;
}
div.section_content_area .inner {
	padding:5px;
}
div.section_form_top {
	width:920px;
	height:100px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:0px;
	border-bottom:4px solid #FFFFFF;
	border-left:4px solid #FFFFFF;
	border-right:4px solid #FFFFFF;
	border-top:0px;
	background-color:#000;
	-moz-border-radius-bottomleft: 4px;  
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px; 
	-webkit-border-bottom-right-radius: 4px;
	/*
	border-bottom:0px;
	margin-bottom:0px;
	
	
	*/
}
div.top_form_quarters {
	width:218px; /* 920 / 4 - 5*2padding - 1*2border */
	height:86px; /*100 - 5*2 -2*2*/
	padding:3px;
	margin:2px;
	float:left;
	/*border:1px solid #916415;*/
	/*background-image:url(/images/front-end/golfshots/arrow_background.png);*/
	
}
.arrow_form_background {
	background: #000000 url(/images/front-end/golfshots/arrow_background.png) no-repeat right top;
}
.golf_form_submit {
	background: #000000 url(/images/front-end/golfshots/submit_background.png) no-repeat;
	width:70px;
	height:24px;
	color:#fff;
	border:none;
	font-weight:bold;
	cursor:pointer;
}
.golf_player_entry {
	border:1px solid #ccc;
}
div.top_form_quarters p{
	margin:0px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
div.top_form_quarters label {
	color:#fff; /* 64a7bb */
	font: 14px "Trebuchet MS", Helvetica, Khalid, Garuda, sans-serif;
}
div.form_quarter_title {
	width:205px; /* 218 - 3*2padding -2*2border */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding:3px;
	padding-left:8px;
	margin-bottom:5px;
}
div.form_quarter_title p {
	margin:0px;
	color:#fff; /* 64a7bb */
	font-weight:bold;
	font-size:14px;
	
}
div.form_quarter_title span {
	font-size:16px;
}


div#section_mainimage {
	position:relative;
	width:960px;
	height:380px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	border: 4px solid #FFFFFF;
	background-color:#000000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.recommended_product_main {
	height:130px; /*125 + for picture +3*2 padding+1*2border */
	width:286px; /*  (910 - 5*2 padding for inner) = 900 / 3 = 300 - 3*2 margin -3*2 padding - 1*2border = 286 */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin:3px;
	padding-top:3px;
	padding-right:3px;
	padding-left:3px;
	padding-bottom:0px;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	float:left;
}
.recommended_product_main .rec_pic {
	float:left;
	width:107px;
	height:125px;
	background-color:#000;	
	cursor:pointer;
	position:relative;
}
.recommended_product_main .rec_content {
	float:left;
	padding-left:5px;
	width:174px; /* 286 - 107 for picture - 5 for padding left */	
	height:125px;
}
.rec_content p {
	margin:0px;
	font-size:12px;
	font-weight:bold;
}
.rec_content label {
	margin:0px;
	font: 12px "Trebuchet MS", Helvetica, Khalid, Garuda, sans-serif;
}
.rec_content .tarea {
	color:#31a4c1;
	font-size:16px;
}
.rec_content .tname {

}
.golf_prod_entry_boxes {
	float:left;width:50%;padding-top:10px;
}
.rec_content .tlabel {
	color:#666;
	font-weight:normal;
}
.rec_content .price {
	font-size:16px;
}
.price .smalldollar {
	font-size:12px;
	font-weight:normal;
}
h2.section_divider_titles {
	font-weight:bold;
	font-size:18px;
	padding:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-top:15px;
	margin-left:10px;
	color:#967725;
}
h2.section_divider_titles .redinstructions {
	font-size:12px;
	color:#31a4c1;
}
.golf_total {
	text-align:right;
	font-size:16px;
	font-weight:bold;
}
.golf_total span {
	font-size:18px;
	color:#25778c;
}
.golf_allsubmit {
	background-color:#31a4c1;
	width:390px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	border-top:2px solid #43d9ff;
	border-left:2px solid #43d9ff;
	border-right:2px solid #25768a;
	border-bottom:2px solid #25768a;
	cursor:pointer;
}
.golf_content_half_box_left {
	width:430px; /*450px half of 900 - 5padding - middle; */
	padding:10px;	
	float:left;	
}
.golf_content_half_box_left p { text-align:justify; font-size:13px;}
.golf_content_half_box_right p { text-align:justify; font-size:13px; }
.golf_content_half_box_right li { text-align:justify; font: 13px "Trebuchet MS", Helvetica, Khalid, Garuda, sans-serif; }
.golf_content_half_box_right {
	width:430px; /*450px half of 900 - 5padding - middle; */
	padding:10px;	
	float:left;	
}
.golf_prod_notincluded {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	_filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
	opacity: .3;
}
.golf_prod_included {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	_filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}

//------------------------ for catalog items shown at the start of the golf page ----------------------
div.golf_section_product_row{
width:900px;
/*margin-left:auto;
margin-right:auto;*/
min-height:150px}

div.golf_section_product_row .image{
text-align:center;
height:190px;
width:110px;
float:left;
display:block;
padding:0;
margin-right:4px}

div.image p{
margin:0;
margin-left:4px;
margin-right:4px;
color:#000;
font:11px "Trebuchet MS", Helvetica, Khalid, Garuda sans-serif;
font-weight:700}

div.golf_section_product_row p a{
color:#000}

div.golf_section_product_row p a:hover{text-decoration:underline}


.sitemap_product a {
	color:red;
	font:12px "Trebuchet MS", Helvetica, Khalid, Garuda sans-serif;
}

/* ------------------------ military ------------------------ */
.militarybox {
	float:left;
	margin:3px;
	width:220px;
	height:527px;
	border:3px solid white;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background:white;
}

h3 {
font:13px "Trebuchet MS", Helvetica, Khalid, Garuda sans-serif;
font-weight:bold;
margin:0px;
padding:0px;
color:black;
}
.militarycontent {
	padding:5px;
	background-color:white;
	position:relative;
}
.militarycontent p {
	font:12px "Trebuchet MS", Helvetica, Khalid, Garuda sans-serif;	
	margin-top:4px;
	margin-bottom:4px;
}
.military_spectitle {
	color:#555;
	font-weight:bold;
}






