/*** BODY ***/
* { padding:0; margin:0; }
html {}
body {
	background: #97cbc3 url(../images/body-top.jpg) top left repeat-x; 
	font: 11px Tahoma, Arial, serif; color: black; }

h1 { font: 24px Tahoma, Arial, verdana; color: #ea9a00; font-weight: normal; }
h2 { font-size: 12px; color: #69824d; padding: 0 20px; }
h3 { font: 36px Arial Black, Arial, Tahoma; color: #fff; }
h4 { font-size: 14px; color: #69824d; margin-bottom: 10px; }
p { line-height: 24px; margin-bottom: 10px; }
ul { padding-left: 30px; margin-bottom: 10px; }
ul li { margin-bottom: 5px; }
ol { padding-left: 30px; margin-bottom: 10px; }
ol li { margin-bottom: 5px; }
a { color: #ea9a00; }
a:hover { text-decoration: none; }
a img { border: none; }
			
.clear { clear: both; }
.whitespace { clear: both; background: #fff; height: 20px; }
.floatleft { float: left; display: inline; }
.floatright { float: right; display: inline; }
.divider { margin: 0 10px; } 
.postdate { color: #69824d; line-height: 20px; }
.subdetail { font-size: 10px; color: #999; }

div#body-top {}
div#page-wrap {
	width: 1000px; margin: 15px auto 0;
	border-bottom: 15px solid #97cbc3; 
	background: #fff url(../images/page-bottom.jpg) bottom center no-repeat; }

/*** HEADER ***/
div#header {
	background: #000 url(../images/page-top.jpg) top center no-repeat;
	height: 150px; }
	div#header img#logo { 
		float: left; display: inline;
		margin-left: 20px; margin-top: 20px; }
	div#header img#ebay { 
		float: right; display: inline;
		margin-right: 20px; margin-top: 20px; }
	div#header ul#top-menu { list-style: none; float: right; margin-right: 10px; }
	div#header ul#top-menu li { 
		margin: 10px 10px; color: white;
		font-size: 12px; font-weight: bold;
		float: left; display: inline; }
	div#header ul#top-menu li a { text-decoration: none; color: #ea9a00; }
	div#header ul#top-menu li a:hover, 
	div#header ul#top-menu li a:active { text-decoration: underline; color: #39786a; }
	
/*** CONTENT ***/
div#content { padding: 20px 20px; }	
	div#top-menu2 { margin-bottom: 20px; }

	/*** LEFT COLUMN ***/
	div#content div#cleft {
		width: 257px; float: left; display: inline; }
		div.leftcolumn1 { 
			margin-bottom: 20px;
			background: url(../images/menu1-top.jpg) top center no-repeat; }
			ul.menu1-content { list-style: none; padding: 20px 20px 0 20px; margin: 0; }
			ul.menu1-content li { font-weight: bold; line-height: 30px; margin: 0; }
			ul.menu1-content li a { color: white; text-decoration: none; }
			ul.menu1-content li a:hover { margin-left: 10px; }
			div.leftcolumn1-bottom { 
				width: 257px; height: 89px;
				background: url(../images/menu1-bottom.jpg) no-repeat; }

		div.leftcolumn2 { 
			margin-bottom: 20px;
			background: url(../images/menu2-middle.jpg) repeat-y; }
			div.leftcolumn2-top { 
				width: 257px; height: 27px;
				background: url(../images/menu2-top.jpg) no-repeat; }
			ul.menu2-content { list-style: none; padding: 20px 20px 0 20px; margin: 0px; }
			ul.menu2-content li { margin-bottom: 10px; }
			ul.menu2-content li a {}
			ul.menu2-content li a:hover {}
			div.leftcolumn2-bottom { 
				width: 257px; height: 71px;
				background: url(../images/menu2-bottom.jpg) no-repeat; }
	
	/*** MAIN COLUMN ***/
	div#content div#cmain {
		width: 675px; margin-left: 20px;
		float: left; display: inline; }
		
		/*** CONTENT SPECIAL ***/
		div.cmain1 { 
			margin-bottom: 20px;
			background: url(../images/special-top.jpg) top center no-repeat; }
		div.cmain1 div.cmain1-content { padding: 10px 20px; }
		div.cmain1 div.cmain1-content img { 
			float: left; display: inline;
			padding-top: 14px; padding-right: 20px; }
		div.cmain1 div.cmain1-content h3 { margin-bottom: 10px; }
		div.cmain1 div.cmain1-content p { 
			color: #fff; font: 18px Arial, Helvetica, Tahoma; 
			line-height: 26px; }
		div.cmain1 div.cmain1-bottom { 
			width: 675px; height: 30px;
			background: url(../images/special-bottom.jpg) no-repeat; }
		
		/*** CONTENT NO COLUMN ***/
		div.cmain2 {
			margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #999; }
		div.header2a-cmain { 
			background: url(../images/icon1.jpg) left center no-repeat; 
			height: 60px; margin-bottom: 10px; padding-left: 70px; }
		div.header2a-cmain h1 {}
		div.header2a-cmain h4 { margin: 3px 0; } 
		div.header2b-cmain { 
			background: url(../images/icon2.jpg) left center no-repeat; 
			height: 75px; margin-bottom: 10px; padding-left: 90px; }
		div.header2b-cmain h1 {}
		div.header2b-cmain h4 { margin: 3px 0; }
		div.content2-cmain {}
		div.content2-cmain a img { float: left; display: inline; margin-left: 20px; margin-bottom: 20px; }
		
		/*** CONTENT 2 COLUMN ***/
		div.cmain3 { margin-bottom: 20px; border-bottom: 1px solid #999; 
			background: url(../images/vdivider.jpg) top center repeat-y; }
		div.cmain3-left { float: left; display: inline; width: 315px; }
		div.cmain3-right { float: right; display: inline; width: 315px; }
		div.header3-cmain { margin-bottom: 10px; }
		div.content3-cmain {}

		/*** CONTENT TABLE ***/
		.content-table { border-left: 1px solid #ccc; margin: 10px 0; }
		.content-table tr {}
		.content-table tr td { 
			line-height: 20px; padding: 5px 10px; 
			border-bottom: 1px solid #ccc; 
			border-right: 1px solid #ccc; }
		.content-table tr.header-tr { background: #FFCC99; }
		.content-table tr.header-tr td { 
			border-right: 1px solid #ccc; border-bottom: none; 
			font-weight: bold; text-transform: uppercase; }
		
		/*** CONTENT FORM ***/
		.fbim-logon { padding: 20px 30px 0; }
		.fbim-logon .clabel { width: 100px; }
		.styled { vertical-align: middle; }

		.fcontact, .fregisterwebsite, .fidraw-logon, .fidraw-register, .fpattern { padding: 10px 40px; }
		.fidraw-register .clabel { width: 120px; }
		.fidraw-logon .clabel { width: 100px; }
		.fcontact .clabel, .fpattern .clabel { width: 80px; }
		.fregisterwebsite .clabel { width: 150px; }
		.clabel { 
			font: 11px Tahoma, Arial, serif; 
			margin-bottom: 10px; line-height: 14px; 
			float: left; display: inline; }
		.ctext { 
			font: 11px Tahoma, Arial, serif;
			border: 1px solid #b2b1af; color: #505050;
			padding: 2px; margin-bottom: 10px; 
			float: left; display: inline; }
		.ctextarea { 
			font: 11px Tahoma, Arial, serif;  
			border: 1px solid #b2b1af; color: #505050;
			padding: 2px; margin-bottom: 10px;
			float: left; display: inline; }
		.cbutton {
			width: 98px; height: 31px; 
			font: 11px Tahoma, Arial, serif; 
			font-weight: bold; margin-top: 10px;
			border: none; cursor: pointer; 
			float: left; display: inline; 
			background: url(../images/btn-custom.jpg) no-repeat; color: white; }

	/*** FOOTER ***/
	div.footer { 
		width: 950px; margin: 0 auto;
		background: url(../images/footer-middle.jpg) repeat-y; }
		div.footer div.footer-top { 
			width: 950px; height: 22px; 
			background: url(../images/footer-top.jpg) no-repeat; } 
		div.footer div.footer-bottom { 
			width: 950px; height: 22px; 
			background: url(../images/footer-bottom.jpg) no-repeat; } 
		div.footer p { color: #69824d; padding: 0 20px; margin: 0; }
