/* LJD 05/07/2009 merged many of Devon's css from main.css */
/* @charset "utf-8"; */
/* CSS Document */

*
{
	margin: 0;
	padding: 0;
}

/* body {
  font-family: Arial, Verdana;
  color: #5C5C5C;
}
*/


/* body {font-size:12px; color:#333; background:url(images/bg.gif) repeat-x top; background-color:#333; font-family:Arial, Helvetica, sans-serif;} */
body
{
	font-size: 12px;
	color: #333;
	background: url(images/bg.gif) repeat-x top;
	background-color: #333;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.adminbody
{
	background-image: none;
	background-color: White;
	text-align: left;
}

.accountingbody
{
	background-image: none;
	background-color: White;
	text-align: left;
	font-size: 14px;
	text-align: left;
}
/* text-align:center; */

img
{
	border: 0px none;
}

h1
{
	color: #ffff00;
	font-size: 20px;
	font-weight: normal;
	text-align: left;
	padding: 5px 0 0 10px;
}
h1 span
{
	color: #FFF;
	font-weight: bold;
}

/*h2 {font-size:16px;} */
h2
{
	font-size: 1.3em;
}

h3
{
	color: #b60000;
	font-weight: normal;
	font-size: 16px;
}
h3 span
{
	font-weight: bold;
}
h4
{
	font-size: 1.15em;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 6px;
	color: #FF0000;
}

table
{
	border-collapse: collapse;
}

.label
{
	font-size: .8em;
}

.labelCheckout
{
	font-size: 12px;
}

.textbox
{
	font-size: .75em;
	height: 1.05em;
}

.formTextbox
{
	font-size: 12px;
	/* height: 1.05em; */
}

.loginRegister td
{
	margin: 0px;
	padding: 2px;
	border: 0px;
}



.smalltextbox
{
	font-size: .75em;
	height: 1.05em;
	width: 20px;
}

.multilinetextbox
{
	width: 188px;
	height: 80px;
}

.largemultilinetextbox
{
	width: 350px;
	height: 150px;
}

.longmultilinetextbox
{
	width: 350px;
	height: 75px;
}

.longtextbox
{
	font-size: .75em;
	height: 1.05em;
	width: 325px;
}

.dropdownlist
{
	font-size: .7em;
	color: #5C5C5C;
}

.fwdropdownlist
{
	font-size: .7em;
	font-family: Courier New;
}

.button
{
	font-size: .7em;
	height: 20px;
	font-weight: bold;
	padding-bottom: 5px;
}

.buttonCheckout
{
	font-size: 14px;
	/* font-size: .7em;
	height: 20px; */
	font-weight: bold;
	padding-bottom: 5px;
}


.rightbutton
{
	font-size: .7em;
	height: 20px;
	font-weight: bold;
	float: right;
}

.menuItem
{
	color: #fff;
}

.menuItem a
{
	cursor: pointer;
}

.menuItem #left
{
	width: 5px;
	display: inline;
	background: url(images/blue_tab_left.gif) no-repeat;
	height: 30px;
	position: relative;
	float: left;
}

.menuItem #mid
{
	display: inline;
	background: url(images/blue_tab_middle.gif) repeat-x;
	height: 30px;
	position: relative;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

.menuItem #mid #text
{
	position: relative;
	top: 5px;
	color: #FFF;
}

.menuItem #right
{
	width: 5px;
	display: inline;
	background: url(images/blue_tab_right.gif) no-repeat;
	height: 30px;
	position: relative;
	float: left;
}

.menuItemSelected
{
	color: #fff;
}

.menuItemSelected a
{
	cursor: pointer;
}

.menuItemSelected #left
{
	width: 5px;
	display: inline;
	background: url(images/lightblue_tab_left.gif) no-repeat;
	height: 30px;
	position: relative;
	float: left;
}

.menuItemSelected #mid
{
	display: inline;
	background: url(images/lightblue_tab_middle.gif) repeat-x;
	height: 30px;
	position: relative;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

.menuItemSelected #right
{
	width: 5px;
	display: inline;
	background: url(images/lightblue_tab_right.gif) no-repeat;
	height: 30px;
	position: relative;
	float: left;
}

#allContent
{
	/*width: 1601px; */
	width: auto;
	margin: 0px auto;
}

#allContentAdmin
{
	background-image: none;
	background-color: White;
	text-align: left;
	font-size: 1.2em;
}

#headerRegion
{
	margin-bottom: 15px;
}

#mainContentRegion
{
	display: block;
	clear: both;
}

.sectionHeader
{
	border-bottom: 1px solid rgb(235, 235, 235);
	color: #024A76;
	font-size: .9em;
	padding-bottom: 5px;
	font-weight: bold;
}

.navigationRule
{
	border: 2px solid #024A76;
	position: relative;
	top: -8px;
}

.defaultTable
{
	width: 99%;
}

.verticalalign img
{
	vertical-align: middle;
}

.verticalalign span
{
	vertical-align: top;
}

.showAll
{
	float: right;
}


.modalbutton
{
	font-size: .7em;
	height: 20px;
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
	float: right;
}

hr
{
	border-bottom: 1px solid #CCC;
	color: #FFF;
}

/* LJD 06/10/2009
a:link {
  color: #0066A6;
  text-decoration: none;
}

a:visited {
  color: #0066A6;
  text-decoration: none;
} 
*/

.smallleft
{
	float: left;
}

.smallright
{
	float: right;
}

/* 
#footer {
  text-decoration: none;
  font-size: .7em;
  color: #C0C0C0;
}

#footer a {
}

#footer a:visited {
  color: #C0C0C0;
}

#footer a:hover {
  color: #0066A6;
}
*/

input
{
	background: url(images/inputs_bg.gif) repeat-x;
	/*height: 20px;*/
	border: 1px solid #959595;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	/*padding-top: 2px; */
	vertical-align: middle;
}

#container
{
	width: 948px;
	margin: 0 auto;
	padding: 6px;
	text-align: left;
	background: url(images/bg_contentbt.gif) no-repeat bottom #fff;
}

#container_homepg
{
	width: 100%;
}
/*container for home page flash content*/

#header
{
	width: 960px;
	height: 146px;
	background: url(images/Unequal-Technologies.jpg) no-repeat top;
	position: relative;
	margin: 0 auto;
	z-index: 1000;
}

a
{
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}
a:hover
{
	color: #898989;
}

a.red
{
	color: #ff0000;
	font-weight: bold;
	text-decoration: underline;
}
a.red:hover
{
	color: #000;
}

/*a.breadcrumbs
{
	font-weight: normal;
	text-decoration: none;
	margin-left: 10px;
	color: #898989;
	font-size: .9em;
}
*/
/*
a.breadcrumbs:hover
{
	color: #ff0000;
}
*/

.pgnumcontain
{
	width: 670px;
	margin: 0 auto;
	text-align: right;
	padding-bottom: 10px;
}
.pagenumbers
{
	font-weight: normal;
	text-decoration: none;
	color: #999;
	font-size: .9em;
}
a.pagenumbers
{
	font-weight: normal;
	text-decoration: none;
	color: #999;
	font-size: .9em;
}
a.pagenumbers:hover
{
	color: #ff0000;
}
.pgnumcontain span
{
	color: #FF0000;
	font-weight: bold;
}

/*Sports red bar heading*/
#heading_tennis, #heading_golf, #heading_baseball, #heading_running, #heading_walking, #heading_cycling
{
	width: 948px;
	height: 38px;
	margin-bottom: 6px;
	background: no-repeat top;
	position: relative;
	z-index: 98;
}
#heading_tennis
{
	background: url(images/bg_headings.gif) no-repeat top;
	background-position: 0 0;
}
#heading_golf
{
	background: url(images/bg_headings.gif);
	background-position: 0 -38px;
}
#heading_baseball
{
	background: url(images/bg_headings.gif);
	background-position: 0 -76px;
}
#heading_cycling
{
	background: url(images/bg_headings.gif);
	background-position: 0 -114px;
}
#heading_running
{
	background: url(images/bg_headings.gif);
	background-position: 0 -152px;
}
#heading_walking
{
	background: url(images/bg_headings.gif);
	background-position: 0 -190px;
}
#heading_tennis h1, #heading_golf h1, #heading_baseball h1, #heading_running h1, #heading_walking h1, #heading_cycling h1, #headings_privacy p
{
	text-indent: -9999px;
}

/*Grey bar heading*/
h3
{
	color: #b60000;
	font-weight: normal;
	font-size: 1.3em;
	float: left;
}
/*Use for headings in grey bar on top level one page*/
h3 span
{
	font-weight: bold;
}
/*
#greybarheadbg
{
	background: url(images/bg_headings_2.gif) repeat-x top;
	width: 948px;
	height: 46px;
}

#greybarheadbg_short
{
	background: url(images/bg_headings_2.gif) repeat-x top;
	width: 686px;
	height: 46px;
	padding-bottom: 6px;
}
#greybarheadbg p, #greybarheadbg_short p, #greybarheadbg_detail p
{
	font-size: 1.3em;
	padding: 12px 0 0 18px;
	color: #FFF;
	font-weight: bold;
	float: left;
}
#greybarheadbg p span, #greybarheadbg_short p span, #greybarheadbg_detail p span
{
	color: #FF0000;
	font-weight: normal;
}
*/
#sportsmaininfo ul
{
	list-style: none;
	padding: 6px 0 0 10px;
}

#sportsmaininfo ul li
{
	background-image: url(images/arrow_red.gif);
	background-repeat: no-repeat;
	background-position:  0.7em 50%;
    padding-left: 26px; padding-right:0; padding-top:4px; padding-bottom:4px
/* LJD 07/10/2009
	background-position: 0.7em;
	padding: 4px 0 4px 26px; */
}

ul.generic_1
{
	list-style: disc;
	width: 94%;
	margin: 2px 20px;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	padding: 6px 0;
}

ul.generic_1 li
{
	padding: 4px 0;
	margin-left: 20px;
}

/*Main Nav and view cart nav*/
#toptab
{
	background: url(images/bg_toptab_02.gif) no-repeat top;
	width: 600px;
	height: 64px;
	position: absolute;
	right: 0;
	top: 0;
}

.viewcart
{
	/*padding: 14px 0 0 236px; */
	height: 64px;
}
.viewcart a
{
	color: #999;
}
.viewcart a:hover
{
	color: #FF0000;
}

.authenticated
{
	color: #999;
	padding: 14px 0 0 60px;
	height: 64px;
}
.authenticated a
{
	color: #999;
}
.authenticated a:hover
{
	color: #FF0000;
}

#threefortwo
{
	position: relative;
	float: left;
	top: 110px;
}

#navcontainer
{
	width: 960px;
	margin: 0 auto;
	z-index: 1000;
}

#jsddm
{
	margin: 0;
	padding: 0;
	height: 46px;
	z-index: 1000;
}

#jsddm li
{
	float: left;
	list-style: none;
	height: 46px;
}

li.homebtn a
{
	display: block;
	width: 68px;
	height: 46px;
	background: url(images/nav_01.gif) no-repeat top;
}
li.homebtn a:hover
{
	background-position: 0 -46px;
}

li.compbtn a
{
	display: block;
	width: 89px;
	height: 46px;
	background: url(images/nav_02.gif) no-repeat top;
}
li.compbtn a:hover
{
	background-position: 0 -46px;
}

li.technol a
{
	display: block;
	width: 116px;
	height: 46px;
	background: url(images/nav_03.gif) no-repeat top;
}
li.technol a:hover
{
	background-position: 0 -46px;
}

li.shproducts a
{
	display: block;
	width: 135px;
	height: 46px;
	background: url(images/nav_04.gif) no-repeat top;
	z-index: 1000;
}
li.shproducts a:hover
{
	background-position: 0 -46px;
	z-index: 1000;
}

li.shsports a
{
	display: block;
	width: 112px;
	height: 46px;
	background: url(images/nav_05.gif) no-repeat top;
	z-index: 1000;
}
li.shsports a:hover
{
	background-position: 0 -46px;
	z-index: 1000;
}

#jsddm li ul
{
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	text-align: left;
}

#jsddm li ul li
{
	float: none;
	display: inline;
}

#jsddm li ul li a
{
	width: 160px;
	background: #333;
	border: 1px solid #666;
	height: 20px;
	padding: 5px 10px;
	color: #FFF;
	text-transform: uppercase;
}

#jsddm li ul li a:hover
{
	background: #7F1616;
	color: #FFFF00;
}

#mainnav {width:550px; height:46px; position:absolute; bottom:0; right:0; z-index: 1000;}
/*
LJD 07/10/2009
#mainnav
{
	width: 550px;
	height: 46px;
	position: absolute;
	bottom: 0;
	right: 0;
}

#mainnav ul
{
	width: 100%;
	list-style: none;
	height: 46px;
}

#mainnav ul li
{
	display: inline;
}

#mainnav ul li a
{
	height: 46px;
	float: left;
	text-indent: -9999px;
}

#mainnav ul li#nav_home a
{
	width: 68px;
	background: url(images/nav_01.gif) no-repeat 0 0;
}
#mainnav ul li#nav_home a:hover
{
	background-position: 0 -46px;
}
#mainnav ul li#nav_home a.current
{
	background-position: 0 -46px;
}

#mainnav ul li#nav_company a
{
	width: 89px;
	background: url(images/nav_02.gif) no-repeat 0 0;
}
#mainnav ul li#nav_company a:hover
{
	background-position: 0 -46px;
}
#mainnav ul li#nav_company a.current
{
	background-position: 0 -46px;
}

#mainnav ul li#nav_technology a
{
	width: 116px;
	background: url(images/nav_03.gif) no-repeat 0 0;
}
#mainnav ul li#nav_technology a:hover
{
	background-position: 0 -46px;
}
#mainnav ul li#nav_technology a.current
{
	background-position: 0 -46px;
}

#mainnav ul li#nav_shopproducts a
{
	width: 135px;
	background: url(images/nav_04.gif) no-repeat 0 0;
}
#mainnav ul li#nav_shopproducts a:hover
{
	background-position: 0 -46px;
}
#mainnav ul li#nav_shopproducts a.current
{
	background-position: 0 -46px;
}

#mainnav ul li#nav_shopsports a
{
	width: 112px;
	background: url(images/nav_05.gif) no-repeat 0 0;
}
#mainnav ul li#nav_shopsports a:hover
{
	background-position: 0 -46px;
}
#mainnav ul li#nav_shopsports a.current
{
	background-position: 0 -46px;
}
*/

/*Sports Main Category Page*/
#wrapper_generic, #wrapper_tennis, #wrapper_golf, #wrapper_running, #wrapper_walking, #wrapper_cycling, #wrapper_baseball
{
	width: 100%;
	margin: 0 auto;
	padding-top: 10px;
}
/*wrappers with respective page bg set*/
#wrapper_tennis
{
	background: url(images/bg_tennis.jpg) no-repeat top;
}
#wrapper_golf
{
	background: url(images/bg_golf.jpg) no-repeat top;
}
#wrapper_baseball
{
	background: url(images/bg_baseball.jpg) no-repeat top;
}
#wrapper_running
{
	background: url(images/bg_running.jpg) no-repeat top;
}
#wrapper_walking
{
	background: url(images/bg_walking.jpg) no-repeat top;
}
#wrapper_cycling
{
	background: url(images/bg_cycling.jpg) no-repeat top;
}

#main_sportbg
{
	background: url(images/bg_mainsport_1.gif) repeat-y;
	padding: 6px;
}

#sportsmaininfo
{
	float: left;
	width: 500px;
}

#sportmainimage
{
	float: left;
	padding-right: 14px;
	width: 411px;
}

.contentbg_1
{
	background: url(images/bg_content_1.gif) no-repeat top;
	width: 948px;
	margin-top: 6px;
}

.greybar
{
	background: url(images/bar_grey.gif) no-repeat bottom;
	width: 936px;
	height: 47px;
	margin: 0 auto;
}
.greybar h3, .greybar p
{
	padding: 16px 0 0 10px;
}

.greybar p
{
	color: #333333;
	font-size: 16px;
}
.greybar p span
{
	font-weight: bold;
	color: #b60000;
}

.categoryHeader
{
	color: #000;
	font-weight: bold;
}

.seemorelink
{
	float: right;
	padding: 18px 20px 0 0;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

.seemorelink a
{
	color: #39b54a;
	font-weight: bold;
	text-decoration: none;
}
.seemorelink a:hover
{
	color: #000;
}
.seemorelink a span
{
	font-weight: bold;
	color: #39b54a;
}
.seemorelink a span:hover
{
	color: #000;
}

/*Other sports icons*/
.mainsport_icons
{
	width: 915px;
	margin: 8px auto;
	text-align: center;
	padding-bottom: 20px;
}

.sporticons
{
	width: 297px;
	height: 202px;
	float: left;
	padding: 0 4px;
	margin-bottom: 8px;
}

.sporticons p
{
	padding: 10px 0 0 10px;
	text-align: left;
	font-size: 1.25em;
}

.sporticons a
{
	color: #000;
	text-decoration: none;
}
.sporticons a span
{
	font-weight: bold;
	color: #FF0000;
}
.sporticons a span:hover
{
	color: #000;
}

.golf_icon
{
	background: url(images/sports-golf.gif) no-repeat top;
	width: 297px;
	height: 165px;
}
.baseball_icon
{
	background: url(images/sports-baseball.gif) no-repeat top;
	width: 297px;
	height: 165px;
}
.cycling_icon
{
	background: url(images/sports-cycling.gif) no-repeat top;
	width: 297px;
	height: 165px;
}
.running_icon
{
	background: url(images/sports-running.gif) no-repeat top;
	width: 297px;
	height: 165px;
}
.walking_icon
{
	background: url(images/sports-walking.gif) no-repeat top;
	width: 297px;
	height: 165px;
}
.tennis_icon
{
	background: url(images/sports-tennis.gif) no-repeat top;
	width: 297px;
	height: 165px;
}

/*Order button on sports icons*/
.iconshop
{
	width: 297px;
	height: 37px;
}
.iconshop ul
{
	width: 100%;
	list-style: none;
	height: 37px;
}
.iconshop ul li
{
	display: inline;
}
.iconshop ul li a
{
	height: 37px;
	float: left;
	text-indent: -9999px;
}
.iconshop ul li.iconshbtn a
{
	width: 297px;
	background: url(images/sportsicons-shop.gif) no-repeat 0 0;
}
.iconshop ul li.iconshbtn a:hover
{
	background-position: 0 -37px;
}

/*Product Thumb*/
.mainsport_prod
{
	width: 902px;
	margin: 8px auto;
	text-align: center;
}
.mainsport_prodSearch
{
	width: 686px;
	margin: 0px auto;
	text-align: center;
	float: left;
}

.thproductsname
{
	background: url(images/product_bg1.gif) no-repeat bottom;
	width: 221px;
	height: 58px;
	margin-top: 4px;
}

.thproductsname p
{
	text-align: center;
	padding-top: 12px;
}

.thproductsname a
{
	color: #FFF;
	text-decoration: none;
}
.thproductsname a span
{
	font-size: 16px;
	font-weight: bold;
}
.thproductsname a:hover
{
	color: #ffff00;
}

.productfloat
{
	float: left;
	padding: 0 0px 8px 0px;
}

/*Footer*/

#UNequalfooter
{
	position: relative;
	bottom: 0px;
}

#footer
{
	width: 100%;
	color: #fff;
	font-size: 11px;
	margin-top: 20px;
	background: url(images/bg_footer.gif) repeat-x top;
}
#footer_content
{
	width: 920px;
	margin: 0 auto;
}

#footer ul
{
	list-style: none;
	padding: 10px 40px 10px 10px;
	text-align: left;
	float: left;
}

#footer ul li a
{
	text-decoration: none;
	color: #e1e1e1;
}
#footer ul li a:hover
{
	color: #FF0000;
	text-decoration: underline;
}

#footer p
{
	padding-top: 10px;
	color: #666;
}

/*Catalogue page*/
#lightgreybar
{
	background-color: #ebebeb;
	width: 100%;
	height: 40px;
	margin-bottom: 6px;
}

#container_catalogue
{
	width: 948px;
	margin: 0 auto;
	background: url(images/bg_catalogue.gif) repeat-y;
}

/*#cat_right
{
	float: right;
	width: 686px;
}

#cat_right p
{
	margin-left: 10px;
}
*/

#leftnavcontainer
{
	width: 256px;
	margin-right: 6px;
	float: left;
}

.leftnav
{
	width: 100%;
}

.leftnav ul
{
	width: 100%;
	height: 31px;
	list-style: none;
}

.leftnav ul li a
{
	height: 31px;
	float: left;
}

.leftnav ul li#tennis a, .leftnav ul li#golf a, .leftnav ul li#running a, .leftnav ul li#baseball a, .leftnav ul li#walking a, .leftnav ul li#cycling a, .leftnav ul li#apparel a, .leftnav ul li#onsale a
{
	width: 256px;
	background: url(images/cat_bgbar.gif) no-repeat 0 0;
}
.leftnav ul li#tennis a:hover, .leftnav ul li#golf a:hover, .leftnav ul li#running a:hover, .leftnav ul li#baseball a:hover, .leftnav ul li#walking a:hover, .leftnav ul li#cycling a:hover, .leftnav ul li#apparel a:hover, .leftnav ul li#onsale a:hover
{
	background-position: 0 -31px;
}
.leftnav ul li#tennis a.current, .leftnav ul li#golf a.current, .leftnav ul li#running a.current, .leftnav ul li#baseball a.current, .leftnav ul li#walking a.current, .leftnav ul li#cycling a.current, .leftnav ul li#apparel a.current, .leftnav ul li#onsale a.current
{
	background-position: 0 -31px;
}

.leftnav ul li a p
{
	font-size: 12px;
	color: #FFF;
	margin: 8px 0 0 14px;
	text-transform: uppercase;
}

.prodlist
{
	width: 100%;
}

.prodlist ul
{
	margin: 10px 6px 10px 10px;
	list-style: none;
	float: left;
}

.prodlist ul li a
{
	color: #666;
	font-weight: normal;
	font-size: 1em;
}
.prodlist ul li a:hover
{
	color: #F00;
}

.prodlist ul li
{
	background-image: url(images/arrow_grey.gif);
	background-repeat: no-repeat;
	background-position: 0.6em;
	padding: 2px 0 2px 22px;
}

/*Product detail pg*/
/* LJD 05/31/2009 */
#featbenefits
{
	background-color: #ebebeb;
	padding: 8px 0;
}

#featbenefits p
{
	margin-left: 22px;
}

#featbenefits ul
{
	margin-left: 22px;
	list-style: none;
}

#featbenefits ul li
{
	padding: 4px 0;
}

#featbenefits ul li span
{
	font-weight: bold;
	color: #990000;
}

.overviewprod
{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 22px;
}

#mainimage
{
	float: left;
	margin: 6px 0 0 0;
}

.proddetailrght
{
	background: url(images/bg_mainsport_1.gif) repeat-y right;
	height: 360px;
	width: 280px;
	float: right;
	margin-top: 6px;
	padding: 2px;
}


.proddetailrght td
{
	height: 30px;
}

.proddetailrght td span
{
	margin-left: 10px;
	font-weight: bold;
}

.proddetailrght select, .proddetailrght input
{
	width: 120px;
}

.proddetailrght p
{
	margin: 6px 6px;
}

.addtocart
{
	/*width: 94%; */
	margin: 0 auto;
}

.addtopborder
{
	border-top: 1px dotted #666;
	/* width: 94%; */
	margin: 4px auto;
}
/*
#greybarheadbg_detail
{
	background: url(images/bg_headings_2.gif) repeat-x top #3b3b3b;
	width: 686px;
	height: 60px;
	padding-bottom: 6px;
}
#greybarheadbg_detail p
{
	font-size: 1.7em;
	padding: 20px 0 0 18px;
	color: #FFF;
	font-weight: bold;
	float: left;
}
#greybarheadbg_detail p span
{
	color: #FF0000;
	font-weight: normal;
}
*/
#detailinfo
{
	width: 100%;
	background-color: #e1e1e1;
}

#detailinfo ol
{
	padding: 10px;
	margin-left: 20px;
	font-weight: bold;
}

#detailinfo ol li
{
	padding: 4px 0;
}

#detailinfo ol li span
{
	font-weight: normal;
}

#tabs_detail
{
	width: 100%;
}

.detailtabs
{
	width: 100%;
}

.detailtabs ul
{
	width: 100%;
	height: 34px;
	list-style: none;
}

.detailtabs ul li a
{
	height: 34px;
	float: left;
}

.detailtabs ul li#detailtabs_tab1 a, .detailtabs ul li#detailtabs_tab2 a
{
	width: 184px;
	background: url(images/detail_tabs.gif) no-repeat 0 -34px;
}
.detailtabs ul li#detailtabs_tab1 a:hover, .detailtabs ul li#detailtabs_tab2 a:hover
{
	background-position: 0 0;
}
.detailtabs ul li#detailtabs_tab1 a.current2, .detailtabs ul li#detailtabs_tab2 a.current2
{
	background-position: 0 0;
}

.detailtabs ul li a p
{
	padding: 6px 12px;
}

.alsoreco
{
	border-bottom: #929292 dotted 1px;
	color: #FF0000;
	margin-bottom: 10px;
	font-weight: bold;
}

.alsoreco span
{
	margin-left: 12px;
}

/*Shop Products & Shop Sports Pg*/
#featured_product
{
	width: 684px;
	border: solid 1px #999;
	background: url(images/product_main/featured_prod.jpg) no-repeat top;
	height: 240px;
	position: relative;
	z-index: 97;
}

#featured_sport
{
	width: 684px;
	border: solid 1px #999;
	background: url(images/product_main/featured_sport.jpg) no-repeat top;
	height: 240px;
	position: relative;
}

.photopricebar
{
	background: url(images/bg_pricebar.gif) repeat-x top;
	height: 100px;
	position: absolute;
	bottom: 0;
	right: 0;
}

.photopricebar p
{
	padding: 12px 8px 0 0;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

.photopricebar p span
{
	font-size: 30px;
	letter-spacing: -2px;
	color: #FFF;
}

.redbartitle
{
	background: url(images/bg_featprodbar.gif) repeat-x top;
	height: 26px;
	position: absolute;
	top: 0;
	left: 0;
}

.redbartitle p
{
	font-size: 16px;
	font-weight: bold;
	padding: 2px 8px 2px 0;
	color: #FFF;
}

.darkbar1
{
	width: 100%;
	margin: 6px 0;
	background-color: #898989;
}

.darkbar1 p
{
	font-size: 14px;
	padding: 6px 0;
	color: #FFF;
}

/*RegisterPg*/
#lftcntregpg
{
	width: 200px;
	float: left;
	background-color: #CCC;
	margin: 6px 0;
	text-align: center;
	padding: 10px 0;
}

#lftcntregpg p
{
	padding: 0 6px;
}

#rgtcntregpg
{
	float: right;
	width: 740px;
	background-color: #ebebeb;
	margin: 6px 0;
}

.regboxes1
{
	float: left;
	width: 45%;
	padding: 10px 12px;
	margin: 10px 0;
}

.regboxes1 ul
{
	margin-left: 30px;
}

.regboderbtm
{
	border-bottom: 1px dotted #FF0000;
	margin-bottom: 10px;
	padding-bottom: 6px;
}

.regboderbtm span
{
	color: #FF0000;
}

/*VideoPg*/
#videoswrapper
{
	width: 890px !important;
	width: 900px;
	margin: 0 auto;
}

.greybg_1
{
	background-color: #eaeaea;
	margin-bottom: 8px;
}

.morevideos
{
	padding: 8px 0;
	color: #ff0000;
	margin-left: 10px;
	font-weight: normal;
	font-size: 18px;
}

.videobg_1
{
	background-color: #eaeaea;
	padding: 8px;
	position: relative;
	width: 274px;
	float: left;
	margin: 3px 3px;
}

.videothumbs
{
	border: 1px solid #333;
	width: 274px;
	height: 143px;
	margin-bottom: 10px;
}

.videobg_1 p span
{
	color: #FF0000;
	text-transform: uppercase;
	font-weight: bold;
}

.playmoviebtn
{
	text-align: right;
	margin-top: 8px;
}

.plymovarrow
{
	position: absolute;
	top: 20px;
	right: 16px;
}

/*FAQs*/
#unequal_faqs
{
	width: 100%;
	margin: 0 auto;
}

#unequal_faqs p
{
	margin: 10px 0;
	padding: 0 40px;
}

#unequal_faqs p span a
{
	font-weight: bold;
	color: #000;
}

#unequal_faqs ol
{
	margin: 30px 0;
	padding: 0 40px;
}

#unequal_faqs ol li
{
	margin: 6px 0;
}

.IE8Fix 
{ 
    z-index: 1000; 

}
