/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #9D0B0E;}
.boxTextbig { font-family: Arial, Verdana, sans-serif; font-size: 11px;  line-height: 16px; color: #003B69;}

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
	scrollbar-base-color: #ECECEC;
	scrollbar-track-color: #ADADAD;
	scrollbar-face-color: #ECECEC;
	scrollbar-highlight-color: #ECECEC;
	scrollbar-3dlight-color: #ADADAD;
	scrollbar-darkshadow-color: #ECECEC;
	scrollbar-shadow-color: #ADADAD;
	scrollbar-arrow-color: #ADADAD;
}

h1{
	margin: 0;
	padding: 2;
	color: #0C86C6;
	font-size: 18px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

h2{
	margin: 0;
	padding: 2;
	color: #ADADAD;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}


A {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10.5px;
  color: #808080;
  text-decoration: none;
}

A:hover {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10.5px;
  color: #0C86C6;
  text-decoration: none;
}

A:active
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #808080;
  text-decoration: none;
}
A:visited
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 10.5px;
  color: #808080;
  text-decoration: none;
}
A:visited:hover
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 10.5px;
  color: #0C86C6;
  text-decoration: underline;
}

A.link {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #808080;
  text-decoration: underline;
}

A.link:hover {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #0C86C6;
  text-decoration: underline;
}

A.link:active
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #0C86C6;
  text-decoration: underline;
}
A.link:visited
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #808080;
  text-decoration: underline;
}
A.link:visited:hover
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #0C86C6;
  text-decoration: underline;
}
     
A.catpage {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #9D0B0E;
  text-decoration: none;
}

A.catpage:hover {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #003B69;
  text-decoration: none;
}

A.catpage:active
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #003B69;
  text-decoration: none;
}
A.catpage:visited
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #9D0B0E;
  text-decoration: none;
}
A.catpage:visited:hover
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #003B69;
  text-decoration: none;
}

.searchbar
{
	color: #9A9A9A;	font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: bold;	
}
input.search 
{
	border: 1px solid #9A9A9A; text-indent: 2px; color: #9A9A9A; height: 16px;	font-size: 10px;
}
input.go
{
	background-color: #E6E6E6; border: 1px solid #9A9A9A; color: #3A3A3A; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; padding: 0px;
}

FORM {
	display: inline;
}

input
{ 
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #000000;
  background: #FFFFFF;
}

INPUT.forminput
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #000000;
  background: #FFFFFF;
}

input.cartbuttons
{ 
	background-color: #42B7F4; border: 1px solid #42B7F4; color: #FFFFFF; font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: bold; padding: 2px 2px 2px 2px;
}

INPUT.formbutton
{
font-family: Arial, Verdana, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
background: #B60808;
}

SELECT
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #000000;
  background: #FFFFFF;
}

TD.nav {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #212121; 

}

TD.navbar {
  background: #ADADAD;

}

A.home { 
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #0C86C6; 
  text-decoration: none;
}
A.home:active { 
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #000000; 
  text-decoration: underline;
}
A.home:hover {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
}
A.home:visited { 
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #0C86C6;
  text-decoration: none;
}
A.home:visited:hover {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
}

A.homeheader { 
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF; 
  text-decoration: none;
}
A.homeheader:active { 
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF; 
  text-decoration: none;
}
A.homeheader:hover {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
A.homeheader:visited { 
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
A.homeheader:visited:hover {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

A.nav { 
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #212121; 
  text-decoration: none;
}
A.nav:active { 
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #0C86C6; 
  text-decoration: none;
}
A.nav:hover {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #0C86C6;
  text-decoration: none;
}
A.nav:visited { 
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #212121;
  text-decoration: none;
}
A.nav:visited:hover {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #0C86C6;
  text-decoration: none;
}

TD.footer {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #808080;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  /*background: #003B69;*/
}

.infoBoxContents {
  background: #FFFFFF; /*#DDE7F8;*/
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}

.infoBoxContentsw {
  background: #FFFFFF;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #808080;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOpxions-odd {
  background: #FFFFFF;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOpxions-even {
  background: #FFFFFF;
}

TD.productListing {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #808080;
  background: #808080;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #818181;
  border-spacing: 1px;
}

.productListing-heading {

  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: Bold;
  color: #595959; 
  background: #E6E6E6;

}

.guide-header {

  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: bold;
  padding-left: 6px;
  color: #595959; 
  background: #E6E6E6;

}

.guide-main {

  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: normal;
  color: #595959; 
  background: #E6E6E6;

}

TD.productListing-data {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #0C86C6;
}

.pageHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #ADADAD;
}

TD.pageHeading { 
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #808080;

}

TD.main, P.main {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #808080;
}

TD.smalltext {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #808080
}

TD.productdetails {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #808080
}

SPAN.normal
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12pt;
line-height: 12px; 
font-weight: normal;
color: #0C86C6;
}

SPAN.special
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 12px; 
font-weight: bold;
color: #0C86C6;
}

