body {
	margin: 0;
	padding: 0;
    background:#000 url('images/black-bg1.gif') left top repeat-x; 
	font-family: "Calibri", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #555;
	text-align: center;
}

body.secondary {
	background: url(http://viewcast.com/themes/viewcast/style.css?u) repeat-x #000;
}
a {
	text-decoration: none;
	color: #4777dd;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
p {
	margin: 15px 0 15px 0;
	line-height: 23px;
}

h1 {
	margin: 0;
	padding: 0;
	font-size: 23px;
	color: #fff;
	font-weight: normal;
}
h2 {
	margin: 0;
	padding: 0;
	font-size: 19px;
	color: #333;
	font-weight: normal;
}
h2 a {
	color: #333;
}	
hr {
    display:none;
}

#tabs-wrapper{
   margin-top:-40px;
   margin-bottom:-5px;
   
}

.smallcaps {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #999;
	text-transform: uppercase;
}
#right h2 {
	margin: 0 0 15px 0;
	font-size: 14px;
	color: #333;
	text-transform: uppercase;
}

.clear {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}
#container {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 990px;
	text-align: left;
	background-color:#000000;
}
#header {
	margin: 0;
	padding: 0;
	height: 500px;
	margin-top:20px;
	overflow: hidden;
}
#headerinside {
	margin: 0;
	padding: 0;
	height:350px;
	margin-top:20px;
}

/* new code */
#headertopfront {
	padding: 50px 0 0 0;
	height: 85px;
	margin: 0;
}
#headertopinside {
	padding:29px 0 0 0;
	height: 85px;
	margin: 0;
}


/* new code end*/
li.pdficon{
	background: url(images/pdficon.gif) no-repeat;
	padding-right:25px;
}
li.pdficon a{
    color:#CCCCCC;
}
li.jumpicon{
	background: url(http://viewcast.com/themes/viewcast/images/jumpicon.gif) no-repeat;
	padding-right:25px;
}
li.jumpicon a{
    color:#CCCCCC;
}
.messages-status{
   font-family:Arial, Helvetica, sans-serif;
   font-size:16px;
   color:#CC0000;
   background-color:#999999;
   padding:10px 10px 10px 10px;
}
/*** beread crumbs ***/
.breadcrumbs{
    border-top: #8ca856 solid 1px;
	color: #8ca856;
	margin-left:10px;
	width:100%;
}
.breadcrumbs a{

	color:#8ca856;
}
.breadcrumb {

	color:#fff;
}
.breadcrumbs a:hover{

	color:#fff;
}
#products h2{
    display:none;
}

#block-20{
    width:960px;
}
.secondary #header {
	height: 125px;
}

#logo {
	margin: 0;
	padding: 0;
	margin-top:25px;
	*margin-top:-25px;
	margin-left:12px;
}
#logo img {
	margin: 0 20px 0 0;
	margin-top:15px;
}
*:first-child+html #logo img{ 
	margin-top:10px;
} * html {}
#companyname {
	margin: 0;
	padding: 0;
	font-size: 34px;
	color: #fff;
}
#companyname a {
	color: #fff;
	float: left;
	display: block;
}
#companyname a:hover {
	color: #ccc;
	text-decoration: none;
}
#companyname span {
	font-size: 16px;
	display: block;
	float: left;
	margin: 14px 0 0 5px;
}

/* Events Page*/
#eventblocks{
    margin-left:80px;}

ul.list_events {
	margin: 20px 0px 0px 30px;
	padding: 0px;
	text-align: center;
	list-style: none;
	height:190px;
}

ul.list_events li {
	width: 180px;
	float: left;
	height:190px;
	margin: 0px 20px 10px 0px;
	padding: 10px 5px 0px 5px;
	border: 1px solid #a1a1a1;
	background-color:#FFFFFF;
}

.event_info {
	font-size: 12px;

	color:#666;

}

.event_info a {
	font-size: 12px;
}

.event_hover {
	background: #f1f1f1;
}
.event_inforight {
	font-size: 12px;


}
p{
    color:#999;}
.event_inforight a {
	font-size: 12px;
}

.event_hoverright {
	background: #f1f1f1;
}

/********** vmp top flash header***************/
#block-block-27{
    height:300px;
}
/************* front flash items **************/
/* new code */
#maintopflash{
    width:100%;
    margin-left:20px;
	background: url(images/topflashbk.jpg) no-repeat;
	background-color:#000000;
	width:960px;
	height:206px;

}
#vmpflash{
    width:100%;
    margin-left:20px;
	width:960px;
	height:206px;

}
#leftflash{
	margin-top:-14px;
	margin-left:-10px;
	width:575px;
}
#flashbox{
   height:262px;
   float:right;
   margin-bottom:26px;
   *margin-bottom:23px;!important
   margin-top:10px;
   margin-right:3px;
   *margin-right:1px;
   width:390px;


}
#rightflashbox{
     margin-right:20px;}
#videoboxbk{ 
	/*background: url(images/bar.png) no-repeat;*/
	min-width:391px;
	*margin-left:18px;!important
	height:98px;
	float:right;
	margin-top:5px;
	

}
#videoboxleft{ 
    float:left; 
	margin-left:25px;
	margin-top:-10px;

}
.videoheadingleft{
    color: #8ca850;
	font-weight:bold;
	font-size:12px;
	margin-left:0px;
	

}
.leftimage{
	width:72px;
	height:49px;
	float:left;
    margin-top:-10px;

}
.videotextleft{
    color:#999999;
    float:left;
    margin-top:-15px;
	margin-left:5px;
    font-size:10px;
    width:100px;
	line-height:1.2;
	font-family:Arial, Helvetica, sans-serif;

}
.videoheadingbottom{
    color: #8ca850;
	font-weight:bold;
	font-size:12px;
	margin-left:0px;
}

.title{
   color:#9bb655;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-style:normal;
   font-weight:bold;
   padding-bottom:5px;
}
.bottomimage{
	width:72px;
	height:49px;
	float:left;
    margin-top:-10px;

}
.videotextbottom{
    color:#999999;
    float:left;
    margin-top:-15px;
	margin-left:5px;
    font-size:10px;
    width:100px;
	line-height:1.2;
	font-family:Arial, Helvetica, sans-serif;

}
#videoboxright{ 
    float:right;
	margin-top:-52px;
	margin-left:20px;
	*margin-left:55px;
   
}
.videoheadingright{
    color: #8ca850;
	margin-right:5px;
	font-weight:bold;
	font-size:13px;
	*margin-right:-1px;!important
}
.rightimage{

	width:72px;
	height:49px;
	margin-left:5px;
    margin-top:-10px;
}
.videotextright{
    color:#999999;
    float:right;
    margin-top:-15px;
	margin-left:-5px;
    font-size:10px;
    width:100px;
	line-height:1.2;
	font-family:Arial, Helvetica, sans-serif;
}

/* video scroll bar right side*/
div.sc_menu_wrapper {
	position: relative; 	
	height: 150px;
	/* Make bigger than a photo, because we need a place for a scrollbar. */
	width: 220px;
	
	margin-top:10px;
	overflow: auto;
}
div.sc_menu {
	padding: 15px 0;
}
.sc_menu a {
	display: block;
	margin-bottom: 5px;
	width: 200px;	
	border: 2px rgb(59, 59, 59) solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;		
	/* When image support is turned off */
	color: #fff;
	font-size:11px;
	padding:2px 2px 2px 2px;
	background: #202020;	
}
.sc_menu a:hover {
	background-color: #666666;

}
.sc_menu img {
	display: block;
	border: none;
}

.sc_menu_wrapper .loading {
	position: absolute;
	top:10px;
	left: 10px;
	
	margin: 0 auto;
	padding: 10px;

	width: 100px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;	
	
	text-align: center;
	color: #fff;
	border: 1px solid rgb(79, 79, 79);
	background:#202020 ;
}
/* Styling tooltip */
.sc_menu_tooltip {
	display: block;
	position: absolute;
	
	padding: 6px;
	font-size: 12px;	
	color: #fff;
	
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;	
	
	border: 1px solid rgb(79, 79, 79);
	background: rgb(0, 0, 0);
	/* Make background a bit transparent for browsers that support rgba */	
	background: rgba(0, 0, 0, 0.5);
}

