/* BODY */
body{
background-image:url(../images/home_bg.jpg);
background-repeat:repeat-x;
text-align:center;
background-color:#000000;
margin:8px auto;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#645e5c;
width:879px;
}
body a:link, body a:active, body a:visited{
color:#FFFFFF; text-decoration:none; font-weight:bold;
}
body a:hover{
text-decoration:underline;
font-weight:bold;
color:#d85a98;
}
ol{
width:185px;
}
li{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:120px;
margin-left:45px;
line-height:16px;
}
input{
margin-top:5px; 
vertical-align:bottom;
}
#main_frame{
clear:both;
}
#main{
width:879px;
height:655px;
}
/* HEADER */
#logo{
width:396px;
height:107px;
position:absolute;
}
#top_head{
background-image:url(../images/tophead_bg.gif);
text-align:left;
background-repeat:no-repeat;
width:879px;
height:107px;
}

/* NAVIGATION MENU */
#nav{
text-align:right;
clear:both;
margin:22px 13px 0px 0px;
}
	*html #nav{
	margin-top:-15px !important;
	}
	#nav a:hover{	
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	}

/* Home Content */
#box_top_L{
float:left;
clear:both;
text-align:left;
width:527px;
height:380px;
}
#box_top_R{
float:left;
background-image:url(../images/home/spotlight.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:339px;
height:380px;
text-align:left;
}
#spotlight_head{
padding:16px 0px 22px 20px;
}
#spotlight_info{
width:240px;
padding:0px 0px 0px 21px;
}
#spotlight_pic{
position:absolute;
float:right;
width:255px;
height:145px;
margin:-65px 0px 0px 60px;
}
#box_bottom_L{
clear:both;
float:left;
background-image:url(../images/home/philo.jpg);
background-repeat:no-repeat;
background-position:bottom;
color:#FFFFFF;
width:423px;
height:165px;
margin-left:15px;
}
	*html #box_bottom_L{
	width:423px; float:left !important; margin-top:-3px !important; margin-left:8px !important;
	}
#as_seen_header{
float:left;
width:423px;
height:65px;
}
#philo_text{
float:left;
color:#afd7bd;
text-align:left;
width:355px;
line-height:17px;
font-size:13px;
font-weight:bolder;
margin: 0px 0px 0px 40px;
text-align:justify;
}
	*html #philo_text{
	margin-left:4px !important; padding-left:30px;
	}
#philo_text a:link, #philo_text a:active, #philo_text a:visited{
text-decoration:none;
color:#afd7bd;
}
/* 
#box_bottom_middle{
float:left;
background-image:url(../images/home/powder_room.jpg);
background-repeat:no-repeat;
text-align:left;
width:295px;
height:165px;
}
*/
#powder_content{
text-align:left;
width:180px;
padding-right:70px;
float:right;
margin-top:47px;
}
#box_bottom_R{
float:left;
background-image:url(../images/home/powder_room.jpg);
background-repeat:no-repeat;
text-align:left;
width:421px;
height:165px;
}
	*html #box_bottom_R{
	width:423px; float:left !important; margin-top:-3px !important;
	 }
#popup_box{
text-align:left;
color:#FFFFFF;
padding:20px;
overflow-x:hidden;
overflow-y:auto;
width:480px;
}
/*
#popup_box ul, #popup_box li{
margin-left:0px !important;
width:420px;
}
*/
/* FOOTER */
#footer{
clear:both;
text-align:right;
}

/* ////////// iSearch2 ////////// */
#search_content{
background-image:url(../images/search_back.jpg);
background-repeat:no-repeat;
margin-top:5px;
width:634px;
height:540px;
float:left;
color:#FFFFFF;
}
#search_list{
clear:both;
float:left;
text-align:left;
clear:both;
width:230px;
height:545px;
background-image:url(../images/search_sub_back.jpg);
background-repeat:no-repeat;
}
.isearch{
font-size:14px;
}
.isearch-head{
color:#FFFFFF;
clear:both;
background-color:#d85a98;
}
.isearch-title{
font-size:14px;
}
.isearch-search{
font-weight:bold;
}
.isearch-nomatch{
font-size:11px;
}
.isearch-highlight{
color:#d85a98;
}

/* SEARCH */
	#search{
	text-align:right;
	padding:40px 13px 10px 0px;
	height:17px;
	}
	#searchInput{
	width:122px;
	height:15px;
	border:1px solid #a0bedc;
	background-image:url(../images/search_box.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#645e5c;
	margin-bottom:5px;
	}