/* basic */

body{
	margin:0;padding:0;text-align:center;font-family: Georgia,Times,Courier,serif;font-size:62.5%;
	background:#FFF url(../images/main-bg.png) top center repeat-x;
}
h1,h2,h3,h4{
	margin:0;padding:0;
}
p{
	margin:0;padding:0;
}
a{
	text-decoration:none;
}
img{
	border:0;
}

/* basic */
/* layout */
#last{
	margin:0 auto;text-align:center;float:left;padding:0;background:url(../images/wrapper-bg.gif) bottom center repeat-x;width:100%
}
#wrapper{
	margin:20px auto 0 auto;padding:0;width:1000px;text-align:left;
}
/* header settings */
#header{
	margin:0 auto;padding:0;width:1000px;
}
	
	.header-logo{
		margin:0px;padding:40px 0px 0 0;width:215px;height:80px;float:left;
	}
	.header-logo a{
		margin:0;padding:0;display:block;width:215px;height:80px;background:url(../images/logo-milionaire.gif) top left no-repeat;float:left;text-decoration:none;text-indent:-4500px;
	}
	#header-right{
		margin:0px;padding:0 20px 0 20px;width:530px;float:left;
	}
	#top-navigation{
		float:left;padding:0 0 0 20px;margin:0px 0 0 0;width:497px;height:158px;text-align:right;background:url(../images/top-navigation-bg.jpg) top left no-repeat;list-style: none;display: inline;overflow: hidden;
	}
	#top-navigation li{
		float:left;margin:0 0 0 1px;padding:0px;display:inline;
	}
	#top-navigation a{
		float:left;text-align:center;text-indent:-4500px;background:url(../images/navs.jpg) top left no-repeat;padding:158px 0 0 0;overflow: hidden;height: 0px !important; height /**/:158px; /* for IE5/Win only */
	}
	
		
		#homepage a{
			 background-position: 0 0px;width:120px;
		}
		#homepage a:hover{
		 	background-position: 0 -158px;width:120px; 
		}
		#homepage a.selection{
		 	background-position: 0 -158px;width:120px; 
		}
		#faq a{
			background-position: -121px 0; width:120px;
		}
		#faq a:hover{
			background-position: -121px -158px; width:120px;
		}
		#faq a.selection{
			background-position: -121px -158px; width:120px;
		}
		#ordering a{
			background-position: -242px 0px; width:120px;
		}
		#ordering a:hover{
			background-position: -242px -158px; width:120px;
		}
		#ordering a.selection{
			background-position: -242px -158px; width:120px;
		}
		#contact a{
			background-position: -363px 0px; width:120px;
		}
		#contact a:hover{
			background-position: -363px -158px; width:120px;
		}
		#contact a.selection{
			background-position: -363px -158px; width:120px;
		}
	
