*{
	margin:0;
	padding:0;
}
html{
  overflow:hidden;
}
body{
	BACKGROUND: url(../images/bg.gif) #9ae4e8 fixed no-repeat left top; 
	color:#000;
	margin:0 10px;
	text-align:center;
	font:normal 12px Arial, Helvetica, sans-serif;overflow:hidden;
}

#front #header {
	TEXT-ALIGN: left; MARGIN: 0px
}
a:link,a:visited{
	color:#369;
	text-decoration:underline;
}
a:hover{
    color:#C80000;
	text-decoration:none;
}
span,li,dt,dd,p,h1,h2,h3,h4,h5,h6{
	text-align:left;
}
img{
	border:0;
}
ul,li{
	list-style-type:none;
}
p{
	padding:5px 0;
	line-height:150%;
}
h1{
	margin:0 auto;
	width:100%;
	background-color:#353535;
	font-size:24px;
	height:50px;
	color:#FFF;
	line-height:50px;
	text-indent:15px;
	overflow:hidden;
	font-family:Georgia,sans-serif;
	border-bottom:3px solid #999;
}
#container {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 1em auto; WIDTH: 763px
}
ul#effects-list{
	float:left;
	width:960px;
	overflow:hidden;
}
ul#effects-list li{
	float:left;
	width:460px;
	margin:5px 10px;
	display:inline;
	overflow:hidden;
}
.cover{
	float:left;
	width:140px;
	height:140px;
	overflow:hidden;
}
.cover img{
	width:140px;
	height:140px;
}
.effect-intro{
	float:right;
	width:310px;
	height:140px;
	overflow:hidden;
}
.effect-intro h2{
	margin:0 auto;
	width:100%;
	line-height:28px;
	font-size:14px;
	color:#575757;
	font-family:Georgia,sans-serif;
}
.effect-intro ul{
	float:left;
	margin:0;
	width:100%;
	height:110px;
	clear:both;
	overflow:hidden;
}
ul#effects-list li .effect-intro ul li{
	float:left;
	width:100%;
	line-height:22px;
	margin:0;
	overflow:hidden;
}

/* Lightbox Demo Style Start */
#lightbox-list{
	margin:0 auto;
	width:690px;
	margin-top:20px;
	overflow:hidden;
}
#lightbox-list ul{
	float:left;
	width:690px;
	overflow:hidden;
}
#lightbox-list ul li{
	float:left;
	width:206px;
	height:206px;
	margin:12px;
	display:inline;
	overflow:hidden;
	background-color:#FFF;
}
#lightbox-list ul li img{
	width:200px;
	height:200px;
	border:1px solid #8BD;
	padding:2px;
}

/* Google Map */
#fgmap{
	margin:0 auto;
    width:100%;
    height:464px;
	overflow:hidden;
    padding:2px;
    border:1px solid #000;	
}
#fgmap_markerMsg{
	width:360px;
    text-align:left;	
    line-height:150%;
    display:block;
}
#fgmap_markerMsg h4{
	margin:0 auto;
	width:360px;
	font-size:14px;
	line-height:30px;
	height:30px;
	text-align:center;
	overflow:hidden;
}
#fgmap_markerMsg strong,
#fgmap_markerMsg h4{
   color:#DE0000;	
}
#fgmap_msgTip{
  margin:15px auto;
  text-align:center;
  width:724px;
  padding:8px;
  border:1px solid #999;
  font-size:14px;
  background-color:#F8F8F8;	
}
#fgmap_latlng{
  display:block;
  line-height:24px;	
  text-align:left;
}
#fgmap_latlng strong{
	margin:0 auto;
	width:100%;
	height:28px;
	overflow:hidden;
	font-size:14px;
	display:block;
	color:#DE0000;
	text-align:center;
}
form#frmLocation{
  margin:0 auto;
  width:700px;
  height:40px;
  text-align:center;
  line-height:40px;	
}
form#frmLocation p{
  width:700px;	
  text-align:center;
  font-size:14px;
}

#footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 8px; LINE-HEIGHT: 1; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: left; PADDING-TOP: 8px
}
#footer LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-TOP: 0px
}
#footer LI.first:before {
	PADDING-RIGHT: 0px; CONTENT: ''
}
.ie #lang-select-front {
	POSITION: absolute; TOP: 1em; RIGHT: 0px
}
