/***********************************************/
/* Layout                                */
/***********************************************/
body {
background-color: #cccccc;
padding: 0;
margin: 10px auto 0px auto;
text-align: center;
min-width: 995px;
max-width: 995px;
width:expression(document.body.clientWidth < 995? "995px": "auto" );
}
#wrapper{
background-image: url(images/fauxcolumn.gif);
background-repeat: repeat-y;
margin: 0 auto;
border-right: solid 1px #000000;
width: 100%;
}
#headerbar{
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	width: 100%;
}
#topbar{
padding: 0px 0px 0px 0px;
margin: 0 auto;
height: 72px;
background-color: #000000;
background-image: url(images/headerback.gif);
background-repeat: repeat-x;
}
#slidecontainer {
margin-right: 0px;
}
#coverslide1 {
margin-top: 0px;
}
#coverslide2 {
margin-top: 10px;
}
#coverslide3 {
margin-top: 10px;
}
#headernews {
margin: -5px 0px 0px 0px;
padding: 0px 0px 4px 4px;
width: 95%;
}
#rigsnews {
margin: -5px 0px 0px 0px;
padding: 0px 0px 4px 4px;
width: 95%;
}
#covercolumn2 {
margin: 0px 0px 0px 0px;
width: 100%;
padding: 8px;
}
.headertd {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

#centerpage {
margin: 0px -80px 0px 20px;
}
/***********************************************/
/* background-image: url(images/newredspecheader.gif); */
/***********************************************/
#indextextheader {
	background-image: url(images/newredspecheader.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	width: 100%;
	padding: 8px 6px 4px 4px;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
#bignewstextheader {
	width: 100%;
	background-image: url(images/large_news_header.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	padding: 8px 0px 4px 4px;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#bigelowtextheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/bigelow_maintextheader.gif);
background-repeat: no-repeat;
}
* html #bigelowtextheader {
margin-left: -3px;
}
#indexmediaheader {
	background-image: url(images/mediaheader.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	width: 95%;
	padding: 14px 6px 0px 6px;
	margin: 0px 11px 0px 6px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
#indexracingheader {
	background-image: url(images/header_takethelead.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	width: 95%;
	padding: 14px 8px 0px 6px;
	margin: 0px 11px 0px 6px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
#rigsheader {
	background-image: url(images/rigsheader.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	width: 225px;
	padding: 14px 8px 0px 6px;
	margin: 0px 11px 0px 6px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
#redtextheader {
	background-image: url(images/redspecheader.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	width: 100%;
	padding: 8px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
#indexnewproducts {
	background-image: url(images/newredspecheader.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	width: 95%;
	padding: 14px 8px 0px 6px;
	margin: 0px 11px 0px 6px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
#textblock {
	text-align: left;
	width: 95%;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding: 4px 6px 4px 6px;
	margin: 0px 7px 0px 6px;
	color: #000000;
	background: #f0f0f0;
	border-left: dashed 1px #000000;
	border-right: dashed 1px #000000;
	border-bottom: dashed 1px #000000;		
}
#lefttextblock {
	text-align: left;
	width: 225px;
	height: 550px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding: 4px 6px 4px 6px;
	margin: 0px 7px 0px 6px;
	color: #000000;
	background: #f0f0f0;
	border-left: dashed 1px #000000;
	border-right: dashed 1px #000000;
	border-bottom: dashed 1px #000000;		
}
#rssblock {
	text-align: left;
	width: 95%;
	height: 350px;
	overflow: auto;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding: 4px 6px 4px 6px;
	margin: 0px 7px 0px 6px;
	color: #000000;
	background: #f0f0f0;
	border-left: dashed 1px #000000;
	border-right: dashed 1px #000000;
	border-bottom: dashed 1px #000000;		
}
#textblock_flash {
	text-align: center;
	width: 95%;
	overflow: auto;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding: 4px 6px 4px 6px;
	margin: 0px 7px 0px 6px;
	color: #000000;
	background: #f0f0f0;
	border-left: dashed 1px #000000;
	border-right: dashed 1px #000000;
	border-bottom: dashed 1px #000000;		
}
#imagebanksection {
	width: 240px;
	text-align: left;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding: 4px;
	color: #000000;
}
#pricesection {
	width: 240px;
	text-align: left;	 
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding: 4px;
	color: #000000;
}
#catsection {
	width: 240px;
	text-align: left;	
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding: 4px;
	color: #000000;
	margin-top: 5px;
}
#appsection {
	width: 240px;
	text-align: left;	
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding: 4px;
	color: #000000;
}
#headerlogo{
	text-align: left;
	float: left;
	padding: 20px 0px 0px 0px;
	width: 75%;
}
#servicelogo{
	float: right;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;	
}
input.search {
	float: left;
	border: 0px;
	width: 134px;
	height: 24px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	background-image: url(images/menu/searchback.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #000000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;	
	color: #CCCCCC;
}
.searchbutton {
	float: left;
	width: 134px;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	border: 0px;
	background-image: url(images/menu/searchbuttonback.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	background-color: transparent;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #cccccc;
}
#topcontainer {
height: 21px;
margin: 0 auto;
padding: 0;
background-image: url(images/header_blacktab.gif);
background-repeat: repeat-x;
background-position: left top;
}
#datebox {
	width: 222px;
	float: left;
	padding: 6px 0px 0px 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	color: #CCCCCC;
}
#marquee {
	width: 70%;
