#general {
  width: 576px;
  float: left;
  margin-left: 1px;
  background-image: url(http://www.bluecruisesturkey.com/css/images/bg_general.gif);
  background-repeat: repeat-y;
  background-position: left top;
  margin-top: 0px;
  margin-bottom: 12px;
  padding: 0px;
  }
  
.generalheader {
  width: 576px;
  background-image: url(http://www.bluecruisesturkey.com/css/images/bg_general_header.gif);
  background-repeat: repeat-y;
  background-position: left top;
  } 
#general h1 {
  color: #ffffff;
  font-size: 75%;
  line-height: 100%;
  margin: 1px 16px 4px 16px;
  } 
   
.generalbody {
  width: 561px;
  margin-left: 8px;
  margin-top: 8px;
  margin-bottom: 8px;
  padding: 0px;
  clear: both;
}
  .generalbody .left{
  height:85px;
  float: left;
  width: 279px;
  border-right: 1px #103059 solid;}
  
  .generalbody .right{
  height:85px;
  float: right;
  width: 279px;
  border-left: 1px #103059 solid;
  }
.generalbody .right p{
margin-left: 5px;
}
.generalbody a{color: #e57718;
font-weight: bold;
}
.generalbody a:hover{color: #f81919;
font-weight: bold;
}
.generalbody h2 {
  font-size: 95%;
  line-height: 115%;
  color: #35A8DF;
  margin: 2px 0px 0px 0px;
} 
.generalbody h3 {
  font-size: 85%;
  line-height: 95%;
  color: #35A8DF;
  margin: 2px 0px 0px 0px;
} 
  
.generalbody h4{
  font-size: 75%;
  line-height: 85%;
  color: #35A8DF;
  margin: 2px 0px 0px 0px;
  }
  
.generalbody p{
  font-size: 83%;
  line-height: 110%;
  color: #ffffff;}
.generalbody p img{float: right}
.generalbody p .img-left{float: left; border: 1px #103059 solid; margin-right: 5px}
.generalbody p .img-right{float: right; border: 1px #103059 solid; margin-left: 5px}
.generalbody ul { list-style-type: none; margin: 0; padding: 0; border: none;}
.generalbody li { color: #FFFFFF; font-size: 83%;  line-height: 90%;  color: #ffffff;}


/*.generalbody li:hover { background-color: #f81919; } */

.general_topic
{
   width: 573px;
   background-color: #103059;
   float: left;
   margin-left: 1px;
   clear: both;
}
.general_topic_day
{
   width: 572px;
   background-color: #0065a3;
   float: left;
   margin-left: 2px;
   clear: both;
border-top: 1px #103059 solid;
border-bottom: 1px #103059 solid;}
.general_topic .left
{
   width: 284px;
   background-color: #103059;
   float: left;
   margin-left: 1px;
   border-right: 1px #35A8DF solid
 }
 .general_topic .left a
{
	text-decoration:none;
 }
 .general_topic .left h2
{
  color: #ffffff;
  font-size: 75%;
  line-height: 120%;
text-align: center;
}


.general_topic .right
{
   width: 284px;
   background-color: #103059;
   float: right;
   margin-left: 1px;
border-left: 1px #35A8DF solid;}

 .general_topic .right a
{
	text-decoration:none;
 }
.general_topic .right h2
{
  color: #ffffff;
  font-size: 75%;
  line-height: 120%;
text-align: center;}
.general_topic h2
{
  color: #ffffff;
  font-size: 75%;
  line-height: 120%;
  margin: 1px 6px 4px 16px;
}
.general_topic_day h3
{
  color: #ffffff;
  font-size: 75%;
  line-height: 120%;
  margin: 1px 6px 4px 16px;
}
#spacial { list-style: none; }
#spacial li{ margin: 0px 0px 0px 0px; }
#spacial a { display: block; height: 36px; width: 167px; background: #3B8DC4 url(http://www.bluecruisesturkey.com/css/images/upcoming.gif) 0 0 no-repeat; padding: 2px 0 0 8px;
text-decoration: none;}
#spacial a:hover { background: transparent url(http://www.bluecruisesturkey.com/css/images/upcoming.gif) 0 -38px no-repeat;
text-decoration: none;}
#spacial a span.heading { font: bold 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #fff;
text-decoration: none;}
#spacial a span { font-size: 0.8em; color: #fff; }

.spacialbox { float: left; background: #2B5E91 url(http://www.bluecruisesturkey.com/css/images/smallboxbg.gif) no-repeat; padding: 5px 7px 0 5px; }
.spacialpad { padding-bottom: 0px; }
.spacialimg { position: relative; width: 175px; height: 86px; }
.spacialpng { position: absolute; top: 0px; left: 0; height: 86px; width: 175px;  /*behavior: url("http://www.bluecruisesturkey.com/css/png.htc");*/ }


  .button {
  width: 160px;
  height:80px;
  background-position: left top;
  background-repeat: repeat-y;
  margin-top: 0px;
  float: left;
  margin-left: 20px;
}
* html .button {
  width: 160px;
  height:80px;
  background-position: left top;
  background-repeat: repeat-y;
  margin-top: 0px;
  float: left;
  margin-left: 15px;
}
.button p {
  width: 160px;
  background-image: url(http://www.bluecruisesturkey.com/css/images/bg_largebutton_top.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding-top:10px;
  color: #fff;
  text-align: center;
  }
  
.button p span {
  width: 150px;
  margin-left: 0px;
  font-weight: bold;
  }
  
.button p span a {
  margin-left: 0px;
}
  
.button p span.callback {
  text-transform: uppercase;
  font-size: 120%;
}
  
.button p span.number {
  font-size: 110%;
  line-height: 40%;
  clear: both;
  }
  
.button p span.cost {
  text-align: center;
  font-weight: bolder;
  display: block;
  line-height: 150%;
  font-size: 120%;
  clear: both;
  }
#previewYacht {
text-align: center;}

#previewYacht img{
text-align: center;
border: 2px #103059 solid;}

#galleryContainer{
		
		height:55px;	/* Height of the images + 2 */
		border:1px solid #CCCCCC;
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 55px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/55px;	/* Other browsers */
		height: /**/55px;
				
	}
	
		#theImages{
		position:absolute;
		height:0px;
		left:50px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:0px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border: 1px #ffffff solid; margin-right: 3px;
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #103059;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #103059;
		padding:1px;		
	}
	
		#destination-info{
		 float: left;
		 width: 390px;
		 padding: 0px;
border-right: 1px #103059 solid;}
		#destination-tools{
		 float: right;
		 text-align: center;
         width: 170px;
	}
	#destination-tools img{
border: 1px #103059 solid;
	}
#destination-tools ul { width: 150px; list-style-type: none; margin: 0; padding: 0; border: none }
#destination-tools li { margin: 0px 0px 0px 0px; padding: 3px 0px 3px 0px; background-color: #103059; width: 100%;
border: 1px #1A9BD5 solid;}
#destination-tools li:hover { background-color: #1A9BD5; border: 1px #103059 solid; }


.calendar{
  background: #1A9BD5;
  border: 1px solid #1A9BD5;
  padding: 2px 0px 2px 20px;
  width: 110px;
  margin-left: 0px;
  margin-bottom: 0px;
  background: url(http://www.bluecruisesturkey.com/images/Accommodation/icon/date.gif) no-repeat left;
  cursor: pointer;
  display: block;
}
.select {
  background: #1A9BD5;
  width: 45px;
  border: 1px solid #103059;
color: #103059;}
.room {

  border: 1px solid #1A9BD5;
  width: 15px;
 text-align: center}

#shadetabs{
padding: 0px 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 3px;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}
#shadetabs ul {
list-style-type: none;
margin: 0px;
padding: 0px;
border: none
}
#shadetabs li{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 4px;
background-color: #103059;
width: 100%;
cursor: pointer;
display: inline;
border-left: 1px  #1A9BD5 solid;
border-right: 1px #1A9BD5 solid;}

#shadetabs a,visited,active {
font-family: tahoma, arial, helvetica, sans-serif;
color: #FFF;
font-weight: bold;
font-size: 10px;
text-decoration: none
}

