/** {margin:0; padding:0;}*/

body {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #ECFFBF;
}

/*

	Covers view

*/

.show-all-covers{
	color: #663366;
	font-size: 16px;
	text-align:center;
	display:block;
	width: 190px;
	margin: 10px 0px 10px 0px;	
}

.show-all-covers:hover {
	text-decoration: none;
}

/*

	Cover view

*/

.cover-view-bg{
	background-color:#333333;
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;	
}

.cover-box{
	padding: 30px 0px 30px 0px;
}

.cover-box h1 {
	color:#FFFFFF;
	font-size: 22px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align:center;	
}

.cover-box a {
/*	padding: 0 0 5 0;*/
	padding: 10px;
/*	width: 160px;*/
	background-color:#FFFFFF;
	display: block;
	border: 1px solid #CCC;
	margin: 0px 0px 0px 0px;
/*	float:left;*/
/*	position: relative;*/
}

.cover-box a:hover {
	background-color:#EEE;
}

/*

	Model view

*/

a.more {
	color: #663366;
	font-size: 16px;
}
a.more:hover {
	text-decoration: none;
}

/*

	Main pages backgrounds

*/

.top_bg {background:url(images/bgtop.jpg) center no-repeat;}
.main_bg {background:url(images/pagetopbg.jpg) top repeat-x;}
.bot_bg {background:url(images/pagebottombg.jpg) top repeat-x;}
.bot_info {background:url(images/bottom_inform.jpg) top center no-repeat;}


.mcontent_bg {
	background-image: url(images/dotbg.gif);
	border: 1px solid #D0F478;	
}

.content_bg{
	background: url(images/contentbg.jpg) top repeat-x;
/*	border: 1px solid #FFF;*/
}

