body {
	background-color:#ffffff;
	background-image:url(images/curve_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin:0px;
	font-family: Arial;
	font-size: 12px;
}



#container {

	width:800px;

	margin:0 120px;

}



#ban {

	height:119px;

	background-image:url(images/ban.png);

	background-repeat:no-repeat;

}



#nav_hold {

	background-color:#b9ac97;

	line-height:40px;

	text-align:center;

	height:40px;

	padding-left:120px;

	z-index:40;

}



#content {

	border:1px solid #ccc;margin-top:10px;margin-bottom:10px;

	z-index:1;

	padding:10px;

}



#curve_top {

	background-image:url(images/curve.png);

	background-repeat:no-repeat;

}



#curve_mid {

	background-image:url(images/curve_mid.png);

	background-repeat:repeat-y;

}



#footer {

	width:800px;

	margin:0 150px;

	text-align:center;

	color:#a0a0a0;

	height:66px;

	background-repeat:no-repeat;

	background-position:right;

	padding-top:20px;

}



.box {

	width:261px;

	float:left;

	margin-right:7px;

	text-align:center;

	color:#444444;

}



.box a {

	text-decoration:underline;

	color:#444444;

	font-weight:bold;

}



.box a:hover{



color:#b9ac97;



}



.box b {

	font-size:14px;

}



#nav li:hover, #nav li.hover {

    position: static;

}



#nav, #nav ul {

	padding: 0;

	margin: 0;

	list-style: none;

	z-index:99;

	

}



#nav a {

	display: block;

	color:#000000;

	text-decoration:none;

	font-weight:bold;

	text-align:center;

}



#nav a:hover {

	color:#ffffff;

}



li.main {

	float: left;

	

	padding-right: 40px;

}



li.main:hover ul, #nav li.sfhover ul {

	left: auto;

}



#nav li ul {

	position: absolute;

	width: 100px;

	left: -999em;

}



#nav li ul li {

	width:190px;

	border-top:1px solid #ffffff;

	text-align:left;

	padding-left:15px;

	padding-right:15px;

	background-color:#b9ac97;

	border-left:1px solid #ffffff;

	margin-bottom: -5px;





}



#nav li ul li:hover {

	background:#d2c4ae;

	

}



#nav li:hover ul {

	left: auto;

}





#nav li ul li ul {

	margin: -41px 0px 0px 205px;

}



#nav, #nav ul {

	padding: 0;

	margin: 0;

	list-style: none; 

}



#nav li:hover ul ul, #nav li.sfhover ul ul {

	left: -999em;

}



#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {

	left: auto;

}



.hm{

	line-height:normal;

	padding:10px 0 15px 0;

}



a img {

	border:none;

}



a {

	color:#86163c;

}



a:hover {

	color:#b05876;

}
/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(/tools/img/tooltip/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}
