* {
  margin: 0 ;
  padding: 0 ;
}

body {
  background: url(../images/page-bg.png) no-repeat ;
  font-size: 12px ;
  font-family: Verdana, sans-serif ;
}

div#centraliser {
  width: 900px ;
  margin: 0px auto ;
  position: relative;
}

div#container {
  position: relative ;
/*  position: absolute ;
  top: 145px ; */
  padding-top: 145px ;
  width: 900px ;
  background-color: white ;
}

div#header {
  position: absolute ;  
  top: 0px ;
  left: 0px;
  width: 900px ;  
  height: 145px ;
  background: url(../images/logo_crownclinic.jpg) no-repeat 30px 20px ; 
  background-color: white ; 
}


div#content {
  width: 900px ;
  height: 10px ;
  background-color: white ;
  position: relative;
}

div#footer {
  clear: both ;
  width: 900px ;
  height: 90px ;
  background-color: #636363 ;
}

/* custom hp */

div.short-number {

padding-top: 50px ;
  padding-left: 500px ;
  font-size: 20px ;
  font-weight: bold ;
  font-family: "Times New Roman", serif ;
}



/* custom hp */


div.telno {
  padding-top: 50px ;
  padding-left: 700px ;
  font-size: 24px ;
  font-weight: bold ;
  font-family: "Times New Roman", serif;
}
div.telno img{
	padding:0;
	margin:0;
	position:absolute;
	top:20px;
	right:210px;
	}
div.telno a img{
	border:0;
	}

div.header-menu {
  padding-top: 30px ;
  padding-left: 30px ;
}

div.logoimage {
  width: 315px ;
  height: 75px ;

}

div.header-menu a {
	color: black ;
	text-decoration: none ;
	margin-right: 8px ;
	}

div.header-menu a:hover {
	text-decoration:underline;
	}

div.header-menu a.selected {
  color: #bf272d;
  text-decoration:underline ;
}


#header-menu ul {
  font-family: Verdana,sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 0;
  list-style: none;
}
#header-menu ul li {
  display: block;
  position: relative;
  float: left;
}
#header-menu li ul { display: none; }
#header-menu ul li a {
  display: block;
  text-decoration: none;
  color: #000;
  padding: 1px;
  margin-left: 1px;
  white-space: nowrap;
}
#header-menu ul li a:hover {text-decoration:underline}
#header-menu li:hover ul {
  display: block;
  position: absolute;
  background:none;
}
#header-menu li:hover li {
  float: none;
  font-size: 12px;
  padding: 5px 15px 5px 15px;
}
#header-menu li:hover a {}
#header-menu li:hover li a:hover {}

#header-menu a.selected {
  color: #bf272d;
  text-decoration:underline ;
}





div#contact-pulldown {
  position: relative ;
  /*top: -118px ;*/
  top: -305px ;
  left: -1px ;
  width: 902px ;
  height: 220px ;
  color: #636363 ;
  font-size: 10px ;
}

div#contact-pulldown .image {
  width: 902px ;
  height: 220px ;
  background: url(../images/header/info-request-bg.png) no-repeat ;
}  

div#clickarea {
  position: absolute ;
  top: 185px ;
  left: 690px ;
  width: 192px ;
  height: 32px ;
  font-size: 21px ;
  padding-left: 8px ;
  font-weight: bold ;
  font-family: Times New Roman, serif ;
  cursor: pointer ;
}

div#contact-pulldown .header {
  font-size: 18px ;
  font-family: Times New Roman, serif ;
}

div#contact-pulldown a {
  color: #636363 ;
}

div#content-banner {
  position: absolute ;
  top:0px ;left: 0px ;
  margin-left: 50px ;
  width: 900px ;
  height: 41px ;
  background: url(../images/content/banner-img.png) no-repeat ;
  color: white ;
  font-family: "Times New Roman", serif ;
  font-size: 30px ;
  padding-left: 10px ;
  padding-top: 90px ;
}

div#content-banner-new {
  position: absolute ;
  top:0px ;left: 0px ;
  margin-left: 50px ;
  width: 900px ;
  height: 41px ;
  background: url(../images/content/banner-06-09-11.jpg) no-repeat ;
  color: white ;
  font-family: "Times New Roman", serif ;
  font-size: 30px ;
  padding-left: 10px ;
  padding-top: 90px ;
}




div#banner {
  margin-top: -2px ;
  margin-left: 50px ;
  width: 800px ;
  height: 98px ;
  background: url(../images/home/banner-img-short.jpg) no-repeat ;
}

div.banner-content {
 /* margin-top: 205px ;*/
  padding-left: 130px ;
  padding-top: 5px ;
  float: left ;
  width: 140px ;
  height: 77px ;
}

div.banner-content.lesspadding {
  padding-left: 120px ;
}

div.banner-content span.banner-header {
  color: white ;
  font-size: 14px ;
  font-weight: bold ;
}

div.banner-content p {
  font-size: 10px ;
  color: white ;
}

