#ftArea	{ position: absolute; display: none; }
#hd_featInfo {width:100%;}

#hybridTitle {display:block; padding-bottom:14px;}
#flashMovie {float:left;}
#flashMovie p {margin:10 0 10 0; width:545px;}

#modelContainer {float:left; margin-left:9px; margin-top:-33px;}
#modelContainer a {margin-top:13px; display:block; width:171px; height:84px; text-indent:-2000px;}
#modelContainer a#gs {margin-top:0; background:url(/hybriddrive/images/gs_link.jpg) no-repeat 0 0;}
#modelContainer a#rx {background:url(/hybriddrive/images/rx_link.jpg) no-repeat 0 0;}
#modelContainer a#ls {background:url(/hybriddrive/images/ls_link.jpg) no-repeat 0 0;}
#modelContainer a#hs {background:url(/hybriddrive/images/hs_link.jpg) no-repeat 0 0;}
#modelContainer a:hover#gs {background:url(/hybriddrive/images/gs_link.jpg) no-repeat 0 -84px;}
#modelContainer a:hover#rx {background:url(/hybriddrive/images/rx_link.jpg) no-repeat 0 -84px;}
#modelContainer a:hover#ls {background:url(/hybriddrive/images/ls_link.jpg) no-repeat 0 -84px;}
#modelContainer a:hover#hs {background:url(/hybriddrive/images/hs_link.jpg) no-repeat 0 -84px;}

a.quickLink {margin-right:10px;}

h2 {display:block; width:100%; margin:15px 0; padding-bottom:5px; border-bottom:1px solid #CCCCCC;}
h2 img {padding-top:15px;}
h3 {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#999999; text-transform:uppercase;}

div.descValidation {margin:0px;padding:5px 0px 5px 30px;}
div.descPress {margin:0px;padding:7px 0px 5px 30px;}
div.descValidationHeader {margin:0px;padding:0px;font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#666666;text-transform:uppercase;}
div.descValidationHeader  a:link{color:#999999;}
div.descValidationText {margin:0px;padding:0px;font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#999999;text-transform:uppercase;}
div.descPressText {margin:0px;padding:0px;font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#999999; text-transform:none;}

div.descValidationDisclaimer {margin:0px;padding:10px 0px;font:normal 9px Verdana, Arial, Helvetica, sans-serif;color:#999999;}
div.descPressHeadline {margin:0px 0px 15px 0px;padding:20px;font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#333333; background-color:#eeeeee}

a.inTheFactory { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color: #872434; text-decoration: none; text-transform:uppercase; font-weight:bold }
a.inTheFactory:link { color: #872434; text-decoration: none; }
a.inTheFactory:visited { color: #872434; text-decoration: none; }
a.inTheFactory:active { color: #872434; text-decoration: none; }
a.inTheFactory:hover { color: #872434; text-decoration: none; }

a.inTheNews { color: #999999; text-decoration: underline; text-transform:uppercase; font-weight:normal }
a.inTheNews:link { color: #999999; text-decoration: underline; }
a.inTheNews:visited { color: #999999; text-decoration: underline; }
a.inTheNews:active { color: #999999; text-decoration: underline; }
a.inTheNews:hover { color: #780032; text-decoration: underline; }

#sideNavViewerVT {position:absolute;top:54px;left:29px;margin:0px;padding:0px;}
#sideNavViewerVT h3 {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#d3d3d3; text-transform:uppercase; padding:0px 0px 3px 15px;}
div.qfHeader { padding:0px 0px 0px 15px;}

#sideNavViewerVTHome {position:absolute;top:400px;left:47px;margin:0px;padding:0px; z-index:5010;}


#hd_featInfo p.messageText { margin-bottom: 5px; }

div.qf_Disclaimer {margin:0px;padding:0px;width:175px; font:normal 10px Verdana, Arial, Helvetica, sans-serif;color:#999999; line-height:13px;margin-top:-5px;padding-left:2px;}
div.qf_Disclaimer2 {position:absolute; top:365px; margin:0px;padding:0px;width:175px; font:normal 10px Verdana, Arial, Helvetica, sans-serif;color:#999999; line-height:13px;margin-top:-5px;padding-left:2px;}
div.qf_textBox { padding:20px 20px;width:156px; font:normal 10px Verdana, Arial, Helvetica, sans-serif;color:#333333; background-color:#eeeeee;line-height:15px;}
hr.qf_divider {margin:0px; padding: 0px;  background-color:#cccccc;}
div.qf_divider {margin:7px 0px; padding: 0px;  background-color:#cccccc;}
					
#collection .container {display:block; margin-bottom:13px; width:100%;}
#collection img {float:left; clear: none;}
#collection h3 {margin-bottom:5px;}
#collection p {margin-top:0; width:230px;}

#collection .descFull p {margin-top:0; width:400px;}

#collection .descFull {float:left; margin-left: 16px; clear: none; }
#collection .descLeft {float:left; margin-left: 16px; clear: none; width:229px;}
#collection .descRight {float:right; margin-top: 18px; clear: none; width:229px;}
#collection .descRight a img {float:none; margin-top:5px;}

.column {float:left; margin-right:12px; width:229px;}

a.download {margin-bottom:12px; display:block; width:229px; text-decoration:none;}
a.download img.thb {float:left; margin-right:10px;}
a.download div {float:left; width:124px;}
a.download h3 {margin:0;}
a.download p {margin:0;}

#promoColumn {margin-right: 0px; margin-top: 18px;}
a#ecoChallenge {display:block; width:209px; margin:30px 0; padding: 10px; text-align: center; border:1px solid #CCCCCC;}
a#ecoChallenge {text-decoration:none;}
a#ecoChallenge p {text-align: left; padding-left: 5px;}

#communityColumn .container {margin-bottom: 25px; padding-right: 5px;}
#communityColumn .container a {font-weight:bold;}
#communityColumn .container p {margin: 0px;}
#communityColumn .lrnMoreButton {margin-top:5px;}
#communityColumn h3 {margin-bottom: 6px;}

#downloadsColumn h3 {margin-bottom: 10px;}
#downloadsColumn .thb {margin-bottom: 25px; float: left;}
#downloadsColumn .download div {width:120px; float: right;}
#downloadsColumn .dlCopy {height:52px;}
#downloadsColumn .dlBtn {vertical-align:baseline;}
#downloadsColumn .dlCopy p {margin-top: 0px;} 

.clear {clear:both;}