float: left;		
	margin: 0 auto;
}
#topdivider{
padding: 0;
height: 7px;
background-color: #000000;
background-image: url(images/dividergradient_top.jpg);
background-repeat: repeat-x;
font-size: 1px;
}
#bodycontainer {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#navleft{
	float: left;
	text-align: center;
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 0px;	
	background-color: #F20017;
}
#center {
background-color: #cccccc;
padding: 0;
margin: 0px 20px 10px 170px;
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
color: #000000;
}
#prodleft {
	float: left;
	position: relative;
	left: 10px;
	top: 10px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
#prodright {
	float: left;
	position: relative;
	left: 10px;
	top: 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	clear: left;
}
#bodypageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/maintextheader.gif);
background-repeat: no-repeat;
}
* html #bodypageheader {
margin-left: -3px;
}
.accessories {
	text-align: center;
	border-collapse: collapse;
	padding: 0px;
	margin: 0 auto;
}
.accessories td {
	
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 4px 0px 4px;
}
.innews {
	width: 80%;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
.innews td {
	text-align: left;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F0F0F0;
	padding: 0px;
}
#accessorieswrap {
	width: 260px;
	height: 400px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	border: solid 1px #000000;
}
#shopbutton {
	width: 100%
	position: relative;
	top: 100px;
	text-align: center;
	}
.accessoriesinner {
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
.accessoriesinner td {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
}
.accessoriesimage {
	display: table-cell;
	width: 154px;
	height: 200px;
}
#welcomepageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/welcome_maintextheader.gif);
background-repeat: no-repeat;
}
* html #welcomepageheader {
margin-left: -3px;
}
#loginpageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/login_maintextheader.gif);
background-repeat: no-repeat;
}
* html #loginpageheader {
margin-left: -3px;
}
#riggingpageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/rigging_maintextheader.gif);
background-repeat: no-repeat;
}
* html #riggingpageheader {
margin-left: -3px;
}
#ropepageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/rope_maintextheader.gif);
background-repeat: no-repeat;
}
* html #ropepageheader {
margin-left: -3px;
}
#partspageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/parts_maintextheader.gif);
background-repeat: no-repeat;
}
* html #partspageheader {
margin-left: -3px;
}
#fairleadspageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/maintextheader_fairleads.gif);
background-repeat: no-repeat;
}
* html #fairleadspageheader {
margin-left: -3px;
}
#competitorspageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/competitors_maintextheader.gif);
background-repeat: no-repeat;
}
* html #competitorspageheader {
margin-left: -3px;
}
#coverspageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/maintextheader_covers.gif);
background-repeat: no-repeat;
}
* html #coverspageheader {
margin-left: -3px;
}
#electricalpageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/electrical_maintextheader.gif);
background-repeat: no-repeat;
}
* html #electricalpageheader {
margin-left: -3px;
}
#rackpageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/rack_maintextheader.gif);
background-repeat: no-repeat;
}
* html #rackpageheader {
margin-left: -3px;
}
#new2007pageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/new2008_maintextheader.gif);
background-repeat: no-repeat;
}
* html #new2007pageheader {
margin-left: -3px;
}
#newspageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/innews_maintextheader.gif);
background-repeat: no-repeat;
}
* html #newspageheader {
margin-left: -3px;
}
#warningpageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/warning_maintextheader.gif);
background-repeat: no-repeat;
}
* html #warningpageheader {
margin-left: -3px;
}
#aboutpageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/maintextheader_aboutus.gif);
background-repeat: no-repeat;
}
* html #aboutpageheader {
margin-left: -3px;
}

#accesspageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/access_maintextheader.gif);
background-repeat: no-repeat;
}
* html #accesspageheader {
margin-left: -3px;
}
#thankspageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/thanks_maintextheader.gif);
background-repeat: no-repeat;
}
* html #thankspageheader {
margin-left: -3px;
}
#bannerpageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/banners_maintextheader.gif);
background-repeat: no-repeat;
}
* html #bannerpageheader {
margin-left: -3px;
}

#distributorspageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/distributors_maintextheader.gif);
background-repeat: no-repeat;
}
* html #distributorspageheader {
margin-left: -3px;
}
#bulldogteampageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/fullline_maintextheader.gif);
background-repeat: no-repeat;
}
* html #bulldogteampageheader {
margin-left: -3px;
}
#truckspageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/trucks_maintextheader.gif);
background-repeat: no-repeat;
}
* html #truckspageheader {
margin-left: -3px;
}
#midrangepageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/midrange_maintextheader.gif);
background-repeat: no-repeat;
}
* html #midrangepageheader {
margin-left: -3px;
}
#powersportspageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/powersports_maintextheader.gif);
background-repeat: no-repeat;
}
* html #powersportspageheader {
margin-left: -3px;
}
#fulllinepageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/fullline_maintextheader.gif);
background-repeat: no-repeat;
}
* html #fulllinepageheader {
margin-left: -3px;
}
#contactpageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/contact_maintextheader.gif);
background-repeat: no-repeat;
}
* html #contactpageheader {
margin-left: -3px;
}
#dealerspageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/dealers_maintextheader.gif);
background-repeat: no-repeat;
}
* html #dealerspageheader {
margin-left: -3px;
}
#accessoriespageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/accessories_maintextheader.gif);
background-repeat: no-repeat;
}
* html #accessoriespageheader {
margin-left: -3px;
}
#mountspageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/mounts_maintextheader.gif);
background-repeat: no-repeat;
}
* html #mountspageheader {
margin-left: -3px;
}
#bumperspageheader {
height: 52px;
background-color: #cccccc;
background-image: url(images/bumpers_maintextheader.gif);
background-repeat: no-repeat;
}
* html #bumperspageheader {
margin-left: -3px;
}
.pageheaderimage {
	margin: 7px 0px 0px 145px;
}
#mainbodytext {
background-color: #ffffff;
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
color: #000000;
padding: 0px 0px 0px 0px;
border-top: 1px solid white;
margin: 0px auto 0px auto;
}
#competitortext {
text-align: left;
background-color: #ffffff;
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
color: #000000;
padding: 0px 0px 0px 0px;
}

#image {
	text-align: center;
	margin: 10px 0px 0px auto;
}
#leftfeaturecontainer {
	z-index: 10;
	text-align: center;
	width: 60%;
	margin: 0px 0px 0px 0px;
}
#rightfeature {
	z-index: 10;
	float: right;
	text-align: left;
	width: 30%;
	padding: 4px;
	margin: -5px 10px 50px 0px;
	background-color: #E5E5E5;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	clear: right;
}
#rightspecheader {
	z-index: 10;
	float: right;
	background-image: url(images/rightspecheader.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	width: 30%;
	padding: 8px 4px 4px 4px;
	margin: -30px 10px 0px 0px;
		font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
#rightfeature2 {
	z-index: 10;
	float: right;
	text-align: left;
	width: 240px;
	padding: 4px;
	margin: -5px 10px 0px 0px;
	background-color: #ffffff;
	border: solid 1px #000000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	clear: right;
}
#rightspecheader2 {
	z-index: 10;
	float: right;
	background-image: url(images/blue_rightspecheader.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	width: 240px;
	padding: 8px 4px 4px 6px;
	margin: -30px 10px 0px 0px;
		font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	clear: right;
}
#newsspecheader {
	float: right;
	background-image: url(images/redspecheader.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	width: 30%;
	padding: 8px 4px 4px 4px;
	margin: 0px 10px 0px 0px;
		font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
.spectable {
	border-collapse: collapse;
	width: 275px;
}
.spectable td {
	padding: 1px;
	border-top: 0px;
	border-right: solid 1px #E5E5E5;
	border-bottom: solid 1px #E5E5E5;
	border-left: solid 1px #E5E5E5;
	font-size: 11px;
	font-family : Tahoma, Arial, sans-serif;
	color: #000000;
}
.spec_head {
	text-align: left;
	padding: 8px 4px 4px 4px;
	font-size: 11px;
	font-family : Tahoma, Arial, sans-serif;
	color: #CCCCCC;
	background-image: url(images/linepullcaptlayerheader.gif);
	background-repeat: no-repeat;
}
UL.winch {
	list-style-image: url(images/blackstar.gif);
	padding-left: 1em;
	margin-left: 10px;
}
UL.winch li {
	padding-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
	font-family : Tahoma, Arial, sans-serif;
	color: #000000;
}
UL {
	
	padding-left: 1em;
	margin: 5px 10px 5px 10px;
}
LI {
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 4px;
	margin-bottom: 0px;
	font-size: 11px;
	font-family : Tahoma, Arial, sans-serif;
	color: #000000;
}

UL.winch2 {
	text-align: left;
	list-style-image: url(images/redstar.gif);
	list-style-position: outside;
	margin-left: 1em;
}
UL.winch2 li {
	text-align: left;
	margin-left: 1em;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
	font-family : Tahoma, Arial, sans-serif;
	color: #000000;
}
#coverimage1 {
	padding: 0px 0px 0px 0px;
	float: left;
	width: 100%;
}
#login {
	width: 307px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