div.bannertext {
  position: absolute ;
  top: 120px ;
  left: 450px ;
  font-family: Times New Roman, serif ;
  font-size: 30px ;
  color: white ;
  text-align: right ;
}

div.home {
  margin-top: 310px ;
}

div.contentpage {
  margin-top: 140px ;
}

div#leftcontent {
  float: left ;
  margin-left: 50px ;
  margin-right: 4px ;
  margin-bottom: 10px ;
  width: 598px ;
  background-color: #fdeee9 ;
}

div#leftcontent div.header {
  background: url(../images/home/left-column-header.png) no-repeat ;
  width: 588px ;
  height: 43px ;
  font-size: 20px ;
  padding-top: 5px ;
  padding-left: 10px ;
  color: white ;
  font-family: Times New Roman, serif ;
}

div#leftcontent h1, div#leftcontent h2, div#leftcontent h3 {
  color: #ef5a24 ;
  font-family: Times New Roman, serif ;
  font-size:20px ;
  padding-left: 10px ;
  margin-bottom: 5px ;
}

div#leftcontent p {
  padding-left: 10px ;
  margin-bottom: 5px; 
}

div#leftcontent ul, ol {
  padding-left: 20px ;
  margin-left: 10px ;
  padding-top: 10px ;
  padding-bottom: 10px ;
}

div#leftcontent a {
  color: black ;
}

div#leftcontent table {
  padding-left: 10px ;
}

div#leftcontent td {
  padding: 3px 5px ;
}

div#rightcontent {
  float: left ;
  width: 198px ;
  margin-bottom: 10px ;
}

div#rightcontent div.header {
  background: url(../images/home/right-column-header.png) no-repeat ;
  width: 198px ;
  height: 43px ;  
  font-size: 20px ;
  padding-top: 5px ;
  padding-left: 10px ;
  color: white ;
  font-family: Times New Roman, serif ;
}

div#rightcontent p.news-header {
  color: #ef5a24 ;
  font-family: Times New Roman, serif ;
  font-weight: bold ;
  font-size: 14px ;
}

div#rightcontent p a {
  color: black ;
}

div#rightcontent div.heading {
  font-size: 14px ;
  color: #1a6d88 ;
  font-weight: bold ;
  padding-bottom: 3px ;
  margin-bottom: 3px ;
  margin-top: 10px ;
  padding-left: 5px ;
  padding-right: 5px ;
  border-bottom: 1px dashed #1a6d88 ;
}

div#rightcontent p.subtext {
  font-size: 12px ;
  padding-left: 5px ;
  padding-top:15px;
  padding-bottom:5px;
}

div#rightcontent div#specialoffer {
  margin-left:5px;
  width:182px;
  height:170px;
  background:url(../images/special_offer.gif) no-repeat;
}

div#specialoffer .text {
  padding-top: 65px; 
  margin-left: 10px ;
  margin-right: 10px ;
  color: white ;
  font-size: 14px ;
  font-weight: bold ;
  text-align: center ;
}

div#specialoffer .text .big {
  font-size: 20px ;
}
div#specialoffer .text .slightlybigger {
  font-size: 16px ;
}

div#footer .right {
  font-size: 10px ;
  float: right ;
  text-align: right ;
  color: white ;
  margin-right: 10px ;
  margin-top: 74px ;
}

div#footer .left {
  font-size: 10px ;
  margin-left: 10px ;
  float: left ;
  text-align: left ;
  color: white ;
  margin-top: 60px ;
}

div#footer a {
  color: white ;
  text-decoration: none ;
}



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.rolloverimg {
  float: left ;
  margin-left: 15px ;
  padding: 3px ;
  border: 1px solid gray ;
}


p.breaking_news_intro{
	color:red;font-weight:bold;
	}

p.breaking_news_images{
	text-align:center;
	}

P.sub_heading{
  color: #ef5a24 ;
  font-family: Times New Roman, serif ;
  font-size:20px ;
  font-weight: bold;
  padding-left: 10px ;
  margin-bottom: 5px ;
	}

div#error{
	border:3px solid red;
	margin:10px 0;
	padding:10px;
	min-height:66px;
	width: 350px;
	margin:auto;
	}

div#error img{float:left; margin-right:10px;}

p.error{
	color:red;
	font-weight:bold;
	}
	
	
