body { background-color:#ffffff; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
/* Header Starts */
.header{ background-image: url('../images/bg_head.png'); height: 224px;}
.header-container {width: 960px; margin:auto;}
.header #logo { float:left; display:block;width:235px;height:75px; position:relative; top:63px;}
.header #contactNumber{float:right;margin-top:115px; width:210px; text-align:center;}
.header #contactNumber em{font-family:Tahoma, arial, sans-serif;font-size:30px; color:#ffffff; display:block;}
.header #contactNumber span{font-family:Tahoma, arial, sans-serif; color:#ffffff; margin-left:0px; margin-right:0px; line-height:1.8em;}
.header #navigation {clear:both; position: absolute; margin-top:195px;}
.header #navigation  ul{list-style-type:none; width:100%;}
.header #navigation ul li{display:block; float:left; padding-right: 22px; padding-left: 22px; }
.header #navigation ul li a{text-decoration: none; color: #ffffff; font-family:Tahoma, arial, sans-serif; font-size:0.9em; letter-spacing:1px;}
.header #navigation ul li a:hover{color:#dcb152;}
/* Header Ends */
#two_col_wd{width:640px; float:left; display:block;}
#one_col_wd{width: 310px; float:right;}
#body_one_col_wd{width: 310px; margin-top:10px; float:left;}
#body_two_col_wd{width: 630px; float:right; margin-left:20px;}
#body_two_col_one_wd{width: 190px; float:left; margin-top:20px; margin-left:20px;}
#body_two_col_two_wd{width: 300px; float:left; margin-top:20px; margin-left:20px;}
#body_two_col_one_wd-first{width: 200px; float:left; margin-top:20px;}
#body_two_col_two_wd-first{width: 300px; float:left; margin-top:20px;}
/* Container Starts */
.container {width:960px; margin:auto; margin-top:10px;}
#search-list ul{list-style-type:none;}
#search-list li{float:left; padding-top:12px; padding-bottom:12px; text-align:center; font-size:0.9em;}
#search-list li a{text-decoration:none; font-family:Tahoma, arial, sans-serif; color:#ffffff; font-weight:bold;}
#search-list li a:hover{text-decoration:underline;}
#search-list li:first-child{background-color:#5e4429; width: 320px;}
#search-list li:last-child{background-color:#291608; width:320px;}
/* .container #two_col_wd #tailor-made, #package{height: 275px;} */
.container #two_col_wd #tailor-made {background-color:#FFFFCC; border-color: #1A1A1A; border-width:4px; border-style:solid;color:#000000; width:636px;font-size:12px;}
.container #two_col_wd #package {background-color:#FFFFCC; border-color: #1A1A1A; border-width:4px; border-style: solid; color:#000000; width:606px; font-size:12px; display:none;}
.container #one_col_wd embed{border-width:4px; border-color:#a1a1a1;border-style:solid;}
#special_header{background-color:#1a1a1a; height:35px; width:215px; float:right;margin-top:15px;}
#special_header_rt{background-color:#1a1a1a; height:35px; width:215px; float:left; margin-left:20px;margin-top:15px;}
#special_header_sc{height:35px; width:215px; float:left; margin-left:20px;margin-top:5px;}
#special_offer_head{background-color:#3f2a15; float:right; text-align:center; width:200px;margin-top:10px; padding:5px 0 5px 0; margin-right:5px;}
#special_offer_head_rt{background-color:#3f2a15; float:right; text-align:center; width:200px;margin-top:10px; padding:5px 0 5px 0; margin-right:5px;}
#special_offer_head_rt span{color:#ffb974; font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:0.5px;}
#special_offer_head span{color:#ffb974; font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:0.5px;}
#star {float:left; position:absolute; margin-top:7px;}
.special_contact {background-image: url('../images/sand-light.png'); border-width:10px; border-color:#3f2a15; border-style:solid; height:620px; margin-right:5px;}
.special_offers {background-color: #F1F1F1; border-width:10px; border-color:#3f2a15; border-style:solid; height:550px; margin-right:5px;}
.special_offers ul{padding:7px 5px 0 10px;}
.special_offers a{text-decoration:none; color:#1a1a1a;}
.special_offers li{display:block; height:90px;}
.special_offers li #head{padding-top:20px;float:left; width:190px; font-family:Arial, Helvetica, sans-serif; color: #000000; font-weight:bold; letter-spacing:0.5px;}
.special_offers li #head:hover{padding-top:20px;float:left; width:190px; font-family:Arial, Helvetica, sans-serif; color: #ff9a0e; font-weight:bold; letter-spacing:0.5px;}
.special_offers li #description{float:left;width:190px; line-height:1.2em; font-family:Arial,Helvetica,sans-serif; color: #1a1a1a; letter-spacing:0.2px; font-size:0.8em; padding-top:10px;}
.special_offers li #price_roll img {float:right; width:75px; height:75px; margin-top:-35px;}
.special_offers li #price_roll span{ float:right;font-size:1.4em; font-weight:bold; font-family:Arial,Helvetica,sans-serif; margin-right:10px;margin-top:-55px;}
.special_offers li #price_roll em {float:right; font-size:0.8em; font-weight:bold; font-family:Arial,Helvetica,sans-serif; margin-right:25px;margin-top:-30px;}
#body_two_col_wd embed {border-color:#3F2A15; border-width:5px; border-style:solid;}
#body_two_col_one_wd h1{background-color:#1a1a1a; padding:10px; font-size:0.8em; font-family:Arial,Helvetica,sans-serif; letter-spacing:0.5px; font-weight:bold; text-align:center; color:#f1f1f1;}
#body_two_col_one_wd-first h1{background-color:#1a1a1a; padding:10px; font-size:0.8em; font-family:Arial,Helvetica,sans-serif; letter-spacing:0.5px; font-weight:bold; text-align:center; color:#f1f1f1;}
#deals{background-color:#f1f1f1; padding-bottom:15px;}
#body_two_col_one_wd #deals ul,#body_two_col_one_wd-first #deals ul{list-style-type:none; padding-bottom:15px;}
#body_two_col_one_wd #deals ul li,#body_two_col_one_wd-first #deals ul li{padding-top:10px; padding-left:10px;}
#body_two_col_one_wd #deals ul li a:hover,#body_two_col_one_wd-first #deals ul li a:hover{color:#FFB974;}
#body_two_col_one_wd #deals ul li a,#body_two_col_one_wd-first #deals ul li a{text-decoration:none;color:#1a1a1a; font-size:0.8em; font-family:Arial,Helvetica,sans-serif;}
#body_two_col_one_wd #deals ul li a span,#body_two_col_one_wd-first #deals ul li a span{padding-left: 10px;margin-right:2px;font-weight:bold;}
#body_two_col_one_wd #deals em a, #body_two_col_one_wd-first #deals em a{text-align:right; font-weight:bold; padding-left:10px; color:#1a1a1a;}
#body_two_col_one_wd #deals em a:hover, #body_two_col_one_wd-first #deals em a:hover{color:#FFB974;}
#body_one_col_wd #newsletterbox{border-width:10px; border-color:#3F2A15;border-style:solid;}
#newsletter{padding-left:10px;background-image:url('../images/newsbox.png');background-repeat:no-repeat;background-color:transparent;border:0;position:relative; color: #3c3c3c; font-size:0.9em; width:218px; height:35px;}
#submitnewsletter{margin:30px 0 10px 10px; background-image:url('../images/signup.png');background-repeat:no-repeat;background-color:transparent;border:0;position:relative; color:#f1f1f1;font-size:0.8em; text-align:center; height:32px; width:185px;}
#submitnewsletter:hover{background-image:url('../images/signuphover.png');background-repeat:no-repeat;background-color:transparent; border:0; position:relative;cursor:pointer;}
#seashell{position:absolute; margin-left:40px; margin-top:30px;}
#body_two_col_two_wd h1,#body_two_col_two_wd-first h1{background-color:#1a1a1a; padding:10px; font-size:0.8em; font-family:Arial,Helvetica,sans-serif; letter-spacing:0.5px; font-weight:bold; text-align:center; color:#f1f1f1;}
#body_two_col_two_wd ul,#body_two_col_two_wd-first ul{list-style-type:none; padding-bottom:15px;}
#body_two_col_two_wd ul li,#body_two_col_two_wd-first ul li{padding-top:10px; padding-left:10px;}
#body_two_col_two_wd #deals ul li a:hover,#body_two_col_two_wd-first #deals ul li a:hover{color:#FFB974;}
#body_two_col_two_wd #deals ul li a,#body_two_col_two_wd-first #deals ul li a{text-decoration:none;color:#1a1a1a; font-size:0.8em; font-family:Arial,Helvetica,sans-serif;}
#body_two_col_two_wd #deals ul li a span,#body_two_col_two_wd-first #deals ul li a span{padding-left: 10px;margin-right:2px;font-weight:bold;}
#body_two_col_two_wd #deals em a, #body_two_col_two_wd-first #deals em a{text-align:right; font-weight:bold; padding-left:10px; color:#1a1a1a;}
#body_two_col_two_wd #deals em a:hover, #body_two_col_two_wd-first #deals em a:hover{color:#FFB974;}
.footer {color: #f1f1f1;background-color:#482e12; margin-top:25px; padding-top:20px;}
.footer #left, #mid-data{float:left;}
.footer #right{float:right;}
.footer #mid-data{width:600px; text-align:center; margin-left:25px; padding-top:20px;}
.footer #mid-data p{font-size:0.7em;font-family:Arial,helvetica,sans-serif;}
.footer #mid-data em{font-size:0.7em; font-family:Arial,helvetica,sans-serif; font-weight:bold;}
.footer #basic-info{width:960px; margin:auto;}
.footer #attribution{background-color:#4c2b00; color:#ffffff; font-size:0.8em; text-align:right; padding:5px 100px 5px 0px;}
.footer #attribution a {color:#ffffff;}
.footer #left{list-style-type:none;}
.footer #right {list-style-type:none; margin-left:25px;}
.footer #left li a, #right li a {color:#ffffff; font-size:0.8em; font-family:Arial,helvetica,sans-serif;}
.footer #left li a:hover, #right li a:hover {color:#FFB974;}
.footer #right li{text-align:right;}
.yourself {
    color: #422D1C;
    font-family: Arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 19px;
    padding: 10px;
    text-align: left;
    text-decoration: none;
}
.yourself_text1 {
    color: #000000;
    font-family: Arial,helvetica,sans-serif;
    font-size: 14px;
	font-weight: bold;
    line-height: 22px;
    text-align: left;
    text-decoration: none;
	padding: 10px;
}
.yourself_text1 td {
padding-top:5px; padding-bottom:5px;
}
.yourself_text1 a {
    color: #000000;
    font-family: Arial,helvetica,sans-serif;
    font-size: 14px;
	font-weight: bold;
    line-height: 22px;
    text-align: left;
    text-decoration: none;
	padding: 10px;
}
.yourself_text1 span{
color:#000000;
}
.yourself_text1 a:hover {
    color: #000000;
    font-family: Arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    text-align: left;
    text-decoration: underline;
}
.yourself_textbox1 {
    background-color: #F2EFE5;
    border: 1px solid #DBC796;
    color: #422D1C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 11px;
    text-align: left;
    text-decoration: none;
}
.yourself_textboxtext1 {
    color: #422D1C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}
#organize
{
width:960px;
margin: auto;
}
#hotelresults
{
margin-top:10px;
margin-bottom:25px;
background-color:#f1f1f1;
}
#ancilliarytable{
margin-top:20px;
}
#ancilliarytable tr td
{
background-color:#FFEECB;
padding:5px;
color:#663300;
}
#ancilliarytable tr th
{
background-color:#663300;
padding:10px;
color:#FFEECB;
}
#ancilliarytable tr td a
{
text-decoration: underline;
color:#663300;
font-weight:bold;
font-size:1.2em;
}
#organize h2{
font-size:1.4em;
font-weight:bold;
padding: 10px;
padding-bottom: 25px;
font-family:arial,helvetical,sans-serif;
}
#organize tr td{
padding:10px;
}
#organize h3{
font-size:1.2em;
font-weight:bold;
padding: 10px;
padding-bottom: 25px;
font-family:arial,helvetical,sans-serif;
}
#totalprice{
font-size:1.6em;
font-weight:bold;
color:#663300;
}
.greenbox{
padding:10px;
margin:10px;
font-size:1.2em;
color:#020800;
background-color:#DCFFD1;
}
.redbox {
    padding: 5px;
    border-top: 1px solid #ff9393;
    border-bottom: 1px solid #ff9393;
    margin: 0px 0px 3px 0px;
    background: #ffecec url('/images/exclame.gif') no-repeat 99% 50%;
}

.bluebox {
    padding: 5px;
    border-top: 1px solid #72CCFF;
    border-bottom: 1px solid #72CCFF;
    margin: 0px 0px 3px 0px;
    background: #E5F6FF url('/images/info.gif') no-repeat 99% 50%;
}
.booking-stages{
padding:5px 5px 10px 5px; font-family:arial,helvetica,sans-serif; font-size:1.2em; color:#663300;}
.bookingform h3{
padding:5px 5px 10px 5px; font-family:arial,helvetica,sans-serif; font-size:1.2em; color:#1a1a1a;
}
.bookingform p{
padding:5px 5px 10px 5px; font-family:arial,helvetica,sans-serif; color:#000000;
}
.hoteldesctable{margin-bottom:15px;}
.continuebutton{ padding:10px; font-family:arial,helvetica,sans-serif; margin-bottom:25px;}
.listbreakdown td{background-color: #FFEECB; color: #663300; padding: 5px; line-height:1.2em;}
.listbreakdown td b{font-weight:bold;  line-height:1.2em;}
.listbreakdown th {background-color: #663300; color: #FFEECB; font-size:1.2em; padding: 5px;  line-height:1.2em;}
.header-container #organize{padding-top:230px;}
#flightsummary {width:960px; margin:auto;}