SPAN.blue {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #0C86C6;
}
SPAN.header
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 12px; 
font-weight: bold;
color: #0C86C6;
}

SPAN.home
{
font-family: arial;
font-size: 8pt;
font-weight: normal;
color: #808080;
}

SPAN.homeheader
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF; 
  text-decoration: none;
}

SPAN.rednav
{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #9D0B0E; 
}

TD.mainheader 
{
	color: #595959; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold;
}

CHECKBOX, RADIO {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #808080;
}

SPAN.errorText {
  font-family: Arial, Verdana, sans-serif;
  color: #003B69;
}

.moduleRow { }
.moduleRowOver { background-color: #E6E6E6; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E6E6E6; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #C1C1C1; }
.checkoutBarCurrent { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Arial, Verdana, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #E6E6E6; color: #000000}
.messageStackSuccess { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #E6E6E6;color: #000000 }

/* input requirement */

.inputRequirement { 

font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #FF0000;  }

/* added by ISL for category box */

/* top categories */
.cat_link a, .cat_link a:hover, .cat_link_selected a, .cat_link_selected a:hover{
  display:block;
  min-height: 18px;
  width: 134px;
  margin-left:0px;
  padding-top:4px;
  padding-left:0px;
  
  background-color: #FFFFFF;/*#DDE7F8  ;*/
  background-position: left;
  background-repeat:no-repeat;
  
  color: #1A1A1A;
  font-weight:normal;
    font-family: Arial, Verdana, sans-serif;
  font-size:11px;
  text-decoration:none;
  border-bottom: 1px solid #C1C1C1;
  
}

.cat_link_right a, .cat_link_right a:hover{
  display:block;
  height: 24px;
  width: 134px;
  padding-top:4px;
  padding-left:0px;
  
  background-color: #DDE7F8  ;
  background-position: top left;
  background-repeat:no-repeat;
  
  color: #003B69   ;
  font-weight:normal;
  text-decoration:none;
}


/* selected categories */
.cat_link_selected a, .cat_link_selected a:hover, .cat_link_selected a:visited, .cat_link a:hover{
  color:#CCC;
  font-size:11px;
    font-family: Arial, Verdana, sans-serif;
  text-decoration:none;
}

.cat_link_selected_right a, .cat_link_selected_right a:hover, .cat_link_selected_right a:visited, .cat_link_right a:hover{
  color:#9D0B0E  ;
}

.cat_link_selected a, .cat_link_selected a:visited{
  font-weight:bold;
}

.cat_link_selected_right a, .cat_link_selected a:visited{
  font-weight:normal;
}

tr.cat_link_selected {
	display: none;
}
/* sub categories */
.cat_link_sub a, .cat_link_sub a:hover, .cat_link_sub_selected a, .cat_link_sub_selected a:hover{
  display:block;
  width: 134px;
  margin-left:0px;
  padding-left:0px;
  /*background-color: #DDE7F8;*/
  background-image: none;
  
    font-size:10px;
  text-decoration:none;
  color:#118CD0;
}
/* selected categories */
.cat_link_sub_selected a, .cat_link_sub_selected a:hover, .cat_link_sub_selected a:visited, .cat_link_sub a:hover{
  color:#118CD0;/*#9D0B0E;*/
  
}

/*shopping cart box*/
.shopping_box_titles, .shopping_box_row{
  color:#000000;
  background-color:#CFCFCF;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 10px;
  
  border-top:2px solid #ffffff;
  border-bottom:2px solid #ffffff;
}
.shopping_box_row{
  background-color:#EAEAEA;
  border-top:0px none #ffffff;
}

SPAN.ebayheader
{
font-family: arial, Verdana, Geneva, Helvetica, sans-serif; 
font-size: 26px; 
font-weight: normal;
color: #0C86C6;
}

#HomePage-new{
	width: 634px;
	float: left;
	border-top: 4px solid #ffffff;
	border-left: 10px solid #ffffff;
			}
 
td.TopNavAccount-new{
	width: 300px;
	float: left;
	border-right: 8px solid #ffffff;
			}
 
		td.TopNavAccount-new p{
			text-align: justify;
			font-family: arial;
			font-size: 8pt;
			font-weight: normal;
					}
 
#homebox{
	width: 129px;
	height: 140px;
	float: left;
	background-image:url('/images/home_box.gif');
	background-repeat:no-repeat;
	display: block; 
				}
				
#framebox{
	width: 321px;
	height: 300px;
	float: left;
	background-image:url('/images/frame_box.gif');
	background-repeat:no-repeat;
	display: block; 
			font-family: arial;
			font-size: 10.5px;
			color: #808080;
			font-weight: normal;
			padding: 10px;
			text-decoration: none;
				}
				
#tabletennisbox{
	width: 124px;
	height: 130px;
	float: left;
	background-image:url('/images/tabletennis_box.gif');
	background-repeat:no-repeat;
	display: block; 
				}
 