TABLE.cobtbl{
	text-align: center;
}
TD.cobhl{
padding-top: 3px;
padding-bottom: 3px;
background: #E4E4E4;
}
#minilog {
	text-align: center;
	font-size: 11px;
	font-family : Tahoma;
	color: #FFFFFF;
	background-color: #F20017;
	border: 0px;
}

#footer {
	clear: both;
	width: 100%;
	height: 20px;
	background-color: #000000;
	background-image: url(images/headerback.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
/***********************************************/
/* Menu                                 */
/***********************************************/
A:link {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A:visited {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A:active {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
A.dogmenu:link {
	text-align: center;
	background-color: #F20017;
	background-image: url(images/topleftdog.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	height: 120px;
}
A.dogmenu:visited {
	text-align: center;
	height: 120px;
	background-color: #F20017;
	background-image: url(images/topleftdog.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	}
A.dogmenu:active {
	text-align: center;
	height: 120px;
	background-color: #F20017;
	background-image: url(images/topleftdog.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;	
	color: #CCCCCC;
	}
A.dogmenu:hover {
	text-decoration: none;
	text-align: center;
	height: 120px;
	display: block;
	background-color: #F20017;
	background-image: url(images/logoover.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;	
	color: #FFFFFF;
}
A.images:link {
border: outset 1px #cccccc;
	display: block;
	margin-bottom: 1px;
	padding: 6px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	width: 150px;
	background: #F20017;
}
A.images:visited {
border: outset 1px #cccccc;
	display: block;
	margin-bottom: 1px;
	padding: 6px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	width: 150px;
	background: #F20017;
}
A.images:hover {
border: inset 1px #cccccc;
	display: block;
	margin-bottom: 1px;
	padding: 6px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	width: 150px;
	background: #000000;
}
A.images:active{
border: outset 1px #cccccc;
	display: block;
	margin-bottom: 1px;
	padding: 6px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	width: 150px;
	background: #F20017;
}
#buy {
	margin: 0 auto;
	width: 131px;
	height: 64px;
	text-align: center;
}
A.shopatron:link {
	text-align: center;
border: outset 1px #f0f0f0;
	display: block;
	margin-bottom: 1px;
	padding: 1px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	width: 55px;
	background: #F20017;
}
A.shopatron:visited {
	text-align: center;
border: outset 1px #cccccc;
	display: block;
	margin-bottom: 1px;
	padding: 1px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	width: 55px;
	background: #F20017;
}
A.shopatron:hover {
	text-align: center;
border: inset 1px #cccccc;
	display: block;
	margin-bottom: 1px;
	padding: 1px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	width: 55px;
	background: #000000;
}
A.shopatron:active{
	text-align: center;
border: outset 1px #cccccc;
	display: block;
	margin-bottom: 1px;
	padding: 1px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	width: 55px;
	background: #F20017;
}

#logomenu {
	text-align: center;
}
A.rightmenu1:link {
	display: block;
	height: 165px;
	width: 163px;	
	margin-top: 8px;
	margin-left: 12px;	
	padding: 0px 0px 0px 0px;
	background-image: url(images/cover_12000winch.gif);
	background-repeat: no-repeat;
	background-position: center;	
}
A.rightmenu1:visited {
	display: block;	
	height: 165px;
	width: 163px;	
	margin-top: 8px;
	margin-left: 12px;	
	padding: 0px 0px 0px 0px;	
	background-image: url(images/cover_12000winch.gif);
	background-repeat: no-repeat;
	background-position: center;

	}
A.rightmenu1:active {
	display: block;
	height: 165px;
	width: 163px;		
	margin-top: 8px;
	margin-left: 12px;	
	padding: 0px 0px 0px 0px;
	background-image: url(images/cover_12000winch.gif);
	background-repeat: no-repeat;
	background-position: center;
	}
A.rightmenu1:hover {
	display: block;
	height: 165px;
	width: 163px;	
	margin-top: 8px;
	margin-left: 12px;	
	padding: 0px 0px 0px 0px;
	background-image: url(images/cover_12000winch_ov.gif);
	background-repeat: no-repeat;
	background-position: center;

}
A.rightmenu2:link {
	display: block;
	height: 165px;
	width: 163px;	
	margin-top: -13px;
	margin-left: 48px;	
	padding: 0px 0px 0px 0px;
	background-image: url(images/cover_10000winch.gif);
	background-repeat: no-repeat;
	background-position: center;	
}
A.rightmenu2:visited {
	display: block;	
	height: 165px;
	width: 163px;	
	margin-top: -13px;
	margin-left: 48px;
	padding: 0px 0px 0px 0px;	
	background-image: url(images/cover_10000winch.gif);
	background-repeat: no-repeat;
	background-position: center;

	}
A.rightmenu2:active {
	display: block;
	height: 165px;
	width: 163px;		
	margin-top: -13px;
	margin-left: 48px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/cover_10000winch.gif);
	background-repeat: no-repeat;
	background-position: center;
	}
A.rightmenu2:hover {
	display: block;
	height: 165px;
	width: 163px;	
	margin-top: -13px;
	margin-left: 48px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/cover_10000winch_ov.gif);
	background-repeat: no-repeat;
	background-position: center;

}
A.rightmenu3:link {
	display: block;
	height: 165px;
	width: 163px;	
	margin-top: -12px;
	margin-left: 14px;	
	padding: 0px 0px 0px 0px;
	background-image: url(images/cover_12000winch.gif);
	background-repeat: no-repeat;
	background-position: center;	
}
A.rightmenu3:visited {
	display: block;	
	height: 165px;
	width: 163px;	
	margin-top: -12px;
	margin-left: 14px;
	padding: 0px 0px 0px 0px;	
	background-image: url(images/cover_12000winch.gif);
	background-repeat: no-repeat;
	background-position: center;

	}
A.rightmenu3:active {
	display: block;
	height: 165px;
	width: 163px;		
	margin-top: -12px;
	margin-left: 14px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/cover_12000winch.gif);
	background-repeat: no-repeat;
	background-position: center;
	}
A.rightmenu3:hover {
	display: block;
	height: 165px;
	width: 163px;	
	margin-top: -12px;
	margin-left: 14px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/cover_12000winch_ov.gif);
	background-repeat: no-repeat;
	background-position: center;
}
A.rightmenu4:link {
	display: block;
	height: 165px;
	width: 163px;	
	margin-top: 8px;
	margin-right: 38px;	
	padding: 0px 0px 0px 0px;
	background-image: url(images/cover_12000winch.gif);
	background-repeat: no-repeat;
	background-position: center;	
}
A.rightmenu4:visited {
	display: block;	
	height: 165px;
	width: 163px;	
	margin-top: 8px;
	margin-right: 38px;
	padding: 0px 0px 0px 0px;	
	background-image: url(images/cover_12000winch.gif);
	background-repeat: no-repeat;
	background-position: center;

	}
A.rightmenu4:active {
	display: block;
	height: 165px;
	width: 163px;		
	margin-top: 8px;
	margin-right: 38px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/cover_12000winch.gif);
	background-repeat: no-repeat;
	background-position: center;
	}
A.rightmenu4:hover {
	display: block;
	height: 165px;
	width: 163px;	
	margin-top: 8px;
	margin-right: 38px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/cover_12000winch_ov.gif);
	background-repeat: no-repeat;
	background-position: center;
}
input.text {
	font-family: Tahoma, Arial, sans-serif;
	color: #000000;
	font-size: 11px;	
	width: 150px;
	padding: 1px;
	background-color: #F0F0F0;
	border: solid 1 px #000000;
}
input.check {
	background-color: #F0F0F0;
	margin-top: 4px;
}
input.submit {
	font-family: Tahoma, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;	
	width: 50px;
	padding: 0px;
	background-color: #333333;
	border: outset 1px #CCCCCC;
}
input.contact {
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;	
	height: 17px;
	width: 150px;
	margin-left: 3px;
	background-color: #F7F7F7;
	border: solid 1px #cccccc;
}
input.reset {
	font-family: Tahoma, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;	
	width: 50px;
	padding: 0px;
	background-color: #333333;
	border: outset 1px #CCCCCC;
}
.contactform {
	width: 275px;
	border-collapse: collapse;
	border: solid 1px #000000;
	background-color: #FFFFFF;
}
.contactform td {
	padding: 0px 4px 4px 4px;
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
}
textarea.contact {
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
	border: solid 1px #cccccc;
	top-margin: 4px;
	bottom-margin: 4px;
	left-margin: 0px;
	right-margin: 0px;
	padding: 2px;
	background-color: #F7F7F7;
	width: 250px;
}
#showimage{
position:absolute;
visibility:hidden;
border: 1px solid #666666;
background-color: #FFFFFF;
padding: 4px;
}
#dragbar{
text-align: right;
cursor: move;
background-color: #FFFFFF;
padding: 0px;
}
#dragbar #closetext{
cursor: pointer;
font-family: tahoma;
font-size: 11px;
font-weight: bold;
margin-right: 1px;
color: #cccccc;
}
.rack {
width: 525px;
border-collapse: collapse;
}
.rack td {
border: solid 1px #000000;
padding: 2px;
vertical-align: middle;
}
#racktextheader {
	width: 500px;
	background-image: url(images/large_news_header.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	padding: 8px 0px 4px 4px;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#pageicon {
	text-align: left;
	padding-left: 10px;
	}
