div.inner { width:900px; margin:0 auto; }

#header { height:179px; background: #000; padding:20px 0 0px; }
#header.home { position:relative; height:111px; }
#header.ext { background-position:0 0; }

/* IE6 added...*/ #header #chrome { width:900px; position:relative; height:31px; } /* IE6 end */
#header #chrome a.avidLogo { float:left; display:block; background: url('http://arc.avid.com/kb/img/avid_logo.gif') no-repeat; width: 100px; height: 31px; /* IE6 added...*/ position:absolute; left:0;  /* IE6 end */ }

#header #chrome #chromeTools {  /* IE6 removed: float:right; added...*/ position:absolute; right:0; width:521px; margin:0; padding:0; /* IE6 end */ }
#header #chrome .country select#SiteCountries { position:relative; left:8px; margin:1px 0 0 6px; }
#header #chrome #chromeTools label { display: none; }
#header #chrome #chromeTools form { display:inline; float:left;  }
/* IE6 added...*/ #header #chrome #chromeTools form#chromeForm { width:179px;  } /* IE6 end */
/* IE6 added...*/ #header #chrome #chromeTools form#oneavidsearch { width:174px;  float:none; } /* IE6 end */
/* IE6 added...*/ #header #chrome #chromeTools fieldset { display:inline; float:right; }    /* IE6 end */
#header #chrome #chromeTools input { float:left; font-size:11px; color:#333; /* IE6 added...*/ display:inline;  /* IE6 end */ }
#header #chrome #chromeTools option { float:left; font-size:11px; border:0; }
#header #chrome #chromeTools select { float:left; font-size:11px; margin:0 0 0 6px; width:159px; height:20px; background:#555; color:#CCC; border:0; }
#header #chrome #chromeTools .products { float:left; margin:1px /*14px*/ 0 0 0; width:165px; height:22px; }
#header #chrome #chromeTools .search { /* IE6 removed: float:left; added...*/ float:right; width:160px; /* IE6 end */ background: url('http://arc.avid.com/kb/img/bg_fldSearchChrome.gif') no-repeat; height:22px; }
#header #chrome #chromeTools .search input#searchField { border:0; background:none; margin:4px 0 0 0; float:left; width:128px;  }
/* Safari added... */ #header #chrome #chromeTools .search input, #header #chrome #chromeTools .search label { float:left;margin:0; padding:0; } /* fixes gap in Safari browser */


#header #navigation { float:left; clear:both; /*background: url('http://apps.avid.com/kb/img/header_nav_bg.png') left bottom transparent;*/ width:900px; height:55px; }

#header #navigation #brand { display:absolute; }

#header #navigation #mainNavigation { float:left; margin:0; padding:0; }
#header #navigation #mainNavigation li { display:inline; height:55px; margin:0 20px 0 0; float:left; }
#header #navigation #mainNavigation li a { color:#FFF; line-height:55px; }
#header #navigation #mainNavigation li a:hover { text-decoration:underline; }
#header #navigation #mainNavigation li a.selected { text-decoration:underline; }

#header #navigation #accountNavigation { float:right; margin:0; padding:0; }
#header #navigation #accountNavigation li { display:inline; height:55px; margin:0 0 0 10px; line-height:55px; }
#header #navigation #accountNavigation li a { color:#FFF; line-height:55px; }
#header #navigation #accountNavigation li a:hover { text-decoration:underline; }

#header #tabs { float:left; margin:0; position:relative; }
#header #tabs ul { width:900px; margin:0; padding:0; background:url('http://apps.avid.com/kb/img/tabNavBg3.gif') 0 0 repeat-x; height:33px; }
#header #tabs ul li { list-style:none; float:left; height:47px; margin:0; padding:0; background:url(http://apps.avid.com/kb/img/tabNavBgDiv1.jpg) top right no-repeat;  }
#header #tabs ul li.left { background:url('') 0 0 no-repeat; margin:0; padding:0; }
#header #tabs ul li.right { background:url('') top right no-repeat; margin:0; padding:0; }
#header #tabs ul li a { display:block; height:47px; background:url('') top right no-repeat; color:#606060; text-align:center; text-decoration:none; line-height:34px; margin:0; padding:0; }
#header #tabs ul li a .dropdown { background:url('http://arc.avid.com/kb/images/stylesheets/tabs_dropdown_arrow.gif') 0 0 no-repeat; padding:0 10px 0 10px;  width:14px; height:14px; } /* Optional dropdown arrow */
#header #tabs ul li a:hover { color:#FFF; background:url(http://apps.avid.com/kb/img/tabNavBgSel.gif) top center  no-repeat; }
#header #tabs ul li.selected a { background:url('http://arc.avid.com/kb/img/tabNavHeaderBgSel.gif') 0 0 repeat-x; color:#000; margin:0; padding:0;}
#header #tabs ul li.selected a .dropdown { background:url('http://arc.avid.com/kb/images/stylesheets/tabs_dropdown_arrow_sel.gif') 0 0 no-repeat; padding:0 10px 0 10px; width:14px; height:14px; }
#header #tabs ul li a.selected { color:#FFF; }
#header #tabs #headerTabsLeftHang { position:absolute; left:-50px; top:0px; width:50px; height:47px; background:url() 0 0 no-repeat; }
#header #tabs #headerTabsRightHang { position:absolute; right:-50px; top:0px; width:50px; height:47px; background:url() 0 0 no-repeat; }

#header #tabs #supporthome { width:190px; }
#header #tabs #supporthome a:hover { background:url(http://apps.avid.com/kb/img/tabNavBgSel.gif) top left no-repeat; }
#header #tabs #findsupport { width:180px; }
#header #tabs #plans { width:142px; }
#header #tabs #training { width:155px; }
#header #tabs #professionalservices { width:233px; background:transparent; }
#header #tabs #professionalservices a:hover { background:url(http://apps.avid.com/kb/img/tabNavBgSel.gif) top right no-repeat; }

#header #tabs.narrow { margin:8px 0 0; }
#header #tabs.narrow ul { width:900px; margin:0; padding:0; background:url('http://apps.avid.com/kb/img/tabNavBg.jpg') 0 0 repeat-x; height:31px; }
#header #tabs.narrow ul li { list-style:none; float:left; height:31px; margin:0; padding:0;  }
#header #tabs.narrow ul li.left { background:url('http://apps.avid.com/kb/img/tabNavBgLeft.jpg') 0 0 no-repeat; }
#header #tabs.narrow ul li.right { background:url('http://apps.avid.com/kb/img/tabNavBgRight.jpg') 0 0 no-repeat; }
#header #tabs.narrow ul li a { display:block; height:31px; background:url('http://apps.avid.com/kb/img/tabNavBgDiv.jpg') top right no-repeat; color:#949494; text-align:center; text-decoration:none; line-height:30px; }
#header #tabs.narrow ul li a:hover { background:#333; color:#FFF; }
#header #tabs.narrow ul li a.selected { color:#FFF; }
#header #tabs.narrow ul li a .dropdown { background:url('../images/stylesheets/tabs_dropdown_arrow.gif') 0 0 no-repeat; padding:0 10px 0 10px;  width:14px; height:14px; } /* Optional dropdown arrow */

#header #hero { clear:both; position:relative; /*position added for overlay text*/ }
#header #hero h1 { margin:22px 0 0 0; color:#f68623; font-size:38px; }
#header #hero .heroPod3x3 { width:285px; height:140px; float:left; margin:22px 22px 22px 0; position:relative; }
#header #hero .heroPod3x3 a { display:block; width:285px; height:140px; background-position:0 0; }
#header #hero .heroPod3x3 a:hover { background-position:141px 0; }

/*MEGA MENU*/
#header #navigation #navlist-tabs {
    float: left;
    margin: 0;
    padding: 0 0 0 40px;
	position:relative;
	margin: 10px 0 0 0;
	*padding-left: 0;
}
#header #navigation #navlist-tabs li {
    list-style-type: none;
    margin: 10px 2px 0 2px;
    padding: 0;
	float:left;
	color:#fff;
}
#header #navigation #navlist-tabs li a {
	position:relative;
    color: #FFF;
    font-size: 12px;
    text-decoration: none;
	display:inline;
	margin: 0;
	padding:0;
}
#header #navigation #navlist-tabs li a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
#header #navigation #navlist-tabs li.products a {
    color: #FFF;
    font-size: 12px;
	text-align:center;
    text-decoration: none;
	display: block;
   	margin: 0 -26px 0 -20px;
    padding-left: 10px;
	top: 4px;
	*margin: 0 0 0 -13px;
	*padding-left: 15px;
	/*	*margin: 0 0 0 -25px;*/	
}
#header #navigation #navlist-tabs li.products a:hover {
    color: #fff;
    text-decoration: none;
}
#header #navigation #navlist-tabs li.normal a {
    color: #FFF;
    display: inline;
    font-size: 12px;
    margin: 0 0 0 25px;
    padding: 0;
    text-decoration: none;
	*left: 35px;
	left:15px;
	top: 31px;
}
#header #navigation #navlist-tabs li.normal a:hover {
    color: #FFFFFF;
	text-decoration: none;
}
#header #navigation #navlist-tabs ul#prodlist  {
    position: absolute;
	left: 0;
	margin: 0;
/*	*margin: -15px 0 0 -41px;*/
	*margin: -15px 0 0 3px;
	padding:0;
	top: 24px;
}
#header #navigation #navlist-tabs ul#prodlist li {
    margin: 13px 0 0 5px;
    padding: 0;
	*margin-top: 27px;
	position:relative;
}
#header #navigation #navlist-tabs  ul#prodlist li a {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	padding: 0;
	margin: 0 14px;
}
#header #navigation #navlist-tabs  ul#prodlist li a:hover {
	color: #fff;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
#header #navigation #navlist-tabs ul#prodlist li a.button:hover, #header #navigation #navlist-tabs ul#prodlist li.selected a.button {
    background: url("http://apps.avid.com/kb/img/toprightend.png") no-repeat scroll right top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 40px;
    margin: -4px 4px 0 0; /*adjusting RT/LF margin controls the movement/shift of LF&RT;*/
    overflow: hidden;
    padding: 0 9px 0 0;
    text-decoration: none;
}
#header #navigation #navlist-tabs ul#prodlist li a.button:hover span, #header #navigation #navlist-tabs ul#prodlist li.selected a.button span {
    background: url("http://apps.avid.com/kb/img/toplefttab.png") no-repeat 0 0;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 40px;
    margin: 0 0 0 5px ; /*changes to lF & RT margins, must also change to the above declaration */
    padding: 4px 0 0 9px;
    text-decoration: none;
	position:relative;
}

#header #navigation #navlist-tabs ul#prodlist li a.button:hover span div.ticker, #header #navigation #navlist-tabs ul#prodlist li.selected a.button span div.ticker {
	background: url(http://apps.avid.com/kb/img/ticker.png) no-repeat center bottom; 
	position:relative;
        z-index:5;
	display: block; 
	width: auto;
	height:8px;
	/*position:absolute;*/
	bottom: -7px;
	/*bottom: 7px;*/
	/*left: 3px;*/
	/*width: 100%;*/
}
div.subTicker {
	background: url(http://apps.avid.com/kb/img/ticker.png) no-repeat center bottom; 
	position:relative;
	display: block; 
	width: 18px;
	height:8px;
	bottom: 0px;
	z-index:3;
}

#header #navigation #navlist-tabs div.left {
	background:url('http://apps.avid.com/kb/img/left-prd-line1.png') left top no-repeat; 
	display:block; 
	height: 50px; 
	width: 28px; 
	margin: 15px 0 0 -43px;
	padding:0 10px 0 0; 
	/*position: relative; */
	*margin-left: 0;
}

