

/* main overrides */

body, html {

	padding: 0px;

	margin: 0px;

	font-size: 11px;

	font-family: Arial, Helvetica, Sans Serif;

	color:#000000;

}



* {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 11px;

}



#main p, #main font, #main li, #main select {

	font-size:11px;

}

#main input {

	font-size:12px

}



label {

	font-size:11px

}



#main {

	width: 768px;

}



#filmstrip {

	height: 143px;

	border-bottom:1px solid;

	border-bottom-color: #FFDF7B;

}



#filmstrip div {

	float:left;

	height: 143px;

}



.pixshow {

	height: 143px;

	width: 255px;

	background-repeat: no-repeat;

	cursor: pointer;

}



#info_container {}



#aCol {

	width: 144px;

	float: left;

	padding: 0;

	background-color: #FFFFFF;

}



#bCol {

	padding: 0;

	width: 623px;

	border-left: 1px solid;

	border-left-color: #36679A;

	float: right;

	position: relative;

	overflow: hidden;

}



#bColPack {

	padding: 0;

	width: 623px;

	border-left: 1px solid;

	border-left-color: #336699;

	float: right;

	position: relative;

	overflow: hidden;

}



#bColCruise {

	padding: 0;

	width: 623px;

	float: right;

	position: relative;

	overflow: hidden;

}



#bColContent {

	position: relative;

	padding: 16px;

}



#aColNav ul {

	list-style-type: none;

	display: block;

	margin: 0;

	padding: 0;

	margin-top: 20px;

	margin-left: 4px;

}



#aColNav ul li {

	display: block;

	border: 1px solid;

	border-color: #36679A;

	border-right: 0px;

	margin: 0;

	margin-top: 2px;

	padding: 5px;

	background: url(http://www.edialtour.com/css/img/hotdbtn_up.gif) repeat-x;

	background-color: #36679A;

	font-size: 12px;

	position:relative;

}



#aColNav ul li a {

	color: #FFFFFF !important;

	font-weight: bold;

	background: none;

	text-decoration:underline;

	font-size: 12px;

}



#aColNav ul li a:visited {

	color: #FFFFFF !important;

} 



#aColNav ul li a:hover {

	color: #FF6600 !important;

} 



#aColNav ul li ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



#aColNav ul li ul li {

	margin: 0 0 0 7px;

	padding: 0;

	color: #FFFFFF;

	font-weight: bold;

	font-size: 10px;

	background: none;

	border:0;

	line-height:14px;

}



#aColNav ul li span {

	margin-top:1px;

	position:absolute;

	right:0;

	top:0;

	background:#CC6600;

	display:block;

	width:10px;

	height:24px;

}



#aColNav ul li ul li a{

	font-size: 10px;

	text-decoration:none;

}

#aColNav ul li ul li a:hover {

	text-decoration:none;

	color:#ffffff !important;

}



#aColNav ul li span span {

	margin-top:0;

	display:block;

	width:10px;

	height:24px;

	background:url(http://www.edialtour.com/css/img/hotdarrow.gif) no-repeat;

      

}



.tab_selected {

	color: #CC6600;

	font-weight: bold;

	background: white !important;



}



#aColNav ul.tab_selected li  {

	color: #CC6600;

	font-weight: bold;



}

#aColNav ul li.tab_selected ul li {

	color: #CC6600;

	font-weight: bold;



}



#bCol h1, #bColPack h1, #bColCruise h1 {

	margin: 0;

	padding: 0;

	font-size: 20px;

	line-height: 20px;

	color: #CC6600;

}



#aCol #search_links {

	margin: 5px;

}



#aCol #search_links ul {

	margin: 0;

	padding: 0;

	margin-top: 15px;

	list-style-type: none;

}



#aCol #search_links ul li {

	margin: 0;

	padding: 0;

	display: block;

	margin: 10px 0;

	font-size:11px;

}



#aCol #search_links ul li a {

	color: #333399;

	font-family: Arial;

	font-size: 11px !important;

}



#aCol #search_links ul li a:hover {

	color: #FF6600;

}