#shadetabs a:hover { color: #FFFFFF; cursor: pointer }

#shadetabs li:hover { background-color: #f81919; cursor: pointer }

#shadetabs li.selected{
background-color: #f81919;
}

#shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 0px solid #3399CC;
margin-bottom: 0em;
padding: 0px;
}
.tabcontentstyle a{
text-decoration: none;
}
.tabcontent{
display:none;
}

.tabcontent {
display:block!important;
}

.buttonss {
  background: #103059;
  border: 2px solid #1A9BD5;
  color: #fffFFF;
  font-size: 1.1em;
  margin-bottom: 0px;
  width:100%;
word-spacing: 1em;
letter-spacing: 0.5em;
font-weight: bold;
padding-top: 2px;}

.textarea1 {
  background: #030303;
  border: 1px solid #2f2f2f;
  color: #fff;                 
  font-size: 1em;
  padding: 0px;
  width: 220px;
  margin-left: 0px;
  margin-bottom: 0px;
}
.text-area {
  background: #030303;
  border: 1px solid #5D3F27;
  color: #ffffff;                 
  font-size: 1em;
  padding: 3px 3px 3px 24px;
  width: 100px;
  margin-left: 0px;
  margin-bottom: 0px;
  cursor: pointer;
  display: block;

}

