﻿/*
Title:      CSS Layout Sections
Author:     Martin Cayouette, martin.cayouette@nurun.com
Updated:    October 22 2008

Content:	
			Home
                Intro & News
                SlideShow Promotions
            Innovation
                Honours
                Awards
            Share This Page
            Send to a friend
            News
                Latest News
                News Detail
                News Archives
                News Tools
            Press Releases
            Press Releases - Subscription
            General Form Subscription
                Warranty Confirmation Subscription
                Press Releases Subscription
                Newsletter Subscription
                Brochure Subscription
            Pop-Up With Scroll Bar
            Dealership
            Dealer Locator
            Dealer Locator Popup
			Dynamic Panels : YUI-Panel
			Error 404-500
            Brand Select Page North America
            Pre Owned Units

*/
/* ---[ Home ]------------------------------- */
#content-home h1 {
    display: none;
    }
#content-home h2,
#content-home h3 {
    color: #efcd0e;
    }
#content-home #intro-news {
    float: left;
    width: 626px;
    }
    #content-home #intro-news p,
    #news .news-box .text span.title {
        color: #e5e5e5;
        }
    #content-home #intro {
        float: left;
        width: 587px;/*624px*/
        height: 75px;
        padding: 12px 18px 0 18px;
        border-right: 3px solid #000;
        border-bottom: 3px solid #000;
        overflow: hidden;
        }
    #content-home #news {
        float: left;
        width: 626px;
        }   
        #content-home #news #main-title {
            width: 623px;
            border-right: 3px solid #000;
            }
        #content-home #news #main-title h3 {           
            width: 280px;
            padding: 10px 12px 0 18px;
            margin: 0;
            font-size: 108%;
            border-right: 3px solid #000;
            }
        #news .news-box {
            float: left;
            width: 280px;/*308px*/ 
            height: 76px;/*100px*/
            padding: 9px 12px 9px 18px;
		    border-right: 3px solid #000;
		    border-bottom: 3px solid #000;
            }
            #news .news-box .thumbnails {
                float: left;
                width: 60px;
                height: 60px; 
                margin: 0 18px 0 0;
                }
                #news .news-box .thumbnails a {
                    float: left;/*IE6*/
                    }
            #news .news-box .text {
                float: left;
                width: 202px;
                height: 75px;/*96px*/
                overflow: hidden;                
                }
                #news .news-box .text a {
                    font-size: 85%;
                    text-decoration: underline;
                    }
                #news .news-box .text span.date {
                    font-size: 85%;
                    color: #666;
                    }
                #news .news-box .text span.title {
                    font-size: 77%;
                    line-height: 1.35em;
                    text-transform: uppercase;
                    }
                
/* Home - SlideShow Promotions */	
#content-home div#promotions {
    float: left;
    width: 286px;
    height: 305px;/*375px*/
    padding: 0;
    }
    #content-home div#promotions h3 {
        color: #898f8e;
        }    
    #promotions ul#slides {
	    width: 286px;
	    height: 302px;/*375px*/
	    border-bottom: none;
	    overflow: hidden;
	    background: #1b1f20;
	    border-bottom: 3px solid #000;
        }
        /*Promo Rotation */
        #promotions ul#slides li.slide {
            float: left;
            width: 286px;
	        padding: 0;
	        margin: 0;
            }
            #promotions ul#slides li.slide div.slide-content {
	            float: left;
	            clear: both;
	            width: 286px;/*265px*/
	            height: 302px;/*150px*/
	            cursor: hand;
	            cursor: pointer;	            
                }
