.septembersaleitem {
 color: #CC0000;
 font-size: 14px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 text-align: center;
 padding: 5px;
 margin: 0;
 margin-top: 5px;
 margin-bottom: 5px;
 display: block;
 border: solid 1px #000000;
}

.shoppingAlert {
 background-color: #FFCCCC;
 color: #FF0000;
 font-size: 12px;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 padding: 5px;
 margin: 0px;
}
b.shoppingAlert {
 color: #FF0000;
 font-size: 12px;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 font-weight: bold;
 padding: 0px;
}
h1.shoppingAlert {
 color: #000000;
 font-size: 20px;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 padding: 0px;
}

td img {display: inline;}
img {display: inline;}
.mini{position:relative;font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px;font-weight:normal;}

a {color:#CC0000; text-decoration:none; font-weight:bold;}
a:hover {color:#FF0000; text-decoration:underline; font-weight:bold;}
a:active {color:#333300; text-decoration:underline; font-weight:bold ;}
	
td {color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px;}
body {position:absolute;top:0;left:0; padding:0px; margin:0px; color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px;}
table {position:relative;top:0;left:0;font-family:Tahoma, Arial, Helvetica, sans-serif;}
small {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
tt {font-family:monospace;font-size:11px;}
H1 {font-size: 15px; display:inline;}
H2 {font-size: small; display:inline;}
H3 {font-size: x-small; display:inline;}

.contentboxtopclean {
 background-image: url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/body/contentbox_top_clean.gif);
 background-position: top center;
  background-repeat: repeat-y;
}
.contentboxbottomclean {
background-image: url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/body/contentbox_bottom_clean.gif);
 background-position: top center;
 background-repeat: repeat-y;
}


.blackText {font-size: 12px; color:#000000;}
.bigblackText {font-size: 17px; color:#000000;}
.jc{
position:relative;
}
.tiny{
position:relative;font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:8px;
}
.medium{
position:relative;font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;
}
.info{
position:relative;font-family:Times, Times New Roman, sans-serif;font-size:13px;font-weight:bold;font-style:italic;
}
.description{
position:relative;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;font-style:normal;
}
.inactive{
position:relative;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#999999; font-size:10px;
}
.searchForm{
margin: 0px;
}
.standardForm{
margin: 0px;
}

.greyHeader_clean {background-image: url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/body/contentbox_middle_highlight.gif); background-position: top left;  background-repeat: repeat-y; position:relative; font-family:arial, sans-serif;font-size:10pt;color:#FFFFFF;font-weight:bold; text-decoration:none; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; border: 0px; padding: 0px; text-align:left;}
.newfeaturedproductModule_clean {position:relative; display:block; font-family:arial, sans-serif;font-size:10pt;color:#000000;font-weight:normal; text-decoration:none; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; text-align:left;}
.newfeaturedproductModule_inner_clean_r1 {text-align:center;}
.newfeaturedproductModule_inner_clean_r1_c1 {border-right: solid 2px #CCCCCC; text-align:center;}
.newfeaturedproductModule_inner_clean_r1_c2 {border-right: solid 2px #CCCCCC; text-align:center;}
.newfeaturedproductModule_inner_clean_r1_c3 {text-align:center;}
.newfeaturedproductModule_inner_clean_r2 {border-top: solid 2px #CCCCCC; text-align:center;}
.newfeaturedproductModule_inner_clean_r2_c1 {border-top: solid 2px #CCCCCC; border-right: solid 2px #CCCCCC; text-align:center;}
.newfeaturedproductModule_inner_clean_r2_c2 {border-top: solid 2px #CCCCCC; border-right: solid 2px #CCCCCC; text-align:center;}
.newfeaturedproductModule_inner_clean_r2_c3 {border-top: solid 2px #CCCCCC; text-align:center;}

.blog  {position:relative; font-size:11px;font-family:Courier New, serif; margin-right:5px; padding:0px; text-align:left;}
.blog a {position:relative; font-size:12px;font-family:Terminal, Verdana, Arial, Helvetica, sans-serif; margin-right:5px; padding:0px; text-align:left;}

ul.quicklink {
 display: block;
 width: 350px;
 min-height: 100px;
 max-height: 400px;
 height: 150px;
 overflow: auto;
 border: dashed 1px #CCCCCC;
 text-align: left;
}
ul.quicklink li {
 border: 0;
 padding-left: 12px;
}



.quicklinks {
	position:relative;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-align:left;
}

.quicklinks ul {
	list-style-position: inside;
	list-style-type: circle;
	text-indent:-10px;
	position:relative;
	left:10px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	text-align:left;
}

.quicklinks li a { 
	margin-left:-5px;
}

.quicklinks ul:first-line { 
	position:relative;
	text-indent:-100px;
}

.quicklinks li a:hover { 
	margin-left:-5px;
}

div.shoppingbox {
 background-image: url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/shopping/shoppingbox_left.gif);
 background-position: top left;
 background-repeat: no-repeat; 
 width: auto;
 border: 0;
 padding: 0;
 margin-left: 4px;
 margin-right: 0;
 margin-top: 4px;
 margin-bottom: 3px;
}
div.shoppingbox_topright {
 background-image: url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/shopping/shoppingbox_right.gif);
 background-position: top right;
 background-repeat: no-repeat;
 border: 0;
 padding-left: 5px;
 padding-right: 0;
 padding-top: 3px;
 padding-bottom: 0;
 margin: 0;
 text-align: left;
 font-size:12px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;

 Z-Index: 200;
}
div.shoppingbox_inner {
 border-left: solid 1px #CCCC99;
 border-right: solid 1px #CCCC99;
 border-top: 0;
 border-bottom: solid 1px #CCCC99;
 padding-left: 2px;
 padding-right: 2px;
 padding-top: 7px;
 padding-bottom: 3px;
 margin-left: -5px;
 margin-right: 0;
 margin-top: 0;
 margin-bottom: 0;

 text-align: center;
 font-size:12px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
}

div.shoppingbox_inner div.mini {
 margin-top: 10px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 10px;
}
div.shoppingbox_inner img {
 margin-top: 10px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
}
div.shoppingbox_inner div.explanation {
 position:relative;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:normal;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
}





div.productbar img.end_l {
 float: left;
 position: relative;
 right: 3px;
 margin: 0;
 padding: 0;
}
div.productbar img.end_r {
 float: right;
 position: relative;
 left: 3px;
 margin: 0;
 padding: 0;
}
div.productbar {
 background-color: transparent;
 background-image: url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/nav/BubbleBackground_mid.gif);
 background-position: top left;
 background-repeat: repeat-x;
 text-align: center;
 position: relative;
 display: block;
 width: 90%;
 height:50px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0;
 padding-bottom: 0;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 5px;
 margin-bottom: 10px;
 border: none;
}
div.productbar p {
 display: inline;
 margin: 0px;
 padding-left: 7px;
 padding-right: 7px;
 padding-top: 0px;
 padding-bottom: 0px;
}

div.productbar a:link,div.productbar a:visited,div.productbar a:hover,div.productbar a:active {
 background-color: transparent;
 padding: 0;
 display: inline;
 text-align: center;
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 text-decoration: underline;
}
div.productbar a:link,div.productbar a:visited {
 color: #CC0000;
}
div.productbar a:hover,div.productbar a:active {
 color: #FF0000;
}

a.productbar {
 position: relative;
 top: -21px;
}
a.productbar img {
 position: relative;
 top: 21px;
 left: -2px;
}

.productimage {
 width: 60%;
}


div.menubutton {
 background-image: url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/shopping/shoppingbox_left.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: auto;
 border: 0;
 padding: 0;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
}
div.menubutton_right {
 background-image: url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/shopping/shoppingbox_right.gif);
 background-position: top right;
 background-repeat: no-repeat;
 border: 0;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 padding-bottom: 3px;
 margin: 0;
 text-align: left;
 font-size:12px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;

 Z-Index: 200;
}

img.SEOpic {
 width: 175px;
}




div#LeftMenu_container {
 Z-Index: -1;
}
div.browseleftmenubox {
 background-image: url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/leftmenu/browseleftmenubox_left.gif);
 background-position: top left;
 background-repeat: no-repeat; 
 width: 190px;
 border: 0;
 padding: 0;
 margin: 0;
 color: #000000;
}
div.browseleftmenubox_topright {
 background-image: url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/leftmenu/browseleftmenubox_right.gif);
 background-position: top right;
 background-repeat: no-repeat;
 border: 0;
 padding-left: 5px;
 padding-right: 0;
 padding-top: 3px;
 padding-bottom: 0;
 margin: 0;
 text-align: center;
 font-size:13px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 color: #FFFFFF;

 Z-Index: 200;
}
div.browseleftmenubox_inner {
 border-left: solid 1px #CCCC99;
 border-right: solid 1px #CCCC99;
 border-top: 0;
 border-bottom: 0;
 padding-left: 2px;
 padding-right: 2px;
 padding-top: 7px;
 padding-bottom: 3px;
 margin-left: -5px;
 margin-right: 0;
 margin-top: 0;
 margin-bottom: 0;

 text-align: left;
 font-size:12px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 color: #000000;
}
div.leftmenubox {
 background-image: url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/leftmenu/leftmenubox_left.gif);
 background-position: top left;
 background-repeat: no-repeat; 
 width: 190px;
 border: 0;
 padding: 0;
 margin: 0;
 color: #000000;
}
div.leftmenubox_topright {
 background-image: url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/leftmenu/leftmenubox_right.gif);
 background-position: top right;
 background-repeat: no-repeat;
 border: 0;
 padding-left: 5px;
 padding-right: 0;
 padding-top: 3px;
 padding-bottom: 0;
 margin: 0;
 text-align: left;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 color: #000000;

 Z-Index: 200;
}
div.leftmenubox_inner {
 border-left: solid 1px #CCCC99;
 border-right: solid 1px #CCCC99;
 border-top: 0;
 border-bottom: 0;
 padding-left: 2px;
 padding-right: 2px;
 padding-top: 7px;
 padding-bottom: 3px;
 margin-left: -5px;
 margin-right: 0;
 margin-top: 0;
 margin-bottom: 0;

 text-align: center;
 font-size:12px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 color: #000000;
}

div.leftmenubox_bot_left {
 background-image: url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/leftmenu/leftmenubox_bot_left.gif);
 background-position: top left;
 background-repeat: no-repeat; 
 width: 190px;
 height: 5px;
 border: 0;
 padding: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 margin-bottom: 5px;
 color: #000000;
}
div.leftmenubox_bot_right {
 background-image: url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/leftmenu/leftmenubox_bot_right.gif);
 background-position: top right;
 background-repeat: no-repeat;
 height: 5px;
 border: 0;
 padding: 0;
 margin: 0;

 Z-Index: 201;
 color: #000000;
}



