﻿body{
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#1a171b;
}

body.textSize-1 { font-size: 90%; }
body.textSize-2 { font-size: 100%; }
body.textSize-3 { font-size: 110%; }

img{border-style:none;}
a{
	color:#FF6600;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#wrapper{
	width:930px;
	margin:0 auto;
	position:relative;
	padding:0 0 50px;
	overflow:hidden;
}
#wrapper h1{
	margin:0;
}
.clear{
        clear:both;
}
.logo{
	position:absolute;
	top:23px;
	left:6px;
	background:url(/ASSET/images/bg-logo01.gif) no-repeat;
	width:369px;
	height:39px;
	text-indent:-9999px;
	overflow:hidden;
}
#header{
	width:100%;
	padding:13px 0 0;
	overflow:hidden;
}
#header .holder{
	float:right;
	padding:13px 4px 0 0;
	width:210px;
}
.IE7 #header .holder, .IE6 #header .holder { width: 215px;}
.holder a:hover {text-decoration: none;}
.top-list{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	font-size: 0.69em;
	line-height:13px;
}
.top-list li{
	float:left;
	margin:0 0 0 9px;
	display:inline;
}
.top-list a{
	color:#FF6600;
}
.icons-list{
	margin:-4px -3px 0 0;
	padding:0;
	list-style:none;
	float:right;
}
.icons-list li{
	float:left;
	margin:0 0 0 2px;
	display:inline;
}
.icons-list a{
	display:block;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
.icons-list .delicious{
	background:url(/ASSET/images/ico01.gif) no-repeat;
}
.icons-list .di{
	background:url(/ASSET/images/ico02.gif) no-repeat;
}
.icons-list .facebook{
	background:url(/ASSET/images/ico03.gif) no-repeat;
}
.icons-list .stumbleupon{
	background:url(/ASSET/images/ico04.gif) no-repeat;
}
.search-form{
	overflow:hidden;
	padding:8px 0 0;
	height:1%;
	clear:both;
}
.search-form fieldset{
	float:right;
}
.search{
	float:left;
	background:url(/ASSET/images/bg-search.gif) no-repeat;
	width: 143px;
	height: 24px;
	padding:0 7px;
}
.search input{
	float:left;
	width: 143px;
	background:none;
	border:none;
	font-size: 0.69em;
	line-height:14px;
	color:#999;
	margin:4px 0 0;
	padding:0;
}
.btn-go{
	float:left;
}
.tabset{
	margin:0 23px 0 0;
	padding:0;
	list-style:none;
	float:right;
	display:inline;
}
.tabset li{
	float:left;
	position:relative;
	width: 174px;
}
.tabset a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.tabset .good{
	z-index:2;
	margin:0 -39px 0 0;
}
.tabset .bad{
	z-index: 3;
}
.tabset .good a{
	background:url(/ASSET/images/text-good01.png) no-repeat;
	width: 165px;
	height: 70px;
}
.tabset .bad a{
	background:url(/ASSET/images/text-bad01.png) no-repeat;
	width: 177px;
	height: 70px;
}
#main{
	background:#d9d9d9 url(/ASSET/images/bg-main01.gif) no-repeat;
	width:100%;
	padding:20px 0 0;
	overflow:hidden;
}
#menuElem{
	margin:0 0 68px;
	padding:0 0 0 3px;
	list-style:none;
	height:1%;
	line-height:20px;
}
#menuElem:after{
	content:"";
	display:block;
	clear:both;
}
#menuElem li{
	float:left;
	margin:0 3px;
	display:inline;
	z-index:5;
	width: auto;
}
#menuElem a{
	display:block;
	background:url(/ASSET/images/bg-nav.gif) no-repeat -225px 0;
	width: 216px;
	height: 26px;
	text-align:left;
	padding:5px 0 0 9px;
	color:#999;
	font-size:1.13em;
}
#main li:hover a,
#main li.hover a{
	background:url(/ASSET/images/bg-nav.gif) no-repeat -225px -31px;
	text-decoration:none;
}
#main #menuElem a:hover{
	text-decoration:none;
	background:url(/ASSET/images/bg-nav.gif) no-repeat -225px -31px;
	color:#fff;
}
#menuElem .CMSListMenuHighlightedLI a{
	background:url(/ASSET/images/bg-nav.gif) no-repeat -225px -31px;
	color: #fff;
}
#menuElem div {
	position:absolute;
	background:url(/ASSET/images/bg-drop-right01.gif) no-repeat 100% 100%;
	display: block;
	z-index:1;
}
.IE6 #main #menuElem div ul {float: left; }
#menuElem ul{
	margin:-6px 0 0;
	background:url(/ASSET/images/bg-drop-left01.gif) no-repeat;
	padding:20px 6px 0;
	list-style:none;
	height:23px;
	left:0;
	line-height:14px;
	display: block;
	position:relative;
}
#menuElem ul li{
	float:left;
	margin:0 9px 0 0;
	word-spacing:1px;
	background:url(/ASSET/images/bg-drop01.gif) no-repeat;
	color:#999;
}
#main #menuElem ul li a {
	background:none;
	height:auto;
	width:auto;
	float:left;
	padding:0;
	/*background:url(/ASSET/images/bg-drop03.gif) no-repeat;*/
	font-size: 0.75em;
}
#main #menuElem div ul li a.CMSListMenuLinkHighlighted {
	background:transparent url(/ASSET/images/bg-drop01.gif) no-repeat scroll 0 0;
	color:#999999;
}
#main #menuElem div ul li a.CMSListMenuLinkHighlighted span{
	background:transparent url(/ASSET/images/bg-drop02.gif) no-repeat scroll 100% 0;
}
#main #menuElem ul li a:hover{
	background:transparent url(/ASSET/images/bg-drop01.gif) no-repeat scroll 0 0;
	color:#999999;
}
#main #menuElem ul li a:hover span{
	background:transparent url(/ASSET/images/bg-drop02.gif) no-repeat scroll 100% 0;
}

