	h2 {
		color:#009851;
		font-size:20px;
		line-height:22px;
		margin:0 0 15px 0;
	}
	
	BODY {
		margin: 0;
		background-color: #FFFFFF;
		background-image: url('../images/bg_left_tile.gif');
		background-repeat: repeat-y;
	}
	
	TD {
		font-family: arial;
		font-size: 11px;
		color: #666666;
		line-height: 12px;
	}
	
	A {
		font-weight: bold;
		color: #009851;
		text-decoration: none;
	}
	
	DIV#container_greenbar {
		position: relative;
		height: 100%;
		width: 100%;
		background-image: url('../images/bg_body_tile.gif');
		background-repeat: repeat-x;
	}
	
	DIV#container {
		position: relative;
		height: 100%;
		width: 100%;
	}
	
	DIV#left_nav_container {
		position: absolute;
		left: 0px; 
		top: 0px;
		width: 304px;
		height: 100%;
		z-index: 5;
	}
	
	DIV#left_nav_top_bg {
		left: 0px;
		top: 0px;
		width: 304px;
		height: 100%;
		background-image: url('../images/bg_left_top_plain_nobar.jpg');
		background-repeat: no-repeat;
	}
	
	DIV#left_nav {
		position: absolute;
		left: 25px;
		top: 33px;
	}

	DIV#top_nav_container {
		position: absolute;
		left: 287px;
		top: 33px;
		z-index: 10;
	}
	
	DIV#splash_flash {
		position: absolute;
		left: 287px;
		top: 82px;
		z-index: 20;
	}
	
	DIV#info_content{
		position: absolute;
		left: 287px;
		top: 82px;
		z-index: 20;
		line-height: auto;
	}
	
	DIV#content{
		position: absolute;
		left: 302px;
		top: 90px;
		z-index: 20;
	}
	
	DIV#footer_images {
		position: absolute;
		left: 287px;
		top: 442px;
		z-index: 15;
	}	
	
	DIV#footer {
		position: absolute;
		top: 593px;
		left: 405px;
		z-index: 25;
	}
	
	TD.infobar {
		font-family: arial;
		font-size: 11px;
		color: #FFFFFF;
		height: 27px;
		background-image: url('../images/bg_infobar.gif');
		background-repeat: repeat-x;
	}

	DIV#content_infobar {
		position: absolute;
		top: 0px;
		left: 11px;
	}

	DIV#content_top_divider {
		position: absolute;
		top: 36px;
		left: 0px;
	}

	DIV#content_thumbs {
		position: absolute;
		top: 50px;
		left: 0px;
	}

	TABLE#thumb_container {
		width: 135px;
		height: 137px;
		border: 1px dotted #666666;
		text-align: center;
		vertical-align: middle;
	}	
	
	TABLE#hover_container {
		width: 322px;
		height: 137px;
		border: 0;
		text-align: center;
		vertical-align: middle;
	}
	
	TABLE#hover_details_container {
		width: 235px;
		height: 137px;
		border: 1px dotted #666666;
	}

	TABLE#thumb_container IMG, TABLE#hover_container IMG {
		border: 1px solid #666666;
	}

	TD#thumbdetail {
		font-family: arial;
		font-size: 11px;
		color: #666666;
	}	
	
	TABLE#footer_table TD, TABLE#footer_table TD A, TABLE#footer_table TD A:hover {
		font-family: arial;
		font-size: 10px;
		color: #666666;
		text-decoration: none;
	}
	
	TD.menu_cat {
		width: 202px;
	}
	
	TD.menu_subcat {
		width: 202px;
	}
	
	TD.menu_cat A {
		font-family: arial; 
		font-weight: bold; 
		font-size: 11px;
		color: #333333;
		text-decoration: none;
	}	
	
	TD.menu_subcat A {
		font-family: arial;
		font-size: 11px;
		color: #333333;
		text-decoration: none;
		font-weight: normal;
	}	
	
	TD.menu_cat A:hover, TD.menu_subcat A:hover {
		text-decoration: underline;
	}
	
	TD.nav_left_shadow {
		width: 11px;
		/* background-image: url('../images/nav_left_shadow.png'); */
		background-image: url('../images/nav_left_shadow.gif');
	}
	
	TD.nav_right_shadow {
		width: 11px;
		/* background-image: url('../images/nav_right_shadow.'); */
		background-image: url('../images/nav_right_shadow.gif');
	}
	
	TD.cat_off {
		cursor: hand;
		cursor: pointer;
		width: 225px;
		background-image: url('../images/bg_cat.gif');
	}
	
	TD.cat_on {
		cursor: hand;
		cursor: pointer;
		width: 225px;
		background-image: url('../images/bg_cat_on.gif');
	}
	
	TD.subcat {
		cursor: hand;
		cursor: pointer;
		width: 225px;
	}
	
	DIV.subcat_menu_off {
		display: none;
		background-image: url('../images/bg_subcat.gif');
		background-repeat: no-repeat;
	}
	
	DIV.subcat_menu_on {
		display: block;
		background-image: url('../images/bg_subcat.gif');
		background-repeat: no-repeat;
	}
	
	.textbox {
		width: 213px;
		height: 19px;
		border: 1px solid #009851;
		background-color: #FFFFFF; 
		background-image: url('../images/bg_text_input.gif');
		background-repeat: repeat-x;
		font-family: arial;
		font-size: 11px;
		color: #333333;
		padding-left: 3px;
	}
	
	.pageCurl {
		position:absolute;
		top:0;
		right:0;
		z-index:1000;
		border:0;
	}
	