#promotions #slides-controler {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 25px;
    }
    #promotions #slides-controler #slide-controls {
        position: static;
	    height: 20px;
	    padding: 5px 5px 0 50px;
	    background: url(../images/bkg_promo_control.png) no-repeat 0 0;
	    _background: none;
	    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BRPInternationalMY09/Static/neutral/images/bkg_promo_control.png', sizingMethod='crop');
        }
        #promotions #slide-controls .prev,
        #promotions #slide-controls .indicator,
        #promotions #slide-controls .next {
	        float: right;
            }
            #promotions #slide-controls .prev,
            #promotions #slide-controls .next {
	            width: 6px;
	            overflow: hidden;
	            text-indent: -3000px;
	            background: url(../images/prev-next.gif) no-repeat 0 0;
	            cursor: pointer;
                }
            #promotions #slide-controls .prev {
	            background-position: 0 50%;
	            margin-right: 6px;
                }
            #promotions #slide-controls .next {
	            background-position: -6px 50%;
                }
            #promotions #slide-controls .indicator div {
	            float: left;
	            color: #6a6a6a;
	            overflow: hidden;
	            margin-right: 6px;
	            cursor: hand;
	            cursor: pointer;
                }
                #promotions #slide-controls .indicator div.current {
                    text-decoration: underline;
                    }
                
/* ---[ Innovation ]------------------------------- */
#media {
    width: 530px;
    background: #fff;
    }
    #media #content-flash {
        padding: 10px 0 10px 0;
        width: 530px;
        text-align: center;
        background: #fff;
        }
        #media #content-flash #no-flash {
            color: #000;
            font-weight: bold;
            }
a.overview-media img {
    margin: 0 5px 5px 0;
    }

/* ---[ Honours ]------------------------------- */
#honours-list {
    float: left;
    width: 510px;
    }
    #honours-list div.news-summary {
        float: left;
        clear: both;
        width: 510px;
        padding: 0 0 5px 0;
        margin: 0 0 5px 0;
        }
        /* With thumbnails */
        #honours-list div.news-summary div.thumbnails {
            float: left;
            width: 60px;/*78px*/
            height: 60px; 
            margin: 0 18px 0 0;
            }
            #honours-list div.news-summary div.thumbnails a {/*IE6*/
                float: left;
                width: 60px;
                height: 60px;
                }
         #honours-list div.news-summary div.news-desc {
            float: left;
            width: 432px;
            }

/* ---[ Awards ]------------------------------- */
#awards-list {
    float: left;
    width: 187px;
    }
    #honours-list h3.section-title,
    #awards-list h3.section-title {
        margin: 0 0 10px 0;
        padding: 0 0 12px 0;
        border-bottom: 1px solid #666;
        }
    #awards-list div.news-summary {
        float: left;
        clear: both;
        width: 187px;
        padding: 0 0 5px 0;
        margin: 0 0 5px 0;
        }
        /* With thumbnails */
        #awards-list div.news-summary div.thumbnails {
            float: left;
            width: 60px;/*78px*/
            height: 60px; 
            margin: 0 18px 0 0;
            }
            #awards-list div.news-summary div.thumbnails a {/*IE6*/
                float: left;
                width: 60px;
                height: 60px;
                }
            #content-generic #sidebar-img #awards-list img.brp-print {
                display: none;
                }
         #awards-list div.news-summary div.news-desc {
            float: left;
            width: 109px;
            }

/* ---[ Share This Page ]------------------------------- */

div#social {
    float: left;
    width: 600px;
    padding: 10px 0 10px 10px;
    } 
div#social ul {
    float: left;
    width: 200px;
    }
    div#social ul a,
    p.send-to-friend a {
        padding-right: 10px;
        }
        div#container-pop div.nav-button {
            float: right;
            width: 193px;
            padding: 10px 0 0 410px;
            border-top: 1px solid #646464;
            }
            div#container a.img-button,
            div#container-pop a.img-button {
                float: left;
                clear: both;/*IE*/
                cursor: hand;
                corsor: pointer;
                color: #afaeae;
                padding: 3px 10px 3px 15px;
                margin: 2px;
                height: 17px;
                text-transform: uppercase;
                border: 1px solid #313536;
                background: #000 url(../images/bkg_button.jpg) repeat-x top left;
                }
                div#container a.img-button span,
                div#container-pop a.img-button span {
                    padding: 0 12px 0 0;
                    background: url(../images/arrow_button.gif) no-repeat 98% 50%;
                    }
