﻿
/* ---------- Layout 1 Website Main Page Start ------------ */

body
{
    margin: 0px;
}

.bodyLayout1
{
    background-image: url('LayoutImgs/Layout1/BodyBack.png');
    background-repeat: repeat;
    background-position: left top;
}

.divNotPayed
{
    font-family: Arial;
    font-size: 26px;
    font-weight: bold;
    color: #C0C0C0;
    width: 600px;
    margin-top: 100px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.cw-IframeLoadingBook {
    background: url(LayoutImgs/Common/Loading_106.gif) center center no-repeat;
    width: 100%;
    height: 100%;
}

.cw-IframeLoadingStore {
    background: url(LayoutImgs/Common/Loading_106.gif);
    background-repeat: no-repeat;
    background-position: 50% 25%;
    width: 100%;
    height: 100%;
}

                       /* --- Page --- */

.divPageLayout1
{
    width: 844px;
    padding: 0px;
    margin: 0px auto 0px auto;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #646464;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #646464;
    position: relative;
    top: 0px;
    left: 0px;
}

                       /* --- Testimonials button --- */
                       
.divL1_TestimButton
{
    width: 80px;
    height: 38px;
    position: absolute;
    top: 155px;
    right: 15px;
} 

/* ------------ Testimonial Table Start -----------*/

.tblL1_TestimPage
{
    margin: 15px 0px 25px 10px;
    width: 610px;
    padding-top: 10px;
    padding-bottom: 5px;
}

.tblL1_TestimPage_c1
{
    padding: 15px 5px 15px 5px;
    text-align: center;
    vertical-align: middle;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #FFFFFF;
}

.tblL1_TestimPage_c1 img
{
    border: 1px ridge #FFFFFF;
}

.tblL1_TestimPage_c2
{
    padding: 15px 5px 15px 5px;
    font-family: Arial;
    font-size: 14px;
    color: #FFFFFF;
    text-align: left;
    vertical-align: top;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #FFFFFF;
}

/* ------------ Testimonial Table End -----------*/

                       /* --- Header --- */

.divHeaderLayout1
{
    margin: 0px;
    width: 844px;
    height: 200px;
    background-image: url('LayoutImgs/Layout1/Header1.png');
    background-repeat: no-repeat;
    background-position: left top;
}

.divL1_SalonLogoPic
{
    padding: 38px 0px 0px 0px;
    margin: 0px;
    width: 475px;
    height: 125px;
    text-align: center;
}

.divL1_SalonLogoPic a img
{
    border-style: none;
}

.divL1_SalonLogoText
{
    margin: 0px 0px 0px 5px;
    width: 750px;
    height: 100px;
    text-align: left;
    padding-top: 63px;
}

.divL1_SalonLogoText a
{
    color: #C0C0C0;
    font-weight: bold;
    text-decoration: none;
}

.lblL1_HeaderText
{
    padding: 5px 10px 5px 10px;
    background-image: url('LayoutImgs/Layout1/HeaderTextBack.png');
    background-repeat: no-repeat;
    background-position: left center;
}

.lblL1_HeaderText_Wide
{
    padding: 3px 3px 3px 3px;
    background-image: url('LayoutImgs/Layout1/HeaderTextBack.png');
    background-repeat: no-repeat;
    background-position: left center;
}

.divL1_HeaderSearch
{
    padding: 0px 0px 0px 12px;
    background-position: left bottom;
    margin: 0px;
    width: 832px;
    height: 32px;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    border-bottom-color: #800000;
    background-image: url('LayoutImgs/Layout1/HeaderSearch.gif');
    background-repeat: no-repeat;
    text-align: left;
}

.divL1_HeaderSearch2
{
    width: 190px;
    height: 34px;
    text-align: center;
}

.divL1_HeaderSearch2 a
{
    font-family: Arial;
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 34px;
}

.divL1_HeaderSearch2 a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

.ddlL1_SalonMake
{
    font-family: Arial;
    font-size: 14px;
    width: 195px;
    margin-top: 7px;
    height: 22px;
}

                       /* --- Menu Control --- */

.divMenuLayout1
{
    margin: 0px;
    border-style: solid none solid none;
    border-width: 3px 3px 1px 3px;
    border-color: #000000 #000000 #C0C0C0 #000000;
}

                       /* --- Address Control --- */

.divAddrBarLayout1
{
    padding: 0px;
    margin: 0px;
    background-image: url('LayoutImgs/Layout1/AddrBackground.png');
    background-repeat: no-repeat;
    width: 844px;
    height: 100px;
}

.divL1_MarqWrapOuter
{
    padding: 0px;
    margin: 0px;
    width: 844px;
    text-align: center;
    background-color: #1A1A1C;
}

.lblMarquee
{
    margin-right: 50px;
}

.inner_area
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 20px;
}   

.divL1_MarqWrapInner
{
    padding: 0px;
    margin: 0px auto 0px auto;
    width: 680px;
}

.tblL1_Address
{
    background-position: left top;
    width: 844px;
    table-layout: fixed;
    height: 100px;
}

.tblL1_Address td
{
    vertical-align: top;
}

