
/* ---------------------------------------------------
 * CONTAINERS */

#mainb0x {
	width: 802px;
	margin-left: 50px;
	margin-top: 40px;
	}

	#firstrow {
		width: 800px;
		float: left;
		}

	#firstrow_home {
		width: 740px;
		float: left;
		}

		#firstrow_left {
			height: 72px;
			float: left;
			}

		#firstrow_mid {
			height: 72px;
			float: left;
			}

		#firstrow_right {
			height: 72px;
			float: right;
			}

			#acct_mlist {
				position: relative;
				top: 20px;
				left: 135px;
				font-size: 10px;
				font-family: Verdana;
				font-weight: bold;
				text-align: right;
				}

			#localization {
				position: relative;
				top: 20px;
				font-size: 10px;
				font-family: Verdana;
				font-weight: bold;
				}

#secondrow {
	width: 802px;
	height: 32px;
	margin: 0 0 12px 0;
	float: left;
    }

#thirdrow {
	width: 803px;
	height: 230px;
	margin: 0 0 12px 0;
	float: left;
    }

#thirdrow_dwp {
	width: 780px;
	overflow: hidden;
	height: 351px;
	float: left;
	position: relative;
	margin-bottom: 0px;
	padding: 10px;
	padding-top: 15px;
	background-color: #000000;
    }

#fourthrow {
	width: 815px;
	height: auto;
	margin: 0 0 0 0;
	float: left;
	background-position: 0 10px;
    }

#fourthrow-promo {
	width: 802px;
	height: auto;
	margin: 0 0 0 0;
	float: left;
	background-position: 0 10px;
	background-color: #000;
    }

#fourthrow_dwp {
	width: 801px;
	height: auto;
	overflow: hidden;
	margin: 0;
	padding: 0;
	float: left;
  }
  /* target IE7*/
*:first-child+html #fourthrow_dwp {
	padding: 0 0 3px 0 !important;
}

	#stage_top {
			position: relative;
			top: 0px;
			}

	#stage_main {
			position: relative;
			top: -2px;
			width: 815px;
			height: auto;
			background: url(http://images.divx.com/row4_stage_bg2.gif) repeat-y;
			float: left;
			overflow: hidden;
			}

	#stage_full {
			position: relative;
			top: -2px;
			width: 815px;
			height: auto;
			background: url(http://images.divx.com/row4_fullstage_bg.gif) repeat-y;
			float: left;
			overflow: hidden;
			}
	#stage_support {
			position: relative;
			top: -2px;
			width: 815px;
			height: auto;
			float: left;
			}

		#stage_left {
				width: 173px;
				bottom: auto;
				float: left;
				}

		#stage_right {
				position: relative;
                width: 630px;
				padding-left: 3px;
				height: auto;
				background: url(http://images.divx.com/row4_rightstage_bg.gif) repeat-y top left;
				float: left;
				}

		#stage_right_contents {
				position: relative;
                width: 630px;
				float: left;
				}

	#stage_main2 {
			position: relative;
			top: -2px;
			width: 810px;
			height: auto;
			background: url(http://images.divx.com/row4_leftstage2_bg.gif) repeat-y;
			float: left;
			}

		#stage_left2 {
				position: relative;
                width: 625px;
				padding-left: 3px;
				height: auto;
				float: left;
				}

		#stage_right2 {
				position: relative;
				width: 175px;
				bottom: auto;
				float: left;
				background: url(http://images.divx.com/row4_rightstage2_bg.gif) repeat-y top left;
				}

		#stage_right_contents {
				position: relative;
                width: 630px;
				float: left;
				}

	#stage_main3 {
			position: relative;
			top: -2px;
			width: 810px;
			height: auto;
			background: url(http://images.divx.com/stage-movies-bg.gif) repeat-y;
			float: left;
			}
		#stage_left3 {
				position: relative;
				width: 309px;
				bottom: auto;
				float: left;
				}

		#stage_right3 {
				position: relative;
                width: 491px;
				bottom: auto;
				float: left;
				background: url(http://images.divx.com/row4_rightstage_bg.gif) repeat-y top left;
				}
	#stage_main_full {
			position: relative;
			top: -2px;
			width: 815px;
			height: auto;
			background: url(http://images.divx.com/row4_fullstage_bg2.gif) repeat-y;
			float: left;
			overflow: hidden;
			}

	#stage_main_dwp {
			position: relative;
			width: 800px;
			height: auto;
			float: left;
			overflow: hidden;
			margin: 0 0 2px 0;
			padding: 0;
			}


#row4dot5 {
	width: 810px;
	height: auto;
	float: left;

}
	#stage4dot5_top {
		position: relative;
		top: 0px;
	}
	#stage4dot5_main {
		width: 810px;
		height: auto;
		float: left;
		background: url(http://images.divx.com/movies/dcx-bg.gif) repeat-y;
	}


