@charset "utf-8";
/* P&G Denture Living CSS Files */
/* CSS Created by Vikram */
* {
	margin:0px;
	padding:0px;
}
img {
	border:0 none;
}
body {
	background:url(../images/body-bg.jpg) repeat-x #28a9e1;
	color:#000000;
	font-family:Helvetica;
	font-size:0.813em;
	font-weight:normal;
}

* html body{
	font-size:80%;
}
#wrapper {
	width:980px;
	margin:0 auto;
	position:relative;
	height:auto;
}
#header {
	width:980px;
	overflow:hidden;
}
#logo {
	width:207px;
	height:120px;
	float:left;
}
#navigation {
	float:right;
	width:595px;/*height:120px;*/
}
.search-block {
	/*width:447px;*/
	padding:20px 0;
	overflow:hidden;
	float:right;
}
* html .search-block {
	width:457px;
	padding:20px 0;
	overflow:hidden;
	float:right;
}
*+html .search-block {
	width:457px;
	padding:20px 0;
	overflow:hidden;
	float:right;
}
.select-country, .search, .text-size {
	float:left;
}
.select-country {
	/*width:156px;*/
	float:right;
}
input.input-style,.input-style {
	border:1px solid #cecdce;
	outline:1px solid #868789;
	margin-right:5px;
	float:left;
	width:10.1em;
	height:1.7em;
	font-size:0.913em;
}
.select-country img, .search img {
	float:left;
	cursor:pointer;
}
.search {
	/*margin:0 15px;*/
	margin:0 10px; /* changed to fix Mac issue Jaya*/
}
.search input.input-style {
	width:7.7em;
	height:1.35em;
}
.text-size img {
	margin:0 2px 0 0;
}
.white-txt {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	background-color:transparent;
}
.main-nav {
	float:right;/*width:512px;*/
}
.first {
	height:36px;
	width:6px;
	float:left;
}
.last {
	height:36px;
	width:6px;
	float:left;
}
#navigation ul {
	float:left;
	height:36px;
	background:url(../images/nav-middle-bg.jpg) repeat-x;
	/*color:inherit;*/
}
.navigation li {
	list-style:none;
	float:left;
	cursor:pointer;
}
.navigation li.nav-splitter {
	background:url(../images/nav-li.jpg) no-repeat;
	float:left;
	list-style:none;
	padding:0px;
	width:1px;
	height:36px;
	/*color:inherit;*/
}
.navigation li.first-nav {
	color:inherit;
	background-color:transparent;
}
.navigation li.menu1 a{
	width:110px;
}
.navigation li.menu2 a{
	width:110px;
}
.navigation li.menu3 a{
	width:123px;
}
.navigation li.menu4 a{
	width:95px;
}
.navigation li a:hover, .navigation li.selected {
	background:url(../images/nav-hover.jpg) repeat-x scroll 0 0 transparent;
	color:#fff;
}
.navigation li a:hover, .navigation li:hover a, .navigation li.selected a {
	color:#ffffff;
	background:url(../images/nav-hover.jpg) repeat-x scroll 0 0 transparent;
}
.navigation li a {
	text-decoration:none;
	color:#0674b1;
	/*color:#07557F;*/
	background-color:transparent;
	font-size:1.15em;
	text-align:center;
	float:left;
	padding:10px 15px;
}
* html .navigation li a {
	padding:11px 15px;
}
* html .sub-nav{
	margin:-1px 0 0 0;
}
.middle-container {
	width:980px;
	padding:0 0 10px 0;
	clear:both;
	overflow:hidden;
}
.home-banner {
	background:url(../images/homer-banner.png) no-repeat;
	width:980px;
	height:254px;
	/*color:inherit;*/
}
.home-icon {
	padding:20px 0 0 485px;
}
.black-heading {
	font-size:1.7em;
	color:#000000;
	background-color:transparent;
}
.sub-heading, .sub-heading a:link, .sub-heading a:visited, .sub-heading a:active, .sub-heading a:hover {
	color:#0674b1;
	background-color:transparent;
	text-decoration:none;
	margin-top:5px;
	
}
.marginL40 {
	margin:0 0 0 40px;
}
.splitter {
	background:url(../images/splitter-img.gif) repeat-x;
	width:340px;
	height:2px;
	margin:10px 0 10px 40px;
	/*color:inherit;*/
}
* html .splitter{
	margin:10px 0 0 40px;
}
.dynamic-block {
	width:731px;
	float:left;
}
.home-flash {
	float:right;
}
.midbox-edge {
	width:731px;
	/*height:192px;*/
	overflow:hidden;
	background:url(../images/white-middle-bg.png) repeat-y;
	/*color:inherit;*/
}
.blocks {
	width:213px;
	/*height:178px;*/
padding:0 13px;
	margin:9px 0;
	float:left;
	border-right:1px solid #d1d5d4;
}
*+html .blocks{
	margin:9px 0 15px 0 !important;
}
.no-border {
	border:0 none;
}
.blocks h2 {
	font-size:1.3em !important;
	color:#0674b1;
	font-weight:normal;
	background-color:transparent;
}
.blocks h1 {
	font-size:1.3em !important;
	color:#0674b1;
	font-weight:normal;
	background-color:transparent;
}
.blocks .img {
	margin:8px 0;
}
.blocks .content {
	/*font-size:13px;*/
	color:#000000;
	background-color:transparent;
	line-height:20px;
	margin:8px 0;
}
.readmore, .readmore a:link, .readmore a:visited, .readmore a:active, .readmore a:hover {
	/*font-size:13px;*/
	text-decoration:none;
	color:#0674b1;
	background-color:transparent;
}
#footer {
	background:url("../images/footer-bg.png") no-repeat scroll 0 0 transparent;
	clear:both;
	height:26px;
	margin:5px 0 0;
	padding:52px 0 0;
	width:980px;
	color:#084f91;
}
#footer a {
	text-decoration:underline;
	color:#084f91;
	background-color:transparent;
}
.sub-nav {
	clear:both;
	width:573px;
	height:23px;
	/*margin:0 0 20px 84px;*/
	margin:0 0 20px 0;
	overflow:hidden;
	float:right;
}
* html .sub-nav {
	margin:-3px 0 20px 9px;
}
.sub-nav-left, .sub-nav-middle, .sub-nav-right {
	float:left;
	height:23px;
	line-height:20px;
}
.sub-nav-middle {
	background-color:#1d98d2;
	width:563px;
	text-align:center;
	color:#05315b;
	font-weight:bold;
}
.sub-nav-middle .selected {
	color:#ffffff;
	font-weight:bold;
	background-color:transparent;
}
.dentures-banner {
	width:980px;
	height:164px;
	background:url(../images/new-to-dentures-banner.png) no-repeat;
	/*color:inherit;*/
}
.icon {
	padding:20px 0 0 25px;
	float:left;
	/*background:url(../images/icon-img.png) no-repeat;*/
	width:33px;
	height:33px;
}
.inner-content {
	margin:30px 0 0 15px;
	float:left;
	width:56.25em;

}
h2.blue-heading {
	color:#0674b1;
	font-size:1.8em;
	/*font-size:1.5em;*/
	font-weight:normal;
	background-color:transparent;
}
.inner-content p {
	margin:12px 200px 0 0;
	color:#000000;
	line-height:16px;
	background-color:transparent;
}
.inner-blocks {
	width:321px;
	float:left;
	margin:0 8px 0 0;

}
.no-margin {
	margin:0 !important;
}
.top-edge {
	width:321px;
	height:4px;
	background:url(../images/inner-white-top-bg.png) no-repeat;
	overflow:hidden;
	/*color:inherit;*/
}
.middle-edge {
	width:259px;
	min-height:285px;
	background-color:#ffffff;
	border-left:1px solid #bcbcbc;
	border-right:1px solid #bcbcbc;
	padding:10px 30px;
	height: 150px;
	color:inherit;
}
* html .middle-edge{
	height: 288px !important;
}
.bottom-edge {
	width:321px;
	height:5px;
	background:url(../images/inner-white-bottom-bg.png) no-repeat;
	/*color:inherit;*/
}
.middle-edge img {
	margin:0 0 10px 0;
}
.middle-edge h2.inner-heading {
	color:#0674b1;
	font-size:1.125em;
	font-weight:normal;
	background-color:transparent;
}
.middle-edge p {
	margin:10px 0 0 0;
}
.left-container {
	width:727px;
	float:left;
}
.left-container .top {
	background:url(../images/inner-top-bg.png) no-repeat;
	width:727px;
	height:5px;
	overflow:hidden;
	/*color:inherit;*/
}
.left-container .bottom {
	background:url(../images/inner-bottom-bg.png) no-repeat;
	width:727px;
	height:5px;
	/*color:inherit;*/
}
.left-container .middle {
	background-color:#ffffff;
	border-left:1px solid #e2eff6;
	border-right:1px solid #e2eff6;
	width:656px;
	padding:0 44px 20px 25px;
	overflow:hidden;
	color:#000000;
}
.left-container .innericon {
	width:33px;
	height:33px;
	background:url(../images/icon-img.png) no-repeat;
	float:left;
	margin:10px 0 0 0;
	/*color:inherit;*/
}
.left-container .txt {
	width:612px;
	float:right;
	margin:22px 0 0 0;
}
.left-container p {
	margin:20px 0 0 0 !important;
}
.left-container .align-center {
	text-align:center;
	margin:0 0 10px 0;
}
ul.bullet-lists {
	margin:0 0 0 50px;
}
ul.bullet-listsLM {
	margin:0 0 0 15px;
}
ul.bullet-lists li {
	margin:10px 0 0 0;
}
ul.bullet-listsLM li {
	margin:10px 0 0 0;
}
.sub-head {
	font-size:1.4em;
	color:#0674B1;
	font-weight:normal;
	line-height:25px;
	background-color:transparent;
}
.txt .break-content {
	border-top:1px solid #cccaca;
	margin:26px 0px 15px 0px;
}
.gray-txt {
	color:#555555;
	background-color:transparent;
}
.right-container {
	width:238px;
	float:right;
}
.imgright {
	float:right;
	margin:0 0 5px 15px;
}
.right-box {
	margin:0 0 15px 0;
}
.right-box .top {
	background:url(../images/yellow-top-bg.png) no-repeat;
	width:238px;
	height:5px;
	overflow:hidden;
	/*color:inherit;*/
}
.right-box .tops {
	background:url(../images/gray-top-bg.png) no-repeat;
	width:238px;
	height:5px;
	overflow:hidden;
	/*color:inherit;*/
}
.right-box .topb {
	background:url(../images/blue-top-bg.png) no-repeat;
	width:238px;
	height:5px;
	overflow:hidden;
	/*color:inherit;*/
}
.right-box .topp {
	background:url(../images/pink-top-bg.png) no-repeat;
	width:238px;
	height:5px;
	overflow:hidden;
	/*color:inherit;*/
}
.right-box .middle {
	background-color:#f7e697;
	width:208px;
	padding:25px 15px 5px 15px;
	min-height:129px;
	color:#000000;
}
.right-box .gray {
	background-color:#d8d8d8 !important;
	border-left:1px solid #939393;
	border-right:1px solid #939393;
	width:206px;
	color:inherit;
}
.right-box .blue {
	background-color:#bbe3fb !important;
	color:inherit;
}
.right-box .pink {
	background-color:#f1c0d7 !important;
	color:inherit;
}
.right-box .bottom {
	background:url(../images/yellow-bottom-bg.png) no-repeat;
	width:238px;
	height:26px;
	/*color:inherit;*/
}
.right-box .bottoms {
	background:url(../images/gray-bottom-bg.png) no-repeat;
	width:238px;
	height:26px;
	/*color:inherit;*/
}
.right-box .bottomb {
	background:url(../images/blue-bottom-bg.png) no-repeat;
	width:238px;
	height:26px;
	/*color:inherit;*/
}
.right-box .bottomp {
	background:url(../images/pink-bottom-bg.png) no-repeat;
	width:238px;
	height:26px;
	/*color:inherit;*/
}
.right-box .title {
	color:#13368e;
	font-size:1em;
	font-weight:normal;
	margin-bottom:13px;
	background-color:transparent;
}
.right-box .italic {
	font-style:italic;
	font-family:"Times New Roman";
	font-size:1.3em;
}
.right-box .txt {
	margin-bottom:20px;
	line-height:16px;
}
* html .right-box .sup-txt{
	margin:5px 0 0 0;
}
*+html .right-box .sup-txt{
	margin:5px 0 0 0;
}
.right-box .readmore, .right-box .readmore a {
	color:#000000 !important;
	text-decoration:none;
	background-color:transparent;
}
.sub-nav-middle a {
	color:#051c32;
	text-decoration:none;
	background-color:transparent;
	font-weight:normal;
}
.sub-nav-middle a:hover {
	color:#051c32;
	text-decoration:none;
	background-color:transparent;
}
.sub-nav-middle .selected,.sub-nav-middle a.selected {
	color:#051c32;
	font-weight:bold;
	background-color:transparent;
}
/* CSS Created by Ahamed */
.padLeft {
	padding-left : 8px;
}
.padRight10 {
	padding-right : 10px;
}
.Fleft {
	float : left;
}
.Fleftwidthsub {
	float : left;
	width:400px;
	/* width: 430px; */
}
.Fright {
	float : right;
}
.clsfloat {
	clear:both;
}
.midleft-content {
	float : left;
	padding : 0px 0px 0 10px;
	font-size : .138em;
	color : #000000;
	font-family : Helvetica;
	background-color:transparent;
}
.subtext {
	/*font-size : 0.815em;*/
	font-family:Helvetica;
	line-height:16px;
	color : #000000;
	background-color:transparent;
}
.margintop8 {
margin-top: 16px;
}
.midleft-headsmall {
	font-size : 1.1em !important;
	font-family : Helvetica;
	color : #0674b1;
	font-weight : normal;
	background-color:transparent;
}
.midleft-headsmaller {
	font-family : Helvetica;
	color : #0674b1;
	font-weight : normal;
	background-color:transparent;
}
.margintop5 {
	margin-top: 5px;
}
.margintop10 {
margin-top: 29px !important;
_margin-top:26px !important;
}
* html .margintop10 {
margin-top:26px !important;
}
.dencaretop{
margin:0em 0em 1em 0em;
padding:1em 0em 0em 1em;
}
.margintop20 {
margin-top: 20px;

}
.marginbottom10 {
margin-bottom: 10px;
}