/* Here are styles for a link to an article. Not for you :) */
#back {
	margin-left: 8px;
	color: gray;
	font-size: 18px;
	text-decoration: none;
}
#back:hover {
	text-decoration: underline;
} 
.messagesstatus{
background-color:#CC66FF;}
/****************** top banner left and right side bar areas *******************/

/* new code */
#banners {

}
#banner1 {
	margin: 0;
	padding: 0;
	color: #999;
	width: 555px;
	height:400px;
	float: left;
	margin-left:5px;
	margin-top:-20px;
	margin-bottom:5px;

}
#banner1 h2 {
    display:none;
}
#banner2 {

	float: right;
	margin-right:8px;
	margin: 0;
	padding: 0;
	color: #999;
	margin-top:-30px;
	border-left:#333333 2px solid;
	height:385px;

}
img{
	padding-right:10px;
}
/* ie7*/
*:first-child+html #banner2{ 
	margin-top:-20px ;
} * html {}
#banner2 h2 {
    display:none;
}
#banner {
	margin: 0 40px 0 0;
	padding: 0;
	border: 3px solid #5f5f5f;
	float: left;
}
/* new code end*/
.content{
    margin-left:10px;}
#content {
	margin: 20px 0 0 0;
	padding: 0;
	
}

#content2 {
	margin: 0px 0 0 0;
	padding: 0;
	margin-top:-20px;
}

#left {
	margin: 0 40px 0 0;
	padding: 0;
	width: 650px;
	float: left;
	position: relative;
}

#right {
	margin: 0;
	padding: 0;
	width: 250px;
	float: right;
	margin-right:5px;
	margin-top:-10px;
}
#content2{
    width:850px;
	}
.contentbox2{
    width:850px;
}
.contentbox2 h2{
    display:none;
}
#left .contentbox2,
#right .contentbox2 {
	margin: 0;
	padding: 10px;
	background: #000;
}
#right .contentbox2 {
	margin: 0 0 0px 0;
	padding: 10px;
}

#left .contentbox,
#right .contentbox {
	margin: 0;
	padding: 30px;
	background: #000;
	border: 0px solid #e3e3e3;
		margin-top:-20px;


}
#right .contentbox {
	margin: 0 0 20px 0;
	padding: 15px;

}
#right .contentbox a{
    font-size:12px;


}
.contentbox h2{
    display:none;
	}

h2.comments {
	margin: 20px 0 0 0;
	font-weight: bold;
}
/*** right side blocks / headlines and events tabs **/
#quicktabs-2{
    width:230px;
	padding-top:10px;
	margin-left:10px;

}
#block-block-4{
    margin-left:-20px;
}
#block-block-3{
    margin-left:-20px;
}
#block-menu-menu-products{
    margin-bottom:15px;
}
#block-menu-menu-solutions{
    margin-bottom:15px;
}
#block-menu-menu-downloads{
    margin-bottom:15px;
}
/* new code  */
/************* footer **********************/
#footer_pr
{
	font-size: 10px;
	line-height: 14px;
}

#footer_break {
	margin: 10px auto;
	text-align:center;
	font-weight: bold;
}
#footer {

	font-size: 12px;
	color: #ccc;
	width: 900px;
	text-align:center;
	margin: 0;
    padding: 0 0 0 0;
    margin-left:40px;

}
/* new code  end*/
.footertext{
    font-size:12px;
    color:#666;
	text-align:center;}
#footer ul, #footer li
{
    margin: 0;
    padding: 0;
    display: inline;
    list-style-type: none;
}

#footer a:link, #footer a:visited
{
    text-align:center;
    line-height: 1px;
    font-size:12px;
    font-weight: normal;
    margin: 0 10px 0 10px;
    padding-top:10px;
    text-decoration: none;
    color: #666;
}

#footer a:link#current, #footer a:visited#current, #footer a:hover
{

    padding-bottom: 2px;
    background: transparent;
    text-decoration:underline;
    color: #fff;
}

#footer a:hover {
    color: #fff; 
}

#footer h2{
    display:none;

}
#footerleft {
	margin: 0;
	padding: 0;
	float: left;
}
#footerright {
	margin: 0;
	padding: 0;
	float: right;
}
#footer a {
	color: #aaa;
}


/* General Classes */
.node {
	margin : 0 0 45px 0;
}
#right .contentbox ul {
	padding: 0 0 0 8px;
}
.node .links {
	margin: 5px 0 0 0;
}
.comment {
	margin: 0 0 45px 0 ;
	padding: 0 0 25px 0;
	border-bottom: 1px solid #E1E1E1;
}


/**
 * Overrides
 * 
 */
table {
	width: 100%;
}
table td {
	padding: 4px;
}
/**.primary li a {
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
} */
tr.even, tr.odd {
	background: none;
	border-bottom: 1px solid #DDD;	
}
#content ul.links li {
	padding: 0 0.5em 0 0;
}
/*** no  delete button hide ****/
#edit-delete{
    display:none;
}
/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 15px 15px 15px;
	width:394px;
	height:300px;
	color: #000;
    text-align: left;
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
}
a.tt:hover span.top{
	display: block;
	padding: 5px 5px 5px 5px;
    background: url(http://viewcast.com/themes/viewcast/style.css?u) no-repeat top;
	background-color:#ddd;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 5px 5px 5px 5px;
	background: url(http://viewcast.com/themes/viewcast/style.css?u) repeat bottom; 	background-color:#ddd;
}
a.tt:hover span.bottom{
	display: block;
	padding: 5px 5px 5px 5px;
	color: #000;
    background: url(http://viewcast.com/themes/viewcast/style.css?u) no-repeat bottom;	background-color:#ddd;
}
/*** end **/
.tooltip { position:relative; z-index:24; }
.tooltip span { display:none;}
.tooltip:hover {z-index:25;}
.tooltip:hover span { 
	display:block;
	position:absolute; 
	width:400px; 
	top:25px; 
	left:20px; 
	background-color: #333333; 
	border:1px solid #ccccc; 
	padding:5px;
	font-size:11px;
	color:#ddd;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.warning { position:relative; z-index:24;  }
.warning span { display:none; }
.warning:hover {z-index:25;}
.warning:hover span { 
	display:block;
	z-index:25; 
	position:absolute; 
	width:250px; 
	top:25px; 
	left:20px;
	background:#FCE4E4;
	border: 1px solid #990000; 
	padding:5px 5px 5px 35px;
	font-size:11px;
	color:#990000;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/**** all web Forms */
#line{
   display:none;
}
#edit-pass-wrapper .form-text{
   width:200px;}
/*mail list form*/

#mailing-list-subscription-form-1{
   margin-left:10px;margin-bottom:50px;

}
#mailing-list-subscription-form-1 .form-submit{
   width:100px;
   margin-right:30px;
   margin-top:5px;
   margin-bottom:50px;
}

#edit-name-wrapper .form-text{
   width:200px;
}
#edit-mail-wrapper .form-text{
   width:200px;
}
/**** new webform**/

.webform-client-form .form-item input.error, .form-item textarea.error {
border: 1px solid #FF5C00;
color: #ffffff;
}
.webform-client-form .form-item {
  margin: 0px;
  margin-bottom: 7px;
}
.webform-client-form label {
  margin: 0px;
  width: 30%;
  float: left;
  text-align: right;
}
.webform-client-form label.option {
  width: auto; /* We don't want radio labels to follow the same rules as component labels */
}
.webform-component-textfield, .webform-component-select, .webform-component-email,
.webform-component-select .form-radios {
  overflow: auto;
  overflow: hidden;
  height: 100%;
}

.webform-component webform-component-textarea{
width:100%;
}
@-moz-document url-prefix() { 
#edit-submitted-comment-description-of-problem-wrapper label{ margin-right:-190px;; } } 

#edit-submitted-comment-description-of-problem-wrapper label{
width:100%;
text-align:left;
}
.webform-client-form .description {
  display: block;
  clear: both;
  line-height: normal;
  color: #565656;
  padding: 0px;
  margin-top: -10px;
  width: auto;
}
.webform-client-form .form-submit {
  margin: 20px;
  
}
.form-item input.error, .form-item textarea.error, .form-item select.error{
color:#FFFFFF;}
/* Target all Firefox textbox */ 
@-moz-document url-prefix() { 
#edit-submitted-comments-comment-wrapper {  width:100%; } } 

@-moz-document url-prefix() { 
#edit-submitted-comment-description-of-problem-wrapper { margin-left:-10px; width:70%;} } 




#edit-submitted-product-information-date-of-purchase-day{
margin-left:155px;}
#edit-submitted-product-information-date-of-purchase-year{
margin-left:155px;}


.captcha {
margin-left:80px;}

#edit-captcha-response{
margin-left:60px;
margin-top:-5px;}
/* login block area code  */

#user-pass .form-submit{
margin-top:-30px;
margin-right:-10px;}
#user-login .form-submit{
    margin-right:140px;
	margin-top:10px;
	width:210px;

}
.form-submit{    
    width:150px;
	height:30px;
	float:right;

}

#user-login{
    width:350px;
	margin-left:180px;
}
#user-pass{
    width:350px;
	margin-left:180px;}
#customer-pane fieldset {
    width:400px;
}
#user-register{
    width:350px;
	margin-left:180px;}