.tblL1_Address_c1
{
    text-align: center;
    padding-top: 5px;
}

.tblL1_Address_c2
{
    text-align: center;
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #000000;
    border-left-color: #000000;
    padding-top: 5px;
}

.tblL1_Address_c3
{
    text-align: center;
    padding-top: 5px;
}

.tblL1_Address1
{
    margin-right: auto;
    margin-left: auto;
}

.tblL1_Address1_r1
{
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
}

.tblL1_Address1_r1_1
{
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
    padding-right: 5px;
    padding-left: 5px;
}

.tblL1_Address1_r2
{
    text-align: left;
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
    padding-right: 5px;
    padding-left: 5px;
}

.tblL1_Address1_r3
{
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
}

.tblL1_Address1_r3 a
{
    font-family: Arial;
    font-size: 12px;
    color: #FF2020;
    text-decoration: underline;
}

.tblL1_Address1_r3 a:hover
{
    color: #FFFFFF;
}

.tblL1_Address1_r4
{
    padding: 5px 0px 0px 0px;
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
}

.lblL1_ChatOffline
{
    padding: 0px 5px 0px 5px;
    border: 1px solid #000080;
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
    font-weight: bold;
}

.tblL1_Address1_r4 a
{
    padding: 0px 5px 0px 5px;
    border: 1px solid #800000;
    font-size: 12px;
    color: #000080;
    text-decoration: none;
    background-color: #FFFFFF;
    font-weight: bold;
}

.tblL1_Address1_r4 a .spanLiveChat
{
    color: #800000;
}

.tblL1_Address1_r4 a:hover
{
    color: #800000;
}

.lblL1_SalonFax
{
    font-weight: bold;
}



                       /* --- Slide Show Control --- */

