html, body {height:100%; width: 100%;}

body {
	background:url(../images/top_bg.gif) repeat-x top;
	margin:0;
	position:relative;
	padding:0;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#fff;
}



div#container {
	position: relative;
	min-height: 100%;
}
* html #container
{
height: 100%;
}

/*---------------------------Head Section (inc top navigation)-------------------------*/

#header {
	width:775px;
	margin:0 auto;
	background:url(../images/top_tagline_new.gif) 299px 8px no-repeat;
	/*background:url(../images/top_tagline.gif) 299px 14px no-repeat;
	background:url(../images/top_tagline_christmas.gif) 255px 0 no-repeat;*/
}

#header a#top_logo {
	display:block;
	background:url(../images/top_logo.gif) 0 16px no-repeat;
	height:70px;
	width:185px;
	margin:0;
	float:left;
}
#header a#top_logo span {display:none}

#header #skip_to_content {
	display:none;
	float:left;
	width:513px;
	padding:0 77px 0 0;
	text-align:right;
	background:url(../images/arrow_ongreen.gif) no-repeat 424px 8px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#abd38d;
	line-height:26px;
	text-decoration:none;
}#header #skip_to_content:hover {text-decoration:underline}

/*------------------Top Navigation-------------------*/

div#top_nav_c {text-align:left}

a#nav_on_home, a#nav_on_directory, a#nav_on_newsletters, a#nav_on_cards, a#nav_on_consultancy,  a#nav_on_mailshots, a#nav_on_contact {
	display:block;
	height:64px;
	position:relative;
}

a#nav_on_home {
	background:url(../images/top_nav_home_on.gif) 0 0 no-repeat;
	width:114px;
	margin:-64px 0 0 0;
}
a#nav_on_directory {
	background:url(../images/top_nav_vetindex_on.gif) 0 0 no-repeat;
	width:216px;
	margin:-64px 0 0 110px;
}
a#nav_on_newsletters {
	background:url(../images/top_nav_newsletters_on.gif) 0 0 no-repeat;
	width:132px;
	margin:-64px 0 0 322px;
}
a#nav_on_cards {
	background:url(../images/top_nav_cards_on.gif) 0 0 no-repeat;
	width:80px;
	margin:-64px 0 0 450px;
}
a#nav_on_consultancy {
	background:url(../images/top_nav_consultancy_on.gif) 0 0 no-repeat;
	width:133px;
	margin:-64px 0 0 526px;
}
a#nav_on_mailshots {
	background:url(../images/top_nav_mailshots_on.gif) 0 0 no-repeat;
	width:133px;
	margin:-64px 0 0 526px;
}
a#nav_on_contact {
	background:url(../images/top_nav_contact_on.gif) 0 0 no-repeat;
	width:120px;
	margin:-64px 0 0 655px;
}


a#nav_on_home span, a#nav_on_directory span, a#nav_on_newsletters span, a#nav_on_cards span, a#nav_on_consultancy span, a#nav_on_mailshots span, a#nav_on_contact span {display:none}

ul#top_nav {
	display:block;
	list-style:none;
	margin:16px 0 0 0;
	padding:0;
	height:64px;
	width:775px;
}

ul#top_nav li {
	display:block;
	height:64px;
	float:left;
}

ul#top_nav li a {
	display:block;
	height:64px;
}

ul#top_nav li a span {display:none}

ul#top_nav li a#home {background:url(../images/top_nav_home.gif) 0 -64px; width:112px;} ul#top_nav li a#home:hover {background-position: 0 0;}
ul#top_nav li a#directory {background:url(../images/top_nav_vetindex.gif) 0 -64px; width:212px;} ul#top_nav li a#directory:hover {background-position: 0 0;}
ul#top_nav li a#newsletters {background:url(../images/top_nav_newsletters.gif) 0 -64px; width:128px;} ul#top_nav li a#newsletters:hover {background-position: 0 0;}
ul#top_nav li a#cards {background:url(../images/top_nav_cards.gif) 0 -64px; width:76px;} ul#top_nav li a#cards:hover {background-position: 0 0;}
ul#top_nav li a#consultancy {background:url(../images/top_nav_consultancy.gif) 0 -64px; width:129px;} ul#top_nav li a#consultancy:hover {background-position: 0 0;}
ul#top_nav li a#mailshots {background:url(../images/top_nav_mailshots.gif) 0 -64px; width:129px;} ul#top_nav li a#mailshots:hover {background-position: 0 0;}
ul#top_nav li a#contact {background:url(../images/top_nav_contact.gif) 0 -64px; width:118px;} ul#top_nav li a#contact:hover {background-position: 0 0;}
/*------------------[END] Top Navigation-------------------*/
/*------------------[END] Head Section-------------------*/

/*------------------Content-------------------*/

div#content {
	padding-bottom:350px;
	width:auto;
	margin:0;
}

div#content_ds {
	background:url(../images/ds_main.gif) center repeat-y;
	position:relative;
	z-index:0;
	
}

div.ds_top {
	background:url(../images/ds_top.gif) top center no-repeat;
	position:relative;
	z-index:1;
}
div.ds_bottom {
	background:url(../images/ds_bottom.gif) bottom center no-repeat;
	position:relative;
	z-index:1;
	padding-bottom:350px;
}

div#background {
	width:775px;
	margin:0 auto;
	background:url(../images/side_img.gif) right center no-repeat;
}

/*------------------[END] Content-------------------*/


/*------------------Footer-------------------*/

div#footer {
	background:url(../images/footer_bg.gif) repeat-x bottom;
	height:300px;
	margin-top:-300px;
	text-align:center;
	position:relative;
	z-index:2;
}

/*------------------Bottem navigation-------------------*/

ul#btn_nav {
	display:block;
	list-style:none;
	margin:0 auto;
	padding:0;
	height:34px;
	width:775px;
	position:relative;
	z-index:9998;
}

ul#btn_nav li {
	display:block;
	height:34px;
	float:right;
}

ul#btn_nav li a {
	display:block;
	height:34px;
}

ul#btn_nav li a span {display:none}

ul#btn_nav li a#btn_home {background:url(../images/btn_nav_home.gif) 0 0 no-repeat; width:53px;}
ul#btn_nav li a#btn_directory {background:url(../images/btn_nav_vetindex.gif) 0 0 no-repeat; width:163px;}
ul#btn_nav li a#btn_newsletters {background:url(../images/btn_nav_newsletters.gif) 0 0 no-repeat; width:101px;} 
ul#btn_nav li a#btn_cards {background:url(../images/btn_nav_cards.gif) 0 0 no-repeat; width:64px; padding-right:3px;}
/*ul#btn_nav li a#btn_consultancy {background:url(../images/btn_nav_consultancy.gif) 0 0 no-repeat; width:102px;}*/
ul#btn_nav li a#btn_mailshots {background:url(../images/btn_nav_mailshots.gif) 0 0 no-repeat; width:102px;} 
ul#btn_nav li a#btn_contact {background:url(../images/btn_nav_contactus.gif) 0 0 no-repeat; width:76px;}

div#btn_nav_arrow {
	width:775px;
	height:5px;
	margin:0 auto;
	text-align:left;
}


#arrow_move {
	position:relative;
	display:block;
	width:9px;
	height:5px;
	background:url(../images/btn_nav_arrow.gif) 0 0 no-repeat;
}

/*------------------[END] Bottem navigation-------------------*/

div#footer_container {
	width:775px;
	margin:0 auto;
	position:relative;
}

div#footer_contact, div#footer_copyright, div#footer_bloomingdigital {
	float:left;
	height:150px;
	text-align:left;
	padding:90px 50px 0 0;
	line-height:18px;
}
div#footer_contact p, div#footer_copyright p, div#footer_bloomingdigital p {
	margin:0;
	padding:0;
}

div#footer_contact {
	/*background:url(../images/footer_contact.gif) 0 15px no-repeat;*/
	background:url(../images/footer_contact_new.gif) 0 15px no-repeat;
	color:#FFF;
	font-size:13px;
	width:160px;

}
div#footer_contact a {
	text-decoration:none;
	color:#fff;
}
div#footer_contact a:hover {color:#abe184;}
div#footer_copyright {
	background:url(../images/footer_copyright.gif) 0 15px no-repeat;
	font-size:12px;
	font-style:italic;
	width:254px;
	color:#5e6b54;
}
div#footer_bloomingdigital {
	background:url(../images/footer_flower.gif) 0 15px no-repeat;
	width:154px;
	color:#abe184;
	font-size:12px;
}
a#html, a#css {
	background:url(../images/tick.gif) top right no-repeat;
	display:block;
	float:left;
	height:25px;
	color:#abe184;
	text-decoration:none;
}
a#html {width:65px; margin:0 20px 0 0;}
a#css {width:50px;}