#fifthrow {
	position: relative;
	top: -2px;
	left: 1px;
	float: left;
    }

	#footer_whole {
		height: 114px;
		width: 803px;
		background-image: url(http://images.divx.com/footer_main_shadow.gif);
		background-repeat: no-repeat;
		background-position: left top;
		}

	#footer_whole2 {
		position: relative;
		left: -15px;
		height: 114px;
		width: 803px;
		margin-bottom: 50px;
		}

	#footer_content {
		position: relative;
		left: 15px;
		top: 40px;
		font-size : 11px;
		font-family : Verdana;
		font-weight : normal;
		color: #8FBFD1;
		}
#copy-right {
	float: left;
	margin-bottom: 50px;
	margin-left: 5px;
	font-size: .8em;
	color: #8FBFD1;

}
#copy-right-no-bg {
	float: left;
	margin-top: -40px;
	margin-bottom: 50px;
	font-size: .8em;
	color: #8FBFD1;
}

#products_1, #products_2, #products_3 {
    float: left;
	}

#retailers {
	width: 630px;
	height: auto;
	margin-left: 0px;
	float: right;
    }

#allretailers {
	position: relative;
	top: -35px;
	margin-right: 20px;
	font-size: 10px;
	color: #FFF;
	float: right;
    }

#retail_nav_container {
	position: relative;
	height: 17px;
	width: 620px;
	margin-left: 3px;
	margin-bottom: 10px;
	background: url(http://images.divx.com/retailers_offstate_nav.gif);
	float: left;
	}

#retail_main {
	position: relative;
	top: -20px;
	left: 6px;
	float: left;
	}

#retail_logo {
	float: left;
	width: 151px;
	height: 156px;
	background: url(http://images.divx.com/retailer_featured_logo_cont.gif);
	}

/* Best Buy */
#retail_logo_1 {
	float: left;
	width: 151px;
	height: 156px;
	background: url(http://images.divx.com/products/retailer_featured_logo_best.gif);
	}

/* Best Buy Canada*/
#retail_logo_59 {
	float: left;
	width: 151px;
	height: 156px;
	background: url(http://images.divx.com/products/retailer_featured_logo_best.gif);
	}

/* Amazon.com */
#retail_logo_11 {
	float: left;
	width: 151px;
	height: 156px;
	background: url(http://images.divx.com/products/retailer_featured_logo_amazon.gif);
	}

/* FAMSA */
#retail_logo_62 {
	float: left;
	width: 151px;
	height: 156px;
	background: url(http://images.divx.com/products/retailer_featured_logo_famsa.gif);
	}

/* SANBORNS */
#retail_logo_80 {
	float: left;
	width: 151px;
	height: 156px;
	background: url(http://images.divx.com/products/retailer_featured_logo_sanborn.gif);
	}
/* Circuit City */
#retail_logo_2 {
	float: left;
	width: 151px;
	height: 156px;
	background: url(http://images.divx.com/products/retailer_featured_logo_circ.gif);
	}

/* Amazon.de */
#retail_logo_18 {
	float: left;
	width: 151px;
	height: 156px;
	background: url(http://images.divx.com/products/retailer_featured_logo_amaz.gif);
	}

/* Ponto Frio */
#retail_logo_57 {
	float: left;
	width: 151px;
	height: 156px;
	background: url(http://images.divx.com/products/retailer_featured_logo_pont.gif);
	}

/* MediaOnline.de */
#retail_logo_58 {
	float: left;
	width: 151px;
	height: 156px;
	background: url(http://images.divx.com/products/retailer_featured_logo_medi.gif);
	}

/* Boulanger */
#retail_logo_22 {
	float: left;
	width: 151px;
	height: 156px;
	background: url(http://images.divx.com/products/retailer_featured_logo_cont.gif);
	}

/* ALDI South */
#retail_logo_15 {
	float: left;
	width: 151px;
	height: 156px;
	background: url(http://images.divx.com/products/retailer_featured_logo_cont.gif);
	}

/* FNAC */
#retail_logo_23 {
	float: left;
	width: 151px;
	height: 156px;
	background: url(http://images.divx.com/products/retailer_featured_logo_fnac.gif);
	}

/* RueDuCommerce */
#retail_logo_24 {
	float: left;
	width: 151px;
	height: 156px;
	background: url(http://images.divx.com/products/retailer_featured_logo_rued.gif);
	}

/* Coppel */
#retail_logo_63 {
	float: left;
	width: 151px;
	height: 156px;
	background: url(http://images.divx.com/products/retailer_featured_logo_coppel.gif);
	}

/* Buy.com */
#retail_logo_13 {
	float: left;
	width: 151px;
	height: 156px;
	background: url(http://images.divx.com/products/retailer_featured_logo_buy.gif);
	}

/* Comet */
#retail_logo_40 {
	float: left;
	width: 151px;
	height: 156px;
	background: url(http://images.divx.com/products/retailer_featured_logo_com.gif);
	}

