/* ---------------------------------------------------
 * SET DEFAULTS
 * undo common browser defaults
 */

 /* commenting this out so that the default styles can come out for the generic pages */
 /*
hr,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset {
	margin: 0;
	padding:0;
	}
*/
input {
    margin: 0 0 1px 0;
	}

a {
	color: #94D0ED;
}
a:visited {
	color: #94D0ED;
}
a:hover {
	color: #94D0ED;
}
a:active {
	color: #94D0ED;
}

a img,:link img,:visited img {
	border: none;
	}

h1 span, h2 span, h3 span, h4 span {
	display: none;
	}

body {
	font-size: 12px;
	font-family: Verdana;
	font-weight: normal;
	color: #FFF;
	margin-top: 0px;
	margin-left: 0px;
	background: #14516D;
	}

body * {
	text-align: left;
	}


/* ---------------------------------------------------
 * FIRSTROW - Contains Logo and Localization Links
 * All styles defined in containers.
 */

#acct_mlist {
	color: #FFF;
}

span.mlist {
	position: relative;
	top: 3px;
	left: -98px;
}

span.mlist_de_links {
	position: relative;
	top: 3px;
	left: -125px;
}

span.mlist_fr_links {
	position: relative;
	top: 3px;
	left: -125px;
}

span.mlist a, span.mlist a:hover, span.mlist_nonav a, span.mlist_nonav a:hover  {
	color: #fff;
	text-decoration: none;
}

span.accts {
	position: relative;
	top: 3px;
	left: -100px;
}

span.accts_de_links {
	position: relative;
	top: 3px;
	left: -100px;
}

span.accts_fr_links {
	position: relative;
	top: 3px;
	left: -100px;
}

span.accts a, span.accts a:hover, span.accts_nonav a, span.accts_nonav a:hover {
	color: #fff;
	text-decoration: none;
}

span.mlist_nonav {
	position: relative;
	top: 3px;
	left: -115px;
}

span.accts_nonav {
	position: relative;
	top: 3px;
	left: -80px;
}

#localization A:link, #localization A:visited {
		color: #94D0ED;
		text-decoration: none;
		}

#localization A:hover {
		color: #DDD;
		text-decoration: none;
		}
#localization A.on, #localization A.on:visited {
	color: #fff;
}

.jp {
	position: relative;
	top: 2px;
	font-family: arial, sans-serif;
	font-size: 12px;
}

/* ---------------------------------------------------
 * SECONDROW - Contains Navigation Bar
 * Navigation Elements. -- NEW NAV
 */
 #secondrow a
 {
	 font-face: Arial;
	 font-weight: bold;
	 text-decoration: none;
	 color: #fff;
}
 #secondrow a:hover
 {
	 font-face: Arial;
	 font-weight: bold;
	 text-decoration: none;
	 color: #fff;
}
 #secondrow a:visited
 {
	 font-face: Arial;
	 font-weight: bold;
	 text-decoration: none;
	 color: #fff;
}
 #secondrow a:active
 {
	 font-face: Arial;
	 font-weight: bold;
	 text-decoration: none;
	 color: #fff;
}

#secondrow_nav
{
	width: 802px;
	height: 33px;
	font-size: 12px;
}

