@charset "utf-8";
/* Reset Browser Defaults */

html, body, button, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }

a { text-decoration: underline; }
a:link { color: #e06128; }
a:visited { color: #999; }
a:hover, #main a:hover { color: #73a11d; }
a:active { color: #73a11d; }

h1 {  } /* Page titles are primary DT */
h2 { font: bold 21px Trade Gothic, Helvetica Condensed, Arial Narrow, sans-serif; color: #363636; text-transform: uppercase; padding-bottom: 8px; border-bottom: 1px solid #e1e1e1; margin: 1em 0; }
h2.virgin {
	border:none;
	padding-bottom:0;
}
h3 { font: bold 14px Arial, Helvetica, sans-serif; color: #6EAD21; }
h4 { font: bold 12px Arial, Helvetica, sans-serif; color: #363636; text-transform: uppercase; }
h5 { font-weight: bold; }

#main.faqs h3 a{ display: block; margin: 20px 0; color: #6c9d31;}
#main.faqs h3 a:hover{ color: #e06128;}
#main.faqs li h3 a{ margin: 5px 0; color: #e06128;}


p { padding-bottom: 1em; }
strong { font-weight: bold; }
em { font-style: italic; }
sup { font-size: .8em; vertical-align: super; text-transform: uppercase; }
.phone-number { text-decoration: underline; }
.opportunities { display: block;}

table { border-top: 2px solid #99ca3c; margin: 14px 0; }
table th, table td { border-bottom: 1px solid #cacaca; border-right: 1px solid #adadad; }
table th { background: #fff; padding: 27px 8px; font: bold 20px/22px Trade Gothic, Helvetica Condensed, Arial Narrow, sans-serif; color: #707070; text-transform: uppercase; }
table td { background: #ebf4da;  padding: 27px 8px; font: bold 12px/14px Trade Gothic, Helvetica Condensed, Arial Narrow, sans-serif; color: #252525; }
table .head th { background: #99ca3c; padding: 7px 20px 11px 20px; font: bold 13px Trade Gothic, Helvetica Condensed, Arial Narrow, sans-serif; color: #fff; white-space: nowrap; }
table .cmwl th { font-size: 40px; color: #6c9d31; }
table .cmwl td { background: #fafcf5; }

table.patients, table#comparison{ width: 100%;}
table.patients th{ background: #7ba331 url('../img/bg-green.jpg') top left repeat-x; color: #fff; padding: 5px 0 5px 15px; text-transform: none; font: 14px bold arial, sans-serif;}
table.patients td{ padding: 5px 0 5px 15px; font: 12px normal arial, sans-serif;}

table#comparison{ border-right: 1px solid #d2e2a1;}
table#comparison th{ background: #7ba331 url('../img/bg-callout-join-today.jpg') top left repeat-x; color: #fff; padding: 5px 15px; text-transform: none; font: 14px bold arial, sans-serif; vertical-align: middle; text-align: center; border-color: #b8d895;}
table#comparison td{ vertical-align: middle; text-align: center; border-color: #d2e2a1; border-right: none; background: #edf7dc url('../img/chart/bg-td.gif') top left repeat-y;}
table#comparison td.program{ background: #fff; border-right: 1px solid #d2e2a1; text-align: left; padding: 0 0 0 10px;}

a.more { color: #e06128; padding-left: 11px; background: url('../img/plus-orange.gif') no-repeat center left; }
a.more:hover { background-image: url('../img/plus-green.gif'); color: #73a11d; }

p.overview { font-size: 16px; line-height: 22px; color: #363636; padding-bottom: .5em; }


/* Fancy Buttons */

.prev, .next { cursor: pointer; float: left; white-space: nowrap; background-color: transparent; background-repeat: no-repeat; text-decoration: none; }
button.prev, button.next { float: none; }


.prev span, .next span { display: block; white-space: nowrap; background-color: transparent; background-repeat: no-repeat; font: normal 11px Myriad Pro, Arial Narrow, Arial, sans-serif; color: #fff; text-transform: uppercase; }

.prev { padding: 0 3px 0 0; background-position: center right; }
.prev span { padding: 5px 3px 4px 14px; background-position: center left;  }

.next { padding: 0 0 0 3px; background-position: center left; }
button.next { padding-left: 0; }
.next span { padding: 5px 14px 4px 3px; background-position: center right;  }

#FinderZip {
	float:right;
	margin-right: 5px;
	padding-top:2px;
	background-color:#e0e0e0;
	color:#999999;
}

.next.black { background-image: url('../img/button-black-next-left.png'); }
.next.black span { background-image: url('../img/button-black-next-right.png'); }
.prev.black { background-image: url('../img/button-black-prev-right.png'); }
.prev.black span { background-image: url('../img/button-black-prev-left.png'); }

.next.green { background-image: url('../img/button-green-next-left.png'); }
.next.green span { background-image: url('../img/button-green-next-right.png'); }
.prev.green { background-image: url('../img/button-green-prev-right.png'); }
.prev.green span { background-image: url('../img/button-green-prev-left.png'); }

.next.black:hover, .next.green:hover { background-image: url('../img/button-gray-next-left.png'); }
.next.black:hover span, .next.green:hover span { background-image: url('../img/button-gray-next-right.png'); }
.prev.black:hover, .prev.green:hover { background-image: url('../img/button-gray-prev-right.png'); }
.prev.black:hover span, .prev.green:hover span { background-image: url('../img/button-gray-prev-left.png'); }

/* Body Structure */

body { font: normal 75% Arial, Helvetica, sans-serif; color: #252525; background: #fff; text-align: center; border-bottom: 5px solid #e1e1e1; }
#coastline { position: relative; text-align: left; margin: 0px auto; width: 985px; padding-bottom: 25px; min-height: 781px; line-height: 1.4em; }

/* Sections listed in order of display, not the order they appear in the code */

/* Site Search */

#siteSearch { position: absolute; top: 0; left: 10px; padding: 7px 10px; width: 945px; background: #99ca3c url('../img/bg-search.gif') no-repeat bottom left; text-align: right; }
#siteSearch * { vertical-align: middle; }
#siteSearch a{ color: #000; background: url('../img/arrow-right-black.gif') no-repeat center right; padding-right: 11px; text-transform: uppercase;font: bold 12px Arial Narrow,Arial,sans-serif;}
#siteSearch span{ float: left; font: bold 14px Arial Narrow,Arial,sans-serif; color: #fff;}
#siteSearch input { border: 1px solid #cacaca; background: #fff; padding: 2px 5px; }
#siteSearch button { width: 26px; height: 0; padding-top: 16px; background: url('../img/search-go.gif') no-repeat top left; border: none; margin: 0; cursor: pointer; }


/* Site Nav */

#siteNav { z-index: 100; position: absolute; top: 45px; left: 10px; width: 965px; height: 56px; z-index: 3; }
#siteNav dt { z-index: 101; position: absolute; top: 0; left: 0px; }
#siteNav dt a { display: block; width: 318px; height: 0; padding-top: 60px; overflow: hidden; background: url('../img/cmwl-logo.gif') no-repeat top left; }
#siteNav.landing dt a{ background: url('../img/cmwl-logo-landing.gif') no-repeat top left; }
#siteNav.noPhone dt a{ background: url('../img/cmwl-logo-nophone.jpg') no-repeat top left; }
#siteNav.members dt a { display: block; width: 318px; height: 0; padding-top: 60px; overflow: hidden; background: url('../img/cmwl-logo-members.gif') no-repeat top left; }
#siteNav.members_new dt a { display: block; width: 318px; height: 0; padding-top: 60px; overflow: hidden; background: url('../img/cmwl-logo-nophone.jpg') no-repeat top left; }
#siteNav dt a.physicians {background-image: url('../img/cmwl-logo-physicians.gif'); }
#siteNav dd { position: absolute; bottom: 0; right: 0; height: 56px; width: 965px; }
#siteNav dd ul { position: absolute; bottom: 0; right: 0; }
#siteNav dd ul li { float: left; padding: 3px 0; }
#siteNav dd ul li a { display: block; padding: 0 8px; border-right: 1px solid #464646; color: #464646; font: bold 13px Trade Gothic, Arial Narrow, Arial, sans-serif; text-decoration: none; }
#siteNav dd ul li a:hover { color: #e06128; }
#siteNav dd ul li.last a { border: none; padding-right: 0; }
#siteNav dd ul li.arrow a { background-image: url('../img/site_nav_arrow.gif'); background-position: right; background-repeat: no-repeat; padding: 0 8px 0 0; }
#siteNav dd ul li.current a { color: #73a11d; }
#siteNav dd a#switchSides { position: absolute; top: 0; right: 0; font-weight: bold; text-transform: uppercase; padding-right: 11px; background: url('../img/arrow-right-orange.gif') no-repeat center right; }
#siteNav dd a#switchSides:hover { color: #73a11d; background-image: url('../img/arrow-right-green.gif'); }
#siteNav dd a#switchSides:visited { color: #e06128; }

/* Page Head Height */

#pageHeadHeight { width: 985px; height: 285px; background: url('../img/bg-fullwidth-middle.jpg') repeat-y top center; overflow: hidden; }
#pageHeadHeight dl { width: 985px; height: 284px; position: relative; background: url('../img/bg-fullwidth-bottom.jpg') no-repeat bottom center; }
#pageHeadHeight dl dt { position: absolute; top: 0; left: 0; z-index: 1; background: url('../img/bg-fullwidth-top.jpg') no-repeat top center; width: 985px; height: 0; padding-top: 30px; overflow: hidden; }
#pageHeadHeight dl dd { position: absolute; top: 18px; left: 10px; z-index: 1; width: 965px; height: 251px; background-position: top left; background-repeat: no-repeat; }
#pageHeadHeight dl dd ul { padding: 30px 19px; width: 140px; }
#pageHeadHeight dl dd ul li { background: url('../img/e0eec7.gif') no-repeat 10px 100%; }
#pageHeadHeight dl dd ul li a { display: block; padding: 7px 10px; color: #464646; font: bold 13px Trade Gothic, Arial Narrow, Arial, sans-serif; text-decoration: none; }
#pageHeadHeight dl dd ul li a:hover { color: #e06128; }
#pageHeadHeight dl dd ul li.current a { color: #73a11d; background: url('../img/arrow-right-green.gif') no-repeat center left; }

/* Page Head Height Background Images */
#pageHeadHeight.capsiate-natura dl dd { background-image: url('../img/increase_your_metabolism_naturally_with_cansiate_natura.jpg'); }
#pageHeadHeight.pagehead-corporate-wellness dl dd { background-image: url('../img/pagehead_corporate_wellness.jpg'); }

/* Page Head */

#pageHead { width: 985px; height: 221px; background: url('../img/bg-fullwidth-middle.jpg') repeat-y top center; overflow: hidden; }
#pageHead dl { width: 985px; height: 221px; position: relative; background: url('../img/bg-fullwidth-bottom.jpg') no-repeat bottom center; }
#pageHead dl dt { position: absolute; top: 0; left: 0; z-index: 1; background: url('../img/bg-fullwidth-top.jpg') no-repeat top center; width: 985px; height: 0; padding-top: 30px; overflow: hidden; }
#pageHead dl dd { position: absolute; top: 18px; left: 10px; z-index: 1; width: 965px; height: 188px; background-position: top left; background-repeat: no-repeat; }
#pageHead dl dd ul { padding: 30px 19px; width: 140px; }
#pageHead dl dd ul li { background: url('../img/e0eec7.gif') no-repeat 10px 100%; }
#pageHead dl dd ul li a { display: block; padding: 7px 10px; color: #464646; font: bold 13px Trade Gothic, Arial Narrow, Arial, sans-serif; text-decoration: none; }
#pageHead dl dd ul li a:hover { color: #e06128; }
#pageHead dl dd ul li.current a { color: #73a11d; background: url('../img/arrow-right-green.gif') no-repeat center left; }

/* Page Head Background Images */
#pageHead.our-referral-askdoctor dl dd { background-image: url('../img/pagehead-referral.jpg'); }
#pageHead.how-it-works dl dd { background-image: url('../img/pagehead-howitworks.jpg'); }
#pageHead.our-difference dl dd { background-image: url('../img/pagehead-ourdifference.jpg'); }
#pageHead.our-difference-askdoctor dl dd { background-image: url('../img/pagehead-ourdifference-askdoctor.jpg'); }
#pageHead.our-difference-faq dl dd { background-image: url('../img/pagehead-ourdifference-faq.jpg'); }
#pageHead.our-difference-faq.members dl dd { background-image: url('../img/pagehead-members-faqs.jpg'); }
#pageHead.our-difference-inthenews dl dd { background-image: url('../img/pagehead-ourdifference-inthenews.jpg'); }
#pageHead.ask-the-doctor  dl dd { background-image: url('../img/pagehead-askthedoctor.jpg'); }
#pageHead.thank-you-for-your-submission  dl dd { background-image: url('../img/thank-you-for-your-submission.jpg'); }
#pageHead.contact dl dd { background-image: url('../img/pagehead-contact.jpg'); }
#pageHead.whole-new-me dl dd { background-image: url('../img/pagehead-wholenewme.jpg'); }
#pageHead.whole-new-me-tool dl dd { background-image: url('../img/pagehead-wholenewmetool.jpg'); }
#pageHead.success-stories dl dd { background-image: url('../img/pagehead-successstoriesincrease_your_metabolism_naturally_with_cansiate_natura.jpg'); }
#pageHead.find-center dl dd { background-image: url('../img/pagehead-findacenter.jpg'); }
#pageHead.for-physicians dl dd {background-image:url('../img/pagehead-for-physicians.jpg')}
#pageHead.physicians-announcements dl dd {background-image:url('../img/pagehead-announcements.jpg');}
#pageHead.physicians-events-seminars dl dd {background-image:url('../img/pagehead-physicians-eventsseminars.jpg');}
#pageHead.physicians-how-it-works dl dd {background-image:url('../img/pagehead-physicians-howitworks.jpg');}
#pageHead.physicians-how-it-works-business dl dd {background-image:url('../img/pagehead-physicians-howitworks-business.jpg');}
#pageHead.physicians-how-it-works-eligibility dl dd {background-image:url('../img/pagehead-physicians-howitworks-eligibility.jpg');}
#pageHead.physicians-how-it-works-programs dl dd {background-image:url('../img/pagehead-physicians-howitworks-programs.jpg');}
#pageHead.physicians-center-locations dl dd {background-image:url('../img/pagehead-physicians-centerlocations.jpg');}
#pageHead.physicians-testimonials dl dd {background-image:url('../img/pagehead-physicians-testimonials.jpg');}
#pageHead.physicians-testimonials-videos dl dd {background-image:url('../img/pagehead-physicians-testimonials-videos.jpg');}
#pageHead.physicians-bariatric-surgeons dl dd { background-image: url('../img/pagehead-bariatric-surgeons.jpg'); }
#pageHead.physicians-overview dl dd { background-image: url('../img/pagehead-overview.jpg'); }
#pageHead.physicians-research-articles dl dd { background-image: url('../img/pagehead-research-and-articles.jpg'); }
#pageHead.physicians-marketing-tools dl dd { background-image: url('../img/pagehead-marketing.jpg'); }
#pageHead.physicians-continuing-education dl dd { background-image: url('../img/pagehead-continuing-education.jpg'); }
#pageHead.physicians-events-and-seminars dl dd { background-image: url('../img/pagehead-events-and-seminars.jpg'); }
#pageHead.physicians-my-patients dl dd { background-image: url('../img/pagehead-my-patients.jpg'); }
/*New banner added for patient stats page and manage practice page 
Added By: Chetan
Dated:20 Aug 2009
 */
#pageHead.physicians-patients-stats dl dd { background-image: url('../img/pagehead-patients-stats.jpg'); }
#pageHead.physicians-manage-practice dl dd { background-image: url('../img/pagehead-manage-practice.jpg'); }
/*End */
#pageHead.physicians-opportunities dl dd { background-image: url('../img/pagehead-opportunities.jpg'); }
#pageHead.offer dl dd { background-image: url('../img/pagehead-offer.jpg'); }
#pageHead.offer-facebook dl dd { background-image: url('../img/pagehead-offer-facebook.jpg'); }
#pageHead.physicians-teleconferences dl dd { background-image: url('../img/pagehead-physician_teleconferences.jpg'); }
#pageHead.physicians-staff-teleconferences dl dd { background-image: url('../img/physician-staff-teleconfere.jpg'); }
/* Content */

#content { padding-top: 105px; } 

#main { float: left; width: 640px; padding: 0px 10px 10px 10px; font-size: 12px;}
#main a{ color: #999;}

#main ul {margin:1em 0;}
#main ul li { float: left; width: 290px; height:2em; padding: 0 10px 1em 12px; background: url('../img/arrow-bullet-gray.gif') no-repeat 0 3px; font: bold 14px Arial, Helvetica, sans-serif; color: #6c9d31; }

#main ul.links { list-style-type: none; }
#main ul.links li { display: block; clear: both; width: 100%; padding: 0; height: auto; font-size: 12px; background: none; }
#main ul.links li a { color: #000000; }

#main ul.articles li { float: left; width: 305px; height:auto; margin: 0 15px 15px 0; background: none; padding: 0; font: normal 1em/1.3em Arial, Helvetica, sans-serif; color: #252525; /*min-height:140px;*/ }
#main ul.events li { float: left; width: 305px; height:auto; margin: 0 15px 15px 0; background: none; padding: 0; font: normal 1em/1.3em Arial, Helvetica, sans-serif; color: #252525; min-height:100px; }
#main ul.articles.featured{ margin-bottom:0;}
#main ul.articles.featured li{ min-height: 0; margin-bottom: 0;}
#main ul.articles li img { float: left; margin: 0 15px 25px 0; border: 1px solid #ccc; }
#main ul.articles li p { padding: .4em 0; font-size: .9em;}
#main ul.articles li a { display:block; font-weight:bold;}

#main ul.articles li.weight-loss-tool p { font-size: 12px; margin-bottom: 15px; }

#main ul.articles ul.articles-list {margin:1em 0;}
#main ul.articles ul.articles-list li { float: left; width: 290px; height:2em; padding: 0 10px 10px 12px; margin:0; background: url('../img/arrow-bullet-gray.gif') no-repeat 0 3px; font: bold 14px Arial, Helvetica, sans-serif; color: #6c9d31; }
.physicians_how_it_works #main ul.articles ul.articles-list li { height: auto; min-height: 0; }

#main.resources dl { padding: 5px 0 5px 0;}

#main .bar { padding: 4px 6px; background: #e3e3e3 url('../img/bg-gradient-gray.gif') repeat-x bottom left; margin: 1em 0 1em 0; }

#main .bar.clear{ background: transparent;}

#main .bar-tall{ padding:12px 0 8px 12px; background: #fff url('../img/bg-gradient-green-tall.jpg') repeat-x bottom left; margin: 1em 0 1em 0;}
#main .bar-tall select{ width: 130px;}
#main .bar-tall a.black { float: right; margin:0 100px 0 0; }
#main .bar-tall p{ margin: 0; padding: 0;}

#main .bar.green { background: #99ca3b url('../img/bg-gradient-green.gif') repeat-x bottom left;}
#main .bar .next { float: right; margin-top: 2px; }
#main .bar p { padding: 4px 5px; font-weight: bold; color: #000; font-size: 12px; }
#main .bar.green p {color: #fff;}
#main .bar a { color: #000; }
#main .bar.green a{ color: #fff;}
#main .bar a:hover { color: #73a11d; }
#main .bar.green a:hover{ color: #ccc;}

#main .prev-next { padding: 4px 6px; background: #e3e3e3; overflow: hidden; }
#main .prev-next p, #main .prev-next .black { float: right; margin-left: 4px; }
#main .prev-next p { padding: 5px 5px 3px 5px; font-weight: bold; color: #555; }

#main ol.numbers li{ color: #a1a1a1; list-style: none; width: 315px; float: left; min-height:80px; }
#main ol.numbers.offer li{ height: 140px; }
#main ol.numbers.wide li{ width:500px; padding:12px 0; border-bottom: 1px solid #ccc; min-height: 80px; height: auto;}
#main ol.numbers li div.number { float: left; padding-right: 10px; }
#main ol.numbers li div.number img { margin-right: 8px; }
#main ol.numbers dl{ font-size: 11px; color: #000; padding: 0 15px 0 45px;}
#main ol.numbers dl dt{ color: #73a11d; font-size: 16px; font-weight: bold; margin: 0; }
#main ol.numbers.wide dl dt{ color: #636363; font-size: 14px; font-weight: bold; margin: 0; padding-top: 4px; }
#main ol.numbers.wide dl dt.date{ color: #73a11d;}
#main ol.numbers dl dd{ padding-right: 20px; margin:5px 0;
padding-bottom:10px;
}

/* #main ol.numbers dl dd a{ display: block;} */
#main ol.numbers.wide dl dd dl{ padding: 0; margin: 0 15px 0 0; width: 150px; float: left;}
#main ol.numbers.wide dl dd dl dt{ color: #636363; font-size:12px; font-weight:normal;}
#main ol.numbers.wide dl dd dl dd{ margin: 0; color: #636363;}
#main ol.numbers.wide dl dd h5{ color: #636363;}

#main ol.numbers.search dl{ font-size: 12px; color: #000; padding-bottom: 10px; }
#main ol.numbers.search li{ float: none; border-bottom: 1px solid #e1e1e1; margin: 15px 0 15px 0; width: auto; min-height: 80px; height: auto;}

#main ol.single dl { padding-left: 55px; }
#main ol.double dl { padding-left: 85px; }

#main div.questions ul { width: 100%; }
#main div.questions ul li { float: none; list-style: none; background: none; width:100%; height:auto; padding: 0 0 15px 0; }
#main div.questions ul li dl { border-bottom: 1px solid #ccc; padding-bottom: 20px; margin-bottom: 10px;  }
#main div.questions ul li dt { margin-bottom: 8px; }
#main div.questions ul li dd { font: normal 12px/17px Arial, Helvetica, sans-serif; color: #252525; }
#main div.questions ul li img { float: left; margin: 0 8px 8px 0; }
#main div.questions ul li dd cite { display: block; background: #959595; padding: 2px 4px; color: #fff; margin-top: 8px; }

#main ul.statistics { width: 650px; height: 160px; background: url('../img/stats.jpg') no-repeat top left; margin-bottom: 20px; }
#main ul.statistics li { display: none; }

#main #cnbc_video {width:400px; float:left; position:relative; left:-40px;}
#main .right-column{margin-left:360px;}


/* Physician Site */

#main .eligibility-overview dt {font:bold 14px/16px Arial, Helvetica, sans-serif; color:#6c9d31; margin:.5em 0 1em 0;}

#main ul.marketing {width:100%; list-style:none; padding-bottom:15px;}
#main ul.marketing li {width:146px; height:139px; margin:0 30px 15px 0; padding:0; list-style:none;}

#main dl.programs {display:block; min-height:185px;}
#main dl.programs img {float:left; margin:0 20px 20px 0;}
#main dl.programs dt {font:16px/20px Arial, Helvetica, sans-serif; color:#363636;}
#main dl.programs dd {margin:1em 0 0 236px;}

#main .physician-story {width:100%; min-height:200px; background-color:#E5E5E5; border: 1px solid #e1e1e1; margin-bottom:30px;}
#main .physician-story img {margin:5px; float:left; height:190px; width:300px;}
#main .physician-story dl {margin: 10px 10px 0 325px;}
#main .physician-story dt.name {font-weight:bold; font-size:16px; margin:0; color: #6c9d31;}
#main .physician-story dt.location {font-weight:bold; font-size:16px; color: #363636;  margin-bottom:.5em;}

#main ul.physician-quotes li {height:12em; border-bottom:1px solid #e1e1e1;}
#main ul.physician-quotes dt {font-weight:bold; font-size:14px; color: #6c9d31; margin:.5em 0 1em 0;}

#main ul.videos li dt {font-weight:bold; font-size:16px; color: #6c9d31; margin:0 0 .5em 0;}
#main ul.videos img {height:auto; width:auto; margin: 0 0 15px 0;}

#main .plans { background: #EAF4DB url('../img/types_of_plan.jpg') top left no-repeat; width: 646px; min-height: 600px; /*max-height: 580px;*/ padding: 30px 0 0 0; margin: 30px 0 5px 0;}
#main .plans dl { /*height: 89px;*/}
#main .plans dl dt { float: left; color: #73a11d; font-size: 16px; width: 180px; font-weight: bold; }
#main .plans dl dt span { color: #363636; font-size: 12px; font-weight: bold;}
#main .plans dl dt a{ color: #363636;}
#main .plans dl dd { float: left; width: 310px; }
#main .plans ul {margin:0;}
#main .plans ul li{ color: #000; height:auto; float: none; background: transparent; font: normal 1em/1.4em Arial, Helvetica, sans-serif; padding: 10px 0 4px 16px; width: auto;}

#main ol.numbers.seminars dt.date{ font-size:14px; margin:0; }
#main ol.numbers.seminars dt.location{ font-size:14px; color: #363636 }

/* Callouts */

#callouts { margin-left: 664px; }
#callouts li { position: relative; width: 298px; background: url('../img/bg-callout-middle.jpg') repeat-y top left; padding:11px 12px;}
#callouts li form { position: relative; z-index: 2; background: #fff; width: 274px; padding: 0; margin: 10px; }
#callouts li dl { display: block; height: 100%; min-height: 150px; width:298px; margin: 0; padding: 0; z-index: 2; background: #fff bottom right no-repeat; }
#callouts li dl dt { height: 0; overflow: hidden; background: top left no-repeat; margin: 18px 0 13px 14px; }
#callouts li dl dd { display: block; max-width:270px; padding: 0 0 18px 14px; color: #959595; font-size: 12px; }
#callouts li dl dd a.more { font-size: .9em; font-weight: bold; }
#callouts li dl dd p.button { height: 20px; padding: 0; }
#callouts li span.first { position: absolute; z-index: 1; top: 0; left: 0; width: 322px; height: 14px; background: url('../img/bg-callout-top.jpg') no-repeat top left; }
#callouts li span.last { position: absolute; z-index: 1; bottom: 0; left: 0; width: 322px; height: 14px; background: url('../img/bg-callout-bottom.jpg') no-repeat bottom left; }

#callouts li.find-center form { display: block; height: 90px; width: 284px; background: url('../img/bg-find-center.jpg') no-repeat; padding: 0; margin: 7px; }
#callouts li.find-center fieldset { padding: 6px 5px 5px 121px; }
#callouts li.find-center fieldset * { vertical-align: middle; }
#callouts li.find-center fieldset label { display: block; font: bold 14px Trade Gothic, Arial Narrow, Arial, sans-serif; color: #fff; padding-bottom: 1em;}
#callouts li.find-center fieldset input#findCenter { width: 72px; border: 1px solid #e1e1e1; background: #fff; font: bold 10px Arial, sans-serif; color: #555; padding: 2px 3px; }

#callouts li.join-us { height:108px; max-height: 108px; }
#callouts li.join-us .black { float: right; margin: 4px 0 0 0; }
#callouts li.join-us dl { display:block; margin: 7px; width: 284px; height:94px; min-height:94px; max-height:94px; background: url('../img/bg-callout-join-today.jpg') no-repeat top left; }
#callouts li.join-us dl dt { display: block; height: auto; margin: 0; padding: 13px 13px 4px 13px;  }
#callouts li.join-us dl dd { color: #fff; font-size: 13px; padding-right: 13px; }

#callouts li.have-question { height:108px; max-height: 108px; }
#callouts li.have-question .black { float: right; margin: 4px -75px 0 0; }
#callouts li.have-question dl { display:block; margin: 7px; width: 284px; height:94px; min-height:94px; max-height:94px; background: url('../img/bg-callout-join-today.jpg') no-repeat top left; }
#callouts li.have-question dl { display:block; >margin: 18px 7px 7px 7px; width: 284px; height:94px; min-height:94px; max-height:94px; background: url('../img/bg-callout-join-today.jpg') no-repeat top left; }
#callouts li.have-question dl dt { display: block; height: auto; margin: 0; padding: 13px 13px 4px 13px;  }
#callouts li.have-question dl dd { color: #fff; font-size: 13px; padding-right: 105px; }

#callouts li.six-weeks dl dt { padding-top: 42px; background-image: url('../img/callout-head-six-weeks.gif'); }
#callouts li.six-weeks p { padding:0; text-align:right; }
#callouts li.six-weeks dl dd img { display: block; border: 1px solid #e1e1e1; margin: 0 auto 10px auto; }
#callouts li.six-weeks p.button { text-align: right; padding-right: 8px; }

#callouts li.ask-doctor dl { background-image: url('../img/ask-a-doctor.jpg'); }
#callouts li.ask-doctor dl dt { padding-top: 22px; background-image: url('../img/callout-head-ask-doctor.gif'); }
#callouts li.ask-doctor dl dd { width: 125px; color: #959595; }

#callouts li.teleconferences dl { background: url('../img/bg-callout-teleconferences.gif') no-repeat bottom right; }
#callouts li.teleconferences dl dt { height:0; padding-top:20px; background:url('../img/callout-head-cmwl-teleconferences.gif') no-repeat top left; }
#callouts li.teleconferences dl dd { width: 185px; color: #959595; padding: 0 0 14px 15px; }

#callouts li.program-structure dl { background: url('../img/bg-callout-program-structure.jpg') no-repeat right bottom; }
#callouts li.program-structure dl dt { display: none;  }
#callouts li.program-structure dl dd { width: 160px; color: #959595; padding: 48px 0 14px 15px; }

#callouts li.cmwl-shop dl { background: url('../img/bg-callout-cmwl-store.jpg') no-repeat left top; }
#callouts li.cmwl-shop dl dt { display: none;  }
#callouts li.cmwl-shop dl dd { width: 130px; color: #959595; padding: 47px 0 14px 15px; }

#callouts li.cmwl-shop-my-patient dl { background: url('../img/bg-callout-cmwl-store-new.jpg') no-repeat left top; }
#callouts li.cmwl-shop-my-patient dl dt { display: none;  }
#callouts li.cmwl-shop-my-patient dl dd { width: 130px; color: #959595; padding: 76px 0 14px 15px; }

#callouts li.cmwl-shop-patients-stats dl { background: url('../img/bg-callout-cmwl-store-new.jpg') no-repeat left top; }
#callouts li.cmwl-shop-patients-stats dl dt { display: none;  }
#callouts li.cmwl-shop-patients-stats dl dd { width: 130px; color: #959595; padding: 76px 0 14px 15px; }

#callouts li.cmwl-shop-manage-practice dl { background: url('../img/bg-callout-cmwl-store-new.jpg') no-repeat left top; }
#callouts li.cmwl-shop-manage-practice dl dt { display: none;  }
#callouts li.cmwl-shop-manage-practice dl dd { width: 130px; color: #959595; padding: 76px 0 14px 15px; }

#callouts li.cme dl { background: url('../img/bg-callout-cme.jpg') no-repeat left top; }
#callouts li.cme dl dt { display: none;  }
#callouts li.cme dl dd { width: 130px; color: #959595; padding: 48px 0 14px 15px; }

#callouts li.opportunities dl { background: url('../img/bg-callout-opportunities.jpg') no-repeat left top; }
#callouts li.opportunities dl dt { display: none;  }
#callouts li.opportunities dl dd { width: 130px; color: #959595; padding: 48px 0 14px 15px; }

#callouts li.phys-testimonials dl { background: url('../img/bg-callout-testimonials.jpg') no-repeat left top; }
#callouts li.phys-testimonials dl dt { display: none;  }
#callouts li.phys-testimonials dl dd { width: 130px; color: #959595; padding: 48px 0 14px 15px; }

#callouts li.tools-resources dl { background: url('../img/bg-callout-tools-resources.jpg') no-repeat left top; }
#callouts li.tools-resources dl dt { display: none;  }
#callouts li.tools-resources dl dd { width: 130px; color: #959595; padding: 48px 0 14px 15px; }

#callouts li.seminars dl { background-image: url('../img/bg-callout-seminars.jpg'); }
#callouts li.seminars dl dt { padding-top: 22px; background-image: url('../img/callout-head-seminars.gif'); }
#callouts li.seminars dl dd { width: 150px; color: #959595; }

#callouts li.how-it-works dl { background-image: url('../img/how-it-works.jpg'); height: 250px; }
#callouts li.how-it-works dl dt { padding-top: 22px; background-image: url('../img/callout-head-how-it-works.gif'); }
#callouts li.how-it-works dl dd { width: 165px; }

#callouts li.our-difference dl { max-height: 158px; overflow: hidden; background-image: url('../img/our-difference.jpg'); }
#callouts li.our-difference dl dt { padding-top: 22px; background-image: url('../img/callout-head-our-difference.gif'); }
#callouts li.our-difference dl dd { width: 145px; }

#callouts li.our-products dl { background-image: url('../img/our-products.jpg'); }
#callouts li.our-products dl dt { padding-top: 22px; background-image: url('../img/callout-head-our-products.gif'); }
#callouts li.our-products dl dd { width: 130px; }

#callouts li.the-news{ text-align: center; padding:15px 12px 11px 12px;}
#callouts li.the-news a img{ padding: 0;}

#callouts li.story dl div { position: relative; width: 236px; min-height: 150px; padding: 17px; margin: 0 auto 12px auto; color: #c2c2c2; font-size: 12px; background: #121317 url('../img/bg-callout-story.jpg') repeat-y top left; border-top: 1px solid #494a4d; border-right: 1px solid #494a4d; border-bottom: 1px solid #bfbfc0; }
#callouts li.story dl div h5 { position: relative; z-index: 2; height: auto; padding: 0; margin: 0; color: #fff; background: none; overflow: auto; font-size: 14px; }
#callouts li.story dl div blockquote { position: relative; z-index: 2; width: 110px; font-size: 12px; padding: 4px 0; }
#callouts li.story dl div img { z-index: 1;position: absolute; bottom: 0; right: 0; }

#callouts li.in-the-news dl dt {padding-top:22px; background-image:url('../img/callout-head-in-the-news.gif');}

#callouts li.nothing { background: none; overflow: hidden; }
#callouts li.nothing img {width:100%;}

#callouts li.featured dl dt { padding-top: 22px; margin-bottom: 10px; background-image: url('../img/callout-head-featured-story.gif'); }
#callouts li.patient-success dl dt { padding-top: 22px; margin-bottom: 10px; background-image: url('../img/callout-head-patient-success-story.gif'); }

#callouts li.low-calorie dl dt { padding-top: 45px; background-image: url('../img/callout-head-low-calorie.gif'); }

#callouts li.stat dl { background-image: url('../img/bg-callout-stats.jpg'); height: 178px; }
#callouts li.stat dl dt { height: auto; overflow: visible;  margin-top:0; margin-bottom:0; padding-top:18px;}
#callouts li.stat dl dd { padding-bottom:0; }

#callouts li.corporate_wellness_resources div { margin: 7px 0 7px 7px; width: 284px; height: 167px; background-image: url('../img/callouts_bg_corporate_wellness_resources.jpg'); background-repeat: no-repeat; background-color: #949494;  }
#callouts li.corporate_wellness_resources div p { margin: 0; padding: 75px 0 0 15px; font-weight: bold; font-family: Arial; font-size: 12px; color: #ffffff;  }
#callouts li.corporate_wellness_resources div ul { margin: 0; padding: 0; }
#callouts li.corporate_wellness_resources div ul li { background: none; padding: 0 0 0 25px; background-image: url('../img/corporate_wellness_bullet.gif'); background-repeat: no-repeat; background-position: 17px 5px; }
#callouts li.corporate_wellness_resources div ul li a { color: #ffffff; font-size: 12px; font-family: Arial; font-weight: bold;  }

div.black_overlay{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: #000; z-index:1001; -moz-opacity: 0.85; opacity:.85; filter: alpha(opacity=85); padding: 0;}
div.white_content{ display: none; position: absolute; top: 18%; left: 31.5%; z-index:1002; width: 288px; height: 230px; padding: 25px; padding: 25px; margin: 0;}
 

/* Lightbox */

#main ul.articles.stories.lightbox li { cursor:pointer; }
#main ul.articles.stories li div, #main ul.articles.stories li li { cursor:default; }

div.lb-overlay { display: none; position: absolute; z-index: 1001; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black;	-moz-opacity: 0.8;	opacity: .60; filter: alpha(opacity='60');}

#main div.lb-content { display: none; position: absolute; z-index: 1002; top: 20%; left: 25px; width: 900px; max-width:900px; height: 450px; background-color: #f4f4f4; padding: 0 20px 20px 20px;}
#main div.lb-content h2 span{ color: #a6a6a6;}
#main div.lb-content h3{ color: #000; background-color: #d8d8d8; padding: 7px; margin: 0 0 20px 0; }
#main div.lb-content h4{ color: #6C9D31; font-size: 16px; text-transform: none; padding: 0 20px 10px 0;}
#main div.lb-content p{ margin-right:20px; }
#main div.lb-content a.close{ float: right; margin: 20px 20px 20px 20px; padding: 4px 30px 0 0; color: #a6a6a6; background: #f4f4f4 url('../img/close.gif') top right no-repeat; height: 21px; text-decoration: none; font-weight: bold; }
#main div.lb-content ul{ list-style: none; }
#main div.lb-content ul li{ overflow: auto; width: 310px; height: 330px; float: left; background: transparent; }
#main div.lb-content ul li.content{ width: 535px; padding-left: 15px;}
#main div.lb-content ul li.content p{ font-size: 12px;}
#main div.lb-content ul li dl{ float: none; width: auto;  background-color: #f4f4f4; display: inline-block;}
#main div.lb-content ul li dl dt{ margin: 0; float: left; text-align: right; width: 200px; color: #6C9D31; font-size: 14px; font-weight: bold; padding: 0 0 10px 20px; background-color: #f4f4f4;}
#main div.lb-content ul li dl dd{ padding:0 0 10px 15px; margin: 0; float: left; width: 250px; background-color: #f4f4f4; font: normal 14px Arial, Helvetica, sans-serif; color: #252525; }

#contact{ position: relative;}

#contact div.lb-content { display: none; position: absolute; z-index: 1002; bottom: 20px; right: -38px; width: 330px; max-width:330px; height: 200px; background-color: #e1e1e1; padding: 0 20px 20px 20px; border: 1px solid #666;}


/* Home Page */

#homeHead { background: #b8bfc5; height: 365px; position: relative; margin: 15px 10px 0; }
#homeHead ul { position: absolute; top: 15px; right: 15px; z-index: 2 }
#homeHead ul li { cursor: pointer; background: url('../img/home/bg-home-link-off.gif') no-repeat top right; padding: 1px 1px 1px 12px; margin-bottom: 4px; }
#homeHead1 ul li#homeLink1, #homeHead2 ul li#homeLink2, #homeHead3 ul li#homeLink3, #homeHead4 ul li#homeLink4, #homeHead5 ul li#homeLink5 { background-image: url('../img/home/bg-home-link-on.gif'); }
#homeHead1 ul li#homeLink1 a, #homeHead2 ul li#homeLink2 a, #homeHead3 ul li#homeLink3 a, #homeHead4 ul li#homeLink4 a, #homeHead5 ul li#homeLink5 a { background-position: top right; }
#homeHead ul li a { display: block; width: 61px; height: 0; overflow: hidden; padding-top: 61px; background: transparent url('') no-repeat top left; }
#homeHead ul li a:hover { background-position: top right; }
#homeHead li#homeLink1 a { background-image: url('../img/home/home-link1.jpg'); }
#homeHead li#homeLink2 a { background-image: url('../img/home/home-link2.jpg'); }
#homeHead li#homeLink3 a { background-image: url('../img/home/home-link3.jpg'); }
#homeHead li#homeLink4 a { background-image: url('../img/home/home-link4.jpg'); }
#homeHead li#homeLink5 a { background-image: url('../img/home/home-link5.jpg'); }

#homeHead dl { display: none; height: 365px; background-repeat: no-repeat; background-position: bottom left; position: absolute; top: 0; left: 0; z-index:8; }
#homeHead dl.current { display: block; z-index: 10; }
#homeHead dl.last-active { z-index: 9; }
#homeHead dl dt { display: none; }
#homeHead dl dd { padding: 243px 162px 0 425px; font: bold 13px Trade Gothic, Helvetica Condensed, Arial Narrow, sans-serif; color: #c2c2c2; }
#homeHead dl dd blockquote { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #808285;}
#homeHead dl dd p { padding-top: 1em; }
#homeHead dl dd p a { float: right; }

#homeHead1 { background-image: url('../img/home/home-head1.jpg'); }
#homeHead2 { background-image: url('../img/home/home-head2.jpg'); }
#homeHead3 { background-image: url('../img/home/home-head3.jpg'); }
#homeHead4 { background-image: url('../img/home/home-head4.jpg'); }
#homeHead5 { background-image: url('../img/home/home-head5.jpg'); }
#homeHead #homeHead5 dd { padding: 236px 162px 0 425px; }

#homeContent { padding: 17px 0 0 9px; >padding: 20px 0 0 9px;}
#homeContent li { float: left; padding: 10px 15px; }
#homeContent li dt { overflow: hidden; height: 0; background: transparent url('') no-repeat top left; }
#homeContent li h4 { text-transform: none; font-size: 1.2em; line-height: 1.1em; margin-bottom: 10px; }
#homeContent a{ color: #999;}
#homeContent a:hover{ color: #73a11d;}

#homeContent li.results { width: 530px; border: 1px solid #ccc; padding: 10px; }
#homeContent dl.real { float: left; width: 265px; padding-right: 20px; }
#homeContent li.results dl.real dt { padding-top: 70px; background-image: url('../img/home-callout-six-weeks.gif'); }
#homeContent li.results dl.fat-muscle dt { height: auto; overflow: visible; font: bold 14px Arial, Helvetica, sans-serif; color: #6c9d31; padding-bottom: 3px; }
#homeContent li.results dl.fat-muscle img { margin-top: 8px; }
#homeContent li.results div.inthenews {margin:20px 0 20px 300px; border-left:1px solid #ccc;}

#homeContent li.intro-offer { width: 185px; border-right: 1px solid #ccc; }
#homeContent li.intro-offer dt { padding-top: 38px; background-image: url('../img/find-a-center.gif'); }
#homeContent li.intro-offer input { /*width: 100px;*/ margin-top: 5px; /*margin-right: 5px;*/ padding: 3px; border: 1px solid #aaa; color: #999; }
#homeContent li.intro-offer button { margin-top: 5px; }

#homeContent li.programs { width: 185px; padding-right: 0; }
#homeContent li.programs dt { padding-top: 65px; background-image: url('../img/why-cmwl-works.gif'); }

#follow-us { width: 411px; height: 319px; background-image: url('../img/follow-us-on.jpg'); float: left; overflow: hidden; text-align: center; }
#follow-us a { display: block; margin: 0 auto; }
#follow-us dt { text-indent: -1000px; visibility: hidden; height: 0; }

/* Physicians Home Page */

#physiciansHomeHead, #membersHomeHead { background: #fff top left; height: 365px; width:966px; position: relative; margin: 15px 10px 0; }

#physiciansHomeBoxes li {width:176px; height:111px; cursor:pointer;margin:0; padding:0; z-index:2; background:transparent;}
#physiciansHomeBoxes #physiciansHomeBox1, #physiciansHomeBoxes #membersHomeBox1 {position:absolute; top:10px; right:10px;}
#physiciansHomeBoxes #physiciansHomeBox2, #physiciansHomeBoxes #membersHomeBox2 {position:absolute; top:127px; right:10px;}
#physiciansHomeBoxes #physiciansHomeBox3, #physiciansHomeBoxes #membersHomeBox3 {position:absolute; top:244px; right:10px;}
/*---For fancy physiciansHomeBoxes that aren't part of the dl's background
#physiciansHomeBoxes #physiciansHomeBox1 {position:absolute; top:10px; right:10px; background:transparent url('../img/home/physicians-head-box1.jpg') center right;}
#physiciansHomeBoxes #physiciansHomeBox1.current {background-image:url('../img/home/physicians-head-box1-current.jpg'); padding-left:24px;}
#physiciansHomeBoxes #physiciansHomeBox2 {position:absolute; top:127px; right:10px; background:transparent url('../img/home/physicians-head-box2.jpg') center right;}
#physiciansHomeBoxes #physiciansHomeBox2.current {background-image:url('../img/home/physicians-head-box2-current.jpg'); padding-left:24px;}
#physiciansHomeBoxes #physiciansHomeBox3 {position:absolute; top:244px; right:10px; background:transparent url('../img/home/physicians-head-box3.jpg') center right;}
#physiciansHomeBoxes #physiciansHomeBox3.current {background-image:url('../img/home/physicians-head-box3-current.jpg'); padding-left:24px;}
*/

#physiciansHomeHead dl {height:365px; width:966px; position:absolute; top:0; left:0;  display:none; z-index:1}
#physiciansHomeHead dl.current {display:block;}
#physiciansHomeHead dt {display:none;}
#physiciansHomeHead dd {z-index:4;}
#physiciansHomeHead dd ul {list-style-image:url('../img/arrow-bullet-gray-transparent.gif');}
#physiciansHomeHead dd li {font:bold 12px/20px Arial, Helvetica, sans-serif; color:#cecece;}

#membersHomeHead dl {height:365px; width:966px; position:absolute; top:0; left:0;  display:none; z-index:1}
#membersHomeHead dl.current {display:block;}
#membersHomeHead dt {display:none;}
#membersHomeHead dd {z-index:4;}
#membersHomeHead dd ul {list-style-image:url('../img/arrow-bullet-gray-transparent.gif'); width:715px;}
#membersHomeHead dd li {font:bold 12px/20px Arial, Helvetica, sans-serif; color:#cecece; width:355px; float: left;}
#membersHomeHead dd li dl{display:block; height:auto; position:static; width:auto; margin:0 10px 10px 0;}
#membersHomeHead dd li dt{ color: #99ca3c; display: block; font-size: 15px; padding-top:10px;}
#membersHomeHead dd li dd{ position:static; margin:1px 10px 4px 2px; font-size:12px; line-height:15px;}

#physiciansHomeHead1 {background:transparent url('../img/home/physicians-head1.jpg') top left; }
#physiciansHomeHead1 dd {position:absolute; top:175px; left:450px;}
#physiciansHomeHead2 {background:transparent url('../img/home/physicians-head2.jpg') top left; }
#physiciansHomeHead2 dd {position:absolute; top:175px; left:450px;}
#physiciansHomeHead3 {background:transparent url('../img/home/physicians-head3.jpg') top left; }
#physiciansHomeHead3 dd {position:absolute; top:175px; left:450px;}

#membersHomeHead1 {background:transparent url('../img/home/members-head1.jpg') top left; }
#membersHomeHead1 dd {position:absolute; top:161px; left:65px;}
#membersHomeHead2 {background:transparent url('../img/home/members-head2.jpg') top left; }
#membersHomeHead2 dd {position:absolute; top:175px; left:65px;}
#membersHomeHead3 {background:transparent url('../img/home/members-head3.jpg') top left; }
#membersHomeHead3 dd {position:absolute; top:175px; left:65px;}

#physiciansHomeContent {padding: 20px 0 0 9px;}
#physiciansHomeContent li {float:left;}
#physiciansHomeContent .phone-number {text-decoration:none; color:#6c9d31;}
#physiciansHomeContent h5 {font-size:14px; line-height:18px; margin:1em 0;}
#physiciansHomeContent p{ margin-top: 10px;}
#physiciansHomeContent img {margin:10px 0;}
#physiciansHomeContent li dt { overflow: hidden; height: 0; background: transparent url('') no-repeat top left; }

#physiciansHomeContent li.join-today {width:390px; padding-right:15px;}
#physiciansHomeContent li.join-today dt {padding-top:32px; background:url('../img/join-today.jpg') no-repeat 0 0;}

#physiciansHomeContent li.seminars {width:250px; padding:0 15px; border-left:1px solid #ccc;}
#physiciansHomeContent li.seminars dt {padding-top:32px; background-image:url('../img/seminars.jpg');}

#physiciansHomeContent li.teleconferences {width:220px; padding:0 15px; border-left:1px solid #ccc;}
#physiciansHomeContent li.teleconferences dt {padding-top:50px; background-image:url('../img/teleconferences.jpg');}

#physiciansHomeContent li.marketing-tools {width:200px; padding:0 15px; border-left:1px solid #ccc;}
#physiciansHomeContent li.marketing-tools dt {padding-top:32px; background-image:url('../img/marketing-tools.jpg');}

#physiciansHomeContent li.from-our-physicians {width:280px;}
#physiciansHomeContent li.from-our-physicians dt {padding-top:20px; background-image:url('../img/from-our-physicians.jpg')}

#physiciansHomeContent li.login {width:460px; margin-right:15px; background: #ECECE4; height: 186px;}
#physiciansHomeContent li.login dl{ float:left; padding:15px 0 0 15px; }
#physiciansHomeContent li.login dl form{ float: left; margin-left:125px; }
#physiciansHomeContent li.login dl form label{ display:block; }

#physiciansHomeContent li.shop {width:475px; padding-right:15px; background: url('../img/home/home-callout-shop.jpg') top left no-repeat; height: 186px;}
#physiciansHomeContent li.shop dl{ width: 44%; float: left; padding:46px 0 0 15px; }
#physiciansHomeContent li.shop dl dt{ overflow: visible; font-size:13px; height: auto; margin:.5em 0;}
#physiciansHomeContent li.shop dl dd li{ width: 120px; float: none; }
#physiciansHomeContent li.shop dl dd li a{ color: #000;}




/* Login Page */

#loginMain {padding: 20px 0 0 9px;}
#loginMain .overview {margin-bottom:2em;}
#loginMain .login-new {float:left; width:335px; height:157px; border:1px solid #ccc; margin-top: 20px; margin-left: 80px;}
#loginMain .login-new dt {height:0; overflow:hidden; width:100%; padding-top:32px; background:url('../img/login-heading-new-physicians.jpg') no-repeat top center;}
#loginMain .login-new dd {padding:0 50px 0 15px;}
#loginMain .login-new div.input.text {padding:2em 0; position:relative;}
#loginMain .login-new div.input.text label {font-size:12px; line-height:20px; font-weight:bold;}
#loginMain .login-new div.input.text input {position:absolute; right:0;}
#loginMain .login-new dd p {font-size:11px; line-height:13px;}
#loginMain .login-new dd a.next {float:right; margin-left:30px;}
#loginMain .login-member {float:left; width:335px; height:157px; border:1px solid #ccc; margin-top: 20px; margin-left: 80px;}
#loginMain .login-member dt {height:0; overflow:hidden; width:100%; padding-top:32px; background:url('../img/login-heading-member-physicians.jpg') no-repeat top center;}
#loginMain .login-member dd {padding:0 50px 0 15px;}
#loginMain .login-member div.input.text {padding:1em 0; position:relative;}
#loginMain .login-member div.input.text label {font-size:12px; line-height:20px; font-weight:bold;}
#loginMain .login-member div.input.password label {font-size:12px; line-height:20px; font-weight:bold;}
#loginMain .login-member div.input.text input {position:absolute; right:0;}
#loginMain .login-member div.password input{margin-left: 28px;}
#loginMain .login-member dd p {font-size:11px; line-height:13px;padding: 1.3em;}
#loginMain .login-member dd a.next {float:right; margin-left:30px;}
#loginMain .login-member button {float:right; margin-top: 15px}

/* "Contact" Page */
#main ol.numbers.contact dl{ font-size: 12px; color: #000; padding: 0 0 10px 65px; }
#main ol.numbers.contact li{ float: none; border-bottom: 1px solid #e1e1e1; margin: 15px 0 15px 0; width: auto; min-height: 80px; height: auto; font-weight:bold;}
#main ol.numbers.contact .phone-number {color:#E06128; text-decoration:none;}

/* Ask The Doctor/Physician Contact Page */
.flash-wrapper div.success {
	padding:20px;
	background-color: #c8fe5c;
	font-size: 2em;
	margin: 15px 0 15px 10px;
	width:924px;
}

.flash-wrapper div.error {
	padding:20px;
	background-color: #ffcccc;
	font-size: 2em;
	margin: 15px 0 15px 0;
}


#ContactAddForm input, #ContactAddForm textarea {
	border: 1px solid #c2c2c2;
	background-color: #f7f7f7;
}

#ContactAddForm input, #homeZip {
	height: 16px;
	margin-top:2px;
	padding-top:3px;
}

#ContactAddForm label {
	width:120px;
	margin-right:1em;
	display:inline-block;
}

#ContactAddForm a.black {
	float:right;
}

#ContactAddForm input, #ContactAddForm select { width: 220px; }

#ContactHeardAboutOther { margin-left: 10px; }

#ContactAddForm .input {
	padding: 0 0 10px 0;
}

#ContactAddForm span.legend {
	float: right;
}

#ContactAddForm .asterisk {
	color:#d1603c;
	font-weight:bold;
} 
/***********************************************
added css for continuing_medical_education view
************************************************/
#ContactAddForm .reset{
width:100px;
height:auto;
background:#000000;
color:#FFFFFF;
}
#ContactAddForm div.error-message {
	font-size:90%;
}

#ContactAddForm div.error-message:before {
	content:'* ';
}

#PatientEmail{
	margin:1em 3em 1em 1em;
}

#PatientZip {
	margin:1em;
	
}

div.error-message {
	background-color:#FFCCCC;
	padding:0.5em;
	margin:10px 10px 0 0;
	float:left;
}

#main  #ContactAddForm a.left { float: left; margin-top:-1px; margin-left:10px; }
#main  #ContactAddForm #FinderState {float:left;}

/* Disclaimer */
#main div.disclaimer{ text-align:left; font-size: .9em;}
span.number{ font-weight: bold; font-size: 14px;}

/* Footer */

#footer { padding: 10px; background: #e1e1e1; text-align: center; }
#footer dl { text-align: left; margin: 0px auto; padding: 0 20px 0 10px; /*width: 985px;*/ font: bold 10px/15px Arial, Helvetica, sans-serif; color: #6a6a6a; }
#footer dl dd { float: right; height:15px;}
#footer dl dd ul li { float: left; margin:auto 0;}
#footer dl dd ul li a { display: block; text-decoration: none; padding: 0 9px; border-right: 1px solid #6a6a6a; color: #6a6a6a; }
#footer dl dd ul li a:hover { color: #73a11d; }
#footer dl dd ul li.last a { padding-right: 0; border: none; }

/* The all important... CLEARFIX */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*SEARCH CSS*/
.result {}
.result-title {font-size: 10px;}
.result-set {color: #0000FF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align: left}
.results-head {color: #FFFFFF; background-color: #0000FF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.results-nav {color: #FFFFFF; background-color: #0000FF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.result-number {color: #0000FF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.result-abstract {color: #0000FF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.keymatch-header {color: #FFFFFF; background-color: #0000FF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.keymatch {color: #0000FF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align: left}

/*Force Physician Login*/
#forceLogin {
	background-color:#99CA3C; padding:20px; font-weight: 700; position: absolute; width: 30%; left: 35%; top: 40%; z-index:1000;
}
#zipError
{
 display:none;
 border:1px solid #FF0000;
 padding:5px;
 margin-top:10px;
 font-size:12px;
 font-weight:bold;
 color:#FF0000;
}
ul .cmeError
{
 display:none;
 border:1px solid #FF0000;
 background-color: #ffcccc;
 padding:10px;
 font-size:12px;
 font-weight:bold;
 color:#FF0000;
}
.cmeError
{
 display:none;
 border:1px solid #FF0000;
 background-color: #ffcccc;
 padding:10px;
 margin-bottom:3px;
 font-size:12px;
 font-weight:bold;
 color:#FF0000;
}
#event_form
{
border:1px #808080 solid;
padding:15px;
display:none;
}
#event_form label
{
width:235px;
float:left;
font-weight:bold;
}
#event_form input
{
border: 1px solid #c2c2c2;
	background-color: #f7f7f7;
/*width:200px;*/
margin-bottom:3px;
width:250px;
}

#event_form input,textarea, select
{
border: 1px solid #c2c2c2;
background-color: #f7f7f7;
margin-bottom:3px;
/*width:200px;*/

}
#event_form input[type=radio] {
	
	width:auto;
	
}
#event_form  textarea
{
width:478px;
margin-bottom:3px;
height:100px;
}
#reset
{
 width:200px;
}
#eventAdd .asterisk {
	color:#d1603c;
	font-weight:bold;
} 
#tblPlan {
	border:0px !important;
	margin:0px !important;
}
#tblPlan tr {
	border:0px !important;
	margin:0px !important;
}
#tblPlan td {
	border:0px;
	margin:0px;
	padding:5px;
	background: #ebf4da;
	font-weight:normal;
	font-family:arial;
	color:#000000;
	vertical-align:top;
	font-size:1em;
	line-height:1.4em;
	background:url(../img/plan_gradient.jpg) repeat-x left top;
}
#tblPlan td .different_plans {
color:#73A11D;
float:left;
font-size:16px;
font-weight:bold;
}

/****************/
#tblSeminarForm, #tblSeminarForm table {
	border:0px !important;
	margin:0px !important;
}
#tblSeminarForm tr {
	border:0px !important;
	margin:0px !important;
}
#tblSeminarForm h2 {
	margin:0px !important;
}
#tblSeminarForm td {
	border:0px;
	margin:0px;
	padding:5px;
	font-weight:normal;
	font-family:arial;
	color:#000000;
	vertical-align:top;
	font-size:1em;
	line-height:1.4em;
	background-color:#ffffff;
}
#tblSeminarForm input[type=text],#tblSeminarForm select,#tblSeminarForm textarea {
	border: 1px solid #c2c2c2;
	background-color: #f7f7f7;
	margin-bottom:3px;
}
/* contact form*/

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#ContactAddForm ul {
margin:1em 0;
}

