/*

	-- -- -- -- -- -- --
	Solo East Travel
	default.css
	site foundation layout

	developed by LOGO STUDIO
	Version:  20.03.2008
	-- -- -- -- -- -- --

*/

@import url("css/reset.css");
@import url("css/typography.css");
@import url("css/style.css");




	                                     /* -- base html -- */



html {
  font-size:100.01%;
  height:100%;
  background:url(images/header/bg-html.gif)  #DADADA/*#E0E0E0*/ top left repeat-x;
}


body {
  background:#fff;
  color:#04222A;
  font:0.625em/180%   Verdana, Helvetica,  "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
  margin:0 auto;
  /*padding-bottom:124px;*/
  width: 100%;
  max-width:980px;
  /*position:relative;*/
  min-height: 70%;
}




                                            /* -- header -- */

.chern_header
{
	background: url(images/header/head2.jpg) no-repeat #04222A;
  	height: 197px;
  	width: 900px;
  	margin: 0 0 0 30px;
  	padding:0;
}

#header {
  background:#04222A;
  height: 197px;
  margin:0;
  padding:0;
  position: relative;
  /*width: 100%;*/
  overflow: hidden;
}

#header h1 {
  /*height: 137px;*/
  margin: 0 0 0 -25px;
  width:21%; /*204px; */
  float:left;
 /*  margin-bottom:-32740px;
  padding-bottom:32767px;	*/
}

#header h2 {
  /*background:#04222A;
  height: 137px;*/
  margin: 0 0 0 0;
  width:900px; /*204px; */
  float:left;
 /*  margin-bottom:-32740px;
  padding-bottom:32767px;	*/
}

#header h1 a {
  text-decoration: none;
  border: none;
}

#header h2 a {
  text-decoration: none;
  border: none;
}

#header .slogan {
  float: left;
  margin: 0 0 0 4%;
  padding: 52px 0 0 0;
  position: relative;
  width:59%;
}

#header .slogan2 {
  float: left;
  margin: 0 0 0 5%;
  padding: 10px 0 0px 8px;
  position: relative;
  width:54%;
 /* background: #04222A; */
}

#header .slogan2 a {
  text-decoration: none;
  border: none;
}

blockquote {
  font-size: 260%;
  line-height: 120%;
  color:#BABFB9;
  font-weight: normal;

 background: url(images/close-quote.gif) no-repeat right bottom;

  padding: 0 18px 0 18px;
  margin: 0 0 16px 0;
  text-indent: -18px;
}

blockhi {
  font-size: 260%;
  line-height: 120%;
  color:#BABFB9;
  font-weight: normal;

  padding: 0 18px 0 18px;
  margin: 0 0 16px 0;
}

blockquote:first-letter {
  background: url(images/open-quote.gif) no-repeat left top;
  padding:0 0 0 10px;
}

blockquote2 {
  font-size: 260%;
  line-height: 120%;
  color:#BABFB9;
  font-weight: normal;
  /* background: url(images/close-quote.gif) no-repeat right bottom;*/
  padding: 0 18px 0 0px;
  margin: 0 0 16px 0;
  text-indent: -18px;
}

blockquote2:first-letter {
  background: url(images/open-quote.gif) no-repeat left top;
  padding:0 0 0 18px;
}

#header a.lonelyPlanet {
  position: absolute;
  bottom:8px;
  right:-100px;
  padding: 0;
  margin: 0;
  border: none;
}


/*#header a.lonelyPlanet {
  padding: 0;
  margin:30px 0 0 24px;
  border: none;
  float:left;
}*/

#header a.lonelyPlanet2 {
  position: absolute;
  bottom:-15px;
  right:-105px;
  padding: 0;
  margin: 0;
  border: none;
  color:#E2E2DE;
  font-size: 120%;
  font-weight: bold;
}


                                          /* -- content area -- */


.content {
  position:relative;
  background:#fff;
  padding:8px 0 0 0;
  margin:0;
  width:100%;
  overflow:hidden;
  font-size: 1.2em;
 }

.colum1 {
  float:left;
  position:relative;
  width:66%;
  margin:0;
  padding: 0;
}

.colum2 {
  float:right;
  width:33%;
  padding:0;
}



			      		  /*----- Under footer ------*/

.UnderFooter {
  position: relative;
  margin:3px 0 0 0;
  padding:15px 25px;
  background: #ECECEC;
  border-top:2px solid #E6E6DE;
  overflow: hidden;
  color:#556A6B;
  /*width:94%;*/
  height: 1%;
  font-size:12px;
  font-family:arial;
}

.itemUnderFooter1 {
  float:left;
  width:34%;
  position: relative;
  min-height: 140px;
  margin-bottom:-32767px;
  padding-bottom:32767px;

}

.itemUnderFooter2 {
  float:left;
  width:33%;
}

.itemUnderFooter3 {
  float:right;
  width:30%;
 margin-top:-10px;

 }

a.visa {
  position: absolute;
  top:-5px;
  left:0;
  border:0;
}

a.childAgency {
  position: absolute;
  top:55px;
  left:0;
  border:0;
}





                                             /* -- footer -- */


#footer {
  width: 100%;
  position: relative;
  bottom: 0;
  left:0;
  height: 124px;
  background:url(images/header/logo-footer1.gif) #1D383F top left no-repeat;
}

#footer p.RightsReserved {
  position: absolute;
  color:#FFD31E;
  left: 165px;
  bottom: 26px;
  padding:0;
  margin: 0;
  font-size: 1.1em;
}

#footer a.LogoStudio {
  position: absolute;
  right:60px;
  bottom: 25px;
  text-decoration: none;
  padding:0 47px 0 0;
  margin: 0;
  font-size: 11px;
  height:32px;
  line-height:15px;
  background: url(images/header/LogoStudio1.gif) bottom right no-repeat;
  text-align: right;
  color:#256C78;
  border: 0;
}

#footer strong.LogoStudio1 {
  font-weight:bold;
  font-size: 12px;
}

.SignBlk
{	position:absolute;
	top:300px;
	left:0;
	width:100%;
	height:100px;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.SignCont
{	margin: 3px 10px 10px 10px;
	color: #FFFFFF;
}

.SignClose
{	position:absolute;
	width:15px;
	height:15px;

	top:5px;
	left:480px;

	text-decoration: none;
}









