/*
Title:      CSS Layout Sections
Author:     Julie Imbault, julie.imbault@nurun.com
Updated:    July 03 2008

Content:	Culture Selection page
            SideBar - Nav
            Top Menu
            Sidebox
			Submenu
			Sidebox
			Home
            Home Showroom
            Generic Pages
            Large Pages
            Popup Pages
            Shopping Tools
                Calculate Payment
                Compare To Competition (PVA)
            Share Options
			Send To A Friend
            Get a Quote
                Get a Quote - Showroom
            Owner Center
                Owner Center - Boat Smart
                Owner Center - Previous Models
            ENewsletter
            Dealer Locator
            Press Releases & News
            News Details			
			Recall Information
			    Recall Information Details
            PAC
                Cool Stuff (Navigation)
                Cool Stuff (Category)
                Cool Stuff (Details)
                Cool Stuff (Zoom)
			Showroom - Generic
			Showroom - Models Selector
			Showroom - Compare Models
                Showroom - PVA
                Get A Quote & PVA
			Showroom - Model Overview
                Model Overview - SlideShow Videos THUMNAILS Images
			Showroom - Features
            Showroom - iControl & Technology
			Showroom - Specification
            Showroom - Hot News
			    Showroom - Reviews
			PAC : Catalogs
			PAC : Product
			Error 404-500
            Footer Menu Details
            Product Promotions
			Dynamic Panels : YUI-Panel
            Fuel Economy
            Order DVD
			Popup Sondage 4Q
			Promotion 5 years Warranty
            Promotion 5 years - Home page

*/
div#content ol.standard {
    padding: 30px;
    }
div#content ol.standard li {
    list-style-type : decimal;
    }

/* ---[ Culture Selection page ]------------------------------- */
#cultureSection #main-content-bottom {
	min-height:470px;
	_height:470px;
	}
#cultureSection #imageBackground {
	margin-left:auto;
	margin-right:auto;
	width:950px;
	z-index:10;
	}
#cultureSection #cultureSectionContent {
	clear:both;
	display:block;
	position:relative;
	margin:-30px auto 0 auto;
	width:786px;
	height:76px;
	z-index:50;
	}
#cultureSection select {
	position:absolute;
	top:18px;
	right:45px;
	z-index:60;
	}
#cultureSection .blueSeparator{
	border-right:solid 1px #487190;
	padding-right:10px;
	}
#cultureSection #cultureSectionContent #content-culture {
	position:static;
	}
#cultureSection #content-culture a {
	color:#487190;
	background:url(../images/icn_arrow_bullet_simple.gif) no-repeat left 5px;
	padding-left:18px;
	margin-left:10px;
	font-size:120%;
	text-decoration:none;
	z-index:999;
	}
#cultureSection #northamerica {
	width:417px;
	height:41px;
	float:left;
	padding:22px 0 0 30px;
	background:url(../images/bkg_culture_northAmerica.png) no-repeat 0 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/SeaDooPublic/_Static/neutral/images/bkg_culture_northAmerica.png', sizingMethod='crop');
	position:static;
	display:inline-block;
	}
#cultureSection #worldwide {
	width:309px;
	height:41px;
	float:left;
	padding:22px 0 0 30px;
	background:url(../images/bkg_culture_brp.png) no-repeat 0 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/SeaDooPublic/_Static/neutral/images/bkg_culture_brp.png', sizingMethod='crop');
	position:relative;
	display:inline-block;
	}
#cultureSection #northamerica #usa {
	width:150px;
	float:left;
	position:relative;
	}
#cultureSection #northamerica #canada {
	width:240px;
	float:left;
	position:relative;
	}

#cultureSection #error-content {
	margin:0 auto;
	padding-bottom:20px;
	width:750px;
	}
#cultureSection .message {
	width:350px;
	float:left;
	margin-top:10px;
	font-size:120%;
	}
#cultureSection #error-content.flashPlayer .message {
	font-size:110%;
	}
#cultureSection .message h1 {
	margin-bottom:0;
	}
#cultureSection #english {
	margin-right:50px;
	}
/* ---[ SideBar - Nav ]------------------------------- */
#sub-nav-main {
	position: static;
	min-height: 220px;
	height: auto;
	float: left;
	width: 230px;
	}
#sub-nav-main #sub-nav {
	margin: 0 auto 0 auto;
	width: 205px;
	text-transform: uppercase;
	}
#sub-nav-main #sub-nav ul li {
	width: 185px;
	padding: 0 10px 8px 10px;
	background: url(../images/line_205.jpg) no-repeat bottom left;
	}

/*SideBar Banners*/
#sidebar-b #banners {
	float: right;
	width: 230px;
	margin-bottom: 30px;
	text-align: right;
	}

/* ---[ Top Menu ]------------------------------- */
#topMenu {
	width: 100%;
	height: 40px;
	}
#topMenu ul {
	height: 32px;
	float:right;
	}
#topMenu ul li {
	position:static;
	float: left;
	display:block;
	height: 32px;
	padding: 0;
	margin: 0;
	}
#topMenu ul li a {
	position: relative;
	display: block;
	padding: 10px;
	font-weight:bold;
	color: #487190;
	text-decoration:none;
	}
#topMenu ul li.first {
	height: 32px;
	padding: 0 0 0 8px;
	background: url(../images/top_menu_first.gif) no-repeat left top;
	border-right:solid 1px #ffffff;
	}
#topMenu ul li.last {
	height: 32px;
	padding: 0 10px 0 0;
	background: url(../images/top_menu_last.gif) no-repeat right top;
	}

/* ---[ Sidebox ]------------------------------- */
#sidebox {
	width:200px;
	float:left;
	margin-top:20px;
	margin-bottom:30px;
	}
#sidebox #header-box {
	background:url(../images/bkg_header_box.gif) no-repeat top left;
	width:197px;
	height:22px;
	padding-top:8px;
	text-align:center;
	}
#sidebox #header-box h2 {
	font-size:120%;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	}
#sidebox #content-box {
	background:url(../images/bkg_content_box.gif) repeat-y top left;
	width:167px;
	padding:5px 15px;
	}
#sidebox #footer-box {
	background:url(../images/bkg_bottom_box.gif) repeat-y top left;
	width:197px;
	height:14px;
	}

/* ---[ Submenu ]------------------------------- */
#submenu {
	width:186px;
	float:left;
	margin-top:20px;
	margin-bottom:30px;
	}
#submenu #content-submenu {
	background:#ffffff url(../images/bkg_content_submenu.gif) no-repeat top left;
	width:176px;
	padding:10px 5px;
	}
#submenu #content-submenu ul {
	padding:0;
	margin:0;
	}
#submenu #content-submenu ul li{
	padding:5px 10px;
	margin:3px 0;
	list-style:none;
	background:none;
	border-bottom:solid 1px #eceff0;
	}
#submenu #content-submenu a {
	color:#6f6d6e;
	/*font-size:140%;*/
	text-decoration:none;
	}
#submenu #content-submenu a.selected,
#submenu #content-submenu a:hover {
	color:#487190;
	}
	
	
	/******/
#submenu.pac
{
    background: url(../images/bg-pac-menu-bottom.gif) no-repeat bottom left;
    width:183px;
    padding-bottom: 20px;    
}
	
#submenu.pac #pac-submenu{
	background: url(../images/bg-pac-menu-top.gif) no-repeat top left;
	padding:5px 6px ;
	margin-bottom : 20px;
	border-bottom:solid 1px #eceff0;
    }
    
#submenu.pac #pac-submenu ul {
	padding:0;
	margin:0;
	background : #fff;
	display:block;
	
	
}
	
#submenu.pac #pac-submenu ul li strong
{
    background: url(../images/bg-pac-menu.gif) repeat-x top left;
    margin-top: 20px;
    color:#487190;
    text-transform:uppercase;
    display:block;
	padding: 5px 10px;
    }	


#submenu.pac #pac-submenu ul li.first 
{
    border:none;
    }
#submenu #pac-submenu ul li.first strong
{
    margin-top: 0;
}
	
#submenu.pac #pac-submenu ul li {
    margin:0;
    padding:0;
    list-style:none;
   background:none;    
    border-top:solid 1px #eceff0;

    
}
	
#submenu.pac #pac-submenu ul li ul li{
        height: 25px;
    display:block;
}

#submenu.pac #pac-submenu a {
	color:#6f6d6e;
	display:block;
	padding: 5px 10px;
	text-decoration:none;
	display:block;
	}
#submenu.pac #pac-submenu a.selected {
	color:#487190;
	}

/* ---[ Home ]------------------------------- */
#home #main-content {
	width: 100%;
	background: #fff url(../images/bkg_home.jpg) repeat-x top center;
    }
#home #content-large {
    width:936px;
    padding:3px 0 30px 0;
    margin-top:0;
    }
    #home .blockContent {
        float: left;
        width:468px; /*451px 468px 298px*/
        color:#8f8f8f;
        margin-right:0;
        }
        #home .blockContent.wide {
            width: 936px;
            margin-top: 10px;
            }
        #home .blockContent p {
	        font-size:100%;
	        padding:0;
	        }
    #home .blockContent table tr td {
	    vertical-align:top;
	    }
        /*#home .blockContent table tr td img {
	        padding-top:3px;
	        padding-right:10px;
	        }*/
#home #header {
	padding-top:0;
	height:460px;
	width:1126px
	}	
#home h4 {
    color:#8f8f8f;
    font-size:100%;
    margin-bottom:0;
    }

/* ---[ Home Showroom ]------------------------------- */
#home-showroom #main-content {
	background: #fff url(../images/bkg_home.jpg) repeat-x top center;
    }
    #home-showroom #header {
	    height: 630px;
	    padding-top: 0;  
	    }	

/* ---[ Generic Pages ]------------------------------- */
.htmlPage #content #sidebar-a {
	float: left;
	width: 548px;
	padding-right:150px;
	}
.htmlPage #content #sidebar-b {
	float: right;
	width: 200px;
	}
.htmlPage #content h4{
    margin-top:5px;
    }

/* ---[ Large Pages ]------------------------------- */
#largeContent #content #sidebar-a {
	float: left;
	width: 906px;
	padding:0;
	}
	
/* ---[ Popup Pages ]------------------------------- */
#popupPage #content {
	margin:0;
	}
#popupPage #content h1 {
	font-size:160%;
	margin-bottom:10px;
	}
