/* =========================================
Main Body
============================================ */
body {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
}

p,div {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.body {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
/* =========================================
Headers
============================================ */

h1 {
	display: inline; 
	font-size: 9px;
}

h2 {
	display: inline; 
	font-size: 9px;
}

.h3 {
	background-color: #6084E1;
	color: #FFFFFF;
	line-height: 14px;
}

h3 {
	font-size: 16px;
	line-height: 14px;
}
h4 {
	font-size: 14px;
	line-height: 14px;
}

.uppercase {
	text-transform: uppercase;
}


hr {display:none;}
img {border:0px solid #000;}

#main {	width: 852px; position: relative; }

.saleHeader {
	background-image: url(/images/saleHeader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 119px;
	cursor: hand;
	background-color: #FF0000;
}

/* =========================================
SEO Friendly links
============================================ */

.onclick {
	cursor: hand;
}

.onclicktxt {
	cursor: hand;
	text-decoration: underline;
}

/* =========================================
Hotel products
============================================ */

.fl {float:left;}
.fr {float:right;}

.borderClick {
	cursor: hand;
	border-top: 1px dashed #000000;
	border-right: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
	border-left: 1px dashed #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	font-family: Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.PercentOff {
	background-color: #0000FF;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-transform: uppercase;
}
.moreSpecialOffer {
	font-size: 11px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: underline;
}

.moreSpecialOffer span{
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

.hotelDistrict {
	font-size: 10px;
	color: #333333;
}

.hotelprice {
	font-size: 16px;
	font-weight: bolder;
	color: #FF0000;
}

.hotelfrom {
	font-weight: bold;
	font-size: 10px;
	color: #FF0000;
}

/* =========================================
Hotel Short products
============================================ */

a.ibisRedTxT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

a.ibisBlueTxT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
	cursor: hand;
}
.redoption {
	color: #FF0000;
}
/* =========================================
border lines and Frames
============================================ */

.border {
	border-top: 1px dashed #000000;
	border-right: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
	border-left: 1px dashed #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	font-family: Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.odd {
	background: #BBCFFD;
	color: #333333;
}

/* =========================================
Page Footer li
============================================*/

.footer {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.footer li {
	display: inline;
	font-size: 10px;
	border-right-width: medium;
	border-left-width: medium;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.footer a{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.nobold {
	font-weight: bold;
	color: #999999;
}
.nobold a,a:visited{
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
/* =========================================
Reducing text
============================================ */
.WhyChoose {
	border-top: 1px dashed #000000;
	border-right: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
	border-left: 1px dashed #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(images/why-paris-hotels.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 395px;
}

.CreditCardFee {
	border-top: 1px dashed #000000;
	border-right: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
	border-left: 1px dashed #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(images/no-credit-fee.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 260px;
}

.tripadvisor {
	border-top: 1px dashed #000000;
	border-right: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
	border-left: 1px dashed #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(images/hotel-trip-advisor.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 77px;
}

.hotelCurrency {
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(images/hotel-currency.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 180px;
}

.description {
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(images/description.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 295px;
}
.bookingExtra {
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(images/booking-extra.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 55px;
	width: 107px;
}
.bookingArrival {
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(images/arrival.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 10px;
}
.bookingDeparture {
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(images/departure.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 12px;
}
.bookingArea {
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(images/area.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 9px;
}
.bookingNote {
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(images/booking-note.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 13px;
}
.bookingNoRooms {
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(images/no-of-rooms.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 13px;
}
.bookingChildren {
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(images/booking-children.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 13px;
}
.visitParis {
	background-image: url(images/paris_image.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 470px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border-top: thick solid #FFFFFF;
	border-right: none;
	border-bottom: none;
	border-left: none;
	width: 280px;
}

.headerBL {
	background-image: url(images/collbelowPH.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 261px;
}
.header1 {
	background-image: url(images/collparis1.jpg);
	background-repeat: no-repeat;
	height: 119px;
	width: 141px;
}
.header2 {
	background-image: url(images/collparis2.jpg);
	background-repeat: no-repeat;
	height: 119px;
	width: 141px;
}
.header3 {
	height: 119px;
	width: 108px;
}
.header4 {
	background-image: url(images/superdeal2.jpg);
	background-repeat: no-repeat;
	height: 119px;
	width: 108px;
}

.headerSpace {
	background-image: url(images/head_spacer.gif);
	background-repeat: repeat-x;
}


/* DIV */

 #footer {
	position:absolute;
	width:860px;
	height:115px;
	z-index:5;
	left: 19px;
	top: 2750px;
	_top: 2450px;
}

#leftMenu {
	position:absolute;
	width:280px;
	height:400;
	z-index:2;
	left: 17px;
	top: 256px;
}

#MidMenu {
	position:absolute;
	width:280px;
	z-index:3;
	left: 308px;
	top: 256px;
}

#RightMenu {
	position:absolute;
	width:280px;
	z-index:4;
	left: 598px;
	top: 256px;
}

#header {
	position:absolute;
	width:840px;
	height:115px;
	z-index:1;
	left: 29px;
	top: 8px;
}