/* CODED BY TIMUR CATAKLI  */
/* DECEMBER 15, 2006 - WWW.NIMSASSOCIATES.COM */
/* EVERYTHING IS PADDED 20PIXELS FROM LEFT AND RIGHT SO THAT THEY LOOK ALIGNED */




/* CSS FOR THE WHOLE BODY */
body {
	font-family: tahoma,verdana,sans-serif;
	font-size:11px;
	text-align: center; 
	background-color: #FFFFFF;
	/*background-image: url(http://www.k10k.net/_img/pixelpatterns/tiles/pat_20050823001844.gif);*/
	min-width: 760px;
	margin-top:0;
	padding-top:0;
}  

H3 {
	font-size:16px;
	color:#456E9A;
	font-family: tahoma,verdana,sans-serif;
	font-weight:bold;
	letter-spacing:0px;
	border-bottom:1px dotted #456E9A;
}

.H3 {
	font-size:16px;
	color:#456E9A;
	font-family: tahoma,verdana,sans-serif;
	font-weight:bold;
	letter-spacing:0px;
	border-bottom:1px dotted #456E9A;
}

H4 {
	font-size:14px;
	color:#941D07;
	font-family: tahoma,verdana,sans-serif;
	font-weight:bold;
	letter-spacing:0px;
	border-bottom:1px dotted #941D07;
}

.H5 {
	font-size:12px;
	color:#941D07;
	font-family: tahoma,verdana,sans-serif;
	font-weight:bold;
	letter-spacing:0px;
	border-bottom:1px dotted #941D07;
}

p {
	font-size:12px;
	color:black;
	font-family: tahoma,verdana,sans-serif;
	letter-spacing:0px;
	line-height:18px;
}

#outer {
	margin-top:10px;
	/*width:78%;*/
	width: 1000px;
	border:1px solid #CBCBCB;
	position: relative;
	background-color: white;
	padding:0px;
	/*Below css centers the div in NE but not in IE*/
	margin-left:auto;
	margin-right:auto;
	/*below css is an IE hack for centering*/
	text-align:center;
}

.outer {
	margin-top:10px;
	width:78%;
	border:1px solid #CBCBCB;
	position: relative;
	background-color: white;
	padding:0px;
	/*Below css centers the div in NE but not in IE*/
	margin-left:auto;
	margin-right:auto;
	/*below css is an IE hack for centering*/
	text-align:center;
}


/* COLOR BAR AT THE TOP */
#topcolorbar1 {
	background-color:#0B7B25;
	width:25%px;
	height:10px;
}

#topcolorbar2 {
	background-color:#456E9A;
	width:25%px;
	height:10px;
}

#topcolorbar3 {
	background-color: #AE4C05;
	width:25%px;
	height:10px;
}

#topcolorbar4 {
	background-color: #941D07;
	width:25%px;
	height:10px;
}

.topcolorbar1 {
	background-color:#0B7B25;
	width:25%px;
	height:10px;
}

.topcolorbar2 {
	background-color:#456E9A;
	width:25%px;
	height:10px;
}

.topcolorbar3 {
	background-color: #AE4C05;
	width:25%px;
	height:10px;
}

.topcolorbar4 {
	background-color: #941D07;
	width:25%px;
	height:10px;
}

/* IMAGE AND LOGO BAR */
#imagebar {
	background-image:URL(images/topbarbackg.jpg);
	background-repeat:repeat-x;
	height:81px;
}

.imagebar {
	background-image:URL(images/topbarbackg.jpg);
	background-repeat:repeat-x;
	height:81px;
}

#imagebar_banner {
	background-image:URL(images/GolfSmart_Banner_BG.jpg);
	background-repeat:repeat-x;
	height:194px;
}

.imagebar_banner {
	background-image:URL(images/GolfSmart_Banner_BG.jpg);
	background-repeat:repeat-x;
	height:194px;
}

#logo {
	margin-left:20px;
	margin-top:16px;
}

.logo {
	margin-left:20px;
	margin-top:16px;
}
/* TOP LINKS */
#toplinks {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin-right:20px;
	font-size:9px;
	color: #919191;
}

#toplinks A, #toplinks A:Visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:3px;
	color: black;
	font-size:9px;
	color: #919191;
}

#toplinks A:Hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:3px;
	font-size:9px;
	color: black;
	text-decoration:none;
	background-color: #919191;
}

