body {
	color: #eeeeee;
	text-align: center;
	margin: 0;
	margin: 0px 5px 5px 5px;
	padding: 0 0 0 0;
	background: #FFFFE0; 
	text-indent: 0;
	}

	A {
		text-decoration: underline;
		color: #111111;
	}

	A:hover {
		text-decoration: none;
		color: #E55468;
	}

image {
	border: 0px;
}


#container {
	border: 0px solid #545454;
	width: 780px;
	padding: 1px 0 0 0; /* 0 doesn't work with Opera */
	margin: 0;
	color: #eeeeee;
	background: transparent;
	}
	
	#header {
		position: fixed;
		top: 0px;
		left: 0px;
		width: 780px; /* 100% is no good here */
		height: 130px;
		border: 0px solid #545454;
		margin: 0 0 0 120px !important;
		margin: 0 0 0 20px;
/*		margin: 0;*/
		padding: 0px;
		background: #FFFFE0;
	}

	#header H1 {
		display: block;
		margin: 30px 0 0 200px;
		border: 0px solid #545454;
		padding: 0px 0 0 0;
		COLOR: #98aed8; 
		background: transparent;
		FONT-WEIGHT: bold; 
		FONT-SIZE: 1.5em; 
		FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif;
		/*text-indent: 110px;*/
		text-align: left;
	}

	#header H1#logo {
		float: left;
		margin: 5px 0 0 100px;
		border: 0px solid #545454;
		padding: 0px 0 0 0;
		COLOR: #98aed8; 
		background: transparent;
		FONT-WEIGHT: bold; 
		FONT-SIZE: 1.5em; 
		FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif;
		/*text-indent: 110px;*/
		text-align: left;
	}

	#header H2 {
		display: block;
		margin: 0px 0 0 200px;
		border: 0px solid #545454;
		padding: 0;
		COLOR: #98aed8; 
		FONT-WEIGHT: bold; 
		FONT-SIZE: 1em; 
		FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif;
		/*text-indent: 110px;*/
		background: transparent;
		text-align: left;
	}

	#animeMenu {
		position: fixed;
		width: 780px; /* 100% is no good here */
		height: 80px;
		border: 0px solid #545454;
		margin: 0;
		background: lightyellow;
		padding: 0;
		text-align: center;
		text-indent: 0;
		FONT-SIZE: 1em; 
		FONT-WEIGHT: bold; 
		FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif; 
		TEXT-DECORATION: none;
	}

	#animeMenu ul {
		position: relative;
		background: transparent;
		list-style: none;
		margin: 0px 0px 0 0 !important;
		margin: 10px 0 0 120px;
		padding: 0 0px 0 0;
		border: 0px solid black;
		left: 120px;
		top: 10px;
	}
		
	#animeMenu ul li, #animeMenu ul li a, #animeMenu ul li a:hover {
		background: transparent;
		display: block;
		/*display: inline;*/
		/*line-height: 2.5ex; */
/*		background: transparent url(gfx/style/46FRAME8_mod.JPG) 0px 0px no-repeat;*/
/*		background: transparent url(gfx/style/36FRAME8.JPG) 0px 0px no-repeat;*/
		margin: 0px 0px 0px 0px;
		/*padding: 15px 30px 10px 15px;*/
		border: 0px solid #545454;
		/*vertical-align: bottom;*/
	}


	#animeMenu ul li {
		width: 150px;
		height: 50px;
		float: left;
		padding: 20px 0px 0px 0;
		background: transparent url(gfx/style/curve_topbar1a.gif) top left no-repeat;
	}

	#animeMenu ul li a {
		text-justify: right;
		text-decoration: none;
		padding: 0px 30px;
	}

	#animeMenu ul li a:hover {
		text-justify: right;

		text-decoration: underline;
		padding: 0px 30px;
	}

	/*	#animeMenu ul li a {
		text-align: bottom;
		text-decoration: none;
		display: block;
		margin: 20px 30px 0 30px;
		color: black; #7CA9D9;
		border: 1px solid #111111;
	}

	#animeMenu ul li a:hover {
		display: block;
		text-decoration: underline;
		color: #E55468;
		border: 1px solid red;
		margin: 20px 30px 0 30px;
	}*/


	#leftBar {
		width: 125px !important; /* Needed for MS IE6 */
		width: 120px;
		float: none !important;
		float: left; /* needed for MS IE6 */
		display: block;
		position: fixed;
		top: 130px;
		left: 0px;
		border: 0px solid #545454;
		margin: 0px 0 0 0 !important;
		margin: 0px 0 0 0;
		background: #FFFFE0; /* url(gfx/style/46WHITE.JPG) repeat-y;*/
		padding: 0 0 0 0;
		text-indent: 0;
		FONT-WEIGHT: bold; 
		FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif; 
		TEXT-DECORATION: none;
	}
	
	#mainMenu {
		border: 0px solid #545454;
		margin: 0px 0px 0 5px;
		background: #FFFFE0;
