body {
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
        background-color: #e6f3ff;
}
.headertd {
        background-color: #3366cc;
}
.buhead {
        margin-right: 50px;
}
h1 {
        margin: 0;
        font-size: 64px;
        color: #ccff99;
}
h2 {
        font-size: 18px;
        color: #e69932;
}
.datetr {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #ccff99;
        text-indent: 20px;
}
p {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 20px;
        color: #003366;
        text-align: left;
        margin-left: 20px;
        margin-top: 0px;
}
h3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 28px;
        font-weight: bold;
        color: #003366;
        margin-left: 20px;
        margin-top: 20px;
        margin-bottom: 0px;
}
a:link {
        color: #3366cc;
        text-decoration: none;
}
.formtable {
        margin-left: 20px;
}
a:visited {
        color: #003366;
        text-decoration: none;
}








/********* Generals ************/

.HiddenElement

{

    display:none;

}

.Link a

{

    text-decoration:none;

    color:#6C649E;

    cursor:pointer;

}

.Link a:hover

{

    text-decoration:underline;

}

.Verdana10Purple

{

    font-family:Verdana;

    font-size:10px;

    color:#6C649E;

}

.Verdana10BoldPurple

{

    font-family:Verdana;

    font-size:10px;

    font-weight:bold;

    color:#6C649E;

}



/*****    Header  ********/

.HeaderBackground

{

        width:100%;

        height: 200px;

        border-bottom:solid 1px #D8D5E5;

        background-color:#F2EDC5;

}

.HeaderContainer

{

        margin: 0 auto;

        height: 200px;

        width:812px;

}

.HeaderLogoImageFoto

{

    width:812px;

    height:166px;

    background-image:url(../images/headerImageBackground.jpg);

}

.HeaderImageFoto

{

    float:left;

    width:521px;

    height:117px;



}

.HeaderLogo

{

    float:left;

    width:212px;

    height:166px;

}



.HeaderLinksBar

{

    width:810px;

    height:33px;

    border-right:solid 1px #D8D5E5;

    border-top:solid 1px #D8D5E5;

    border-left:solid 1px #D8D5E5;

    background-color:#FFE907;

    padding:0px

}

.HeaderLinksBar a

{

    text-decoration:none;

    color:#6C649E;

    cursor:pointer;

}

.HeaderLinksBar a:hover

{

    text-decoration:underline;

}

.HeaderLinks

{

    float:left;

    width:520px;

    height:33px;

    padding-left:22px;

    text-align:left;

    line-height:33px;

    font-weight:bold;

}

.HeaderLangLinks

{

    float:right;

    width:240px;

    height:33px;

    padding-right:22px;

    text-align:right;

    line-height:33px;

    font-weight:bold;

}



/***** Content *****/

.ContentPlaceHolder

{

    width:768px;

    display:table;

    margin:0 auto;

    background-color:#F2EDC5;

    border-right:solid 1px #D8D5E5;

    border-left:solid 1px #D8D5E5;

}



/***** Footer *****/

.FooterBackGround

{

    width:100%;

        height: 34px;

        background-color:#FFFFFF;

}

.FooterContainer

{

    margin: 0 auto;

    width:768px;

        height: 32px;

        background-color:#F1EFC5;

        border:solid 1px #D8D5E5;

        line-height:32px;

        text-align:center;

}

.FooterContainer a

{

    text-decoration:none;

    color:#6C649E;

    cursor:pointer;

}

.FooterContainer a:hover

{

    text-decoration:underline;

}





/***** Default Page *****/

.DefaultPageContainner

{

    display:table;

    width:768px;

}

.DefaultPageTitleCars

{

    float:left;

    height:19px;

    width:51px;

    border:solid 1px #D8D5E5;

    background-color: #FFE907;

    line-height:19px;

    text-align:center;

}

.DefaultePageTable00

{

    width:453px;

    border-right:solid 1px #D8D5E5;

    border-bottom:solid 1px #D8D5E5;

    background-image:url(../images/CarsBackGround1.jpg);

    padding:5px 28px 17px 15px;

    vertical-align:top;

    height:130px;

}

.DefaultePageTable01

{

    width:223px;

    border-bottom:solid 1px #D8D5E5;

    padding:5px 28px 17px 20px;

    vertical-align:top;

    background-color:#e6f3ff;

}

.DefaultePageTable10

{

    width:448px;

    border-right:solid 1px #D8D5E5;

    padding:17px 28px 17px 20px;

    vertical-align:top;

    background-color:#e6f3ff;

}

.DefaultePageTable11

{

    width:223px;

    padding:17px 28px 17px 20px;

    vertical-align:top;

    background-color:#F2EDC5;

}

