/* CSS Document */
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(http://www.oasisadvancedwellness.com/images/topbg.jpg); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DDD8C2; text-align: center; min-width: 950px; }
#logo { text-align: left;}
#right { text-align: left; line-height: 1.2; margin-left: 220px; }
.outer {padding-left: 230px; }
.inner {width: 100%; padding-bottom: 10px; }
.float-wrap { float: left; width: 100%; margin-left: -230px; }
#center { float: right; margin-right: -230px; width: 100%; position: relative; }
#left { width: 200px; position: absolute; top: 185px; left: 10px; text-align: left;  margin: 0px; padding: 0px; }	

#wrapall { margin-top: 185px;  margin-bottom: 10px; z-index: 3; margin-left: 15px; margin-right: 15px; text-align: left; }
#wraptop { position: absolute;  top: 0;  left: 0;  min-width: 950px; width: 100%; }
	#content { background-color: #FFFFFF; border: 1px solid #F4F3EC; margin: 0px; padding: 10px; text-align: left; min-height:500px; height: auto !important; height: 500px; }
	#content h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; text-align: left; margin: 0px 0px 10px 0px; padding: 0px; }
.botlinks { clear: both; display: block; margin: 10px; }
#footer p {font-size: 10px}
#affiliates { display: block; width: 310px; text-align: left; float: left; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 15px; padding: 0px; }
.box { background-color: #FFFFFF; border: 1px solid #F4F3EC; padding: 10px; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 15px; line-height: 1.2; }
.box p { margin-top: 0px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; }
#callout { position: absolute; left: 20px; top: 191px; width: 250px; }
.center { text-align: center !important; }
#disclaimer { display: block; padding: 5px; background-color: #F4F3EC; border: 1px solid #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center !important; margin: 20px 10% 0% 10%; font-weight: normal; }
.featured { padding: 8px; border: 1px solid #FFFFFF; background-color: #F4F3EC; }
#fern-water { margin-top: 5px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; padding: 0px; }

#freedoms { display: block; height: 68px; background-color: #F4F3EC;  border: 1px solid #FFFFFF; padding: 10px; margin-top: 0px; margin-left: 310px; margin-right: 0px; margin-bottom: 15px; }
#freedoms h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #202755; margin: 0px; padding: 0px; } 
#freedoms p { margin: 5px 0px 0px 0px; padding: 0px; }

#quote { float: right; margin-top: 50px; margin-right: 20px; margin-left: 0px; margin-bottom: 20px; }

.saleprice { margin-top: 10px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; padding: 0px; display: block; }
.saleslogan { color: #FF0000; font-weight: bold; }
.title { display: block; padding: 5px; text-align: left;  color: #FFFFFF;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; text-decoration: none; background-image: url(../images/bg-headers.jpg); background-repeat: repeat-y; background-color: #6B99C0; line-height: 1.2; }
.title img { margin: -5px 5px -5px 0px; }

#breadcrumbs { background-color: #F4F3EC; border: 1px solid #FFFFFF; margin: 0px 0px 10px 0px; padding: 10px; font-size: 12px; }
#breadcrumbs a { color: #000000; text-decoration: none; }
#breadcrumbs a:hover { text-decoration: underline; }
#searchbox { text-align: center; margin: 0px; padding: 0px; }

.related { display: block; padding: 5px; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; background-color: #771517; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }

#tools td{ width: 200px; background-color: #FFFFFF; font-weight: bold; text-align: center; vertical-align: top; }
#tools p { text-align:center; }
#tools a { text-decoration: none; }

.qa { text-align: center; font-size: 70px; font-style: italic; font-family: "Times New Roman", Times, serif; }

hr { color: #DDD8C2; background-color: #DDD8C2; border: 0px; height: 2px; }
h3 { font-size: 13px; margin-bottom: 0px; }
.nomargin { margin: 0px; padding: 0px; }

#print { float: right; margin: 0px 0px 10px 0px; padding: 10px; }
#printfix { position: absolute; right: 30px; margin-top: 10px; }

#ahha { margin-top: 8px; border: 1px solid #016c76; background-color: #f5f5f5; height: 129px; }
#ahha img { margin-right: 10px; border: 0px; }
.largerimg { text-align: center; font-size: smaller; text-decoration: none; }
.largerimg a { text-decoration: none; }

/*TOP NAV*/
#phone { font-size: 16px; color: #FFFFFF; font-weight: bold; display: block; text-align: center; }
.links1 { margin-top: 4px; margin-bottom: 0px; margin-left: 0px;  margin-right: 0px; padding: 0px; height: 30px; position: relative; top: 2px; }
.links1 a, .links2 a { padding-left: 10px; padding-right: 10px; padding-bottom: 0px; padding-top: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFFFFF; font-weight: bold; text-decoration: none; position: relative; top: -8px; }
.links1 a:hover, .links2 a:hover { color: #FFFFCC; }
.links1 img, .links2 img { position: relative; }
.links2 { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 0px; height: 28px; }
.nav a, .navselected a, .related a { color: #ffffff; text-decoration: none; }
.nav a:hover { background-color: #85929B; }
.nav, .navnolink { background-color: #546672; }
.navselected { background-color: #819E85; }
.nav, .navselected, .navnolink { margin: 0px; padding: 0px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; font-size: 12px; }
.navnolink { padding: 5px; margin: 0px 0px 5px 0px; }
.nav a, .navselected { display: block; padding: 5px; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; }

/*ASK NATURAL HEALTH QUESTION*/
.askquestion { background-color: #EFEFEF; padding: 10px; margin-top: 20px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; }
.askanswer { background-color: #DEE3E7; padding: 10px; }
#askdrl { width: 255px; padding-bottom: 15px; text-align: center; }

/*NEWSLETTER*/
#signup2 { width: 200px; background-color: #000066; padding: 5px; }
#signup2 h3{ color: #FFFFFF; text-align: center !important; }
#newsletter { width: 100%; background-color: #3F2121; height: 90px; text-align: center; clear: both; }
#newsletter #signup { background-image: url(http://www.oasisadvancedwellness.com/images/newsletter.jpg); width: 330px; height: 75px; text-align: left; padding-left: 570px; padding-top: 15px; margin: 0 auto; }
#newsletter #signup h3 { color: #FFFFFF; margin: 0px 0px 0px 0px; padding: 0px; }
#newsletter #signup .input { margin: 0px; padding: 0px; border: 1px solid #000000; padding: 2px; }
#newsletters { margin: auto; clear: both; background: url('/images/home/news-signup-bg.jpg') repeat-x #A38688; border: 1px solid white; margin-top: 20px; width: 250px;}
#newsletters p { color: #ffffff; }
#sidebarsignup { width: 200px; height: 200px; padding-top: 250px; background-image: url(../images/subscribe-sidebar2.jpg); background-repeat: no-repeat; text-align: center !important; }
#sidebarsignup h3 { color: #FFFFFF; }
#sidebarsignup p { color: #FFFFFF; margin-top: 4px; }
#sidebarsignup input { margin-top: 5px; }
#sidebarsignup a { color: #00FFFF; font-weight: bold; text-decoration: none; }

/*TO TOP*/
#totop { margin-left: 235px; margin-top: -20px; margin-bottom: 20px; margin-right: 15px; padding: 5px; background-color: #FFFFFF; }
sup { line-height: 0; vertical-align: top; } #articledesc a { color: #33FFFF }

#stationary { width: 800px; padding: 10px 15px 25px 15px; border: 5px double black; background-color: #FFFFFF; text-align:left; margin: auto; }

.alert { font-weight: bold; }

 a.green {
	color: #458B00 !important;
}