#menuElem ul span{
	float:left;
	padding:0 3px 4px 4px;
	white-space:nowrap;
	cursor:pointer;
	background-image: none; 
	background-color: #999;
}
#menuElem ul li a:hover{
	background:none;
}
#twocolumns{
	height:1%;
	padding:0 6px;
}

.twocolumns-c{
	background:url(/ASSET/images/bg-twocolumns-center.gif) repeat-y;
	width: 918px;
}
.twocolumns-t{
	background:url(/ASSET/images/bg-twocolumns-top01.gif) no-repeat;
	overflow:hidden;
	padding:42px 71px 0 28px;
}
#content a{
	color: #FF6600;
}
#content{
	float:right;
	width:608px;
	padding:0 0 25px;
}
#content h2, .content h2{
	margin:0 0 22px;
	font-size: 2.38em;
	line-height:42px;
	color:#FF6600;
	font-weight:normal;
	letter-spacing:1px;
}
#content h3{
	margin:0 0 1px;
	font-size: 0.88em;
	line-height:16px;
	color:#1a171b;
}
#content h4{
	font-size: 1.00em;
	line-height:18px;
	margin:0 0 18px;
	padding:2px 0 0;
}
#content p{
	margin:0 0 17px;
	font-size: 0.75em;
	line-height:17px;
	word-spacing:-1px;
}
#content p sup{
	line-height:7px;
}
#content p sup.font9 {
	font-size: 0.56em;
}
#content p.font16 {
	font-size: 1.00em;
	line-height:20px;
}
.questions-box{
	height:1%;
	overflow:hidden;
	/*background:url(/ASSET/images/hr01.gif) repeat-x 0 100%; */
	padding:0 0 3px;
	margin:0;
}
.return{
	width:100%;
	text-align:center;
	margin:-4px 0 0;
	font-size: 0.75em;
	line-height:14px;
	background:url(/ASSET/images/hr01.gif) repeat-x 0 100%;
	padding-bottom:10px;
}
.return a{
	background:url(/ASSET/images/ico05.gif) no-repeat 0 4px;
	padding:0 0 0 11px;
	color:#FF6600;
}
#content ul{
	margin:0 0 18px;
	padding:1px 0 0 1px;
	list-style:none;
	height:1%;
	font-size: 0.75em;
	line-height:15px;
}
#content ul li{
	padding:0 0 2px 7px;
	background:url(/ASSET/images/ico06.gif) no-repeat 0 6px;
}
#content .info{
	height:1%;
	padding:4px 0 0;
	font-size: 0.56em;
	line-height:11px;
	font-style:normal;
}
.aside{
	float:left;
	width:200px;
	padding:61px 0 0;
}
.aside ul{
	margin: -2px 0 17px;
	padding:0;
	list-style:none;
	width:100%;
	font-size: 0.75em;
	line-height:21px;
}
.aside ul li { line-height: 17px; padding-bottom:5px; }
.aside ul li a { color: #FF6600;}
.omg-box,
.video-box,
.post-box{
	background:#ff9900 url(/ASSET/images/bg-posts-box.gif) no-repeat top right; 
	width:219px;
	margin:0 0 15px -22px;
	position:relative;
	padding-left:0;
}
.omg-box .holder,
.video-box .holder,
.post-box .holder{
	background:url(/ASSET/images/bg-posts-bottom.gif) no-repeat 0 100%;
	padding:0 4px;
	overflow:hidden;
	height:1%;
	color:#fff;
}
.omg-box .holder a,
.video-box .holder a,
.post-box .holder a{
	color:#fff;
}
.video-box {
	background:#ffffff url(/images/bg-posts-box.gif) no-repeat top right;}
.video-box .holder {
	background:url(/images/bg-posts-bottom.gif) no-repeat 0 100%; }
	
.aside .visit{
	padding:0 0 10px 0;
	margin:9px 0 0;
	font-size: 1.00em;
	line-height:18px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/ASSET/images/text-visit.gif) no-repeat 0 0;
	height: 55px;
	display:block;
}
.post-box .inner{
	background:url(/ASSET/images/hr02.gif) repeat-x;
	height:1%;
}
.post-box .frame{
	background:url(/ASSET/images/hr02.gif) repeat-x 0 100%;
	height:1%;
	padding:6px 0 9px 0px;
	margin:0 0 14px;
}
.post-box .date{
	font-size: 0.69em;
	line-height:13px;
	font-style:normal;
	display:block;
	margin:0 0 4px;
}
.post-box .copy{
	font-size: 0.75em;
	line-height:14px;
	display:block;
	padding:6px 0 3px;
	word-spacing:2px;
	color: #fff;
}
.post-box .posted{
	font-size: 0.75em;
	line-height:15px;
	word-spacing:-1px;
}
.FotterInner {
	background: #fff url(/ASSET/images/footer-bad-inner.gif) no-repeat;
	height: 18px;
	width:100%;
	overflow:hidden;
}
#footer{
	background: #fff url(/ASSET/images/footer-bad-main.gif) no-repeat;
	width:100%;
	overflow:hidden;
	padding: 9px 0 15px;
}
.footer-list{
	margin:0;
	padding:0 10px 0 0;
	list-style:none;
	float:right;
	overflow:hidden;
	font-size: 0.69em;
	line-height:13px;
}
.footer-list li{
	float:left;
	background:url(/ASSET/images/separator01.gif) no-repeat 0 2px;
	margin:0 2px 0 -2px;
	padding:0 8px 0 10px;
}
.footer-list a{
	color: #999;
}

