@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0 0 20px 0;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-color: #18452e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

*, html {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1;
	text-decoration: none;
}

h1 {
	font-size: 22px;
	color: #494949;
	font-weight: normal;
	margin: 40px 0 0 45px;
	line-height: normal;
	font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial;
	border-bottom: 1px dotted #377c5d;
	padding: 0 0 8px 0;
}

h2 {
	font-size: 20px;
	color: #4f85b8;
	font-weight: normal;
	margin: 24px 0 0 45px;
	line-height: 22px;
	text-align: justify;
	font-family: Calibri, verdana, arial;
}

h3 {
	font-size: 17px;
	color: #133627;
	font-weight: normal;
	margin: 29px 0 20px 0;
	line-height: normal;
}

h4 {
	font-size: 16px;
	color: #4f85b8;
	font-weight: normal;
	margin: 34px 0 0 45px;
	line-height: 22px;
	text-align: justify;
	width: 623px;
}

h5 {
	font-size: 16px;
	color: #494949;
	font-weight: normal;
	margin: 34px 0 0 45px;
	line-height: 22px;
	text-align: justify;
}

p {
	color: #494949;
	font-size: 12px;
	line-height: 20px;
	margin: 24px 0 0 45px;
	text-align: justify;
}

img {
	border: none;
}

a, a:link, a:active, a:visited {
	color: #4f85b8;
}

a:hover {
	color: #000000;
}

.Title {
	font-size: 18px;
	color: #4f85b8;
	font-weight: normal;
	line-height: 22px;
	text-align: justify;
	font-family: Calibri, verdana, arial;
}

#Container {
	width: 989px;
	height: auto;
	margin: 0 auto 0 auto;
	background-image:url(../images/main_back.png);
}

#ContainerBottom {
	width: 989px;
	height: 34px;
	margin: 0 auto 0 auto;
	background-image: url(../images/main_bottom.png);
}

#Header {
	width: 100%;
	height: 141px;
	background-image: url(../images/header_back.gif);
	background-repeat: repeat-x;
}

#TopContact {
	width: 329px;
	max-width: 329px;
	height: 141px;
	float: right;
	background-image: url(../images/header_right.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#TopContact ul {
	width: 329px;
	max-width: 329px;
	height: 77px;
}

#TopContact ul li {
	float: left;
}

#TopOkehampton {
	width: 130px;
	max-width: 130px;
	height: 41px;
	padding: 36px 0 0 28px;
	background-image: url(../images/topcontact1a.gif);
	display: block;
}

#TopOkehampton a, #TopOkehampton a:link, #TopOkehampton a:active, #TopOkehampton a:visited {
	color: #ffffff;
}

#TopOkehampton a:hover big {
	color: #6BAB8E;
}

#TopOkehampton a big {
	display: block;
	font-size: 17px;
	padding: 2px 0 0 0;
	color: #FFFFFF;
}

#TopChagford {
	width: 159px;
	max-width: 159px;
	height: 41px;
	padding: 36px 0 0 12px;
	background-image: url(../images/topcontact2a.gif);
	display: block;
}

#TopChagford a, #TopChagford a:link, #TopChagford a:active, #TopChagford a:visited {
	color: #ffffff;
}

#TopChagford a:hover big {
	color: #6BAB8E;
}

#TopChagford a big {
	display: block;
	font-size: 17px;
	padding: 2px 0 0 0;
	color: #FFFFFF;
}

#EmergencyButt {
	background-image: url(../images/24houra.gif);
	width: 214px;
	height: 43px;
	margin: 11px 0 0 55px;
}

#EmergencyButt a, #EmergencyButt a:link, #EmergencyButt a:active, #EmergencyButt a:visited {
	color: #FFFFFF;
	font-size: 10px;
	float: right;
	padding: 15px 15px 15px 0;
}

#EmergencyButt a:hover {
	color: #272727;
}

#FlashLight {
	width: 44px;
	height: 43px;
}

#Icon1 {
	margin: 0 0 18px 40px;
}

#Icon2 {
	margin: 0 0 18px 26px;
}

#Icon3 {
	margin: 0 0 18px 26px;
}