#retail_logo_Yod {
	float: left;
	width: 151px;
	height: 156px;
	background: url(http://images.divx.com/products/retailer_featured_logo_yod.gif);
	}


#retail_logo img {
	margin: 40px 0 0 30px;
}

#retail_featured {
	float: left;
	margin-left: 4px;
	width: 247px;
	height: 156px;
	background: url(http://images.divx.com/retailers_featuredstore_bg.gif);
	}

#retail_featured h2, #retail_featured p {
	margin: 0;
	padding: 0;
}

#retail_featured h2 {
	margin-top: 20px;
	margin-left: 14px;
	font-family: arial;
	font-size: 24px;
}

#retail_featured #brands {
	color: #94D12A;
	font-size: .9em;
	margin-top: 3px;
	margin-left: 14px;
}

#retail_featured #brands-label {
	color: #BADEEE;
	font-weight: bold;
	font-size: .9em;
	margin-left: 14px;
	margin-top: 10px;
}

#retail_featured a, #retail_featured a:hover {
	margin-top: 7px;
	margin-left: 14px;
	padding: 5px 0 5px 0;
	text-align: center;
	width: 155px;
	height: 23px;
	display: block;
	background: url(http://images.divx.com/products/retailer-search-bg.gif) repeat-x;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#retail_others {
	float: left;
	width: 214px;
	height: 156px;
	background: url(http://images.divx.com/retailers_otherretailers_bg.gif);
}

#retail_others p, #retail_others a {
	margin-left: 14px;
	font-size: .9em;
}

#retail_others p {
	margin-top: 25px;
	font-weight: bold;
}

#featuredproducts {
	margin-left: 2px;
	position: relative;
	top: -35px;
	width: 623px;
	float: left;
}

#featuredb0x {
	position: relative;
	width: 310px;
	height: 232px;
	float: left;
	background: url(http://images.divx.com/products_offstate_bg.gif) no-repeat top left;
	left: 4px;
    }

#featured_img {
	position: relative;
	top: 16px;
	left: 10px;
	margin-bottom: 10px;
	float: left;
}

#featured_txt {
	position: relative;
	top: 16px;
	left: 10px;
	width: 290px;
	color: #94D0ED;
	text-decoration: none;
	font-size: 10px;
	float: left;
}

#navcontainer {
	width: 160px;
	margin-left: 8px;
	margin-bottom: 15px;
}

.nav-container {
	width: 160px;
	margin-left: 8px;
	margin-bottom: 15px;
}

#movies-nav {
	float: left;
	height: 230px;
}

#thirdrow-navcontainer {
	margin: 0;
	width: 157px;
}

#movies-nav-top {
	margin: 0;
	padding: 0;
	background: #12495F;
}

#movies-nav-bottom {
	margin: 0;
	padding: 0;
	height: 9px;
	width: 156px;
	background: #12495F url(http://images.divx.com/movies/categories-bottom.gif) no-repeat bottom;
	voice-family: "\"}\"";
    voice-family: inherit;
	min-height: 12px;
	}
* { /* For some reason putting this here fixes
	   a number of issues in IE 5.0. */	}

.promo244 {
	float: left;
	margin-left: 0px;
}

.promo381 {
	float: left;
	margin-left: 8px;
}

#page-title {
	width: 291px;
	height: 23px;
	padding: 0 0 0 25px;
	position: relative;
	margin: 24px 0 19px 7px;
	background: url(http://images.divx.com/titles/title-top-bg.gif) no-repeat;
}

#page-title-static {
	width: 339px;
	height: 49px;
	position: relative;
}

#page-title-static-download {
	width: 339px;
	height: 49px;
	position: relative;
	margin-bottom: 30px;
}

#sort-box-top {
	position: relative;
	left: 7px;
	height: 30px;
	width: 611px;
	margin-bottom: 4px;
	background: #628C9D;
	float: left;
	voice-family: "\"}\"";
    voice-family: inherit;
	width: 604px;
	}
* { /* For some reason putting this here fixes
	   a number of issues in IE 5.0. */	}

#sort-box-top .sort-label {
	float: left;
	margin-top: 7px;
	font-size: .9em;
	font-weight: bold;
}

#sort-box-dropdown {
	position: relative;
	margin-top: 5px;
	margin-left: 9px;
	background: #628C9D;
	float: left;
}

#sort-box-dropdown .list {
	position: relative;
	padding-top: 4px;
	margin: 0;
	font-family: Verdana;
	font-size: 10px;
	background: #c0c0c0;
}

#sort-box-dropdown option.sel {
	text-indent: 10px;
}

#full-stage-container {
	width: 800px;
}

#stage-contents-container {
	width: 800px;
}
#stage-contents {
	padding: 11px 4px 8px 46px;
	display: inline;
}

/********************* Page content padding *******************/
#page-content-container {
	position: relative;
	width: 623px;
	float: left;
}