body #content .noMargin { margin: 0;}
/* New CSS for home page and other style */
.inner2 #menuElem {
	margin-bottom:37px;
}
.inner2 #menuElem li a{
	background-position:0 -31px;
}

.inner2 #menuElem li:hover a,
.inner2 #menuElem li.hover a{
	background-position:0 0;
}
.inner2 #main{
	background:#ff9900 url(/ASSET/images/bg-main-inner.gif) no-repeat;
}
.inner2 #main .b{
	background:url(/ASSET/images/bg-main-inner-b.gif) no-repeat 0 100%;
	padding-bottom:8px;
}
.inner2 #footer{
	background:none;
	padding:0;
	margin-top:14px;
}
.copy{
	float:left;
	font-size: 0.69em;
	line-height:15px;
	color:#fff;
	padding:3px 0 0 6px;
}
.copy span{
	background:url(/ASSET/images/bg-selector.gif) no-repeat 5px 50%;
	padding-left:14px;
}
#footer .info-part{
	float:right;
	width: 680px;
	padding-right:5px;
}
#footer .info-part ul{
	margin: 0;
	padding:0;
	list-style:none;
	float:right;
}
.IE6 #footer .info-part ul,
.IE7 #footer .info-part ul {margin-top: 2px; }

#footer .info-part ul li{
	display:inline;
	font-size: 0.69em;
	line-height:15px;
	background:transparent url(/ASSET/images/separator01.gif) no-repeat scroll 0 2px;
	padding:0 5px 0 8px;
}
#footer .info-part ul li:first-child{
	background:none;
}
#footer .info-part ul li.noBg {
	background:none;
}
#footer .info-part ul li a{
	color: #666;
}
#footer .copy { color: #666;}
#footer .copy span {background:transparent url(/ASSET/images/separator01.gif) no-repeat scroll 5px 2px;}
#footer .signup{
	float:right;
	width:131px;
}
.flag{
	float:left;
	width:17px;
	height:12px;
	margin-top:5px;
}
.flag a{
	display:block;
	height:100%;
	font-size:0;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/ASSET/images/bg-flag.gif) no-repeat;
}
#footer .signup label{
	display:none;
}
#footer .signup .row{
	height:1%;
	overflow:hidden;
}
#footer .signup select{
	float:right;
	width:108px;
	font-size: 0.75em;
	color:#ff9900;
}
.container{
	width:919px;
	overflow:hidden;
	background:url(/ASSET/images/bg-container-c.gif) repeat-y;
	margin:0 0 0 6px;
}
.container .t{
	background:url(/ASSET/images/bg-container-t.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.inner2 #main .container .b{
	background:url(/ASSET/images/bg-container-b.gif) no-repeat 0 100%;
	width:891px;
	padding:13px 14px 24px 14px;
	overflow:hidden;
}
.inner2 h2{
	margin:0;
	font-size:	2.19em;
	line-height:38px;
	color:#ef850f;
	font-weight:normal;
	
}
.container h2 .link{
	font-size: 0.69em;
	width:137px;
	padding:6px 39px 8px 9px;
	color:#fff;
	width:146px;
	position:relative;
	top:-5px;
	background:url(/ASSET/images/bg-link.gif) no-repeat;
}
* html .container h2 .link{
	vertical-align:middle;
	position:static;
	top:0;
}
.block h2 .link{
	font-size: 0.69em;
	width:146px;
	padding:6px 20px 8px 9px;
	background:url(/ASSET/images/bg-link-2.gif) no-repeat;
	position:relative;
	top:-5px;
	color:#ef850f;
}
* html .block h2 .link{
	vertical-align:middle;
	position:static;
	top:0;
}
.inner2 #main p{
	font-size: 1.00em;
	line-height:18px;
	margin:9px 0 0 0;
}
.block{
	width:100%;
	overflow:hidden;
	margin-top:6px;
}
.block .image{
	float:left;
	width:231px;
	margin:0 14px 0 0;
}
.block .image img{
	display:block;
}
.inner2 .block  h2{
	color:#fff;
	margin:15px 0 0 0;
}
.block .text{
	float:left;
}


