@charset "UTF-8";

/* CSS Document */

body { background-color: #004991; background-image: url(../images/bg.jpg); background-repeat: repeat-x; margin-top: 0px; font-family:Arial; font-size: 62.5%; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #47647b; }

a:link { text-decoration: none; color: #000; }

a:visited { text-decoration: none; color: #000; }

a:hover { text-decoration: underline; color: #000; }

a:active { text-decoration: none; color: #000; }

h1, h2, h3 { color:#000; font-size:1.3em; text-align:center; font-weight:normal; margin:15px 0 20px 0; }

/*Div Id's*/	


.float { float:right; padding-right:30px; }

#wrapper { width:1000px; height:auto; margin-left:auto; margin-right:auto; color:#000; font-size:1.1em; }

#header { width:1000px; height:161px; background-image:url(../images/header.jpg); }

#middle { width:1000px; height:281px; background-image:url(../images/middle.jpg); background-repeat:no-repeat; margin:0px; overflow:hidden; }

#flash { float:left; width:766px; height:239px; margin-left:23px; overflow:hidden; }

#text { width:1000px; height:426px; background-image:url(../images/text-bg.jpg); font-size:1.1em; background-repeat:no-repeat; }

#text h1, h2, h3 { color:#000; font-size:1.3em; text-align:center; font-weight:normal; }

#news { width:1000px; height:426px; background-image:url(../images/news-bg.jpg); font-size:1.1em; background-repeat:no-repeat; }

#sitemap { background-image:url(../images/sitemap-bg.jpg); background-repeat:no-repeat; width:355px; height:426px; float:left; font-size:1.1em; padding-bottom:20px; }

#home { width:1000px; height:426px; background-image: url(../images/text-back.jpg); font-size:1.1em; background-repeat:no-repeat; }

#resources { width:1000px; height:426px; background-image: url(../images/resources-bg.jpg); font-size:1.1em; background-repeat:no-repeat; }

#small { width:1000px; height:426px; background-image: url(../images/sml-animal-bg.jpg); font-size:1.1em; background-repeat:no-repeat; }

#farm { width:1000px; height:426px; background-image: url(../images/farm-bg.jpg); font-size:1.1em; background-repeat:no-repeat; }

#surgery { width:1000px; height:426px; background-image: url(../images/surgery-bg.jpg); font-size:1.1em; background-repeat:no-repeat; }

#staff { width:1000px; height:426px; background-image: url(../images/staff-bg.jpg); font-size:1.1em; background-repeat:no-repeat; }

#index { width:1000px; height:426px; background-image: url(../images/text-back.jpg); font-size:1.1em; background-repeat:no-repeat; }

#index h1 { color:#000; font-size:1.0em; text-align:center; font-weight:bold; }

#index h2 { color:#000; font-size:1.0em; text-align:center; font-weight:bold; }

#index h3 { color:#000; font-size:1.0em; text-align:center; font-weight:bold; }

#contactbg { width:1000px; height:426px; background-image:url(../images/contact-bg.jpg); background-repeat:no-repeat; }

#contactbg h2, h3 { color:#000; font-size:1.3em; text-align:center; font-weight:normal; }

#contactbg h1 { text-align:left; margin-top:0px; padding-top:0px; }

#nav { float:right; width:732px; height:48px; margin-top:114px; }

#number { float:left; color:#FFF; padding:140px 0 0 60px; font-weight:bold; font-size:1.3em; text-align:center; width:150px; height:70px; }

#column { width:900px; height:420px; margin:0 60px 0 60px; }

#footer { width:900px; margin-left:auto; margin-right:auto; text-align:left; font-size:0.9em; line-height:20px; clear:both; padding-left:40px; margin-top:20px; letter-spacing:0.5px; color:#FFF; }

#footer ul { margin-left:-5px; padding:0px; text-align:left; letter-spacing:0px; color:#FFF; font-weight:normal; }

#footer li { display:inline; border-right:1px solid #FFF; padding:0 5px 0 5px; text-align:left; color:#FFF; }

#footer p { text-align:left; letter-spacing:0px; color:#FFF; font-weight:normal; }

#footer a:link { text-decoration:none; color: #FFF; text-align:center; }

#footer a:visited { text-decoration: none; color: #FFF; }

#footer a:hover { text-decoration: underline; color: #FFF; }

#footer a:active { text-decoration: none; color: #FFF; }

#bottomfooter { padding: 0 0 20px 30px; width:900px; color:#fff; margin-left:auto; margin-right:auto; text-align:left; font-size:1.0em; }

#bottomfooter li { display:inline; list-style:none; border-right:1px solid #FFF; padding:0 5px; margin:0px; color:#FFF; margin-right: 0px !important; }

#bottomfooter ul { color:#FFF; margin-left: -3px; padding:0; }

#bottomfooter ul li a {color: #FFF; font-size: 0.9em; }

#bottomfooter ul li:last-child {border: 0px !important; }

.last-link {border: 0px !important; }

#forms { padding-left:60px; width:250px; }

/*Classes*/	

.headingone { margin:0px; padding:0px; text-align: left; font-size:1.0em; }

.fauxh1 { color:#000; font-size:1.3em; text-align:center; font-weight:normal; margin:15px 0 20px 0px; padding-top:3px; }

.resources { padding:0 10px 0 10px; }

.form { float:right; width:180px; }

.logomove { padding:0 0 0 25px; float:left; margin-top:0px !important; margin-top:1px; }

.formstyle { background-color: #ffffff; padding:1px; margin-bottom:1px; border: 1px solid #cccccc; color: #333; font-family: Arial; color:#000; font-size:1.1em; width:210px; }

.option { width:210px; }

.phpstyle4 { color: #008000; }

.phpstyle3 { color: #c33131; }

.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; }

.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; }

.linkbox { width: auto; border: 1px #BCCFDE solid; background-color:#DDE5ED; padding: 10px 10px 10px 10px; }

/*Css Sprites*/

#contact { width:560px; height:400px; padding:10px 10px 0 10px; float:left; }

#contact h1 { margin-top:0px; padding-top:0px; }

#column form { width:560px; float:left; height:350px; color:#000; }

#column table { height:350px; }

#headernav { width:732px; height:48px; }

#navcontainer ul { margin: 0px; padding: 0; list-style-type: none; }

#navcontainer li { float:left; margin-right:2px; }

#nav a { text-decoration: none; background-image:url(../images/nav/tab.png); font-size:1.2em; float: left; margin: 0px; height:28px; width:120px; color:#fff; text-align:center; font-weight:lighter; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:20px 0 0 0; }

#nav a:hover { background-position:0 -48px; }

#small-animal .sml, #contact-us .contact, #about-staff .staff, #farm-animal .farm, #surgery-times .times, #home-page .home { text-decoration:underline; background-position:0 -48px; }

.space { padding-bottom:20px; }

.blue { color:#004991; }

.read { padding-left:5px; }

#left1 { width:272px; height:400px; overflow:hidden; padding:0 10px 0 12px; float:left; text-align: center; }

#right1 { width:260px; height:400px; overflow:hidden; padding:0 10px 0 20px; float:left; text-align:center; color:#000; }

#rightcon { width:260px; height:420px; overflow:hidden; padding:0 10px 0 20px; float:left; text-align:center; font-size:1.1em; color:#000; }

#centre1 { width:260px; height:400px; overflow:hidden; padding:0 15px 0 10px; float:left; text-align:center; }

#filling { width:883px; height:400px; float:left; text-align:justify; }

#left { width:272px; height:400px; float:left; text-align:justify; padding:0 10px 0 12px; }

#left p { margin:10px; }

#centre { width:270px; height:400px; float:left; text-align:justify; padding:0 15px 0 10px; }

#centre h1, h2, h3 { font-size:1.3em; font-weight:normal; }

#centre p { margin:10px; }

#right { width:270px; height:400px; float:left; text-align:justify; padding:0 10px 0 8px; }

#right p { margin:10px; }

/* Easy Slider */

#slider1 { /* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ width:270px; height:350px; overflow:hidden; float:left; margin-top:0px; padding-top:0px; }

.slidercontent1 { background:none; width:270px; height:350px; overflow:visible; margin-top:0px; padding-top:0px; }

.slidercontent1 p { }

span#prevBtn1 { color:#000; }

span#nextBtn1 { color:#000; }

/*Slider 2*/
.content2, .slidercontent2 { margin:0; padding:0; list-style:none; }

#slider2 { /* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ width:280px; height:350px; overflow:hidden; float:left; margin-top:0px; padding-top:0px; }

.slidercontent2 { background:none; width:280px; height:350px; overflow:visible; margin-top:0px; padding-top:0px; }

.slidercontent2 p { }

span#prevBtn2 { color:#000; }

span#nextBtn2 { color:#000; }

.padding { padding-left:10px; }

/*Slider 3*/
.content3, .slidercontent3 { margin:0; padding:0; list-style:none; }

#slider3 { /* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ width:280px; height:350px; overflow:hidden; float:left; margin-top:0px; padding-top:0px; }

.slidercontent3 { background:none; width:280px; height:350px; overflow:visible; margin-top:0; padding-top:0; }

.slidercontent3 p { margin:0; padding:0; text-align:justify; }

span#prevBtn3 { color:#000; }

span#nextBtn3 { color:#000; }

.padding { padding:0 10px 0 10px; }

.formstyle { width:210px; height:18px; }

.msg { width:210px; height:auto; }

.flt { text-align:left; padding:10px 0 10px 20px; margin:0px; }

.subtitle { font-size:0.9em; }

.button { background-color:#d97c36; color:#FFF; width:210px; height:22px; border:#fff 1px; }

.map { color:#000; font-weight:bold; font-size:1.1em; text-decoration:underline; }

.right { float:right; }

.process { margin-top:-100px; }

.hmove { padding-top:20px !important; padding-top:10px; }

.parapad { padding-top:10px }

.headers { font-size:1.0em; text-align:center; font-weight:bolder; }

/*Rss Feed*/


#feed { width:auto; height:200px; text-align:left; margin:10px 0 0 10px; }

#feed p { margin:0; padding:0; }

h4 { padding:0; margin:0; }

#feed2 { margin:0; padding:0; }

#feed2 p { padding:0px; line-height:0px; margin:0 0 2px 10px; }

#feed3 { margin:0; padding:0; }

#feed3 p { padding:0; line-height:0; margin:0 0 2px 10px; }

#feed4 { margin:0; padding:0; }

#feed4 p { padding:0px; line-height:0px; margin:0px 0 2px 10px; }

#feed5 { margin:0px; padding:0px; }

#feed5 p { padding:0px; line-height:0px; margin:0px 0 2px 10px; }

#feed6 { margin:0px; padding:0px; }

#feed6 p { padding:0px; line-height:0px; margin:0px 0 2px 10px; }

#feed7 { margin:0px; padding:0px; }

#feed7 p { padding:0px; line-height:0px; margin:0px 0 2px 10px; }

#feed8 { margin:0px; padding:0px; }

#feed8 p { padding:0px; line-height:0px; margin:0px 0 2px 10px; }

.header { font-size:1.0em; text-align:left; font-weight:normal; }

.hed1 { font-size:1.0em; text-align: center; font-weight:bold; margin-bottom:5px; }

.hed { font-size:1.0em; text-align:left; font-weight:bold; margin:3px 0 6px 0; }

.hed p { font-size:1.0em; text-align:left; font-weight:bold; margin-bottom:5px; padding-left:0px; }

.link { text-align:left; float:left; text-decoration:underline; font-size:1.0em; margin-top:5px; }

.spacer { width:auto; height:8px; }

#page { width:833px; height:350px; padding:0 25px 0 25px; font-size:1.1em; text-align: center; }

.imgfloat { width:75px; height:75px; float:left; margin-left:0; padding-left:0; clear:both; }

.name { margin-top:5px; padding-left:20px; }

#cv { padding-left:50px; height:auto; }

/*RSS MINI*/
.headingone { background: url(/images/sp1.jpg) no-repeat top; height: 34px; width: 206px; padding:0 5px 0 5px; text-align: center; }

.headingone h2 { font-size: 1.1em; text-transform: uppercase; color: #000099; top:5px; }

.headingone h2 a { color: #FFF; }

.headingone h2 a:visited { color: #FFF; text-decoration:none; }

.headingone h2 a:hover { color: #F00; text-decoration:none; }

.headingoneh3 { font-size:0.7em; text-align:center; }

.specialoffer { clear: both; width: 216px; margin-top:2px; background-color: #9ab6f1; }

.specialoffer p { padding: 5px; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; }

.specialoffer a { color: #00F; }

.specialoffer a:visited { color: #00F; text-decoration:none; }

.specialoffer a:hover { color: #F00; text-decoration:none; }

.para { margin-top:-7px; }

.white { color:#FFF; margin-top:0px; padding-top:0px; font-size:1.3em; text-align:left; margin:8px 0 20px 0; }

.back { float:left; font-size:1.0em; margin:5px 0 0px 0px !important; margin:10px 0 0px 0px; }