#ContactAddForm input, #ContactAddForm textarea {
	border: 1px solid #c2c2c2;
	background-color: #f7f7f7;
}

#ContactAddForm input, #homeZip {
	height: 16px;
	margin-top:2px;
	padding-top:3px;
}

#ContactAddForm label {
	width:120px;
	margin-right:1em;
	display:inline-block;
}

#ContactAddForm a.black {
	float:right;
}

#ContactAddForm input, #ContactAddForm select { width: 220px; }

#ContactHeardAboutOther { margin-left: 10px; }

#ContactAddForm .input {
	padding: 0 0 10px 0;
}

#ContactAddForm span.legend {
	float: right;
}

#ContactAddForm .asterisk {
	color:#d1603c;
	font-weight:bold;
} 
/***********************************************
added css for continuing_medical_education view
************************************************/
#ContactAddForm .reset{
width:100px;
height:auto;
background:#000000;
color:#FFFFFF;
}
#ContactAddForm div.error-message {
	font-size:90%;
}

#ContactAddForm div.error-message:before {
	content:'* ';
}

#PatientEmail{
	margin:1em 3em 1em 1em;
}

#PatientZip {
	margin:1em;
	
}

div.error-message {
	background-color:#FFCCCC;
	padding:0.5em;
	margin:10px 10px 0 0;
	float:left;
}