.lg {color:#D0F478;}

.pheader
{
	font-size: 22px;
	font-weight:normal;
	color: #8B0000;
	margin: 0px;
/*	padding: 0px;*/
	padding: 10px 0px 0px 0px;
	float:left;
	white-space:nowrap;
}

.pheader2
{
	font-size: 22px;
	font-weight:normal;
	color: #663366;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	float:left;
	white-space:nowrap;
}

.scouner
{
	font-size: 12px;
	font-weight: normal;
	color: #333;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	white-space:nowrap;
	float:left;
}

.sflower
{
	font-size: 12px;
	font-weight: normal;
	color: #333;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	white-space:nowrap;
	float:left;
}

.navelem
{
	width: 135px;
	height: 50px;
	background: url(images/list0.jpg) top center no-repeat;
	float: right;
	text-align:center;
	padding: 20px 0px 0px 10px;
}

.navelem a
{
	font-size:21px;
	color:#333;
	text-decoration:none;
}

.navelem a:hover
{
	color:#FFF;
	text-decoration:underline;
}

.navelem2
{
	width: 135px;
	height: 50px;
	background: url(images/list1.jpg) top center no-repeat;
	float: right;
	text-align:center;
	padding: 20px 10px 0px 0px;
}

.navelem2 a
{
	font-size:21px;
	color:#333;
	text-decoration:none;
}

.navelem2 a:hover
{
	color:#FFF;
	text-decoration:underline;
}

/*

	Titles

*/

.title1_22 {
	font-size: 22px;
	font-weight:normal;
	color: #8B0000;
	margin: 0px;
/*	padding: 0px;*/
	padding: 0px 0px 10px 0px;
}

.title1_18 {
	font-size: 18px;
	font-weight:normal;
	color: #8B0000;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

.title2_18 {
	font-size: 18px;
	font-weight:normal;
	color: #2B3F01;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

.title2_22 {
	font-size: 22px;
	font-weight:normal;
	color: #2B3F01;
	margin: 0px;
	padding: 0px;
}

.title3_18 {
	font-size: 18px;
	font-weight:normal;
	color: #663366;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

.title3_22 {
	font-size: 22px;
	font-weight:normal;
	color: #663366;
	margin: 0px;
	padding: 0px;
}

.title4_18 {
	font-size: 18px;
	font-weight:normal;
	color: #8B4500;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

.title4_22 {
	font-size: 22px;
	font-weight:normal;
	color: #8B4500;
	margin: 0px;
	padding: 0px;
}

.title5_22 {
	font-size: 22px;
	font-weight:normal;
	color: #CC6600;
	margin: 0px;
	padding: 0px;
}



/* links style */
a.mlevel3{
	color:#336600;
	font-size:16px;
	text-decoration: none;
	padding-left:20px;
	padding-right:20px;
}

a.mlevel3:visited {
}
a.mlevel3:hover {
	color:#2B3F01;
	text-decoration:underline;
}

a.mlevel2{
	color:#FFFFFF;
	font-size:20px;
	text-decoration: none;
	padding-left:11px;
	padding-right:11px;
}

a.mlevel2:visited {
}
a.mlevel2:hover {
	color:#D0F478;
	text-decoration:underline;
}


a.freetour-mlevel1{
	color:#FFFFFF;
	font-size:21px;
	text-decoration: none;	
}

a.freetour-mlevel1:visited {
}

a.freetour-mlevel1:hover {
	color:#CC6600;
	text-decoration:underline;
}



a.join-mlevel1{
	color:#FFFFFF;
	font-size:21px;
	text-decoration: none;	
}

a.join-mlevel1:visited {
}

a.join-mlevel1:hover {
	color:#990000;
	text-decoration:underline;
}



a.member-mlevel1{
	color:#FFFFFF;
	font-size:21px;
	text-decoration: none;	
}

a.member-mlevel1:visited {
}

a.member-mlevel1:hover {
	color:#663366;
	text-decoration:underline;
}

/* end link style */

.statbox_ie{
		position:absolute;
		color:#990000;
		font-size:12px;
		top: 5px;
		left: expression( (document.body.clientWidth / 2) + 305 + 'px');
		width:163px;
}

.statbox{
		position:absolute;
		padding-left:305px;
		color:#990000;
		font-size:12px;
		top: 5px;
		left:50%;
		width:150px;
}

.cpane{
	padding: 0 20 20 20;
}
	
.redtitlebox{
	color:#990000;
	margin-bottom: 15px;
	padding-left: 20px;
	font-weight:bold;
	font-size:16px;
}

.pnktitlebox{
	color:#993399;
	margin-bottom: 15px;
	padding-left: 20px;
	font-weight:bold;
	font-size:16px;
}

.mtitlebox{
	color:#456502;
	margin-bottom: 15px;
	font-weight:bold;
	font-size: 18px;	
}

.ftitlebox{
	color:#CC6600;
	padding-bottom: 15px;
	/*font-weight:bold;*/
	font-size: 21px;
	white-space: nowrap;
}
.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #456502;
}

.line2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #456502;
	padding: 10px 0px 10px 0px;
}

.fselect {
	width: 200px;
	background-color: #fff;
	font-size: 21px;
	font-weight: normal;
	color: #CC6600;
	margin: 0px;
	padding: 0px;
	border: 1px solid #456502;
	font-family: georgia;
}

.defstl p
{
	font-size:14px;
	color:#333333;
	line-height:140%;
	text-align:justify;
	padding: 0px;
	margin: 0px;
}

.defstl ul 
{
	font-size:14px;
	color:#333333;
	line-height:140%;
}

.just_content
{
/*	margin: 0px 20px 0px 20px;*/
}

.just_content fieldset
{
	border:solid 1px #8B0000;
	font-size:14px;
	color:#333333;
	line-height:120%;
	margin: 0px 20px 0px 20px;
	padding: 5px 15px 10px 15px;
}

.just_content p, .just_content legend, .just_content li
{
	font-size:14px;
	color:#333333;
	line-height:140%;
	text-align:justify;
	/*padding: 0px 10px 0px 10px;*/
	margin: 0px 10px 0px 10px;
}

.catchword 
{
	font-size: 16px;
	text-align:center;
	font-weight:bold;
}

.just_content h2
{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	margin-bottom: 10px;
	margin: 0px 10px 10px 10px;
	padding: 0px 0px 5px 0px;
	font-style: italic;
	border-bottom: 1px solid #2B3F01;
}


.just_content a, .defstl a
{
	color: #8B0000;
	text-decoration: none;
}

.just_content a:hover, .defstl a:hover
{
/*	color: #FFF;*/
	text-decoration: underline;
}

.just_content table
{
	font-size:14px;
	color:#333333;
	line-height:140%;
	text-align:justify;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}

/** html #.just_content td
{
	padding: 0px 0px 0px 0px;
}*/


.dotter
{
	border-top: none;
	border-right: none;
	border-left: none;
/*	width: 550px;*/
	border-bottom: 1px solid #2B3F01;
	padding: 0px 0px 5px 0px;

}

.just_content td
{
	padding: 0px 0px 5px 0px;
}

.img_left{
	padding: 5px;
	border: solid 1px #CCC;
	background-color: #FFF;
	margin: 10px 10px 5px 0px;
}

.question_style 
{
	color: #2B3F01;	
}

.graytext16
{
	font-size:16px;
	color:#333333;
	line-height:140%;
	padding:0;
	margin:0;
}

.select { 
	background-color: #fff; 
	font-size: 11px; 
	font-weight: normal; 
	color: #333; 
	margin-top: 2px; 
	margin-bottom: 2px; 
}

form { 
	margin: 0; 
	padding: 0; 
	border: 0; 
}

input, select, textarea {
	border: 1px solid #333;
	padding: 2px;
	background-color: #EEE; 
}

input[type="submit"]
{
	width: 150px;
	padding: 5px;
}

select {
	width: 178px;
}

textarea {
	width: 100%;
}

input[type="text"]:focus, select:focus, textarea:focus
{
	background-color: #FFF;
}

.cbox{
	padding: 5px;
}

#pagebox {
	background-color: #456502;
	width:30px;
	height:16px;
	padding-top:2px;
	padding-bottom:2px;
}

.mbrtitlebox {
	color:#993399;
	padding-bottom: 15px;
	/*font-weight:bold;*/
	font-size: 21px;
	white-space: nowrap;
}

.mbrselect {
	width: 200px;
	background-color: #fff;
	font-size: 21px;
	font-weight: normal;
	color: #993399;
	margin: 0px;
	padding: 0px;
	border: 1px solid #456502;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.dateselect {
	width: 200px;
	background-color: #fff;
	font-size: 21px;
	font-weight: normal;
	color: #2B3F01;
	margin: 0px;
	padding: 0px;
	border: 1px solid #456502;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.titlered {
	color:#990000;
	font-weight:bold;
	font-size:16px;
	padding-bottom: 5px;
}

a.pagebox{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #456502;
	display: block;
	float:left;
	width:30px;
	height:16px;
	text-decoration: none;
	text-align: center;
	border: 1px solid #456502;
	margin: 2px;
}

a.pagebox:hover {
	color: #456502;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #456502;
}

a.selpagebox {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #456502;
	background-color: #FFFFFF;
	display: block;
	float:left;
	width:30px;
	height:16px;
	text-decoration: none;
	text-align: center;
	border: 1px solid #456502;
	margin: 2px;
}


/* display covers 
---------------------------------------------------------------*/

#thumb_covers {
	list-style: none;
	list-style-position:outside;
	width: auto; 
	height: auto;
	margin: 0px;
	padding:5px 0px 20px 5px;
}

#thumb_covers li {
	float: left;
	width: 170px;
	/*height: auto;*/
	height: 280px;
	padding: 10px 0px 10px 11px;
	margin: 0px 0px 0px 0px;
	position: relative;
}