#container-panel .nav-button
{
    clear:both;
}
/* ---[ Send to a friend ]------------------------------- */
#send-to-friend {
    float: left;
    width: 600px;
    padding: 0 0 10px 0;    
    }
#send-to-friend legend {
	display: none;
	}
#send-to-friend fieldset label {
	position: static; /*IE6*/
	display: block;
	margin: 5px 0 0 0;
	}
#send-to-friend #send-friend-content {
    float: left;
    clear: both;
    width: 600px;
    padding: 10px 0 10px 0;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #646464;
    }
    #send-to-friend fieldset#WhoYouAre {
	    float: left;
	    width: 265px;
	    margin: 0 35px 0 0;
	    }
        #send-to-friend fieldset#WhoYouAre input {
	        position: static; /*IE6*/
	        width: 250px;
	        margin-bottom: 5px;
	        }
    #send-to-friend fieldset#YourMessage {
	    float: left;
	    clear: right;
	    width: 290px;
	    }
        #send-to-friend fieldset#YourMessage textarea {
	        position: static; /*IE6*/
	        width: 280px;
	        height: 110px;
	        }
        #send-to-friend fieldset#YourMessage p {
	        color: #ababab;
	        }
        #send-to-friend fieldset#YourMessage span.optional {
	        color: #ababab;
	        }
        #send-to-friend fieldset#YourMessage input {
	        position: static; /*IE6*/
	        padding: 0 10px 0 0;
	        background: none;
	        }
#send-to-friend span.confirmation {
	float: left;
	clear: both;
	width: 600px;
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
    border-bottom: 1px solid #646464;
	}
/* Error Form */
.error-field {
    display: block;
    color: #FF3300;
    }
    input.error-field {
        position: static;
        border: 1px solid #ff3300;        
        }
#send-to-friend div.message {
    float: left;
    width: 370px;
    display: block;
    }
#send-to-friend #send-friend-nav {
    float: left;
    clear: both;
    width: 600px;
    }
    #send-to-friend div.submit {
	    float: right;
	    width: 215px;
	    padding-right: 15px;
	    }
	    #send-to-friend div.submit a {
	        float: right;
	        clear: none;
	        }

/* ---[ Latest News ]------------------------------- */
#news-list {
    float: left;
    width: 510px;
    }
    #news-list div.news-summary {
        float: left;
        clear: both;
        width: 510px;
        padding: 0 0 5px 0;
        margin: 0 0 5px 0;
        }
        /* With thumbnails */
        #news-list div.news-summary div.thumbnails {
            float: left;
            width: 60px;/*78px*/
            height: 60px; 
            margin: 18px 18px 0 0;
            }
            #news-list div.news-summary div.thumbnails a {/*IE6*/
                float: left;
                width: 60px;
                height: 60px;
                }
         #news-list div.news-summary div.news-desc {
            float: left;
            width: 432px;
            }
         /* Without thumbnails */
         #news-list h2 {
            float: left;
            width: 510px;
            padding: 15px 0 15px 0;
            border-top: 1px solid #646464;
            }
         #news-list div.news-summary div.previous-news-desc {
            float: left;
            width: 510px;
            }
            #news-list div.news-summary div.previous-news-desc h3 {
                font-weight: normal;
                }
            #news-list div.news-desc span.date,
            #news-list div.previous-news-desc span.date {
                color: #666;
                font-size: 85%;
                width: 430px;
                }
            #news-list a.more,
            #news-list a.archives {
                padding: 0 8px 0 0;
                background: url(../images/arrow.gif) no-repeat 98% 50%;
                }
            #news-list #archives {
                float: left;
                width: 510px;
                padding: 15px 0 15px 0;
                text-align: right;
                border-top: 1px solid #646464;
                }
      