a#bloomingdigital {
	font-style:italic;
	text-decoration:none;
	display:block;
	color:#abe184;
	font-size:13px;
	background:url(../images/bloomingdigital.gif) 0 20px no-repeat;
	height:45px;
	margin:20px 0 0 0;
}
a#bloomingdigital span {display:none}

/*------------------[END] Footer-------------------*/

/*------------------General-------------------*/

.clear {clear:both; margin:0; padding:0;}

div.centre {
	width:775px;
	margin:0 auto;
	padding:0;
	position:relative;
	text-align:left;
}
div.centre_nor {
	width:775px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

p span {
	color:#26a6f2;
}

.divider_l {
	width:775px;
	background:url(../images/divider_l.gif) 0 0 no-repeat;
	height:27px;
	margin:17px 0 0 0;
}

div#page_title {
	border-bottom:1px dashed #ccc;
}
div#page_title h1 {
	font-weight:normal;
	font-size:34px;
	color:#333232;
	margin:0;
	padding:43px 0 5px 0;
	width:393px;
	display:block;
}

span.right_links {
	display:block;
	width:382px;
	text-align:right;
	height:54px;
	font-size:12px;
	color:#777;
	position:relative;
	bottom:54px;
	left:393px;
}

span.right_links a, span.right_links span.updated {
	color:#777;
	text-decoration:none;
	height:16px;
	display:block;
	/*float:right;*/
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
}
span.right_links a:hover {color:#f07bd0}

span.right_links a.pdf {
	background:url(../images/pdf.gif) bottom right no-repeat;
	width:155px;
	padding:30px 50px 0 0;
	display:none;  /* Hide PDF Link */
	
}

span.right_links a.go_back {
	background:url(../images/go_back_alone.gif) bottom right no-repeat;
	width:120px;
	padding:30px 57px 0 0;
	margin: 0 0 0 205px; /* PDF space filler */
}

span.right_links span.updated {
	background:url(../images/calander.gif) bottom right no-repeat;
	width:145px;
	padding:30px 30px 0 0;
	
}

span.right_links a.go_back_article {
	background:url(../images/btn_goback_articlebank.gif) bottom right no-repeat;
	width:127px;
	padding:30px 50px 0 0;
	position:relative;
	bottom:46px;
	left:200px;
}
span.right_links a.go_back_newsletter {
	background:url(../images/btn_goback_newsletters.gif) bottom right no-repeat;
	width:127px;
	padding:30px 50px 0 0;
	position:relative;
	bottom:46px;
	left:200px;
}

div.entry  {
	margin:0 0 43px 0;
}

div.entry_logo  {
	margin:0 0 43px 0;
	background-color:#eaf0e1;
	border-bottom:1px solid #e1ebd3;
	border-top:1px solid #e1ebd3;
	padding:15px 20px 16px 20px;
}

div.entry_logo .logo_left { float:left; width:480px; margin-right:25px;}

div.entry_logo .logo { 
float:left;
width:190px;
height:120px;
padding:20px;
background:#ffffff;}

div.entry_logo .logo_green { 
float:left;
width:190px;
height:120px;
padding:20px;
background:#eaf0e1;}

div.entry span, div.entry_logo span, div.entry div.infomation, div.entry_logo div.infomation, div.entry_logo .accordion_child, div.entry .accordion_child {
	display:block;
	color:#6a6a6a;
	padding:0 0 0 35px;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:25px;
}

div.entry span a, div.entry_logo a, div.entry .infomation a, div.entry_logo .infomation a {
	color:#6c964f;
	text-decoration:none;
}
div.entry span a:hover, div.entry_logo a:hover, div.entry .infomation a:hover {color:#f07bd0}

div.entry h3, div.entry_logo h3 {
	color:#26a6f2;
	font-size:18px;
	display:block;
	margin:0;
	padding:0;
	font-weight:normal;
	line-height:30px;
}

div.entry span.address, div.entry_logo span.address {
	background:url(../images/address.gif) 0 0 no-repeat;
}
div.entry span.phone, div.entry_logo span.phone {
	background:url(../images/phone.gif) 0 0 no-repeat;
}
div.entry span.web, div.entry_logo span.web {
	background:url(../images/web.gif) 0 0 no-repeat;
}
div.entry span.email, div.entry_logo span.email {
	background:url(../images/email.gif) 0 0 no-repeat;
}
div.entry span.name, div.entry_logo span.name  {
	background:url(../images/name.gif) 0 0 no-repeat;
}
div.entry span.enquiry, div.entry_logo span.enquiry  {
	background:url(../images/icon_enquiry.gif) 0 0 no-repeat;
}
div.entry div.infomation, div.entry_logo div.infomation  {
	background:url(../images/info.gif) 0 0 no-repeat;
	cursor:pointer;
}


a.btm_btt {
	display:block;
	background:url(../images/btm_btt.gif) right no-repeat;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#777;
	width:70px;
}
a.btm_btt:hover {color:#f07bd0}

div#counties {
	position:relative;
	bottom:50px;
	color:#6a6a6a;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:25px;
}

div#counties a {
	text-decoration:none;
	color:#6c954f;
	margin:0 5px 0 5px;
}
div#counties a:hover {color:#f07bd0}

h2.county, h2.county_top {
	display:block;
	padding:15px 0 0 50px;
	background:url(../images/county.gif) 0 0 no-repeat;
	border-bottom: 1px dashed #afafaf;
	height:45px;
	width:715px;
	color:#f07bd0;
	font-size:25px;
	font-style:italic;
	font-weight:normal;
	line-height:30px;
}
h2.county {margin:50px 0 15px 0;}
h2.county_top {margin:0 0 15px 0;}

h2.county span, h2.county_top span {
	display:block;
	float:right;
	font-style:normal;
	position:relative;
	top:15px;
}

div.ds_right_top, div.ds_right, div.ds_right_btn {
	margin:0 auto;
	padding:0;
	width:775px;
}

div.ds_right_top {background:url(../images/ds_left_top.gif) right top no-repeat}
div.ds_left_top {background:url(../images/ds_right.gif) left top no-repeat}
div.ds_right_btn {background:url(../images/ds_left_btn.gif) right bottom no-repeat;}
div.ds_left_btn {background:url(../images/ds_right_btn.gif) left bottom no-repeat; padding:0 30px 0 50px;}
div.ds_right {background:url(../images/ds_left_main.gif) right repeat-y}
div.ds_left {background:url(../images/ds_right_main.gif) left repeat-y}

div.dotted_line_top {
	background:url(../images/dotted_line_top.gif) right top no-repeat;
	margin:0 auto;
	width:775px;
}

div.dotted_line {
	background:url(../images/dotted_line.gif) right repeat-y;
	margin:0 auto;
	width:775px;
}

div.dotted_line_btn {
	background:url(../images/dotted_line_btn.gif) right bottom no-repeat;
	margin:0 auto;
	width:775px;
}


div.border {
	margin:0 auto;
	background:url(../images/referral_bg.gif) right top repeat-y;
	width:775px;
}





/*------------------[END] General-------------------*/

/*------------------Home-------------------*/

div#welcome {
	width:479px;
	border-right:dashed #ccc 1px;
	text-align:left;
	font-size:14px;
	color:#666;
	padding:21px 44px 0 0;
	line-height:28px;
	margin:20px 0 0 0;
	float:left;
}

div#welcome p {
	padding:24px 0 0 0;
	margin:0;
	}

div#welcome h1 {
	margin:0;
	padding:0;
	display:block;
	height:36px;
	width:173px;
	background:url(../images/h1_welcome.gif) 0 0 no-repeat;
}
div#welcome h1 span {display:none}

span#vet {
	font-style:italic;
	font-size:18px;
}
span#index {
	font-style:normal;
	font-size:17px;
}

a#atoz {
	background:url(../images/home_a-z.gif) 0 0 no-repeat;
	display:block;
	color:#f07bd0;
	font-size:16px;
	font-style:italic;
	height:62px;
	width:194px;
	text-decoration:none;
	padding: 9px 0 0 77px;
	line-height:24px;
	margin:20px 0 0 0;
}
a#atoz:hover { background-position:0 -71px;}