fieldset {
	margin: 0 0 20px 0;
	padding: 15px;
	border: none;
	/* -moz-border-radius: 2px;*/
	border:#D1D1D1 1px solid;
	width:480px;
	margin-left:50px;
	/*background: url(images/tab_bk.png) repeat-x;*/
}
legend {
	margin: 0 0 0 0;
	padding: 10px 20px;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	background: #999999;
	/*-moz-border-radius: 2px;*/
	border-top:#D1D1D1  1px solid;
	border-left:#D1D1D1  1px solid;
	border-right:#D1D1D1  1px solid;
	margin-bottom:20px;
	margin-top:20px;

}
.form-item label {
	margin: 0 0 10px 0;
	font-weight: normal;
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #fff;
	
}
.form-item{
    margin:0 0 0 0;

}


.form-item .form-text {
 
   background: url(images/form-bg.gif) repeat-x;
   border: 1px solid #ccc;
   width:235px;
  /* float:right;*/
   /*margin-top:-35px;  */ 
   padding:5px 5px 5px 0px; 
   color:#FFFFFF;
}

.form-item textarea {
   background:#666666;
   border: 1px solid #ccc;
   width:250px;
}

.form-item .form-select {
   background:  #333333;
   color:#FFFFFF;
   border: 1px solid #ccc;
   width:242px;
   margin-bottom:10px;
   /*float:right;*/
  /* margin-top:-35px;*/
   padding:5px 5px 5px 0px;
}
/* new search code */
#search-block-form .form-submit{
    margin-top:0px;

}
#search-form{
   width:430px;
   margin-left:150px;
}
/* search styles for ie7-8 and chrome*/
.search-info{
  display:none;
}
#edit-search-block-form-1{
   height:10px;
   background-color:#999999;
 }
#searchbox  {
  padding: 0;
  right: 0;           
  top: 0;      
  float:right;  
}


#block-search-0 h2{
   display:none;
}
#searchbox label{
   display:none;
}
#block-search-0 input{
   width:150px;
   margin-top:2px;


}
#block-search-0 .form-text{
   color: #ffffff;
   font-weight:bold;
}
#block-search-0 .form-submit{
   width:50px;
   font-size:10px;
   height:25px;

}
.txt{
   width:50px;
}
/* Target IE9 only */
@media all and (min-width:0) {
    #searchbox { margin-right:5px \0/; }  /* IE9 */
}
@media all and (min-width:0) {
    #searchbox input { margin-left:15px \0/; }  /* IE9 */
}
@media all and (min-width:0) {
    #searchbox .form-submit { margin-top:-22px \0/; }  /* IE9 */
}
/* Target IE9 end */

/* ie7 css search button*/

/* Target IE7 only */
*:first-child+html #searchbox{ 
  margin-left:539px;
  margin-bottom:30px;
} * html {}
*:first-child+html #searchbox input{ 
  margin-top:-13px;


} * html {}
*:first-child+html #searchbox .form-submit{ 
  margin-top:-25px;

} * html {}
/**** ie7 end ****/
/* chrome css search button*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
#block-search-0, #form-submit{ margin-left:100px; }

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#block-search-0 .form-submit{ margin-top:-23px; }


}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#contactus{ margin-right:-100px; }


}
/**/
.input:focus, textarea:focus{
    background-color:#fff;
}
/**** inner text styles ***/

#iframe{
    margin-right:10px;
}
.innertext{
	background: url(images/contentbg2.gif) no-repeat;
	width:630px;
	height:auto;
	min-height:800px;
	padding:20px 10px 10px 10px;
	margin-left:-10px;
	color:#999;
	
}
#vmpbg{


	/*filter: alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity: .5;*/
	width:630px;
	height:auto;
	min-height:800px;
	padding:10px 10px 10px 10px;
	margin-left:-20px;
	margin-top:-20px;
	color:#000;
}

h3{
	color: #996600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
h4{
	color: #996600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
h5{
	color: #8ca856;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
}
h6{
	color:#ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
/**** contact us tag at the top ****/
/**** ie7 ****/
*:first-child+html #contactus{ 
    margin-top:-15px;
	margin-left:-425px;
} * html {}

/**** ie7 end ****/
#contactus{
    color:#ccc;
    float:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    padding-bottom:2px;
	margin-top:-6px;
	
	

}


/**** front bottom panel area ****/
/* new code  */

#frontbottom{
	background-image:url(images/centerbottomback.gif);

	width:722px;
	height:333px;
	margin-left:5px;
	margin-top:-68px;
	margin-bottom:-80px;

}


#eventsblock{
    color:#999;
	width:200px;
	margin-left:20px;
	margin-top:40px;

	
}
#eventsblock h2{
    display:none;
}
#featured{
    height:229px;
    width:330px;
	text-align:justify;
    color:#999;
    margin-left:10px;
	padding-top:5px;
}

#featured a{
    color:#999;
	font-size:12px;
	
}
#featured p{
    color:#999;
	font-size:12px;
}
.featuredtitle{
   color:#9bb655;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-style:normal;
   font-weight:bold;
   margin-bottom:-5px;
   margin-top:2px;
   margin-left:20px;
}
#featuredcopy{

   margin-left:20px;
   margin-top:10px;
}
a{
	color:#4777DD;
	font-size:13px;
}
/* ie7*/
*:first-child+html .featuredtitle{ 
   margin-bottom:-5px;

} * html {}
#headlines{
   width:330px;
   color:#ccc;
   margin-left:356px;
   margin-top:-230px;
}

#headlinescopy{
   width:300px;
   margin-left:50px;
}

.headlinestitle{
   color:#9bb655;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-style:normal;
   font-weight:bold;
   margin-left:50px;
   margin-top:2px;


}
/* ie7*/
*:first-child+html .headlinestitle{ 
zindex:1000;
margin-top:1px;
} * html {}

/* ie7*/
#headlines a{
    color:#999;
	font-size:12px;
	
}
/* ie7*/
*:first-child+html #header{ 
	margin: 0;
	padding: 0;
	height: 520px;
	margin-top:10px;

} * html {}
#learn{
    width:229px;
    color:#ccc;
    margin-left:743px;
    margin-top:-376px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-style:normal;
	border-left:#333333 2px solid;
	height:380px;
	
}
*:first-child+html #learn{
    width:229px;
    color:#ccc;
    margin-left:743px;
    margin-top:-390px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-style:normal;
	border-left:#333333 2px solid;
	height:380px;
	
} * html {}
.learntitle{

   color:#9bb655;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-style:normal;
   font-weight:bold;
   padding-left:10px;
   


}
#learn a{

    color:#999;
}
/* front right column heading and lines*/
/*.line{
   border-bottom: #333333 2px solid;
   padding-bottom:5px;
   width:365px;
   margin-left:-9px;
}*/
/*.line2{
   border-bottom: #333333 2px solid;
   padding-bottom:5px;
   width:356px;
}*/
.line3{
   border-bottom: #333333 2px solid;
   padding-bottom:5px;
   margin-top:10px;
}
.line4{
   border-bottom: #333333 2px solid;
   margin-top:2px;
   margin-bottom:-5px;
}
*:first-child+html .line4{
   border-bottom: #333333 2px solid;
   margin-top:-6px;

} * html {}
*:first-child+html #specialsimage{
padding-bottom:8px;
} * html {}
.line5{
   border-bottom: #333333 2px solid;
   margin-left:10px;
}

.rightline{
   border-right:#666 1px solid;
   margin-right:50px;
}
.videotitle{
   color:#9bb655;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-style:normal;
   font-weight:bold;
   padding-bottom:2px;
   margin-top:10px;
   margin-bottom:-2px;
}
*:first-child+html .videotitle{ 
	margin-top:2px ;

} * html {}
#learnmoreright{
   color:#9bb655;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-style:normal;
   font-weight:bold;
   padding-bottom:5px;
   padding-top:6px;
   margin-bottom:5px;
}
*:first-child+html #learnmoreright{ 
   color:#9bb655;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-style:normal;
   font-weight:bold;
   padding-bottom:5px;
   padding-top:6px;
   margin-bottom:5px;

} * html {}

.specialsline{
   border-bottom:#333333 3px solid;

}
.whitecopy{
   padding-left:20px;
   width:200px;
   text-align:left;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-style:normal;

   }
.downloadtitle{
   color:#9bb655;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-style:normal;
   font-weight:bold;
   padding-left:10px;
   margin-top:7px;

}
/* ie7*/
*:first-child+html .downloadtitle{ 
   padding-top:15px;

} * html {}
.customerstitle{

   color:#9bb655;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-style:normal;
   font-weight:bold;
   padding-left:10px;
   margin-bottom:-15px;


}