div#treemenu_container {
 margin: 0;
 padding: 0;
 white-space: normal;
}

div.treemenu_toggle {
 display: inline;
 width: 9px;
 height: auto;
 margin: 0;
 padding: 0;
}
div.treemenu_toggle img {
 float: left;
 width: 9px;
 height: 9px;
 padding: 0;
 margin: 0;
 margin-top: 3px;
}

div.treemenu_item {
 display: inline;
 width: auto;
 margin: 0;
 padding-left: 2px;
 padding-right: 0;
 padding-top: 0;
 padding-bottom: 0;
 white-space: normal;
}

div.treemenu_level_hidden {
 display: none;
 margin: 0;
 padding: 0;
}
div.treemenu_level {
 display: block;
 margin: 0;
 padding: 0;
}

div#treemenu_container div div.treemenu_level {
 margin-left: .5em;
}
div#treemenu_container div div div.treemenu_level {
 margin-left: 1em;
}
div#treemenu_container div div div div.treemenu_level {
 margin-left: 1.5em;
}
div#treemenu_container div div div div div.treemenu_level {
 margin-left: 2em;
}


div.splash_bg {
 display: block;
 width: 560px;
 height: 630px;
 border: 0;
 background-image: url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/home/splash_bg.gif);
 background-position: top left;
 background-repeat: no-repeat;
 margin-bottom: -50px;
}
div.splash_bg_2 {
 display: block;
 width: 560px;
 height: 630px;
 border: 0;
 background-image: url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/home/splash_bg_2.gif);
 background-position: top left;
 background-repeat: no-repeat;
}