div.green, div.green_nh, div.green_new {
	background-color:#eaf0e1;
	color:#6c954f;
	font-size:13px;
	line-height:25px;
	/*height:303px;*/
	height:auto;
}

div.green_envelopes {
	background-color:#eaf0e1;
	color:#6c954f;
	font-size:13px;
	line-height:25px;
	padding:20px 0 20px 0;
	height:auto;
}

div#home_dog {
	background:url(../images/home_dog.jpg) center bottom no-repeat;
	margin:0;
	padding:0 0 66px 0;
	height:273px;
}
div#home_dog_btn {
	background:url(../images/home_dog_btn.jpg) center top no-repeat;
	padding:37px 0 37px 0;
	position:relative;
}

div#home_boxes {
	width:251px;
	float:left;
}

img#vetindex2009, p#para_1, p#para_2 {
	float:left;
	text-align:left;
}

p#para_1 {
	display:block;
	width:332px;
	border-right:dashed 1px #ccc;
	padding:0 34px 0 26px;
	margin:0;
}

p#para_2 {
	display:block;
	width:223px;
	/*padding:0 0 0 30px;*/
	padding:0 0 0 28px;
	margin:0;
}

a#btn_contactus {
	display:block;
	background:url(../images/btn_contactus.gif) 0 0 no-repeat;
	width:172px;
	height:36px;
	color:#f07bd0;
	text-decoration:none;
	font-size:20px;
	font-style:italic;
	padding:8px 0 0 50px;
	margin:25px 0 0 0;
}
a#btn_contactus:hover {background-position:0 -44px;}

a#btn_side_newsletters, a#btn_side_cards {
	display:block;
	height:109px;
	width:105px;
	color:#f07bd0;
	font-size:15px;
	font-style:italic;
	text-decoration:none;
	padding:5px 0 0 119px;
	text-align:left;
	line-height:24px;
	margin:22px 0 0 27px;
}
a#btn_side_newsletters {background:url(../images/btn_newsletters.gif) 0 0 no-repeat}
a#btn_side_cards {background:url(../images/btn_cards.gif) 0 0 no-repeat}
a#btn_side_newsletters:hover, a#btn_side_cards:hover {background-position: 0 -114px;}

a#btn_side_newsletters_pagerank, a#btn_side_cards_pagerank, a#btn_side_advertise {
	display:block;
	height:83px;
	width:104px;
	color:#f07bd0;
	font-size:15px;
	font-style:italic;
	text-decoration:none;
	padding:5px 20px 0 100px;
	text-align:left;
	line-height:24px;
	margin:17px 0 0 27px;
}

a#btn_side_pagerank, a#btn_side_pagerank_contact  {
	display:block;
	height:83px;
	width:194px;
	color:#6c954f;
	font-size:15px;
	font-style:italic;
	text-decoration:none;
	padding:5px 20px 0 10px;
	text-align:left;
	line-height:24px;
	
}
a#btn_side_pagerank { margin:17px 0 0 27px;}
a#btn_side_pagerank_contact  { margin:17px 0 0 0;}

a#btn_side_pagerank span, a#btn_side_pagerank_contact span { display:block; font-family:Tahoma, Geneva, sans-serif; color:#777777; font-style:normal; font-size:12px;}
a#btn_side_newsletters_pagerank {background:url(../images/side_btns_newsletters_pagerank.gif) 0 0 no-repeat}
a#btn_side_cards_pagerank {background:url(../images/side_btns_home_cards_poppy.gif) 0 0 no-repeat;}
a#btn_side_advertise {background:url(../images/side_btns_advertise.gif) 0 0 no-repeat;}
a#btn_side_pagerank, a#btn_side_pagerank_contact {background:url(../images/side_btns_pagerank.gif) 0 0 no-repeat}
a#btn_side_newsletters_pagerank:hover, a#btn_side_cards_pagerank:hover, a#btn_side_pagerank:hover, a#btn_side_pagerank_contact:hover, a#btn_side_advertise:hover {background-position: 0 -88px;}

/*------------------[END] Home-------------------*/

/*------------------A-z Directory-------------------*/

h1#h1_directory {
	display:block;
	background:url(../images/h1_a-zdirectory.gif) 0 0 no-repeat;
	height:43px;
	width:515px;
	/*margin:45px 0 0 0;*/
	margin:-50px 0 0 0;
	padding:0 0 0 260px;
	text-align:left;
	font-size:14px;
	font-weight:normal;
	color:#6a6a6a;
	line-height:50px;
}
h1#h1_directory span {display:none;}

ul#small_letters {
	list-style:none;
	margin:15px 0 0 0;
	padding:0 4px 0 4px;
	display:block;
	width:775px;
	height:29px;
}
ul#small_letters li {
	display:block;
	height:29px;
	width:29px;
	float:left;
}
ul#small_letters li a {
	display:block;
	width:29px;
	height:29px;
	background:url(../images/contents_letter_small.gif) 0 0 no-repeat;
	color:#5eb0da;
	font-size:20px;
	text-decoration:none;
	text-align:center;
	line-height:28px;
}
ul#small_letters li a:hover {background-position:0 -29px;}

ul#small_letters li a.off {
	background:url(../images/contents_letter_small_off.gif) 0 0 no-repeat;
	color:#ccc;
}
ul#small_letters li a.off:hover {background-position:0 0; cursor:default;}

div.big_letter {
	border-bottom:1px dashed #ccc;
	height:54px;
	padding:0 0 7px 0;
	margin:60px 0 0 0;
}
div.big_letter h2 {
	display:block;
	margin:0;
	padding:0;
	width:54px;
	height:54px;
	background:url(../images/contents_letter.gif) 0 0 no-repeat;
	color:#f07bd0;
	font-size:35px;
	font-weight:normal;
	line-height:50px;
	text-align:center;
	float:left;
}
div.big_letter span.side_links {
	display:block;
	float:left;
	width:721px;
	text-align:right;
	height:54px;
	font-size:12px;
	color:#777;
}

div.big_letter span.side_links a {
	color:#777;
	text-decoration:none;
	height:16px;
	display:block;
	float:right;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
}
div.big_letter span.side_links a:hover {color:#f07bd0}

div.big_letter span.side_links a.pdf {
	background:url(../images/pdf.gif) bottom right no-repeat;
	width:150px;
	padding:38px 50px 0 0;
}

div.big_letter span.side_links a.btt {
	background:url(../images/btt.gif) bottom right no-repeat;
	text-align:left;
	width:83px;
	padding:38px 0 0 0;
}

ul.directory_list {
	display:block;
	width:775px;
	margin:0 auto;
	padding:0;
	list-style:none;
	text-align:left;
	background:url(../images/contents_bg_repeat.gif) repeat;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
}

ul.directory_list li {
	display:block;
	height:35px;
	padding:0 0 0 15px;
	line-height:35px;
	color:#666;
	font-size:13px;
}

ul.directory_list li a {
	text-decoration:none;
	color:#6c954f;
	font-size:13px;
	display:inline-block;
	font-size:13px;
}
ul.directory_list li a:hover {
	text-decoration:underline;
	
}



/*------------------[END] A-z Directory-------------------*/

/*------------------CARDS-------------------*/

div#sympathy, div#client {
	color:#666;
	margin:0 auto;
	padding:0;
	width:460px;
	height:340px;
	padding:0 315px 0 0;
}

div#sympathy {background:url(../images/cards_sympathy_aut10.jpg) right bottom no-repeat}
div#client {background:url(../images/cards_client_aut10.jpg) right bottom no-repeat}

div#sympathy h1 span, div#client h1 span {
	display:none;
}
div#sympathy h1, div#client h1 {
	display:block;
	width:460px;
	height:47px;
	padding:40px 0 0 0;
	margin:0;
}
div#sympathy h1 {background:url(../images/h1_sympathycards.gif) left bottom no-repeat}
div#client h1 {background:url(../images/h1_newclientcards.gif) left bottom no-repeat}

div#sympathy p, div#client p {
	font-size:14px;
	text-align:left;
	width:460px;
	line-height:28px;
}

div#sympathy a, div#client a {
	color:#f07bd0;
	text-decoration:none;
}
div#sympathy a:hover, div#client a:hover { text-decoration:underline;}
div#sympathy a:visited, div#client a:visited {color:#f07bd0}

div#download {
	background-color:#eaf0e1;
	height:97px;
	margin:20px 0 20px 0;
}

