H2 {font-size:18px;font-weight:700;color:black;padding-left:2px; margin-bottom:4px;}

#tdhead {color:#666666;font-size:11px;text-align:left;}
#tdhead a {color:#333333;text-decoration:none;font-weight:700;}
#tdhead a:hover {text-decoration:underline;}
.tdheadend {font-weight:500;}
#tdcontent {display:table;width:787px;background-color:white;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;text-align:left;}
#tdtop {padding:8px 8px 8px 8px;float:left; }
#tdtop span {padding-right:11px;}
#tdtitle {font-size:18px;font-weight:700;color:black;padding-left:2px;}
#tdyear {font-size:14px;color:#999999;font-weight:700;}
#tdboxbg {float:left;padding-top:15px;padding-left:16px;width:200px;text-align:left;padding-bottom:10px;}

.tdpaybox {margin-top:10px;margin-bottom:10px;float:left;}
#tdtop div {display:inline;font-weight:700;color:#999999;font-size:11px;}
#tdtop div span {color:#cc3300;padding-left:3px;padding-right:3px;}
#tdtop div div {font-weight:500;}


.tdbuttonbox {display:inline;padding-top:5px;width:120px;text-align:center;  vertical-align:middle; float:left;}



/*title detail tabs*/
#tdtabs * {float:left;}
#tdtabs span {display:block;height:20px;padding:0;margin:0;font-size:10px;}
.tdtabon {cursor:default;background-color:#6b86a4;color:white;}
.tdtaboff {cursor:pointer;background-color:#dce5ed;color:black;}
#tdtabs .tdtabon span {padding-top:4px;margin-bottom:-4px;}
#tdtabs .tdtaboff span {padding-top:4px;margin-bottom:-4px;}
#tdtabs .tdtabhide {display:none;}
.tdtaboff a  {text-decoration:none;padding-top:4px;color:black;}
.tdtabon a {text-decoration:none;padding-top:4px;color:white;}
.tdtaboff a:hover {text-decoration:underline;}
.tdtabinfo {display:none;}
.tdtabcontent {padding-top:25px;}

/*title detail pay info area*/
#tdrbxtl {width:7px;height:7px;background-image:url(../img/td_rbx_tl.gif);}
#tdrbxtm {height:7px;background-image:url(../img/td_rbx_tm.gif);}
#tdrbxtr {width:7px;height:7px;background-image:url(../img/td_rbx_tr.gif);}
#tdrbxml {width:7px;background-image:url(../img/td_rbx_ml.gif);}

#tdrbxmm {height:100%;vertical-align:middle;}

#tdrbxmr {width:7px;background-image:url(../img/td_rbx_mr.gif);}
#tdrbxbl {width:7px;height:7px;background-image:url(../img/td_rbx_bl.gif);}
#tdrbxbm {height:7px;background-image:url(../img/td_rbx_bm.gif);}
#tdrbxbr {width:7px;height:7px;background-image:url(../img/td_rbx_br.gif);}
.tdregp {font-size:11px;color:#999999;width:90px;}
.tdregps {font-size:12px;color:#999999;text-decoration:line-through;font-weight:700;}

.tdpaytable {width:150px; border:solid 0px blue; height:100%;float:left; position:relative;  _top:30%; display:inline-block;}
.tdpaytable table {border:solid 0px green;  height:100%;}

.tdpay {font-size:12px;font-weight:700;width:90px; padding-left:2px;}
.tdpaysub {font-size:12px;font-weight:700;padding-top:5px;padding-bottom:6px;}
.tdpaysubp {font-size:14px;font-weight:700;color:#666666;padding-left:0px;}
.tdpayp {font-size:14px;font-weight:700;color:#666666; border:solid 0px red; padding-top:0px; padding-left:15px;width:70px; }
.tdpayp a {text-decoration:none;color:#666666}
.tdpayp a:hover {text-decoration:underline;color:#005bc0}
.tdpayb { padding-left:20px; }
.tdpselect {font-size:11px;height:16px; width:160px;}

.tdpwit	{font-size:10px;color:blue;text-decoration:none;}
.tdpwit:hover {text-decoration:underline;}


.tdpselver {float:left;width:240px;text-align:left;font-size:11px; position:relative; top:0%; display:block; height:100%;vertical-align:middle;}

.tdpalsoV2 {font-size:11px;font-weight:700; padding-left:25px;padding-top:5px; }
.tdpalsoV2 a {color:#6666ff;text-decoration:none;font-weight:normal;padding-left:5px;padding-right:5px;}
.tdpalsoV2 a:hover {color:#9999ff;text-decoration:underline;}

.tdpalso {font-size:11px;padding:0px 0px 20px 15px; font-weight:700; border:solid 0px red; float:left; width:510px;}
.tdpalso a {color:#6666ff;text-decoration:none;font-weight:normal;padding-left:5px;padding-right:5px;}
.tdpalso a:hover {color:#9999ff;text-decoration:underline;}

/*critic reviews*/
.tdcrittitle {font-size:14px;font-weight:700;color:black;float:left;width:510px;}
.tdcritauthor {padding-left:5px;padding-bottom:3px;font-size:12px;color:#999999;font-weight:700;float:left;width:510px;}
.tdcritsource {font-size:12px;color:#999999;float:left;width:510px;}
.tdcrittext {font-size:12px;line-height:15px;color:#666666;padding-left:30px;padding-right:40px;}

.prevcrit {float:left}
.nextcrit {float:right}
.prevcrit, .nextcrit {font-size:11px;}
.prevcrit span, .nextcrit span {color:#999999;font-weight:700;font-size:11px;}
.prevcrit a, .nextcrit a {color:#666666;text-decoration:none;font-weight:700;}
.prevcrit a:hover, .nextcrit a:hover {text-decoration:underline;}

.tdfeatcust div {float:left;width:33%;font-size:12px;font-weight:700;color:#6a839f;}
.tdfeatcustrevhead {width:50%;float:left;text-align:left;font-size:12px;color:#666666;font-weight:700;}
.tdfeatcustrevhead span {color:#666666;}
.tdfeatcustrevhead a {text-decoration:none;color:#666666;font-weight:700;}
.tdfeatcustrevhead a:hover {text-decoration:underline;color:#005bce;}

.tdfeatcustrev {font-size:12px;color:#666666; overflow:hidden;}
.tdfeatcustrev a {text-decoration:none;color:#666666;font-weight:700;}
.tdfeatcustrev a span {color:#333333;}
.tdfeatcustrev a:hover {text-decoration:underline;color:#333333;}

/* customer reviews*/
.tdcustseen {float:left;width:515px;text-align:left;font-size:12px;color:#999999;}
.tdcustseen span {color:#666666;font-weight:700;}
.tdcustratelnt {width:510px;text-align:center;padding-left:5px;padding-top:15px;padding-bottom:15px;}
.tdcustratelnb {float:left;width:510px;text-align:center;padding-left:5px;padding-top:15px;}
.tdcustreviewshead {clear:both;font-size:14px;color:#6a839f;font-weight:700;padding-bottom:15px;}
.tdcustreview1 {width:680px;padding:20px;background-color:#f2f2f2;}
.tdcustreview2 {width:680px;padding:20px;background-color:#ffffff;}
.tdcustreview3 {width:390px;background-color:#ffffff;}
.tdcustrevcrithead {font-size:12px;color:#6a839f;font-weight:700;padding-bottom:15px;}

/*technical info*/
.tdsysreq {font-size:14px;font-weight:700;color:#6a839f;padding-bottom:15px;}
.tdsysreqlist {float:left;font-size:12px;color:#666666;width:500px;}
.tdsysreqlist ul {list-style-image:url(../img/tdlist.gif);margin:0px;padding:0px;border:0px;}
.tdsysreqlist ul li {margin:0px 0px 0px 25px;padding:0px;border:0px;}

.tdwmp10 {float:left;font-size:10px;color:blue;text-decoration:none;margin-left:24px;}
.tdwmp10:hover {text-decoration:underline;}
.tdsysreqvid {font-size:12px;color:#666666;padding-left:20px;}

.tdad728 {width:100%;text-align:center;font-size:10px;color:#999999;text-align:center;}
.tdad728 br {line-height:4px;}
.tdadinline {float:right;padding-left:20px;padding-top:20px;padding-bottom:20px;font-size:10px;color:#999999;text-align:center;}
.tdadinline br {line-height:4px;}
.tdadcritreview {font-size:10px;color:#999999;text-align:center;}

/*dvd extras*/
.tddvdextralimit {font-size:12px;color:black;padding-left:20px;padding-bottom:20px;float:left;width:500px;}
.tddvdextrahead {font-size:14px;color:#6a839f;font-weight:700;width:500px;}
.tddvdextrapdfs {float:left;padding-top:15px;}
.tddvdextrapdfs div {padding:10px;}
.tddvdextrapdfs div a {text-decoration:none;color:#333333;font-size:11px;font-weight:700;}
.tddvdextrapdfs div a:hover {text-decoration:underline;color:#005bc0}
.tddvdextrapdfs div img {margin-bottom:-4px;margin-right:5px;}
.tddvdextraslist ul {list-style-image:url(../img/tdlist.gif);}

/*General Info*/
.tdgentop {margin-bottom:10px; }
.tdgenwishlist {padding: 16px 0 0 0; font-size:12px;color:#666666;font-weight:700;float:left;padding-bottom:16px;}
.tdgenwishlist a {text-decoration:none;color:#666666;}
.tdgenwishlist a:hover {text-decoration:underline;color:#005bc0;}
.tdgenwishlist span {}
.tdgensendfriend {padding: 16px 0 0 0; font-size:12px;color:#666666;font-weight:700; float:left;padding-left:90px;padding-right:80px;}
.tdgensendfriend a {text-decoration:none;color:#666666;}
.tdgensendfriend a:hover {text-decoration:underline;color:#005bc0;}
.tdgenviewon {float:left;padding-left:15px;}
.tdgendvdburner {float:left;padding-left:15px;width:510px;}
.tdgendvdburner .dot3 {margin-top:10px;margin-bottom:10px;}
.tdgendvdburner div {float:left;width:360px;padding-left:20px;padding-left:10px;padding-top:7px;}
.tdavgcustrate {float:left;font-size:12px;font-weight:700;color:#333333;padding-left:15px;padding-top:12px;}
.tdgentitleinfo {float:left;padding-left:15px;width:510px;color:#666666; line-height:18px;}
.tdgentitleinfo span {font-weight:700;color:black}
.tdgentitleinfo a {text-decoration:none;color:#005bc0;}
.tdgentitleinfo a:hover {text-decoration:underline;}

.tdinfobottom {clear:both;width:720px;padding-left:0px;font-size:12px;padding-top:10px;}
.tdgensynopsis {color:#666666;}
.metalabel {font-weight: 700; color: #333333;}
.tdgentitleinfo .metalabel { float:left; width:102px; }
.tdgentitleinfo .metavalue { float:left; width:400px; }
.tdgenmetalabel {float:left; width:75px;}
.tdgenmetavalue {float:left; width:635px;}

.tdinfohead {font-weight:700;color:#6a839f;}


.tdpayfree {font-size:12px;float:left;width:340px;font-weight:700;padding-top:8px;padding-bottom:8px;}
.tdpayfree a {font-size:14px;font-weight:700;text-decoration:none;color:#005bc0;padding-left:8px;}
.tdpayfree a:hover {text-decoration:underline;}

#tdfoot {clear:both;}


	
/*ratings/stars*/
#ratearea
{
	padding-left:30px;
}
#overall
{
	color:black;
	font-weight:700;
}

#ratings
{
	font-size:12px;
	font-weight:700;
	color:#666666;
}
/* end ratings/stars */

/*write a review are*/
#writereview
{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right: 10px;
	margin-bottom:20px;
	background-color:#f6f8fb;
	border: dotted 1px #cccccc;
}

.reviewbox
{
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	OVERFLOW: auto; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid;
	width: 100%;
	margin-bottom:0px;
}
.reviewgrey
{
	color: #666666;
}
/*end write a review*/

/*dvd extras*/
#dvd-extras
{
	width:538px;
	float:right;
	padding-right:10px;
}
/*end dvd extras*/



.seperator3v {float:left;}
.seperator3v2
{
background: white url(../img/dot3v.gif);
	background-position-x: 384px;
	background-repeat: repeat-y;
}

#rating-avg-empty	{background-image: url(../img/stars/star_avg_rating_empty.gif)}
#rating-avg-voted	{background-image: url(../img/stars/star_avg_rating.gif)}
#rating-avg-f		{background-image: url(../img/stars/star_new_avg_rating_f.gif)}
#rating-avg-half	{background-image: url(../img/stars/star_avg_rating_half.gif)}
#rating-avg-h		{background-image: url(../img/stars/star_new_avg_rating_h.gif)}

#rating-empty	{background-image: url(../img/stars/star_empty.gif)}
#rating-hover	{background-image: url(../img/stars/star_hover.gif)}
#rating-voted	{background-image: url(../img/stars/star_voted.gif)}
#rating-f		{background-image: url(../img/stars/star_f.gif)}
#rating-half	{background-image: url(../img/stars/star_voted_half.gif)}
#rating-h		{background-image: url(../img/stars/star_h.gif)}

.rating-stars-0 {background-image: url(../img/stars0.gif);width:69px;height:13px;}
.rating-stars-1 {background-image: url(../img/stars1.gif);width:69px;height:13px;}
.rating-stars-2 {background-image: url(../img/stars2.gif);width:69px;height:13px;}
.rating-stars-3 {background-image: url(../img/stars3.gif);width:69px;height:13px;}
.rating-stars-4 {background-image: url(../img/stars4.gif);width:69px;height:13px;}
.rating-stars-5 {background-image: url(../img/stars5.gif);width:69px;height:13px;}

.button-addtocart {width:120px;height:19px;text-align:center;  vertical-align:middle;}

.disney_dmr_star_td {padding-top:10px; margin-left:52px;}
.disneyLegal { font-size: 10px;}

/* Supported Playback Pod */
div#supportedPlayback {
	margin-top:5px;
	overflow:hidden;
	position:relative;
	width:730px;
}

div.nogamingandphone{height:186px; background:transparent url(../../std2/img/titledetails_pod/playsonpod_bg_nogamingandphone.gif) no-repeat scroll 0 0;}
div.hasgamingandphone{height:86px; background:transparent url(../../std2/img/titledetails_pod/playsonpod_bg.gif) no-repeat scroll 0 0;}

div#supportedPlayback ol {
	margin:0 auto;
	padding-top:0px;
	padding-left:0px;
}

div#supportedPlayback ol li {
	list-style-type:none;
	/*display:inline;*/
}

div#supportedPlayback ol li span{
	display:block;
	width:185px;
	cursor:hand;
	cursor:pointer;		
	color:#fff;
}

div.hasgamingandphone ol li span{
	height:39px;
}

div.nogamingandphone ol li span{
	height:75px;
}

div#supportedPlayback ol li ul {
	width:455px;
	height:140px;
	position:absolute;
	top:20px;
	left:207px;
	display:none;
	overflow:hidden;
	padding-left:1px;
	color: #333;
}

div#supportedPlayback ol li ul li {
     list-style-type:none;
     padding-left:0;
     padding-top:10px;
     color:#333333;
}

div#supportedPlayback ol li ul a,
div#supportedPlayback ol li ul li a {
     color:#333333;
}

div.c { clear:both; font-size:1px; }

.tdpaySubscrip { width:200px; }
a.grey { color:#666666; }
.tdsocialbookmarks { padding-top:16px; }
.discountContainer { position:relative; }

div.mac_message{
	position:relative;
	height:120px;
	
}

div.mac_message span{
	display:block;
	width:50px;
	font-weight:bold;
	position:absolute;
	left:20px;
	top:10px;
}

div.mac_message_hint{
	position:absolute;
	top:10px;
	left:70px;
	width:380px;
}

div.mac_message_hint h4{
	color:#ff0000;
	background:url("../../../img/mmgr2/icon_symbol.gif") no-repeat left center;
	text-indent:40px;	
}

div.mac_message_hint p{
	color:#ffffff;
	font-weight:bold;
	font-size:1.2em;
	display:block;
	background:#A5AABD;
	-webkit-border-radius: 5px;
	padding:10px;
}
div.mac_message_hint p a,div.mac_message_hint p a:hover,div.mac_message_hint p a:visited,div.mac_message_hint p a:link{
	color:#ffffff;

}