#main  #ContactAddForm a.left { float: left; margin-top:-1px; margin-left:10px; }
#main  #ContactAddForm #FinderState {float:left;}


/* Disclaimer */
#main div.disclaimer{ text-align:left; font-size: .9em;}
span.number{ font-weight: bold; font-size: 14px;}



.disclaimer p {
font-size:0.9em;
text-align:left;
}
#miami {
	border:0px !important;
	margin:0px !important;
}
#miami tr {
	border:0px !important;
	margin:0px !important;
}
#miami td {
	border:0px;
	margin:0px;
	padding:5px;
	background: #ebf4da;
	font-weight:normal;
	font-family:arial;
	color:#000000;
	vertical-align:top;
	font-size:1em;
	line-height:1.4em;
	background:url(../img/plan_gradient.jpg) repeat-x left top;
}
#miami td .different_plans {
color:#73A11D;
float:left;
font-size:16px;
font-weight:bold;
}
/***********************************************
Added By       Chetan Gupta
Date              16-July-2009
Company           Intelegencia

**************/

.components{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
text-align:center;
}


.weight{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:normal;

}



#miami td.text-content {
color:#363636;
font-size:16px;
line-height:22px;
padding-bottom:0.5em;
}

.started{
-x-system-font:none;
border-bottom:1px solid #E1E1E1;
color:#363636;
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
font-size:21px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:1em 0;
padding-bottom:8px;
padding-left:2px;
text-transform:uppercase;
}