/* Our New CSS */
.smileMouth { 
	background:transparent url(/ASSET/images/bigSmile.png) no-repeat scroll 0 0;
	height:185px;
	left:15px;
	position:absolute;
	top:175px;
	width:300px;
	display: none;
}

#content p.ORL-p {
	font-size: 1.00em;
	line-height: 22px;
}
.leftTreatingORL {
	padding-top:148px;
}
.about-box{
	background:#FFF url(/ASSET/images/bg-about-box.gif) no-repeat;
	width:219px;
	margin:0 0 12px -22px;
	position:relative;
}
.about-box .holder{
	background:url(/ASSET/images/bg-about-bottom.gif) no-repeat 0 100%;
	padding:0 4px;
	overflow:hidden;
	height:1%;
	color:#000;
}
.about-box .about-cap{
	padding:0 0 10px 0;
	margin:9px 0 0;
	font-size: 1.00em;
	line-height:18px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/ASSET/images/about-caphosol.gif) no-repeat 0 0;
	height: 54px;
	display:block;
}
.about-box .about-Text {
	font-size:	0.63em;
	font-weight:bold;
	line-height:12px;
	padding: 0 0 10px 0;
	color: #000;
}
.useBox { 
	float: left; 
	width: 302px; 
	background: #FDF3A6 url(/ASSET/images/bg-use-avoid-bottom.png) no-repeat left bottom;
	margin-bottom: 5px;
	position:relative;
	left:-9px;
}
#content h3.avoidUse {
	background: #FDF3A6 url(/ASSET/images/bg-use-avoid-top.png) no-repeat left top;
	font-size: 1.06em;
	padding:15px 0 15px 10px;
	color: #FF6600;
}
.avoidBox { 
	float: left;
	width: 302px;
	background: #FDF3A6 url(/ASSET/images/bg-use-avoid-bottom.png) no-repeat left bottom;
	margin-bottom: 5px;
	height: 611px;
	left:-3px;
	position:relative;
}