/* ---[ Calculate Payment ]------------------------------- */
#payment-calculator-page #content #sidebar-a {
	float: left;
	width: 720px;
	padding-right:0;
	}
	#payment-calculator-page #payment-calculator {
	    padding: 20px 0 0 10px;
	    width: 720px;
	    }
#payment-calculator-page #content #sidebar-b {
	float: right;
	width: 186px;
	}
	/* Right Button */
    #payment-calculator-page .blockBTN {
	    width: 161px;
	    margin: 55px 0 15px 0;
	    }      
        #payment-calculator-page .blockBTN a {	   
	        display:block;
	        margin-bottom:6px;
	        width:161px;
	        height:48px;
	        text-indent:-2000px;
	        cursor:pointer;
	        }

/*OLD*/
#paymentCalculator {
	background:url(../images/bkg_popup_payment.gif) no-repeat left top;
	}

#paymentCalculator #main-content{
	background:none;
    }
#paymentCalculator #content{
	width:210px;
	min-height:300px;
	padding-top:30px;
	padding-left:20px;
	}
#paymentCalculator #content h1 {
	padding-bottom:8px;
	margin-bottom:10px;
	margin-top:10px;
	border-bottom:solid 1px #ffffff;
	}
#paymentCalculator #content label {
	width:110px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:110%;
	float:left;
	}
#paymentCalculator #content input {
	width:80px;
	margin-bottom:10px;
	float:left;
	clear:right;
	}
#paymentCalculator #content #sub-nav {
	display:block;
	clear:both;
	height:50px;
	}
#paymentCalculator #content #sub-nav input {
	width:auto;
	background:none;
	float:right;
	}
#paymentCalculator #content #resultPayment {
	padding-top:20px;
	height:30px;
	border-top:solid 1px #eceff0;
	width:200px;
	}
#paymentCalculator #content #resultPayment label {
	font-size:120%;
	margin-bottom:0;
	}
#paymentCalculator #content #resultPayment .amount {
	font-size:160%;
	font-weight:bold;
	float:right;
	}
#paymentCalculator #content span.small-notes {
		font-size: 85%;
		display:block;
		}

/* ---[ Compare To Competition (PVA) ]------------------------------- */
#compare-competition #content #sidebar-a {
	float: left;
	width: 720px;
	padding-right:0;
	}
	#compare-competition #compareCompetition,
	#compare-competition #compareCompetitionBottom {
	    float: left;
	    background: none;
	    }
	    #compare-competition #compareCompetitionBottom {
	        width: 667px;
	        padding-right: 0;
	        }
	#compareCompetition #compare-competition-subnav {
	    height: 31px;
	    margin-top: 0;
	    left: -2px;
	    }
        #compareCompetition #compare-competition-subnav li {
	        float: left;
	        height: 31px;
	        background: none;
	        padding: 0;
	        margin: 0 5px 0 0;
	        }
        #compareCompetition #compare-competition-subnav a {
	        display: block;
	        height: 31px;
	        text-indent: -4000px;
	        }    	
            #compareCompetition #compare-competition-subnav li,
            #compareCompetition #compare-competition-subnav a {
	            width: 166px;
	            }
#compare-competition #content #sidebar-b {
	float: right;
	width: 186px;
	}

/* ---[ Share Options ]------------------------------- */

#sharePopup {
	background:url(../images/bkg_popup_shareoptions.gif) no-repeat left top;
	}

#sharePopup #main-content{
	background:none;
    }
#sharePopup #content{
	width:270px;
	height:140px;
	margin:auto;
	}
#sharePopup #content td{
	height:30px;
	}
#sharePopup #content a{
	padding:5px 0 5px 30px;
	}
#sharePopup a.sendfriend {
	background:url(../images/icn_sendtofriend.gif) no-repeat top left;
	text-decoration:none;
	}
#sharePopup .delicious {
	background:url(../images/icn_delicious.gif) no-repeat top left;
	}
#sharePopup .stumble {
	background:url(../images/icn_stumble.gif) no-repeat top left;
	}
#sharePopup .facebook {
	background:url(../images/icn_facebook.gif) no-repeat top left;
	}
#sharePopup .digg {
	background:url(../images/icn_digg.gif) no-repeat top left;
	}


/* ---[ Send To A Friend ]------------------------------- */
#sendfriend {
	background:url(../images/bkg_popup_sendfriend.gif) no-repeat left top;
	/*_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/SeaDooPublic/_Static/neutral/images/bkg_popup_sendfriend.png', sizingMethod='crop');*/
	}
#sendfriend #main-content{
	background: none;
    }
#sendfriend #container {
	width: 600px;
	height: 300px;		
	margin: 0;
	}
#sendfriend #content {
	padding: 30px 0 0 15px;
	width: 620px;
	height: 335px;
	margin:auto;
	overflow: auto;
	}
#sendfriend #FormPanel,
#sendfriend #ConfirmationPanel {
	clear: both;
	}
#sendfriend legend {
	display: none;
	}
#sendfriend fieldset label {
	position: static; /*IE6*/
	display: block;
	margin: 5px 0 0 0;
	}
#sendfriend fieldset#WhoYouAre {
	float: left;
	width: 265px;
	margin: 0 35px 0 0;
	}
#sendfriend fieldset#WhoYouAre input {
	position: static; /*IE6*/
	width: 250px;
	margin-bottom: 5px;
	}
#sendfriend fieldset#WhoYouAre .receive input {
	width: 20px;
	margin-bottom:0;
	}
#sendfriend fieldset#YourMessage {
	float: left;
	clear: right;
	width: 290px;
	}
#sendfriend fieldset#YourMessage textarea {
	position: static; /*IE6*/
	height: 110px;
	}
#sendfriend fieldset#YourMessage p {
	color: #ababab;
	}
#sendfriend fieldset#YourMessage span.optional {
	color: #ababab;
	}
#sendfriend fieldset#YourMessage input {
	position: static; /*IE6*/
	padding: 0 10px 0 0;
	background: none;
	}
#sendfriend .formSubnav {
	width:583px;
	margin-top:10px;
	}
#sendfriend .formSubnav input {
	background:none;
	}
#sendfriend #formStep2.formSubnav {
	top:155px;
	}
#sendfriend .errorMessage {
	float:left;
	}
#sendfriend .errorMessageContent {
	min-width:320px;
	_width:320px;
	}
#sendfriend .submit {
	float:right;
	}
/* ---[ Get a Quote ]------------------------------- */