/*		background: #F1EFD1 url(gfx/style/46WHITE.JPG) no-repeat;*/
		padding: 0 0 0 0;
		text-align: center;
		text-indent: 0;
		FONT-WEIGHT: bold; 
		FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif; 
		TEXT-DECORATION: none;
	}
	
	#mainMenu ul {
		background: #FFFFE0 url(gfx/style/curve_sidebar2.gif) no-repeat 15px 0px;
		list-style: none;
		margin: 0 0 0 0;
		padding: 10px 0px 0px 0px;
		border: 0px solid #545454;
	}
		
	#mainMenu ul li {
		line-height: 2ex; 
		background: #111111 url(gfx/style/BA105C.JPG) no-repeat bottom left;
		list-style: none;
		margin: 0px 0px 0px 15px;
		padding: 6px 0 12px 0px;
		border: 0px solid #545454;
	}
	
	#mainMenu ul li#first {
		background: transparent; /* url(gfx/style/curve_sidebar2.gif) no-repeat 0px 0px;*/
	}

	#mainMenu ul li#current {
		color: #eeeeee;
		/*background: #BAE1E7 url(gfx/style/BA105C.JPG) no-repeat bottom left; */
	}

	#mainMenu ul li#last {
		min-height: 30px;
		background: #FFFFE0 url(gfx/style/curve_sidebar3.gif) no-repeat bottom left;
	}

	#mainMenu ul li a {
		text-decoration: none;
		color: #7CA9D9;
		list-style: none;
		margin: 0 0 0 0;
		padding: 0;
		border: 0px solid #545454;
	}

	#mainMenu ul li a:hover {
		text-decoration: none;
		color: #E55468;
		list-style: none;
		margin: 0 0 0 0;
		border: 0px solid #545454;
	}

	#mainMenu ul li#current a {
		color: #eeeeee;
	}

	#mainMenu ul li#current a:hover {
		text-decoration: none;
		color: #eeeeee;
	}

	#content {
		height: auto !important;
		height: 550px;
		min-height: 550px !important;
		background: #8093b9 url(gfx/style/PLIN03.JPG) repeat;
		float: right;
		/*clear: none;*/
		border: 0px solid #545454;
		margin: 129px 0 0 0 !important; /* should be 80 */
		margin: 0px 0 0 0;
		padding: 0;
		width: 660px;
	}

	#longText {
		background: #8093b9 url(gfx/style/PLIN03.JPG) repeat;
		border: 0px  solid #545454;
		margin: 0px;
		padding: 1em 1.5em;
		FONT-SIZE: 1em; 
		COLOR: #000000; 
		FONT-FAMILY: "Trebuchet MS", Verdana, Times, sanf-serif; 
		TEXT-ALIGN: justify
	}


	#featured_products {
		width: 310px;
		float: right;
		border: 0px solid #545454;
		padding: 10px 10px 10px 10px;
		margin: 0;
		color: #111111;
		background: transparent;
	}

	#productList {
		width: 640px;
		border: 0px solid #545454;
		padding: 10px 10px 10px 10px;
		margin: 0;
		color: #111111;
		background: transparent;
	}

	#featured_products ul, #productList ul {
		border: 0px solid #545454;
		margin: 0px;
		padding: 0px;
	}
	
	#featured_products li, #productList li {
		border: 0px solid #545454;
		list-style-type: none;
		display: block; 
		padding-top: 5px; 
		margin-bottom: 5px;
	}

	#featured_products li img, #productList li img {
		border: 0px solid #545454;
		padding: 5px 5px 5px 5px;
		background: #111111;
	}

	#news {
		width: 290px;
		padding: 20px 20px;
		color: #111111;
		border: 0px solid #545454;
		background: transparent;
		margin: 0px;
		float: left;
		FONT-WEIGHT: normal;
		FONT-SIZE: 0.9em; 
		FONT-FAMILY: Verdana, Times, sanf-serif; 
		TEXT-ALIGN: justify;
	}
	
	#news P {
		border: 0px solid #545454;
		margin: 0;
		padding: 1.5em 0 0 0;
		FONT-WEIGHT: normal;
		FONT-SIZE: 0.9em; 
		FONT-FAMILY: Verdana, Times, sanf-serif; 
		TEXT-ALIGN: justify;
	}

	#news P .date {
		display: block;
		color: #C63B2C;
		font: bold 0.9em Georgia, Times New Roman, Times, serif;
		background: transparent url(gfx/style/BA017F_mod.GIF) no-repeat 0px 0px;
		margin: 0 0 0 -15px;
		padding: 0 0 0 15px;
		text-indent: 5px;
	}

	#news H2 {
		border: 0px solid #545454;
		margin: 0 0;
		padding: 0 0;
		FONT-WEIGHT: bold; 
		FONT-SIZE: 1.5em; 
		FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif;
		text-align: center;
	}

	#extras {
		width: 120px;
		position: relative;
		left: 5px !important; /* Needed for MS IE6 */
		left: 0px;
		top: 0px;
		display: block;
		border: 0px solid #545454;
		margin: 0px 0 0 0;
		background: transparent url(gfx/style/curve_sidebar1.gif) top center no-repeat;
