body { margin: 0; padding: 0; text-align: center; background: url(images/main_bg_2.jpg) top center; } 


h1 { float: left; display: inline; margin: 35 0 0 0; padding-left: 30px; width: 600px; font-size: 22px; font-family: Arial, Helvetica, sans-serif; text-align: left; }
h2.offer { float: left; display: inline; margin: 35 0 0 0; width: 600px; padding-left: 30px; font-size: 22px; font-family: Arial, Helvetica, sans-serif; text-align: left; }
h2 { font-size: 14px; width: 300px; float: right; text-align: right; margin-top: 35px; }



#main { width: 100%; background: url(images/main_bg.jpg) top center no-repeat; min-height: 800px; height: auto; }  

#main_container { width: 1000px; height: auto; margin: 0 auto 0 auto; font-family: Arial, Helvetica, sans-serif; }
	#top { width: 1000px; height: 139px; margin: 0; float: left; display: inline; }
	#top img { float: left; display: inline; margin: 27px 0 0 0;}
	#menu { width: 742px; height: 23px; float: right; display: inline; margin: 0; margin-top: 30px; }
	
	
	#container { width: 1000px; height: auto; float: left; display: inline; }
		#left_column { float: left; display: inline; width: 781px; height: auto; background: #FFF; }
		
		#left_column_butterfly { float: left; display: inline; width: 781px; height: auto; background: #FFF url(images/butterfly.jpg) bottom right no-repeat; }
		#left_column_dragon { float: left; display: inline; width: 781px; height: auto; background: #FFF url(images/dragon.jpg) bottom right no-repeat; }
		#left_column_sun { float: left; display: inline; width: 781px; height: auto; background: #FFF url(images/sun.jpg) bottom right no-repeat; }
		#left_column_magic { float: left; display: inline; width: 781px; height: auto; background: #FFF url(images/magic.jpg) bottom right no-repeat; }
		
		.butterfly { background: #FFF url(images/butterfly.jpg) bottom right no-repeat; }
		
			#left_column_top { float: left; display: inline;width: 781px; height: 20px; background: url(images/top.gif) top center no-repeat; }
			#left_column_bottom { float: left; display: inline;width: 781px; height: 19px; background: url(images/bottom.gif) top center no-repeat; }
		
			#flash { float: left; display: inline; width: 781px; height: 435px;  }
			#content { width: 731px; height: auto; float: left; display: inline; margin: 20px 25px 0 25px; margin-bottom: 120px; min-height: 335px; height: auto;}
			.content_2 { width: 731px; height: auto; float: left; display: inline; margin: 0 25px 0 25px; }
			.line { width: 731px; height: 1px; background: #333333; clear: left; font-size: 0; margin: 20px 25px 0 25px;  }
				#thumbs { width: 322px; height: auto; float: left; display: inline; }
				#thumbs img { margin-bottom: 25px; float: left; display: inline; }
			
			#content p{ font-size: 14px; }
			#content p.text { width: 700px; float: left; display: inline; margin: 20 0 0 20px; font-size: 14px; text-align: justify; }
			 
			#description { width: 385px; height: auto; float: right; display: inline; margin: 0 0 0 10px; text-align: right; }
				#description p { width: 300px; float: right; display: inline; margin-top: 20px; }
				p.price { width: 300px; float: right; display: inline; margin-top: 20px; color: #b03a9c; font-weight: bold; text-align: right; }
				p.price a { color: #333333; font-size: 10px; font-weight: bold; text-align: right; }
				p.price a:hover { color: #b03a9c; font-size: 10px; font-weight: bold; text-align: right; }
				#grey { width: 385px; height: 160px; float: left; display: inline; background: url(images/grey.gif) top left; margin: 0; }
				#grey p { font-size: 13px; margin: 15px 20px auto auto; text-align: right; }
				p.data { text-align: right; }
		 
		#right_column_0 { text-align: left; width: 218px; height: 435px; background: url(images/right_0.jpg) 5px 0 no-repeat; margin: 20px 0 0 0; float: left; display: inline; }
		#right_column_0 p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 130px; margin: 0 0 0 65px; color: #ffffff; line-height: 16px; }
		
		
		#right_column { text-align: left; width: 218px; height: 435px; background: url(images/right.jpg) 5px 0 no-repeat; margin: 20px 0 0 0; float: left; display: inline; }
		#right_column p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 130px; margin: 0 0 0 65px; color: #ffffff; line-height: 16px; }
		
		#right_column_2 { text-align: left; width: 218px; height: 435px; background: url(images/right_2.jpg) 5px 0 no-repeat; margin: 20px 0 0 0; float: left; display: inline; }
		#right_column_2 p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 130px; margin: 0 0 0 65px; color: #ffffff; line-height: 16px; }
		
		
		#footer { width: 1000px; height: 150px; text-align: center; float: left; margin-top: 30px; }
		#footer ul { width: 600px; margin: 0 auto 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: 10px;  width: 600px; }
		#footer ul li { padding: 0 20px 0 20px; display: inline; }
		#footer ul li a { color: #e283c4; text-decoration: none; }
		#footer ul li a:hover { color: #e283c4; text-decoration: underline; }
		
		#footer p { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #e283c4; }
		