#header #navigation #navlist-tabs div.right {
	background:url('http://apps.avid.com/kb/img/right-prd-line1.png') right top no-repeat; 
	position: relative; 
	*position: absolute; 
	display:block; 
	height: 50px; 
	margin: 15px 0 0 14px; 
	*margin: 15px 0 0 0; 
	padding:0;
	width: 28px;
}
.clear { clear:both;}

.on-top { z-index: 10000; }

/*Mega dropdown MENU styles*/
.submenu {
	display: none; 
	padding:0;  
	margin: 0; 
	clear:both; 
	z-index: 2; 
	position: relative;
	top: -8px;
	*top:-9px;
	
}
.submenu .submenucontent {
	position: absolute; 
	overflow: hidden; 
	background: #f1f1f1; 
	padding: 0; 
	margin:0; 
	border-right: 1px solid #828282; 
	border-bottom: 1px solid #828282; 
	-moz-border-radius: 0px 0px 3px 3px; 
	-webkit-border-radius: 0px 0px 3px 3px; 
	border-radius: 0px 0px 3px 3px;
}
.submenucontent .bottom {background:url('http://apps.avid.com/kb/img/bt-LF-cnr.png') no-repeat 100% 100%; height: 2px;}

.submenucontent .bottom div {background:url('http://apps.avid.com/kb/img/bt-RT-cnr.png') no-repeat 0 100%; height: 2px; width: 2px;}

.submenu .submenucolumn {
	float: left; 
	font-size: 12px; 
	color: #4c4c4c; 
	padding: 0 10px 10px 20px; 
}
.submenu .submenucolumn a {
	color:#4c4c4c; 
	text-decoration:none; 
}
.submenu .submenucolumn a:hover {
	color: #006bb6; 
	text-decoration: underline; 
}
.submenu .submenucolumn ul { 
	margin: 15px 20px 7px 0px; 
	padding: 0; 
	color:#4c4c4c; 
}
.submenu .submenucolumn li { 
	list-style: none; 
	line-height: 12px;
}
.submenu .submenucolumn li.header{
	color:#4c4c4c; 
	font-weight: bold; 
	font-size: 14px; 
	padding-bottom: 1px; 
}
.submenu .submenucolumn li.strong { 
	color:#4c4c4c; 
	font-weight: bold;
	font-size: 12px;
}
.submenu .submenucolumn li.promo { 
	padding-bottom: 5px; 
}
/*END MEGA MENU */

#header #hero #subNavTabs { position:relative; }

#header #hero .heroPod3x3 span { position:absolute; left:0; bottom:15px; padding:10px; }
#header #hero .heroPod3x3 span.static {  display:block; height:50px; padding-right:30px; background:url(http://apps.avid.com/kb/img/hero_text_bg_alpha60.png);  }
#header #hero .heroPod3x3 span.static p { margin:0; color:#FFF; font-size:20px; line-height:50px;  }
#header #hero .heroPod3x3 a:hover span.static { display:none; }
#header #hero .heroPod3x3 a span.hover { display:none; }
#header #hero .heroPod3x3 a:hover span.hover { display:block; width:165px; background:#f68624; }
#header #hero .heroPod3x3 a:hover span p { margin:0; color:#FFF; line-height:1.0; }
#header #hero .heroPod3x3 a:hover span p.title { font-size:20px; }
#header #hero .heroPod3x3 a:hover span p.subTitle { margin:10px 0; line-height:1.2; }
#header #hero .heroPod3x3 a:hover span p.cta { color:#000; }
#header #hero .last { margin-right:0; float:right; }

/* Text overlay for hero (using semi-transparent PNG) */
#header #hero #textLeftLow { /*height:110px;*/ position:absolute; /*margin-top:-125px;*/ bottom:20px; background:url(http://apps.avid.com/kb/img/hero_text_bg_alpha60.png); padding:10px 40px 15px 30px; max-width:800px;  }
#header #hero #textLeftLow.solutionTitle { position:absolute; bottom:50px; background:url(http://apps.avid.com/kb/img/hero_text_bg_alpha60.png); padding:10px 40px 15px 30px; max-width:800px; }
#header #hero #textLeftLow .mainText { font-size:38px; color:#f68623; color:#f68623; font-family:Arial, Helvetica, sans-serif; margin-top:20px; }
#header #hero #textLeftLow .tagLine { font-size:14px; color:#FFFFFF; }

/* Text overlay for hero (using alpha value in CSS) */
#header #hero #textLeftLow2 { /*height:110px;*/ position:absolute; margin-top:-125px; background:#000; padding:10px 40px 15px 30px; /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;  }
#header #hero #textLeftLow2 .mainText2 { font-size:32px; color:#f68623; color:#f68623; font-family:Arial, Helvetica, sans-serif; margin-top:20px;  /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1.0; }
#header #hero #textLeftLow2 .tagLine2 { font-size:14px; color:#FFFFFF; }

#header #hero div.tabContent { position:relative; display:none; position:absolute; top:0; width:885px; padding:0 0 0 15px; background:url('http://apps.avid.com/kb/img/tabContentBg.gif') 0 0 repeat-y; z-index:9999; border-bottom:1px solid #898989; border-left:1px solid #898989; border-right:1px solid #898989; }
#header #hero div.tabContent ul { padding-left:0; }
#header #hero div.tabContent .solPod { float:left; width:142px; margin:15px; }
#header #hero div.tabContent .solPod p.title { color:#000; font-weight:bold; }
#header #hero div.tabContent .solPod ul { padding:0;  }
#header #hero div.tabContent .solPod li { margin:0; list-style:none; }
#header #hero div.tabContent #closePanel { position:absolute; bottom:3px; right:3px; }

#content { background:url('http://apps.avid.com/kb/img/content_bgslice.gif') top left repeat-x #DDD; clear:both; padding:15px 0 0 0; }

/* container 1 and container 2 for full, equal length column backgrounds*/
#content div.inner #container1 { float:left; width:100%; background-color:#FFFFFF; position:relative; right:40%; }
#content div.inner #container2 { float:left; width:100%; background-color:#EEEEEE; position:relative; right:30%; }

/*#content div.inner .boxshadow { width:900px; background:url(http://apps.avid.com/kb/img/mainwrap_base_shadow.gif) bottom no-repeat; height:31px; }*/

/* Home page styles */
#content div.inner .secondaryFeature { margin-top:20px; width:900px; position:relative; height:190px; }
#content div.inner .secondaryFeature .homePods { position:relative; float:left; width:290px; height:190px; }
#content div.inner .secondaryFeature .homePods img { width:290px; height:190px; }
#content div.inner .secondaryFeature .middle { margin:0 15px; }
#content div.inner .secondaryFeature h2 { position:relative; bottom:85px; padding-left:15px; }
#content div.inner .secondaryFeature p { position:relative; bottom:85px; padding-left:15px; }
#content div.inner .secondaryFeature .pod1 { position:absolute; left:0px; }
#content div.inner .secondaryFeature .pod2 { position:absolute; left:305px; }
#content div.inner .secondaryFeature .pod3 { position:absolute; left:610px; }
#content div.inner .secondaryFeature img { }
#content div.inner .secondaryFeature h2 { /* position:absolute; top:105px; left: 15px; */ }
#content div.inner .secondaryFeature p { /* position:absolute; top:138px; left: 15px; */ }

#content div.inner .newsTicker { background:url(http://apps.avid.com/kb/img/home_news_box.gif); width:900px; height:54px;  margin-top:0px; }
#content div.inner .newsTicker .news { font-weight:bold; background:url(http://apps.avid.com/kb/img/news_ticker_bar.gif) right no-repeat; height:39px; float:left; padding:0 20px 0 15px;  }
#content div.inner .newsTicker .news .text { padding:10px 0 0 0; float:left; }
#content div.inner .newsTicker .headline { display:none; width:750px; overflow:hidden; height:20px; }
#content div.inner .newsTicker .headline.current { display:inline; margin-left:20px; padding:10px 0 0 0; float:left; }
#content div.inner .newsTicker .arrows { float:right; padding:10px 20px 10px 0; }
#content div.inner .newsTicker .arrows img { display:inline; }
#content div.inner #mainwrap .newsTicker .headline.current a:link, #content div.inner #mainwrap .newsTicker .headline.current a:visited { text-decoration:none; }
#content div.inner #mainwrap .newsTicker .headline.current a:hover, #content div.inner #mainwrap .newsTicker .headline.current a:active { text-decoration:underline; }
/* #news-slide */
#news-slide { font-weight:bold !important; height:35px; overflow:hidden;  }

#news-slide h2 { margin-right:20px; font-weight:bold !important; float:left;}

#news-slide ul { height:18px; overflow:hidden; float:left; width:770px; }
#news-slide ul li { background:#fff;}

#news-slide a { font-weight:bold !important;}
#news-slide span { color:#999999 !important; font-weight:bold !important; }

#news-slide a.more { float:right; margin-top:3px; width:10px; height:11px; overflow:hidden; position:relative; }
#news-slide a.more img { position:absolute; top:0; left:0;}
#news-slide a.more:hover img { top:-11px}

#content div.inner  #mainwrap .featuredProducts { width:900px; background:url(http://apps.avid.com/kb/img/mainwrap_base_1col.gif) bottom no-repeat #FFF; min-height:270px; margin-top:5px; }
#content div.inner  #mainwrap .featuredProducts .top { background:url(http://apps.avid.com/kb/img/mainwrap_base_1col_whitetop.gif) top #FFF;; height:3px; margin:0; padding:0; }
#content div.inner  #mainwrap .featuredProducts h2 { padding:10px 0 10px 15px; }
#content div.inner  #mainwrap .featuredProducts .left { float:left; font-weight:bold; font-size:1.6em; margin:0; padding:10px 0 10px 15px; }
#content div.inner  #mainwrap .featuredProducts .right { float:right; margin:0; padding:16px 20px 10px 0; font-weight:bold; }
#content div.inner  #mainwrap .featuredProducts .product { width:149px; float:left;  padding:15px 0 15px 0; text-align:center; border-right:#d4d4d4 solid 1px; border-top:#d4d4d4 solid 1px; height:156px; }
#content div.inner  #mainwrap .featuredProducts .productLast { width:150px; float:left;  padding:15px 0 15px 0; text-align:center; border-top:#d4d4d4 solid 1px; height:156px; }
#content div.inner  #mainwrap .featuredProducts p { padding:0 10px 0 10px; }
#content div.inner #mainwrap .featuredProducts img { padding-left:9px; }
#content div.inner #mainwrap .featuredProducts a:link, #content div.inner #mainwrap .featuredProducts a:visited { text-decoration:none; }
#content div.inner #mainwrap .featuredProducts a:hover, #content div.inner #mainwrap .featuredProducts a:active { text-decoration:underline; }

#content div.inner #mainwrap { position:relative; z-index:1; width:870px; padding:0px 0px 0px 30px; margin-top:-40px; background:url('http://apps.avid.com/kb/img/mainwrap_bg_2col_1px.gif') #FFF; }
#content div.inner #mainwrap.noHero { margin-top:-45px; }
#content div.inner #mainwrap.fullCol { width:900px; margin-top:-40px; background:url('http://apps.avid.com/kb/img/singlePanel_bg_top.gif') no-repeat #FFF; }
#content div.inner #mainwrap.fullCol.noHero { margin-top:-45px; }

#content div.inner #mainwrap.home { background:none; margin-top:0px;}

