/* CSS Document */


/*gloabl seetings for <div id=paypal>*/
div#paypal {
	font-size: 16px;
	font-family: Tahoma, "MS Sans Serif", Verdana;
}
/*heading for booking wizard*/
div#paypal h1 {
	font-size: 18px;
	color: #333333;
	text-decoration: underline;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	text-align: left;
}
/*intro text boking wizard*/
div#paypal h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
/* used for type at index page */
div#paypal h3 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #000000;
}
/* used for type at index page */
div#paypal h4 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
}
div#paypal textarea {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #6B8EC6;
	border: 1px solid #333333;
}
/* global font size for all tables in div container */
div#paypal table {
	font-size: 12px;
}
/* used for cart in div container */
div#paypal .dropcontent{
	width: 100%;
	height: auto;
	border: 1px solid #cccccc;
	background-color: #f2f2f2;
	padding: 0px;
	margin: 0px;
	display:block;
	font-size: 11px;
}

/*
* START UPDATE!
*/

/* agb style for booking terms */
div#paypal .agb {
	font-size: 10px
}

/* color 1 */
div#paypal table.color1 {
	font-size: 12px;
	background-color: #FAFAFA;
	border: 1px solid #999999;
}

/* used for table which displays current step */
div#paypal table.step {
	background-color: #f2f2f2;
	border: 1px solid #CCCCCC;
}
/* used for format string step 1/7 */
div#paypal .formatstep {
	font-size: 18px;
	color: #6B8EC6;
	text-align: right;
}

/* used for all content between STEP and BUTTONS below */
div#paypal table.content {
	background-color: #f2f2f2;
	border: 1px solid #CCCCCC;
}

/* used for all content between STEP and BUTTONS below */
div#paypal table.category {
	background-color: #6B8EC6;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
}

/* used for all content between STEP and BUTTONS below */
div#paypal table.category p {
	color: #FFFFFF;
}

/* used for table with buttons below content - cancel - previuos - next */
div#paypal table.buttons {
	background-color: #f0f0f0;
	border: 1px solid #CCCCCC;
}

/* used for table with buttons below content - cancel - previuos - next */
div#paypal table.holiday {
	background-color: #f2f2f2;
	border: 1px solid #CCCCCC;
}

/* BLOCK table style for features table in hotel and rooms */
div#paypal table.features {
	font-size: 12px;
	background-color: #DBE0E6;
	border: 1px solid #999999;
}
div#paypal td.featuresheading, tr.featuresheading {
	font-size: 12px;
	background-color: #8FADDE;
	color: #FFFFFF;
}
div#paypal td.featuresdata, tr.featuresdata {
	font-size: 12px;
	background-color: #ffffff;
}

/* required fields at email form */
div#paypal .required {
	color: #FF0000;
	font-weight: bold;
}

/* powered by beckspaced bottom link */
div#paypal a.beckspaced:link, div#paypal a.beckspaced:active, div#paypal a.beckspaced:visited {
	color: #666666;
	text-decoration: underline;
	font-size: 12px;
}
div#paypal a.beckspaced:hover {
	color: #99CC00;
	text-decoration: none;
}

/* text book link in rooms section */
div#paypal a.book:link, div#paypal a.book:active, div#paypal a.book:visited {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
div#paypal a.book:hover {
	color: #333333;
	text-decoration: none;
}

/* heading book link in rooms section! */
div#paypal a.bookbig:link, div#paypal a.bookbig:active, div#paypal a.bookbig:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 15px;
	font-weight: bold;
}
div#paypal a.bookbig:hover {
	color: #FFCC00;
	text-decoration: none;
}

/* category links if global category is enabled! */
div#paypal a.category:link, div#paypal a.category:active, div#paypal a.category:visited {
	color: #ffffff;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}
div#paypal a.category:hover {
	color: #FFCC00;
	text-decoration: none;
}

/* category links if global category is enabled! */
div#paypal a.category_black:link, div#paypal a.category_black:active, div#paypal a.category_black:visited {
	color: #000000;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}
div#paypal a.category_black:hover {
	color: #0066CC;
	text-decoration: none;
}

