@CHARSET "ISO-8859-1";

p {
	margin:0;
	padding:0;
}

.thick_grey_separator {
	border-bottom:5px rgb(204, 204, 204) solid;
	margin:0 10px 15px 10px;
}

ul, li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.catBlock li.cat1 {
	background-position:0 0;
}

.catBlock li.cat2 {
	background-position:-168px 0;
}

.catBlock li.cat3 {
	background-position:-336px 0;
}

.catBlock li.cat4 {
	background-position:-504px 0;
}

.catBlock li.cat5 {
	background-position:-672px 0;
}

.catBlock li.cat6 {
	background-position:-840px 0;
}

.catBlock li.cat7 {
	background-position:-1008px 0;
}

.catBlock li.cat8 {
	background-position:-1176px 0;
}

.catBlock li.cat9 {
	background-position:-1344px 0;
}




.catBlock li {
	background:transparent url(/images/summer-holidays-categories.jpg) no-repeat scroll 0 0;
	height:95px;
	margin:0 0 10px 0;
	overflow:hidden;
	white-space:nowrap;
	width:150px;
}

.catBlock li a {
	color:#09532D;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:90px;
	margin:0 0;
	position:relative;
	top:0;
	width:168px;
	z-index:20;
}
body a {
	text-decoration:none;
}

.catBlock li a {
	color:#09532D;
	font-size:12px;
	font-weight:bold;
}

.catBlock li a div.catCaption {
	padding-left:10px;
	padding-top:73px;
}

.cat_title {
	color:#E95118;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:5px 0 5px 0;
}

#main_bolck {
	margin:10px 0 0 0;
}

#main_table td {
		vertical-align:top;
}

.summer_heading {
	color:#E95118;
	float:left;
	font-size:18px;
	font-weight:normal;
	margin:0 0 0 10px;
	width:280px;
}

.summer_heading p {
	margin:10px 0 0 0;
	padding:0;
	color:black;
	font-size:12px;
}

.packages_spacer {
	color:white;
	float:left;
}

#summer_special_image {
	margin:0 10px 10px 0;
	float:right;
	width:320px;
	height:128px;
}

#package_sub_container {width: 628px;float: left;margin-top:-4px;background: url(/images/card-ex-rm.gif) 100% 0 repeat-y;}
#package_sub_container2 {width: 628px;float: left;background: url(/images/card-ex-lm.gif) 0 100% repeat-y;}
#package_sub_container3 {width: 628px;float: left;background: url(/images/card-ex-bm.gif) 100% 100% repeat-x;}
#package_sub_container4 {width: 628px;float: left;background: url(/images/card-ex-bl.gif) 0 100% no-repeat;}
#package_sub_container5 {width: 628px;float: left;background: url(/images/card-ex-br.gif) 100% 100% no-repeat;}
#package_sub_container6 {width: 628px;float: left;background: url(/images/topright13.JPG) 100.4% 0 no-repeat;}
#package_sub_container7 {width: 628px;float: left;background: url(/images/topleft13.JPG) -0.4% 0 no-repeat;}
#package_sub_container8 {width: 611px;float: left;border-top: 1px solid #cccccc;margin-left:8px;margin-top:3px;}

#left_block {
	border: 1px solid rgb(204, 204, 204);
	margin: 0 0 0 5px;
	width:160px;
}

#right_block {
	border:0px solid black;
	margin: 0 0 0 10px;
}

#border_block {
	
}

#header_block {
	height:140px;
}

#pkg_heading {
	margin: 7px 0 0 7px;
	color:#1141A0;
	font-size:12px;
	font-weight:bold;
}

.dots_bottom_border {
	background-image:url(/images/dots.gif);
	background-position:left center;
	background-repeat:repeat-x;
	height:1px;
	margin:7px 0 0 5px;
	position:relative;
}

#pkg_heading span.pkg_id {
	margin:0 0 0 5px;;
}

#pkg_heading span.pkg_name {
	margin:0 0 0 10px;
}

#border_block #col1 {
	border: 0px solid black;
	float:left;
	width:170px;
}

#border_block #col2 {
	border:0px solid black;
	float:left;
	width:285px;
	margin: 0 0 10px 0;
}

#border_block #col3 {
	border:0px solid black;
	float:left;
	height:150px;
	width:150px;
}

#border_block #pkg_image {
	width:140px;
	height:100px;
	margin: 10px 0 0 10px;
	border:0;
}

#border_block #col2 div.black_text_bold {
	margin: 10px 0 20px 0;
}

#border_block #col2 #ci_heading {
	margin: 10px 0 0 0;
}

#border_block ul,li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#border_block .ol li {
	background:transparent url(/images/top_nav_arrow.gif) no-repeat scroll -6px 3px;
	margin: 2px 0 1px 0;
	list-style-type:none;
}

#border_block .ol li .ol_list {
	margin: 0 0 0 12px;
	font-size:12px;
}

#col2 .blue_link_text_large_bold {
	margin:10px 0 10px 0;
}

#price_box {
	height:auto;
	width:150px;
	border: 0px solid rgb(204, 204, 204);
	margin: 10px 0 0 0;
	text-align:center;
}

#check_availability {
	height:auto;
	border: 0px solid rgb(204, 204, 204);
	margin: 5px 0 0 20px;
}

#honeymoon_custom {
	height:auto;
	border: 0px solid rgb(204, 204, 204);
	margin: 20px 0 0 18px;
}

#price_box p {
	margin:0;
	padding:0;
}

#price_box p.p_title {
	font-weight:normal;
	font-family: arial;
}

#price_box p.price {
	color:#E95118;
	font-family:"Times New Roman",Times,serif;
	font-size:24px;
	font-weight:bold;
}

#price_box p.twin_sharing {
	font-size:10px;
	font-family: arial;
}

#price_box p.nights_days {
	font-size:12px;
	font-weight:bold;
	padding:3px 0;
	color:#1141A0;
}

#col1 #nights_details{
	border:0px solid rgb(204, 204, 204);
	margin:10px 10px 0 10px;
	width:140px;
}

#col1 #nights_details #nights_details_table {
	font-weight:normal;
}

#col1 #nights_details #nights_details_table td.city {
	text-align:left;
}

#col1 #nights_details #nights_details_table td.nights {
	text-align:left;
}

#col1 #nights_customize {
	margin:5px 10px 0 10px;
	width:140px;
}

#col3 #honeymoon_customize {
	margin:0 10px 0 -5px;
	width:130px;
}

#col3 #honeymoon_customize p {
	margin:0;
	padding:0;
	text-align:center;
	font-weight:normal;
	font-size:12px;
}

#col3 #honeymoon_customize p.blue_link_text_large_bold {
	margin:5px 0 0 0;
}

#col1 #nights_customize p {
	margin:0;
	padding:0;
	text-align:center;
	font-weight:normal;
	font-size:12px;
}

#col1 #nights_customize p.blue_link_text_large_bold {
	margin:5px 0 0 0;
}
