* {
 margin: 0;
 padding: 0;
}

html
{
height:100%;
margin-bottom:1px;
}

h1 span, h2 span {
display:none;
}

h1 {
height:24px;
margin:0px 0px 0px 0px;
}

h2
{
font-family:Arial, Helvetica, sans-serif;
color:#074c10;
text-decoration:none;
font-size:14px;
font-weight:bold;
line-height:26px;
}

h1.title_aboutus {
margin-left:0px;
width:646px;
height:24px;
background:url(http://www.coombefieldvets.co.uk/images/title_aboutus.gif);
background-repeat:no-repeat;
}

h1.title_home {
margin-left:0px;
width:646px;
height:24px;
background:url(http://www.coombefieldvets.co.uk/images/title_home.gif);
background-repeat:no-repeat;
}

h1.title_services {
margin-left:0px;
width:646px;
height:24px;
background:url(http://www.coombefieldvets.co.uk/images/title_services.gif);
background-repeat:no-repeat;
}

h1.title_largeanimal {
margin-left:0px;
width:646px;
height:24px;
background:url(http://www.coombefieldvets.co.uk/images/title_largeanimal.gif);
background-repeat:no-repeat;
}

h1.title_equine {
margin-left:0px;
width:646px;
height:24px;
background:url(http://www.coombefieldvets.co.uk/images/title_equine.gif);
background-repeat:no-repeat;
}

h1.title_equine2 {
margin-left:0px;
width:646px;
height:24px;
background:url(http://www.coombefieldvets.co.uk/images/title_equine2.gif);
background-repeat:no-repeat;
}

h1.title_staffprofiles {
margin-left:0px;
width:646px;
height:24px;
background:url(http://www.coombefieldvets.co.uk/images/title_staffprofiles.gif);
background-repeat:no-repeat;
}

h1.title_virtualtour {
margin-left:0px;
width:646px;
height:24px;
background:url(http://www.coombefieldvets.co.uk/images/title_virtualtour.gif);
background-repeat:no-repeat;
}

h1.title_contactus {
margin-left:0px;
width:646px;
height:24px;
background:url(http://www.coombefieldvets.co.uk/images/title_contactus.gif);
background-repeat:no-repeat;
}

h1.title_findus {
margin-left:0px;
width:646px;
height:24px;
background:url(http://www.coombefieldvets.co.uk/images/title_findus.gif);
background-repeat:no-repeat;
}

h1.title_openingtimes {
margin-left:0px;
width:646px;
height:24px;
background:url(http://www.coombefieldvets.co.uk/images/title_openingtimes.gif);
background-repeat:no-repeat;
}

h1.title_terms {
margin-left:0px;
width:646px;
height:24px;
background:url(http://www.coombefieldvets.co.uk/images/title_terms.gif);
background-repeat:no-repeat;
}

h1.title_sitemap {
margin-left:0px;
width:646px;
height:24px;
background:url(http://www.coombefieldvets.co.uk/images/title_sitemap.gif);
background-repeat:no-repeat;
}

.titles
{
margin-top:19px;
margin-left:33px;
float:left;
text-align: left;
height:24px;
}

*html .titles
{
margin-top:14px;
margin-left:17px;
}

body
{
text-align:left;
margin:0px;
padding:0px;
background-image:url(http://www.coombefieldvets.co.uk/images/background.gif);
background-repeat:repeat-y;
background-color:#f2e492;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#074c10;
}

.header
{
float:left;
text-align:left;
height:118px;
width:100%;
background-color:#074c10;
}

.logo
{
float:left;
text-align:left;
padding:0px;
width:387px;
height:44px;
margin-top:24px;
margin-left:184px;
}

.home_container
{
background-image:url(http://www.coombefieldvets.co.uk/images/homeBg_on.gif);
background-repeat:no-repeat;
float:left;
text-align:left;
padding:0px;
width:537px;
height:30px;
margin-top:20px;
margin-left:184px;
}

*html .home_container
{
height:30px;
margin-top:20px;
margin-left:75px;
}

.services_container
{
background-image:url(http://www.coombefieldvets.co.uk/images/servicesBg_on.gif);
background-repeat:no-repeat;
float:left;
text-align:left;
padding:0px;
width:537px;
height:30px;
margin-top:20px;
margin-left:184px;
}

*html .services_container
{
height:30px;
margin-top:20px;
margin-left:75px;
}

.about_container
{
background-image:url(http://www.coombefieldvets.co.uk/images/aboutBg_on.gif);
background-repeat:no-repeat;
float:left;
text-align:left;
padding:0px;
width:537px;
height:30px;
margin-top:20px;
margin-left:184px;
}

*html .about_container
{
height:30px;
margin-top:20px;
margin-left:75px;
}

.largeanimal_container
{
background-image:url(http://www.coombefieldvets.co.uk/images/large_animalBg.gif);
background-repeat:no-repeat;
float:left;
text-align:left;
padding:0px;
width:537px;
height:30px;
margin-top:20px;
margin-left:184px;
}

*html .largeanimal_container
{
height:30px;
margin-top:20px;
margin-left:75px;
}

.equine_container
{
background-image:url(http://www.coombefieldvets.co.uk/images/equineBg_on.gif);
background-repeat:no-repeat;
float:left;
text-align:left;
padding:0px;
width:537px;
height:30px;
margin-top:20px;
margin-left:184px;
}

*html .equine_container
{
height:30px;
margin-top:20px;
margin-left:75px;
}

.off_container
{
background-image:url(http://www.coombefieldvets.co.uk/images/offBg.gif);
background-repeat:no-repeat;
float:left;
text-align:left;
padding:0px;
width:537px;
height:30px;
margin-top:20px;
margin-left:184px;
}

*html .off_container
{
height:30px;
margin-top:20px;
margin-left:75px;
}

.body_container
{
float:left;
text-align:left;
width:100%;
}

.side_nav
{
margin-top:58px;
float:left;
text-align:left;
width:151px;
height:270px;
padding:0px;
background-image:url(http://www.coombefieldvets.co.uk/images/side_bg.gif);
background-repeat:no-repeat;
}

.side_nav_container1
{
float:left;
text-align:left;
padding:0;
margin-top:15px;
width:151px;
height:198px;
}

.side_nav_container2
{
float:left;
text-align:left;
padding:0;
margin-top:15px;
width:151px;
height:22px;
}

.content_container
{
float:left;
text-align:left;
width:830px;
height:100%;
padding:0px;
}

.main_column
{
margin-top:8px;
margin-left:28px;
float:left;
text-align:left;
width:591px;
padding:0px;
}

*html .main_column
{
margin-top:4px;
margin-left:14px;
}

.main_column_header
{
float:left;
text-align:left;
width:591px;
height:160px;
padding:0px;
}

.main_column_content
{
background-image:url(http://www.coombefieldvets.co.uk/images/main_columnBg.gif);
background-repeat:repeat-y;
float:left;
text-align:left;
width:591px;
padding:0px;
}

.main_column_text
{
width:520px;
float:left;
text-align:left;
padding:0px;
margin-left:26px;
margin-top:10px;
}

*html .main_column_text
{
margin-left:13px;
margin-top:5px;
}

.tour_container
{
width:500px;
height:370px;
float:left;
text-align:left;
padding:0px;
margin-left:45px;
}

*html .tour_container
{
margin-left:22px;
}

.tour_container_part2
{
width:218px;
height:237px;
float:left;
text-align:left;
padding:0px;
margin-left:45px;
}

*html .tour_container_part2
{
margin-left:22px;
}

.tour_container1
{
width:133px;
height:370px;
float:left;
text-align:left;
padding:0px;
}

.tour_container2
{
width:106px;
height:370px;
float:left;
text-align:left;
padding:0px;
}

.tour_container3
{
width:105px;
height:370px;
float:left;
text-align:left;
padding:0px;
}

.tour_container4
{
width:93px;
height:370px;
float:left;
text-align:left;
padding:0px;
}

.tour_container5
{
background-image:url(http://www.coombefieldvets.co.uk/images/end.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#d3d099;
width:63px;
height:370px;
float:left;
text-align:left;
padding:0px;
}

.profiles_container
{
width:490px;
float:left;
text-align:left;
padding:0px;
margin-left:50px;
margin-top:2px;
clear:both;
}

.profiles_container1
{
width:130px;
float:left;
text-align:left;
padding:0px;
}

.profiles_container2
{
margin-left:50px;
width:130px;
float:left;
text-align:left;
padding:0px;
}

.profiles_container3
{
margin-left:50px;
width:130px;
float:left;
text-align:left;
padding:0px;
}

.profiles_pic_container
{
width:130px;
height:190px;
float:left;
text-align:left;
padding:0px;
}

.profiles_text_container
{
width:130px;
float:left;
text-align:left;
padding:0px;
}

.bullet_pic
{
margin-top:10px;
width:22px;
float:left;
text-align:left;
padding:0px;
}

.bullet_text
{
margin-top:10px;
width:498px;
float:left;
text-align:left;
padding:0px;
}

.main_column_footer
{
background-image:url(http://www.coombefieldvets.co.uk/images/main_columnBg_footer.gif);
background-repeat:no-repeat;
float:left;
text-align:left;
width:591px;
height:66px;
padding:0px;
}

.sub_column
{
margin-top:8px;
margin-left:21px;
float:left;
text-align:left;
width:189px;
padding:0px;
}

.sub_column_header
{
background-image:url(http://www.coombefieldvets.co.uk/images/right_column_header.gif);
background-repeat:no-repeat;
float:left;
text-align:left;
width:189px;
height:43px;
padding:0px;
}

.sub_column_title
{
width:157px;
float:left;
text-align:left;
padding:0px;
margin-left:16px;
margin-top:21px;
font-family:Arial, Helvetica, sans-serif;
color:#f2e492;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

*html .sub_column_title
{
margin-left:8px;
margin-top:21px;
}

.sub_column_content
{
background-image:url(http://www.coombefieldvets.co.uk/images/right_columnBg.gif);
background-repeat:repeat-y;
float:left;
text-align:left;
width:189px;
padding:0px;
}

.sub_column_text
{
width:157px;
float:left;
text-align:left;
padding:0px;
margin-left:16px;
margin-top:10px;
}

*html .sub_column_text
{
margin-left:8px;
margin-top:6px;
}

.sub_column_footer
{
background-image:url(http://www.coombefieldvets.co.uk/images/right_column_footer.gif);
background-repeat:no-repeat;
float:left;
text-align:left;
width:189px;
height:24px;
padding:0px;
}

.footer
{
margin-top:50px;
float:left;
text-align:left;
height:60px;
width:100%;
background-color:#074c10;
}

.seo
{
float:left;
text-align:left;
padding-left:10px;
padding-top:10px;
}

.nav_home
{
float:left;
text-align:left;
padding:0px;
margin-left:18px;
margin-top:8px;
}

*html .nav_home
{
margin-left:9px;
margin-top:8px;
}

.nav_services
{
float:left;
text-align:left;
padding:0px;
margin-left:31px;
margin-top:8px;
}

.nav_about
{
float:left;
text-align:left;
padding:0px;
margin-left:30px;
margin-top:8px;
}

.nav_smallanimal
{
float:left;
text-align:left;
padding:0px;
margin-left:26px;
margin-top:8px;
}

.nav_largeanimal
{
float:left;
text-align:left;
padding:0px;
margin-left:22px;
margin-top:8px;
}

.nav_equine
{
float:left;
text-align:left;
padding:0px;
margin-left:24px;
margin-top:8px;
}

.equine_pic
{
float:left;
text-align:left;
padding:0px;
width:227px;
height:170px;
margin-left:10px;
margin-top:10px;
}

.equine_pic_end
{
float:left;
text-align:left;
padding:0px;
width:227px;
height:205px;
margin-left:10px;
margin-top:10px;
}


.equine_description
{
float:left;
text-align:left;
padding:0px;
width:240px;
height:170px;
margin-left:28px;
margin-top:10px;
}

.about_logo
{
float:left;
text-align:left;
padding:0px;
width:120px;
height:126px;
margin-left:209px;
}

*html .about_logo
{
margin-left:103px;
}

.nav_links_yellow:link, .nav_links_yellow:visited
{
color:#f2e492;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
font-size:13px;
}

.nav_links_yellow:hover
{
color:#f2e492;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:bold;
font-size:13px;
}

.nav_links_green:link, .nav_links_green:visited
{
color:#074c10;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
font-size:13px;
}

.nav_links_green:hover
{
color:#074c10;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:bold;
font-size:13px;
}

.seo_text
{
font-family:Arial, Helvetica, sans-serif;
color:#f2e492;
text-decoration:none;
font-size:11px;
}

.seo_link:link, .seo_link:visited
{
font-family:Arial, Helvetica, sans-serif;
color:#f2e492;
text-decoration:none;
font-size:11px;
}

.seo_link:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#f2e492;
text-decoration:underline;
font-size:11px;
}

.seo_think_link:link, .seo_think_link:visited
{
font-family:Arial, Helvetica, sans-serif;
color:#f2e492;
text-decoration:none;
font-size:11px;
}

.seo_think_link:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#91cc1a;
text-decoration:underline;
font-size:11px;
}

.text_green11
{
font-family:Arial, Helvetica, sans-serif;
color:#074c10;
text-decoration:none;
font-size:11px;
}

.text_green14
{
font-family:Arial, Helvetica, sans-serif;
color:#074c10;
text-decoration:none;
font-size:14px;
font-weight:bold;
line-height:24px;
}

.text_green14_light
{
font-family:Arial, Helvetica, sans-serif;
color:#638643;
text-decoration:none;
font-size:14px;
font-weight:bold;
line-height:24px;
}

.sub_column_link:link, .sub_column_link:visited
{
font-family:Arial, Helvetica, sans-serif;
color:#074c10;
text-decoration:underline;
font-size:11px;
font-weight:bold;
}

.sub_column_link:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#074c10;
text-decoration:none;
font-size:11px;
font-weight:bold;
}

.mainlink:link, .mainlink:visited
{
font-family:Arial, Helvetica, sans-serif;
color:#074c10;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}

.link_light:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#638643;
text-decoration:underline;
}

.link_light:link, .link_light:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#638643;
text-decoration:underline;
}

.link_light:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#638643;
text-decoration:none;
}

.text_light
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#638643;
text-decoration:none;
}
