/*
  $Id: stylesheet.css,v 1.1.1.1 2004/03/04 23:42:<? echo $hmenu2 ?> ccwjr Exp $

  Netcast, Open Source E-Commerce Solutions
  http://www.netcast.fr

  Copyright (c) 2006 Netcast

  Released under the GNU General Public License
*/
.yearHeader { font-family: Helvetica, Arial, Verdana; font-size: 14px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none;} .calendarMonth { background-color: #BBC3D3; cursor: default; width: 100%;}
.calendarHeader { font-family: Helvetica, Arial, Verdana; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none; height: 22px;}
.calendarToday { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #FFCF00; padding-left : 3px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}
.calendarWeekend { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #CAEEFF; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}
.calendar { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #FFFFFF; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px; }
.event { font-family: Arial, Verdana; font-size: 11px; color: #000000; background-color: #FFFFFF; text-decoration: none; border:1px solid #E6E6E6; }
.empty { background-color: #F0FAFF; line-height: 14px; height: 22px; width: 18px; }

.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {color: red; text-decoration: underline;}
.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {color: red; text-decoration: underline;}

.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {color: red; text-decoration: underline;}




CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}




.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
A {
  color:#000000;;
  /*font-weight:bold;*/
  text-decoration: none;
  font-weight: normal;
}

A:hover {
  /*color: #000;*/
  /*text-decoration: underline;*/
  color: #89735e;
  font-weight:bold;
}

FORM {
	display: inline;
}

TD.headerError, TR.headerError  {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;  
}

TD.headerInfo, TR.headerInfo{
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}


TD.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  /*background: #FFFFFF;*/
}

CHECKBOX,INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background-color: White;*/
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #c76170;
  font-weight: bold;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #ff0000;
}
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px; 
	color:#000000;	
}
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


 .tx{
  font-family: Verdana, Arial, sans-serif;
  color: #FFF;
  font-size: 11px; 
 }

 .tx1{
  font-family: Verdana, Arial, sans-serif;
  color: #39496B;
  font-size: 11px;  
 }

 .tx2{
  font-family: Verdana, Arial, sans-serif;
  color: #fff;
  font-size: 11px;  
  font-weight: bold;
 }

 .tx3{
  font-family: Verdana, Arial, sans-serif;
  color: #F80000;
  font-size: 12px;
  font-weight: bold;  
 }
 

td.main_city, a.main_city:link, a.main_city:visited{
    color:#000;
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	font-weight:bold;
	/*text-decoration:underline;*/
}
a.main_city:hover{
	/*color:#000;*/
	color: #a17d63;
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	font-weight:bold;	
	/*text-decoration:underline;*/
}
.header_category{
 	color:#000;
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	font-weight:bold;
	padding-left:10px;
}
.hotel_list, a.hotel_list:visited,a.hotel_list:hover{
	color:000;
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	/*font-weight:bold;*/
	padding-left:20px;
	text-decoration:none;
	font-weight:bold;
}
.hotel_list1, a.hotel_list1:visited{
	color:000;
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;	
	text-decoration:none;
	font-weight:bold;
}
a.hotel_list1:hover{
	/*text-decoration: underline;*/
	font-weight:bold;
	color:#a17d63;
}


/* Line of main city */
.border_main_city, #border_main_city {
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#264fc3;
	border-left-style:solid; border-left-width:1px; border-left-color:#264fc3;
	border-right-style:solid; border-right-width:1px; border-right-color:#264fc3;
	border-top-style:solid; border-top-width:1px; border-top-color:#264fc3; 
}
.border_all {
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#000066;
	border-left-style:solid; border-left-width:1px; border-left-color:#000066;
	border-right-style:solid; border-right-width:1px; border-right-color:#000066;
	border-top-style:solid; border-top-width:1px; border-top-color:#000066; 
}
.border_no_left {
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#000066;
	border-left-style:solid; border-left-width:0px; border-left-color:#000066;
	border-right-style:solid; border-right-width:1px; border-right-color:#000066;
	border-top-style:solid; border-top-width:0px; border-top-color:#000066; 
}
.border_no_left_top {
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#000066;
	border-left-style:solid; border-left-width:0px; border-left-color:#000066;
	border-right-style:solid; border-right-width:1px; border-right-color:#000066;
	border-top-style:solid; border-top-width:1px; border-top-color:#000066; 
}
.border_all_no_top {
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#000066;
	border-left-style:solid; border-left-width:1px; border-left-color:#000066;
	border-right-style:solid; border-right-width:1px; border-right-color:#000066;
	border-top-style:solid; border-top-width:0px; border-top-color:#000066; 
}
.border_step {
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#3c7ed5;
	border-left-style:solid; border-left-width:1px; border-left-color:#3c7ed5;
	border-right-style:solid; border-right-width:1px; border-right-color:#3c7ed5;
	border-top-style:solid; border-top-width:1px; border-top-color:#3c7ed5; 
	background-color: #eef2fb;
	padding-left: 5px;
	
}
.hotel_address{
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	font-weight:bold;
	padding-left:5px;	
	color:#000000;
}
td{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000;
 padding-left:0px;
}

.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;    
  color: #0350a9;
}

