.index{
padding:0px!important;
margin:0px!important;
}
#holidayPresentation{
width:770px;
top: 0; right: 0;
margin: 0 auto;
text-align:left;
background-color:#FFFFFF;

} 
#left a,#conditions a, #enquire a{
	color:#8b031a;
}
#holidayPresentation #left{
width:490px;
float:left;
padding:20px 30px 0 25px;
voice-family: "\"}\""; 
voice-family:inherit;
width:425px;
} 

#holidayPresentation #right{
width:280px;
float:right;
padding-top:10px;
}
#emptyDiv1{

}

.clearFive{
clear:both;
padding:5px;
font-size:0px;
}

.clear{
clear:both;
font-size:0px;
}

#holidayPresentation h1{
	color:#a09600;
	font-size:24px;
	font-weight:normal;
	line-height:22px;
	margin-bottom:14px;
}
#holidayPresentation h2{
	font-size:14px;
	margin-bottom:10px;
	color:#a09600;
}
#holidayPresentation h3{
	font-size:11px;
}
#left .title{
	color:#a09600;
	font-size:24px;
	font-weight:normal;
	line-height:22px;
	margin-bottom:14px;
}
#left .subTitle{
	font-size:14px;
	margin-bottom:10px;
	color:#a09600;
}
#left .richText h1{
	font-size:16px;
	margin:9px 0 0 0;

}
#left .richText h2{
	font-size:14px;

	margin:9px 0 0 0;

}
#left .richText h3{
	font-size:12px;
	
	margin:9px 0 0 0;

}
#left .richText ul{
	padding:0px;
	margin:9px 0 0 0;
}
#left .richText ol{

}

#left ol li{
	background:none;
	
	
}
.richText li{
	background:url(../images/page/bg_star_list.gif) no-repeat left top;
	padding-left:24px;
	min-height:20px;
	/*margin:0 0 7px 0;*/
	padding-bottom: 7px;
	overflow:visible;
}
.element{

}
.element h3{
	margin-bottom:7px;
}
.element p{
	margin:0 0 7px 0;
}
.element ul{
	margin:0 0 10px 0;
	padding:0px;
}
.element li{
	background:url(../images/page/bg_star_list.gif) no-repeat left top;
	padding-left:24px;
	min-height:20px;
	_height:20px;
	margin:0 0 7px 0;
	overflow:visible;
}
#conditions{
	padding:0 25px 7px 25px;
}
#conditions h2{
	font-size:12px;
}
#conditions p{
	margin:7px 0 0 0;
}
#polaroid{
width:253px;
background:url(../images/holidays/bg_polaroid220.gif) repeat-y;
}
#polaroid #top{
background-image:url(../images/holidays/bg_polaroid_top220.gif);
background-repeat:no-repeat;
padding:23px 0 0 12px;
}
#polaroid #top img{
width:220px;
}
#polaroidBottom{
background-image:url(../images/holidays/bg_polaroid_bottom220.gif);
height:6px;
margin:0px;
padding:0px;
font-size:0px;
width:253px;
}
#spacingBottom{
	height:53px!important;
	background:url(../images/holidays/bg_polaroid220.gif) repeat-y;
}
#imageLabel{
	height:11px;
	font-size:11px;
	line-height:11px;
	margin:5px 0 0 12px;
	padding:0px;
}
#moreImages{
margin:5px 0 0 12px;
background-image:url(../images/holidays/hd_more_images.gif);
background-repeat:no-repeat;
padding-left:90px;
}
#moreImages a{
color:#666;
text-decoration:underline;
line-height:24px;
margin-right:4px;
}
#componentHotel a{
color:#a09600;
text-transform:uppercase;
text-decoration:none;
}
#componentHotel a:hover{
color:#666;
}
#agentIcon{
padding-top:10px;
}
#agentIcon li{
float:left;
padding-right:10px;
}
#priceGuide{
margin: 10px;
padding:10px;
background-color:#f2f0f0;
display:inline-block;
position:relative;
}

