﻿/* TEMPLATE */

.HeaderPositioner { display:none;}
.FooterPositioner { display:none;}
.FooterTable { display:none;}
.ContactHolderTwo {display:none;}

.ContentPostioner {  text-align:center; margin:0 auto;}
.ContentContainer { border:1px solid #cdcdcd; padding:0px 10px 10px 10px; width:715px; margin:0px 5px 0px 5px;}
.LEFTPositioner { margin:0px; }
.PrintHeader { height:100px; width:715px; overflow:hidden;}


.ConPositioner { border:1px solid #cdcdcd; width:715px;}
.ConContainer { padding:10px 0px 0px 0px;}
.ClearBox {clear:both}

.ConTop {border:0px solid #000; position: relative;margin:15px;}
.ConDate {border:0px solid #000; width:300px;}
.ConRef {border:0px solid #000; width:300px; position:absolute; top:0px; right:0px; text-align:right; font-family:Verdana, Geneva, sans-serif; font-weight:bold; letter-spacing:-1px; font-size:18px; line-height:15px;}
.ConRef span { font-size:10px;}

.ConHeader {border:0px solid #000; margin:15px;}
.ConHeaderImg {border:1px solid #cdcdcd; padding:2px; width:172px; height:130px; float:left; margin-right:20px;}
.ConHeaderDetails {border:0px solid #000; float:left; width:450px;}
.ConHeaderTitle {border:0px solid #000; padding:7px 7px 7px 0px;font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;}
.ConHeaderAddress {border:0px solid #000; line-height:18px;}


.GuestDetailsHolder {  margin:15px;  background-color:#f3f3f3; }
.GuestDetailsRow { border-top:1px solid #cdcdcd; padding-bottom:2px; margin:2px;}
.GuestDetailsColOne { border:0px solid #000; font-weight:bold; width:100px; float:left; padding:3px 3px 5px 10px; background-color:#f3f3f3; }
.GuestDetailsColTwo { border:0px solid #000; width:428px; float:left; padding:3px 3px 5px 10px; overflow:hidden; line-height:18px; height:16px; background-colors:#fff; border-left:1px solid #cdcdcd;}
.GuestDetailsColThree { border:0px solid #000; width:100px; float:left; padding:3px 10px 5px 10px; text-align:center; border-left:1px solid #cdcdcd;}

.ConTotalHolder { border:1px solid #cdcdcd; margin:15px;}
.ConTotalPrice { padding:15px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
.ConTotalPrice span {font-size:22px;color:#DD801B;}



/* BEGIN HOTEL/ROOM DETAILS */
.ConDetailsPositioner { border-bottom:1px solid #cdcdcd; margin:15px;}
.ConDetailsContainer { border:0px solid #fff;}
.ConDetailsRow { border-top:1px solid #cdcdcd;}
.ConDetailsLeft { float:left; width:335px; margin-right:10px;}
.ConDetailsRight{ float:left; width:335px; }
.ConDetailsTitle { border:0px solid #333; font-weight:bold; width:100px; float:left; padding:3px 3px 5px 10px; background-color:#f3f3f3;}
.ConDetailsDetails { border:0px solid #333; width:205px; float:left; padding:3px 3px 5px 10px; overflow:hidden; line-height:18px; height:16px; background-color:#fff;}
/* END BEGIN HOTEL/ROOM DETAILS */

.VoucherPositioner { border:1px solid #cdcdcd;}
.VoucherContainer { border:2px solid #fff; padding:15px;}
.VoucherHolder { border:0px solid #cdcdcd; float:left; width:165px; padding-top:5px;}
.Cancel { padding:15px; border:1px solid #cdcdcd; background-color:#e8e8e8; line-height:18px;}

.ProductsPositioner {border:1px solid #cdcdcd; margin-top:20px;}
.ProductsContainer {border:2px solid #fff;}
.ProductsLeft {border:0px solid #cdcdcd; width:290px; padding:20px 15px 15px 15px; float:left; line-height:18px;}
.ProductsTitle {border:0px solid #cdcdcd; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:28px;}
.ProductsRight { background-color:#f3f3f3; padding:15px; width:330px; float:right;}
.ProductRow { border:0px solid #cdcdcd; padding:1px; margin-bottom:6px; line-height:16px;}
.ProductImg { width:70px; height:60px; float:left;}
.ProductDetails { float:left; width:240px; margin-left:10px; line-height:14px;}
.ProductName { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; padding-bottom:1px;}

.ConBottom { display:none;}
.ConBtn {}

/* Print details Btn */
.ConBtn a{ width:125px;  display:block; background-color:#3d92cb; font-size:13px; color:#fff; border:1px solid #fff; padding:10px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; }
.ConBtn a:hover {background-color:#ff9000;border:1px solid #fff; color:#fff;}