a#btn_download {
	display:block;
	width:425px;
	height:40px;
	float:left;
	background:url(../images/cards_download_catalogue.gif) 0 0 no-repeat;
	border-right: 1px dashed #ccc;
	margin:13px 0 0 0;
	padding:32px 0 0 87px;
	color:#db71e8;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	font-size:14px;
}
a#btn_download:hover {background-position:0 -72px;}

span.hide {display:none}

span.small_txt {
	display:block;
	font-size:11px;
	color:#7c7c7c;
	line-height:22px;}
	
	div#cards_contact {
		float:left;
		width:212px;
		color:#7c7c7c;
		font-size:17px;
		line-height:17px;
		padding:25px 0 0 50px;
	}
	
	p#cards_tel, p#cards_fax {
		margin:0;
		padding:0;
	}
	p#cards_fax {padding:11px 0 0 0;}
	p#cards_fax span {color:#6c964f}
	p#cards_tel span {color:#da54e2}

/*------------------[END] CARDS-------------------*/

/*------------------Contact-------------------------*/

div#contact_page {
	width:465px;
	height:271px;
	border-right:dashed #ccc 1px;
	text-align:left;
	font-size:14px;
	color:#666;
	padding:41px 0 0 0;
	margin:0;
	float:left;
}


div#contact_page h1 {
	margin:0 0 30px 0;
	padding:0;
	display:block;
	height:36px;
	width:373px;
	background:url(../images/h1_contactdetails.gif) 0 0 no-repeat;
}
div#contact_page h1 span {display:none}

div#contact_boxes {
	width:279px;
	height:350px;
	float:left;
	padding:24px 0 0 30px;
	background:url(../images/cat_top.jpg) right bottom no-repeat;
}

div#contact_boxes h2 {
	display:block;
	background:url(../images/h2_advertisewithus.gif) 0 0 no-repeat;
	width:202px;
	height:27px;
	margin:0;
	padding:0;
}
div#contact_boxes h2 span {display:none}

div#contact_boxes p {
color:#6c954f;
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
line-height:25px;
}

div.contact_green {
	background-color:#eaf0e1;
	color:#6c954f;
	font-size:12px;
	line-height:25px;
	height:303px;
	font-style:italic;
	text-align:center;
	margin:0;
	padding:0;
}
div#contact_cat {
	width:775px;
	margin:0 auto;
	background:url(../images/cat_btm.jpg) right top no-repeat;
	text-align:left;
	padding:0;
	height:303px;
}
div#contact_cat h2 {
	display:block;
	background:url(../images/h2_tsandcs.gif) bottom left no-repeat;
	height:28px;
	width:104px;
	padding:32px 0 0 0;
	margin:0;
}
div#contact_cat h2 span {display:none}

div#contact_cat p {
	margin:14px 0 14px 0;
}

/*------------------[END] Contact-------------------------*/

/*------------------Consultancy-------------------------*/

div#consult {
	width:775px;
	margin:0 auto;
	background:url(../images/consult_bubble.gif) no-repeat 550px center;
	height:202px;
	text-align:left;
}

div#consult h1 {
	background:url(../images/h1_consultancy.gif) 0 bottom no-repeat;
	display:block;
	height:46px;
	width:233px;
	margin:0;
	padding:40px 0 0 0;
}
div#consult h1 span {display:none}

div#consult p {
	font-size:14px;
	text-align:left;
	width:460px;
	line-height:28px;
	color:#666;
	margin:20px 0 0 0;
	padding:0;
}

div.consult_green, div.consult_white {
	width:auto;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:28px;
	padding:20px 0 20px 0;
}

div.consult_green {background-color:#eaf0e1; color:#6c954f;}
div.consult_white {background-color:#fff; color:#666;}

div.consult_green h2, div.consult_white h2 {
	display:block;
	height:30px;
	width:250px;
	margin:0;
	padding:0;
}

div.consult_green a, div.consult_white a { color:#f07bd0; text-decoration:none;}
div.consult_green a:hover, div.consult_white a:hover {text-decoration:underline;}

div.float_left {float:left;}
	
div#postage_img {background:url(../images/consult_postage.gif) right center no-repeat;	width:156px; height:132px; border-left:1px dashed #ccc; float:left;}
div#mailshots_img {background:url(../images/consult_mailshots.gif) right center no-repeat;	width:156px; height:152px; border-left:1px dashed #ccc; float:left;}
div#newsletters_img {background:url(../images/consult_newsletters.gif) right center no-repeat;	width:156px; height:132px; border-left:1px dashed #ccc; float:left;}
div#vetindex_img {background:url(../images/consult_vetindex.gif) right center no-repeat;	width:156px; height:132px; border-left:1px dashed #ccc; float:left;}

div.consult_green p, div.consult_white p {
	margin:0;
	padding:0 30px 0 0;
	width:588px;
}
div.consult_green h2#postage {background:url(../images/h2_postage.gif) 0 0 no-repeat}
div.consult_white h2#mailshots {background:url(../images/h2_mailshots.gif) 0 0 no-repeat}
div.consult_green h2#newsletter {background:url(../images/h2_bespokenewsletters.gif) 0 0 no-repeat}
div.consult_white h2#vetindex {background:url(../images/h2_vetindex.gif) 0 0 no-repeat}

div.consult_green h2 span, div.consult_white h2 span {
	display:none;
}

div#contact_green {
	background-color:#eaf0e1;
	width:auto;
	text-align:center;
	margin:30px 0 30px 0;
}

div#contact_green h2 {
	display:block;
	background:url(../images/pleasecontactuson.gif) 0 12px no-repeat;
	height:52px;
	width:300px;
	float:left;
	margin:0;
	padding:0;
}
div#contact_green h2 span {display:none}

div#contact_green span {
	display:block;
	color:#6a6a6a;
	padding:0 0 0 35px;
	margin:15px 0 0 0;
	height:20px;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:25px;
	float:left;
}

div#contact_green span.phone {
	background:url(../images/phone.gif) 0 0 no-repeat;
}

div#contact_green span.email {
	background:url(../images/email.gif) 0 0 no-repeat;
}
div#contact_green span a {
	color:#6c964f;
	text-decoration:none;
}
div#contact_green span a:hover {color:#f07bd0}

/*------------------[END] Consultancy-------------------------*/

/*------------------Newsletters-------------------------*/

div#newsletter_welcome {
	width:499px;
	height:400px;
	padding:0 30px 0 0;
	background:url(../images/bird1_top.gif) left bottom no-repeat;
	color:#666;	
	font-size:14px;
	float:left;
}

div#newsletter_welcome_new {
	height:265px;
	width:505px;
	margin:0 auto;
	text-align:left;
	background:url(../images/newsletters/dog.gif) no-repeat 560px 50px;
	padding:0 270px 0 0;
	color:#6c954f;	
	font-size:14px;
}

div#newsletter_welcome h1 {
	background:url(../images/h1_personalisenewsletters.gif) 0 bottom no-repeat;
	display:block;
	height:46px;
	width:480px;
	margin:0;
	padding:40px 0 0 0;
}
div#newsletter_welcome_new h1 {
	background:url(../images/newsletters/h1_personalised.jpg) 0 bottom no-repeat;
	display:block;
	height:46px;
	width:480px;
	margin:0;
	padding:40px 0 0 0;
}
div#newsletter_welcome h1 span, div#newsletter_welcome_new h1 span {display:none}

div#newsletter_welcome p, div#newsletter_welcome_new p {
	margin:0;
	padding:20px 0 0 0;
	line-height:28px;
}

p.skip_to {
	display:block;
	text-align:right;
	color:#6c954f;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	position:relative;
	top:115px;
}

div#news_sidelinks {
	width:245px;
	height:355px;
	float:left;
	border-left:1px dashed #ccc;
	margin:25px 0 0 0;
}

/*div#news_sidelinks a {
	display:block;
	height:73px;
	width:140px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#f07bd0;
	font-style:italic;
	font-size:17px;
	text-decoration:none;
	padding:5px 0 0 84px;
	margin:0 0 18px 21px;
	line-height:24px;
}*/

/*div#news_sidelinks a#news_key_link {background:url(../images/news_key_link.gif) no-repeat 0 0}
div#news_sidelinks a#news_key_link:hover {background-position:0 -77px;}
div#news_sidelinks a#news_winter_link {background:url(../images/news_winter_link.gif) no-repeat 0 0}
div#news_sidelinks a#news_winter_link:hover {background-position:0 -77px;}
div#news_sidelinks a#news_bank_link {background:url(../images/news_bank_link.gif) no-repeat 0 0}
div#news_sidelinks a#news_bank_link:hover {background-position:0 -77px;}*/

