@charset "utf-8";
/* CSS Document */

#cs_heading_main {
	padding-top:25px;
	font-size:39px;	
	padding-bottom:10px;
	margin-bottom:10px;
	float: left;
	width:350px;
	
}


#cs_heading_howtofind {
	clear:both;
	padding-top:25px;
	font-size:39px;	
	padding-bottom:10px;
	margin-bottom:10px;
	float: left;
	width:350px;
	
}


#cs_main_contact_box{
	clear:left;	
	width:1024px;
	float:left;
	height:auto;
	
	padding:5px;
	background-color:#f4f8fb;
	 font-size:1.12em;
	text-align:justify;
	margin-bottom:0px;
	text-align:justify;
	
}




#cs_big_map_box{
	clear:both;
	margin-bottom:10px;
}

.cs_greyGradient{

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

#cs_contactus_box{
	float:right;
	width:300px;
	margin-bottom:0px;
	text-align:right;
	font-size:14px;
	height:auto;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	letter-spacing:1px;
	clear:right;
	border-width:1px;
	border-color:#000090;
	border-style:solid;
	
	
}

#cs_contactus_box p{
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:10px;
	height:auto;
}

#cs_openinghours_box{
	float:right;
	width:300px;
	margin-bottom:10px;
	text-align:right;
	font-size:16px;
	padding-top:0px;
}

.cs_darkheader{
	float:right;
	height:20px;
	background-color:#000090;
	width:250px;
	padding-left:10px;
	padding-right:10px;
	border-width:1px;;
	border-color:#000090;
	border-style:solid;
	text-align:right;
	color:#FFF;
	margin-top:20px;
}

#cs_openinghours_box ul li{
	list-style:none;	
}

#cs_main_contact_box ul li{
	list-style:circle;
	font-size:14px;
}

#cs_main_contact_box p{
	/*color:#069;*/
	font-size:16px;
}

#cs_refdentists_box{
	float:right;
	width:220px;
	margin-bottom:10px;
	
	
	padding:0px;
	
	height:50px;
	
	font-size:16px;
	color:#036;
	/*font-weight:400;*/
	letter-spacing: 2px;
	text-decoration:none;
	
}


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

.rd_content{
	padding-left:30px;
	display:block;
	text-align:justify;
}

.rd_content ul li{
	list-style:circle;
}

#rd_blueboxnoborder {
	clear:both;
	height:auto;
	width:1005px;
	padding:10px;
	background-color:#f4f8fb;
	 font-size:1.12em;
	text-align:justify;
	margin-bottom:10px;
}

.heading_link{
	
	text-decoration:none;
	font-size:22px;
	letter-spacing:1px;
	line-height:30px;
	padding-left:10px;
	color:#253b78;
}

#cs_contactus_box ul li{
	list-style:none;
}

#gl_right_column{
	width:auto;
	float:right;
	margin-bottom:20px;
}

#gl_left_column{
	width:auto;
	float:left;
}

#accordion { margin: 0; padding: 0; }
#accordion dt {
	/*font-family: Trebuchet MS; font-size: 12px; color: #C52468; font-weight:bold; cursor: pointer; */
	text-decoration:none;
	font-size:22px;
	letter-spacing:1px;
	line-height:30px;
	padding-left:10px;
	color:#253b78;
	cursor: pointer;
	}
#accordion dd { padding: 0; font-family:Verdana; font-size:11px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:5px }

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

.tw_pictureboxes{
	width:auto;
	float:right;
	padding-bottom:15px;
}

.linkstable{
	clear:both;
	margin:auto;
	
}