.meet{
-x-system-font:none;
color:#363636;
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
font-size:21px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:1em 0;
padding-bottom:8px;
text-transform:uppercase;
}

.column-text
{color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:11px;}


.col-heading{
color:#73A11D;
font-size:16px;
font-weight:bold;
margin:0;
padding-top:4px;
}
#pageHead.banner-miami dl dd { background-image: url('../img/banner-miami.jpg'); }
#siteNav.landing-miami dt a {
background:transparent url(../img/cmwl-logo-landing.gif) no-repeat scroll left top;
display:block;
height:0;
overflow:hidden;
padding-top:60px;
width:318px;
}
/* canas Added by Chetan */
#callouts li.canas dl { background-image: url('../img/doctortestimonial.jpg'); height:1068px; width:295px; padding:8px 0 0 0;}
#callouts li.canas dl dt { height: auto; overflow: visible;  margin-top:0; margin-bottom:0; padding-top:18px;}
#callouts li.canas dl dd { padding-bottom:0; }

/* canas end*/
/****************
Added: Chetan
Dated:17-07-2009

****************/
#main ol.numbers.program li{ height: 120px; }


/*******End*********/

/****************
Added: Chetan
Dated:17-July-2009

****************/
#main ol.numbers.program li{ height: 120px; }


#kapadvice{
width:630px;
clear:both;
}

