﻿/* Place all page-specific styles here*/

/* Global */
.pager{margin:0px 0px;padding:5px; text-align:right;}
.pager .stats{margin:5px 0px; color:#b1b1b1; font-weight:bold;}
.pager .pages {margin:0px;padding:1px;float:right; text-align:right}
.pager .pages li{float:left; list-style-type:none;margin-left:3px;}
.pager .pages li.first{margin-left:0px;}
.pager .pages li span{display:block;padding:2px 4px;background-color:#ccc;}
.pager .pages li a{display:block;padding:2px 4px;color:#009999;text-decoration:none;}
.pager .pages li a:hover{color:#000;background-color:#efcb02;}
.pager .pages li.end{float:none !important; clear:left;height:0px;padding:0px;}

#breadcrumbs {
    font-size:11px;
}
.pageheading
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:500;
	padding:15px;

}

.copy
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	color:#454545;
	line-height:17px;
}
.mediumspacing
{
    line-height:18px;
}
.tallspacing
{
    line-height:22px;
}
.subheading
{
    font-weight:bold;
    font-size:14px;
	text-transform:uppercase;
    color:#000000;
}
.sectionheading
{
    background-image:url(/resources/themes/standard/images/Seperator.jpg);
    background-repeat:no-repeat;
    background-position:top;
    padding:16px 20px 45px 20px;
}
.note
{
    font-family:Arial;
    font-size:9px;
    line-height:11px;
    color:#999;
    margin:5px 0 3px;
}
.divider
{
    border-bottom:solid 1px #999;
    height:10px;
    margin-bottom:10px;
    clear:both;
}
.salesphone
{
    font-family:Arial;
    font-size:30px;
    font-weight:bold;
    text-align:center;
    margin:20px 0 0 0;
    color:#1f4b70;
}

/* Home Page */
#content .home
{
    background-image: url(images/home/bg.jpg); 
    background-position: top center;
    background-repeat: no-repeat; 
    height:705px;
    /* padding-top:425px;*/
}
#content .home .tabs
{
    width:975px;
    margin:0 auto;
}
#content .home .tabs .panels
{
    background:#ffffff;
    height:240px;
}
#content .home .tabs #tab-panel-1 ul
{}

#inventoryGlance ul

{
    margin:0px;
    padding:0px 0px 0px 15px;
    min-height:50px;
    width:210px;
}
#inventoryGlance ul li

{

 float:left;
    margin:0 5px 2px 0;
    list-style-type:none;
	color:#009999;
    width:100px;
}



#content .home .tabs #tab-panel-1 ul li
{
list-style:none;
   
}
#content .home .tabs .panels > div
{
    display:none;
}
#content .home .tabs .headings
{
    background:transparent url(images/sprite.png) no-repeat 0px -294px; 
    width:646px;
}
#content .home .tabs .headings a
{
    height:38px;
    width:214px;
    text-indent:-5000px;
    display:block;
    float:left;
    outline:none;
    margin-right:2px;
}
#content .home .tabs .headings a:hover,
#content .home .tabs .headings a.tab-active
{
    background:transparent url(images/sprite.png) no-repeat  -646px -294px; 
}
#content .home .tabs .headings a.tab-2
{
    background-position: -862px -294px;
}
#content .home .tabs .headings a.tab-3
{
    background-position: -1078px -294px;
    margin-right:0px;
}

#spa .spaHeading
{
text-transform:uppercase;
font-weight:bold;
display:block;
color:#000000;
clear:right;
font-size:14px;
}


#spa .spaLeft .imgPadding
{
padding-bottom:20px;
}

#featured #listings
{
    margin: 20px 0px 0px 0px;    
}
    #featured #listings .vehicle
    {
        float:left;
        width:300px;
        font-size:11px;
        font-family:Georgia;
    }
        #featured #listings .vehicle .preview
        {
            border:solid 1px #84a8cd;
            float:left;
            margin:0 10px 10px 0;
        }
        #featured #listings .vehicle .details
        {
            float:left;
            width:150px;
        }
        #featured #listings .vehicle .details .name a
        {
            font-family:Arial;
            font-size:14px;
            font-weight:bold;
            color:#d66718;
        }
        #featured #listings .vehicle .details b
        {
            width:60px;
            float:left;
        }
        #featured #listings .vehicle .link
        {
            margin-right:10px;
        }
    
/* Inventory */


	
/* Feedback Content */

#feedback{
background-image:url(images/Seperator.jpg);
background-repeat:no-repeat;
background-position:top;
padding:16px 0px 45px 20px;
}
    #feedback #intro
    {
        font-size:12px;
        float:left;
        width:250px;
        margin-right:40px;
    }
    #feedback input[type="text"],
    #feedback input[type="password"],
    #feedback textarea
    {
        font-size:12px;
        width:200px;
        padding:2px;
    }
    #feedback textarea
    {
        width:400px;
        height:100px;
    }
    #feedback #contactmethods .block
    {
        width:280px;
        float:left;
    }
    #feedback td
    {
        border:none 0px;
    }
    #feedback #form
    {
        margin-top:40px;
        width:400px;
        float:left;
    }
    #feedback #form2
    {
        margin-top:40px;
        width:350px;
        float:left;
    }