#page-content-container-content {
   margin-top: 20px;
   margin-bottom: 60px;
   margin-left: 35px;
	position: relative;
	width: 588px;
   font-size: 11px;
	voice-family: "\"}\"";
    voice-family: inherit;
	width: 553px;
	}
* { /* For some reason putting this here fixes
	   a number of issues in IE 5.0. */	}
#page-content-container-full {
	position: relative;
	width: 803px;
	float: left;
}

#page-content-container-full-content {
   margin-top: 20px;
   margin-bottom: 60px;
   margin-left: 35px;
	position: relative;
	width: 768px;
   font-size: 11px;
	voice-family: "\"}\"";
    voice-family: inherit;
	width: 738px;
	}
* { /* For some reason putting this here fixes
	   a number of issues in IE 5.0. */	}

#hd-container {
	position: relative;
	width: 803px;
	float: left;
}

#hd-container-top-content {
   margin-top: 20px;
   margin-bottom: 60px;
   margin-left: 15px;
	position: relative;
	width: 768px;
   font-size: 11px;
	voice-family: "\"}\"";
    voice-family: inherit;
	width: 738px;
	}
* { /* For some reason putting this here fixes
	   a number of issues in IE 5.0. */	}


#advanced-download-links {
	float: left;
	position: relative;
	margin-top: 16px;
	margin-bottom: 16px;
}

#advanced-download-links-content {
   margin-left: 35px;
	position: relative;
	width: 588px;
   font-size: 11px;
	voice-family: "\"}\"";
    voice-family: inherit;
	width: 553px;
	}
* { /* For some reason putting this here fixes
	   a number of issues in IE 5.0. */	}
.rounded-box {
	width: 314px;
}
.rounded-box dl {
	margin: 0;
	padding: 0 0 15px 0;
	background: #84C9E3 url(http://images.divx.com/divx/rndcorner-bottom.gif) no-repeat bottom left;
}
.rounded-box dt {
	margin: 0;
	padding: 10px;
	background: #84C9E3 url(http://images.divx.com/divx/rndcorner-top.gif) no-repeat top left;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
}
.rounded-box dd {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 1em;
}
.rounded-box a, .rounded-box a:visited, .rounded-box a:link, .rounded-box a:hover {
	color: #13495F;
	display: block;
	padding: 0 0 0 25px;
	margin: 0 0 0 10px;
	font-weight: bold;
	line-height: 15px;
	background: url(http://images.divx.com/divx/advanced-downloadicon.gif) no-repeat top left;
}
#filler {
	width: 600px;
	height: 400px;
}


/* Let's create some generic boxes */
/* Usually these are for the bland pages like the support homepage */
.six-eighty {
	float: left;
	position: relative;
	width: 680px;
	margin: 0;
}
.three-forty {
	float: left;
	position: relative;
	width: 340px;
}

/* Certification styles */
#divx-certified-section {
	padding-left: 180px;
	margin-bottom:20px;
	border-bottom: 1px solid #406C7E;
	height: 97px;
	background: url(http://images.divx.com/certification/divx-certified.gif) no-repeat;
	background-position: top left;
}
#divx-ultra-section {
	padding-left: 180px;
	padding-bottom: 10px;
	border-bottom: 1px solid #406C7E;
	margin-bottom:20px;
	height: 145px;
	background: url(http://images.divx.com/certification/divx-ultra.gif) no-repeat;
}
#divx-ultra-section_right { float: right; width: 215px; }

#divx-ultra-section ul
{ 
	font-size: 11px; 
}

#certified-recorder {
	padding-left: 180px;
	border-bottom: 1px solid #406C7E;
	height: 72px;
	margin-bottom:20px;
	background: url(http://images.divx.com/certification/divx-rec.gif) no-repeat;
}

#certified-connected {
	padding-left: 180px;
	border-bottom: 1px solid #406C7E;
	height: 72px;
	margin-bottom:20px;
	background: url(http://images.divx.com/certification/divx-conn.jpg) no-repeat;
}


.blbrdr-blbg-table {
	border-right: 1px solid #1f7ea3;
	border-bottom: 1px solid #1f7ea3;
}

.blbrdr-blbg-table th, .blbrdr-blbg-table td {
	border-left: 1px solid #1f7ea3;
	border-top: 1px solid #1f7ea3;
	color: #ddd;
	padding: 5px;
}

.blbrdr-blbg-table td {
	background-color: #175771;
}
.blbrdr-blbg-table td.data {
	text-align: center;
}

.blbrdr-blbg-table th {
	background-color: #1b6583;
	text-align: center;
}


/* Mobile */

#mobile-home-large {
   width: 781px;
   min-height: 254px;
   _height: 285px;
   background: url("http://images.divx.com/mobile/mobile_home_large_base_03.jpg") no-repeat #ccc;
		margin-bottom: 10px;
}

#mobile-container {
	position: relative;
	width: 813px;
}

#mobile-container-top-content {
   margin-top: 7px;
   margin-bottom: 0px;
   margin-left: 12px;
	width: 768px;
   font-size: 11px;
	voice-family: "\"}\"";
    voice-family: inherit;
	width: 738px;
	}