.imgpad{
padding:0 0 28px 0;

}

.kapleft{
width:115px;
float:left;
padding-bottom:22px;
min-height:112px;
}
/***Edited by raju****/
.kapleft img{
padding-bottom:0px;
}
.kapright{
width:505px;
float:left;
padding-bottom:0px;
}

.artilceheading{
font-family:Arial, Helvetica, sans-serif;
 font-size:16px; 
 color:#6ead21; 
 font-weight:bold; 
/* padding:0 0 0 10px;*/
}

.artilceheading_resource{
font-family:Arial, Helvetica, sans-serif;
 font-size:16px; 
 color:#6ead21; 
 font-weight:bold; 
 padding:0 0 0 14px;
}

.artilcecontent{
font-family:Arial, Helvetica, sans-serif; 
font-size:15px; 
color:#3e3e3e; 
font-weight:normal;
line-height:1.2em;
padding:5px 0 0 0;

}

.artnumber{
width:630px;
clear:both; 

}
.artilcecontent_resource{
font-family:Arial, Helvetica, sans-serif; 
font-size:16px; 
color:#3e3e3e; 
font-weight:normal;
line-height:1.2em;
padding:5px 0 0 14px;

}
/***Addeded by raju****/
.artilcecontent_resource p{
padding-bottom:0px;
}
.stayhead{
width:624px;

}

.mainarthead{
float:left; 
width:494px;
padding-bottom:15px;
}

.mainartcont{
font-family:Arial, Helvetica, sans-serif; 
font-size:29px;
color:#6ead21;
padding:0px 0 10px 0;
font-weight:bold;
line-height:1.0em;
}


.mainartcont1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px; 
color:#6d6f72;
font-weight:bold;
text-align:right; 
margin:0; 
/*padding-top:15px;*/
}


.mainarthead2{
float:left; width:110px;
}

.articleimgpad{
padding:15px 20px 10px 0px;
float:left;

}

h3.heading {
font-family:Arial, Helvetica, sans-serif; 
color:#6EAD21;
font-size:18px;
border:none;
margin:0;
padding:0 0 7px 17px;
text-transform:none;
}

.subcontent{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#3e3e3e;
line-height:1.3em;
padding-left:17px;

}

#main ol.article li
{
padding-left:90px;
line-height:15px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
color:#3e3e3e;

}

#main ul li.smalltext1 { float: left; width: 550px;  padding: 0 10px 0 95px; background: url('../img/grey-circle.jpg') no-repeat 88px 3px; font: bold 9px Arial, Helvetica, sans-serif; color: #3e3e3e; }
 
 
h2.related{ font: bold 21px Trade Gothic, Helvetica Condensed, Arial Narrow, sans-serif; color: #323133;  padding-bottom: 8px; border-bottom: 1px solid #e1e1e1; margin: 1em 0; text-transform:capitalize; /*margin-left:17px;*/ }

h2.kap { 
font: bold 21px Trade Gothic, Helvetica Condensed, Arial Narrow, sans-serif; color: #323133; text-transform:capitalize; padding-bottom: 8px; border-bottom: 1px solid #e1e1e1; margin:1em 8px 1em 0; }

#callouts li.otherarticles dl dt { padding-top: 22px; background-image: url('../img/callout-articles.gif'); }
#callouts li.otherarticles dl dd {  color: #959595;}
#callouts li.otherarticles p { background-color:#ececec; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0 10px 0 10px; color:#6d6f72;}
h3.rightarthead { font: bold 12px Arial, Helvetica, sans-serif; color: #5c8f24; background-color:#ececec; padding:10px 10px 0 8px;}

h3.relsubart {
font-family:Arial, Helvetica, sans-serif; 
color:#6ead21;
font-size:16px;
border:none;
margin:0;
padding:0 0 7px 0;
}

#pagination{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; color:#6d6f72;
 font-weight:bold; 
 text-align:right; 
 margin:0; 
 padding:10px 0 0 0;
}

#pagination a{text-decoration:none;}

#pagination a:link{color:#6d6f72;}

#pagination a:link{color:#6d6f72;}

#pagination a:hover{color:#6f9e34;}


#kapadvice a{
text-decoration:none;
}
#kapadvice a:link{
color:#6ead21;
}

#kapadvice a:visited{
color:#6ead21;
}

#kapadvice a:hover{
color:#6ead21;
}

#kapadvice a:active{
color:#6ead21;
}

#main h3.heading a{text-decoration:none;color:#6EAD21;}
#main h3.heading a:link{text-decoration:none;color:#6EAD21;}
#main h3.heading a:visited{text-decoration:none;color:#6EAD21;}
#main h3.heading a:hover{text-decoration:none;color:#6EAD21;}
#main h3.heading a:active{text-decoration:none;color:#6EAD21;}

#main h3.relsubart a{text-decoration:none;color:#6EAD21;}
#main h3.relsubart a:link{text-decoration:none;color:#6EAD21;}
#main h3.relsubart a:visited{text-decoration:none;color:#6EAD21;}
#main h3.relsubart a:hover{text-decoration:none;color:#6EAD21;}
#main h3.relsubart a:active{text-decoration:none;color:#6EAD21;}


#callouts li.otherarticles h3.rightarthead a{text-decoration:none; color:#6EAD21;}
#callouts li.otherarticles h3.rightarthead a:link{text-decoration:none; color:#6EAD21;}
#callouts li.otherarticles h3.rightarthead a:visited{text-decoration:none; color:#6EAD21;}
#callouts li.otherarticles h3.rightarthead a:hover{text-decoration:none; color:#6EAD21;}
#callouts li.otherarticles h3.rightarthead a:active{text-decoration:none; color:#6EAD21;}


#main p.mainartcont1 a{text-decoration:none; color:#6d6f72;}
#main p.mainartcont1 a:link{text-decoration:none; color:#6d6f72;}
#main p.mainartcont1 a:visited{text-decoration:none; color:#6d6f72;}
#main p.mainartcont1 a:hover{text-decoration:none; color:#6d6f72;}
#main p.mainartcont1 a:active{text-decoration:none; color:#6d6f72;}

/*******End*********/

/****************
Added: Chetan
Dated:28-July-2009

****************/

#callouts li.overview-video dl { background-image: url('../img/overview-video.jpg'); width:281px; padding-left:10px; height:167px ; padding-top:10px; margin-bottom:10px;}
<!--#callouts li.overview-video dl dt { padding-top:10px;  }-->
#callouts li.overview-video dl dd { width: 250px; color: #68696b; }

#mainarticle{
width:624px;
clear:both;
}
/*******End*********/
#fullartText{
/*clear:both;*/
}
.fullartText h2{
/*margin-top:15px;*/
/*margin-bottom:2px;*/
font-size:18px;
color:#6EAD21;
padding-bottom:4px;
border-bottom:0px;
margin:0px;
text-transform:none;
padding-top:10px;
font-family:Arial,Helvetica Condensed,Trade Gothic,Arial Narrow,sans-serif;
}
#fullartText ul li{
font-size:12px;
background:none;
color:#000000;
float:none;
width:auto;
padding:0px;
font-weight:100;
height:auto;
}
#fullartText ul{
margin:0px;
}
#fullartText p{
margin:0px;
padding-bottom:4px;
padding-top:4px;
}
#fullartText ol{
padding-left:50px;
list-style-type:decimal;
padding-top:20px;
}
#fullartText ol li{
padding-bottom:5px;
}
#fullartText ul{
padding-left:50px;
list-style-type:disc;
}
#fullartText h4{
text-transform:none;
}
.articleimgpads img{
clear:left;
float:left;
}
#fullartText ol li ul,#fullartText ul li ul{
list-style-position:inside;
padding-left:0px;
}
.introtext p{
padding-bottom:2px;
}
.current{
color:#73A11D;
}
.artnumber{
width:630px;
clear:both;
text-align:right;
font-weight:bold;
font-size:14px;
}
.artnumber a {
	text-decoration:none !important;
}
#managePractice table {
border:0px;
}
#monthly_log table{
border:0px;
}
#managePractice td{
font-family:Arial, Helvetica, sans-serif;
border-right:1px #FFFFFF solid;
background:#FFFFFF;
border-bottom:0px;
border-top:#FFFFFF 2px solid;
padding:0px;
}
#managePractice th{
background: #7ba331 url('../img/bg-green.jpg') top left repeat-x;
border-right:1px #FFFFFF solid;
color:#FFFFFF;
padding:7px 4px 7px 4px;
text-transform:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
line-height:normal;
font-weight:bold;
text-align:center;
}
#managePractice input{
/*width:80px;*/
/*border:1px #008000 solid;*/
padding:0px;
margin:0px
}
#manage_buttons ul {
margin:0px;
padding-right:4px;
}
#managePractice ul  li{
background:none;
width:75px;
padding-left:1px;
float:right;
}
#managePractice ul  li input{
padding-left:4px;
padding-right:4px;
padding-top:-1px;
}
#managePractice input[type=button]{
width:80px;
}
#month_ach_report input[type=button]{
border:1px solid  #CCCCCC;
}
#practice_summary{
margin:0 auto;
width:800px;
font-family:Arial, Helvetica, sans-serif;
}
#practice_summary table{
border:0px;   
}
#practice_summary td{
background:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
}
#blankSearch { position: absolute; top: 0; left: 10px; padding: 7px 10px; width: 780px; background: #99ca3c url('./img/bg-search.gif') no-repeat bottom left; text-align: right; height:5px}
#odd td{
background:#FFFFFF;
text-align:center;
}
#odd td input[type=text]{
background:#FFFFFF;
text-align:center;
}
#even td{
background:#EFEFEF;
text-align:center;
}
#even td input[type=text]{
background:#EFEFEF;
text-align:center;

}
#practice_summary th{
background: #7ba331 url('../img/bg-green.jpg') top left repeat-x;
border-right:1px #FFFFFF solid;
color:#FFFFFF;
padding:7px 4px 7px 4px;
text-transform:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
line-height:normal;