.DefaultPageCarContainnerLeft

{

    float: left;

    width:220px;

    padding-right:39px;

    padding-top:18px;

}

.DefaultPageCarTitle

{

    width:220px;

    padding-bottom:10px;

    font-weight:bold;

    line-height:10px;

}

.DefaultPageCarDescription

{

    width:220px;

    line-height:16px;



}

.DefaultPageCarContainnerRight

{

    float: left;

    width:194px;

    height:130px;



    clip:rect(0px 194px 130px 0px);

    display:table;

}

.DefaultPageWelcomeTitle

{

    width:223px;

    padding-bottom:14px;

    font-weight:bold;

    line-height:10px;

}

.DefaultPageWelcomeDescription

{

    width:223px;

    line-height:16px;

}

.DefaultPageTestimonialsTitle

{

    width:448px;

    padding-bottom:10px;

    font-weight:bold;

    line-height:10px;

}

.DefaultPageTestimonialsDescription

{

    width:448px;

    line-height:20px;

}

.DefaultPageBookingTitle

{

    width:223px;

    padding-bottom:10px;

    font-weight:bold;

    line-height:10px;

}

.DefaultPageBookingDescription

{

    width:223px;

    line-height:20px;

}



/***** Cars Page *****/

.CarsPageGroupTitleBar

{

    float:left;

    height:19px;

    width:246px;

    border:solid 1px #D8D5E5;

    background-color:#D0CDE0;

    text-align:center;

}

.CarsPageGroupTitle

{

    float:left;

    width:72px;

    height:19px;

    line-height:19px;

    text-align:center;

    background-color: #FFE907;

}

.CarsPageBookNow

{

    float:left;

    width:156px;

    height:19px;

    line-height:19px;

    text-align:right;

    background-color:#D0CDE0;

}

.CarsPageFoto

{

    width:103px;

    height:75px;

    background-color:#e6f3ff;

    Position:absolute;

    clip:rect(0px 103px 75px 0px)

}

.GroupsPageGroupContainner

{

    height:67px;

    width:665px;

    background-image:url('../images/CarsPageBackGround1.jpg');

    background-repeat:repeat-y;

    background-color:#e6f3ff;

}

.GroupDescription

{

    float:left;

    width:218px;

    height:56px;

    padding:5px 15px 5px 30px;

}

.GroupsPagePricesContainer

{

    float:left;

    width:330.95px;

    height:56px;

    padding:5px 33.75px 5px 33.75px;

}

.GroupsPagePrices

{

    float:left;

    width:89px;

    height:56px;

    text-align:center;

}

.GroupsPagePricesSeparator

{

    float:left;

    width:31.75px;

    height:56px;

}

.GroupsPagePricesTitle

{

    width:89px;

    height:auto;

    padding-bottom:6px;

    padding-top:6px;

    color:#939393;

    font-size:9px;

    font-weight:bold;

    display:table;



}

.GroupsPagePricesDescription

{

    width:89px;

    height:15px;



}

.GroupsPageGroupSeparator

{

    width:768px;

    height:3px;

    background-image:url(../images/CarsPageBackGround1.jpg);

    background-repeat:repeat-y;

    background-color:#e6f3ff;

    line-height:3px;

}

.GroupsPageFooter

{

    width:768px;

    height:30px;

    background-image:url(../images/CarsPageBackGround1.jpg);

    background-repeat:repeat-y;

    background-color:#e6f3ff;

    line-height:3px;

}



/***** Contacts Page *****/

.ContactsPageContainner

{

    display:table;

    width:768px;

}

.ContactsPageLeft

{

    float:left;

    width:334px;

    border-right:solid 1px #D8D5E5;

    background-image:url(../images/CarsBackGround1.jpg);

    padding:20px 81px 20px 81px;

    background-color:#e6f3ff;

    background-repeat:repeat-y;



}

.ContactsPageRight

{

    float:left;

    width:271px;

    padding:20px 0px 20px 0px;

    vertical-align:top;

}

.ContactsLuzcar

{

    width:231px;

    padding:0px 20px 20px 20px;

    vertical-align:top;

    border-bottom:solid 1px #D8D5E5;

}

.ContactsGoogleMapContainner

{

    width:231px;

    vertical-align:top;

    padding:20px 20px 20px 20px;

}

.ContactsGoogleMapTitle

{

    width:231px;

}

.ContactsGoogleMap

{

    width:231px;

    height:200px;

    padding-top:20px;

    overflow: hidden;

}





.ContainerContactDetails

{

    float:left;

    height:485px;

    width:334px;



}