* { /* For some reason putting this here fixes
	   a number of issues in IE 5.0. */	}

#mobile-home-large-left {
   float: left;
   padding-top: 50px;
   padding-left: 25px;
   width: 350px;
}

.samsung-text {
   float: left;
   text-decoration: underline;
   position:relative;
   left: 70px;
   top: 0px;
   color: #222;
}

.samsung-text a {
   color: #222;
}

.samsung-text a:visited {
   color: #222;
}

.samsung-text a:hover {
   color: #222;
}

#mobile-home-large-right {
   padding-top: 35px;
   padding-right: 25px;
   width: 370px;
   _width: 380px;
   float: right;
   color: #222;
}

#mobile-home-large-right ul {
   margin-left: 0px;
   padding-left: 15px;
   list-style-type: disc;
}

#mobile-container-bottom-content {
   height: 200px;
   width:  800px;
   _width: 900px;
   _margin-left:-30px;
		margin-top: 0;
		margin-bottom: 0;
   float: left;
}

#mobile-bottom-ul {
   width: 800px;
   margin-left: 11px;
   _margin-left: 41px;
   padding: 0px;
   list-style-type: none;
}

.mobile-small-bottom {
   padding-top: 5px;
   float: left;
   margin-right: 13px;
margin-bottom: 0;
   width: 252px;
   height: 175px;
}

.small-bottom-cont {
   width: 253px;
   _width: 252px;
   height: 162px;
}

.mobile-button-small {
   display: block;
   color: #000;
   text-decoration: underline;
   text-align: center;
   font-size: 10px;
   font-weight: bold;
   width: 80px;
   height: 16px;
}

.mobile-button-small a {
   text-decoration: underline;
   color: #000;
}

.mobile-button-small a:visited {
   text-decoration: underline;
   color: #000;
}

.mobile-button-small a:hover {
   text-decoration: underline;
   color: #000;
}

#mobile-top-banner a {
   text-decoration: none;
   color: #000;
}

#mobile-top-banner a:visited {
   text-decoration: none;
   color: #000;
}

#mobile-top-banner a:hover {
   text-decoration: none;
   color: #000;
}
#mobile-home-large-right-title {
   color: #000000;
   font-size: 22px;
   font-weight: bold;
}

#mobile-home-large-right a {
   color: #333;
}

.mobile-small-bottom-title {
   font-size: 19px;
   display: block;
   margin-top: 0px;
   padding-left:10px;
   color: #424242;
}

.mobile-small-bottom-right {
   width: 135px;
   margin-top: 30px;
   margin-right: -5px;
   color: #000000;
   float: right;
}

.mobile-small-bottom-right-fix {
   width: 128px;
   margin-right: 5px;
}

.button-menu {
   float: left;
   margin-top: 27px;
   margin-left: 140px;
   _margin-left: 70px;
}

#mobile-top-banner {
   width:781px;
   margin-top:7px;
   font-size: 11px;
   color: #000000;
   list-style-type:none;
   padding:0;
   margin-left:12px;
}

#mobile-top-banner a:hover {
   text-decoration: underline;
}

#mobile-top-banner-1 {
   width:781px;
   height:152px;
   background:url("http://images.divx.com/mobile/top_banner.jpg") no-repeat;
}

#mobile-top-banner-2 {
   float:left;
   text-align: center;
   height:30px;
   width:262px;
   background-color:#e2e2e2;
}

#mobile-top-banner span {
   display:block;
   margin-top:7px;
   margin-left:10px;
}

#mobile-top-banner-3 {
   float:left;
   text-align: center;
   height:30px;
   width:519px;
   background-color:#eeeeee;
}

#mobile-featured-text-container {
   margin-top: 50px;
   _margin-top: 30px;
   margin-bottom: 30px;
   margin-left: 30px;
}

#mobile-featured-text-container h1 {
   font-size: 17px;
   margin-bottom: 0px;
}

#mobile-featured-text-container h2 {
   font-size: 13px;
   margin-bottom: 0px;
}

#mobile-help-text-container {
   margin-top: 50px;
   _margin-top: 30px;
   background: url("http://images.divx.com/mobile/phone_thumbnail.gif") no-repeat 10px 0;
   margin-bottom: 30px;
}

#mobile-help-text {
   margin-left: 180px;
   width: 550px;
}

#mobile-how-to-text-container-1 {
   margin-top: 50px;
   _margin-top: 30px;
   background: url("http://images.divx.com/mobile/video_thumbnail.gif") no-repeat 10px 0;
   margin-bottom: 30px;
}

#mobile-how-to-text-container-2 {
   margin-top: 50px;
   _margin-top: 30px;
   background: url("http://images.divx.com/mobile/player_thumbnail.jpg") no-repeat 10px 0;
   margin-bottom: 30px;
}