div#news_sidelinks a {
	display:block;
	height:58px;
	width:150px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#f07bd0;
	font-style:italic;
	font-size:17px;
	text-decoration:none;
	padding:5px 0 0 74px;
	margin:0 0 10px 21px;
	line-height:24px;
}
div#news_sidelinks a#news_winter_link {background:url(../images/side_btns_newsletters_winter.gif) no-repeat 0 0}
div#news_sidelinks a#news_winter_link:hover {background-position:0 -63px;}
div#news_sidelinks a#news_spring_link {background:url(../images/side_btns_newsletters_spring.gif) no-repeat 0 0}
div#news_sidelinks a#news_spring_link:hover {background-position:0 -63px;}
div#news_sidelinks a#news_summer_link {background:url(../images/side_btns_newsletters_summer.gif) no-repeat 0 0}
div#news_sidelinks a#news_summer_link:hover {background-position:0 -63px;}
div#news_sidelinks a#news_examples_link {background:url(../images/side_btns_newsletters_examples.gif) no-repeat 0 0}
div#news_sidelinks a#news_examples_link:hover {background-position:0 -63px;}
div#news_sidelinks a#news_bank_link {background:url(../images/side_btns_newsletters_articlebank.gif) no-repeat 0 0}
div#news_sidelinks a#news_bank_link:hover {background-position:0 -63px;}
div#news_sidelinks a#news_envelopes_link {background:url(../images/side_btns_newsletters_envelopes.gif) no-repeat 0 0}
div#news_sidelinks a#news_envelopes_link:hover {background-position:0 -63px;}

div#key_features, div#distribution {
	width:auto;
	background-color:#eaf0e1;
}

div#key_features h2 {
	margin:0;
	padding:0;
	background:url(../images/h2_keyfeatures.gif) 0 0 no-repeat;
	height:51px;
	width:167px;
	display:block;
}

div#key_features h2 span {display:none;}

div#key_features ul, div#distribution ul {
	display:block;
	width:775px;	
	color:#6c954f;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:28px;
	list-style:none;
	margin:0;
	padding:5px 0 30px 0;
}

div#key_features ul {background:url(../images/key_features_bg.gif) right 90px no-repeat;}
div#distribution ul {background:url(../images/iphone.gif) right bottom no-repeat}

div#key_features ul li, div#distribution ul li {
	display:block;
	background:url(../images/icon_tick.gif) left 10px no-repeat;
	padding:9px 0 0 50px;
	margin:0;
}

div#key_features ul li {
	width:590px;
}
div#distribution ul li {
	width:450px;
}
div#key_features ul li span.line, div#distribution ul li span.line {
	display:block;
	background:none;
	padding:5px 0 5px 0;
	margin:0;
	border-bottom:1px dashed #ccc;
	height:1px;}
	
div#key_features ul li span.line {
	width:520px;
}
div#distribution ul li span.line {
	width:470px;
}	
p.news_line {
	line-height:28px;
	font-size:14px;
	margin:0;
	padding:10px 0 20px 0;
}
p.news_line a, div.article_terms a {color:#f07bd0; text-decoration:none;}
p.news_line a:hover, div.article_terms a:hover {text-decoration:underline}


a#more_examples {
	display:block;
	background:url(../images/icon_example_news.gif) 0 10px no-repeat;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
	height:55px;
	line-height:35px;
	padding:10px 0 10px 75px;
	margin:0 0 20px 0;
	text-decoration:none;
	font-size:20px;
}
a#more_examples span {
	display:block;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:15px;
}
a#more_examples:hover { color:#f07bd0;}
a#more_examples:hover span { color:#666;}

a#newsletter_plan {
	display:block;
	text-decoration:none;
	height:500px;
	width:775px;
	background:url(../images/newsletter_plan_spring2010.jpg) 0 0 no-repeat;
	margin:20px 0 0 0;
}

a#newsletter_plan span {
	color:#6c954f;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:28px;
	padding:12px 15px 15px 15px;
	display:block;
}

a#newsletter_plan span#top_panel {
	width:145px;
}

a#newsletter_plan span#side_panel {
	width:145px;
	margin:34px 0 0 0;
}

a#newsletter_plan span#btm_panel {
	margin:25px 0 0 215px;
}

a#equine_newsletters {
	display:block;
	background:url(../images/equine_news.jpg) 0 0 no-repeat;
	height:113px;
	width:412px;
	font-size:23px;
	line-height:33px;
	color:#828282;
	text-decoration:none;
	padding:50px 0 0 170px;
	margin:10px 0 0 0;
}
a#equine_newsletters:hover {color:#f07bd0;}

div#spring_news {
	height:430px;
	margin:40px 0 0 0;
}

div#spring_news p {
	display:block;
	color:#666;
	font-size:13px;
	line-height:28px;
	width:325px;
	margin:25px 0 0 0;
	padding:0;
}

a#spring_link {
	display:block;
	background:url(../images/newsletters/winter2010news.jpg) right 0 no-repeat;
	height:67px;
	width:390px;
	float:left;
	text-decoration:none;
	color:#6c954f;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:28px;
	padding:343px 20px 0 40px;
}

div#article_bank {
	width:auto;
	text-align:center;
	background-color:#eaf0e1;
	margin:30px 0 0 0;
}

div#article_bank a {
	margin:0 auto;
	display:block;
	width:665px;
	height:63px;
	background:url(../images/article_bank.gif) 0 0 no-repeat;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:13px;
	line-height:26px;
	text-decoration:none;
	text-align:left;
	padding:42px 0 0 110px;
}
div#article_bank a:hover {background-position:0 -105px;}
div#article_bank a:hover span {text-decoration:underline}

div#article_bank a span {color:#f07bd0; display:block;}

div#bird3_btm {
	margin:0 auto;
	width:775px;
	height:80px;
	background:url(../images/bird3_btm.gif) right 0 no-repeat;
	padding:30px 0 0 0;
	text-align:left;
}

div#article {margin:-30px 0 0 0;}

div#article p, div#article ul {
	font-size:14px;
	color:#666;
	line-height:28px;
}

div#article ul.list {
	margin:0;
	padding:0;
}
div#article ul.list li {
	padding:0;
	margin:10px 0 10px 0;
}

div.article_terms {
	background-color:#eaf0e1;
	width:auto;
	padding:20px 0 20px 0;
	color:#6c954f;
	position:relative;
}

div.article_terms h2 {
	display:block;
	margin:0;
	padding:0;
	background:url(../images/h2_tsandcs.gif) 0 0 no-repeat;
	height:30px;
	position:relative;
}
div.article_terms h2 span {display:none}

div.article_terms p {
	font-style:italic;
	font-size:13px;
	line-height:28px;
	margin:0;
	padding:15px 0 0 0;
	position:relative;
}

div#article p a {color:#f07bd0; text-decoration:none;}
div.green_envelopes p a {color:#f07bd0; text-decoration:none;}
div#article p a:hover {text-decoration:underline}

h1#article_bank_h1 {
	display:block;
	margin:45px 0 0 0;
	background:url(../images/h1_articlebank.gif) 0 35px no-repeat;
	height:70px;
	width:306px;
	position:relative;
}
h1#article_bank_h1 span {display:none}

/*------------------[END] Newsletters-------------------------*/

a#bubble_now {
	display:block;
	background:url(../images/2010_home.gif) center no-repeat;
	width:213px;
	height:168px;
	margin:0 0 8px 0;
	
}
a#bubble_now span {display:none}

a#contactus_2010 {
	display:block;
	background:url(../images/contactus_2010_home.gif) center no-repeat;
	width:143px;
	float:left;
	height:294px;
	margin:0 0 8px 0;	
}
a#contactus_2010 span {display:none}

a#bubble_now_contents {
	display:block;
	background:url(../images/2010_contents.gif) top right no-repeat;
	width:775px;
	height:168px;
	
}
a#bubble_now_page {
	display:block;
	background:url(../images/2010_contactus.png) top right no-repeat;
	width:180px;
	float:right;
	height:168px;
	margin-bottom:-168px;
	position:relative;
	z-index:1000;
	bottom:70px;
	left:180px;
}
a#bubble_now_ref {
	display:block;
	background:url(../images/2010_contactus.png) top right no-repeat;
	width:180px;
	float:right;
	height:168px;
	margin-bottom:-168px;
	position:relative;
	z-index:1000;
	bottom:20px;
	left:150px;
}
a#bubble_now_contents span, a#bubble_now_page span, a#bubble_now_ref span {display:none}