#aCol #search_links ul li.search_links_selected {

	background:url(http://www.edialtour.com/css/img/arowrtor.gif) right 50% no-repeat;

	color:#CC6600;

}



#aCol #search_links ul li.search_links_selected a {

	color:#CC6600;

}



#aCol #search_links ul li.search_links_search_again {

	font-weight:bold;

}



.float_hack {

	height: 0;

	font-size: 0;

	clear: both;

}



#HotelName {

	position: relative;

}



#HotelName h1, #HotelName h2 {}



#HotelName ul {

	width: 100%;

	list-style-type: none;

	margin:0;

	padding:0;

	text-align: center;

}



#HotelName ul li a {

	font-size:12px

}



#HotelNameCruise h1, #HotelNameCruise h2 {

	float:left;

	width: 400px;

}



.CruiseHeader {

	border-top:1px solid;

	border-top-color:#FFCC00;

	padding-top:20px;

}



#TripAdvisor {

	margin-top:3px;

	line-height:130%;

	font-weight:bold;

	color:#3A8E1B;

	font-size: 11px;

}



#HotelClass {

	margin-top: 2px;

	float:left;

}



#HotelClass img {

	margin-right: 10px;

}



#HotelClass a {

	font-size: 11px;

}



#ChangeHotel {

	float:right;

}



#ChangeHotel a {

	font-size:12px;

}



#HotelClassCruise {

	width: 150px;

	margin-top: 2px;

	float:right;

	text-align:right;

	font-size:12px;

}



#HotelClassCruise img {

	margin-left: 10px;

}



#HotelClassCruise a {

	font-size: 11px;

}



#HotelName h2 {

	margin:4px 0 0 0;

	padding: 0;

	font-size:13px;

	font-style: italic;

}



#main A.BuyLink {color:#FFFFFF;font-size:11px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold}

#main A.BuyLink:visited {color:#FFFFFF;font-size:11px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold}

#main A.BuyLink:hover {color:#FFCC00;font-size:11px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold}



#BottomBookingLink a:hover, #BookingLink a:hover	{

	color:#FFCC00;

	font-size:13px;

	font-weight:bold;

	cursor:pointer;

}



#BookingLink {

	border: 1px solid;

	border-color:#008000;

	display: block;

	float:right;

	font-size: 11px;

	text-decoration: none;

	color: #FFFFFF;

	border: 1px solid #008000;

	padding: 7px 10px;

	background: url(http://www.edialtour.com/css/img/hotdbtn_ctb.gif) repeat-x;

	background-color: #008000;

	text-align:center;

	margin-left:5px;

}



#BookingLink a, #BookingLink a:visited {

	color: #FFFFFF;

	font-size: 13px;

	font-weight: bold;

}



#BookingLink a:hover {

	color: #fc0;

	font-size: 13px;

	font-weight: bold;

}



#BottomBookingLink {

	text-align: right;

	margin-top:20px;

	margin-bottom: 40px;

	border: 1px solid #008000;

	padding: 7px 10px;

	background: url(http://www.edialtour.com/css/img/hotdbtn_ctb.gif) repeat-x;

	background-color: #008000;

	font-size: 11px;

	text-decoration: none;

	color: #FFFFFF;

}



#BookingLink strong, #BottomBookingLink strong {

	font-size: 11px;

}



#BottomBookingLink a {

	color: #FFFFFF;

	font-size: 13px;

	font-weight: bold;

}



#user_links ul {

	margin: 0;

	padding: 0;

	margin-top: 20px;

	margin-left: 5px;

	list-style-type: none;

}



#user_links ul li {

	margin: 5px 0 5px 0;

	font-size:11px;

}



.email_link {

	font-size: 11px;

	display: block;

	padding-left: 25px;

	background: url(img/sndemail.gif) no-repeat 0 50%;

}



.bookmark_link {

	font-size: 11px;

	display: block;

	padding-left: 25px;

	background: url(img/favorite.gif) no-repeat 0 50%;

}