#mobile-how-to-text-container-4 {
   margin-top: 50px;
   _margin-top: 30px;
   background: url("http://images.divx.com/mobile/thumb_micro_sd.jpg") no-repeat 10px 0;
   margin-bottom: 30px;
}

#mobile-how-to-text-container-3 {
   margin-top: 50px;
   _margin-top: 30px;
   background: url("http://images.divx.com/mobile/thumb_converter.jpg") no-repeat 10px 0;
   margin-bottom: 30px;
}

#mobile-how-to-text-container-5 {
   margin-top: 50px;
   _margin-top: 30px;
   background: url("http://images.divx.com/mobile/thumb_blue_x.jpg") no-repeat 10px 0;
   margin-bottom: 30px;
}

.mobile-how-to-text {
   margin-left: 180px;
   width: 550px;
}

.mobile-how-to-text h1{
   font-size: 17px;
}

.mobile-how-to-text h2{
   font-size: 13px;
   margin-bottom: 0px;
   margin-top: 25px;
}

#mobile-help-text h1{
   font-size: 17px;
}

#mobile-help-text h2{
   font-size: 13px;
   margin-bottom: 0px;
   margin-top: 25px;
}

.mobile-product-row {
   height: 200px;
   margin-top: 20px;
}

.mobile-product-cell {
   position:relative;
   top:10px;
   width: 150px;
   float: left;
   font-size: 10px;
}

#connected_header {
	width: 797px;
	margin-left: 3px;
}

#connected_container {
	width: 797px;
	margin-left: 3px;
	background: #FFFFFF;
	height: 820px;
}

#connected_container_short {
	width: 797px;
	margin-left: 3px;
	background: #FFFFFF;
	height: 300px;
}


#connected_container_content {
	width: 735px;
	margin-left: 31px;
	
}

#connected_left {
	width: 375px;
	float: left;
	color: #666666;
	line-height: 25px;
	font-size: 11px;
	font-family: Arial;
	margin-bottom: 25px;
}

#connected_right {
	width: 300px;
	float: right;
	border-left: 2px solid #cccccc;
}

#connected_left_top {
	width: 353px;
	float: left;
	padding-top: 45px;
}

#connected_right_top {
	width: 241px;
	float: right;
	padding-bottom: 25px;
	margin-left: 500px;
}

#connected_ul_container {
	margin-left: 15px;
}

#connected_ul {
	color: #CCCCCC;
	list-style-type: square;
	line-height: 15px;
	margin-top: 0px;
	padding-top: 0px;
}

#connected_ul_text {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	color: #33BBEE;
}

#connected_botleft {
	width: 385px;
	float: left;
	color: #666666;
	line-height: 25px;
	font-size: 11px;
	font-family: Arial;
	margin-bottom: 60px;
	background: #FFFFFF;
}

#connected_botright {
	width: 300px;
	float: right;
}

#connected_partner {
	float: right;
	color: #33BBEE;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

#connected_container_subscription {
	color: #000000;
}

#connected_news_top {
	color: #666666;
	line-height: 20px;
	font-size: 12px;
	font-family: Arial;
}

#connected_news_left {
	width: 465px;
	float: left;
	color: #666666;
	line-height: 20px;
	font-size: 12px;
	font-family: Arial;
	margin-bottom: 60px;
	background: #FFFFFF;
}

#connected_news_right {
	width: 250px;
	float: right;
}

#connected_news_prbox {
	width: 255px;
	background: #f4f4f4;
	color: #000000;
	line-height: 20px;
	font-size: 12px;
	font-family: Arial;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-top: 10px;
}

#connected_padimg {
	margin-right: 6px;
}

#connected_video {
	border: 1px solid #999999;
}

#connected_news_container {
	width: 797px;
	margin-left: 3px;
	background: #FFFFFF;
	height: 710px;
}

#connected_container_subscription h1 {
	font-size: 20px;
}

#yahoo_container {
	background: #FFFFFF;
	width: 625px;
	
	
}

#yahoo_topleft {
	width: 320px;
	float: left;
	color: #000000;
	font-size: 11px;
	line-height: 22px;
	font-family: Arial;
	background: #FFFFFF;
	margin-top: 20px;
	padding-left: 22px;
}

#yahoo_topright {
	width: 250px;
	float: right;
	margin-top: 60px;
}

#yahoo_gradient {
	width: 625px;
	height: 240px;
	color: #000000;
	background-color: #f4f4f4;
}

#yahoo_bottomleft {
	width: 270px;
	float: left;
	color: #000000;
	font-size: 11px;
	line-height: 17px;
	font-family: Arial;
	padding-left: 5px;
	padding-top: 20px;
}

#yahoo_bottomright {
	width: 300px;
	float: right;
	color: #000000;
	font-size: 11px;
	line-height: 17px;
	font-family: Arial;
	padding-left: 0px;
	padding-top: 20px;
	padding-right: 25px;
	background-color: #f4f4f4;
}