/*------------------PageRank Lightbox------------------*/
a#black, a#black_iphone, a#black_logos {
	display:none;
	height:1078px;
	overflow:hidden;
	z-index:100;
	background:rgba(0,0,0,.4);
	width:100%;
	position:absolute;
	top:0;
	right:0;
}

div#lightbox_pagerank {
	display:none;
	position:absolute;
	width:750px;
	height:690px;
	margin:-360px -375px 0 0;
	
	top:50%;
	right:50%;
	z-index:101;
	text-align:center;
}
div#box_pagerank {
	background:#fff;
	width:605px;
	margin:0 auto;
	padding:25px;
	text-align:left;
}

div#h1_pagerank {
	position:relative;
	background:url(../images/h1_pagerank.png) 0 0 no-repeat;
	left:47px;
	top:45px;
	width:700px;
	height:154px;
}div#h1_pagerank span {display:none}

div#box_pagerank h1 {
	color:#faab14;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	margin:0;
	padding:10px 0 0 0;
}

div#box_pagerank p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:24px;
	color:#666666;
	margin:0;
	padding:10px 0 10px 0;
}

div#box_pagerank p.links {
	font-size:12px;
	padding:10px 0 0 0;
}
div#box_pagerank p a {
	color:#009cff;
	text-decoration:none;
}
div#box_pagerank p a:hover {text-decoration:underline}
span.google_quote {
	margin:0 50px 0 50px;
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-style:italic;
	line-height:24px;
	color:#666;
}

img.quote_left {
	float:right;
}
img.quote_right {
	position:relative;
	bottom:20px;
}

a#pagerank_contact {
	display:block;
	height:49px;
	width:486px;
	text-decoration:none;
	background:url(../images/pagerank_contactus.gif) 0 0 no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-style:italic;
	color:#f07bd0;
	line-height:48px;
	padding-left:20px;
}

a#pagerank_close {
	display:block;
	width:114px;
	height:43px;
	background:url(../images/pagerank_close.gif) 0 0 no-repeat;
	position:relative;
	float:right;
	bottom:30px;
	left:10px;
	margin-bottom:-43px;
}

/*------------------[END] PageRank Lightbox------------------*/

a#home_iphone {
	display:block;
	width:171px;
	height:82px;
	background:url(../images/home_iPhone_icon.gif) 0 0 no-repeat;
	color:#f07bd0;
	font-size:15px;
	font-style:italic;
	text-decoration:none;
	padding:17px 50px 0 12px;
	
}

a#home_iphone:hover {background-position:0 -99px;}

a#home_iphone span {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#666666;
	font-style:normal;
}

a#home_logos {
	display:block;
	width:137px;
	height:83px;
	background:url(../images/new_logos.gif) 5px 10px no-repeat #fff;
	color:#6c954f;
	font-size:15px;
	font-style:italic;
	text-decoration:none;
	padding:5px 0 0 85px;
	border:1px solid #fff;
	margin:20px 0 10px 0;
}

a#home_logos:hover { border:1px solid #ccc;}

a#home_logos span {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#666666;
	font-style:normal;
}

a#home_animalaid {
	display:block;
	width:212px;
	font-family:Tahoma, Geneva, sans-serif;
	height:49px;
	background:url(../images/home_btn_animalasia.gif) 0 0 no-repeat #fff;
	color:#666666;
	font-size:12px;
	text-decoration:none;
	padding:47px 0 0 11px;
	line-height:22px;
}

a#home_animalaid:hover { background-position: 0 -96px;}

a#home_animalaid span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#fb890f;
}

/*------------------iPhone icon Lightbox------------------*/


div#lightbox_iphone {
	display:none;
	position:absolute;
	width:450px;
	height:384px;
	margin:-182px -225px 0 0;
	top:50%;
	right:50%;
	z-index:101;
	text-align:center;
}
div#box_iphone {
	background:#fff url(../images/h1_newforiphones.gif) 25px 25px no-repeat;
	width:400px;
	margin:0 auto;
	padding:25px;
	text-align:left;
}

div#h1_iphone span {display:none}

div#box_iphone h1 {
	color:#26a6f2;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin:0;
	padding:45px 240px 0 0;
}

div#box_iphone p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:24px;
	color:#666666;
	margin:0;
	padding:10px 150px 10px 0;
}

div#iphone_img_lightbox {
	background:url(../images/iphone_lightbox.png) 0 0 no-repeat;
	width:171px;
	height:351px;
	position:absolute;
	top:70%;
	right:50%;
	margin:-300px -247px 0 0;
}

div#box_iphone p a {
	color:#009cff;
	text-decoration:none;
}
div#box_iphone p a:hover {text-decoration:underline}


a#iphone_close {
	display:block;
	width:114px;
	height:43px;
	background:url(../images/pagerank_close.gif) 0 0 no-repeat;
	position:relative;
	float:right;
	bottom:30px;
	left:10px;
	margin-bottom:-43px;
}

/*------------------[END] iPone icon Lightbox------------------*/

/*------------------Add logos Lightbox------------------*/


div#lightbox_logos {
	display:none;
	position:absolute;
	width:692px;
	height:384px;
	margin:-300px -346px 0 0;
	top:50%;
	right:50%;
	z-index:101;
	text-align:center;
}
div#box_logos {
	background:#fff;
	width:646px;
	margin:0 auto;
	text-align:center;
	padding:0 23px 23px 23px;
	text-align:left;
}
div#h1_logos {
	background:url(../images/h1_logos.png) 0 0 no-repeat;
	position:relative;
	right:27px;
	width:719px;
	height:147px;
	}

div#h1_logos span {display:none}

div#box_logos h1 {
	color:#6c964f;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin:20px 0 0 0;
	padding:0;
}

div#box_logos p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	text-align:left;
	line-height:24px;
	color:#666666;
	margin:0;
	padding:10px 0 10px 0;
}

div#box_logos img { padding:10px 0 10px 0;}

div#box_logos p a {
	color:#009cff;
	text-decoration:none;
}
div#box_iphone p a:hover {text-decoration:underline}

div#box_logos p span, div#box_pagerank p span { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;}

a#logos_email {
	display:block;
	background:url(../images/logos_email.gif) 0 0 no-repeat;
	width:287px;
	height:37px;
	text-decoration:none;
	color:#f07bd0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:20px;
	padding:10px 0 0 20px;
	margin:5px 0 0 0;
}
a#logos_email:hover {background-position:0 -47px;}


a#logos_close {
	display:block;
	width:114px;
	height:43px;
	background:url(../images/pagerank_close.gif) 0 0 no-repeat;
	position:relative;
	float:right;
	bottom:30px;
	left:10px;
	margin-bottom:-43px;
}

a.small_link {
	font-size:12px;
	color:#f07bd0;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
}a.small_link:hover {text-decoration:underline;}

p span.point {
	font-size:18px;
	font-style:italic;
}

ul.list_tick_white {
	list-style:none;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#555;
	line-height:30px;
	font-size:13px;
}

ul.list_tick_white li {
	display:block;
	background:url(../images/tick_white.gif) 0 3px no-repeat;
	padding:0 0 0 35px;
}
p.georgia {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#555;
	padding:20px 0 0 0;
	margin:0;
}

/*------------------[END] Add logos Lightbox------------------*/

/*------------------New Home Page------------------*/

div#top_three {
	padding:0px 0 0px 0;
}

div#top_three a {
	display:block;
	float:left;
	height:85px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
	text-decoration:none;
	line-height:21px;
	
}
div#top_three a span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#181818;
	font-style:italic;
	display:block;
	margin-bottom:4px;
}


div#top_three a.printed {
	width:210px;
	background:url(../images/home_new/top_printed.gif) 0 0 no-repeat;
	padding:217px 20px 0 17px;
}
div#top_three a.printed:hover { background-position:0 -303px;}
div#top_three a.a-z {
	width:220px;
	padding:217px 17px 0 40px;
	border-left: 1px dashed #ccc;
	border-right: 1px dashed #ccc;
	background:url(../images/home_new/top_a-z.gif) 7px 0 no-repeat;
	
}