#getaquote #content #sidebar-a {
	padding-right:0;
	width:698px;
	}
	#getaquote #content #sidebar-a h1,
    #getaquote #content #sidebar-a h2 {
	    float: left;
	    }
	    #getaquote #content #sidebar-a h1 {
	        display: none;            
	        }
	    #getaquote #content #sidebar-a h1,
	    #getaquote #content #sidebar-a h2 {
	        width: 620px; 
	            float:left;      
	        }
        #getaquoteControl div.panel {
	            float: left;
	            clear: both;
	            }	        
	        #payment-calculator {
	            float: left;
	            clear: both;
	            width: 674px;
	            margin-bottom: 15px;
	            }	            
	            #payment-calculator #payment-calculator-subnav {
	                width: 366px;
	                height: 31px;
	                margin: 0 0 30px 0;
	                left: -2px;
	                border-bottom: 1px solid #E4E9EA;
	                }
                    #payment-calculator #payment-calculator-subnav li {
	                    float: left;
	                    height: 31px;
	                    background: none;
	                    padding: 0;
	                    margin: 0 5px 0 0;
	                    }
                    #payment-calculator #payment-calculator-subnav a {
	                    display: block;
	                    height: 31px;
	                    text-indent: -4000px;
	                    overflow:hidden;
	                    }    	
                        #payment-calculator #payment-calculator-subnav li,
                        #payment-calculator #payment-calculator-subnav a {
	                        width: 166px;
	                        }
                /* en-US */
                #payment-calculator-table.nada label {
                    float: left;
                    width: 110px;
                    font-weight: bold;
                    }
                    #payment-calculator-table.nada span.msrp {
                        color: #2F5D7F;
                        font-size: 123.1%;
                        font-weight: bold;
                        }
                #payment-calculator div.estimated-pricing span.estimation-value {
                    color: #7c7c7c;
                    }
                    #payment-calculator div.estimated-pricing #left {
                        float: left;
                        width: 243px;                        
                        }
                    #payment-calculator div.estimated-pricing #right {
                        float: left;
                        width: 111px;
                        height: 52px;
                        padding-left: 20px;
                        background: url(../images/bkg_estimationPricing.gif) no-repeat center left;
                        }
                    #payment-calculator div.estimated-pricing #legal {
                        float: left;
                        clear: both;
                        width: 356px;
                        padding-top: 10px;
                        }
                        div.estimated-pricing #legal span {
                            display: block;
                            padding-left: 60px;
                            } 
                #payment-calculator div.submit-line {
                    float: left;
                    clear: both;
                    width: 652px;
                    margin-top: 10px;
                    text-align: center;
                    border-top: 1px solid #E4E9EA;
                    }
                #payment-calculator label.already-own {
                    font-size: 85%;
                    }
                #payment-calculator div.estimated-pricing {
                    float: left;
                    clear: both;
                    padding-top: 10px;
                    }
                    #payment-calculator-table.nada div.estimated-pricing label {
                        width: 60px;
                        }
                    #payment-calculator div.estimated-pricing select {
                        width: 180px;/*130px 50*/
                        }
                #payment-calculator #payment-calculator-slogan {
                    float: left;
                    width: 276px;                   
                    }
                    #payment-calculator #payment-calculator-slogan div.vertical-line {
                        padding-left: 20px;
                        height: 400px;
                        border-left: 1px solid #dce3e5;
                        }
                    #payment-calculator #payment-calculator-slogan span.set-slogan {
                        display: block;
                        color: #487190;
                        font-size: 146.5%;
                        line-height: 1.2;
                        padding-top: 130px;
                        }
                        #payment-calculator #payment-calculator-slogan span.set-slogan span {                            
                            font-weight: bold;
                            font-size: 123.1%;
                            }
                    #payment-calculator #payment-calculator-slogan .set-price,
                    #payment-calculator #payment-calculator-slogan span.set-price-disclaimer {   
                        display: block;                     
                        font-weight: bold;
                        line-height: 1.2;
                        padding: 0 3px 0 10px;
                        }
                    #payment-calculator #payment-calculator-slogan .set-price {                
                        font-size: 146.5%;
                        padding-bottom: 5px;
                        }
                        #payment-calculator #payment-calculator-slogan .set-price span.set-price-amount {
                            color: #2f5d7f;
                            font-size: 146.5%;
                            }
                        #payment-calculator #payment-calculator-slogan .set-price span.set-price-month {
                            font-size: 93%;
                            }                    
                #payment-calculator #payment-calculator-slogan #box {
                    float: left;
                    font-weight: bold;
                    padding: 5px 5px 10px 12px;
                    margin-top: 20px;
                    background: #f0f0f0;
                    }
                    #payment-calculator #payment-calculator-slogan #box span.txt-medium {
                        font-size: 116%;
                        color: #545454;
                        }
                    #payment-calculator #payment-calculator-slogan #box span.txt-sml {
                        font-weight: bold;
                        }
                    #payment-calculator #payment-calculator-slogan #box span.set-overall-cost {
                        display: block;
                        font-size: 146.5%;
                        color: #2f5d7f;
                        line-height: 1.2;
                        padding: 15px 0 10px 0;
                        }
                        #payment-calculator #payment-calculator-slogan #box span.set-overall-amount {
                            font-size: 161.9%;
                            }                        
                        #payment-calculator #payment-calculator-slogan #box span.set-overall-cost span.txt-medium {
                            font-size: 93%;
                            }
                        
                /* en-CA, fr-CA*/          
	            #payment-calculator #payment-calculator-table {
                    float: left;
                    width: 376px;/*642px*/
                    }
	                #payment-calculator-table table td {
	                    padding-bottom: 5px;
	                    }
	                    #payment-calculator-table table td label {
	                        font-weight: bold;
	                        }
                #payment-calculator #notice {
                    float: left;
                    clear: both;
                    width: 648px;
                    vertical-align: bottom;
                    }
                #payment-calculator #slogan {
                    float: left;
                    width: 216px;/*276px*/
                    padding-left: 60px;
                    }
                    #payment-calculator #slogan span.set-slogan {
                        color: #487190;
                        font-size: 146.5%;
                        line-height: 1.2;
                        }
                        #payment-calculator #slogan span.set-slogan span {                            
                            font-weight: bold;
                            font-size: 123.1%;
                            }
                    #payment-calculator #slogan .set-price {                        
                        font-size: 146.5%;
                        line-height: 1.2;
                        }
                        #payment-calculator #slogan .set-price span.set-price-amount {
                            color: #487190;
                            font-size: 161.9%;
                            }
                        #payment-calculator #slogan .set-price span.set-price-month {
                            font-size: 93%;
                            }
                         #payment-calculator #slogan .set-price span.set-price-disclaimer {
                            font-size: 85%;
                            color: #545454;
                            font-weight: bold;
                            }
	                    #payment-calculator span.notes,
	                    #payment-calculator span.notes-small,
	                    #payment-calculator div#notice p {
	                        display: block;               
                            font-size: 85%;
                            font-weight: normal;
	                        }
	                        #payment-calculator span.notes {
	                            color: #545454;                    
                                margin-top: 10px;
	                            }
	                        #payment-calculator span.notes-small,
	                        #payment-calculator div#notice p {
	                            color: #999;
	                            }
	                
                    #payment-calculator #slogan .errorMessage,
                    #payment-calculator #payment-calculator-slogan .errorMessage {
                        float: none;
                        width: 216px;
                        }
                    #payment-calculator #slogan .errorMessageContent,
                    #payment-calculator #payment-calculator-slogan .errorMessageContent{
                        min-width: 169px;
                        height: 29px;
                        padding-top: 0;
                        }
                    #payment-calculator #slogan .errorMessageContent,
                    #payment-calculator #slogan .errorMessageContent span,
                    #payment-calculator #payment-calculator-slogan .errorMessageContent,
                    #payment-calculator #payment-calculator-slogan .errorMessageContent span{
                        width: 169px;/*287px*/
                        }
	            #payment-calculator input {
	                width: 60px;
	                }	                
	                #payment-calculator td.submit-line {
	                    text-align: right;
	                    border-top: 1px solid #E4E9EA;
	                    }
	                #payment-calculator input.submit {
	                    width: auto;
	                    padding-top: 6px;
	                    background: none;
	                    }
	            #payment-calculator #button {
	                float: left;
	                clear: both;
	                width: 674px;
	                }
	            #payment-calculator div.button-line {
	                border-bottom: 1px solid #E4E9EA;
	                }
	                #payment-calculator #button h2 {
	                    float: left;
	                    font-size: 131%;
	                    font-weight: bold;
	                    margin: 0;
	                    }
	                #payment-calculator #button div {
	                    float: right;
	                    text-decoration: none;	                    
	                    margin: 0 20px 0 0;
	                    font-weight: bold;
	                    width: 77px;
	                    cursor: pointer;
	                    cursor: hand;
	                    }
	                    #payment-calculator #button div.opened,
	                    #payment-calculator #button div.closed {	                        
	                        background: url(../images/bkg_tab_payment.gif) no-repeat top right;	                        
	                        }
	                        #payment-calculator #button a {
	                            padding: 5px 15px 0 10px;
	                            margin: 0 3px 0 0;
	                            text-decoration: none;
	                            }	                        
	                            #payment-calculator #button div.opened a.hide {
	                                display: none;
	                                background: url(../images/icn_arrow_down.gif) no-repeat 96% 50%;
	                                }
	                            #payment-calculator #button div.closed a.show {
	                                display: block;
	                                background: url(../images/icn_arrow_up.gif) no-repeat 96% 50%;
	                                }
	            #payment-calculator #calculator {
	                float: left;
	                clear: both;
	                width: 658px;/*678px*/
	                padding: 15px 10px 0 10px;                 
	                }
	                #payment-calculator #calculator.opened,
	                #payment-calculator #calculator span.opened {
	                    display: block;
	                    }
	                #payment-calculator #calculator.closed,
	                #payment-calculator #calculator span.closed {
	                    display: none;
	                    }	                
#showroom.presscoverage #getaquoteControl h2 {
	border-bottom:none;
	margin-top:0;
	}
#getaquoteControl #navigationGetaQuote {
    float: left;
    clear: both;
	}
	
#getaquoteControl #get-a-quote-subnav {
	border-bottom:solid 1px #dde3e4;
	height:31px;
	margin-bottom:30px;
	margin-top:0;
	width:700px;
	}
#getaquoteControl #get-a-quote-subnav li {
	float:left;
	height:34px;
	background:none;
	padding:0;
	margin:0 5px 0 0;
	}
#getaquoteControl #get-a-quote-subnav a {
	display:block;
	height:34px;
	text-indent:-4000px;
	}
	
#getaquoteControl #get-a-quote-subnav li,
#getaquoteControl #get-a-quote-subnav a {
	width:166px;
	}
	
#getaquoteControl strong {
	color:#397bab;
	text-transform:uppercase;
	font-weight:bold;
	}
#getaquoteControl .imgProductGetaQuote {
	float:right;
	}
	
#getaquote #promotionRight {
	padding-top: 20px;
	margin-top: 90px;
	margin-left: 34px;
	}

#getaquoteControl .leftColumn {
	float:left;
	width:320px;
	padding-right:20px;
	}
	
#getaquoteControl .rightColumn {
	float:right;
	width:320px;
	padding-left:20px;
	}

#getaquoteControl .leftColumn label,
#getaquoteControl .rightColumn label {
	float:left;
	width:110px;
	}

#getaquoteControl fieldset {
	margin-bottom:20px;
	}

#getaquoteControl fieldset#TypeRide input,
#getaquoteControl fieldset#TypeRide select {
	position:static;
	}
	#getaquoteControl fieldset#TypeRide{ 
    width:700px;
    }
#getaquoteControl fieldset#MyContactInfo {
	margin-bottom:0;
	width:700px;
	float:left;
	}
#getaquoteControl fieldset#MyContactInfo p,#getaquoteControl fieldset#MyContactInfo .small-notes{
	width:700px;
	}


#getaquoteControl fieldset#MyContactInfo h2 {
	border-bottom:solid 1px #e4e9ea;
	padding-bottom:7px;
	margin-bottom:20px;
	width:100%;
	}

#getaquoteControl fieldset input,
#getaquoteControl fieldset select {
	width:200px;
	margin-bottom:20px;
	}
	
#getaquoteControl fieldset .smallInput input {
	width:15px;
	float:left;
	height:30px;
	margin-bottom:0;
	margin-right:5px;
	}
#getaquoteControl fieldset .radio-btn input {
	width:15px;
	float:left;
	height:20px;
	margin-bottom:0;
	margin-right:5px;
	}
#getaquoteControl fieldset .smallInput span {
	display:block;
	}
#getaquoteControl fieldset #sendMePromo {
	width:200px;
	margin-left:110px;
	margin-bottom:20px;
	overflow:auto;
	}
	
#getaquoteControl .contactMeInfo,
#getaquoteControl .purchaseInfo {
	overflow:auto;
	}
#getaquoteControl .contactMeInfo label,
#getaquoteControl .purchaseInfo label {
	height:120px;
	overflow:auto;
	}

#getaquoteControl .contactMeInfo input {
	width:200px;
	margin-bottom:10px;
	}

#getaquoteControl .purchaseInfo select {
	float:right;
	margin-bottom:10px;
	width:210px;	
	}
#getaquoteControl #PreferedDealerChoice input {
	width:15px;
	float:left;
	height:20px;
	margin-bottom:0;
	margin-right:10px;
	}
	
#getaquoteControl fieldset textarea {
	width:310px;
	height:auto;
	}
	
#getaquoteControl fieldset .disclaimer {
	font-size:100%;
	font-style:italic;
	}

#getaquoteControl .sub-nav input {
	width:auto;
	float:right;
	margin-bottom:0;
	background:none;
	}

#getaquoteControl .confirmationContent {
	float:left;
	margin-right:20px;
	width:450px;
	}
#getaquoteControl .confirmationImage {
	float:left;
	width:200px;
	}

.getaquote-step2-imgs {
    margin-bottom:30px;
    clear:both;
    display:inline-block;
    }

.getaquote-step2-imgs .getaquote-step2-img{
    overflow:hidden;
    width: 349px;
    float:left;
	}

