@charset "utf-8";
/* CSS Document */

/***********************/
/*--- ADDED BY JEFF ---*/
/***********************/


/***************************/
/*-- Start Common Styles --*/
/***************************/
.orangeheading {
	color:#E26713;
	font-size:16px;
}
.orangeheadingsmall {
	color:#E26713;
}
.greenheading {
	color:#96C013;
	font-size:16px;
}
.secondheading {
	color:#96C013;
	font-size:14px;
}
.blackheading {
	font-size:16px;
}
.thinhrstyle {
	height:1px;
	border:none;
	color:#CCC;
	background:#CCC;
}
.dashedhr {
	height:1px;
	border-top:1px dashed #CCC;
	border-right:none;
	border-left:none;
	border-bottom:none;
	background:#FFF;
}
.dashedhrstyle {
	height:1px;
	border-top:1px dashed #CCC;
	color:#fff;
	background:#fff;
	border-bottom:none;
	border-left:none;
	border-right:none;
}
.iePfix p {
	margin: 1em 0px;
}
.sectionstyle hr {
	height:1px;
	border:none;
	color:#CCC;
	background-color:#CCC;
}
.sectionstyle h6 {
	color:#e26713;
	font-size:16px;
}

/************************/
/*- START Table Styles -*/
/************************/
.boxborder {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
}

.allborder {
	border:1px solid #CCC;
}

.cellborder {
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.bottomborder {
	border-bottom:1px solid #CCC;
}

.tableheading {
	color:#FFF;
	background:#333;
}

.bluetableheading {
	background:#0b99eb;
	color:#fff;
}	

.nextcelltext {
	background:#F4F4F4;
	color:#3075AC;
}

.bluecelltext {
	background: #C6E8F6;
	color: #3075ac;
}

.bluebg {
	background:#F0FEFF;
}

.cellborders {
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
}
.cellborders td {
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.itemlist {
	border:1px solid #CCC;
	padding:10px;
	margin:10px 0;
	clear:both;
	height:100px;
}

/*--- START Book Tours Styles ---*/
.subheadingcolor {
	color:#E26713;
}
.headingstyle {
	color:#FFF;
	background-color:#333;
}
#sarajevobookyourtours .tableheading>div {
	cursor:pointer;
}
.borderstyle {
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.padding {
	padding:0 10px;
}
.checkboxfix {
	left:0;
	position:static;
}
.redprice {
	color:#F00;	
}
/*--- END Book Tours Styles ---*/

/************************/
/*-  END Table Styles  -*/
/************************/

/*--- START Image Gallery Styles ---*/
.gallerycontainer {
	width:600px;
}
.gallerycontainer_2 {
	width:680px;
	padding:5px;
}
.thumbcontainer {
	float:left;
	clear:none;
	width:155px;
	height:130px;
	padding:3px 3px 0 3px;
	border: 1px solid #CCC;
	margin:15px;
}
.thumbcontainer_2 {
	float:left;
	clear:none;
	width:155px;
	height:148px;
	padding:3px 3px 0 3px;
	border: 1px solid #CCC;
	margin:0 5px 5px 0;
}
.thumbcontainer_2 em {
	color: #96C013;
	font-size:11px;
}
.thumbcontainer em {
	color: #96C013;
	font-size:11px;
}
.thumbnail {
	width:150px;
	height:100px;
	border:none;
	margin-left:3px;
}
.eventthumbnail {
	width:135px;
	height:99px;
	border:none;
}
.thumbtext {
	color:#999;
	width:150px;
	vertical-align:middle;
}
.eventname {
	height:29px;
}
/*--- END Image Gallery Styles ---*/

/*--- START Event Gallery ---*/
.eventgallery div {
	float:left;
	margin:0 1px 1px 0;
	height:99px;
}
.eventgallery a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/*--- END Event Gallery ---*/


/***************************/
/*--- End Common Styles ---*/
/***************************/


/***************************/
/*- Start Istanbul Styles -*/

/*-- START 'How much does it cost in Istanbul' Styles --*/
.greytextbottom {
	background:#F3F8E4;
	color:#666;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.greytext {
	background:#F3F8E4;
	color:#666;
	border-right: 1px solid #CCC;
	border-left:1px solid #CCC;
}
.blacktext {
	background:#F3F8E4;
	color:#000;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
}
.rightbottom {
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
/*-- END 'How much does it cost in Istanbul' Styles --*/

/*- End Istanbul Styles -*/
/***************************/

/****************************/
/*- Start Reyjkavic Styles -*/

.scheduletime {
	color:#96C013;
}

/*- End Reyjkavic Styles -*/
/****************************/

/*************************/
/*- Start Joburg Styles -*/

#joburgweatherbutton {
	padding:2px !important;
	background:url(/Pictures/weather_go_button.png);
	width:30px;
	height:26px;
	border:none;	
}

#joburgweatherbutton:hover {
	background:url(/Pictures/weather_go_button_hover.png);
	cursor:pointer;
}

#joburgweatherbutton:hover:focus {
	background:url(/Pictures/weather_go_button_focus.png);
}

#RegionList {
	padding:4px;
}

/*- End Joburg Styles -*/
/***********************/

/*************************/
/*- Start Prague Styles -*/

.tourlink {
	text-decoration:none;
	color:#E26713 !important;
}

.backtotop {
	width:20px;
	float:right;
}

.premianttours {
	padding:10px;
	margin:10px 0;
	border:1px solid #CCC;	
}
	
.booktourbutton {
	width:110px;
	height:22px;
	background:url(/Pictures/premiant_city_tour/book_tour.jpg);
}
	
.booktourbutton:hover {
	background:url(/Pictures/premiant_city_tour/book_tour_hover.jpg);
}
	
/*- End Prague Styles -*/
/***********************/

/***************************/
/*- Start Marbella Styles -*/
.dashedhrstylered {
	height:1px;
	border-top:1px dashed #CCC;
	color:#fff;
	background:#f3e2e4;
	border-bottom:none;
	border-left:none;
	border-right:none;
}
/*- End Marbella Styles -*/
/*************************/

/***************************/
/*--- END ADDED BY JEFF ---*/
/***************************/