div.splash_content {
 font-size: 11px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
 position: relative;
 left: 220px;
 top: -350px; 
 width: 170px;
}

img.splash_windwing {
 display: inline;
 width: 215px;
 height: 271px;
 position: relative;
 left: 20px;
 top: 25px; 
}

img.splash_kiterental {
 display: inline;
 width: 302px;
 height: 169px;
 position: relative;
 left: 35px;
 top: -85px; 
}

img.splash_videorental {
 display: inline;
 width: 329px;
 height: 192px;
 position: relative;
 left: 50px;
 top: 0px; 
}

img.splash_videorack {
 display: inline;
 width: 156px;
 height: 250px;
 position: relative;
 left: 65px;
 top: -25px; 
}

img.splash_cuttingedge {
 display: inline;
 width: 482px;
 height: 128px;
 position: relative;
 left: 40px;
 top: 50px; 
}

img.splash_ultimateears {
 display: inline;
 width: 100px;
 height: 99px;
 position: relative;
 left: 150px;
 top: 30px; 
}

img.splash_scottevest {
 display: inline;
 width: 100px;
 height: 93px;
 position: relative;
 left: 200px;
 top: 25px; 
}

img.splash_soldius {
 display: inline;
 width: 100px;
 height: 89px;
 position: relative;
 left: 30px;
 top: 150px; 
}




