/*   Global Styles   */

	A {
		color:blue;
		text-decoration:none;
		}

	A:hover {
		color:#69A10B;
		text-decoration:none;
		}

	B { color:#69A10B; }

	HR{ clear:both;  background-color:#AAAAAA;  color:#AAAAAA;  height:1px;  margin:20px 0;  width:100%; }

	I { color:#F8A911;  font-weight:bold; }

	BODY { margin-top:0; }

	H1 {
		font:bold 22px Tahoma;
		color:#F8A911;
		}

	H2 {
		font:bold 18px Tahoma;
		color:#69A10B;
		margin:0;
		}

	OL LI	{ padding-bottom:10px; }


	#showimage{
		position:absolute;
		visibility:hidden;
		border:3px solid #69A10B;
		}

	#dragbar{
		cursor:hand;
		cursor:pointer;
		background-color:#F8A911;
		border-bottom:3px solid #E89901;
		min-width:100px; /*NS6 style to overcome bug*/
		}

	#dragbar #closetext{
		font-weight:bold;
		color:#FFFFFF;
		margin-right:4px;
		}

/*   Header Styles   */

	.header {
		background-color:#89C12B;
		border-bottom:3px solid #69A10B;
		padding:10px;
		}

	.top_menu {
		border-left:1px solid #69A10B;
		}

	.top_menu_link {
		color:#FFFFFF;
		font:normal 10px Tahoma;
		text-decoration:none;
		padding-left:30px;
		}
		.top_menu_link:hover { color:#FFE700; }

	.top_menu_cell {
		border-left:1px solid #A9E14B;
		}

/*   Main Menu Styles   */

	#main_menu{ margin:10px 0; }

	.main_menu {
		border:1px solid #AAAAAA;
		padding:10px;
		text-align:left;
		width:200px;
		height:228px;
	 	}

	.main_menu_link {
		color:#666666;
		font:bold 11px Tahoma;
		text-decoration:none;
		padding-top:10px;
		}

	.main_menu_top {
		border-top:1px dotted #888888;
		border-bottom:1px dotted #888888;
		}

	.main_menu_cell {
		border-bottom:1px dotted #888888;
		}

/*   Focus Area Styles   */

	.focus_header {
		font-family:Cooper Black, Tahoma, sanserif;
		font-size:22px;
		color:#FFFFFF;
		}

	.focus_cell {
		background-color:#F8A911;
		border-bottom:3px solid #E89901;
		width:500px;
		text-align:center;
		}

/*   Submenu Styles   */


/*   Body Styles   */

	.product {
		border:1px solid #AAAAAA;
		height:165px;
		width:262px;
		}

	.product_text {
		color:#666666;
		font:normal 11px Tahoma;
		line-height:1.5;
		text-align:left;
		}

	.product_title {
		color:#69A10B;
		font:bold 13px Tahoma;
		padding-top:12px;
		}

	.product_price {
		font:bold 13px Tahoma;
		color:#EE4400;
		text-align:center;
		}

	.product_pic {
		border-left:1px solid #AAAAAA;
		border-bottom:1px solid #AAAAAA;
		border-top:4px solid #89C12B;
		font:normal 11px Tahoma;
		width:130px;
		}

	.product_cell {
		border-top:1px solid #AAAAAA;
		border-right:1px solid #AAAAAA;
		border-bottom:4px solid #888888;
		padding-right:3px;
		}

	.reserve { border:none;  margin:0; }

	.step {
		background-color:#89C12B;
		color:#FFFFFF;
		font-weight:bold;
		border-bottom:1px solid #69A10B;
		}

	.text {
		color:#666666;
		font:normal 12px Tahoma;
		line-height:1.3;
		padding:10px;
		text-decoration:none;
		vertical-align:top;
		width:526px;
		}

/*   Form Styles   */

	.label {
		color:#666666;
		font:normal 12px Tahoma;
		vertical-align:bottom;
		}

	.label img { margin-left:15px; }
	.label img.nomar { margin:0; }

	.input {
		background-color:#EEEEEE;
		color:blue;
		font:normal 11px Tahoma;
		vertical-align:bottom;
		}		

	.nospam{ display:none; }
	
	.submit {
		background-color:#F8A911;
		color:white;
		font:bold 10px Tahoma;
		vertical-align:middle;
		}		

/*   Footer Styles   */

	.footer {
		border-top:1px solid #444444;
		}

	.footer_cell {
		border-top:3px solid #888888;
		}

	.cc {
		border-right:1px solid #888888;
		color:#666666;
		font:normal 11px Tahoma;
		padding-top:4px;
		vertical-align:middle;
		width:219px;
		}

	.copyright {
		color:#666666;
		font:normal 11px Tahoma;
		margin:0;
		text-align:center;
		}

	.wide	{ letter-spacing:.4em; margin-left:2px;}

	.foot {
		color:#666666;
		font:normal 11px Tahoma;
		}

/*   End   */