
/* SPECIFIC */
#submenu_dynamic{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}	

#submenu_dynamic #logout{
	float:right;
}	



a.fp_script_control:link,
a.fp_script_control:visited,
a.fp_script_control:hover{
	display:block;
	margin:0;
	padding:0;
	text-align:center;
	font-weight:bold;
	background-color:#FFF;
	color:#E7894A;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	height:17px;
	padding:5px 0;
}
a.fp_script_control:hover{
	background-color:#E7894A;
	color:#FFF;
}

a#fp_script_control_show{
	float:right;
	width:310px;
	padding-top:19px;
	display:none;
	border-left:	3px solid #E7894A;	
	border-bottom:	3px solid #E7894A;	
}
a#fp_script_control_hide{
	border-right:	2px solid #E7894A;	
}	

table#l1_middle_table{
	clear:both;
	border-collapse:collapse;
	width:100%;
	/*background-color:#9900FF;  test */
}
table#l1_middle_table td{
	vertical-align:top;
	margin:0;
	padding:0;
}

table#l1_middle_table td#l1_middle_table_tdleft{
}

div#l1_middle table#l1_middle_table td div#main_header{
	border-right:0px;
	margin-right:0px;
	margin-bottom:15px;
}

div#main_framing{
		/* border:5px solid #933; */
		padding:0 10px;
		max-width:1000px;
}


iframe#control_iframe{
	display:none;
}	

table#l1_middle_table td#l1_middle_table_tdright{
	width:313px;
}

div#l1_middle div#featured_products{
	margin-left:0;
	float:none;
}	



/* min-width */
div#l1_header, 
div#l1_middle{
	min-width:960px;
}
div#l1_menu,
div.l1_submenu{
	min-width:990px;
}


div#l1_footer{
	min-width:940px;
}



/* CSS Document */

/*

This file is more of a fix for the old member's page
Ovan 18 September 2006
*/

.message_box{
	width:99%;
	border:1px solid #999;
	margin:10px 0;
	padding:0 !important;
	font-size:0.9em;	
}
.message_box_header{
	background-color:#334664;
	background-image:url(/site/images/05.gif);
	background-position:10px;
	background-repeat:no-repeat;
	padding:4px 10px 4px 30px !important;
	margin:0;
	border-bottom:1px solid #999;
	color:#FFF;
	font-weight:bold;
}		
.message_box_text{
	padding:10px;
}
.message_box_footer{
	border-top:1px solid #999;
	background-color:#EEE;
	padding:2px 10px;
}


/* Patch for Agenda bar  *************************************/
a.mtop:link,
a.mtop:visited,
a.mtop:hover,
.mtop{
	font-size: 11px; 
	color: #FFF; 
	font-weight: bold;	
}

a.mtop:hover{
	color:#EEE;
	text-decoration:none;
}	

/* *************************************/


 
/* DASHBOARD CASE ITSELF */

div.product{
	clear:both;
	border-left:2px dashed #A4B3BF;
	border-right:2px dashed #A4B3BF;
	padding:0 0px;
	margin:0 10px;
	
	//border:2px dashed #A4B3BF;
}

div.product_header{
	margin:10px;
	margin-bottom:0;
}
div.product_footer{
	margin:10px;
	margin-top:0;
	border-bottom:
}

div.product_header b.rtop,
div.product_footer b.rbottom{
//display:none;	
}

/**/
div.product:hover{
	border-left:2px solid #A4B3BF;
	border-right:2px solid #A4B3BF;
	padding-left:0;
	padding-right:0;
}


div.product	a.category,
div.product	div.category{
	font-size:1.5em;
	display:block;
	background-color:#EEE;
	padding:2px 5px;
	border-bottom:1px solid #A4B3BF;
}


div.product	a.category:link,
div.product	a.category:visited,
div.product	a.category:hover{
	text-decoration:none;
	/*color:#334664;*/
	color:#0066cc;
}
div.product .category .flag{
	vertical-align:super;
	font-size:14px; 
}	
div.product .category .flag{
	vertical-align:super;
	font-size:14px;
	font-weight:bold;
	color:#900;
}

div.product  .category .infohover{
	visibility:hidden;
	font-size:16px;
	color:#FFF;
}

/**/
div.product:hover .category{
	background-color:#A4B3BF;
	color:#334664 !important;
}

/**/
div.product:hover .infohover{
	visibility:visible;
}

div.product a.category:hover{
	color:#FFF;
}


div.product	div.description{
	font-size:1.2em;
	padding:5px;
}


div.product	a.image{
	display:block;
	padding:10px;
	font-weight:bold;
	font-size:1.1em;
	margin:5px;
}

div.product	a.image:hover{
	padding:8px;
	border:2px solid #EEE;

}

div.horizontal_links{
}

div.horizontal_links a{
	padding:8px;
	display:block;
	float:left;
	font-weight:bold;
	font-size:1.2em;
	margin:5px;
	border:2px solid #FFF;
}

div.horizontal_links a:hover{
	border-color:#EEE;/**/

}
	
div.horizontal_links a small{
	display:block;
	font-size:0.8em;

}	



