/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.bmmc .bmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.bmmc .bmdividery{float:left;width:0px;}.bmmc .bmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.bmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.bmmc {position:relative;zoom:1;z-index:10;}.bmmc a, .bmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.bmmc div a, .bmmc ul a, .bmmc ul li {float:none;}.bmsh div a {float:left;}.bmmc div{visibility:hidden;position:absolute;}.bmmc .bmcbox{cursor:default;display:block;position:relative;z-index:1;}.bmmc .bmcbox a{display:inline;}.bmmc .bmcbox div{float:none;position:static;visibility:inherit;left:auto;}.bmmc li {z-index:auto;}.bmmc ul {left:-10000px;position:absolute;z-index:10;}.bmmc, .bmmc ul {list-style:none;padding:0px;margin:0px;}.bmmc li a {float:none}.bmmc li:hover>ul{left:auto;}#bm0 ul {top:100%;}#bm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/

html {margin: 0; padding: 0;}
body {margin: 0; padding: 0; background: #fff;}

	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:200px;
		background-color:#C7CCCF;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 5px 5px 8px;
		color:#000000;
		font-family:Arial;
		font-size:14px;
		text-decoration:none;
		font-weight: bold;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		text-decoration:none;
		font-weight:bold;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:5px 0px 5px 0px;
		background-color:#C7CCCF;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 0px 2px 15px;
		margin:0px 5px 0px 5px;
		background-image:none;
		font-weight: normal;
		color:#000000;
		font-size:11px;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		text-decoration:none;
		font-weight:bold;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		font-size:11px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0	
	{	
		border-width:1px;
		border-style:solid;
		border-color:#000000;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		border-width:1px;
		border-style:solid;
		border-color:#000000;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul a	
	{	
		padding:2px 20px 2px 5px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 .qmparent	
	{	
		background-image:url(images/arrow.gif);
		background-repeat:no-repeat;
		background-position:95% 55%;
	}


	/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#bm0	
	{	
		width:auto;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#bm0 a	
	{	
		padding:0px 3px 0px 0px;
		margin:0px;
		background-image:url(http://www.forcesports.com/2008/images/menu_test.jpg);
		color:#C7CCCF;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#bm0 div, #bm0 ul	
	{	
		padding:10px;
		margin:-1px 0px 0px 0px;
		background-color:#C7CCCF;
		background-repeat:repeat-y;
		background-position:left center;
		border-width:1px;
		border-style:solid;
		border-color:#222222;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#bm0 div a, #bm0 ul a	
	{	
		padding:3px 20px 3px 2px;
		background-color:transparent;
		background-image:none;
		color:#030303;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#bm0 div a:hover	
	{	
		background-color:#C7CCCF;
		color:#030303;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#bm0 ul li:hover>a	
	{	
		background-color:#C7CCCF;
		color:#030303;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Parent Items""""""""*/	
	#bm0 div .bmparent, #bm0 ul .bmparent	
	{	
		background-image:url(bmimages/arrow_1.gif);
		background-repeat:no-repeat;
		background-position:97% 50%;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #bm0 div .bmactive, body #bm0 div .bmactive:hover	
	{	
		background-color:#C7CCCF;
		background-image:url(bmimages/arrow_0.gif);
		color:#000000;
		text-decoration:underline;
	}


	/*"""""""" Individual Titles""""""""*/	
	#bm0 .bmtitle	
	{	
		margin:2px 0px 5px 0px;
		color:#222222;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#bm0 .bmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#999999;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#bm0 .bmdividery	
	{	
		border-left-width:0px;
		height:0px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#bm0 a img	
	{	
		display:block;
		border-style:none;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#bm0 ul li:hover > a.bmparent	
	{	
		background-color:#C7CCCF;
		background-image:url(bmimages/arrow_0.gif);
		color:#000000;
		text-decoration:underline;
	}
		
	
		
		
#toplogo {
  position : absolute;
  left : 0;
  width : 273px;
  height: 154px;
  background-image: url(images/top_logo.jpg);
  background-repeat:no-repeat;
  margin : 0px 0px 0px 0px;
  color : #000000;
}
	
	#top_force {
  position : absolute;
  left : 274px;
  height: 50px;
  width : 494px;
  background-image: url(images/top_force.jpg);
  background-repeat:no-repeat;
  margin : 0px 0px 0px 0px;
  color : #000000;
}

	#top_menus {
  position : absolute;
  left : 273px;
  height: 19px;
  width : 494px;
  margin : 0px 0px 0px 0px;
  color : #fff;
  top: 52px;
}

	#top_image_menus {
  position : absolute;
  left : 273px;
  height: 82px;
  width : 494px;
  margin : 0px 0px 0px 0px;
  color : #fff;
  top: 72px;
  z-index: 3;
}
	#content {
  position : absolute;
  left : 213px;
  width : 800px;
  margin : 0px 0px 0px 0px;
  color : #000;
  top: 175px;
}		

#dealers ul {list-style: none; color:green; text-transform:uppercase;
}

#dealers a:link {font: bold 14px Arial;text-decoration: none; color: #2C3C6B;}
#dealers a:visited {font: bold 14px Arial;text-decoration: none; color: #2C3C6B;}
#dealers a:hover { text-decoration: underline;} 

	#left_menu {
  position : absolute;
  left : 2px;
  width : 212px;
  margin : 0px 0px 0px 0px;
  color : #000;
  top: 175px;
}	

	#bottom_bar {
  position : absolute;
  width : 767px;
  height: 20px;
  margin : 0px 0px 0px 0px;
  Background-color : #000;
  top: 155px;
    
}	
		
h1 {font-size: 32pt; font-weight: normal;font-family: arial-black, arial, helvetica, sans-serif;font-style: normal;text-align:center;
	text-decoration: none;margin-left: 0cm;margin-right: 0cm;color: black;}	
	
h1.title {font-size: 18px; font-weight: normal;
	font-family: arial-black, arial, helvetica, sans-serif;
	font-style: normal;
	text-align:left;
	text-decoration: none;
	margin-left: 2cm;
	margin-right: 2cm;
	color: black;
	background-color:#C7CCCF;
	padding:5px 22px 5px 20px;}		
	
h1.bar {font-size: 14px; font-weight: bold;
	font-family: arial-black, arial, helvetica, sans-serif;
	font-style: normal;
	text-align:left;
	text-decoration: none;
	margin-left: .5cm;
	margin-right: .5cm;
	color: black;
	background-color:#C7CCCF;
	padding:5px 5px 5px 5px;}		
	
h2 {font-size: 15px; font-weight: normal;
	font-family: arial-black, arial, helvetica, sans-serif;
	font-style: normal;
	text-align:left;
	text-decoration: none;
	margin-left: 1cm;
	margin-right: 2cm;
	color: black;
	background-color:#C7CCCF;
	padding:5px 5px 5px 5px;}		
	
h2.category {font-size: 18px; font-weight: normal;
	background-color:#fff;
	margin-left: 0.5cm;
	display: inline;
	padding: 0 0 0 0;
	text-decoration: underline;
	}				
	
	
h3 	{font-size: 12pt;
	font-weight: bold;
	font-family: tahoma, veranda, arial, sans-serif;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	margin-left: 1cm;
	margin-right: 0.1cm;
	color: black;}
	
h3.title {font-size: 15px; font-weight: normal;
	font-family: arial-black, arial, helvetica, sans-serif;
	font-style: normal;
	text-align:left;
	font-weight: bold;
	text-decoration: none;
	margin-left: 2cm;
	margin-right: 2cm;
	color: black;
	background-color:#C7CCCF;
	padding:5px 22px 5px 20px;}		
	
	
h3.gallery 	{font-size: 12pt;
	font-weight: bold;
	font-family: tahoma, veranda, arial, sans-serif;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	margin-left: 0cm;
	margin-right: 0.1cm;
	color: black;}	
	
h4	{text-align: left;
font-size: 14pt;
	font-family: arial, sans-serif;
	text-decoration: none;
	margin-left: 2cm;
	color: black;}	
	
	
	
p {font-size: 10pt;
	font-weight: medium;
	font-family: tahoma, veranda, arial, sans-serif;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	margin-left: 0.1cm;
	margin-right: 0.1cm;
	color: black;}
	
.small {font-size: 6pt;
	font-weight: medium;
	font-family: tahoma, veranda, arial, sans-serif;
	font-style: normal;
	text-align: center;
	text-decoration: none;
	margin-left: 0cm;
	margin-right: 0cm;
	color: black;}
	
.regular {font-size: 10pt;
	font-weight: medium;
	font-family: arial, tahoma, veranda, arial, sans-serif;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	margin-left: 0.1cm;
	margin-right: 0.1cm;
	color: black;}
	
li {font-size: 8pt;
	font-weight: medium;
	font-family: arial, tahoma, veranda, arial, sans-serif;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	margin-left: 0cm;
	margin-right: 0cm;
	color: black;}
	
	
li.features {font-size: 10pt;
	font-weight: medium;
	font-family: tahoma, veranda, arial, sans-serif;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	margin-left: 0cm;
	margin-right: 0cm;
	color: black;}	

#dealers table {font-size: 12px; font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	text-align:left;
	font-weight: normal;
	text-decoration: none;
	margin-left: 1cm;
	margin-right: 2cm;
	color: black;
	padding:1px 1px 1px 1px;}		
	
	
#spec h2 {font-size: 12px; font-weight: normal;
	font-family: arial-black, arial, helvetica, sans-serif;
	font-style: normal;
	text-align:left;
	font-weight: bold;
	text-decoration: none;
	margin-left: 1cm;
	margin-right: 2cm;
	color: black;
	background-color:#C7CCCF;
	padding:5px 22px 5px 20px;}		
#spec li {color: #000; font-style: italic; padding: 3px;margin-left: 1cm; line-height: 12px;}

	
#sizingBox table {margin: 0; 
font: normal 10px Arial, Helvetica, Sans-Serif;
width: 200px;
margin: 0 0 0 10px;
border-collapse: separate;
border: 1px solid black;
table-layout: fixed;
}

#sizingBox tbody {
font: normal 12px Arial, Helvetica, Sans-Serif;
background-color: white; 
}

#sizingBox td {
border-bottom: thin solid #C7CCCF;
}


#sizingBox thead {
font: normal 16px Arial, Helvetica, Sans-Serif;
padding: 8px 10px 5px; 
background-color: #C7CCCF; 
border-bottom: 2px solid black;
}
	
