/* CSS Document */

body {
	text-align: center;
	margin: 0;
	padding: 0;
	background: #E6E1EF url(../images/snorewizard_edgebkgrnd.jpg) center repeat-y;
	font-family:  Arial, Verdana, Helvetica,sans-serif;
	font-size: 0.8em;
	color: #000000;
}
a {
	color: #43008D;
}
.container {
	text-align:left;
	width: 888px;
	margin: 0 auto;
	padding:0;
}
/*======================= Header Navigation as TEXT ==============================
ul.nav {
	display:inline;
	width: 730px;
	margin: 0;
	padding: 0pt 0px 0pt 90px;
	float: left;
}
ul.nav li{
	list-style-type: none;
	float: left;
	padding:20px 0px;
}
ul.nav li a{
	padding: 0 8px;
	border-right: 2px solid #43008D;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
}
ul.nav li a:hover{
	color: #990033;
}
=================================================================================*/

/*====================== Header Navigation As Images ============================*/
ul.nav {
	display:inline;
	width: 730px;
	margin: 0;
	padding: 0pt 0px 0pt 90px;
	float: left;
}
ul.nav li{
	list-style-type: none;
	float: left;
	padding:20px 0px;
}
ul.nav li a.home, ul.nav li a.theProblem, ul.nav li a.theSolution, ul.nav li a.faqs, ul.nav li a.guarantee, ul.nav li a.buyOnline, ul.nav li a.aboutUs, ul.nav li a.contactUs{
	padding: 34px 0 0 0;
	margin: 0;	
	float:left;
    overflow: hidden;
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:34px;
}
ul.nav li a.home {
	width: 49px;
	background: url(../images/homebutton.gif) top;
}
ul.nav li a.theProblem {
	width: 101px;
	background: url(../images/theproblembutton.gif) top;
}
ul.nav li a.theSolution {
	width: 99px;
	background: url(../images/thesolutionbutton.gif) top;
}
ul.nav li a.faqs {
	width: 46px;
	background: url(../images/faqsbutton.gif) top;
}
ul.nav li a.guarantee {
	width: 83px;
	background: url(../images/guaranteebutton.gif) top;
}
ul.nav li a.buyOnline {
	width: 86px;
	background: url(../images/buyonlinebutton.gif) top;
}
ul.nav li a.aboutUs {
	width: 73px;
	background: url(../images/aboutusbutton.gif) top;
}
ul.nav li a.contactUs {
	width: 88px;
	background: url(../images/contactusbutton.gif) top;
}
/*===== HoVER stYlEs =====*/
ul.nav li a.home:hover {
	background: url(../images/homebutton.gif) 0px 34px;
}
ul.nav li a.theProblem:hover {
	background: url(../images/theproblembutton.gif) 0px 34px;
}
ul.nav li a.theSolution:hover {
	background: url(../images/thesolutionbutton.gif) 0px 34px;
}
ul.nav li a.faqs:hover {
	background: url(../images/faqsbutton.gif) 0px 34px;
}
ul.nav li a.guarantee:hover {
	background: url(../images/guaranteebutton.gif) 0px 34px;
}
ul.nav li a.buyOnline:hover {
	background: url(../images/buyonlinebutton.gif) 0px 34px;
}
ul.nav li a.aboutUs:hover {
	background: url(../images/aboutusbutton.gif) 0px 34px;
}
ul.nav li a.contactUs:hover {
	background: url(../images/contactusbutton.gif) 0px 34px;
}

/*======================= END Header Navigation As Images ==========================*/

.header {
	width: 888px;
	float: left;
	margin: 0;
	padding: 0;
}
.header img{
	margin: 0;
	padding: 0;
	float: left;
}
.header h1 {
    padding: 211px 0 0 0;
	margin: 0;
	width: 516px;
	float:left;
    overflow: hidden;
    background-image: url(../images/simpleanswer_problemsnoring.jpg);
    background-repeat: no-repeat;    
    height: 0px !important;
    height /**/:211px;
}
.content {
	width: 520px;
	float:left;
	margin-left: 79px;
	margin-right: 20px;
}
*html .content {
	margin: 0 10px 0 39px;
}
.thin {
	width: 330px;
}
.content p {
	line-height: 2em;
}
.content p strong{
	font-weight: bold;
}
.content h2 {
	color: #31008D;
	font-size: 1.5em;
	font-weight: bold; 
	word-spacing: 0.4em;
	margin:1.2em 0pt;
}
/* ======== Display H2 on index as text instead of graphic ===========
.content h2.guarantee {
	color: #990033 !important;
	font-size: 1.5em;
	font-weight: bold; 
	word-spacing: 0.4em;
	margin:1.6em 0pt;
}
======================================================================*/
.content h2.guarantee {
	padding: 30px 0 0 0;
	margin: 0;
	width: 521px;
	overflow: hidden;
    background-image: url(../images/stopsnoring.gif);
    background-repeat: no-repeat;    
    height: 0px !important;
    height /**/:30px;
}
.content h3 {
	font-weight: bold;
	font-size: 1.1em;
}
.content dt {
	background: transparent url(../images/questionmark.gif) no-repeat scroll left top;
	padding: 6px 0 6px 40px;
	margin: 0;
	font-weight: bold;
}
.content dd{
	margin: 4px 0px 15px 40px;
}
.content p.orderOverPhone{
	text-align: center;
	color: #003399;
	font-weight: bold;
}
.content p.orderOverPhone strong{
	color:#cc0000;
	font-size: 1.6em;
}
.right {
	width: 165px;
	padding-left: 15px;
	border-left: 2px dotted #BEAFD8; 
	float: left;
}
.wide {
	width: 400px;
}
.right #flashcontent {
	background-color: #990033;
	width: 163px;
	text-align: center;	
}
.right #flashcontent a{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.right #flashcontent a:hover{
	color: #FFCC00;
}
.right #flashcontent p{
	margin: 0;
	padding: 0;
}
.right #flashcontent p.clickHere{
	font-size: 32px;
}
.right #flashcontent p.forDetails{
	font-size: 18px;
}
.right #flashcontent p.ltdTime{
	font-size: 9px;
	letter-spacing: 3px;
	margin-bottom: 5px;
}
.right #flashcontent h3{
	font-size: 24px;
	margin: 3px 0;
	padding: 0;
}
.right address {
	font-style: normal;
	margin-top: 20px; 
}
.right address strong{
	font-weight: bold;
	color: #990033;
}
.footer {
	text-align: center;
	margin: 0px auto 0 auto;
	padding: 25px 0 0 0;
	clear: left;
}
.footer p{
	clear: left;
	font-size: 0.8em;
	margin: 0.2em 0;
}
.footer p img{
	margin-top: 5px
}
.fastSys{
    padding: 29px 0 0 0;
	margin: 0 auto;
	width: 300px;
	display: block;	
	overflow: hidden;
    background-image: url(../images/fast_systems_logo.gif);
    background-repeat: no-repeat;    
    height: 0px !important;
    height /**/:29px;
}
.footer ul.nav {
	display:block;
	float:none;
	padding: 0pt 0px 0pt 60px;
	font-size:0.7em;
	margin:0pt auto;
	width: 888px;
}
* html .footer ul.nav {
	width: 780px;
	padding: 0pt 0px 0pt 20px;
}

.footer ul.nav li{
	list-style-type: none;
	float: left;
	padding:20px 0px;
}
.footer ul.nav li a{
	padding: 0 8px;
	border-right: 2px solid #43008D;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
}
.footer ul.nav li a:hover, .footer p a:hover, .content ul li a:hover, a:hover{
	color: #990033;
}