.detailtable {
	border-collapse: collapse;
	width: 260px;
	margin-left: 0px;
	margin-right: -2px;
}
.detailtable td {
	vertical-align: top;
	white-space:nowrap;
	padding: 0px 6px 2px 6px;
	font-family: tahoma;
	font-size: 9px;
	color: #000000;
}
#detailscroll {
	width: 100%;
	height: 135px;
	overflow-Y: scroll;
	overflow-x: hidden;
}
.buygrid {
	border-collapse: collapse;
	width: 100%;
border: 1px solid #333333;
}
.buygrid td {
	white-space:nowrap;
	padding: 1px 4px 1px 4px;
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
}
.buygridimages {
border-collapse: collapse;
border: solid 1px #000000;
	width: 170px;
}
#snatchblockdiv {
	position: relative;
	top: 40px;
	left: 30px;
	float: left;
}
.snatchblocktable {
	border-collapse: collapse;
}
.snatchblocktable td {
	border: solid 1px #333333;
	padding: 1px 3px 1px 3px;
	white-space: nowrap;
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
}
#snatchblockimg {
	position: relative;
	top: 0px;
	left: 20px;
	float: left;
}
#newsnatchblockdiv {
	position: relative;
	top: -40px;
	left: 5px;
	float: right;
}
.newsnatchblocktable {
	border-collapse: collapse;
}
.newsnatchblocktable td {
	border: solid 1px #333333;
	padding: 1px 3px 1px 3px;
	white-space: nowrap;
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
}
#newsnatchblockimg {
	position: relative;
	top: 20px;
	left: 0px;
	margin-bottom: -250px;
	float: left;
}
#pushdownimg {
	width: 250px;
	z-index: 0;
	position: relative;
	top: 40px;
	left: 20px;
	float: left;
}
#kitimg {
	width: 400px;
	position: relative;
	top: 60px;
	left: 10px;
	float: left;
}
.kittable {
	border-collapse: collapse;
	border: solid 1px #333333;
}
.kittable td {	
	padding: 1px 3px 1px 3px;
	white-space: nowrap;
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
}
#moveleftdiv {
	position: relative;
	top: -10px;
	left: 10px;
	float: left
}
a.covermenu:link {
display: block;
width: 175px;
height: 150px;
}
a.covermenu:visited {
display: block;
width: 175px;
height: 150px;
}
a.covermenu:active {
display: block;
width: 175px;
height: 150px;
}
a.covermenu:hover {
display: block;
width: 175px;
height: 150px;
filter: alpha(opacity=50);
opacity: .5;
}
a.competitormenu:link {
outline: 0;
display: block;
width: 106px;
border-left: solid 0px #EF0017;
border-right: solid 0px #EF0017;
border-top: solid 4px #000000;
border-bottom: solid 0px #EF0017;
}
a.competitormenu:visited {
outline: 0;
display: block;
width: 106px;
border-left: solid 0px #EF0017;
border-right: solid 0px #EF0017;
border-top: solid 4px #000000;
border-bottom: solid 0px #EF0017;
}
a.competitormenu:hover {
outline: 0;
display: block;
width: 106px;
border-left: solid 0px #EF0017;
border-right: solid 0px #EF0017;
border-top: solid 4px #000000;
border-bottom: solid 0px #EF0017;
}
a.competitormenu:active, a.competitormenu:focus  {
display: block;
outline: 0;
width: 106px;
border-left: solid 4px #EF0017;
border-right: solid 4px #EF0017;
border-top: solid 4px #EF0017;
border-bottom: solid 0px #EF0017;
}
.strapstable {
	border-collapse: collapse;
	border: solid 1px #000000;
	width: 95%;
	margin: 0 auto;

}
.strapstable td {
	padding: 3px 3px 3px 3px;
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
}
.strapshighlight {
	border: solid 1px #000000;
}
A.competitors:link {
	display: block;
	text-align: center;
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	width: 100px;
	line-height: 24px;
	background-image: url('images/comp_menu.png');
}
A.competitors:visited {
	display: block;
	text-align: center;
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	width: 100px;
line-height: 24px;
	background-image: url('images/comp_menu.png');
}
A.competitors:hover {
	display: block;
	text-align: center;
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	width: 100px;
line-height: 24px;
	background-image: url('images/comp_menu_ov.png');
}
A.competitors:active{
	display: block;
	text-align: center;
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	width: 100px;
line-height: 24px;
	background-image: url('images/comp_menu.png');
}
a.covermenu:link {
display: block;
width: 115px;
height: 125px;
}
a.covermenu:visited {
display: block;
width: 115px;
height: 125px;
}
a.covermenu:active {
display: block;
width: 115px;
height: 125px;
}
a.covermenu:hover {
display: block;
width: 115px;
height: 125px;
filter: alpha(opacity=70);
opacity: .7;
}
a.summary:link {
display: block;
width: 200px;
height: 200px;
}
a.summary:visited {
display: block;
width: 200px;
height: 200px;
}
a.summary:active {
display: block;
width: 200px;
height: 200px;
}
a.summary:hover {
display: block;
filter: alpha(opacity=70);
opacity: .7;
width: 200px;
height: 200px;
}
.atvutv {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	width: 85%;
}
.atvutv td {
	padding: 2px 4px 2px 4px;
	border-top: solid 1px #333333;
	border-right: solid 1px #333333;
	border-bottom: solid 1px #333333;
	border-left: solid 1px #333333;
	font-size: 11px;
	font-family : Tahoma, Arial, sans-serif;
	color: #000000;
}
A.mountindex:link {	
	display: block;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 1px 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	width: 90px;
height: 20px;
	line-height: 20px;
	background-image: url('images/button_msds.jpg');
	background-repeat: no-repeat;
}	
A.mountindex:visited {	
	display: block;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 1px 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	width: 90px;
	height: 20px;
	line-height: 20px;
	background-image: url('images/button_msds.jpg');
	background-repeat: no-repeat;
}	
A.mountindex:hover {	
	display: block;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 1px 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	width: 90px;
height: 20px;
	line-height: 20px;
	background-image: url('images/button_msdsov.jpg');
	background-repeat: no-repeat;
}	
A.mountindex:active{	
	display: block;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 1px 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	width: 90px;
height: 20px;
	line-height: 20px;
	background-image: url('images/button_msds.jpg');
	background-repeat: no-repeat;
}
.photomenu {
width: 665px;
border-collapse: collapse;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 0px #EF0017;
}
.photomenu td {
padding: 0px 0px 0px 0px;
background: #000000;
}