#content div.inner #mainwrap a:link, #content div.inner #mainwrap a:visited { /*text-decoration:underline;*/ }
#content div.inner #mainwrap a:hover, #content div.inner #mainwrap a:active { /*text-decoration:none;*/ }

#content div.inner #LowerWellContent a:link, #content div.inner #LowerWellContent a:visited { text-decoration:underline; }
#content div.inner #LowerWellContent a:hover, #content div.inner #LowerWellContent a:active { text-decoration:none; }

#content div.inner #mainwrap #breadcrumb { margin:2px 0 0 -18px; padding:0; background-color:#ffffff; }
#content div.inner #mainwrap #breadcrumb ul { margin:0; padding:0; background-color:#ffffff; }
#content div.inner #mainwrap #breadcrumb li { display:inline; margin:6px 4px 0 0; /*float:left;*/ font-size:11px; color:#999; }
#content div.inner #mainwrap #breadcrumb li a { color:#999; text-decoration:none; }
#content div.inner #mainwrap #breadcrumb li a:hover { /*color:#999;*/ text-decoration:underline; }
#content div.inner #mainwrap #breadcrumb li.selected { font-weight:bold; }

#content div.inner #mainwrap #singlePanel { clear:both; width:840px; padding:0 30px; margin-bottom:-120px; position:relative; /* position:relative fixes base background issue in IE */ }
#content div.inner #mainwrap #singlePanel .pod2x840 { float:left; width:406px; margin:0 28px 0 0; }
#content div.inner #mainwrap #singlePanel .pod2x840.last { margin-right:0; }

#content div.inner #mainwrap #singlePanel .pod3x840 { float:left; width:260px; margin:0; }

#content div.inner #mainwrap #singlePanel .pod4x840 { float:left; width:200px; margin:0 13px 0 0; }
#content div.inner #mainwrap #singlePanel .pod4x840.last { float:right; margin:0; }
#content div.inner #mainwrap #singlePanel .pod4x840 p { margin-bottom:0; line-height:1.0; }

#content div.inner #mainwrap #singlePanel .cw_imgPromos_pod2x840 { float:left; width:406px; margin:0 28px 0 0; }
#content div.inner #mainwrap #singlePanel .cw_imgPromos_pod2x840 img { width:406px; height:124px; }
#content div.inner #mainwrap #singlePanel .cw_imgPromos_pod2x840.last { margin-right:0; }

#content div.inner #mainwrap #singlePanel .cw_imgPromos_pod3x840 { float:left; width:260px; margin:0; }

#content div.inner #mainwrap #singlePanel .cw_structTxt_pod3x840 { float:left; width:260px; margin:0; }
#content div.inner #mainwrap #singlePanel .cw_imgPromos_pod2x840 .long_desc ul,
#content div.inner #mainwrap #singlePanel .cw_imgPromos_pod3x840 .long_desc ul,
#content div.inner .cw_imgPromos_pod4x840 .long_desc ul { padding-left:0; }
#content div.inner #mainwrap #singlePanel .cw_imgPromos_pod2x840 .long_desc li,
#content div.inner #mainwrap #singlePanel .cw_imgPromos_pod3x840 .long_desc li,
#content div.inner .cw_imgPromos_pod4x840 .long_desc li { list-style:none; display:inline; }
#content div.inner #mainwrap #singlePanel .cw_imgPromos_pod3x840 .rightside { display:none; }

/* 3 across promos for mainPanel */
#content div.inner #mainwrap #mainPanel .cw_imgPromos_pod3x840 { float:left; width:195px; margin:0; }
#content div.inner #mainwrap #mainPanel .cw_imgPromos_pod3x840.middle { margin:0 15px; }
#content div.inner #mainwrap #mainPanel .cw_imgPromos_pod3x840 .long_desc ul { padding-left:0;}
#content div.inner #mainwrap #mainPanel .cw_imgPromos_pod3x840 .long_desc li { list-style:none; display:inline; }
#content div.inner #mainwrap #mainPanel .cw_imgPromos_pod3x840 .rightside { display:none; }


#content div.inner #mainwrap #singlePanel .cw_imgPromos_pod4x840 { float:left; width:200px; margin:0 13px 0 0; }
#content div.inner #mainwrap #singlePanel .cw_imgPromos_pod4x840.last { float:right; margin:0; }
#content div.inner #mainwrap #singlePanel .cw_imgPromos_pod4x840 p { margin-bottom:0; line-height:1.0; }

#content div.inner #mainwrap #singlePanel .middle { margin:0 30px; }
#content div.inner #mainwrap #singlePanel ul.linkList { padding:0; }
#content div.inner #mainwrap #singlePanel ul.linkList li { display:inline; margin:6px 4px 0 0; color:#999; }
#content div.inner #mainwrap #singlePanel .pod3x840 .leftCol  { float:left; width:130px; }
#content div.inner #mainwrap #singlePanel .pod3x840 .rightCol { float:right; width:130px; }
#content div.inner #mainwrap #singlePanel .pod3x840 .narrow p { margin:0 0 0 0; }
#content div.inner #mainwrap #singlePanel .prodFam_listBox { float:left; width:140px; }
#content div.inner #mainwrap #singlePanel .prodFam_listBox p.title { font-weight:bold; }
#content div.inner #mainwrap #singlePanel .prodFam_listBox {  }
#content div.inner #mainwrap #singlePanel .prodFam_listBox {  }



#content div.inner #mainwrap #mainPanel .pod2x840 { float:left; width:296px; margin:0 28px 0 0; }
#content div.inner #mainwrap #mainPanel .pod2x840.last { margin-right:0; }


/* Support page 3 boxes */
#content div.inner #mainwrap #singlePanel .supportPods { width:870px; margin-right:-30px; }
#content div.inner #mainwrap #singlePanel .supportPods .cw_imgPromos_prodGroupLeft {/* width:260px; margin-top:0; margin-left:-30px; float:left;*/ float:left; width:260px; margin:0; padding-right:30px;}
#content div.inner #mainwrap #singlePanel .supportPods .cw_imgPromos_prodGroupLeft img { /*float:left;*/ }
#content div.inner #mainwrap #singlePanel .supportPods .cw_imgPromos_prodGroupLeft ul { display:inline; margin:0; margin-top:5px;  }
#content div.inner #mainwrap #singlePanel .supportPods .cw_imgPromos_prodGroupLeft li { list-style-type: none; margin-left:0px; }
#content div.inner #mainwrap #singlePanel .supportPods .cw_imgPromos_prodGroupLeft .rightside {  width:260px; margin:0; float:left; /*float:right; margin:20px 30px 0 10px*/ }
#content div.inner #mainwrap #singlePanel .supportPods .cw_imgPromos_prodGroupLeft .rightside p { height:115px; margin-bottom:0; }
#content div.inner #mainwrap #singlePanel .supportPods .cw_imgPromos_prodGroupLeft .rightside ul { margin-top:0; float:left; margin:0; padding:0; }
#content div.inner #mainwrap #singlePanel .supportPods .cw_imgPromos_prodGroupLeft .rightside li { width:140px; list-style-type:none;  }
#content div.inner #mainwrap #singlePanel .supportPods .cw_imgPromos_prodGroupLeft .long_desc { width:120px; float:right;  margin-top:-120px;  }
#content div.inner #mainwrap #singlePanel .supportPods .cw_imgPromos_prodGroupLeft .long_desc ul { }
#content div.inner #mainwrap #singlePanel .supportPods h3 { color:#999999; float:left; } 
#content div.inner #mainwrap #singlePanel .supportPods .rr_linkList_default { float:left; width:420px;}
#content div.inner #mainwrap #singlePanel .supportPods .rr_linkList_default p.title { font-size:1.3em; font-weight:bold;}
#content div.inner #mainwrap #singlePanel .supportPods .rr_linkList_default ul {  margin:0;   }
#content div.inner #mainwrap #singlePanel .supportPods .rr_linkList_default li { list-style-type: none; margin-left:0px; }



#content div.inner #mainwrap #singlePanel #productLeftNav { width:177px; float:left; margin:20px -1px -120px 0; border-right:1px solid #DDD; }
#content div.inner #mainwrap #singlePanel #productLeftNav h2, #content div.inner #mainwrap #singlePanel #mainPanelRight h2 { margin-top:-5px; }
#content div.inner #mainwrap #singlePanel #productLeftNav ul { padding:0; list-style-type:none; }
#content div.inner #mainwrap #singlePanel #productLeftNav ul li a:link, #content div.inner #mainwrap #singlePanel #productLeftNav ul li a:visited { text-decoration:none; }
#content div.inner #mainwrap #singlePanel #productLeftNav ul li a:hover, #content div.inner #mainwrap #singlePanel #productLeftNav ul li a:active { text-decoration:underline; }
#content div.inner #mainwrap #singlePanel #mainPanelRight { width:632px; margin:20px 0 -120px; padding:0 0 0 30px; float:left; border-left:1px solid #DDD; }
#content div.inner #mainwrap #singlePanel #mainPanelRight .pod4x158 { width:158px; height:130px; float:left; margin-bottom:20px;  }
#content div.inner #mainwrap #singlePanel #mainPanelRight .pod4x158 a { display:block; width:158px; height:130px; line-height:1.2; text-decoration:none; }
#content div.inner #mainwrap #singlePanel #mainPanelRight .pod4x158 a:hover { text-decoration:underline; }
#content div.inner #mainwrap #singlePanel #mainPanelRight #viewProductsBtn { clear:both; width:185px; height:32px; background:url('http://apps.avid.com/kb/img/view-all-prod_btn.gif') 0 0 no-repeat; text-align:center; line-height:32px; color:#FFF; }
#content div.inner #mainwrap #singlePanel #mainPanelRight .boxGrayBdr { width:279px; float:left; padding:15px 15px 0 15px; background:url('http://apps.avid.com/kb/img/box_grayBdr_top.jpg') 0 0 no-repeat; }
#content div.inner #mainwrap #singlePanel #mainPanelRight .boxGrayBdr span.boxGrayBdrBot { display:block; margin-left:-15px; width:309px; height:7px; background:url('http://apps.avid.com/kb/img/box_grayBdr_bot.jpg') 0 0 no-repeat; }
#content div.inner #mainwrap #singlePanel #mainPanelRight .left { margin:0 14px 0 0; }
#content div.inner #mainwrap #singlePanel #mainPanelRight .right { margin:0;  }

/* Single panel with 2 (white background) columns */

#content div.inner #mainwrap #singlePanel .pod130 { float:left; width:130px; padding:0 5px 5px 0px; }
#content div.inner #mainwrap #singlePanel .last { padding-right:0; }

#content div.inner #mainwrap #singlePanel .leftColWhite { float:left; width:50%; padding-bottom:15px; }
#content div.inner #mainwrap #singlePanel .rightColWhite { float:right; width:50%; padding-bottom:15px; }

#content div.inner #mainwrap #singlePanel .feature1, #content div.inner #mainwrap #singlePanel .feature2 { clear:both; margin:20px 0; width:700px; float:left; }
#content div.inner #mainwrap #singlePanel .feature2 { float:right; }
#content div.inner #mainwrap #singlePanel .feature1 img { margin:0 10px 0 0; }
#content div.inner #mainwrap #singlePanel .feature2 img { margin:0 0 10px; }

#content div.inner #mainwrap #singlePanel ul.linkList140 { width:140px; float:left; padding:0; }
#content div.inner #mainwrap #singlePanel ul.linkList140 li { list-style:none; }
#content div.inner #mainwrap #singlePanel ul.linkList140 li.title { font-weight:bold; }