div#top_three a.virtual {
	width:217px;
	background:url(../images/home_new/top_virtual.gif) 9px 0 no-repeat;
	padding:222px 0 0 25px;
}
div#top_three a.printed:hover { background-position:0 -303px;}
div#top_three a.virtual:hover { background-position:9px -313px;}
div#top_three a.a-z:hover { background-position:7px -304px;}

div#dog_top {
	background:url(../images/home_new/dog_top.gif) right bottom no-repeat;
	padding:20px 0 15px 0;
}

div#dog_top a {
	color: #2c8ec7;
	text-decoration:none;
}
div#dog_top p {
	padding:10px 0 0 0;
	margin:0;
}
div#dog_top a:hover {
	color: #f07bd0;
	text-decoration:none;
}

div#coloumn_text {
	width:525px;
	float:left;
	padding:0 20px 0 0;
}
div#coloumn_add {
	width:183px;
	/*border-left:1px dashed #ccc;*/
	height:60px;
	margin: 0 0 0 20px;
	float:left;
}

div#dog_bottom {
	background:url(../images/home_new/dog_bottom.gif) right top no-repeat;
	padding:20px 0 0 0;

}

a.add_logo {
	display:block;
	background:url(../images/home_new/add_logo.gif) 15px 5px no-repeat;
	height:50px;
	padding:0 0 0 80px;
}

a.home_link span {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	display:block;
	line-height:21px;
	background:url(../images/home_new/arrow_green.gif) no-repeat bottom right;
}
a.home_link span span {
	font-size:13px;
	padding:0;
	color:#181818;
	display:block;
	background:none;
}

a.home_link:hover span span {
	color:#f07bd0;
}

#dog_bottom a.home_link, #dog_bottom a.home_link:visited {
	width:109px;
	float:left;
	padding:0 10px 0 70px;
	border-right:1px dashed #ccc;
	text-decoration:none;
}

#dog_bottom a.newsletters, #dog_bottom a.newsletters:visited {
	background:url(../images/home_newsletters.gif) 0 0 no-repeat; height:71px;
}
#dog_bottom a.mailshots, #dog_bottom a.mailshots:visited {
	background:url(../images/home_mailshots.gif) 7px 0 no-repeat; height:71px;
}
#dog_bottom a.cards, #dog_bottom a.cards:visited {
	background:url(../images/home_new/home_link_cards.gif) 10px 0 no-repeat;
}
#dog_bottom a.iphone, #dog_bottom a.iphone:visited {
	background:url(../images/home_new/home_link_iphone.gif) 10px 0 no-repeat;
	border:none;
	padding:0 0 20px 60px;
	width:119px;
}
#dog_bottom a.websites, #dog_bottom a.websites:visited {
	background:url(../images/home_new/home_link_websites.gif) 10px 5px no-repeat;
	border:none;
	padding:0 0 20px 70px;
	width:109px;
}
#dog_bottom a.websites span {background:none;}

/*------------------------------BOOK & Mailshots---------------------------*/
div#printed_book, div#mailshots_page {
	line-height:27px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#666;
}


div#printed_book p, div#mailshots_page p {
	padding:0;
	margin:10px 0 30px 0;
}

.txt_big {
	font-size:19px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.txt_med {
	font-size:18px;
	font-style:italic;
	line-height:40px;
}

div.dotted_divider {
	height:1px;
	border-bottom:1px dashed #ccc;
	width:400px;
	margin-top:-10px;
}

.txt_blue, a.txt_blue:visited {
	color:#26a6f2;
	text-decoration:none;
}
a.txt_blue:hover { text-decoration:underline;}

.txt_pink {
	color:#f07bd0;
	text-decoration:none;
}

a.txt_pink:hover {text-decoration:underline;}

span.txt_dark {
	color:#333;
	font-size:17px;
}
.txt_red {
	color:red;
}

div#printed_book h1, div#mailshots_page h1 {
	display:block;
	padding:0;
	margin:40px 0 40px 0;
	height:60px;

}

h1.h1_book {background:url(../images/printed/h1_directory.gif) 0 0 no-repeat;}
h1.h1_mailshots {background:url(../images/mailshots/h1_mailshots.gif) 0 0 no-repeat;}

div#printed_book h1 span, div#mailshots_page h1 span {display:none;}

div#printed_book h2, div#mailshots_page h2 {
	display:block;
	height:26px;
	background-repeat:no-repeat;
	background-position: 0 0;
	margin:35px 0 -5px 0;
	padding:0;
}

div#printed_book h2 span, div#mailshots_page h2 span {display:none;}

div#printed_book h2.key_features {background-image:url(../images/printed/h2_keyfeatures.gif);}
div#printed_book h2.cost_effective {background-image:url(../images/printed/h2_costeffective.gif);}
div#printed_book h2.what_can {background-image:url(../images/printed/h2_sowhatcanweofferyou.gif);}
div#printed_book h2.what_do {background-image:url(../images/printed/h2_whattodonext.gif);}
div#mailshots_page h2.dates {background-image:url(../images/mailshots/h2_datesforournextmailshots.gif); margin-bottom:20px;}


div#printed_2010 {
	background:url(../images/printed/img_2010.gif) 0 0 no-repeat;
	padding-left:220px;
}

div#mailshots_top_img {
	background:url(../images/mailshots/top_img_may.jpg) right top no-repeat;
	padding-right:300px;
	height:368px;
	margin-bottom:-30px;
}

a.link_dotted, a.link_dotted:visited, a.link_dotted_green, a.link_dotted_green:visited {
	border-bottom:1px dashed #ccc;
	border-top:1px dashed #ccc;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:335px;
	font-size:18px;
	font-style:italic;
	background: url(../images/home_new/arrow_green.gif) 325px 13px no-repeat;
	line-height:36px;
	display:block;
	color:#26a6f2;
	padding:0 0 0 15px;
	text-decoration:none;
}
a.link_dotted, a.link_dotted:visited {background-color:#fff;}
a.link_dotted_green, a.link_dotted_green:visited {background-color:#eaf0e1;}

a.link_dotted:hover { background-color:#eaf0e1;}
a.link_dotted_green:hover { background-color:#d8e5c6;}

div#printed_book ul, div#mailshots_page ul {
	margin:0;
	padding:0;
	list-style:none;
}
div#mailshots_page ul {margin-top:-20px;}

div#printed_book ul li, div#mailshots_page ul li  {
	display:block;
	background:url(../images/printed/list_pink.gif) 0 10px no-repeat;
	padding-left:25px;
}

a#link_mailshots, a#link_mailshots:visited {
	display:block;
	margin:0 0 0 20px;
	width:294px;
	float:right;
	height:265px;
	background:url(../images/printed/link_mailingcards.gif) 0 0 no-repeat;
}
a#link_mailshots span {display:none;}
a#link_mailshots:hover { background-position:0 -265px;}

div#media_pack_2011 {
	background:url(../images/printed/img_mailingpack.gif) right center no-repeat;
	padding-right:150px;
}



div#enquiry_form h2 {
	display:block;
	background:url(../images/printed/h2_enquiryform.gif) 0 20px no-repeat;
	height:35px;
	border-bottom:1px dashed #ccc;
	margin:0;
	padding:20px 0 0 0;
}
div#enquiry_form h2 span {display:none;}

div#enquiry_form {
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	line-height:36px;
}


div#enquiry_form form span.lable { width:150px; display:inline-block; color:#6c954f;}
div#enquiry_form form span.lable_nw { color:#6c954f;}
span.lable_address { width:150px; display:inline-block; color:#6c954f; position:relative; top:30px;}

textarea#enquiry_box {
	display:block;
	height:100px;
	width:769px;
	margin:0 0 20px 0;
}
textarea#enquiry_address {
	height:100px;
	width:617px;
	padding:3px;
	margin-bottom:5px;
	position:relative;
	left:150px;
}

div#enquiry_form form input.input_box {
	width:615px;
	padding:3px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
}


div#enquiry_form form textarea, #select_found {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
	line-height:23px;
}

.float_right {
	float:right;
	margin-left:20px;
}

#stop_and_paws a {
	display:block;
	text-align:left;
	height:37px;
	width:90px;
	background:url(../images/paws_for_tea.gif) 0 0 no-repeat;
	padding:3px 0 0 75px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
	line-height:16px;
	position:relative;
	z-index:9999;
}
#stop_and_paws a:hover {color:#f07bd0;}
#stop_and_paws { height:40px; margin:0 auto -40px auto; width:775px; position:relative; z-index:1000; bottom:30px; text-align:left;}