.DOD_container {
 background-image:url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/home/OZDOD_swirl_bg.jpg);
 background-position: 0px 0px;
 background-repeat: repeat-xy;
 width: 100%;
 margin: 0;
 padding: 0;
 margin-top: 5px;
 margin-bottom: 5px;
 border: dashed 1px #000000;
 text-align: center;
}

.DOD_swirl {
 background-image:url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/home/OZDOD_swirl.gif);
 background-position: 170px 0px;
 background-repeat: no-repeat;
 width: 100%;
 margin: 0;
 padding: 0;
 padding-bottom: 4px;
 text-align: center;
}
.DOD_pic {
 width: 360px;
 text-align: center;
 white-space: normal;
}
.DOD_pic img {
 border: solid 5px #CCCC99;
 text-align: center;
}
.DOD_swirl .title {
 text-align: center;
 white-space: nowrap;
 font-size: 40px;
 font-family: tahoma, arial, sans-serif;
 font-weight: bold;
 text-decoration: none;
 display: block;
}
.DOD_swirl .numberleft {
 text-align: center;
 white-space: nowrap;
 font-size: 20px;
 font-family: tahoma, arial, sans-serif;
 font-weight: bold;
 text-decoration: none;
 margin-top: -7px;
 display: block;
}
.DOD_swirl .numberleft b {
 position: relative;
 top: 6px;
 color: #FFFFFF;
 font-size: 40px;
}

.DOD_swirl .product {
 text-align: center;
 white-space: normal;
 font-size: 20px;
 font-family: tahoma, arial, sans-serif;
 font-weight: bold;
 text-decoration: none;
 padding-top: 10px;
 padding-bottom: 10px;
}

.DOD_swirl .product a:link,.DOD_swirl .product a:visited {
 text-align: center;
 white-space: normal;
 font-size: 20px;
 font-family: tahoma, arial, sans-serif;
 font-weight: bold;
 text-decoration: underline;
 padding-top: 10px;
 padding-bottom: 10px;
}
.DOD_swirl .product a:link,.DOD_swirl .product a:visited {
 color: #003300;
}
.DOD_swirl .product a:hover,.DOD_swirl .product a:active {
 color: #336600;
}

.DOD_product small {
 font-size: 11px;
 font-family: tahoma, arial, sans-serif;
 font-weight: normal;
 text-decoration: none;
}

.DOD_info {
 width: 360px;
 border: solid 1px #666666;
 background-color: #EEEEEE;
 color: #000000;
 font-size: 11px;
 font-family: tahoma, arial, sans-serif;
 font-weight: normal;
 text-decoration: none;
 text-align: center;
 padding: 5px;
 margin-top: 7px;
}

.DOD_info a {
 font-size: 15px;
 text-decoration: underline;
}
.DOD_info a:link,.DOD_info a:visited {
 color: #336699;
}
.DOD_info a:hover,.DOD_info a:active {
 color: #336600;
}

.DOD_header_left {
 float: left;
 text-align: left;
 width: 35%;
 display: inline;
 white-space: nowrap;
}
.DOD_header_right {
 float: right;
 text-align: right;
 width: 55%;
 background-color: #EEEEEE;
 border: dashed 1px #000000;
 padding: 4px;
 display: inline;
}
.DOD_header_right b {
 color: #336600;
 font-size: 17px;
 font-family: tahoma, arial, sans-serif;
 font-weight: bold;
 text-decoration: none;
}