/* ---[ News Detail ]------------------------------- */
#news-list #news-detail {    
	float: left;	
	clear: both;
	width: 510px;
    }
    #news-list #news-detail h2 {    
        float: none;
        width: 510px;
        padding: 0;
        border: none;
        }
    #news-list #news-detail span.date {
        color: #666;
        font-size: 85%;
        width: 80px;
        }
/*News Detail Nav*/
#news-list div.back {
	float: left;
	}
#news-list div.pager {
	float: right;
	}
#news-list div.pager a.previous,
#news-list div.back a.back {
	color: #666;
	padding-left: 10px;
	padding-right: 10px;
	background: url(../images/arrow_white_previous.gif) no-repeat 0% 50%;
	}
	#news-list div.pager a.next {
		color: #666;		
		padding-right: 10px;
		background: url(../images/arrow_white_next.gif) no-repeat 98% 50%;
		}
#news-list div.news-nav-top,
#news-list div.news-nav-bottom {	
	float: left;
	clear: both;	
	width: 510px;
	}
	#news-list div.news-nav-top {	    
	    padding: 0 0 10px 0;
	    margin: 0 0 10px 0;
	    border-bottom: 1px solid #666
	    }
    #news-list div.news-nav-bottom {        
	    padding: 10px 0 0 0;
	    margin: 10px 0 0 0;
	    border-top: 1px solid #666
	    }

/* ---[ News Archives ]------------------------------- */
div.page-number {    
    float: left;
    clear: left;
    width: 510px;
    padding: 10px 0 0 0;
    margin: 10px 0 0 0;
    border-top: 1px solid #666
    }
    div.page-number span span {
        font-weight: bold;
        }
    div.page-number span a {
        padding: 0 4px 0 4px;
        }
/* ---[ News Tools ]------------------------------- */
#news-tools {
    width: 187px;
    padding: 0 0 20px 0;
    }
    #news-tools h3 {
        padding: 0 0 12px 0;
        margin: 0 0 10px 0;
        border-bottom: 1px solid #666;
        }  
    #news-tools div.news-summary {
        width: 187px;
        padding: 5px 0 5px 0;
        }    
        #news-tools div.news-desc a.more {
            padding: 0 8px 0 0;
            background: url(../images/arrow.gif) no-repeat 98% 50%;
            } 
        #news-tools div.news-desc span.date {
            color: #666;
            font-size: 85%;
            width: 80px;
            }   
        #news-tools div.news-desc span.title {
            font-size: 77%;
            line-height: 1.35em;
            }


/* ---[ Press Releases ]------------------------------- */
#press {
    float: left;
    width: 510px;
    }
#press a.link{
    /*color: #fdc600;*/
    color: #666;
    }
    #press #list-press-releases,
    #press #recent,
    #press #press-archives {        
        float: left;
        }
    #press #recent,
    #press #press-archives {        
        padding: 15px 0 0 0;
        }
        #press .summary {        
            float: left;
            width: 510px;
            padding: 5px 0 5px 0;
            }
            #press #list-press-releases .summary {        
                padding: 0 0 15px 0;
                margin: 0 0 15px 0;
                border-bottom: 1px solid #646464;
                }
        #press .date {
            color: #666;
            font-size: 85%;
            width: 80px;
            }
        #list-press-releases h3 {
            font-size: 100%;   
            }
        #press #recent .summary h3 {
            font-weight: normal;
            }

/* ---[ Press Releases - Subscription ]------------------------------- */
div.press-subscription {
    padding: 5px 0 0 0;
    margin: 5px 0 0 0;
    border-top: 1px solid #646464;
    }
    div.press-subscription a {
        color: #999;
        }
div.press-subscription input, 
div.press-subscription select,
div.press-subscription textarea {
	width: 250px;
	}