#Menu {
	width: 981px;
	height: 35px;
	background-image: url(../images/menu_back.gif);
	background-repeat: repeat-x;
	margin: 0 4px 0 4px;
}

#Menu ul {
	width: auto;
	margin: 0 10px 0 12px;
}

#Menu ul li {
	float: left;
	border-right: 1px solid #133627;
	border-left: 1px solid #36624b;
	position: relative;
}

#Menu ul li a {
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 11px;
	padding: 12px 21px 12px 21px;
	display: block;
}

#Menu ul li a:hover {
	background-image: none;
	background-color: #133627;
}

#Menu ul li:hover ol { display:block; } 
#Menu ul li.over ol { display:block; }

#Menu ul li ol {
	position: absolute;
	top: 35px;
	left: 0;
	width: 217px;
	display: none;
	border-bottom: 1px solid #36624b;
	border-right: 1px solid #36624b;
}

#Menu ul li ol li {
	float: left;
	border: none;
	position: relative;
	border-top: 1px solid #36624b;
	border-left: 1px solid #36624b;
}

#Menu ul li ol li a, #Menu ul li ol li a:link, #Menu ul li ol li a:active, #Menu ul li ol li a:visited {
	background-color: #133627;
	width: 200px;
	padding: 5px 8px 5px 8px;
	text-transform: capitalize;
	line-height: 13px;
}

#Menu ul li ol li a:hover {
	background-color: #1D5436;
}

#Menu ul li ol li ul {
	position: absolute;
	top: -1px;
	left: 204px;
	display: none;
}

#Menu ul li ol li:hover ul { display:none; } 
#Menu ul li ol li.over ul { display:none; }

#Menu ul li ol li ul li a, #Menu ul li ol li ul li a:link, #Menu ul li ol li ul li a:active, #Menu ul li ol li ul li a:visited {
	background-color: #1D5436;
}

#Menu ul li ol li ul li a:hover {
	background-color: #133627;
}

#FlashHeader {
	width: 960px;
	height: 246px;
	background-image: url(../images/flash_back.jpg);
	margin: 10px 0 0 14px;
}

#FlashHeader2 {
	width: 960px;
	height: 227px;
	background-image: url(../images/flash2_back.jpg);
	margin: 10px 0 0 14px;
}

#FlashHeader2 p {
	margin: 0;
	padding: 5px 0 0 5px;
}

#BigFlash {
	width: 581px;
	height: 236px;
	padding: 5px;
}

#FlashHeaderRight {
	width: 360px;
	height: 246px;
	float: right;
}

#FlashHeaderRight2 {
	width: 264px;
	height: 222px;
	float: right;
	padding: 5px 5px 0 0;
}

#FlashHeaderRight a, #FlashHeaderRight a:link, #FlashHeaderRight a:active, #FlashHeaderRight a:visited {
	color: #68A88B;
}

#FlashHeaderRight a:hover {
	color: #ffffff;
}

#FlashMoreInfo {
	float: right;
	margin: 5px 14px 0 0;
	display: block;
}

#FlashHeaderRight ul {
	color: #FFFFFF;
}

#FlashHeaderRight ul li {
	margin: 6px 0 0 20px;
	font-size: 13px;
	list-style-image: url(../images/dot.png);
}

#HomeLinks {
	width: 680px;
	height: 300px;
	padding: 40px 0 0 0;
}

#HomeLinks ul{
	margin: 0 0 0 45px;
}

#HomeLinks ul li {
	float: left;
	padding: 0;
}

#HomeLink1 a, #HomeLink1 a:link, #HomeLink1 a:active, #HomeLink1 a:visited {
	background-image: url(../images/home_oke.jpg);
	width: 184px;
	height: 20px;
	color: #FFFFFF;
	padding: 119px 0 0 10px;
	display: block;
	line-height: normal;
}

#HomeLink2 a, #HomeLink2 a:link, #HomeLink2 a:active, #HomeLink2 a:visited {
	background-image: url(../images/home_chag.jpg);
	width: 184px;
	height: 20px;
	color: #FFFFFF;
	padding: 119px 0 0 10px;
	display: block;
	margin: 0 0 0 20px;
	line-height: normal;
}