.divSlideShowLayout1
{
    border-style: solid none solid none;
    background-position: left top;
    width: 844px;
    height: 244px;
    background-image: url('LayoutImgs/Layout1/SlShowBack.png');
    background-repeat: no-repeat;
    border-top-width: 1px;
    border-top-color: #C0C0C0;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}

.tblL1_SlideShow
{
    width: 844px;
    height: 245px;
}

.tblL1_SlideShow_c1
{
    width: 320px;
    vertical-align: middle;
    text-align: center;
    padding: 0px;
}

.tblL1_SlideShow_c2
{
    text-align: center;
    vertical-align: middle;
    width: 524px;
}

.divL1_SlideShImg img
{
    border: 1px solid #000000;
}

.tblL1_SlideShowBtn
{
    margin: auto;
    table-layout: fixed;
    width: 500px;
    height: 220px;
}

.tblL1_SlideShowBtn img
{
    border: 1px solid #800000;
}

.tblL1_SlideShowBtn_r1
{
    text-align: center;
    vertical-align: middle;
}

.tblL1_NivoWrap
{
    margin: 0px auto 0px auto;
}

#slider
{
    border: 1px solid #000000;
}

                 /* --- Main Page Featured Vehicles Control --- */

.divFeaturedcarsLayout1
{
    background-position: left top;
    margin: 0px;
    width: 844px;
    height: 505px;
    text-align: center;
    background-image: url('LayoutImgs/Layout1/FeaturedCarsBack.png');
    background-repeat: no-repeat;
}

.tblL1_MainLayout
{
    margin: auto;
}

/* Main layout table */
.tblL1_MainLayout td
{
    vertical-align: top;
}

.divL1_PartsIconMain
{
    width: 141px;
    text-align: center;
    height: 220px;
    padding: 5px;
    overflow: auto;
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF;
}

/* Cell of the table for alternate tamplate */
.L1_alternateTempl
{
    border: 1px solid #800000;
    background-position: left top;
    background-image: url('LayoutImgs/Layout1/FeaturedCarsTamplate.png');
    background-repeat: no-repeat;
}

/* Cell of the table for the main tamplate */
.L1_mainTempl
{
    border: 1px solid #800000;
    background-position: left top;
    background-image: url('LayoutImgs/Layout1/FeaturedCarsTamplate.png');
    background-repeat: no-repeat;
}

.divL1_SalonMainIcon
{
    text-align: center;
    padding-top: 10px;
    margin-bottom: 5px;
}

.divL1_SalonMainIcon a img
{
    border: 1px solid #000000;
}

.lnkL1_Make1
{
    text-decoration: none;
    color: #FFFFFF;
}

                       /* --- Main Text Control --- */

.divMainTextLayout1
{
    border-style: solid none solid none;
    margin: 0px;
    background-position: left top;
    width: 844px;
    background-image: url('LayoutImgs/Layout1/MainTextBack.png');
    background-repeat: repeat;
    border-top-width: 1px;
    border-top-color: #C0C0C0;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}

.divL1_MainPic1
{
    width: 844px;
    margin: 5px auto 10px auto;
    text-align: center;
    clear: both;
}

.tblL1_FormLinks
{
    background-position: left top;
    padding: 10px 0px 10px 0px;
    width: 160px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
    background-image: url('LayoutImgs/Layout1/FormLinksBack.png');
    background-repeat: no-repeat;
}

.tblL1_FormLinks td
{
    padding: 0px 0px 5px 10px;
}

.tblL1_FormLinks_r1
{
    text-align: left;
    vertical-align: middle;
}

.tblL1_FormLinks_r2
{
    font-family: Arial;
    font-size: 14px;
    color: #FFFFFF;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
}

.tblL1_FormLinks td a
{
    text-decoration: none;
    font-family: Arial;
    font-size: 14px;
    color: #C0C0C0;
    font-weight: bold;
}

.tblL1_FormLinks td a:hover
{
    color: #FFFFFF;
}

.tblL1_Banner
{
    margin: 0px auto 0px auto;
    width: 170px;
    overflow: hidden;
}

.tblL1_Banner td
{
    vertical-align: middle;
    text-align: center;
    padding: 5px 0px 5px 0px;
}

.tblL1_Banner td .bannerID
{
    border: 1px solid #000000;
}

.divL1_MainTextRightBar
{
    width: 170px;
    float: right;
    margin-left: 35px;
    margin-bottom: 15px;
    margin-right: 5px;
}

.divL1_MainTextWrap
{
    margin: 0px 15px 0px 15px;
}

.lblL1_MainTextHead
{
    border-style: none;
    background-position: left top;
    padding: 0px 10px 0px 100px;
    width: 505px;
    font-size: 14px;
    font-family: Arial;
    color: #C0C0C0;
    font-weight: bold;
    text-align: left;
    margin-bottom: 15px;
    height: 25px;
    line-height: 25px;
    background-image: url('LayoutImgs/Layout1/Footer.png');
    background-repeat: no-repeat;
}

.lblL1_MainText
{
    color: #C0C0C0;
    text-align: justify;
    margin-bottom: 25px;
    text-indent: 25px;
}

.divL1_MainPic2
{
    width: 844px;
    margin: 15px auto 20px auto;
    text-align: center;
    clear: both;
}

                       /* --- Menu Page Start --- */

.divMenuPageLayout1
{
    border-style: solid none none none;
    width: 844px;
    background-image: url('LayoutImgs/Layout1/MainTextBack.png');
    background-repeat: repeat;
    background-position: left top;
    border-top-width: 1px;
    border-top-color: #C0C0C0;
}

.tblL1_MenuPage
{
    width: 844px;
    margin-top: 0px;
}

.tblL1_MenuPage_c1
{
    vertical-align: top;
    text-align: left;
    padding: 10px 0px 0px 0px;
}

.tblL1_MenuPage_c2
{
    padding: 10px 0px 0px 0px;
    width: 190px;
    vertical-align: top;
    text-align: center;
}

                       /* --- Menu Page Text Control --- */
                       
.divL1_MenuPic
{
    width: 632px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
}

.divL1_MenuPic a img
{
    border: 1px ridge #000000;
    margin-bottom: 20px;
    margin-left: 5px;
}

.tblL1_MenuLinks
{
    margin: 0px 0px 20px 10px;
    width: 600px;
}

.tblL1_MenuLinks td
{
    text-align: left;
}

.lblL1_MenuLink
{
    font-family: Arial;
    font-size: 14px;
    color: #C0C0C0;
    text-decoration: underline;
    line-height: 20px;
}

.lblL1_MenuLink:hover
{
    cursor: pointer;
    color: #FFFFFF;
}

.lblL1_MenuTextHead
{
    margin: 0px 0px 15px 10px;
    border-style: none;
    background-position: left top;
    padding: 0px 10px 0px 100px;
    width: 495px;
    font-size: 14px;
    font-family: Arial;
    color: #D7D7D7;
    font-weight: bold;
    text-align: left;
    height: 25px;
    line-height: 25px;
    background-image: url('LayoutImgs/Layout1/Footer.png');
    background-repeat: no-repeat;
}

.divL1_MenuTextWrap
{
    padding-left: 10px;
    padding-right: 10px;
    width: 612px;
    margin-bottom: 20px;
}

.tblL1_MenuText
{
    margin: 0px;
    width: 612px;
}

.tblL1_MenuText td
{
    color: #C0C0C0;
    text-align: justify;
    vertical-align: middle;
    padding-bottom: 5px;
}

.ulL1_MenuTextBullets
{
    margin-top: 0px;
    margin-bottom: 0px;
    color: #C0C0C0;
}

.lblL1_MenuBack
{
    font-family: Arial;
    font-size: 14px;
    color: #C0C0C0;
    text-decoration: underline;
    line-height: 40px;
}

.lblL1_MenuBack:hover
{
    cursor: pointer;
    color: #FFFFFF;
}


                       
                       /* --- Menu Page Map Control --- */
                       
.divL1_Map
{
    width: 625px;
    margin: 20px 0px 10px 10px;
}

.tblL1_MapDir td
{
    font-family: Arial;
    font-size: 14px;
    color: #8D8D8D;
    vertical-align: middle;
}

.divL1_Ddir
{
    width: 620px;
}

                       /* --- Menu Page Chat Control --- */
                       
.divChatLayout1
{
}

.divL1_ChatClose
{
    width: 75px;
    float: right;
    text-align: center;
    margin-right: 75px;
}

.divL1_ChatClose a
{
    font-family: Arial;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 25px;
    text-decoration: underline;
}

.divL1_ChatUpdating
{
    padding: 5px 0px 0px 5px;
    float: left;
    width: 115px;
    height: 20px;
}

.divL1_ChatUpdatingGif
{
    margin: 0px auto 0px auto;
    width: 100px;
    height: 16px;
    background-image: url('LayoutImgs/Layout1/wait.gif');
    background-repeat: no-repeat;
    padding-left: 20px;
    line-height: 16px;
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
}

.tblL1_ChatMain
{
    width: 95%;
    margin: 0px auto 0px auto;
    clear: both;
}

.tblL1_ChatMain_c2
{
    padding: 5px 35px 25px 35px;
}

.tblL1_StartChat
{
    width: 90%;
    margin: 0px auto 0px auto;
}

.tblL1_StartChat_r1
{
    font-size: 14px;
    color: #FFFFFF;
    text-align: right;
    vertical-align: middle;
    padding: 5px;
}

.tblL1_StartChat_r2
{
    text-align: left;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
    width: 360px;
}

.tblL1_StartChat_r3
{
    vertical-align: middle;
    text-align: center;
    padding-top: 15px;
}

.tblL1_StartChat_r4
{
    padding: 5px 5px 30px 5px;
    font-family: Arial;
    font-size: 22px;
    color: #444444;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    text-decoration: underline;
}

.txtL1_ChatName
{
    width: 350px;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    height: 18px;
    background-color: #C0C0C0;
}

.txtL1_ChatQuestion
{
    width: 350px;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    height: 100px;
    background-color: #C0C0C0;
}

.tblL1_ChatSend
{
    width: 100%;
    margin: 0px auto 0px auto;
}

.tblL1_ChatSend_c1
{
    width: 210px;
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
    vertical-align: middle;
    text-align: center;
}

.tblL1_ChatSend_c3
{
    width: 210px;
    vertical-align: middle;
    text-align: center;
}

.tblL1_ChatSend_c4
{
    padding-top: 15px;
}

.divL1_WaitForHost
{
    background-position: left top;
    margin: 0px auto 0px auto;
    width: 150px;
    height: 16px;
    background-image: url('LayoutImgs/Layout1/wait.gif');
    background-repeat: no-repeat;
    padding-left: 20px;
    line-height: 16px;
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    color: #FFFFFF;
}

.divL1_Chating
{
    border: 2px solid #000000;
    width: 100%;
    height: 450px;
    overflow: auto;
    background-color: #C0C0C0;
}

.tblL1_ChatContent
{
    width: 100%;
}

.tblL1_ChatContent td
{
    text-align: left;
}

.tblL1_ChatContent_r1
{
    background-color: #F5F5F5;
}

.tblL1_ChatContent_r2
{
    background-color: #EBEBEB;
}

                       /* --- Menu Page (Forms) --- */
                       
.tblL1_MenuFormsWrap
{
    margin: 15px 0px 25px 10px;
    border: 1px solid #C0C0C0;
    width: 610px;
}

.tblL1_MenuFormsWrap_r2
{
    text-align: left;
    padding-top: 5px;
    padding-left: 218px;
}

.tblL1_MenuFormsWrap_r3
{
    padding: 25px 0px 15px 250px;
    text-align: left;
    font-family: Arial;
    font-size: 14px;
    color: #C0C0C0;
}

.tblL1_FormPhotoUpload
{
    margin: 0px 0px 5px 0px;
    width: 100%;
}

.tblL1_FormPhotoUpload_c1
{
    padding: 0px 0px 5px 100px;
}

.tblL1_FormPhotoUpload_c2
{
    padding: 5px 5px 10px 5px;
    font-family: Arial;
    font-size: 14px;
    color: #C0C0C0;
    vertical-align: middle;
    text-align: center;
}

.tblL1_MenuForms
{
    margin: 0px;
    width: 610px;
    padding-top: 10px;
    padding-bottom: 5px;
}

.tblL1_MenuForms_r1_
{
    vertical-align: top;
    text-align: left;
    font-family: Arial;
    font-size: 16px;
    color: #C0C0C0;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 25px;
}

.tblL1_MenuForms_r1
{
    width: 200px;
    font-family: Arial;
    font-size: 14px;
    color: #C0C0C0;
    text-align: right;
    vertical-align: middle;
    padding: 5px;
}

.tblL1_MenuForms_r2
{
    vertical-align: middle;
    text-align: left;
    padding: 5px;
}

.tblL1_MenuForms_r3
{
    padding-top: 15px;
    padding-bottom: 10px;
    vertical-align: middle;
    text-align: right;
    padding-right: 50px;
}

.tblL1_MenuForms_r5
{
    vertical-align: middle;
    text-align: left;
    padding: 15px 5px 5px 5px;
}

.tblL1_MenuForms_r3 a
{
    font-family: Arial;
    font-size: 16px;
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: bold;
}

.tblL1_MenuForms_r3 a:hover
{
    color: #FFFFFF;
}

.tblL1_MenuForms_r4
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
    vertical-align: middle;
    text-align: left;
    padding: 10px;
}

.txtL1_SalonForms
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    width: 335px;
    height: 18px;
    background-color: #C0C0C0;
}