#content div.inner #mainwrap #singlePanel .cw_linkList_Family140 { float:left; padding:0 10px; width:120px; }
#content div.inner #mainwrap #singlePanel .cw_linkList_Family140 ul { padding:0; }
#content div.inner #mainwrap #singlePanel .cw_linkList_Family140 p.title { font-weight:bold; }
#content div.inner #mainwrap #singlePanel .cw_linkList_Family140 li { list-style:none; }

#content div.inner #mainwrap #singlePanel .col560 { width:540px; float:left; margin-right:20px; }
#content div.inner #mainwrap #singlePanel .col280 { width:280px; float:left; }
#content div.inner #mainwrap #singlePanel .col280 .userProfile { margin:20px 0 50px; padding:10px; background:url("http://apps.avid.com/kb/img/bg_gradient_183px_height.gif") repeat-x center bottom #FFF;}
#content div.inner #mainwrap #singlePanel .col280 .userProfile img { margin-right:10px; }
#content div.inner #mainwrap #singlePanel .col280 .userProfile h3 { margin:0; }
#content div.inner #mainwrap #singlePanel .col280 .userProfile {  }
#content div.inner #mainwrap #singlePanel .col560 .cw_imgPromos_workflowBox { margin:20px 0; }
#content div.inner #mainwrap #singlePanel .col560 .cw_imgPromos_workflowBox h2 { float:right; width:325px; margin-top:0; }
#content div.inner #mainwrap #singlePanel .col560 .cw_imgPromos_workflowBox .rightside { width:325px; }
#content div.inner #mainwrap #singlePanel .col560 .cw_imgPromos_workflowBox .long_desc { display:none; }

#content div.inner #mainwrap #singlePanel .group_imgPromo_width560 { width:540px; float:left; margin-right:20px; }
#content div.inner #mainwrap #singlePanel .group_structTxt_width280 { width:280px; float:left; }
#content div.inner #mainwrap #singlePanel .group_structTxt_width280 .cw_structTxt_HowProsQuotes { margin:20px 0 50px; padding:10px; background:url("http://apps.avid.com/kb/img/bg_gradient_183px_height.gif") repeat-x center bottom #FFF;}
#content div.inner #mainwrap #singlePanel .group_structTxt_width280 .cw_structTxt_HowProsQuotes img { margin-right:10px; }
#content div.inner #mainwrap #singlePanel .group_structTxt_width280 .cw_structTxt_HowProsQuotes h3 { margin:0; }
#content div.inner #mainwrap #singlePanel .group_structTxt_width280 .cw_structTxt_HowProsQuotes img { width:70px; height:70px; display:inline; }
#content div.inner #mainwrap #singlePanel .group_imgPromo_width560 .cw_imgPromos_workflowBox { margin:20px 0; }
#content div.inner #mainwrap #singlePanel .group_imgPromo_width560 .cw_imgPromos_workflowBox h2 { float:right; width:325px; margin-top:0; }
#content div.inner #mainwrap #singlePanel .group_imgPromo_width560 .cw_imgPromos_workflowBox .rightside { width:325px; }
#content div.inner #mainwrap #singlePanel .group_imgPromo_width560 .cw_imgPromos_workflowBox .long_desc { display:none; }

#content div.inner #mainwrap #singlePanel .relatedSolutions { width:800px; padding:20px; background:url("http://apps.avid.com/kb/img/bg_gradient_183px_height.gif") repeat-x center bottom #FFF; }
#content div.inner #mainwrap #singlePanel .relatedSolutions p { display:block; width:100px; float:left; margin:0 20px 0 0; }
#content div.inner #mainwrap #singlePanel .relatedSolutions ul { display:block; width:680px; float:right; margin:0; padding:0; }
#content div.inner #mainwrap #singlePanel .relatedSolutions li { display:inline; float:left; background:#CCC; padding:5px; margin:3px; list-style:none; }

#content div.inner #mainwrap #singlePanel .cw_linkList_FamilySolutions { width:800px; padding:20px; background:url("http://apps.avid.com/kb/img/bg_gradient_183px_height.gif") repeat-x center bottom #FFF; }
#content div.inner #mainwrap #singlePanel .cw_linkList_FamilySolutions p { display:block; width:100px; float:left; margin:0 20px 0 0; }
#content div.inner #mainwrap #singlePanel .cw_linkList_FamilySolutions ul { display:block; width:680px; float:right; margin:0; padding:0; }
#content div.inner #mainwrap #singlePanel .cw_linkList_FamilySolutions li { display:inline; float:left; background:#CCC; padding:5px; margin:3px; list-style:none; }

#content div.inner #mainwrap .mainPanelLeftCol {float:left; width:48%; padding-right:3%;  }
#content div.inner #mainwrap .mainPanelRightCol {float:right; width:48%; /*margin-bottom:-80px; */}
#content div.inner #mainwrap .mainPanelRightCol li, #content div.inner #mainwrap .mainPanelLeftCol li { margin-bottom:5px;}

#content div.inner #mainwrap #mainPanelTop { width:650px; /*675px;*/ height:2px; background:url('http://apps.avid.com/kb/img/leftPanel_bg_top.gif') top left no-repeat #ffffff; padding:0px; margin-left:-30px; }
#content div.inner #mainwrap #mainPanel { width:620px; padding:0 26px 30px 30px; float:left; *background-color:#ffffff; /*background:url('http://apps.avid.com/kb/img/leftPanel_bg.gif') bottom no-repeat #FFF;*/ margin-bottom:-120px; position:relative; /* position:relative fixes base background issue in IE */  }



#content div.inner #mainwrap #mainPanel .gridRow {  }
#content div.inner #mainwrap #mainPanel .gridRow .gridRowLeft { float:left; width:299px; margin:5px; }
#content div.inner #mainwrap #mainPanel .gridRow .gridRowLeft:hover , .gridRowRight:hover { background:#ebebeb; }
#content div.inner #mainwrap #mainPanel .gridRow .gridRowRight { float:right; width:299px; margin:5px; }
#content div.inner #mainwrap #mainPanel .gridRow .imgCol { float:left; width:89px; }
#content div.inner #mainwrap #mainPanel .gridRow .gridRowLeft img , .gridRowRight img { padding:8px;}
#content div.inner #mainwrap #mainPanel .gridRow .text { font-size:0.9em; padding:-10px 5px 5px 0; float:right; width:205px; line-height:normal; }
#content div.inner #mainwrap #mainPanel .gridRow .text strong { color:#000; font-size:1.1em;}
#content div.inner #mainwrap #mainPanel .gridRow .text h4 {margin:5px 0 0 0 ; }

#content div.inner #mainwrap #mainPanel  .gridRowLeft { float:left; width:299px; margin:5px; }
#content div.inner #mainwrap #mainPanel  .gridRowLeft:hover , .gridRowRight:hover { background:#ebebeb; }
#content div.inner #mainwrap #mainPanel  .gridRowRight { float:right; width:299px; margin:5px; }
#content div.inner #mainwrap #mainPanel  .imgCol { float:left; width:89px; }
#content div.inner #mainwrap #mainPanel  .gridRowLeft img , .gridRowRight img { padding:8px;}
#content div.inner #mainwrap #mainPanel  .text { font-size:0.9em; padding:-10px 5px 5px 0; float:right; width:205px; line-height:normal; }
#content div.inner #mainwrap #mainPanel  .text strong { color:#000; font-size:1.1em;}
#content div.inner #mainwrap #mainPanel  .text h4 {margin:5px 0 0 0 ; }

#content div.inner #mainwrap #mainPanel .productGrid2Col { width:630px; margin-right:-14px;}
#content div.inner #mainwrap #mainPanel .productGrid2Col .cell { float:left; width:301px; margin:0 14px 14px 0px; }
#content div.inner #mainwrap #mainPanel .productGrid2Col .cell:hover { background:#ebebeb; }
#content div.inner #mainwrap #mainPanel .productGrid2Col .imgCol { float:left; width:90px; }
#content div.inner #mainwrap #mainPanel .productGrid2Col .cell img { margin:10px 10px 10px 10px;}
#content div.inner #mainwrap #mainPanel .productGrid2Col .text { font-size:0.9em; padding:-10px 10px 5px 0; float:right; width:201px; line-height:normal; }
#content div.inner #mainwrap #mainPanel .productGrid2Col .text strong { color:#000; font-size:1.1em;}
#content div.inner #mainwrap #mainPanel .productGrid2Col .text h4 {margin:7px 0 0 0 ; }

#content div.inner #mainwrap #mainPanel .image33text67 { float:left; margin-bottom:15px;  }
#content div.inner #mainwrap #mainPanel .image33text67 .imgCol { float:left; width:210px; }
#content div.inner #mainwrap #mainPanel .image33text67 .imgCol img { margin:right:15px;}
#content div.inner #mainwrap #mainPanel .image33text67 .textCol { float:right; width:410px; margin:0 0 0 0; /*line-height:1.3em font-size:0.9em;*/ }
#content div.inner #mainwrap #mainPanel .image33text67 .textCol h4 { margin:0; }
#content div.inner #mainwrap #mainPanel .image33text67 .textCol a { font-weight:bold; }

/* Gray header for mainPanel e.g. Office Locations */
#content div.inner #mainwrap #mainPanel #grayHdr { width:596px; background:url(http://apps.avid.com/kb/img/mainwrap_h2_bg.gif) #CCCCCC left no-repeat; height:25px; padding:0px 10px 5px 10px; }  /* Renamed from .grayBoxMainPanel */
#content div.inner #mainwrap #mainPanel #grayHdr h2 { margin:0; } /* Renamed from .grayBoxMainPanel */

/* one-third width boxes for 2-column page -customer stories */
#content div.inner #mainwrap #mainPanel .box33Stories { margin-right:-17px; margin-bottom:30px; float:left;  }
#content div.inner #mainwrap #mainPanel .box33Stories ul  { margin:0; padding:0; list-style-type:none; }
#content div.inner #mainwrap #mainPanel .box33Stories li { width: 195px; margin:15px 17px 5px 0; float:left; }
#content div.inner #mainwrap #mainPanel .box33Stories li h3 { width: 195px; }

/* one-third width boxes for 2-column page - except customer stories */
#content div.inner #mainwrap #mainPanel .box33Container { margin-right:-20px; margin-bottom:30px; float:left;  }
#content div.inner #mainwrap #mainPanel .box33Container.indented { margin-left:10px; margin-right:-18px;   }  /* if text needs to be indented from left side e.g. Office Locations */
#content div.inner #mainwrap #mainPanel .box33Container .box33 { width: 192px; margin:15px 20px 5px 0; float:left; }
#content div.inner #mainwrap #mainPanel .box33Container.indented .box33 { width: 192px; margin:15px 16px 5px 0; float:left; }
#content div.inner #mainwrap #mainPanel .box33Container.indented .box33 p {margin:0; }
#content div.inner #mainwrap #mainPanel h3 { line-height:1.2em; margin-top:5px;}

/* Inline video */
#content div.inner #mainwrap #mainPanel .inlineVideo { position:relative; display:block; width:512px; height:325px; margin:0 auto; }
.cw_media_video .inlineVideo { height:329px; }

