body {background-color:#ffffff; padding:0; margin:0; color:#6D6B6D; font-family:verdana, arial, sans-serif;}
b{font-weight:bold;}
div{}
img {border:0;}

A {color:#D2312A; text-decoration:none;}
A:link {color:#D2312A; text-decoration:none;}
A:visited {color:#D2312A; text-decoration:none;}
A:focus {color:#000000; text-decoration:underline;}
A:hover {color:#000000; text-decoration:underline;}
A:active {color:#D2312A; text-decoration:none;}

#container {position:relative; width:780px; margin-top:10px; margin-bottom:10px; margin-left:auto; margin-right:auto; z-index:0;}

#topNav {position:relative; width:760px; height:auto; padding:0 20px 8px 0; text-align:right; font-size:0.6em; color:#6D6B6D; float:left;}
#topNav A {color:#6D6B6D; text-decoration:none;}
#topNav A:link {color:#6D6B6D; text-decoration:none;}
#topNav A:visited {color:#6D6B6D; text-decoration:none;}
#topNav A:focus {color:#D2312A; text-decoration:none;}
#topNav A:hover {color:#D2312A; text-decoration:none;}
#topNav A:active {color:#6D6B6D; text-decoration:none;}

#bottomNav {position:relative; width:760px; height:auto; padding:0 20px 8px 0; text-align:center; font-size:0.6em; color:#6D6B6D; float:left;}
#bottomNav A {color:#6D6B6D; text-decoration:none;}
#bottomNav A:link {color:#6D6B6D; text-decoration:none;}
#bottomNav A:visited {color:#6D6B6D; text-decoration:none;}
#bottomNav A:focus {color:#D2312A; text-decoration:none;}
#bottomNav A:hover {color:#D2312A; text-decoration:none;}
#bottomNav A:active {color:#6D6B6D; text-decoration:none;}

#logoBar {position:relative; width:780px; min-height:47px; float:left;}
*html .logoBar {height:47px;}
#logo {position:relative; width:172px; height:37px; float:left; left:15px;}
#phone {position:relative; width:auto; height:auto; float:right; padding:12px 15px 4px 0; font-size:1.3em; font-family:arial black, arial, verdana, sans-serif;}

#navBar {position:relative; width:780px; height:auto; background-color:#6D6B6D; float:left; margin:0 0 5px 0; z-index:50;}
#navListHolder {position:relative; width:520px; height:auto; float:left;}

#search {position:relative; width:auto; float:right; margin:0.2em 0 0.2em 0; padding:0 15px 0 15px;}
#search label {color:#ffffff; font-size:0.7em; vertical-align:middle; margin:0; padding:0;}
.searchBox {font-size:0.7em; vertical-align:baseline; margin:0 0.2em 0 0.2em; padding:0; color:#6D6B6D; background-color:#ffffff;}
.searchSubmit {vertical-align:bottom; margin:0; padding:0;}

#bannerImage {position:relative; width:780px; height:164px; float:left; margin:0 0 5px 0; overflow:hidden; z-index:0;}

#content {position:relative; width:780px; height:auto; float:left; margin:0 0 5px 0;}

form {margin:0;}

.red {color:#d2312a;}
.none {margin:0; padding:0; border:0;}
.alignRight {text-align:right;}
.floatLeft {float:left; display:block; margin-bottom:0.6em;}
.floatRight {float:right; display:block; margin-bottom:0.6em;}

.spacer {position:relative; width:100%; height:9px; overflow:hidden; float:left;}

.nav {position:relative; display:block; font-size:0.7em; color:#ffffff; padding:0.6em 0.8em 0.6em 0.8em; background-color:#6D6B6D; cursor:pointer;}
.nav:link {background-color:#6D6B6D; text-decoration:none; color:#ffffff;}
.nav:visited {background-color:#6D6B6D; text-decoration:none; color:#ffffff;}
.nav:focus {background-color:#999999; text-decoration:none; color:#ffffff;}
.nav:hover {background-color:#999999; text-decoration:none; color:#ffffff;}
.nav:active {background-color:#6D6B6D; text-decoration:none; color:#ffffff;}

.navH {position:relative; display:block; font-size:0.7em; color:#ffffff; padding:0.6em 0.8em 0.6em 0.8em; background-color:#999999; /*background-image:url(../images/nav_red_line.gif); background-position:bottom left; background-repeat:repeat-x;*/}
.navH:link {background-color:#999999; text-decoration:none; color:#ffffff;}
.navH:visited {background-color:#999999; text-decoration:none; color:#ffffff;}
.navH:focus {background-color:#999999; text-decoration:none; color:#ffffff;}
.navH:hover {background-color:#999999; text-decoration:none; color:#ffffff;}
.navH:active {background-color:#999999; text-decoration:none; color:#ffffff;}

.navList {list-style:none; display:inline; font-size:100%; margin:0; padding:0; border:0;}
.navList li {display:block; margin:0; float:left;}

.subMenu {position:absolute; border-top:4px solid #D2312A; padding:0; z-index:100; width:150px; height:auto; overflow:hidden; margin:0;}
*html .subMenu {width:150px;}
.subMenu li {position:relative; display:block; clear:left;}

.subLink {position:relative; display:block; width:150px; font-size:0.7em; color:#ffffff; padding:0.6em 0.8em 0.6em 0.8em; background-color:#999999; background-image:url(../images/submenu_sep.gif); background-position:top left; background-repeat:repeat-x;}
.subLink:link {background-color:#6D6B6D; text-decoration:none; color:#ffffff;}
.subLink:visited {background-color:#6D6B6D; text-decoration:none; color:#ffffff;}
.subLink:focus {background-color:#999999; text-decoration:none; color:#ffffff;}
.subLink:hover {background-color:#999999; text-decoration:none; color:#ffffff;}
.subLink:active {background-color:#6D6B6D; text-decoration:none; color:#ffffff;}

.invisible {position:absolute; left:0px; top:-5000px; width:1px; height:1px; overflow:hidden;}

.hidden {list-style:none; display:inline; font-size:100%; margin:0; padding:0; border:0;}
.hidden li {display:inline; margin:0;}

.redButton {position:relative; display:block; float:right; font-family:arial, verdana, sans-serif; color:#ffffff; background-color:#D2312A; margin:0.8em 0 0.8em 0; padding:0.2em 20px 0.2em 10px; background-image:url(../images/red_button_arrow.gif); background-position:center right; background-repeat:no-repeat;}
.redButton:link {background-color:#D2312A; text-decoration:none; color:#ffffff; background-image:url(../images/red_button_arrow.gif);}
.redButton:visited {background-color:#D2312A; text-decoration:none; color:#ffffff; background-image:url(../images/red_button_arrow.gif);}
.redButton:focus {background-color:#6D6B6D; text-decoration:none; color:#ffffff; background-image:url(../images/red_button_arrow_h.gif);}
.redButton:hover {background-color:#6D6B6D; text-decoration:none; color:#ffffff; background-image:url(../images/red_button_arrow_h.gif);}
.redButton:active {background-color:#D2312A; text-decoration:none; color:#ffffff; background-image:url(../images/red_button_arrow.gif);}

.trialDents {position:relative; display:block; width:190px; height:1px; background-color:#D2312A; background-image:url(../images/process_dents.gif); background-position:top left; background-repeat:repeat-y; margin:0; overflow:hidden; float:left;}
.trialCont {position:relative; display:block; width:190px; min-height:79px; background-image:url(../images/trial_bg.gif); background-position:top left; background-repeat:repeat-y; margin:0; float:left;}
*html .trialCont {height:79px;}
.trialCont:link {text-decoration:none;}
.trialCont:visited {text-decoration:none;}
.trialCont:focus {text-decoration:none;}
.trialCont:hover {text-decoration:none;}
.trialCont:active {text-decoration:none;}
.trialHeading {margin:0.3em 10px 0.2em 10px; font-size:1.1em; color:#D2312A; font-weight:normal; line-height:1em; display:block;}
.trialText {margin:0.2em 10px 0.2em 10px; font-size:0.7em; color:#000000; font-family:arial, verdana, sans-serif; display:block;}

.promoDents {position:relative; display:block; width:190px; height:1px; background-color:#D2312A; background-image:url(../images/process_dents.gif); background-position:top left; background-repeat:repeat-y; margin:0; overflow:hidden; float:left;}
.promoCont {position:relative; display:block; width:190px; height:auto; background-image:url(../images/trial_bg.gif); background-position:top left; background-repeat:repeat-y; margin:0; float:left;}
.promoCont:link {text-decoration:none;}
.promoCont:visited {text-decoration:none;}
.promoCont:focus {text-decoration:none;}
.promoCont:hover {text-decoration:none;}
.promoCont:active {text-decoration:none;}
.promoHeading {margin:0.3em 60px 0.2em 10px; font-size:1.1em; color:#D2312A; font-weight:normal; line-height:1em; display:block;}
.promoText {margin:0.2em 10px 0.3em 10px; font-size:0.7em; color:#000000; font-family:arial, verdana, sans-serif; display:block;}



.imageLeft img{
float:right;
padding:0 10px 0 10px;
}

.heading{
color:#000;
font-size:14px !important;
font-weight:bold;
}

.black{

	color:#000 !important;
	}