#productbanner{
    width:920px;
    height:191px;
}
.description a{
    color:#FFFFFF;
}
#bottomlogobar{
	width:913px;
	height:70px;
	margin-left:15px;
	margin-top:-50px;
	margin-bottom:5px;

	}
/* what our customers say text*/
#scrollup {
   position: relative;
   overflow: hidden;
   height: 210px;
   width: 218px
   padding-right:10px;
}
.headline {
   position: absolute;
   top: 210px;
   padding-left:10px;
   padding-right:10px;
   height: 210px;
   width:218px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-style:normal;
   color:#999999;

}
/* new code  end*/
/* --------------- */

/* right side bar inside page items*/
#block-block-50{
    margin-left:8px;
	margin-right:8px;
	text-align:center;
    margin-bottom:20px;
	border-top: #333333 solid 1px;
	padding-top:15px;
}
.contentbox ul{
    margin-left:20px;
}
#right h2{
    margin-bottom:-10px;
}
.block h2{

	background: url(images/sm_grey_bar.gif) no-repeat;
	width:250px;
	height:43px;
	padding-top:15px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	color:#CC9900;

}

.block   li a{
    color: #8ca856;
	font-size:14px;
	font-weight:bold;


}
/** for the tabs **/
.block  li a.active {
    color: #fff;
  
}
li.active a{

    color:#333333;
}
/* uber cart coupon code styles*/
.pane-title-row{
    color:#000000;
}
.collapse-processed a{
    color:#000000;
}
.uc-price-product{
    color:#8ca856;
}
#edit-products-0{
    background-color:#999999;
}
#edit-apply{
    margin-right:5px;
}
#edit-code-wrapper{
    padding-top:10px;
	text-align:right;
}
#uc-cart-pane-coupon{
    float:right;
}
#cart-form-pane{
    margin-bottom:50px;
}
.product-body{
    border:#666666 solid 1px;
    margin-top:5px;
    width:600px;
}

.uc-price{
    float:right;
	margin-right:40px;

}
.add-to-cart{
    float:right;
    margin-top:30px;
    margin-right:-100px;
}
.main-product-image{
    display:none;}
#continue-shopping-button{
    float:right;
    margin-right:1px;
}
/* uber cart styles*/

.uc-display-usd-price{
    margin-right:25px;
	}
#block-uc_ajax_cart-0{
    margin-bottom:20px;
    width:250px;
}
.cart-block-title-bar {

	padding-left:10px;

}
#block-block-50 h2{
	background: url(images/sm_grey_bar.gif) no-repeat;
	margin-left:-10px;
	text-align:left;

}
#block-uc_ajax_cart-0 h2{
	background: url(images/sm_grey_bar.gif) no-repeat;
	width:250px;
	height:43px;
	padding-top:15px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#block-3 h2{
	background: url(images/sm_grey_bar.gif) no-repeat;
	width:250px;
	height:43px;
	padding-top:15px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#block-4 h2{
	background: url(images/sm_grey_bar.gif) no-repeat;
	width:250px;
	height:43px;
	padding-top:15px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:-5px;

}
#block-4 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8ca856;
	margin-top:-5px;

}
#block-4 a:hover{
	color:#fff;

}
#block-4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#996600;
	margin-top:-5px;

}

#block-5 h2{
	background: url(images/sm_grey_bar.gif) no-repeat;
	width:210px;
	height:43px;
	padding-top:15px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

/*Downloads Page*/
table.table_downloads {
	width: 600px;
	border: 0px;
	margin: 0px 0px 30px 0px;
    background: url(images/linksbg.gif) repeat-x;
	color:#000;
}

td.download_desc {
	width: 275px;
	padding: 5px;
	color:#ccc;
	border-right: #ccc solid 1px;

}
td.download_desc p{
    color:#ccc;
}
td.download_links {
	width: 175px;
	padding: 5px;
	color:#ccc;
	border-right: #ccc solid 1px;

}
td.download_links p{

	color:#ccc;


}
td.download_readme {
	width: 75px;
	padding: 5px;
	text-align: center;
	color:#ccc;

}
td.download_readme p{
	color:#ccc;

}
td.table_downloads p {
	margin: 0px;
}
ul#list_legacy {
	margin: 10px auto;
	padding: 0px;
}

ul#list_legacy li {
	list-style: none;
	margin: 0px 0px 20px 0px;
}

span.legacy_title {
    color:#996600;	
	display: block;
	width: 175px;
	float: left;
	padding: 2px;
	margin-right: 10px;
	font-weight: bold;
}
.productdesc {

    margin-left:180px;
    padding-right:20px;
	border-bottom:#999999 solid 1px;
	width:400px;
	padding-bottom:20px;
}
.title_h3 {
    margin-left:180px;
    padding-right:40px;
	color: #8ca856;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;

}
.price_h3{
    margin-left:520px;
    margin-top:-38px;
    padding-right:5px;
	color: #8ca856;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;

}
.price_h4{
    margin-left:520px;
    margin-top:-38px;
    padding-right:5px;
	padding-left:12px;
	color: #8ca856;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;

}
.prodctimg{
	width:108px;
	height:80px;
	float:left;

}

.ir_list {
	margin: 0px 0px 30px 10px;
	list-style: none;
	padding: 0px;
	width: 600px;
}

.ir_list li {
	margin: 0px 0px 10px 0px;
	padding: 2px;
}

ul.ir_list a, ul.ir_list:active, ul.ir_list:link, ul.ir_list:visited, ul.ir_list a:hover {
	color: #999;
	text-decoration: none;
}

ul.ir_list a:hover {
	text-decoration: underline;
}
/**  top nav **/
#topnav h2{
display:none;}


#topnav {
	font-size: 13px;
	color: #ccc;
	width:300px;
	text-align:center;
    margin: 0;
    padding: 0 0 0 0;
    margin-left:690px;
	margin-top:-60px;
	padding-bottom:10px;

}

#topnav ul, #topnav li
{
    margin: 0;
    padding: 0;
    display: inline;
    list-style-type: none;
}

#topnav a:link, #topnav a:visited
{
    text-align:center;
    line-height: 1px;
    font-size:12px;
    font-weight: normal;
    margin: 0 10px 0 10px;
    padding-top:10px;
    text-decoration: none;
    color: #ccc;
}
#topnav a:hover
{
    text-decoration:underline;
    color: #ccc;
}
/******** investor sections **************/

.demo-show {
    width: 600px;
    margin: 1em .5em;
}
.demo-show h3 {
    margin: 0;
    padding: 15px 15px 15px 15px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    border-top: 1px solid #386785;
    color:#CCCCCC;
}
.demo-show h3 a{

    color:#CCCCCC;
}
.demo-show div {
    padding: .5em .25em;
}
/*Press Releases Page*/
h1#headline_release
{
	font-size: 18px;
}


.deck_pr_download {
	margin: 5px auto;
	text-align: right;
}

.deck_pr_download a:hover{
	background: none;
}

/*Press Release Archive*/
.list_pr_archive {
	margin: 10px 0px 0px 12px;
	padding: 0px;
	list-style: none;
}

.list_pr_archive li {
	margin: 20px 0px 15px 0px;
	padding: 3px;
	line-height: 18px;
	min-height: 40px;
	color: #ccc;
}

.archive_hover {
	background: #e1e1e1;
}

.list_pr_archive .pr_date {
	display: block;
	font-weight: bold;
	width: 105px;
	float: left;
}

.list_pr_archive .pr_title {
	display: block;
	float: left;
	width: 475px;
	margin-left: 10px;
}

.list_pr_archive .pr_download {
	display: block;
	float: left;
	padding-top:5px;
	width: 35px;
	text-align:center;
}

.list_pr_archive a, .list_pr_archive a:active, .list_pr_archive a:visited, .list_pr_archive a:link, .list_pr_archive a:hover {
	text-decoration: none;
	color: #005cac;
}

.list_pr_archive a:hover {
	text-decoration: underline;
}

.read_more
{
	margin: 30px 0;
	text-align: right;
}
/******** sitmap **************/

#sitemap {
	padding:10px;
	background: #e9eae9;
	margin: 0px;
}

#sitemap a {
	color: #005cac;
	text-decoration: none;
}

#sitemap a:hover {
	color: #333;
}

.sitemap_col {
	margin-right: 0px;
	float: left;
}
/*Products Overview Page*/
ul.list_products {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.list_products li {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	min-height: 60px;
}

a.product_thumb {
	display: block;
	margin: 3px 0;
	padding: 2px;
	width: 60px;
	height: 60px;
	background: #fff;
	float: left;
	border: 1px solid #e1e1e1;
}

a.product_thumb:hover {
	border: 1px solid #005cac;
	background: #005cac;
}


.caption_product_overview {
	margin: 0px 0px 0px 80px;
	color: #666
}

a.product_title {
	font-size: 16px;
	font-weight: normal;
}

.caption_product_overview  a, .caption_product_overview  a:active, .caption_product_overview  a:link, .caption_product_overview  a:visited {
	color: #005cac;
	text-decoration: none;
}

.caption_product_overview  a:hover {
	text-decoration: underline;
}

/********************* main nav ******************/
.primary-links {
	background: url(images/topnavbar.png) no-repeat;
	width:755px;
	height:53px;
	
	}
.pad {
   clear:left; 
   padding-top:270px;
}
#nav {
   margin-left:35px;
   z-index:2px;
}


