/* CSS Document */
body{
margin:0;
font:75% Arial, Helvetica, sans-serif;
}
h1{
font:28px Arial, Helvetica, sans-serif;
text-transform:uppercase;
/*color:#575757;*/
color:#68BC00;
margin:0;
padding:0;
}
h1.professional{
font:36px "Times New Roman", Times, serif;
text-transform:capitalize;
color:#000000;
margin:0;
padding:0;
text-align:right;
line-height:34px;
}
h1.professional-at{
font:30px "Times New Roman", Times, serif;
color:#000000;
margin:0;
padding:0;
}
h2{
font:bold 16px Arial, Helvetica, sans-serif;
color:#0097D8;
/*text-transform:uppercase;*/
padding:0;
margin:0;
}
h3{
font:bold 13px Arial, Helvetica, sans-serif;
color:#ffffff;
}
h4{
font:bold 16px Arial, Helvetica, sans-serif;
color:#525254;
text-align:center;
padding:0;
margin:0;
}
hr{
background:#EAEAEA;
height:1px;
border:none;
}
p{
font:12px Arial, Helvetica, sans-serif;
line-height:20px;
}
a{
color:#2EABDE;
}
a:hover{
color:#FF6600;
}
.float-right-padding{
padding:10px 15px 5px 15px;
float:right;
}
.float-left{
float:left;
}
.float-right{
float:right;
}
.clear-both{
clear:both;
height:1px;
overflow:hidden;
}
.main-container{
margin:0 auto 0 auto;
/*width:980px;*/
width:910px;
}
#top-banner{
margin:0 auto 0 auto;
width:910px;
}
/*** Top Right Menu Bg Start ***/
.top-right-menu-bg{
	float:right;
	height:29px;
	-moz-border-radius-bottomLeft: 0.5em;
	-moz-border-radius-bottomRight: 0.5em;
	-webkit-border-bottom-left-radius: 0.5em;
	-webkit-border-bottom-right-radius: 0.5em;
	-khtm-border-radius: 0.5em;
	border-radius: 0.5em;
	-o-border-radius: 0.5em;
	overflow:hidden;
}
ul.top-right-menu{
padding:0 10px 0 10px;
margin:0;
}
ul.top-right-menu li{
padding:0;
margin:0;
float:left;
list-style-type:none;
}
ul.top-right-menu li a{
	color:#A7A7A7;
	padding:7px 10px 10px 10px;
	float:left;
	text-decoration:none;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
ul.top-right-menu li a:hover{
color:#000000;
}
ul.top-right-menu li a.selected{
color:#000000;
}
/*** Top Right Menu Bg End ***/


/*** Top Menu Start ***/
.top-menu-container{
margin:0 auto 0 auto;
width:910px;
text-align:center;
}
ul.top-menu{
padding:0;
margin:0;
height:30px;
/*float:left;*/
/*width:100%;*/
}
ul.top-menu li span{
background:url(images/top-menu-splitter.jpg) no-repeat;
width:1px;
height:30px;
padding:0;
margin:0;
float:left;
}
ul.top-menu li{
padding:0;
margin:0;
float:left;
list-style:none;
}
ul.top-menu li a{
	padding:8px 15px 10px 15px;
	_padding:8px 14px 10px 14px;/*** IE Padding ***/
	/*padding:8px 18px 10px 18px;
_padding:8px 15px 10px 15px;/*** IE Padding ***/
display:block;
	text-decoration:none;
	/*text-transform:uppercase;*/
background:url(images/top-menu-bg-no.jpg) repeat-x;
	color:#525254;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
ul.top-menu li a:hover{
background:url(images/top-menu-bg-mo.jpg) repeat-x;
color:#FFFFFF;
}
ul.top-menu li a.selected{
background:url(images/top-menu-bg-mo.jpg) repeat-x;
color:#FFFFFF;
}

ul.top-menu li a.top-menu-left-corner{
padding:8px 25px 10px 25px;
_padding:8px 18px 10px 18px;/*** IE Padding ***/
display:block;
/*font:bold 12px Arial, Helvetica, sans-serif;*/
text-decoration:none;
/*text-transform:uppercase;*/
background:url(images/top-menu-left-no.jpg) top left no-repeat;
color:#525254;
}
ul.top-menu li a.top-menu-left-corner:hover{
padding:8px 25px 10px 25px;
_padding:8px 18px 10px 18px;/*** IE Padding ***/
background:url(images/top-menu-left-mo.jpg) top left no-repeat;
color:#FFFFFF;
}
ul.top-menu li a.top-menu-left-corner-selected{
padding:8px 25px 10px 25px;
_padding:8px 18px 10px 18px;/*** IE Padding ***/
background:url(images/top-menu-left-mo.jpg) top left no-repeat;
color:#FFFFFF;
}

ul.top-menu li a.top-menu-right-corner{
/*padding:8px 20px 10px 20px;
_padding:8px 20px 10px 20px;/*** IE Padding ***/
display:block;
/*font:bold 12px Arial, Helvetica, sans-serif;*/
text-decoration:none;
/*text-transform:uppercase;*/
background:url(images/top-menu-right-no.jpg) top right no-repeat;
color:#525254;
white-space:nowrap;
}
ul.top-menu li a.top-menu-right-corner:hover{
background:url(images/top-menu-right-mo.jpg) top right no-repeat;
color:#FFFFFF;
}
ul.top-menu li a.top-menu-right-corner-selected{
background:url(images/top-menu-right-mo.jpg) top right no-repeat;
color:#FFFFFF;
}
/*** Top Menu End ***/
.left-content-area{
/*width:733px;*/
width:658px;
float:left;
}
.right-content-area{
width:239px;
float:right;
}
.cosmetic-container{
width:239px;
}
.cosmetic-top{
background:url(images/cosmetic-top.jpg) no-repeat;
width:239px;
height:10px;
overflow:hidden;
}
.cosmetic-center{
background:url(images/cosmetic-center.jpg) bottom repeat-x;
width:217px;
overflow:hidden;
padding:0 10px 0 10px;
border-left:1px solid #D2D1D1;
border-right:1px solid #D2D1D1;
}
.cosmetic-bottom{
background:url(images/cosmetic-bottom.jpg) no-repeat;
width:239px;
height:10px;
overflow:hidden;
}
.teeth-whitening-bg{
background:url(images/home_top_banner.jpg) no-repeat;
/*width:733px;*/
width:658px;
height:312px;
overflow:hidden;
}
.by-dramatic{
font:bold 12px "Times New Roman", Times, serif;
color:#393939;
}
.top-banner-content{
width:280px;
padding:45px 0 0 0;
text-align:right;
}
.height-8px{
height:10px;
_height:8px;/* IE height */
}
.height-10px{
height:10px;
}
.height-15px{
height:15px;
}
.height-20px{
height:20px;
}
.dentist-top{
background:url(images/dentist-top.jpg) no-repeat;
width:239px;
height:12px;
overflow:hidden;
}
.dentist-center{
background:url(images/dentist-center.jpg) repeat-x #F8F8F8;
width:237px;
text-align:center;
border-left:1px solid #D2D1D1;
border-right:1px solid #D2D1D1;
}
.dentist-bottom{
background:url(images/dentist-bottom.jpg) no-repeat;
width:239px;
height:12px;
overflow:hidden;
}

/*** Complete Teeth Start ***/
.complete-teeth-left{
background:url(images/mac_complete-teeth-left.jpg) top left no-repeat;
height:242px;
}
.complete-teeth-center{
background:url(images/mac_complete-teeth-center.jpg) repeat-x;
height:242px;
overflow:hidden;
}
.complete-teeth-right{
background:url(images/mac_complete-teeth-right.jpg) top right no-repeat;
height:242px;
}
.img-border{
border:1px solid #BFBFBF;
}
.complete-box-img-border{
border:1px solid #BFBFBF;
width:258px;
padding:7px;
background:#ffffff;
}
.body-box-right-content-width{
width:415px;
float:right;
/*height:222px;
position:relative;*/
}
.small-body-box-right-content-width{
width:370px;
float:right;
}
.body-box-center-content-width{
width:648px;
_width:646px; /** IE Width **/
padding:0 5px 0 5px;
/*min-height:212px;*/
}
.inner-body-box-center-content-width{
/*width:706px;*/
width:638px;
padding:5px 10px 5px 10px;
}
.inner-body-box-right-content-width{
/*width:425px;*/
width:355px;
float:right;
position:relative;
}
.testimonial-body-box-right-content-width{
/*width:425px;*/
width:400px;
float:right;
position:relative;
}
.left-padding-20px{
padding-left:20px;
}
.left-padding-10px{
padding-left:10px;
}
.left-padding-7px{
padding-left:7px;
}
.padding-10px{
padding:10px;
}
ul.list-arrow{
margin:0;
padding:0;
}
ul.list-arrow li{
list-style-image:url(images/list-arrow.png);
padding:5px 0 5px 0;
margin:0;
}
.free-shipping-color{
padding:10px 0 0 0;
font:bold 10px Arial, Helvetica, sans-serif;
color:#9A9A9A;
text-transform:uppercase;
}
.dollar-div{
/*position:absolute;
bottom:2px;
_bottom:-16px; /*** IE Bottom Part 
right:1px; ***/
text-align:right;
}
.blue-button-left{
background:url(images/blue-button-left.jpg) top left no-repeat;
height:25px;
}
.blue-button-right{
background:url(images/blue-button-right.jpg) top right no-repeat;
height:25px;
}
.blue-button-center{
background:url(images/blue-button-center.jpg) repeat-x;
height:25px;
text-align:center;
margin:5px 0 0 0;
width:220px;
}
.second-blue-button-center{
background:url(images/blue-button-center.jpg) repeat-x;
height:25px;
text-align:center;
margin:5px 0 0 0;
width:120px;
}
.blue-content-center{
padding:5px 5px 20px 5px;
}
h2 a{
font:bold 13px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}
h2 a:hover{
color:#240000;
}
/*** Complete Teeth End ***/

#footer-container{
margin:0 auto 0 auto;
text-align:center;
padding:20px 0 20px 0;
/*width:980px;*/
width:910px;
}
#footer-container a{
	/*color:#393939;*/
color:#666666;
	text-transform:uppercase;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#footer-container a:hover{
color:#0096D0;
}
#footer-container a.selected{
color:#0096D0;
}
.copy-right-content{
font:12px Arial, Helvetica, sans-serif;
color:#888888;
text-align:center;
}
.center-img-width{
width:500px;
margin:0 auto 0 auto;
}

