/* CSS Document */


*{ margin: 0; padding: 0; }

/*----------------- [Commons] ---------------------*/
/*-------------------------------------------------*/

a:link img            { border: none; }

a:link visited img    { border: none; }

a img                 { border-style: none; }

form                  { margin: 0px;}

.left                 { float: left;}

.right                { float:right;}

a                     { color:#FF0000; text-decoration: underline; }

a:hover               { text-decoration: none; } 

ul                   { margin-left: 20px; }

ol                   { margin-left: 25px; }

li                   { margin-bottom: 8px; }


/*----------------- [General] ---------------------*/
/*-------------------------------------------------*/

body                      { background: url(images/body_bg.gif) top left repeat-x #EFEFEF; font: normal 13px Arial, Helvetica, sans-serif; color: #454545; text-align: center; }

.wrapper               { width: 962px; height: auto; margin: 0 auto; }

.container               { width: 962px; height: auto; background: url(images/wrapper_bg.gif) top left repeat-y; float: left; }


/*----------------- [Header] ---------------------*/
/*-------------------------------------------------*/

.header          { width: 962px; height: auto; /*background: url(images/header_bg.gif) top left no-repeat;*/ display: inline; float: left; }

.telNumbers      { font: bold 16px Arial, Helvetica, sans-serif; color: #7D7D7D; }

.telNumbers span    { color: #545454; }

.menuLink         { width: auto; height: 43px; margin-top: 1px; background: url(images/menu_division.gif) top right no-repeat; float: left; }

.menuLink a       { font: bold 16px/2.7em Arial, Helvetica, sans-serif; color: #000; text-decoration: none; padding: 0 15px; }

.menuLink a:hover   { color: #fff; }

.menuLinkAct         { width: auto; height: 43px; font: bold 16px/2.7em Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; margin-top: 1px; background: url(images/menu_division.gif) top right no-repeat; padding: 0 18px; float: left; }


/*----------------- [Middle] ---------------------*/
/*-------------------------------------------------*/


.midleDiv            { width: 946px; height: auto; margin-left: 8px; display: inline; float: left; }

.productDiv         { background: url(images/natural_choice_img.jpg) top left no-repeat; }

.orangeHead     { font: normal 18px Arial, Helvetica, sans-serif; color: #EC8814; }

.reliefHead      { background: url(images/relief_nausea_bg.gif) top left no-repeat; font: bold 16px/2em Arial, Helvetica, sans-serif; color: #fff; padding-left: 15px; }

.reliefDiv        { width: 402px; height: auto; float: left; background-color: #ECF6D3; padding: 15px 0; }

.reliefDiv img    { margin: 0 18px; float: left; }

.reliefDiv h1      { font: bold 15px Arial, Helvetica, sans-serif; color: #000; margin-bottom: 8px; }

.reliefDiv h2      { font: normal 14px Arial, Helvetica, sans-serif; color: #000; }

.reliefDiv p        { margin-bottom: 10px; padding-right: 10px; }

.learnMore        {  width: 73px; height: auto; background: url(images/learn_more_bullet.gif) top right no-repeat; margin-left: 180px; float: left; display: inline; }

.learnMore a    { font: bold 12px Arial, Helvetica, sans-serif; color: #F42626; text-decoration: none; }

.learnMore a:hover    { font: bold 12px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; }

.topClass             { font: bold 14px Arial, Helvetica, sans-serif; color: #689100; text-decoration: none; background: url(images/top_bullet.gif) top right no-repeat; padding-right: 8px; }

a.topClass:hover             { color: #FC2F2F; } 

.innerMainLnks           { font: bold 14px Arial, Helvetica, sans-serif; color: #2F6D9D; text-decoration: none; }

a.innerMainLnks:hover           { text-decoration: underline; }


/*----------------- [Footer] ---------------------*/
/*-------------------------------------------------*/

.footer            { width: 962px; height: auto; background: url(images/footer_bg.jpg) top left no-repeat; color: #7C7C7C; float: left; font-size: 11px; }

.footer a              { font: normal 11px Arial, Helvetica, sans-serif; color: #7C7C7C; text-decoration: none; padding: 0 5px; }

.footer a:hover       { text-decoration: underline; }

.footer span              { font: normal 11px Arial, Helvetica, sans-serif; color: #7C7C7C; text-decoration: underline; padding: 0 5px; }

.copyright          { font: normal 11px Arial, Helvetica, sans-serif; color: #999; }

a.siteLink { color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

a.siteLink:hover {color: #999999; cursor: text; }

a.siteLink1 { color: #FF3366; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

a.siteLink1:hover { color: #CC0000; }

/*----------------- [Inner] ---------------------*/
/*-------------------------------------------------*/
.breadCrumb             { width: 946px; height: auto; background: url(images/flash_btm_gradient.gif) top left repeat-x; color: #000; padding: 8px 0; float: left; }

.breadCrumb a            { font: normal 12px Arial, Helvetica, sans-serif; color: #586587; text-decoration: none; padding: 0 5px; }

.breadCrumb a:hover      { text-decoration: underline; }

.breadCrumb span            { font: normal 12px Arial, Helvetica, sans-serif; color: #586587; text-decoration: underline; padding: 0 5px; }

.innerHead             { font: normal 25px Arial, Helvetica, sans-serif; color: #27383D; }

.innerBold              { font: bold 13px Arial, Helvetica, sans-serif; color: #689100; }

.innerSubHd              { font: bold 15px Arial, Helvetica, sans-serif; color: #FC2F2F; } 