#nav { 
   width:720px; 
   height: 39px; 
   float:right;  
   margin-right:-80px; 
   margin-top:15px; 
   padding-left:20px; 
   background: url(images/tabLeft.gif) no-repeat left top; 
   font-family:arial, sans-serif;}

#menu {
   height:39px;
   position:relative;
   font-size:11px; 
   margin: 0; 
   z-index:1000; 
   background: url(images/tabRight.gif) no-repeat right top; 
   float:left; 
   padding-right:40px;}
#menu table.ie6 {
   border-collapse:collapse; 
   margin:0; 
   padding:0;}

#menu ul { 
   padding:0; 
   margin:0; 
   list-style: none;}
#menu ul li {
   float:left;}
#menu ul li a {
   display:block; 
   float:left;
   padding:0 15px 0 0;
   text-decoration:none; 
   color:#fff; 
   font-weight:bold; 
   height:39px;
   line-height:40px;
   font-size:11px; 
   background:url(http://viewcast.com/themes/viewcast/style.css?u) no-repeat right top;}
#menu ul li a b {
   display:block; 
   float:left;
   padding:0 0 0 55px; 
   margin-left:-10px; 
   text-decoration:none; 
   color:#000; 
   font-weight:bold; 
   height:39px;
   line-height:39px;
   font-size:14px;
   background:url(http://viewcast.com/themes/viewcast/style.css?u) no-repeat left top; 
   cursor:pointer;}

#menu ul li div.holder {
   position:absolute; left:-9999px;}

#menu ul li div .leftSide {
   float:left;}
#menu ul li div .rightSide {
   float:left; 
   margin-left:-5px; 
   display:inline; 
   padding:0 0 0 0; 
   background:#ccc; 
   opacity:0.9; url:(images/dropRight.gif) no-repeat right bottom;
   }

#menu ul li:hover {
   position:relative;}
#menu ul li a:hover {
   color:#0d3371; 
   background-position:right center; 
   white-space:nowrap; 
   position:relative;
   }
#menu ul li a:hover b {
   color:#0d3371; 
   background-position:left center;}
#menu ul li a.sub:hover {
   color:#0d3371; 
   background-position:right bottom; 
   white-space:nowrap; 
   position:relative;}
#menu ul li a.sub:hover b {
   color:#0d3371; 
   background-position:left bottom;}

#menu ul li:hover > a {
   color:#0d3371; 
   position:relative;}
#menu ul li:hover a.sub {
   color:#0d3371; 
   background-position:right bottom; 
   white-space:nowrap; 
   position:relative;}
#menu ul li:hover a.sub > b {
   color: #003366; 
   background-position:left bottom;

}

#menu ul :hover div.holder {
   position:absolute; 
   top:39px; 
   left:4px; 
   margin: 0; 
   padding: 0;}

#menu ul li.right a:hover div.holder {
   left:auto; 
   right:3px; 
   top:39px;}
#menu ul li.right:hover div.holder {
   left:auto; 
   right:4px; 
   top:39px;}

#menu ul dl {
   width:auto; 
   margin:5px 0 10px 0; 
   padding:0 5px;
   list-style:none;}
#menu ul dl dt {
   padding:0 10px; 
   margin:0; line-height:20px; 
   background: #7e868c; 
   color:#fff; 
   white-space:nowrap;}
#menu ul dl dd {
   display:block; 
   padding:0; 
   margin:0;}
#menu ul dd a {
   background-image: none; 
   display:block; 
   height: 20px; 
   line-height: 20px; 
   color:#421; 
   text-align:left; 
   margin: 0; 
   padding:0 10px;
   font-weight:bold; 
   white-space:nowrap; 
   float:none;}
#menu ul dd a:hover {
   color:#ccc; 
   background-color: #0066CC;
   }

#menu ul table td {
   vertical-align:top;
}


#menu ul table td {
   vertical-align:top;
}

/**************add to cart 2100*****************/
.message-item li.leaf{
display:none;}

#block-block-66{
  margin-top:-7px;
  margin-bottom:20px;
}
#niagara2100  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#niagara2100 h2{
      display:none;
	  }
#niagara2100 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#niagara2100 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#niagara2100 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#niagara2100 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#niagara2100 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#niagara2100 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #niagara2100 li a {
	  width: auto;
		}	
#niagara2100 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-niagara2100 *****************/
#block-menu-menu-niagara2100  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-niagara21000 h2{
      display:none;
	  }
#block-menu-menu-niagara2100 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-niagara2100 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#block-menu-menu-niagara2100 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#block-menu-menu-niagara2100 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-niagara2100 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-niagara2100 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-niagara2100 li a {
	  width: auto;
		}	
#block-menu-menu-niagara2100 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/**************************add to cart 2120**********************/
#block-block-64{
  margin-top:-7px;
  margin-bottom:20px;
}
#niagara2120  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#niagara2120 h2{
      display:none;
	  }
#niagara2120 {
	  margin:0px;
	  padding:0px;
	  margin-top:2px;
	  margin-bottom:10px;
}
#niagara2120 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#niagara2120 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#niagara2120 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#niagara2120 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#niagara2120 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #niagara2120 li a {
	  width: auto;
		}	
#niagara2120 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-niagara2120 *****************/
#block-menu-menu-niagara2120  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-niagara2120 h2{
      display:none;
	  }
#block-menu-menu-niagara2120 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-niagara2120 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-niagara2120 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-niagara2120 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-niagara2120 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-niagara2120 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-niagara2120 li a {
	  width: auto;
		}	
#block-menu-menu-niagara2120 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart gostreamsurf***********************/
#block-block-74{
  margin-top:-7px;
  margin-bottom:20px;
}
#surf  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#surf h2{
      display:none;
	  }
#surf {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#surf ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#surf li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#surf li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#surf .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#surf .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #surf li a {
	  width: auto;
		}	
#surf a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-niagara gostreamsurf *****************/
#block-menu-menu-niagaragostreamsurf  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-niagaragostreamsurf h2{
      display:none;
	  }
#block-menu-menu-niagaragostreamsurf {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-niagaragostreamsurf ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-niagaragostreamsurf li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-niagaragostreamsurf li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-niagaragostreamsurf .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-niagaragostreamsurf .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-niagaragostreamsurf li a {
	  width: auto;
		}	
#block-menu-menu-niagaragostreamsurf a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart 8224***********************/
#block-block-73{
  margin-top:-7px;
  margin-bottom:20px;
}
#niagara8224  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#niagara8224 h2{
      display:none;
	  }
#niagara8224 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#niagara8224 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#niagara8224 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#niagara8224 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#niagara8224 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#niagara8224 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #niagara8224 li a {
	  width: auto;
		}	
#niagara8224 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-niagara 8224 *****************/
#block-menu-menu-niagara-8224  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-niagara-8224 h2{
      display:none;
	  }
#block-menu-menu-niagara-8224 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-niagara-8224 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;
	  width:auto;

}
#block-menu-menu-niagara-8224 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-niagara-8224 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-niagara-8224 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-niagara-8224 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-niagara-8224 li a {
	  width: auto;
		}	
#block-menu-menu-niagara-8224 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart 4100***********************/
#block-block-104{
  margin-top:-7px;
  margin-bottom:20px;
}
#niagara4100  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#niagara4100 h2{
      display:none;
	  }
#niagara4100 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#niagara4100 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#niagara4100 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#niagara4100 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#niagara4100 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#niagara4100 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #niagara4100 li a {
	  width: auto;
		}	
#niagara4100 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-niagara 4100 *****************/
#block-menu-menu-niagara4100  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-niagara4100 h2{
      display:none;
	  }
#block-menu-menu-niagara4100 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-niagara4100 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-niagara4100 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-niagara4100 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-niagara4100 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-niagara4100 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-niagara4100 li a {
	  width: auto;
		}	
#block-menu-menu-niagara4100 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart npro2***********************/
#block-block-70{
  margin-top:-7px;
  margin-bottom:20px;
}
#npro2  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#npro2 h2{
      display:none;
	  }
#npro2 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#npro2 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#npro2 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#npro2 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#npro2 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#npro2 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #npro2 li a {
	  width: auto;
		}	
