body {
	margin:0px;
	
		color:#333333;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:0.89em;
  line-height:1.8em;
 letter-spacing:0.062em;
}

a img,
img[usemap] {
  border: none;
}



#main_wrapper {
	height:auto;
	margin-bottom:10px;
}

/*
@header styling
*/
#header_wrapper {
	text-align:center;
	height:128px;
	background-image:  url(../images/header-wrapper-repeater2.png);
	
}
#header_image {
	height:98px;
	background-color:#eff7ff;
}

#header_manu_wrapper {
	height:20px;
	/*text-align:center;*/
	margin:auto;
	width:1024px;
	
	
	
}
#enlighten_text {
	padding-left:0px;
	padding-top:0px;
	height:20px;
	float:left;
	text-align:center;
	
	font-size:21px;
	color:#FFF;
	letter-spacing:2px;
	font-weight:40;
	
	
}
#menu_items {
	padding-top:1px;
	padding-right:0px;
	/*padding-left:10px;*/
	float:right;
	color:#EEE;
	
	font-size:14px;
	letter-spacing:1px;
	
	
}
#menu_items ul{
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:center;
	
}
#menu_items ul li{
	display:inline;
}
#menu_items ul li a{
	text-decoration:none;
	
	padding:1.25em 1.25em;
	color:#EEE;
	
}


#menu_items ul li a:hover{
	text-decoration:none;
	/*padding:1em 1em;*/
	color:#fff;
	/*text-decoration:underline;*/
	text-shadow:#CCC;
	
	
}

.selected_page{
	color:#FFF;
	/*font-weight:bold;*/
/*	text-decoration:underline;*/
	border-bottom:solid;
	border-bottom-width:thin;
	padding-bottom:0px;
	border-bottom-color:#FFF;
	
}

/*
@content area styling
*/
#main_content_wrapper {
	height:auto;
	width:1024px;
	margin:auto;
	margin-bottom:10px;
	clear:both;
	padding:5px;
	
}


/*
@footer styling
*/
#footer_wrapper {
	
	
	text-align:center;
	height:100px;
	clear: both;
	width:100%;
	background-color:#eff7ff;
	background-image:url(../images/footer-links-and-images.png);
	background-position:center;
	background-repeat:repeat-y;
	
}
#break_line {
	height:2px;
	widows:100%;
	background-image:  url(../images/footer-top-line.png);
}
#images_links {
	margin:auto;
	height:68px;
	width:1024px;
	text-align:center;
	/*background-image:  url(../images/footer-links-and-images.png);*/
	background-repeat : no-repeat;
	
}
#images_links a{
	
	
	
	/*font-weight:400;*/
	
	text-decoration:none;
	
	
}




.addspace_footer{
	padding-top:7px;
}

/* misc styles */

#refdentists{
	
	font-size:16px;
	/*font-weight:400;*/
	color:#036;
	letter-spacing: 2px;
	padding-top:9px;
}

.dark_image_links{
	
	font-size:14px;
	/*font-weight:200;*/
	letter-spacing:1px;
	color:#036;
	
	text-decoration:none;
	padding-top:5px;
}

.dark_image_links a{
	
	
	
	text-decoration:none;
}

.dark_image_links a:hover{
	
	
	
	text-decoration:underline;
}



.contentGradient{

		
		
		
		/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#f0f7fc), to(#fbfbfb));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #f0f7fc, #fbfbfb);
		/* 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f0f7fc, endColorstr=#fbfbfb);
		
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f0f7fc, endColorstr=#fbfbfb)";
		 */
}

p {
margin-top: 1 px;
margin-bottom: 0.5 px;
}



#submenu {
	float:none;
	padding-top:0px;
	padding-right:0px;
	
	background-color:#ecf5fb;
	color:#009;
	
	letter-spacing:1px;
	clear:both;
	margin:auto;
	height:30px;
	width:950px;
	
}
#submenu ul{
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:center;
	
}
#submenu ul li{
	display:inline;
}
#submenu ul li a{
	text-decoration:none;
	
	padding:1.0em 1.0em;
	color:#009;
	
}


