/*Styles Only Pertinent to the Homepage*/

/*
*html div#topinfo {
	margin-top: -13px;
	padding: 5px 0;
	float:right;
	}
*/

#upper {
	z-index: 1;
	position: relative;
	width:980px;
	height:275px;
/*	padding: 13px 13px 0px 13px; */
	background: url(../images/frame.jpg) no-repeat; 
	}

/*
#frame {
	z-index:1;
	position:absolute;
	top: 13px;
	left: 13px;
	width: 491px;
	height: 242px;
	}
*/
	
/*　IE6用　*/
/*
*html div#photo, *html .pics {
	width:504px;
	float:left;
	margin: 15px 0 0 20px
}
/*　IE6用ここまで　*/
*/

#photo, .pics {
	z-index: 2;
	position: relative;
	width: 504px;
	height: 255px;
	float:left;
/*	padding: 13px 0 0 13px; */
	 overflow: hidden; 
	}

.pics img {
	width:  435px;
	heght: 194; 
	position: absolute;
	top:  32px; 
	left: 42px;
	} 
	
#right_block {
	position: relative;
	float: right;
	width: 467px; 
/*	padding: 0 0 13px 13px;*/
	}

#map_nav {
	z-index: 1;
	position: relative;
	float: right;
	}

#herb {
	clear: right;
	float:right;
width: 467px;
	margin-bottom: 13px;
	}

a#dubai {
	position: absolute;
	z-index: 2;
	top: 150px;
	left: 82px;
	display: block;
	width: 28px;
	height: 32px;
	text-indent: -3000px;
	}

a#dubai:hover {
	border-style: dotted;
	background:none;
	visibility: visible;
	text-decoration: none;
	overflow: visible;
	}

a#asia {
	position: absolute;
	z-index: 2;
	top: 145px;
	left: 140px;
	width:40px;
	height:63px;
	overflow: visible;
	display: block;
	text-indent: -3000px;
	}

a#asia:hover {
	position: absolute;
	z-index: 2;
	border-style: dotted;
	background:none;
	visibility: visible;
	text-decoration: none;
	overflow: visible;
	}

a#guam {
	position: absolute;
	z-index: 2;
	top: 155px;
	left: 190px;
	width: 34px;
	height:32px;
	overflow: visible;
	display: block;
	text-indent: -3000px;
	}

a#guam:hover {
	border-style: dotted;
	background:none;
	visibility: visible;
	text-decoration: none;
	overflow: visible;
	}

a#hawaii {
	position: absolute;
	z-index: 2;
	top: 155px;
	left: 234px;
	width: 44px;
	height: 32px;
	overflow: visible;
	display: block;
	text-indent: -3000px;
	}

a#hawaii:hover {
	border-style: dotted;
	background:none;
	visibility: visible;
	text-decoration: none;
	overflow: visible;
	}

a#area01 {
	position: absolute;
	z-index: 2;
	top: 304px;
	left: 137px;
	width: 69px;
	height: 29px;
	overflow: visible;
	display: block;
	text-indent: -3000px;
	}

a#area01:hover {
	background: url(../images/area_hawaii.gif);
	visibility: visible;
	text-decoration: none;
	overflow: visible;
	}

a#area02 {
	position: absolute;
	top: 304px;
	left: 207px;
	width: 73px;
	height: 29px;
	overflow: visible;
	display: block;
	text-indent: -3000px;
	}

a#area02:hover {
	background: url(../images/area_guam.gif);
	visibility: visible;
	text-decoration: none;
	overflow: visible;
	}

a#area03 {
	position: absolute;
	top: 304px;
	left: 281px;
	width: 74px;
	height: 29px;
	overflow: visible;
	display: block;
	text-indent: -3000px;
	}

a#area03:hover {
	background: url(../images/area_asia.gif);
	visibility: visible;
	text-decoration: none;
	overflow: visible;
	}

a#area04 {
	position: absolute;
	top:304px;
	left: 356px;
	width: 66px;
	height: 29px;
	overflow: visible;
	display: block;
	text-indent: -3000px;
	}

a#area04:hover {
	background: url(../images/area_dubai.gif);
	visibility: visible;
	text-decoration: none;
	overflow: visible;
	}