/*
* END UPDATE!
*/

/*
*  table bg used for index acc type and your booking summary
*  also used in currency select!
*  */
div#paypal table.prices {
	font-size: 11px;
	border: 1px solid #333333;
	background-color: #f6f6f6;
	color: #000000;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
/* prices listing accommodation */
div#paypal .PricesText {
	font-size: 11px;
}
/* for UL price listing on index page! */
div#paypal table.prices ul {
	list-style-position: outside;
	margin: 0px;
	padding: 2px;
}
/* for price listing on index page! */
div#paypal table.prices li {
	font-size: 11px;
	padding: 2px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 12px;
}

/* global font size booking cart table if more bookings */
div#paypal table.cart {
	font-size: 11px;
}
/*
*  table bg used for index acc type and your booking summary
*  also used in currency select!
*  */
div#paypal table.type {
	font-size: 12px;
	border: 1px solid #666666;
	background-color: #6B8EC6;
	color: #FFFFFF;
}

div#paypal table.type  p {
	color: #FFFFFF;
}

/* used for table season and paypal images table */
div#paypal table.bg_season {
	font-size: 11px;
	border: 1px solid #cccccc;
	background-color: #f2f2f2;
}
/* used for table exchange rates */
div#paypal table.bg_rates {
	font-size: 11px;
	border: 1px solid #cccccc;
	background-color: #f2f2f2;
}
/* used for bookings details summary */
div#paypal table.selection {
	font-size: 11px;
	border: 1px solid #cccccc;
	background-color: #6B8EC6;
	color: #FFFFFF;
}

/* used for hotel listing on hotels.php */
div#paypal td.hotel {
	font-size: 11px;
	border: 1px solid #999999;
	background-color: #f2f2f2;
}

/* used for room listing on hotels.php */
div#paypal table.rooms {
	font-size: 11px;
	border: 1px solid #cccccc;
	background-color: #f2f2f2;

}

/* used for notes on details.php */
div#paypal table.notes {
	font-size: 11px;
	border: 1px solid #cccccc;
	background-color: #f2f2f2;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

div#paypal table.output {
	font-size: 11px;
	border: 1px solid #999999;
	background-color: #f2f2f2;
}
div#paypal table.error {
	font-size: 11px;
	border: 1px solid #000000;
	background-color: #FF6666;
	color: #FFFFFF;
	font-weight: bold;
}

div#paypal select {
	font-size: 14px;
	color: #000000;
	background-color: #f2f2f2;
	border: 1px solid #cccccc;
}
div#paypal input {
	background-color: transparent;
}
div#paypal input.button {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #6B8EC6;
	border: 1px solid #333333;
	margin: 2px;
	padding: 2px;
}
div#paypal img.frame {
	border: 1px solid #000000;
}

div#paypal img.hotel_listing_pic {
	border: 1px solid #000000;
	vertical-align: middle;
}

div#paypal img.hotel {
	border: 1px solid #000000;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
}

div#paypal .flash {
	font-size: 12px;
	border:1px solid #FFFFFF;
}



div#paypal li {
	font-size: 12px;
}



div#paypal li.prices {
	font-size: 12px;
	margin-left: -20px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
}

div#paypal a:link, div#paypal a:active, div#paypal a:visited {
	color: #003399;
	text-decoration: underline;
}
div#paypal a:hover {
	color: #666666;
	text-decoration: none;
}

div#paypal a.room:link, div#paypal a.room:active, div#paypal a.room:visited {
	color: #003399;
	text-decoration: underline;
}
div#paypal a.room:hover {
	color: #333333;
	text-decoration: none;
}

div#paypal a.moreinfo:link, div#paypal a.moreinfo:active, div#paypal a.moreinfo:visited {
	color: #003399;
	text-decoration: underline;
}
div#paypal a.moreinfo:hover {
	color: #0066CC;
	text-decoration: none;
}

div#paypal a.hotel_nav:link, div#paypal a.hotel_nav:active, div#paypal a.hotel_nav:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
div#paypal a.hotel_nav:hover {
	color: #FFCC00;
	text-decoration: none;
}