/*		background: #F1EFD1 url(gfx/style/46WHITE.JPG) repeat-y;*/
		padding: 0 0 0 0;
		text-align: center;
		text-indent: 0;
		FONT-WEIGHT: bold; 
		FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif; 
		TEXT-DECORATION: none;
		FONT-SIZE: 1em;
		border: 0px solid red;
	}
	
	#extras ul {
		height: 230px;
		position: relative;
		top: 10px;
		list-style: none;
		margin: 0px 0 0 10px;
		padding: 70px 0 0 0;
		border: 0px solid #545454;
		background: transparent ;
	}
		
	#extras ul li {
		background: transparent;
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
		border: 0px solid red;
	}

	#extras ul li select {
		width: 100px;
		background: #ADD8E6;
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px solid red;
	}

	#extras ul li a {
		text-decoration: none;
		color: #7CA9D9;
		/*background: #E5E5D2;*/
		list-style: none;
		margin: 0 0 0 0;
		padding: 0;
		border: 0px solid red;
	}

	#extras ul li a:hover {
		text-decoration: underline;
		color: #E55468;
		list-style: none;
		margin: 0 0 0 0;
		border: 0px solid red;
	}

	#footer {
		clear: both;
		color: #111111;
		text-align: center;
		margin: 0px 0 0 0;
		padding: 0;
		background: transparent;
		text-indent: 0;
		font-size: 0.9em;
		FONT-WEIGHT: normal; 
		FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif; 
		TEXT-DECORATION: none;
	}

	#footer	A {
		text-decoration: underline;
	}

	#footer A:hover {
		text-decoration: none;
		color: #E55468;
	}

	TABLE {
		width: 100%;
		border-collapse: collapse;
		border: 2px solid #111111;
	}

	TABLE TH {
		border-bottom: 2px solid #111111;
	}

	TABLE TD {
		border-top: solid #111111;
		border-width: 1px;
	}

	TABLE A {
		text-decoration: none;
		color: #E55468;
	}

	TABLE A:hover {
		border: 0px solid blue;
		text-decoration: underline;
		color: #E55468;
		background-color: #7CA9D9;
	}