/*
#recent {
	width:430px;
	float:right;
	}

#recent ul {
	margin-top:-5px;
	}
	
#recent li {
	border-bottom:1px solid #ffffff;
	list-style:none;
	padding:7px 0 7px 15px;
	background:url(../images/star_yellow.png) no-repeat 0 9px;
	}

#recent a, #recent a:visited {
	color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
	}
*/
				
#home .stripes {
	padding:13px;
	}


/*Features and Carousel*/
/*
#carousel {
	height:121px;
	background:#F4EA71 url(../images/bg_carousel.jpg) repeat-x;
margin-bottom:5px;
	}

#carousel li {
	border-right:0px solid #ffffff;
	float:left;
	padding:0 15px;
	}

#carousel li img {
	border:2px solid #FFF;
	display:block;
	margin-bottom:6px
	}
	
#carousel a, #carousel a:visited {
	float:left;
	color:#585b41;
	}

#carousel a:hover, #carousel a:active {
	color:#828569;
	}
*/

#glam_rect {
	position: absolute;
	top:13px;
	right: 13px;
	display: inline;
	width: 300px; */
	height: 250px; */
	}

.glam_cre {
	position: absolute;
	top: 268px;
	right: 13px;
	text-align: right;
	font-size: 0.8em;
}

#info {
	position: absolute;
	top:13px;
	right: 330px;
/*	margin-top:13px; */
/*	margin-right: 20px; */
	display: inline;
/*	margin: 13px 326px 0 154px;*/
/*	width: 108px; */
/*	height: 224px;*/ 
/*	width: 121px; */
/*	height: 250px; */	
/*	border-top:1px solid #e0e0db; */
/*	background: url(../images/bg_all.jpg) #bd9c79; */
/*	padding: 13px; */
	}

#info img{
/*	width: 108px; */
/*	height: 224px; */
	width: 121px; 
	height: 250px;
	}

#info h3 {
/*	margin: px; */
	color:#006651;
 	font-family: "Ariel", Helvetica, sans-serif;
	font-weight:bold
	border-bottom:1px solid #ececec;
	}

#newest {
	border-top:1px solid #e0e0db;
	background:url(../images/ct_big.jpg) repeat-y;
	padding: 13px;
	margin-bottom:13px;
	}
	
#newest h3 {
	margin: 10px;
	color:#000;
 	font-family: "Ariel", Helvetica, sans-serif;
	font-weight:bold
	border-bottom:1px solid #ececec;
	}

#newest li {
border-bottom:1px solid #ce7494;
	padding: 3px 0 3px 13px;
	color: #545454;
	list-style-image: url(../images/mark.gif);
	list-style-position: inside;
	}

#newest a, #newest a:visited {
	color: #545454;
	font-weight: bold;
	font-size: 1em;
	}
	
#home #content {
	float: left;
	width: 487px; 
	}

.whitebox h3 a, .whitebox h3 a:visited {
	color:#FFF;
	}

/*
#main {
padding: 5px;
background: url(../images/bg_main.jpg);
}
*/

/*Middle Column*/

.whitebox, #home #sidebar {
	border-top:1px solid #e0e0db;
	background:#FFF;
	padding:13px;
	padding-bottom:-3 px;
	color:#737373;
	}

#sidebar_block {
	clear:right;
	width: 454px;
	float: right;
	padding-left: 13px;
	}

#sidebar {
	float: left;
	width: 188px;
	}

#home #content .whitebox {
	margin-bottom:13px;
	}

.catnews a, .catnews a:visited {
	color:#22222d;
	}	
	
.catnews img {
	float:left;
	margin:3px 11px 3px 1px;
	border:1px solid #516f80;
	padding:1px;
	}
	
.headlines {	
	padding:12px;
	}

.headlines li {
	margin-left:12px;
	padding:2px 0;
	list-style:square
	}	
	
#home .commentcount {
	font-size:0.8em;
	font-weight:normal;
	margin-left:2px;
	}	
	
	
/*Ads*/

			
#ads { 
	width:226px;
	float: right;
	}

#ads img {
	margin-bottom:12px;
	}		
	