/* Service Content */

#service{

background-image:url(images/Seperator.jpg);
background-repeat:no-repeat;
background-position:top;
padding:16px 0px 45px 20px;

}
    #service #intro
    {
        font-size:12px;
        /*
        float:left;
        margin-right:40px;
        border-right:dashed 1px #ccc;
        width:350px;
        height:350px;
        */
        padding-right:5px; 
    }
        #service #intro .block
        {
            float:left;
            width:285px;
            margin-right:20px;
        }
    #service input[type="text"],
    #service input[type="password"],
    #service textarea
    {
        font-size:12px;
        width:200px;
        padding:2px;
    }
    #service textarea
    {
        width:400px;
        height:100px;
    }
    #service #tools
    {
        display:none;
    }
    #service #tools .block
    {
        float:left;
        width:400px;
    }
    #service td
    {
        border:none 0px;
    }
    #service #form
    {
        margin-top:40px;
    }
    #service #form2
    {
        margin-top:40px;
    }
/* Parts Form */

#parts{}
    #parts .subheading
    {
        margin-top:10px;
    }
    #parts #intro
    {
        font-size:14px;
        background-color:#f6d4b1;
        padding:5px;
    }
    #parts input[type="text"],
    #parts input[type="password"],
    #parts textarea
    {
        font-size:12px;
        width:200px;
        padding:2px;
    }
    #parts textarea
    {
        width:400px;
        height:100px;
    }
    #parts td
    {
        border:none 0px;
    }
    #parts #form
    {
        margin-top:40px;
        width:400px;
        float:left;
    }
    #parts #form2
    {
        margin-top:40px;
        width:350px;
        float:left;
    }


/* Model Landing Pages */

#models
{}
    #models .model
    {
        clear:both;
        padding:10px 0 5px 0;
        background-image:url(../../images/content-divider-subtle.jpg);
        background-position:center bottom;
        background-repeat:no-repeat;
        border-bottom:solid 1px #a5c3df;
    }
        #models .model .preview
        {
            float:left;
            margin-right:10px;
            padding:2px; 
            border:solid 1px #ccc;
        }
        #models .model .description
        {
            float:left;
            width:350px;
            margin-right:20px;
        }
        #models .model .slideshow
        {
            float:right;
            width:205px;
            margin-top:30px;
        }
        #models .model .slideshow ul
        {
            margin:0px;
        }
        #models .model .slideshow li
        {
            list-style-type:none;
            display:block;
            float:left;
            margin-right:2px;
        }
