/* CSS Document */

body
{
	margin:0px;
	background:transparent url('template_images/fullback.jpg') no-repeat scroll;
	
	margin:0px;
	
	position:relative;
}

#fullwrapper
{
	
}


#pagewrapper
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background-image:none;
	border:1px solid #cccccc;

	
	background-color:#ffffff;

}

#footer
{	
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(template_images/medcastle_footer_m.jpg);
	background-repeat:no-repeat;
	height:42px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:26px;
	color:#FFFFFF;
	clear:both;
}	

#rss
{
	margin-top:10px;
	margin-left:41px;
	clear:both;
}

#addthis
{
	margin-top:-10px;
	margin-left:21px;
	clear:both;
}

#addthis img
{
	border:none;
}



h5
{
    text-align:center; 
    margin:0px;  
}    

#maincontentleft P
{
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:justify;
	line-height:18px;
}

#castleleft
{
    width:500px;
    border-right:1px #cccccc dotted;
    padding-right:10px;
    float:left;
}

.maincastleimage
{
    border:1px solid #663333;
	padding:2px;
	margin-left:5px;
	margin-top:7px;
	margin-bottom:7px;
	width:198px;
}    

#castleright
{
    width:220px;
    padding-left:15px;
    float:left;
   
}

#clientdiv
{
	line-height:22px;
}

.searchbut
{
	border:1px solid #666666;
	font-size:11px;
	cursor:pointer;
	margin-left:4px;
	
	height:22px;
}

#footerlinks
{
	text-align:center;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	padding:5px;
	margin-top:5px;
	
}

#footerlinks a
{
	color:#999999;
	padding-left:10px;
	padding-right:10px;
}


#maincontentads
{
	width:170px;
	
	height:600px;
	background-image:url(template_images/navbgd_ads_m.jpg);
	float:left;
}

#maincontentads img
{
	clear:both;
	margin-left:14px;
	margin-top:16px;
	margin-bottom:3px;
}

.pager
{
    margin-bottom:4px;
}

.leftimage
{
	float:left;
	margin-right:10px;
	margin-top:4px;
	border:1px solid #663333;
	padding:2px;
}

#grdSearch
{
	width:750px;
	border:none;
	
}

#grdSearch tr td
{
    border:none;   
	vertical-align:middle;
	padding:5px;
}    



#map
{
    height:250px;   
    border:1px solid #493830;
    width:560px;
    margin-left:100px;
}    

.centrelinks
{
	text-align:center;
	line-height:14px;
}
.noimage
{
    display:none;
}

.rightimage
{
	border:1px solid #663333;
	padding:2px;
	margin-top:4px;
	float:right;
	margin-left:10px;
}

#rightads
{
	width:122px;
	padding-left:2px;
	padding-top:2px;
	height:600px;
	background-image:url(template_images/navbgd_ads_m.jpg);
	background-repeat:no-repeat;
	float:left;
}


#maincontentleft
{
	width:760px;
	
	min-height:740px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:justify;
	padding-bottom:20px;
	background-image:none;
	background-color:#FFFFFF;
}

