/* Teeth Whitening Review 2006 CSS Document */

	body {
		text-align:center;
		background:#fff;
		margin-top:5px;
		padding-top:0px;		
		}
		
	a { 
		color:#336699;
		text-decoration:underline;
		}
		
	a:hover {
		text-decoration:underline;
		color:#ff8800;
		}

	a:visited {
		}
		
	h1 {
		font-family:Times New Roman, Times, serif; 
		font-size:1.3em;
		font-weight:bold;
		color:#ff9900; 
		background:#fff url("images/icon_5stars_gray.gif") no-repeat center right;
		margin:5px 10px 10px 10px;
		border-top:#ccc 1px solid;
		border-bottom:#ccc 1px solid;
		padding:3px;		
		}
		
	h2 {
		font-family:Times New Roman, Times, serif; 
		font-size:0.95em;
		font-weight:bold;
		color:#000;
		margin:5px 10px 10px 10px;		
		}
		
	h3 {
		font-family:Times New Roman, Times, serif; 
		font-size:1.0em;
		font-weight:bold;
		color:#263464;
		}
		
	h4 {
		font-family:Times New Roman, Times, serif; 
		font-size:0.75em;
		font-weight:bold;
		color:#fff;
		margin:5px 5px 5px 5px;		
		}
						
	p {	
		font-family:Times New Roman, Times, serif; 
		color:#000;
		font-size:0.85em;
		line-height:1.5em;
		margin:5px 10px 10px 10px;
		}
		
	ul {
		padding-right:0.80em;
		}
		
	ol {
		padding-right:0.80em;
		}		
	
	li {
		font-family:Times New Roman, Times, serif; 
		color:#000;
		font-size:0.85em;
		line-height:1.5em;
		}
		
	#banner {
		height:64px;
		background:#fff /*url("images/background_banner_bluefade.jpg") repeat-x top left*/;
		padding-left:10px;
		}
					
	#container {
		position:relative;
		background:#fff url("images/background_container.gif") repeat-y top left;
		width:750px;
		margin:0 auto;
		text-align:left;
		border:1px solid #263464;
		}
	
	#leftcolumn {
		float:left;
		padding-top:2px;
		width:499px;
		border-right:none;
		background:#fff;
		}	

	#rightcolumn {
		float:left;
		padding-top:2px;
		width:249px;
		text-align:left;
		background:#fff;
		}
	
	#footer {
		position:relative;
		clear:both;
		height:1px;
		background:#263464;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		/*border-top:5px solid #ffcc02;*/
		font-size:0.60em;
		}
		
	#footernav {
		position:relative;
		clear:both;
		height:25px;
		background:#fff;
		color:#ccc;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.65em;
		padding:5px;
		}		
		
	#footernav a {
		text-decoration:none;
		color:#ccc;
		}				
		
	#footernav a:hover {
		text-decoration:underline;
		color:#ff9900;
		}				
		
	#footernav a:visited {
		}								
		
	#navtop {
		position:relative;
		margin-top:0px;
		height:40px;
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:0.75em;
		font-weight:bold;
		color:#fff;
		background:#263464;
		}
	html>body #navtop {
		height:40px;
		}
		
	#navtop a {
		float:left;
		text-decoration:none;
		color:#fff;
		background:#263464;
		padding:1.1em;
		}	
	
	#navtop a:hover {
		text-decoration:none;
		background:#ff9900;
		color:#fff;
		padding:1.1em;
		}		
		
	#navtop a:active {
		}
				
	#navtop .over {
		float:left;
		text-decoration:none;
		color:#fff;
		background:#006699;
		padding:1.1em;
		}	

	/* -- #navbottom
		margin-top:0px;
		height:2px;
		background:#ffcc02;	
		}		--*/

	.box {
		border:1px #efefef solid;
		margin:5px;
		background:#fff url("images/background_home_welcome.jpg") repeat-x top left;
		}	

	.boxheader {
		background:#ff9900;
		text-align:center;
		padding:3px;
		width:226px;
		margin:0px;
		}	
		 		
	.boxcolumn {
		border:1px #ff9900 solid;
		margin:5px;
		background:#FFE88A;
		width:230px;
		}	

	.floatleft {
		float:left;
		padding-top:0px;
		}
		
	.floatleftLogo {
		float:left;
		padding-top:9px;
		}		
		
	.floatrightbottom {
		float:right;
		}				
		
	.floatrightNav {
		float:right;
		padding-top:0px;
		padding-right:0px;
		}		
		
	.floatrightGraphic {
		float:left;
		padding-top:65px;
		}		
			
	.linkutility {		
		text-decoration:none;
		color:#ccc;
		}
		
	.linkutility:hover {		
		}
			
	.linkbody {
		color:#336699;
		text-decoration:none;
		border-bottom:1px dashed #336699;
		}

	.linkbody:hover {  
		color: #990000;
		text-decoration:none;
		border-bottom:1px dashed #990000;
		}
	
	.submitbutton { 
		}
		
	.style1 {	
		color: #FFFFFF;
		font-weight: bold;
		font-size: 0.9em;
		}
		
	.style2 {
		color: #FFFFFF;
		font-weight: bold;
		font-size: 0.95em;
		}		
		
	.textgray {	
		font-family:Georgia, Times New Roman, Times, serif; 
		color:#ccc;
		font-size:0.7em;
		margin:5px;
		}		
		
	.textquote {
		font-family:Georgia, Times New Roman, Times, serif; 
		color:#000;
		font-size:0.85em;
		line-height:1.5em;
		margin:5px 10px 10px 10px;
		font-style:italic;
		}		
		
	.textshift {
		padding-left:10px;
		padding-right:10px;
		margin-left:10px;
		margin-right:10px;
		}		

