A:hover {color: #003366}

.linkStyle{font-size: 12px; font-family: Arial; color: #003366; font-weight:bold; text-decoration: none; text-shadow:0px 1px 1px #fff;}
.linkStyle:hover{color: #0000FF}
.menuStyle{font-size: 12pt; font-family: 'Sans-Serif'; color: #FFFFFF; font-weight:bold; text-decoration: none}
.menuStyle:hover{color: #FFFFFF}

.titleStyle {font-family: Verdana, Arial, Sans-Serif; font-weight: bold; font-size: 12px; color: #FFFFFF}
.textBodyStyle {font-family: Verdana, Trebuchet MS, Geneva, Verdana, Arial, Sans-Serif; font-size: 11px; color: #000000}

.footerLinkStyle {font-size: 10px; font-family: Arial; color: #FFFFFF; text-decoration: none}
.footerLinkStyle:hover {COLOR: #FFFFFF; text-decoration: underline}

.sub-menu {display: block; background-image: url('http://www.edenwaith.com/images/whitebg.png'); font-family: Verdana, Arial; color: #000000; font-size: 12px; padding: 3px; padding-left: 5px; text-decoration: none; border: 0px solid #000000; border-top: 0px;}
.sub-menu:hover{display:block; background-image: none; background-color: #036; color: #fff; border-bottom: 1px solid #000000; border-top: 1px solid #000; padding: 3px; padding-left: 5px; padding-top: 1px;}


.body_style { color: 333333; font-family: Verdana, Geneva, Arial, Sans Serif; font-size: 11px; padding: 10px; }

.header_style { display:block; width: 100%; border-bottom: 1px solid #000; font-family: Trebuchet MS, Futura, Verdana, Sans-Serif; font-weight: bold; color: #000; }

.product-title {font-family: Stonehenge, Papyrus, Verdana, Trebuchet MS, Times New Roman;  color: #ffffff; font-size: 15px; display: block;}

.options_td_style-old {display:block;  background: #EEEEEE; border: 1px solid #EEEEEE;}
.options_td_style { text-decoration: none; background-color: #f2f2f2; border: 1px solid #f2f2f2; border-bottom: 1px dotted #cccccc; border-top: 1px solid #fff; padding: 0px; font-family: Verdana, Geneva, Arial, Sans-Serif; font-size: 11px; color: #000000;  padding: 1px 0px 1px 5px;}

.logo_td_style { padding: 5px; text-align: left; }

// .options_td_style:hover {display:block; background: #BBBBDD; border: 1px solid #000000;}



.options_link_style2 {display:block; width: 196px; text-decoration: none; background-color: #f2f2f2; border: 1px solid #f2f2f2; border-bottom: 1px dotted #cccccc; border-top: 1px solid #fff; padding: 0px; font-family: Verdana, Geneva, Arial, Sans-Serif; font-size: 11px; color: #000000;  padding: 1px 0px 1px 5px;}

.options_link_style {display:block; width: 196px; text-decoration: none; background-color: #f2f2f2;  border-top: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; border-bottom: 1px dotted #cccccc; border-left: 1px solid #f2f2f2;  border-top: 1px solid #fff; padding: 0px; font-family: Verdana, Geneva, Arial, Sans-Serif; font-size: 11px; color: #000000;  padding: 1px 0px 1px 5px;}


.optionsLinkStyle {display:block; width: 196px; text-decoration: none; background-color: #f2f2f2; border-top: 1px solid #000; border-right: 2px solid #f00; border-bottom: 3px solid #0f0; border-left: 4px solid #00f; }

.optionsLinkStyle2 {display:block; width: 196px; text-decoration: none; background-color: #f2f2f2; border: 1px solid #f2f2f2; border-bottom: 1px dotted #cccccc; border-top: 1px solid #fff; padding: 0px; font-family: Verdana, Geneva, Arial, Sans-Serif; font-size: 11px; color: #000000;  padding: 1px 0px 1px 5px;}

.exp { background-color: #e5ecf3; border-bottom: 1px solid #b3c6dc; display: block; width: 150px; padding: 1px; text-decoration: none; }
.exp:hover { background-color: #b8cade; border-top: 1px solid #b8cade; }

.screenshot_image { background-color: #f2f2f2;  border-top: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; border-bottom: 1px dotted #cccccc; border-left: 1px solid #f2f2f2;  border-top: 1px solid #fff; padding: 1px 0px 1px 5px;}
.screenshot_image:hover { background-color: #b7c6db; border: 1px solid #003581; -moz-border-radius: 8px;}



<!-- .options_link_style:hover {display:block; text-decoration: none; background-color: #3366CC; border: 1px solid #000055; font-family: Verdana, Geneva, Arial, Sans-Serif; font-size: 13px; color: #FFFFFF} -->
.options_link_style:hover {display:block; text-decoration: none; background-color: #b7c6db; border: 1px solid #003581; font-family: Verdana, Geneva, Arial, Sans-Serif; font-size: 11px; color: #000000; -moz-border-radius: 8px;}

.description-style {background: #F2F2F2; border-right: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; font-family: Verdana, Trebuchet MS, Verdana, Geneva, Arial, Sans-Serif; font-size: 12px; color: #000000;  padding: 1px 0px 1px 5px;}

.minor-menu {background-color: #fafafa; font-family: Verdana, Trebuchet MS, Verdana, Geneva, Arial, Sans-Serif; font-size: 11px; color: #000000; border-bottom: 1px solid #bfbfbf; padding: 1px 0px 1px 15px;}

.main-title-style { border-bottom: 1px solid #036; color: #036; font-family: Trebuchet MS, Verdana, Arial, Sans-Serif; font-size: 24px; font-weight: bold; width: 100%; display: block; margin-bottom: 5px;}



.test-style 
{
	background: #b7c6db; border-bottom: 1px solid #336699; color: #000000;
	font-family: Verdana, Arial, Sans-Serif; font-size: 11px; font-weight: bold;  width: 99%; display: block; margin-bottom: 5px; -moz-border-radius: 8px;}


.title-style2 {background-color: #F2F2F2; border-bottom: solid #000000 2px; border-top: solid #000000 1px;}
.title-style {background: #F3F3F3; border-bottom: 1px solid #AAA; border-top: 1px solid #aaa; font-family: Trebuchet MS, Verdana, Helvetica, Verdana, Arial, Sans-Serif; font-weight: bold; font-size: 12px; color: #000000}
.text-body-style {background: #FFFFFF; font-family: Verdana, Geneva, Arial, Sans-Serif; font-size: 11px; color: #333333}

    body {
       background-color: #fff;
       }
    p  {

       margin: 0em 1.5em;
       }
   .fieldset  {
       border-top: thin solid rgb(223,220,217);
       border-right: thin solid rgb(178,176,174);
       border-bottom: thin solid rgb(178,176,174);
       border-left: thin solid rgb(223,220,217);
       padding: .1em 1em 0.5em 1em;
       margin: 0.5em 0em 1.2em .2em;
       background-color: #fff;
       -moz-border-radius: .4em;
       font-size: 12px;
       font-family: Verdana, Arial, Sans Serif;
       }

   .fieldset ul {
       margin-top: 0em;
       }
   .fieldset li {
       margin-right: 1.5em;
       }
   .fieldset ul :link  {
	     font-weight: normal;
	     color: #554FA0;
       }
   .fieldset ul :visited {
	     font-weight: normal;
       }
   .legend  {
       display: inline;
       position: relative;
       top: -1.0em;
       margin-left: 1.8em;
       padding: .2em .8em .2em .8em;
       font-size: 14px;
       font-weight: bolder;
       color: rgb(0, 51, 153);
       letter-spacing: .1em;
       background-color: #ffffff;
       -moz-border-radius: .6em .6em .2em .2em;
       opacity: .7;
       border-top: thin solid rgb(223,220,217);
       border-right: thin solid rgb(178,176,174);
       border-bottom: thin solid rgb(178,176,174);
       border-left: thin solid rgb(223,220,217);
       }
       
/* Latest new styles for the home page */
.grey-background { background-color: #efefef; }
.gray-border { background-color: #e0e0e0; }
.bottomTable td { background-color: #efefef; border: 1px solid #e0e0e0; margin: 0px; }
.newsHeader { background-color: #036; border-bottom: 2px solid #000; color: #fff; font-size: 12px; font-weight: bold; padding: 5px; text-shadow:0px 1px 1px #000; }
.bodyStyle { color: 333333; font-family: Verdana, Geneva, Arial, Sans Serif; font-size: 11px; margin: 0px; padding: 0px; }
.features { color: 333333; font-family: Verdana, Geneva, Arial, Sans Serif; font-size: 11px; }
.features td:hover { background-color: #fff; }
.features strong { display: block; font-size: 12px; background-color: #e7e7e7; border-bottom: 1px dotted #e0e0e0; text-shadow:0px 1px 1px #fff; }
.newsArticle strong { display: block; font-size: 11px; }
.newsArticle { border-bottom: 1px solid #e0e0e0; padding-bottom: 5px; padding-top: 5px; }       


dt { display:block; width: 100%; border-bottom: 1px solid #000; font-family: Trebuchet MS, Futura, Verdana, Sans-Serif; font-weight: bold; color: #000; }

ul.faq_list li
{
	padding-bottom: 10px;
}

ul.faq_list li ul li
{
	padding-bottom: 0px;
}

ul.faq_list li ol li
{
	padding-bottom: 0px;
}

.body style p { font-weight: bold; }