@charset "UTF-8";
/* HTML TAG STYLES */

body { margin:0px; background-image: url(images/bg.jpg); background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; color: #333333; }
p { font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; color: #333333; }
img { border:0px; }
h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.5em; font-weight:normal; padding: 0px; margin: 0px; line-height:22px; color:#000000; }
h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.3em; font-weight:normal; padding: 0px; margin: 0px; line-height: 18px; color:#000000 }
h3 { font-family:Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight:normal; padding: 0px; margin: 0px; line-height: 18px; color: #999999; border-bottom:1px solid #999999; }
a:link { color: #0033FF; text-decoration:none; }
a:visited { color: #0033FF; text-decoration:none; }
a:hover { color: #d91f00; text-decoration: underline; }
ul li { font-size:0.8em; color:#105207; }
/* DESIGN DIV ID TAGS */

#number { width:1000px; height:36px; margin:0 auto; background-image:url(images/numbers.jpg); }
#header { width:1000px; height:115px; margin:0 auto; background-image:url(images/header.jpg); }
#container { width:1000px; height:265px; margin:0 auto; background-image:url(images/container.jpg); }
#flash { width:632px; height:238px; float:left; margin:13px; }
#flash2 { width:670px; height:238px; float:left; margin:13px 0 13px 13px; }
#right { width:286px; height:238px; float:right; margin-top:13px; margin-right:25px; }
#navigation { width:1000px; height:46px; margin:0 auto; background-color:#CCCCCC; }
#main { width:1000px; height:auto; margin:0 auto; overflow:hidden; }
#text { width:630px; height:auto; overflow:hidden; float:left; padding-left:25px; padding-top:10px; }
#contact { width:276px; float:left; background-image: url(images/enquiry.jpg); background-repeat:no-repeat; padding-left:15px; padding-top:45px; margin:10px 0 20px; }
#contact a:link { color:#999999; }
#contact a:visited { color:#999999; }
#contact a:hover { color:#000000; }
#rss { width:273px; background-repeat:no-repeat; margin-bottom:25px; padding-top:15px; padding-bottom:20px; padding-left:10px; margin-left:3px; color:#000000; border:1px solid #333333; float:left;}
.feed {padding: 0 10px;}
.feed li {list-style: none;}
#offers { margin-bottom:15px; width:285px; background-repeat:no-repeat; margin-top:0; padding:0; margin-left:3px; color:#000000; border:0; float:left;}
#rightcol { width:300px; height:auto; float:right; overflow:hidden; }
#rightcoltext { width:279px; height:auto; float:left; overflow:hidden; }
#google { width:500px; height:300px; float:left; margin-left:100px; margin-right:100px; }
#seo { width:1000px; height:auto; margin-left:auto; margin-right:auto; margin-top:15px; clear:both; }
#seo p { color:#999999; }
#seo ul li { color:#999999 }
#footer { width:1000px; height:auto; margin:0 auto; text-align:center; clear:both; }
#footer ul { list-style:none; list-style-type:none; display:inline; }
#footer li { padding-left:5px; padding-right: 5px; list-style:none; list-style-type:none; display:inline; border-right: 1px solid #666666; }
#bed { width:267px; height:107px; float:right; margin:10px; }
#beds { float:right; text-align:right; border-left:dashed #333333 1px; margin-left:10px; }
#hospital { width:210px; float:right; margin-left:15px; }
/*Div Classes */

.block { width:630px; float:left; padding-top:15px; }
.block2 { width:630px; float:left; border-top: dashed #71bee6 1px; padding-top:15px; margin-top:15px; clear:both; }
.break { width:279px; height:auto; float:left; overflow:hidden; clear:both; border-top:1px dashed #7fa02e; padding-top:10px; }
/*heading styles */

.under { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#b59748; }
.under2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#b59748; }
.underb { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.55em; color:#71bee6; }
.underb2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.69em; color:#71bee6; }
.underg { color:#7fa02e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.69em; }
.underp { color:#4a33be; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.69em; }
.line { border-bottom:1px solid #7fa02e; color:#7fa02e; }
/*Typography styles*/

.purple { color: #4a33be; }
.white { color:#FFFFFF; }
.floatl { float:left; }
.floatr { float:right; }
.floatc { text-align:center; }
.green { color:#7fa02e; }
.gold { color:#b59748; }
.blue { color:#71bee6; }
.blac { color:#000000; font-size:14px; font-weight:bold; }
.large { font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-size:1.5em; }
/* Form Styles */

.spec { color:#000000; padding:1px; margin-bottom:5px; border: 1px solid #105207; font-family: Arial; width:350px; font-size:0.69em; }
.box3 { clear:both; font-family:Georgia, "Times New Roman", Times, serif; width: 608px; border: 1px #4a33be solid; padding: 5px 10px 5px 10px; color: #000000; font-size:1.0em; margin-left:auto; margin-right:auto; margin-top:15px; }
.box { width: 608px; border: 1px #105207 solid; background-color:#cbe4c8; padding: 10px 10px 10px 10px; color:#105207; font-size:0.8em; margin-left:auto; margin-right:auto; margin-top:15px; }
.box2 { width: 550px; border: 1px #105207 solid; background-color:#cbe4c8; padding: 10px 10px 10px 10px; color:#105207; text-align:center; font-size:0.69em; margin-left:auto; margin-right:auto; margin-top:15px; }
.contactform { font-size:0.69em; width:250px; float:left; margin-right:20px; margin-top:20px; }
.formstyle { color:#000000; padding:2px; margin-bottom:13px; font-family: Arial; width:259px; margin-top:1px; }
.formstyle3 { color:#000000; background-color: #CCCCCC; padding:1px; margin-bottom:5px; border: 1px solid #333333; font-family: Arial; width:230px; }
.phpstyle4 { color: #008000; }
.phpstyle3 { color: #990000; }
.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; }
.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; }
.linkbox { width: 550px; border: 1px #BCCFDE solid; background-color:#DDE5ED; padding: 10px 10px 10px 10px; color:#333333; text-align:center; font-size:0.69em; margin:auto auto }
.small { font-size:0.7em;}
.banner{padding:0 0 10px 0;}
