/*generic*/


body{
	padding: 0;
	background-color: #781b7a;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
	font-size: 78%;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}

div{ text-align: justify; }

.bg-color{margin:0;padding-left:4px;padding-right:4px;color:#520c52;font-size:11px;font-weight:normal;} /*__text in RH box__*/
h1{margin:0;padding:0;color:#6D1924;font-size:2em;font-weight:normal;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{ text-decoration: none; color: #6D1924; }
hr{ border: 1px solid #F6F2DF; border-top: 1px solid #771D2A; }


.themes,.themes-push,
#search, #footer,  
.panelAlt, .panel, .panel2, .panelOff,
#submenu, #submenu-alt, #submenu2,
.countryGuide, .bookNow,
.sort-tabs, .tabs, 
.brochure-thumb,
#product-selection
{font-size: 0.92em;}


/* general_____--keep the both panel togather*/
.spacer{margin:0;padding:0;clear:both;width:auto;font-size:1px;line-height:1px;height:1px;}
.hide-all, .hide-screen{position: absolute; left: 0; top: -500px; width: 1px; height: 1px; overflow: hidden;}
.holder-left{
	width: 593px; /*_____left box for the map______*/
	float: left;
	height: 300px;
}/* general end_____--keep the both panel togather*/
.holderborder-left{ width: 511px; float: left; border-top: 1px solid #E7AA4A; border-bottom: 1px solid #E7AA4A; }
.holder-right{ width: 248px; float: right; }/* Right hand side panel special offer*/
.holder-left50{float:left;width:344px;}
.holder-right50{float:right;width:344px;}

.holder-left50 .holder-left50, .holder-left50 .holder-right50, .holder-right50 .holder-left50, .holder-right50 .holder-right50{ width: 248px; }
.holder-left50 .holder-left50 p, .holder-left50 .holder-right50 p, .holder-right50 .holder-left50 p, .holder-right50 .holder-right50 p{ margin: 0; }
.holder-left50 .holder-left50 h2, .holder-left50 .holder-right50 h2, .holder-right50 .holder-left50 h2, .holder-right50 .holder-right50 h2{ margin:0; }
.padding-left{ padding-left: 0px; }
.margin1{ margin: 0px; }

.image{ border: 1px solid #DFA94C; padding: 1px; }
.float-left{ float: left !important; }
.float-right{ float: right !important; }





/* layout */
#container{ background-image: url(../images/bg-main.gif); background-position: top left;  background-color: #f8c8fa; width: 882px; margin: 0 auto; }
#main{ padding:9px 15px; }/* right box padding from right hand side__plus padding inside Large box */
#content{clear:both;}
.content-padding{padding:0px 0px 0 0px;}







/*rhs panels*/
.panelBorder{border:1px solid #a100a0;min-height:299px;}/*_____________border line RH box__*/
/*\*/
* html .panelBorder { height: 300px; }
/* */
.panelBorder .holder-left50, .panelBorder .holder-right50{ width: 50%; }
.panelBorder2{border:1px solid #F7EFDE;}
.panelOff{ position: absolute; top: -1000px;right: 15px;	margin-right: -1px; border: 1px solid #E7AA4A; background-color: #bb7dba; min-height: 302px; }
.panelOff h2{ width: 248px; }
.panel{
	position: relative;
	top: 0;
	border:none;;
	background-color: #bb7dba;/*_______________right panel BG_______*/
	min-height: 282px;
	width:238px;
}
/*\*/
* html .panel, * html .panelOff {height: 302px; }
/* */
.fixedheight{ height: 299px; }/*_____________box height RH box__*/





/* DESTINATION */
#panelstart .panelBorder{background:url("../images/destinations/Latest_Offer.jpg") bottom no-repeat; }
#NAmerica .panelBorder{background: url("../images/destinations/destination-n-america.jpg") bottom right no-repeat; }
#Europe .panelBorder{background: url("../images/destinations/destination-europe.jpg") bottom center no-repeat; }
#CAmerica .panelBorder{background: url("../images/destinations/destination-c-america.jpg") bottom center no-repeat; }
#SAmerica .panelBorder{background: url("../images/destinations/destination-s-america.jpg") bottom right no-repeat; }
#MidEast .panelBorder{background: url("../images/destinations/destination-middleeast.jpg") bottom left no-repeat; }
#Africa .panelBorder{background: url("../images/destinations/destination-africa.jpg") bottom center no-repeat; }
#FarEast .panelBorder{background: url("../images/destinations/destination-fareast.jpg") bottom right no-repeat; }
#IndianSub .panelBorder{background: url("../images/destinations/destination-india.jpg") bottom right no-repeat; }
#SEAsia .panelBorder{background: url("../images/destinations/destination-se-asia.jpg") bottom left no-repeat; }
.bg-color{ background-color: #bb7dba; }/*_______right panel BG for the country name___*/
