BODY { background: #fff url(../images/bg_body.gif) left top repeat-x; margin: 0 0 20px 0; padding: 0; font: normal 12px/15px arial, helvetica, verdana, sans-serif; color: #333; text-align: center; }

A:link, A:hover, A:visited, A:active { color: #36c; text-decoration: none; font-weight: bold; }

IMG { border: none; }
IMG.img_right { float: right; }

H1, H2, H3, H4 { margin: 0; padding: 0; }
H1 { font-size: 14px; font-weight: bold; }
H2 { font-size: 13px; font-weight: normal; }
H3 { font-size: 15px; font-weight: bold; color: #333; }
H4 { font-size: 12px; font-weight: bold; color: #666; }

.clear { clear:both; }
.hidden { display: none; }
.small { font-size: 10px; }
.ebay { text-align: center; color: #999; width: 100%;}

#container { position: relative; margin: 0 auto; padding: 0; width: 656px; border-right: 1px solid #fff; border-left: 1px solid #fff; text-align: left; }

	#blue { background-color: #36c; margin: 0; padding: 0; width: 656px; height: 15px; clear:both; }

	#masthead { float: left; margin: 0; padding: 0; width: 656px; clear: both; }
		
		#masthead_left { float: left; background: #CEEAFF url(../images/bg_masthead.jpg) left top no-repeat; margin: 0; padding: 0; width: 435px; border-right: 1px dashed #ccc; }
			
			#masthead_logo { background: transparent url(../images/timeshare.gif) left top no-repeat; margin:  33px 0 0 20px; padding: 0; width: 244px; height: 62px; clear: both; }
			#masthead_txt { margin: 20px 20px 0 20px; padding: 0; clear: both; }
			#masthead_dollars { position: relative; bottom: -1px; left: 370px; z-index: 1; background: transparent url(../images/btn_valuation_top.gif) left top no-repeat; width: 15px; height: 21px; }
			
			#masthead_menu { margin: 30px 20px 10px 20px; padding: 0; clear: both; }
			#masthead_menu UL, #masthead_menu LI { display: inline; list-style-type: none; margin: 0; padding: 0; }
			#masthead_menu LI { padding: 0 8px; }
			#masthead_menu LI.first { padding-left: 0; }
			#masthead_menu A { font-size: 11px; }

		#masthead_right { float: right; width: 220px; }
			
			#topmenu { float: right; background-color: #DAEDFF; margin: 0; padding: 0; width: 220px; text-align: center; overflow: hidden; }
			#topmenu UL { list-style-type: none; display: inline; margin: 0; padding: 0; height: 64px; }
			#topmenu LI { float: left; margin: 0; padding-top: 24px; width: 108px; ; height: 40px; }
			#topmenu LI A { display: block; font-size: 10px; }
			#topmenu .border { border-right: 1px dashed #ccc; }
			
			#powerful, #powerful_inner { float: right; margin: 0; padding: 28px 0 0 0; text-align: center; width: 220px; clear: both; }
			#powerful DIV, #powerful_inner DIV { margin: 0 auto; padding: 0; width: 85%; ; clear: both; }
			#powerful_inner { padding: 12px 0 0 0; }

		#content { width: 656px; border-top: 1px dashed #ccc; margin: 0; padding: 0; overflow: hidden; }

			#template { margin: 0; padding: 20px 20px 0 20px; }

			#content .download { border-bottom: 1px solid #ccc; margin: 10px 0; padding: 0; }
			#content .border_top { border-top: 1px solid #ccc; }
			#content .box_right { padding: 10px; border: 1px solid #ccc; text-align: center; }

			#content_left { float: left; margin: 0; padding: 20px  0 0 0; width: 435px; border-right: 1px dashed #ccc; }
				* html #content_left { padding-bottom: 20px; }
				#content_left DIV { padding: 0 20px; }
				#content_left LI { font-size: 11px; margin-right: 40px; padding: 5px 0; display: block; list-style-type: none;  border-bottom: 1px solid #ccc; }
				#content_left LI.check { background: transparent url(../images/bg_li_check.gif) left 6px no-repeat; display: block; font-size: 11px; padding-left: 17px; margin-right: 40px; }
				#content_left LI.noborder { border-bottom: none; }

			#content_right { float: left; background-color: #eee; margin: 0 0 -19990px; padding: 15px 0 20000px 0; width: 220px; }
				#content_right DIV { margin: 0 10px; }

			#superlister, #valuation, #closing { margin: 0 0 -19990px; padding: 0 0 20000px 0; }
			#superlister P.txt, #valuation P.txt, #closing P.txt { margin: 0; padding: 0; }
			#superlister { float: left; width: 185px; border-right: 1px dashed #ccc; }
				#superlister DIV { margin: 0 auto 5px 0; width: 170px; clear: both; }
			#valuation { float: left; width: 249px; border-right: 1px dashed #ccc; }
				#valuation DIV { margin: 0 auto 5px auto; width: 223px; clear: both; }
			#closing { float: right; width: 220px; }
				#closing DIV { float: right; margin: 0 auto 5px auto; width: 205px; }

		#footer { background-color: #eee; width: 656px; margin: 0; padding: 5px 0 6px 0; text-align: center; clear: both; }
			#footer UL, #footer LI { display: inline; list-style-type: none; margin: 0; padding: 0; }
			#footer LI { padding: 0 8px; }
			#footer A { font-size: 10px; color: #999; }