#maincontentleft ul
{
	margin-top:6px;
	margin-bottom:6px;
	margin-left:20px;
}
h1
{
	text-align:center;
	margin:6px 0px 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

h2
{
	text-align:left;
	margin:6px 0px 3px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0066cc;
	
	font-weight:bold;
}



#maincontentleft a
{
	color:#0066cc;
}

#maincontentleft a:hover
{
	color:#0099FF;
}

.subtext
{
	font-size:9px;
}

#maincontentnav
{
	width:173px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(template_images/navbgd_ads_m.jpg);
	background-repeat:no-repeat;
	height:600px;
	padding-left:5px;
	padding-top:9px;
}


img
{
    
}    

a
{
    color:#0066cc;   
}    

.tab
{
    float:left;   
    border:none;
}    

.tab img
{
    
}  

.spacer
{
    clear:both;   
}  

#enquiry
{
    margin-left:142px;
    background-color:#E4DAD6;   
    border:1px solid #493830;
    margin-bottom:10px;
}    

#enquiry td
{
    padding:7px;   
    vertical-align:top;
} 

#postcode
{
    width:60px;
    text-transform:uppercase;  
    margin-left:5px; 
}    

.enquiryerror
{
    color:#990000;   
    text-align:center;
    margin-left:110px;
    
}       

.directionsbut
{
       background-color:#775B4F; 
       border:none;
       color:White;
       font-size:11px;
       width:80px;
       cursor:pointer;
       margin-left:5px;
       height:21px;
       margin-bottom:1px;
       
} 

.enquirybut1
{
       background-color:#775B4F; 
       border:none;
       color:White;
       font-size:11px;
       width:80px;
       cursor:pointer;
       margin-left:140px;
} 

.enquirybut2
{
       background-color:#775B4F; 
       border:none;
       color:White;
       font-size:11px;
       width:80px;
       cursor:pointer;
}  

.iconlink
{
    float:left;
    
    margin-left:6px;
    margin-right:2px;
}    

.admintable table tr td
{
    vertical-align:top;
    
}   

#iconlinks
{
    clear:both;
    width:206px;
    padding-bottom:8px;  
    padding-top:8px;
    padding-left:2px;
    font-size:11px;
}    

.datagrid th
{
    text-align:left;       
    border:0px;
    padding-left:5px;
    font-size:11px;
}    

.datagrid tr td
{
    border:0px;
    padding:5px;
    font-size:11px;
}    

.datagrid 
{
    border:0px;
    font-size:12px;
    font-family:Verdana;
}    
 

.mainheader
{
    
    border-left:1px solid black;
    margin-left:1px;
    clear:both;
    width:740px;
    margin-bottom:9px;   
    padding:10px;
}      

.admintable 
{
    width:700px;
    font-size:11px;
    font-family:Verdana;
    
}   
.adminbut
{
    float:left;   
    background-color:#346633;
    color:#ffffff;
    border:1px solid #cccccc;
    font-size:12px;
    cursor:pointer;
} 

#blackline
{
    width:680px;
    clear:both;
    
}    
#wrapper
{
    border:1px solid #666666;
    font-size:12px;
    font-family:Verdana;
    width:745px;
    
    margin-left:auto;
    margin-right:auto;
    padding:10px;
}

#cmsheader
{
    width:767px;
    clear:both;
    background-image:url(site_images/cms_masthead.jpg);
	background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
    height:106px;   
}    

.instruction
{
    clear:both;
    margin-bottom:5px;
    margin-top:5px;
    font-size:12px;
    color:   #346633;
    font-weight:bold;
}              

#login
{
    width:300px;
    margin-left:auto;
    margin-right:auto;
    font-family:Verdana;
    font-size:12px;
}    

h3
{
    clear:both;   
}  

#adsense
{
	clear:both;
	margin-left:23px;
	margin-top:7px;
	border:1px solid #999999;
	width:120px;
}

.eventspublic 
{
    border:0px;
    margin-bottom:10px;
}

.eventspublic tr td
{
    border:0px;
    padding:2px;
    font-weight:bold;
}

#miniad1
{
	margin-top:5px;
	margin-left:5px;
	padding-bottom:10px;
	clear:both;
}

#miniad1 img
{
	border:none;
	clear:both;
		margin-top:6px;
}


#miniad2
{
	margin-left:9px;
	margin-top:10px;
	clear:both;
}

.adsense_links
{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:470px;
	margin-top:8px;
	margin-bottom:8px;
}

.adsquareright
{
	float:right;
	margin-left:10px;
}

.adsquareleft
{
	float:left;
	margin-right:10px;
}

.cdbutton
{
	float:left;
	font-size:11px;
	text-align:center;
	margin-right:27px;
	margin-left:27px;
	padding-bottom:5px;
	margin-top:27px;
}

.cdbutton img
{
	margin-bottom:5px;
}

.centrelinks img
{
	border:none;
}

#purchaseform
{
	border:1px solid #999999;
	margin-left:auto;
	margin-right:auto;
	background-color:#D0DBF1;

	

}

#purchaseform tr td
{
padding:10px;


}

.orderbutton
{
	border:1px solid #666666;
	cursor:pointer;
}

.homefeature
{
	float:left;
	margin-left:22px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
	border:none;
	border-width:0px;
}


#masthead
{
	background-image:url(template_images/medcastle_masthead_m.jpg);
	width:960px;
	height:133px;
	clear:both;
}

#cse-search-box
{
	padding-top:58px;
	padding-left:20px;
}

#q
{
	float:left;
	font-size:11px;
	width:122px;
}

#sa
{
	font-size:11px;

	margin-left:4px;
	float:left;
	cursor:pointer;
}

#link_images
{
    padding-left:2px;
}

#frame_featured
{
	clear:both;
	
}
#featframe
{
	height:183px;
	width:15px;
	float:left;
	display:none;	
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #996633;
}
#kingslinks {
	float: left;
	width: 320px;
	margin-left: 250px;
	margin-top: 0px;
	margin-bottom: 13px;
}