.checkbox {
  color: #030303;
}
.textarea2 {
  background: #216572;
  border: 1px solid #5D3F27;
  color: #fff;
  font-size: .9em;
  padding: 2px;
  width: 200px;
  margin-bottom: 0px;

}

.form h3 {
  font-size: 1.1em;
  color: #EF7F29;
  margin-bottom: 5px;
}

.form ul {
  list-style: none;
  text-align: right;
  margin-bottom: 0px;
  width: 590px;
}

#prices{ 
font-size: 11px; color: #1f3548; font-family: tahoma, arial, helvetica, sans-serif;
}

#prices table{
width: 100%;
background-color: #6b8fab;
margin-bottom: 0px;
padding: 0px;
font-size: 11px;
color: #1f3548; 
font-weight: bold; 
border: 0 none; 
text-align: center;}

#prices tr {
background-color: #fff;
margin-bottom: 0px;
padding: 0px;
color: #1f3548;
border: 2px none;}

#prices tr:hover{
background-color: #ff0000;
color: #ffffff;}

#prices td:hover{
background-color: #6B8FAB;
color: #ffffff;
}

#prices td a{
color: #1F3548;
font-weight: bold;
text-decoration: none;}

#prices table td a:hover{
text-decoration: none;
color:  #f81919;
font-weight: bold;}


#transfers{ 
font-size: 11px; color: #1f3548; font-family: tahoma, arial, helvetica, sans-serif;
}

#transfers table{
width: 100%;
background-color: #6b8fab;
margin-bottom: 0px;
padding: 0px;
font-size: 11px;
color: #1f3548; 
font-weight: bold; 
border: 0 none; 
text-align: center;}

#transfers tr {
background-color: #fff;
margin-bottom: 0px;
padding: 0px;
color: #1f3548;
border: 2px none;}

#transfers tr:hover{
background-color: #ff0000;
color: #ffffff;}

#transfers td:hover{
background-color: #6B8FAB;
color: #ffffff;
}

#transfers td a{
color: #1F3548;
font-weight: bold;
text-decoration: none;}

#transfers table td a:hover{
text-decoration: none;
color:  #f81919;
font-weight: bold;}


#payment{
padding: 0px 0px;
margin-left: 0px;
margin-top: 3px;
margin-bottom: 3px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}
#payment ul {
list-style-type: none;
margin: 0px;
padding: 0px;
border: none
}
#payment li{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 4px;
background-color: #fff;
width: 100%;
cursor: pointer;
display: inline;
border-left: 1px  #1A9BD5 solid;
border-right: 1px #1A9BD5 solid;}

#payment a,visited,active {
font-family: tahoma, arial, helvetica, sans-serif;
color: #FFF;
font-weight: bold;
font-size: 13px;
text-decoration: none
}

#payment a:hover { color: #FFFFFF; cursor: pointer }

#payment li:hover {cursor: pointer }

#payment li.selected{
background-color: #f81919;
}

#payment li.selected a:hover{
text-decoration: none;
color: #FFFFFF;
}

a.booking { font: bold 1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; display: block; background: url(http://www.bluecruisesturkey.com/css/images/Book-Now.gif) 0 0 no-repeat; color: #fff; text-decoration: none; line-height: 30px; width: 140px; padding: 0 0 0 10px;}
a:hover.booking { background: url(http://www.bluecruisesturkey.com/css/images/Book-Now.gif) 0 -30px no-repeat; }

#gulet { list-style: none; margin: -2px 0px 5px 0px;}
#gulet li{ margin: 0px 0px 0px 0px; }
#gulet a { text-align: center;
display: block; height: 17.4px; width: 80px; background: url(http://www.bluecruisesturkey.com/css/images/GuletUpComing.gif) 0 0 no-repeat; padding: 0px 0 0 0px; text-decoration: none;}
#gulet a:hover { background: transparent url(http://www.bluecruisesturkey.com/css/images/GuletUpComing.gif) 0 -17.4px no-repeat; text-decoration: none;}
#gulet a span.heading { font: bold 0.9em Tahoma; color: #fff; text-decoration: none;}
#gulet a span { font-size: 0.7em; color: #fff; }

.guletbox { float: left; background: #2B5E91 url(http://www.bluecruisesturkey.com/css/images/GuletBoxBg.gif) no-repeat; padding: 5px 7px 0 5px; }
.guletpad { padding-bottom: 0px; }
.guletimg { position: relative; width: 80px; height: 53px; }
.guletpng { position: absolute; top: 0px; left: 0; height: 53px; width: 80px;  /*behavior: url("pngbehavior.htc");*/ }