/* CSS Document */

body {
	padding: 12px 0 0 0; margin: 0;
	color: #242622;
	background-color: #0B0300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;}
	
h1 {padding: 0px; margin: 0px; font-style: normal;}	
h2 {padding: 0px; margin: 0px; font-style: normal;}	
h3 {padding: 0px; margin: 0px; font-style: normal;}	
	
a:link {color: #B13C0D; text-decoration: none;}
a:visited {color: #C97756; text-decoration: none;}
a:hover {color: #666666; text-decoration: none;}
a:active {color: #999999; text-decoration: none;}	
	
.top_green_bg {
	background-image: url(images/top_bg.png);
	background-repeat: repeat-x;
	color: #666666;
}
	
.account_login_bg {
	background-image: url(images/account-login-bg.png);
	background-repeat: repeat-x;
	background-color: #C7C7C7;}	
	
.text_field {
	color: #737471;
	font-size: 10px;
}	

.search {color: #cccccc; padding-right: 6px;}	

.video-bg {
	background:#DCDCDA;
	padding: 10px;}


#top_links {
	font-size: 10px;
	color: #cccccc;}
	
	#top_links a:link {color: #cccccc; text-decoration: none;}
	#top_links a:visited {color: #cccccc; text-decoration: none;}	
	#top_links a:hover {color: #FE5513; text-decoration: none;}
	#top_links a:active {color: #999999; text-decoration: none;}	
	
	#top_links strong {color: #FE5513;}
	#top_links strong a:link {color: #FE5513; text-decoration: none;}
	#top_links strong a:visited {color: #FE5513; text-decoration: none;}	
	#top_links strong a:hover {color: #cccccc; text-decoration: none;}
	#top_links strong a:active {color: #999999; text-decoration: none;}

#top_links ul {
	list-style-type: none;
	display: inline;}

#top_links ul li {
	list-style-type: none;
	display: inline;
	padding-right: 20px;}

#home_side {}
	#home_side a:link {color: #242622; text-decoration: none;}
	#home_side a:visited {color: #242622; text-decoration: none;}
	#home_side a:hover {color: #B13C0D; text-decoration: none;}
	#home_side a:active {color: #999999; text-decoration: none;}	
	
	#home_side h1 {
	font-size: 11px; font-weight: bold;}
	
	#home_side .line {
	border-top: solid #C7C7C7 1px;
	padding-top: 5px;}
	
	#home_side ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-position: outside;
	float: left; 
	display: block;}
	
	
#inside_side {}
	#inside_side a:link {color: #242622; text-decoration: none;}
	#inside_side a:visited {color: #242622; text-decoration: none;}
	#inside_side a:hover {color: #B13C0D; text-decoration: none;}
	#inside_side a:active {color: #999999; text-decoration: none;}	
	
	#inside_side h1 {
	color: #B13C0D;
	font-size: 14px; font-weight: bold;}
	
	#inside_side ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-position: outside;}
	
	#inside_side ul li {padding-top: 6px;}	
	
.cart_side_bg {
	background-color: #ededed;
}
	
#cart-side {font-size: 9px; line-height: 10px;}
	#cart-side .cart-side-heading {border-bottom: solid #797A78 1px; padding-bottom: 3px;}
	#cart-side .cart-side-row {
	border-bottom: solid #BDBDBC 1px;
	padding: 3px 0 3px 0;
}
	#cart-side .cart-side-subtotal {padding: 4px 0 10px 0;}
	
#cart {}

	#cart .cart-heading {font-weight: bold; background-color: #D3D3D2; white-space: nowrap;}	
	#cart .cart-item {font-weight: bold; padding: 3px 5px 3px 0; border-bottom: solid #cccccc 1px;}
	#cart .cart-total {font-weight: bold; color:#B13C0D; }
	
	
#main_area_categories h1 {
	font-weight: normal;
	font-size: 11px;}	
	
    #main_area_categories .line {border-bottom: solid #cccccc 1px;}
		
#main_area_products h1 {
font-weight: normal;
font-size: 11px;}	

    #main_area_products .line {border-bottom: solid #cccccc 1px;}
			
#popular_products {
	
	font-size: 10px;
	font-weight: bold;
	color: #B13C0D;}
	
	#popular_products a:link {color: #B13C0D; text-decoration: none;}
	#popular_products a:visited {color: #B13C0D; text-decoration: none;}
	#popular_products a:hover {color: #666666; text-decoration: none;}
	#popular_products a:active {color: #999999; text-decoration: none;}	
	
	
#bread {font-size: 10px;}

#bread ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#bread ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}		
	
#product_detail {}

	#product_detail h2 {font-weight: bold; font-size: 11px; color:#B13C0D;}
	#product_detail h1 {font-weight: bold; font-size: 15px; color:#B13C0D; padding: 0 0 10px 0;}	
	#product_detail .description {font-size: 10px; padding: 0 10px 0 0; border-right: solid #CCCCCC 1px;}	
	#product_detail ul {padding: 0 0 0 15px; margin: 0px;}	
	#product_detail ul li {padding: 0 0 0 0px; margin: 0px;}	
	#product_detail .price {font-size: 12px; font-weight: bold; padding: 13px 0 10px 3px;}
	#product_detail .lg_image {text-align: center;}
	#product_detail .enlarge {font-size: 10px; text-align: center; padding: 10px 0 0 0;}
	