div.press-subscription div.legal {
    float: left;
    clear: both;
    width: 510px;
    padding: 8px 0 0 0;
    }
    div.press-subscription div.legal input {
        float: left;
        width: 15px;
        margin-right: 5px;
        border: none;
        }
    div.press-subscription div.legal a {
        float: left;
        width: 480px;
        }
        div.press-subscription div.legal a.error-field {
            color: #ff3300;
            }
div.press-subscription #submit {
    float: left;
    clear: both;
    padding: 15px 0 0 0;
    margin: 15px 0 0 0;
    width: 510px;
    border-top: 1px solid #646464;
    }
    div.press-subscription #submit span {
        float: left;
        }
    div.press-subscription #submit a {
        float: right;
        clear: none;
        }

/* ---[ General Form Subscription ]------------------------------- */
#form-content {
    float: left;
    width: 510px;
    }
#form-content div.pnl-ajax {
    float: left;
    width: 510px;
    }
/* Section */
#form-content #personal-info,
#form-content div.questions {
    float: left;
    width: 510px;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #646464;
    }
    #form-content div {
        float: left;
        width: 255px;
        padding: 0 0 8px 0;
        }
        #form-content input {
            margin-bottom: 2px; /*Fix alignment*/
            }
        #form-content div.text-inline {
            clear: both;
            width: 510px;
            }
    #form-content textarea {
        width: 470px;
        height: 100px;        
        }
#form-content input,
#form-content select {
    width: 215px;
    }
#form-content div.radio,
#form-content div.checkBox {
    padding: 0;
    }
    /* RadioButton */
    #form-content div.radio input {
        float: left;
        width: 15px;
        margin-right: 5px;
        border: none;
        }
        #form-content div.radio label {
            float: left;
            width: 67px;
            }
    /* CheckBox Button */
    #form-content div.checkBox input {
        float: left;
        width: 15px;
        padding: 0 0 5px 0;
        margin: 0 5px 0 0;
        border: none;
        }
        #form-content div.checkBox label {
            float: left;
            width: 235px;
            padding: 0 0 5px 0;
            }
        #form-content div.checkBox div {
            padding: 0 0 4px 0;
            }
        #form-content div.checkBox p {
            float: left;
            width: 510px;
            padding: 3px 0 6px 0;
            font-weight: bold;
            text-transform: uppercase;
            }
/* Questions Section */
#form-content select.date-select {
    width: auto;
    }
#form-content div.legal {
    padding: 4px 0 8px 0;
    }
    #form-content div.legal input {
        float: left;
        width: 15px;
        margin-right: 5px;
        border: none;
        }
    #form-content div.legal span {
        float: left;
        width: 490px;
        } 
    #form-content div.questions a {
        color: #999;
        }
        #form-content div.questions a.error-field {
            color: #ff3300;
            }
/* Submit Button */
#form-content #submit {
    float: left;
    width: 510px;
    padding: 15px 0 0 0;
    }
    #form-content #submit span {
        float:left;
        }
    #form-content #submit a {
        float: right;
        clear: none;        
        }
/* Confirmation Content */
#form-content .confirmation {
    float: left;
    width: 510px;
    padding: 10px 0 0 0;
    margin: 10px 0 0 0;
    border-top: 1px solid #646464;
    }
    
/* ---[ Pop-Up With Scroll Bar : SubscriptionPrivacy.aspx ]------------------------------- */
#container-panel #scroll-content {
    width: 580px;
    height: 560px;
    margin: 20px 0 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 15px 0 15px;
    /*IE Only*/
    scrollbar-base-color: #7A7A7A;
    scrollbar-arrow-color: #fff;
    scrollbar-darkshadow-color: #000;
    scrollbar-track-color: #999;
    }

/* ---[ Dealership ]------------------------------- */
table.tables,
table.tables th,
table.tables td {
    border-color: #444;
    }
    table.tables th {
        background: #222;
        }
    table.tables th,
    table.tables td {
        padding: 5px;
        }
        table.tables tr.sub-row {
            background: #383838;
            }