.toplinks {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin-right:20px;
	font-size:9px;
	color: #919191;
}

.toplinks A, .toplinks A:Visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:3px;
	color: Black;
	font-size:9px;
	color: #919191;
}

.toplinks A:Hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:3px;
	font-size:9px;
	color: black;
	text-decoration:none;
	background-color: #919191;
}
/* MAIN LINKS BELOW LOGO */
#mainlinks {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #05315F;
	margin-top:10px;
	margin-left:20px;
}

#mainlinks A, #mainlinks A:Visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:3px;
	font-size:12px;
	color: #05315F;
}

#mainlinks A:Hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:3px;
	font-size:12px;
	color: white;
	text-decoration:none;
	background-color: #05315F;
}


.mainlinks {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #05315F;
	margin-top:14px;
	margin-left:20px;
}

.mainlinks A, .mainlinks A:Visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:3px;
	font-size:12px;
	color: #05315F;
}

.mainlinks A:Hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:3px;
	font-size:12px;
	color: white;
	text-decoration:none;
	background-color: #05315F;
}


/* SEPERATORS */
#seperator1 {
	background-image:URL(images/seperator1_backg.gif);
	background-repeat:repeat-x;
	height:4px;
	width:100%;
	margin-top:4px;
}

#seperator2 {
	margin-left:10px;
	margin-right:10px;
	border-left:1px white dotted;
	height:40px;
	width:1px;
}

#seperator3 {
	margin-bottom:20px;
	margin-top:10px;
	border-bottom:1px dotted #A2A2A2;
}

.seperator14 
{
	margin-bottom:20px;
	margin-top:20px;
	border-bottom:1px dotted #A2A2A2;
}

#seperator4 {
	background-image:URL(images/bottom_backg.gif);
	background-repeat:repeat-x;
	height:13px;
}

.seperator1 {
	background-image:URL(images/seperator1_backg.gif);
	background-repeat:repeat-x;
	height:4px;
	width:100%;
	margin-top:4px;
}

.seperator2 {
	margin-left:10px;
	margin-right:10px;
	border-left:1px white dotted;
	height:40px;
	width:1px;
}

.seperator3 {
	margin-bottom:20px;
	margin-top:10px;
	border-bottom:1px dotted #A2A2A2;
}

.seperator4 {
	background-image:URL(images/bottom_backg.gif);
	background-repeat:repeat-x;
	height:13px;
}


/* SEARCH FORM */
#searchform 
{
	font-family: tahoma,verdana,sans-serif;
	font-size:11px;
	background-color:#941D07;
	width:100%;
	padding:0;
	color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
}

.searchform 
{
	font-family: tahoma,verdana,sans-serif;
	font-size:11px;
	background-color:#941D07;
	padding:0;
	color:#FFFFFF;
}

.searchformtablo
{
	font-family: tahoma,verdana,sans-serif;
	font-size:11px;
	background-color:#941D07;
	padding:0;
	color:#FFFFFF;
}

/* FORMS */
input {
	font-family: tahoma,verdana,sans-serif;
	font-size:12px;
}

select {
	font-family: tahoma,verdana,sans-serif;
	font-size:12px;
}
/* FORMS - general classes */

/* LEFT MENU PANEL */
#leftmenu {
	margin-top:0;
	margin-left:20px;
	width:200px;
}

.leftmenu 
{
	font-family: tahoma,verdana,sans-serif;
	font-size:11px;
}

/* CONTENT */
#content {
	margin-right:20px;
	margin-left:20px;
}
.content 
{
	margin-right:20px;
	margin-left:20px;
}

/* TITLE STYLE FOR ROUNDED BOXES */
.roundtitle 
{
	font-family: tahoma,verdana,sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:8px;
}

/* TITLE STYLE FOR ROUNDED BOXES */
.roundtitle A, .roundtitle A:Visited 
{
	font-family: tahoma,verdana,sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:8px;
	text-decoration: none;
}

.roundtitle:hover {
	color: #333333;
	font-weight:bold;
	margin-left:8px;
	border-bottom:1px dotted #333333;
}