#related_products {}
	#related_products .related-heading {font-weight: bold; background-color:#7D7E7C; font-size: 12px; color:#ffffff; padding: 3px 0 3px 0; margin: 0 10px 0 10px; text-align: center;}
	#related_products h3 {font-size: 10px; line-height: 13px; font-weight: normal;}	
	#related_products .related-price {font-size: 10px; font-weight: bold; padding: 3px 0 3px 0;}	
	
#checkout {}
	#checkout .checkout-heading {font-weight: bold; background-color:#DEDEDE; font-size: 12px; color:#242622; padding: 4px 0 4px 0; text-align: center;}	
	

	
	
/* main menu */	

* html a:hover {visibility:visible}

.tee {background-image: url(/images/tabs/tee-products-over2.png); background-repeat: no-repeat; border: 0;}
	.tee a:hover img {visibility:hidden}
	.tee a { display: block;}	
	
.green {background-image: url(/images/tabs/green-products-over2.png); background-repeat: no-repeat; border: 0;}
	.green a:hover img {visibility:hidden}
	.green a { display: block;}		
	
.practice {background-image: url(/images/tabs/practice-area-over2.png); background-repeat: no-repeat; border: 0;}
	.practice a:hover img {visibility:hidden}
	.practice a { display: block;}		
	
.markings {background-image: url(/images/tabs/course-markings-over2.png); background-repeat: no-repeat; border: 0;}
	.markings a:hover img {visibility:hidden}
	.markings a { display: block;}			
	
.tools {background-image: url(/images/tabs/tools-over2.png); background-repeat: no-repeat; border: 0;}
	.tools a:hover img {visibility:hidden}
	.tools a { display: block;}		
	
.pro-shop {background-image: url(/images/tabs/pro-shop_over2.png); background-repeat: no-repeat; border: 0;}
	.pro-shop a:hover img {visibility:hidden}
	.pro-shop a { display: block;}

.concessions {background-image: url(/images/tabs/tournament-over.png); background-repeat: no-repeat; border: 0;}
	.concessions a:hover img {visibility:hidden}
	.concessions a { display: block;}


.spacer10 {height: 10px; width: 10px;}	
		
	
	
.footer {color: #666666;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 9px;}
	
	.footer a:link {color: #666666; text-decoration: none;}
	.footer a:visited {color: #666666; text-decoration: none;}
	.footer a:hover {color: #B13C0D; text-decoration: none;}
	.footer a:active {color: #999999; text-decoration: none;}		

.gridlines {
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height:117px;
	width: 131px;
	text-align: center;
	vertical-align: top;}
	
.my_account_heading {
	background-color: #999999; color: #FFFFFF; font-weight: bold;
}	

.my_account_item {border-bottom: 1px solid #cccccc;}

#body {}

	#body h1 {font-size: 14px; font-weight: bold;}


/* Sales Admin */

.sales-head {font-size: 16px; font-weight: bold; border-bottom: solid #cccccc 1px; padding: 0 0 10px 0;}

.sales-welcome {font-size: 14px; font-weight: bold; color: #B13C0D;}

#sales_side {}
	#sales_side a:link {color: #242622; text-decoration: none;}
	#sales_side a:visited {color: #242622; text-decoration: none;}
	#sales_side a:hover {color: #B13C0D; text-decoration: none;}
	#sales_side a:active {color: #999999; text-decoration: none;}	
	
	#sales_side h1 {
	color: #B13C0D;
	font-size: 16px; font-weight: bold;}
	
	#sales_side ul {
	padding: 10px 0 0 0;
	margin: 0px;
	list-style-type: none;
	list-style-position: outside;}
	
	#sales_side ul li {padding: 4px 0 4px 0; border-top: solid 1px #cccccc;}	
	
	#sales_side .submenu {
	font-size: 11px;
	margin: 0px;
	padding-left: 8px;
	padding-right: 8px;}

	#sales_side .submenu_spacing {
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;}
	
	
.sales-module-head {
	background-color: #80817F;
	color:#FFFFFF;
	padding: 4px 4px 4px 6px ;
	font-size: 12px;
	font-weight: bold;}	
	
	.sales-module-head a:link {color: #FFFFFF; text-decoration: underline;}
	.sales-module-head a:visited {color: #FFFFFF; text-decoration: underline;}
	.sales-module-head a:hover {color: #cccccc; text-decoration: underline;}
	.sales-module-head a:active {color: #cccccc; text-decoration: underline;}

.sales-module-subhead {
    font-size: 11px;
    font-weight: bold;
    color:#666666;
    background-color:#f8dfb6;
}

    .sales-module-subhead th {
        padding: 2px 4px 2px 5px ;
        border-bottom: solid #cccccc 1px;
    }
    
.sales-row {padding: 4px 4px 4px 6px;}

.sales-row-alt-dark {background-color: #E8E8E7; padding: 4px 4px 4px 6px;}	

.sales-row-alt-light {background-color: #F6F6F6; padding: 4px 4px 4px 6px;}	