#priceGuide h2 {
float:left;
width:115px;
}
#priceGuide p{
margin:7px 0 0 0;
}
#priceGuide #priceGuideInfo{
margin:10px;
}
#priceGuideInfoBody{
padding:0 10px;
background-color:#fff;
}
.highlight{
color:#a09600;
}
#priceTable,.priceTable{
clear:both;
}
#priceTable a,.priceTable a{
color:#984f05;
font-weight:bold;
}
#priceTable a:hover,.priceTable a:hover{
color:#666;
}
.row1{
background-color:#d5cc9a;
padding:2px 5px 8px 5px;
}
.row2{
background-color:#dad3b5;
padding:2px 5px 8px 5px;
}
.row3{
background-color:#e5ddb6;
padding:2px 5px 8px 5px;
}
.row4{
background-color:#e0dbc7;
padding:2px 5px 8px 5px;
}
.row5{
background-color:#ebe6d2;
padding:2px 5px 8px 5px;
}
.row6{
background-color:#e8e7e5;
padding:2px 5px 8px 5px;
}
.row7{
background-color:#ededec;
padding:2px 5px 8px 5px;
}
#priceBoxTop{
clear:both;
background-image:url(../images/promotion/bg_pricebox_top.gif);
height:11px;
margin:0px;
padding:0px;
font-size:0px;
}
#priceBoxBottom{
background-image:url(../images/promotion/bg_pricebox_bottom.gif);
height:9px;
margin:0px;
padding:0px;
font-size:0px;
}

.depart{
float:left;
width:500px;
margin-bottom:10px;
}
#departure_city_select{
margin-right:5px;
}
/*print button supply publisher holiday template*/
/*book*/
a.bookNow{
background-image:url(../images/page/bt_booknow.jpg);
display:block;
width:101px;
height:22px;
overflow:hidden;
text-indent:-1000em;
float:right;
}
#holidayButton{
position:absolute;
top:7px;
right:20px;
}

#buttons {
float:right;
width:350px;
height:22px;
position:relative;
left:0px;
top:-10px;
}

#book{
width:230px;
background-color:#f2f0f0;
padding:7px;
border:3px double #ccc;
  voice-family: "\"}\""; 
  voice-family:inherit;
width:215px;
display:none;
position:absolute;
top:5px;
right:10px;
z-index:10;
}

#agweb{
clear:both;
display:none;
position:absolute;
top:0px;
left:9px;
z-index:10;
background:#f2f0f0 url(../images/holpublisher/bg_book.jpg) repeat-x;
voice-family: "\"}\""; 
voice-family:inherit;
width:325px;
padding:7px;
border:1px double #a5a5a5;
} 

#agweb img, #book img {
margin-left:5px;
}

#agweb table, #book table {
clear:both;
float:left;
width:100%;
}

#agweb table tr td {
width:50%;
}

#agweb select {
float:left;
}

#agweb h3, #book h3{
font-size:11px;
color:#a09600;
line-height:18px;
float:left;
}

.float-right {
float:right;
}

a.close{
font-family:Arial, Helvetica, sans-serif;
float:right;
font-size:9px;
line-height:14px;
padding:0 5px;
border:1px solid #ccc;
color:#666;
text-decoration:none;
text-transform:uppercase;
}
a.close:hover{
text-decoration:underline;
}

.quoteBook {
float:right;
width:128px;
height:22px;
padding-top:3px;
_margin-top:10px;
text-align:center;
text-transform:capitalize;
color:#605c51;
font-weight:700;
}

a.quoteBook {
background:url(../images/buttonWide.gif) 0 0  no-repeat;
text-decoration:none;
}
a.quoteBook:hover {
background:url(../images/buttonWideOver.gif) 0 0  no-repeat;
}

.depart{
float:left;
width:500px;
}

#rm1ChildAge1,#rm1ChildAge2{
margin-right:7px;
}

/*enquire*/
a.enquire{
background-image:url(../images/page/bt_enquire.jpg);
display:block;
width:77px;
height:22px;
overflow:hidden;
text-indent:-1000em;
margin-left:10px;
float:right;
}
#enquire {
padding:10px 25px;
}
#enquire p{
margin:0;
}
#enquire .clearFive{
padding:2px!important;
}

#enquire ul{
width:200px;
float:left;
}
#enquire li{
width:200px;
margin-right:8px;
margin-bottom:3px;
}
#enquire strong{
font-size:10px;
}
#enquire h3{
font-size:12px;
color:#a09600;
margin-bottom:7px;
}
#enquire p{
margin:0 0 12px 0;
}
/*related*/
#compare  h3{
	font-size:12px;
	color:#a09600;
	margin:0 0 7px 25px;
}
#compare ul{
	margin:10px 10px 10px 25px;
}
#compare li{
	float:left;
	width:350px;
	margin-right:10px;
	margin-bottom:10px;
	height:60px;
	overflow:hidden;
}
#compare li img{
	width:50px;
	height:50px;
	float:left;
	
}
#compare li p{
	float:right;
	width:290px;
	margin:0px;
	padding:0px;
}
#compare a{
	font-weight:bold;
	color:#003d73;
}
a.requestBrochure{
	width:186px;
	height:35px;
	display:block;
	background:url(../images/promotion/bt_request.gif) no-repeat;
	text-indent:-1000em;
	overflow:hidden;
	margin-top:10px;
}