#npro2 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-niagarapro2 *****************/
#block-menu-menu-niagarapro2  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-niagarapro2 h2{
      display:none;
	  }
#block-menu-menu-niagarapro2 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-niagarapro2 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-niagarapro2 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-niagarapro2 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-niagarapro2 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-niagarapro2 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-niagarapro2 li a {
	  width: auto;
		}	
#block-menu-menu-niagarapro2 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart 7500***********************/
#block-block-68{
  margin-top:-7px;
  margin-bottom:20px;
}
#niagara7500  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#niagara7500 h2{
      display:none;
	  }
#niagara7500 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#niagara7500 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#niagara7500 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#niagara7500 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#niagara7500 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#niagara7500 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #niagara7500 li a {
	  width: auto;
		}	
#niagara7500 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-niagarapro2 *****************/
#block-menu-menu-niagara-7500  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-niagara-7500 h2{
      display:none;
	  }
#block-menu-menu-niagara-7500 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-niagara-7500 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-niagara-7500 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-niagara-7500 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-niagara-7500 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-niagara-7500 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-niagara-7500 li a {
	  width: auto;
		}	
#block-menu-menu-niagara-7500 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart 7550***********************/
#block-menu-menu-niagara-7550-product-info{
  margin-top:-7px;
  margin-bottom:20px;
}
#niagara7550  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-niagara-7550-product-info h2{
      display:none;
	  }
#block-menu-menu-niagara-7550-product-info {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-niagara-7550-product-info ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#block-menu-menu-niagara-7550-product-info li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#block-menu-menu-niagara-7550-product-info li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-niagara-7550-product-info .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-niagara-7550-product-info .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-niagara-7550-product-info li a {
	  width: auto;
		}	
#block-menu-menu-niagara-7550-product-info a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-niagara 7550 *****************/
#block-menu-menu-niagara-7550  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-niagara-7550 h2{
      display:none;
	  }
#block-menu-menu-niagara-7550 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-niagara-7550 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-niagara-7550 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-niagara-7550 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-niagara-7550 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-niagara-7550 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-niagara-7550 li a {
	  width: auto;
		}	
#block-menu-menu-niagara-7550 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}

/*********************** menu-niagarapro2 *****************/
#block-menu-menu-niagara-scx  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-niagara-scx h2{
      display:none;
	  }
#block-menu-menu-niagara-scx {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-niagara-scx ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-niagara-scx li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-niagara-scx li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-niagara-scx .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;

}

#block-menu-menu-niagara-scx .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-niagara-scx li a {
	  width: auto;
		}	
#block-menu-menu-niagara-scx a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-niagarapro2 *****************/
#block-menu-menu-niagara-scx-sdk li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-niagara-scx-sdk h2{
      display:none;
	  }
#block-menu-menu-niagara-scx-sdk {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-niagara-scx-sdk ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-niagara-scx-sdk li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-niagara-scx-sdk li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-niagara-scx-sdk .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-niagara-scx-sdk .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-niagara-scx-sdk li a {
	  width: auto;
		}	
#block-menu-menu-niagara-scx-sdk a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart osprey 100***********************/
#block-block-76{
  margin-top:-7px;
  margin-bottom:20px;
}
#osprey100  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#osprey100 h2{
      display:none;
	  }
#osprey100 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#osprey100 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#osprey100 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#osprey100 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#osprey100 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#osprey100 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #osprey100 li a {
	  width: auto;
		}	
#osprey100 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-osprey 100 *****************/

#block-menu-menu-osprey100info  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-osprey100info h2{
      display:none;
	  }
#block-menu-menu-osprey100info {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-osprey100info ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;
	  width:auto;

}
#block-menu-menu-osprey100info li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-osprey100info li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-osprey100info .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-osprey100info .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-osprey100info li a {
	  width: auto;
		}	
#block-menu-menu-osprey100info a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart osprey 210***********************/
#block-block-91{
  margin-top:-7px;
  margin-bottom:10px;
}
#osprey210  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#osprey210 h2{
      display:none;
	  }
#osprey210 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#osprey210 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#osprey210 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#osprey210 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#osprey210 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#osprey210 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #osprey210 li a {
	  width: auto;
		}	
#osprey210 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}

/******************add to cart osprey 210 w-ss***********************/
#block-block-92{
  margin-top:-7px;
  margin-bottom:20px;
}
#osprey210w-ss  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#osprey210w-ss h2{
      display:none;
	  }
#osprey210w-ss {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#osprey210w-ss ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#osprey210w-ss li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#osprey210w-ss li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#osprey210w-ss .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#osprey210w-ss .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #osprey210w-ss li a {
	  width: auto;
		}	
#osprey210w-ss a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-osprey 210 *****************/
#block-menu-menu-osprey-210  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-osprey-210 h2{
      display:none;
	  }
#block-menu-menu-osprey-210 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-osprey-210 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-osprey-210 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-osprey-210 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-osprey-210 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-osprey-210 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-osprey-210 li a {
	  width: auto;
		}	
#block-menu-menu-osprey-210 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart osprey 230 w-ss***********************/
#block-block-93{
  margin-top:-7px;
  margin-bottom:20px;
}
#osprey230w-ss  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#osprey230w-ss h2{
      display:none;
	  }
#osprey230w-ss {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#osprey230w-ss ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#osprey230w-ss li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#osprey230w-ss li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#osprey230w-ss .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#osprey230w-ss .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #osprey230w-ss li a {
	  width: auto;
		}	
#osprey230w-ss a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart osprey 230***********************/
#block-block-89{
  margin-top:-7px;
  margin-bottom:10px;
}
#osprey230  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#osprey230 h2{
      display:none;
	  }
#osprey230 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#osprey230 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#osprey230 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#osprey230 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#osprey230 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#osprey230 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #osprey230 li a {
	  width: auto;
		}	
#osprey230 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-osprey 230 *****************/
#block-menu-menu-osprey-230  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-osprey-230 h2{
      display:none;
	  }
#block-menu-menu-osprey-230 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-osprey-230 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-osprey-230 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-osprey-230 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-osprey-230 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-osprey-230 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-osprey-230 li a {
	  width: auto;
		}	
#block-menu-menu-osprey-230 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart osprey 240***********************/
#block-block-87{
  margin-top:-7px;
  margin-bottom:20px;
}
#osprey240e  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#osprey240e h2{
      display:none;
	  }
#osprey240e {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#osprey240e ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#osprey240e li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#osprey240e li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#osprey240e .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#osprey240e .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #osprey240e li a {
	  width: auto;
		}	
#osprey240e a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-osprey 240 *****************/
#block-menu-menu-osprey-240  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-osprey-240 h2{
      display:none;
	  }
#block-menu-menu-osprey-240 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-osprey-240 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-osprey-240 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-osprey-240 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-osprey-240 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-osprey-240 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-osprey-240 li a {
	  width: auto;
		}	
#block-menu-menu-osprey-240 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart osprey 260***********************/
#block-block-111{
  margin-top:-7px;
  margin-bottom:20px;
}
#osprey260e  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#osprey260e h2{
      display:none;
	  }
#osprey260e {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#osprey260e ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#osprey260e li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#osprey260e li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#osprey260e .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#osprey260e .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #osprey260e li a {
	  width: auto;
		}	
#osprey260e a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-osprey 260 *****************/
#block-menu-menu-osprey-260e-product-info  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-osprey-260e-product-info h2{
      display:none;
	  }
#block-menu-menu-osprey-260e-product-info {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:-2px;
}
#block-menu-menu-osprey-260e-product-info ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-osprey-260e-product-info li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-osprey-260e-product-info li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-osprey-260e-product-info .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-osprey-260e-product-info .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-osprey-260e-product-info li a {
	  width: auto;
		}	
#block-menu-menu-osprey-260e-product-info a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart osprey 460***********************/
#block-block-115{
  margin-top:-7px;
  margin-bottom:20px;
}
#osprey460e  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#osprey460e h2{
      display:none;
	  }
#osprey460e {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#osprey460e ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#osprey460e li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#osprey460e li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#osprey460e .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#osprey460e .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #osprey460e li a {
	  width: auto;
		}	
#osprey460e a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-osprey 460 *****************/
#block-menu-menu-osprey-460  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-osprey-460 h2{
      display:none;
	  }
#block-menu-menu-osprey-460 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-osprey-460 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-osprey-460 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-osprey-460 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-osprey-460 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-osprey-460 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-osprey-460 li a {
	  width: auto;
		}	
#block-menu-menu-osprey-460 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart osprey 440 w-ss***********************/
#block-block-105{
  margin-top:-16px;
  margin-bottom:20px;
}
#osprey240w-ss  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#osprey240w-ss h2{
      display:none;
	  }