#getaquoteControl span.small-notes {
	color: #ababab;
	font-size: 85%;
	display:block;
	margin-bottom:20px;
	}
	
#getaquoteControl .errorMessage {
	float:right;
	}
	
#getaquoteControl .errorMessageContent {
	min-width:287px;
	_width:287px;
	}

#getaquoteControl .errorField #GetAQuoteSelector {
	border:solid 1px #ff3300;
	}
	
#getaquote #getaquoteControl .closePanel {
	display:none;
	}

/* ---[ Get a Quote - Showroom ]------------------------------- */
#showroom #getaquoteControl {
	float: left;
	width: 674px;/*720px*/
	
	background:url(../images/bkg_getaquote.gif) no-repeat right top;
	padding-right:45px;
	padding-left:1px;
	/*min-height:130px;*/
	_height:130px;
	}
	#showroom #getaquoteControl #set-price {
	    float: left;
	    clear: both;
	    width: 674px;/*700px*/
	    }
	    #getaquoteControl #set-price .set-price-left {
	        /*float: left;*/
	        padding-bottom: 5px;
	        width: 200px;
	        color: #487190;
	        font-size: 131%;/*140%*/
	        font-weight: bold;
	        }
	    #getaquoteControl #set-price .set-price-right {
	        /*float: left;*/
	        width: 474px;
	        font-weight: bold;
	        }
            #getaquoteControl .set-price-right span.set-price-start {
                color: #545454;
                font-size: 116%;
                }
            #getaquoteControl .set-price-right span.set-price-amount {
                color: #487190;
                font-size: 161.6%;
                }
	         #getaquoteControl .set-price-right span.set-price-disclaimer {
	            display: none;
	            color: #999;
	            font-size: 77%;
	            font-weight: normal;
	            }	        
#showroom #getaquoteControl .leftColumn {
	padding-right:14px;
	}	
#showroom #getaquoteControlBottom {
    float: right;
    width: 642px;
	background:url(../images/bkg_pva_bottom.gif) no-repeat right top;
	min-height:86px;
	_height:86px;
	padding-top:20px;
	padding-right:197px;
	}
#showroom #getaquoteControl .closePanel {
	display:block;
	}

/* ---[ Owner Center ]------------------------------- */

/* ---[ Owner Center - Boat Smart ]------------------ */
#boatSmart #content #sidebar-a {
	float: left;
	width: 200px;
	padding-right:35px;
	}
#boatSmart #content #sidebar-b {
	float: right;
	width: 663px;
	}

/* ---[ Owner Center - Previous Models ]------------------ */
#previousModel a {
	text-decoration:none;
	text-align:center;
	display:block;
	}
#previousModel h2 {
	font-size:150%;
	width:100%;
	font-weight:bold;
	border-bottom: solid 1px #eaedee;
	}
#previousModel tr {
	
	}
/* ---[ ENewsletter ]------------------------------- */
#enewsletter legend {
	display: none;
	}
#enewsletter strong {
	color:#487190;
	}
#enewsletter fieldset label {
	display: block;
	padding: 0 0 12px 0;
	}
#enewsletter fieldset#WhoYouAre,
#enewsletter fieldset#Questions {
	padding: 20px 150px 0 0;
	margin: 15px 0 0 0;
	width:398px;
	}
	#enewsletter fieldset#Questions h1 {
		display: block;
		}
	#enewsletter fieldset#WhoYouAre input {
		width: 250px;
		margin-bottom: 15px;
		}
	#enewsletter fieldset#WhoYouAre label {
		float: left;
		clear:left;
		width: 120px;
		}
#enewsletter fieldset#WhoYouAre .receive input {
	width: 20px;
	margin-bottom:0;
	}
#enewsletter .formSubnav {
	width:378px;
	}
#enewsletter .errorMessage {
	margin-bottom:10px;
	}
#enewsletter .errorMessageContent {
	min-width:302px;
	_width:302px;
	}
#enewsletter .submit {
	float:right;
	}	
#enewsletter fieldset#Questions input {
	width: 120px;
	margin-bottom: 5px;
	}
	#enewsletter fieldset#Questions select {
		width: 250px;
		margin-bottom: 5px;
		}
		#enewsletter fieldset#Questions select.long {
			width: auto;
			}
#enewsletter span.small-notes {
		padding: 0 0 0 6px;
		color: #ababab;
		font-size: 85%;		
		}
#enewsletter div.privacy {
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	font-size: 93%;
	}
	#enewsletter div.privacy div {
		padding: 0 0 10px 0;
		}
	#enewsletter div.privacy input {
		background: none;
		}

/* ---[ Dealer Locator ]------------------------------- */
	
/* ---[ Press Releases & News ]------------------------------- */

h2#title-press-archives,
h1#title-pressreleases,
h2#title-recent
{
    display:none;}

#list-press-releases .summary 
{
    margin-bottom: 10px;
    
    }
    
#list-press-releases .summary h3
{
    margin:0;
 }
 
 #list-press-releases .summary h3 a {
 	color : #545454;
     text-decoration: none;
     }

 #recent .summary h3 a 
 { color : #545454;
     text-decoration: none;
     }
/* ---[ News Details ]------------------------------- */

.recallinfo dd,
.press-release dd,
.htmlPage #content div#sidebar-a.newsEvents dd,
dl.newsEventsArchives dd {
    margin-bottom:10px;
    display:block;
}
dl.newsEventsArchives a, 
.htmlPage #content div#sidebar-a.newsEvents div.previousnews a {
}
div.newsEventsPager{ color : #336699; }
div.newsEventsPager a { color : #545454; }

.htmlPage #content div#sidebar-a.newsEvents{
    padding-right: 0;
    width:875px;
    }
.htmlPage #content div#sidebar-a.newsEvents div.latestpreviousnews {
    width:410px;
    float:left;
    }
.htmlPage #content div#sidebar-a.newsEvents div.upcomingevents {
    width:446px;
    float:left;
    }
    #addEventWrapper .error-message-box {
        width: 906px;
        clear: both;
        float: left;
        padding-bottom: 15px;
        }
#divContactInfos ul {
    clear: both;
    float: left;
    width: 906px;
    }
.htmlPage #content div#sidebar-a.newsEvents div.upcomingevents a,
#newsRoomDetail.htmlPage #content div#sidebar-a a {
	text-decoration:none;
	}
    .htmlPage #content div#sidebar-a.newsEvents div.upcomingevents a:hover,
    #newsRoomDetail.htmlPage #content div#sidebar-a a:hover {
	    color:#487190;
	    }
    .htmlPage #content div#sidebar-a.newsEvents div.upcomingevents a.titleEvents {
	    font-weight:bold;
	    font-size:120%;
	    color:#545454;
	    }
    .htmlPage #content div#sidebar-a.newsEvents div.upcomingevents a.link {
	    color:#8f8f8f;
	    text-decoration:underline;
	    }
    .htmlPage #content div#sidebar-a.newsEvents div.upcomingevents a.link:hover {
	    color:#8f8f8f;
	    text-decoration:none;
	    }
div.latestpreviousnews {
    margin-right : 50px;
    }
.latestnews {
    margin-bottom: 30px;
    }
.htmlPage #content div#sidebar-a.newsEvents h1 {
    display:none;
    }
.htmlPage #content div#sidebar-a.newsEvents h2 {
    font-weight:bold;
    font-size: 16px;
    color : #336699;
    border-bottom: #eef0f1 1px solid;
    }
    .htmlPage #content div.newsEvents #divContactInfos h2 {
        width: 906px;
        }

/* ---[ Recall Information ]------------------------------- */
#Recall #content #sidebar-a {
	float: left;
	width: 200px;
	padding-right:35px;
	}
#Recall #content #sidebar-b {
	float: right;
	width: 663px;
	}

/* ---[ Recall Information Details ]------------------------------- */


/* ---[ PAC ]------------------------------- */
#pacPage #main-content-bottom {
	min-height:610px;
	}
#pacPage #header {
	padding-top:0;
	}
#pacPage #header h1,
#pacPage #header p {
	display:none;
	}
#pacPage #main-content-bottom #pacCoolProducts {
	margin:-39px auto 0 auto;
	padding-bottom:30px;
	width:976px;
	z-index:0;
	}
	
/* ---[ Cool Stuff (Navigation) ]------------------------------- */
#coolStuff #content #sidebar-a {
	float: left;
	width: 200px;
	padding-right:35px;
	}
#coolStuff #content #sidebar-b {
	float: right;
	width: 663px;
	}
		
/* ---[ Cool Stuff (Category) ]------------------------------- */

div#content.coolstuffdetail h1,
div#content.coolstuffcat h1
{
    margin-bottom:0;
}


div#content.coolstuffdetail h2,
div#content.coolstuffcat h2
{
    font-size: 14px;
    font-weight:bold;
}

div#content.coolstuffdetail .topbar,
div#content.coolstuffcat .topbar
{
    height: 46px;
    width: 662px;
    background: url(../images/coolstuff-cat-topbar.gif) no-repeat top left;
    margin-top: 20px;
    }
    
div#content.coolstuffcat .topbar .itemcount
{
    position: absolute;
    left : 20px;
    top: 15px;
    }
div#content.coolstuffcat .topbar .sortby
{
    position: absolute;
    right : 20px;
    top: 13px;
    }

div#content.coolstuffcat .product
{
    float:left;
    width: 142px;
    margin-left : 15px;
    }
 div#content.coolstuffcat .product-line
 {
     padding : 15px 0;
     border-bottom : #eef0f1 1px solid;
     float:left;
 }   
div#content.coolstuffcat #pager-product
{
    padding-top:10px;
    clear:left;
    color : #487190;
    font-weight:bold;
    }
div#content.coolstuffcat .total
{
    position: absolute;
    top: 10px;
    right: 14px;
    color : #487190;
    }
/* ---[ Cool Stuff (Details) ]------------------------------- */	

div#content.coolstuffdetail .topbar a{
    margin-top: 15px;
    float:right;
    text-decoration : none;
}
    
div#content.coolstuffdetail .topbar a.back{
    float:left;
    position: absolute;
    left : 20px;
}

div#content.coolstuffdetail .topbar a.next
{
    margin-right: 20px;
    padding-left : 10px;
    border-left :#a6a7b1 1px dotted;
    }
div#content.coolstuffdetail .topbar a.previous
{
    margin-right: 10px;
}

