﻿#column2 {float:left; width:802px; margin-left:194px; display:inline; padding-bottom: 10px; background-image:url(../images/content_bknd.gif); background-repeat: repeat-y; background-position: 2px 0px;}
#column2 p {margin-left: 15px; margin-top: 5px; margin-right: 15px;}
#column2 h2 {font-size: 1.3em; color: #1568ac; margin-left: 10px; margin-top: 10px;}

#column3 { float:left; width:803px; margin-left:194px; display:inline; padding-bottom: 10px; }

#column2a { float:left; width:803px; margin-left:194px; display:inline;  padding-bottom: 10px; }
#column2a p {margin-left: 15px; margin-top: 5px; margin-right: 15px; }
#column2a h1 {font-size: 1.3em; color: #1568ac; margin-left: 10px; margin-top: 10px;}

#column2b { background-color: #fff;float:left; width:803px; margin-left:194px; display:inline;  padding-bottom: 10px; }
#column2b p {margin-left: 15px; margin-top: 5px; margin-right: 15px;}

.pdfFile1 {background-image: url(../images/2007catalog_cover.gif); background-repeat: no-repeat;  height: 100px; width: 50px}

#table1 {width: 800px;  margin-top: 2px;   margin-left: 0px; }

#subtable1 {width: 230px;   float: left; margin-left: 20px;  display:inline; }
#subtable1 ul li {list-style: none; font-size: .9em; margin-left: 18px; color: #000;}
#subtable1 a:link              {  text-decoration:none; }
#subtable1 a:visited           { text-decoration:none; }
#subtable1 a:hover             { color:red; text-decoration:none; }
#subtable1 h3 {font-size: 1em; font-weight: bold; color: #1568ac; margin-left: 10px; margin-top: 12px; }
#subtable1 h3 a:hover  {color: Red}

#subtable1 h6 {font-size: 1em; font-weight: bold;  margin-left: 10px; margin-top: 12px; _font-size: .85em; width: 210px;}

#subtable1 h6 a:hover  {color: Red}
#subtable1 a.question {color: #000; font-size: 1.1em; font-weight: normal;}
#subtable1 a.question:hover {color: Red}

