

body, table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
        leftmargin: 0;
	topmargin: 0;
	margin: 0;
	padding: 0;
        background: #FFFFFF;
        text-align:left;

}


a
{
	color: #000000;
	text-decoration: underline;
	cursor: pointer;
}

a:hover
{
	color: #000000;
	text-decoration: underline;
	cursor: pointer;
}

a:visited
{
	color: #000000;
	text-decoration: underline;
	cursor: pointer;
}

input, textarea, select {
   border: 1px solid #555;
   padding: 0.5em;
   font-size: 12px;
   line-height: 1.2em;
   width: 157px;
   background: #fff;
   background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
   -webkit-appearance: none;
   -webkit-box-shadow: 1px 1px 1px #fff;
   -webkit-border-radius: 0.5em;
 }

input[type=checkbox],
 input[type=radio] {
   display: inline-block;
   font-size: 15px;
   line-height: 1em;
   margin: 0 0.25em 0 0;
   padding: 0;
   width: 1.25em;
   height: 1.25em;
   -webkit-border-radius: 0.25em;
   vertical-align: text-top;
 }

 input[type=radio] {
    -webkit-border-radius: 2em; /* Make radios round */
  }

input[type=checkbox]:checked {
   background: url("data:image/png,%89PNG[...]") no-repeat center center;
   -webkit-background-size: 28px 28px; /* shrink high resolution background */
 }

.myfavouriteplaceslogo { 
	position:absolute;
	top:0px; 
	left:0px;
	width:612px;
	height:50px;
	background-image:url(/images/container_logo.png);
	background-position:top left;
	background-repeat:no-repeat; 
}


#container_top { 
	width:100%;
        background:#000000;
	height:50px;
	line-height:1px;
	font-size:1px;
	z-index:100;
	}

#container_content {
	width:980px;
	margin:0px auto;
	position:relative;
	padding:100px 0 0 0;
	}

#container_entry_list {
	width:967px;
	height:174px;
	background-image:url(../images/entry_list_bg.png);
 	background-repeat:no-repeat;
}

#container_bi {
  position:absolute;
	width:430px;
	height:3px;
	background-image:url(../images/bi.png);
 	background-repeat:repeat;
}

#footer { 
	position:relative;
        padding:0;
	width:990px; 
	margin:0 auto;
	border-top: 1px solid #808080;
	}


#location-box {
	position:relative;
	top:0px;
	left:0px;
	width:321px;
	height:272px;
	z-index:1;	
	background-image:url(../images/locatiobox_bg.png);
 	background-repeat:no-repeat;
}

#location-boximg {
	position:relative;
	top:11px;
	left:11px;
	width:300px;
	height:200px;
	z-index:1;
}



#location-boxtext {
	position:absolute;
	top:220px;
	left:12px;
	width:200px;
	height:80px;
	z-index:1;
  font-family: "myriad-pro-semi-condensed-1", "myriad-pro-semi-condensed-2", Myriad, Arial, sans-serif;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  color: #212121;
  line-height: 21px;	
}


#location_entry_list-thumb {
	position:relative;
	top:20px;
	left:20px;
	width:180px;
	height:135px;
	z-index:1;
	background-color: #212121;
}


#location_entry_list-imgloc {
	position:relative;
	top:-80px;
	left:220px;
	width:13px;
	height:15px;
	z-index:1;
	background-image:url(../images/location_ballon.png);	
}

#location_entry_list-imgloctext {
	position:relative;
	top:-179px;
	left:238px;
	width:600px;
	height:14px;
	z-index:1;
  font-family: "myriad-pro-semi-condensed-1", "myriad-pro-semi-condensed-2", Myriad, Arial, sans-serif;
  font-weight: 100;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  color: #212121;
  line-height: 21px;
}

#location_entry_list-shortdescr {
	position:relative;
	top:-160px;
	left:220px;
	width:640px;
	height:70px;
	z-index:1;
  font-family: "myriad-pro-semi-condensed-1", "myriad-pro-semi-condensed-2", Myriad, Arial, sans-serif;
  font-weight: 100;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  color: #212121;
  line-height: 21px;
  background-color:#fff;
}




#location_entry_list-title {
	position:relative;
	top:-120px;
	left:220px;
	width:600px;
	height:80px;
	z-index:1;
  font-family: "myriad-pro-semi-condensed-1", "myriad-pro-semi-condensed-2", Myriad, Arial, sans-serif;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  color: #212121;
  line-height: 21px;	
}


.textboxprogress {
	width: 120px;
	border: 1px solid #3366FF;
	border-left: 4px solid #3366FF;
}


#location-boximgloc {
	position:absolute;
	top:244px;
	left:12px;
	width:13px;
	height:15px;
	z-index:1;
	background-image:url(../images/location_ballon.png);	
}

#location-boximgarrow {
	position:absolute;
	top:234px;
	left:248px;
	width:60px;
	height:29px;
	z-index:1;
	background-image:url(../images/arrow.png);	
}

#location-entryimgarrow {
	position:relative;
	top:-185px;
	left:890px;
	width:60px;
	height:29px;
	z-index:1;
	background-image:url(../images/arrow.png);	
}

#location-boximgloctext {
	position:absolute;
	top:-3px;
	left:16px;
	width:200px;
	height:14px;
	z-index:1;
  font-family: "myriad-pro-semi-condensed-1", "myriad-pro-semi-condensed-2", Myriad, Arial, sans-serif;
  font-weight: 100;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  color: #212121;
  line-height: 21px;
}

#place-mainimg {
	position:absolute;
	top:10px;
	left:10px;
	width:300px;
	height:225px;
	z-index:1;	
	background-color: #212121;
}


h1 {
  font-family: "myriad-pro-semi-condensed-1", "myriad-pro-semi-condensed-2", Myriad, Arial, sans-serif;
  font-weight: 800;
  -webkit-font-smoothing: antialiased;
  font-size: 28px;
  margin: 40px 0 10px;
}

h2 {
  font-size: 20px;
  color: #858585;
  margin-top: 0px;
  font-family: "myriad-pro-1", "myriad-pro-2", Myriad, Arial, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
}