.paddingtop5 {
	padding-top: 5px;
}
.paddingtop2 {
	padding-top: 2px;
}
.paddingtop10 {
	padding-top: 10px;
}
.italicfont {
	font-style:italic;
}
.padRight70 {
	padding-right: 70px;
}
.whitetext {
	color:#FFFFFF;
	background-color:transparent;
}
#padbot20 {
	padding-bottom:20px;
}
.midleft-headnewsup {
	font-size : 0.875em;
	font-family : Helvetica;
	color : #0674b1;
	background-color:transparent;
	font-weight : normal;
}
/* CSS Created by Sateesh */
.mid-container {
	width : 980px;
	padding : 0em 0em 0em 0em;
	clear : both;
	overflow : hidden;
}
.topbox-edge {
	width : 727px;
	height : 5px;
	background : url(../images/innercontent-top-bg.png) no-repeat;
	overflow : hidden;
	/*color:inherit;*/
}
.bottombox-edge {
	width : 727px;
	height : 5px;
	background : url(../images/innercontent-bottom-bg.png) no-repeat;
	clear : both;
}
.mid-left {
	width : 727px;
	float : left;
}
.mid-leftcontent {
	float : left;
	padding : 15px 0 0 25px;
	background-color : #ffffff;
	width : 702px;
	color:inherit;
}
.sub-readmore, .sub-readmore a:link, .sub-readmore a:visited, .sub-readmore a:active, .sub-readmore a:hover {
	font-family : Helvetica;
	font-size : 1.125em;
	text-decoration : none;
	color : #0674b1;
	background-color:transparent;
	line-height : 15px;
}
.mid-head {
	font-size : 1.8em;
	font-family : Helvetica;
	color : #0674b1;
	background-color:transparent;
	padding:12px 0px 0px 0px;
	font-weight : normal;
}
.mid-container p {
	margin : 15px 0;
}
ul.bullets {
	margin : 0 0 0 30px;
}
ul.bullets li {
	margin : 0 0 10px 0;
}
.sub-midbox-right {
	width : 238px;
	float : left;
	margin : 0 0 0 15px;
}
.midbox-read, .midbox-read a:link, .midbox-read a:visited, .midbox-read a:active, .midbox-read a:hover {
	font-family : Helvetica;
	text-decoration : none;
	color : #000000;
	background-color:transparent;
}
.midcontainer-main {
	width:727px;
	height:auto;
	float:left;
}
.paddingleft10 {
	padding-left: 10px;
}
.paddingleft40 {
	padding-left: 40px;
}
.sub-containerwidth {
	width:612px;
	padding-bottom: 30px;
}
.paddingleft25 {
	padding-left: 25px;
}
.paddingleft40 {
	padding-left: 40px;
}
.subtext-bold {
	font-size : 0.9em;
	color : #000000;
	font-family : Helvetica;
	font-weight:bold;
	background-color:transparent;
}
.container-topimg {
	width : 727px;
	height : 5px;
	background : url(../images/content-top.png) no-repeat;
	overflow : hidden;
	/*color:inherit;*/
}
.container-bottomimg {
	width : 727px;
	height : 26px;
	background : url(../images/content-bottom.png) no-repeat;
	clear : both;
	/*color:inherit;*/
}
.container-topcontent {
	float : left;
	padding : 15px 0 0 25px;
	background-color : #f3f3f3;
	width : 702px;
	color:inherit;
}
.linebreak {
	border-top:1px solid #cccaca;
	margin:1.3em 0em 0.925em 0em;
}
.paddingright5 {
	padding-right: 5px;
}
.sub-navigation, .sub-navigation a:link, .sub-navigation a:visited, .sub-navigation a:active, .sub-navigation a:hover {
	font-family : Helvetica;
	font-size : 0.75em;
	text-decoration : none;
	color : #ffffff;
	background-color:transparent;
}
.width612 {
	width:612px;
}
.black-con {
	color:#000000;
	background-color:transparent;
}
.right-box .topdy {
	background:url(../images/box-dyellow-top.png) no-repeat;
	width:238px;
	height:5px;
	overflow:hidden;
	/*color:inherit;*/
}
.right-box .dyellow {
	background-color:#fbdc90 !important;
	color:inherit;
}
.right-box .bottomdy {
	background:url(../images/box-dyellow-bottom.png) no-repeat;
	width:238px;
	height:26px;
	/*color:inherit;*/
}
#normal, #widescreen {
	width: 400px;
	height: 256px;
	margin:10px 10px 10px 0px;
	border:1px solid #ADAEAD;
}
.white-top-box-edge {
	width:731px;
	height:5px;
	background:url(../images/white-top-bg.png) no-repeat;
	overflow:hidden;
	/*color:inherit;*/
}
.white-bottom-box-edge {
	width:731px;
	height:5px;
	background:url(../images/white-bottom-bg.png) no-repeat;
	/*color:inherit;*/
}
.blue-txt, .blue-txt a {
	color:#0674b1;
	background-color:transparent;
	font-weight:normal;
	text-decoration:none;
	list-style:none;
}
.blue-txtb, .blue-txtb a {
	color:#0674b1;
	background-color:transparent;
	font-weight:bold;
	text-decoration:none;
	list-style:none;
}
.blue-txt li {
	margin-left:25px;
}
.nev-margin {
	margin-top:-8px;
}
#noscriptDiv{
	text-align:center;
	padding:10px;
	background-color:#1D98D2;
	border:1px solid #cccccc;
	width:500px;
	margin-left:300px;
	color:inherit;
}
ul.faqs{
	list-style:none;
}
.padLeft2 {
padding-left:2px;
}
.faq-txt p{
	margin:8px 0 0 !important;
}
.padleft31 {
 padding-left: 31px;
}
.padtop18 {
 padding-top: 18px;
}
.readmorealign {
 bottom:10px;
}
* html .readmorealign {
 bottom:10px;
 position:fixed;
}
.padtop33 {
 padding-top:33px;
}
.productstop {
clear:both;
padding-top: 10px;
padding-left: 10px;
float : left;
width:430px;
}
.productstopmain {
clear:both;
padding-top: 10px;
padding-left: 10px;
float : left;
width:395px;
}
p.topmargin{
margin-top:25px !important;
}
.mar-sup{
	margin-top:-7px;
}
.tv-title{
	padding:6px 0 0 0 !important;
}
* html .tv-title{
	padding:10px 0 0 0 !important;
}
*+html .tv-title{
	padding:10px 0 0 0 !important;
}
html>/**/body .tv-title{
	padding:6px 0 0 0 !important;
}
.denture-block{
	width:247px;
}
/* compare */
.padleft23 {
 padding-left: 23px;
}
.padleft5 {
 padding-left:5px;
}
.textjustify {
 text-align: justify;
}
.vsfix {
	font-family : Helvetica;
	font-size : 0.938em;
	text-decoration : none;
	color : #4c4c4c;
	background-color:transparent;
	padding: 20px 10px;
}
.mid-headnew{
	padding:6px 0 0 10px !important;
}
*+html .mid-headnew{
	padding:5px 0 0 10px !important;
}
* html .mid-headnew{
	padding:5px 0 0 10px !important;
}
html>/**/body .mid-headnew{
	padding:5px 0 0 10px !important;
}
*+html .blocks {
	padding:0 13px 8px 13px;
}
* html .blocks {
	padding:0 13px 8px 13px;
}
.margtop11 {
margin-top:11px;
}
*+html .margtop11 {
margin-top:43px;
}
.left-container .supfix{
	margin:15px 0 0 !important;
}
.padleft4 {
 padding-left:4px;
 }
input.go-button{
	width:2.4em;
	height:1.35em;
	background:url(../images/go-btn.png) no-repeat;
	/*color:inherit;*/
	border:0;
	cursor:pointer;
}
input.search-button{
	width:3.8em;
	height:1.35em;
	background:url(../images/search-btn.png) no-repeat;
	/*color:inherit;*/
	border:0;
	cursor:pointer;	
}
.widthmax {
 width: 265px;
}
.regfont{
font-size: 0.8em;
}

/* 20 Aug 2010 */
.middle .title sup{
	font-size:1.38em;
}
sup.sup-rh{
	font-size:0.62em !important;
}

/* 20 Aug 2010 */
.height180 {
height:180px;
}
.margtop15{
	margin:15px 0 0 0 !important;
}
* html .margtop15{
	margin:50px 0 0 0 !important;
}
*+ html .margtop15{
	margin:50px 0 0 0 !important;
}