* html #thumb_covers li {
	float: left;
	width: 170px;
	height: 280px;
	padding: 10px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
	position: relative;
}

.freetour_img {
	width: 170px;
	padding: 0px;
	margin: 0px;
}

.freetour_img a {
/*	padding: 5px;*/
	background-color:#FFFFFF;
	display: block;
	border: 1px solid #CCC;
	margin: 0px 0px 0px 0px;
	float:left;	
}

.freetour_img a:hover {
	background-color:#EEE;
}


.thumb_img, .single-link-img {
/*	float:left;*/
/*	width: 170px;*/
	padding: 0px;
	margin: 0px;
} 

.thumb_img a,.single-link-img a {
/*	padding: 0 0 5 0;*/
	padding: 5px;
	width: 160px;
	background-color:#FFFFFF;
	display: block;
	border: 1px solid #CCC;
	margin: 0px 0px 0px 0px;
/*	float:left;*/
/*	position: relative;*/
}

.thumb_img a:hover,.single-link-img a:hover {
	background-color:#EEE;
}

.thumb_dnld{
	margin-top: 5px;
	width: 172px;
}

.series_date{
	font:bold 12px Tahoma;
	color: #2B3F01;
	text-align:center;
	padding: 2px 0px 2px 0px;
/*	float:left;*/
	width: 170px;
	overflow:hidden;
}

.series_name{
	padding: 5px 0px 5px 0px;
	text-align:center;
/*	float:left;*/
	width: 170px;
	overflow:hidden;
}

.series_name a {
	color: #456502;
	text-decoration: none;
	font-size: 12px;
}

.series_name a:hover {
	color: #689803;
	text-decoration: underline;
}

/*-------------------------------------------------------------*/
a.ret_link {
	color: #2B3F01;
	text-decoration: none;
	font-size: 16px;
}

a.ret_link:hover {
	color: #FFF;
	text-decoration: none;	
}