div#sizes-colors    
{
    margin-left: 15px;
    clear:left;
    width:200px;
 }
div#sizes-colors h5
{
    margin-top: 10px;
    text-transform: uppercase;    
}


div#product-image
{
    float:left;
    margin-left: 15px;
    }
div#product-image img.product-image-medium
{
    
    margin-top :30px;
    display: block;
    overflow:hidden;
    margin-bottom : 5px;
}

div#content.coolstuffdetail #details
{
    float:left;
    width: 490px;
}


div#content.coolstuffdetail #details #details-content
{
    margin-top: 30px;
    margin-left: 10px;
    margin-right : 10px;
    float:right;
    width: 250px;
    }


div#content.coolstuffdetail #matching-items
{
    float:left;
    width: 150px;
    margin-top :30px;
    margin-left: 10px;
    text-align :center;
    background: url(../images/related-items-bg.gif) repeat-y top left;    
}

div#content.coolstuffdetail #matching-items .design1
{
    position:absolute;
    top: 0;
    left: 0;
    width: 1px;
    height:96px;
    display:block;
    background: url(../images/related-items-lefttop.gif) no-repeat top left;    
    
    }
div#content.coolstuffdetail #matching-items .design2
{
    
    position:absolute;
    bottom : 0;
    left: 0;
    width: 1px;
    height:96px;
    display:block;
    background: url(../images/related-items-leftbottom.gif) no-repeat top left;    
    }

div#content.coolstuffdetail #matching-items h4
{
    text-transform : uppercase;
    color: #545454;
    }
div#content.coolstuffdetail #matching-items div.matching-item a 
{
    text-align :center;
    font-size :11px;
}

#content.coolstuffdetail #matching-items div.matching-item{
    margin-bottom:20px;
    padding-left:5px;
    
}


/* ---[ Cool Stuff (Zoom) ]------------------------------- */
#coolStuffZoom #main-content{
	background:none;
    }
#coolStuffZoom #content{
	width:300px;
	min-height:300px;
	}
	
/* ---[ Showroom - Generic ]------------------------------- */
#showroom #header {
	height:425px;
	}
#showroom #content #sidebar-a {
	float: left;
	width: 720px;
	padding-right:0;
	}
#showroom #content #sidebar-b {
	float: right;
	width: 186px;
	}
#showroom.featuresPage h1,
#showroom.modelOverviewPage h1 {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #eef0f1;
	}
#showroom ul {
	margin-left:30px;
	}
#showroom ul li {
    background: url(../images/icn_arrow_bullet.gif) no-repeat left 6px;
    padding-left:15px;
    }

/* Right Content */
#sidebar-b #content-right {
    background: url(../images/bkg_promo-right.gif) no-repeat right top;
    }
    /* Price /month */
    #sidebar-b div.content-price-right {
	    padding: 10px 0 0 20px;
	    }	
        #sidebar-b div.content-price-right span {
	        color: #487190;
	        margin-bottom: 5px;
	        line-height: 1.2;
	        }	
	        #sidebar-b div.content-price-right span.model-price {	    
	            font-size: 140%;
	            }
	        #sidebar-b div.content-price-right span.price {	    
	            font-size: 116%;
	            font-weight: bold;
	            }
	            #sidebar-b div.content-price-right span.amount {	    
	                font-size: 161.6%;
	            }	    
            #sidebar-b div.content-price-right span.subprice {
                color: #545454;
                font-size: 85%;
                }
    /* Right Button */
    #showroom .blockBTN-1,
    #showroom .blockBTN-2,
    #showroom .block-price {
	    width: 161px;
	    margin: 0 0 0 15px;/*margin: 13px 0 15px 15px;*/
	    }
	    #showroom .blockBTN-1 {
	        height: 78px;           /* 1 button is visible */
	        /*height: 136px;*/      /* 2 buttons are visible */
	        }
	        #showroom .blockBTN-2 {
	            /*height: 78px;*/   /* 1 button is visible */
	            height: 136px;      /* 2 buttons are visible */
	            }
        #showroom .blockBTN-1 a,
        #showroom .blockBTN-2 a  {	   
            position: absolute;
	        display:block;
	        /*margin-bottom:6px;*/
	        width:161px;
	        height:78px;/*height:48px;*/
	        text-indent:-2000px;
	        cursor:pointer;
	        }
    /* Promotions */
    #promotionRight {
        min-height:400px;
        _height:400px;
        color:#487190;
        font-size:140%;
        margin-left: 20px;
        text-align:center;
        }
        #promotionRight .contentPromoRight p {
            padding:10px 20px 0;
            text-align:left;
            }
            #promotionRight .contentPromoRight .price {
	            font-size:80%;
	            font-weight:bold;
	            }
        #promotionRight .contentPromoRight img {
            padding-bottom:10px;
            background:none;
            }
        #promotionRight .contentPromoRight input {
            padding-top:5px;
            background:none;
            }
#showroom .more-next {
	clear: both;
	padding: 15px 0 0 0;
	}
#showroom .more-next #getaquoteLink{
	float:left;
	}
#showroom .more-next #getaquoteLink input {
	background:none;
	}
#showroom .more-next #next{
	float:right;
	text-align:right;
	width:250px;
	padding-top:8px;
	}
/* ---[ Showroom - Models Selector ]------------------------------- */
#modelSelector h1 {
	width:400px;
	float:left;
	}
#modelSelector h2 {
	color:#ffffff;
	font-weight:bold;
	font-size:120%;
	text-align:center;
	padding-top:5px;
	height:27px;
	width:159px;
	}
#modelSelector h3 {
	margin-top:0;
	}
#modelSelector #content {
	width:955px;
	padding-right:35px;
	}
#modelSelector #content #all-models {
	display:block;
	clear:both;
	float:right;
	margin-bottom:10px;
	width:640px;
	}
#modelSelector #content #all-models div.models {
	float: left;
	width:160px;
	padding: 0;
	text-align: center;
	}
#modelSelector #content #all-models div.column-models {
	border-right:solid 1px #eef0f1;
	margin-top:15px;
	}
#modelSelector #content #all-models div#column-sport {
	border-right:none;
	}
#modelSelector #content #all-models div.models h3 {
	font-weight:normal;
	margin-top:-5px;
	}
#modelSelector #content #all-models div.models h3 a {
	color:#487190;
	text-decoration:none;
	}
#modelSelector #cat-recreation{
	background:url(../images/bkg_header_compare_models.gif) repeat-x left top;
	}
#modelSelector #cat-sport {
	background:url(../images/bkg_header_compare_models_right.gif) no-repeat right top;
	}
    /*Watercraft*/
    #modelSelector div.watercraft #cat-luxuryperformance {
	    background: url(../images/bkg_header_compare_models_left.gif) no-repeat left top;
	    }
    #modelSelector div.watercraft #cat-musclecraft {
	    background:url(../images/bkg_header_compare_models.gif) repeat-x left top;
	    }
    /*Sport Boat*/
    #modelSelector div.sportboat #cat-luxuryperformance {	
	    }
    #modelSelector div.sportboat #cat-musclecraft {
	    background: url(../images/bkg_header_compare_models_left.gif) no-repeat left top;
	    }
#modelSelector #content div.models-on p.on,
#modelSelector #content div.models-off p.on,
#modelSelector #content div.models-off p.off {
	display: block;
	cursor: hand;
	cursor: pointer;
	height:80px;
	}
#modelSelector #content div.models-on p.off,
#modelSelector #content div.models-off p.on {
	display: none;
	cursor: hand;
	cursor: pointer;
	height:80px;
	}
/* Tools Tip */
#modelSelector #models-tooltip {
	display: none;
	z-index: 6;
	}
#modelSelector div.tooltip {
	position: absolute;
	clear: both;/*IE6*/
	display: block;
	width: 190px;
	z-index: 6;
	}
#modelSelector div.tooltip .tooltip-arrow {
	float: left;
	width: 34px;
	height: 143px;
	background: url(../images/tooltips_arrow.gif) no-repeat center right;
	}
#modelSelector div.tooltip .tooltip-content {
	float: left;
	width: 150px;
	height: 143px;
	background: #ffffff url(../images/tooltips_background.gif) repeat-x bottom left;
	}
#modelSelector div.tooltip .tooltip-right {
	float: left;
	width: 6px;
	height: 143px;
	background: url(../images/tooltips_border_right.gif) no-repeat bottom right;
	}
#modelSelector div.tooltip .model-infos {
	clear: both;
	float: left;
	width: 150px;
	min-height: 95px;
	padding: 8px 0;
	}
#modelSelector div.tooltip .model-infos p{
	padding-left:1px;
	}
#modelSelector div.tooltip .model-infos p.model-name {
	color: #487190;
	font-weight: bold;				
	text-transform: uppercase;
	font-size:120%;
	}
#modelSelector div.tooltip .model-infos li {
	padding: 0 0 0 9px;
	background: url(../images/bullet_yellow.gif) no-repeat 0 6px;
	}
#modelSelector div.tooltip .model-infos span.price {
	color: #fdc600;
	margin-right: 5px;
	}
#modelSelector #header-questions{
	width:294px;
	background:url(../images/bkg_header_compare_models_questions.gif) no-repeat left top;
	}
#modelSelector #block-filters {
	width:295px;
	padding:0;
	float:left;
	margin:0;
	}
#modelSelector #filters-top {
	width:294px;
	height:11px;
	background:url(../images/bkg_modelSelector_top.gif) repeat-y top left;
	}
#modelSelector #filters-bottom {
	width:294px;
	height:14px;
	background:url(../images/bkg_modelSelector_bottom.gif) repeat-y top left;
	}
#modelSelector #content-filters {
	background:url(../images/bkg_modelSelector.gif) repeat-y top left;
	width:254px;
	padding:0 20px;
	}
#modelSelector #filters h3{
	color:#545454;
	font-size:110%;
	font-weight:bold;
	margin-bottom:10px;
	}
#modelSelector #filters .filterCategory {
	width:254px;
	clear:both;
	display:inline-block;
	padding:15px 0;
	background:url(../images/dotted-line.gif) repeat-x center bottom;
	}
#modelSelector #filters .filterCategory ul li {
	float:left;
	background:none;
	padding-left:0;
	margin-right:10px;
	}
#modelSelector #filters #passengers ul li {
	width:65px;
	}
#modelSelector #filters #engine ul li {
	width:117px;
	}
