@charset "utf-8";/* CSS Document */	*		{		font-family		:	Helvetica, sans-serif;		}		h2 {	color:#bf4731;	font-size: 13pt;	font-weight:normal;	margin:0 0 0px 0;	padding:0;}					.bob	{	float:left; position:relative; left:27px; top:15px; width:507px; height:135px; background-color:transparent;font-size:9pt;	}				html>body .bob	{	float:left; position:relative; left:272px; top:25px; width:507px; height:135px; background-color:transparent;font-size:9pt;	}							body				{		background-color:#ddd;		/*scrollbar-3dlight-color:#fbc5b1;*/		scrollbar-arrow-color:#b11116;		/*scrollbar-base-color:#fbc5b1;		scrollbar-darkshadow-color:#fbc5b1;*/		scrollbar-face-color:#fbc5b1;		scrollbar-highlight-color:#fbc5b1;		scrollbar-shadow-color:#b11116;		}			.top		{		background-image:url("images/top.png");		background-repeat: no-repeat;		width:800px;		height:77px;		margin:auto;		}			.top_menu		{		position:relative; 		top:10px; 		left:30px; 		width:740px; 		height:20px; 		color:#FFFFFF; 		font-size:12pt;		}			.top_search		{		position:relative; 		top:22px;		left:30px; 		float:left; 		width:290px; 		height:25px; 		overflow:hidden; 		font-size:10pt;		color:#ffffff;		}			.top_search1		{		position:relative; 		top:22px;		left:30px; 		float:left; 		width:400px; 		height:25px; 		overflow:hidden; 		font-size:10pt;		color:#ffffff;		}					.search_text		{		position:relative; 		top:3px;		left:00px; 		float:left; 		width:80px; 		height:24px; 		overflow:hidden; 		font-size:9pt;		color:#ffffff;		}			.search_text1		{		position:relative; 		top:3px;		left:00px; 		float:left; 		width:125px; 		height:24px; 		overflow:hidden; 		font-size:9pt;		color:#ffffff;		}					.search_box		{		position:relative; 		top:00px;		left:00px; 		float:left; 		width:180px; 		height:24px; 		overflow:hidden; 		font-size:10pt;		color:#000000;		background-image:url("images/search_box.png");		}			.search_box1		{		position:relative; 		top:00px;		left:00px; 		float:left; 		width:198px; 		height:24px; 		overflow:hidden; 		font-size:10pt;		color:#000000;		background-image:url("images/search_box1.png");		}					.box		{		float:left;		border:0px;		position:relative;		left:8px;		top:1px;		height:20px;		}				.box1		{		float:left;		border:0px;		position:relative;		left:6px;		top:0px;		height:20px;		margin-top:0px;		margin-right:2px;		}			.box2		{		float:left;		border:0px;		position:relative;		left:6px;		top:0px;		height:20px;		}											.buttonOFF1		{		float:left;		margin-left:3px;		margin-top:2px;		height:21px;		width:21px;		background-image:url("images/go.png");		background-repeat:no-repeat;		background-color:transparent;		border:0px solid #444444;		font-size:9pt;		font-weight:bold;		text-transform:none;		text-decoration:none;		text-align:center;		padding:2px;		}				.buttonON1		{		float:left;		margin-left:3px;		margin-top:2px;		height:21px;		width:21px;		background-image:url("images/go.png");		background-repeat:no-repeat;		background-color:transparent;		border:0px solid #444444;		font-size:9pt;		font-weight:bold;		text-transform:none;		text-decoration:none;		text-align:center;		padding:2px;		cursor:pointer;		}	.buttonOFF3		{		float:left;		margin-left:1px;		margin-top:2px;		height:21px;		width:21px;		background-image:url("images/go1.png");		background-repeat:no-repeat;		background-color:transparent;		border:0px solid #444444;		font-size:9pt;		font-weight:bold;		text-transform:none;		text-decoration:none;		text-align:center;		padding:2px;		}				.buttonON3		{		float:left;		margin-left:1px;		margin-top:2px;		height:21px;		width:21px;		background-image:url("images/go1.png");		background-repeat:no-repeat;		background-color:transparent;		border:0px solid #444444;		font-size:9pt;		font-weight:bold;		text-transform:none;		text-decoration:none;		text-align:center;		padding:2px;		cursor:pointer;		}				.menu		{		float:left;		width:150px;		z-index:2;		}			div.detail a:link, div.detail a:active, div.detail a:visited		{		color:#000000;		font-weight:bold;		}			div.detail a:hover		{		color:#777777;		font-weight:bold;		}	div.pag a:link, div.pag a:visited		{		color:#fff;		font-weight:bold;		}			div.pag a:hover		{		color: #000;		font-weight:bold;		}	div.pag a:active		{		color: #888;		font-weight:bold;		}	.main		{		background-image:url("images/main.png");		background-repeat:no-repeat;		width:800px;		height:720px;		font-size:9pt;		margin:auto;		}			div.royal a:link, div.royal a:visited, div.royal a:active		{		color:#c5b483;		}			div.royal a:hover		{		color:#FFFFFF;		}			div.top_menu a:link, div.top_menu a:visited, div.top_menu a:active		{		color:#FFFFFF;		text-decoration:none;		font-size:11pt;		}			div.top_menu a:hover		{		color:#FF0000;		text-decoration:none;		font-size:11pt;		}			div.medici_title a:link, div.medici_title a:active, div.medici_title a:visited		{		color:#bf4731;		text-decoration:none;		}			div.medici_title a:hover		{		color:#000;		}			a:link, a:visited, a:visted		{				opacity				:	1					;		filter				: 	alpha(opacity=100)	;		-moz-opacity		: 	1				;		}		a:hover		{				opacity				:	1					;		filter				: 	alpha(opacity=100)	;		-moz-opacity		: 	1					;		}		.main_login		{		background-image:url("images/main_login.png");		background-repeat:no-repeat;		width:800px;		height:720px;		font-size:9pt;		margin:auto;		}	.main_search		{		background-image:url("images/main_search.png");		background-repeat:no-repeat;		width:800px;		height:800px;		font-size:9pt;		margin:auto;		}			.main_home		{		background-image:url("images/main_home.png");		background-repeat:no-repeat;		width:800px;		height:720px;		font-size:9pt;		margin:auto;		}		.main_home2		{		background-image:url("images/main_home2.png");		background-repeat:no-repeat;		width:800px;		height:720px;		font-size:9pt;		margin:auto;		}				.main_ab		{		background-image:url("images/main_ab.png");		background-repeat:no-repeat;		width:800px;		height:720px;		font-size:9pt;		margin:auto;		}				.main_dist		{		background-image:url("images/main_dist1.png");		background-repeat:repeat-y;				width:800px;		font-size:9pt;		margin:auto;		}				.main_dist_home		{		background-image:url("images/main_dist2.png");		background-repeat:repeat-y;				width:800px;		font-size:9pt;		margin:auto;		}			.sides		{		width:800px;		font-size:9pt;		margin:auto;		background-color:#ffffff;		}						.main_reg1		{		background-image:url("images/main_reg1.png");		background-repeat:no-repeat;		width:800px;		font-size:9pt;		margin-left:auto;		margin-right:auto;		}					.main_reg2		{		background-image:url("images/main_reg2.png");		background-repeat:no-repeat;		width:800px;		font-size:9pt;		margin:auto;		}			.main_item		{		background-image:url("images/main_item.png");		background-repeat:no-repeat;		width:800px;		height:720px;		font-size:9pt;		margin:auto;		}	textarea 		{		scrollbar-base-color:#fbc5b1; 		border:0px solid #000;		}	.form		{		font-size:10pt;		font-weight:bold;		width:200px;		margin:auto;		}	.form1		{		height:20px;		font-size:10pt;		font-weight:bold;		width:90px;		float:left;		}		.form2		{		height:20px;		font-size:10pt;		font-weight:bold;		width:100px;		float:right;		}		.enter_text		{		width:128px;		height:15px;		font-size:10pt;		border: 1px solid #000;		text-align:left;		}			.upload_form_title		{		width:128px;		height:15px;		font-size:10pt;		border: 0px solid #000;		text-align:right;		font-weight:bold;		}			.upload_form_input		{		width:128px;		height:15px;		font-size:10pt;		border: 0px solid #000;		text-align:left;		}					.display		{		margin:auto		}				.display_product		{		border-bottom:1px dashed #cccccc;		text-align:left;		}				.display_product1		{		border:0px solid #000;		width:80px;		}				.display_product2		{		border-bottom:1px dashed #cccccc;		height: 30px;		width:150px;		text-align:right;		}						.display_product_list		{		border:1px dashed #dddddd;		background-color:#eeeeee;		height: 30px;		width:150px;		}							.upload		{		background-color:#fbc5b1;		width:200px;		height:20px;		font-size:10pt;		border: 1px solid #000;		}			.button		{		margin:auto;		}			.buttonOFF2		{		background-color: transparent;		color:#999999;		font-weight: normal;		font-family: helvetica;		border:0px solid #000;		text-decoration:underline;		}	.buttonON2		{		background-color: transparent;		color:#000000;		font-weight: normal;		font-family: helvetica;		border:0px solid #000;		cursor:pointer;		text-decoration:underline;		}		/*	.buttonOFF, a:link, a:visited, a:active		{		display:block;		height:20px;		width:102px;		background-color:#000000;		color:#ffffff;		border:1px solid #444444;		font-size:10px;		font-weight:normal;		text-transform:none;		text-decoration:none;		text-align:center;		padding:2px;		margin:2px;		}			.buttonON, a:hover		{		display:block;		height:20px;		width:102px;		background-color:#FFFFFF;		color:#000000;		border:1px solid #000000;		font-size:10px;		font-weight:bold;		cursor:pointer;		text-transform:none;		text-decoration:none;		text-align:center;		padding:2px;		margin:2px;				}	*/			img		{		border:1px solid #000;		}			.title		{		font-weight:bold;		font-size:14pt;		margin-bottom:30px;		text-align:center;		margin-bottom:2px;		}							div.news a:link, div.news a:visited, div.news a:active		{		margin:1px;		border:1px solid #000;		width:40px;		heigh: 15px;		text-align: center;		font-weight: bold;		color: #fff;		font-size: 8pt;		background-color:#222222;		padding:1px;		display:block;		text-decoration:none;		float:right;		}			div.news a:hover		{		margin:1px;		border:1px solid #000;		width:40px;		heigh: 15px;		text-align: center;		font-weight: bold;		color: #000;		font-size: 8pt;		background-color:#888;		padding:1px;		display:block;		text-decoration:none;		float: right;		}			div.news1 a:link, div.news1 a:visited, div.news1 a:active		{		margin:1px;		border:1px solid #000;		width:140px;		heigh: 15px;		text-align: center;		font-weight: bold;		color: #fff;		font-size: 8pt;		background-color:#222222;		padding:1px;		display:block;		text-decoration:none;		float:left;		}			div.news1 a:hover		{		margin:1px;		border:1px solid #000;		width:140px;		heigh: 15px;		text-align: center;		font-weight: bold;		color: #000;		font-size: 8pt;		background-color:#888;		padding:1px;		display:block;		text-decoration:none;		float: left;		}					.tableON		{		color:#000000;		border:1px solid #000000;		font-size:10pt;		font-weight:bold;		background-color:#eeeeee;		margin-bottom:2px;		}	.tableOFF		{		color:#000000;		border:1px solid #000000;		font-size:10pt;		font-weight:bold;		background-color:#cccccc;		margin-bottom:2px;		}							.ab_text		{		width:550px;		height:303px;		margin-left:20px;		margin-right:20px;		margin-top:20px;		margin-bottom:0px;		border:0px solid #0f0;		float:left;		}			.ab_text1		{		width:790px;		margin:auto;				}			.ab_text2		{		font-size:8pt;		width:800px;		margin:0px;		}					.ab_text3		{		width:750px;		margin-left:20px;		margin-right:20px;		margin-top:0px;		margin-bottom:0px;		}			.footer		{		background-image:url("images/footer.png");		background-repeat:no-repeat;		width:784px;		height:28px;		padding-top:6px;		margin-top:0px;		margin-left:2px;		text-align:center;		color:#fff;		border:0px solid #f00;		float:left;		}			.footer5		{		background-image:url("images/footer.png");		background-repeat:no-repeat;		width:784px;		height:28px;		padding-top:6px;		margin-top:0px;		margin-left:7px;		text-align:center;		color:#fff;		border:0px solid #f00;		float:left;		}					div.footer a:link, div.footer a:active, div.footer a:visited				{		color:#fff;		text-decoration:none;		}				div.footer a:hover		{		text-decoration:underline;		}							div.footer5 a:link, div.footer5 a:active, div.footer5 a:visited				{		color:#fff;		text-decoration:none;		}				div.footer5 a:hover		{		text-decoration:underline;		}			.footer1		{		background-image:url("images/footer.png");		background-repeat:no-repeat;		width:784px;		height:28px;		text-align:center;		color:#fff;		float:left;		}			div.footer1 a:link, div.footer1 a:active, div.footer1 a:visited				{		color:#fff;		text-decoration:none;		}				div.footer1 a:hover		{		text-decoration:underline;		}.column {	float:left;	width: 242px;	padding:0 12px;	margin-bottom: 30px;}.brdrx {	border-left: 2px solid #ccc;}	.greybdr {	width:800px;	background: url(images/greybdr.png) repeat-y 0px 0px;	margin-bottom: 5px;}	.clear {	clear:both;}.field {	width:226px;	height:15px;	font-size:9px;	border: #b01116 solid 1px;}.field2 {	width:226px;	height:90px;	font-size:9px;	border: #b01116 solid 1px;	overflow:hidden;}.toppad {	padding:10px 0 0 0;}.toppad2 {	padding:5px 0 0 0;}.topbtmpad {	padding:10px 0 10px 0;}				