.inner-body-top{
background:url(images/mac_inner-body-top.jpg) no-repeat;
/*width:730px;*/
width:658px;
height:9px;
overflow:hidden;
}
.inner-body-center{
background:url(images/mac_inner-body-bg.jpg) bottom left repeat-x;
/*width:728px;*/
width:656px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
.inner-body-bottom{
background:url(images/mac_inner-body-bottom.jpg) no-repeat;
/*width:730px;*/
width:658px;
height:9px;
overflow:hidden;
}
.inner-body-content-width{
padding:15px;
}
.bold{
font-weight:bold;
}
ul.list-numer{
margin:0;
padding:3px 0 0 0;
position:relative;
}
ul.list-numer li{
list-style-type:decimal;
padding:5px 0 5px 0;
margin:0;
color:#2EABDE;
}

ul.black-list-numer{
margin:0;
padding:3px 0 0 0;
position:relative;
}
ul.black-list-numer li{
list-style-type:decimal;
padding:5px 0 5px 0;
margin:0;
color:#333;
}
.padding-none{
padding:0;
}
.list-heading-position{
/*position:absolute;
left:-10px;*/
font-weight:bold;
}
.dollar-font{
font:bold 20px Arial, Helvetica, sans-serif;
color:#5E5E5D;
}
a.dollar-font-link{
display:block;
font:bold 20px Arial, Helvetica, sans-serif;
color:#5E5E5D;
text-decoration:none;
padding:5px 5px 0 0;
}
a.dollar-font-link:hover{
font:bold 20px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
ul.complete-list-arrow{
margin:0;
padding:5px 0 0 0;
}
ul.complete-list-arrow li{
list-style-image:url(images/list-arrow.png);
padding:5px 0 5px 0;
margin:0;
font:12px Arial, Helvetica, sans-serif;
color:#333333;
text-transform: none;
}
.white-box-border{
border:1px solid #BFBFBF;
padding:7px;
background:#ffffff;
}
.red-font{
color:#FF0000;
}
.yellow-box{
background:#FFF392;
width:326px;
padding:10px;
border:solid #BFBFBF;
border-width:0 1px 1px 1px;
}
.select_box_width{
width:330px;
}
.logo-float-left{
float:left;
position:relative;
}
.teeth_whitening_place{
	position:absolute;
	/*color:#797979; "Tw Cen MT", */
color:#0096D0;
	bottom:2px;
	right:0;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.price-hilight-bg{
padding:10px;
background:#FAFAFA;

-moz-border-radius: 0.7em;
-webkit-border-radius: 0.7em;
-khtm-border-radius: 0.7em;
border-radius: 0.7em;
-o-border-radius: 0.7em;

border:1px solid #AEAEAE;
}
.strike-font{
text-decoration:line-through;
}
.red-color-font{
color:#FF0000;
}
a.red-color-link{
color:#FF0000;
}
a.red-color-link:hover{
color:#FF3300;
}
.price-blue-button-center{
background:url(images/blue-button-center.jpg) repeat-x;
height:25px;
text-align:center;
margin:0 0 0 5px;
width:95px;
}
.price-button-bg{
background:url(images/blue-button-center.jpg) repeat-x;
height:25px;
text-align:center;
border:none;
cursor:pointer;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.price-blue-content-center{
padding:0 5px 20px 5px;
}
.iner-heading-top-left{
background:url(images/white-border-top-left.jpg) no-repeat;
width:12px;
height:11px;
overflow:hidden;
float:left;
}
.iner-heading-top-right{
background:url(images/white-border-top-right.jpg) no-repeat;
width:12px;
height:11px;
overflow:hidden;
float:left;
}
.iner-heading-top-center{
border-top:1px solid #B4B4B4;
height:10px;
overflow:hidden;
float:left;
width:634px;
}
.iner-heading-center{
border-left:1px solid #B4B4B4;
border-right:1px solid #B4B4B4;
overflow:hidden;
width:656px;
}

.iner-heading-bottom-center{
border-bottom:1px solid #B4B4B4;
height:10px;
overflow:hidden;
float:left;
width:634px;
}
.iner-heading-bottom-left{
background:url(images/white-border-bottom-left.jpg) no-repeat;
width:12px;
height:11px;
overflow:hidden;
float:left;
}
.iner-heading-bottom-right{
background:url(images/white-border-bottom-right.jpg) no-repeat;
width:12px;
height:11px;
overflow:hidden;
float:left;
}
h1.title-head{
font:25px Arial, Helvetica, sans-serif;
color:#0097D8;
text-transform:capitalize;
padding:0 20px 0 20px;
}
/** Form css started **/
.form-left-text-padding{
float:left;
padding:0 10px 0 0;
width:60px;
text-align:right;
}
.form-left-padding{
float:left;
padding:0 10px 5px 0;
}
.text-box{
width:260px;
}
.wholesale-form-left-text-padding{
float:left;
padding:0 10px 0 0;
width:180px;
text-align:right;
}
.wholesale-text-box{
width:350px;
}
/** Form css End **/

.smile-line{
border:1px solid #C1C1C1;
}
.smile-line-padding{
margin:0 0 0 9px;
}
/* Home teeth Container Start */
.home-conent-container{
border-right:1px solid #CECECE;
}
.home-teeth-container{
width:653px;
}
.border-bottom{
border-bottom:1px solid #CECECE;
height:1px;
}
.float-left-right-mar{
float:left;
margin:0 0 0 29px;
}
.float-left-left-mar{
float:left;
margin:0 29px 0 0;
}
.dramatic-header{
font:bold 14px "Times New Roman", Times, serif;
text-transform:uppercase;
padding:5px 0 5px 0;
}
.home-content-width{
width:195px;
padding:7px 0 7px 0;
font:12px Arial, Helvetica, sans-serif;
text-align:justify;
}
a.blue-view{
font:12px Arial, Helvetica, sans-serif;
color:#2D8EFB;
text-decoration:none;
}
a.blue-view:hover{
color:#FF3300;
}

.dramatic_smiles_ban_right{
background:url(images/dramatic_smiles_ban_right.jpg) top right no-repeat #000000;
height:191px;
width:645px;
margin:0 auto 0 auto;
}
.dramatic_smiles_ban_left{
background:url(images/dramatic_smiles_ban_left.jpg) no-repeat top left;
height:151px;
font:14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:20px;
}
.white-head{
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-transform:uppercase;
}
ul.dramatic_smiles_ban_ul{
padding:0 10px;
margin:10px 0;
width:330px;
}
ul.dramatic_smiles_ban_ul li{
list-style-image:url(images/blue_dot.jpg);
padding:6px 0;
font:bold 12px Arial, Helvetica, sans-serif;
color:#979797;
text-transform:uppercase;
}
.content_top{
background:url(images/content_top.jpg) top left #808080 no-repeat;
width:595px;
margin:0 auto 0 auto;
padding:15px 25px 12px 25px;
}
.treatment-type-head{
width:160px;
text-align:left;
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
float:left;
}
.treatment-time{
width:130px;
text-align:left;
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
float:left;
}
.treatment-time{
width:130px;
text-align:left;
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
float:left;
}
.average-results{
width:150px;
text-align:left;
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
float:left;
}
.notes{
width:150px;
text-align:left;
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
float:left;
}
.content_white_top{
background:url(images/content_white_top.jpg) top left #808080 no-repeat;
width:645px;
margin:0 auto 0 auto;
padding:7px 0 0 0;
}
.conter-center{
background:#ffffff;
width:635px;
padding:20px 0 0 0;
margin:0 auto 0 auto;
}
.content_bottom{
background:url(images/content_bottom.jpg) bottom left #808080 no-repeat;
width:645px;
margin:0 auto 0 auto;
padding:0 0 7px 0;
}

.treatment-type-width{
width:160px;
text-align:left;
font:14px Arial, Helvetica, sans-serif;
color:#000000;
float:left;
}
.treatment-time-width{
width:130px;
text-align:left;
font:14px Arial, Helvetica, sans-serif;
color:#000000;
float:left;
}
.average-results-width{
width:150px;
text-align:left;
font:14px Arial, Helvetica, sans-serif;
color:#000000;
float:left;
}
.notes-width{
width:150px;
text-align:left;
font:14px Arial, Helvetica, sans-serif;
color:#000000;
float:left;
}
ul.notes-width{
padding:0 0 0 0;
margin:0 0 0 0;
}
ul.notes-width li{
font:Arial, Helvetica, sans-serif;
white-space:nowrap;
list-style-type:square;
}
.biscut-bg{
background:#E8E8E8;
border-top:1px dotted #000000;
border-bottom:1px dotted #000000;
padding:5px 0 5px 0;
}
.height-20px{
height:20px;
}
.height-25px{
height:25px;
}
.inTheNewsHead{
font:bold 14px Arial, Helvetica, sans-serif;
color:#308CF9;
border-bottom:1px solid #D0D0D0;
padding:0 0 7px 0;
text-transform:uppercase;
}
.right-link-color{
color:#393939;
}
a.right-link-color{
font:12px Arial, Helvetica, sans-serif;
color:#393939;
}
a.right-link-color:hover{
font:12px Arial, Helvetica, sans-serif;
color:#FF3300;
}
a.privacyPolicy{
font:11px Arial, Helvetica, sans-serif;
color:#474747;
font-weight:light;
text-transform:uppercase;
}
a.privacyPolicy:hover{
color:#E76D00;
}
/* Home teeth Container End */