#modelSelector #filters #starting-price ul li {
	width:117px;
	}
#modelSelector #filters #questions ul li {
	width:244px;
	}
#modelSelector #filters #questions {
	background:none;
	}
#modelSelector #filters input {		
	float: left;
	width: 15px;
	margin: 0 5px 0 0;
	border: 0;
	background: none;
	position:static;
	}

/* ---[ Showroom - Compare Models ]------------------------------- */
#productCompare #content {
	width:916px;
	}
#productCompare #compareImages {
	display:block;
	clear:both;
	width:916px;
	height:320px;
	margin-top:40px;
	}
#productCompare #compareImages img{
	float:left;
	}
#productCompare dl {/*dl dt , dl dd*/
	clear: both;
	width: 870px;
	padding: 0 0 15px 0;
	margin-bottom: 15px;
	border-bottom:1px solid #EEF0F1;
	}
#productCompare dl dt {
	float:left;
	width: 870px;
	font-weight: bold;
	margin: 3px 0 0 10px;
	color: #487190;
	text-transform: uppercase;
	}
#productCompare dl.longSpec dt {
	width:170px;
	}
#productCompare dl dd {
	float:left;
	display: block;
	width: 870px;
	padding-left:10px;
	}
#productCompare dl.longSpec dd {
	width: 335px;
	_width: 325px;
	}
#productCompare dl dd dl {
	border:none;
	}
#productCompare dl dd dl dt{
	width: 170px;
	margin-left:0;
	_margin-left:5px;
	font-size:90%;
	text-transform:none;
	color:#545454;
	font-weight:normal;
	}
#productCompare dl dd dl dd {
	width: 335px;
	_width: 325px;
	}
#productCompare dl#choice dt {
	margin-left:0;
	width:170px;
	}
#productCompare dl#choice  dd {
	background:url(../images/bkg_select_compare.gif) no-repeat top left;
	width:350px;
	height:50px;
	padding-top:12px;
	padding-left:0;
	}
#productCompare dl#choice dd select {
	position: static; /*IE6*/
	float: left;
	width: 155px;
	font-weight: normal;
	margin-left: 10px;
	}
#productCompare #divBanner {
	background: url(../images/bkg_footer_compare_models.gif) no-repeat left top;
	width:888px;
	height:132px;
	padding:12px 13px 7px 20px;
	margin-top:80px;
	}	
#productCompare #divBanner #optionsCompare {
	float:left;
	width:200px;
	height: 100px;
	}
#productCompare #divBanner #optionsCompare input {
	padding-top:10px;
	background:none;
	}
#productCompare #divBanner #optionsCompare #getaquoteCompare {
	height:116px;
	position:absolute;
	bottom: 45px;
	width:176px;
    }
#productCompare #divBanner #optionsCompare .calculatepayment {
    display:block;
    position:absolute;
    bottom: 5px;    
    }
#productCompare #divBanner #optionsCompare #getaQuoteChoice {
	position:absolute;
    bottom: 3px;
	left:0;	
	width: 176px;
	z-index:999;
    height: 49px;
    }
#productCompare #divBanner #optionsCompare #getaQuoteChoice.over {
    height: 116px;
    }
#productCompare #divBanner #optionsCompare #getaQuoteChoice ul {
    display:none;
    }
#productCompare #divBanner #optionsCompare #getaQuoteChoice.over ul {
    display:block;
    }	
#productCompare #divBanner #optionsCompare ul li a {
	text-decoration:none;
	color:#487190;
	display:block;
	padding:0 0 0 22px;
	}
#productCompare #divBanner #optionsCompare ul li a:hover {
	text-decoration:none;
	color:#487190;
	background-color:#d9e2ec;
	}
#productCompare #divBanner #optionsCompare ul {
    margin-left: 3px;
	margin-top: 45px;
	width:165px;
	}
#productCompare #divBanner #optionsCompare ul li {
	margin:0;
	padding:0;
	background:none;
    height:15px;
	}
#productCompare #divBanner #promoCompare {
	float:left;
	width:660px;
}

	
/* ---[ Showroom - PVA ]------------------------------- */
#compareCompetition {
	background:url(../images/bkg_pva.gif) no-repeat right top;
	padding-right:45px;
	padding-left:1px;
	min-height:240px;
	_height:240px;
	}	
#showroom.presscoverage #compareCompetition h2 {
	border-bottom:none;
	margin-top:0;
	}
#compareCompetitionBottom {
	background:url(../images/bkg_pva_bottom.gif) no-repeat right top;
	min-height:86px;
	_height:86px;
	padding-top:20px;
	padding-right:45px;
	color:#b4b4b4;
	}
#compareCompetitionBottom p {
	width:477px;
	}
#compareCompetitionBottom strong{
	color:#5f5f5f;
	font-weight:normal;
	}
#compareCompetitionBottom sup {
	font-size:8px;
	_font-size:9px;
	*font-size:9px;
	}
#compareCompetition .blockCompare {
	overflow:auto;
	position:relative;
	padding-top:1px;
	width:668px;
	}
#compareCompetition .leftColumn {
	float:left;
	width:477px;
	}	
#compareCompetition .rightColumn {
	float:left;
	width:190px;
	margin-top:7px;
	position:static;
	}
#compareCompetition .introText {
	margin-bottom:15px;
	width:477px;
	}	
#compareCompetition table {
	border:solid 1px #e4e9ea;
	border-collapse:collapse;
	margin-left:1px;
	}
#compareCompetition #firstLine {
	background-color:#fbfbfb;
	}
#compareCompetition #firstLine strong {
	color:#5585a2;
	}
#compareCompetition #firstLine .firstColumn {
	font-size:120%;
	color:#5585a2;
	}
#compareCompetition tr {
	width:478px;
	}
#compareCompetition tr .firstColumn {
	width:165px;
	color:#545454;
	font-weight:bold;
	}
#compareCompetition tr td {
	width:119px;
	padding:7px 9px;
	border:solid 1px #e4e9ea;
	}
#compareCompetition tr.separator td{
	border-top:solid 2px #b3b5b5;
	}
#compareCompetition tr td.highlightsFeatures {
	color:#5585a2;
	font-weight:bold;
	background:#fbfbfb url(../images/btn_checkbox.gif) no-repeat right center;	
	}
#compareCompetition tr td sup {
	font-size:8px;
	_font-size:9px;
	*font-size:9px;
	}	
#compareCompetition .rightColumn p {
	padding:60px 0 0 30px;
	color:#5585A2;
	font-size:140%;
	font-weight:bold;
	line-height:1.7em;
	text-transform:uppercase;
	}	
#compareCompetition .savePrice {
	background:url(../images/blue_arrow.gif) no-repeat left bottom;
	bottom:0;
	/*_bottom:15px;
	*bottom:15px;*/
	position:absolute;
	min-height:50px;
	_heigth:50px;
	width:160px;
	}
#compareCompetition .howSave {
	position:static;
	}
#compareCompetition .howSave,
#compareCompetition .savePrice {
	padding-left:30px;
	color:#5585a2;
	font-size:12px;
	}
    #compareCompetition .howSave strong,
    #compareCompetition .savePrice strong {
	    font-size:18px;
	    }
/* ---[ Get A Quote & PVA ]------------------------------- */
.closeBtn {
    float: left;
    width: 674px;
    
	/*height:35px;*/
	/*border-bottom:solid 1px #e4e9ea;*/
	margin-bottom:15px;
	}
.closeBtn h2 {
	float:left;
	}
.closeBtn .closePanel {
	text-indent:-2000px;
	height:10px;
	margin-top:12px;
	float:right;
	cursor:pointer;
	}

/* ---[ Showroom - Model Overview ]------------------------------- */
#showroom.modelOverviewPage ul li {
    padding-right:15px;
    float:left;
    width:300px;
    }
#showroom .blocShowroom {
	/*border-top:solid 1px #eef0f1;
	border-bottom:solid 1px #eef0f1;*/
	float:left;
	clear:both;
	margin:10px 0 10px 0;
	/*padding:0 0 10px 0;*/
	width: 720px;
    }
    #showroom .columnLeft {
	    float:left;
	    width:260px;/*260px*/
	    /*padding-right:10px;*/
	    /*border-right:solid 1px #eef0f1;*/
	    }
    #showroom .columnRight {
	    float:right;
	    width:448px;/*460px*/
	    /*padding-left:10px;*/
	    border: solid 1px #eef0f1;
	    }
	    #showroom  #video-player {
	        float: left;
	        width: 438px;/*450px*/
	        height: 275px;	        
	        padding: 5px;
	        margin-bottom: 10px;
	        border-bottom: solid 1px #eef0f1;
            }
        #showroom  #video-thumbnails {
	        float: left;
	        width: 438px;/*450px*/
	        min-height: 110px;
	        margin-bottom: 10px;
            }
             #showroom .lineBottom{
                border-bottom:solid 1px #eef0f1;
                }

/* Model Overview - SlideShow Videos THUMNAILS Images*/
#products-images {
    float: left;
    clear: both;
    width: 448px;
    display: none;
    }    
#products-images #slides-controler,
#products-images #slides-controler #slide-controls {
    float: left;	
    }
#products-images #slides-controler {
    padding: 10px 5px 5px 5px;
    width: 438px;
    }
#products-images #slides-controler #slide-controls {
	width: 416px;
	padding-left: 10px;
	height: 100px;
    }     
    #products-images #slide-controls #main-indicator {
        float: left;
        width: 381px;/*438px*/
        margin: 0 2px 0 4px;
        height: 100px;
        overflow-x: hidden;
        overflow-y: hidden;
        }
        #products-images #slide-controls .indicator {
            position: absolute;
            left: 0;
            top: 0;
            height: 100px;
            overflow: hidden;
            }            
            #products-images #slide-controls .indicator div {
                float: left;
                padding: 3px 0 0 5px;
                color: #6a6a6a;
                width: 122px;
                cursor: hand;
                cursor: pointer;
                background: url(../images/bkg_videos_sliders.jpg) no-repeat 0 0;
                }
                #products-images #slide-controls .indicator a {
                    text-decoration: none;
                    }
                    #products-images #slide-controls .indicator div img {                        
                        width: 116px;
                        height: 65px;
                        opacity: .5;
	                    -moz-opacity: .5;
	                    filter: alpha(opacity=50);
                        }        
                        #products-images #slide-controls .indicator div.current img {
                            opacity: 1;
                            -moz-opacity: 1;
                            filter: alpha(opacity=100);
                            }                                
                    #products-images #slide-controls .indicator span {
                        position: relative;
                        float: left;
                        clear: both;
                        display: block;
                        width: 116px;
                        cursor: hand;
                        cursor: pointer;
                        }            
        #products-images #slide-controls .prev,
        #products-images #slide-controls .next {
            float: left;
            display: none;
            width: 11px;
            height: 70px;
            width: 11px;
            overflow: hidden;
            text-indent: -3000px;	           
            cursor: hand;
            cursor: pointer;
            background: url(../images/btn_prev_next.gif) no-repeat 0 0;
            opacity: 0;
	        -moz-opacity: 0;
	        filter: alpha(opacity=0);		        
            }
            #products-images #slide-controls .prev {
                background-position: 0 50%;
                }
            #products-images #slide-controls .next {
                background-position: -11px 50%;
                }  