/* Full width box, tab and gray background tables e.g. Support pages */
#content div.inner #mainwrap.fullCol .fullBox { border:#d2d2d2 1px solid; margin-bottom:14px; float:left; width:838px; background:#FFF; }
#content div.inner #mainwrap.fullCol .fullBox  .hdr { height:25px; border-bottom:#d2d2d2 1px solid; background:url(http://apps.avid.com/kb/img/bg_gradient_30px_height.gif) repeat-x; padding:5px 10px 0 10px;   }
#content div.inner #mainwrap.fullCol .fullBox  .hdr h3 { margin:0; }
#content div.inner #mainwrap.fullCol .fullBox #SupportFinderDiv p { padding-left:10px; padding-right:10px; padding-top:5px; }
#content div.inner #mainwrap.fullCol .fullBox .dropDown { margin:10px;}
#content div.inner #mainwrap.fullCol .fullBox .dropDown img { display:inline; position:absolute; }
#content div.inner #mainwrap.fullCol .fullBox .dropDown #CategoriesList { width:270px; }
#content div.inner #mainwrap.fullCol .fullBox .dropDown #SubCategoriesList { width:270px; }
#content div.inner #mainwrap.fullCol .fullBox .dropDown #ProductsList { width:270px; }

#content div.inner #mainwrap.fullCol .fullBox .contentArea { background:#e2e2e2; width:820px; margin-left:auto; margin-right:auto; margin-top:10px; padding-left:1px; margin-bottom:10px; }
#content div.inner #mainwrap.fullCol .fullBox .contentArea .head { margin:0 10px 0 10px; }
#content div.inner #mainwrap.fullCol .fullBox .contentArea .head h2 { margin:0; padding:0; }
#content div.inner #mainwrap.fullCol .fullBox .contentArea table { margin-left:10px; width:798px;  background:#fff;   }
#content div.inner #mainwrap.fullCol .fullBox .contentArea table thead th { background:url(http://apps.avid.com/kb/img/bg_gradient_46px_height.gif) repeat-x bottom; height:46px; color:#333; line-height:1.2em; vertical-align:bottom; padding-bottom:10px; }
#content div.inner #mainwrap.fullCol .fullBox .contentArea table tr { vertical-align:top; }
#content div.inner #mainwrap.fullCol .fullBox .contentArea table tr.odd td { background:#f2f2f2; }
#content div.inner #mainwrap.fullCol .fullBox .contentArea table #column1 { width:200px; }
#content div.inner #mainwrap.fullCol .fullBox .contentArea table #column2 { width:325px; }
#content div.inner #mainwrap.fullCol .fullBox .contentArea table #column3 { width:73px; }
#content div.inner #mainwrap.fullCol .fullBox .contentArea table #column4 { width:200px; }
/*Eastwood support tab styles */
#content div.inner #mainwrap.fullCol .fullBox ul.tabHolder { width:820px; height:75px; display:inline; list-style:none; /*border-left:#d2d2d2 1px solid; */border-bottom:4px #8e8e8e solid; float:left; padding:0px; margin-top:0; margin-bottom:0; }
#content div.inner #mainwrap.fullCol .fullBox .contentArea.noTabSelected ul.tabHolder { border-bottom:0;  }
#content div.inner #mainwrap.fullCol .fullBox ul.tabHolder li { float:left; height:59px; background:url(http://apps.avid.com/kb/img/bg_gradient_79px_height.gif)  repeat-x;  border:#d2d2d2 1px solid; border-left:#FFF 1px solid; padding:7px; vertical-align:top; line-height:1.1em; font-weight:bold; width:101px; }
#content div.inner #mainwrap.fullCol .fullBox ul.tabHolder li.left { width:103px; border-left:none; margin:0 0 5px; }
/*
#content div.inner #mainwrap.fullCol .fullBox ul.tabHolder li.seven {  width:101px; }
#content div.inner #mainwrap.fullCol .fullBox ul.tabHolder li.six { width:120px;  }
#content div.inner #mainwrap.fullCol .fullBox ul.tabHolder li.six.left { width:124px; border-left:none; margin:0 0 5px; } Not needed if have seven tabs */
#content div.inner #mainwrap.fullCol .fullBox ul.tabHolder li.selected { background:url(http://apps.avid.com/kb/img/bg_gradient_79px_height_h.gif) repeat-x; border-bottom:1px  #8e8e8e solid; border-right:1px  #8e8e8e solid; }
#content div.inner #mainwrap.fullCol .fullBox ul.tabHolder li.selected a { color:#FFFFFF; }
/* CMS support tab styles */
#content div.inner #mainwrap.fullCol .fullBox #SupportTypeDiv ul { width:820px; height:61px; display:inline; list-style:none; /*border-left:#d2d2d2 1px solid; border-bottom:4px #8e8e8e solid;*/ float:left; padding:0px; /*margin-top:0; margin-bottom:0;*/ margin:9px; padding-bottom:14px;  }
/*#content div.inner #mainwrap.fullCol .fullBox .contentArea.noTabSelected ul.tabHolder { border-bottom:0;  }*/
#content div.inner #mainwrap.fullCol .fullBox #SupportTypeDiv ul li { float:left; height:59px; background:url(http://apps.avid.com/kb/img/bg_gradient_79px_height.gif)  repeat-x;  border:#d2d2d2 1px solid; border-left:#FFF 1px solid; padding:7px; vertical-align:top; line-height:1.1em; font-weight:bold; width:101px; }
#content div.inner #mainwrap.fullCol .fullBox #SupportTypeDiv ul li.left { width:102px; border:#d2d2d2 1px solid; margin:0 0 5px; }
/*#content div.inner #mainwrap.fullCol .fullBox #SupportTypeDiv ul li.seven { width:101px; }
#content div.inner #mainwrap.fullCol .fullBox #SupportTypeDiv ul li.six { width:120px;  }
#content div.inner #mainwrap.fullCol .fullBox #SupportTypeDiv ul li.six.left { width:124px; border-left:none; }*/
#content div.inner #mainwrap.fullCol .fullBox #SupportTypeDiv ul li.selected { background:url(http://apps.avid.com/kb/img/bg_gradient_79px_height_h.gif) repeat-x; border-bottom:1px  #8e8e8e solid; border-right:1px  #8e8e8e solid; }
#content div.inner #mainwrap.fullCol .fullBox #SupportTypeDiv ul li.selected a { color:#FFFFFF; }
#content div.inner #mainwrap.fullCol .fullBox .contentArea #SupportTypeDiv ul { margin-left:-1px; margin-top:0; }

/* Gray background tables for mainWrap area e.g. Download Center */
#content div.inner #mainwrap #mainPanel .fullBox { border:#d2d2d2 1px solid; margin-bottom:14px; float:left; width:616px; background:#FFF; }
#content div.inner #mainwrap #mainPanel .fullBox  .hdr { height:25px; border-bottom:#d2d2d2 1px solid; background:url(http://apps.avid.com/kb/img/bg_gradient_30px_height.gif) repeat-x; padding:5px 10px 0 10px;   }
#content div.inner #mainwrap #mainPanel .fullBox  .hdr h3 { margin:0; }
#content div.inner #mainwrap #mainPanel .fullBox .contentArea { background:#e2e2e2; width:616px; margin-left:auto; margin-right:auto; margin-top:0px; padding-left:0px; margin-bottom:0px; }
/*#content div.inner #mainwrap .fullBox .contentArea.noTabSelected { margin-bottom:10px;}*/
#content div.inner #mainwrap #mainPanel .fullBox .contentArea .head { margin:0 10px 0 10px; }
#content div.inner #mainwrap #mainPanel .fullBox .contentArea .head h2 { margin:0; padding:0; }
#content div.inner #mainwrap #mainPanel .fullBox .contentArea table { margin-left:10px; width:596px;  background:#fff;   }
#content div.inner #mainwrap #mainPanel .fullBox .contentArea table thead th { background:url(http://apps.avid.com/kb/img/bg_gradient_46px_height.gif) repeat-x bottom; height:46px; color:#333; line-height:1.2em; vertical-align:bottom; padding-bottom:10px; }
#content div.inner #mainwrap #mainPanel .fullBox .contentArea table tr { vertical-align:top; }
#content div.inner #mainwrap #mainPanel .fullBox .contentArea table tr.odd td { background:#f2f2f2; }
#content div.inner #mainwrap #mainPanel .fullBox .contentArea table #column1 { width:250px; }
#content div.inner #mainwrap #mainPanel .fullBox .contentArea table #column2 { width:170px; }
#content div.inner #mainwrap #mainPanel .fullBox .contentArea table #column3 { width:176px; }

/* Full width table (no border) e.g. Reseller, Course Finder */
#content div.inner #mainwrap.fullCol .fullTable840 table { /*width:840px;*/  background:#fff;   }
#content div.inner #mainwrap.fullCol .fullTable840 table thead th { background:url(http://apps.avid.com/kb/img/bg_gradient_46px_height.gif) repeat-x bottom; height:46px; color:#333; line-height:1.2em; vertical-align:bottom; padding-bottom:10px; }
#content div.inner #mainwrap.fullCol .fullTable840 table tbody tr { vertical-align:top; }
#content div.inner #mainwrap.fullCol .fullTable840 table tbody tr.odd td { background:#f2f2f2; }
#content div.inner #mainwrap.fullCol .fullTable840 table tbody tr td img {float:left;}
/* reseller only */
#content div.inner #mainwrap.fullCol #ResellerGrid1 .fullTable840 table { margin:0; padding:0; }
#lowerpaginginfo p.resellerKey { font-size:0.9em; }

/* 3/4 width table (no border) e.g. Find Certified User */
#content div.inner #mainwrap.fullCol .fullTable661 table { width:661px;  background:#fff; float:left; border:0;   }
#content div.inner #mainwrap.fullCol .fullTable661 table thead th { background:url(http://apps.avid.com/kb/img/bg_gradient_46px_height.gif) repeat-x bottom; height:46px; color:#333; line-height:1.2em; vertical-align:bottom; padding-bottom:10px; }
#content div.inner #mainwrap.fullCol .fullTable661 table tbody tr { vertical-align:top; }
#content div.inner #mainwrap.fullCol .fullTable661 table tbody tr.odd td { background:#f2f2f2; }
#content div.inner #mainwrap.fullCol .fullTable661 table tbody tr td { padding:7px;}
#content div.inner #mainwrap.fullCol .fullTable661 table tbody tr td img {float:left;}
#content div.inner #mainwrap.fullCol .fullTable661 .rightCol {width:161px; float:right; margin-left:10px;}
#content div.inner #mainwrap.fullCol .fullTable661 .rightCol ul { list-style-type:none; margin:0; margin-top:5px; padding:0; }


/* Training Finder */
#content div.inner #mainwrap.fullCol .left.whiteLeftblueRight { width:550px; float:left; }
#content div.inner #mainwrap.fullCol .right.whiteLeftblueRight { border:#e2e2e2 1px solid; background:#e2ebf1; font-weight:bold; width:230px; padding:10px; margin:0 0 10px 0; }