.boxcontent {
 background-color:#F1EFE3;
 padding:6px;
 padding-bottom:10px;
 border:1px solid #CCCCCC;
 }
 
 .boxcontentnoborder {
 padding:6px;
 padding-bottom:10px;
}
/* LEFT MENU LINKS */
.leftmenulink {
	list-style-image: url(images/blt_leftmenu.gif);
	padding:0;
	margin-left:20px;
	margin-top:4px;
}

.leftmenulink li{
	border-bottom:1px dotted gray;
	padding-bottom:6px;
	padding-top:6px;
	margin-bottom:0;
	padding-left:0;
	vertical-align: text-top;
}

.leftmenulink A, .leftmenulink A:Visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:3px;
	font-size:12px;
	color: #05315F;
}

.leftmenulink A:Hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:3px;
	font-size:12px;
	color: white;
	text-decoration:none;
	background-color: #05315F;
}

/* READ MORE LINK */
a.readmorelink, a.readmorelink:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:0;
	font-size:10px;
	font-weight:bold;
	color: #941D07;
	text-decoration:none;
}

a.readmorelink:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:0;
	font-size:10px;
	font-weight:bold;
	color: #941D07;
	text-decoration:none;
	border-bottom:1px dotted #941D07;
}


/* NEW RELEASES */
#newreleases {
	padding-right:10px;
	border-right:1px dotted #A2A2A2;
}

.newreleases {
	padding-right:10px;
	border-right:1px dotted #A2A2A2;
}

/* FEATURED TITLES */
#featuredtitles {
	padding-left:10px;
}

.featuredtitles {
	padding-left:10px;
}
/* HOMEPAGE PRODUCT IMAGE, TITLE, LINK, PRICE ETC. */
img.productimg {
	border:1px solid #A2A2A2;
	padding:2px;
	margin-right:10px;
}

img.productimg:hover {
	border:1px solid #A2A2A2;
	padding:2px;
}

#producttitle {
	color:#ABA05F;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom:4px;
}

#producttitle A, #producttitle A:Visited{
	color:#ABA05F;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom:4px;
	text-decoration: none;
}

#producttitle A:Hover 
{
	color:#ABA05F;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom:4px;
	text-decoration: underline;
}


#productpublisher {
	color:#941D07;
	font-size:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #A2A2A2;
	padding-bottom:6px;
}

#productbriefdesc {
	padding-top:6px;
	font-size:12px;
	padding-bottom:4px;
}


.productprice {
	font-size:12px;
	color:#941D07;
	font-weight:bold;
	padding-bottom:6px;
}

.productinventory {
	font-size:11px;
	color:#666666;
	font-weight:bold;
	padding-bottom:6px;
	padding-left: 6px;
}


#productprice {
	font-size:12px;
	color:#941D07;
	font-weight:bold;
	padding-bottom:6px;
}

#productlinks A, #productlinks A:Visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color: #ABA05F;
}

#productlinks A:Hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: white;
	border-bottom:gray 1px dotted;
	text-decoration:none;
	background-color: #05315F;
}

.productlinks A, .productlinks A:Visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color: #ABA05F;
}

.productlinks A:Hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: white;
	border-bottom:gray 1px dotted;
	text-decoration:none;
	background-color: #05315F;
}

.sclinks A, .sclinks A:Visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #ABA05F;
}

.sclinks A:Hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: white;
	border-bottom:gray 1px dotted;
	text-decoration:none;
	background-color: #05315F;
}

.sclinksGridButtons A, .sclinksGridButtons A:Visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color: #3333AA;
}

.sclinksGridButtons A:Hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: white;
	border-bottom:gray 1px dotted;
	text-decoration:none;
	background-color: #05315F;
}

.GridBottomBorder
{
	border-bottom:1px dotted #941D07;
}

#productlongdesc {
	padding-top:6px;
	font-size:13px;
	padding-bottom:14px;
}

/* KIDS CORNER NEWS AND EVETNS AND DESI'S CORNER */
#kidscorner p {
	margin-top:10px;
}

.kidscorner p {
	margin-top:10px;
}


.kidscornertitle1 {
	color:#AE4C05;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom:4px;
}

.kidscornertitle1 A, .kidscornertitle1 A.Visited{
	color:#AE4C05;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom:4px;
	text-decoration: none;
}

.kidscornertitle2 {
	color: #0000FF;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.kidscornertitle2 A, .kidscornertitle2 A.Visited{
color: #0000FF;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.corporatepagetitle {
	color:#AE4C05;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom:4px;
}

