/*--------------------- Last Modified  2006.11.10 ---------------------*/
/*-------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------
  Copyright Einstein Industries 2006. Used with Permission.                             
  May not be duplicated or reproduced.
  Please check for cross-browser compatibility prior to making changes
  MINIMUM BROWSER CHECK :: IE5.x/IE6/Firefox/Safari
  CSS Document - layout.css
/*-------------------------------------------------------------------------------------*/
/* undo some default styling of common (X)HTML browsers
/*------------------------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a img,:link img,:visited img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}

/* ------------------------ GLOBAL ELEMENTS ------------------------ */

/* ------------------------ type selectors ------------------------ */

html { 
	background:#fff;
	width:100%;
	}
#index-bg-bottom { 
	background:url("../images/index-footer-bg.jpg") 0 0 repeat-x;
	width:100%;
	}
	
body { 
	text-align:center; 
	font:12px/18px Arial, Helvetica, sans-serif; 
	color:#464745;
	}

body#index, body#about, body#contact, body#cosmetic, body#aboutgallery, body#general, body#restorative, body#technology, body#thankyou { 
	background:#fff url("../images/bg-body.jpg") top repeat-x;
	text-align:center; 
	font:12px/16px Arial, Helvetica, sans-serif; 
	color:#464745;
	}

body#postopinst {
	text-align:left; 
	font:12px/16px "Trebuchet MS" Arial, Helvetica, sans-serif; 
	color:#464745;
}
body#postopinst  p {
	margin:25px 0 0 20px;
	}
	
p.h3 { font-size:1.0em; color:#592058; }


a:link,a:visited	{ color:#5A1856; text-decoration:underline; outline:none; }
a:hover,a:active	{ color:#5A1856; text-decoration:none; outline:none; }

/* ------------------------ classes ------------------------ */
div.clear	{ 
	clear:both;
	height:.01em; 
	overflow:hidden; 
	}

p.back-to-top {
	text-align:right;
	display:block;
	padding-right:15px;
	font-size:11px;
	}

p.txt-msg {
	background:url("../images/bg-msg.jpg") 200px 8px no-repeat;
	margin-left:41px;
	color:#9E609D;
	font-weight:bold;
	}
	
img.img-left { 
	float:left; 
	margin:2px 10px 10px 0px;
	}

img.img-right { 
	float:right; 
	margin:5px 0px 10px 10px; 
	}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#new-exciting-btn {
	position:relative;
	background: url("../images/btn-dtl-eco.jpg");
	height:114px;
	width:279px;
	}
	/* index page link within #masthead */		
	#new-exciting-btn a {	
		position:absolute;
		left:17px;
		width:249px;
		top:13px;
		height:60px; 
		}
	#new-exciting-btn a span {
		display:none;
		}

#latest-specials-btn {
	position:relative;
	background: url("../images/btn-specials.jpg");
	height:107px;
	width:279px;
	}
	/* index page link within #masthead */		
	#latest-specials-btn a {	
		position:absolute;
		left:20px;
		width:249px;
		top:0px;
		height:65px; 
		}
	#latest-specials-btn a span {
		display:none;
		}
		
#new-exciting-content {
	width:500px;
	text-align:left;
	float:left;
	padding:10px 10px 0 10px;
}

	.img-float-left {
	float:left;
	padding:3px 10px 5px 0px;
	}

	.img-float-right {
	float:right;
	padding:3px 10px 5px 10px;
	}

.close-window {
float:right;
}

#new-exciting-subhead {
background-image:url(../images/subhead-new-exciting-pop.jpg);
height:58px;
}

#privacy-subhead {
background-image:url(../images/subhead-privacy-policy.jpg);
height:58px;
}

#latest-specials-subhead {
background-image:url(../images/subhead-latest-specials-pop.jpg);
height:45px;
}

#seminars-subhead {
background-image:url(../images/subhead-seminars-pop.jpg);
height:45px;
}

.baby-photos {
margin:5px -15px 5px 30px;
}

.seminars-left {
width:125px;
float:left;
}

.seminars-right {
width:260px;
float:left;
}

.doc-names {
font-weight:bold;
color:#993399;
}

#new-exciting-content ul {
padding-left:35px;
}

#new-exciting-content ul li { 
	background:transparent url("../images/bullet-privacy.jpg") 0px 6px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
	padding-left:10px; /* pushes text to the right to display bg img */
	}
	



#affordable_title {
	font-size: 16px;
	color: 52164c;
	font-weight: bold;
	}

.dots {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	word-spacing: 10%;
	font-weight: bold;
}
.newImageBorder {
	border: 1px solid #FFF;
	display: inline;
}
