@import url("menu_retail.css");
@import url("menu_services.css");
@import url("menu_upload.css");
@import url("menu_awards.css");
@import url("menu_contact.css");
@import url("actionbox.css");

a {
	color:				#ff0000;
	font-weight:		normal;
	text-decoration:	underline;
}

strong {
	color:				#000000;
}

body {
	margin:				0px;
	padding: 			0px;	/* padding only required for Opera (tested with 5.11 and 6.05) */
	font-family:		Arial;
	font-size:			12px;
/*	background-color:	#eeeeee; */
/*	background-color:	#f4f3ee; */
	background-color:	#dddddd;
	background-image:	url("/gif/background.gif");
	color:				#606060;
	position:			absolute;
	top:				0px;
	height:				100%;
	width:				100%;
}

table#layout {
	width:				980px;
/*	height:				100%; */
	table-layout:		fixed;
	margin-left:		auto;
	margin-right:		auto;
/*	margin:				0px; */
	border-width:		0px;
	border-spacing:		0px;
	padding:			0px;
	border-collapse:	collapse;
}

td {
	padding:			0px;
}

tr#topline {
	height:				15px;
};

tr#topline td.left, td.right {
	width:				176px;
}

tr#topline td.center {
	width:				628px;
}

tr#header {
	height:				100px;
}

tr#header td.ad-left {
	width:				176px;
	text-align:			center;
	vertical-align:		top;
	background-image:	url("/gif/corner-l.gif");
}
tr#header td.ad-right {
	width:				176px;
	text-align:			center;
	vertical-align:		top;
	background-image:	url("/gif/corner-r.gif");
}

tr#header td.logo {
	width:				628px;
	text-align: 		center;
	vertical-align:		top;
	background-color:	#ffffff;
}

tr#main td.menu {
	width:				176px;
	padding:			2px;
	vertical-align:		top;
	background-color:	#eeeeee;
}

tr#main td.main {
	padding:			2px 40px;
	vertical-align:		top;
	text-align:			left;
	background-color:	#ffffff;
}

tr#main td.ads {
	width:				176px;
	text-align:			center;
	vertical-align:		top;
	background-color:	#eeeeee;
}

tr#footer {
	height:				25px;
}

tr#footer td.sidebar {
	width:				176px;
	background-color:	#eeeeee;
}

tr#footer td.disclaimer {
	height:				15px;
	text-align:			center;
	font-size:			10px;
	text-decoration:	none;
	background-color:	#ffffff;
	color:				#777777;
}

tr#footer a {
	color:				#777777;
	text-decoration:	none;
}

.borderless{
	margin:				0px;
	padding:			0px;
	border-width:		0px;
	border-spacing:		0px;
	padding:			0px;
	border-collapse:	collapse;
}

.errormessage {
	color:				red;
	font-weight:		bold;
	text-align:			center;
}

.message {
	color:				green;
	font-weight:		bold;
	text-align:			center;
}

.layout-minisidebar {
	width:				30px;
	height:				100%;
	padding:			2px;
	vertical-align:		top;
	background-color:	#eeeeee;
}

.layout-spacer {
	margin:				0px;
	padding:			0px;
	border-width:		0px;
	border-spacing:		0px;
	border-collapse:	collapse;
	width:				1px;
	height:				1px;
}
