/*
 * $Id: main.css 27 2010-09-09 06:53:12Z root $ 
 */

/* Start framework markup */
	div#container {
		width: 760px;
		margin: 0 auto;
		background:#E3E2DE;
		padding:10px;
	}
	div#header {
		height:125px;
		margin-top:10px;
		margin-bottom:10px;
	}
	div#menuTop {
		width:760px;
		background:url(/images/framework/bgMenu.gif) left top repeat-y;
		background-color: #24473A;
		height: 25px;
	}
	div#main {
		width:760px;
		background:url(/images/framework/bgStrokeRight.gif) right top repeat-y;
	}
	div#body {
		width:605px;
		float:left;
	}
	div#strokeRight {
		width:140px;
		float:left;
		padding:7px;
	}
/* End framework markup */

/* Start global used markup */
	div.clear {
		clear:both;
	}
	div.itemBox {
		display:block;
		width:130px;
		background:#DEDEDC;
		padding:5px;
		color:#000;
		font-size:11px;
		margin:5px 0 5px 0;
	}
	div#strokeRight div.boxLight {
		background:#fff;
	}
	
	div.itemBox img {
		vertical-align:middle;
		margin-right:4px;
	}
	div.itemBox a {
		color:#146043;
		font-weight:800;
		text-decoration:none;
	}
	img.imgTop {
		margin:0 0 5px 0;
	}
	div.itemBox input {
		width:80px;
	}
/* End global used markup */

/* Start menu markup */
	ul#mainMenu {
		padding: 0;
		margin:0;
		height: 25px;
		list-style: none;
		position: relative;
		z-index: 1;
	}
	ul#mainMenu li {
		float: left;
		position:relative;
		line-height:25px;
	}
	ul#mainMenu li ul {
		display: none;
		position: absolute;
		margin:0;
		padding:0;
		list-style-type:none;
		z-index: 2;
		width: 175px;
		border:1px solid #fff;
	}
	ul#mainMenu li a {
		display:block;
		line-height: 25px;
		font-size: 10px;
		text-transform:uppercase;
		text-decoration: none;
		color: #FFFFFF;
		text-align: center;
		width: 100px;
		line-height:25px;
		padding-left:5px;
	}
	ul#mainMenu li a:hover,
	ul#mainMenu li a.itemOn {
		color:#FDAE37;
	}
	ul#mainMenu li ul li a {
		text-align:left;
		width:170px;
		line-height:20px;
		height:20px;
		background-color: #24473A;
		-moz-opacity: 0.80;
		opacity: 0.80;
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	}
	ul#mainMenu li ul li ul {
		z-index:2;
		left:175px;
		top: 0;
	}
/* End menu markup */

/* Start orderform markup */
	/* start ordertable markup */
		table#orderTable						{ width:100%;}
		table#orderTable td					{ padding:2px;}
		table#orderTable td.BodyLeft			{ width:30%; font-weight:800;}
		table#orderTable td.BodyRight		{ width:70%; font-size:86%;}
		table#orderTable td.BodyDouble		{ padding-top:10px; padding-bottom:5px; font-size:120%;}
		
		/* input types used in the orderTable */
		table#orderTable input.radioDefault	{ border:0; background-color:#3D9774;}
		table#orderTable input.medium,
		table#orderTable textarea.medium		{ width:60%;}
		table#orderTable input.Small			{ width:50px;}
	/* end ordertable markup */
	
		.required	{ font-size:110%; color:#FDAE37;}
	
	/* start message handler markup */
		table#table#messageHandler				{ margin-bottom:10px; width:100%; border:1px solid #24473A;}
		#table#messageHandler td					{ padding:3px;}
		#table#messageHandler td.messageHeader	{ background-color:#24473A; color:White; font-weight:800;}
		#table#messageHandler td.messageBody		{ color:White;}
	/* end message handler markup */
	
	/* start module table markup*/
		tabletable#moduleTable			{ width:100%;}
		table#moduleTable td.messages	{ width:100%;}
		table#moduleTable td.navigation	{ }
		table#moduleTable td.pageBody	{ }
/* End orderform markup */


/* start search function markup */
	table#SearchTable						{ width:100%;}
	#SearchTable img						{ border:0}
	#SearchTable td							{ padding:0;}
	#SearchTable td.SearchResult			{ color:white; padding:2px;}
	#SearchTable a							{ text-decoration:none;}
	#SearchTable a:hover					{ text-decoration:underline;}
	#SearchTable a.SearchURL				{ color:White; font-weight:800;}
	#SearchTable a.SearchResultLocation		{ font-size:90%; color:#24473A;}
	#SearchTable td.SearchLine				{ height:1px; background-color:#FFB655;}
	#SearchTable img.SearchNavButton		{ vertical-align:middle;}
	
	table#SearchNavbar						{ color:black; background-color:#24473A; height:18px; padding:0 2px 0 3px;}
	#SearchNavbar td						{ color:#E5E4E0; font-size:90%;}
	#SearchNavbar td.navColumn				{ padding:3px;}
	#SearchNavbar a							{ color:White; font-weight:800; text-decoration:none;}
	#SearchNavbar a:hover					{ text-decoration:underline;}
	#SearchNavbar td.NavDisabled			{ color:#eeeeee;}
	
	table#searchMessage			{ width:100%;}
	#searchMessage td			{ padding:3px;}
	#searchMessage td.sTop		{ background-color:#24473A; font-weight:800;}
	#searchMessage td.sBody		{ background-color:#67A88F;}
/* end serach function markup */

/* start contact form markup */
	table#ContactForm			{ width:100%;}
	#ContactForm input			{ border:1px solid black; width:90%; }
	#ContactForm textarea		{ border:1px solid black; width:90%; height:100px; }
	#ContactForm td				{ padding:2px;}
	#ContactForm td.Error		{ color:#FFB95E; }
	#ContactForm td.ErrorTop	{ font-weight:800;}
	#ContactForm td.error		{ }
	#ContactForm .Error			{ color:#FFB95E; }
	table#ContactFormSubmit		{ width: 80%; padding:0; margin:0; border:0; border-collapse:collapse; color:#510701; font-size: 13px;}
	#ContactFormSubmit td		{ text-align:center; width:50%; }
	#ContactFormSubmit a		{ color:#510701; text-decoration:none; }
	#ContactFormSubmit a:hover	{ color:#510701; text-decoration:none; }
/* end contact form markup */