text-align:center;
font-weight:bold;
}
#my_patients label{
padding-right:10px;

}
#my_patients span{
padding-right:10px;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	
}
#WzTtDiV table td{
background:#FFFFFF;
}

/*
added by raju kumar
for healthnetlanding pages
 */
#wrapperad{
	width:985px;
	margin:0 auto;
	margin-top:-105px;
}


#topbar{
background:#8baf3f url(../img/top-bar-ad.gif) no-repeat;
width:985px;
height:38px;
float:left;
}

#logoad{
width:883px;
float:left;
}

.logopadad{
padding:15px 0 0 6px;
}

#visithome{
width:102px;
float:left;
}

.visit{
font-family:Helvetica, sans-serif;
font-size:12px;
color:#8baf3f;
font-weight:bold;
padding:57px 0 0 11px;
text-decoration:none;
}

.visit a{
font-family:Helvetica, sans-serif;
font-size:12px;
color:#8baf3f;
font-weight:bold;
padding:57px 0 0 0;
text-decoration:none;
}

.visit a:link{
font-family:Helvetica, sans-serif;
font-size:12px;
color:#8baf3f;
font-weight:bold;
padding:57px 0 0 0;
text-decoration:none;
}

.visit a:visited{
font-family:Helvetica, sans-serif;
font-size:12px;
color:#8baf3f;
font-weight:bold;
padding:57px 0 0 0;
text-decoration:none;
}

.visit a:hover{
font-family:Helvetica, sans-serif;
font-size:12px;
color:#8baf3f;
font-weight:bold;
padding:57px 0 0 0;
text-decoration:underline;
}


.visit a:active{
font-family:Helvetica, sans-serif;
font-size:12px;
color:#8baf3f;
font-weight:bold;
padding:57px 0 0 0;
text-decoration:underline;
}


.headerpadad{
padding:9px 0 0 0;
}

#left-pannelad{
width:431px; float:left;
background:url(../img/pro-bg.jpg) no-repeat; width:431px; height:387px;
}

.propad{
padding:32px 0 0 22px;
}

.protext{
font-family:Helvetica, sans-serif;
font-size:15px;
color:#464646;
font-weight:none;
line-height:16px;
padding:21px 223px 0 23px;

}

#right-pannelad{
width:554px; float:left;
}

.headingpad{
padding:12px 0 0 29px;
}

.centerpad{
padding:27px 0 0 53px;
}

#phytext{
font-family:Helvetica, sans-serif;
font-size:14px;
color:#7d7d7d;
padding:11px 0 0 17px;
line-height:14px;
font-weight:normal;
}

.bmrcontent{
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
font-size:15px;
color:#7d7d7d;
padding:3px 55px 11px 44px;

}

/*form css start */

.labelleft{
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
 font-size:17px;
 font-weight:normal;
 color:#fff;
}

.labelmiddle{
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
 font-size:17px;
 font-weight:normal;
 color:#fff;
 padding:0 0 0 5px;

}

.labelmeasure{
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
 font-size:17px;
 font-weight:normal;
 color:#fff;
 padding:0 0 0 3px;
}

.emailtxt{
font-family:Helvetica, sans-serif;
font-size:9px;
color:#464646;
padding:0 0 0 130px;
}

#healthlanding_footer{
width:980px;
float:left;
clear:both;
}

.footext{
font-family:helvetica, sans-serif;
font-size:9px;
color:#464646;
padding:3px 0 0 5px;
text-align:left;
}

.copyright{
font-family:helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
text-align:right;
padding:19px 4px 0 0;
}

.ziptext{
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
font-size:14px;
color:#7d7d7d;
font-weight:normal;
padding:0 0 5px 17px;
}
#healthlanding_center table{
border:0px;
background:#FFFFFF;
margin:0 0 0 3px;
}

#healthlanding_center td{
border:0px;
background:#FFFFFF;
padding:0px;
}
#healthlanding_lose table {
border:0px;
background-color:#8baf3f;
margin:0 0 0 30px;
}

#healthlanding_lose table table{
border:0px;
background-color:#8baf3f;
margin:0px;
 
}
#healthlanding_lose table td{
border:0px;
background-color:#8baf3f;
padding:0px;
}
#healthlanding_lose table table td{
border:0px;

padding:0px;
}
#healthlanding_lose td p{
padding:0px;
}
#healthlanding_lose p{
padding:0px;
}

/* new homepage css for cmwlphysician*/
#main-container_Pro{
width:965px;
margin:0 auto;
}


#main-container_Pro p{
margin:0; 
padding:0 0 0 0;

}

#panel1_Pro{
margin:0px 0 0 0px;
width:318px;
float:left;
}
#leftpanel1_Pro{
background:url(../img/homepage_cmwlphysician/joinus.jpg) no-repeat; 
width:287px;
height:200px;
padding:0;
margin:0 0 0 17px;
}

#leftpanel2_Pro{
background:url(../img/homepage_cmwlphysician/stayup.jpg) no-repeat; 
width:286px;
height:152px;
padding:0;
margin:0 0 0 17px;
}

#leftpanel3_Pro{
width:286px;
height:178px;
padding:0;
margin:0 0 0 17px;
}

#leftpanel4_Pro{
background:url(../img/homepage_cmwlphysician/cnbc.jpg) no-repeat; 
width:286px;
height:208px;
padding:0;
margin:0 0 0 17px;
}

#panel2_Pro{
margin:0px 0 0 0px;
width:647px;
float:left;
}

#rightpanel1_Pro{
background:url(../img/homepage_cmwlphysician/success.jpg) no-repeat; 
width:641px;
height:318px;
padding:0;
margin:1px 0 0 0px;
}

#rightpanel1_Pro p.howitwork_pro{
padding:168px 0 0 262px;
}


#rightpanel2_Pro h2{
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serifTrade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
font-size:21px;
color:#363636;
font-weight:bold;
text-transform:uppercase;
padding:17px 0 10px 0px;
margin:0 0 0 0;
border:none;
text-align:left;
}

#list_pro{
float:left;
margin:0 0 0 0px;
padding:0 0 0 0px; 
font-family:Helvetica, sans-serif; 
font-size:12px; 
color:#363636;
}
#list_pro ul{
margin:0;
padding:0;
}

#list_pro ul li{
list-style-position:outside;
margin:0 0px 0 39px;
line-height:15px;
list-style-type:disc;
text-align:left;
}

#blank_pro{
height:32px; 
clear:both;
}

#tabcontant_pro {
width:646px;
height:195px;
background-color:#c1c2c4;
margin-top:10px;
clear:both;
}

#subtabcontant1_pro{
width:646px; 
height:87px; 
}

#subcontant_pro{
width:208px; 
height:86px; 
float:left; 
background-color:#e6e7e7; 
margin:4px 0 0 5px;
}
#subcontant_sub{
float:left; 
margin:6px 10px 0 6px;
}
#subcontant_subtxt{
font-family:Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#25424f;
margin:10px 0 0 0px;
}
#go_pro{
margin:5px 0 0 0px;
}

#subcontant2_pro{
width:208px; 
height:86px; 
float:left; 
background-color:#e6e7e7; 
margin:0px 0 0 5px;
}

#subtabcontant2_pro{
width:646px; 
height:87px; 
}

#bottomvideo_Pro{
background:url(../img/homepage_cmwlphysician/bottombase.jpg) repeat-x;
width:634px;
height:242px;
padding:0;
margin:0px 0 0 0px;
}

#bottomvideo_header{
float:left;
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serifTrade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
font-size:21px;
color:#363636;
font-weight:bold;
text-transform:uppercase;
padding:36px 8px 10px 24px;
margin:0 0 0 0px;
}

#featured-header_pro{
float:left;
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serifTrade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
font-size:21px;
color:#363636;
font-weight:bold;
text-transform:uppercase;
padding:25px 8px 160px 24px;
margin:0 0 0 0px;
clear:both;
}
#seeall_pro{
float:left;
margin:36px 0 14px 0px;
padding:0 0 0 0px;
}
#videopanel {
clear:both;
}

#video_pro1{
float:left; 
margin:8px 0 0 7px;
}
#video_pro2{
float:left; 
margin:8px 0 0 10px;
}
#video_pro3{
float:left; 
margin:8px 0 0 10px;
}
.featuredpartner1{
float:left;
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serifTrade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
font-size:21px;
color:#363636;
font-weight:bold;
text-transform:uppercase;
margin:30px 0 0 20px; 
width:500px;
}
.loss{
font-family:Helvetica, sans-serif;
font-size:12px;
color:#E06128;
margin:146px 0 0 18px;
}

.search_pro{
width:207px;
height:14px;
border:1px 1px 1px 1px solid;
border-color: #bcbbbd;
font-family:Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

#searchpanel_pro{
padding:104px 0 0 22px; 
float:left; 
width:208px;
}

#leftpanel1_Pro .learnpanel_pro{
padding:122px 0 0 32px;
}

.gobutton_pro{
float:left; 
padding:104px 0 0 0px;

}



#privacypolicy_pro {
clear:both; 
width:72px; 
margin:20px 0 11px 202px;
>margin:4px 0 11px 202px;
}
.privacytxt_pro {
font-family:Helvetica, sans-serif; 
font-size:10px; 
color:#89898b; 
font-style:italic;
margin:0;
padding:0;
}
.privacytxt_pro a {
font-family:Helvetica, sans-serif; 
font-size:10px; 
color:#89898b; 
font-style:italic;
text-decoration:none;
margin:0;
padding:0;
}


/* CSS Created by Navin*/

#main-container_DrIntro3{
width:975px;
margin:0 auto;
/*border:1px solid #000000;
*/height:800px;
}



#header-DrIntro3{
background:url(../images/header-drintro3.jpg) no-repeat; 
width:975px;
height:326px;
padding:0;
margin:0;
}

#bodypanel-DrIntro3{
width:975px;
padding:0;
margin:8px 0 0 0;
}

#innerpanel1-DrIntro3{
float:left;
width:272px;
height:367px;
padding:0;
margin:0;
}

#innerpanel2-DrIntro3{
float:left; 
width:487px; 
margin:0 0 0 0;
padding:0;
}


#subinnerpanel2-DrIntro3{
float:left; 
width:244px; 
border-left:1px solid #bcbcba;
margin:19px 0 0 0;
padding:0;
}

.img-cmwl{
background:url(../images/cmwl-support.jpg) no-repeat;
width:195px;
height:56px; 
margin:0 0 0 18px;
padding:0;
}

#subinnerpanel2-DrIntro3 ul{
margin:8px 0 0 35px;
padding:0;
}

#subinnerpanel2-DrIntro3 ul li{
list-style-position: outside;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#2d4753;
line-height:20px;
list-style-type:disc;
text-align:left;
}



#subinnerpanel3-DrIntro3{
float:left; 
width:240px; 
border-left:1px solid #bcbcba;
margin:19px 0 0 0;
padding:0;
}

.img-founder-message{
background:url(../images/founder-message.jpg) no-repeat;
width:195px;
height:56px; 
margin:0 0 0 18px;
padding:0;
}

.subinnerpanel3txt-DrIntro3{
padding:10px 40px 0 20px; 
text-align:left; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#323133;
line-height:18px;
}

.Michael-DrIntro3{
padding:10px 40px 0 20px; 
text-align:right; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#323133;
}



.more-home{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#323133;
text-decoration:none;
text-align:left;
padding: 0 0 0 35px;
}


#innerpanel3-DrIntro3{
float:left;
background:url(../images/right-img.jpg) no-repeat; 
width:214px;
height:367px;
padding:0;
margin:0;
}


.cmwllogin{
float:left; 
margin:77px 0 0 0; 
background:url(../images/form-base.jpg) no-repeat;
width:192px;
height:243px;
}
.search_login{
width:156px;
height:19px;
border:0;
font-family:Helvetica, sans-serif;
color:#333333;
}

.cmwlphysiantop-DrIntro3{
width:257px;
}
.cmwlphysianmiddle-DrIntro3{
background:url(../images/cmwl-physican_middle.jpg) repeat-y;
width:257px;
margin:-5px 0 0 0;
padding:0;
/*height:335px;*/
}

.cmwlphysiansearch1{
width:103px;
height:18px;
border:1px solid #323133;
}

.cmwlphysiansearch2{
width:164px;
height:18px;
border:1px solid #323133;
}


p.phy-login-intro{
font-family:Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; padding:23px 0 0 17px;
text-align:left;
}

p.usname{
font-family:Helvetica, sans-serif; font-size:12px; color:#74a2b5; padding:10px 0 0 17px;
text-align:left;
}

p.password {
font-family:Helvetica, sans-serif; font-size:12px; color:#74a2b5; padding:0 0 0 17px;
text-align:left;
}

p.sealogin{
margin:7px 0 0 17px !important;
text-align:left;
}

p.loginimg{
padding:0 0 0 38px;
>padding:0 0 0 41px;
text-align:left;
vertical-align:top;
}


p.forgotpassword{
font-family:Helvetica, sans-serif; font-size:10px; font-style:italic; color:#0a0e11; padding:3px 0 0 87px;
text-align:left;
}

p.registernow {
font-family:Helvetica, sans-serif; font-size:11px; font-style:italic; color:#ffffff; padding:7px 0 0 25px;
text-align:left;
}

p.not-cmwl-physician {
padding:0 0 0 25px;
text-align:left;
}
p.not-cmwl-physiciantxt {
padding:10px 29px 0 25px; font-family:Helvetica, sans-serif; font-size:13px; color:#6d6f72;
text-align:left;
line-height:17px;
}

