/* @charset "utf-8";
CSS Document */

*{margin:0; padding:0;}
img {border:0px none;}
body {font-size:12px; color:#333; background:#333 url('../images/bg.gif') repeat-x top; text-align:center; font-family:Arial, Helvetica, sans-serif; background-color:#333}
h1 {color:#000; font-size:16px; font-weight:bold; text-align:left; padding:5px 0 0 10px;}
h2 {font-size:1.3em;}
h4 {font-size:1.15em; font-weight:bold; text-transform:uppercase; padding-bottom:6px; color:#FF0000;}
h6 {font-size:1.5em; color:#990000;}/*used on register pgs*/
input {background:#FFF url('../images/inputs_bg.gif') repeat-x; height:20px; border:1px solid #959595; padding-top:2px; vertical-align:middle; background-color:#FFF}

#container {width:948px; margin:0 auto; padding:6px; text-align:left; background:#fff url('../images/bg_contentbt.gif') no-repeat bottom;}
 #container_homepg  {width:100%; height:500px; } /*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:#000;}

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;}
a.pagenumbers {font-weight:normal; text-decoration:none; margin-left:18px; 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;}
#heading_tennis {background:url('../images/bg_headings.gif') no-repeat 0 0; }
#heading_golf {background:url('../images/bg_headings.gif') 0 -38px; }
#heading_baseball {background:url('../images/bg_headings.gif') 0 -76px; }
#heading_cycling {background:url('../images/bg_headings.gif') 0 -114px; }
#heading_running {background:url('../images/bg_headings.gif') 0 -152px; }
#heading_walking {background:url('../images/bg_headings.gif') 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 0; 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
}

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:530px; height:64px; position:absolute; right:0; top:0}

.viewcart {padding:14px 0 0 150px;}
.viewcart  a {color:#999;}
.viewcart  a:hover {color:#FF0000;}

#navcontainer {width:960px; margin:0 auto; z-index: 1000;}

#mainnav {width:550px; height:46px; position:absolute; bottom:0; right:0; 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;}
	li.shproducts a:hover {background-position:0 -46px;}
	
	li.shsports a{display: block; width: 112px; height:46px; background:url('../images/nav_05.gif') no-repeat top;}
	li.shsports a:hover {background-position:0 -46px;}
		
		#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 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;}

.seemorelink {float:right; padding:18px 20px 0 0;}

/*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;}

.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:#93e02b;}

.productfloat {float:left; padding:0 3px 8px 3px;}

/*Footer*/
#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 {
	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 {
	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 {
	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 50%;
padding-left:22px; padding-right:0; padding-top:2px; padding-bottom:2px
}

/*Product detail pg*/
#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}

.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:90%; margin:0 auto;}

.addtopborder {border-top:1px dotted #666; width:90%; margin:10px auto;}

#greybarheadbg_detail {background:#3b3b3b url('../images/bg_headings_2.gif') repeat-x top; 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;}

.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:1px solid #999; background:url('../images/product_main/featured_prod.jpg') no-repeat top; height:240px; position:relative}

#featured_sport {width:684px; border:1px solid #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;}
/*Tech Pages*/
#industrialapp {width:96%; margin:20px auto; }
#industrialapp ul {float:left; width:220px; list-style:none; margin-bottom:40px;}
#industrialapp ul li {padding:6px; background-color:#ebebeb; margin:3px 2px;}
#industrialapp p{margin-left:8px;}

.greybg_1 ul {margin:10px 0;}
.greybg_1 ul li {padding:4px 0;}
