
body {background-image:url(gfx/bg.jpg); background-repeat:repeat-x; background-color:#b9b5b7}

:focus {
	outline: 0;
}


.menu_font { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight:bold}

.menu_font a, .menu_font a:link, .menu_font a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight:bold}

.menu_font a, .menu_font a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: underline; font-weight:bold}


.nav_font { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #303030; text-decoration: none}

.nav_font a, .nav_font a:link, .nav_font a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #303030; text-decoration: none}

.nav_font a, .nav_font a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #303030; text-decoration: underline}



.footerfont1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 18px; text-decoration: none}

.footerfont1 a, .footerfont1 a:link, .footerfont1 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 18px; text-decoration: underline}

.footerfont1 a, .footerfont1 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 18px; text-decoration: underline}



.fontmain1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #424242; line-height: 20px; text-decoration: none}

.fontmain1 a, .fontmain1 a:link, .fontmain1 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; line-height: 20px; text-decoration: underline}

.fontmain1 a, .fontmain1 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; line-height: 20px; text-decoration: underline}


.menu_btn { height: 30px;
width: 100% -40px;
overflow: hidden;
background: url(gator/gfx/menu_btn_bg.gif) top left repeat-x;
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; padding: 20px
}

.menu_btn a {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none
}

.menu_btn:hover { 
background-position: bottom left;
}


.menu_btn_down { height: 30px;
width: 100% -40px;
overflow: hidden;
background: url(gfx/menu_btn_bg.gif) bottom left repeat-x;
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; padding: 20px
}


.ballmenu_green_btn { height: 22px;
width: 172px;
overflow: hidden;
background: url(gfx/ballmenu_green_btn_bg.gif) top left repeat-x;
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #f6f6f6; text-decoration: none; padding-left:16px; padding-top:5px; margin-left:1px; margin-right:1px

}

.ballmenu_green_btn:hover { 
background-position: bottom left;
}


.ballmenu_grey_btn { height: 22px;
width: 172px;
overflow: hidden;
background: url(gfx/store/ballmenu_grey_btn_bg.gif) top left repeat-x;
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #282828; text-decoration: none; padding-left:16px; padding-top:5px; margin-left:1px; margin-right:1px

}

.ballmenu_grey_btn:hover { 
background-position: bottom left;
}

.header {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#1f5950; text-decoration: none}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#1f5950; text-decoration: none; margin:0px}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#424242; text-decoration: none; margin;0px}

.header_sub {font-family:Arial, Helvetica, sans-serif; color:#424242; font-size:13px; text-decoration:none}

.header_times { font-family:"Times New Roman", Times, serif; font-size:15px; color:#1f5950; text-decoration: none}


.nav_black {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d7d66b; text-decoration:none; display:inline; padding-left:30px}

.nav_black a, .nav_black a:link, .nav_black a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d7d66b; text-decoration:none; display:inline; padding-left:30px}

.nav_black a, .nav_black a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d7d66b; text-decoration:underline; display:inline; padding-left:30px}



.basket {background-image:url(gfx/basket_bg.gif); background-repeat:repeat-x; background-color:#c9c9c9; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#353535; text-decoration:none}

.basket a, .basket a:link, .basket a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7e7e7e; font-style:italic; text-decoration:underline}

.basket a, .basket a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7e7e7e; font-style:italic; text-decoration:underline}





.ball_title {font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#070707; text-decoration:none}



#nav { 
	clear: both;
	float: left;
	height: 70px;
	margin: 0;
	position: relative;
	width: 528px;
	padding:0;
	
}
#nav li {
	margin:0;
	list-style:none;
	padding:0;
	display:block;
	position:absolute;
	top:0;
	height:70px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none;
	
	
}
#nav li a {
	text-align:center;
	vertical-align:middle;
	color:#ffffff;
	text-decoration:none;
	display: block;
	height: 50px;
	background: url(gfx/nav_bg.jpg) no-repeat;
	outline:none;
	padding-left:20px;
	padding-top:20px;
	text-align:left;
	
}
#nav a:link, #nav a:visited, #nav a:active {
	
} 
#nav a:hover {
	
}
/* Needs to be converted to text, excessive styles */
ul#nav li.what{width:127px;left:0px;}
ul#nav li.grading{width:115px;left:127px;}
ul#nav li.store{width:120px;left:242px;}
ul#nav li.guarantee{width:166px;left:362px;}