p.not-cmwl-physiciantxt1 {
padding:10px 29px 0 25px; font-family:Helvetica, sans-serif; font-size:13px; color:#323133;
text-align:left;
}

p.emailaddress {
clear:both; padding:4px 0 0 27px; font-family:Helvetica, sans-serif; font-size:11px; color:#323133;
text-align:left;
}

.getpractice {
padding:10px 0 0 27px; font-family:Helvetica, sans-serif; font-size:11px; color:#323133;
text-align:left;
width:185px;
float:left;
}

.rememberme{
font-family:Helvetica, sans-serif; 
font-size:12px; 
color:#74a2b5; 
margin:8px 0 0 69px;
text-align:left;
float:left;
}

p.privacypolicy{
clear:both; 
text-align:left; 
padding:0px 0 0 165px; 
font-family:Helvetica, sans-serif; 
font-size:10px;
color:#818386; 
font-style:italic;
}
/*aded by raju*/
#PhysiciansOnly{
position:relative;
top:-18px;
left:228px;
font-weight:bold;
}
#active_physician_images_main{
width:640px;
font-size:12px;
padding:10px;
}
#active_physician_images_form label{
float:left;
width:165px;
padding-right:20px;
display:inline-block;
}
#active_physician_images_form input[type=file]{width: 220px;}

/*date 10-12-2009
*/

#main-container_ts{
width:965px;
margin:0 auto;

}

p{
margin:0 0 0 0px;
}

#panel1_ts{
margin:0px 0 0 0px;
width:318px;
float:left;
}


#leftpanel2_ts{
background:url(../images/stayup.jpg) no-repeat; 
width:286px;
height:152px;
padding:0;
margin:0 0 0 17px;
}



#leftpanel4_ts{
background:url(../images/cnbc.jpg) no-repeat; 
width:286px;
height:208px;
padding:0;
margin:0 0 0 17px;
}

#panel2_ts{
margin:0px 0 0 0px;
width:647px;
float:left;
}

#rightpanel1_ts{
background:url(../images/training.jpg) no-repeat; 
width:641px;
height:318px;
padding:0;
margin:0 0 0 0;
}

#rightpanel2_ts h2{
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serifTrade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
font-size:21px;
color:#363636;
font-weight:bold;
text-transform:uppercase;
padding:23px 0 10px 24px;
margin:0 0 0 0px;
}

#videopanel_ts {
clear:both;
}

#video_ts1{
float:left; 
margin:0 0 0 23px;
}
#video_ts2{
float:left; 
margin:0 0 0 15px;
}
#video_ts3{
float:left; 
margin:0 0 0 15px;
}

.headerarrow_ts{
float:left; 
padding:13px 0 0 36px; 
width:12px;
}

.headertxt_ts{
font-family:Helvetica, sans-serif;
font-size:15px;
color:#7496a5;
margin:0;
float:left; 
padding:11px 0 0 0px;
}

.headertxt_ts a{
font-family:Helvetica, sans-serif;
font-size:15px;
color:#7496a5;
margin:0;
float:left; 
padding:1px 0 0 0px;
}

#featured_header_ts{
float:left;
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serifTrade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
font-size:21px;
color:#363636;
font-weight:bold;
text-transform:uppercase;
padding:25px 8px 160px 26px;
margin:0 0 0 0px;
clear:both;
}

#leftpanel1_ts{
background:url(../images/joinus.jpg) no-repeat; 
width:287px;
height:203px;
padding:0;
margin:0 0 0 17px;
}

#leftpanel3_ts{
width:286px;
height:178px;
padding:0;
margin:2px 0 0 17px;
}

#list_ts{
float:left;
margin:0 0 0 0;
padding:0 0 0 0; 
font-family:Helvetica, sans-serif; 
font-size:13px; 
color:#363636;
width:320px;
}

#list_ts ul{
margin:10px 0px 0px 0px;
padding:0;
}

#list_ts ul li{
list-style-position:outside;
margin-left:42px;
line-height:15px;
list-style-type:disc;
}

#blank_ts{
margin:21px 0 22px 0px; 
clear:both;
}


#bottomvideo_ts{
background:url(../images/bottombase.jpg) repeat-x;
width:637px;
height:210px;
padding:0;
margin:0px 0 0 0px;
}

#bottomvideo_header_ts{
float:left;
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serifTrade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
font-size:21px;
color:#363636;
font-weight:bold;
text-transform:uppercase;
padding:0px 8px 0px 25px;
margin:0 0 0 0px;
}

#seeall_ts{
float:left;
margin:0 0 10px 0;
padding:0 0 0 0px;
}
.search_ts{
width:207px;
height:12px;
border:1px 1px 1px 1px;
border-color: #bcbbbd;
font-family:Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

#training-sem ul {
margin:0;
padding:0;
margin-left:23px;

}

#training-sem ul li {
float:left;
font-family:Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-style:italic;
padding:10px 0 0 10px;
list-style-type:none;
}
#training-sem a{
text-decoration:none;
color:#ffffff;
}
#training-sem li.current a{
text-decoration:none;
color:#73A11D;
}
/* CSS Created by Chetan*/

#main-container-cmevideo{
width:965px;
margin:0 auto;
height:700px;
}

/*#main-container-cmevideo p{
margin:0;
padding:0;
text-align:left;
}*/

#onlinetext{
width:965px;
clear:both;
}

#online-cme{
width:115px; float:left;
}

#rightsmallpanel{
width:850px;
float:left;
}

p.cmeimg{
padding:12px 0 16px 7px;
margin:0;

}

p.videotext{
font-family:Helvetica, sans-serif;
font-size:13px;
color:#234858;
font-weight:bold;
padding:20px 0 0 13px;
margin:0;
text-align:left;
}

#videotitlecme{
width:964px;
background:url(../images/top-bg-cme_background.jpg);width:964px;
clear:both;
background-repeat:repeat;
/*border-top:1px solid #9fa3a5;*/
height:80px;
z-index:-1;
}

#cmetopline{
clear:both;
background:url(../images/top-bg-cme_top_line.jpg);
width:964px;
height:1px;
background-repeat:no-repeat;
}

#feattitlecme{
width:472px;
float:left;
}

p.titlevideocme{
font-family:Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#557686;
text-align:left;
margin:0;
padding:20px 0 0 163px;
line-height:18px;
}

#speakertxtcme{
padding:44px 140px 0 0;
width:352px;
float:left;
}

p.speakercme{
font-family:Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-align:right;
}

p.subtitlecme{
font-family:Helvetica, sans-serif; font-size:18px; color:#ffffff; font:bold; text-align:left; padding:1px 0 0 161px;
}

#mainvideocme{
background:url(../images/top-bg-cme2.jpg);
width:964px;
height:413px;
}

.vidimg{
/*padding:20px 0px 0px 0px;*/
float:none;
width:662px;
text-align:center;
height:413px;
}

#more-video-cme{
clear:both;
}

.morevdimg{
padding:32px 0 15px 0;
margin:0;
text-align:left;
border-bottom:1px solid #b3b3b4;
}

#more-footer-cmevideo{
width:965px;
clear:both;
}


#left-arrow-cme{
width:30px; float:left;
}

#videoslidercme{
width:899px; float:left;
}

#righr-arrow-cme{
width:36px; float:left;
}

.arrow-img-cme{
padding:49px 0 0 8px;
text-align:left;
}

.arrowright-img-cme{
padding:49px 0 0 8px;
text-align:left;
}

.videoimgcme1{
padding:30px 0 0 33px;
}

.videoimgcme2{
padding:30px 0 0 0;
text-align:right;
}

#small-video-left {
	width: 100px;
	float: left;
}

#small-video-left2{
width:148px; float:left;
}

#small-video-right {
	width: 188px;
	float: left;
}
#small-video-right2{
width:161px; float:left;
}

.titlecme {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #234858;
	padding: 28px 0 0 13px;
	text-align: left;
}

.sub-heading-cme {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #234858;
	padding: 3px 0 0 13px;
	text-align: left;
	line-height: 15px;
}

.playbutton-img{
text-align:left;
padding:14px 0 0 13px;
}


 /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:696px;
		background:#fff;		
		margin-bottom:2em;
		}	
				
	#content{
		position:relative;
		}			

/* Easy Slider */
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:900px;
		
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:19px;
		height:37px;
		position:absolute;
		left:-30px;
		top:45px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:900px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

#main-container_alcat{
width:965px;
margin:0 auto;

}

p{
margin:0 0 0 0px;
}


#banner_allergy{
background:url(../images/banner-allergy.jpg) no-repeat;
width:965px;
height:321px;
margin:0 auto;
}

.go_stop_button{
padding:238px 0 0 656px;
}

#panel1_alcat{
margin:0px 0 0 0px;
width:318px;
float:left;
}
#leftpanel1_alcat{
background:url(../images/refer-ad.jpg) no-repeat; 
width:286px;
height:150px;
padding:0;
margin:25px 0 0 7px;
}

#leftpanel2_alcat{
background:url(../images/monthly-newsletter.jpg) no-repeat; 
width:286px;
height:150px;
padding:0;
margin:10px 0 0 7px;
}



#leftpanel4_alcat{
background:url(../images/cnbc-alcat.jpg) no-repeat; 
width:286px;
height:203px;
padding:0;
margin:10px 0 0 7px;
}

#panel2_alcat{
margin:0px 0 0 0px;
width:647px;
float:left;
}

#rightpanel1_alcat{
background:url(../images/success.jpg) no-repeat; 
width:641px;
height:318px;
padding:0;
margin:1px 0 0 0px;
}


#rightpanel2_alcat h2{
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serifTrade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
font-size:21px;
color:#363636;
font-weight:bold;
text-transform:uppercase;
padding:17px 0 10px 13px;
margin:0 0 0 0px;
}

#list_alcat{
float:left;
margin:24px 0 0 0px;
padding:0 0 0 0px; 
font-family:Helvetica, sans-serif; 
font-size:13px; 
color:#2d4753;
width:439px;
border-left:1px solid #c7c7c7;
height:140px;
font-weight:normal;
}
#list_alcat ul{
margin:0;
padding:10px 0px 0px 0px;
list-style-type:disc;
}

#list_alcat ul li{
list-style-position:outside;
margin:0 0px 0 27px;
line-height:18px;
font-family:Helvetica, sans-serif; 
color:#2d4753;
font-weight:bold;
font-size:13px; 
}

#appleimg{
width:201px; float:left;
}

#blank_alcat{
height:32px; 
clear:both;
}

#tabcontant_alcat {
width:646px;
height:195px;
background-color:#c1c2c4;
clear:both;
}

#subtabcontant1_alcat{
width:646px; 
height:87px; 
}

#subcontant_alcat{
width:208px; 
height:86px; 
float:left; 
background-color:#e6e7e7; 
margin:5px 0 3px 5px;
}
#subcontant_sub{
float:left; 
margin:6px 10px 0 6px;
}
#subcontant_subtxt{
font-family:Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#25424f;
margin:10px 0 0 0px;
}
#go_alcat{
margin:5px 0 0 0px;
}

#subcontant2_alcat{
width:208px; 
height:86px; 
float:left; 
background-color:#e6e7e7; 
margin:3px 0 5px 5px;
}

#subtabcontant2_alcat{
width:646px; 
height:87px; 
}



#bottomvideo_header{
float:left;
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serifTrade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
font-size:21px;
color:#363636;
font-weight:bold;
text-transform:uppercase;
padding:36px 8px 10px 24px;
margin:0 0 0 0px;
}

#featured-header_alcat{
float:left;
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serifTrade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
font-size:21px;
color:#363636;
font-weight:bold;
text-transform:uppercase;
padding:25px 8px 160px 24px;
margin:0 0 0 0px;
clear:both;
}
#seeall_alcat{
float:left;
margin:36px 0 14px 0px;
padding:0 0 0 0px;
}
#videopanel {
clear:both;
}

#video_alcat1{
float:left; 
margin:0 0 0 23px;
}
#video_alcat2{
float:left; 
margin:0 0 0 15px;
}
#video_alcat3{
float:left; 
margin:0 0 0 15px;
}
.featuredpartner1{
float:left;
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serifTrade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
font-size:21px;
color:#363636;
font-weight:bold;
text-transform:uppercase;
margin:30px 0 0 20px; 
width:500px;
}
.loss{
font-family:Helvetica, sans-serif;
font-size:12px;
color:#E06128;
margin:146px 0 0 18px;
}

.search_alcat{
width:207px;
height:14px;
border:1px 1px 1px 1px solid;
border-color: #bcbbbd;
font-family:Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

#searchpanel_alcat{
padding:104px 0 0 22px; 
float:left; 
width:208px;
}

.learnpanel_alcat{
padding:100px 0 0 24px;
}

.gobutton_alcat{
float:left; 
padding:104px 0 0 0px;
}
.howitwork_alcat {
padding:168px 0 0 262px;
}
#privacypolicy_alcat {
clear:both; 
width:72px; 
margin:20px 0 11px 202px;
}
.privacytxt_alcat {
font-family:Helvetica, sans-serif; 
font-size:10px; 
color:#89898b; 
font-style:italic;
}
.privacytxt_alcat a {
font-family:Helvetica, sans-serif; 
font-size:10px; 
color:#89898b; 
font-style:italic;
text-decoration:none;
}
font-size:15px;
color:#7496a5;
margin:0;
float:left; 
padding:11px 0 0 0px;
}

.headerarrow_alcat{
float:left; 
padding:13px 0 0 36px; 
width:12px;
}
.image_file ul li{
float:left;
}
.image_file  li{
margin-left:5px;
}
#add_new_or_display_selected{
margin-left:185px;
margin-left:182px;
}
/* CSS Created by Chetan for how it works page*/

#wrapper-howitworks{
width:977px;
margin:0 auto;
height:1450px;
>height:1450px;
}

p.headerworks{
padding:0;
margin:0;
}

#howitworksbanner{
background:url(../images/how-it-works-banner.jpg); width:977px; height:203px;
margin:14px 0 0 0;

}

ul#howworksdoc{
margin:0 0 0 695px;
padding:33px 0 0 0;
}

ul#howworksdoc li{
font-family:Arial,Helvetica, sans-serif;
font-size:13px;
color:#747476;
font-weight:bold;
text-align:left;
list-style-type:disc;
line-height:22px;
list-style-position:outside;
}

#planworks{
width:977px;
clear:both;
}

#planleft{
width:664px; float:left;
}

