﻿/* #region My Booking */

#myBooking #bookingForm
{
    width:668px;
}

#bookingForm .bookingFormItem
{
    padding:10px;
    background: url("/assets/images/divider.png") repeat-x scroll 0 bottom transparent;
}

#bookingForm .bookingFormItem.last
{
    background:none;
}

#bookingForm .bookingFormItem.last
{
    height:35px;
    border-bottom:0;
    padding-bottom:2px;
}

#myBooking .hidden
{
    display:none;
}

#myBooking label
{       
    clear: both;
    display: block;
    float: left;    
    width: 130px;
    padding-top:4px;
}

#myBooking .dd {
    float: left;
    margin-bottom: 1px;
    width: 76px !important;
}

#myBooking .btnSearch
{
    display:block;          
    width: 138px;    
    height: 29px;                
    border:0;    
    float:right;
    background: url("/assets/images/sprites/spritesheet-buttons.png") no-repeat scroll -696px 0 transparent; 
    margin: 0 13px 8px;    
}

#myBooking #orderNotFound
{
    color:Red;
    margin-top:20px;
}

#myBooking h1, #myBooking h3 
{
    margin-bottom:10px;
}

#myBooking #welcomeBack
{
    font-size:14px;
    margin-bottom:10px;
}

#myBooking table 
{
    margin-top:10px;
    width:668px;    
}

#myBooking table thead
{
    font-weight:bold;
    height:30px;
}

#myBooking table td
{
    padding:5px;
}

#myBooking table .last td
{
    border-bottom:0;
}

#myBooking table .orderTotal
{    
    font-size:14px;   
    font-weight:bold; 
}

#myBooking h3 
{
    margin-top:10px;    
}

#myBooking .bookingInput
{       
    width: 220px;
    margin-bottom:10px;    
}

#myBooking textarea
{
    width:306px !important; 
}

#myBooking #bookingRef
{
    margin-bottom:10px;
}

#myBooking .btn
{           
    width: 335px; 
    background:none;
    text-align:left;
    text-indent:0;
    background-color:#CC0514;
    color:White;
    padding-left:10px;
}

#myBooking input.btnResend
{
    width:340px;
}

#myBooking #whatLikeDo
{
    font-size:16px;
    margin:20px 0 10px;
}

#myBooking .btn.btnViewPrint
{
    margin:20px 0;
}

#myBooking #bookingContact
{
    width:330px;
}

.htmlContent h2, .htmlContent h3, .htmlContent p
{
    margin:5px 0;
}
/* #endregion My Booking */

.cms-module.HTMLContent ul li
{
    list-style-type: disc;
    list-style-position: inside;
}

.cms-module.HTMLContent ol li
{
    list-style-type: decimal;
    list-style-position: inside;
}

/* #region Sitemap */

#sitemap .folder
{
    font-size:14px;
    text-transform:capitalize;
    margin-top:15px;
}

#sitemap .folder.first
{
    margin-top:0;
}

#sitemap .page
{   
    float:left;
    width: 208px;
    margin-right: 10px;
}

#sitemap .page.root
{
    margin-left:0;    
}

#sitemap .page a
{    
    text-decoration:none;
}


/*Flash*/
.mod-flashmedia .cms-module-main h3
{
    font-size: 14px;
    padding: 10px;
}
.mod-flashmedia .cms-module-main p
{
    padding: 10px;
}