#secondrow_nav_r
{
	background: url(http://images.divx.com/home/navbar-right.gif) no-repeat right top;
	float: right;
	height: 33px;
	margin: 0px;
	padding: 0px;
width: 13px;
}

#secondrow_nav_l
{
	background: url(http://images.divx.com/home/navbar-left.gif) no-repeat left top;
	float: left;
	height: 33px;
	margin: 0px;
	padding: 0px;
dis/play: block;
	con/tent: "";
	width: 13px;
}


#secondrow_nav_center
{
	text-align: center;	
	background: url(http://images.divx.com/home/navbar-middle.gif) repeat-x left top;
	width: 776px;
	height: 33px;
	float: left;
	
}


#secondrow_nav_link2
{
	height: 33px;
	display: inline;
	position: relative;
	top: 9px;
	margin-right: 3px;
	text-align: center;
	width: 786px;

}

div.nav_pipe
{/*this is ghettoooo.   revise */
	padding: 0 5px 0 8px;
	display: inline;
}


   
#secondrow a.tab_on {
	 color: #66CCFF;
    }
    
div.ja a /*---- just for japanese text --*/
{
	font-size: 14px;
}
div.de a /*---- just for japanese text --*/
{
	font-size: 12px;
}


////////////////////////// -- these are old styles for AB header testing
/* ---------------------------------------------------
 * SECONDROW - Contains Navigation Bar
 * Navigation Elements. -- NEW NAV
 */
 

#secondrow_nav_ab
{
	float: left;
	width: 622px;
	background: url(http://images.divx.com/nav_secondrow_left.gif) no-repeat left top;
	height: 33px;
	font-size: 12px;
}


#secondrow_nav_center_ab
{
	text-align: center;	
	background: url(http://images.divx.com/nav_secondrow_left.gif) no-repeat left top;
	width: 622px;
	height: 33px;

}


.secondrow_nav_link2_ab
{
	height: 33px;
	display: inline;
	position: relative;
	top: 9px;
	margin-right: 3px;
	text-align: center;
	width: 622px;


}

div.nav_pipe
{/*this is ghettoooo.   revise */
	padding: 0 5px 0 8px;
	display: inline;
}


#secondrow_s6
{
	text-align:center;
	float: right;
	width: 175px;
	position: relative;
	background: url(http://images.divx.com/nav_secondrow_s6.gif) no-repeat right;
	height: 33px;
	top: -33px;
}

#secondrow_s6 div
{
	text-align: center;
	padding-top: 9px;
	padding-left: 30px;
	letter-spacing: -.1em;

}

/* end SECONDROW
/*--------------------------------------------------------------------------------------------------

/* ---------------------------------------------------
 * THIRDROW - Featured and Highlighted Content
 * The wares that we're currently pimpin'
 */


/* ---------------------------------------------------
 * FOURTHROW - The Main Stage
 * Majority of content lives in these containers
 */

#community_1 h1 {
	position: relative;
	left: 0px;
	width: 171px;
	height: 29px;
	background: url(http://images.divx.com/community_newsletter_hdr.gif) no-repeat top left;
	text-indent: -5000px;
    }

/* ---------------------------------------------------
 * FOURTHROW.NAV - Nav Elements for the 4th row
 * YAY IT WORKS... CROSSBROWSER EVEN.
 */

#navcontainer a {
	display: block;
	padding: 5px 10px;
	width: 140px;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	}

#navcontainer a:hover {
	color: #555;
	text-decoration: none;
	}
.nav-container a {
	display: block;
	padding: 5px 10px;
	width: 140px;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	}

.nav-container a:hover {
	color: #555;
	text-decoration: none;
	}
#thirdrow-navcontainer a {
	display: block;
	padding: 5px 10px;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	}

#thirdrow-navcontainer a:hover {
	color: #555;
	text-decoration: none;
	}

.nav {
	background: url(http://images.divx.com/row4_navblock.gif) top no-repeat;
	height: 20px;
	text-indent: 10px;
	}

.nav:hover {
	background: url(http://images.divx.com/row4_navblock_hover.gif);
	color: #555;
	}
.nav-dash {
	background: url(http://images.divx.com/row4_navblock_dashes.gif) no-repeat bottom;
}
.nav-dash-short {
	background: url(http://images.divx.com/row4_navblock_dashes_short.gif) no-repeat bottom;
}
.nav-wrap {
	background: url(http://images.divx.com/row4_navblock_empty.gif) top no-repeat;
	height: 28px;
	}

.nav-wrap-upgrade {
	background: url(http://images.divx.com/row4_navblock_empty_upgrade.gif) top no-repeat;
	height: 28px;
	}

.nav-wrap-buy {
	background: url(http://images.divx.com/row4_navblock_empty_buy.gif) top no-repeat;
	height: 28px;
	}

.nav-wrap-download {
	background: url(http://images.divx.com/row4_navblock_empty_down.gif) top no-repeat;
	height: 28px;
	}

.nav-wrap:hover {
	background: #94d12c url(http://images.divx.com/row4_navblock_empty.gif) top no-repeat;
	color: #555;
	}

.nav-wrap-upgrade:hover {
	background: #94d12c url(http://images.divx.com/row4_navblock_empty_upgrade.gif) top no-repeat;
	color: #555;
	}

.nav-wrap-buy:hover {
	background: #94d12c url(http://images.divx.com/row4_navblock_empty_buy.gif) top no-repeat;
	color: #555;
	}

.nav-wrap-download:hover {
	background: #94d12c url(http://images.divx.com/row4_navblock_empty_down.gif) top no-repeat;
	color: #555;
	}

.nav-text {
	display: block;
	margin-left: 10px;
}

.nav-text-download {
	display: block;
	margin-left: 20px;
}

.nav-buy {
	background: url(http://images.divx.com/row4_navblock_buy.gif) top no-repeat;
	height: 20px;
	text-indent: 20px;
	}

.nav-buy:hover {
	background: url(http://images.divx.com/row4_navblock_buy_hover.gif);
	color: #555;
	}
.nav-buy-actv {
	background: url(http://images.divx.com/row4_navblock_buy_hover.gif);
	color: #555;
	height: 20px;
	text-indent: 20px;
	}
.nav-download {
	background: url(http://images.divx.com/row4_navblock_download.gif) top no-repeat;
	height: 20px;
	text-indent: 20px;
	}

.nav-download:hover {
	background: url(http://images.divx.com/row4_navblock_download_hover.gif);
	color: #555;
	}
.nav-download-actv {
	background: url(http://images.divx.com/row4_navblock_download_hover.gif);
	color: #555;
	height: 20px;
	text-indent: 20px;
	}
.nav-upgrade {
	background: url(http://images.divx.com/row4_navblock_upgrade.gif) top no-repeat;
	height: 20px;
	text-indent: 20px;
	}

.nav-upgrade:hover {
	background: url(http://images.divx.com/row4_navblock_upgrade_hover.gif);
	color: #555;
	}
.nav-upgrade-actv {
	background: url(http://images.divx.com/row4_navblock_upgrade_hover.gif);
	color: #555;
	height: 20px;
	text-indent: 20px;
	}
.navactv {
	height: 20px;
	text-indent: 10px;
	background: url(http://images.divx.com/row4_navblock_hover.gif) 0px no-repeat;
	}

.subnav {
	background: url(http://images.divx.com/row4_navblock_indent.gif) top no-repeat;
	height: 20px;
	text-indent: 25px;
	}

.subnav:hover {
	color: #555;
	background: url(http://images.divx.com/row4_navblock_indent_hover.gif) top no-repeat;
	text-decoration: none;
	}

.subnavactv {
	height: 20px;
	text-indent: 25px;
	background: url(http://images.divx.com/row4_navblock_indent_hover.gif) top no-repeat;
	}

/* ---------------------------------------------------
 * FIFTHROW - Footer
 * Navigation Elements for the Footer.
 */

#footer_content a:link,#localization A:visited {
		text-decoration: none;
		}

#footer_content a:visited {
	text-decoration: none;
	font-weight: normal;
    }

#footer_content a:hover{
	color: #ddd;
	text-decoration: none;
    }

#footer_r1c1 {
	position: relative;
   display: table-cell;
   width: 150px;
	top: 0px;
	left: 0px;
	color: #8FBFD1;
	}

#footer_r1c2 {
	position: relative;
   display: table-cell;
   width: 200px;
	top: 0px;
	left: 40px;
	color: #8FBFD1;
	}

#footer_r1c3 {
	position: relative;
   display: table-cell;
   width: 150px;
	top: 0px;
	left: 75px;
	color: #8FBFD1;
	}

#footer_r1c4 {
	position: relative;
   display: table-cell;
   width: 150px;
	top: 0px;
	left: 110px;
	color: #8FBFD1;
	}

#footer_r1c5 {
	position: relative;
   display: table-cell;
   width: 150px;
	top: 0px;
	left: 150px;
	color: #8FBFD1;
	}

#footer_r1c6 {
	position: relative;
   display: table-cell;
   width: 150px;
	top: 0px;
	left: 145px;
	color: #8FBFD1;
	}

#footer_bottom {
	padding: 0;
	}

#footer_r2c1 {
	position: relative;
   display: table-cell;
   width: 150px;
	top: 4px;
	left: 0px;
	color: #8FBFD1;
	}

#footer_r2c2 {
	position: relative;
   display: table-cell;
   width: 200px;
	top: 4px;
	left: 64px;
	color: #8FBFD1;
	}

#footer_r2c3 {
	position: relative;
   display: table-cell;
   width: 150px;
	top: 4px;
	left: 101px;
	color: #8FBFD1;
	}

#footer_r2c4 {
	position: relative;
   display: table-cell;
   width: 150px;
	top: 4px;
	left: 115px;
	color: #8FBFD1;
	}

#footer_r2c5 {
	position: relative;
   display: table-cell;
   width: 150px;
	top: 4px;
	left: 171px;
	color: #8FBFD1;
	}

p.google-footer-text {
	text-height: 1em;
	margin-top: 22px;
}

/* Generic */
.clearing {
	clear: both;
	height: 0px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.clearing625 {
	width: 625px;
	clear: both;
	height: 0px;
}
.spacer {
	margin: 15px 0 15px 0;
}
.generic-title-div {
	padding: 2px;
	background: #1B6583;
	font-weight: bold;
}
#static-page-title {
	margin: 0;
	padding: 0 0 0 4px;
}
.border-dashed-left-blue1 {
	border-left: 1px dashed #548BA1;
}


/* Tool tip */

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
font-size: .8em;
color: #000;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/*line wrapping nav containers*/

#wrapNavcontainer a {
   color: #fff;
	display: block;
	padding: 5px 10px;
	width: 140px;
	text-decoration: none;
}

#wrapNavcontainer a:hover {
   color: #555;
}

.wrapNav {
   position: relative;
   padding-bottom: 2px;
   left: 13px;
   display: block;
   vertical-align: center;
   font-size: 10px;
   font-weight: bold;
	background: url(http://images.divx.com/company/navDashBottom.gif) no-repeat 0 100%;
   border 1px solid #ffffff;
}

.wrapBuyInnerNav {
   display: block;
   min-height: 15px;
   margin-top: 3px;
   margin-bottom: 3px;
   vertical-align: center;
   padding-top: 3px;
   padding-bottom: 3px;
	background: url(http://images.divx.com/buy_icon_small.gif) no-repeat 4px 7px;
   border 1px solid #ffffff;
}

.wrapTryInnerNav {
   display: block;
   min-height: 15px;
   margin-top: 3px;
   margin-bottom: 3px;
   vertical-align: center;
   padding-top: 3px;
   padding-bottom: 3px;
	background: url(http://images.divx.com/download_img_small.gif) no-repeat 4px 7px;
   border 1px solid #ffffff;
}

.wrapUpgrInnerNav {
   display: block;
   min-height: 15px;
   margin-top: 3px;
   margin-bottom: 3px;
   vertical-align: center;
   padding-top: 3px;
   padding-bottom: 3px;
	background: url(http://images.divx.com/upgrade_icon_small.gif) no-repeat 4px 7px;
   border 1px solid #ffffff;
}

.wrapInnerNavText {
   font-size: 10px;
   margin-left: 15px;
   font-weight-bold;
}

.wrapBuyInnerNav:hover {
   background: url(http://images.divx.com/buy_icon_small.gif) no-repeat 4px 7px;
   background-color: #94D12C;
	text-decoration: none;
}

.wrapTryInnerNav:hover {
   background: url(http://images.divx.com/download_img_small.gif) no-repeat 4px 7px;
   background-color: #94D12C;
	text-decoration: none;
}

.wrapUpgrInnerNav:hover {
   background: url(http://images.divx.com/upgrade_icon_small.gif) no-repeat 4px 7px;
   background-color: #94D12C;
	text-decoration: none;
}
.wrapInnerNavSelected {
   display: block;
   color: #555;
   min-height: 15px;
   margin-top: 3px;
   margin-bottom: 3px;
   vertical-align: center;
   padding-top: 3px;
   padding-bottom: 3px;
   border 1px solid #ffffff;
   background: url(http://images.divx.com/company/navArrowBlack.gif) no-repeat 5px 9px;
   background-color: #94D12C;
	text-decoration: none;
}

.page-footnote {
	font-style: italic;
}

.trial-note {
	margin-left: 60px;
}

.yahooHead {
	color: #4e3c6f;
	font-weight: bold;
	font-family: Arial;
	font-size: 16px;
}

.yahooHead2 {
	color: #4e3c6f;
	font-weight: bold;
	font-family: Arial;
	font-size: 13px;
}

.yahooReg {
	font-size: 12px;
	color: #4e3c6f;
	font-weight: bold;
	font-family: Arial;
	margin-bottom: 10px;
}

.post_download_head {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
}

.post_download_subhead {
	font-size: 13px;
	color: #b6d8e5;
	font-weight: bold;
	font-family: Arial;
}

.post_download_green {
	color: #b6d8e5;
	text-decoration: none;
}

.clbox {
	border: solid 1px #1B6583;
	background: #2A5C6F;
	padding: 10px 20px 18px 20px;
	width: 512px
}


/***** EOF *****/