.dloadselect {
	background-color: #fff;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	margin: 0 10 0 10px;
	padding: 0px;
	border: 1px solid #456502;
}
a.dload {
	color: #663366;
	font-size: 16px;
}
a.dload:hover {
	text-decoration: none;
}
.mdlselect {
	width: 200px;
	background-color: #fff;
	font-size: 21px;
	font-weight: normal;
	color: #8B0000;
	margin: 0px;
	padding: 0px;
	border: 1px solid #456502;
	font-family: Georgia, "Times New Roman", Times, serif;
}


/*

	Models List

*/

#models_list_box {
	width: auto;
	height:auto;
	padding: 0px;
	margin: 0px;
}

.models_list_title h3{
	font-size: 18px;
	font-weight:normal;
	color:#8B0000;
	padding: 10px 10px 10px 10px;
	margin: 0px;
}

.models_list_title ul {
	font-size: 12px;
	font-weight:bold;
	list-style: none;
	padding: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D0F478;
	font-family: Tahoma;
}

.models_list_title ul li {
	padding: 10px 10px 10px 10px;
	text-align:right;
	white-space: nowrap;
	overflow:hidden;
	color: #333;
}

a.models_page {
	text-decoration: none;
	color: #2B3F01;
}

a.select_page {
	text-decoration:underline;
	color: #8B0000;		
}

a.models_page:hover, a.select_page:hover {
	color: #8B0000;
	text-decoration:underline;
}

#models_list_box ul {
	font-size: 12px;
	font-weight:bold;
	list-style: none;
	padding: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D0F478;
	font-family: Tahoma;
}

/** html #models_list_box ul{
	padding-top: 10px;
}*/

#models_list_box ul li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

/** html #models_list_box li {
	margin: -10px 0px 0px 0px;
} */

#models_list_box ul a {
	/*background: #70A41C;*/
	padding: 8px 0px 8px 10px;
	/*	margin: 1px 1px;*/
	display:block;
	text-decoration: none;
	color: #8B0000;
	border-bottom-width: 1px;
	border-bottom-style:dotted;
	border-bottom-color: #D0F478;
	width: 190px;
	overflow:hidden;
	white-space: nowrap;
}

#models_list_box ul a:hover {
	background-color: #8B0000;
	color: #FFF;
}

/*

	List of series

*/

#series_list_box {
/*	width: auto;*/
	height:auto;
	padding: 0px;
	margin: 0px;
}

#series_list_box h3{
	font-size: 18px;
	font-weight:normal;
	color:#663366;
	padding: 10px 10px 10px 10px;
	margin: 0px;
}

#series_list_box ul {
	font-size: 12px;
	font-weight:bold;
	list-style: none;
	padding: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D0F478;
	font-family: Tahoma;
}

/** html #series_list_box ul{
	padding-top: 10px;
}*/

#series_list_box ul li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

/** html #series_list_box li {
	margin: -10px 0px 0px 0px;
} */

#series_list_box ul a {
	/*background: #70A41C;*/
	padding: 8px 0px 8px 10px;
	/*	margin: 1px 1px;*/
	display:block;
	text-decoration: none;
	color: #663366;
	border-bottom-width: 1px;
	border-bottom-style:dotted;
	border-bottom-color: #D0F478;
	width: 190px;
	overflow:hidden;
	white-space: nowrap;
}

#series_list_box ul a:hover {
	background-color: #663366;
	color: #FFF;
}

/*

	List of archive

*/

#archive_list_box {
/*	width: auto;*/
	height:auto;
	padding: 0px;
	margin: 0px;
}

#archive_list_box h3{
	font-size: 18px;
	font-weight:normal;
	color:#2B3F01;
	padding: 10px 10px 10px 10px;
	margin: 0px;
}

#archive_list_box ul {
	font-size: 12px;
	font-weight:bold;
	list-style: none;
	padding: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D0F478;
	font-family: Tahoma;
}

#archive_list_box ul li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#archive_list_box ul a {
	/*background: #70A41C;*/
	padding: 8px 0px 8px 10px;
	/*	margin: 1px 1px;*/
	display:block;
	text-decoration: none;
	color: #2B3F01;
	border-bottom-width: 1px;
	border-bottom-style:dotted;
	border-bottom-color: #D0F478;
	width: 190px;
	overflow:hidden;
	white-space: nowrap;
}

#archive_list_box ul a:hover {
	background-color: #2B3F01;
	color: #FFF;
}