/* header settings */

	
#main-content{
	float:left;width:1000px;padding:0;margin:0;
}
	/* left part of content aka vertical navigation plus some ads */
	#content-left{
		width:215px;float:left;margin:160px 5px 0 0;padding:0;
	}
	#content-left h1{
		width:215px;height:190px;margin:0 0 0 0;padding:0;display:block;text-indent:-4500px;background:url(../images/i-have.jpg) top right no-repeat;
	}
		#content-left ul#left-nav{
			margin:0px 1px 0 19px;padding:5px 0 15px 0px;text-align:left;list-style:none
		}
		
		
		#content-left ul#left-nav li{
			margin:0 0 5px 0;padding:0 0 0 8px;text-align:left;
		}
		#content-left ul#left-nav li a{
			margin:0;padding:6px 0 0px 8px;width:166px;display:block;height:19px;font-size:1.1em;font-weight:bold;color:#004400;background:url(../images/leftnav-li-bg.gif) center left no-repeat;background-color:inherit;
		}
		#content-left ul#left-nav li a span{
			background:url(../images/dollar-sign-a.gif) center left no-repeat;padding-left:12px
		}
		#content-left ul#left-nav li a:hover span{
			background:url(../images/dollar-sign-a-on.gif) center left no-repeat;padding-left:12px
		}
		#content-left ul#left-nav li a:hover{
			color:#bb0000;
		}
		#content-left ul#left-nav li a#stay{
			color:#bb0000;
		}
		#content-left ul#left-nav li a#stay span{
			background:url(../images/dollar-sign-a-on.gif) center left no-repeat;padding-left:12px
		}
		
	/* left part of content aka vertical navigation plus some ads */
	
	/* right part of content aka information kiosk plus some ads */
	#content-right{
		width:770px;float:left;margin:0;padding:80px 0 0 10px;
	}
		#main-text{
			width:670px;float:left;margin:0;padding:2px 0 0 0;color:#000;background-color:inherit;background:url(../images/main-text-bg.gif) top right no-repeat;
		}
		#main-text-bottom{
			width:670px;height:10px;font-size:1px;float:left;margin:0 0 10px 0;padding:0px 0 0 0;background:url(../images/main-text-bg-bottom.gif) bottom right no-repeat;
		}
		
		.rightpart-content{
			width:655px;float:left;margin:0;padding:15px 0 0 15px;background:url(../images/main-text-bg-cont.gif) top right repeat-y;
		}
		.testimonial{
			width:610px;margin:20px auto 20px 5px;border:1px solid #1F6F00;text-align:center;background:#F1F4E4 url(../images/testimonials-bg.gif) 0 0 repeat-x;
		}
		.testimonial-dollar{
			width:590px;padding:10px;background:url(../images/testimonials-dollar.gif) bottom right no-repeat;
		}
			.testimonial h3{
				float:left;border-bottom:1px solid #1F6F00;text-align:left;color:#1F6F00;font-size:1.4em;font-weight:bold;margin:0 0 5px 0;
			}
			.testimonial p.testimonials{
				clear:left;width:580px;padding:0px 0 5px 0px;
			}
			.testimonial p.testimonials a{
				background-color:inherit;color:#00A;text-decoration:underline
			}
		#main-text h2{
			width:635px;font-size:2.2em;border-bottom:1px solid #000;margin:0 0 5px 0;padding:5px 0 0px 0;background:url(../images/heading-hat.gif) top right no-repeat;
		}
		#main-text h4{
			font-size:1.9em;margin:10px 0 0 0;padding:0;
		}
		#main-text h2.couple{
			width:635px;font-size:2em;border-bottom:1px solid #164F00;margin:10px 0 5px 0;padding:5px 0 0px 0;background:none;background-color:inherit;color:#164F00
		}
		#main-text p{
			font-size:1.4em;margin:0;padding:5px 20px 10px 0;line-height:1.6em
		}
		#main-text p#thanx{
			font-size:1.6em;margin:0;padding:225px 20px 10px 0;line-height:1.6em;height:275px;text-align:center
		}
			#main-text p.question strong{
			  clear:left;font-size:1.6em;font-weight:bold;padding:0 10px 0 0;display:block;width:40px;float:left;
			}
			#main-text p.question span{
			  padding:0 0 0 10px;display:block;float:left;width:570px;
			}
			#main-text p.answer strong{
				font-size:1.6em;font-weight:bold;color:#164F00;background-color:inherit;padding:0 10px 10px 0;width:40px;float:left;
			}
			#main-text p.answer span.answering{
			  padding:0 0 0 10px;display:block;float:left;width:570px;
			}
			#main-text p.question{
				clear:left;padding:0 0 25px 0;
			}
			#main-text p.answer{
				color:#164F00;background-color:inherit;clear:left;padding:0 0 0 0;
			}
			#main-text p strong.gua{
				background-color:lime;color:#000;font-size:1.1em;display:block;width:80px;margin:0 5px 0 0;padding:0 10px 0 0
			}
		#main-text p span strong{
			background-color:lime;color:#000
		}
			#main-text p a{
				background-color:inherit;color:#00A;text-decoration:underline;font-weight:normal;
			}
			#main-text p a:hover{
				text-decoration:none;
			}
		#main-text ul{
			margin:0;padding:5px 0 10px 0;list-style:none;font-size:1.2em;width:635px;
		}
		#main-text ol{
			margin:0;padding:5px 0 10px 25px;font-size:1.2em;width:620px;list-style-type: decimal;
		}
		
		#main-text li{
			margin:0 0 5px 0;padding:3px 10px 5px 28px;font-weight:normal;background:#E6EADB url(../images/bullets-text.gif) 5px 6px no-repeat;line-height:1.6em
		}
			#main-text ol li{
				margin:0;padding:5px 0 10px 5px;font-size:1.1em;background:none;line-height:1.6em
			}
			#main-text ol li a{
				text-decoration:underline;
			}
			#main-text ol li a:hover{
				text-decoration:none;
			}
		#main-text dl{
			margin:0;padding:0px 0 10px 0;list-style:none;font-size:1.2em;width:635px;
		}
			#main-text dt{
				margin:0 0 10px 0;padding:4px 0 0px 30px;height:26px;list-style:none;font-size:1.6em;font-weight:bold;background:url(../images/whats-in.gif) 0 50% no-repeat;
			}
			#main-text dt span{
				border-bottom:1px solid black;padding-right:5px;
			}
			#main-text dd{
				margin:0 0 8px 10px;padding:0px 0 0px 30px;font-size:1.2em;background:url(../images/pointing.gif) 0 3px no-repeat;
			}
		#order-home{
			width:384px;height:650px;text-align:center;margin:10px auto 10px auto;border:1px solid #000;padding:0px;background:#fff url(../images/order.png) center 0  no-repeat;
		}	
			#order-home p{
				text-align:center;padding:5px;font-size:2em;line-height:1.1em;margin-top:425px;width:360px;
			}
			#order-home p a{
				text-decoration:underline;
			}	
			#order-home p a:hover{
				text-decoration:none;
			}		
		#main-text form{
			margin:0;padding:10px 0 10px 0;
		}	
		#main-text label{
			margin:0;padding:0;float:left;width:120px;
		}
		#main-text input{
			margin:0;padding:0;width:270px;border:0;vertical-align:middle;border-right:1px solid #9BB;border-bottom:1px solid #9BB;border-top:0;border-left:0;height:18px
		}
		#main-text textarea{
			margin:0;padding:0;width:270px;border-right:1px solid #9BB;border-bottom:1px solid #9BB;border-top:0;border-left:0;
		}
		#main-text input#sub{
			margin:0;padding:0;width:90px;border:0;color:#333;background-color:#BCBCAA;text-align:center;border-right:1px solid #999;border-bottom:1px solid #999;border-top:0;border-left:0;height:22px;cursor:pointer;
		}