.txtL1_SalonForms1
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    width: 335px;
    height: 100px;
    background-color: #C0C0C0;
} 

.txtL1_SalonForms2
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    width: 25px;
    height: 18px;
    background-color: #C0C0C0;
}

.txtL1_SalonForms2_
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    width: 35px;
    height: 18px;
    background-color: #C0C0C0;
}

.txtL1_SalonForms3
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    width: 50px;
    height: 18px;
    background-color: #C0C0C0;
}

.txtL1_SalonForms4
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    width: 135px;
    height: 18px;
    background-color: #C0C0C0;
}

.lblL1_FinAppFormLabel
{
    font-family: Arial;
    font-size: 18px;
    color: #C0C0C0;
    margin-left: 5px;
    margin-right: 5px;
}

.lblL1_FinAppFormLabel1
{
    font-family: Arial;
    font-size: 16px;
    color: #C0C0C0;
    margin-left: 10px;
    margin-right: 5px;
}

.lblL1_FinAppFormLabel2
{
    font-family: Arial;
    font-size: 16px;
    color: #C0C0C0;
    margin-left: 5px;
    margin-right: 10px;
}

.ddlL1_FinAppFormDDL1
{
    width: 150px;
    height: 22px;
    background-color: #C0C0C0;
}

.ddlL1_FinAppFormDDL2
{
    width: 100px;
    height: 22px;
    background-color: #C0C0C0;
}