a {color: #1568ac;}
a:hover {color: Red;}

#subtable2 {width: 250px; float: left;  margin-bottom: 0px; margin-left: 10px; }
#subtable2 ul li {list-style: none; font-size: 1em; margin-left: 15px; margin-bottom: 5px;}
#subtable2 ul li span {color: #1568ac; font-size: .7em;}
#subtable2 ul li a:hover {color: Red;}
#subtable2 span {color: #1568ac; font-size: .8em;}
#subtable2 a:link              { color:#000; text-decoration:none; }
#subtable2 a:visited           { text-decoration:none; }
#subtable2 a:hover             { color:red; text-decoration:none; }
#subtable2 h3 {font-size: 1em; font-weight: bold; color: #1568ac; margin-left: 5px; margin-top: 12px; }


#subtable3 {width: 250px;  float: left;  margin-bottom: 10px;  margin-left: 15px; }
#subtable3 ul li {list-style: none; font-size: 1em; margin-left: 22px; margin-bottom: 5px;}
#subtable3 a:link              { color:#000; text-decoration:none; }
#subtable3 a:visited           { text-decoration:none; }
#subtable3 a:hover             { color:red; text-decoration:none; }
#subtable3 h3 {font-size: 1em; font-weight: bold; color: #1568ac; margin-left: 12px; margin-top: 12px; width: 120px;}

#web_special {width: 200px; height: 125px;  margin-left: 12px; margin-top: 5px;}
/*#web_special img {margin-top: 0px; margin-left: 10px; float: left;}*/
#web_special h3 {font-size: .9em; color: #1568ac; margin-left: 75px; margin-top: 6px}
#web_special h4 {font-size: .9em; color: #1568ac; margin-left: 80px;margin-top: 3px;}
#web_special p {font-size: .8em; color: #000; margin-left: 80px;}

.web_ad a { display:block;width:220px;height:148px;background:url("../images/advertisements/monthly_ad.jpg") no-repeat;  float: left; }
.web_ad a:hover {background-position:0 -148px;}

.bknd3 {background-image:url(../images/bar_bknd2.gif); background-repeat: repeat-x;  height: 25px; border-bottom: 1px solid #1568ac; margin-left: 0px; width:534px;}
.bknd3 h1 {color: #1568ac; font-size: 1.4em; font-weight: bold; padding-top: 0px; }

.item p.nut1 {width: 500px; margin-top: 10px; margin-left: 5px; float: left; clear: left;}
.item p.nut2 {width: 520px; _width: 500px;margin-left: 5px; float: left; clear: left; margin-top: 20px;}
.item ul li {margin-left: 30px; margin-bottom: 10px; width: 950px;}

#content {width: 535px;  float: left;  margin-left: 1px;   }
#content h3 {font-size: 1.2em; font-family: arial, helvetica, sans-serif}
#content h3.title_text span {text-transform: none;}

#image_more {float: left; margin-left: 10px; margin-top: 5px; width: 180px; background-image:url(../images/photo_bknd.jpg); background-repeat: no-repeat; padding-bottom:10px; *padding-bottom: 15px; }
#image_more img { padding-top: 7px; padding-left: 4px; float: left;}
#image_more p {font-size: .8em; color: #1568ac; margin-top: 3px; margin-left: 17px; width: 145px; }

.more_info1 a {display:block; width:160px; height:29px; background:url("../images/buttons/more_info.gif") no-repeat; clear: both; margin-left: 9px; _margin-left: 4px; margin-top: 5px; float: left;}
.more_info1 a:hover {background-position:0 -28px;}

.more_info1hidden {display:none;}

#back_button2 { width: 150px; float: left; clear: left; margin-left: 2px; margin-top:8px; }
.back27 a {display:block;width:66px;height:29px;background:url("../images/buttons/back2.gif") no-repeat;  float: left; margin-left: 55px; _margin-left: 38px;}
.back27 a:hover {background-position:0 -30px;}

#enter_site { width: 210px; float: left; clear: left; margin-top:6px; height: 32px; margin-left: 15px; display: inline;}
.enter12 a { display:block;width:205px;height:32px;background:url("../images/buttons/enter_ecommerce.gif") no-repeat;  float: left; }
.enter12 a:hover {background-position:0 -30px;}

#label_1b {display: none;}

#gallery {float: left; width: 180px; margin-bottom: 0px;  height: 170px;}

#content22 {width: 535px;  float: left;  margin-left: 1px;  }
/*#content22 h1 {font-size: 1.4em; font-family: arial, helvetica, sans-serif; color: #1568ac; margin-left: 10px; margin-top: 15px;}*/

.nut_head { margin-left: 20px; _margin-left: 10px; float: left; clear: left; margin-top: 10px; width: 750px;}
.nut_head h3 {color: #1568ac; font-size: 1.3em;}

#nut_list {width: 460px; float: left; clear: left; _width: 440px;}
#nut_list li {width: 460px; _width: 400px;}
#nut_list ul {margin-left: 20px;}

#qs_text {margin-left: 15px;  width: 240px;}
#qs_text p a {text-decoration: none; color: #1568ac;}
#qs_text p a:hover {color: Red;}

#nut_catalog { width: 255px; margin-left: 5px; margin-top:10px; border-top: 1px solid #daefff; margin-bottom: 5px;}
#nut_catalog a img {float: left; margin-left: 18px; margin-top: 15px; margin-bottom: 10px;}
#nut_catalog p {float: left; clear: none; margin-left: 0px; color: #1568ac; font-size: 1.1em; width: 80px; margin-top: 30px; font-style: normal; font-weight: bold; line-height: 1.4em;}
#nut_catalog a {color: Maroon; text-decoration: none;}
#nut_catalog a:hover {color: Red;}
#nut_catalog span {font-style: normal; text-align: left; font-size: .8em; }

#smoothie {height: 70px; border-top: 1px solid #daefff; width: 255px; margin-left: 5px; margin-top:20px; }
#smoothie img {float: left; margin-top: 15px; }
#smoothie p {font-weight: bold; margin-left: 0px; float: left; clear: none; width: 190px; margin-top: 19px; letter-spacing: -.01em;}
#smoothie a {color:Maroon; font-size: 1.1em;}
#smoothie p a:hover {color: Red;}

#nut_header1 {width: 534px; _width: 532; float: left; height: 173px; _width: 533px;}

.searchResults {clear: left; width: 510px; _width: 497px; margin-left: 10px; _margin-left: 7px; margin-top: 10px; float: left; background-color: #ecf5fb;}
.searchResults div {margin-top: 5px; margin-left: 2px; font-size: .95em;}
.searchResults div a {text-decoration: underline; font-size: .95em; font-weight: bold;}
.searchResults span {line-height: 1.5em; font-size: .95em;}
.searchResults a.text {color: #1568ac;}
.searchResults a.text:hover {color: Red;}

.info50 {margin-left: 35px;}
.info50 ul li {margin-left:1px;}
.info50 ul li ul li {list-style-type: square; margin-left: 15px;}

.nut_search {width: 500px; _width: 490px; float: left; clear: left; border: 1px solid #1568ac; padding: 4px; _padding: 2px; margin-left: 10px; _margin-left: 7px;  margin-top: 10px;}
.nut_search label {font-weight: bold;  _margin-left: -2px; _padding-bottom: 3px;}
.nut_search input {margin-left: 10px; margin-top: 3px; -margin-top: 0px;}

.display table {margin-top: 5px; margin-left: 10px; border-spacing:0px; border-collapse: collapse; border: 1px solid #a0c3dc}
.display th {padding: 0px 0px; text-align: left; color: #1568ac; background-image:url(../images/bar_bknd2.gif); font-size: .85em; background-repeat: repeat-x; border-bottom: #a0c3dc solid 2px;}
.display td {border: 1px solid #a0c3dc; padding: 1px 0.5em; }
.display tr {border: 1px solid #a0c3dc; font-size: .9em;}
.display td.adjacent {text-align: center; }
.display a { color: #1568ac;  font-weight: bold;}
.display a:hover {color: Red; }
/*.display span {font-size: .9em; color: #1568ac; font-weight: bold;}*/
.display em {font-weight: bold; color: #1568ac; font-size: 1em; font-style: normal;}
.display img {margin-top: 2px; border: 1px solid #1568ac;}
.display tr td  p {font-size: .9em; float: left;  padding-top: 5px; color: #000; }
.display td#left {text-align: right; color: #1568ac;}
.display td#right {text-align: left;}

table.smith {width: 90px; margin-right: 3px; border: none; margin-left: 0px;}
.smith td {border: none; font-weight: bold; padding-top: 1px; padding-bottom: 3px;}
.smith tr {border: none }
.right {color: Red; font-size: 1.1em;}
.left {font-size: 1.1em; color: #1568ac; text-align: right;}
.display input {width: 30px;}

#content4 {width: 769px;  float: left;  margin-left: 1px; }
#content4 h1 { font-family:Arial, Helvetica, sans-serif; font-size: 1.4em; color:#1568ac; text-align: left; margin-left: 10px;}
#content4 h2 {margin-top: 10px; margin-left: 16px;font-size: 1.3em; color: #1568ac;}
#content4 h3 {text-align: left; font: 0.9em Arial, Helvetica, sans-serif; padding-top: 15px; text-transform: uppercase; letter-spacing: 0.33em; margin-left: 15px; float: left; width: 400px; font-weight: bold;}
#content4 .item {margin-top: 7px;}

#terms_and {width: 720px; margin-left: 0px;  float: left;}
#terms_and ul {}
#terms_and ul li {*margin-left: 15px; }
#terms_and ul li ul {margin-left: 25px; _margin-left: 5px;}

#content44 {width: 790px;  float: left;  margin-left: 1px; }
#content44 h3 {text-align: left; font: 0.9em Arial, Helvetica, sans-serif; padding-top: 15px; text-transform: uppercase; letter-spacing: 0.33em; margin-left: 12px; float: left; width: 300px; font-weight: bold;}

.pdf_contents {border-top: 1px dashed #ccc; width: 780px;  float: left; clear: left; margin-top: 10px; margin-right: 0px;  margin-left: 3px;}

.item28 { width:680px; float: left; margin-right: 0px; }
.item28 img {border: 1px solid #1568ac; float: left; margin-left: 10px; margin-top: 10px; margin-right: 0px; padding-right: 0px;}
.item28 h4 a {text-align:left; margin-top: 14px; float: left; color: #1568ac; font-size: 1.2em; margin-left: 15px; text-decoration: none;}
.item28 h5 {font-size: 1.0em; font-weight: normal; width: 550px; float: left; margin-left: 15px; margin-top: 7px; }

.pdf_download {width: 70px; float: right; height: 80px; margin-top: 25px; margin-right: 20px;}
.pdf_download h5 {font-size: .8em; font-weight: bold; width: 60px; margin-left: 5px;}
.pdf_download img {margin-left: 5px;}

#faq {color: #1568ac; margin-left: 50px; margin-top: 10px; list-style-type:none;}
#faq a {color: #1568ac; text-decoration: none; font-weight: bold; font-size: 1.2em; line-height: 1.6em;}
IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }
#faq a:hover {color: Red;}

#mma li{color: #1568ac;  margin-top: 10px;line-height: 1.2em;}

#content11 {width: 535px;  float: left;  margin-left: 1px; float: left; }
#content11 h3 {font-size: 1.2em; font-family: arial, helvetica, sans-serif}

#item_content {width: 590px; _width: 500px; float: left; clear: none; margin-top: 5px; margin-left: 5px; }
#item_content h3 {margin-top: 0px; color: #1568ac; float: left; width:500px; font-size: 1em; }
#item_content h4 {float: left; width: 590px; _width: 585px; margin-top: 5px; color: #000; font-size: 1em;  }
#item_content p {float: left; width: 580px; margin-top: 5px; *margin-top: 0px; color: #000; margin-left: 0px; line-height: 1.2em;  padding-top: 0px;}
#item_content ul {float: left; clear: left; width: 560px; padding-top: 2px; padding-bottom: 10px; } 
#item_content ul li { font-size: 1em; margin-top: 5px; margin-left:30px; position: relative;}
#item_content span {float: left; clear: left; margin-top: 10px;}

#info_container {margin-left: 5px; float: left; margin-top: 5px;}
#info_container td {font-weight: bold; line-height: 1.4em;}
#info_container ul li {margin-left: 20px; background-color: Yellow;}

#info_container2 { width: 790px; float: left;}
#info_container2 ul {margin-left: 40px;}
#info_container2 p {margin-left: 20px;}

#tutorial {margin-left: 35px; margin-top: 0px; }
#tutorial li {margin-top: 5px;}
#tutorial a {cursor: hand; cursor: pointer;}

.answer_box {width: 760px;}
.answer_text {float: left;}

#additional_info7 { line-height: 1.6em; width: 790px; float: left; margin-left: 5px; margin-top: 10px;}
#additional_info7 h2 {font-size: 1.2em; color: #1568ac; width: 780px; margin-left: 5px; border-bottom: 1px solid #1568ac;}
#additional_info7 label {font-weight: bold; float: left; margin-left: 10px;}
#additional_info7 span {font-weight: bold; float: right;}
#additional_info7 div {float: left; clear: left; width: 200px; margin-left: 7px;}

#content55 {width: 780px;  margin-left: 1px; }
#content55 h1 {color: Red;}
#content55 h1,h2,p{margin: 0 10px}
#content55 h1{font-size: 250%;color: #FE75C1}
#content55 h2{font-size: 200%;color: #FFF}
#content55 p{padding-bottom:1em}
#content55 div#nifty{ margin: 20 10%; background:yellow}


#content5 {width: 780px;  float: left;  margin-left: 1px; }
#content5 h1 {width: 759px; font-family:Arial, Helvetica, sans-serif; font-size: 1.8em; color:#000; text-align: right; margin-left: 10px; margin-top: 20px}
#content5 h2 {margin-top: 5px; margin-left: 15px; font-size: 1.4em; color: #fff; background-color: #1568ac; width: 750px; padding: 1px 0px 1px 20px;}
#content5 h3 {text-align: left; clear: left; font: 1.3em Arial, Helvetica, sans-serif; padding-left: 30px; float: left; font-weight: bold; color: #1568ac; }
#content5 p {padding-left:  30px; margin-right: 10px; clear: left; }

#content6 {width: 780px;  margin-left: 1px;}
#content6 h2 {margin-top: 5px; margin-left: 15px; font-size: 1.4em; color: #1568ac; width: 750px; padding: 1px 0px 1px 20px;}

#content7 {width: 780px;  float: left;  margin-left: 1px; }
#content7 h2 {margin-top: 10px; margin-left: 15px; font-size: 1em; color: #1568ac; width: 750px; float: left;}
#content7 p {margin-right: 10px; margin-left: 15px; float: left;}

#content34 {width: 780px;  float: left;  margin-left: 0px; }

.page_title1 {background-image:url(../images/bar_bknd2.gif); background-repeat: repeat-x;  height: 25px; border-bottom: 1px solid #1568ac; margin-left: 1px; width:803px; margin-top: 0px;}
.page_title1 h3 {color: #1568ac; font-size: 1.35em; font-weight: bold; margin-left: 10px; width: 500px; }
.page_title1 h1 {color: #1568ac; font-size: 1.4em; font-weight: bold; margin-left: 10px; padding-top: 3px; _padding-top: 1px;}

#content66 {width: 780px;  margin-left: 1px;}
#content66 h2 {margin-top: 10px; margin-left: 15px; font-size: 1.1em; color: #1568ac; width: 750px; float: left;}
#content66 ul {margin-left: 50px; float: left;}
#content66 p {margin-left: 15px; float: left; margin-bottom: 7px;}
#content66 h3 {float: left; color: #1568ac; font-size: 1.2em; margin-left: 35px; margin-top: 20px; width: 690px; margin-bottom: 15px; padding: 5px; border: 1px solid #1568ac;}

#word_about {margin-left: 20px; width: 750px;  margin-top: 10px;}
#word_about p {font-size: .8em; margin-top: 10px; float: left; clear: both; width: 600px;}
#word_about ul {margin-left: 30px; _margin-left: 20px; margin-top: 5px; float: left; clear: left; width: 600px; padding-left: 5px;}
#word_about ul li {font-size: .8em; margin-left: 10px;}

h3.title_text {text-align: center; font: 1em Arial, Helvetica, sans-serif; padding-top: 15px; margin-left: 10px; font-weight: bold;}
h3.title_text2 {text-align: left; font: 1.4em Arial, Helvetica, sans-serif; padding-top: 15px;  margin-left: 10px; font-weight: bold;}
h3.title {text-align: left; font: 1.3em Arial, Helvetica, sans-serif; padding-top: 15px;  margin-left: 10px;}


.item { border-top: 1px dashed #ccc; width: 535px;  }
.item h2 {text-align: left; font-size: 1.2em; color: #000; margin-left: 25px;}
.item h3 {text-align:left; margin-top: 10px; margin-left: 10px; margin-right: 15px; color: #000; font-size: 1.2em;}
.item h4 {text-align:left; margin-top: 10px; margin-left: 10px; margin-right: 15px;}
.item h4 a {color: #000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em;  text-align: left;}
.item h4 a:hover {color: red; }
.item h5 {text-align: left; padding-top: 3px; font-size: .86em; margin-left: 10px;}
.item h6 {text-align: left; padding-top: 3px; font-size: .76em; margin-left: 10px; font-style: italic;}
.item p {font-size: 1.0em; padding-top: 7px;  padding-left: 10px; padding-bottom: 10px; width: 510px; color: #000}
.item p span a {color: red; text-decoration: none; font-style: italic; font-size: 1.0em;}
.item p span a:hover {color:#990000}
.item ul {margin-left: 40px;}
.item a {text-decoration: none; color: #000;}
.item a:hover {color: #1568ac;}
.item ol {color: #000; font-weight: bold;}
.item li { vertical-align: top;  position: relative; top: -.3em; }

.news_item {width: 511px; margin-left: 12px; border-bottom: 1px dashed #999; }
.news_item p {font-size: .9em; padding-top: 0px; padding-bottom: 5px; width: 510px; _width: 500px; color: #000; margin-left: 0px; }
.news_item p span a {color: red; text-decoration: none; font-style: italic; font-size: 1.0em;}
.news_item p span a:hover {color:#990000}
.news_item h4 {text-align:left; margin-top: 5px; margin-left: 0px; margin-right: 10px; font-size: .95em; color: #000}
.news_item h4 a {color: #1568ac; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em;  text-align: left;}
.news_item h4 a:hover {color: red; }
.news_item h5 {text-align: left; padding-top: 3px; font-size: .86em; margin-left: 0px; color: #000;}
.news_item h3 {text-align:left; margin-top: 13px; margin-right: 15px; color: #1568ac; font-size: .2em;}
.news_item ul {margin-left: 20px; list-style-type: none; line-height: 1.5em;}
.news_item a {color: #1568ac}

#item3 {width: 530px; }
#item3 h2 {text-align: left; font-size: 1.2em; color: #000; margin-left: 11px; margin-bottom: 5px;}
#item3 h3 {text-align: left; font-size: 1.2em; color: #000; margin-left: 11px; _margin-left: 5px; margin-bottom: 5px; margin-top: 15px;}
#item3 p {font-size: 1.0em;  color: #000; margin-right: 7px; margin-left: 11px;}
#item3 p span a {color: red; text-decoration: none; font-style: italic; font-size: 1.0em;}
#item3 p span a:hover {color:#990000}
#item3 ul {margin-left: 40px; margin-top: 8px;}
#item3 a {text-decoration: none; color: #000;}
#item3 a:hover {color: #1568ac;}
#item3 ol {color: #000; list-style-type: lower-alpha; font-weight: normal; font-size: .9em; margin-left: 10px; margin-top: 7px;}
#item3 li {margin-bottom: 10px;}

#item4 {width: 780px; margin-left: 5px;}
#item4 h3 {font-size: 1.2em; margin-left: 10px; margin-top: 10px;}
#item4 p {font-size: 1.0em;  color: #000; margin-right: 7px; margin-left: 10px;}
#item4 ul {margin-left: 40px; padding-top: 5px;}
#item4 ul li { padding-top: 5px;}

#item4a {width: 780px; margin-left: 5px; }
#item4a h3 {font-size: 1.2em; margin-left: 10px; margin-top: 15px;}
#item4a p {font-size: 1.0em;  color: #000; margin-right: 7px; margin-left: 25px;}
#item4a ul {margin-left: 40px; padding-top: 5px;}
#item4a ul li { padding-top: 5px;}

.expert_item {width: 509px; margin-left: 12px; border-bottom: 1px dashed #999; float: left; }
.expert_item p {width: 509px;  font-size: .9em; padding-top: 0px; padding-bottom: 5px; color: #000; margin-left: 0px; clear: left;}
.expert_item p span a {color: red; text-decoration: none; font-style: italic; font-size: 1.0em; font-weight: normal;}
.expert_item p span a:hover {color:#990000}
.expert_item h4 {text-align:left; margin-top: 5px; margin-left: 0px; margin-right: 10px; font-size: .95em; color: #000}
.expert_item h4 a {color: #1568ac; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em;  text-align: left;}
.expert_item h4 a:hover {color: red; }
.expert_item h5 {text-align: left; padding-top: 3px; font-size: .86em; margin-left: 0px; color: #000;}
.expert_item h3 {text-align:left; margin-top: 13px; margin-right: 15px; color: #1568ac; font-size: 1.2em; float: left;}
.expert_item h2 {text-align:left; margin-top: 13px; margin-right: 15px; color: #1568ac; font-size: 1.4em; float: left;}
.expert_item ul {margin-left: 20px; list-style-type: none; line-height: 1.5em;}
.expert_item span {font-weight: bold;}
.expert_item li {margin-left: 20px; margin-top: 5px; font-size: .8em;}
.expert_item a {color: #1568ac}
.expert_item ol { _margin-left: 8px;}

.expert_item79 {width: 790px; margin-left: 1px;}
.expert_item79 h3 {text-align:left; margin-top: 13px; color: #1568ac; font-size: 1.3em; float: left; margin-left: 10px; _margin-left: 6px;}
.expert_item79 h5 {text-align: left; padding-top: 3px; font-size: .86em; margin-left: 12px; color: #000;}
.expert_item79 p {width: 770px; font-size: .9em; padding-top: 0px; padding-bottom: 5px; color: #000; margin-left: 2px; clear: left;}

#search_field { width: 400px; margin-left: 20px;}

#matty1 p {width: 54px;}
#matty1 td {padding-left: 2px; font-size: .8em; border: 1px solid #bee1fc;}
#matty1 th {font-size: .8em; border: 1px solid #bee1fc;}

#matty2 p {width: 54px;}
#matty2 td {padding-left: 2px; font-size: .8em; border: 1px solid #bee1fc;}
#matty2 th {font-size: .8em; border: 1px solid #bee1fc;}

#matty3 p {width: 54px;}
#matty3 td {padding-left: 2px; font-size: .8em; border: 1px solid #bee1fc;}
#matty3 th {font-size: .8em; border: 1px solid #bee1fc;}

#vawd_field { width: 510px;  }

#national {float: left; clear: left;  }
#national h4 {margin-top: 15px; margin-left: 30px; font-size: 1.1em;}
#national p {float: left; margin-left: 30px; width: 500px; }
#national img {margin-right: 50px; margin-top: 0px; width: 150px; height: 90px; float: right;}

#national2 {float: left; clear: left;  width: 780px;}
#national2 h4 {margin-top: 15px; margin-left: 30px; font-size: 1.1em;}
#national2 ul {margin-left: 50px; margin-top: 10px;}

#national3 {float: left; clear: left;  width: 780px;}
#national3 h4 {margin-top: 15px; margin-left: 30px; font-size: 1.1em; color: #1568ac;}

#acam_award {width: 800px; float: left; clear: left; margin-top: 10px;}
#acam_award img {float: left; margin-left: 30px; margin-top: 10px; clear: left;}
#acam_award h4 {float: left; clear: left; font-size: 1.2em; color: #000; margin-left: 30px;}
#acam_award p {float: left; margin-left: 10px; margin-right: 10px; width: 500px; margin-top: 15px;}

#item4a p#initial {margin-top: 10px; margin-left: 10px;}

#item4b {width: 780px; margin-left: 5px;}
#item4b h3 {font-size: 1.2em; margin-left: 10px; margin-top: 10px;}
#item4b p {font-size: 1.0em;  color: #000; margin-right: 7px; margin-left: 10px;}
#item4b ul {margin-left: 30px; padding-top: 5px;}
#item4b ul li { padding-top: 10px;}

#item5 {width: 525px; }
#item5 h3 {font-size: 1.2em; margin-left: 8px; margin-top: 10px;}
#item5 p {font-size: 1.0em;   padding-left: 10px; padding-bottom: 5px; color: #000;}
#item5 ul {margin-left: 45px; padding-top: 0px;}
#item5 ul li { padding-top: 5px;}

.item7 {width: 750px; float: left; clear: left; border-top: 1px dashed #d4d3d3}
.item7 p {font-size: 1.0em; padding: 10px 15px 7px 10px; width: 750px;}
.item7 h6 {float: right; text-align: right; font-weight: bold; font-size: .9em; color: #1568ac; padding-bottom: 15px;  margin-right: 15px; }

#item21  {width: 770px; margin-left: 6px; float: left; clear: both;}
#item21 p {padding-top: 10px; font-weight: bold; font-size: .9em; margin-left: 10px;}

#item300  {width: 770px; margin-left: 6px; float: left; clear: both;}
#item300 p {padding-top: 10px; font-weight: bold; font-size: .9em; margin-left: 10px;}


.testimonial5 {width: 740px; margin-left: 10px; float: left;}
.testimonial5_head {height: 22px; background-color: #daefff; width: 740px;}
.testimonial5_head h6 {color: #1568ac; font-size: 1.1em; margin-left: 8px; _margin-top: 3px; padding-top:3px; _padding-top: 0px;}
.testimonial5 p{ color: #1568ac; width: 710px; margin-bottom: 5px;}

#testimonials  {width: 750px; float: left; clear: both;}
#testimonials h3 {font-size: 1.3em; color: #1568ac; border-bottom: 1px solid #daefff; margin-top: 15px; margin-left: 13px; width: 750px;}

.opening_paragraph { width: 535px; margin-top: 5px; float: left; clear: both;}
.opening_paragraph h2 {text-align: left; font-size: 1.1em; color: #000; margin-left: 25px;}
.opening_paragraph p {font-size: 1.0em; padding-top: 7px;  padding-left: 10px; padding-bottom: 10px; width: 510px;}
.fred p span a {color: red; text-decoration: none; font-style: italic; font-size: 1.0em;}
.opening_paragraph p span a:hover {color:#990000}

#content_text {float: left; margin-left: 8px; margin-right: 15px; clear:  right; width: 510px;}
#content_text h3 {color: #000; font-size: 1.2em; margin-bottom: 5px; margin-top: 15px;}
#content_text p {color: #000; font-size: 1em; margin-top: 5px; margin-left: 6px;}

.answer {color: #1568ac; margin-top: 5px; padding: 0; width: 670px;}
.answer ul li {list-style-type:square; line-height: 1em; margin-left: -10px; width: 600px; }
.answer ul li a:hover {color: Red;}
.answer p {padding: 0px; width: 740px;}
.answer a {color: #1569ac; font-weight: bold; font-style: italic; text-decoration: underline;}
.answer a:hover {color: Red; font-weight: bold; font-style: italic; text-decoration: underline;}

.answer2 {color: #1568ac; margin-top: 2px; padding: 0; font-size: 1.1em; margin-left: -3px;}
.answer2 ul li a:hover {color: Red;}

.answer3 {margin-top: 8px;  margin-left: 0px;}
.answer3 ul {width: 380px; }
.answer3 ul li a {color: #1568ac; font-size: .9em;}
.answer3 ul li {list-style-type:square; color: #1568ac;  width: 380px; margin-top: 3px; margin-bottom: 3px;}
.answer3 ul li a:hover {color: Red;}
.answer3 a:hover {color: Red;  }
.answer3 h3 {margin-left: 5px;}

.question {font-weight: bold; width: 755px; padding: 0px; margin: 0px;}
.question a:hover {color: Red;}

.buffer { border-top: 1px dashed #ccc; width: 535px; margin-top: 5px; }
.buffer h2 {text-align: left; font-size: 1.2em; color: #000; margin-left: 25px;}
.buffer h3 {text-align:left; margin-top: 310px; margin-left: 15px; margin-right: 15px; color: #000; font-size: 1.2em;}
.buffer h4 {text-align:center; margin-top: 10px; margin-left: 15px; margin-right: 15px;}
.buffer h4 a {color: #1568ac; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em;  text-align: left;}
.buffer h4 a:hover {color: red; }
.buffer h5 {text-align: center; font-style:italic; padding-top: 3px; font-size: .9em;}
.buffer p {font-size: 1.0em; padding-top: 10px;  padding-left: 13px; padding-bottom: 10px; width: 510px;}
.buffer p span a {color: red; text-decoration: none; font-style: italic; font-size: 1.0em;}
.buffer p span a:hover {color:#990000}
.buffer ul {margin-left: 40px;}

.category_small li {font-size: .66em;  color: red; display:inline; list-style: none; margin-top: -5px; padding-top: -5px; padding-right: 8px;}

#category_group {width: 802px; height: 210px;  margin-left: 1px;}

#ctl00_ctl00_bodyContent_bodyContentA_category_group {width: 802px; height: 210px;  margin-left: 1px; }

#category_photo {margin-left:20px; width: 150px; height: 150px; float:left; margin-top: 20px; border:1px solid #666}

#category_text {width: 500px; margin-left: 20px; margin-top: 10px; float: left; padding-bottom: 10px;   }
#category_text ul li {list-style-type: none; margin-top: 10px; }
#category_text ul li a{font-size: 1.2em;color: #1568ac; text-decoration: none; font-weight: bold; line-height: 1em;}
#category_text ul li a:hover {color: red;}

#category_supplement {width: 500px; margin-left: 20px; margin-top: 20px; float: left; padding-bottom: 10px;  color: Red; font-size: 1.67 em; }
#category_supplement2 { margin-left: 20px; margin-top: 20px; float: left; padding-bottom: 10px;  color: Red; font-size: 1.67 em; }

.item2 { border-top: 1px dashed #ccc; width: 799px; margin-top: 5px; float: left;}
.item2 img {border: 1px solid #1568ac; margin: 5px 5px 5px 20px; float: left;}
.item2 h4  {text-align:left; margin-top: 10px; margin-left: 5px; margin-right: 15px; float: left; color: #1568ac; font-size: 1.2em;}
.item2 p {font-size: 1.0em; padding-top: 10px;  padding-left: 8px; padding-bottom: 10px; width: 580px; float: left;}

.byline {font: italic 1.1em Times, serif; letter-spacing: 1px; margin: 0 0 1.5em;}

.title a {text-align: center;  text-decoration: none; color: #1568ac;}

.press10 a {display:block;width:227px;height:29px;background:url("../images/buttons/return_to_press.gif") no-repeat; float: right;  margin-bottom: 10px; margin-right: 5px; margin-top: 20px;}
.press10 a:hover {background-position:0 -28px;}

.article10 a {display:block;width:235px;height:29px;background:url("../images/buttons/return_to_article.gif") no-repeat; float: right;  margin-bottom: 10px; margin-right: 5px; margin-top: 10px;}
.article10 a:hover {background-position:0 -28px;}

#rt_column {float: right;  width: 265px; margin-top: 10px;}
#rt_column h4  {font-family: Arial, Helvetica, sans-serif; padding-left: 2px;  color: #1568ac;  font-size: 1.3em; margin-bottom: 10px; margin-left: 7px; margin-top: 1px; border-bottom: 1px solid #1568ac; margin-right: 10px; }
#rt_column h5  {font-family: Arial, Helvetica, sans-serif; padding-left: 2px;  color: #1568ac;  font-size: 1.1em; margin-bottom: 10px; margin-left: 7px; margin-top: 1px; }
#rt_column h6  {font-family: Arial, Helvetica, sans-serif; padding-left: 11px;  color: #1568ac;  font-size: 1.0em; margin-bottom: 5px; margin-top: 5px;}
#rt_column ul {list-style-type: none; text-align: left;}
#rt_column ul li {list-style-type: none; padding-bottom: 5px; margin-left: 6px; margin-right: 7px; padding-left: 9px; background: transparent url(../images/dash1.gif) 0px 6px no-repeat;}
#rt_column ul li:hover { background: transparent url(../images/dash2.gif) 0px 6px no-repeat;}
#rt_column ul li a {color: #1568ac; font-size: .9em; text-decoration: none;   text-align: left;  font-family:  Arial, Sans-Serif;}
#rt_column ul li a span {font-size: .8em; color: #1568ac;}
#rt_column ul li a:hover {color: red;} 
#rt_column span {font-size: .8em; color: #000;}
#rt_column p {margin-left: 10px; margin-right: 10px; font-size: .9em; color: #1568ac; font-style: italic;}
#rt_column p span {font-size: .8em; color: #1568ac; margin-left: 5px; margin-top: 5px; }
#rt_column img {margin-left: 7px; }


#rt_column2 {float: right;  width: 265px;}
#rt_column2 h4  {font-family: Arial, Helvetica, sans-serif; padding-left: 2px;  color: #1568ac;  font-size: 1.3em; margin-bottom: 2px; margin-left: 7px; margin-top: 10px; border-bottom: 1px solid #017575; margin-right: 10px; }
#rt_column2 ul {list-style-type: none; text-align: left;}
#rt_column2 ul li {list-style-type: none; padding-bottom: 10px; margin-left:5px; margin-right: 1px; padding-left: 2px; }
#rt_column2 ul li a {font-size: .86em;  font-weight: bold;  text-align: left; }
#rt_column2 h5 {color: #1568ac; text-align: left; font-style: italic; margin-bottom: 10px; margin-left: 10px;}
#rt_column2 p {margin-bottom: 0px; font-style: italic; font-size:.9em; margin-right: 10px; color: #1568ac;  margin-top: 8px; float: left; margin-left: 9px;}
#rt_column2 p span {margin-bottom: 5px; font-style: italic; font-weight: bold; font-size:1em;  color: #1568ac; margin-right: 10px; float: right; clear:left; margin-top: 0px}

#rt_column3 {float: right;  width: 265px; }
#rt_column3 h4  {font-family: Arial, Helvetica, sans-serif; padding-left: 2px;  color: #1568ac;  font-size: 1.3em; margin-bottom: 2px; margin-left: 7px; margin-top: 10px; border-bottom: 1px solid #017575; margin-right: 10px; }
#rt_column3 p {margin-bottom: 0px; font-style: italic; font-size:.9em; margin-right: 10px; color: #1568ac;  margin-top: 8px; float: left; margin-left: 9px;}
#rt_column3 p span {margin-bottom: 5px; font-style: italic; font-weight: bold; font-size:1em;  color: #1568ac; margin-right: 10px; float: right; clear:left; margin-top: 0px}

#rt_column50 {float: right;  width: 265px; margin-top: 10px;}
#rt_column50 h4  {font-family: Arial, Helvetica, sans-serif; padding-left: 2px;  color: #1568ac;  font-size: 1.3em; margin-bottom: 10px; margin-left: 7px; margin-top: 1px; border-bottom: 1px solid #1568ac; margin-right: 10px; }
#rt_column50 h5  {font-family: Arial, Helvetica, sans-serif; padding-left: 2px;  color: #1568ac;  font-size: 1.1em; margin-bottom: 10px; margin-left: 7px; margin-top: 1px; }
#rt_column50 h6  {font-family: Arial, Helvetica, sans-serif; padding-left: 11px;  color: #1568ac;  font-size: 1.0em; margin-bottom: 5px; margin-top: 5px;}
#rt_column50 ul {list-style-type: none; text-align: left;}
#rt_column50 ul li {list-style-type: none; padding-bottom: 5px; margin-left: 6px; margin-right: 7px; padding-left: 9px; background: transparent url(../images/dash1.gif) 0px 6px no-repeat;}
#rt_column50 ul li:hover { background: transparent url(../images/dash2.gif) 0px 6px no-repeat;}
#rt_column50 ul li a {color: #1568ac; font-size: .9em; text-decoration: none;   text-align: left;  font-family:  Arial, Sans-Serif;}
#rt_column50 ul li a span {font-size: .8em; color: #1568ac;}
#rt_column50 ul li a:hover {color: red;} 
#rt_column50 span {font-size: .8em; color: #000;}
#rt_column50 p {margin-left: 10px; margin-right: 10px; font-size: .9em; color: #1568ac; font-style: italic;}
#rt_column50 p span {font-size: .8em; color: #1568ac; margin-left: 5px; margin-top: 5px; }
#rt_column50 img {margin-left: 7px; }

.table_best {border: 1px solid #a0c3dc; margin-bottom: 30px; width:783px;}

.faq_answer {display: none;}

.active a{color: #017575; font-style: italic; text-decoration: none;}
.active a:hover {color: Red;}
.inactive {color: #999; font-style: italic; text-decoration: none; font-size: .88em; font-weight: bold}

.return_to a {margin-top: 10px; margin-bottom: 10px; display:block; width:170px;height:29px;background:url("../images/buttons/return_to_top.gif") no-repeat; float:right; clear: both;}
.return_to a:hover {background-position:0 -28px;}

.return_to_news a {margin-top: 15px; margin-bottom: 10px; display:block; width:210px;height:29px;background:url("../images/buttons/return_to_news.gif") no-repeat; float:right; clear: both; margin-right: 10px;}
.return_to_news a:hover {background-position:0 -28px;}


.return_to_expert {clear: left; width: 210px; height: 50px; float: right;}
.return_to_expert a {margin-top: 10px; margin-bottom: 10px; display:block; width:210px;height:29px;background:url("../images/buttons/return_to_expert.gif") no-repeat; float:right; clear: both; margin-right: 10px;}
.return_to_expert a:hover {background-position:0 -28px;}

#print_copy {display: none;}
#print_only {display: none;}
#print_only2 {display: none;}

.spaced { line-height: 1.4em;}
.spaced SUB, .spaced SUP { line-height: 0; }

.spaced2 { line-height: 1.1em; }
.spaced2 SUB, .spaced SUP { line-height: 1.1em; }

.reference {font-size: .9em; font-style: italic; color: #1568ac; padding-left: 0px; padding-bottom: 10px; width: 500px; }

#introduction {width: 780px;   float: left; clear: left; margin-top: 5px;}
#introduction h3 {text-align: left;  padding-left: 20px; font-weight: bold; color: #1568ac; margin-top: 0px; font-size: 1.3em;}

#introduction2 {width: 780px;   float: left; clear: left; margin-top: 5px;}
#introduction2 h3 {text-align: left;  padding-left: 30px; font-weight: bold; color: #1568ac; margin-top: 0px; font-size: 1.3em;}

#intro51 { float: left; clear: left;}

#william {margin-left: 25px; width: 300px; margin-top: 20px; }
#william p {margin-left: 5px;}




#intro1 { margin-left: 20px; _margin-left: 10px; float: left; clear: left; margin-top: 10px; width: 750px; background-color: Yellow;}
#intro1 p {padding-left: 0px; margin-left: 0px; margin-top: 3px;}
#intro1 p span {font-size: .6em; position: relative; bottom: 6px; right: 0px}
#intro1 table {margin-left: 60px; margin-top: 10px;}
#intro1 th {text-align: left; color: #1568ac; text-decoration: underline; font-weight: bold;}

#intro71 { float: left; clear: left;}
#intro71 p {padding-left: 0px; margin-left: 0px; margin-top: 0px;}
#intro71 ul {margin-bottom: 8px; margin-top: 5px;}
#intro71 ul li {margin-left:55px;}
#intro71 ol {margin-bottom: 8px; margin-top: 5px; margin-left: 55px;}
#intro71 table {margin-left: 60px; margin-top: 10px;}
#intro71 th {text-align: left; color: #1568ac; text-decoration: underline; font-weight: bold;}


#intro12 { clear: left;}
#intro12 p {padding-left: 0px; margin-left: 0px; line-height: 1.3em;}
#intro12 p sup {line-height: 0px}

#disclaimer {margin-top: 10px; float: left; clear: left; width: 770px; }
#disclaimer p {color: #1568ac; font-size: .8em; margin-left: 0px; padding-left: 0px; font-weight: bold; }

#friendly {float: right; margin-top: 160px; margin-right: 20px; width: 100px;}
#friendly button {width: 100px; font-size: .9em; margin-top:10px;}

* html ul li a {height:1em;}

#label_1 {margin-left: 40px; _margin-left: 15px; margin-top: 5px;  float: left; }

.info5 {clear: left; float: left;  }
.info5 ul {margin-left: 50px; padding-left: 20px; margin-top: 3px; margin-bottom: 3px; }
.info5 ul li ul { list-style-type:square; margin-left: -5px;}
.info5 p { color: #000; font-size: .9em; }
.info5 span {color: #000; font-weight: bold; font-style: italic;}
 

#content50 {width: 780px;  margin-left: 1px; }
#content50 h1 {width: 759px; font-family:Arial, Helvetica, sans-serif; font-size: 1.8em; color:#000; text-align: right; margin-left: 10px; margin-top: 20px}
#content50 h2 {margin-top: 5px; *margin-top: 1px; margin-left: 15px; _margin-left: 8px; font-size: 1.4em; color: #fff; background-color: #1568ac; width: 750px; padding: 1px 0px 1px 20px; *padding: 1px 0px 2px 20px; float: left; clear: both;}
#content50 h2 span {font-size: .6em; position: relative; bottom: 6px; right: 0px}
#content50 h2 sup {font-size: .8em}
#content50 p {padding-left:  30px; margin-right: 10px; clear: left; }

#label_button {width: 780px; float: left; margin-top: 10px;}

#vitamin_title { float: left; clear: left;}
#vitamin_title h2 {color: #fff; padding-left: 10px; font-size: 1.4em; float: left;}
#vitamin_title h3 {color: #1568ac;  margin-top: 50px; font-size: 1.3em;  text-align: center; }

#vitamin_title2 { float: left; clear: left;}
#vitamin_title2 h2 {color: #fff; padding-left: 10px; font-size: 1.4em; float: left;}
#vitamin_title2 h3 {color: #1568ac;  margin-top: 50px; font-size: 1.3em;  text-align: center; }

#nutritional_label {width: 780px;  margin-top: 10px; float: left; }

.product1 {width: 780px; float: left; clear: left; margin-top: 5px; }
.product1 h3 {text-align: left; font: 1.3em Arial, Helvetica, sans-serif; padding-left: 30px; font-weight: bold; color: #1568ac; margin-top: 5px;}
.product1 ul {margin-top: 3px; margin-bottom: 3px; }
.product1 ul li {margin-left: 60px;}


#product2 {width: 780px; float: left; clear: left; margin-top: 5px; }
#product2 h3 {text-align: left; font: 1.3em Arial, Helvetica, sans-serif; padding-left: 30px; font-weight: bold; color: #1568ac; margin-top: 5px;}
#product2 ul {margin-left: 50px; padding-left: 20px; margin-top: 3px; margin-bottom: 3px; }

#product2b {width: 750px; float: left; clear: left; margin-top: 5px; margin-left: 15px; }
#product2b h5 {color: #000; font-size: 1em; margin-left: 55px; margin-top: 5px;}
#product2b ul {margin-top: 3px;}
#product2b ul li {list-style-type:square; margin-left: 85px; }

#product3 {width: 780px; float: left; clear: left; margin-top: 5px; }
#product3 h3 {text-align: left; font: 1.3em Arial, Helvetica, sans-serif; padding-left: 30px; font-weight: bold; color: #1568ac; margin-top: 5px;}
#product3 p {float: left; clear: left; font-size: .8em; color: #1568ac;}
#product3 ul {margin-left: 50px; padding-left: 20px; margin-top: 3px; margin-bottom: 3px; }
#product3 ul li ul{margin-bottom: 8px; margin-top: 5px;}
#product3 ul li ul li{margin-left:-35px; list-style-type: square;}

#product3b {width: 750px; float: left; clear: left; margin-left: 25px; margin-top: 5px;}
#product3b {margin-top: -3px;}
#product3b ul li {list-style-type:square; }



#supplements_foot  {padding-bottom: 5px; margin-left: 250px; margin-top: 5px; float: left; clear: both;  width: 300px;}
#supplements_foot p {clear: both; text-align: center; font-size: .8em}

.hidden {display:none;}

.hide {visibility: hidden;}
.show {visibility: visible;}

a.tt {background-color: #ebf2f8; color: #1568ac; text-decoration: dotted;}

#formcontainer3 {width:600px; margin-left:10px; margin-top: 15px; float: left;}
#formcontainer3 h4 {font-size: 1em; color: #1568ac; margin-bottom: 10px; width: 600px; border-bottom: 1px solid #daefff;}
#formcontainer3 h3 {margin:20px 0 0 10px; font-weight:bold; font-size:.8em;} /* adjust top margin for your context */
#formcontainer3 h2 {margin:0 0 10px 0px; font-weight:bold; font-size:1em; border-bottom: 2px solid #daefff; padding-bottom: 5px; width: 630px;}
#formcontainer3 form  {border-top: 2px solid #daefff; padding-bottom: 10px; } /* the top border is visually 1 px thicker because it touches the .clearfix bordertop */
#formcontainer3 form label {float:left; color: #003366; font-size:.9em; color: red; margin:0 10px; padding-top: 11px;} /* this is the text label on the left of each input */
#formcontainer3 input {float: left; margin-top: 10px; font-size: .9em; color: #1568ac; padding-top: 1px;}
#formcontainer3 input[type="submit"] {display:block;  clear: left; float: right; margin-right: 20px;}
#formcontainer3 select {float: left; margin-top: 10px; font-size: .9em; color: #1568ac}
#formcontainer3 textarea {margin-top: 15px; font-size:.85em; color: #1568ac; font-family:Arial, Helvetica, sans-serif}
#formcontainer3 input[type="reset"] {float:right; margin:10px;}
#formcontainer3 form span label{font-size: 1.2em; }

#full_attention {float: left; clear: left;}
#full_attention p {float: left; clear: left; font-weight: bold; font-size: 1em; margin-top: 15px; margin-bottom: 10px; width: 600px; margin-left: 0px;}



#thanks3 {width: 790px; margin-top: 10px; margin-left: 1px; float: left; clear: left; }
#thanks3 p {font-size: 1em; margin-left: 15px; color: #000; margin-top: 7px;}
#thanks3 span a{color: #000; font-size: 1.2em; text-decoration: none;}
#thanks3 h3 {color: #000; font-size: 1em; margin-left: 15px; margin-top: 5px;}
#thanks3 h2 {color: #1568ac; font-size: 1.2em; margin-left: 15px; margin-top: 10px;}

#communication {float: left; clear: left; }

#thoughts21 {float: left; clear: left; width: 500px; }
#think {float: left; clear: left; width: 600px; }
#thanks22 {float: left; clear: left; width: 630px; margin-left: 0px;}

#award {margin-left:30px; margin-top: 5px; width: 165px; height: 165px; float: left;}



#contact20 {margin-left: 25px; width: 400px; margin-top: 5px; }
#contact20 td {font-weight: bold; line-height: 1.5em;}
#contact20 td a {color: #1568ac;}
#contact20 td a:hover {color: Red;}
#contact20 td span {display: none;}



#online1 {width: 780px; margin-top: 10px; float: left; clear: left; }
#online1 h3 {font-size: 1.2em; color: red; width: 760px; }
#online1 table {margin-left: 25px; -margin-left: 15px; margin-top: 5px;}
#online1 td {color: #000; line-height: 1.5em; margin-left: 30px;}
#online1 td a {color: #1568ac;}
#online1 td a:hover {color: Red;}
#online1 td span {display: none;}
#online1 a {font-weight: bold; font-style: italic; color: #1568ac;}

#complaint {width: 780px; float: left; clear: left; }
#complaint a {font-weight: bold; font-style: italic; color: #1568ac;}

#tel_support {float: left; clear: left; width: 780px; }
#tel_support h3 {font-size: 1.2em; color: #1568ac; margin-left: 15px; padding-left: 0px; width: 760px; }

.numbers {width: 350px; height: 30px;}



#contact_us {float: left; margin-left: 10px; _margin-left: 5px; width:750px;}
#contact_us h3 {font-size: 1.2em; color: #1568ac; width: 756px; border-top: 1px solid #daefff; margin-left: 5px; padding-top: 2px;}
#contact_us h2 {font-size: 1em; color: #000; margin-left: 0px; padding-left: 5px;}

#available {float: left; width: 750px;  }
#available h2 {color: #1568ac; font-size: 1.1em; margin-top: 15px;}

#contact21 {margin-left: 30px; width: 500px; margin-top: 10px; float: left; clear: left; }
#contact21 table {width: 650px; float: left;}
#contact21 p {color: #000; margin-top: 5px; margin-left: 15px;}
#contact21 p a {color: #1568ac;}
#contact21 p a:hover {color: Red;}
#contact21 td {font-weight: bold;}

#coordinates { width: 700px; margin-top: 6px; float: left; clear: left;  }
#coordinates p {color: #000; margin-top: 4px; margin-left: 33px;}
#coordinates h3 {font-size: 1.2em; color: #1568ac;  padding-left: 0px; }

#holiday {margin-left: 34px; width: 700px; margin-top: 6px; float: left; clear: left; }
#holiday tr {}

.advanced_search {background-color: #1568ac;  height: 25px; clear: left;}
.advanced_search h3 {color: #fff; font-size: 1.2em; font-weight: bold; margin-left: 10px; padding-top: 5px;}

.advanced_search2 {background-image:url(../images/bar_bknd2.gif); background-repeat: repeat-x;  height: 25px; border-bottom: 1px solid #1568ac; margin-left: 0px; width:534px; _width: 533px;}
.advanced_search2 h3 {color: #1568ac; font-size: 1.2em; font-weight: bold; margin-left: 10px; padding-top: 6px; width: 500px;}
.advanced_search2 h2 {color: #1568ac; font-size: 1.3em; font-weight: bold; margin-left: 10px; padding-top: 3px; }
.advanced_search2 h1 {color: #1568ac; font-size: 1.4em; font-weight: bold; margin-left: 10px; padding-top: 3px; _width: 500px; _padding-top: 0px;}

.advanced_search2r {background-image:url(../images/bar_bknd2.gif); background-repeat: repeat-x;  height: 26px; border-bottom: 1px solid #1568ac; margin-left: 0px; width:803px;}
.advanced_search2r h1 {color: #1568ac; font-size: 1.4em; font-weight: bold; margin-left: 10px; padding-top: 3px;}

.advanced_search2w {background-image:url(../images/bar_bknd2.gif); background-repeat: repeat-x;  height: 25px; border-bottom: 1px solid #1568ac; margin-left: 1px; width:803px; float: left;}
.advanced_search2w h1 {color: #1568ac; font-size: 1.4em; font-weight: bold; margin-left: 10px; padding-top: 0px; padding-bottom: 5px; width: 803px;}

.advanced_search3 {background-image:url(../images/bar_bknd4.gif); background-repeat: repeat-x;  height: 25px; border-bottom: 1px solid #1568ac; margin-left: 1px;}
.advanced_search3 h3 {color: #017575; font-size: 1.2em; font-weight: bold; margin-left: 10px; }

.advanced_search4 {background-image:url(../images/bar_bknd2.gif); background-repeat: repeat-x;  height: 30px; border-bottom: 1px solid #1568ac; margin-left: 0px; width:534px;}
.advanced_search4 h1 {color: #1568ac; font-size: 1.4em; font-weight: bold; margin-left: 10px; padding-top: 9px; }

.advanced_search5 {background-image:url(../images/bar_bknd2.gif); background-repeat: repeat-x;  height: 30px; border-bottom: 1px solid #1568ac; margin-left: 1px; width: 533px;}
.advanced_search5 h3 {color: #1568ac; font-size: 1.2em; font-weight: bold; margin-left: 10px; padding-top: 6px;}
.advanced_search5 h1 {color: #1568ac; font-size: 1em; font-weight: bold; margin-left: 10px; margin-top: 10px;}

.advanced_search8 {background-image:url(../images/bar_bknd2.gif); background-repeat: repeat-x;  height: 25px; border-bottom: 1px solid #1568ac; margin-left: 1px; }
.advanced_search8 h3 {color: #1568ac; font-size: 1.2em; font-weight: bold; margin-left: 10px; padding-top: 6px;}
.advanced_search8 h1 {color: #1568ac; font-size: 1.4em; font-weight: bold; margin-left: 10px; }

#search_results {background-color: #daefff;  height: 20px;  margin-top: 10px; border-top: 1px solid #1568ac; border-bottom: 1px solid #1568ac; width: 803px; clear: left; margin-left: 1px; margin-top: 5px; margin-right: 0px;}
#search_results h3 {color: #1568ac; font-size: 1.2em; font-weight: bold; margin-left: 10px; padding-top: 2px;}

.search3 a {display:block;width:63px;height:25px;background:url("../images/buttons/search3.gif") no-repeat; }
.search3 a:hover {background-position:0 -27px;}

.data_pager {margin-top: 10px;  margin-left: 10px; font-size: .9em; }
.data_pager input {color: #1568ac; font-size: .9em;}

#prod_search {float: right; width: 60px; margin-top: 17px; margin-right: 0px;}
#prod_search input  {border: 0px solid #FFFFFF; cursor: pointer; float: right; margin-right: 6px; border: none; height: 25px;width: 57px; background-image: url(../images/buttons/search3.gif); background-repeat: no-repeat;}


#search_terms11 {width: 600px; height: 55px; margin-left: 10px; *margin-left: 15px; _margin-left: 30px;}
#search_terms11 p {width: 60px; float: left; margin-top: 4px; }
#search_terms11 input {padding-top: 0px; padding-left: 1px;}

a#ctl00_bodyContent_cmdNext:hover {color: Red;}


.buy_button a {display:block;width:49px;height:26px;background:url("../images/buttons/buy1.gif") no-repeat; }
.buy_button a:hover {background-position:0 -30px;}

#item_container {width: 800px; float: left; margin-top: 5px; margin-left: 1px; }
#item_container img {border: 1px solid #a0c3dc; margin: 5px 5px 5px 9px; float: left;}

#results_container {margin-top: 10px; margin-left: 10px;}
#results_container table {border-collapse: collapse; }
#results_container th {padding: 0 0.5em;text-align: left;background-image:url(../images/bar_bknd1.gif);font-size: 0.85em;background-repeat: repeat-x;border-bottom: #a0c3dc solid 2px;color: #1568ac;background-position: bottom left;}
#results_container td {border: 1px solid #a0c3dc; padding: 0 0.5em;}
#results_container td.adjacent {border-left: 1px solid #a0c3dc;text-align: center; }
#results_container td.adjacent2 {border-left: 1px solid #a0c3dc;text-align: center; }
#results_container input {width:30px; text-align: right;}

#suggest {margin-bottom: 25px; width: 450px;  margin-left: 5px; margin-top: 20px; border-right: 1px solid #a0c3dc; border-bottom: 1px solid #a0c3dc; }
#suggest a {font-size: .7em; margin-left: 90px; margin-top: 1px; text-decoration: none; color: #1568ac;}
#suggest a:hover {color: red;}
#suggest p {font-size: 1em; color:#3399CC; padding-left: 0px;}
#suggest form label {width:80px; float:left; margin-left: 10px; font-size: .9em; color: #1568ac;} /* this is the text label on the left of each input */
#suggest input {font-size: .95em; color: #3399CC; padding-top: 2px; margin-top: 3px;}

#submit2a {width:80px;height:29px; margin-top: 10px; margin-left: 110px;}
.submit2 a {display:block;width:71px;height:29px;background:url("../images/buttons/submit3.gif") no-repeat; }
.submit2 a:hover {background-position:0 -30px;}

#suggest_box {float: right; width: 310px; margin-right: 30px;  }

#formcontainer4 {width:581px; margin-left:10px; _margin-left: 0px; margin-top: 15px; float: left; }
#formcontainer4 h2 { color: #1568ac; font-size:1em; margin-bottom: 10px; margin-left: 10px; _margin-left: 20px;} 
#formcontainer4 form  {border-top: 2px solid #daefff; padding-bottom: 10px; } 
#formcontainer4 form label {float:left; color: #003366; font-size:.9em; color: red; margin:0 10px; padding-top: 11px;} /* this is the text label on the left of each input */
#formcontainer4 input {float: left; margin-top: 0px; font-size: .9em; color: #1568ac; padding-top: 1px;}
#formcontainer4 input[type="submit"] {display:block;  clear: left; float: right; margin-right: 20px;}
#formcontainer4 select {float: left; margin-top: 10px; font-size: .9em; color: #1568ac}
#formcontainer4 textarea {margin-top: 15px; font-size:.85em; color: #1568ac; font-family:Arial, Helvetica, sans-serif}
#formcontainer4 input[type="reset"] {float:right; margin:10px;}
#formcontainer4 form span label{font-size: 1.2em; }

#second_row {float: left; margin-left: 5px; width: 660px;}

#any_all {clear: none;  float: left;  font-size: .9em; }
#any_all td {width: 100px;}
#any_all input{ *height: 15px;}

#need1 h2 {margin-left: 15px; color: #1568ac; font-size: 1em; margin-top: 15px;}
#need1 p {margin-left: 15px; color:#000; font-size: 1em; width: 750px;}

#tell_us {float: left; clear: left; width: 660px; margin-top: 15px; }
#tell_us p {color: #000; font-size: .9em; width: 660px; margin-left: 0px;}

#tell_paragraph {width: 650px;  height: 70px; float: left; clear: left; margin-top: 5px; }
#tell_paragraph p {font-weight: bold; font-size: 1em; margin-left: 0px;}

.Tell_Friend_Form {width: 750px; margin-left: 10px; margin-top: 10px;}
.Tell_Friend_Form p#name {width: 70px; float: left; }
.Tell_Friend_Form p#email {width: 210px; float: left; clear: left;}
.Tell_Friend_Form input {float: left; clear: none; margin-top: 4px;}
.Tell_Friend_Form p#comments {width: 210px; float: left; clear: left; margin-top: 10px;}
.Tell_Friend_Form textarea {float: left; clear: none; margin-top: 10px;}

#captcha {float: left; clear: left; margin-top: 10px; margin-left: 10px;}

#clinical {width: 650px;  height: 70px; float: left; clear: left; margin-top: 5px; }
#clinical p {font-weight: bold; font-size: 1em; margin-left: 0px;}

#conditions {width: 650px;  height: 70px; float: left; clear: left; margin-top: 5px; }
#conditions p {font-weight: bold; font-size: 1em; margin-left: 0px;}

#aware1 {width: 650px;  height: 180px; float: left; clear: left; margin-top: 5px;  }
#aware1 p {font-weight: bold; font-size: 1em; margin-left: 0px;}
#aware1 input[type="radio"] {margin-top: 3px;}
#aware1 label {margin-left: 5px; }

#full_attention {float: left; clear: left; }
#full_attention p {float: left; clear: left; font-weight: bold; font-size: 1em;  margin-bottom: 10px; width: 650px; margin-left: 0px;}

#comment84 {float: left; width: 450px; margin-bottom: 8px; background-color: #e7f4fd; height: 35px; margin-left: 10px; border: 1px solid #1568ac;}
#comment84 p {float: left; width: 280px;  margin-top: 8px; margin-left: 5px; padding-top: 3px; color:#1568ac;}
#comment84 select {float: right; clear: none; margin-top: 10px; margin-right: 10px;}

#feedback_box {float: left; width: 600px; margin-bottom: 8px; background-color: #e7f4fd; margin-left: 10px; border: 1px solid #1568ac;}

#feedback {float: left;  margin-left: 5px; width: 670px;}
#feedback label {color: #003366; float: left; font-size:.9em; padding-top:2px;}
#feedback input {color: #1568ac; float: left; margin-top: 0px; padding-top: 1px; margin-left: 5px; font-size:.9em;}
#feedback span label {color: #003366; float: left; font-size:.9em; padding-top:3px; margin-top: 10px; margin-left: 10px; margin-right: 7px;}
#feedback span imput {color: #1568ac; float: left; margin-top: 0px; padding-top: 1px; margin-left: 5px; font-size:.9em;}

#feedback99 {float: left; width: 590px;  margin-left: 3px;}
#feedback99 input {color: #1568ac; float: left; margin-top: 7px; font-size:.9em; margin-right: 10px;}
#feedback99 p { float: left; margin-left: 4px; margin-right: 5px; padding-top: 2px;}
#feedback99 select {margin-top: 6px; margin-right: 10px; float: left;}

#column_image {margin-left: 0px; width: 802px;}
#column_image2 {margin-left: 0px; width: 534px; _width: 533px; margin-left: 0px; _margin-left: -1px;}


#state_zip { width: 200px; float: left; clear: left;}

#please_send { float: left; width: 600px; margin-top: 0px; background-color: #e7f4fd; border: 1px solid #1568ac; margin-left: 10px;}
#please_send textarea {width: 575px;}
#please_send p { float: left; margin-left: 4px; margin-right: 5px; padding-top: 2px;}
#please_send select {margin-top: 6px; margin-right: 10px; float: left;}

#questions {width: 550px; margin-left: 7px;}

#reply_special {width: 500px; height: 28px; margin-top:2px; }
#reply_special select {margin-left: 10px; }

#replymethod {width:200px; height: 20px; float: right; margin-top: 5px; }
#replymethod p { width: 60px; float: left; padding-top: 3px; margin-top: 0px; font-size: .9em;  margin-left: 0px;}
#replymethod select { margin-top: 0px; margin-left: 5px; }

#ima_other {width: 490px;  height: 25px; margin-top: 0px; }

#additional_info { margin-left: 0px; float: left;}
#additional_info p {font-size: .9em;}
#additional_info ul {margin-top: 10px; margin-left: 30px;}
#additional_info ul li{list-style-type: none;  }

#cps_box {width: 490px; border: 1px solid #daefff; float: left; margin-top: 5px; margin-left: 20px; _margin-left: 10px;}
#cps { width: 230px; float: left;  margin-top: 5px;}
#cps ul {margin-left: 10px; list-style-type: none; margin-bottom: 5px;}
#cps_Qs { width: 230px; float: left; clear: none; margin-left: 10px; }

#medical_box {width: 490px; border: 1px solid #daefff; float: left; margin-top: 10px; margin-left: 20px; _margin-left: 10px;}
#medical { width: 230px; float: left;  margin-top: 5px; }
#medical ul {margin-left: 10px; list-style-type: none; margin-bottom: 5px;}
#medical_Qs { width: 230px; float: left; clear: none; margin-left: 10px; margin-bottom: 10px; }

#bastyr_box {width: 490px; border: 1px solid #daefff; float: left; margin-top: 10px; margin-left: 20px; _margin-left: 10px;}
#bastyr { width: 230px; float: left;  margin-top: 5px; }
#bastyr ul {margin-left: 10px; list-style-type: none; margin-bottom: 5px;}
#bastyr_Qs { width: 230px; float: left; clear: none; margin-left: 10px; margin-bottom: 10px; }


#henry a {color: #1568ac;}

#imatext {width:250px; height: 20px; float: right; margin-top: 6px;}
#imatext p { width:35px; float: left; padding-top: 0px; margin: 0px; }
#imatext input {float: right; margin-top: 0px;}

#medical_box2 {width: 470px;  float: left; margin-top: 10px; margin-left: 10px;}
#medical2 ul {margin-left: 28px; _margin-left: 19px;}
#medical2 { width: 230px; float: left;  margin-top: 5px; }
#medical2 ul li { list-style-type: none; margin-bottom: 5px; font-size: 1.1em; margin-left: 0px}
#medical-Qs2 p {width: 200px;}
#medical_Qs2 { width: 230px; float: left; clear: none; margin-left: 10px; margin-bottom: 10px; margin-top:8px;}
#medical2 ul li { margin-top:0px;}

#thoughts21 {width: 570px;  margin-top: 10px; margin-left: 10px; }
#thoughts21 p {float: left; margin-top: 0px; margin-left: 0px;}


#think {width: 560px; margin-left: 0px; }
#think textarea {margin-left: 10px; }

#thanks22 {width: 620px; margin-top: 0px; float: left;}
#thanks22 p {margin-top: 5px; margin-left: 17px; margin-bottom: 10px; font-weight: bold;}

#submit_reset {float: right; margin-right: 20px; margin-top: 15px; margin-bottom: 20px; }
#submit_reset input[type="reset"] {margin-top: 0px;}

#submit_reset21 {float: left; margin-top: 10px; margin-bottom: 5px; height: 40px; clear: left;  width: 600px;}
#submit_reset21 input[type="reset"] {margin-top: 0px;}


.advanced_search2z {background-image:url(../images/bar_bknd2.gif); background-repeat: repeat-x;  border-bottom: 1px solid #1568ac; margin-left: 1px; width:803px;}
.advanced_search2z h1 {font-size: 1.4em; font-weight: bold; color: #1568ac; margin-left: 13px; }

#procedure_title {width: 800px;  margin-left: 1px; margin-top: 10px;}
#procedure_title h2 {color: #000; font-size: 1.1em; margin-left: 15px; _margin-left: 10px; float: left; clear: left; margin-top: 10px; width: 500px;}
#procedure_title h4 {color: #000; font-size: 1em; margin-left: 15px; _margin-left: 10px; float: left; clear: left; margin-top: 10px; margin-bottom: 5px;}

#document {width: 200px; float: right; margin-right: 20px; margin-top: 10px; margin-bottom: 10px;}
#document h3 {font-size: 1.0em; color: #000; text-align: right;}

#quality_form {width: 280px; float: left; margin-left: 4px; }
#quality_form h1 {font-size: 1.3em; color: #1568ac;}

#document {width: 200px; float: right; margin-right: 20px; margin-top: 10px; margin-bottom: 10px;}
#document h5 {font-size: 1.1em; color: #000; text-align: right;}

#customer_infoA {width: 790px; margin-left: 6px; _margin-left: 0px; margin-bottom: 10px; float: left;}
#results_container77 {margin-top: 5px; margin-left: 10px; float: left; clear: left; }
#results_container77 table {border-collapse: collapse;}
#results_container77 tbody {border: 2px solid #a0c3dc;}
#results_container77 th {padding: 0 0.5em;background-image:url(../images/bar_bknd1.gif);font-size: 0.9em;background-repeat: repeat-x;border-bottom: #a0c3dc solid 1px;color: #1568ac;background-position: bottom left;}
#results_container77 td {border: 1px solid #a0c3dc; padding: 0 0.5em;}
#results_container77 .style1 {width: 105px; text-align: center; height: 29px; font-size: .8em;}
#results_container77 .style3 {width: 298px;font-size: .8em; padding-left: 5px;}
#results_container77 .style4 {width: 85px;font-size: .8em;text-align: center;}
#results_container77 .style5 {width: 120px;font-size: .8em;text-align: center;}
#results_container77 .style4 input {width:60px;}
#results_container77 .style6 {font-size: .8em;}
#results_container77 .style3 input {width:190px;}


#product_info {width: 790px; margin-left: 6px; _margin-left: 0px; margin-bottom: 10px; float: left;}
#results_container78 {margin-top: 10px; margin-left: 10px; float: left; clear: left; }
#results_container78 table {border-collapse: collapse; }
#results_container78 tbody {border: 2px solid #a0c3dc;}
#results_container78 th {background-image:url(../images/bar_bknd1.gif);font-size: 0.9em;background-repeat: repeat-x;border-bottom: #a0c3dc solid 1px;color: #1568ac;background-position: bottom left;}
#results_container78 td {border: 1px solid #a0c3dc; padding: 0 0.5em;}
#results_container78 .style1 {width: 40px; text-align: center; height: 25px; font-size: .8em;}
#results_container78 .style2 {height: 40px; font-size: .8em;}
#results_container78 .style3 { width: 50px; font-size: .8em; text-align: center;}
#results_container78 .style3 input { width: 60px; }
#results_container78 .style4 { font-size: .8em; text-align: center;}
#results_container78 .style4a {width: 485px;}
#results_container78 .style5 {font-size: .8em;}
#results_container78 .style4a input {width: 482px;}
#results_container78 .style5 input{width: 50px; }
#results_container78 .style6 {font-size: .8em;}
#results_container78 .style6 input {width: 20px; margin-left: 23px;}

#reason_title {width: 750px;  float: left; margin-left: 10px;}
#reason_title h2 {font-size: 1.1em; color: #1568ac; margin-left: 20px;}

#return_reasons { width: 750px; margin-left: 10px; float: left; margin-bottom: 10px; }

#reasons1 {float: left; width: 350px;  margin-left: 30px; _margin-left: 10px; margin-top: 5px; }
#reasons1 ul li {list-style-type: none; }

#reasons2 {float: right; width: 350px; margin-top: 7px; margin-left: 15px;}
#reasons2 ul li {list-style-type: none;}

#fine_print {width: 750px; margin-left: 10px; margin-bottom: 10px; float: left;}
#fine_print p {width: 750px; _width: 700px; font-size: 1em; color: #000;margin-bottom: 10px;}

#signatureSection {margin-top:10px; margin-left:0px; width: 760px;float: left; }

#signature_text1 {float: left; width: 410px; _width: 410px; height: 20px; }
#signature_text1 p {color: #000; font-size: .9em; text-align: left;  float: left; _width: 410px;}

#date_text1 {float: left; width: 150px;  height: 25px; clear: none; }
#date_text1 p {color: #000; font-size: .9em; float: left; width: 150px;}

#signature_text2 {float: left; width: 400px;  height: 25px;  clear: left; }
#signature_text2 p {color: #000; font-size: .9em; text-align: left; float: left;}

#return_details { margin-left: 20px; _margin-left: 10px; width: 750px; float: left; margin-bottom: 10px; border: 1px solid #daefff;}
#return_details p {margin-top: 10px;}
#return_details ol {margin-top: 10px; margin-left: 35px; margin-bottom: 5px;}
#return_details a {color: #1568ac;}


.return_to a {margin-top: 10px; margin-bottom: 10px; display:block; width:170px;height:29px;background:url("../images/buttons/return_to_top.gif") no-repeat; float:right; clear: both;}
.return_to a:hover {background-position:0 -28px;}

#print_copy {display: none;}
#print_only {display: none;}

.privacyHeader {width: 730px; float: left; clear: left; }
.privacyHeader p {margin-left: 25px; margin-top: 8px;}
.privacyHeader h3 {font-size: 1.2em; color: #1568ac; margin-left: 15px; padding-left: 0px; width: 760px; border-bottom: 1px solid #daefff;}

.privacyBody {width: 750px; margin-top: 10px; float: left;}
.privacyBody h3 {font-size: 1.2em; color: #1568ac; margin-left: 15px; padding-left: 0px; width: 760px; border-bottom: 1px solid #daefff; }
.privacyBody p {color: #000; margin-top: 7px; margin-left: 30px;}
.privacyBody p a {color: #1568ac;}
.privacyBody p a:hover {color: Red;}
.privacyBody ul {margin-left: 50px; margin-top: 10px;}
.privacyBody ul li {line-height: 1.5em;}
.privacyBody table {margin-left: 25px; margin-top: 5px;}
.privacyBody td {color: #000; line-height: 1.5em; margin-left: 30px;}
.privacyBody td a {color: #1568ac; font-weight:bold;}
.privacyBody td a:hover {color: Red;}
.privacyBody td span {display: none;}

#disclaimer4 {width: 770px; float: left; clear: left; margin-left: 15px; _margin-left: 8px; margin-top: 15px; border-top: 1px dashed #1569ac; }
#disclaimer4 p {color: #1568ac; font-size: .8em; padding-top: 6px; }
#disclaimer4 ul {margin-left: 20px; margin-top: 5px; margin-bottom: 10px;}
#disclaimer4 ul li {color: #1568ac; font-size: .8em; }

.tabletitle {font-size: 1.2em; color: #1568ac;  font-weight: bold; width: 780px; border-bottom: 1px solid #1568ac; margin-left: 5px;}
.tabletitle2 {float: left; clear: left; font-size: 1.2em; color: #1568ac;  font-weight: bold; width: 780px; border-bottom: 1px solid #1568ac; margin-left: 10px; margin-top: 10px;}
.table_color5 {color: #000; margin-top: 3px; margin-left: 15px;}

.disclaimerHeader {width: 730px; float: left; clear: left; }
.disclaimerHeader p {margin-left: 25px; margin-top: 8px;}
.disclaimerHeader h3 {font-size: 1.2em; color: #1568ac; margin-left: 15px; padding-left: 0px; width: 760px; border-bottom: 1px solid #daefff;}

.disclaimerBody {width: 750px; margin-top: 10px; float: left;}
.disclaimerBody h3 {font-size: 1.2em; color: #1568ac; margin-left: 15px; padding-left: 0px; width: 760px; border-bottom: 1px solid #daefff; }
.disclaimerBody p {color: #000; margin-top: 7px; margin-left: 30px;}
.disclaimerBody p a {color: #1568ac;}
.disclaimerBody p a:hover {color: Red;}
.disclaimerBody ul {margin-left: 50px; margin-top: 10px;}
.disclaimerBody ul li {line-height: 1.5em;}
.disclaimerBody table {margin-left: 25px; margin-top: 5px;}
.disclaimerBody td {color: #000; line-height: 1.5em; margin-left: 30px;}
.disclaimerBody td a {color: #1568ac; font-weight:bold;}
.disclaimerBody td a:hover {color: Red;}
.disclaimerBody td span {display: none;}

#error_block {width: 950px; background-color: #fff; margin-left: 0px;}
#error_block h1 {height: 30px; background-color: #1568ac; color: #fff; margin-top: 20px; margin-left: 40px; padding-left: 20px; padding-top: 4px; font-size: 1.6em;}
#error_block h3 { color: #000; margin-top: 20px; margin-left: 40px; border-top: 1px dashed #667; padding-top: 10px; font-size: 1.3em; padding-left: 30px;}
#error_block h4 { margin-top: 10px; color: #000; margin-top: 15px; margin-left: 100px; font-size: 1.1em;}
#error_block h4 a {color: #1568ac;  margin-left: 60px; text-decoration: none; }
#error_block h4 a:hover {color: Red;}
#error_block h5 {margin-top: 20px; margin-left: 100px; font-size: 1.1em; width: 500px;}

#product_return2 {width: 80px; margin-top: 0px; height: 30px; float: right;  margin-right: 90px; clear: none; margin-bottom: 20px;}
.back28 a {display:block;width:66px;height:29px;background:url("../images/buttons/back2.gif") no-repeat;  float: left; margin-right: 1px;}
.back28 a:hover {background-position:0 -30px;}
#error_block h5 {margin-top: 20px; margin-left: 100px; font-size: 1.1em; width: 500px;}

.itemprice{padding-bottom:3px; font-size:1.1em; }

.price {padding-left:5px; }

.vawd_section {margin-left:0px; width: 790px;}
.vawd_section h2 {text-align: left; font-size: 1.2em; color: #000; margin-left: 11px; margin-bottom: 5px;}
.vawd_section h3 {text-align: left; font-size: 1.2em; color: #000; margin-left: 15px; margin-bottom: 5px; margin-top: 15px;}
.vawd_section p {font-size: 1.0em;  color: #000; margin-right: 7px; margin-left: 11px; width: 750px;}
.vawd_section p span a {color: red; text-decoration: none; font-style: italic; font-size: 1.0em;}
.vawd_section p span a:hover {color:#990000}
.vawd_section ul {margin-left: 40px; margin-top: 8px;}
.vawd_section a {text-decoration: none; color: #000;}
.vawd_section a:hover {color: #1568ac;}
.vawd_section ol {color: #000; list-style-type: lower-alpha; font-weight: normal; font-size: .9em; margin-left: 10px; margin-top: 7px;}
.vawd_section li {margin-bottom: 10px;}
.vawd_section ul li div p {width: 700px;}

#vawd_faq {list-style-type:none;}


.service_guarantee {margin-left:10px; width: 780px; margin-bottom:10px;}
.service_guarantee h2 {text-align: left; font-size: 1.2em; color: #000; margin-left: 11px; margin-bottom: 5px;}
.service_guarantee h3 {text-align: left; font-size: 1.2em; color: #000; margin-left: 11px; margin-bottom: 5px; margin-top: 15px;}
.service_guarantee p {font-size: 1.0em;  color: #000; margin-right: 7px; margin-left: 11px;}

#OFH_graphic {margin-left: 10px; _margin-left: 5px; float: left;}

div#nifty{ margin-left: 20px; margin-top: 15px; background:#daefff; width: 680px; margin-bottom: 10px;}
div#nifty h4 {color: #000; font-size: 1.2em; margin-left: 10px; margin-top: 4px;}
div#nifty p { margin-bottom: 8px; margin-left: 10px;}
div#nifty a {color: #1568ac; font-weight: bold; font-style: italic;}

#hard_read {float: left; margin-top: 15px; width: 700px;}
.middle {vertical-align: middle; padding-bottom: 3px;}

#h1n1 {margin-left: 10px; margin-top: 10px;}
#h1n1 h2 {color: #000; margin-left: 10px; width: 700px; font-size: 1.3em; margin-bottom: 10px; margin-top: 5px;}
#h1n1 p { color: #000; margin-left: 10px; width: 750px; font-size: 1em; margin-bottom: 10px; margin-top: 10px;}
#h1n1 span {font-weight: bold;}
#h1n1 ul {margin-left: 30px; width: 700px;}
#h1n1 ul li {margin-top: 10px;}

#OFH_graphic {margin-left: 10px; _margin-left: 5px; float: left;}