/* footer */
#footer{
	margin:0 105px 10px 1px;padding:5px 0 5px 0;border-top:15px solid #000;border-bottom:15px solid #000;background-color:#fff;color:#000
}
	#footer p{
		color:#009;background:#E8EEDC;font-size:1.2em;text-align:center;line-height:1.8em;padding:8px 0 8px 0;border-top:7px solid #4CAC26;border-bottom:7px solid #4CAC26;border-left:1px solid #BCBCAA;border-right:1px solid #BCBCAA;
	}
	#footer a{
		color:#009;background-color:inherit;text-decoration:underline;margin:0 5px 0 5px;
	}
	#footer a:hover{
		text-decoration:none
	}
	#notice{
	clear:both;margin:10px 6px 10px 1px;padding:1px 0 1px 0;background-color:inherit;color:#000
	}
	#notice p{
		font-size:1.0em;text-align:center;line-height:1.4em;padding:8px 0 8px 0;
	}
/* misc */
.cleaner{
	margin:0;padding:0;border:0;clear:both;
}


/* for IE, with IE5/Mac backslash filter \*/
		
		* html #sound-alert p{float:left;color:#000;margin:0px;background:url(../images/sound-alert-p.gif) bottom center no-repeat;padding:5px 15px 5px 15px;font-size:1.1em;height:129px;background-color:inherit;}
		* html #newsline p#related-articles{float:left;width:352px;margin:0 0 10px 4px;padding:10px 0 3px 0px;text-align:left;font-size:1.2em;color:#999;border-bottom:1px solid #DDD;background-color:inherit;}
		* html .section-left{float:left;width:264px;padding:3px 0 0 10px;margin:0;height:122px;background: url(../images/section-bg.gif) top left repeat-y}
		* html #section-listings ul#order-nav{width:248px;float:right;margin:2px 3px 0 0;padding:0;text-align:left;color:#fff;background:#6699CC url(../images/listing-bar.gif) top center no-repeat;height:17px;}
/* end filter */
.b1:link{
	font-family: Georgia,Times,Courier,serif;
	font-size: 11px;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
}
.b1:visited{font-family: Georgia,Times,Courier,serif;
	font-size: 11px;
	font-weight: normal;
	color: #006600;
	text-decoration: none;}
.b1:active{font-family: Georgia,Times,Courier,serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;}
.b1:hover{font-family: Georgia,Times,Courier,serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: blink;}