#planright{
width:312px; float:left; text-align:center; padding:0px 0px 8px 0px;
}

h4.planworktxt{
-x-system-font:none;
color:#242424;
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
font-size:36px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-transform:uppercase;
margin:0;
padding:20px 0 0 5px;
text-align:left;
}

h4.startedwork{
-x-system-font:none;
color:#242424;
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
font-size:36px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-transform:uppercase;
margin:0;
padding:13px 0 0 5px;
text-align:left;
}


.howptext{
margin:0;
padding:0;
text-align:left;
font-family:Arial,Helvetica, sans-serif;
font-size:14px;
color:#262626;
font-weight:bold;
padding:4px 45px 0 5px;
line-height:18px;

}

.mainworkpanel{
clear:both; width:977px; text-align:left; padding:0 0 0 0;
}

.accimg{
padding:20px 0 0 20px; margin:0;
}

.acccontworks{
margin:0;
padding:11px 9px 0 20px;
font-family: Arial,Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#353535;
line-height:18px;
}

#accmainpanel{
width:341px; float:left;
}

#accleftpanel{
width:13px; float:left; background:url(../images/acc-left-bg.jpg) repeat-y; width:13px; height:249px;
}

#accrightpanel{width:302px; float:left; background:url(../images/acc-right-bg.jpg) repeat-x; height:249px; border-right:1px solid #8bb537;
}
.womanimg{
float:right; padding:10px 0 0 0;
>padding:14px 0 0 0;
}

#lcdmainpanel{
width:328px; float:left;
}

#lcdleftpanel{
width:7px; float:left; background:url(../images/lcd-left-bg.jpg) repeat-y; width:7px; height:249px;
}

.womanimg1{
float:right; padding:34px 0 0 0;
>padding:38px 0 0 0;
}

.lcdworks{
margin:0;
padding:11px 9px 0 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#353535;
line-height:18px;
}

#appmainpanel{
width:307px; float:left;
}

#appleftpanel{
width:8px; float:left; background:url(../images/app-left-bg.jpg) repeat-y; width:8px; height:249px;
}

#apprightpanel{width:294px; float:left; background:url(../images/acc-right-bg.jpg) repeat-x; height:249px; border-right:1px solid #8bb537;
}


.appworks{
margin:0;
padding:11px 9px 0 20px;

font-family: Arial,Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#353535;
line-height:18px;
}

.docimg{
float:right; padding:38px 0 0 0; >padding:42px 9px 0 0;
}

.bariatrictxt{
margin:0;
padding:16px 0 0 5px;
padding:9px 0 0 5px;
font-family:Arial,Helvetica, sans-serif;
font-size:11px;
color:#252525;
font-weight:normal;
}

h3.step{
margin:0;
padding:15px 0 0 5px;
font-family:Arial,Helvetica, sans-serif;
font-size:14px;
color:#5c8f24;
}

h3.step2{
margin:0;
padding:24px 0 0 5px;
font-family:Arial,Helvetica, sans-serif;
font-size:14px;
color:#5c8f24;
}

.commontxt{
margin:0;
padding:7px 105px 0 5px;
font-family:Arial,Helvetica, sans-serif;
font-size:13px;
color:#1f1f1f;
}

.commontxt1{
margin:0 0 0 0;
padding:8px 0 0 5px;
font-family:Arial,Helvetica, sans-serif;
font-size:13px;
color:#1f1f1f;
}

#leftstartedpanel{
width:661px; float:left;
}

#rightstartedpanel{
width:307px; float:left;
}

.weightimg{
padding:14px 0 0 0;
}

.patientcallout{
padding:7px 0 0 0;
}

.disclaimerworks{
margin:381px 0 0;
padding:20px 0 0 5px;
font-family: Arial,Helvetica,sans-serif;
color:#252525;
font-size: 0.9em;
line-height: 1.73em;
}

/* Added new css created by Chetan Gupta on 13-01-2010 */

.planleftvideo{
float:left; width:156px;
background:url(../images/take-a-tour-how.jpg) no-repeat; width:155px; height:123px;
}

.planrightvideo{
float:left; width:156px;
background:url(../images/find-center-how.jpg) no-repeat; width:155px; height:123px;
}

.videoimg{
padding:60px 0 0 2px;
}

p.zipnew{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
padding:70px 0 0 0;

margin:0;
}

/* Added new css for video player created by Chetan Gupta on 13-01-2010 */
#videohow{
width:313px;
margin:0 auto;
padding:0;
background:url(../images/video-panel.jpg) no-repeat; width:313px; height:196px;
}

.vidlargeimg{
padding:14px 0 0 0px;
}

.largespace{
padding:0 0 0 0px;
}
#playerSplash{
height:232px;
/*background:url(../images/find_a_center_video.jpg) no-repeat; width:480px; height:380px;*/
padding-top:148px;
color:#000000;
font-family:Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;
font-size:22px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-transform:uppercase;
}
#playerSplash a{
text-decoration:none;
color:#FFFFFF;
}
#playerSplash a:visited{
color:#FFFFFF;
}
#playerSplash a:link {
color:#FFFFFF;
}
#playerSplash a:hover {
text-decoration:underline;
color:#000000;
}
/********************
Edited bt Vinay
**********************/


#main ul.colleagues li { float: left; width: 315px; height:70px; margin: 0 0px 0px 0; padding: 0;/*min-height:140px;*/  }
#main ul.events li { float: left; width: 300px; height:auto; margin:0px; padding:0px; }
#main ul.colleagues.featured{ margin-bottom:0;}
#main ul.colleagues.featured li{ min-height: 0; margin-bottom: 0;}
#main ul.colleagues li img { float: left; margin: 0 0 0 0; }
#main ul.colleagues li p { padding: .4em 0; font-size: .9em; width:250px;  float:right;}
#main ul.colleagues li a { display:block; font-weight:bold;}

#main ul.colleagues li.weight-loss-tool p { font-size: 12px; margin-bottom: 15px; }

#main ul.colleagues ul.articles-list {margin:1em 0;}
#main ul.colleagues ul.articles-list li { float: left; width: 290px; height:2em; padding: 0 10px 0px 0px; margin:0; background: url('../img/arrow-bullet-gray.gif') no-repeat 0 3px; font: bold 14px Arial, Helvetica, sans-serif; color: #6c9d31; }
.physicians_how_it_works #main ul.colleagues ul.colleagues-list li { height: auto; min-height: 0; }


#main ul.form-referral li { float: left; width: 300px; height:52px; margin: 0 0 0 0; background: none; padding:0 0 0 15px; font: normal 1em/1.3em Arial, Helvetica, sans-serif; color: #252525; /*min-height:140px;*/ }
#main ul.form-referral.featured{ margin-bottom:0;}
#main ul.form-referral.featured li{ min-height: 0; margin-bottom: 0;}
#main ul.form-referral li p { padding: .4em 0; font-size: .9em; width:300px;  }
#main ul.form-referral li a { display:block; font-weight:bold;}
.rightstartedpanel2{width:283px; border:#999999 solid 1px; }
.greentext-referral {width:630px; font-weight:bold; color:#5c8f24; height:20px; border-bottom:#e1e1e1 solid 1px; }


#main ul.number-referral li { float: left; width: 190px; height:30px; margin: 0 0 0 0; background:none; padding:5px 0 0 0px; font: normal 1em/1.3em Arial, Helvetica, sans-serif; color: #252525; /*min-height:140px;*/ }
#main ul.number-referral.featured{ margin-bottom:0;}
#main ul.number-referral.featured li{ min-height: 0; margin-bottom: 0;}
#main ul.number-referral li p { padding:0 0 0 0;font-size: .9em; width:150px; }
#main ul.number-referral li a { display:block; font-weight:bold;}
.rightstartedpanel3{width:178px; border:#999999 solid 1px; height:15px; }
.referral_states{ width:178px; border:#999999 solid 1px; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:10.8px; }
.text-referral-botm
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding-top:10px;
text-align:justify;
}
.grayhead-referral{
font-family:TradeGothic, Arial, Helvetica, sans-serif;
color:#70706e;
}
.greenhead-referral{
font-family:TradeGothic, Arial, Helvetica, sans-serif;
color:#8fc12e;
}
.greensmall-referral{
font-family:Trade Gothic, Arial, Helvetica, sans-serif;
color:#8fc12e;
}

/* Chetan (17th Feb 2010) (Find-A-Center)  */

.find-center-text{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#77933c;
padding:10px 0 0 0;
}

.notify-text{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#77933c;
padding:20px 0 20px 0;
}

#findform{
width:570px;
}

.frmleft{
width:100px; float:left;
}

.frmmiddle{
width:170px; float:left;
}

.frmcenter{
width:20px; float:left;
}

.frmright{
width:280px; float:left;
}

.frmtxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding:0 0 0 0;
margin:0 0 0 0;
text-align:left;
}

.email-box{
width:159px;
margin:0 0 0 0;
border:1px solid #C2C2C2;
}

.zipcode-center{
width:80px;
margin:0 0 0 0;
border:1px solid #C2C2C2;
}

.recipestxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding:0 129px 0 0;
margin:0 0 0 0;
text-align:left;
}

 .go { cursor: pointer; float: left; white-space: nowrap; background-color: transparent; background-repeat: no-repeat; text-decoration: none; }
 button.go { float: none; }

 .go span { display: block; white-space: nowrap; background-color: transparent; background-repeat: no-repeat; font: normal 11px Myriad Pro, Arial Narrow, Arial, sans-serif; color: #fff; text-transform: uppercase; }

.go { padding: 0 0 0 3px; background-position: center left; }
button.go { padding-left: 0; }
.go span { padding: 5px 14px 4px 3px; background-position: center right;  }

.go.black { background-image: url('../img/button-black-go-left.png'); }
.go.black span { background-image: url('../img/button-black-go-right.png'); }

.go.black:hover { background-image: url('../img/button-gray-go-left.png'); }
.go.black:hover span { background-image: url('../img/button-gray-go-right.png'); }

p.platinum{
padding:0 0 5px 0;
margin:0 0 0 0;
font-size:15px;
font-weight:normal;
}

#callouts li.gold-physician { position: relative; width: 298px; background: url('../img/bg-callout-middle.jpg') repeat-y top left; height:100px;}
#callouts li.gold-physician dl {
margin:0 0 0 0;
padding:0 0 0 0;
height:100px;
}
#callouts li.gold-physician dl dt { padding-top: 5px; }
#callouts li.gold-physician dl dd { width: 125px; color: #000000; margin: 10px 0 0 0; }

p.gold{
padding:0 0 0 5px;
margin:0 0 0 0;
font-size:15px;
font-weight:normal;
}


.next.learnmore { background-image: url('../img/learn-more-small.jpg'); width:50px; height:36px; }
.next.learnmore:hover { background-image: url('../img/learn-more-small-over.jpg'); width:50px; height:36px; }

.next.learnmore-plat { background-image: url('../img/learn-more.jpg'); width:90px; height:38px; }
.next.learnmore-plat:hover { background-image: url('../img/learn-more-over.jpg'); width:90px; height:38px; }


/* Css start of General Health page and created on 5-04-2010 */

#main-generalhealth{width:915px;}
.jointpain{border:0px;}
.sleepapnea{border:0px;}
.generalhealth{border:0px;}
.generalheading{padding:32px 0 0 128px;}
.painheading{padding:32px 0 0 178px;}
.header-general{ background:url(../img/general-health/doctors-general.jpg) no-repeat; height:316px; margin:16px 0 0 55px;}
.header-pain{ background:url(../img/general-health/pain-bone.jpg) no-repeat; height:324px; margin:16px 0 0 137px;}

h3.lose{color:#464749; font:bold 24px Trade Gothic,Helvetica Condensed,Arial Narrow,sans-serif;   text-transform:uppercase; padding:16px 0 8px 175px;}
.general-healthtxt{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1a1818; font-weight:normal; line-height:18px; padding:0 95px 0 174px; text-align:justify;}
.general-healthphy{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1a1818; font-weight:normal; line-height:18px; padding:12px 95px 36px 174px; text-align:justify;}

.learnbg{ background:url(../img/general-health/general-bg.jpg) repeat-x; height:31px; width:648px; margin:0 0 0 172px;}
.learngeneraltxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; padding:8px 0 0 10px; width:536px; float:left;}
.learnbtngen{float:left; width:90px; padding:5px 0 0 12px;}
p.disclaimertxtgen{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#464749; font-weight:normal; padding:35px 0 0 0;}
.findacentergen{padding:83px 0 0 545px;}
.findacenterpain{padding:83px 0 0 427px;}
.takeatourgen{padding:0 0 0 542px;}
.takeatourpain{padding:0 0 0 427px;}
.health-find-a-center{background-image:url(../img/general-health/find-a-center-general.png); background-repeat:no-repeat; margin-left:545px;}
.pain-find-a-center{background-image:url(../img/general-health/find-a-center-general.png); background-repeat:no-repeat; margin-left:427px;}

.next.grey { background-image: url('../images/button-light-grey-next-left.png'); }
.next.grey span { background-image: url('../images/button-light-grey-next-right.png'); }

.next.grey:hover, .next.green:hover { background-image: url('../images/button-dark-grey-next-left.png'); }
.next.grey:hover span, .next.green:hover span { background-image: url('../images/button-dark-grey-next-right.png'); }

#main ul.cs {
}

#main ul.cs li {
    background-image: url('../img/bullet_main.gif');
    background-repeat: no-repeat;
    background-position: 0 6px;
    color: #000000;
    padding: 0 0 0 9px;
    font-weight: normal;
    font-size: 13px;
    height: auto;
    float: none;
    width: auto;
}

#main .footnote {
    clear: both;
    color: #6d6f72;
    font-size: 11px;
    font-family: Arial;
    line-height: 11px;
}

#main .footnote_box {
    border: 1px solid #6d6f72;
    color: #6d6f72;
    font-size: 11px;
    font-family: Arial;
    line-height: 11px;
    margin: 8px 0 16px 0;
}

#main .footnote_box p {
    padding: 4px;
}

#corporate_wellness_contact {
    width: 264px;
    height: 45px;
    color: #ffffff;
    font-weight: bold;
    padding: 45px 10px 0px 10px;
    background: url('../img/contact-callout3.jpg') no-repeat;
    margin: 3px 0px 7px 7px;
    text-align: left;
}

#corporate_wellness_contact a {
    color: #ffffff;
}
/*  End */