/*---------------------------- 16.04.2011 for New Contact us page ----------------------------------*/	
#contactUs{padding:10px; overflow:hidden; height:100%; clear:both;}
#contactUs_footer{padding:10px; overflow:hidden; height:100%; clear:both;}
.clear{clear:both;}
.spacer{clear:both; display:block; line-height:0; height:0;}
#contactUs .contBox{background:#FFF9F7; border:#FAE4DD 1px solid; overflow:hidden; height:100%; padding:12px; margin-bottom:18px; color:#4D4D4D; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#contactUs .contactUs_footer{background:#FFF9F7; border:#FAE4DD 1px solid; overflow:hidden; height:100%; padding:12px; margin-bottom:18px; color:#4D4D4D; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#contactUs .contBox.form{padding-top:22px; padding-bottom:18px; }
#contactUs .contBox h2{color:#EF5A24; font:bold 24px/24px "Times New Roman", Times, serif; padding:0; margin:0 0 12px;}
#contactUs .contBox p{color:#4D4D4D; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0 0 10px;}
#contactUs .contBox label{clear:both; display:block; float:left; margin-bottom:12px;}
#contactUs .contBox label span{width:180px; float:left; display:block; padding-top:5px; text-align:right; padding-right:15px;}
#contactUs .contBox label input{float:left; width:330px; padding:4px 3px; color:#4D4D4D; font:normal 12px Verdana, Arial, Helvetica, sans-serif; background:#FFFEFE; border:#F9E7E2 1px solid;}
#contactUs .contBox label span.captcha{width:120px; float:left; margin-right:7px; padding:0; text-align:left; padding-top:1px;}
#contactUs .contBox label input.captcha-box{width:100px;  padding:4px 12px; color:#4D4D4D; font:normal 12px Verdana, Arial, Helvetica, sans-serif; background:#FFFEFE; border:#F9E7E2 1px solid;}
#contactUs .contBox label span.contact-button{padding:0; margin:0; width:336px; float:left;}
#contactUs .contBox label small{color:#FF0000;}
#contactUs .contBox label input.submit{background:url(../images/submit_butt.gif) 0 0 no-repeat; width:93px; height:25px; border:0; padding:0; margin:0; float:right; cursor:pointer; } 
#contactUs .contBox label textarea{float:left; width:330px; padding:5px 3px; color:#4D4D4D; font:normal 12px Verdana, Arial, Helvetica, sans-serif; background:#FFFEFE; border:#F9E7E2 1px solid; height:110px;}

.contactBox{background:#F4FBFC; border:#DCF1F5 1px solid; overflow:hidden; height:100%; padding:12px 8px; margin-bottom:18px;}
.contactBox h3{color:#3B5357; font:normal 20px "Times New Roman", Times, serif; padding:0 0 8px; margin:0 0 12px; border-bottom:#93C2CA 1px dashed;}
.contactBox ul{list-style-type:none; padding:0; margin:0;}
.contactBox li{list-style-type:none; background:url(../images/arrow.gif) 0 6px no-repeat; padding:0 0 0 10px; font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; margin-bottom:7px;}
.contactBox li a{color:#4C4C4C; text-decoration:none;}
.contactBox li a:hover{text-decoration:underline;}


/* 
Recaptcha Style Captcha 
=======================
 re-Captcha Style Captcha with php and jQuery 
 
 Created By: Zeeshan Rasool 
 URL : http://www.99Points.info 
 
 Get JQuery, PHP, AJAX, Codeigniter and MYSQL Tutorials and Demos on Blog
 */
 
#captcha-wrap{
	border:solid #870500 1px;
	width:270px;
	-webkit-border-radius: 10px;
	float:left;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:#870500;
	text-align:left;
	padding:3px;
	margin-top:3px;
	height:120px;
/*	margin-left:80px;*/
}
#captcha-wrap .captcha-box{
	-webkit-border-radius: 7px;
	background:#fff;
	-moz-border-radius: 7px;
	border-radius: 7px;
	text-align:center;
	border:solid #fff 1px;
}
#captcha-wrap .text-box{
	-webkit-border-radius: 7px;
	background:#ffdc73;
	-moz-border-radius: 7px;
	width:140px;
	height:43px;
	float:left;
	margin:4px;
	border-radius: 7px;
	text-align:center;
	border:solid #ffdc73 1px;
}

#captcha-wrap .text-box input{ width:120px;}
#captcha-wrap .text-box label{
	 color:#000000;
	 font-family: helvetica,sans-serif;
	 font-size:12px;	
	 width:150px;
	 padding-top:3px; 
	 padding-bottom:3px; 
}
#captcha-wrap .captcha-action{
	float:right; width:117px; 
	background:url(../images/logos.jpg) top right no-repeat; 
	height:44px; margin-top:3px;
}
#captcha-wrap  img#captcha-refresh{
	margin-top:9px;
	border:solid #333333 1px;
	margin-right:6px;
	cursor:pointer;
}

.cmf-skinned-select-new { border: 1px solid #F9E7E2; width:240px; float:right;}
.cmf-skinned-select-new:hover { background-position: right bottom; float:right;}
	

.followTwitter {
	height:100%;
	overflow:hidden;
	background-color:#fff;
	padding:10px;
	margin:10px;
}
.followTwitter .followTwitterImgBlock {
	float:left;
	width:75px;
	padding:0 10px 0 0;
}
.followTwitter .followTwitterContentBlock {
	width:470px;
	float:left;
	font-size:16px;
	line-height:20px;
}


p.subheading2, p.subheading3{
	color:#EF5A24;
	font-family:Times New Roman,serif;
	font-size:20px;
	margin-bottom:5px;
	padding-left:10px;
}

p.subheading3{
	font-size:28px;
	text-align:center;
}