#sizingBox th {
border-bottom: 2px solid black;
}	
	#Product {
margin: 10px;
padding: 20px;
display: block;
}

#right_product {
float: right;
margin-left: 327px;
}

#left_product {
float: left;
width: 327px;
}
#Product ul {
list-style-position: inside;
}

#Product li {
margin: 1px;
padding-left: 10px;
border: 1px;
line-height: 12px;}

#Product img {	
float:left;
}
	
#Product h2 {	
margin-left: 5px;
margin-right: 0px;
}
	
	
#ProductList {
margin: 0px;
padding: 0px;
display: block;
}

#ProductList li {
margin: 5px;
width: 120px;
text-align:center;
float: left;
list-style: none;	
padding: 2px 2px 2px 2px;
border: 1px solid;}
	
#ProductList img {	
position:relative;
}

#ProductList h4 {
background: #C7CCCF;
width: 120px;
text-align:center;
margin: 0px;
padding: 1px 0 0 1px;
color: #000;
font: bold 12px Arial, Helvetica, Sans-Serif;
}
	
#spotlight {
margin: 10px;
padding: 10px;
display: block;
}	
#spotlight h4 {
background: #C7CCCF;
width: 150px;
text-align:center;
margin: 0px;
padding: 1px 0 0 1px;
color: #000;
font: bold 14px Arial, Helvetica, Sans-Serif;
}		
	