#osprey240w-ss {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#osprey240w-ss ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#osprey240w-ss li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#osprey240w-ss li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#osprey240w-ss .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#osprey240w-ss .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #osprey240w-ss li a {
	  width: auto;
		}	
#osprey240w-ss a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart osprey 440 w-ss***********************/
#block-block-94{
  margin-top:-7px;
  margin-bottom:20px;
}
#osprey440w-ss  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#osprey440w-ss h2{
      display:none;
	  }
#osprey440w-ss {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#osprey440w-ss ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#osprey440w-ss li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#osprey440w-ss li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#osprey440w-ss .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#osprey440w-ss .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #osprey440w-ss li a {
	  width: auto;
		}	
#osprey440w-ss a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart osprey 440***********************/
#block-block-85{
  margin-top:-7px;
  margin-bottom:10px;
}
#osprey440  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#osprey440 h2{
      display:none;
	  }
#osprey440 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#osprey440 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#osprey440 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#osprey440 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#osprey440 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#osprey440 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #osprey440 li a {
	  width: auto;
		}	
#osprey440 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-osprey 440 *****************/
#block-menu-menu-osprey-440  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-osprey-440  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-osprey-440 h2{
      display:none;
	  }
#block-menu-menu-osprey-440 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-osprey-440 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-osprey-440 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-osprey-440 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-osprey-440 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-osprey-440 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-osprey-440 li a {
	  width: auto;
		}	
#block-menu-menu-osprey-440 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart osprey 450e w-ss***********************/
#block-block-95{
  margin-top:-7px;
  margin-bottom:20px;
}
#osprey450ew-ss  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#osprey450ew-ss h2{
      display:none;
	  }
#osprey450ew-ss {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#osprey450ew-ss ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#osprey450ew-ss li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#osprey450ew-ss li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#osprey450ew-ss .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#osprey450ew-ss .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #osprey450ew-ss li a {
	  width: auto;
		}	
#osprey450ew-ss a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart osprey 450***********************/
#block-block-83{
  margin-top:-7px;
  margin-bottom:10px;
}
#osprey450e  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#osprey450e h2{
      display:none;
	  }
#osprey450e {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#osprey450e ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#osprey450e li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#osprey450e li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#osprey450e .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#osprey450e .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #osprey450e li a {
	  width: auto;
		}	
#osprey450e a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-osprey 450 *****************/
#block-menu-menu-osprey-450  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-osprey-450 h2{
      display:none;
	  }
#block-menu-menu-osprey-450 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-osprey-450 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-osprey-450 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-osprey-450 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-osprey-450 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-osprey-450 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-osprey-450 li a {
	  width: auto;
		}	
#block-menu-menu-osprey-450 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart osprey 530 w-ss***********************/
#block-block-96{
  margin-top:-7px;
  margin-bottom:20px;
}
#osprey530w-ss  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#osprey530w-ss h2{
      display:none;
	  }
#osprey530w-ss {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#osprey530w-ss ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#osprey530w-ss li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#osprey530w-ss li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#osprey530w-ss .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#osprey530w-ss .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #osprey530w-ss li a {
	  width: auto;
		}	
#osprey530w-ss a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart osprey 530***********************/
#block-block-81{
  margin-top:-7px;
  margin-bottom:10px;
}
#osprey530  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#osprey530 h2{
      display:none;
	  }
#osprey530 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#osprey530 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#osprey530 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#osprey530 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#osprey530 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#osprey530 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #osprey530 li a {
	  width: auto;
		}	
#osprey530 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-osprey 530 *****************/
#block-menu-menu-osprey530  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-osprey530 h2{
      display:none;
	  }
#block-menu-menu-osprey530 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-osprey530 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-osprey530 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-osprey530 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-osprey530 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-osprey530 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-osprey530 li a {
	  width: auto;
		}	
#block-menu-menu-osprey530 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************add to cart osprey 530***********************/
#block-block-78{
  margin-top:-7px;
  margin-bottom:20px;
}
#osprey700e  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#osprey700e h2{
      display:none;
	  }
#osprey700e {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#osprey700e ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#osprey700e li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#osprey700e li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#osprey700e .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#osprey700e .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #osprey700e li a {
	  width: auto;
		}	
#osprey700e a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-osprey -700 *****************/
#block-menu-menu-osprey-700  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-osprey-700 h2{
      display:none;
	  }
#block-menu-menu-osprey-700 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-osprey-700 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;
	  width:auto;

}
#block-menu-menu-osprey-700 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-osprey-700 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-osprey-700 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-osprey-700 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-osprey-700 li a {
	  width: auto;
		}	
#block-menu-menu-osprey-700 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}

/*********************** menu-osprey -700 *****************/
/******************add to cart osprey 710***********************/
#block-block-117{
  margin-top:-7px;
  margin-bottom:20px;
}
#osprey710e  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#osprey710e h2{
      display:none;
	  }
#osprey710e {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#osprey710e ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#osprey710e li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#osprey710e li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#osprey710e .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#osprey710e .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #osprey710e li a {
	  width: auto;
		}	
#osprey710e a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** menu-osprey -710 *****************/
#block-menu-menu-osprey710e-product-info li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-osprey710e-product-info h2{
      display:none;
	  }
#block-menu-menu-osprey710e-product-info {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-osprey710e-product-info ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;
	  width:auto;

}
#block-menu-menu-osprey710e-product-info li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-osprey710e-product-info li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-osprey710e-product-info .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-osprey710e-product-info .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-osprey710e-product-info li a {
	  width: auto;
		}	
#block-menu-menu-osprey710e-product-info a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/************************* vms ********************/
#block-menu-menu-viewcast-media-server  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-viewcast-media-server h2{
      display:none;
	  }
#block-menu-menu-viewcast-media-server {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-viewcast-media-server ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-viewcast-media-server li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-viewcast-media-server li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-viewcast-media-server .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-viewcast-media-server .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-viewcast-media-server li a {
	  width: auto;
		}	
#block-menu-menu-viewcast-media-server a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/************************* vme ********************/
#block-menu-menu-vme  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-vme h2{
      display:none;
	  }
#block-menu-menu-vme {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-vme ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-vme li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-vme li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-vme .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-vme .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-vme li a {
	  width: auto;
		}	
#block-menu-menu-vme a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}



/*********************** vmp *****************/
#block-menu-menu-vmpoverview  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-vmpoverview h2{
      display:none;
	  }
#block-menu-menu-vmpoverview {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-vmpoverview ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-vmpoverview li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-vmpoverview li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-vmpoverview .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-vmpoverview .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-vmpoverview li a {
	  width: auto;
		}	
#block-menu-menu-vmpoverview a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** vmp portal*****************/
#block-menu-menu-vmp-portal  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-vmp-portal h2{
      display:none;
	  }
#block-menu-menu-vmp-portal {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-vmp-portal ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-vmp-portal li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-vmp-portal li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-vmp-portal .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-vmp-portal .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-vmp-portal li a {
	  width: auto;
		}	
#block-menu-menu-vmp-portal a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** vmp portal*****************/
#block-menu-menu-vmp-live li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-vmp-live h2{
      display:none;
	  }
#block-menu-menu-vmp-live {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-vmp-live ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-vmp-live li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-vmp-live li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-vmp-live .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-vmp-live .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-vmp-live li a {
	  width: auto;
		}	
#block-menu-menu-vmp-live a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** vmp portal*****************/
#block-menu-menu-vmp-production li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-vmp-production h2{
      display:none;
	  }
#block-menu-menu-vmp-production {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-vmp-production ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-vmp-production li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-vmp-production li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-vmp-production .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-vmp-production .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-vmp-production li a {
	  width: auto;
		}	
#block-menu-menu-vmp-production a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** vmp portal*****************/
#block-menu-menu-vmp-overview li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-vmp-overview h2{
      display:none;
	  }
#block-menu-menu-vmp-overview {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-vmp-overview ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-vmp-overview li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-vmp-overview li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-vmp-overview .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-vmp-overview .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-vmp-overview li a {
	  width: auto;
		}	
#block-menu-menu-vmp-overview a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** vmp broadcast*****************/
#block-menu-menu-vmp-broadcast  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-vmp-broadcast h2{
      display:none;
	  }
#block-menu-menu-vmp-broadcast {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-vmp-broadcast ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-vmp-broadcast li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-vmp-broadcast li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-vmp-broadcast .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-vmp-broadcast .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-vmp-broadcast li a {
	  width: auto;
		}	
#block-menu-menu-vmp-broadcast a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** vmp education*****************/
#block-menu-menu-vmp-education  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-vmp-education h2{
      display:none;
	  }
#block-menu-menu-vmp-education {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-vmp-education ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-vmp-education li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-vmp-education li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-vmp-education .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-vmp-education .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-vmp-education li a {
	  width: auto;
		}	