.ContactDetailsSeparator

{

    height:16px;

    width:334px;

}

.ContactDetailsTitle

{

    height:12px;

    width:332px;

    font-size:10px;

    padding-left:2px;



}

.ContactDetailsTextBoxContainner

{

    height:25px;

    line-height:25px;

    width:334px;



}

.ContactDetailsTextBox

{

    height:15px;

    line-height:15px;

    width:328px;

    font-size:10px;

    font-family:Verdana;



}

.ContactDetailsTextBox1TitleinLine

{

    float:left;

    height:12px;

    width:202px;



}

.ContactDetailsTextBox2TitleinLine

{

    float:left;

    height:12px;

    width:112px;

}

.ContactDetailsTextBoxTitleSeparatorinLine

{

    float: left;

    height: 12px;

    width:18px;

}

.ContactDetailsTextBoxinLineContainer

{

    height:25px;

    width:334px;



    line-height:25px;

}

.ContactDetailsTextBox1inLine

{

    float:left;

    height:15px;

    width:204px;

}

.ContactDetailsTextBox2inLine

{

    float:left;

    height:15px;

    width:114px;

}

.ContactDetailsTextBoxSeparatorinLine

{

    float:left;

    height:15px;

    width:16px;

}





/***** Booking Page *****/

.BookingPageContainner

{

    display: table;

    width:768px;

    height: 540px;

}

.BookingPageCar

{

    height:300px;

    width:333px;

    height:69px;

    padding:20px 33px 16px 401px;

    background-color:#F2EDC5;



}

.BookingPageContacts

{

    float:left;

    height:430px;

    width:334px;

    padding:0px 17px 0px 33px;

}

.BookingPageReserveInfo

{

    float:left;

    height:434px;

    width:334px;

    padding:0px 33px 0px 17px;

}

.ComboBoxContainner

{

    height:25px;

    line-height:25px;

    width:334px;



}

.ComboBox

{

    display:inline;

    font-family:Verdana;

    font-size:12px;

    width:332px;

}

.BookContactDateTextBox

{

    float:left;

    height:15px;

    width:102px;

    display:block;

}

.BookContactDateCalendar

{

    float:left;

    display:inline;

    height:21px;

    line-height:21px;

    width:19px;

    padding-left:2px;

}

.BookContactDateTextBoxSeparator

{

    float:left;

    height:15px;

    width:10px;

}

.BookContactDateFlightTextBox

{

    float:left;

    height:15px;

    width:162px;

    display:block;

}

.CarGroupBarGroupsPage

{

    height:18px;

    width:394px;

    background-color:#588D7B;

}

.CarsDescriptionBookPage

{

    float:left;

    height:42px;

    line-height:12px;

    width:206px;

    padding: 7px 10px 0 10px;

}

.CarsPriceBookPage

{

    height:15px;

    width:72px;

    line-height:15px;

    text-align:right;

    font-size:12px;

    font-weight:bold;



}

.CarGroupBarTitleGroupsPage

{

    float:left;

    height:18px;

    width:144px;

    background-color:Black;

    line-height:18px;

    text-align:left;

    padding-left:10px;

    color:#e6f3ff;



    font-weight:bold;

}

.CarsPriceGroupsPage

{

    float:left;

    height:18px;

    width:67px;

    text-align:right;

    line-height:18px;

    font-size:12px;

    font-weight:bold;

    color:#FFE907;

    background-color:Black;

    padding-right:5px;

}



/******** Testimonals Page ************/

.TestimonalsContainner

{

    display:table;

    width:768px;

}

.TestimonalsPageLeft

{

    float:left;

    width:606px;

    background-image:url(../images/CarsBackGround1.jpg);

    padding:20px 81px 20px 81px;

    background-color:#e6f3ff;

    background-repeat:repeat-y;



}

/*  Terms Privacy*/

.TPPageLeft

{

    float:left;

    width:334px;

    border-right:solid 1px #D8D5E5;

    background-image:url(../images/CarsBackGround1.jpg);

    padding:20px 81px 20px 81px;

    background-color:#e6f3ff;

    background-repeat:repeat-y;



}

.TPPageLeft a

{

    color:#6C649E;

    text-decoration:none;

}

.TPPageLeft a:hover

{

    color:#6C649E;

    text-decoration:underline;

}

.TPPageRight

{

    float:left;

    width:231px;

    padding:20px 20px 20px 20px;

    vertical-align:top;

    font-weight:bold;

}

.TPPageRight a

{

    color:#6C649E;

    text-decoration:none;

}

.TPPageRight a:hover

{

    color:#6C649E;

    text-decoration:underline;

}