#submenu ul li a:hover{
	text-decoration:none;
	/*padding:1em 1em;*/
	color:#03F;
	/*text-decoration:underline;*/
	text-shadow:#039;
	
	
}

.selected_page_sub{

	color:#009;
	/*font-weight:bold;*/
/*	text-decoration:underline;*/
	border-bottom:solid;
	border-bottom-width:thin;
	padding-bottom:0px;
	border-bottom-color:#009;
	
}


.tw_image{
	width:240px;
	height:164px;
	padding:0px;
	
}

.tw_picspace{
	padding:0px;
	color:#f4f5f4;
}

.pb_pictures{
	background-color:#f4f5f4;
	border-width:thin;
	border-color:#999;
	border-style:solid;
	border-bottom:none;
	width:auto;
	height:164px;
	padding:0px;
}

.pb_text{
	
		color:#333333;
		text-align:center;
		clear:left;
		background-color:#f4f5f4;
		border-width:thin;
	border-color:#999;
	border-style:solid;
	height:auto;
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
	width:auto;

}

.shadow {
	-moz-box-shadow: 3px 3px 4px #e1dede;
	-webkit-box-shadow: 3px 3px 4px #e1dede;
	box-shadow: 3px 3px 4px #e1dede;
	
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e1dede')";
	
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e1dede');*/
	
	
	
	
/*	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";

	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
*/
}



.tw_heading {
	padding-top:10px;
	font-size:24px;	
	padding-bottom:10px;
	
}

.hyperlink{
	color:#009;	
}

.selected_page_foot{
	
	/*font-weight:bold;*/
/*	text-decoration:underline;*/
	border-bottom:solid;
	border-bottom-width:thin;
	padding-bottom:0px;
	border-bottom-color:#FFF;
	color:#FFF;
}

/*.cs_new_patients{
	
	
	
	
	
	float:right;
	width:240px;
	
	
	height:20px;
	padding:5px;
	padding-left:20px;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:20px;
	font-size:16px;
	color:#069;
	/*font-weight:400;
	letter-spacing: 2px;
	text-decoration:none;
}*/



      #suggestPost
      {
        background:transparent url(../images/side-new-patients-image.jpg) no-repeat scroll 0px 0px;
        height:206px;
        right:0;
        position:fixed;
        top:200px;
        width:30px;
      }
      div#suggestPost:hover
      {
        /*background-position:-50px 0px;*/
		 height:206px;
		width:31px;
		-moz-box-shadow: 3px 3px 4px #e1dede;
	-webkit-box-shadow: 3px 3px 4px #e1dede;
	box-shadow: 3px 3px 4px #e1dede;
      }
      #suggestPost a
      {
        display:block;
        height:206px;
        width:30px;
      }
	  
	  
	  
	/* 
	  .newfootmenu a{
		  	background-image:  url(../images/footer_bg_repeater.jpg) ;
		background-repeat:repeat-x;
		padding-bottom:9px;
		padding-top:7px;
		font-size:14px;
	letter-spacing:1px;
		height:30px;
			
			color:#CCC;
			
	  }
	  
	  
	  .newfootmenu a:hover{
	text-decoration:none;
	
	color:#fff;
	
	text-shadow:#CCC;
	
	
}*/



.newfootmenu ul{
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:center;
	background-image:  url(../images/footer_bg_repeater.jpg) ;
	color:#CCC;
	padding-top:2px;
	padding-bottom:3px;
	height:25px;
}
.newfootmenu ul li{
	display:inline;
	
}
.newfootmenu ul li a{
	
		background-repeat:repeat-x;
		
		
		font-size:14px;
	letter-spacing:1px;
		
			/*vertical-align:text-top;*/
			color:#CCC;
	
	padding:1.25em 1.25em;
	
	
}


.newfootmenu ul li a:hover{
	text-decoration:none;
	/*padding:1em 1em;*/
	color:#fff;
	/*text-decoration:underline;*/
	text-shadow:#CCC;
	
	
}