.tblL1_MenuForms_r10
{
    vertical-align: top;
    text-align: justify;
    font-family: Arial;
    font-size: 16px;
    color: #C0C0C0;
    padding: 25px 25px 0px 25px;
}

                       /* --- Menu Page Form Links Control --- */
                       
/* The same as main content */             
                       
               /* --- Menu Page Top and Bottom Banner Controls --- */
                       
/* The same as main content */
                       
                       /* --- Menu Page Featured Cars Control --- */
                       
.divL1_SBFeaturCarWrap
{
    text-align: center;
}

/* Main layout table */
.tblL1_SBMainLayout
{
    margin: 5px 0px 0px 2px;
    width: 180px;
}

.divL1_SBPartsIconMain
{
    width: 141px;
    text-align: center;
    height: 220px;
    padding: 5px;
    overflow: auto;
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF;
    border: 1px solid #800000;
    background-position: left top;
    background-image: url('LayoutImgs/Layout1/FeaturedCarsTamplate.png');
    background-repeat: no-repeat;
    margin-right: auto;
    margin-left: auto;
}

/* Cell of the table for alternate tamplate */
.L1_SBalternateTempl
{
    background-position: center center;
    margin: 0px 0px 10px 0px;
    vertical-align: middle;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 20px;
    background-image: url('LayoutImgs/Layout1/SBFeaturedCarsBack.png');
    background-repeat: no-repeat;
}

/* Cell of the table for the main tamplate */
.L1_SBmainTempl
{
    
}

.divL1_SBSalonMainIcon
{
    text-align: center;
    padding-top: 10px;
    margin-bottom: 5px;
}

.divL1_SBSalonMainIcon a img
{
    border: 1px solid #000000;
}

.lnkL1_SBMake1
{
    text-decoration: none;
    color: #FFFFFF;
}
                       

                       /* --- Search Control --- */

.divSearchLayout1
{
    border-style: solid none none none;
    background-image: url('LayoutImgs/Layout1/MainTextBack.png');
    background-repeat: repeat;
    background-position: left top;
    height: 100%;
    border-top-width: 1px;
    border-top-color: #C0C0C0;
}

.divSearchEndLayout1
{
    clear: both;
}

.tblL1_SearchPagesTop
{
    margin-left: 5px;
}

.tblL1_SearchPagesTop_c1
{
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #C0C0C0;
    color: #FFFFFF;
    width: 85px;
}

.tblL1_SearchPagesTop_c2
{
    padding: 1px;
    background-color: #C0C0C0;
}

.tblL1_SearchPagesTop_c3
{
    padding-left: 10px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #C0C0C0;
}

.tblL1_SearchPagesTop_c4
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    padding-bottom: 5px;
    vertical-align: middle;
    text-align: center;
    padding-top: 5px;
}

.ddlL1_SearchMake
{
    width: 160px;
    height: 22px;
}

.ddlL1_AdSort
{
    height: 22px;
}

.tblL1_Search
{
    margin-right: auto;
    margin-left: auto;
    width: 200px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #646464;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #646464;
}

.tblL1_Search td
{
    padding-top: 0px;
    padding-bottom: 0px;
}

.divL1_SearchHeader
{
    background-color: #800000;
    vertical-align: middle;
    text-align: center;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;
    padding-top: 10px;
    padding-bottom: 10px;
}

.divL1_Year
{
    border-width: 1px;
    border-color: #999999;
    border-bottom-style: solid;
    background-color: #EEEEEE;
}

.tblL1_Model td
{
   vertical-align: top;
   padding-top: 0px;
}