#products-images div.video-note {
    font-weight: bold;    
    color: #8F8F8F;	
	margin: 5px;
    margin-left: 20px;
    clear: both;
	}	

/* ---[ Showroom - Features ]------------------------------- */
.popupFeaturesSWF {
	background: url(../images/bkg_popup_featuresSWF.gif) no-repeat left top;
    }
.popupFeaturesH {
	background: url(../images/bkg_popup_featuresH.gif) no-repeat left top;
    }
.popupFeaturesV {
	background: url(../images/bkg_popup_featuresV.gif) no-repeat left top;
    }
.overviewVideo #main-content,
.popupFeaturesSWF #main-content,
.popupFeaturesH #main-content,
.popupFeaturesV #main-content{
	background: none;
}
/* SWF Flash Size : 728px x 270px */
.popupFeaturesSWF #container {
	width: 758px;
	height: 290px;		
	margin: 0;
    }
    .popupFeaturesSWF #content{
	    padding: 10px 10px 10px 10px;
	    width: 738px;
	    height: 280px;
	    margin: auto;
	    overflow: hidden;
        }
#popupFeaturesSWF.yui-panel .container-close {
    right: 16px;
    }
/* H */
.popupFeaturesH #container {
	width: 600px;
	height: 300px;		
	margin: 0;
    }
    .popupFeaturesH #content{
	    padding: 5px;
	    width: 620px;
	    height: 335px;
	    margin:auto;
	    overflow: auto;
        }
    .popupFeaturesH .feature-text {
        position:absolute;
        top: 38px;
        left: 350px;
        width: 220px;
        height: 222px;
        overflow:auto;
        }	
/* V */
.popupFeaturesV #container {
	width: 600px;
	height: 300px;		
	margin: 0;
	}
    .popupFeaturesV #content {
	    padding: 5px;
	    width: 620px;
	    height: 335px;
	    margin:auto;
	    overflow: auto;
	    }
    .popupFeaturesV .feature-text {
        position:absolute;
        top: 38px;
        left: 280px;
        width: 240px;
        height: 296px;
        overflow:auto;
        }
.popupFeaturesH div.feature-text div.feature-name,	
.popupFeaturesV div.feature-text div.feature-name {
    color : #487190;
    font-size : 16px;
    margin-bottom:10px;
    }    
.popupFeaturesH ul,	
.popupFeaturesV ul {
	margin:0 0 0 15px;
	}
    .popupFeaturesH ul li,	
    .popupFeaturesV ul li{
	    background:transparent url(../images/icn_bullet.gif) no-repeat scroll left 6px;
	    padding-left:15px;
	    margin:0;
	    }
#showroom div.features-intro {
	float: left;
	width: 720px;
	}
	#showroom div.features-intro span, #showroom div.features-intro p {
	    float: left;
	    clear: both;
	    }
	    #showroom div.features-intro span p {
	    width: 690px;
	    }
    div.featuresPage h1,
    div.featuresPage h2 {
	    float: left;
	    }
	    div.featuresPage h1 {
	        display: none;            
	        }
        div.featuresPage h1,
        div.featuresPage h2 {
	        width: 350px;
	        }
	    div.iControlTechnologyPage h1,
	    div.iControlTechnologyPage h2 {
	        width: 620px;           
	        }
	        #showroom div.features-intro div.features div.icontrol-techno-left p{
	        WIDTH: 330px;         
	        }	        
#showroom a.download {
    float: left;
    width: 148px;
    height: 35px;
    font-weight: bold;
    font-size: 108%;
    color: #487190;
    text-decoration: none;
    text-indent: -2000px;
	}
	#showroom a.download span {
        /*display:none;*/
	    }	
#showroom div.features {
	width:700px;
	clear:both;
	display:block;
	margin-left:0;
	border-top:solid 1px #eef0f1;
	}
    #showroom div.features div.features-line {
        float:left;
        border-bottom:1px solid #EEF0F1;
        min-height:110px;
        _height:110px;
        margin-bottom:10px;
        width:700px;
	    }	
    #showroom div.features div.feature {
        width:340px;
	    padding:10px 10px 10px 0;
	    background:none;
        float:left;
	    vertical-align:text-top;
	    } 
#showroom div.features div.feature a {
	text-decoration:none;
	cursor:pointer;
	}
	#showroom div.features div.feature a.no-popup {
	    cursor: default;
	    }
#showroom div.features div.feature .imageFeature {
	float:left;
	margin-right:5px;
	width:108px;
	}
#showroom div.features div.feature .contentFeatures {
	float:left;
	width:210px;
	}
	#showroom div.features div.feature .contentFeatures a br{
	clear:both;
	}
#showroom div.features div.feature .contentFeatures ul {
	margin:0;
	}
#showroom div.features div.feature .contentFeatures ul li{
	background:transparent url(../images/icn_bullet.gif) no-repeat scroll left 6px;
	padding-left:15px;
	margin:0;
	}
#showroom div.features div.feature .contentFeatures span,
#showroom div.features div.feature a.no-popup span {
	color:#487190;
	font-size:14px;
	font-weight:bold;
	}	
	.overviewVideo #content {
	    margin:0;
	    padding: 0;
	    }
/* ---[ Showroom - iControl & Technology ]------------------------------- */
.icontrol-techno-left {
    float: left;
    width: 340px;/*380px*/
    }
    .icontrol-techno-left {
        padding: 10px 0 0 0;
        }
.icontrol-techno-right {
    float: right;
    width: 350px;/*300px*/
    }
    #sidebar-a div.icontrol-techno-right div.features-line {
        width: 340px;
        }
    #sidebar-a div.icontrol-techno-right div.feature {
	    padding: 10px 0 10px 10px;
	    }

/* ---[ Showroom - Specification ]------------------------------- */
#showroom .specifications h1 {
	float:left;
	width:200px;
	padding-right:10px;
	}
#showroom .specifications dl {/*dl dt , dl dd*/
	float: left;
	clear: both;
	width: 635px;
	padding: 0 0 15px 0;
	border-bottom:solid 1px #eef0f1;
	}
	#showroom .specifications dl dt {/*Title*/
		position: relative;
		_position: static;
		margin: 3px 0 10px 0;
		font-weight: bold;
		color: #487190;
		text-transform: uppercase;
		}
	#showroom .specifications dl dd {/*Desc*/
		display: block;
		}
#showroom .specifications dl.topSpec {
	clear:both;
	display:block;
	}
#showroom .specifications dl.topSpec dt {
	width:200px;
	float:left;
	padding-right:10px;
	}
#showroom .specifications dl.topSpec dt dd{
	width:425px;
	float:left;
	}
#showroom .specifications dl dl {
	margin: 0 0 5px 0;
	padding: 0 0 3px 0;
	border:none;
	}
	#showroom .specifications dl dl dt,
	#showroom .specifications dl.advanced dl dt {/*Sub-Title*/
		float: left;
		width: 200px;
		margin: 0 0 5px 0;
		padding: 0 10px 0 0;
		font-weight: normal;
		text-transform: none;
		color:#545454;
		}
	#showroom .specifications dl dl dd,
	#showroom .specifications dl.advanced dl dd {/*Sub-Desc*/
		float: left;
		_float:none;
		width: 425px;
		_width:auto;
		margin: 0 0 5px 0;
		}	
		#showroom .specifications dl dl dd li {
			padding: 0 0 0 9px;
			}

/* ---[ Showroom - Hot News ]------------------------------- */
#showroom.presscoverage dd{
    margin-bottom: 10px;
}

#showroom.presscoverage h2{
    margin-top: 30px;
    font-weight:bold;
    font-size: 16px;
    color : #336699;
    border-bottom: #eef0f1 1px solid;
}
#showroom.presscoverage .subTitleSection h2{
	border-bottom:none;
	}



#showroom.presscoverage div.whatRidersSays img{
    display:block;
    float:left;
    margin-right: 20px;
    padding-bottom: 30px;
}

div.whatRidersSays{
    clear:both;    
}


div.whatRidersSays div.riderinfo {
    display:block;
    width : 480px;
    float:left;
    top:0;
    padding-bottom: 30px;
}

div.whatRidersSays div.riderinfo .riderName
{
    color: #336699;
    text-transform:uppercase;
    }

div.whatRidersSays div.riderinfo .riderNote
{
        font-weight:bold;
        display:block;
        margin-bottom:10px;
    }

/* ---[ PAC : Catalogs]------------------------------- */
#pacPage #content-flash-show,
#pacPage #content-flash-show a {
	color:#ffffff;
	}
#pacPage #content-flash-show ul li {
	background:none;
	}
#pacPage #content-flash-show img {
	display:none;
	}
		
/* ---[ PAC : Product]------------------------------- */

/* ---[ Error 404-500 ]------------------------------- */

/* ---[ Footer Menu Details ]------------------------------- */
#footerMenu {
	clear: both;
	width: 946px;
	font-size: 90%;
	color: #8f8f8f;
	padding:20px 0 10px 30px;
	margin:0 auto;
	text-transform:uppercase;
	}
#footerMenu a {
	text-decoration:none;
	}
#footerMenu a:hover {
	color:#487190;
	}
#footerMenu div.footerMenu-content {
	clear: both;
	float: left;
	width: 946px;
	}
#footerMenu div.footerMenu-content .may-like,
#footerMenu div.footerMenu-content .see-also,
#footerMenu div.footerMenu-content .tools {
	float: left;
	width: 315px;
	}