.arrow_link {

	font-size: 11px;

	display: block;

	padding-left: 17px;

	background: url(http://www.edialtour.com/css/img/btn_sec_small.gif) no-repeat 0 50%;

}





.image_with_desc {

	margin-bottom: 10px;

	text-align: center;

}



.image_with_desc br {

	font-size: 0;

}





.link_list {

	list-style:none;

	margin-left:8px;

}



.link_list li {

	padding-bottom:7px;

}



.link_list a {

	font-size:11px;

}



.image_with_desc span {

	background: url(http://media.expedia.com/hotels/merch_flags/icon_tour.gif) no-repeat 0 40%;

	padding-left:30px;

	padding-top:3px;

	padding-bottom:3px;

	margin-left:40px;

	position:relative;

	text-align:center;

}





.image_with_desc a {

	font-size: 11px;

}



.image_with_desc a span {

	background: none;

	padding-left:0;

	padding-top:3px;

	padding-bottom:3px;

	margin-left:0;

	position:relative;

	text-align:right;

}



.image_with_desc a img {

	border: 0;

	/*margin-bottom:10px;*/

}



.float_left {

	float: left;

}



.float_right {

	float: right;

}



.threeLinks {

	clear: both;

	margin: 15px 0;

}



.threeLinks .arrow_link {

	margin: 10px 0;

}



table.para td {

	vertical-align: top;

}



table.para td.center {

	text-align: center;

	padding: 0;

	margin: 0;

}



.mediaInclude {

	float: left;

	display: inline;

	text-align: center;

	margin-bottom:10px;

}



.bodyInclude {

	margin-bottom:10px;

	font-size:12px;

	width: 380px;

	float: left;

}



.rightMargin {

	margin-right: 10px !important;

}



.leftMargin {

	margin-left: 10px !important;

}



.rightPadding {

	padding-right: 10px !important;

}



.leftPadding {

	padding-left: 10px !important;

}



.paraLeft, .paraRight {

	padding: 0 20px;

}





.ContentTextLayered div {

	margin-bottom:10px;

}



#HotelContent {

	margin-top: 20px;

}



#HotelContent p {

	font-size:12px;

	line-height: 15px;

}



#HotelContent .OverviewOverride {

	width: 591px;	

}



#HotelContent .OverviewOverride p, #HotelContent .OverviewOverride li {

	font-size:12px !important;

	line-height:16px !important;

}



#MainContent {

	background:#FFFFFF;

}





ul#hotel_links {

	margin: 0;

	padding: 0;

	list-style-type: none;

}



ul.two_column_list {

	width:256px;

	clear:both;

	margin: 0px;

	margin-right: 20px;

	margin-bottom: 20px;

	padding: 0px;

}



ul.two_column_list li {

	margin-bottom: 5px;

	margin-left:15px;

	font-size:11px;

	letter-spacing: 1px;

}



ul#hotel_links li {

	margin: 7px 0;

}



#HotelContent h2.WithBorder {

	font-size: 11px;

	color: #993300;

	letter-spacing: 2px;

	margin: 30px 0 15px 0;

	border-top: 1px solid;

	border-top-color: #FFCC00;

	clear:both;

}



#HotelContent h3 {

	font-size: 13px;

	padding:0;

	margin:0;

	border-bottom:none;

	color:#000000;

}



h2.RoomRateHeading {

	margin:0;

	font-size:16px !important;

	color:#CC6600;

	font-weight: bold;

	padding:0;

}



h3.RoomRatesHeader {

	padding:0;

	margin:0;

	font-size:13px;

	border-bottom:none;

	font-weight: bold;

}



.RoomRatesHeader a, .RoomRatesHeader font a {

	font-weight:normal !important;

}



#HotelContent .Three_Columns {

	width: 174px;

	margin-right: 22px;

	margin-bottom: 20px;

}



#HotelContent .Three_Columns p {

	line-height: 22px;

	font-size: 12px;

}



#HotelContent .Three_Columns h3 {

	font-size: 12px !important;

}



#Submit {

	margin:13px 0 0 20px;

}



#Submit input {

	border-bottom:thin solid #666;

	border-right:thin solid #666;

	border-top:thin solid #ccc;

	border-left:thin solid #ccc;

	background:#green;

	padding: color:white;

	font-weight:bold;

	font-size:12px;

	color:white;

}



.small_text {

	font-size: 11px;

}






