/* CSS Document */

.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 { position: relative !important; top: 0px !important; left: 0px !important; float: left !important; margin: 0px !important; width: 200px !important; }
.search { display: block; width: 200px; text-align: center; }

/* WRAPPERS */
#wrapproducts {	background-color: #F4F3EC; border: 1px solid #FFFFFF; margin: 0px; padding: 10px; }
#content { min-height: 800px; height: auto !important; height: 800px; }
#contentw { background-color: #FFFFFF; margin: 0px; padding: 10px 10px 30px 10px; clear: both; line-height: 1.2; }
#contentw table, #contentw table tr td, #contentw table tr th { border: 1px solid #507076; }
#contentw table tr th { background-color: #687D8C; color: #FFFFFF; font-size: 13px; }
#contentw table, #firstsection table { padding: 0px; margin: 0px 0px 10px 0px; width: 100%; }
#contentw table tr td, #contentw table tr th { padding: 8px; margin: 0px; }
.noborder, .noborder tr td, .noborder tr th, .noborder table { border: 0px !important; }
table.noborder tr th { background-color: #ffffff !important; color: #000000 !important; font-size: 12px; vertical-align:bottom; text-transform: uppercase; }

/* HEADERS */
#contentw h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF;  margin: 10px -10px 10px -10px; padding: 10px; text-align: left; display: block; background-image: url(http://www.oasisadvancedwellness.com/images/bg-prod-headers.jpg); background-repeat: repeat-x; line-height: 1.2; }
.otherprods { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #336600; font-size: 14px; font-weight: bold; padding: 5px; }
.faqtitle { font-size: 15px; font-weight: bold; color: #000099; }

/* TOP TABLE */
.products { width: 100%; margin-bottom: 25px; }
.products td { width: 25%; padding: 5px; border: 1px solid #DDD8C2; background-color: #ffffff; text-align: left; vertical-align: top; }
.products td a { text-decoration: none; }
.products td a:hover { text-decoration: underline; }
.products td img { margin: 0px 10px 5px 0px; }
.image { margin: 0px; padding: 5px; background-color: #FFFFFF; text-align: center; }
.cost { float: left; width: 100px; } 
.price, .name, .msrp { font-size: 13px; }
.price, .msrp { margin: 0px; }
.name { font-weight: bold; }
.spacer { height: 3px; }
.maindesc { font-size: 13px; text-align: center !important; }
.msrp { text-decoration: line-through; font-size: 16px; }

#allproducts .price, #allproducts .msrp, #allproducts .name, #allproducts .skuprice, #allproducts .sku { font-size: 12px; }

/* TOP INFO BOX */
#wrapproduct { width: 100%; margin-bottom: 10px; }
#wrapinfo { padding: 10px 0px; background-image: url(http://www.oasisadvancedwellness.com/images/bg-prod-top.jpg); }
.info { background-color: #ffffff; padding: 10px 0px 0px 10px; }
.infoimg, .infodesc { padding: 10px; margin: 0px; vertical-align:middle; text-align: left; }
.infoimg { text-align: right; }
.morePrice { font-size: 14px; font-weight: bold; }

/* TOP RIGHT */
#wrapbrowse { width: 300px; background-image: url(http://www.oasisadvancedwellness.com/images/bg-top-browse.jpg); }
#topright { padding: 0px;  margin: 0px; vertical-align: top; background-color: #DDD8C2; width: 310px; }
.browse { display: block; padding: 5px; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #516A54; margin: 0px; }
.shortcuts { margin: 0px; padding: 0px 0px 10px 0px; background-image: url(http://www.oasisadvancedwellness.com/images/bg-top-browse.jpg); vertical-align: top !important; }
.shortcuts2 { margin: 0px; padding: 0px 0px 10px 0px; width: 100%; height: 100%; background-image: url(http://www.oasisadvancedwellness.com/images/bg-top-browse.jpg); vertical-align: top !important; }
.shortcuts p, .shortcuts2 p {  margin-left: 10px;  margin-right: 10px;  margin-top: 5px;  margin-bottom: 0px; }
#topad { text-align: center !important; margin: 0px; padding: 0px; }
#topad img { border: 3px solid #DDD8C2; width: 300px; height: 91px; display:inline; margin: 0px; padding: 0px; }
#rotateadbox { background-image: url(http://www.oasisadvancedwellness.com/images/bg-top-browse.jpg); vertical-align:bottom; padding: 0px; margin: 0px; width: 300px; }

/* RELATED */
#relart { border-top: 5px solid #DDD8C2; }
#related { padding: 0px; margin: 5px 0px 10px 0px; background-color: #FFFFFF; border: 1px solid #445E43; width: 200px; }
.relproduct { padding-top: 15px; padding-left: 12px; padding-right: 12px; padding-bottom: 15px; text-align: center !important; background-color: #FFFFFF; border-top: 1px solid #445E43; }
.reldesc { font-size: 11px; margin: 0px 0px 10px 0px; }
.relimage { display: block; text-align: center !important; margin: 0px 0px 10px 0px; padding: 0px; }
#reltitle { background-color: #445E43; color: #FFFFFF; font-weight: bold; display: block; height: 26px; text-align: center; padding: 10px 0px 0px 0px; }
#wrapcontent { position: relative; }
.skuprice { font-size: 16px; }
.sku, .price { color: #990000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; }

/* DISCOUNT TABLE */
.discountTable { background-color: #ffffff; font-size: 12px; border: 1px solid #ddd8c2; padding: 5px 10px; display: table; line-height: 2em; margin-top: 10px; margin-bottom: 10px; }
.discountTable h4 { margin: 0px; font-size: 12px; }
.discountTable p { margin: 0px; }
span.sale { color: red; font-weight: bold; }

/*BUY TABLE*/
form.buy input { text-align: center; font-family: Arial, sans-serif; }