#content  ul.avoidUseUL li {
	background:transparent url(/ASSET/images/ico06.gif) no-repeat scroll 9px 6px;
	line-height:17px;
	padding: 0 5px  10px 20px;

}
.clear {
	clear: both;
	height: 0;
	font-size: 0;
}
.LearnMore-Cap {
	margin-top: 20px;
}
.LearnMore-Cap a.learMoreCap { 
	background:transparent url(/ASSET/images/LearnMore-Cap.gif) no-repeat scroll left top;
	display:block;
	height:24px;
	margin-bottom:20px;
	text-decoration:none;
	width:168px;
}
.LearnMore-Cap a.learMoreCap span{ 
	visibility: hidden;
}
#content .LearnMore-Cap p { 
	font-size: 0.75em;
	margin-bottom: 25px;
}
#content p.small { 
	color:#000000;
	font-size: 0.56em;
	line-height:13px;
}

#content ul.Treating {
	list-style-type: none;
}

#content ul.Treating li {
	display: inline;
	background-image: none;
	border-right: 1px solid #000;
	margin-right: 5px;
	padding: 0 5px 0 0;
}
#content ul.Treating li.noBorder {
	border: 0;	
}
a.Back-to-OM {
	background:transparent url(/ASSET/images/Back-to-OM.gif) no-repeat scroll left top;
	display:block;
	height:24px;
	margin-bottom:20px;
	text-decoration:none;
	width:141px;
	float: left;
}
a.OrderCaphosol {
	background:transparent url(/ASSET/images/OrderCaphosol.gif) no-repeat scroll left top;
	display:block;
	height:24px;
	margin-bottom:20px;
	margin-left: 10px;
	text-decoration:none;
	width:128px;
	float: left;
}
a.Back-to-OM  span,
a.OrderCaphosol span { visibility: hidden;}

.sendSmile-own {
	background:transparent url(/ASSET/images/sendSmile.gif) no-repeat scroll 5px 0;
	display:block;
	height: 191px;
	overflow:hidden;
	width: 209px;
	text-indent:-9999px;
	padding-bottom:10px;
}