#HomeLink3 a, #HomeLink3 a:link, #HomeLink3 a:active, #HomeLink3 a:visited {
	background-image: url(../images/home_team.jpg);
	width: 184px;
	height: 20px;
	color: #FFFFFF;
	padding: 119px 0 0 10px;
	display: block;
	margin: 0 0 0 20px;
	line-height: normal;
}

#HomeLink4 a, #HomeLink4 a:link, #HomeLink4 a:active, #HomeLink4 a:visited {
	background-image: url(../images/home_surgeon.jpg);
	width: 184px;
	height: 20px;
	color: #FFFFFF;
	padding: 119px 0 0 10px;
	display: block;
	margin: 20px 0 0 0;
	line-height: normal;
}

#HomeLink5 a, #HomeLink5 a:link, #HomeLink5 a:active, #HomeLink5 a:visited {
	background-image: url(../images/home_nurses.jpg);
	width: 184px;
	height: 20px;
	color: #FFFFFF;
	padding: 119px 0 0 10px;
	display: block;
	margin: 20px 0 0 20px;
	line-height: normal;
}

#HomeLink6 a, #HomeLink6 a:link, #HomeLink6 a:active, #HomeLink6 a:visited {
	background-image: url(../images/home_virtual.jpg);
	width: 184px;
	height: 20px;
	color: #FFFFFF;
	padding: 119px 0 0 10px;
	display: block;
	margin: 20px 0 0 20px;
	line-height: normal;
}

#HomeLink1 a:hover, #HomeLink2 a:hover, #HomeLink3 a:hover, #HomeLink4 a:hover, #HomeLink5 a:hover, #HomeLink6 a:hover {
	color: #000000;
}

#RightBar {
	width: 264px;
	height: auto;
	float: right;
	padding: 18px 22px 0 0;
}

#RightBar p {
	margin: 30px 30px 0 40px;
	text-align: justify;
}

.BoxHeader {
	background-image: url(../images/news_header.gif);
	width: 249px;
	height: 19px;
	color: #FFFFFF;
	padding: 11px 0 0 15px;
	font-size: 12px;
}

.BoxHeader a, .BoxHeader a:link, .BoxHeader a:active, .BoxHeader a:visited, .BoxHeader2 a, .BoxHeader2 a:link, .BoxHeader2 a:active, .BoxHeader2 a:visited {
	float: right;
	padding: 0 12px 0 0;
	color: #68A88B;
}

.BoxHeader a:hover, .BoxHeader2 a:hover {
	color: #FFFFFF;
}

.BoxMain {
	background-image: url(../images/news_back.gif);
	width: 224px;
	height: auto;
	padding: 10px 20px 10px 20px;
}

.BoxBottom {
	background-image: url(../images/news_bottom.gif);
	width: 264px;
	height: 8px;
	background-repeat: no-repeat;
}

.BoxHeader2 {
	background-image: url(../images/news2_header.gif);
	width: 249px;
	height: 19px;
	color: #FFFFFF;
	padding: 11px 0 0 15px;
	font-size: 12px;
}

.BoxMain2 {
	background-image: url(../images/news2_back.gif);
	width: 244px;
	height: auto;
	padding: 10px 5px 10px 15px;
}

.BoxBottom2 {
	background-image: url(../images/news2_bottom.gif);
	width: 264px;
	height: 8px;
	background-repeat: no-repeat;
}

#PetFAQs a, #PetFAQs a:link, #PetFAQs a:active, #PetFAQs a:visited {
	background-image: url(../images/petfaqs.jpg);
	width: 224px;
	height: 56px;
	margin: 16px 0 0 20px;
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	line-height: 18px;
	padding: 118px 0 0 0;
}

#PetFAQs a:hover {
	color: #000000;
}

#PetFAQs a big {
	font-size: 15px;
	display: block;
}

#Newsletter a, #Newsletter a:link, #Newsletter a:active, #Newsletter a:visited {
	width: 166px;
	height: 28px;
	background-image: url(../images/newsletter_butt.gif);
	color: #FFFFFF;
	display: block;
	padding: 18px 0 0 60px;
	line-height: normal;
	margin: 4px 0 0 17px;
}

#Newsletter a:hover {
	color: #000000;
}

