* {
	padding: 0;
	outline:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
html,body { height: 100%; }

body {
	font-size: 13px;
	line-height: 22px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #555;
	background: #fff;
}

a { color: #007737; text-decoration: none; cursor:pointer; }
a:hover { color: #7dc33a; text-decoration: underline; }
a img { border: 0; }

input, textarea, select { font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 2px 4px; padding: 2px 5px; }
textarea { overflow: auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

h1,h2,h3,h4,h5,h7,h8 {
	font-weight: normal;
	text-transform: uppercase;
	color: #005535;
}
h1 { font-size: 24px; line-height: 31px; }
h2 {
	font-size: 20px;
	line-height: 20px;
}
h3 {
	font-size: 22px;
	line-height: 50px;
}
h4 { font-size: 18px; line-height: 24px; }
h5 { font-size: 16px; line-height: 21px; }
h6 { font-size: 12px; color: #1a8f1d; margin-bottom: 5px; }
h7 { font-size: 16px; margin-bottom: 15px; margin-top: 15px; margin-left:auto; }
h8 { font-size: 22px; margin-bottom: 1px; margin-top: 15px; margin-left:auto; }

#header,
#header .shell { height: 103px; background: url(../images/header/header-bg.gif) repeat-x 0 3px; position: relative; z-index: 40; }

#header-home { height: 336px; background: url(../images/header/header-home-bg.gif) repeat-x;}
#header-home .shell { height: 336px; background:  no-repeat;}

h1#logo { float: left; display: inline; width: 325px; height: 83px; margin-top: 15px; }
h1#logo a { display: block; height: 83px; background: url(../images/Logos/pHLogo4.png) no-repeat 0 0; }

#navigation {
	float: left;
	display: inline;
	margin-left: 100px;
	margin-top: 3px;
	position: relative;
	z-index: 40;
}
.navigation-l { float: left; display: inline; width: 30px; height: 41px; background: url(../images/navigation-left.png) no-repeat 0 0; }
.navigation-r { float: left; display: inline; width: 29px; height: 41px; background: url(../images/navigation-right.png) no-repeat 0 0; }
.navigation-cnt { float: left; display: inline;  background: url(../images/navigation-cnt.png) repeat-x 0 0; height: 41px; }
.navigation-cnt ul{ list-style: none outside none; }
.navigation-cnt ul li { float: left; display: inline;  height: 36px; background: url(../images/navigation-separator.gif) no-repeat right 0; padding-right: 14px; margin-right: 14px; position: relative;  }
.navigation-cnt ul li.last { background: none; padding-right: 0; }
.navigation-cnt ul li a { float: left; display: inline;  height: 36px; font-size: 13px; font-weight:bold; color: #237906; line-height: 36px; text-transform: uppercase; }
.navigation-cnt ul li a:hover,
.navigation-cnt ul li a.hover{ text-decoration: none; color: #434343; background: url(../images/navigation-hover-pointer.gif) no-repeat center bottom; }
.navigation-cnt ul li .dd-holder { position: absolute; top: 36px; left: -21px; width: 202px; z-index: 20; display: none; }
.navigation-cnt ul li .dd-holder .dd-t { width: 202px; height: 15px; background: url(../images/dd-t.png) no-repeat 0 0; }
.navigation-cnt ul li .dd-holder .dd-cnt { width: 202px;  background: url(../images/dd-bg.png) repeat-y 0 0; position: relative; z-index: 2; }
.navigation-cnt ul li .dd-holder .dd-b { width: 202px; height: 15px; background: url(../images/dd-b.png) no-repeat 0 0; position: relative;  }
.navigation-cnt ul li .dd-holder .dd-inner { float: left; display: inline; width: 202px; position: relative; margin: -15px 0 -10px;  }
.navigation-cnt ul li .dd-holder .dd-cnt ul { padding: 0 6px; }
.navigation-cnt ul li .dd-holder .dd-cnt ul li { float: none; width: 190px; display: block; height: 36px; background: none; padding: 0; margin: 0; background: url(../images/dd-li-bg.gif) repeat-x 0 0; border-bottom: 1px solid #e3e3e3 ; font-size: 0; line-height: 0; }
.navigation-cnt ul li .dd-holder .dd-cnt ul li a { float: none; display: block; background: none; padding: 0 0 0 12px; margin: 0; height: 100%; font-size: 13px; }
.navigation-cnt ul li .dd-holder .dd-cnt ul li a .arrow { float: right; display: inline; width: 10px; height: 13px; background: url(../images/dd-arrow.png) no-repeat 0 0; margin: 12px 10px 0 0; }
.navigation-cnt ul li .dd-holder .dd-cnt ul li a:hover,
.navigation-cnt ul li .dd-holder .dd-cnt ul li a.hover { color: #fff; background: url(../images/dd-hover.gif) repeat-x 0 0;}
.navigation-cnt ul li .dd-holder .dd-cnt ul li a:hover .arrow,
.navigation-cnt ul li .dd-holder .dd-cnt ul li a.hover .arrow { background: url(../images/dd-arrow-hover.png) no-repeat 0 0;}
.navigation-cnt ul li .dd-holder .dd-cnt ul li.first { background:  url(../images/dd-li-first.png) no-repeat 0 0; }
.navigation-cnt ul li .dd-holder .dd-cnt ul li.last { background:  url(../images/dd-li-last.png) no-repeat 0 0; border: 0; }
.navigation-cnt ul li .dd-holder .dd-cnt ul li.first a:hover,
.navigation-cnt ul li .dd-holder .dd-cnt ul li.first a.hover { background: url(../images/dd-li-first-hover.png) no-repeat 0 0; }
.navigation-cnt ul li .dd-holder .dd-cnt ul li.last a:hover,
.navigation-cnt ul li .dd-holder .dd-cnt ul li.last a.hover { background: url(../images/dd-li-last-hover.png) no-repeat 0 0; }
.navigation-cnt ul li .dd-holder .dd-holder { left: 184px; top: 0px; }
.navigation-cnt ul li .dd-holder .dd-holder .dd-cnt ul li a.hover { background: none;}
.navigation-cnt ul li .dd-holder .dd-holder .dd-cnt ul li a:hover { color: #fff; background: url(../images/dd-hover.gif) repeat-x 0 0; }
.navigation-cnt ul li .dd-holder .dd-holder .dd-cnt ul li.first a:hover { background: url(../images/dd-li-first-hover.png) no-repeat 0 0; }
.navigation-cnt ul li .dd-holder .dd-holder .dd-cnt ul li.last a:hover { background: url(../images/dd-li-last-hover.png) no-repeat 0 0; }


.socials { float: left; display: inline; margin: 12px 0 0 0; }
.socials a { float: left; display: inline; font-size: 0; line-height: 0; text-indent: -4000px; margin-right: 6px; }
.socials .twitter { width: 20px; height: 24px; background: url(../images/ico-twitter.png) no-repeat 0 0; }
.socials .twitter:hover { background: url(../images/ico-twitter-hover.png) no-repeat 0 0; }
.socials .facebook { width: 14px; height: 24px; background: url(../images/ico-facebook.png) no-repeat 0 0; }
.socials .facebook:hover { background: url(../images/ico-facebook-hover.png) no-repeat 0 0; }
.socials .rss-feed { width: 23px; height: 24px; background: url(../images/ico-rss.png) no-repeat 0 0; margin-right: 0; }
.socials .rss-feed:hover {background: url(../images/ico-rss-hover.png) no-repeat 0 0; }


.header-links {
	float: right;
	display: inline;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 11px;
	vertical-align: middle;
}
.header-links ul { list-style: none outside none; padding: 9px 0 0 0;  float:left; display:inline;}
.header-links ul li { float: left; display: inline; height: 20px; border-right: 1px solid #ffffff; padding-right: 10px; margin-right: 10px; }
.header-links ul li.last { border: 0; } 
.header-links ul li a { float: left; display: inline;  height: 20px; line-height: 20px; }

.header-links .right{ white-space:nowrap; height:20px; padding-top:9px; line-height:20px;}
.header-links a{color: #fff;  }
.header-links a:hover { color: #99FF00; text-decoration: none; }
.header-links .cart {background-image:url(../images/shopping-cartW.png); background-repeat:no-repeat; float: left; }
.header-links .cart-pad {margin-left: 25px: }

.breadcrumbs,
.breadcrumbs .shell {
	height: 50px;
	background:  url(/skins/Skin_1/images/header/breadcrumbs-bg.gif) repeat-x 0 0;
}
.breadcrumbs .shell { height: 44px; padding-top: 17px; }
.breadcrumbs h2 {
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	text-transform: none;
}
.breadcrumbs p {
	float: right;
	display: inline;
	font-size: 14px;
	color: #84d73e;
	font-style: italic;
}
.entry { margin-bottom: 15px; }
.entry h2.title { font-size: 20px; line-height: 28px; color: #0c5d18; text-transform: none;  font-weight: bold; background: url(../images/wide-heading-bg.png) no-repeat 0 bottom; padding-bottom: 21px; }
.entry h3.title { font-size: 20px; line-height: 28px; margin-top: 450px; color: #0c5d18; text-transform: none;  font-weight: bold; background: url(../images/wide-heading-bg.png) no-repeat 0 bottom; padding-bottom: 21px; }
.entry h5.title { text-transform: none; font-size: 14px; font-weight: bold;} 
.entry a { color: #1a8f1d; text-decoration: underline; }
.entry a:hover { text-decoration: none; }
.entry p { margin-bottom: 15px; }
.entry ol { list-style-position: inside; }
.entry ul { list-style: none outside none; padding-left: 20px; padding-right: 20px }
.entry ul li { background: url(../images/entry-ul-bullet.gif) no-repeat 0 7px; padding-left: 20px; line-height: 22px; }
.entry table { border-collapse:collapse; margin-bottom:20px; }
.entry th { border:solid 1px #fff; background:#1a8f1d; color:#fff; padding:3px 10px; text-align: center; }
.entry td {
	border:solid 1px #fff;
	padding:3px 10px;
	text-align: left;
	color: #505150;
	background-color: #ffffff;
}
.entry td.email { color: #1a8f1d;}
.entry td a { color:#505150; text-decoration: underline; }
.entry td a:hover { color:#1a8f1d; text-decoration: none; }
.entry blockquote { border-left: 4px solid #1a8f1d; font-style: italic; padding-left: 15px; line-height: 20px; }
.entry a.images { border: 1px solid #d5d5d5; display: block; margin-bottom: 5px; }
.entry a.images img { display: block; }
.entry .more { display: block; color: #00aeef; font-weight: bold; font-size: 13px; text-decoration: none; }
.entry .more:hover { color: #151515; }
.entry ul li a { text-decoration: none; color: #555; }
.entry ul li a:hover { text-decoration: underline; }

.entryT { padding: 5px 15px 5px 15px; }
.entryT h2.title { font-size: 20px; line-height: 28px; color: #0c5d18; text-transform: none;  font-weight: bold; background: url(../images/wide-heading-bg.png) no-repeat 0 bottom; padding-bottom: 21px; }
.entryT h5.title { text-transform: none; font-size: 14px; font-weight: bold;} 
.entryT a { color: #1a8f1d; text-decoration: underline; }
.entryT a:hover { text-decoration: none; }
.entryT p { margin-bottom: 15px; }
.entryT ol { list-style-position: inside; }
.entryT ul { list-style: none outside none; padding-left: 20px; padding-right: 20px }
.entryT ul li { background: url(../images/entry-ul-bullet.gif) no-repeat 0 7px; padding-left: 20px; line-height: 18px; }
.entryT table { border-collapse:collapse; margin-bottom:20px; }
.entryT th { border:solid 1px #fff; background:#1a8f1d; color:#fff; padding:3px 10px; text-align: center; }
.entryT td {
	border:solid 1px #fff;
	padding:3px 10px;
	text-align: left;
	color: #505150;
	background-color: #ffffff;
}
.entryT td.email { color: #1a8f1d;}
.entryT td a { color:#505150; text-decoration: underline; }
.entryT td a:hover { color:#1a8f1d; text-decoration: none; }
.entryT blockquote { border-left: 4px solid #1a8f1d; font-style: italic; padding-left: 15px; line-height: 20px; }
.entryT a.images { border: 1px solid #d5d5d5; display: block; margin-bottom: 5px; }
.entryT a.images img { display: block; }
.entryT .more { display: block; color: #00aeef; font-weight: bold; font-size: 13px; text-decoration: none; }
.entryT .more:hover { color: #151515; }
.entryT ul li a { text-decoration: none; color: #555; }
.entryT ul li a:hover { text-decoration: underline; }

.entryP { margin-bottom: 10px; text-align: justify; }
.entryP h1.title { text-transform: uppercase; font-size: 48px; font-weight: bold;}
.entryP h2.title { font-size: 20px; line-height: 28px; color: #0c5d18; text-transform: none;  font-weight: bold; background: url(../images/wide-heading-bg.png) no-repeat 0 bottom; padding-bottom: 21px; }
.entryP h5.title { text-transform: none; font-size: 14px; font-weight: bold;} 
.entryP a { color: #169B16; text-decoration: underline; }
.entryP a:hover { color: #00FF1A; text-decoration: none; }
.entryP a:visited { color: #169B16; text-decoration: underline; }
.entryP p { margin-bottom: 15px; }
.entryP ol { list-style-position: inside; }
.entryP ul { list-style: none outside none; padding-left: 20px; padding-right: 20px }
.entryP ul li { background: url(../images/entry-ul-bullet.gif) no-repeat 0 7px; padding-left: 20px; line-height: 22px; }
.entryP table { margin-bottom:10px; }
.entryP table.center {
	width: 90%;
	margin-left:auto; 
    margin-right:auto;
	padding: 5px;
  }
.entryP table.SuppFact {
   padding: 10px;
   border: none;
  }
.entryP th { border:solid 1px #fff; background:#1a8f1d; color:#fff; padding:3px 10px; text-align: center; }
.entryP td {
	color: #505150;
	padding: 3px;
}
.entryP td.email { color: #1a8f1d;}
.entryP blockquote { border-left: 4px solid #1a8f1d; font-style: italic; padding-left: 15px; line-height: 20px; }
.entryP a.images { border: 1px solid #d5d5d5; display: block; margin-bottom: 5px; }
.entryP a.images img { display: block; }
.entryP .more { display: block; color: #00aeef; font-weight: bold; font-size: 13px; text-decoration: none; }
.entryP .more:hover { color: #151515; }
.entryP ul li a { text-decoration: none; color: #555; }
.entryP ul li a:hover { text-decoration: underline; }

.entryShop { margin-bottom: 5px; padding: 8px; text-align: justify; font-size: 12px; line-height: 17px; color: #005535; }

.note { font-size: 12px; line-height: 14px; }

.general-title { }
.general-title h2,
.general-title h4 { text-transform: none;  }
.general-title h2 { line-height: 24px;}
.general-title h2 { font-weight: bold; color: #444;  }
.general-title h4 { color: #187d1d; line-height: 18px; }

.full-page h2.title { background: url(../images/big-wide-heading-bg.png) no-repeat 0 bottom; }

#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -250px; }

.shell {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.banner-A { width: 700px; height: 121px; background: url(/skins/Skin_1/images/banners/Watermark_sale_END_ph_Miracle_Order_Button.png) no-repeat 0 0; display: block; color: #4a5461; margin-bottom: 10px; }
.banner-A:hover { background: url(/skins/Skin_1/images/banners/Watermark_sale_END_ph_Miracle_Order_Button_HOVER.png) no-repeat 0 0; width: 700px; height: 121px; margin-bottom: 10px; }
.banner-A2 { width: 620px; background: url(/skins/Skin_1/images/banners/PHM-Life1.png) no-repeat 0 0; display: block; color: #4a5461; margin-bottom: 10px; }
.banner-A2:hover { background: url(/skins/Skin_1/images/banners/PHM-Life1-hover.png) no-repeat 0 0; width: 620px; margin-bottom: 10px; }

.last { margin-right: 0 !important; }

.col { float: left; display: inline; }

.row { margin-bottom: 10px; }
.row label { float: left; display: inline; color: #4a5461; font-size: 14px; text-align: left; margin-left: 13px; }
.row label span { color: #aaa; }
.row .field { float: left; display: inline; width: 269px; height: 15px; padding: 4px 5px 5px;  border: 1px solid #cfcfcf; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; color: #4a5461; font-size: 12px; }
.row .field-focus { border-color: #d3f3ba !important;}
.row .message { width: 627px; height: 120px; resize: none; } 
.row .submit-btn  { float: left; display: inline; height: 29px; background-repeat: no-repeat; background-position: 0 0; font-size: 12px; color: #4a5461; cursor: pointer; border: 0; padding: 0 0 4px 10px;  width: 123px; background-image: url(../images/green-arrow-btn.gif); line-height: 28px; }

.row .submit-btn-hover { background: url(../images/green-arrow-btn.gif) no-repeat 0 bottom; color: #fff; }
.field-error { border: 2px solid #ff2b2b !important; color: #c53333 !important; }
.label-error,
.label-error span { color: #c53333 !important; }
.msg-alert,
.msg-thanks {  height: 26px; background: #b70000; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-bottom: 10px; display: none; }
.msg-thanks { background: #2d9a23 !important;}
.msg-alert p,
.msg-thanks p { text-align: center; margin: 0; color: #fff; line-height: 25px; }


#main,
#main .shell { background: url(../images/main-bg.gif) repeat-x 0 0;}
#main .shell { padding: 32px 0 15px; }
#main.home2 .shell { padding-top: 145px; }

#content {
	width: 720px;
}
.entryGSC { margin-bottom: 20px; }
.entryGSC h2.title { font-size: 20px; line-height: 28px; color: #0c5d18; text-transform: none;  font-weight: bold; background: url(../images/wide-heading-bg.png) no-repeat 0 bottom; padding-bottom: 21px; }
.entryGSC a { color: #1a8f1d; text-decoration: underline; }
.entryGSC a:hover { text-decoration: none; }
.entryGSC p { margin-bottom: 15px; }
.entryGSC ol { list-style-position: inside; }
.entryGSC ul { list-style: none outside none; padding-left: 20px; padding-right: 20px }
.entryGSC ul li { background: url(../images/entry-ul-bullet.gif) no-repeat 0 7px; padding-left: 20px; }
.entryGSC table { border-collapse:collapse; margin-bottom:15px; }
.entryGSC table.center { width: 80%; margin-left: 10%; margin-right: 10%; margin-bottom: 15px; }
.entryGSC th { border:solid 1px #fff; background:#1a8f1d; color:#fff; padding:3px 10px; text-align: center; }
.entryGSC td {
	padding: 0px;
	text-align: left;
	color: #505150;
}
.entryGSC td a { color:#330066; text-decoration: underline; }
.entryGSC td a:hover { color:#1a8f1d; text-decoration: none; }
.entryGSC ul li a { text-decoration: none; color: #555; }
.entryGSC ul li a:hover { text-decoration: underline; }

#sidebar {
	width: 250px;
}
#sidebar .entryGSC { margin-bottom: 30px; padding: 2px: }
#sidebar .entryGSC h2.title { background: url(../images/3cols-heading-bg.png) no-repeat 0 bottom; }

.sidebar-widget {}
.sidebar-widget p { margin-bottom: 5px; }
.sidebar-widget ul { padding-left: 10px; }

.entry .request-btn { display: block; width: 300px; height: 49px; background: url(../images/request-btn.gif) no-repeat 0 0; font-size: 19px; color: #4a5461; font-weight: bold; text-align: center; line-height: 48px; text-decoration: none ;  text-shadow: #e0e2e4 1px 1px 1px; margin-top: 20px; }
.entry .request-btn:hover { color: #fff; background-position: 0 bottom; text-shadow: #196000 1px 1px 1px; }

.css_mayo { width: 164px; height: 36px; background: url(../images/ico-css-mayo.gif) no-repeat 0 0; margin-right: 22px; }
.net_mag { width: 75px; height: 43px; background: url(../images/ico-net-magazine.gif) no-repeat 0 0; }
.bbc { width: 95px; height: 28px; background: url(../images/ico-bbc.gif) no-repeat 0 0; margin: 22px 0 0 38px; }
.digg { width: 62px; height: 37px; background: url(../images/ico-digg.gif) no-repeat 0 0; margin: 17px 0 0 37px; }

.entryC { margin-bottom: 20px; }
.entryC h2.title { font-size: 20px; line-height: 28px; color: #0c5d18; text-transform: none;  font-weight: bold; background: url(../images/wide-heading-bg.png) no-repeat 0 bottom; padding-bottom: 21px; }
.entryC a { color: #1a8f1d; text-decoration: underline; }
.entryC a:hover { text-decoration: none; }
.entryC p { margin-bottom: 15px; }
.entryC ol { list-style-position: inside; }
.entryC ul { list-style: none outside none; padding-left: 20px; padding-right: 20px }
.entryC ul li { background: url(../images/entry-ul-bullet.gif) no-repeat 0 7px; padding-left: 20px; }
.entryC table { border-collapse:collapse; margin-bottom:30px; }
.entryC table.center { width: 80%; margin-left: 10%; margin-right: 10%; margin-bottom: 15px; }
.entryC th { border:solid 1px #fff; background:#1a8f1d; color:#fff; padding:3px 10px; text-align: center; }
.entryC td {
	padding:2px 2px;
	text-align: left;
	color: #505150;
}
.entryC td a { color:#330066; text-decoration: underline; }
.entryC td a:hover { color:#1a8f1d; text-decoration: none; }
.entryC ul li a { text-decoration: none; color: #555; }
.entryC ul li a:hover { text-decoration: underline; }
.ContactForm { width: 400px; background-color: #E1F3DA; }
.ContactForm td { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align: right; padding: 3px; }

.ads {
	display: block;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
}
.extra { font-size: 11px; font-style: italic; line-height: 12px; margin: 20px 30px 10px 10px; text-align: justify; }
.google-map { width: 640px; height: 301px; margin-bottom: 10px; }

.entry .contact-info {}
.entry .contact-info li { background: none; padding: 0; line-height: 20px; margin-bottom: 5px; }
.entry .contact-info li a { text-decoration: none;}
.entry .contact-info li a span { color: #187d1d; }

.box { background-repeat: repeat-y; background-position: 0 0; }
.box .box-b { background-repeat: no-repeat; background-position: 0 bottom; }
.box .box-t { background-repeat: no-repeat; background-position: 0 top; text-align: justify; }

ul.customBullet { list-style: none outside none; }
ul.customBullet li { background: url(../images/custom-bullet.png) no-repeat 0 3px; padding-left: 30px; }
ul.customBullet li a { color: #5ab13e; text-decoration: underline; }
ul.customBullet li a:hover { text-decoration: none; }

.service-col { float: left; display: inline; width: 310px; margin-right: 20px; }
.service-col .box { width: 310px; background-image: url(../images/service-box-bg.gif); }
.service-col .box-b { background-image: url(../images/service-box-b.gif); }
.service-col .box-t { padding-bottom: 10px; }
.service-col .blue-box .box-t { background-image: url(../images/blue-service-box-t.gif); }
.service-col .gold-box .box-t { background-image: url(../images/gold-service-box-t.gif); }
.service-col .box h3 { text-align: center; text-transform: none; font-weight: bold; font-size: 24px; padding-top: 13px; }
.service-col .box .price { font-size: 16px; color: #fff; text-align: center; padding-top: 19px;  }
.service-col .box ul.customBullet { padding-top: 11px; }
.service-col .box ul.customBullet li { font-size: 15px; color: #0c5d18; line-height: 18px; padding: 11px 10px 9px 53px; background-position: 12px 12px;  border-bottom: 1px solid #e0e0e0; }
.service-col .blue-box h3 { color: #405364; }
.service-col .gold-box h3 { color: #8a5400; }
.service-col .purchase { display: block; width: 222px; height: 41px; background: url(../images/purchase-template.gif) no-repeat 0 0; text-align: center; line-height: 41px; font-size: 16px; color: #4a5461; font-weight: bold; text-shadow: #fff 0 1px 1px; margin: 14px auto 0; text-decoration: none; }
.service-col .purchase:hover { text-decoration: none; background-position: 0 bottom; color: #fff; text-shadow: #4a5461 0 1px 1px;}
.service-col .info { padding: 10px; }
.service-col .info h4 { font-size: 20px; color: #222; text-transform: none; margin-bottom: 10px; }
.service-col .info p { margin-bottom: 10px; }

.four-arrows { position: absolute; top: 0; left: 9px; display: block; width: 50px; height: 50px; background: url(../images/four-arrows.png) no-repeat 0 0; z-index: 10; }

.arrows-holder { position: absolute; width:56px; height:30px; z-index: 15; }
.arrow-left,
.arrow-right { width: 28px; height: 30px; float: left; display: inline; }
.arrow-left { background: url(../images/arrow-left.png) no-repeat 0 0; }
.arrow-right { background: url(../images/arrow-right.png) no-repeat 0 0; }

.cross-btn,
.cross-btn span { float: left; display: inline; height: 30px; background: url(../images/cross-button.gif) no-repeat 0 0; color: #4a5461; font-weight: bold; line-height: 29px; padding-left: 30px; }
.cross-btn span { background-position: right 0; padding: 0 20px 0 0; position: relative; }
.cross-btn:hover,
.cross-btn:hover span { background-position: 0 bottom; color: #fff; text-decoration: none; }
.cross-btn:hover span { background-position: right bottom; }

.project { position: relative; padding-bottom: 30px; }
.project h3 { font-weight: bold; text-transform: none; color: #0c5d18;  }
.project h3 span {  font-weight: normal; color: #444;  }
.project .main-image-holder { width: 997px; height: 414px; background: url(../images/project-detailed-image-holder.gif) no-repeat 0 0; position: relative; margin: 15px -17px 20px -10px; }
.project .main-image-holder .screenshots { float: left; display: inline;  width: 958px; height: 385px; position: relative; overflow: hidden; margin: 11px 0 0 20px; }
.project .main-image-holder .screenshots .inner-slider {}
.project .main-image-holder .screenshots .inner-slider ul { list-style: none outside none; }
.project .main-image-holder .screenshots .inner-slider ul li { float: left; display: inline;  }
.project .arrows-holder  { bottom: 11px; left: 471px; }
.project .description { float: left; display: inline;  width: 570px; }
.project .description .cross-btn { margin-top: 20px; }
.project .thumb-holder { float: left; display: inline; width: 389px; height: 149px; background: url(../images/project-page-thumbs-holder.gif) no-repeat 0 0; margin-left: 20px; }
.project .thumb-holder img { display: block; margin: 12px 0 0 10px; }

.slider-btn { width: 195px; height: 39px; background: url(../images/slider-btn.png) no-repeat 0 0; display: block; color: #4a5461; font-size: 17px; line-height: 39px; text-shadow: 1px 1px 1px #ccc; text-align: center; font-weight: bold; float: right; }
.slider-btn:hover { background: url(../images/slider-btn-hover.png) no-repeat 0 0; text-decoration: none; color: #fff; text-shadow: 1px 1px 1px #4a5461; }

.slider-AO { width: 469px; height: 242px; background: url(/skins/Skin_1/images/Sliders/ActivatedO2_pHMiracleSlider.png) no-repeat 0 0; display: block; color: #4a5461; }
.slider-AO:hover { background: url(/skins/Skin_1/images/Sliders/ActivatedO2_pHMiracleSlider.png) no-repeat 0 0; }
.slider-Freedom2017 { width: 469px; height: 242px; background: url(/skins/Skin_1/images/Sliders/2017FreedomShip_pHMiracle_Slider.png) no-repeat 0 0; display: block; color: #4a5461; }
.slider-Freedom2017:hover { background: url(/skins/Skin_1/images/Sliders/2017FreedomShip_pHMiracle_hover.png) no-repeat 0 0; }
.slider-K { width: 469px; height: 242px; background: url(/skins/Skin_1/images/Sliders/FreeShipFriday_pHMiracle_Slider.png) no-repeat 0 0; display: block; color: #4a5461; }
.slider-K:hover { background: url(/skins/Skin_1/images/Sliders/FreeShipFriday_pHMiracle_Slider.png) no-repeat 0 0; }
.slider-B { width: 469px; height: 242px; background: url(/skins/Skin_1/images/Sliders/kiosk-slider3.jpg) no-repeat 0 0; display: block; color: #4a5461; }
.slider-B:hover { background: url(/skins/Skin_1/images/Sliders/kiosk-slider3.jpg) no-repeat 0 0; }
.slider-FS { width: 469px; height: 242px; background: url(../images/Sliders/FS15_pHMiracle_Slider.png) no-repeat 0 0; display: block; }
.slider-FS:hover { background: url(../images/Sliders/FS15_pHMiracle_Hover.png) no-repeat 0 0; }
.slider-Official { width: 469px; height: 242px; background: url(/skins/Skin_1/images/Sliders/PHMLifeOfficial-01.jpg) no-repeat 0 0; display: block; color: #4a5461; }
.slider-Official:hover { background: url(/skins/Skin_1/images/Sliders/PHMLifeOfficial-hover-01.jpg) no-repeat 0 0; }
.slider-E { width: 469px; height: 242px; background: url(/skins/Skin_1/images/Sliders/ShuziBanner.jpg) no-repeat 0 0; display: block; color: #4a5461; }
.slider-E:hover { background: url(/skins/Skin_1/images/Sliders/ShuziBanner-hover.jpg) no-repeat 0 0; }
.slider-F { width: 469px; height: 242px; background: url(/skins/Skin_1/images/Sliders/OST-pHBooks.jpg) no-repeat 0 0; display: block; color: #4a5461; }
.slider-F:hover { background: url(/skins/Skin_1/images/Sliders/OST-pHBooks-hover.jpg) no-repeat 0 0; }
.slider-SpringShip { width: 469px; height: 242px; background: url(/skins/Skin_1/images/Sliders/SpringGreen_pHMiracle_Slider.png) no-repeat 0 0; display: block; color: #4a5461; }
.slider-SpringShip:hover { background: url(/skins/Skin_1/images/Sliders/SpringGreen_pHMiracle_Slider.png) no-repeat 0 0; }
.slider-I { width: 469px; height: 242px; background: url(../images/Sliders/Survey_slider.jpg) no-repeat 0 0; display: block; }
.slider-I:hover { background: url(../images/Sliders/Survey_slider-hover.jpg) no-repeat 0 0; }
.slider-J { width: 469px; height: 242px; background: url(../images/Sliders/Monstrous_Fall_Sale_pHMiracle_Slider.png) no-repeat 0 0; display: block; }
.slider-J:hover { background: url(../images/Sliders/Monstrous_Fall_Sale_pHMiracle_Slider.png) no-repeat 0 0; }
.slider-N { width: 469px; height: 242px; background: url(../images/Sliders/Nutrient_Bridge_pHMiracle_Slider.png) no-repeat 0 0; display: block; }
.slider-N:hover { background: url(../images/Sliders/Nutrient_Bridge_pHMiracle_Slider.png) no-repeat 0 0; }
.slider-Cruz { width: 469px; height: 242px; background: url(/skins/Skin_1/images/Sliders/OST-Cruise-01.png) no-repeat 0 0; display: block; color: #4a5461; }
.slider-Cruz:hover { background: url(/skins/Skin_1/images/Sliders/OST-Cruise-hover-01.png) no-repeat 0 0; }
.slider-InnerCap { width: 469px; height: 242px; background: url(/skins/Skin_1/images/Sliders/InnerlightCapture3_pHMiracle_Slider1.png
) no-repeat 0 0; display: block; color: #4a5461; }
.slider-InnerCap:hover { background: url(/skins/Skin_1/images/Sliders/InnerlightCapture3_pHMiracle_Slider1.png
) no-repeat 0 0; }
.slider-InnerCap2 { width: 469px; height: 242px; background: url(/skins/Skin_1/images/Sliders/InnerlightCapture.o_pHMiracle_Slider.png
) no-repeat 0 0; display: block; color: #4a5461; }
.slider-InnerCap2:hover { background: url(/skins/Skin_1/images/Sliders/InnerlightCapture.o_pHMiracle_Slider.png
) no-repeat 0 0; }
.slider-InnerCap3 { width: 469px; height: 242px; background: url(/skins/Skin_1/images/Sliders/InnerlightCapture_pHMirace_Slider.png
) no-repeat 0 0; display: block; color: #4a5461; }
.slider-InnerCap3:hover { background: url(/skins/Skin_1/images/Sliders/InnerlightCapture_pHMirace_Slider.png
) no-repeat 0 0; }

.banner-ad1 { width: 750px; height: 100px; background: url(/skins/Skin_1/images/banners/pHMiracle-Banner4-04.png) no-repeat 0 0; display: block; color: #4a5461; margin-bottom: 25px; }
.banner-ad1:hover { background: url(/skins/Skin_1/images/banners/pHMiracle-Banner4-hover-04.png) no-repeat 0 0; }

.slider1 { position: relative; z-index: 5; }
.slider1 .shell {  position: relative; }
.slider1 .slider-wrapper {
	position: absolute;
	top: -233px;
	left: 0;
	width: 1000px;
} 
.slider1 .slider-holder {
	float: left;
	display: inline;
	width: 520px;
	height: 276px;
	background: url(../images/home1-slider.png) no-repeat 0 0;
	position: relative;
	margin-left: 14px;
} 
.slider1 .slider-holder .content { width: 469px; height: 242px; position: relative; overflow: hidden; margin: 12px 0 0 19px; } 
.slider1 .slider-holder .content ul { list-style: none outside none; position: relative; overflow: hidden; } 
.slider1 .slider-holder .content ul li { width: 469px; height: 242px; position: relative; overflow: hidden; } 
.slider1 .slider-holder .content .jcarousel-clip { width: 469px; height: 242px; position: relative; overflow: hidden; } 
.slider1 .slider-holder .carousel-prev,
.slider1 .slider-holder .carousel-next { position: absolute; top: 114px; width: 52px; height: 53px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; }
.slider1 .slider-holder .carousel-prev { background: url(../images/carousel1-prev.png) no-repeat 0 0; left: -13px;}
.slider1 .slider-holder .carousel-next { background: url(../images/carousel1-next.png) no-repeat 0 0; right: -13px;}
.slider1 .slider-sidebar {
	float: left;
	display: inline;
	width: 410px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 40px;
}
.slider1 .slider-sidebar h2 {
	font-size: 28px;
	font-weight: bold;
	color: #ffffff;
	text-transform: none;
	text-shadow: 2px 2px 2px #222;
	margin-bottom: 15px;
}
.slider1 .slider-sidebar p {
	font-size: 20px;
	line-height: 36px;
	color: #fff;
	text-shadow: 1px 1px 1px #111; /* #1C6105 */
	text-align: justify;
	margin-top: 20px;
	margin-left: 25px;
}
.slider1 .slider-sidebar a {
	font-size: 20px;
	line-height: 28px;
	color: #fff;
	text-decoration: underline;
}
.slider1 .slider-sidebar a:hover {
	font-size: 20px;
	line-height: 28px;
	color: #84d73e;
	text-decoration: underline;
}
.slider1 .slider-sidebar .slider-btn {
	margin-top: 50px;
}
.slider1 .slider-nav { position: absolute; bottom: -21px; left: 208px; }
.slider1 .slider-nav ul { list-style: none outside none; }
.slider1 .slider-nav ul li { float: left; display: inline; width: 15px; height: 15px; margin-right: 6px;  }
.slider1 .slider-nav ul li a { float: left; display: inline; width: 15px; height: 15px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(../images/slider1-pagination.gif) no-repeat 0 0; }
.slider1 .slider-nav ul li a:hover,
.slider1 .slider-nav ul li a.active { background-position: right 0; }

.gray-btn,
.gray-btn span {
	float: left;
	display: inline;
	height: 29px;
	background: url(../images/gray-btn.gif) no-repeat 0 0;
	padding-left: 10px;
	line-height: 29px;
	font-weight: bold;
	color: #4a5461;
	text-decoration: none !important;
}
.gray-btn span { background-position: right 0; padding: 0 10px 0 0; }
.gray-btn:hover,
.gray-btn:hover span { background-position: 0 bottom; text-decoration: none; color: #fff; } 
.gray-btn:hover span { background-position: right bottom; }
.fb-like { margin-top: 10px; }
.fb-home { margin-top: 190px; }

.col-3 { width: 300px; margin-right: 40px; }
.col-3 .entry h2.title { background: url(../images/3cols-heading-bg.png) no-repeat 0 bottom; }
.col-2-wide { width: 545px; margin-top: 40px; }
.col-2-wide .entry h2.title { background: url(../images/2cols-wide-heading.png) no-repeat 0 bottom; }
.col-2-wide img.right { margin-left: 10px; }
.col-2-narrow {
	width: 388px;
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 40px;	
}
.col-2-narrow .entry h2.title { background: url(../images/2cols-narrow-heading.png) no-repeat 0 bottom; z-index: -5; }
.col-2-narrow .form1 {
	background-color: #FFF;
	text-align: right;
	font-size: 14px;
}
.col-2-narrow .entry p { margin-bottom: 5px; }
.col-2-narrow .entry ul { padding-left: 20px; }

.box { background-repeat: repeat-y; background-position: 0 0; }
.box .box-b { background-repeat: no-repeat; background-position: 0 bottom; }
.box .box-t { background-repeat: no-repeat; background-position: 0 top; }

.home-box { float: left; display: inline; width: 314px; background-image: url(/skins/Skin_1/images/home-box-bg.gif); margin-right: 19px; }
.home-box .box-b { background-image: url(/skins/Skin_1/images/home-box-b.gif);}
.home-box .box-t { background-image: url(/skins/Skin_1/images/home-box-t.gif); padding: 10px 20px; }
.home-box h4 { font-size: 16px; color: #0c5d18; font-weight: bold; text-transform: none; }
.home-box a { color: #1a8f1d; font-weight: bold; }
.home-box img.right {
	margin-top: 30px;
}
.page-boxR { float: right; display: inline; width: 214px; background-image: url(/skins/Skin_1/images/page-box-bg.png); margin-top: 8px; margin-bottom: 8px; margin-left: 8px; }
.page-boxR .box-b { width: 214px; background-image: url(/skins/Skin_1/images/page-box-b.png);}
.page-boxR .box-t { width: 214px; background-image: url(/skins/Skin_1/images/page-box-t.png); padding: 10px 20px; }
.page-boxR h4 { font-size: 16px; color: #0c5d18; font-weight: bold; text-transform: none; }
.page-boxR a { color: #1a8f1d; font-weight: bold; }
.page-boxR p { width: 175px; }

.page-boxL { float: left; display: inline; width: 214px; background-image: url(/skins/Skin_1/images/page-box-bg.png); margin-top: 8px; margin-bottom: 8px; margin-right: 8px; }
.page-boxL .box-b { width: 214px; background-image: url(/skins/Skin_1/images/page-box-b.png);}
.page-boxL .box-t { width: 214px; background-image: url(/skins/Skin_1/images/page-box-t.png); padding: 10px 20px; }
.page-boxL h4 { font-size: 16px; color: #0c5d18; font-weight: bold; text-transform: none; }
.page-boxL a { color: #1a8f1d; font-weight: bold; }
.page-boxL p { width: 175px; }

.page-search { margin: 0px 0px 30px 0px; }

.scrollbar { background: url(/skins/Skin_1/images/banners/ScrollBar001.png) no-repeat; width: 980px; height: 69px; margin-bottom: 15px; }

/* Search Engine CSS */
  .gsc-control-cse {
    font-family: "Trebuchet MS", sans-serif;
    border-color: #E1F3DA;
    background-color: #E1F3DA;
  }
  .gsc-control-cse .gsc-table-result {
    font-family: "Trebuchet MS", sans-serif;
  }
  input.gsc-input {
    border-color: #94CC7A; 
  }
  input.gsc-search-button {
    border-color: #94CC7A;
    background-color: #B5C9AB;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #A9DA92;
    background-color: #B5C9AB;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #A9DA92;
    background-color: #B5C9AB;
  }
  .gsc-tabsArea {
    border-color: #A9DA92;
  }
  .gsc-webResult.gsc-result,
  .gsc-results .gsc-imageResult {
    border-color: #A9DA92;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover,
  .gsc-imageResult:hover {
    border-color: #A9DA92;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result.gsc-promotion:hover {
    border-color: #A9DA92;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b,
  .gs-imageResult a.gs-title:link,
  .gs-imageResult a.gs-title:link b {
    color: #006636;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b,
  .gs-imageResult a.gs-title:visited,
  .gs-imageResult a.gs-title:visited b {
    color: #006636;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b,
  .gs-imageResult a.gs-title:hover,
  .gs-imageResult a.gs-title:hover b {
    color: #1a8f1d;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b,
  .gs-imageResult a.gs-title:active,
  .gs-imageResult a.gs-title:active b {
    color: #A9DA92;
  }
  .gsc-cursor-page {
    color: #006636;
  }
  a.gsc-trailing-more-results:link {
    color: #006636;
  }
  .gs-webResult .gs-snippet,
  .gs-imageResult .gs-snippet,
  .gs-fileFormatType {
    color: #454545;
  }
  .gs-webResult div.gs-visibleUrl,
  .gs-imageResult div.gs-visibleUrl {
    color: #666666;
  }
  .gs-webResult div.gs-visibleUrl-short {
    color: #666666;
  }
  .gs-webResult div.gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult div.gs-visibleUrl-long {
    display: block;
  }
  .gs-promotion div.gs-visibleUrl-short {
    display: none;
  }
  .gs-promotion div.gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #A9DA92;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #A9DA92;
    background-color: #FFFFFF;
    color: #006636;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #A9DA92;
    background-color: #B5C9AB;
    color: #006636;
  }
  .gsc-webResult.gsc-result.gsc-promotion {
    border-color: #94CC7A;
    background-color: #CBE8B4;
  }
  .gsc-completion-title {
    color: #006636;
  }
  .gsc-completion-snippet {
    color: #454545;
  }
  .gs-promotion a.gs-title:link,
  .gs-promotion a.gs-title:link *,
  .gs-promotion .gs-snippet a:link {
    color: #0066CC;
  }
  .gs-promotion a.gs-title:visited,
  .gs-promotion a.gs-title:visited *,
  .gs-promotion .gs-snippet a:visited {
    color: #0066CC;
  }
  .gs-promotion a.gs-title:hover,
  .gs-promotion a.gs-title:hover *,
  .gs-promotion .gs-snippet a:hover {
    color: #0066CC;
  }
  .gs-promotion a.gs-title:active,
  .gs-promotion a.gs-title:active *,
  .gs-promotion .gs-snippet a:active {
    color: #0066CC;
  }
  .gs-promotion .gs-snippet,
  .gs-promotion .gs-title .gs-promotion-title-right,
  .gs-promotion .gs-title .gs-promotion-title-right *  {
    color: #454545;
  }
  .gs-promotion .gs-visibleUrl,
  .gs-promotion .gs-visibleUrl-short {
    color: #815FA7;
  }
/* end Search Engine CSS */

.DCtable { margin: 40px 120px 5px 120px; }

.bodytexth {
        font-family: Verdana, Geneva, sans-serif; font-size: 13px; color: #005535; text-align: justify; margin-top: 0px; line-height: 16px; }
.bodytexta { font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #005535; width: auto; text-align: justify; margin-right: 10px; margin-left: 10px; margin-bottom: 0px; padding-bottom: 0px; text-decoration: none; }
.bodytextb { font-family: Verdana, Geneva, sans-serif;  font-size: 14px; color: #295A4B; width: auto; text-align: center; margin-bottom: 12px; text-decoration: none; margin-top: 10px; }
.bodytextc { font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #295A4B; width: auto; text-align: right;  margin-bottom: 12px; text-decoration: none; margin-top: 10px; horizontal-align: right; }
.bodytextCanbox {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	text-align: justify;
	text-decoration: none;
}
.bodytextCanbox a { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #000000; text-align: justify; font-weight: bold; text-decoration: none; }
.bodytextCanbox a:hover { font-family: Verdana, Geneva, sans-serif;  font-size: 12px; color: #99ff33; text-align: justify;  font-weight: bold; text-decoration: underline; }
.bodytextDiabox {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #330066;
	text-align: justify;
	text-decoration: none;
}
.bodytextDiabox a { font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 12px;  color: #330066; text-align: justify; font-weight: bold; text-decoration: none;}
.bodytextDiabox a:hover { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #B366FF; text-align: justify; font-weight: bold; text-decoration: underline; }
.bodytextd { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #295A4B; text-align: centered; text-decoration: none; }
.bodytextdd {  font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #00331A; text-align: centered; text-decoration: none; margin-top: 5px; }
.bodytextdd:hover { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #8963AF; text-decoration: underline; }
.contentimgs { text-align: center; }
.contentimgssue { text-align: center; horizontal-align: left; }
.contentbirdsall { text-align: center; horizontal-align: left; }

.bodytextb a { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #295A4B; width: auto; text-align: center; margin-bottom: 12px; text-decoration: none; font-weight: bold; }
.bodytextb a:hover { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #6C4392; width: auto; text-align: center; margin-bottom: 12px; text-decoration: none; }
#picandcom1 { height: auto; width: 100%; }
.ArticleRound  {
		width: 175px;
		margin: 10px 7px 6px 0;		
		display: inline-block;
		float: left;
		border-radius: 5px;	
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		background-color: #E6FFDD;
		box-shadow: 0px 2px 7px #666666;
}
.CancerBoxY1  {
        background-image: url(../../Skin_1/images/CancerSection/CancerBoxY1.png);
        background-repeat: no-repeat;
}
.CancerBoxX2  {
        background-image: url(../../Skin_1/images/CancerSection/CancerBoxX2.png);
        background-repeat: no-repeat;
        text-align: justify;
}
.CancerBoxV  {
        background-image: url(../../Skin_1/images/CancerSection/CancerBoxV.png) ;
        background-repeat: no-repeat;
}
.DiabetesBoxV  {
        background-image: url(../../Skin_1/images/DiabetesSection/DiabetesBoxV.png);
        background-repeat: no-repeat;
}
.DiabetesBoxX2  {
        background-image: url(../../Skin_1/images/DiabetesSection/DiabetesBoxX2.png);
        background-repeat: no-repeat;
        text-align: justify;
}
.DiaRound  {
		border-radius: 8px;	
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		background-color: #eeeeee;
		box-shadow: 0px 3px 10px #333333;
}
.dia-vid { width: 348px; height: 275px; background: url(/skins/Skin_1/images/DiabetesSection/DiabetesBoxA1.png) no-repeat 0 0; display: table-cell; color: #4a5461; }
.dia-vid:hover { background: url(/skins/Skin_1/images/DiabetesSection/DiabetesBoxA1-hover.png) no-repeat 0 0; }
.dia-bk { width: 110px; height: 140px; background: url(/skins/Skin_1/images/DiabetesSection/DiabetesBoxB2.png) no-repeat 0 0; display: table-cell; color: #4a5461; }
.dia-bk:hover { background: url(/skins/Skin_1/images/DiabetesSection/DiabetesBoxB2-hover.png) no-repeat 0 0; }
	
.WL-book { width: 200px; background: url(/images/Product/medium/bk_phWeightLoss3ds200.png) no-repeat 0 0; display: block; color: #000; font-size: 12px; line-height: 12px;text-align: center; font-weight: bold; text-decoration: none; float: left; }
.WL-book:hover { background: url(/images/Product/medium/bk_phWeightLoss3ds200b.png) no-repeat 0 0; text-decoration: none; color: #ff6633; }

.WL1 { width: 705px; height: 337px; background: url(/skins/Skin_1/images/weight-loss/WeightLossCombo001top.png) no-repeat 0 0; display: block; color: #4a5461; }
.WL1h { height: 845px; background: url(/skins/Skin_1/images/weight-loss/WeightLossCombo001.png) no-repeat 0 0; }

.WL2 { width: 676px; height: 356px; background: url(/skins/Skin_1/images/weight-loss/WeightLoss-MichaelMayneTop676.png) no-repeat 0 0; display: block; color: #4a5461; }
.WL2:hover { height:932px; background: url(/skins/Skin_1/images/weight-loss/WeightLoss-MichaelMayne676.png) no-repeat 0 0; }

.slider2 {  }
.slider2 .shell { position: relative; }
.slider2 .slider-holder { width: 994px; height: 394px; position: absolute; top: -235px; left: -10px; background: url(../images/slider2-holder.png) no-repeat 0 0; }
.slider2 .slider-holder .content { width: 960px; height: 367px; margin: 10px 0 0 17px; position: relative; overflow: hidden; }
.slider2 .slider-holder .content ul { list-style: none outside none; position: relative; overflow: hidden; }
.slider2 .slider-holder .content ul li { width: 960px; height: 367px; position: relative; }
.slider2 .slider-holder .content .jcarousel-clip,
.slider2 .slider-holder .content .jcarousel-container { width: 960px; height: 367px; position: relative; overflow: hidden;  }
.slider2 .slider-holder .content ul li .image-holder { width: 450px; float: left; display: inline; }
.slider2 .slider-holder .content ul li .image-holder img { display: block; margin: 30px 0 0 25px; }
.slider2 .slider-holder .content ul li .text-holder { width: 350px; float: left; display: inline; margin: 55px 0 0 35px;}
.slider2 .slider-holder .content ul li .text-holder h2 { font-size: 35px; font-weight: bold; color: #fff; text-transform: none; text-shadow: 1px 1px 1px #459126; margin-bottom: 16px; }
.slider2 .slider-holder .content ul li .text-holder p { font-size: 14px; line-height: 20px; color: #fff; margin-bottom: 15px; }
.slider2 .slider-holder .content ul li .text-holder ul li { background: url(../images/slider-custom-bullet.png) no-repeat 0 5px; padding-left: 20px; font-size: 14px; color: #fff; width: auto; height: auto; margin-bottom: 3px; }
.slider2 .slider-holder .content ul li .text-holder .slider-btn { margin: 25px 0 0 15px; }
.slider2 .slider-holder .slider-bar { height: 50px; background: url(../images/slider2-bar-bg.png) repeat 0 0; position: absolute; bottom: 18px; left: 19px; width: 957px; z-index: 10; }
.slider2 .slider-holder .slider-bar .content { width: 780px; height: 50px;  margin: 0 0 0 20px; }
.slider2 .slider-holder .slider-bar .content .jcarousel-clip,
.slider2 .slider-holder .slider-bar .content .jcarousel-container { width: 780px; height: 50px; }
.slider2 .slider-holder .slider-bar .content ul { list-style: none outside none; position: relative; }
.slider2 .slider-holder .slider-bar .content ul li { width: 780px; height: 50px;position: relative; color: #fff; font-size: 15px; line-height: 50px; }
.slider2 .slider-holder .slider-bar .content ul li a { font-weight: bold; color: #fdbb38; font-size: 15px; }
.slider2 .slider-holder .slider-bar .content ul li a:hover {  color: #fff; text-decoration: none; }
.slider2 .slider-holder .slider-bar .carousel-down,
.slider2 .slider-holder .slider-bar .carousel-up { position: absolute; top: 2px; display: block; width: 41px; height: 44px; font-size: 0; line-height: 0; text-indent: -4000px; }
.slider2 .slider-holder .slider-bar .carousel-down { background: url(../images/carousel-down.png) no-repeat 0 0; right: 63px;}
.slider2 .slider-holder .slider-bar .carousel-up { background: url(../images/carousel-up.png) no-repeat 0 0; right: 18px; }

.blog-entry {}
.blog-entry .entry_details { margin-bottom: 5px; }
.blog-entry .entry_details span { float: left; display: inline;  color: #0b8819; height: 20px; margin-right: 20px; }
.blog-entry .entry_details .date {  background: url(../images/ico-calendar.gif) no-repeat 0 4px; padding-left: 18px; }
.blog-entry .entry_details .author {  background: url(../images/ico-user.gif) no-repeat 0 4px; padding-left: 18px; }
.blog-entry .entry_details .comments { float: left; display: inline;   background: url(../images/ico-comments.gif) no-repeat 0 5px; padding-left: 18px; text-decoration: none; }
.blog-entry .entry_details .comments:hover { text-decoration: underline; }
.blog-entry .main-image { width: 632px; height: 220px; padding: 3px; border: 1px solid #ccc; margin-bottom: 10px; }
.blog-entry .main-image img { display: block; }
.blog-entry .read-more { display: block; width: 195px; height: 29px; line-height: 27px; background: url(../images/green-arrow-btn.gif) no-repeat 0 0; font-weight: bold; color: #4a5461; text-decoration: none !important; padding-left: 28px}
.blog-entry .read-more:hover { background-position: 0 bottom; color: #fff; }
.blog-entry h3 { font-size: 16px; text-transform: none; font-weight: bold; }
.blog-entry .video-player { width: 640px; height: 394px; }

.pagination {}
.pagination ul { list-style: none outside none;}
.pagination ul li { float: left; display: inline; width: 37px; height: 29px; }
.pagination ul li a { float: left; display: inline; width: 37px; height: 29px; background: url(../images/blog-pagination.gif) no-repeat 0 0; color: #4a5461; font-weight: bold; font-size: 13px; text-align: center; line-height: 27px; }
.pagination ul li a:hover,
.pagination ul li a.active { background-position: right 0; text-decoration: none; color: #fff; }

.popular-post-item { border-bottom: 1px dotted #ccc; padding-bottom: 15px; margin-bottom: 15px; }
.popular-post-item-last { border: 0; }
.popular-post-item a.thumb { width: 58px; height: 58px; float: left; display: inline; padding: 2px; border: 1px solid #ccc; }
.popular-post-item .text-holder { float: left; display: inline; width: 205px; margin: 0 0 0 16px; }
.popular-post-item .text-holder a { font-size: 13px; line-height: 20px; color: #5f5f5f; text-decoration: none; }
.popular-post-item .text-holder a:hover {  text-decoration: underline; }
.popular-post-item .text-holder span { font-size: 10px; color: #aaa; text-transform: uppercase; display: block; line-height: 14px;  }

.entry .archive-list {}
.entry .archive-list li { padding: 0; background: none ; }
.entry .archive-list li a span { font-weight: bold; color: #0b8819; }

.comment-form { }
.comment-form .row .submit-btn { width: 144px; height: 29px; background-image: url(../images/post-comment-btn.gif); li }

ul.gallery-classic { list-style: none outside none; position: relative; width: 1000px; margin-right: -20px; }
ul.gallery-classic li { float: left; display: inline; width: 195px; height: 154px; background: url(../images/gallery-classic-page-thumb-holder.png) no-repeat 0 0; margin: 0 5px 20px 0; position: relative;  }
ul.gallery-classic li img { display: block; border: 1px solid #ccc; margin: 10px 0 0 18px; cursor: pointer; }
ul.gallery-classic li .magnifier { position: absolute; display: none; width: 160px; height: 127px; background: url(../images/gallery-hover-effect.png) no-repeat 0 0; z-index: 2; top: 10px; left: 18px; }

.about-image { float: left; display: inline;  margin-right: 10px; }

.team {}
.team .entry h2.title .gray-btn { font-size: 12px; float: right; display: inline; margin-right: 10px; }
.team .entry .team-list {} 
.team .entry .team-list li { padding: 0; background: none; float: left; display: inline; width: 110px; margin-right: 65px; margin-bottom: 25px; } 
.team .entry .team-list li img { border: 1px solid #ccc; display: block; margin: 0 auto 10px; }
.team .entry .team-list li span { font-size: 13px; display: block; text-align: center; line-height: 15px; }
.team .entry .team-list li span.name { color: #101b20; font-weight: bold; }
.team .entry .team-list li span.title { color: #0b8819; }
.team blockquote { float: left; display: inline; width: 285px; border-color: #ccc; font-family: Verdana; font-style: italic; font-size: 14px; margin: 0 10px 10px 0; }

.error-404 { background: url(../images/error-bg.gif) no-repeat 0 0; margin-top: 44px; height: 606px; }
.error-404 .btn { float: left; display: inline; width: 222px; height: 39px; background: url(../images/error-page-btn.png) no-repeat 0 0; text-align: center; font-size: 13px; color: #000; padding: 20px 10px 0; line-height: 15px; }
.error-404 .btn a { font-weight: bold; color: #2b9208; }
.error-404 .t { padding-left: 59px; }
.error-404 .t .btn { margin-right: 68px; }
.error-404 .b { padding-left: 165px; margin-top: 430px; }
.error-404 .b .btn { padding-top: 15px; height: 44px; margin-right: 168px; }

.service {} 
.service .section { padding-left: 20px; }
.service .t-section p { font-size: 13px; line-height: 15px; }
.service h4 { font-size: 16px; color: #222; font-weight: bold; text-transform: none; }
.service h3 { font-size: 20px; color: #222; font-weight: bold; text-transform: none; margin-bottom: 5px; }
.service .main-image { width: 604px; height: 333px; padding: 5px; background: #dadada; border: 2px solid #707070; margin-bottom: 15px; position: relative;  }
.service .main-image .badge { position: absolute; top: 0; right: 0; width: 103px; height: 103px; background: url(../images/badge.png) no-repeat 0 0; display: block; }
.service .m-section { border-bottom: 1px dotted #ccc; padding-bottom: 20px; }
.service .m-section p { font-size: 14px; }
.service .m-section ul li { background: none; padding: 0; font-size: 13px; }
.service .m-section ul li strong {color: #222; }
.service .m-section ul li a {color: #5ab13e; text-decoration: underline; }
.service .m-section ul li a:hover { text-decoration: none; }
.service .b-section { margin-top: 15px; }
.service .b-section .customBullet { float: left; display: inline; width: 290px; }
.service .b-section .customBullet li { font-size: 14px; }
.service .b-section .buttons { float: left; display: inline; width: 222px; margin-left: 60px; }
.service .b-section .buttons a { display: block; width: 222px; height: 39px; background: url(../images/service-page-btn.gif) no-repeat 0 0; text-align: center; line-height: 39px; font-size: 16px; color: #4a5461; font-weight: bold; text-shadow: #fff 0 1px 1px; text-decoration: none;   margin-bottom: 5px; }
.service .b-section .buttons a:hover { background-position: 0 bottom; color: #fff; text-shadow: 1px 1px 1px #4a5461; }

.project-item { background: url(../images/wide-heading-bg.png) no-repeat 0 bottom; padding-bottom: 60px; margin-bottom: 50px; }
.project-item h3 {font-weight: bold; text-transform: none; color: #0c5d18;}
.project-item h3 span {  font-weight: normal; color: #444;  }
.project-item .view-project { float: right; display: inline; width: 92px; height: 29px; background: url(../images/view-project.png) no-repeat 0 0; font-weight: bold; color: #4a5461; line-height: 29px; padding-left: 30px; }
.project-item .view-project:hover { background: url(../images/view-project-hover.png) no-repeat 0 0; color: #fff; text-decoration: none; }
.project-item .image-holder { width: 660px; height: 416px; background: url(../images/project-item-image-holder.png) no-repeat 0 0; position: relative;  margin: 10px -10px 0 -10px; }
.project-item .image-holder .four-arrows { left: 10px;  }
.project-item .image-holder .arrows-holder { right: 15px; bottom: 13px; }
.project-item .image-holder .screenshots { float: left; display: inline;  width: 618px; height: 385px; position: relative; overflow: hidden; margin: 11px 0 0 21px; }
.project-item .image-holder .screenshots .inner-slider ul { list-style: none outside none; }
.project-item .image-holder .screenshots .inner-slider ul li { float: left; display: inline; }

ul.gallery-projects { list-style: none outside none; }
ul.gallery-projects li { position: relative;  float: left; display: inline; width: 316px; min-height: 415px; background: url(../images/gallery-project-image-holder.png) no-repeat 0 0; margin-right: 15px; margin-bottom: 50px; }
ul.gallery-projects li img { display: block; border: 1px solid #ccc; margin: 10px 0 0 18px; cursor: pointer; }
ul.gallery-projects li .text-holder { padding: 35px 0 0 20px;  }
ul.gallery-projects li .text-holder h4  { font-size: 16px; font-weight: bold; text-transform: none; color: #5f5f5f; }
ul.gallery-projects li .text-holder p  { margin-bottom: 10px; }
ul.gallery-projects li .magnifier { position: absolute; display: none; width: 278px; height: 215px; background: url(../images/project-gallery-magnifier.png) no-repeat 0 0; z-index: 5; top: 11px; left: 19px; }

 
#footer,#footer-push { height: 250px; }
.footer-cols,
.footer-cols .shell { height: 230px; background: #101b20; }
.footer-cols .shell { height: 200px; padding-top: 20px; }
.footer-cols .col { background: url(../images/footer-cols-separator.gif) no-repeat right 0; }
.footer-cols .col h3 { font-size: 20px; color: #fff; margin-bottom: 10px; text-transform: none; font-weight: bold; }
.footer-cols .footer-col1 {
	width: 325px;
	margin-right: 10px;
	margin-left: 0px;
	text-align: justify;
}
.footer-cols .footer-col1 p { font-size:10px; color:#777777; margin-right: 10px; line-height: 11px; }
.footer-cols .footer-col2 {
	width: 325px;
}
.footer-cols .footer-col2 h3 { margin-bottom: 0; }
.footer-cols .footer-col2 .findout-more { float: left; display: inline; width: 95px; height: 32px; background: url(../images/find-out-more.gif) no-repeat 0 0; font-weight: bold; color: #4a5461; line-height: 30px; padding-left: 18px; margin-right: 10px; }
.footer-cols .footer-col2 .findout-more:hover { text-decoration: none; color: #fff; background-position: 0 bottom; }
.footer-cols .footer-col2 p { font-weight: bold; color: #4a5461; }
.footer-cols .footer-col2 p span {float: left; display: inline;  padding-top: 3px; }

.footer-cols .footer-col3 { width: 280px; background: none; margin-left: 40px; }
.footer-cols .footer-col3 p { color: #cbcbcb; line-height: 18px; margin-bottom: 9px; }
.footer-cols .footer-col3 p strong { color: #fff; }
.footer-cols .footer-col3 p a,
.footer-cols .footer-col3 p span { color: #7dc33a; }

.footer-links,
.footer-links .shell { height: 40px; background: #000; }

.footer-links ul { list-style: none outside none; padding: 9px 0 0 0;  float:left; display:inline;}
.footer-links ul li { float: left; display: inline; height: 20px; border-right: 1px solid #1a1a1a; padding-right: 10px; margin-right: 10px; }
.footer-links ul li.last { border: 0; } 
.footer-links ul li a { float: left; display: inline;  height: 20px; line-height: 20px; }


.footer-links {text-transform: uppercase; color: #666; font-size: 11px; }
.footer-links .right{ white-space:nowrap; height:20px; padding-top:9px; line-height:20px;}
.footer-links a{color: #666;  }
.footer-links a:hover { color: #7dc33a; }

.CheckoutNowButton { text-transform: uppercase; font-size: 18px; color:#900; }
.ContinueCheckoutButton { text-transform: uppercase; font-size: 28px; color:#900; }
.ContinueShoppingButton { font-size: 12px; color:#900; }
.UpdateCartButton { font-size: 13px; color:#900; }
#btnRequestEstimates { font-size: 12px; color:#900; }
#btnRemoveEstimator { font-size: 12px; color:#900; }
#LoginButton { font-size: 13px; color:#005535; margin-left: 40px; }
#btnRequestNewPassword { font-size: 13px; color:#005535; }



ContinueShoppingButton

#tweets {}
#tweets .tweet_list { list-style: none outside none; }
#tweets .tweet_list li { line-height: 14px; margin-bottom: 6px; }
#tweets .tweet_list .tweet_text  { color: #fff; }
#tweets .tweet_list .tweet_text a { color: #7dc33a; text-decoration: underline; }
#tweets .tweet_list .tweet_text a:hover { text-decoration: none; }
#tweets .tweet_list .tweet_time  { display: block; padding-top: 5px;}
#tweets .tweet_list .tweet_time a { color: #afafaf; font-size: 10px; }

#screen { width: 100%; height: 2000px; position: absolute; top: 0; left: 0; display: none; z-index: 100; background: url(../images/screen-bg2.png) repeat 0 0; }
#screen2 { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 100; background: url(../images/screen-bg.png) repeat 0 0; }
.abs-holder { width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: block; z-index: 110; }

.login { width: 335px; height: 525px; background: url(../images/login-box-bg500.png) no-repeat 0 0; position: absolute; top: 0; left: 0;  display: none; z-index: 120; }
.login2 { width: 329px; height: 450px; background: url(../images/login-box-bg450.png) no-repeat 0 0; position: absolute; top: 0; left: 0;  z-index: 120; }
.login h4 { font-size: 17px; font-weight: bold; color: #fff; padding: 12px 0 0 28px; }
.login a {color: #0C5D18; }
.login a:hover { color: #7dc33a; text-decoration: underline; }
.login .form-holder { padding: 15px 20px 0 30px; }
.login .form-holder .row { margin-bottom: 10px; }
.login .form-holder .remember-me { float: left; display: inline; padding-top: 7px; }
.login .form-holder .remember-me .checkbox { float: left; display: inline; width: 13px; height: 13px; margin: 4px 5px 0 0; }
.login .form-holder .remember-me label { float: left; display: inline; font-size: 13px; color: #505050;  }
.login .form-holder .login-btn { float: right; display: inline; width: 78px; height: 35px; background: url(../images/login-btn.gif) no-repeat 0 0; color: #4a5461; font-weight: bold; border: 0; cursor: pointer;  padding: 0 0 4px 10px; }
.login .close-btn { position: absolute; top: 13px; right: 15px; width: 18px; height: 17px; background: url(../images/close-btn.gif) no-repeat 0 0; display: block; }
.login .note { margin-top: 5px; }

.lecture { width: 373px; height: 392px; background: url(../images/login-box-bg350s.png) no-repeat 0 0; position: absolute; top: 0; left: 0;  }
.lecture h4 { font-size: 17px; font-weight: bold; color: #fff; padding: 25px 0 0 40px; }
.lecture  a {color: #0C5D18; }
.lecture  a:hover { color: #7dc33a; text-decoration: underline; }
.lecture  .form-holder { padding: 25px 40px 0 40px; }
.lecture  .form-holder .row { margin-bottom: 10px; }
.lecture  .form-holder .remember-me { float: left; display: inline; padding-top: 7px; }
.lecture  .form-holder .remember-me .checkbox { float: left; display: inline; width: 13px; height: 13px; margin: 4px 5px 0 0; }
.lecture .form-holder .remember-me label { float: left; display: inline; font-size: 13px; color: #505050;  }
.lecture  .form-holder .date -btn { float: right; display: inline; width: 78px; height: 35px; background: url(../images/login-btn.gif) no-repeat 0 0; color: #4a5461; font-weight: bold; border: 0; cursor: pointer;  padding: 0 0 4px 10px; }
.lecture  .close-btn { position: absolute; top: 10px; right: 15px; width: 18px; height: 17px; background: url(../images/close-btn.gif) no-repeat 0 0; display: block; }


.logo-holder { position: relative; top: 30px; width: 329px; height: 199px; background: url(../images/under-construction-logo-holder.gif) no-repeat 0 0; margin: 0 auto; }
.logo-holder h1#logo {  margin: 21px 0 0 50px; }
.logo-holder p { text-align: center; font-size: 14px; line-height: 16px; color: #fff; font-weight: bold; margin: 15px 0 5px; }
.socials-holder { width: 164px; height: 61px; background: url(../images/socials-holder.gif) no-repeat 0 0; margin: 0 auto; }
h2.slogan { font-size: 60px; line-height: 100%; color: #fff; font-weight: bold; text-align: center; text-shadow: 1px 1px 1px #095f16; margin-top: 50px; }
h3.try-again { font-size: 30px; color: #059619; font-weight: bold; text-align: center; text-transform: none; text-shadow: #14581e 1px 1px 1px;}
.socials-holder .socials { margin: 20px 0 0 45px;}

.sitemap_list {}
.sitemap_list li a { color: #1e8d17!important; text-transform: uppercase; font-weight: bold; }
.sitemap_list li ul li { background: none; }
.sitemap_list li ul li a { color: #505150 !important; text-transform: none; font-weight: normal; text-decoration: underline; }
.sitemap_list li ul li a:hover {  text-decoration: none; }

/* Styling for the title (Month and Year) of the calendar --------------------- */
.calendar-title {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
    text-align: center;
    height: 40px;
    background-color: white;
    color: black;
    }
/* Styling for the footer */
.calendar-footer {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8px;
    text-align: center;
    }
/* Styling for the overall table */
.calendar {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
    table-layout: fixed;
    border-collapse: collapse;
    width: 100%;
    }
/* Styling for the column headers (days of the week) */
.calendar th {
	font-size: 16px;
    padding: 0 0.5em;
    text-align: center;
    background-color:gray;
    color:white;
    }
/* Styling for the individual cells (days) */
.calendar td  {     
    font-size: 11px;
	line-height: 14px;
    padding: 0.25em 0.25em;   
    width: 14%; 
    height: 80px;
    text-align: left;
    vertical-align: top;
    }
/* Styling for the date numbers */
.date  {     
    font-size: 12px;
    padding: 0.25em 0.25em;   
    text-align: left;
    vertical-align: top;
    }
.date2  {     
    font-size: 12px;
	color: #cccccc;
    padding: 0.25em 0.25em;   
    text-align: left;
    vertical-align: top;
    }
#reveal {
display:none;
}
#reveal1 {
display:none;
}
#reveal2 {
display:none;
}
#reveal3 {
display:none;
}
#reveal4 {
display:none;
}
/* =Shadow Nav -------------------------------- */
	
#nav-shadow {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	width: 705px;
	min-height: 130px;
	text-align: center;
	list-style: none;
	}		
#nav-shadow li {
	margin-left: 6px;
	width: 170px;
	height: 114px;
	position: relative;
	float: left;
	}		
#nav-shadow a, #nav-shadow a:visited, #nav-shadow a, #nav-shadow a:hover {
	margin: 0 auto;
	width: 170px;
	height: 114px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/skins/Skin_1/images/weight-loss/WLnavButtons.png) no-repeat;
	display: block;
	position: relative;
	z-index: 2;
	}		
/* Individual Buttons */

#nav-shadow li.button-1 a {
	background-position: -3px 0px;
	}		
#nav-shadow li.button-2 a {
	background-position: -170px 0px;
	}		
#nav-shadow li.button-3 a {
	background-position: -340px 0px;
	}		
#nav-shadow li.button-4 a {
	background-position: -510px 0px;
	}		
/* Button Shadow */
#nav-shadow li img.shadow {
	margin: 0 auto;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	}
/* Diabetes Graphic */	
#navD-shadow {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	width: 705px;
	min-height: 130px;
	text-align: center;
	list-style: none;
	}		
#navD-shadow li {
	margin-left: 6px;
	width: 170px;
	height: 114px;
	position: relative;
	float: left;
	}		
#navD-shadow a, #navD-shadow a:visited, #navD-shadow a, #navD-shadow a:hover {
	margin: 0 auto;
	width: 170px;
	height: 114px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/skins/Skin_1/images/diabetes/DIAnavButtons.png) no-repeat;
	display: block;
	position: relative;
	z-index: 2;
	}		
/* Individual Buttons */

#navD-shadow li.button-1 a {
	background-position: -3px 0px;
	}		
#navD-shadow li.button-2 a {
	background-position: -170px 0px;
	}		
#navD-shadow li.button-3 a {
	background-position: -340px 0px;
	}		
#navD-shadow li.button-4 a {
	background-position: -510px 0px;
	}		
/* Button Shadow */

#navD-shadow li img.shadow {
	margin: 0 auto;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	}
/* Cancer Graphic */
#navC-shadow {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	width: 705px;
	min-height: 130px;
	text-align: center;
	list-style: none;
	}		
#navC-shadow li {
	margin-left: 6px;
	width: 170px;
	height: 114px;
	position: relative;
	float: left;
	}		
#navC-shadow a, #navC-shadow a:visited, #navC-shadow a, #navC-shadow a:hover {
	margin: 0 auto;
	width: 170px;
	height: 114px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/skins/Skin_1/images/cancer/CANnavButtons.png) no-repeat;
	display: block;
	position: relative;
	z-index: 2;
	}		
/* Individual Buttons */
#navC-shadow li.button-1 a {
	background-position: -3px 0px;
	}		
#navC-shadow li.button-2 a {
	background-position: -170px 0px;
	}		
#navC-shadow li.button-3 a {
	background-position: -340px 0px;
	}		
#navC-shadow li.button-4 a {
	background-position: -510px 0px;
	}		
/* Button Shadow */
#navC-shadow li img.shadow {
	margin: 0 auto;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	}
		
.VidNav, .VidNavR  {
	width: 200px;
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0C5D18;
	font-size: 12px;
	line-height: 20px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.VidNav ul  {
	margin-left: 10px;
	list-style-type: none;
}
.VidNavR ul  {
	margin-left: 10px;
	list-style-type: none;
	line-height: 30px;
}
#vidlinkD   {
	margin-left: 10px;
	list-style-type: none;
	line-height: 30px;
}
.viddiv {
	border:2px solid #dddddd;
	padding:40px 30px;
	margin-top: 25px;
	background:#e5eecc;
	width:420px;
	height:276px;
	float: right;
	border-radius:8px;
	-moz-border-radius:8px; /* Old Firefox */
}
#vidshow { display: block; }
#vidshow2, #vidshow3, #vidshow4, #vidshow5, #vidshow6, #vidshow7, vidshow8, #vidshow9, #vidshow10 { display: none; margin: 0px auto; }
#safari, #safariR { text-align: center; margin-top: 100px; }
.shuzibox {
	border:2px solid #ccc;
	padding:8px 8px;
	margin-top: 10px;
	margin-bottom: 25px;
	margin-left: 8px;
	background:#EFEFEF;
	width: 205px;
	height: 180px;
	float: left;
	border-radius:8px;
	-moz-border-radius:8px; /* Old Firefox */
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
}
.donatebox {
	border:2px solid #dddddd;
	padding:20px 40px;
	margin-top: 10px;
	background:#e5eecc;
	width:400px;
	float: left;
	text-align: center;
	border-radius:8px;
	-moz-border-radius:8px; /* Old Firefox */
}	
/*Slide Down Effect */
#panel,#flip
{
padding:5px;
background-color:#eeeeee;
border:solid 1px #e5eecc;
}
#panel
{
padding:20px;
display:none;
}

.tip {
	color: #fff;
	background:#1d1d1d;
	display:none; /*--Hides by default--*/
	padding:10px;
	position:absolute;	z-index:1000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.jPlayContainer { width: 100%; }

/*-----------------------------------------------------
jPlayer
-------------------------------------------*/
/*
 * Skin for jPlayer Plugin (jQuery JavaScript Library)
 * http://www.jplayer.org
 *
 * Skin Name: Blue Monday
 *
 * Copyright (c) 2010-2012 Happyworm Ltd
 * Dual licensed under the MIT and GPL licenses.
 *  - http://www.opensource.org/licenses/mit-license.php
 *  - http://www.gnu.org/copyleft/gpl.html
 *
 * Author: Silvia Benvenuti
 * Skin Version: 4.2 (jPlayer 2.2.0)
 * Date: 22nd October 2012
 */

div.jp-audio,
div.jp-audio-stream,
div.jp-video {
	/* Edit the font-size to counteract inherited font sizing.
	 * Eg. 1.25em = 1 / 0.8em
	 */

	font-size:14px; /* 1.25em for testing in site pages */ /* No parent CSS that can effect the size in the demos ZIP */
	font-family:Verdana, Arial, sans-serif;
	line-height:16px;
	color: #bbb;
	border:1px solid #7EFF61;
	background-color:#282828;
}
div.jp-audio {
	width:600px;
}
div.jp-audio-stream {
	width:182px;
}
div.jp-video-270p {
	width:480px;
}
div.jp-video-360p {
	width:640px;
}
div.jp-video-full {
	/* Rules for IE6 (full-screen) */
	width:480px;
	height:270px;
	/* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */
	position:static !important; position:relative
}

/* The z-index rule is defined in this manner to enable Popcorn plugins that add overlays to video area. EG. Subtitles. */
div.jp-video-full div div {
	z-index:1000;
}

div.jp-video-full div.jp-jplayer {
	top: 0;
	left: 0;
	position: fixed !important; position: relative; /* Rules for IE6 (full-screen) */
	overflow: hidden;
}

div.jp-video-full div.jp-gui {
	position: fixed !important; position: static; /* Rules for IE6 (full-screen) */
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	z-index:1001; /* 1 layer above the others. */
}

div.jp-video-full div.jp-interface {
	position: absolute !important; position: relative; /* Rules for IE6 (full-screen) */
	bottom: 0;
	left: 0;
}

div.jp-interface {
	position: relative;
	background-color:#282828;
	width:100%;
}

div.jp-audio div.jp-type-single div.jp-interface {
	height:80px;
}
div.jp-audio div.jp-type-playlist div.jp-interface {
	height:80px;
}

div.jp-audio-stream div.jp-type-single div.jp-interface {
	height:80px;
}

div.jp-video div.jp-interface {
	border-top:1px solid #009be3;
}

/* @group CONTROLS */

div.jp-controls-holder {
	clear: both;
	width:440px;
	margin:0 auto;
	position: relative;
	overflow:hidden;
	top:-8px; /* This negative value depends on the size of the text in jp-currentTime and jp-duration */
}

div.jp-interface ul.jp-controls {
	list-style-type:none;
	margin:0;
	padding: 0;
	overflow:hidden;
}

div.jp-audio ul.jp-controls {
	width: 580px;
	padding:20px 20px 0 20px;
}

div.jp-audio-stream ul.jp-controls {
	width: 142px;
	padding:20px 20px 0 20px;
}

div.jp-video div.jp-type-single ul.jp-controls {
	width: 78px;
	margin-left: 200px;
}

div.jp-video div.jp-type-playlist ul.jp-controls {
	width: 134px;
	margin-left: 172px;
}
div.jp-video ul.jp-controls,
div.jp-interface ul.jp-controls li {
	display:inline;
	float: left;
}

div.jp-interface ul.jp-controls a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
a.jp-play,
a.jp-pause {
	width:42px;
	height:42px;
}

a.jp-play {
	background: url("/skins/Skin_1/images/jplayer.green.button-play.png") 0 0 no-repeat;
}
a.jp-play:hover {
	background: url("/skins/Skin_1/images/jplayer.green.button-playH.png") 0 0 no-repeat;
}
a.jp-pause {
	background: url("/skins/Skin_1/images/jplayer.green.button-pause.png") 0 0 no-repeat;
	display: none;
}
a.jp-pause:hover {
	background: url("/skins/Skin_1/images/jplayer.green.button-pauseH.png") 0 0 no-repeat;
}

a.jp-stop, a.jp-previous, a.jp-next {
	width:28px;
	height:28px;
	margin-top:6px;
}

a.jp-stop {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") 0 -83px no-repeat;
	margin-left:10px;
}

a.jp-stop:hover {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") -29px -83px no-repeat;
}

a.jp-previous {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") 0 -112px no-repeat;
}
a.jp-previous:hover {

	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") -29px -112px no-repeat;
}

a.jp-next {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") 0 -141px no-repeat;
}
a.jp-next:hover {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") -29px -141px no-repeat;
}

/* @end */

/* @group progress bar */

div.jp-progress {
	overflow:hidden;
	background-color: #bbb;
}
div.jp-audio div.jp-progress {
	position: absolute;
	top:32px;
	height:15px;
}
div.jp-audio div.jp-type-single div.jp-progress {
	left:110px;
	width:355px;
}
div.jp-audio div.jp-type-playlist div.jp-progress {
	left:166px;
	width:130px;
}
div.jp-video div.jp-progress {
	top:0px;
	left:0px;
	width:100%;
	height:10px;
}
div.jp-seek-bar {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") 0 -202px repeat-x;
	width:0px;
	height:100%;
	cursor: pointer;
	float: left;
}
div.jp-play-bar {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") 0 -218px repeat-x ;
	width:0px;
	height:100%;
	float: left;
}

/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg {
	background: url("/skins/Skin_1/images/jplayer.green.monday.seeking.gif");
}

/* @end */

/* @group volume controls */


a.jp-mute,
a.jp-unmute,
a.jp-volume-max {
	width:18px;
	height:15px;
	margin-top:12px;
}

div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
	margin-left: 380px;
}
div.jp-audio div.jp-type-playlist a.jp-mute,
div.jp-audio div.jp-type-playlist a.jp-unmute {
	margin-left: 154px;
}

div.jp-audio-stream div.jp-type-single a.jp-mute,
div.jp-audio-stream div.jp-type-single a.jp-unmute {
	margin-left:10px;
}

div.jp-audio a.jp-volume-max,
div.jp-audio-stream a.jp-volume-max {
	margin-left: 52px;
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute,
div.jp-video a.jp-volume-max {
	position: absolute;
	top:12px;
	margin-top:0;
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute {
	left: 50px;
}

div.jp-video a.jp-volume-max {
	left: 134px;
}

a.jp-mute {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") 0 -170px no-repeat; float: left;
}
a.jp-mute:hover {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") -19px -170px no-repeat; float: left;
}
a.jp-unmute {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") -60px -170px no-repeat; float: left;
	display: none;
}
a.jp-unmute:hover {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") -79px -170px no-repeat; float: left;
}
a.jp-volume-max {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") 0 -186px no-repeat; float: left;
}
a.jp-volume-max:hover {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") -19px -186px no-repeat; float: left;
}

div.jp-volume-bar {
	position: absolute;
	overflow:hidden;
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") 0 -250px repeat-x;
	width:46px;
	height:5px;
	cursor: pointer;
}
div.jp-audio div.jp-volume-bar {
	top:37px;
	left:500px;
}
div.jp-audio-stream div.jp-volume-bar {
	top:37px;
	left:92px;
}
div.jp-video div.jp-volume-bar {
	top:17px;
	left:72px;
}
div.jp-volume-bar-value {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") 0 -256px repeat-x;
	width:0px;
	height:5px;
	float: left;
}

/* @end */

/* @group current time and duration */

div.jp-audio div.jp-time-holder {
	position:absolute;
	top:50px;
}
div.jp-audio div.jp-type-single div.jp-time-holder {
	left:110px;
	width:350px;
}
div.jp-audio div.jp-type-playlist div.jp-time-holder {
	left:166px;
	width:130px;
}

div.jp-current-time,
div.jp-duration {
	width:60px;
	font-size:.64em;
	font-style:oblique;
}
div.jp-current-time {
	float: left;
	display:inline;
}
div.jp-duration {
	float: right;
	display:inline;
	text-align: right;
}

div.jp-video div.jp-current-time {
	margin-left:20px;
}
div.jp-video div.jp-duration {
	margin-right:20px;
}

/* @end */

/* @group playlist */

div.jp-title {
	font-weight:bold;
	text-align:center;
}

div.jp-title,
div.jp-playlist {
	width:100%;
	background-color:#005535;
	border-top:1px solid #009be3;
}
div.jp-type-single div.jp-title,
div.jp-type-playlist div.jp-title,
div.jp-type-single div.jp-playlist {
	border-top:none;
}
div.jp-title ul,
div.jp-playlist ul {
	list-style-type:none;
	margin:0;
	padding:0 20px;
	font-size:.72em;
}

div.jp-title li {
	padding:5px 0;
	font-weight:bold;
}
div.jp-playlist li {
	padding:5px 0 4px 20px;
	border-bottom:1px solid #eee;
}

div.jp-playlist li div {
	display:inline;
}

/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */

div.jp-type-playlist div.jp-playlist li:last-child {
	padding:5px 0 5px 20px;
	border-bottom:none;
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
	list-style-type:square;
	list-style-position:inside;
	padding-left:7px;
}
div.jp-type-playlist div.jp-playlist a {
	color: #333;
	text-decoration: none;
}
div.jp-type-playlist div.jp-playlist a:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
	color:#0d88c1;
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	color:#666;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{
	color:#666;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{
	color:#0d88c1;
}
span.jp-artist {
	font-size:.8em;
	color:#666;
}

/* @end */

div.jp-video-play {
	width:100%;
	overflow:hidden; /* Important for nested negative margins to work in modern browsers */
	cursor:pointer;
	background-color:rgba(0,0,0,0); /* Makes IE9 work with the active area over the whole video area. IE6/7/8 only have the button as active area. */
}
div.jp-video-270p div.jp-video-play {
	margin-top:-270px;
	height:270px;
}
div.jp-video-360p div.jp-video-play {
	margin-top:-360px;
	height:360px;
}
div.jp-video-full div.jp-video-play {
	height:100%;
}
a.jp-video-play-icon {
	position:relative;
	display:block;
	width: 112px;
	height: 100px;

	margin-left:-56px;
	margin-top:-50px;
	left:50%;
	top:50%;

	background: url("/skins/Skin_1/images/jplayer.blue.monday.video.play.png") 0 0 no-repeat;
	text-indent:-9999px;
}
div.jp-video-play:hover a.jp-video-play-icon {
	background: url("/skins/Skin_1/images/jplayer.blue.monday.video.play.png") 0 -100px no-repeat;
}





div.jp-jplayer audio,
div.jp-jplayer {
	width:0px;
	height:0px;
}

div.jp-jplayer {
	background-color: #282828;
}





/* @group TOGGLES */

/* The audio toggles are nested inside jp-time-holder */

ul.jp-toggles {
	list-style-type:none;
	padding:0;
	margin:0 auto;
	overflow:hidden;
}

div.jp-audio .jp-type-single ul.jp-toggles {
	width:25px;
}
div.jp-audio .jp-type-playlist ul.jp-toggles {
	width:55px;
	margin: 0;
	position: absolute;
	left: 325px;
	top: 50px;
}

div.jp-video ul.jp-toggles {
	margin-top:10px;
	width:100px;
}

ul.jp-toggles li {
	display:block;
	float:right;
}

ul.jp-toggles li a {
	display:block;
	width:25px;
	height:18px;
	text-indent:-9999px;
	line-height:100%; /* need this for IE6 */
}

a.jp-full-screen {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") 0 -310px no-repeat;
	margin-left: 20px;
}

a.jp-full-screen:hover {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") -30px -310px no-repeat;
}

a.jp-restore-screen {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") -60px -310px no-repeat;
	margin-left: 20px;
}

a.jp-restore-screen:hover {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") -90px -310px no-repeat;
}

a.jp-repeat {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") 0 -290px no-repeat; margin-left: 30px; float: left;
}

a.jp-repeat:hover {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") -30px -290px no-repeat; margin-left: 30px; float: left;
}

a.jp-repeat-off {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") -60px -290px no-repeat;
}

a.jp-repeat-off:hover {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") -90px -290px no-repeat;
}

a.jp-shuffle {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") 0 -270px no-repeat;
	margin-left: 5px;
}

a.jp-shuffle:hover {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") -30px -270px no-repeat;
}

a.jp-shuffle-off {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") -60px -270px no-repeat;
	margin-left: 5px;
}

a.jp-shuffle-off:hover {
	background: url("/skins/Skin_1/images/jplayer.green.monday.jpg") -90px -270px no-repeat;
}


/* @end */

/* @group NO SOLUTION error feedback */

.jp-no-solution {
	padding:5px;
	font-size:.8em;
	background-color:#eee;
	border:2px solid #009be3;
	color:#282828;
	display:none;
}

.jp-no-solution a {
	color:#282828;
}

.jp-no-solution span {
	font-size:1em;
	display:block;
	text-align:center;
	font-weight:bold;
}

/* ------------------------------- 
end jPlayer 
--------------------------------------- */




Start Original Style Sheet ---------------------------------------------------------------------------------------------------

.lrgtable { width: 1000px; margin: 0 0 0 0;}
.middletable { width: 1000px; height: auto; background-color: #ffffff;}
.wordtd {
	padding-right: 15px;
	padding-left: 18px;
	text-align: justify;
}
.wordtd2 {
	padding-right: 15px;
	padding-left: 15px;
	text-align: justify;
}
.pressimg {
        padding-right: 10px;
        padding-left: 10px;
        text-align: center;
}
.pagecontent {
	height: auto;
	width: 705px;
	vertical-align: top;
	margin: 5px 10px 10px 10px;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: justify;
	background-color: transparent;
}
.pagecontent ul {margin-left: 40px; line-height: 20px;}
.foodchart { padding-top: 5px; padding-left: 15px; padding-right: 5px; vertical-align: top; line-height: 15px;}
.albumDC {
	width: 780px;
	height: 1200px;
	padding: 20px;
	border: 1px solid #330066;
	background-image: url(/album/DC/DC-wash-mon2-back.png);
}
#tblSkipReg { padding: 10px; }
#pnlShippingOptions { padding: 10px; }
#tblAccountBox { padding: 10px; }
#logo {
        height: auto;
        width: 100%;
        margin-top: 0px;
        margin-bottom: 0px;
        z-index: 2;

}

#upperbuttons {
        height: auto;
        width: auto;
        margin-top: 0px;
               padding-top: 7px;
}
#upperbuttons ul {
        list-style-type: none;
        color: #fff;
        font-size: 18px;
        font-weight: bold;
        text-align: center;
        margin-top: 0px;
        margin-bottom: 0px;
}
#upperbuttons a {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
}
#upperbuttons li {
        display: inline;
        padding-right: 2px;
        padding-left: 2px;
}
#upperbuttons a:hover {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #99ff33;
        text-decoration: none;
        padding-right: 5px;
        padding-left: 5px;
}
#bottomnav {
        width: 850px;
        margin-right: auto;
        margin-left: auto;
        height: auto;
        margin-top: 11px;
        margin-bottom: 0px;
        text-align: center;
}
#bottomnav a:hover {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
}
#bottomnav ul {
        margin-top: 0px;
        margin-bottom: 0px;
        list-style-type: none;
}
#bottomnav li {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #D4CDEC;
        display: inline;
        padding-right: 5px;
        padding-left: 5px;
}
#bottomnav a {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #D8D1F2;
        text-decoration: none;
}
#underline {
        background-color: #70469a;
        height: 2px;
        width: 90%;
        margin-top: 6px;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 4px;
}

#maincontent {
        height: auto;
        width: 100%;
        float: left;
        margin-left: 235px;
        background-color: #00CC00;
}
#maincontent #rbcontainer {
        background-color: #009999;
        float: left;
        height: 55px;
        width: 30%;
}

#loginlink a {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #7953A2;
        text-decoration: none;
}
#loginlink a:hover {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
}
#loginlink {
        float: right;
}
#topsearchform {
        width: auto;
        float: left;
        margin-top: 3px;
        margin-left: 3px;
}
#lbcontainer {
        float: left;
        height: auto;
        width: 18%;
        background-image: url(images/lbbuttonbg.jpg);
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        padding-top: 4px;
        min-width: 153px;
        background-repeat: repeat-x;
        padding-left: 4px;
        padding-right: 4px;
}

#lightbox{
        background-color:#eee;
        padding: 10px;
        border-bottom: 2px solid #666;
        border-right: 2px solid #666;
        }
#lightboxDetails{
        font-size: 0.8em;
        padding-top: 0.4em;
        }
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
        background-color: #333;
        back\ground-color: transparent;
        background-image: url(blank.gif);
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
        }

#subone {
        width: 174px;
        text-align: left;
        background-image: url(images/searchbg.jpg);
        background-repeat: repeat-x;
        height: 35px;
        margin-bottom: 4px;
        float: left;
        font-size: 10px;
}
#suboneB {
        width: 160px;
        text-align: center;
        background-image: url(images/searchbgF.png);
        background-repeat: repeat-x;
        height: 35px;
        margin-bottom: 4px;
        font-size: 10px;
}
#subtwo {
        height: auto;
        width: 100%;
        float: right;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #E4E1F2;
        font-weight: bold;
        vertical-align: top;
        padding-top: 5px;
        padding-bottom: 10px;
        padding-left: 5px;
        margin-right: 5px;
}
#subcontentcontainer #newsletter {
        float: right;
        height: auto;
        width: 100%;
        margin-right: 5px;
        background-color: #00FF00;
        padding-left: 30px;
}

#subtwo table {
        margin-top: 3px;
        margin-right: 3px;
        margin-bottom: 3px;
        margin-left: 3px;
}
#subtwo .image {
        vertical-align: top;
        padding-left: 6px;
}
#subtwo h1 {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 16px;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        text-align: center;
        color: #FFFFFF;
}

#subtwo .words {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #E4E1F2;
        text-align: left;
        padding: 3px;
}

#flash object {
        margin-right: auto;
        margin-left: auto;
        width: 532px;
}

#lbcontainer #boxtwo {
        height: auto;
        width: 100%;
}
#rbcontainer {
        float: right;
        height: auto;
        width: 82%;
        margin-left: -19%;
        min-width: 697px;
}
#boxone {
        height: auto;
        width: 1000px;
        margin-top: 0px;
}
#boxone table {
        margin-right: auto;
        margin-left: auto;
        margin-top: 1px;
}
.leftcontent {
        background-image: url(images/lbbuttonbg.jpg);
        background-repeat: repeat-x;
        height: auto;
        width: 60px;
        padding-right: 2px;
        max-width: 60px;
}
#boxone .maintable {
        height: auto;
        width: 1000px;
        margin-right: auto;
        margin-left: auto;
        margin-top: 0px;
}
.maintable .leftcolumn {
        padding-right: 0px;
        padding-top: 0px;
        vertical-align: text-top;
        background-color: #330066;
        margin-bottom: 10px;
        height: auto;
        width: 174px;
}

#boxone .maintable .righttable {
        margin-top: 0px;
        vertical-align: text-top;
		background-color:#FFFFFF
        width: 820px;
}
#testimonials .testimonialimg {
        vertical-align: top;
}




#lbcontainer #buttonsa {
        background-image: url(images/buttonsbgsmall.jpg);
        height: 25px;
        width: 95%;
        margin-right: auto;
        margin-left: 3px;
        margin-top: 2px;
        background-repeat: repeat-x;
        float: left;
}
#lbcontainer #buttonsb {
        background-image: url(images/buttonsbgsmall.jpg);
        height: 25px;
        width: 95%;
        margin-right: auto;
        margin-left: 3px;
        margin-top: 2px;
        background-repeat: repeat-x;
        float: left;
}
#lbcontainer #buttonsc {
        background-image: url(images/buttonsbgsmall.jpg);
        height: 25px;
        width: 95%;
        margin-right: auto;
        margin-left: 3px;
        margin-top: 2px;
        background-repeat: repeat-x;
        float: left;
}
#subcontentcontainer {
        width: 25%;
        float: right;
        height: auto;
        background-repeat: repeat-x;
        min-height: 600px;
        background-image: url(images/subcontainerbg.jpg);
        margin-left: -10%;
        margin-right: 11px;
}
#rbcontainer #contentcontainer {
        float: left;
        height: auto;
        width: 70%;
        padding-right: 8px;
        padding-left: 15px;
        min-width: 488px;
}
#productbrowse {
        text-decoration: none;
        background-color: #fff;
        width: 170px;
        height: 20px;
        float: left;
}
#newsletterbutton {
        float: left;
        height: 45px;
        width: 95%;
        padding-left: 6px;
        background-image: url(images/newsletterbut.jpg);
        background-repeat: repeat-x;
}
#productbrowse #productword {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #330066;
        text-decoration: none;
        font-weight: bold;
        padding-top: 2px;
        min-width: 170px;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-left: 6px;
        text-align: center;
}
.sidebuttons {
        background-image: url(../Skin_1/images/NavButton1p1.png);
        height: 38px;
        width: 168px;
        background-repeat: no-repeat;
        text-align:left
}
.sidelinks {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #005535;
        width: 170px;
        height: 25px;
        margin-left: 5px;
        font-size: 14px;
}
.icon {
        width: 35px;
        height: 25px;
        margin-top: 2px;
        margin-left: 2px;
        margin-right: 11px;
}
.linkwords {
        margin-top: 6px;
        max-width: 125px;
}
.linkwords a:hover {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #99ff33;
        text-decoration: none;
}
.linkwordsP {
        margin-top: 6px;
        max-width: 125px;
        text-align: left;
}
.linkwordsP a {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #330066;
        text-decoration: none;
}
.linkwordsP a:hover {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #B366FF;
        text-decoration: none;
}
.linkwordsPc {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: none;
        color: #330066;
        text-decoration: none;
        text-align: center;
}
.linkwordsPc a {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #330066;
        text-decoration: none;
                text-align: center;
}
.linkwordsPc a:hover {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #B366FF;
        text-decoration: none;
                text-align: center;
}
.linkwordsa {
        margin-top: 6px;
        margin-left: 7px;
}
.linkwordsa a {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #330066;
        text-decoration: none;
}
.linkwordsa a:hover {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #B366FF;
        text-decoration: none;
}
.imgleft {
		float: left;
		padding-top: 4px;
		padding-right: 8px;
		padding-bottom: 2px;
		padding-left: 0px;
}
.imgright {
		float: right;
		padding-top: 4px;
		padding-right: 0px;
		padding-bottom: 2px;
		padding-left: 8px;
}
#topicpage  {
        vertical-align: top;
        width: 100%;
}
.textTopic {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 13px;
        color: #005535;
        text-align: justify;
        margin-top: 0px;
}
.textMicQuote {
        font-family: Verdana;
        color: #330066;
		background-color: #e5eecc;
		border-color: #330066;
        font-size: 11px;
        text-align: justify;
		padding: 5px 15px 5px 15px;
}
.textEvent {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #0C5D18;
        font-size: 12px;
		line-height: 20px;
		margin: 15px;
}
.textEvent a{
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #0C5D18;
        font-size: 12px;
		line-height: 20px;
        font-style: italic;
        font-weight: bold;
		text-decoration: underline;
}
.textEvent a:hover{
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #8cc63f;
        font-size: 12px;
		line-height: 20px;
        font-style: italic;
        font-weight: bold;
}
.textEvent2 {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #330066;
        font-size: 13px;
}
.textEvent2 a{
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #330066;
        font-size: 13px;
		line-height: 20px;
        font-style: italic;
        font-weight: bold;
		text-decoration: underline;
}
.textEvent2 a:hover{
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #8cc63f;
        font-size: 13px;
		line-height: 20px;
        font-style: italic;
        font-weight: bold;
}

.textEventTitle {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #330066;
        font-size: 20px;
        font-weight: bold;
}
.textEventTitle a {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #330066;
        font-size: 20px;
        font-weight: bold;
}
.textEventTitle a:hover {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #005535;
        font-size: 20px;
        font-weight: bold;
}
.textEventTitle2 {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #005535;
        font-size: 16px;
        font-weight: bold;
}
.textEventTitle2 a {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #005535;
        font-size: 16px;
        font-weight: bold;
}
.textEventTitle2 a:hover {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #330066;
        font-size: 16px;
        font-weight: bold;
        text-decoration: underline;
}
.textMicList {
        font-family: Verdana;
        color: #005535;
        font-size: 11px;
        font-weight: bold;
}
.textMicList a{
        font-family: Verdana;
        color: #005535;
        font-size: 11px;
        font-weight: bold;
}
.textMicList a:hover{
        font-family: Verdana;
        color: #330066;
        font-size: 11px;
        text-decoration:underline;
}
.textMicList2 {
        font-family: Verdana;
        color: #000000;
        font-size: 12px;
}
.textMicList2 a{
        font-family: Verdana;
        color: #005535;
        font-size: 12px;
        text-decoration: underline;
}
.textMicList2 a:hover{
        font-family: Verdana;
        color: #330066;
        font-size: 12px;
        text-decoration: underline;
}
.textMicListTitle {
        font-family: Verdana;
        color: #000000;
        font-size: 18px;
}
.textMicListTitle a{
        font-family: Verdana;
        color: #005535;
        font-size: 18px;
        font-weight: bold;
        text-decoration: underline;
}
.textMicListTitle a:hover{
        font-family: Verdana;
        color: #330066;
        font-size: 18px;
        font-weight: bold;
        text-decoration: underline;
}

.textBook {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 13px;
        color: #1A0E64;
        text-align: justify;
}
.textBook h1 {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 48px;
        color: #37338B;
        font-weight: bold;
        text-align: center;
        margin-top: 0px;
}
.textBook h3 {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 20px;
        color: #37338B;
                font-weight: bold;
        text-align: center;
        margin-top: 0px;
}
.PHMLbutton {
	padding: 4px 9px 4px 9px;
	color: #005CC9; 
	font-family: Segoe, 'Segoe UI', 'DejaVu Sans', 'Trebuchet MS', Verdana, sans-serif;
	font-size: 16px;	
}
.prodtext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 14px;
	text-align: justify;
	line-height: 22px;
}
.prodtext h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #005535;
	font-size: 22px;
	text-align: justify;
	line-height: 30px;
}
.prodtext h3 a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0096E0;
	text-align: justify;
	line-height: 22px;
}
.prodtext h3 a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5CFF92;
	text-align: justify;
	line-height: 22px;
}
.prodtextFacts {
	width: 440px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 11px;
	line-height: 17px;
	text-align: left;
	background-color: #ffffff;
}
.prodtextFacts ul { padding-left: 5px; padding-right: 5px; }
.prodtextFacts2 {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #525252;
        font-size: 10px;
		line-height: 12px;
        text-align: left;
		background-color: #ffffff;
}
.prodtext2 {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #737373;
        font-size: 13px;
        text-align: justify;
}
.prodtext3 {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #333;
        font-size: 13px;
        text-align: justify;
}
.SectionTitleText {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #ffffff;
        font-size: 20px;
        font-weight: bold;
        margin-left: 5px;
		text-transform: none;
}
.SectionTitleText a {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #ffffff;
        font-size: 20px;
        font-style: italic;
		text-decoration: underline;
        margin-left: 5px;
}
.SectionTitleText a:hover {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #99ff33;
        font-size: 20px;
        font-style: italic;
        margin-left: 5px;
}
.ProductNameBox {
		background-color: inherit;
		padding: 4px 4px 4px 4px;
}
.ProductNameText {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 20px;
		line-height: 28px;
		color: #0c5d18;
		font-weight: bold;
		text-transform: none;
		background: url(../images/wide-heading-bg.png) no-repeat 0 bottom;
		background-color: transparent; 
		padding-bottom: 21px; 
}
.SectionNameText {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #330066;
        font-size: 13px;
}
.textHsale1  {
        font-family: Arial, Helvetica, sans-serif;
        color:#000000;
        font-size:40px;
        font-weight:bold;
        font-style:italic;
}
.textHsale1 a  {
        font-family: Arial, Helvetica, sans-serif;
        color:#006;
        text-decoration:underline;
        font-size:40px;
        font-weight:bold;
        font-style:italic;
}
.textHsale1 a:hover  {
        font-family: Arial, Helvetica, sans-serif;
        color:#bb0000;
        text-decoration:underline;
        font-size:40px;
        font-weight:bold;
        font-style:italic;
}
.EventScroll  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #80fe01;
	background-image: url(images/EventBannerBase.png);
}
.PageNumber {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #330066;
        font-size:16px;
        font-weight: bold;
}
.ProdListPrice {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #330066;
        font-size: 12px;
}
.ProdPagePrice {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #330066;
        font-size: 12px;
        float:right;
        margin-right: 8px;
}
.ProdPagePrice2 {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #330066;
        font-size: 16px;
        float:right;
        margin-right: 28px;
		text-align: left;
}
.ReadMoreText {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #999;
        font-size: 9px;
}
.ProductTable {
		width: 100%
        margin-right: 3px;
        margin-left: 3px;
}
.ProductTable ul { line-height: 18px; margin-right: 20px;}
.ProductTable li { line-height: 16px;}
.ProductTable h3 { margin-bottom: 20px;}
.ProductTable h4 { margin-bottom: 16px;}
.emphasis1 {font-size: 18px; font-style: italic; font-weight: bold; line-height: 28px; color: #005535; }
.emphasis2 {font-size: 14px; font-style: italic; font-weight: bold; color: #005535; }
.emphasis3 {font-size: 32px; font-style: italic; font-weight: bold; color: #CC0000; text-decoration: underline; }
.Discalimer {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 9px;
        text-align: justify;
        padding-right: 20px;
        padding-left: 20px;
}
.ProductTableChloro {
        background-image: url(../../images/Chlorophyllmolecule1fade25.png);
        background-repeat: no-repeat
        background-color: #FFF;
}

#adpcontent a img
{
	border:0px;
	width:25px;
	height:25px;
	behavior: url("ADP/style4-blue/iepngfix.htc");
}
#bglayer
{
	height:200px;
	background: url("ADP/style4-blue/bg.png") repeat-x  left bottom;
	width:100%;

}
#adpcontent
{
	height:200px; 
	width:100%;
	background:url(ADP/style4-blue/popMAX.png) no-repeat  left top;
	margin:auto;
	behavior: url("ADP/style4-blue/iepngfix.htc");
}
 
.close
{
	float:right;
	position:relative;
	right:5px;
	top:107px;
	_top:107px;
}
 
#popform 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	left: 225px;
	top:97px;
	color:#fff;
	font-size:18px;
	font-weight:700;	  
	font-style:italic;
	margin:auto;
	width:580px;
	line-height:40px;
	border: 0px coral solid;
}
#popform2 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	left: 225px;
	top:97px;
	color:#fff;
	font-size:12px;
	font-weight:500;	  
	font-style:italic;
	text-align:justify;
	margin:auto;
	margin-top:38px;
	width:580px;
	line-height:20px;
	border: 0px coral solid;
}
#popform input
{
	width:160px;
	margin:0px;
}
#popform input.sbtm
{
	width:100px;
}
.popimg
{
	float:left;
}
#popform  form
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0px;
	padding:0px;
	border: 0px coral solid;
}

#bytopic {
        text-decoration: none;
        background-color: #9F8AC4;
        width: 100%;
        height: 20px;
        float: left;
        margin-top: 3px;
}
#topicword {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #DAD4EE;
        text-decoration: none;
        margin-left: 0px;
        font-weight: bold;
        padding-top: 2px;
        width: auto;
        text-align: center;
}
.rightcolumn .righttablecontent table {
        padding-bottom: 10px;
        vertical-align: top;
}
.rightcolumn .righttablecontent .dblist {
        padding-bottom: 0px;
                padding-top: 0px;
                padding-left: 1%;
                padding-right: 25%;
        vertical-align: top;
}
.sidelinksa {
        width: 170px;
        height: 25px;
        text-align: left;
}
#content1 {
        height: auto;
        background-color: #FFFFFF;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 8px;
        vertical-align: top;
}
#content1 h1 {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        color: #3C2552;
        font-size: 16px;
        font-weight: bold;
        margin-top: 4px;
        margin-bottom: 7px;
        margin-left: 9px;
}
#content1 h2 {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
        color: #330066;
        margin-bottom: 0px;
        margin-top: 0px;
        margin-left: 9px;
}
#content1 #flash {
        height: 311px;
        width: 532px;
        margin-right: auto;
        margin-left: auto;
}
#content1 .bodytext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #005535;
	text-align: justify;
	margin-top: 0px;
	line-height: 16px;
}
.bodytext a {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #007737;
        text-decoration: none;
}
.bodytext a:hover {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #8963AF;
        text-decoration: underline;
}
.bodytext h4 {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #330066;
        text-decoration: none;
}
#content1 .bodytext2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #005535;
	text-align: justify;
	margin-top: 0px;
	line-height: 16px;
}
.bodytext2 a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #005535;
	text-decoration: none;
}
.bodytext2 a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #8963AF;
	text-decoration: underline;
}
.bodytext2 h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #330066;
	text-decoration: none;
}
.greenstext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #005535;
	text-align: justify;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 0px;
	line-height: 16px;
	background-image:url(images/SproutFade.png);
}
.greenstext a {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #005535;
        text-decoration: none;
}
.greenstext a:hover {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #8963AF;
        text-decoration: underline;
}
.watertext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000066;
	text-align: justify;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 16px;
	background-image:url(images/WaterBackground.png);
}
.watertext a {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000066;
        text-decoration: none;
}
.watertext a:hover {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #8963AF;
        text-decoration: underline;
}

.righttable .middlecontent {
        vertical-align: top;
}
.rightcolumn .righttablecontent {
        padding-top: 2px;
        vertical-align: top;
}
.righttablecontent .contactinfo {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #6C8E90;
        text-align: center;
        padding-right: 4px;
        padding-bottom: 2px;
        padding-left: 4px;
        padding-top: 4px;
        vertical-align: top;

}
.signup {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #E9E9EB;
        text-align: center;
        margin-top: 5px;
        margin-bottom: 8px;
        padding-right: 6px;
        padding-left: 6px;
}
.righttablecontent .newsletter {
}
.righttablecontent .fields {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #E9E9EB;
        padding-left: 0px;
        padding-top: 4px;
        padding-bottom: 4px;
}
.leftcolumn #testimonials {
        background-color: #330066;
        height: auto;
        width: 170px;
        margin-top: 2px;
        margin-bottom:2px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 5px;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #ffffff;
}
#testimonials .testimonialwords {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        padding-left: 5px;
        text-align: justify;
        padding-right: 5px;
        vertical-align: top;
        margin-top: 0px;
}
#testimonials .testimonialwordsC {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        padding-left: 5px;
        text-align: center;
        padding-right: 5px;
        vertical-align: top;
        margin-top: 0px;
}
.testimoniallink {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        text-align: center;
        margin-top: 3px;
}
.testimoniallink a {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
        text-align: center;
}
.testimoniallink a:hover {

        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #99ff33;
        text-decoration: none;
        text-align: center;
}
.righttable .rightcolumn {
        background-image: url(images/rightcolumnbg.jpg);
        background-repeat: repeat-y;
        background-position: left top;
        vertical-align: top;
}

.righttable .image {
        vertical-align: top;
                padding-top: 8px;
                margin-bottom: 0px;
}
.image .title {
        text-align: center;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #330066;
        text-decoration: none;
        margin-top: 0px;
}

small {
                font-family: Tahoma, Geneva, sans-serif;
                color: #330066;
                font-size: 11px;
                margin-right: 8px;
}
#Signin {
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px;
		font-weight: bold;
}
#skipRegSignin {
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px;
		font-weight: bold;
}
#navigationa {
        width: 99%;
        background-repeat: repeat-x;
        height: 64px;
        margin-top: 5px;
        margin-right: auto;
        margin-left: auto;
        min-width: 1020px;
        float: left;
}
#underlinetwo {

        background-color: #316A59;
        height: 2px;
        width: 100%;
        margin-top: 0px;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 0px;
}
.bodytexta a {

        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #005535;
        text-decoration: none;
}
.bodytexta a:hover {

        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #8963AF;
        text-decoration: underline;
}
#bottomfooter {
        height: 155px;
        width: 100%;
        margin-top: 5px;
        margin-bottom: 10px;
}
#bottomfooter ul {
        list-style-type: none;
        text-align: center;
        margin-top: 7px;
        margin-bottom: 6px;
}
#bottomfooter a {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #694D95;
        text-decoration: none;
}
#bottomfooter li {
        display: inline;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #947ABB;
        text-decoration: none;
        margin-right: 3px;
        margin-left: 3px;
}
#bottomfooter a:hover {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #330066;
        text-decoration: none;
}
#bottomdecals ul {
        text-align: center;
        list-style-type: none;
        margin-bottom: 3px;
}
#bottomdecals li {
        display: inline;
        margin-right: 4px;
        margin-left: 4px;
        margin-bottom: 3px;
}
#content #allrights {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #694D95;
        text-decoration: none;
        margin-top: 0px;
        margin-bottom: 15px;
        text-align: center;
}
.righttablecontent .phtv {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #E9E9EB;
                text-align: center;
        padding: 0px;
        margin-top: 5px;
        margin-right: 0px;
        margin-bottom: 7px;
        margin-left: 0px;
}
.righttablecontent .phtv2 {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
                text-decoration: underline;
        color: #CC0000;
        text-align: center;
        padding: 0px;
        margin-top: 5px;
        margin-right: 0px;
        margin-bottom: 7px;
        margin-left: 0px;
}
.righttablecontent .subtxt {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
                color: #FFFFFF;
        text-align: center;
        padding: 0px;
        margin-top: 3px;
        margin-right: 0px;
        margin-bottom: 3px;
        margin-left: 0px;
}
.righttablecontent .ldf {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        padding: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
}

.righttable .margin {
        margin-top: 15px;
        margin-bottom: 15px;
}

#allrights .rights {
        margin-top: 3px;
        margin-bottom: 3px;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 14px;
}


#bottomdecals {
        height: auto;
        width: 100%;
        margin-top: 50px;
        margin-right: 3px;
        margin-bottom: 9px;
        margin-left: 5px;
}

#testimonials .tablemargin {
        margin-bottom: 3px;
        width: 165px;
}
.signupa {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 12px;
        color: #D9D4D7;
        text-align: center;
        margin-top: 5px;
        margin-bottom: 7px;
        padding-right: 6px;
        padding-left: 6px;
}
.righttablecontent .movieone {
        text-align: center;
        margin: 0px;
        padding-top: 0px;
}
.righttablecontent .privacy {
        margin-top: 15px;
}
.righttablecontent .phtv a {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
        text-decoration: none;
        margin: 0px;
        padding: 0px;
}
.righttablecontent .phtv a:hover {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #6C4392;
        text-align: center;
        text-decoration: none;
        margin: 0px;
        padding: 0px;
}
.waterB1 {
	background-image:url(../images/water/H2OHdrB1New.png);
	background-repeat: no-repeat;
	width: 132px;
	height: 125px;
}
.waterB2 {
	background-image:url(../images/water/H2OHdrB2New.png);
	background-repeat: no-repeat;
	width: 132px;
	height: 125px;
}
.waterB3 {
	background-image:url(../images/water/H2OHdrB3New.png);
	background-repeat: no-repeat;
	width: 132px;
	height: 125px;
}
.waterB4 {
	background-image:url(../images/water/H2OHdrB4New.png);
	background-repeat: no-repeat;
	width: 132px;
	height: 125px;
}
.waterBot {
	background-image:url(../images/water/H2OHdrBotNew.png);
	background-position: top left;
	background-repeat: no-repeat;
}
.waterBot h2 { color:#006; font-size: 26px; margin-top: 20px; }
.waterBot h3 { color:#006; }
.waterBot h4 { color:#006; border-bottom: 1px solid #006; }
.waterBot a { color: #009; }
.waterBot a:hover { color:#09F; }
.waterTxt {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #555555;
        font-size: 13px;
		text-align: justify;
}
.waterBox {
		width: 245px;
		background-color: #8bbeff;
		border: 2px;
		border-color: #00008b;
		float: right;
		margin-top: 90px;
}				
.waterTxtBlu {
        font-family: Verdana;
        color: #00008b;
        font-size: 16px;
        font-weight: bold;
		text-align: center;
}
.waterTxtBlu a {
        font-family: Verdana;
        color: #00008b;
        font-size: 16px;
        font-weight: bold;
		text-align: center;
}
.waterTxtBlu a:hover{
        font-family: Verdana;
        color: #ffffff;
        font-size: 16px;
        font-weight: bold;
		text-align: center;
		text-decoration:underline;
}
.waterTxtWht {
	    padding: 2px 5px 2px 5px;
        font-family: Verdana;
        color: #ffffff;
        font-size: 13px;
		text-align: justify;
		line-height: 14px;
}
.waterTxtWht a {
        font-family: Verdana;
        color: #009;
        font-size: 13px;
		text-align: justify;
		line-height: 14px;
}
.waterTxtWht a:hover {
        font-family: Verdana;
        color: #ffffff;
        font-size: 13px;
		text-align: justify;
		text-decoration: underline;
		line-height: 14px;
}
.ffsFormBG {
	background-image:url(/skins/Skin_1/images/recipes/ffsBG.png);
	background-repeat: no-repeat;
	width:430;
	height:268;
}
.ffsFormT1 {
	width: 430px;
	color: #330066;
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.ffsVid1 {
	background-image:url(/images/recipes/FFS-Assets/FFSp1-2vid.png);
	background-repeat: no-repeat;
	width:640;
	height:386;
}
.ffsVid2 {
	background-image:url(/images/recipes/FFS-Assets/FFSp3-2b.png);
	background-repeat: no-repeat;
	width:360;
	height:213;
}
.ffsVid3 {
	background-image:url(/images/recipes/FFS-Assets/FFSp3-2d.png);
	background-repeat: no-repeat;
	width:360;
	height:213;
}
.DiabetesBoxV  {
	background-image: url(../../Skin_1/images/DiabetesSection/DiabetesBoxV.png);
	background-repeat: no-repeat;
}
/* More from Andrew*/
#breadcrumbs h1 a {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #6C4392;
        text-decoration: underline;
}
#breadcrumbs h1 a:hover {

        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #295A4B;
        text-decoration: underline;
}
.lgimg a {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #6C4392;
        text-decoration: underline;
        text-align: center;
}
.lgimg {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #9F8AC4;
        height: auto;
        width: auto;
        margin-top: 3px;
        margin-bottom: 3px;
        margin-left: 18px;
        float: left;
}
.price {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 24px;
        font-weight: bold;
        color: #333333;
        margin-top: 25px;
}
.price2 {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
		font-style: italic;
        color: #330066;
}
#productdescription {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #666666;
        float: left;
        width: 500px;

}

.productcontent {
        vertical-align: top;
        float: left;
        height: auto;
        width: auto;
}


.lgimg a:hover {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #295A4B;
        text-decoration: underline;
        text-align: center;
}
.email a:hover {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #295A4B;
        text-decoration: underline;
}
.producttitleb {

        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #9F8AC4;
}
/* CLOSER */
#closer{
font-size: 0.7em;
color: #444;
margin: 1em 0;
}
#closer a{  color: #444;}
/* PRODUCT PAGE */
#productTopBox{
text-align: right;
padding: 1.5em 10px 10px 10px;
}
#sku{    display: block;}
#price{
font-weight: bold;
font-size: 1.5em;
display: block;
}
.SalePrice{
color: #cc0000 !important;
}
#description, #quoteBox, #otherinfo{    margin: 10px;}
.prodHeader{
width: 99.5%;
height: 1.2em;
color: #6B6F83;
clear: both;
font-weight: bold;
font-size: 1.2em;
padding: 3px 5px;
border-bottom: solid 2px #fa9d00;
}
#quoteBox input, #quoteBox select{
font-size: 1em;
display: block;
margin: 5px 0;
}
#mainImg{
margin: 0 10px 10px 0;
float: left;
}
.AddToCartButton, .AddToWishButton, #Quantity{
   font-size: 11px;
   padding-left: 7px;
   padding-right: 7px;
}
.addToForm{
margin-top: 1em;
}
#shipQuoteLabels{
width: 10em;
height: auto;
float: left;
font-weight: bold;
text-align: right;
padding-right: 10px;
}
#shipQuoteLabels label{
display: block;
line-height: 2em;
}
#ShipQuote, #yourQuote{
font-weight: bold;
line-height: 2em;
}
#shipQuoteWrapper{
height: auto;
float: left;
}
#navArrows{
float: right;
}
/* ENTITY LANDING PAGE */
.topFeature{
float: left;
width: 24.8%;
height: auto;
text-align: left;
}
.topFeatureP{
margin: 0;
padding: 0.5em;
text-align: left;
}
.topFeature p{
margin: 0;
text-align: left;
}
.topFeatureP img{
margin-bottom: 0.5em;
}
.topPrice, .topName{
font-weight: bold;
text-align: left;
}
#entitySep{
clear: both;
margin-top: 1em;
}
.btmP{
clear: left;
border-bottom: 1px solid #eee;
float: left;
width: 683px;
margin: 0.5em 0;
padding: 0.5em;
}
.btmP img{
float: left;
margin-right: 1em;
}
.btmP span{
display: block;
}
.btmName, .btmPrice, .btmSalePrice{
font-size: 1.1em;
font-weight: bold;
}
.btmDescription, .topDescription{
display: block;
padding-bottom: 1em !important;
}
.btmPrice{}
.btmSalePrice{
color: #cc0000;
}
.btmInStock, .btmOutStock, .topInStock, .topOutStock{
display: inline !important;
font-weight: bold;
color: #FA9D00;
}
.btmOutStock, .topOutStock{
color: #aaa;
}
#entityPageHeader p{
margin-top: 0;
}
#entityPageHeader img{
margin: 0 1em 0.5em 0;
float: right;
}
.entityCategory{
margin: 0 0 1em 0;
font-size: 1.1em;
}
/* OTHER SELECTORS */
.MediumCell, .LightCell{
border: none;
}
.error{
font-size:1.25em;
font-weight:bold;
color:#ff0000;
line-height: 35px;
}
.errorLg{
color: Red;
font-size: 12px;
font-weight: bold;
}
.SBProdName{
font-size: .7em;
}
.SBCatName{
font-size: .8em;
font-weight: bold;
}
.PBCartFull{
font-size: .7em;
color: Blue;
font-weight: bold;
}
/* COMPONENT ART HORIZONTAL MENU */
.TopMenuGroup{
border: solid 0px #000;
background-color: transparent;
line-height:35px;
}
.MenuGroup{
border: solid 0px #000;
color: #000000;
font-size: 0.8em!important;
margin: 0;
background: #474B58 none;
}
.MenuGroup td, .MenuGroupHover td, .MenuItemHover td, td.MenuItemHover{
color: #fff
}
.TopMenuItem, .TopMenuItemHover{
color: #fff;
font-weight: bold;
font-size: 14px;
cursor: hand;
cursor: pointer;
margin:0;
padding: 0 1.25em!important;
line-height: 35px;
vertical-align:middle;
background: url(images/tab-sep.gif) no-repeat top left;
}
.TopMenuItem{
background: url(images/tab-sep.gif) no-repeat top left;
}
/*leaf menu items*/
.MenuItem, .MenuItemHover, .MenuItem td, .MenuItemHover td{
color: #fff;
border: solid 0px white;
cursor: hand;
cursor: pointer;
margin: 0;
background: #474B58 none;
width: 100%!important;
}
.MenuItemHover, .MenuItemHover td{
background: #BABDC6 none;
}
.ScrollItem{
background-color: green;
font-size: 0.8em;
border: solid 0px gray;
cursor: default;
text-align: center;
}
.ScrollItemH{
background-color: aqua;
color: orange;
font-size: 0.8em;
border: solid 0px gray;
cursor: default;
text-align: center;
}

.ScrollItemA{
background-color: Lime;
color: yellow;
font-size: 0.8em;
border: solid 0px gray;
cursor: default;
text-align: center;
}

#AjaxShipping{
width: 99%;
border: solid 1px #444;
height: 100%;
float: left;
padding: 3px;
}

#AjaxShipping h4{
margin: 0 0 0.5em 0;
font-weight: bold;
font-size: 1.1em;
}

.AjaxShippingLabel{
width: 175px !important;
float: left;
font-weight: bold;
clear: left;
}

#AjaxShipping input, #AjaxShipping select{
font-size: 1em;
float: left;
}

#AjaxShippingCountry, #AjaxShippingState, #AjaxShippingZip, #AjaxShippingEstimate{
float: left;
clear: left;
border-top: solid 1px #eee;
width: 99%;
padding: 3px 0;
}

#ShipQuote{
float: left;
margin: 0;
}

/* Set Visibility to :hidden and uncomment 'display' to turn off */
#AjaxShippingCountry{
visibility: visible;    /*display:none;*/
}
#AjaxShippingState{
visibility: visible;    /*display:none;*/
}
.OrderOptionsTitle  {
color: #0000FF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
}
.OrderOptionsRowHeader
{
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
}
.OrderOptionsName
{
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: normal;
}
.OrderOptionsDescription  {
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
}
.OrderOptionsPrice  {
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
}
.footer_text {
        font:  12px Verdana;
}
.welcome {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-style: oblique;
        font-weight: bold;
        color: #004000;
        background-position: left top;
        text-align: left;
        padding-top: 0px;
        padding-right: 20px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top: 10px;
        margin-bottom: 0px;
}

.content {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: oblique;
        font-weight: bold;
        color: #412958;
        background-position: left top;
        text-align: justify;
        padding-top: 0px;
        padding-right: 40px;
        padding-bottom: 0px;
        padding-left: 7px;
        margin-top: 3px;
        width: 650px;
}

.bottomrightheader1 {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: bold;
        color: #000099;
        background-position: right top;
        text-align: left;
        vertical-align: text-top;
        width: 332px;
        text-indent: 20px;
        margin-top: 10px;
}




.bottomrightheader2 {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        font-weight: bold;
        color: red;
        text-decoration: none;
        background-position: right top;
        text-align: left;
        vertical-align: text-top;
        width: 175px;
        text-indent: 0px;
        margin-top: 10px;
        margin-left: 15px;
}
.bottomrightheader2 a:visited{color: white;
        text-decoration:none}
.bottomrightheader3 {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        font-weight: bold;
        color: #006633;
        background-position: right top;
        text-align: left;
        vertical-align: text-top;
        width: 175px;
        text-indent: 0px;
        margin-top: 10px;
        margin-left: 20px;

.docbrocdiv ul
{
margin: 0;
padding: 0;
list-style-type: none;
width: 236px; /* Width of Menu Items */
border-bottom: 1px solid #ccc;
font: 20px Verdana;
vertical-align:top;
color: black;
background-color: #A195A9;
}
.docbrocmenu {
        color: red;
}
#pnlCartSummary {
        color: black;
        text-align: left;
		padding: 10px;
		margin-left: 10px;
}
#pnlCartSummarySubTotals {
        color: black;
		padding: 10px;
}
#pnlCoupon {
        color: black;
}
#pnlOrderNotes {
        color: black;
}
#FormPanel {
        color: black;
}
#pnlAccountInfo {
        color: black;
}
#pnlBillingInfo {
        color: black;
}
#pnlShippingInfo {
        color: black;
}
#pnlCartAllowsShippingMethodSelection {
        color: black;
        text-align: left;
		padding: 10px;
		margin-left: 10px;
}
#pnlPaymentOptions {
        color: black;
        text-align: left;
}
#pnlCreditCardPane {
        color: red;
        text-align: right;
}
#paymentPanes {
        color: red;
        text-align: left;
        horizontal-align: left;
        width: 90%;
        border: 1px;
        border-style: solid;
        padding-left: 10px;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 20px;
}
#pnlOrderSummary {
        color: black;
        text-align: left;
}
#pnlHeaderGraphic {
        color: black;
}
#CreditCardForm {
        color: black;
                text-align: left;
        }
#pnlOrderSummary {
        color: black;
        }

#checkoutreviewaspx8 {
        color: black;
        }
#checkoutreviewaspx9 {
        color: black;
        }
#ordercs57 {
        color: black;
        }
#ctl01 {
        color: black;
        }



.LightCellText
{
color: black;
}

.MediumCellText
{
color: black;
}


.serif {
color: black;
}

#leftWrap
{
    width: 190px;
    float: left;
    clear: both;
}

/* LEFT NAV */

.leftNav
{
    border: 1px solid #ddd;
    border-top: 1px solid #F0EFEF;
    padding: 5px;
    margin-bottom: 5px;
    background: #D7D4CD url(images/left-nav-bg.gif) repeat top center;
}
.navHeader
{
    background: url(images/nav-header-bg.gif) no-repeat left bottom;
    width: 190px;
    height: 22px;
    line-height: 22px;
    padding-left: 5px;
    color: #4776BD;
    font-weight: bold;
}
.catMark
{
    font-size: 0.8em;
    font-weight: bold;
    color: #aaa;
    letter-spacing: -2px;
}


#breadcrumb
{
    float: left;
    color: #444;
}


ul.tame, ul.tame li{
 margin: 0;
 padding: 0;
 display: list-item;
 list-style: none;
}
ul.tame li{
 line-height: 1.25em;
border-left: 0px solid #A195A9;

 }
 .tameHoriz, ul.tameHoriz li {
 margin: 0;
 padding: 0;
 list-style: none;
 font-size: 1em;
 }
 ul.tameHoriz li{
   display: inline;
   font-size: 1em;
   font:  12px Verdana;
}
 ul.tameHoriz2 li{
   display: inline;
   font-size: 1em;
   font:  12px Verdana;
}
#aftercontent {
        text-align: justify;
        height: auto;
        width: 98%;
        margin-bottom: 5px;
        margin-top: 5px;
}
#promo1 {
        height: auto;
        align: center;
        width: 80%;
        vertical-align: top;
        padding: 0px 0px;
}

.righttable #centerline {
        border-top-width: medium;
        border-top-style: solid;
        border-top-color: #F3F1FA;
        width: 95%;
        margin-top: 10px;
        margin-bottom: 10px;
        margin-right: auto;
        margin-left: auto;
}
.section_title  {
		padding: 0px 0px;
		background: white;
		border-bottom: 1px solid white;
		border-top: 1px solid white;
		border-left: 1px solid white;
		border-right: 3px solid white;
		text-align: left;
		width: 100%;
		vertical-align: top;
}
.section_title #sectiontitle {
		font-size: 14px;
		font-weight: bold;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-style: normal;
		color:#CCCCCC;
		vertical-align: top;
}

#lightbox{
        background-color:#eee;
        padding: 10px;
        border-bottom: 2px solid #666;
        border-right: 2px solid #666;
        }
#lightboxDetails{
        font-size: 0.8em;
        padding-top: 0.4em;
        }
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; }
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
        background-color: #000;
        back\ground-color: transparent;
        background-image: url(blank.gif);
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
        }

Delete? Top
#logoimg {

        height: 115px;
        position: center;
        margin-right: auto;
        margin-left: auto;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-right: 5%;
}
#header #headconlink {
        height: auto;
        width: 100%;
        float: left;
}
#header #headcontact {
        float: left;
        height: auto;
        width: auto;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 6px;
        padding-left: 6px;
}

	
