div.center {
  text-align: center;
  margin:0;
  padding:0;
  width:100%;
  overflow:hidden;
}

#nav .navi a span {
	color:#ff8800;
}

#nav .navi a:hover span {
	color:#ff8800;
}

#nav li a.topalink , #nav li a.topalink:link {
	color:#ff8800;
}

/* ===================================== TOP ===================================== */




#top_ad_area {width:991px;background-color:#c2d9ae; padding-top:10px; padding-bottom:10px}
.top_ad_728 {text-align:center; height:90px}

#ja-wrapper {

        width:991px;
        margin:0 auto;
}

#ja-header,
#ja-mainnav,
#ja-subnav,
#ja-container,
#ja-footer {
	width: 970px;
	margin: 0 auto;
	clear: both;

}

.auto #ja-header width:100%;
.auto #ja-mainnav,
.auto #ja-subnav,
.auto #ja-container,
.auto #ja-footer {
	width: 98%;
}

/* Clearfix */
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	display: block;
	width: 100%;
}

* html .clearfix {
	height: 1%;
}

ul li.row1 {
	display:block;
	float:left;	
} 

ul li.row2 {
	display:block;
	float:left;	
}

#ja-subnav2wrap2 {
	display: block;
	border-bottom: 1px solid #CCCCCC;
	background: #408d8e;
}

#ja-subnav2 {
background: #408d8e;
}

#ja-subnav2 ul {
	margin: 0;
	padding: 0;
}

#ja-subnav2 li {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#ja-subnav2 li a {
	display: block;
	float: right;
	padding: 5px 10px 3px;
	background: url(http://www.frugalvillage.com/templates/ja_teline_ii/images/vline.gif) no-repeat left center;
	color: #333333;
}

#ja-subnav2 li.active a,
#ja-subnav2 li.active a:hover,
#ja-subnav2 li.active a:active,
#ja-subnav2 li.active a:focus {
	font-weight: bold;
	color: #006699;
}

#ja-subnav2 li a.first-item {
	background: none;
}