/* Accordian Menu -------------------------------------*/

#news_tabs {
	background:url(../images/newsletters/tabs_bg.gif) repeat-x 0 -18px #fff;
	font-family:Tahoma, Geneva, sans-serif;
}

#basic-accordian{
/*	width:775px;
	margin:0 auto;*/
	z-index:2;
}

.accordion_headings{
	line-height:35px;
	height:35px;
	margin:4px 6px 0 0;
	padding:0 15px 0 15px;
	background: url(../images/newsletters/tab_off_bg.gif) repeat-x;
	color:#FFFFFF;
	-moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px;
	cursor:pointer;
	font-size:15px;
}

.accordion_headings:hover{
	background:#6c9350;
}

.accordion_child{
	padding:0;
	margin:0;
	background:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
	text-align:left;
}

.header_highlight, .header_highlight:hover {
	line-height:38px;
	height:38px;
	margin-top:0px;
	background-color:#fff;
	background-image:none;
	border:1px solid #6c964f;
	border-bottom:1px solid #fff;
	cursor:default;
	color:#6c9350;
}

.tab_container *{
	float:left;
}
.tab_container {
	margin:0 auto;
	width:775px;
}


.in_this_section {
	padding:20px 0 20px 0;
	margin: 0 auto 20px auto;
	width:775px;
	border-bottom:1px solid #ccc;
}

.in_this_section span {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; display:block; height:30px; float:left; line-height:26px;}


.in_this_section a, .in_this_section a:visited {
	text-decoration:none;
	color:#555;
	padding: 0 10px 0 10px;
	line-height:26px;
}

.in_this_section a:hover {color:#18b6ff;}

#news_tabs p {
	line-height:26px;
}

img.h2_news {
	margin:10px 0 10px 0;
}

img.h3_news {
	margin:20px 0 20px 0;
}

div.examples {float:left;	height:300px;}

div.examples_bespoke_img, div.brochures_img {float:right; height:400px;}

div.examples, div.examples a, div.examples a:visited  {
	display:block;
	width:238px;
	text-decoration:none;
}

div.examples_bespoke_img, div.examples_bespoke_img a, div.examples_bespoke_img a:visited {
	display:block;
	width:275px;
	text-decoration:none;
}


div.brochures_img, div.brochures_img a, div.brochures_img a:visited {
	display:block;
	width:304px;
	text-decoration:none;
}

div.examples a, div.examples a:visited  {padding:266px 0 0 0; height:34px;}
div.examples_bespoke_img a, div.examples_bespoke_img a:visited  {padding:378px 0 0 0; height:34px;}
div.brochures_img a, div.brochures_img a:visited  {padding:378px 0 0 0; height:34px;}

div.examples a span, a.example_bespoke, div.examples_bespoke_img a span, div.brochures_img a span  {
	display:block;
	height:34px;
	line-height:34px;
	margin-right:20px;
	color:#6c954f;
	padding-left:45px;
}

div.examples a:hover span, div.examples_bespoke_img a:hover span { background-color:#dbe5cc;}

div.examples_mono, div.examples_splash {margin-right:30px;} 
div.examples_bespoke_img {margin-left:30px;} 
div.brochures_img {margin-left:40px;} 
img.img_websites {float:right; margin:40px 0 0 40px;}

div.examples_mono a {background:url(../images/newsletters/examples_mono_summer2010.jpg) no-repeat;}
div.examples_mono a span {background:url(../images/newsletters/examples_orange.gif) 2px 2px no-repeat #eaf0e1;}

div.examples_splash a {background:url(../images/newsletters/examples_splash_summer2010.jpg) no-repeat;}
div.examples_splash a span {background:url(../images/newsletters/examples_pink.gif) 2px 2px no-repeat #eaf0e1;}

div.examples_colour a {background:url(../images/newsletters/examples_colour_summer2010.jpg) no-repeat;}
div.examples_colour a span {background:url(../images/newsletters/examples_blue.gif) 2px 2px no-repeat #eaf0e1;}

div.examples_bespoke_img a {background:url(../images/newsletters/examples_bespoke_img.gif) no-repeat;}
div.examples_bespoke_img a span {background:url(../images/newsletters/examples_black.gif) 2px 2px no-repeat #eaf0e1; margin-left:30px;}

div.brochures_img a {background:url(../images/newsletters/brochures_img.gif) no-repeat;}
div.brochures_img a span {background:url(../images/newsletters/tick_green.gif) 2px 2px no-repeat #eaf0e1; margin-left:30px;}

a.example_bespoke {background:url(../images/newsletters/examples_black.gif) 2px 2px no-repeat #eaf0e1; width:585px; text-decoration:none; font-size:18px; color:#38b3df; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin:25px 0 0 0;}

div.examples a:hover span, a.example_bespoke a:hover span, a.brochures_img a:hover span { background-color:#dbe5cc;}

a#custom_img {
	display:block;
	text-align:right;
	margin:70px 0 0 20px;
	float:right;
	padding:275px 10px 0 0;
	color:#38b3df;
	text-decoration:none;
	width:340px;
	height:25px;
	background:url(../images/newsletters/winter2010news_panels.jpg) 0 0 no-repeat;
}

ul.directory_list li span.copy-date { display:block; width:210px; float:right; text-align:center;}
ul.directory_list li span.pub-date { display:block; width:230px; float:right; text-align:center;}
ul.directory_list li span.comp_colour { display:block; width:158px; float:right; text-align:center; color:#49a6dd;}
ul.directory_list li span.comp_splash { display:block; width:120px; float:right; text-align:center; color:#ef5fa1;}
ul.directory_list li span.comp_mono { display:block; width:160px; float:right; text-align:center; color:#f8a11d;}
ul.directory_list li span.comp_bespoke { display:block; width:420px; float:right; text-align:center; color:#333333;}
ul.directory_list li span.comp_brochures { display:block; width:420px; float:right; text-align:center; color:#6c954f;}
ul.directory_list li img { position:relative; top:3px;}

li.copy_title {
	background:url(../images/newsletters/copydate.gif) right no-repeat;
}

.txt_green, li.txt_green, ul.directory_list li.txt_green {color:#6c954f;}

img.h2_prices {
	margin:30px 0 -30px 0;
}

div.pagination {
	text-align:center;
	padding:20px 0 30px 0;
	margin:10px auto 0 auto;
	width:350px;
	border-top: 1px solid #ccc;
}

div.pagination span.page_on, div.pagination a,  div.pagination a:hover, div.pagination span.grey {
	display:block;
	margin:0 2px 0 2px;
	float:left;
	width:29px;
	height:29px;
	color:#5eb0da;
	font-size:20px;
	text-decoration:none;
	text-align:center;
	line-height:28px;
}

div.pagination span.page_on {	background:url(../images/contents_letter_small.gif) 0 0 no-repeat;}

div.pagination a {
	background:url(../images/contents_letter_small_off.gif) 0 0 no-repeat;
	color:#ccc;
}
div.pagination a.next, div.pagination a.previous { background:none; width:100px; font-size:18px; color:#666; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
div.pagination span.grey {background:none; color:#cccccc; width:100px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
div.pagination a.next:hover, div.pagination a.previous:hover { color:#5eb0da;}

div#green_band {height:6px; position:relative; margin-bottom:-6px; top:144px; width:100%; background:#eaf0e1 url(../images/newsletters/top_nav_gree.gif) no-repeat center top; z-index:90; display:none;}

#mailshots_page table#mailcards_schd {
line-height:34px;
padding:0;
font-family:Tahoma, Geneva, sans-serif;
margin:0 20px 0 0;
text-align:center;
}

#mailshots_page table#mailcards_schd td {
padding:0 10px 0 15px;
width:131px;
}

#mailshots_page table#mailcards_schd tr.top_line {
line-height:20px;
color:#6c954f;
}
#mailshots_page table#mailcards_schd td.month {
text-align:left;
color:#6c954f;
font-weight:bold;
}

 #book_now {
 font-size:19px;
 line-height:36px;
 height:73px;
 padding:15px 0 0 312px;
 margin:20px 0 0 0;
 background:url(../images/mailshots/booknow_2.gif) left top no-repeat;
 }
 #book_now a { padding:0 0 0 150px;}
 #book_now span {
 display:block;
 font-size:13px;
 padding:0 0 0 138px;
 }