.tblL1_ModelT_r1
{
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
}

.tblL1_ModelT_r4
{
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    font-weight: bold;
}

.ddlL1_Seller
{
    width: 190px;
    margin-bottom: 5px;
    height: 22px;
}

.ddlL1_SellerModel
{
    width: 190px;
    margin-bottom: 5px;
    height: 22px;
    font-size: 12px;
}

.divL1_Model
{
    background-color: #DCDCDC;
    border-width: 1px;
    border-color: #999999;
    border-bottom-style: solid;
}

.tblL1_Price_c1
{
    padding-left: 10px;
    text-align: right;
    width: 95px;
    font-family: Arial;
    font-size: 12px;
}

.ddlL1_Currency
{
    width: 80px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 2px;
    height: 22px;
}

.ddlL1_Price
{
    width: 190px;
    margin-bottom: 5px;
    height: 22px;
}

.txtL1_Loan
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    width: 175px;
    height: 18px;
}

.ddlL1_Loan
{
    width: 175px;
    margin-bottom: 5px;
    height: 22px;
}

.divL1_SearchLeftSB
{
    width: 200px;
    min-height: 500px;
    float: left;
    margin-bottom: 5px;
}

.divL1_SearchRightSB
{
    width: 635px;
    min-height: 500px;
    float: right;
    margin-bottom: 5px;
}

