﻿body {
    background-image: url(../images/background.gif);
    padding-top:25px;
    font-family:Arial;
    font-size:12px;
    color:#454545;
    line-height:16px;
}
p
{
    float:left;
    width:503px;
    margin: 10px 0px 0px 0px;
    text-align:justify;
    color: #000000;
}
.label
{
	float:left;
    width:auto !important;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
#wrapper
{
    margin:0 auto;
    width:870px;
}
#wrapper .content
{
    float:left;
    width:870px;
    background-color:White;
    background-image:url(../images/content-background.gif);
    background-repeat:repeat-y;
}
#wrapper .content .left-content
{
    float:left;
    width:508px;
    padding:5px 5px 5px 17px;
    margin-left:8px;
    border:solid 0px red;
}
#wrapper .content .right-content
{
    float:left;
    margin-left: 8px;
    width: 315px;
    padding:5px 0px 0px 0px;
}
.section
{
    float:left;
    margin-top:15px;
    margin-left:0px;
    width:503px;
}
.section .welcome-images
{
    float:left;
    width:165px;
}
.section .welcome-content
{
    float:left;
    margin-left:10px;
    margin-top:10px;
    width:328px;
    text-align:justify;
    line-height:22px;
}

.section .business-content
{
    float:left;
    margin-left:0px;
    margin-top:20px;
    width:503px;
    text-align:justify;
    line-height:22px;
}
.right-top-menu
{
    float:left;
    width:300px;
    margin-left:8px;
    margin-top:5px;
    background-color:#DE8100;
}
.right-top-menu ul
{
    margin-top:15px;
    margin-bottom:15px;
    list-style-type:none;
    list-style-position:outside;
}
.right-top-menu ul li
{
    background-image:url(../images/right-menu-bullet.gif);
    background-repeat:no-repeat;
    background-position:left center;
    margin-left:-15px;
    padding-left:25px;
    line-height:25px;
}
.right-top-menu ul li a
{
    color:#ffffff;
    font-size:14px;
    text-decoration: none;
    font-weight: 600;
    font-family:Verdana;
}
.banner
{
    float:left;
    margin: 10px 0px 10px 0px;
    padding-bottom:8px;
    background-color:#ffffff;
}
.promotion
{
    float:left;
    width:315px;
    text-align:center;
}
.right-section-hotel
{
    float:left;
    width:285px;
    margin:5px 15px 5px 15px;
}
.right-section-hotel ul
{
    margin-top:10px;
    margin-bottom:10px;
    list-style-type:none;
    list-style-position:outside;
}
.right-section-hotel ul li
{
    background-image:url(../images/hotel-menu-bullet.gif);
    background-repeat:no-repeat;
    background-position:left center;
    margin-left:-35px;
    padding-left:20px;
    line-height:20px;
}
.right-section-hotel ul li a
{
    color:#64635F;
    text-decoration: none;
    font-weight: bold;
}
.main-heading
{
    float:left;
    margin-left:0px;
    margin-bottom:5px;
    width:503px;
    font-weight: 400;
    font-family: arial;
    font-size:22px;
    color: #BF7C07;
    text-align: right;
    line-height:30px;
}
.sub-heading-green
{
    float:left;
    margin-top:15px;
    margin-left:0px;
    padding-bottom:10px;
    width:503px;
    font-weight:500;
    font-family: arial;
    font-size:18px;
    color: #234E3D;
    text-align: left;
    border-bottom: dotted 1px black;
}
.sub-heading-gray
{
    float:left;
    margin-top:5px;
    margin-left:10px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-bottom:10px;
    padding-left: 35px;
    width:260px;
    line-height: 30px;
    height:20px;
    font-weight:500;
    font-family: arial;
    font-size:18px;
    color: #999999;
    text-align: left;
    vertical-align:middle;
    border-bottom: dotted 1px black;
    background-image: url(../images/star.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.sub-heading-orange {
    float:left;
    padding-bottom:10px;
    padding-left:35px;
    width:260px;
    line-height:30px;
    height:20px;
    font-weight:500;
    font-family:arial;
    font-size:18px;
    color:#F28830;
    text-align:left;
    vertical-align:middle;
    border-bottom:dotted 1px #000;
    background-image:url(../images/star.gif);
    background-repeat:no-repeat;
    background-position:left top;
    margin:5px 10px 10px;
}
.sub-sub-heading {
    float:left;
    margin-top:20px;
    margin-left:0;
    padding-bottom:0px;
    width:363px;
    font-weight:700;
    font-family:arial;
    font-size:13px;
    color:#F28830;
    text-align:left;
    border-bottom:dotted 1px #000;
}
.sub-sub-heading a
{
    font-weight: bold;
    font-family: arial;
    font-size:13px;
    color: #F28830; /*  BF7C07;*/
    text-decoration:none;
    vertical-align:top;
}
.sub-sub-heading .days
{
     font-weight: normal;
    color: #000000;
    font-size:12px;
}
.destinations-covered
{
    float:left;
    margin-top: 8px;
    color: #000000;
    font-size:12px;
    font-size:12px;
}
.marron
{
    color: #A10D0D;
    font-weight: bold;
    width:auto;
    display:inline !important;
}
.package-group
{
    float:left;
    margin-left:0px;
    margin-bottom:15px;
    width:503px;
}
.package-group img
{
    float: right;
    margin-left:15px;
    margin-top:12px;
    padding: 0px 0px 0px 0px;
}
.read-more
{
    float:left;
    width:345px;
    margin-left:0px;
    margin-top:20px;
    padding-right: 20px;
    text-align:right;
    color: #D07D00;
    font-size: 12px;
    background-image: url(../images/read-more.gif);
    background-position: right center;
    background-repeat:no-repeat;
    text-decoration: none;
}
.right-section-arrow-bullet
{
    float:left;
}
.right-section-arrow-bullet ul
{
    list-style-type: none;
    list-style-position:outside;
    margin-top: 0px;
}
.right-section-arrow-bullet ul li
{
    
    background-image:url(../images/hotel-menu-bullet.gif);
    background-repeat:no-repeat;
    background-position:left top;
    margin-left:-20px;
    padding-left:20px;
    line-height:20px;
    width: 250px;
}
.right-section-arrow-bullet ul li a
{   
    text-decoration:none;
    color:#555555;
}
.right-section-arrow-bullet .sub-list
{
    
    list-style-type:disc;
    background-image:none;
}
.right-section-arrow-bullet .sub-list li
{
    background-image:none;
    padding-left:0px;
}
.right-section-arrow-bullet .sub-list li a
{
    font-size:11px;
    font-weight:bold;
    color:#F28830;
}
.back-links
{
    float:left;
    width:503px;
    text-align:right;
    margin-bottom: 12px;
    margin-top:-5px;
}
.back-links a
{
    text-decoration:none;
    color:#000000;
    font-weight:bold;
}
/*
.image-gallery
{
    margin-top: -5px;
    margin-bottom: 5px;
    float:left;
    width:305px;   
    background-color: #DE8100;
    padding: 2px 5px 3px 5px;
}
.image-gallery img
{
    padding: 3px 5px 2px 5px;
}
*/
.bold
{
    font-weight: bold;
}
.affilication
{
    padding-left: 25px;
    padding-right: 20px;
}
.footer
{
    float:left;
    width:870px;
    margin-top:10px;
    margin-bottom:10px;
    color: #492B13;
}
.footer .pkg-category
{
    float:left;
    list-style-type:none;
    margin-bottom:15px;
    margin-left: 0px;
    padding: 0px 0px 0px 0px;
	display: inline;
	text-align:center;

}
.footer .pkg-category a
{
    padding-left:12px;
    padding-right: 12px;
    text-decoration: none;
    color: #492B13;
    font-weight:bold;
    line-height:22px;
    
}
.footer .pkg-category li
{
    float:left;
    background-image:url(../images/footer-separator.gif);
    background-position: right center;
    background-repeat:no-repeat;
    padding-right: 20px;
    display:inline;
    line-height:22px;
}
.footer .pkg-category .last
{
    background-image: none;
}
.footer .pkg-category li a
{
    padding-left:20px;
    text-decoration: none;
    color: #492B13;
    font-weight:bold;
}



.footer .other-links
{
    float:left;
    list-style-type:none;
    margin-bottom:5px;
    margin-left: 0px;
    width:870px;
    text-align:center;
    font-weight:bold;
    font-size:11px;

}
.footer .other-links a
{
    padding-left:12px;
    padding-right: 12px;
    text-decoration: none;
    color: #492B13;
}


.footer .copyright
{
    float:left;
    width:400px;
    margin-top:15px;
    font-size:14px;
}

.footer .vrv
{
    float:right;
    width:400px;
    margin-top:15px;
    text-align:right;
    font-size:14px;
}
.footer .vrv a
{
    text-decoration: none;
    color: #492B13;
}
.footer .bestviewed
{
	float:left;
    width:870px;
    text-align:center;
    margin-top:15px;
    font-size:10px;
}
/*************Auto Complete Search **************/
.search
{
	position: relative; /*height:25px;*/
	width: 125px;
	z-index: 1;
}
.autocomplete_list
{
	border-width: 1px;
	border-style: solid;
}
/************Inner Page Css***************/
/************Extension Package Page Css***************/
.nest-heading
{
	float:left;
    margin-top:15px;
    margin-left:20px;
    padding-bottom:0px;
    width:343px;    /*483px;*/
    font-weight:bold;
    font-family: arial;
    font-size:14px;
    color: #AA0000; /*234E3D*/
    text-align: left;
    border-bottom: dotted 1px #000;
}
.nest-sub-heading
{
	float:left;
    margin-top:20px;
    margin-left:20px;
    padding-bottom:0px;
    width:343px;
    font-weight:700;
    font-family:arial;
    font-size:11px;
    color:#F28830;
    text-align:left;
    border-bottom:dotted 1px #bcbcbc;
}
.nest-sub-heading a
{
    font-weight: bold;
    font-family: arial;
    font-size:11px;
    color: #F28830; /*  BF7C07;*/
    text-decoration:none;
    vertical-align:top;
}
.nest-sub-heading .days
{
     font-weight: normal;
    color: #000000;
    font-size:11px;
}
.nest-destinations-covered .destinations-covered
{
	float:left;
    margin-top: 5px;
    color: #000000;
    font-size:11px;
}
/************Extension Package Page Css***************/
/************Package Itinerary Page Css***************/
.packageitinerary-sub-heading 
{
    float:left;
    margin-top:20px;
    margin-left:0;
    padding-bottom:0px;
    width:450px;
    font-weight:700;
    font-family:arial;
    font-size:13px;
    color:#F28830;
    text-align:left;
    border-bottom:dotted 1px #000;
}
/************End of Package Itinerary Page Css***************/
.pkg-category-list 
{
    padding-left:12px;
    padding-right: 12px;
    text-decoration: none;
    color: #492B13;
    font-weight:bold;
    line-height:22px;
}