.DietTable { width: 616px; left: -8px; position:relative;}
.DietTable th { background-color: #FF9900; border-right: 1px solid #FFE02C; padding: 15px 10px; color: #fff; font-size: 1.06em; text-align: left; vertical-align: top; font-weight: normal; width: 205px;}
.DietTable th.dietRight { background:#FF9900 url(/ASSET/images/dietTable-right-bg.gif) no-repeat scroll top right; }
.DietTable th.dietLeft { background:#FF9900 url(/ASSET/images/dietTable-left-bg.gif) no-repeat scroll top left; }
.DietTable td.dietRightBottom { background:#FDF3A6 url(/ASSET/images/dietTable-right-bottom-bg.gif) no-repeat scroll bottom right; }
.DietTable td.dietLeftBottom { background:#FDF3A6 url(/ASSET/images/dietTable-left-bottom-bg.gif) no-repeat scroll bottom left; }
.IE6 .DietTable {width: 585px;}

.DietTable td { background-color: #FDF3A6; border-bottom: 2px solid #FFE02C; border-right: 1px dotted #FFE02C; padding: 10px; vertical-align: top; width: 205px;}
#content .DietTable td h3 { font-size: 0.88em; font-weight: bold; height: 20px;}
#content .DietTable td p{}

#plc_lt_zoneSearch_SearchBox_btnSearch { background: #fff url(/ASSET/images/btn-go.gif) no-repeat scroll top left; text-indent:-9999px; width: 41px; height: 24px; border: 0; cursor: pointer; line-height: 0px; font-size: 0; float: left;}

/* Video CSS */
.pad {padding: 10px;}
.videoBlog #footer {background:transparent url(/ASSET/images/videoblogBottomBg.gif) no-repeat scroll 0 0;}
.videoBlog .twocolumns-c {background:transparent url(/ASSET/images/video-bg-twocolumns-center.gif) repeat-y scroll 0 0;}
.videoBlog .videoColumns {background:transparent url(/ASSET/images/videoblogTopBg.gif) no-repeat scroll 0 0; overflow:hidden; padding: 30px 26px 0 26px; }
.videoBlogBox { width: 862px;}
.videoBlog .marginBottom15 { margin-bottom: 15px;}
.videoBlogBox .videoBlog-left{ float: left; width: 592px; }
.videoBlogBox .videoBlog-right{float: left; width: 212px; margin-left: 58px;padding-top:5px;}
.videoBlogBox .videoBlogH1 { background: #fff url(/ASSET/images/videoblog.gif) no-repeat scroll 0 0; width: 440px; height: 76px; display:block;}
.videoBlogBox .videoBlogH1 span{ visibility: hidden;}
.videoBlogBox .videoBlogSummary {background: #fff url(/ASSET/images/Big-Border.gif) repeat-x scroll 0 0; padding-top: 10px; margin-top: 15px; }
.videoBlogSummary p.font16 { font-size: 1.00em; line-height: 21px; color: #1A171B;}

.BlogPBody{ 
float:left;
width:425px;
}
.BlogPDateWhole{ 
	margin-bottom:10px;
	margin-top:108px;
	padding-bottom:10px;
	width:142px;
	float:left;
	margin-left:25px;
}
.BlogPDateWhole p{
    margin:2px 0px
}
.PostCommentSeparatorLine {display: none;} 
.avatar{
	margin-bottom:10px;
	margin-right:10px;
}


.PagerResults { display: none;}
.PagerNumberArea { height: 30px; margin-bottom:20px;margin-top:-17px;}
.PagerNumberArea a, .nextPre a:hover { text-decoration: none; outline: none;}
.PagerNumberArea .UnselectedPage, .SelectedPage {display: none;}
.PagerNumberArea .UnselectedPrev{background: #fff url(/ASSET/images/PreviousPost.gif) no-repeat scroll 0 0; width: 95px; height: 20px; display: block; float: left; margin-right: 6px; text-indent:-9000px;}
.PagerNumberArea .UnselectedNext{background: #fff url(/ASSET/images/NextPost.gif) no-repeat scroll 0 0; width: 77px; height: 20px; display: block;float: left; text-indent:-9000px;}
.PagerNumberArea .SelectedPrev{background: #fff url(/ASSET/images/PreviousPost-d.gif) no-repeat scroll 0 0; width: 93px; height: 20px; display: block;float: left; margin-right: 6px; text-indent:-9000px;}
.PagerNumberArea .SelectedNext{background: #fff url(/ASSET/images/NextPost-d.gif) no-repeat scroll 0 0; width: 76px; height: 20px; display: block;float: left; text-indent:-9000px;}

.RssFeed {background: #fff url(/ASSET/images/rss.gif) no-repeat scroll 0 0; padding-left: 25px;  display: block; float:right; padding-bottom: 7px; margin-top:6px; padding-top:2px}
.BlogPTitle{
float:left;
margin-bottom:30px;
margin-top:4px;
width:410px;
}
.IE7 .BlogPTitle, .IE6 .BlogPTitle {margin-top: 12px;}
.BlogPTitle a { color: #FF6600; font-size: 1.13em; line-height: 22px; font-weight:bold;  }
.BlogPSummary { margin-bottom: 7px;}
.smileFlash {left:-28px; position:relative;}

.videoBlog .titlePost { color: #FF6600; font-size: 1.13em; line-height: 22px;  }
#wrapper .titlePost  {margin-bottom: 9px;}
.videoBlog .YouTubeVideo{ width: 592px; height: 358px;}

.comments{
background:#FFFFFF url(/ASSET/images/Big-Border.gif) repeat-x scroll 0 0;
}


.submitComment h2{
 color:#000;
letter-spacing:normal;
font-size: 0.88em;
font-weight:bold;
line-height:17px;
}

.content .videoBlog-right  h2 {
color:#000;
font-size: 0.88em;
font-weight:bold;
letter-spacing:normal;
line-height:22px;
margin:0 0 8px;
border-bottom:1px dotted #000;
padding-bottom:8px
}

.marginBottom15 .videoBlog-right .blackBox h2{
border-bottom:none;
}

.videoBlog-right .blackBox .content{
margin-bottom:15px
}

.TagCloud{
color:#FF6600;
}

.submitComment  ul { list-style: none; margin: 0; padding: 0;}
.submitComment  ul li { height: 30px;}
.submitComment  ul li.YourCommentLi { height: 105px;}
.submitComment  ul li label { float: left; display: block; width: 135px; font-weight: bold; font-size: 0.75em; }
.submitComment  ul li .inputComment{width: 450px;border: 1px solid #BFC4C9; padding: 2px;}
.submitComment  ul li .YourComment{width: 450px; height: 90px; border: 1px solid #BFC4C9; padding: 2px;}
.submitComment  ul li.submitButtonLi { padding-left: 135px;}
.submit-Comment { border: 0; background: #fff url(/ASSET/images/submitComment.png) no-repeat scroll 0 0; width: 131px; height: 20px; cursor: pointer; display: block; text-indent:-9999px; font-size: 0; float:right; overflow: hidden; line-height: 0;}
.videoBlog .submitBy {height: 60px; padding: 10px 0; border-bottom: 1px dotted #000;}
.submitBy .ImageBlank { margin-right: 10px;}
.videoBlog .PostedByInfo {padding:10px 0;}
.videoBlog .PostedByInfo .CommentCount{ float: right;}
.videoUserComment { margin-top: 10px;}
.videoUserComment .videoUserCommentBox {background: #FFEDA1 url(/ASSET/images/userCommentTopBg.gif) no-repeat scroll left top;padding-top: 10px; margin-bottom: 5px;}
.videoUserComment .videoUserCommentInner {background: transparent url(/ASSET/images/userCommentBottomBg.gif) no-repeat scroll left bottom; padding-bottom: 10px;}
.videoUserComment .videoComment{ padding: 0 10px;  }
.videoUserCommentBox object { margin-right: 15px; float: left;}
.IE6 .videoUserComment .videoComment embed,
.IE7 .videoUserComment .videoComment embed { margin-right: 15px; float: left;}
.videoUserCommentBox  .commentImageBlank { margin-right: 10px; float: left;}
.videoUserCommentBox .videoComment .PostedByInfo{ height: 40px;}
.videoUserCommentBox .videoComment p { margin: 0 0 6px;  }

#main #content li:hover a, #main #content li.hover a, #main #footer li:hover a { background-image: none; text-decoration: underline;}
.sendAsmileLeft { left:-26px; position:relative;}
.IE6 .sendAsmileLeft {left:-28px; }

.ModalPanel{ background-color:#FFF; padding:10px; border:1px solid #DDD; width: 200px;}
.ModalPanel .PageTitle {color: #FF6600;}

.aboutHomePageHfix {font-size:0; height:6px;line-height:0;}
.whatCausesHfix {font-size:0; height:6px;line-height:0;}
.whoGetsHfix {font-size:0; height:6px;line-height:0;}
.whatAreTheHfix {font-size:0; height:6px;line-height:0;}
.whatAreTheHfix {font-size:0; height:49px;line-height:0;}
.FAQBadHfix {font-size:0; height:3px;line-height:0;}
.FAQGoodHfix {font-size:0; height:74px;line-height:0;}

ul.faqUL { list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:-2px;
}

ul.faqUL li {line-height:17px; padding-bottom:5px;}
ul.faqUL li a{}
#main ul.faqUL li:hover a, #main ul.faqUL li.hover a { background-image: none;}



.PaddingLeft10 { padding-left: 10px;}
.paddingLeft7 { padding-left: 7px;}
.LearnMore-Cap { padding-left: 2px;}
#content .LearnMore-Cap p.font16 { font-size: 1.00em;}
a { outline: none;}
a.downloadButton { cursor:pointer;}

/* Sitemap CSS */
#plc_lt_zoneMain_pageplaceholder_pageplaceholder_lt_zoneLeft_SitemapLevel1_dlSitemap {
	width: 877px;
}


#plc_lt_zoneMain_pageplaceholder_pageplaceholder_lt_zoneLeft_SitemapLevel1_dlSitemap td{
	vertical-align:top;
}
#plc_lt_zoneMain_pageplaceholder_pageplaceholder_lt_zoneLeft_SitemapLevel1_dlSitemap table td{
	width: 175px;
	padding-left: 5px;
	border-left: 0;
}
#plc_lt_zoneMain_pageplaceholder_pageplaceholder_lt_zoneLeft_SitemapLevel1_dlSitemap td{
	border-left: 1px solid #FF9900;
}
#plc_lt_zoneMain_pageplaceholder_pageplaceholder_lt_zoneLeft_SitemapLevel1_dlSitemap td:first-child{
	border-left: 0;
}

#plc_lt_zoneMain_pageplaceholder_pageplaceholder_lt_zoneLeft_SitemapLevel1_dlSitemap table td div a {
	background:transparent url(/ASSET/images/ico06.gif) no-repeat scroll 0 6px;
	padding-left: 8px;
	color: #000;
	text-decoration: none;
	display: block;
	padding-bottom: 2px;
	font-size: 0.69em;
	line-height: 14px;
}
#plc_lt_zoneMain_pageplaceholder_pageplaceholder_lt_zoneLeft_SitemapLevel1_dlSitemap table td div a:hover {
	text-decoration: underline;
}
#plc_lt_zoneMain_pageplaceholder_pageplaceholder_lt_zoneLeft_SitemapLevel1_dlSitemap table td a b {

}


#menuElem .videoblog a{
background:transparent url(/ASSET/images/videoblogMenuBad.gif) no-repeat scroll 0 0;
text-indent:-10000px;
}

#main #menuElem li.videoblog:hover a{
background:transparent url(/ASSET/images/videoblogMenuBadActive.gif) no-repeat scroll 0 0;
text-indent:-10000px;
}

#main #menuElem li.videoblogActive a{
background:transparent url(/ASSET/images/videoblogMenuActive.gif) no-repeat scroll 0 0;
text-indent:-10000px;
}
.aside{
	padding:67px 0 0;
}

#content p.question{
	margin:17px 0 0 0;

}

.rptCancelButton {
background:#FFFFFF url(/ASSET/images/button75.gif) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
display:block;
height:20px;
width: 75px;
padding-bottom:2px;
text-align:center;
color: #fff;
float: right;
}
.rptAbuseButton {
background:#FFFFFF url(/ASSET/images/button100.gif) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
display:block;
float:left;
height:20px;
margin-right:10px;
padding-bottom:2px;
text-align:center;
width:100px;
}

.ReportComment {
	margin-bottom:10px;
	width:195px;
}
.ModalPanel .Buttons { height: 20px;}
#main .aside li:hover a, #main .aside li.hover a { background-image: none; text-decoration: underline; color: #FF6600;}
.mainTreatingORL  { margin: 0;}
#footer .FooterHomeLink {background: url(/ASSET/images/bad-FooterHomeLink.gif) no-repeat left top; width: 25px; height: 20px; margin-left: 12px; padding-top: 5px; float: left;text-indent:-9000px;display:block;}
#footer .FooterHomeLink img {visibility: hidden;}
.IE6 .holder a, .IE6 .holder a .visit {cursor:pointer;} 
.IE7 .holder a, .IE7 .holder a .visit {cursor:pointer;} 
.fontSizeJS { background:transparent url(/ASSET/images/separator01.gif) no-repeat scroll right 75%; float:right; padding-right:5px; }
#footer .info-part .fontSizeJS li { background-image: none; border: 0; padding: 0 4px; color: #666;}
#footer .info-part .fontSizeJS .A { font-size: 9px;}
#footer .info-part .fontSizeJS .AA { font-size: 11px;}
#footer .info-part .fontSizeJS .AAA { font-size: 13px;}
.langFlag { float: left; margin: 4px 0 0 2px;}
.IE6 .langFlag, .IE7 .langFlag { margin-left: 0;}
#footer .signup select { margin-top: 2px;}


/* Safari Hack */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.search-form {width: 230px;}
	.search-form fieldset { float: left; }
	#header { background-color: #FFFFFF !important; overflow: hidden; height: 64px;}
	body {background-color: #FFFFFF;}
	.tabset { margin: 0 5px 0 0;}
	.langFlag { padding: 0;}
	#footer .signup select { float: right; width: 100px; margin: 0 5px 0 5px; padding: 0;}
	#footer .signup fieldset  { width: 131px; float: right;  }
	.twocolumns-t {padding-right: 60px;}
}

/* EUSA Fixups */
/* Visit Our VideoBlog */
#NDPvisit {
	background: url("");
	text-indent:0px;
	font-size:24pt;
	height:60px;
	}
#NDPvisit span {
	font-size:0.6em;
	display:block;
	font-weight:normal;
	margin-bottom:10px;
	}
/* Fixup for Fixed Size info on bottom line of MMG */
#NDPcopy, #footer .info-part ul li a {font-size:11px;}
/* Small Icon in Master Page */
.NDPmenuicon {width:14px; height:14px; border:0px;}
/* Language Selection Fix */
#footer .signup select {font-size:11px}
/* Add Video Buttons */
.NDP_Video {
	padding:5px;
	padding-left:3px;
	}