.redtahoma {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #8B0000;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

.flowerimg{
	padding: 5px;
	border: solid 1px #CCC;
	background-color: #FFF;
	margin-left: 10px;
}

.faceimg{
	padding: 5px;
	border: solid 1px #CCC;
	background-color: #FFF;
	margin-right: 10px;
}

.selected_model a {
	background-color: #EEE;
}

.selected_series a {
	background-color: #EEE;
}

.selected_archive a {
	background-color: #EEE;
}

a.moreinfo {	
	font-size: 22px;
	font-weight:normal;
	color: #663366;
	white-space:nowrap;
}

a.moreinfo:hover{
	text-decoration:none;
}

#error-codes {
	/*text-align:center;*/
	/*float:none;*/
}

#error-codes h1 {
	font-size: 100px;
	color: #8B0000;
	margin: 0px;
	padding: 0px;	
}

#error-codes h2 {
	font-size: 20px;
	color:#333;
	text-transform: uppercase;
}

#efcom {
	display: none;
}

#comef {
	display: none;
}

.block_mes {
	color: #8B0000;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;	
}


.block_mes_hi {
	font-size: 100px;
	color: #8B0000;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	line-height: 80px;
}

.block_mes_lo {
	font-size: 60px;
	color: #8B0000;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}

.block_mes_zo {
	font-size: 53px;
	color: #8B0000;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	line-height: 60px;
}

.block_mes_vo {
	font-size: 65px;
	color: #8B0000;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	line-height: 60px;
}

.block_mes_68 {
	font-size: 68px;
	color: #8B0000;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	line-height: 50px;
}

.block_mes_45 {
	font-size: 45px;
	color: #8B0000;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	line-height: 50px;
}

.flower_name
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	font-weight: normal;
	color:#2B3F01;	
}

.errmes
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	color:#8B0000;		
}

.okmes
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#663366;	
}

.ext_content
{
	padding: 10px;
}

.ext_content td
{
	font-family: Tahoma;
	font-size: 12px;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #456502;
	padding: 5px 5px 5px 5px;
	margin: 5px;
}

.bandi {
	font-style: italic;
	font-weight: bold;
}

.copyrigth {
	white-space:nowrap;
	padding-bottom: 5px;
	color:#000;
	font-size: 16px;
}

a.joinbtn 
{
	border: 1px #000 solid;
	display: block;
	width: 123px;
	height: 50px;
}

a.joinbtn:hover 
{
	border: 1px #CCC solid;
}

input.jbtn
{
	border: 1px #000 solid;
	padding: 0px;
}

input.jbtn:hover
{
	border: 1px #CCC solid;
}


.video-cover-border {
/*	padding: 0 0 5 0;*/
	padding: 5px;
	width: 520px;
	background-color:#FFFFFF;
	display: block;
	border: 1px solid #CCC;
	margin: 0px 0px 0px 0px;
/*	float:left;*/
/*	position: relative;*/
}

.video-dnld-header {
	/*font-family: Tahoma;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
/*	font-weight: bold;*/
	color: #8B0000;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

.video-format-header {
	font-family: Tahoma;
	font-size: 12px;
	font-weight:bold;
	color:#2B3F01;
	padding: 5px 0px 10px 0px;
}

a.video-format-link {
	font-family: Tahoma;
	font-size: 12px;
	font-weight:bold;
	color:#663366;
	text-decoration:underline;
}

a.video-format-link:hover {
	text-decoration:none;
}


/*

	WebMaster CSS

*/

.top_bg2 {background:url(images/bgtop2.jpg) center no-repeat;}

.loginbox {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFF;
}

input#submit_login {
	border: 1px solid #666;
	background: #FFF;
	font-weight: bold;
	text-transform:uppercase;
	font-family: Tahoma;
	font-size: 12px;
	padding: 1px 5px 1px 5px;
	width:auto;
}

input#ccbill_id {
	border: 1px solid #666;
	padding: 0px;
}

.loginform {
	padding: 5px 0px 0px 0px;
}

.loginbox a {
	color: #FFFF00;
}

.loginbox a:hover {
	text-decoration:none;
}

.h2header {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

.boxpadline {
	padding: 20px 10px 20px 10px;
	border-bottom: 1px solid #D0F478;
}

.top_href {
	font-size:12px;
	text-decoration: none;
	color: #990000;
}

.top_href:hover {
	color:#FFFFFF;
}

a.anchor-link {
	display:block;
	padding: 15px 5px 0px 5px;
	float:left;
}

.fhg_item {
	float: left;
/*	width: 50%;
	*width: 49.9%;*/
	width: 467px;
	padding-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 20px;
	border-bottom: 1px solid #D0F478;
}

.fhg_item .thumb_img {
	float: left;
	/*margin-left: 10px;*/
	margin-right: 20px;
}