.divL1_ChooseCity
{
    margin-right: auto;
    margin-left: auto;
    margin-top: 25px;
    width: 300px;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.lblL1_ChooseCity
{
    font-family: Arial;
    font-size: 34px;
    color: #C0C0C0;
}

.L1_SearchGV
{
    margin-right: auto;
    margin-left: auto;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #646464;
}

.L1_GVItem
{
    vertical-align: middle;
    text-align: center;
}

.lnkL1_Icon img
{
    border-style: none;
}

.lnkL1_Make
{
}

.tblL1_Pages
{
    margin-left: 25px;
}

.lblL1_Ads
{
    color: #FFFFFF;
}

.L1_pointer
{
    position: absolute;
    left: 100px;
    top: 100px;
    background-repeat: no-repeat;
    background-image: url('LayoutImgs/Layout1/Pointer.gif');
    width: 53px;
    height: 45px;
    z-index: 2;
    display: none;
}

.L1_rectang
{
    position: absolute;
    left: 800px;
    top: 100px;
    background-repeat: no-repeat;
    background-image: url('LayoutImgs/Layout1/Square.gif');
    width: 354px;
    height: 471px;
    z-index: 1;
    display: none;
}

.L1_table1
{
    width: 330px;
    text-align: center;
    margin-top: 15px;
    margin-right: auto;
    margin-left: auto;
}

.L1_table1 img
{
    border: 1px solid #000000;
}

.L1_table2
{
    width: 330px;
    text-align: left;
    margin-top: 5px;
    margin-right: auto;
    margin-left: auto;
    font-family: Arial;
    font-size: 14px;
}

.L1_table2 .L1_c1
{
    width: 100px;
}

.L1_r2
{
    background-color: #EBEBEB;
}

.divL1_WaitFloat1
{
    padding: 0px 0px 0px 40px;
    position: absolute;
    left: 100px;
    top: 100px;
    width: 85px;
    height: 32px;
    background-image: url('LayoutImgs/Layout1/PleaseWait.gif');
    background-repeat: no-repeat;
    line-height: 32px;
    font-family: Arial;
    font-size: 12px;
    z-index: 2;
    background-color: #FFFFFF;
}

                       /* --- Footer --- */
                       

.divL1_Footer
{
    background-position: left top;
    width: 844px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-family: Arial;
    color: #FFFFFF;
    font-size: 12px;
    margin-top: 0px;
    clear: both;
    font-weight: bold;
    background-image: url('LayoutImgs/Layout1/Footer.png');
    background-repeat: no-repeat;
}

.divL1_Footer a
{
    color: #FFFFFF;
}

/* ---------- Layout 1 Website Main Page End ------------ */




/* ---------- Layout 1 Photos Preview Page Start ------------ */

.tblL1_PicPreview
{
    border: 1px solid #646464;
    table-layout: fixed;
    width: 800px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 5px;
    padding-left: 5px;
    margin-top: 50px;
    background-image: url('LayoutImgs/Layout1/MainTextBack.png');
    background-repeat: repeat;
    background-position: left top;
}

.tblL1_PicPreview_r1 td
{
    vertical-align: bottom;
    text-align: center;
    padding-top: 20px;
}

.tblL1_PicPreview_r1 img
{
    border: 1px solid #800000;
}

.tblL1_PicPreview_r1 img:hover
{
    cursor: pointer;
}

.tblL1_PicPreview_r2 td
{
    vertical-align: middle;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 20px;
    height: 500px;
}

.tblL1_PicPreview_cmb
{
    text-align: center;
    padding-bottom: 15px;
}

.tblL1_PicPreview_r2 img
{
    border: 1px solid #000000;
}

/* ---------- Layout 1 Photos Preview Page End ------------ */




/* ---------- Layout 1 Car Preview Page Start ------------ */

.divL1_CPPage
{
    background-position: left top;
    width: 844px;
    padding: 0px;
    margin: 0px auto 0px auto;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #646464;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #646464;
    background-image: url('LayoutImgs/Layout1/MainTextBack.png');
    background-repeat: repeat;
}

.divL1_CPLeftBar
{
    margin: 15px 0px 35px 15px;
    width: 375px;
    overflow: hidden;
    float: left;
}

.divL1_Contacts
{
    border-style: solid solid none solid;
    border-width: 1px;
    border-color: #C0C0C0;
    margin: 0px;
    background-position: left top;
    width: 369px;
    height: 25px;
    background-image: url('LayoutImgs/Layout1/FooterLight.png');
    background-repeat: no-repeat;
    text-align: center;
    font-family: Arial;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 25px;
    font-weight: bold;
}

.tblL1_Contacts
{
    border-style: none solid solid solid;
    border-width: 1px;
    border-color: #C0C0C0;
    margin: 0px;
    font-family: sans-serif;
    font-size: 14px;
}

.tblL1_Contacts td
{
    padding-right: 5px;
    padding-left: 5px;
    text-align: left;
    vertical-align: middle;
}

.tblL1_Contacts_r1
{
    background-color: #DDDDDD;
}

.tblL1_Contacts_r2
{
    background-color: #EEEEEE;
}

.tblL1_CarPreview
{
    margin-top: 15px;
}

.tblL1_CarPreview td
{
    text-align: left;
    vertical-align: bottom;
}

.divL1_PicPrev1
{
    background-image: url('LayoutImgs/Layout1/FilmStrip1.jpg');
    background-repeat: no-repeat;
    width: 350px;
    height: 18px;
    margin-bottom: 0px;
    margin-top: 15px;
}

.divL1_PicPrev2
{
    width: 370px;
    max-height: 500px;
    overflow: auto;
}

.divL1_PicPrev2 a img
{
    border-style: solid none solid none;
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-top-color: #000000;
    border-bottom-color: #000000;
}

.divL1_PicPrev3
{
    background-image: url('LayoutImgs/Layout1/FilmStrip2.jpg');
    background-repeat: no-repeat;
    width: 350px;
    height: 18px;
    margin-top: 0px;
}

.divL1_CPDescrip
{
    border: 1px solid #C0C0C0;
    background-position: left top;
    margin-top: 25px;
    text-align: center;
    background-image: url('LayoutImgs/Layout1/SellerNotesBack.png');
    background-repeat: no-repeat;
    padding-top: 15px;
    padding-bottom: 20px;
}

.divL1_CPDescrip1
{
    border: 1px solid #C0C0C0;
    margin-top: 25px;
    text-align: center;
    width: 400px;
    background-image: url('LayoutImgs/Layout1/SellerNotesBack.png');
    background-repeat: no-repeat;
    padding-top: 15px;
    padding-bottom: 20px;
}

.lblL1_CPDescript
{
    font-family: Arial;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 20px;
}

.divL1_CPDescriptInner
{
    padding: 5px;
    margin: auto;
    width: 340px;
    height: 180px;
    font-family: 'Courier New' , Courier, monospace;
    font-size: 14px;
    color: #000000;
    background-color: #EEEEEE;
    overflow: auto;
    text-align: left;
}

.divL1_CPDescriptInner1
{
    padding: 5px;
    margin: auto;
    width: 360px;
    height: 180px;
    font-family: 'Courier New' , Courier, monospace;
    font-size: 14px;
    color: #000000;
    overflow: auto;
    background-color: #EEEEEE;
    text-align: left;
}

.divL1_CPRightBar
{
    width: 415px;
    overflow: hidden;
    float: right;
    margin-top: 15px;
    margin-bottom: 35px;
}

.divL1_Tag
{
    margin: 15px auto 35px auto;
    text-align: center;
    width: 400px;
}

.tblL1_Tag
{
    border: 1px solid #C0C0C0;
    background-position: left top;
    margin: 0 auto 0 auto;
    padding: 10px 0px 10px 0px;
    height: 150px;
    background-image: url('LayoutImgs/Layout1/CPTag.png');
    background-repeat: no-repeat;
}

.tblL1_Tag td
{
    text-align: center;
    vertical-align: middle;
    padding-right: 25px;
    padding-left: 35px;
}

.tblL1_Tag td h1
{
    margin: 5px 0px 0px 0px;
    font-family: Arial;
    font-size: 22px;
    color: #FFFFFF;
    font-weight: normal;
    line-height: 30px;
}

.lblL1_CPHeader1
{
    font-family: Arial;
    font-size: 22px;
    color: #FFFFFF;
}

.lblL1_CPHeader2
{
    font-family: Arial;
    font-size: 20px;
    color: #FFFFFF;
}

.divL1_ParamsTop
{
    border-style: solid solid none solid;
    border-width: 1px;
    border-color: #C0C0C0;
    margin: 0px;
    background-position: left top;
    width: 398px;
    height: 25px;
    background-image: url('LayoutImgs/Layout1/FooterLight.png');
    background-repeat: no-repeat;
    text-align: center;
    font-family: Arial;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 25px;
    font-weight: bold;
}

.divL1_Params
{
    padding: 0px;
    width: 400px;
    margin-bottom: 20px;
}

.ifrL1_youtube
{
    border-style: none;
    width: 398px;
    height: 327px;
}

.tblL1_HPYouTube
{
    width: 844px;
    margin: 20px auto 20px auto;
    table-layout: fixed;
}

.tblL1_HPYouTube td
{
    vertical-align: middle;
    text-align: center;
}

.tblL1_DocLink
{
    width: 400px;
    margin-bottom: 20px;
}

.tblL1_DocLink td
{
    vertical-align: middle;
    text-align: center;
}

.tblL1_DocLink td a img
{
    border: 1px solid #C0C0C0;
}

.divL1_CPSalon
{
    border-width: 1px;
    border-color: #C0C0C0;
    width: 844px;
    clear: both;
    margin-bottom: 20px;
    border-top-style: solid;
}

/* ---------- Layout 1 Car Preview Page End ------------ */

/* ---------- Error Page Start ------------ */

.tblErrorPage
{
    width: 100%;
}

.tblErrorPage_c1
{
    vertical-align: top;
    background-color: #F0F4F7;
}

.tblErrorPage_c2
{
    width: 884px;
    vertical-align: top;
    padding-top: 10px;
    padding-bottom: 10px;
}

.divErrorPage
{
    background-position: left top;
    width: 100%;
    height: 800px;
    background-image: url('LayoutImgs/BPMenu/sidebar.jpg');
    background-repeat: repeat-x;
}

.divErrorPage1
{
    width: 844px;
    margin: auto;
    background-color: #FFFFFF;
    padding-top: 10px;
}

.divErrorLogo
{
    width: 520px;
    text-align: center;
    margin-bottom: -30px;
}

.tblErrorHeader
{
    width: 450px;
    margin: 0px auto 0px auto;
}

.tblErrorHeader td
{
    padding: 2px;
    font-family: Arial;
    font-size: 32px;
    color: #808080;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
}

.divErrorHeader
{
    background-position: right bottom;
    background-image: url('LayoutImgs/BPMenu/SalonHeader3.bmp');
    width: 844px;
    background-repeat: no-repeat;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    border-bottom-color: #800000;
}

.divErrorHeader1
{
    width: 320px;
    height: 32px;
    text-align: center;
    font-family: Arial;
    font-size: 14px;
    line-height: 32px;
    margin-left: 524px;
}

.divErrorHeader1 a
{
    color: #FFFFFF;
}

.divErrorMain
{
    width: 844px;
    min-height: 600px;
}

.divErrorMessage
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    text-align: left;
    margin: 50px auto 100px auto;
    width: 700px;
}

