/* Global */
@import url('behavior.css');
html { height: 100%; }
body { height: 100%; margin: 0 auto; padding: 0; background: #fff; color: #505050; font-family: Verdana, Arial,"Helvetica CE",Helvetica,sans-serif; font-size: small; text-align: center;}
#tBody { width: 100%; font-size: 1em; }
form,h1,h2,h3,h4,h5,h6,p,dl,ul,ol { margin: 0; padding: 0; }
h5 { font-size: 11px; }
h4 { font-size: 11px; margin: 0;padding:0 }
h2 { font-size: 17px; margin: 0 0 2px 5px; padding-bottom: 0; color: #408b74; }
h3 { font-size: 15px; margin: 5px 0 5px 5px; padding-bottom: 5px; color: #408b74; }
sup { font-size: 10px; }
ul,o,dl { list-style-type: none; }
img { border: none; }
.hide { display: none; }
.help { cursor: help; vertical-align: bottom; }
#go_back {margin:30px 0 10px 10px}
#top_link {clear:both;height:15px;text-align: right;margin: 5px 25px 10px 0;padding: 0 12px 0 0;background: url('i/up.gif') 100% 70% no-repeat}
.tellmemore {margin: 0 0 0 7px; font-size:10px; font-weight:normal;color:#505050}
#last_upd { font-size: 10px; text-align:right;margin:0 5px 12px 0}
.ul40 { padding-left: 30px; margin: 2px 0 0 0; list-style-type: disc; font-size:10px;}
.ul10 { padding-left: 10px; list-style-type: disc; font-size:10px;}
.ul40 li { margin: 2px 0 0 0; }
/* Global End */

/* Links */
a { color: #505050; text-decoration: underline; font-size: 8pt;}
a:visited { color: #505050; text-decoration: underline; font-size: 8pt; }
a:visited span { color: #505050; font-size: 8pt; }
a:active { text-decoration: underline; font-size: 8pt; }
a span { color: #505050; font-size: 8pt; }
a:hover { color: #FF0F0F; text-decoration: underline; font-size: 8pt; }
a:hover span { color: #FF0F0F; text-decoration: underline; font-size: 8pt; }

#breadcrumb { text-align: left; font-size: 9px; padding: 2px 0 0 5px; height: 13px; }
#breadcrumb a.breadcrumb { font-size: 9px; color: #505050; text-decoration: none; }
#breadcrumb a.breadcrumb:visited { color: #505050; text-decoration: none; }
#breadcrumb a.breadcrumb:active { text-decoration: none; }
#breadcrumb a.breadcrumb:hover { color: #FF0F0F; text-decoration: underline; }

#search a.search { font-size: 14px; color: #408b74; text-decoration: none; }
#search a.search:visited { color: #408b74; text-decoration: none; }
#search a.search:active { text-decoration: none; }
#search a.search:hover { color: #FF0F0F; text-decoration: underline; }

a.navi { text-decoration: none; }
a.navi:visited { text-decoration: none; }
a.navi:active { text-decoration: none; }
a.navi:hover { text-decoration: none; }
/* Links End */

/* Layout */
#container { width: 780px; border: 0; padding: 0; margin: 0 auto; }
#header { border: 0; padding: 0; margin: 0 auto; }
#top_bg { border: 0; padding: 0; margin: 0 auto; width: 780px; height: 196px; background: no-repeat top center}
#top_bg ul { padding: 3pt 10pt 0 0; }
#top_bg li { float: right; }
#top { border: 0; padding: 0; margin: 0 auto; width: 780px; height: 197px; }
#left {float: left; width: 200px; margin:0;padding:0 0 0 5px;font-size:12px}
#content {float: left; width: 565px; text-align:left; margin: 3px 0 0 0; padding:0;}
#content li {margin:0 0 2px 0}
#content780 {float: left; width: 770px; text-align:left; margin: 3px 0 0 0;padding:0;}
#content780 li {margin: 1px 0 0 0; }
#footer { clear: both; background: url(i/bottom780.gif) center bottom no-repeat; width: 780px; height: 12px; margin: 0 auto; }
#footer_1 { clear: both; background: url(i/bottom780_1.gif) center bottom no-repeat; width: 780px; height: 12px; margin: 0 auto; }
.top780 { background: url(i/top780.gif) no-repeat center top; height: 5px; width: 780px; padding: 0; margin: 0; border: 0; font-size: 1px;}
.vlines780 { background: url(i/kreski.gif) repeat-y center top; padding: 0; margin: 0; }
.top780_1 { background: url(i/top780_1.gif) no-repeat center top; height: 5px; width: 780px; padding: 0; margin: 0; border: 0; font-size: 1px; }
.vlines780_1 { background: url(i/kreski780_1.gif) repeat-y center top; padding: 0; margin: 0; }
/* Layout End */

/* Menus */
#footer_menu { border: 0; padding: 0; margin: 0 auto; font-size: 12px; width: 780px; height: 32px; }
#footer_menu { float: left; margin: 5px 0 0 0; border: 0; width: 100%; height: 20px; clear: both; }
#footer_menu li { display:inline; }
#footer_menu li span { margin: 0 6px 0 6px; font-size: 12px; color: #c8c8c8; }
#footer_menu li a { font-size: 9.5px; text-decoration: none; }
#footer_menu li a:hover { text-decoration: underline; }

#header_menu { border: 0; margin: 0; padding: 0; width: 780px; height: 31px; background: url('i/menu_top.gif') no-repeat center top;}
#header_menu ul { padding: 7px 0 0 0;}
#header_menu li { display:inline;}
#header_menu li span { margin: 0 6px 0 6px; font-size: .85em; color: #408b74; background: url('i/pipe.gif') no-repeat bottom; height: 11px; width: 1px; }
#header_menu li a { font-size: 12px; font-weight: bold; text-decoration: none; color: #408b74; }
#header_menu li a:hover { text-decoration: underline; color: #408b74; }

#login_div, #medical_tests_div, #search_div, #news_div { text-align: left; margin: 3px 0 0 5px; padding:0;}
#login_div {margin: 10px 0 0 5px;}
#login_div ul, #medical_tests_div ul, #search_div ul, #news_div ul { margin: 3px 0 0 0; padding: 0; }
#news_div li {margin:5px 0 0 0}
#news_div p {font-size:11px; width: 45px;float:left;margin:2px 0 0 0}
#menu_div { text-align: left; margin: 3px 0 0 0; }
/* Menus End */


#search {font-size: 11px;}
#diagnose, #search {margin: 0 0 10px 10px;}
#diagnose ul { list-style-type: disc; padding-left: 25px; font-size:12px;}
#diagnose li { margin:0 0 5px 0}
#diagnose .div_info ul { list-style-type: disc; padding-left: 10px; font-size:10px;}
#footer_copyrights { clear: both; border: 0; padding: 10px 0px 0px 0px; margin: 0 auto; background: url(i/copy.gif) top center no-repeat; font-size: 10px; width: 780px; height: 32px; }

.main { font-size: 11px; }
.main200 { font-size: 11px; width: 160px; text-align: left; vertical-align: middle; }
#main_form { height: 100%; line-height: 1.5; font-size: 11px; margin: 0 8px 0 10px}
#main_form ul { margin: 0 0 5px 0; }
.inputRequirement { font-size: 11px; color: #408b74; text-align: right; margin: 0 0 0 5px; }
.lspacer { font-size: 10px; color: #408b74; text-align: right; font-weight: normal; margin: 5px 10px 0 0;float:right }
.hline { clear:both;border-bottom: 1px solid #cbd0d4; width: 95%; height: 8px; font-size: 1px; margin: 0px auto; padding: 0; }
.bordertop {border-top: 1px solid #cbd0d4; padding-top: 8px}

#article ul { margin: 0 0 10px 25px; list-style-type: disc; font-size:12px;}
.article { margin: 0 0 10px 10px; line-height: 1.4; text-align: left; font-size: 12px; }
.article h3 { padding: 0; margin: 5px 0 5px 0;}
.article h2 { padding: 0; margin: 0 0 2px 0;}

.articles_links { margin: 20px 0 10px 0; line-height: 1.4; text-align: left; }
.articles_links ul { margin: 0 0 0 42px; list-style-type: disc; font-size:10px;}

#div_money_order { line-height: 1.2; margin: 0 0 0 5px; }
#div_money_order h4 { padding-top: 5pt; }
#div_allpay { line-height: 1.2; margin: 0 0 0 15pt; }
#div_allpay h4 { padding-top: 5pt; }

#div_info, .div_info { border: 1px solid #cbd0d4;border-left:0;border-right:0; background: #eaedee; font-size: 10px; padding: 4px; margin: 0 auto 7px;}

.tbl_background {background:#E0E0E0;margin:0 auto;}
.tbl_bg_w {background:#E0E0E0;width:90%}
.tbl_bg_w100 {background:#E0E0E0;width:100%}
.tbl_center {margin:0 auto;}
.th { font-size: 9px; line-height: 1.5; background: #fff; text-align: center; font-weight: bold; }
.td1, .td2, .td_left, .td_right { font-size: 10px; line-height: 1.5; background: #fff; text-align: center; }
.td_left { text-align: left; }
.td_right {height: 40px; text-align:right;}

.l_spacer_5px {padding-left: 0px;}

#div_biorythm {margin: 0 auto; text-align: center; padding: 10px 2px 10px 2px; background: rgb(248,248,255);}
#emotional { color: #dc0000; }
#physical { color: #0050dc; padding-left: 30px; }
#intelectual { color: #1ec800; padding-left: 30px; }
#info_div { clear: both; padding-top: 25px; }
#info_div h5 { font-weight: normal; padding-right: 10px; text-align: right; }
#user_data {float: left;width:360px;}
#user_data h3 { padding: 5px 0 5px 0; color: #408b74; }
#user_data h4 { text-align: right; }
#user_data p { text-align: right; }
#user_data .ul12 { padding-left: 0px;margin: 0 0 0 10px; line-height: 1.5; }
#user_data .ul40 { padding-left: 0px; margin: 2px 0 0 15px; list-style-type: none;}

#med_forms { margin: 0 0 10px 10px; line-height: 1.5; text-align: left; font-size: 10px; }
#med_forms ol, ul {margin: 0 0 0 5px}
#med_forms ul {list-style-type: disc;font-size:10px;}
#med_forms li {margin: 5px 0 0 30px;}
#med_forms h4 {margin: 10px 0 2px 0;}
#med_forms span {font-size: 10px;margin: 0 0 0 5px}

/* Calcs */
#calc_result { text-align: center; margin: 25px auto 30px; border-bottom: 1px solid #cbd0d4; width: 60%; }
#calc_result h3 { color: #505050; padding-bottom: 0; margin: 0 0 2px 0; }
#calcs table, #div_channel table {margin: 10px auto 10px}
#calcs p {margin: 0 0 15px 0;}
#calcs ul { margin: 5px 0 10px 25px; list-style-type: disc; font-size:12px;}
/* Calcs End */ 

/* Disease */
#disease {margin: 0 0 10px 10px; line-height: 1.4; text-align: left; font-size: 12px;}
#disease h4, #disease1 h4 { margin: 0 0 0 5px }
#disease ul, #disease1 ul { margin: 0 0 0 25px; list-style-type: disc;font-size:12px; }
#disease .locked, #disease1 .locked, #dis_list .locked {clear:both;text-align:center;margin:15px 0 0 0;padding-bottom:10px;background: url('i/padlock.gif') no-repeat 5% 75% #eaedee;height:130px}
#disease .locked p, #disease1 .locked p, #dis_list .locked p {float:right;width:75%;text-align:left;margin-top:10px;font-size:12px}
#disease p, #disease1 p {margin: 0 0 0 5px}
#disease_left {float:left;width:375px;}
#disease_left h3 {margin:5px 0 2px 5px;padding:0}
#disease_left .other_info li {padding-top: 5px}
#disease_right {float:left;width:180px;margin:15px 0 0 0}
#symptoms a {text-decoration: none; border-bottom: 1px dotted #c0c0c0;font-size:12px}
.description {clear:both;padding-top:0px;font-size:12px;margin:0}
.description h3 {margin: 5px 0 2px 5px; padding:0}
.description .text {padding: 0 3px 0 5px;}
.description .text table {background: #e0e0e0;font-size:11px}
.description .text tr {background: #fff}
#disease1 { width:710px;padding: 0 5px 15px 5px; line-height: 1.4; text-align: left; font-size: 12px; border: 1px solid #cbd0d4; }
#disease1 li { margin: 0;padding:5px 0 0 0}
/* Disease End */

/* Disease List */
#dis_list .list {height:15px;width:80%;margin:25px auto;text-align:center}
#dis_list h3 {padding-top: 20px}
#dis_list ul {list-style-type: disc; font-size:10px;padding: 0 0 0 20px;}
#ul_dis_list li {display: inline; padding: 0 4px 0 4px}
#dis_list .locked h3 {padding:0}
/* Disease List End */

/* Home Page */
/*#home_top {float:left;width:345px;height:215px;border:1px solid #cbd0d4;font-size:11px;padding:4px;margin: 0 5px 5px 0}*/
#home_top {float:left;width:545px;height:150px;border:1px solid #cbd0d4;font-size:11px;padding:4px;margin: 0 5px 5px 0}
#home_top img {float:left;margin:0 5px 0 0}
#home_top p span {margin: 0 10px 0 0}
#home_offer {clear:both;float:left;width:285px;height:205px;margin:0 5px 0 0;border:1px solid #cbd0d4;font-size:9px;padding:4px;background: url('i/stethoscope.gif') no-repeat 99% 5%}
#home_offer ul, #home_rank ul, #home_articles ul {list-style-type:disc;padding:5px 0 2px 12px;font-size:10px;}
#home_offer p, #home_rank p, #home_top p, #home_articles p {float:right;margin:0 5px 5px 0;}
#home_top p {margin: 5px 0 0 0}
#home_tests {float:left;width:245px;height:205px;border:1px solid #cbd0d4;font-size:9px;padding:4px}
#home_tests img {float:left;margin:2px 2px 0 0}
#home_rank {clear:both;float:left;width:345px;height:265px;margin:5px 5px 0 0;border:1px solid #cbd0d4;font-size:9px;padding:4px;background:#eaedee}
#home_articles {float:left;width:184px;height:265px;margin:5px 0 5px 0;border:1px solid #cbd0d4;font-size:9px;padding:4px;background:#eaedee}
#home_links {float:left;margin:5px 0 0 0;text-align:center;}
#home_links li {margin: 0 0 10px 0}
#offer_info {float:left;width:553px;height:25px;border:1px solid #cbd0d4;font-size:11px;padding:0 0 0 0px;margin: 0 0 5px 0;background:#fff}
/* Home Page End */

/* Info Boxes */
#err_box { text-align: left; border-top: 1px solid #cbd0d4; border-bottom: 1px solid #cbd0d4; width: 100%; font-size: 12px; background: #FFF1F1 url('i/error.gif') no-repeat 7px 7px; margin: 0 auto 10px;}
#warn_box { text-align: left; border-top: 1px solid #cbd0d4; border-bottom: 1px solid #cbd0d4; width: 100%; font-size: 12px; background: #FFFFEF url('i/warn.gif') no-repeat 7px 7px; margin: 0 auto 10px; }
#ok_box { text-align: left; border-top: 1px solid #cbd0d4;border-bottom: 1px solid #cbd0d4; width: 100%; font-size: 12px; background: #EDFFED url('i/ok.gif') no-repeat 7px 7px; margin: 0 auto 10px; }
#err_box ul, #warn_box ul, #ok_box ul { list-style-type: disc; padding: 7px 5px 15px 20px; }
#err_box h2 { margin-top:5px; padding: 4px 0 0 45px; color: #ED0000; }
#warn_box h2 { margin-top:5px;padding: 4px 0 0 45px; color: #ED0000; }
#ok_box h2 { margin-top:5px;padding: 4px 0 0 45px; color: #00CB00; }
.div_help { position: absolute; display: none; width: 220px; font-size: 10px; background: #FFF; border: 1px solid #D0D0D0; padding: 6px; margin: 4px; background:#F7F7F7}
/* Info Boxes End */

/* Forms */
.cbox { border: none; }
input {border: solid #BFBDB8 1px; font-size: 12px; font-weight:normal; margin: 0 6px 0 0;}
.inpt_l {margin: 0 6px 0 6px;}
.inpt200 {width:200px;height:13px}
.inpt150 {width:150px;height:13px}
.inpt140 {width:140px;height:13px}
.inpt110 {width:110px;height:13px}
.inpt90 {width:90px;height:13px}
.inpt30 {width:20px;height:13px}
.input_selected { border: 1px solid #5688b7; font-size: 12px;margin: 0 6px 0 0}
input.navi_buttons {padding: 0 0.35em;width: 0;overflow: visible;color:#505050;font-family:verdana, helvetica,sans-serif; font-size:11px;font-weight:bold;background:#eaedee;border:1px solid;border-top-color:#e0e0e0;border-left-color:#e0e0e0;border-right-color:#d0d0d0;border-bottom-color:#d0d0d0;/* IE table-cell margin fix */}
input.navi_buttons[class] {width: auto;height:18px;padding: 0 0.35em 0.35em 0.35em; color:#505050;font-family:verdana, helvetica,sans-serif; font-size:11px;font-weight:bold;background:#eaedee;border:1px solid;border-top-color:#e0e0e0;border-left-color:#e0e0e0;border-right-color:#d0d0d0;border-bottom-color:#d0d0d0;/* IE ignores [class] */}
select { font-size: 12px; margin: 0 6px 0 0}
.input_disabled { border: 1px #BFBDB8 solid; font-size: 12px; background-color: #cbd0d4;margin: 0 6px 0 0}
textarea { border: 1px #BFBDB8 solid; font-size: 13px; }
.textarea_selected { border: 1px solid #5688b7; font-size: 13px; }
/* Forms End */

/* Ovulation Calendar */
#calendar { float: left; text-align: center; }
#calendar h4 { text-align: right; }
#calendar_tbl { text-align: center; width: 75%; }
#calendar_heading { text-align: center; width: 75%; height: 30px;}
#calendar_legend { text-align: left; font-size: 10px; }
#day { border: #BFBDB8 1px solid; background-color: #fff; text-align: center; vertical-align: middle; height: 35px; width: 13%; }
#today { border: #eaa303 1px solid; background-color: #dacba9; font-weight: bold; text-align: center; vertical-align: middle; width: 13%; }
#event { border: #01a830 1px solid; text-decoration: underline; background-color: #6d9388; text-align: center; vertical-align: middle; color: #fff; height: 35px; width: 13%; }
#event a:link, #event a:visited, #event a:active { text-decoration: underline; background-color: #6d9388; text-align: center; vertical-align: middle; color: #fff; }
#dayempty { border: #000 0px solid; width: 13%; }
#day_low_flow { border: #997b71 0px solid; background-color: #ffcebd; }
#high_flow { border: #995849 1px solid; background-color: #ff947b; text-align: center; vertical-align: middle; height: 35px; width: 13%; }
#medium_flow { border: #99675d 1px solid; background-color: #ffad9c; text-align: center; vertical-align: middle; height: 35px; width: 13%; }
#low_flow { border: #997b71 1px solid; background-color: #ffcebd; text-align: center; vertical-align: middle; height: 35px; width: 13%; }
#ovulation_low_girl { background: url(i/ov_girl.gif) no-repeat 95% 95% #ceffce; border: #7b997b 1px solid;text-align: center; vertical-align: middle; height: 35px; width: 13%; }
#ovulation_medium_girl { background: url(i/ov_girl.gif) no-repeat 95% 95% #7bff7b; border: #499949 1px solid;text-align: center; vertical-align: middle; height: 35px; width: 13%; }
#ovulation_low { border: #7b997b 1px solid; background-color: #ceffce; text-align: center; vertical-align: middle; height: 35px; width: 13%; }
#ovulation_medium_boy { background: url(i/ov_boy.gif) no-repeat 95% 95% #7bff7b; border: #499949 1px solid;text-align: center; vertical-align: middle; height: 35px; width: 13%; }
#ovulation { background: url(i/ov_boy.gif) no-repeat 95% 95% #31ce31; border: #1d7b1d 1px solid;text-align: center; vertical-align: middle; height: 35px; width: 13%; }
#before_menstruation { border: #C2C598 1px solid; background: #FFFFCF; text-align: center; vertical-align: middle; height: 35px; width: 13%; }
/* Ovulation Calendar End */

/* Help pages */
#help_div  {margin: 0 5px 0 15px; width: 410px; line-height: 1.5; text-align: left; font-size: 11px;}
#help_div h3 {margin:15px 0 15px 0; padding:0}
#help_div ul {list-style-type: disc; margin: 5px 0 0 25px}
#help_div li {margin: 3px 0 0 0}
/* Help pages End */

/* Agreement & Policy */
#agreement { margin: 0 10px 10px 10px; font-size: 11px; line-height:1.5}
#agreement h2{ margin: 10px 0 10px 0; padding:0}
#agreement h3{ margin: 10px 0 10px 0; padding:0}
/* Agreement & Policy End */

/* Charts */
#chart_form {margin: 5px 0 30px 0;line-height:1.5}
#chart_form h2 { margin: 5px 0 5px 5px; padding-bottom: 5px; }
#chart_form p { margin: 5px 0 5px 5px; padding-bottom: 5px; }
#chart_form p span {font-size:11px}
#chart_form p span .span_r {color:#FF0F0F;font-weight:bold}
#chart_form p span .span_b {color:#0000ED;font-weight:bold}
#chart_form p span .span_g {color:#00ED00;font-weight:bold}
#chart_form ul {margin: 10px 0 10px 0}
#chart_form li {display:inline; padding-left: 5px}
#chart_form li label {font-size:11px}
#chart { border-top: 1px solid #cbd0d4; padding: 15px 0 0 0; margin: 0 auto;}
/* Charts End */

.ailments_dsc {float:left;margin:0 0 0 20px;width:270px;font-size:11px}
.ailments_dsc_brdr {border: 1px solid #e0e0e0;padding: 6px}
#show_a_h {margin:12px 0 0 0;float:left;width:250px;height:440px;}
#show_a_m {margin:12px 0 0 0;float:left;width:250px;height:360px;background: url('i/man_head.jpg') no-repeat;}
#show_a_f {margin:12px 0 0 0;float:left;width:250px;height:360px;background: url('i/woman_head.jpg') no-repeat;}
#show_b_m {margin:12px 0 0 0;float:left;width:250px;height:350px;background: url('i/man_body.jpg') no-repeat 0% 0%}
#show_b_f {margin-top:12px;float:left;width:250px;height:350px;background: url('i/woman_body.jpg') no-repeat 0% 0%}
#show_c_m {margin:12px 0 0 0;float:left;width:250px;height:350px;background: url('i/man_body1.jpg') no-repeat top center}
#show_c_f {margin:12px 0 0 0;float:left;width:250px;height:350px;background: url('i/woman_body1.jpg') no-repeat top center}
#show_l_m {margin:12px 0 0 0;float:left;width:250px;height:450px;background: url('i/man_limbs.jpg') no-repeat top center;}
#show_l_f {margin:12px 0 0 0;float:left;width:250px;height:480px;background: url('i/woman_limbs.jpg') no-repeat top center;}
#show_a {margin:60px 0 0 62px}
#show_a .column {float:left;width:55px}
#show_a .p2 {margin:0 0 40px 0}
#show_b {margin:60px 0 0 30px}
#show_b .column {float:left;width:55px}
#show_b .p2 {margin:0 0 20px 0}
#show_c {margin:60px 0 0 45px}
#show_c .column {float:left;width:50px}
#show_c .p2 {margin:0 0 50px 0}
#show_g {margin:70px 0 0 48px}
#show_g1 {margin:20px 0 0 48px}
#show_g .column {float:left;width:20px}
#show_g .p2 {margin:0 0 50px 0}
.p1 {margin:0 0 2px 0}
#head, #body, #body1, #limbs, #all_body {font-size:11px}

/* Nav */
div#nav {float: left; width: 200px; margin: 8px 0 0 0;background: #FDD;text-align:left;}
div#nav ul {margin: 0; padding: 0; width: 200px; background: white;border: 0}
div#nav ul.level2 {background: #FFF;border:1px solid #E0E0E0;}
div#nav ul.level2 li {padding-left:15px}
div#nav ul.level3 {background: #FFF;border:1px solid #E0E0E0}
div#nav li {position: relative; list-style: none;height: 25px;margin: 0;}
div#nav li:hover {background: url('i/line_bg.gif');}
div#nav li.submenu {background: url(i/menu_arrow.gif) 95% 50% no-repeat;}
div#nav li.submenu:hover {background: url('i/line_bg.gif');}
div#nav li a {display: block; padding: 6px 0 0 5px; text-decoration: none; width: 170px; height:20px}
div#nav li a:hover {color: #505050}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; top: 0; left: 200px; display: none;}
div#nav ul.level1 li.submenu:hover ul.level2, div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav li span a {color:#FF9900;font-weight:bold;}
div#nav li span a:hover {color: #FF9900;text-decoration:none;}
/* Nav End */

/* Star Rating */
	.star-rating {
		float:left;
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 125px;
		height: 25px;
		left: 5px;
		top: 4px;
		position: relative;
		background: url(i/star.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:25px;
		height: 25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url(i/star.gif) left bottom;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars{
		left:25px;
	}
	.star-rating a.two-stars:hover{
		width: 50px;
	}
	.star-rating a.three-stars{
		left: 50px;
	}
	.star-rating a.three-stars:hover{
		width: 75px;
	}
	.star-rating a.four-stars{
		left: 75px;
	}	
	.star-rating a.four-stars:hover{
		width: 100px;
	}
	.star-rating a.five-stars{
		left: 100px;
	}
	.star-rating a.five-stars:hover{
		width: 125px;
	}
	.star-rating li.current-rating{
		background: url(i/star.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}		
		
/* Star Rating END */

/* Articles */
  #articles_list {margin:12px 0 0 0}
  #articles_list ul {list-style-type:disc; font-size:9px;padding:0 5px 0 10px}
  #articles_list li {margin:5px 0 0 10px}	
  #articles_list h3 {margin: 0px 0 0 0; padding:3px 0 3px 10px; background: rgb(219,203,170);color:#fff}
  #articles_list .frame {border:1px solid rgb(219,203,170);border-top: 0;padding:0 0 10px 0;margin:0 0 15px 0}
  #articles_list #cart.frame h3 {background:url('i/in_cart.gif') no-repeat 98% 35% rgb(219,203,170);}	
  #articles_list #cart p.total {text-align:right;margin:10px 0 5px 10px;border-top:1px solid #e0e0e0;width:95%}		
  #articles_list #cart li a {font-size:9px;text-decoration:none}			
  #articles_list #cart ul {list-style-type:none;padding:0}
  #articles_list #cart li {margin:5px 5px 0 0}		
  #toolbar {clear:both;margin:15px 0 15px 0; border: 1px solid rgb(219,203,170);border-left:0;border-right:0;padding:10px 0 10px 0;width:100%}
  #toolbar ul {padding:0;margin:0;text-align:center}	
  #toolbar li {display:inline;}		
  #toolbar .print {background: url('i/print.gif') no-repeat left bottom; padding-left: 25px;margin:0 30px 0 0}
  #toolbar .send {background: url('i/envelope.gif') no-repeat left bottom; padding-left: 25px;margin:0 30px 0 0}
  #toolbar .rss {background: url('i/rss.gif') no-repeat left bottom; padding-left: 45px}
  #vote {clear:both;margin:15px 0 15px 0;width:100%;}	
  #vote ul {margin:0;padding:0;list-style-type: none}	
  .star-txt {font-size:9px;margin:1px 0 0 15px}
  .vote {float:left;}	
  .note {float:right;}		
  .rating {font-size:18px; color:#00BBBB;margin:0 0 0 5px}
  #vote_span {clear:both;float:left;font-size:9px;margin: 5px 0 10px 0;width:90%}	
  .article_left {width:450px;float:left;min-height:100px;margin:0;padding:0}	
  .article_left table {font-size:11px;width:99%;padding:0;margin:0;background: #e0e0e0;}		
  .article_left td {background: #fff;text-align:center}	
  .article_left td.td_left {background: #fff;text-align:left}	
  .article_left p {padding:0 0 15px 0;margin:0}
  .article_left ul { margin: 0 0 10px 20px; list-style-type: disc;}
  .article_left li {padding:0;margin:0}
  .article_left h3 {clear:both}	
  .article_left p.order {font-size:11px;margin:10px 0 10px 0;border-bottom: 1px dashed #e0e0e0;width:180px;height:25px;float:left}	
  .article_left p.order img {margin: 0 5px 0 0;padding:0}		
  .article_left p.price {font-weight:bold;margin:10px 0 10px 0;text-align:right;border-bottom: 1px dashed #e0e0e0;width:180px;height:20px;float:right}	
  .article_left p.order_link_bottom a {font-size:12px;float:right;margin:10px 0 10px 5px;padding:8px 5px 8px 5px;border-top:1px solid #e0e0e0;background:#FFF;width:50%;text-align:right}
  #address_form ul.order {list-style-type: none; padding:0;margin:20px 0 20px 0;}	
  #address_form ul.order li {clear:both;padding: 0 0 5px 0}			
  #address_form ul.order li p {float:left;width:160px;font-size:11px}		
  .article_right {float:left;margin:10px 0 0 15px;width:295px;}
  #send_link ul {list-style-type: none; padding:0;margin:15px 0 0 0}
  #send_link li {clear:both;margin:0 0 5px 0}	
  #send_link li p {float:left;width:140px;font-size:11px;}	
  #send_link .send_link_info {font-size:10px;background: #f0f0f0;height:40px;padding:3px;margin-top:15px}	
  .send_link {float:left;border:1px solid #cbd0d4;width:97%;padding:5px}	
/* Articles End */
.aurum {background:#FFCC00}
.standard {background:#F3F3F3}
#payment div {margin-top: 10px}
#payment td.td_left {font-size:12px}
#payment tr.td1 {font-size:12px}
#payment tr.th {font-size:12px;}
#payment .one_diagnose {margin-top:20px;padding-top:10px;border-top:1px solid #e0e0e0}
.send_sms {margin:20px 0 20px 0;border:1px solid #e0e0e0;padding:10px}
.sms_text {color:#Ed0000;font-size:15px;padding:2px;font-weight:bold}
.sms_no {color:#fff;background:#Ed0000;font-size:15px;padding:2px;font-weight:bold}

div#health_calendar .health_calendar {width:360px;background:#fff}
div#health_calendar p {text-align:left;margin:0 0 5px 0}
div#health_calendar ul li a {font-size:12px}
div#health_calendar ul {font-size:12px; list-style-type:disc; margin:0 0 0 20px}