#footerMenu div.footerMenu-content .footer-title {
	border-bottom:solid 1px #eef0f1;
	width:95%;
	font-size: 120%;
	font-weight:bold;
	}	
#footerMenu div.footerMenu-content p {
	display:block;
	float:left;
	width:152px;
	padding-right:5px;
	}
#hrFooter {
	margin:0 auto;
	width:946px;
	}
/* ---[ Product Promotions ]------------------------------- */
#promotions #content {
	padding-left:0;
	width:948px;

	}
#promotions.htmlPage #content  #sidebar-a {
	width:948px;
	padding:0;
	}
#promotions #wrapper {
    margin: 0;
    width: 948px;
	}
#promotions #all-blockPromo {
    float: left;
    width: 948px;
	}
    #promotions #all-blockPromo div.blockPromo {
        display: block;    
        width: 450px;
        height: 660px;
        float: left;
        padding: 0 0 0 14.75px;
        background: url(../images/bkg_promotions.gif) no-repeat 0 0;
        overflow:hidden;
	    }	
    #promotions #all-blockPromo div.alone {
	    float: none;
	    margin: 0 auto 0 auto;
	    }
    #promotions #all-blockPromo div.first {
	    margin-right:15px;
	    }	    
    #promotions #all-blockPromo div.blockPromo img,
    #promotionsPopup img {
        border:none;
	    }
#promotions p,
#promotionsPopup p {
    padding: 0 0 0 17px; 
    font-size: 130%;
    width: 365px;
    text-align: center;
    margin: 0 auto;
	}
#promotions .leftButton,
#promotionsPopup .leftButton {    
    float: left;
	}
#promotions .rightButton,
#promotionsPopup .rightButton {
    float: right;
	}
#promotions .buttons,
#promotionsPopup .buttons {
    margin: 0 auto;
    width: 321px;
    padding: 15px 0 0 0;
    text-align:center;
	}
#promotions .promoImg,
#promotionsPopup .promoImg {
    margin: 23px 0 12px 0;
	}
#promotionsPopup {
	background:url(../images/bkg_promotions.gif) no-repeat left top;
	}
#promotionsPopup #main-content {
	width:470px;
	background:none;
    }
#promotionsPopup #content{
	width:470px;
	height:660px;
	margin:auto;
    padding: 0 0 0 14.75px;
	}

#contactUsWrapper .findADealerButton {    
    float: left;
	}
#contactUsWrapper .button {
    float: left;
	}
#findADealerBtn {
    border: none;
	}

/* ---[ Dynamic Panels : YUI-Panel ]------------------------------- */

body .yui-panel {
	background:none;
	border:none;
	}
body .yui-panel .bd {
	padding: 0;
	background:none;
	}
/*Window bkg*/
body .mask {
	background-color: #fff;
	opacity: 0.7;
	}
/*Shadow under the popup*/
body .yui-panel-container.shadow .underlay {
	background:none;
    opacity:100;
    filter:none;  /* For IE */
	}
	
/* ---[ Fuel Economy ]------------------------------- */
#fuelEconomy #content {
	width:936px;
	padding-left:0;
	margin-top:10px;
	padding-top:0;
	}
#fuelEconomy #content #sidebar-a {
	float: left;
	width: 936px;
	padding:0;
	}
#fuelEconomy #fuel-efficiency-subnav {
	border-bottom:solid 1px #dde3e4;
	height:48px;
	margin-bottom:30px;
	margin-top:0;
	}
#fuelEconomy #fuel-efficiency-subnav li {
	float:left;
	height:48px;
	background:none;
	padding:0;
	margin:0;
	}
#fuelEconomy #fuel-efficiency-subnav a {
	display:block;
	height:48px;
	text-indent:-4000px;
	}
#fuelEconomy h1 {
	background:url(../images/icn_fuel.gif) no-repeat 0 0;
	text-transform:uppercase;
	font-size:120%;
	padding-left:40px;
	padding-top:18px;
	min-height:32px;
	_height:32px;
	color:#689841;
	margin:5px 0;
	}
#fuelEconomy h2 {
	color:#689841;
	border-bottom:solid 1px #dde3e4;
	margin:5px 0;
	font-size:150%;
	}
#fuelEconomy #introFuel {
	padding:0 300px 0 1px;
	min-height:255px;
	_height:255px;
	font-size:130%;
	}
#fuelEconomy #introFuel p {
	font-size:120%;
	color:#949293;
	}
#fuelEconomy #introFuel p.disclaimer {
	font-size:75%;
	}
#fuelEconomy .contentPWC {
	background:url(../images/bkg_fuelPWC.jpg) no-repeat right 0;
	}
#fuelEconomy .contentSB {
	background:url(../images/bkg_fuelSB.jpg) no-repeat right 0;
	}
#fuelEconomy .contentPWC p {
	padding-right:180px;
	}
#fuelEconomy .contentSB p {
	padding-right:80px;
	}
#fuelEconomy .flashFuel {
	margin-top:-40px;
	}
#fuelEconomy #contentFuel {
	display:inline-block;
	clear:both;
	padding-top:20px;
	}
#fuelEconomy .blockContent {
	border-bottom:1px solid #DDE3E4;
	padding-bottom:5px;
	margin-right:10px;
	width:286px;
	}
#fuelEconomy .blockContent img {
	float:left;
	margin-right:5px;
	}
#fuelEconomy .navigationBottom {
	margin-top:30px;
	}
	
/* ---[ Order DVD ]------------------------------- */
#orderDVD {
	padding-left:1px;
	}

#orderDVD h1 {
	margin-bottom:0;
	}
#orderDVD fieldset {
	margin:20px 0;
	width:345px;
	}
#orderDVD span.small-notes {
	color: #ababab;
	font-size: 85%;
	display:block;
	margin-bottom:20px;
	}
	
#orderDVD label {
	float:left;
	width:110px;
	}
	
#orderDVD input,
#orderDVD select {
	float:left;
	width:230px;
	margin-bottom:25px;
	}
	
#orderDVD .submit input {
	width:auto;
	margin-bottom:0;
	background:none;
	}
	
#orderDVD .formSubnav {
	width:345px;
	}
	
#orderDVD .submit {
	float:right;
	}

#orderDVD .errorMessage {
	margin-bottom:10px;
	}
	
/* ---[ Popup sondage 4Q ]------------------------------- */

div#ipeL {
	position:static;
	}
	
/* ---[ Promotion 5 years warranty ]------------------------------- */

#promotions .warranty {
	background:none;
	color:#545454;
	}
	#promotions .warranty #introduction,
	#promotions .warranty .form {
		width:720px;
		}	
	#promotions .warranty p {
		text-align:left;
		font-size:11px;
		width:auto;
		padding:0;
		}	
	#promotions .warranty #introduction {
		border-top:1px solid #eef0f1;
		border-bottom:1px solid #eef0f1;
		color:#545454;
		padding:16px 0 16px 0;
		margin:0 0 9px 0;
		}	
		#promotions .warranty #introduction .disclaimer {
		    font-size: 10px;
		    color: #8F8F8F;
		    }
	#promotions .warranty fieldset {
		float:left;
		width:472px;
		}	
	#promotions .warranty .demonstration {
		float:left;
		}		
	#promotions .warranty h1 {
		color:#2c5186;
		font-size:14px;
		font-weight:bold;
		margin:0;
		}
	#promotions .warranty h2 {
		color:#2c5186;
		font-size:13px;
		font-weight:bold;
		margin:5px 0 0 0;
		clear:both;
		}
	#promotions .warranty .form .required {
		font-size:10px;
		}
	#promotions .warranty .form input {
		margin:0 5px 0 0;
		background:none;
		}
	#promotions .warranty .form .side-a,
	#promotions .warranty .form .side-b {
		width:217px;
		float:left;
		padding:14px 0 0 0;
		}
	#promotions .warranty .form .side-a {
		padding:14px 30px 0 0;
		}
	#promotions .warranty .form .side-a ul,
	#promotions .warranty .form .side-b ul {
		padding:0;
		}
		#promotions .warranty .form .side-a ul li,
		#promotions .warranty .form .side-b ul li {
			height:30px;
			background:none;
			margin:0;
			padding:0;
			}
		#promotions .warranty .form .side-a label,
		#promotions .warranty .form .side-b label {
			float:left;
			display:block;
			}
		#promotions .warranty .form .side-a input,
		#promotions .warranty .form .side-b input {
			width:125px;
			float:right;
			}
	
	#promotions .warranty .form .questions {
		clear:both;
		padding:10px 0 0 0;
		}
		#promotions .warranty .form .question {
			clear:both;
			width:460px;
			}
		#promotions .warranty .form .questions label {
			width:245px;
			float:left;
			display:block;
			margin:0 0 10px 0;
			}
		#promotions .warranty .form .questions select {
			width:210px;
			float:right;
			margin:0 0 10px 0;
			}
		#promotions .warranty .form ul.certificate {
			width:300px;
			float:left;
			}
			#promotions .warranty .form .certificate li {
				float:left;
				display:block;
				background:none;
				padding:0;
				margin:0;
				height:22px;
				}
				#promotions .warranty .form .certificate li label {
					width:115px;
					}	
				#promotions .warranty .form .certificate li input {
					float:left;
					}
				#promotions .warranty .form .certificate .submit-warranty {
					float:right;
					}
				
		#promotions .warranty .form .subscribe {
			clear:both;
			padding:20px 0 0 0;
			}
		#promotions .warranty .legal-warranty {
			clear:both;
			padding:25px 0 0 0;
			}	
			#promotions .warranty .legal-warranty a {
				font-size:10px;
				}	
div.legal-promotion {
	padding:10px;
	width:400px;
	}	
	div.legal-promotion p {
		color:#8F8F8F;
		font-size:11px;
		}	
.warranty .confirmation {
	width:400px;
	float:left;	
	}	
.warranty .confirmation-buttons {
	width:200px;	
	float:right;
	}	
	.warranty .confirmation-buttons a {
		margin:0 0 8px 0;
		display:block;
		}

	/* ---[ Promotion 5 years - Home page ]--------------------------- */
#wrapper {
	height:600px;
	position:relative;
	}	
.promo {
	width:976px;
	height:570px;
	position:absolute;
	top:37px;
	left:62px;
	z-index:2;
	}	
#img-warranty {
	display:none;
	}