#content div.inner #mainwrap.fullCol .fullGrayBg840 { background:#e7e7e7; padding:15px 0 15px 0; vertical-align:top;  }
#content div.inner #mainwrap.fullCol .fullGrayBg840 .top { width:810px; padding:0 15px 0 15px;  }
#content div.inner #mainwrap.fullCol .fullGrayBg840 .top #fieldCPName { width:400px; margin-right:10px; float:left; }
#content div.inner #mainwrap.fullCol .fullGrayBg840 .top #fieldCPSchool { width:400px; float:right; }
#content div.inner #mainwrap.fullCol .fullGrayBg840 .top #fieldATPCountry { width:200px; float:left; }
#content div.inner #mainwrap.fullCol .fullGrayBg840 .top #fieldATPState { width:200px; float:right; }
#content div.inner #mainwrap.fullCol .fullGrayBg840 .bottom { width:810px; padding:0 15px 0 15px; margin-top:15px; }
#content div.inner #mainwrap.fullCol .fullGrayBg840 .bottom .lowerLeft { width:395px; margin-right:10px; float:left; }
#content div.inner #mainwrap.fullCol .fullGrayBg840 .bottom .lowerLeft .menuPod { width:185px; float:left; margin-right:10px; padding-bottom:10px; }
#content div.inner #mainwrap.fullCol .fullGrayBg840 .bottom .lowerRight { float:right; width:400px;}
#content div.inner #mainwrap.fullCol .fullGrayBg840 /*.dropdown*/ td { vertical-align:top;  }
#content div.inner #mainwrap.fullCol .fullGrayBg840 h4 { margin:0; padding:0; }
#content div.inner #mainwrap.fullCol .fullGrayBg840 fieldset { border:0; padding-top:0; padding-bottom:0; }
#content div.inner #mainwrap.fullCol .fullGrayBg840 a { font-weight:bold; color:#006bb6; margin:0; padding:0;  }
#content div.inner #mainwrap.fullCol .fullGrayBg840 table.resellerMenu .small { font-size:0.9em;  }
#content div.inner #mainwrap.fullCol .fullGrayBg840 table.resellerMenu .small a { font-weight:normal; cursor:pointer; }
#content div.inner #mainwrap.fullCol .fullGrayBg840 table.resellerMenu .browseProd { margin-left:29px; }
#content div.inner #mainwrap.fullCol .fullGrayBg840 table.resellerMenu .browseCountries { margin-left:17px; }
#content div.inner #mainwrap.fullCol .fullGrayBg840 table.resellerMenu { margin:0; padding:0; }
#content div.inner #mainwrap.fullCol .fullGrayBg840 table.resellerMenu td { vertical-align:bottom; padding:0; }
#content div.inner #mainwrap.fullCol .fullGrayBg840 table.resellerMenu td .prodField {  margin-bottom:3px; float:left; width:262px; vertical-align:top; height:25px;  }
#content div.inner #mainwrap.fullCol .fullGrayBg840 table.resellerMenu td .prodField input { margin:0; padding:0; }
#content div.inner #mainwrap.fullCol .fullGrayBg840 table.resellerMenu td .prodAdd { float:right; width:125px;  }
#content div.inner #mainwrap.fullCol .fullGrayBg840 table.resellerMenu td .prodMenu { margin-bottom:3px;  vertical-align:top; height:25px; float:left; }

/* Inline pagination styles e.g. Reseller page */
#content div.inner #mainwrap.fullCol .inlinePaging {}
#content div.inner #mainwrap.fullCol .inlinePaging ul#upperpaginginfo { float:left; margin-left:100px; width:200px; }
#content div.inner #mainwrap.fullCol .inlinePaging ul#paging { float:right; width:200px; }
#content div.inner #mainwrap.fullCol .inlinePaging ul#upperpaginginfo ul li, #content div.inner #mainwrap.fullCol .inlinePaging ul#paging ul li { margin:0; }

/* Field & label formatting for 2 column forms in mainPanel */
#content div.inner #mainwrap #mainPanel .formHolder2Col {}
#content div.inner #mainwrap #mainPanel .formHolder2Col .leftHolder50 { float:left; width:300px; margin-right:5px; }
#content div.inner #mainwrap #mainPanel .formHolder2Col .rightHolder50 { float:right; margin-right:10px; width:300px; }
#content div.inner #mainwrap #mainPanel .formHolder2Col .leftHolder50 .name , #content div.inner #mainwrap #mainPanel  .formHolder2Col .rightHolder50 .name { width:100px; float:left; margin-bottom:5px; padding-top:10px;  }
#content div.inner #mainwrap #mainPanel .formHolder2Col .leftHolder50 .box , #content div.inner #mainwrap #mainPanel  .formHolder2Col .rightHolder50 .box { width:200px; float:right; padding-top:10px; }

/* Field & label formatting for 1 column forms in mainPanel */
#content div.inner #mainwrap #mainPanel .formHolder1Col {}
#content div.inner #mainwrap #mainPanel .formHolder1Col .name { float:left; width:400px; margin-right:5px; padding-top:10px; }
#content div.inner #mainwrap #mainPanel .formHolder1Col .box { float:right; margin-right:10px; width:200px; padding-top:10px; }

/* Field & label formatting for 1 and 2 column forms in singlePanel */
#content div.inner #mainwrap.fullCol #singlePanel .formHolder1Col {}
#content div.inner #mainwrap.fullCol #singlePanel .formHolder1Col .leftHolder40 { float:left; width:235px; margin-right:5px;  margin-bottom:10px; }
#content div.inner #mainwrap.fullCol #singlePanel .formHolder1Col .rightHolder60 { float:right; margin-right:0; width:580px;  margin-bottom:10px;}

#content div.inner #mainwrap.fullCol #singlePanel .formHolder2Col {}
#content div.inner #mainwrap.fullCol #singlePanel .formHolder2Col .left { float:left; width:405px; margin-right:5px;  margin-bottom:10px; }
#content div.inner #mainwrap.fullCol #singlePanel .formHolder2Col .right { float:right; margin-right:0; width:405px;  margin-bottom:10px; }
#content div.inner #mainwrap.fullCol #singlePanel .formHolder2Col .name { float:left; width:148px; margin-right:5px;  margin-bottom:10px; /*margin-top:5px;*/ }
#content div.inner #mainwrap.fullCol #singlePanel .formHolder2Col .field { float:right; margin-right:0; width:250px;  margin-bottom:10px;}


/* Pagination styles e.g. for News and Press Releases */
#content #newsNav { float: right; margin: 15px 0 0; padding: 0 0 10px 0; }
#content #newsNav ul { margin: 0; padding: 0px; height:22px;  }
#content #newsNav ul li { display:inline; margin: 0; color: #666; list-style-type: none; font-weight: bold;   }
#content #newsNav ul li a { margin: 0;  color: #666; padding:6px 8px 6px 6px; text-align:center;  }
#content #newsNav ul li a.on { background: url('http://apps.avid.com/kb/img/bg_newsNav_on.png') center no-repeat;   }


/* Action calls (right hand column) */
#content div.inner #mainwrap #rightSidebar { width:224px; float:right; background-color:#EEE; padding:0; margin-bottom:-120px; position:relative; top:0px; /* position:relative fixes base background issue in IE */ }
#content div.inner #mainwrap #rightSidebar #actionCallHolder { width:224px; background:#FFF; margin:0 0 -5px 0; }
#content div.inner #mainwrap #rightSidebar #actionCallHolder #actionCallTop { width:224px; height:2px; background:url('http://apps.avid.com/kb/img/rightcol_white_topcurve.gif') #FFF; }
#content div.inner #mainwrap #rightSidebar #actionCallHolder #actionCallContent, #content div.inner #mainwrap #rightSidebar #actionCallHolder #rightActionMenu { width:187px; background:url('http://apps.avid.com/kb/img/rightcol_white.gif') bottom no-repeat #FFF; padding:15px 15px 15px 22px; }

#content div.inner #mainwrap #rightSidebar #actionCallHolder #actionCallContent h4 { color:#999999; margin:0 0 -10px 0;}
#content div.inner #mainwrap #rightSidebar #actionCallHolder #actionCallContent .price { font-size:26px; font-weight:bold; color:#000; margin:5px 0 5px -7px;}
#content div.inner #mainwrap #rightSidebar #actionCallHolder #actionCallContent .price .currency { text-transform:uppercase; font-size:40%; }
#content div.inner #mainwrap #rightSidebar #actionCallHolder #actionCallContent li { height:22px; overflow:hidden; color:#FFF; padding:0 10px 0 0; font-size:120%; }
#content div.inner #mainwrap #rightSidebar #actionCallHolder #actionCallContent li a { color:#FFFFFF; padding:0 15px;background:url('http://apps.avid.com/kb/img/rightcol_actionbtn_left.gif') left no-repeat; }

#content div.inner #mainwrap #rightSidebar #actionCallHolder #rightActionMenu { font-weight:bold; }
#content div.inner #mainwrap #rightSidebar #actionCallHolder #rightActionMenu li { position:relative; }
#content div.inner #mainwrap #rightSidebar #actionCallHolder #rightActionMenu .menuSelector { position:absolute; left:-10px; top:-2px; }
#content div.inner #mainwrap #rightSidebar #actionCallHolder #rightActionMenu li ul { margin:5px 0 0 15px; }



table.productGridText a { font-weight:bold; }

/* Right Rail content classes */
#content div.inner #mainwrap #rightSidebar #lowerHolder {width:224px; background:#EEE; margin:0; }
#content div.inner #mainwrap #rightSidebar #lowerHolder #topCurve { width:224px; height:2px; background:url('http://apps.avid.com/kb/img/rightcol_gray_topcurve4.gif') #FFF;  }
#content div.inner #mainwrap #rightSidebar #lowerHolderContent { width:187px; background:url('http://apps.avid.com/kb/img/rightcol_gray_darktopedge.gif') top no-repeat #EEE; padding:15px 18px 0 19px; }
#content div.inner #base { /*clear:both;*/ width:900px; height:166px; background:url('http://apps.avid.com/kb/img/mainwrap_base_2col.gif') #DDD; line-height:1;   }
#content div.inner #baseFullWidth { clear:both; width:900px; height:166px; background:url('http://apps.avid.com/kb/img/mainwrap_base_1col.gif') #DDD; }
#content div.inner #mainwrap #rightSidebar #lowerHolderContent a { /*font-weight:bold;*/ color:#1c85bf; }
#content div.inner #mainwrap #rightSidebar #lowerHolderContent li.selected a { color:#000; text-decoration:none; background:url(http://apps.avid.com/kb/img/chevron_double_black.png) left no-repeat; padding-left:10px; margin-left:-10px;  }
#content div.inner #mainwrap #rightSidebar #lowerHolderContent .contentBox {padding-bottom:10px; }
#content div.inner #mainwrap #rightSidebar #lowerHolderContent .contentBoxImageOnly { margin-bottom:20px; }
#content div.inner #mainwrap #rightSidebar #lowerHolderContent .contentBoxImageOnly img { margin-bottom:20px; }
#content div.inner #mainwrap #rightSidebar #lowerHolderContent img { float:left; padding:4px 7px 4px 0; }
#content div.inner #mainwrap #rightSidebar #lowerHolderContent #RightNavigation a { display:block; }
#content div.inner #mainwrap #rightSidebar #lowerHolderContent #RightRailContent  .title { font-weight:bold; margin-top:15px; }

#content div.inner #mainwrap #rightSidebar li { margin-left:-23px; list-style-type:none; margin-bottom:5px; line-height:1.2em; }
#content div.inner #mainwrap #rightSidebar li a { display:block; }
#content div.inner #mainwrap #rightSidebar li a:hover { text-decoration:underline; }
#content div.inner #mainwrap #rightSidebar li.selected a:hover { /*color:#000;*/ text-decoration:none; }

/* Background for boxes in right nav */
#content div.inner #mainwrap #rightSidebar .backgroundBox { background:url(http://apps.avid.com/kb/img/bg_gradient_183px_height.gif) bottom repeat-x #FFF; position:relative; min-height:165px; padding:8px; }
#content div.inner #mainwrap #rightSidebar .backgroundBox  h5 { margin:0;}

/* Search boxes for events page */
#content div.inner #mainwrap #rightSidebar #lowerHolderContent .searchFields { }
#content div.inner #mainwrap #rightSidebar #lowerHolderContent .searchFields label { padding-bottom:5px; }
#content div.inner #mainwrap #rightSidebar #lowerHolderContent .searchFields input#EventDescription { width:97%; padding-bottom:5px;}
#content div.inner #mainwrap #rightSidebar #lowerHolderContent .searchFields select { width:100%; padding-bottom:5px; }
#content div.inner #mainwrap #rightSidebar #lowerHolderContent .searchFields input#btnSearchByLocation { float:right; }
#content div.inner #mainwrap #rightSidebar #lowerHolderContent .searchFields .spacer { height:5px; }