.padding{
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;	
}

#padding{
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;	
}
a.city_az, a.city_az:hover{
	margin-right:10px;
	/*color:#000;*/
	color:#a17d63;
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	font-weight:bold;	
	padding-left:5px;		
}
a.headerNavigation,a:link.headerNavigation,.headerNavigation{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #0350a9;
  font-weight : bold;
  text-decoration:none;
  
}

a:hover.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#a17d63;
/*  color: #0350a9;*/
  font-weight : bold;
  /*text-decoration: underline; */
}

.room_info{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #000;
  background-color:#eef2fb;
  padding-left:5px;
  padding-bottom:5px;
}
.title{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#3c7ed5;
  padding-bottom: 5px;
  padding-left: 5px;  
}

.smalltext{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px; 
}
.hotel_title{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight:bold;  
  color: Black;
  padding-left:0px;
  padding-bottom:0px;
}
.paymentBarCurrent{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight:bold;  
  color: Black;	
}
.paymentBarTo{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #A9A9A9;	
}
a.paymentBarFrom:visited,a.paymentBarFrom:hover{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  /*color: #A9A9A9;	*/
  color:#a17d63;
  font-weight:bold;
}
.red{
	color: Red;
}
a.footer:hover{
	font-family: Verdana, Arial, sans-serif;
   font-size: 10px;
	/*color: White;*/
	color:#a17d63;
	font-weight: bold;	
	text-decoration: none;
}

a.footer{
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
	color: White;	
	font-weight: normal;	
	text-decoration: none;
}

a.footer1:hover{
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
	/*color: black;*/
	color:#a17d63;
	/*font-weight: bold;*/
	font-weight: normal;
	text-decoration: none;
}

a.footer1{
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
	/*color: black;*/
	color:#a17d63;
	/*font-weight:bold;*/
	font-weight: normal;
	text-decoration: none;
}

a.hotel_infor_box:hover{
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
	color:#a17d63;
	font-weight: bold;
	text-decoration: none;
}

a.hotel_infor_box{
	font-family: Verdana, Arial, sans-serif;
   font-size: 10px;
	color:#000000;
	text-decoration: none;
	font-weight: normal;
}

a.menu2:hover{
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
	/*color: black;*/
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}

a.menu2{
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
	/*color: black;*/
	color:#89735e;
	text-decoration: none;
}

a.member_profile:hover{
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
	/*color: black;*/
	color:#89735e;
	font-weight: bold;
	text-decoration: none;
}

a.member_profile{
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
	/*color: black;*/
	color:#000000;
	font-weight:bold;
	text-decoration: none;
}


.border_form {
	padding-left:5px; 
	padding-top:5px; 
	padding-bottom:5px; 
	margin-right: 5px;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#003399;
	border-left-style:solid; border-left-width:1px; border-left-color:#003399;
	border-right-style:solid; border-right-width:1px; border-right-color:#003399;
	border-top-style:solid; border-top-width:1px; border-top-color:#003399;
	
}
.content_heading { font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    color: rgb(0, 0, 0);
    font-weight: bold;
}
#total{
	background-color: #B0E0E6;
	font-weight: bold;
}
.bg_header{
	background-color: #B0E0E6;
}
.header_invoice {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: Gray;
  font-weight: bold;
}
.featured{	
	font-family:Tahoma, Verdana, Arial, sans-serif; 
	font-size: 13px;
	color: Red;
}

a.featuredLink:visited{
	/*color: Black;*/
	color:#a17d63;
	font-weight:bold;
  	font-size: 11px;	
	/*text-decoration:underline;*/
}
a.featuredLink:hover{
/*	color: Black;*/
	color:#a17d63;
	font-size: 11px;
	font-weight:bold;
/*	text-decoration: underline;*/
}
.featured_city{
	font-size: 9px;
}

.cl-left{
	color:#FFFFFF;
}

.yellow{
	color: Yellow;
	font-size: 15px;
}
img.boder{
	border: 1px;
	border-color: White;
}
#white,.white,a.white:hover{
	color: White;
}
#gold{
	color: #FFD700;
	font-weight:bold;
}
#redgold{
	color: #FF0000;
	font-weight:bold;
}
#normal_price{
	text-decoration:line-through;
	font-style:italic;
}
a.copyrigth:hover,a.copyrigth:link{
	color: White;
}

.hlc{
	color: #806341;	
}
a.header2:hover{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#a17d63;
	font-weight: bold;
	text-decoration: none;
}

a.header2{
	font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
	color:#a17d63;
	font-weight: normal;
	text-decoration: none;
}

a.header1:hover{
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
	color:#a17d63;
/*	color: #725f59;*/
	font-weight: bold;	
	text-decoration: none;
}

