/* Styles for iPad version of white (generic) trailer templates */

body.ipad { font-size: 17px; line-height: 1.4em; }
body.ipad #productheader { padding-top: 20px; }
body.ipad #productheader ul li a { margin-top: .45em; }

body.ipad #content .hud .trailer-content ul li { width: auto; height: auto; float: left; margin: 0; padding: 0; background: none; }
body.ipad #content .hud .trailer-content ul li:last-child { float: right; }
body.ipad #content .hud .trailer-content ul li .ipad-button {
	background: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, rgb(203,203,203)),
	    color-stop(1, rgb(254,254,254))
	);
	font-weight: bold;
	display: inline-block;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 6px;
	font-size: 13px;
	color: #111;
	text-shadow: 0 1px 1px #fff;
	font-family: Helvetica;
	line-height: 30px;
	min-width: 110px;
	margin: 0 0 10px;
	padding: 0;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.3);
}

body.ipad #content .grid3col .column.second { width: 345px; }
body.ipad #content.single .grid3col .column.second { width: 450px; }
body.ipad #content .grid3col .column.last { width: 400px; }
body.ipad #content.single .grid3col .column.last { width: 287px; }
body.ipad #content .hud { padding-bottom: 1.5em; }
body.ipad #content .hud .top,
body.ipad #content .hud .trailer-content { background: none !important; min-height: 0; height: auto; }
body.ipad #content .hud .top { background: -webkit-gradient(
	linear,
	left bottom,
	left top,
    color-stop(0, rgb(163,163,163)),
    color-stop(1, rgb(216,216,216))
) !important; -webkit-border-radius: 6px; padding-bottom: 15px; width: 400px; }
body.ipad #content.single .hud .top { width: 287px; }
body.ipad #content .hud .trailer-content { padding: 3px 13px 11px; margin: 0 13px; background: #d5d5d5 !important; -webkit-border-radius: 6px; border: 1px solid rgba(0,0,0,.25); float: right; width: 235px; height: 41px; }
body.ipad #content.single .hud .trailer-content { padding: 3px 13px 11px; margin: 0 13px; background: #d5d5d5 !important; -webkit-border-radius: 6px; border: 1px solid rgba(0,0,0,.25); float: none; width: auto; height: auto; }
body.ipad #content .hud h3 { clear: both; padding-top: 30px; height: 20px; margin-bottom: -41px; width: 75px; }
body.ipad #content.single .hud h3 { clear: none; padding-top: 15px; height: auto; margin-bottom: 0; width: auto; }

body.ipad #content #header h1 { margin-bottom: .5em; }
body.ipad #content #header span { font-size: 14px; line-height: 20px; }
body.ipad #content #header strong { line-height: 1em; }
body.ipad #content #toggle a,
body.ipad #main a.external,
body.ipad #promofooter-980 .grid5col .column ul li.title,
body.ipad #promofooter-980 .grid5col .column h4,
body.ipad #content ul.details li { font-size: 14px !important; }
body.ipad #content #toggle { margin-top: 1em !important; }
body.ipad #main a.external { background-position: 100% 40%; }
body.ipad #main a#tellafriend-trigger { background-position: 0 40%; }

body.ipad #promofooter-980 .grid5col .column ul li.title,
body.ipad #promofooter-980 .grid5col .column h4 { margin-bottom: .5em; }

body.ipad #globalfooter #breadcrumbs,
body.ipad #globalfooter { font-size: 14px; }
body.ipad #globalfooter .gf-sosumi { width: 100%; border-top: none; }