#latestads
{}
    #latestads #buttons
    {
        padding:20px 0;
    }
    /*
    #latestads #specials .special
    {
        clear:both;
        height:201px;
        border-bottom:solid 1px #ccc;
    }
    #latestads #specials .special .photo
    {
        display:block;
        float:left;
        margin-right:20px;
        border-right:solid 1px #ccc;
    }
    #latestads #specials .special .offer
    {
        float:left;
        width:300px;
        padding-top:5px;
        font-size:18px;
    }
    #latestads #specials .special .offer b
    {
        font-weight:bold;
        font-size:22px;
        color:#777;
        margin:5px 0;
        display:block;
    }
    #latestads #specials .special .offer b.title
    {
        color:#d66718;
    }
    */
    #latestads #specials .special
    {
        clear:both;
        height:201px;
        border-bottom:solid 1px #ccc;
    }
    #latestads #specials .special .photo
    {
        display:block;
        float:left;
        margin-right:20px;
        border-right:solid 1px #ccc;
    }
    #latestads #specials .special .offer
    {
        float:left;
        width:300px;
        padding-top:5px;
        font-size:18px;
    }
    #latestads #specials .special .offer b
    {
        font-weight:bold;
        font-size:22px;
        color:#777;
        margin:5px 0;
        display:block;
    }
    #latestads #specials .special .offer b.title
    {
        color:#d66718;
    }
	#latestads #specials .special .offer2
    {
        float:left;
        width:340px;
        padding-top:5px;
		padding-left:10px;
        font-size:18px;
		border-right:1px solid #CCCCCC;
		height:201px;
    }
    #latestads #specials .special .offer2 b
    {
        font-weight:bold;
        font-size:22px;
        color:#777;
        margin:5px 0;
        display:block;
    }
    #latestads #specials .special .offer2 b.title
    {
        color:#d66718;
    }
	
	
	#latestads #specials .special .offer3
    {
        float:left;
        width:300px;
        padding-top:5px;
		padding-left:40px;
        font-size:18px;
		height:201px;
    }
    #latestads #specials .special .offer3 b
    {
        font-weight:bold;
        font-size:22px;
        color:#777;
        margin:5px 0;
        display:block;
    }
    #latestads #specials .special .offer3 b.title
    {
        color:#d66718;
    }
    
#financing 
{
    background-image:url(images/Seperator.jpg);
    background-repeat:no-repeat;
    background-position:top;
    padding:16px 0px 45px 20px;
}

#financeapp 
{
    background-image:url(images/Seperator.jpg);
    background-repeat:no-repeat;
    background-position:top;
    padding:16px 0px 45px 20px;
}

    #financing p
    {
        margin:10px 0;
    }
    #financing #column1
    {
        float:left;
        width:500px;
        margin-right:50px;
        font-size:12px;
        line-height:22px;
    }
        #financing #column1 #actions
        {
            padding-top:20px;
        }
    #financing #column2
    {
        float:left;
        width:285px;
    }

    #financeapp #column1 #requirednote
    {
        color:#009999;
        font-size:14px;
        float:right;
    }
    #financeapp input[type="text"],
    #financeapp select
    {
        border:solid 1px #6a829a;
        font-size:14px;
        padding:3px;
        width:300px;
    }
    #financeapp textarea
    {
        border:solid 1px #6a829a;
        font-size:14px;
        padding:3px;
        width:500px;
        height:100px;
    }
    #financeapp table
    {
        margin-left:25px;
		margin-bottom:10px;
    }
    #financeapp table td
    {
        border:none 0px;
        white-space:nowrap;
    }
    #financeapp table td.label
    {
        width:250px;
    }
    #financeapp table td.label span.required
    {
        color:#009999;
        margin-left:2px;
        font-size:14px;
    }
    #financeapp #agreement
    {
        padding:10px;
        background-color:#fdef95;
        border:solid 1px #d5ba07;
    }
    #financeapp .divider
    {
        border-bottom:solid 1px #b3b3b3;
        height:1px;
        padding:10px 0;
    }
    #financeapp #column1
    {
        float:left;
        width:600px;
		margin-top:25px;
        margin-right:35px;
    }
    #financeapp #column2
    {
        float:left;
        width:250px;
        margin-top:25px;
        line-height:22px;
    }
    #financeapp #column2 .phone
    {
        font-size:30px;
        margin-top:20px;
    }