#homeboxheader{
	width: 652px;
	height: 28px;
	float: center;
	background-image:url('/images/home_headerbox.gif');
	display: block;
	background-repeat:no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 24px; 
font-weight: bold;
color: #0C86C6;
	padding:0px 0px 0px 0px;
			}
			
#tabletennisheader{
	width: 624px;
	height: 28px;
	float: center;
	background-image:url('/images/tabletennis_headerbox.gif');
	display: block;
	background-repeat:no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 24px; 
font-weight: bold;
color: #0C86C6;
	padding:0px 0px 0px 0px;
			}
			
#frameboxheader{
	width: 321px;
	height: 28px;
	float: center;
	background-image:url('/images/frame_headerbox.gif');
	display: block;
	background-repeat:no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 24px; 
font-weight: bold;
color: #0C86C6;
	padding:0px 0px 0px 0px;
			}			
 
#homebox3{
	width: 375px;
	height: 124px;
	float: left;
	background-image:url('/images/homebox375-off.gif');
	display: block;
	border-right: 8px solid #ffffff;
	background-repeat:no-repeat;
			}
 
#homebox4{
	width: 247px;
	height: 124px;
	float: left;
	background-image:url('/images/homebox247-off.gif');
	display: block;
	background-repeat:no-repeat;
			}
 
	#homebox h3{
			text-align: center;
				}
 
	#homebox2 h3{
			text-align: center;
				}
 
	#homebox3 h3{
			text-align: center;
				}
 
	#homebox4 h3{
			text-align: center;
				}
 
		#homebox a{
			font-family: arial;
			font-size: 8pt;
			color: #6b6565;
			font-weight: bold;
			text-decoration: none;
					}
 
		#homebox2 a{
			font-family: arial;
			font-size: 8pt;
			color: #6b6565;
			font-weight: bold;
			text-decoration: none;
					}
 
		#homebox3 a{
			font-family: arial;
			font-size: 8pt;
			color: #6b6565;
			font-weight: bold;
			text-decoration: none;
					}
 
		#homebox4 a{
			font-family: arial;
			font-size: 8pt;
			color: #6b6565;
			font-weight: bold;
			text-decoration: none;
					}
 
		#homebox a:hover{
			font-family: arial;
			font-size: 8pt;
			color: #808080;
			font-weight: bold;
			text-decoration: none;
					}
 
		#homebox2 a:hover{
			font-family: arial;
			font-size: 8pt;
			color: #808080;
			font-weight: bold;
			text-decoration: none;
					}
 
		#homebox3 a:hover{
			font-family: arial;
			font-size: 8pt;
			color: #808080;
			font-weight: bold;
			text-decoration: none;
					}
 
		#homebox4 a:hover{
			font-family: arial;
			font-size: 8pt;
			color: #808080;
			font-weight: bold;
			text-decoration: none;
					}
					
div#HomeTableGames, div#HomeClimbingFrames, div#HomeGardenGames {
	float:left;
	border-right:1px #EAEAEA solid;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 24px; 
font-weight: bold;
color: #0C86C6;
}
div#HomeNoline {
	float:left;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 24px; 
font-weight: bold;
color: #0C86C6;
}

div#HomeTableGames {
	width:300px;
	padding:0px 0px 0px 5px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 24px; 
font-weight: bold;
color: #0C86C6;
}    
div#HomeClimbingFrames {
	width:408px;
	padding:0px 0px 0px 5px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 24px; 
font-weight: bold;
color: #0C86C6;
}
div#HomeGardenGames {
	width:88px;
	padding:0px 0px 0px 5px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 24px; 
font-weight: bold;
color: #0C86C6;
}


/* added by ISL for extra fields */
a img {
  border: none;
  text-decoration:none;
}

td.cat_link_sub_selected {
	display: none;
}


/* ISL Added for multi-image rollover functionality (4/8/2009) */
.wide_image {
	/*height: 430px;*/
   height:275px;
	overflow: hidden;
}

.wide_image_hidden {
	display: none;
}

#multi-images_thumbs {
	margin: 0;
	vertical-align: top;
	width: 375px;
}

.full_wide_image {
	clear: both;
}

.multi_images_thumb {
	margin-left: 3px;
	/*display: inline-block;*/
	float: left;
	width: 120px;
	/*overflow: hidden;*/
	vertical-align: top;
}

.multi_images_thumb_text {
	display: block;
	width: 120px;
	vertical-align: top;
	text-align: center;
}

.product_movie {
	width: 550px;
}
