/**** vwd-css ****/

.bodypad{
	background-image: url("/lib/ultra-white-teeth-whitening/bodyshell-bg-new.png");
	}

#bd{
	background-image: url("/lib/ultra-white-teeth-whitening/content-bg.png");
	}
	
.yui-t2 #yui-main .yui-b{
	background: #fff;
	margin: 0 auto;
	width: 910px;
	border: 1px solid #0B70B4
	}
	
.yui-g{
	width: 100%;
	}
	
.yui-t2 .yui-b{
	padding 10px 5px;
	}
	
.itembanner{
	width: 100%;
	}
	
#scProductReviews{
	width: 100%;
	}
	
div#scProductReviewsJsFrame iframe{
	/**width: 100% !important;**/
	margin: 0 auto;
	display: block;
	}
	
iframe#scProductReviewsFrame{
	margin: 10px auto !important;
	display: block !important;
	}
	
.scReviewsContainer, #scReviewsHeader{
	width: 100% !important;
	}
	
.scReviewsReview{
	width: 100% !important;
	}
	
#ft{
	background-image: url("/lib/ultra-white-teeth-whitening/footer-bg.png");
	background-repeat: no-repeat;
	}
	
#hd{
	background-image: url("/lib/ultra-white-teeth-whitening/header-bg.jpg");
	background-repeat: no-repeat;
	height: 156px;
	}
	
ul.top-nav{
	position: absolute;
	top: 122px;
	left: 175px;
	left: 155px;
	}
	
ul.top-nav li{
	float: left;
	margin-right: 0px;
	}
	
ul.top-nav li a{
	color: #fff;
	display: block;
	padding: 0px 12px;
	height: 23px;
	line-height: 23px;
	font-weight: bold;
	}
	
ul.top-nav li a:hover{
	color: #0E6FB4;
	background: #E2F6FD;
	text-decoration: none;
	}
	
.welcome{
	margin: 0 auto;
	float: none;
	overflow: hidden;
	}
	
.intro{
	padding-right: 0;
	margin: 10px auto;
	float: none;
	overflow: hidden;
	}
	
.caption{
	width: 100%;
	padding: 0;
	}
	
a.logo-link{
	display: block;
	position: absolute;
	width: 455px;
	height: 100px;
	top: 17px;
	left: 40px;
	}
	
img.shopping-cart{
	position: absolute;
	right: 30px;
	top: 73px;
	}
	
div#search{
	position: absolute;
	right: 30px;
	top: 37px;
	}
	
div#search form{
	position: relative;
	}
	
div#search input#query{
	padding: 3px 5px;
	position: relative;
	top: 5px;
	border: 1px solid #ccc;
	}
	
div#search form input#searchsubmit{
	margin-left: 10px;
	}
	
#specials{
	background: url("/lib/ultra-white-teeth-whitening/featured-products.png");
	background-repeat: no-repeat;
	}
	
#specials table#contents-table tr td.itemcell{
	vertical-align: top;
	}
	
div.footerBottom{
	width: 100%;
	position: relative;
	}
	
div.badgeArea{
	width: 660px;
	margin-left: 25px;
	text-align: left;
	margin-top: 13px;
	}
	
div.badgeArea img{
	vertical-align: middle;
	margin-right: 10px;
	}
	
img.consumer-alert{
	margin-left: 15px;
	}
	
div.copyright{
	float: none;
	width: 100%;
	text-align: center;
	}
	
div.copyright a{
	color: #fff;
	}
	
div#newsletter{
	position: absolute;
	right: 45px;
	top: 27px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	}
	
div#newsletter p{
	margin-bottom: 5px;
	}
	
div#newsletter input#newsletter-email{
	padding: 3px 5px;
	vertical-align: middle;
	margin-right: 5px;
	}
	
div#newsletter input#newsletter-go{
	vertical-align: middle;
	}
	
object{
	display: block;
	margin: 10px 0;
	}
	
div.iteminfocont{
	width: 100%;
	}
	
div.itemimg{
	width: 50%;
	text-align: center;
	}
	
div.iteminfo{
	padding-right: 0;
	width: 50%;
	}
	
a#scMainImage{
	float: none;
	margin: 0 auto;
	}
	
.bodycont{
	width: 100%;
	padding: 10px 0;
	}
	
div.doctor_trusted{
	position: absolute;
	right: 45px;
	top: 92px;
	}

h1{
	background: url("/lib/ultra-white-teeth-whitening/title-bg.gif") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 16px;
    padding-bottom: 3px;
	}
	
h4{
	color: #ff6600;
	margin-bottom: 10px;
	font-size: 16px;
	border-bottom: 1px dotted #ff6600;
	font-weight: bold;
	}
	
p{
	margin-bottom: 20px;
	}
	
div#caption ul{
	list-style-type: disc;
	margin-left: 30px;
	}
	
div.video{
	text-align:center;
	margin: 20px auto;
	}
	
div.testimonial{
	border-bottom: 1px dotted #ff6600;
	padding-bottom: 5px;
	margin-bottom: 25px;
	overflow: hidden;
	}
	
p.sig{
	font-weight: bold;
	}
	
img.fr{
	float: right;
	margin: 0 0px 15px 15px;
	}
	
ul.links-list{
	margin-left: 20px;
	}
	
ul.links-list li{
	padding: 5px 0;
	list-style-type: disc;
	}
	
td.itemcell div.price-bold{
	font-weight: bold;
	font-size: 14px;
	color: #0E6FB4;
	maring-top: 3px;
	}
	
div.adsense-banner{
	text-align: center;
	margin: 10px auto;
	}
	
div.sectinfocont{
	overflow: hidden;
	float: none;
	margin: 10px auto;
	}
	
div.youtube-video{
	text-align: center;
	margin: 15px auto;
	}
	
h2{
	font-size: 16px;
	color: #71c6f8;
	margin-bottom: 10px;
	clear: both;
	font-weight: bold;
	}
	
h3{
	font-size: 14px;
	}

ol.alpha{
	margin-left: 10px;
	}
	
ol.alpha li{
	list-style-type: upper-alpha !important;
	margin-bottom: 5px;
	}
	
strong.caution{
	color: #c00;
	font-weight: bold;
	}