#yahoo_bottomright2 {
	width: 250px;
	color: #000000;
	font-size: 11px;
	line-height: 17px;
	font-family: Arial;
	background-color: #f4f4f4;
}

#yahoo_fr_buttons {
	padding-left: 20px;
	background-color: #FFFFFF;
	width: 605px;
	margin-top: -60px;
	padding-bottom: 18px;
}

#yahoo_li {
	margin-bottom: 13px
}

#yahoo_overview_footer {
	text-align: center;
	font-size: 11px;
	width: 540px;
	margin-left: 45px;
}


#post_download_topbox {
	background-color: #12465b;
	text-align: center;
	border-bottom: 3px solid #24627b;
	line-height: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#postdl_bluebar {
	width: 500px;
	height: 38px;
	background-color: #0e3748;
}

.postdl_bluebar_tbnum {
	font-weight: bold;
	font-size: 16px;
	text-align: center
}

.postdl_bluebar_tbtext {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

#postdl_bluebar_number {
	padding-left: 10px;
	float: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: 14px;
	padding-top: 7px;
}

#postdl_bluebar_text {
	width: 100px;
	float: left;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 25px;
	height: 14px;
}

#postdl_bluebar_edge {
	width: 9px;
	float: right;
	height: 38px;
}

#postdl_steptext {
	padding-left: 10px;
}

#postdl_rightbox {
	float:right; 
	background: #37748d; 
	width: 270px; 
	height: 168px; 
	margin-top: 20px;
}

#postdl_rightbox_edge {
	float:left;
	width:9px;
}

#postdl_rightbox_text {
	float:left;
	padding-top: 14px;
	padding-left: 10px;
}

#postdl_browser_box {
	float: left;
	padding-left: 10px; 
	width: 217px; 
	text-align: center; 
	padding-top: 10px; 
	padding-bottom: 15px;
	font-weight: bold;
}

#postdl_stepwins {
	padding-left: 22px;
}

#postdl_yahoo {
	background: #0e3748;
	width: 100%;
	padding-left:52px;
	padding-top: 22px;
	padding-bottom: 22px;
}

#postdl_urdone {
	text-align: center;
	padding-bottom: 22px;
}

#postdl_urdone h2 {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 0px;
}

/* connected microsite */

div#connected-ms a { outline: none; font-weight: bold; }

div#connected-ms { width: 758px; color: #222; background: #FFF url(http://images.divx.com/connected_microsite/connected-ms-header.jpg) no-repeat; padding: 240px 20px 30px 20px; font-family: Verdana; font-size: 11px; line-height: 18px; }
div#connected-ms h1 { font-size: 14px; font-weight: bold; color: #1D709B; margin-bottom: 18px; }
div#connected-ms a#newshead { font-size: 12px; font-weight: bold; color: #693353; margin-bottom: 18px; }
div#connected-ms h2 { font-size: 12px; font-weight: bold; color: #1D709B; margin-bottom: 18px; }


div#connected-ms h1#jp { font-size: 16px; font-weight: bold; color: #1D709B; margin-bottom: 18px; }
div#connected-ms h2#jp { font-size: 14px; font-weight: bold; color: #1D709B; margin-bottom: 18px; }


div#connected-ms p, div#connected-ms ul.bulleted-list { margin-bottom: 18px; }
div#connected-ms p, div#connected-ms ul.bulleted-list-home { margin-bottom: 18px; padding-left: 16px }
div#connected-ms a { color: #693353; text-decoration: none; }
div#connected-ms a:HOVER { color: #693353; text-decoration: underline; }
div#connected-ms a img { color: none; border: none; }

div#connected-ms ul#tabs { margin: 0px 0px 18px 0px; padding: 0px; height: 34px; list-style-type: none; font-size: 11px; border-bottom: 1px solid #ebebeb; }
div#connected-ms ul#tabs li { display: inline; margin-right: 5px; float: left; }

div#connected-ms ul#tabs li a { background: transparent url(http://images.divx.com/connected_microsite/tab-a.png) no-repeat top right; font-weight: bold; float: left; font-size: 10px; padding-right: 10px; text-decoration: none; color: #666; text-align: center; }
div#connected-ms ul#tabs li a span { background: transparent url(http://images.divx.com/connected_microsite/tab-span.png) no-repeat; display: block; line-height: 36px; padding: 0px 0px 0px 10px; }




div#connected-ms ul#tabs_jp { margin: 0px 0px 18px 0px; padding: 0px; height: 34px; list-style-type: none; font-size: 11px; border-bottom: 1px solid #ebebeb; }
div#connected-ms ul#tabs_jp li { display: inline; margin-right: 5px; float: left; }

div#connected-ms ul#tabs_jp li a { background: transparent url(http://images.divx.com/connected_microsite/tab-a.png) no-repeat top right; font-weight: bold; float: left; font-size: 15px; padding-right: 10px; text-decoration: none; color: #666; text-align: center; }
div#connected-ms ul#tabs_jp li a span { background: transparent url(http://images.divx.com/connected_microsite/tab-span.png) no-repeat; display: block; line-height: 36px; padding: 0px 0px 0px 10px; }