.divErrorHomeLink
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    width: 700px;
}

.divErrorHomeLink a
{
    font-family: Arial;
    font-size: 14px;
    color: #000080;
}

.divErrorHomeLink a:hover
{
    color: #0000FF;
}

.divErrorFooter
{
    width: 844px;
    height: 22px;
    background-color: #990000;
    line-height: 22px;
    text-align: center;
    font-family: Arial;
    color: #FFFFFF;
    font-size: 12px;
    margin-top: 10px;
    clear: both;
    margin-bottom: 10px;
    font-weight: bold;
}

.divErrorFooter a
{
    color: #FFFFFF;
}

/* ---------- Error Page End ------------ */

/* ---------- Wide Layout Start ------------ */

.tblL1_SearchPagesTop_
{
    margin: 0px auto 5px auto;
}

.tblL1_SearchPagesTop_c1_
{
    padding-right: 5px;
    padding-left: 5px;
}

.ddlL1_SearchMake_
{
    width: 180px;
    height: 22px;
    margin-bottom: 5px;
}

.divL1_SearchRightSB_
{
    margin: 0px auto 5px auto;
    width: 100%;
    min-height: 500px;
}

.tbl_L1_FVAltTemplWrap_c1
{
    width: 280px;
    vertical-align: middle;
    text-align: left;
}

.tbl_L1_FVAltTemplWrap_c2
{
    vertical-align: middle;
    text-align: left;
}

.tbl_L1_FVAltTemplImg
{
    margin: 0px;
}

.tbl_L1_FVAltTemplImg td
{
    width: 250px;
    height: 170px;
    vertical-align: middle;
    text-align: center;
    background-color: #433D40;
}

.tbl_L1_FVAltTemplImg td a img
{
    border: 2px solid #FFFFFF;
}

.tbl_L1_FVAltTempl_r1
{
    padding: 0px 0px 0px 50px;
    background-color: #333333;
    width: 450px;
}

.tbl_L1_FVAltTempl_c1
{
    text-align: left;
}

.lnk_L1_Make1
{
    text-decoration: underline;
    color: #FFF000;
    font-family: Arial;
    font-size: 16px;
    line-height: 30px;
}

.ul_L1_FVTempl li
{
    font-family: Arial;
    font-size: 14px;
    color: #FFFFFF;
    margin-bottom: 5px;
}

/* ---------- Wide Layout End ------------ */