a.header1,a.header1:link{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	/*color: #725f59;	*/
	color:#000;
	font-weight:bold;
	text-decoration: none;
}
.bg_country{
	height: 20px;
	width: 137px;
	background-color: #a17d63;
	background-image: url(images/bg_country.gif);
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.more,a.more{
	/*color: #983240;	*/
	color:#000000;
	font-weight: bold;
	font-size: 10px;
}
a.more:hover{
	/*color: #983240;	*/
	color:#a17d63;
	font-weight: bold;
	font-size: 10px;
	/*text-decoration: underline;*/
}
.hotel_name,a.hotel_name,#hotel_name{
/*	color: #706259*/
	color:#a17d63;
	font-size: 12px;
	font-weight: bold;
}
a.hotel_name:hover{
	/*color: #706259;*/
	color:#a17d63;
	font-size: 13px;
	font-weight: bold;
/*	text-decoration: underline;*/
}
.bg_book{
	height: 15px;	
	width: auto;
	text-align: center;	
	background-color: #d2d0db;
	/*background-image: url(images/bg_country.gif);*/
	padding-left: 5px;
	padding-right: 5px;	
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
	font-size: 11px;
}

.hname,#hname{
	font-size: 14px;
	font-weight: bold;
}
.ground{
	color: #84685c;
}

.room_price{
	color: #706259;
	font-size: 12px;
	font-weight: bold;
}
.special_offers{
	/*font-size: 20px;	*/
	/*color: #abaabc;*/
	color: #a17d63;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
}
.hotdeal{
	font-size: 13px;
}

.border_ground{
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#a8866d;
	border-left-style:solid; border-left-width:1px; border-left-color:#a8866d;
	border-right-style:solid; border-right-width:1px; border-right-color:#a8866d;
	border-top-style:solid; border-top-width:1px; border-top-color:#a8866d; 
}

.text_box{
	background-color: #dbcdc2;	
	width: 140px;	
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#afaea9;
	border-left-style:solid; border-left-width:1px; border-left-color:#afaea9;
	border-right-style:solid; border-right-width:1px; border-right-color:#afaea9;
	border-top-style:solid; border-top-width:1px; border-top-color:#afaea9; 
}
.header{  
  font-size: 12px;
  color: #000;
  font-weight : bold;
  
}
.bg_exemple{
	height: 15px;	
	width: 140px;
	text-align: center;	
	background-color: #d4c8bc;	
	padding-left: 5px;
	padding-right: 5px;	
	padding-top: 2px;
	padding-bottom: 2px;
	color: #983240;
	font-size: 10px;
}

.bold_yellow_big{
  color:#806341;
  font-weight:bold;
  font-size:14px;
}
.bold_black_big{
  font-weight:bold;
  font-size:14px;
}
.bold_yellow_small{
  color:#806341;
  font-weight:bold;
  font-size:11px;
}
.bold_black_small{
  font-weight:bold;
  font-size:11px;
}
.bold_red_small{
  color:#b43b3e;
  font-weight:bold;
  font-size:11px;
}
.yellow_big{
  color:#806341;
  font-size:14px;
}
.black_big{
  font-size:14px;
}
.yellow_small{
  color:#806341;
  font-size:11px;
}
.black_small{
  font-size:11px;
}
.ksk_border{
	border-top:1px solid #adaabf;
	border-bottom:1px solid #adaabf;
}

/*************************************** Vitou Add ******************************************/
.light_bggray
{
	background-color:#eee;
}
.bggray
{
	background-color:#CCC;
}
.text_gray
{
	color:#777;
}

/*************************************** End Vitou Add ***************************************/

/*Mouse Over show color*/
.moduleRow { }
.moduleRowOver { background-color:#FC0; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #FC0; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #fff; }

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.tabselect{
background-color: #C2CFDC;
}

.flag_selected{	
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
	-moz-opacity:10;
	-khtml-opacity:10;	
	top:50px;
	left:50px;
	position:absolute;
	background-image:url(images/spacer.gif);
	width:200px;
	height:50px;
}
a.flag_selected{	
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);
	-moz-opacity:10;
	-khtml-opacity:10;	
}

.info_head_padding_left { 
	padding-left:15px;
	font-family: Arial;
	font-size:14px;
	text-transform:uppercase;
}

#blackred,.blackred {
   color: Maroon;
	/*font-size: 11px;*/
}
#blackredLight,.blackredLight {
   color: #a17d63;
	font-size: 13px;
}
.size9,#size9{	
	font-size: 9px;
}
.size10,#size10{	
	font-size: 10px;
}
.size11,#size11{	
	font-size: 11px;
}
.size12,#size12{	
	font-size: 12px;
}
.size13,#size13{	
	font-size: 13px;
}
.size14,#size14{	
	font-size: 14px;
}
a.book{
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
	/*color: black;*/
	color:#89735e;
	text-decoration: none;	
	font-weight: normal;
}
a.book:hover{
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
	/*color: black;*/
	color:#89735e;
	text-decoration: none;
	font-weight: bold;
}
.maron,#maron{
	color:#a17d63;
}

.suggest_hotel{
/*	color: #706259*/
	color:#a17d63;
	font-size: 11px;
	font-weight: bold;
}

.bg_member_title1{
	height: 20px;
	width:555px;
	background-color: #a17d63;
	background-image: url(images/bg_member.gif);
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.normal_maron
{
color:#806341;
font-size:12px;
}