div#connected-ms ul#tabs_jp li a:hover { color: #111; }

div#connected-ms ul#tabs_jp li.selected a { color: #000; }






div#connected-ms ul#tabs li a:hover { color: #111; }

div#connected-ms ul#tabs li.selected a { color: #000; }

div#connected-ms div#content { float: left; width: 460px; margin-right: 20px; }
div#connected-ms div#sidebar { float: left; width: 245px; padding-left: 30px; background: url(http://images.divx.com/connected_microsite/connected-ms-sidebar-shadow.png) no-repeat; height: 400px; }

div#connected-ms div#sidebar_prbox { float: left; margin-left: 5px; width: 263px; padding-top: 10px; padding-left: 10px; background: #f4f4f4; padding-bottom: 17px}

div#connected-ms div#vod p { background: #F9F9F9; padding: 16px; border-bottom: 5px solid #ededed; color: #333; }

div#connected-ms div#content div#slideshow { margin-bottom: 18px; }
div#connected-ms div#content div#dimensions { background: url(http://images.divx.com/connected_microsite/connected-ms-dimensions.jpg) top right no-repeat; height: 110px; }
div#connected-ms div.tour img { float: left; margin: 0px 25px 0px 0px; }
div#connected-ms div.tour p { float: left; width: 370px; margin: 0px 0px 18px 0px; }

div#connected-ms div#sidebar ul.bulleted-list { padding: 0px 0px 0px 15px; }
div#connected-ms div#sidebar div.center { text-align: center; }
div#connected-ms div#sidebar a.preorder { margin-bottom: 18px; display: block; text-align: center; }
div#connected-ms div#sidebar input#cms-signup { width: 160px; margin-right: 10px; }
div#connected-ms div#sidebar input#cms-signup-submit { }

div#connected-ms a#home { width: 800px; height: 220px; position: absolute; top: 0px; left: 0px }

div#connected-ms img#pre-order-en { width: 166px; height: 27px; position: absolute; top: 234px; left: 622px }
div#connected-ms img#pre-order-de { width: 160px; height: 27px; position: absolute; top: 234px; left: 622px }
div#connected-ms img#pre-order-fr { width: 173px; height: 38px; position: absolute; top: 229px; left: 612px }
div#connected-ms img#pre-order-ja { width: 160px; height: 27px; position: absolute; top: 234px; left: 622px }

div#connected-ms img#pre-order-es { width: 166px; height: 27px; position: absolute; top: 234px; left: 622px }

div#pre-order-price-en { font-size: 12px; font-weight: bold; color: #1D709B; position: absolute; top: 238px; left: 558px;}
div#pre-order-price-de { width: 100px;font-size: 12px; font-weight: bold; color: #1D709B; position: absolute; top: 238px; left: 551px;}
div#pre-order-price-fr { font-size: 12px; font-weight: bold; color: #1D709B; position: absolute; top: 238px; left: 540px;}
div#pre-order-price-ja { font-size: 12px; font-weight: bold; color: #1D709B; position: absolute; top: 238px; left: 558px;}

div#pre-order-price-es { font-size: 12px; font-weight: bold; color: #1D709B; position: absolute; top: 238px; left: 558px;}

div#connected-ms img#preorder_tracker { width: 1px; height: 1px; position: absolute; top: 1px; left: 1px }


div#pre-order-price-product-en { font-size: 12px; font-weight: bold; color: #1D709B; width: 50px; float: left; padding-right: 12px; padding-top: 4px}
div#pre-order-price-product-de { width: 70px;font-size: 12px; font-weight: bold; color: #1D709B; float: left; padding-right: 4px; padding-top: 4px}
div#pre-order-price-product-fr { font-size: 12px; font-weight: bold; color: #1D709B; float: left; padding-right: 12px; padding-top: 8px}
div#pre-order-price-product-ja { font-size: 12px; font-weight: bold; color: #1D709B; float: left; padding-right: 12px; padding-top: 4px}
div#pre-order-price-product-es { font-size: 12px; font-weight: bold; color: #1D709B; float: left; padding-right: 12px; padding-top: 4px}

div#pre-order-price-product-es { font-size: 12px; font-weight: bold; color: #1D709B; width: 50px; float: left; padding-right: 12px; padding-top: 4px}


div.clear { clear: both; }
/* end connected microsite */

/* spanish index message */

div#spanish-note { font-family: Verdana; line-height: 51px; margin-bottom: 6px; background-color: #43748A; color: #FFF; border-bottom: 3px solid #7297A7; padding: 0px 18px; font-size: 13px; font-weight: bold; }
div#spanish-note h1 { font-size: 16px; margin: 0px; padding: 0px; font-weight: bold; }
div#spanish-note a#spanish-close { float: right; font-size: 11px; color: #0E3A4E; }



/*** EOF ***/