/* ---[ Dealer Locator ]------------------------------- */

/* ---[ Dealer Locator PopUp ]------------------------------- */
#container-pop #dealer-locator {
    float: left;
    }
    #container-pop #dealer-locator h1 {
        display: none;
        }
    #container-pop #dealer-locator #content {
        float: left;
        width: 889px;
        padding: 10px 10px 0 10px;
        background: #000;
        }
    #container-pop #dealer-locator #header-title {
        width: 909px;
        height: 85px;        
        background: url(../images/bkg_content_top.png) no-repeat top left;
        }
        #dealer-locator #header-title #logo-brp {
	        cursor: default;
	        }
		    #dealer-locator #header-title #logo-brp  {
		        display: block;
		        top: inherit;
		        height: 45px;
	            padding: 40px 0 0 100px;
                }

/* ---[ Showroom : Lynx ]------------------------------- */
#content-generic #content-2 div.family {
    float: left;
    width: 348px;
    padding: 30px 0 0 0;
    text-align: center;
    }
    #content-2 div.family p.family-name {
        color: #fff;
        font-weight: bold;
        padding: 5px 0 0 0;
        margin: 15px 0 0 0;
        background: url(../images/bkg_line_300.jpg) no-repeat 50% 0;
        }    

/* ---[ Dynamic Panels : YUI-Panel ]------------------------------- */
body .yui-panel .container-close {   
    width: 14px;
    height: 13px;    
    background: url(../images/bt_close_popup.gif) no-repeat 0 0;
	}	
body .yui-panel {
	background-color: #fff;
	border: 1px solid #555;
	}
body .yui-panel .bd {
	padding: 0;
	}
/*Window bkg*/
body .mask {
	background-color: #000;
	opacity: 0.5;
	}
/*Shadow under the popup*/
body .yui-panel-container.shadow .underlay {
    background-color: #555;
	}

/* ---[ Error 404-500 ]------------------------------- */
body#error #logo-brp {
	width: 84px;
	cursor: inherit;
    }
body#error #navigation {
    position: static;   
    width: 960px;
    height: 56px; 
	background: url(../images/bkg_navigation.png) no-repeat 0 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/BRPInternational/_Static/neutral/images/bkg_navigation.png', sizingMethod='crop');	
    }
body#error h1 {
	border-bottom: 1px solid #646464;
	padding-bottom: 15px;
	}
body#error div.message {
	float: left;
	width: 404px;
	margin: 100px 0 0 0;
	}
	body#error div#english {
		float: left;
		width: 374px;
		padding: 0 30px 0 40px;
		}
		body#error div.message p span {
			font-weight: bold;
			}
		body#error div.message a {
            text-transform: uppercase;
            font-weight: bold;
            font-size: 93%;
            padding-right: 15px;
            background: url(../images/arrow.gif) no-repeat 98% 50%;
            }
            
/* ---[ Brand Select Page North America ]----------------- */

div.brand-select #content-home #intro-news {
	width:912px;
	padding:0;
	}
	div.brand-select #content-home #intro {
		width:896px;
		padding:12px 0 0 18px;
		border-right:none;
		}
	div.brand-select .brand-footer {
		width:912px;
		font-size:10px;
		}
	div.brand-select .left-footer {
		float:left;
		padding:10px 0 0 25px;
		}
	div.brand-select .right-footer {
		float:right;
		padding:10px 22px 0 0;
		}
		div.brand-select .right-footer ul li {
			float:left;
			padding:0 3px 0 0;
			}
		div.brand-select .right-footer ul li a {
			color:#999999;
			}
			
/* ---[ Pre Owned Units ]----------------- */

div#preowned {
	padding:0 0 0 20px;
	}
div#sidebar-nav ul.subnav-preowned {
	font-size:11px;
	}	
	div#sidebar-nav ul.subnav-preowned select,
	div#sidebar-nav div.search-region select,
	div#preowned div.sortby select {	    
        color: #000;
        background: #bcbcbb;
        border: 1px solid #444;
        }	
	    div#sidebar-nav ul.subnav-preowned select {
		    margin:0 0 5px 0;
		    }