#spotlight li {
margin: 3px;
width: 155px;
height: 140px;
text-align:left;
float: left;
list-style: none;	
padding: 2px 2px 2px 2px;
border: none ;}

#spotlight a {
font:  12px Arial, Helvetica, Sans-Serif;
margin-left: 5px;
color: blue;
text-decoration: underline;}	
	
	
#SplashList {
margin: 10px;
padding: 10px;
display: block;
}

#SplashList li {
margin: 3px;
width: 155px;
height: 100px;
text-align:left;
float: left;
list-style: none;	
padding: 2px 2px 2px 2px;
border: #999 1px solid ;}

#SplashList a {
font:  12px Arial, Helvetica, Sans-Serif;
margin-left: 5px;
color: blue;
text-decoration: underline;}

#SplashList a:hover {
text-decoration: underline;}
	
#SplashList img {	
position:relative;
}

#SplashList h4 {
background: #C7CCCF;
width: 150px;
text-align:center;
margin: 0px;
padding: 1px 0 0 1px;
color: #000;
font: bold 14px Arial, Helvetica, Sans-Serif;
}	
	
	
#searchBox {margin: 0; 
padding: 8px 10px 5px; 
background: #fff; 
width: 210px;
position:absolute;
top: 175px;
}
.SearchBox {font: normal 10px Arial, Helvetica, Sans-Serif; color: #000; border: 0; background: #fff; border: 1px solid #9e9e9e; width: 130px;}
.SearchButton {font: normal 9px Arial, Helvetica, sans-serif; color: #fff; margin: 0 0 0 5px; padding: 0px 2px; border: 1px solid #9e9e9e; background: #336193; height: 15px; width: 50px; text-decoration: none; text-align: center; text-transform: uppercase}


	.leftContent {width: 182px; float: left;}
	.rightContent {width: 350px; float: right;}
	.clearfix {clear: both;}
	.leftFeatures {width: 326px; float: left;}
	.rightFeatures {width: 200px; float: right;}
	