ul#nav li.what a{width:127px;background-position:0px 0px;}
ul#nav li.what a:hover{width:127px;background-position:0px -70px;}
ul#nav li.what a.selected,ul#nav li.what a.selected:hover{width:127px;background-position:0px -70px;}
ul#nav li.grading a{width:115px;background-position:-127px 0px;}
ul#nav li.grading a:hover{width:115px;background-position:-127px -70px;}
ul#nav li.grading a.selected,ul#nav li.grading a.selected:hover{background-position:-127px -70px;}
ul#nav li.store a{width:120px;background-position:-242px 0px;}
ul#nav li.store a:hover{width:120px;background-position:-242px -70px;}
ul#nav li.store a.selected,ul#nav li.store a.selected:hover{background-position:-242px -70px;}
ul#nav li.guarantee a{width:166px;background-position:-362px 0px;}
ul#nav li.guarantee a:hover{width:166px;background-position:-362px -70px;}
ul#nav li.guarantee a.selected,ul#nav li.guarantee a.selected:hover{background-position:-362px -70px;}



#add_to_basket { 
	clear: both;
	float: left;
	height: 35px;
	margin: 0;
	position: relative;
	width: 190px;
	padding:0;
}

#SJCadd_to_basket li {
	margin:0;
	list-style:none;
	padding:0;
	display:block;
	position:absolute;
	top:0;
	height:35px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none;
	
}

#add_to_basket li {
	margin: 0;
	list-style:none;
	text-align:center;
	vertical-align:middle;
	color:#ffffff;
	text-decoration:none;
	display: block;
	height: 25px;
	background: url(gfx/add_to_basket_bg.jpg) no-repeat;
	outline:none;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none;
}

#add_to_basket li a {
	padding: 0;
	top: 0;
	margin: 0;
	text-align:center;
	vertical-align:middle;
	color:#ffffff;
	text-decoration:none;
	display: block;
	height: 25px;
	outline:none;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none;
}

#add_to_basket a:link, #add_to_basket a:visited, #add_to_basket a:active {
	
} 
#add_to_basket a:hover {
	
}
/* Needs to be converted to text, excessive styles */
ul#add_to_basket li.add{width:190px;left:0px;}


ul#add_to_basket li.add a{width:190px;background-position:0px 0px;}
ul#add_to_basket li.add a:hover{width:190px;background-position:0px -35px;}



#slider {

	/* You MUST specify the width and height */
	width:262px;
	height:108px;
	position:relative;	
	overflow:hidden;
}

#mask-gallery {
	
	overflow:hidden;	
}

#gallery {
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	z-index:0;
	
	/* width = total items multiply with #mask gallery width */
	width:900px;
	overflow:hidden;
}

	#gallery li {

		
		/* float left, so that the items are arrangged horizontally */
		float:left;
	}


#mask-excerpt {
	
	/* Set the position */
	position:absolute;	
	top:0;
	left:0;
	z-index:500px;
	
	/* width should be lesser than #slider width */
	width:150px;
	overflow:hidden;	
	

}
	
#excerpt {  
	list-style:none;
	margin:0;
	padding:0;
	
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	
	width:150px;
	overflow:hidden;
	font-family:arial;
	font-size:11px;
	color:#fff;	
}

	#excerpt li {
		padding-left:15px;
		padding-top:15px;
	}
	


.clear {
	clear:both;	
}


ul.ectmenu1 {
list-style: none;
border:0px solid;
font-size:10px;
padding:0px;
background-color: #fdedc9;
}
li.ectmenu1 {
border: 1px dotted #e69d01;
padding:0px;
background-color:#fdedc9;
}
li.ectmenuhassub1 a{
display:block;
padding:4px;
background-image:url(images/arrow.gif);
}
li.ectmenuhassub1 a:hover{
display:block;
padding:4px;
background-image:url(images/arrowov.gif);
background-color: #e69d01;
color: #fff;
}
li.ectmenu1 a{
display:block;
padding:4px;
}
li.ectmenu1 a:hover{
background-color: #e69d01;
color: #fff;
}