div#sidebar-nav .search-region {
	padding:15px 0 15px 0;
	margin:5px 0 10px 0;
	border-top:1px solid #1e1e1e;
	border-bottom:1px solid #1e1e1e;
	}
div#preowned div.intro {
	color:#fff;
	padding:9px 0 40px 0;
	}
	div#preowned div.intro p.title-intro {
		font-weight:bold;
		}
div#preowned div.sortby {
	text-align:right;
	width:644px;
	padding:0 0 10px 0;
	}
div#preowned .product {
	width:638px;
	border:1px solid #565656;
	padding:2px;
	background:url(../images/bkg_unit_content.gif) repeat-x 0 0;
	clear:both;
	margin:0 0 5px 0;
	}
	div#preowned .product .thumb {
		float:left;
		width:157px;
		height:146px;
		}
	div#preowned .product ul {
		float:right;
		}
		div#preowned .product ul.description {
			width:295px;
			}
		div#preowned .product ul.contact-dealer {
			width:145px;
			padding:0 10px 0 15px;
			font-size:10px;
			color:#b9b9b9;
			background:url(../images/separator_product.gif) no-repeat 0 10px;
			}
		#content-generic #content div#preowned .product ul li {
			background:none;
			margin:0;
			padding:0;
			}
		#content-generic #content div#preowned .product ul li.brand {
			color:#b9b9b9;
			font-size:13px;
			padding:5px 0 0 0;
			}	
		#content-generic #content div#preowned .product ul li.title {
			color:#fff;
			font-size:14px;
			padding:0 0 4px 0;
			}	
		#content-generic #content div#preowned .product ul li.details {
			color:#fff;
			font-size:10px;
			padding:0 0 10px 0;
			}	
		#content-generic #content div#preowned .product ul li.otherdetails {
			color:#b9b9b9;
			font-size:10px;
			padding:0 0 10px 0;
			}
		#content-generic #content div#preowned .product ul li.date {
			color:#fff;
			font-size:10px;
			}	
			
		#content-generic #content div#preowned .product ul li.dealer {
			font-size:13px;
			padding:5px 0 0 0;
			color:#fff;
			}
		#content-generic #content div#preowned .product ul li.dealer-name {
			font-size:12px;
			padding:5px 0 0 0;
			}
		#content-generic #content div#preowned .product ul li.email {
			padding:10px 0 0 0;
			color:#fff;
			}
			#content-generic #content div#preowned .product ul li.email a {
				text-decoration:underline;
				color:#b9b9b9;
				}
				#content-generic #content div#preowned .product ul li.email a:hover {
					text-decoration:none;
					color:#b9b9b9;
					}
		#content-generic #content div#preowned .product ul li.price {
			text-align:right;
			color:#fff;
			font-size:16px;
			font-weight:bold;
			padding:10px 0 10px 0;
			}
		    #content-generic #content div#preowned .product ul li.price span {
			    font-size:10px;
			    display:block;
			    padding:0 0 3px 0;
			    font-weight:bold;
			    }
div#preowned div.results {
	float:left;
	font-size:10px;
	padding:5px 0 5px 0;
	}
div#preowned div.pager-nav {
	width:645px;
	}
div#preowned div.pages {
	float:right;
	color:#b9b9b9;
	font-size:10px;
	}
	#content-generic #content div#preowned div.pages ul li {
		float:left;
		background:none;
		padding:0;
		margin:0 3px 0 3px;
		}
		#content-generic #content div#preowned div.pages ul li a {
			color:#b9b9b9;
			text-decoration:underline;
			}
		#content-generic #content div#preowned div.pages ul li a:hover {
			text-decoration:none;
			}
div#preowned div.conclusion {
	clear:both;
	padding:30px 0 0 0;
	}	