/* Pods for Management page */
.pod { padding:0 0 14px 0; float: left; margin-bottom: 30px; width:280px; cursor: pointer; }
.pod h2 { margin:0; padding:0 4px 4px 0; font-size:22px; line-height:.85; }
.pod h3 {  margin: 0; padding: 0 4px 0 0; color: #676767; font-size: 14px; margin-top: 2px; line-height: 16px;}
.pod img { float:left; margin:0 10px 0 0; }
.pod.overBio h2, .pod.overBio h3{ color: #006bb6; }


#content div.inner #genericContent { width:840px; margin:15px 0 0; padding:0 30px; background:#FFF; }
#content div.inner #genericContent .pod4x840 { float:left; width:185px; padding:30px 15px 0; border-right:1px solid #DDD;  }
#content div.inner #genericContent .first { padding-left:0; }
#content div.inner #genericContent .last { border:0; padding-right:0; }

#content div.inner #LowerWellContent { width:840px; margin:15px 0 0; padding:0 30px; background:#FFF; }
#content div.inner #LowerWellContent .cw_imgPromos_pod4x840 { float:left; width:185px; padding:30px 15px 0; border-right:1px solid #DDD;  }
#content div.inner #LowerWellContent .first { padding-left:0; }
#content div.inner #LowerWellContent .last { border:0; padding-right:0; }

/* 4 across pods for Solutions page */
#content div.inner #mainwrap #singlePanel .solutionsHolder { width:853px; }
#content div.inner #mainwrap #singlePanel .solutionsHolder .cw_imgPromos_workflowBox { float:left; width:200px; margin:0 13px 0 0; }
#content div.inner #mainwrap #singlePanel .solutionsHolder .cw_imgPromos_workflowBox ul {  margin:0; line-height:1.0; width:200px; }
#content div.inner #mainwrap #singlePanel .solutionsHolder .cw_imgPromos_workflowBox h2 { font-size:1.3em;  }
#content div.inner #mainwrap #singlePanel .solutionsHolder .cw_imgPromos_workflowBox .rightside  { width:200px; }

#content div.inner #championNav { width:900px; margin:15px 0 0; padding:5px 0 0; background:#FFF; }
#content div.inner #championNav h2 { margin:0; padding:0 0 0 30px; border-bottom:1px solid #DDD; }
#content div.inner #championNav .podChamp { float:left; width:119px; padding:15px 30px 0; border-right:1px solid #DDD; }
#content div.inner #championNav .podChamp p { text-align:center; }
#content div.inner #championNav .last { width:120px; border:0; }

#footer { clear:both; background:#EEE; padding:0px 0px 40px 0px; }

#footer #footerSiteMap { width:900px; margin-bottom:0px; }
#footer #footerSiteMap .footerList { width:120px; float:left; margin:0 30px 0 0; }
#footer #footerSiteMap .last { margin:0; }
#footer #footerSiteMap li { margin:5px 0; }
#footer #footerSiteMap li a { display:block; color:#888; }
#footer #footerSiteMap li a:hover { text-decoration:underline; }

#footer #footerLinks { clear:both; width:900px; margin-top:30px; /*position:relative;*/ }
#footer #footerLinks .leftFooter { /*position:relative;*/ float:left; /*width:500px;*/ }
#footer #footerLinks .rightFooter { /*position:relative;*/ float:right; /*width:375px;*/ }

#footer #footerLinks ul.altmenu { float:left; margin-left:0px; }
#footer #footerLinks .country { float:right; padding-top:3px;}

#footer #footerLinks ul {  }
#footer #footerLinks li { margin:0; padding:0; display:inline; }

/* REGULAR CAROUSEL - 900px ....modifying for 620px .... */
#content div.inner #mainwrap #mainPanel #carousel h3 { margin:0; }
#content div.inner #mainwrap #mainPanel #carousel ul#csCarousel li:hover { background:#DDD; }
#content div.inner #mainwrap #mainPanel #carousel .jcarousel-control { clear:both; float:right; }
#content div.inner #mainwrap #mainPanel #carousel .jcarousel-control a { display:block; float:left; width:9px; height:10px; margin:2px; background:url('http://apps.avid.com/kb/img/carousel_graydot.jpg') 0 0 no-repeat; }

.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none; width: 130px; height: 150px; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }
.jcarousel-skin-cs .jcarousel-container { -moz-border-radius: 10px; }
.jcarousel-skin-cs .jcarousel-container-horizontal { width: 560px; padding:0 30px; }
.jcarousel-skin-cs .jcarousel-clip-horizontal { width:  560px; height: 150px; }
.jcarousel-skin-cs .jcarousel-item { width: 130px; height: 150px; padding:0 7px; }
.jcarousel-skin-cs .jcarousel-item-horizontal { margin-right: 0px; }
.jcarousel-skin-cs .jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-skin-cs .jcarousel-next-horizontal { position: absolute; top: 0; right: 0; width: 20px; height: 150px; cursor: pointer; background: transparent url('http://apps.avid.com/kb/img/next-horizontal.gif') no-repeat 0 0;; }
.jcarousel-skin-cs .jcarousel-next-horizontal:hover { background-position: 0px 0; }
.jcarousel-skin-cs .jcarousel-next-horizontal:active { background-position: 0px 0; }
.jcarousel-skin-cs .jcarousel-next-disabled-horizontal,
				   .jcarousel-skin-cs .jcarousel-next-disabled-horizontal:hover,
				   .jcarousel-skin-cs .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: 0px 0; }
.jcarousel-skin-cs .jcarousel-prev-horizontal { position: absolute; top: 0; left: 0; width: 20px; height: 150px; cursor: pointer; background: transparent url('http://apps.avid.com/kb/img/prev-horizontal.gif') no-repeat 0 0; }
.jcarousel-skin-cs .jcarousel-prev-horizontal:hover { background-position: 0px 0; }
.jcarousel-skin-cs .jcarousel-prev-horizontal:active { background-position: 0px 0; }
.jcarousel-skin-cs .jcarousel-prev-disabled-horizontal,
				   .jcarousel-skin-cs .jcarousel-prev-disabled-horizontal:hover,
				   .jcarousel-skin-cs .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: 0px 0; }
.jcarousel-skin-cs .jcarousel-item h3 { font-size:12px; }

