/*
Colors:
-------
- Green            #729731
- Light Green    #a0b577
*/
BODY
{
	background-color: #4C5479;
	padding: 15px;
}
#doc
{
	background: #CAD9AC url(../img/doc-background.gif) repeat-y top;
	width: 750px;
}
#hd
{
	background: #FFF url(../img/hd-background.gif) repeat-y top;
	height: 97px;
	padding-top: 5px;
}
#hd-logo, #hd-contact
{
	float: left;
	text-align: center;
	width: 150px;
}
#hd-contact
{
	padding-top: 8px;
}
#hd-nav
{
	margin: 17px 0 0;
	padding: 0;
}
#hd-nav LI
{
	float: left;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
}
#hd-nav A
{
	background-color: #FFF;
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 90px;
	text-indent: -1000em;
}
#hd-nav-home A
{
	background-image: url(../img/home.gif);
}
#hd-nav-home, #hd-nav-home A:hover
{
	background-image: url(../img/home-over.gif);
}
#hd-nav-about A
{
	background-image: url(../img/about.gif);
}
#hd-nav-about, #hd-nav-about A:hover
{
	background-image: url(../img/about-over.gif);
}
#hd-nav-contact A
{
	background-image: url(../img/contact.gif);
}
#hd-nav-contact, #hd-nav-contact A:hover
{
	background-image: url(../img/contact-over.gif);
}
#hd-nav-view-cart A
{
	background-image: url(../img/view-cart.gif);
}
#hd-nav-view-cart, #hd-nav-view-cart A:hover
{
	background-image: url(../img/view-cart-over.gif);
}
#hd-nav-ball-machines A
{
	background-image: url(../img/ball-machines.gif);
}
#hd-nav-ball-machines, #hd-nav-ball-machines A:hover
{
	background-image: url(../img/ball-machines-over.gif);
}
#hd-nav-form A
{
	background-image: url(../img/form.gif);
}
#hd-nav-form, #hd-nav-form A:hover
{
	background-image: url(../img/form-over.gif);
}
#hd-nav-message_board A
{
	background-image: url(../img/message_board.gif);
}
#hd-nav-message_board, #hd-nav-message_board A:hover
{
	background-image: url(../img/message_board-over.gif);
}
#hd-nav-my_account A
{
	background-image: url(../img/my_account.gif);
}
#hd-nav-my_account, #hd-nav-my_account A:hover
{
	background-image: url(../img/my_account-over.gif);
}
#hd-nav-products A
{
	background-image: url(../img/products.gif);
}
#hd-nav-products, #hd-nav-products A:hover
{
	background-image: url(../img/products-over.gif);
}
#hd-nav
{
	float: left;
	width: 450px;
}
#bd
{
	background: transparent url(../img/bd-background.gif) repeat-y top;
}
#bd-inner
{
	background: transparent url(../img/bd-inner-background.gif) no-repeat bottom;
	padding-bottom: 11px;
}
A
{
	color: #729731;
}
.block
{
	padding: 0 12px;
}
.block A.link
{
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
}
#left-col, #right-col
{
	display: inline;
	float: left;
	font-size: 90%;
	margin: 0 6px;
	overflow: hidden;
	text-align: center;
	width: 145px;
}
#left-col UL, #right-col UL
{
	padding-left: 14px;
}
#left-col LI, #right-col LI
{
	list-style-type: disc;
	margin: 5px 0;
	text-align: left;
}
#left-col H2, #right-col H2
{
	margin: 5px 0;
	text-align: center;
}
#left-col .block, #right-col .block
{
	background: transparent url(../img/side-col-separator.gif) no-repeat bottom;
	padding-bottom: 28px;
}
#left-col UL#left-nav
{
	margin-top: 10px;
	padding: 0;
}
#left-col UL#left-nav LI
{
	list-style-type: none;
	margin: 0;
	overflow: hidden;
}
#left-col UL#left-nav LI DIV
{
	background-position: -1000em;
	background-repeat: no-repeat;
}
#left-col UL#left-nav LI UL
{
	margin: 0;
	padding: 0;
}
#left-nav A
{
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	height: 32px;
	text-indent: -1000em;
}
#ball-machines A
{
	background-image: url(../img/ball-machines1.gif);
}
#ball-machines, #ball-machines A:hover
{
	background-image: url(../img/ball-machines-over1.gif);
}
#ball-machines-yah A
{
	background-image: url(../img/ball-machines-yah.gif);
}
#which-lobster A
{
	background-image: url(../img/which-lobster.gif);
}
#which-lobster, #which-lobster A:hover
{
	background-image: url(../img/which-lobster-over.gif);
}
#which-lobster-yah A
{
	background-image: url(../img/which-lobster-over.gif);
}
#accessories A
{
	background-image: url(../img/accessories.gif);
}
#accessories, #accessories A:hover
{
	background-image: url(../img/accessories-over.gif);
}
#accessories-yah A
{
	background-image: url(../img/accessories-yah.gif);
}
#court-equipment A
{
	background-image: url(../img/court-equipment.gif);
}
#court-equipment, #court-equipment A:hover
{
	background-image: url(../img/court-equipment-over.gif);
}
#court-equipment-yah A
{
	background-image: url(../img/court-equipment-yah.gif);
}
#support A
{
	background-image: url(../img/support.gif);
}
#support, #support A:hover
{
	background-image: url(../img/support-over.gif);
}
#support-yah A
{
	background-image: url(../img/support-yah.gif);
}
#left-nav LI LI A
{
	background-position: right;
	background-repeat: no-repeat;
	background-image: url(../img/left-sub-nav-arrow.gif);
	color: #536F24;
	height: 22px;
	padding-top: 5px;
	text-decoration: none;
	text-indent: 10px;
	font-size: 12px;
}
#left-nav LI LI A:hover, #left-nav LI .yah A
{
	background-image: url(../img/left-sub-nav-arrow-over.gif);
	color: #000000;
	font-weight: bold;
}
#center-col H2
{
	margin: 10px 0;
}
#center-col OL, #center-col UL
{
	padding-left: 25px;
}
#center-col OL LI
{
	list-style-type: decimal;
	padding: 5px 0;
}
#center-col UL LI
{
	list-style-type: disc;
	padding: 5px 0;
}
.three-col #center-col
{
	float: left;
	width: 436px;
}
.three-col #center-col .block
{
	background: transparent url(../img/wide-center-col-separator.gif) no-repeat top;
	padding-top: 28px;
}
#bd-inner P, #bd-inner UL
{
	margin: 1em 0;
}
#ft
{
	background: transparent url(../img/ft-background.gif) no-repeat bottom;
	color: #333;
	font-size: 85%;
	padding: 15px;
	text-align: center;
}
#ft P
{
	margin: 0;
}
#ft P#ft-nav
{
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 10px;
}
#ft A
{
	color: #333;
}
#copyright
{
	color: #FFF;
	padding: 10px;
}
ABBR
{
	border-bottom: 1px dotted #666;
}
BLOCKQUOTE
{
	background: transparent url(../img/blockquote-left-quote.gif) no-repeat 5px 2px;
	margin: 20px 0;
	padding-left: 35px;
}
CAPTION
{
	font-size: 110%;
	font-weight: bold;
	padding: 3px;
	text-align: center;
}
CITE
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-style: italic;
}
EM
{
	font-style: italic;
}
H1
{
	color: #666;
	font-size: 150%;
	font-weight: bold;
	text-align: center;
}
H2
{
	font-size: 125%;
	font-weight: bold;
}
H3
{
	font-size: 105%;
	font-weight: bold;
	margin: 10px 0 5px;
}
STRONG
{
	font-weight: bold;
}
TH
{
	font-weight: bold;
}
.action-item
{
	margin: 30px 0;
	text-align: center;
}
#battery-comparison-chart
{
	display: none;
	position: relative;
	margin: 0 -100px;
	width: 606px;
}
#battery-comparison-chart .model TH
{
	background-color: #262626;
	color: #FFF;
	text-align: center;
}
#battery-comparison-chart .close-button
{
	font-weight: bold;
	margin: 3px;
	padding: 5px;
	text-align: center;
}
#battery-comparison-chart .close-button A
{
	background-color: #EEE;
	border-style: ridge;
	border-width: 1px;
	color: #333;
	padding: 2px 8px;
	position: relative;
	text-decoration: none;
}
#battery-comparison-chart .close-button A:hover
{
	text-decoration: underline;
}
#battery-comparison-chart TABLE
{
	border: 3px solid #262626;
	background-color: #FFF;
}
#battery-comparison-chart UL
{
	font-size: 85%;
	margin: 0;
	padding: 0;
}
#battery-comparison-chart UL LI
{
	list-style-type: none;
}
#battery-comparison-chart .compare TH
{
	width: 100px;
}
#battery-comparison-chart .compare TR
{
	vertical-align: middle;
}
#battery-comparison-chart .compare TR:hover TD
{
	background-color: #CAD9AC;
}
#battery-comparison-chart A
{
	color: #000;
}
#does-a-2-year-warranty-matter
{
	background-color: #FFF;
	border: 5px solid #729731;
	display: none;
	margin-left: -416px;
	position: absolute;
	text-align: left;
	width: 350px;
}
#does-a-2-year-warranty-matter H2, #does-a-2-year-warranty-matter P
{
	margin-left: 10px;
	margin-right: 10px;
}
#does-a-2-year-warranty-matter BUTTON
{
	font-family: monospace;
	font-size: 11px;
	height: 20px;
	margin-left: 10px;
	width: 20px;
}
#does-a-2-year-warranty-matter UL
{
	margin-left: 25px;
}
#does-a-3-year-warranty-matter
{
	background-color: #FFF;
	border: 5px solid #729731;
	display: none;
	margin-left: -416px;
	position: absolute;
	text-align: left;
	width: 350px;
}
#does-a-3-year-warranty-matter H2, #does-a-3-year-warranty-matter P
{
	margin-left: 10px;
	margin-right: 10px;
}
#does-a-3-year-warranty-matter BUTTON
{
	font-family: monospace;
	font-size: 11px;
	height: 20px;
	margin-left: 10px;
	width: 20px;
}
#does-a-3-year-warranty-matter UL
{
	margin-left: 25px;
}
#play-more-win-more-banner
{
	background: transparent url(../img/play-more-win-more-banner.gif) no-repeat center;
	overflow: hidden;
	text-indent: -1000em;
}
#you_tube_link
{
	overflow: hidden;
	float: left;
	margin: -19px 0 0 17px;
	text-align: center;
	width: 176px;
	z-index: 100;
}
#you_tube_link2
{
	text-align: center;
	z-index: 100;
}
#front-page-hero H1
{
	/*[disabled]background:url(../img/h-title1.jpg) no-repeat -4px 0px;*/
	/*[disabled]height:27px;*/
	/*[disabled]width:414px;*/
	/*[disabled]margin:3px 0 0;*/
	padding: 0;
}
#front-page-hero_new H1
{
	background: url(../img/h-title1.jpg) no-repeat -4px 0px;
	height: 27px;
	width: 414px;
	margin: 3px 0 0;
	padding: 0;
}
#front-page-hero_new H1 A
{
	display: block;
	height: 100%;
}
#front-page-hero_new SPAN
{
	display: none;
}
#front-page-hero H2
{
	color: #729731;
	/*[disabled]font-size:132%;*/
	/*[disabled]margin:10px 0 24px;*/
/*background: url(../img/h-title2.jpg) no-repeat;*/
	/*[disabled]height:40px;*/
	/*[disabled]width:245px;*/
	/*[disabled]float:right;*/
}
#front-page-hero_new H2
{
	color: #729731;
	font-size: 132%;
	margin: 10px 0 24px;
	background: url(../img/h-title2.jpg) no-repeat;
	height: 40px;
	width: 245px;
	float: right;
}
#front-page-hero_newH2 A
{
	display: block;
	height: 100%;
}
#front-page-hero_new H2 SPAN
{
	display: none;
}
#front-page-hero IMG
{
	margin: 10px 0;
}
#front-page-hero P
{
	margin: 5px 0;
}
#front-page-hero_new .phone
{
	float: left;
	height: 290px;
	width: 151px;
	background: url(../img/h-iphone2.jpg);
	margin: 0 0 0 4px;
}
#front-page-hero_new .phone A
{
	display: block;
	height: 100%;
}
#front-page-hero_new .elite
{
	float: left;
	height: 180px;
	width: 121px;
	background: url(../img/h-elite.jpg);
	margin: 0 -3px 0 12px;
}
#front-page-hero_new .elite A
{
	display: block;
	height: 100%;
}
#front-page-hero_new .phenom
{
	float: left;
	height: 180px;
	width: 126px;
	background: url(../img/h-lobster.jpg);
	margin: 0;
}
#front-page-hero_new .phenom A
{
	display: block;
	height: 100%;
}
#front-page-hero_new .logo-app
{
	float: left;
	height: 24px;
	width: 66px;
	background: url(../img/h-logo-app.jpg);
	margin: 7px 0 0 92px;
}
#front-page-hero_new .bot_text
{
	float: left;
	height: 14px;
	width: 423px;
	background: url(../img/h-bot-text.jpg) 0px 0px;
	margin: -1px 0 -6px -5px;
}
.tabcontent .accessory-feature
{
	background-color: #F2F4E9;
	border: 1px solid #7E9329;
}
.accessory-feature
{
	margin: 15px 0;
	width: 100%;
}
.accessory-feature TD
{
	padding: 10px;
}
.accessory-feature .qty
{
}
.accessory-feature .qty_iphone-remote-control
{
	display: none;
}
.accessory-feature .qty_Grand-Remote-and-iPhone-Remote
{
	display: none;
}
.accessory-feature .call
{
	display: none;
}
.accessory-feature .call_iphone-remote-control
{
	display: block;
}
.accessory-feature .call_Grand-Remote-and-iPhone-Remote
{
	display: block;
}
P.callout
{
	background-color: #F2F4E9;
	border: 1px solid #7E9329;
	padding: 10px;
}
DIV.color-options
{
	padding-bottom: 10px;
}
.color-options H2
{
	float: left;
}
.color-options UL
{
	left: 5px;
	position: relative;
	top: 11px;
}
.color-options UL LI
{
	border: 1px solid #999;
	display: inline;
	list-style-type: none;
	margin: 0 3px;
}
.color-options A, .color-options SPAN
{
	color: #666;
	padding: 4px 8px;
}
.color-options A:hover
{
	color: #000;
}
.compare
{
	font-size: 90%;
	border-collapse: collapse;
	width: 100%;
}
.compare TD
{
	border: 1px solid #999;
	padding: 3px;
	text-align: center;
}
.compare TH
{
	border: 1px solid #999;
	font-weight: bold;
	padding: 3px;
	background: #EEE;
	text-align: left;
}
.compare TR
{
	vertical-align: top;
}
A.pdf-link
{
	background: transparent url(../img/pdf-link-icon.gif) no-repeat right;
	padding-right: 30px;
}
A.shopping-link
{
	background: transparent url(../img/shopping-cart-link-icon.gif) no-repeat left;
	padding: 2px 0 2px 25px;
	font-size: 17px;
	font-weight: normal;
}
#bd-inner UL#maintab
{
	margin: 1.5em 0 3px;
	padding: 0;
}
/*
=TABCONTENT:
------------------------------------------------------------------------------*/
.shadetabs
{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	text-align: left;
/*set to left, center, or right to align the menu as desired*/
}
.shadetabs LI
{
	display: inline;
	margin: 0;
}
.shadetabs LI A
{
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	border-top: 1px solid #778;
	border-left: 1px solid #778;
	border-right: 1px solid #778;
	color: #2D2B2B;
	background-color: #FFF;
}
.shadetabs LI A:visited
{
	color: #2D2B2B;
}
.shadetabs LI A:hover
{
	text-decoration: underline;
	color: #2D2B2B;
}
.shadetabs LI.selected
{
	position: relative;
	top: 1px;
}
.shadetabs LI.selected A
{
/*selected main tab style*/
	border-bottom-color: #FFFFFF;
}
.shadetabs LI.selected A:hover
{
/*selected main tab style*/
	text-decoration: none;
}
.tabcontentstyle
{
/*style of tab content oontainer*/
	border: 1px solid #808080;
	width: 392px;
	margin-bottom: 1em;
	padding: 8px;
}
.tabcontent
{
	display: none;
	/*[ph]0*/
}
@media print
{
	.tabcontent
	{
		/*[id]0*/display: block !important;
	}
}
/*
=LIGHTBOX:
------------------------------------------------------------------------------*/
#lightbox
{
	background-color: #EEE;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}
#lightboxDetails
{
	font-size: 11px;
	padding-top: 0.4em;
}
#lightboxCaption
{
	float: left;
}
#keyboardMsg
{
	float: right;
}
#closeButton
{
	top: 5px;
	right: 5px;
}
#lightbox IMG
{
	border: none;
	clear: both;
}
#overlay IMG
{
	border: none;
}
/*
#overlay{ background-image: url('../img/lightbox/overlay.png'); }

* html #overlay{
background-color: #333;
back\ground-color: transparent;
background-image: url('../img/lightbox/blank.gif');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/lightbox/overlay.png", sizingMethod="scale");
}
*/