.DOD_header_right em {
 color: #FF3300;
 font-size: 17px;
 font-family: tahoma, arial, sans-serif;
 font-weight: bold;
 text-decoration: none;
}


.productthumbsModule_dealoftheday {
 position:relative;
 font-family:arial, sans-serif;
 font-size:10pt;
 border: dashed 1px #000000;
 background-color: #FFFFFF;
 color:#000000;
 font-weight:normal;
 text-decoration:none;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 2px;
 margin-bottom: 0px;
 padding: 7px;
 text-align:left;
}

.productmoduledescription_dealoftheday {
 background-color: #336600;
 color: #FFFFFF;
 border: solid 7px #339900;
 padding: 7px;

 font-family:arial, sans-serif;
 font-size:11pt;
 font-weight:normal;
 text-decoration:none;
}

.DealoftheDay_MSRP {
 color: #000000;
 font-size: 13px;
 font-family: tahoma, arial, sans-serif;
 font-weight: normal;
 text-decoration: none;
 display: block;
}
.DealoftheDay_Price {
 color: #000000;
 font-size: 35px;
 font-family: tahoma, arial, sans-serif;
 font-weight: bold;
 text-decoration: none;
 display: block;
}
.DealoftheDay_sh {
 color: #000000;
 font-size: 11px;
 font-family:arial, sans-serif;
 font-weight: normal;
 text-decoration: none;
 display: block;
 text-align: center;
 position: relative;
 left: 35px;
 top: -7px;
}

.DealoftheDay_Qty {
 color: #000000;
 font-size: 15px;
 font-family:arial, sans-serif;
 font-weight: bold;
 text-decoration: none;
 display: block;
}

.DealoftheDay_Header h1 {
 color: #000000;
 font-size: 30px;
 font-family: tahoma, arial, sans-serif;
 font-weight: bold;
 text-decoration: none;
}





#CE_outer {
 position: relative;
 top: 5px;
 border: dashed 1px #666666;
 padding: 0;
 margin: 0;
}
#CE_explanation {
 border: solid 1px #CCCC99;
 background-color: #CCCCCC;
 filter:alpha(opacity=50);
 opacity:.5;
 padding: 7px;
 margin-top: 225px;
}

#CE_container { /* all lists */
 position: absolute;
 top: 227px;
 border: 0;

 Z-Index: 1000;

 text-align: center;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 margin-left: 2px;
}
#CE_container ul { /* all lists */
 text-align: left;
 padding: 0;
 margin: 0;
 list-style: none;
}

#CE_container li { /* all list items */
 float: left;
 display: block;
 /* width needed or else Opera goes nuts */
 width: 175px;
 height: auto;
 white-space: normal;
 overflow:  visible;

/* Header */
 background-image:url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/home/CEbutton_left.gif);
 background-position: 0px 0px;
 background-repeat: no-repeat;
 padding-top: 4px;
 padding-left: 5px;
}
#CE_container li.first-child { /* first header */
/* Header */
 background-position: -6px 0px;
 padding-left: 5px;
}

#CE_container li.last-child { /* last header */
/* Header */
 width: 6px;
 background-image:url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/home/CEbutton_right.gif);
 background-position: 0px 0px;
 background-repeat: no-repeat;

}


#CE_container li a img {
 float: none;
 width: 175px;
 height:175px;
 margin-top: 7px;
}

#CE_container li ul { 
 filter:alpha(opacity=95);
 opacity:.95;
 position: absolute;
 width: 375px;
 height: auto;
 left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */


 float: none;
 display: block;
 padding-left: 0;
 padding-right: 0px;
 padding-top: 0;
 padding-bottom: 0;
 margin-left: 1px;
 margin-right: 0px;
 margin-top: -177px;
 margin-bottom: 0;

 border-left: solid 1px #6699CC;
 border-right: solid 1px #6699CC;
 border-top: solid 1px #6699CC;
 border-bottom: solid 1px #6699CC;

 background-color: #FFFFFF;
 background-image: none;
 background-position: 0px 0px;
 background-repeat: repeat;
 Z-Index: 9000;
}