/*HoverText Box */
.productGridTextHover { background:#d2d2d2; position:relative; float:left; width:323px; min-height:130px; margin:0 14px 0px 0px; background:url(http://apps.avid.com/kb/img/hoverbox_bg.png) top left; /*margin-left:-1px;*/}
.productGridTextHover .arrow { width:10px; height:12px; background:url(http://apps.avid.com/kb/img/hoverbox_arrow.png) center no-repeat; top:50px; left:0px; position:absolute; }
.productGridTextHover .productImg img { width:70px; height:70px; position:absolute; top: 10px; left:19px;  }
.productGridTextHover .textCol { font-size:0.9em; top: 10px; left:99px; width:201px; position:absolute; padding-bottom:14px; }
.productGridTextHover .textCol h5 { margin:0; }
.productGridTextHover .close { height:14px; width:14px; background:url(http://apps.avid.com/kb/img/hovertext_close.gif); position:absolute; top:10px; right:10px;}
.productGridTextHover .cta { height:22px; width:87px; position:absolute; top:34px; right:10px; }
.productGridTextHover .price { font-weight:bold; font-size:1.4em; display:inline; margin:0; }
.productGridTextHover .base { height:7px; width: 316px; /*margin-top:-7px;*/ background:url(http://apps.avid.com/kb/img/hoverbox_base.png) center no-repeat; position:absolute; bottom:-7px; left:9px; }


/*.blueActionButton2 { height:22px; }
.blueActionButton2 a { background:url('http://apps.avid.com/kb/img/rightcol_actionbtn_left.gif') left no-repeat; color:#FFF; padding:10px 20px 10px 20px; font-size:120%; font-weight:bold;}
.blueActionButton2 span {}*/

/*.blueActionButton2 { height:22px; }
.blueActionButton2 a span { background: transparent url('http://apps.avid.com/kb/img/rightcol_actionbtn_full.gif') no-repeat scroll left 0; display: -moz-inline-box; display: inline-block; height:22px; color:#FFF; padding:0 0 0 20px; font-size:120%; font-weight:bold;}
.blueActionButton2 a { background: transparent url('http://apps.avid.com/kb/img/rightcol_actionbtn_full.gif') no-repeat scroll right 0;
 padding:10px 20px 10px 20px; display: -moz-inline-box; display: inline-block; height:22px; color:#FFF; font-size:120%; font-weight:bold; }*/

.blueActionButton2 a, .blueActionButton2 a span {
    background: transparent url('http://apps.avid.com/kb/img/rightcol_actionbtn_full.gif') no-repeat scroll left 0;
    margin: 0 10px 0 0;       /* 15px == amount of background image to the right */
    padding: 0 0 0 10px;      /* 15px == amount of background image to the left */
    display: -moz-inline-box; /* Firefox 2 support for inline-block */
    display: inline-block;    /* Must be used so that height can be set */
    height: 22px;             /* Same as height of background image */
    height:22px; color:#FFF; font-size:1.1em; font-weight:bold;
    text-decoration: none;
}
.blueActionButton2 a {
    background-position: right 0;
    margin: 0;
    padding: 0;
}


.blueActionButton2 a.buyNow { width:77px; height:22px; background:url('http://apps.avid.com/kb/img/rr_77x44_buynow.png') 0 0 no-repeat; }
.blueActionButton2 a.rentNow { width:81px; height:22px; background:url('http://apps.avid.com/kb/img/rr_81x44_rentnow.png') 0 0 no-repeat; }
.blueActionButton2 a.buyNow:hover, .blueActionButton2 a.rentNow:hover { background-position:0 -22px; }


/* Product Grid (Text-only) */
table.productGridText { font-size:0.9em; }
table.productGridText #column1 { width:100px; }
table.productGridText #column2 { width:120px; }
table.productGridText #column3 { width:396px; }
table.productGridText th { border-bottom:#d2d2d2 1px solid; background:url(http://apps.avid.com/kb/img/bg_gradient_79px_height.gif) bottom repeat-x; }
table.productGridText tr { border-bottom:1px solid #d2d2d2; }
table.productGridText tr { vertical-align:baseline; }



/*  Content Type Render Mode Names */
#content div.inner #mainwrap .cw_structTxt_default ul.structTxtLinkList { padding:0; }
#content div.inner #mainwrap .cw_structTxt_default ul.structTxtLinkList li { list-style:none; }

#content div.inner #mainwrap .cw_imgPromos_workflowBox img { float:left; margin-right:10px; }
#content div.inner #mainwrap .cw_imgPromos_workflowBox .rightside { display:block; float:right; width:405px; }
#content div.inner #mainwrap .cw_imgPromos_workflowBox .rightside ul { padding:0; }
#content div.inner #mainwrap .cw_imgPromos_workflowBox .rightside li { list-style:none; font-weight:bold; }
#content div.inner #mainwrap .cw_imgPromos_workflowBox .long_desc { clear:both; }
#content div.inner #mainwrap .cw_imgPromos_workflowBox .long_desc ul { padding:0; }
#content div.inner #mainwrap .cw_imgPromos_workflowBox .long_desc li { list-style:none; font-weight:bold; }

#content div.inner #mainwrap .cw_imgPromos_ProdSimpleUngrouped { position:relative; clear:both; width:676px; margin:0 0 25px 0; float:left;}
#content div.inner #mainwrap .cw_imgPromos_ProdSimpleUngrouped.last {  }
#content div.inner #mainwrap .cw_imgPromos_ProdSimpleUngrouped img { float:left; margin-right:20px; width:250px; height:175px; }
#content div.inner #mainwrap .cw_imgPromos_ProdSimpleUngrouped .rightside { float:right; width:361px; margin:0 30px 0 0; }

#content div.inner #mainwrap .cw_imgPromos_prodGroupLeft { width:676px; margin-top:0; margin-left:-30px; float:left;}
#content div.inner #mainwrap .cw_imgPromos_prodGroupLeft img { float:left; }
#content div.inner #mainwrap .cw_imgPromos_prodGroupLeft .rightside { float:right; width:370px; margin:20px 30px 0 10px }

#content div.inner #mainwrap .cw_imgPromos_prodGroupRight { width:676px; margin-top:0; margin-left:-30px; float:left;}
#content div.inner #mainwrap .cw_imgPromos_prodGroupRight img { float:right; margin-right:-1px; }
#content div.inner #mainwrap .cw_imgPromos_prodGroupRight .rightside { float:left; width:350px; margin:20px 30px 0 30px }


/* training */
/* training_home */
#content div.inner #mainwrap .cw_imgPromos_stockBox { width:260px; margin:0; float:left; }
#content div.inner #mainwrap .cw_imgPromos_stockBox img { float:left; height:135px; width:260px; }
#content div.inner #mainwrap .cw_imgPromos_stockBox .middle { margin: 0 20px; }

#content div.inner #genericContent .cw_imgPromos_promotionBox { float:left; width:185px; padding:30px 15px 0; border-right:1px solid #DDD;  }
#content div.inner #genericContent .first { padding-left:0; }
#content div.inner #genericContent .last { border:0; padding-right:0; }

#content div.inner #mainwrap .cw_linkedImg_brandBox { width:286px; margin: 0 0 20px 0; float:left; }
#content div.inner #mainwrap .cw_linkedImg_brandBox img { float:left; height:140px; width:286px; }
#content div.inner #mainwrap .left { margin: 0 30px 20px 0; float:left;}

#content div.inner #mainwrap .cw_imgPromos_thumbBox { float:left; width:120px; padding:30px 20px 0; }
#content div.inner #mainwrap .first { padding-left:0; }
#content div.inner #mainwrap .last { border:0; padding-right:0; }

#content div.inner #mainwrap .cw_imgPromos_thumbBoxCert { float:left; width:185px; padding:30px 10px 0; }
#content div.inner #mainwrap .first { padding-left:0; }
#content div.inner #mainwrap .last { border:0; padding-right:0; }

#content div.inner #mainwrap .enrollBtnFloat { float:right; width:200px; margin:15px; }
#content div.inner #mainwrap .enrollBtnHolder {position:relative; }

/* one-third width boxes for 2-column page - training */
#content div.inner #mainwrap .cw_imgBox_training { width: 192px; padding:15px 10px 5px 10px; float:left; /*margin-right:-20px; margin-bottom:30px; float:left; */ }
#content div.inner #mainwrap .first { padding-left:0; }
#content div.inner #mainwrap .last { border:0; padding-right:0; }





/* table training grid */
table.trainingGridText a { font-weight:bold; color:#006bb6; margin:0; padding:0;  }
/* training grid (Text-only) */
table.trainingGridText { font-size:0.9em; }
table.trainingGridText #column1 { width:100px; }
table.trainingGridText #column2 { width:120px; }
table.trainingGridText #column3 { width:396px; }
table.trainingGridText th { border-bottom:#d2d2d2 1px solid; background:url(http://apps.avid.com/kb/img/bg_gradient_79px_height.gif) bottom repeat-x; }
ttable.trainingGridText tr { border-bottom:1px solid #d2d2d2; }
table.trainingGridText tr { vertical-align:baseline; }


div.cw_structTxt_tab {  }
span.tabTitle {  }

.cw_structTxt_tabSet  { position:relative; margin-left: -1px;   }

.cw_structTxt_tabSet div.description { display:none; display:block; position:absolute;  width:605px; margin-top:3px; top:55px; left:0; padding: 5px; height:100%;  }

/*div.cw_structTxt_tab { padding: 3px 0; margin-left: 0; border-bottom: 1px solid gray; list-style-type: none; text-align: left; }*/
span.tabTitle { /*display:inline;*/ display:inline-block; margin: 0;  }

span.tabTitle a { float:left; height:29px; background:url(http://apps.avid.com/kb/img/bg_gradient_79px_height.gif)  repeat-x;  border:#d2d2d2 1px solid; border-left:#FFF 1px solid; padding:7px; vertical-align:top; line-height:1.1em; font-weight:bold; width:101px; }

span.tabTitle a:visited { color: #006BB6; }
span.tabTitle a:hover { color: #333333; }
span.tabTitle a:active { color: black; }
/*selected tab effect*/
span.tabTitle a.selected { background:url(http://apps.avid.com/kb/img/bg_gradient_79px_height_h.gif) repeat-x; border-bottom:1px  #8e8e8e solid; border-right:1px  #8e8e8e solid; color: #fff }

/* training tabs */
#content div.inner #mainwrap .trainingBox { border:#d2d2d2 1px solid; margin-bottom:14px; float:left; width:633px; background:#FFF; }
#content div.inner #mainwrap .trainingBox .contentArea { background:#e2e2e2; width:615px; margin-left:auto; margin-right:auto; margin-top:10px; padding-left:2px; margin-bottom:10px; }

/*
#content div.inner #mainwrap .trainingBox #TrainingTypeDiv ul { width:600px; height:61px; display:inline; list-style:none;float:left; padding:0px; margin:9px; padding-bottom:14px;  }
#content div.inner #mainwrap .trainingBox #TrainingTypeDiv ul li { float:left; height:29px; background:url(http://apps.avid.com/kb/img/bg_gradient_79px_height.gif)  repeat-x;  border:#d2d2d2 1px solid; border-left:#FFF 1px solid; padding:7px; vertical-align:top; line-height:1.1em; font-weight:bold; width:101px; }
#content div.inner #mainwrap .trainingBox #TrainingTypeDiv ul li.left { width:102px; border:#d2d2d2 1px solid; margin:0 0 5px; }
#content div.inner #mainwrap .trainingBox #TrainingTypeDiv ul li.selected { background:url(http://apps.avid.com/kb/img/bg_gradient_79px_height_h.gif) repeat-x; border-bottom:1px  #8e8e8e solid; border-right:1px  #8e8e8e solid; }
#content div.inner #mainwrap .trainingBox #TrainingTypeDiv ul li.selected a { color:#FFFFFF; }
#content div.inner #mainwrap .trainingBox .contentArea #TrainingTypeDiv ul { margin-left:-1px; margin-top:0; }
*/

#content div.inner #mainwrap .trainingBox .contentArea .head { margin:0 10px 0 10px; }
#content div.inner #mainwrap .trainingBox .contentArea .head h2 { margin:0; padding:0; }
#content div.inner #mainwrap .trainingBox .contentArea table { margin-left:10px; width:593px;  background:#fff;   }
#content div.inner #mainwrap .trainingBox .contentArea table thead th { background:url(http://apps.avid.com/kb/img/bg_gradient_46px_height.gif) repeat-x bottom; height:46px; color:#333; line-height:1.2em; vertical-align:bottom; padding-bottom:10px; }
#content div.inner #mainwrap .trainingBox .contentArea table tr { vertical-align:top; }
#content div.inner #mainwrap .trainingBox .contentArea table tr.odd td { background:#f2f2f2; }
#content div.inner #mainwrap .trainingBox .contentArea table #column1 { width:200px; }
#content div.inner #mainwrap .trainingBox .contentArea table #column2 { width:325px; }
#content div.inner #mainwrap .trainingBox .contentArea table #column3 { width:73px; }
#content div.inner #mainwrap .trainingBox .contentArea table #column4 { width:200px; }

/* added by Tom 3/11/2010 for Avid TV */
#header #video  { clear:both; position:relative }
div.flashVideo  {width: 900px; }

/*{ position:relative; display:block; width:900px; height:328px; margin:0 auto; float: left; background-color:#666;}*/
#Video div.flashVideo #flvPlayer { width:900px; margin-top:-40px; background:url('http://apps.avid.com/kb/img/mainwrap_bg_2col_1px.gif') #FFF; }
#Video div.flashVideo .mainPanelLeftCol {float:left; width:48%; padding-right:3%;  }
#Video div.flashVideo .mainPanelRightCol {float:right; width:48%; margin-bottom:-80px; }

/* Mandatory */
.mandatory {color:#FF0000; }

/*  */
h4.noPad { margin:0; padding:0;}

/* shadowbox overlay */
#sb-player.html { padding:20px; background:#FFF; }
.shadowBoxContentHolder { margin:20px;  }

/* Finder boxes for training home */
#content div.inner #mainwrap #singlePanel #tools .finderHolder { width:258px; border:1px solid #D2D2D2; float:left;   }
#content div.inner #mainwrap #singlePanel #tools .finderHolder.middle { margin:0 30px; }
#content div.inner #mainwrap #singlePanel #tools .finderHolder .hdr { min-height:25px; border-bottom:#d2d2d2 1px solid; background:url(http://apps.avid.com/kb/img/bg_gradient_30px_height.gif) repeat-x bottom #f7f7f7; padding:5px 10px 0 10px; }
#content div.inner #mainwrap #singlePanel #tools .finderHolder .hdr h5 { margin:0; }
#content div.inner #mainwrap #singlePanel #tools .finderHolder .content { padding: 10px;}
#content div.inner #mainwrap #singlePanel #tools .finderHolder .right { float:right; margin:10px;}

table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
}
table.tablesorter thead tr .header {
	background-image: url("http://apps.avid.com/kb/img/bg.gif");
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url("http://apps.avid.com/kb/img/asc.gif");
}
table.tablesorter thead tr .headerSortDown {
	background-image: url("http://apps.avid.com/kb/img/desc.gif");
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
#content div.inner #mainwrap #singlePanel #alphaNumeric { float:right; width:632px; margin-bottom:0; }
#content div.inner #mainwrap #singlePanel #alphaNumeric li { list-style:none; float:left; }
#content div.inner #mainwrap #singlePanel #alphaNumeric li a { display:block; padding:2px 6px; }
#content div.inner #mainwrap #singlePanel #alphaNumeric li a:hover { background:#E2E2E2; }
#content div.inner #mainwrap #singlePanel ul#solutions li ul, #content div.inner #mainwrap #singlePanel ul#categories li ul { margin-left:10px; }
/*#content div.inner #mainwrap #singlePanel ul#solutions li a:hover, #content div.inner #mainwrap #singlePanel ul#categories li a:hover { background:#E2E2E2; }*/
#content div.inner #mainwrap #singlePanel ul#upperpaginginfo { float:right; display:inline; }
#content div.inner #mainwrap #singlePanel ul#paging { float:right; display:inline; }

/* Image Gallery */

#recentImages, #productImages { margin-right:-20px;}
#recentImages .pod, #productImages .pod { float:left; width:298px; margin-right:20px; }
#recentImages .pod .graphic, #productImages .pod .graphic { width:210px; margin:0 44px;  }
#recentImages .pod .graphic img, #productImages .pod .graphic img { margin:0; padding:0; }
#recentImages .pod h3, #productImages .pod h3 { text-align:center; }

#recentImages .pod #overlay, #productImages .pod #overlay  { margin:10px 40px;  }
#recentImages .pod #overlay h1, #productImages .pod #overlay h1 { margin:0 0 10px; }