body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
div#container
{
	margin: 0 auto;
	text-align: left;
	width: 780px;
	background: url(/images/bg_container.png) repeat-y;
	padding: 0 7px;
}

A:link {TEXT-DECORATION: none}
A:visited {TEXT-DECORATION: none}
A:active {TEXT-DECORATION: none}
A:hover {TEXT-DECORATION: underline}

.main-text{ 
	font-family: arial,helvetica,sans-serif;
	font-size: 11pt 
	}

.white8	{
	font-family: arial,helvetica,sans-serif; 
	font-size: 8pt; 
	text-decoration: none; 
	color: #FFFFFF; 
	font-weight: bold 
	}
	
  
	.prices-numbers{
	font-size: 9pt;
  font-family: arial,helvetica,sans-serif; 
	color:#000000;
}
.periods
{
    FONT-SIZE:10px
	font-family: arial,helvetica,sans-serif; 
    COLOR: white;
	float:left;
	text-align:left;
	font-weight: bold ;
	font-size:8pt;
	padding:2px;
}
.yellow8{
	font-family: arial, helvetica, sans-serif; font-size: 8pt; 
	text-decoration: none; 
	color: #FFFF00; 
	font-weight: bold 
	}

.blue10	{
	font-size: 10pt; 
	font-family: arial,helvetica,sans-serif; 
	text-decoration: none; 
	color: #000080; 
	font-weight: bold 
	}

.yellow10{
	font-size: 10pt; 
	font-family: arial, helvetica, sans-serif; 
	text-decoration: none; 
	color: #FFFF00; 
	font-weight: bold
	}

.white10{
	font-family:helvetica, arial;
	font-size: 15px; 
	color: #FFFFFF; 
	font-weight: bold 
	}

.white9	{
	font-family: arial, 
	helvetica, sans-serif; 
	font-size: 9pt; 
	color: #FFFFFF 
	}

.smalltext{ 
	font-family:helvetica, arial;
	font-size: 11px; 
	font-weight: normal 
	}

.big-white{ 
	font-family: arial,helvetica,sans-serif; 
	font-size: 12pt; 
	color: #FFFFFF; 
	font-weight: bold 
	}
.big-white a,.big-white a:visited{ 
		color: #FFFFFF; 
	font-weight: bold 
	}
	.big-white a:hover{ 
	
	color: #FFFF8F; 
	font-weight: bold 
	}
.big-blue{
	font-family: arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #000080; 
	font-weight: bold 
	}
.rates{
	font-family: arial, helvetica, sans-serif; 
	font-size: 15px; 
	color: #993399;
	font-weight: bold 
	}

.hotelname{ 
	font-family: arial,helvetica,sans-serif; 
	font-size: 12pt; 
	color: #FF0000; 
	font-weight: bold 
	}


.periods{ 
	font-family: arial,helvetica,sans-serif; 
	font-size: 8pt; 
	color: #000080; 
	font-weight: bold 
	}

.roomtype{ 
	font-family: arial,helvetica,sans-serif; 
	font-size: 10pt; 
	font-weight: bold 
	}

.location-prices{ 
	font-family: arial,helvetica,sans-serif; 
	font-size: 10pt; 
	color: #FF0000; 
	font-weight: bold 
	}

.category-open{ 
	font-family: arial,helvetica,sans-serif; 
	font-size: 10pt; 
	color: #000080; 
	font-weight: bold 
	}

.typesofroom{ 
background-color:#993399;
	font-family: arial,helvetica,sans-serif; 
	font-size: 10pt; 
	color: #FFFFFF; 
	font-weight: bold;
	}

.tour-headon {
	font-family: arial,helvetica,sans-serif; 
	font-size: 11pt; 
	color: #FFCC00; 
	text-decoration: none; 
	font-style: italic; 
	font-weight: bold 
	}

.hotelin{ 
	font-family: arial,helvetica,sans-serif; 
	font-size: 11pt; 
	color: #FFFFFF; 
	font-weight: bold 
	}

.hotelsearch{
	font-family: arial,helvetica,sans-serif; 
	font-size: 12pt; 
	color: #FFFFFF; 
	font-weight: bold 
	}



.sblue10{
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-color:#ffffff;
	}

b	{
	color: #993399;
	}

.black{
font-weight:bold;
color:#000000;
}


.botborder{
	font-family: arial,helvetica,sans-serif; 
	font-size: 10pt; 
	color: #000080; 
	font-weight: bold 
border:none;
border-top-style:solid;
border-width:1px;
border-color: #aa55aa;
}

.itinerarycell{
font-family: arial,helvetica,sans-serif; 
font-size:11px;
color:#000000;
border-top-style:solid;
border-width:1px;
border-color: #993399;
}

.justif{
text-align:justify;
}

.hoteldescription{
font-family: arial,helvetica,sans-serif; 
font-size:11px;
color:#000000;
}
.book{
	
	background-color : #F50AC7;
	color:white;
	font-weight:bold;
	font-family: arial,helvetica,sans-serif;
	border-width : 1px;
	border-style: ridge;
	text-align:right;
	border-color: #999999;
	width:450px;
}
.book a,.book a:visited{
	color:white
}
.book a:hover{
	color: #FFff80;
}
.bookt h3{
 font-family: arial,helvetica,sans-serif; 
	color:#E509BA;font-size: 16px ;
}
.bookt a,.bookt a:visited{
 font-family: arial,helvetica,sans-serif; 
	color: #E509BA;
	font-size: 16px ;
}
div.book-form input,div.book-form select,div.book-form textarea
{
	padding: 4px;
	border: 1px #ccc solid;
}
div.book-form label
{
	margin: 15px 0 4px 0;
	display: block;
}
div.error
{
	background-color: #f3f3f3;
	color: #cc0000;
	width: 600px;
	padding: 10px;
	margin: 10px 0;
	text-align: center;
	font-weight: bold;
	border: 1px #ccc solid;
}