#MapButt a {
	width: 192px;
	height: 33px;
	background-image: url(../images/map_butt.gif);
	color: #FFFFFF;
	display: block;
	margin: 8px 0 0 21px;
	font-size: 15px;
	padding: 66px 0 0 30px;
	line-height: normal;
}

#MapButt a:hover {
	color: #000000;
}

#VetHelpButt a {
	width: 220px;
	height: 101px;
	background-image: url(../images/vethelp_butt.gif);
	display: block;
	color: #0a2a18;
	font-size: 13px;
	line-height: 26px;
	padding: 0;
	margin: 12px 0 0 21px;
}

#VetHelpButt a big {
	font-size: 15px;
	font-weight: bold;
	display: block;
	line-height: normal;
}

#VetHelpButt a:hover {
	color: #568FC4;
}

#BottomBar {
	width: 969px;
	height: 33px;
	margin: 20px auto 0 auto;
	background-image: url(../images/bottombar.png);
	font-size: 10px;
	padding: 20px 0 0 20px;
	line-height: normal;
	position: relative;
}

#BottomBar a, #BottomBar a:link, #BottomBar a:active, #BottomBar a:visited {
	color: #4e4e4e;
}

#BottomBar a:hover {
	color: #4f85b8;
}

#BottomRight {
	position: absolute;
	right: 20px;
	top: 16px;
}

.NewsDate {
	font-size: 11px;
	font-weight: bold;
	color: #cf1c1c;
	margin: 5px 0 0 0;
}

.NewsTitle {
	font-size: 11px;
	color: #0e3b27;
	margin: 5px 0 0 0;
}

.NewsBreaker {
	border-bottom: 2px dotted #d8d8d8;
	margin: 0;
	padding: 2px 0 2px 0;
	font-size:1px;
}

.NewsSub {
	font-size: 11px;
	color: #808080;
	display: block;
	padding: 3px 0 0 0;
}

.dv8link {
	padding: 0 0 0 154px;
}

.w3clink {
	float: right;
	padding: 0 16px 0 0;
}

#TopImg {
	background-image: url(../images/topimg.jpg);
	width: 661px;
	height: 208px;
	margin: 22px 0 0 25px;
}

#TopImg p {
	margin: 0;
	padding: 3px;
}


/* Content Area
************************************************/

#content 
{
	width: 680px;
}

#content ul
{
	margin: 20px 0 0 90px;
}

#content ul li
{
	padding: 3px;
	list-style: disc;
	color: #3A3A3A;
	font-size: 11px;
	line-height: 18px;
	margin: 4px 50px 0 20px;
	text-align: justify;
}

#content ul li ul
{
	margin: 12px 0 0 10px;
}

#content ul li ul li
{
	padding: 3px;
	list-style: circle;
	color: #3A3A3A;
	font-size: 11px;
	line-height: 18px;
	margin: 4px 50px 0 20px;
	text-align: justify;
}

#content form {
	color: #1d381e;
	font-size: 11px;
	line-height: 18px;
	text-align: justify;
}

#content img {
	margin: 0 10px 0 10px;
}



#FormNews {
	width: 267px;
	height: 338px;
	background-image: url(../images/formnews.jpg);
	color: #FFFFFF;
	padding: 17px 0 0 17px;
	margin: 30px 0 0 220px;
}

#FormNews strong {
	color: #FFFFFF;
}

#FormNewsHeader {
	font-size: 16px;
}

#FormContact {
	width: 267px;
	height: 251px;
	background-image: url(../images/formnews.gif);
	color: #FFFFFF;
	padding: 17px 0 0 17px;
	margin: 30px 0 0 20px;
	float: right;
}

#FormContact strong {
	color: #FFFFFF;
}


#LinksList {
	background-color: #e9f3ee;
	margin: 34px 20px 2px 65px;
	padding: 12px;
}

#LinksList p {
	padding: 0 0 0 9px;
	margin: 0;
}

#LinksList h5 {
	padding: 0 0 4px 9px;
	margin: 0 0 4px 0;
	border-bottom: 1px dotted #377c5d;
	font-size: 16px;
}

.ChagTourSide {
	padding: 0 0 0 25px;
}