/**************		Home style	**********************/
#home_wrapper{
	width:742px;
	margin:auto;
}

#flashbanner{
	width:100%;
	float:left;
	margin:40px 0 0 0;
	background:url(../images/flashbannerbg.gif) top left no-repeat;
}

#flashbanner .padding{
	padding:50px 0 42px 39px;
}


#homenav{
	width:100%;
	float:left;
	margin-top:20px;
	text-align:center;
}

#homenav .padding{
	padding:0 0 0 20px;
}

#home_wrap_footer{
	width:100%;
	float:left;
	margin:125px 0 0 0;
	text-align:right;
	color:#49321B;
}

#home_wrap_footer .padding{
	padding:0;
}

#home_botmenu{
	width:100%;
	float:left;
}

#home_footer{
	width:100%;
	float:left;
}

#space{
	width:100%;
	float:left;
	height:1px;
	margin-top:115px;
}

/*****************	Inner Style	*********************/

#wrapper{
	width:1000px;
	margin:auto;
}

#jb_header{
	width:100%;
	float:left;
	background:url(../images/nav_bg.png) top left no-repeat;
	height:75px;
	margin-top:25px;
}

#logo{
	width:198px;
	float:left;
}

#logo .padding{
	padding:13px 0 0 32px;
}

#topnav{
	width:800px;
	float:right;
	text-align:right;
	color:#49321B;	
}

#topnav .padding{
	padding:25px 0px 0 0;
}

/*	USER 1 to 5	*/

#topmodules{
	width:100%;
	float:left;
	margin-top:10px;
	position:relative;
}

#user1{
	width:417px;
	float:left;
	margin-right:10px;
	min-height:274px;
	height:auto!important;
	height:274px;
}

#user1 .padding{
	padding:0;
}

#user2{
	width:360px;
	float:left;
	line-height:2.0;
}

#user2 .padding{
	padding:12px 0 0 0;
}

#user3{
	width:207px;
	float:right;
}

#user3bg{
	position:absolute;
	background:url(../images/logo.png) top left no-repeat;
	width:154px;
	height:159px;
	bottom:0px;
	right:30px;
}

#user3 .padding{
	padding:0;
}

#intro{
	width:100%;
	float:left;
}

#intro .padding{
	padding:0;
}

/*	CONTAINER	*/
#container{
	width:100%;
	float:left;
	margin:10px 0 0 0;
}

#leftcol{
	width:310px;
	float:left;
	margin-right:10px;
}

#maincol{
	width:716px;
	float:left;
}




/*	FULL	*/

#maincol-f,#maincol-fl{
	width:100%;
	float:left;
}

#maincol-top-f,#maincol-top-fl{
	width:100%;
	float:left;
	background:url(../images/content_full/top.png) top left no-repeat;
	height:14px;
}

#maincol-rep-f,#maincol-rep-fl{
	width:100%;
	float:left;
	background:url(../images/content_full/rep.png) top left repeat-y;
}

#maincol-rep-f .padding,#maincol-rep-fl .padding{
	padding:0;
}

#maincol-bottom-f,#maincol-bottom-fl{
	width:100%;
	float:left;
	background:url(../images/content_full/bottom.png) left top no-repeat;
	height:21px;
}


/*	LEFT + CONTENT	*/

#maincol-fr,#maincol{
	width:709px;
	float:left;
}

#maincol-top-fr,#maincol-top{
	width:100%;
	float:left;
	background:url(../images/content_fr/top.png) top left no-repeat;
	height:14px;
}

#maincol-rep-fr,#maincol-rep{
	width:100%;
	float:left;
	background:url(../images/content_fr/rep.png) top left repeat-y;
}

#maincol-rep-fr .padding,#maincol-rep .padding{
	padding:0;
}

#maincol-bottom-fr,#maincol-bottom{
	width:100%;
	float:left;
	background:url(../images/content_fr/bottom.png) left top no-repeat;
	height:21px;
}

/*	HEADING IMAGE*/

#heading_img{
	width:100%;
	float:left;
}

#heading_img .padding{
	padding:40px 0 0 50px;
}


#cbg{
	bottom:0px;
	right:30px;
	position:absolute;
}

#jb_content{
	width:100%;
	float:left;
	position:relative;
}

#jb_content .padding{
	padding:0 0 0 5px;
}
/*	FOOTER */

#inner_wrap_footer{
	width:100%;
	float:left;
	margin:15px 0 0 0;
	text-align:right;
	color:#49321B;
}

#inner_wrap_footer .padding{
	padding:0 15px 0 0;
}

#inner_botmenu{
	width:100%;
	float:left;
}

#inner_footer{
	width:100%;
	float:left;
}