#newsevents {
	border-left:1px dotted #A2A2A2;
	border-right:1px dotted #A2A2A2;
	padding-left:12px;

}

.newsevents {
	border-left:1px dotted #A2A2A2;
	border-right:1px dotted #A2A2A2;
	padding-left:12px;

}

.newseventstitle {
	color: #941D07;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.newseventstitle A, .newseventstitle A.Visited{
	color: #941D07;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.partnersprogramtitle {
	color: #456E9A;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.partnersprogramtitle A, .partnersprogramtitle A.Visited{
	color: #456E9A;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.partnersprogramtitle li{
	color: #941D07;
	font-size:12px;	
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
}
#partnerprogramcorner p {
	margin-top:10px;
}

.news {
	list-style-image: url(images/icon_golf.gif);
	margin:0;
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	padding:0;
}

.news li{
	margin-bottom:10px;
	padding-left:0;
	margin-left:0;
	vertical-align: text-top;
}

.news A, .news A:Visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #941D07;
	line-height:14px;
}

.news A:Hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: white;
	text-decoration:none;
	background-color: #05315F;
}

.desiscornertitle {
	color: #456E9A;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.desiscornertitle A, .desiscornertitle A.Visited{
	color: #456E9A;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


#desiscorner p {
	margin-top:10px;
}

#footer {
	margin-top:10px;
	width:80%;
	font-size:9px;
	color:#919191;
}


#footer p {
	font-size:9px;
	color:#919191;
	margin-bottom:4px;
	margin-top:4px;
}

#footer a {
	color:#919191;
}

#footer a:visited {
	color:#919191;
}

#footer a:hover {
	color:white;
	text-decoration:none;
	background-color: #05315F;
}


.footer {
	margin-top:10px;
	width:80%;
	font-size:9px;
	color:#919191;
}


.footer p {
	font-size:9px;
	color:#919191;
	margin-bottom:4px;
	margin-top:4px;
}

.footer a {
	color:#919191;
}

.footer a:visited {
	color:#919191;
}

.footer a:hover {
	color:white;
	text-decoration:none;
	background-color: #05315F;
}


.normaltext {
	font-family: tahoma,verdana,sans-serif;
	font-size:11px;
}

.boldtext {
	font-family: tahoma,verdana,sans-serif;
	font-size:11px;
	font-weight: bold;
}  

.instructiontext 
{
	background-color: #EEEEFE;
	font-family:Tahoma,Verdana,sans-serif;
	font-size:12px;
	padding:10px;
}  

/* SUBCATEGORY RELATED STYLES */

#subcategorytitle {
	color:#ABA05F;
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom:4px;
	text-transform:uppercase;
}

#subcategorytitle a {
	color:#ABA05F;
}

#subcategorytitle a:visited {
	color:#919191;
}

#subcategorytitle a:hover {
	color:white;
	text-decoration:none;
	background-color: #05315F;
}

.ErrorMessages
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 12px; /* Font Size */
	color: #FF3333; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FFFFFF; /* Background color */
	text-align: center; /* Text Align */
}

.Messages
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 12px; /* Font Size */
	color: #FF3333; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FFFFFF; /* Background color */
	background-image: none; /* Background Image */
	text-align: center; /* Text Align */
}

.dlPager
{
	color: #302080;
	font-family: tahoma,verdana,sans-serif;
	font-size:11px;
}

.dlPager a
{
	color: #302080;
	font-family: tahoma,verdana,sans-serif;
	font-size:11px;
}

.dlPager a:visited
{
	color: #302080;
	font-family: tahoma,verdana,sans-serif;
	font-size:11px;
}

.dlPager a:hover
{
	color: #302080;
	font-family: tahoma,verdana,sans-serif;
	font-size:11px;
}

.CompanyLogo
{
	font-family: tahoma,verdana,sans-serif;
	font-size:14px;
	color:#FF2020;
	font-weight:bold;
	margin-left:4px;
}

.CompanyLogo a
{
	font-family: tahoma,verdana,sans-serif;
	font-size:14px;
	color:#FF2020;
	font-weight:bold;
	margin-left:4px;
}

.CompanyLogo a:visited, .CompanyLogo a:hover
{
	font-family: tahoma,verdana,sans-serif;
	font-size:14px;
	color:#FF2020;
	font-weight:bold;
	margin-left:4px;
}