/* First dropdown needs to be moved left to accomodate for offset background) */
#CE_container li.first-child ul { 
  margin-left: -5px;
  padding-right: 0px;
}
#CE_container li.second-child ul { 
  margin-left: -100px;
  padding-right: 0px;
}
#CE_container li.third-child ul { 
  margin-left: -196px;
  padding-right: 0px;
}
#CE_container li.first-child a {
 padding-right: 0px;
}
#CE_container li li {
 background-position: 0px 0px;
 padding: 0;
 background-image: none;
 width: 375px;
 height: auto;
 display: block;
 Z-Index: 9000;
}
#CE_container li li p {
 width: 97%;
 height: auto;
 text-align: justify;
 Z-Index: 9001;
 font-weight: normal; 
}
#CE_container li li p a:link, #CE_container li li p a:visited, #CE_container li li p a:hover, #CE_container li li p a:active {
 font-size: 14px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: bold; 
 text-decoration: underline;
 padding: 0;
 margin: 0;
 Z-Index: 9002;
}
#CE_container li li p img {
 float: none;
 margin: 0px;
 padding: 0px;
 width: auto;
 height: auto;
 filter:alpha(opacity=100);
 opacity:1.0;
 Z-Index: 103;
}




/* LINK RULES */

#CE_container a {
 display: list-item;
 list-style-type: none;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 1px;
 padding-bottom: 1px;
 margin-left: -6px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 width: 100%;
}
#CE_container li a {
 margin-left: 5px;
 padding-left: 0px;
}
#CE_container li.first-child a {
 margin-left: -8px;
 padding-left: 0px;
}
#CE_container a:link, #CE_container a:visited {
 text-align: center;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
}
#CE_container a:link, #CE_container a:visited, #CE_container a:hover, #CE_container a:active {
 text-decoration: none;
}






/* MOUSEOVER SECTION */

/* This stuff hides the dropdowns normally */
#CE_container li:hover ul ul, #CE_container li:hover ul ul ul,
#CE_container li.sfhover ul ul, #CE_container li.sfhover ul ul ul,
#CE_container li.sfhover ul ul ul, #CE_container li.sfhover ul ul ul ul {
	left: -999em;
}

/* This stuff shows the dropdowns when higher levels are Hovered */
#CE_container li:hover ul,
#CE_container li.sfhover ul { /* lists nested under hovered list items */
 left: auto;
}
#CE_container li.first-child:hover ul,
#CE_container li.sfhover ul { /* lists nested under hovered list items */
 
}

a.small {
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 display: inline;
}







#Tabs_container { /* all lists */
 display: block;
 width: 100%;
 height: 46px;
 margin: 0;
 padding: 0;
 border: 0;
 white-space: nowrap;
 Z-Index: 1000;
}

#Tabs_container ul { /* all lists */
 display: table;
 width: 100%;
 margin: 0;
 margin-left: 20px;
 padding: 0;
 border: 0;
 text-align: center;
 list-style-type: none;
 white-space: nowrap;
}
#Tabs_container ul.first-row li {
 position: relative;
 left: 7px;
 min-width: 4em;
}
#Tabs_container ul.second-row li {
 min-width: 5em;
}
#Tabs_container li { /* all list items */
 display: block;
 float: left;
 /* width needed or else Opera goes nuts */
 width: auto;
 width: expression(7+'em'); /* IE needs special attention */
 height: 23px;
 padding-top: 0;
 padding-left: 7px;
 padding-right: 1px;
 margin: 0;

 white-space: nowrap;
 overflow: visible;

 background-image:url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/nav/tab_left.gif);
 background-position: 0px 0px;
 background-repeat: no-repeat;
}
#Tabs_container li.first-child { /* first header */
/* Header */
 background-position: -6px 0px;
 padding-left: 14px;
 padding-right: 0px;
}
#Tabs_container li.last-child { /* last header */
/* Header */
 width: 6px;
 background-image:url(http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/nav/tab_right.gif);
 background-position: 0px 0px;
}
#Tabs_container li.last-child img {
 width: 6px;
 height: 23px;
 border: 0;
}




/* LINK RULES */

#Tabs_container a {
 display: list-item;
 width: 100%;
 padding-left: 0;
 padding-right: 0;
 padding-top: 5px;
 padding-bottom: 1px;
 margin: 0;
 white-space: nowrap;

 list-style-type: none;
 text-align: center;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration: none;
}
#Tabs_container li a {
 margin-left: 5px;
}
#Tabs_container li.first-child a {
 margin-left: -3px;
}



#VidSpecTab td {
 border-left: 0;
 border-right: 0;
 border-top: 0;
 border-bottom: solid 1px #000000;
} 