#block-menu-menu-vmp-education a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** vmp advertising*****************/
#block-menu-menu-vmp-advertising  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-vmp-advertising h2{
      display:none;
	  }
#block-menu-menu-vmp-advertising {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-vmp-advertising ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-vmp-advertising li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-vmp-advertising li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-vmp-advertising  .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-vmp-advertising  .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-vmp-advertising  li a {
	  width: auto;
		}	
#block-menu-menu-vmp-advertising  a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** vmp retail*****************/
#block-menu-menu-vmp-retail  li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-vmp-retail h2{
      display:none;
	  }
#block-menu-menu-vmp-retail {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-vmp-retail ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-vmp-retail li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-vmp-retail li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-vmp-retail  .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-vmp-retail .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-vmp-retail  li a {
	  width: auto;
		}	
#block-menu-menu-vmp-retail  a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** vmp portal*****************/
#block-menu-menu-schedulestream li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-schedulestream h2{
      display:none;
	  }
#block-menu-menu-schedulestream {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-schedulestream ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-schedulestream li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-schedulestream li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-schedulestream .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-schedulestream .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-schedulestream li a {
	  width: auto;
		}	
#block-menu-menu-schedulestream a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*********************** ss osprey ****************/
#block-menu-menu-simulstream li.leaf { /* for ie 7 bc it's retarded*/
  *list-style-image: none;!important

}
#block-menu-menu-simulstream h2{
      display:none;
	  }
#block-menu-menu-simulstream {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#block-menu-menu-simulstream ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  list-style-type: decimal;

	  width:auto;

}
#block-menu-menu-simulstream li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	  

	/*border-left:2px solid #AAAAAA;*/
}
#block-menu-menu-simulstream li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#block-menu-menu-simulstream .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#block-menu-menu-simulstream .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #block-menu-menu-simulstream li a {
	  width: auto;
		}	
#block-menu-menu-simulstream a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************ss osprey 210***********************/
#block-block-97{
  margin-top:-7px;
  margin-bottom:10px;
}
#SimulStream-Osprey-210  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#SimulStream-Osprey-210 h2{
      display:none;
	  }
#SimulStream-Osprey-210 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#SimulStream-Osprey-210 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#SimulStream-Osprey-210 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#SimulStream-Osprey-210 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#SimulStream-Osprey-210 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#SimulStream-Osprey-210 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #SimulStream-Osprey-210 li a {
	  width: auto;
		}	
#SimulStream-Osprey-210 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************ss osprey 220***********************/
#block-block-98{
  margin-top:-7px;
  margin-bottom:10px;
}
#SimulStream-Osprey-220  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#SimulStream-Osprey-220 h2{
      display:none;
	  }
#SimulStream-Osprey-220 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#SimulStream-Osprey-220 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#SimulStream-Osprey-220 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#SimulStream-Osprey-220 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#SimulStream-Osprey-220 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#SimulStream-Osprey-220 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #SimulStream-Osprey-220 li a {
	  width: auto;
		}	
#SimulStream-Osprey-220 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************ss osprey 230***********************/
#block-block-99{
  margin-top:-7px;
  margin-bottom:10px;
}
#SimulStream-Osprey-230  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#SimulStream-Osprey-230 h2{
      display:none;
	  }
#SimulStream-Osprey-230 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#SimulStream-Osprey-230 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#SimulStream-Osprey-230 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#SimulStream-Osprey-230 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#SimulStream-Osprey-230 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#SimulStream-Osprey-230 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #SimulStream-Osprey-230 li a {
	  width: auto;
		}	
#SimulStream-Osprey-230 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************ss osprey 300***********************/
#block-block-100{
  margin-top:-7px;
  margin-bottom:10px;
}
#SimulStream-Osprey-300  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#SimulStream-Osprey-300 h2{
      display:none;
	  }
#SimulStream-Osprey-300 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#SimulStream-Osprey-300 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#SimulStream-Osprey-300 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#SimulStream-Osprey-300 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#SimulStream-Osprey-300 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#SimulStream-Osprey-300 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #SimulStream-Osprey-300 li a {
	  width: auto;
		}	
#SimulStream-Osprey-300 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************ss osprey 440***********************/
#block-block-101{
  margin-top:-7px;
  margin-bottom:10px;
}
#SimulStream-Osprey-440  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#SimulStream-Osprey-440 h2{
      display:none;
	  }
#SimulStream-Osprey-440 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#SimulStream-Osprey-440 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#SimulStream-Osprey-440 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#SimulStream-Osprey-440 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#SimulStream-Osprey-440 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#SimulStream-Osprey-440 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #SimulStream-Osprey-440 li a {
	  width: auto;
		}	
#SimulStream-Osprey-440 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************ss osprey 530***********************/
#block-block-102{
  margin-top:-7px;
  margin-bottom:10px;
}
#SimulStream-Osprey-530  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#SimulStream-Osprey-530 h2{
      display:none;
	  }
#SimulStream-Osprey-530 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#SimulStream-Osprey-530 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#SimulStream-Osprey-530 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#SimulStream-Osprey-530 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#SimulStream-Osprey-530 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#SimulStream-Osprey-530 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #SimulStream-Osprey-530 li a {
	  width: auto;
		}	
#SimulStream-Osprey-530 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************ss osprey 560***********************/
#block-block-103{
  margin-top:-7px;
  margin-bottom:10px;
}
#SimulStream-Osprey-560  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#SimulStream-Osprey-560 h2{
      display:none;
	  }
#SimulStream-Osprey-560 {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#SimulStream-Osprey-560 ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#SimulStream-Osprey-560 li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#SimulStream-Osprey-560 li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#SimulStream-Osprey-560 .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#SimulStream-Osprey-560 .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #SimulStream-Osprey-560 li a {
	  width: auto;
		}	
#SimulStream-Osprey-560 a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************ss osprey 260***********************/
#block-block-118{
  margin-top:-7px;
  margin-bottom:10px;
}
#osprey260e-w-ss  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#osprey260e-w-ss h2{
      display:none;
	  }
#osprey260e-w-ss {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#osprey260e-w-ss ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#osprey260e-w-ss li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#osprey260e-w-ss li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#osprey260e-w-ss .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#osprey260e-w-ss .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #osprey260e-w-ss li a {
	  width: auto;
		}	
#osprey260e-w-ss a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/******************ss osprey 260***********************/
#block-block-119{
  margin-top:-16px;
  margin-bottom:10px;
}
#osprey460e-w-ss  li.leaf { /* for ie 7 b/c it's retarded*/
  *list-style-image: none;!important

}
#osprey460e-w-ss h2{
      display:none;
	  }
#osprey460e-w-ss {
	  margin:0px;
	  padding:0px;
	  margin-top:5px;
	  margin-bottom:10px;
}
#osprey460e-w-ss ul {
	  margin: 0;
	  padding: 0;
	  border: none;
	  width:auto;

}
#osprey460e-w-ss li {
	  display:block;
	  width:230px;
	  margin-left:5px;
	/*border-left:2px solid #AAAAAA;*/
}

#osprey460e-w-ss li a {
	  display:block;
	  width:125px;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px 10px 10px 10px;
	  margin:0px;
	  text-decoration:none;
	  background: #0B0B0B;
	  color:#ccc;
	  border-left:4px solid #7b9c11;

	  
}

#osprey460e-w-ss .active:hover {
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#666666;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
	  color:#ffffff;
	  border-left:4px solid #BACDD8;
}

#osprey460e-w-ss .active{
	  color: #ffffff;
	  padding:10px 10px 10px 10px;
	  background:#333333;
	  text-decoration: none;
	  font-family: Arial,"Lucida Sans",verdana, geneva, sans-serif;
	  font-size: 11px; 
}
html>body #osprey460e-w-ss li a {
	  width: auto;
		}	
#osprey460e-w-ss a:hover{
	  color: #ffffff;
	  border-left:4px solid  #0099FF;
	  font-weight:bold;
	  background:#0f0f0f;
}
/*------end of right side bar items--------*/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
#drivertabs{
    margin-top:-45px;

}
p{
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;}
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 220px; /* be nice to Opera */
	margin-left:-25px;

}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 20px;
    background: url(images/tab.gif) no-repeat;

}

.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding: 0 20px;
    color: #ccc;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
	
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
.ui-tabs-nav a span {
    width: 170px; /* IE 6 treats width as min-width */
    min-width: 170px;
    height: 19px; /* IE 6 treats height as min-height */
    min-height: 19px;
    padding-top: 6px;
    padding-right: 0;
	margin-left:-18px;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 0px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
      cursor: pointer;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    padding: 1em 8px;
    background: ; /* declare background color for container to avoid distorted fonts in IE while fading */

}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(http://viewcast.com/themes/viewcast/style.css?u) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}


#webform-component-comments{
 margin-left:60px;}