/*  Margin Auto - Centres the wrapper or element */
body, #wrapper {margin: 0 auto;}

/*Zero Margins*/
#foot, #header, #header h1, #header h2, #inner, #main, #rightcol, #superhead, #superhead h4, #top, #topmenu ul, #topmenu a, #vertmenu, #vertmenu h1, #vertmenu u, #vertmenu ul, #vertmenu ul li, #wrapper p {margin: 0px;}

/* Padding */
body, #header, #inner, #main, #maintextblock h3, #rightcol, #superhead, #superhead h4, #top, #topmenu ul, #vertmenu, #vertmenu u, #vertmenu ul, #vertmenu ul li, #wrapper {padding: 0px;}

/* Font */
body, #superhead h4, #header h1, #header h2, {font: 13px  Arial, Verdana, Tahoma, sans-serif;}

/* Background Image for wrapper */
#wrapper, #superhead h4 {background: url("http://www.equinethermography.co.uk/img/wrapbg2.png") repeat;}

/* Height */
#top {height: 120px;}

/* Width */
#superhead, #top, #wrapper {width: 967px;} 
#topmenu {width: 793px;}
#main {width: 795px;}
#maintextblock {width: 750px;}
#rightcol {width: 168px; }
#vertmenu, #vertmenu h1 {width: 164px;}
#foot {width: 965px;}
#vertmenu ul li a {width: 100%;}


/* Text Alignment */
#foot, #header h1, #header h2 {text-align: center;}
#topmenu {text-align: left;}

/*Font Weight*/
#header h1, #header h2, #maintextblock h3, #maintextblock h5 {font-weight: lighter;}
#maintextblock h6 { font-weight: bolder;}

/* Font Size */
#vertmenu , #vertmenu h1, #vertmenu ul li a { font-size: 1em; }
#maintextbloc, #topmenu a {font-size: 1.1em;}
#maintextblock h5 { font-size: 1.3em; }
#header h2 {font-size: 1.8em;}
#maintextblock h3 {font-size: 2em;}
#header h1 {font-size: 3em;}

/* Line Height */
#maintextblock {line-height: 1.5em;}

/* Padding and Margins */
#header h1 {padding: 7px 20px 7px 7px;}
#header h2 {padding: 7px 10px 15px 7px;}
#maintextblock {padding: 20px 20px 20px 20px; margin: 0px 0px 0px 4px;}
#maintextblock p {margin: 10px 0 10px 0;}
#topmenu {padding: 2px 2px 2px 0px; margin: 0px 0px 10px 0px;}
#topmenu li {margin-right: 0px;}
#topmenu a {padding: 2px 5px 2px 5px;}
#vertmenu h1 {padding: 7px 0px 7px 7px;}
#vertmenu h1 {padding: 7px 0px 7px 7px;}
#vertmenu ul li a {padding: 5px 0px 2px 7px;}
#foot {padding: 7px 0px 7px 0px;}

/* Floats */
#main {float: left;}
#rightcol, #topmenu {float: right; }

/* List Style */
#topmenu ul, #topmenu li, #vertmenu ul {list-style: none;}

/* Display */
#topmenu li {display: inline;}
#vertmenu h1, #vertmenu ul li a  {display: block;}

/* Text Decoration */
#topmenu a, #vertmenu ul li a {text-decoration: none;}

/******  Colour changes - backgrounds, borders and fonts ******/

#vertmenu ul {border: none;}

/*Black font colour*/
#foot, #header h1, #header h2, #topmenu a, #topmenu a:hover, #vertmenu ul li a, #vertmenu ul li a:hover, #vertmenu ul li a:focus  {color: black;}

/*White Font or Text colour*/
#superhead, #superhead h4 {color: white;}

/* Charcoal font colour */
body, #maintextblock h5, #maintextblock h6 {color: #333333;}

/* Items using white background colour */
body, #header, #main, #top, #topmenu, #vertmenu ul li a:hover, #vertmenu ul li a:focus {background: white}

/* Items using black background colour */
#vertmenu h1 {background: black;}


/*White bottom border 1px*/
#vertmenu ul li a {border-bottom: 1px solid white;}

/* Page colour as background colour */
#wrapper, #topmenu a:hover, #vertmenu ul li a  {background-color: #19BBD7;}

/*Page colour as text or font coloour */
#topmenu, #vertmenu h1 {color: #19BBD7;}


/*Page colour as solid 3px bottom border to blockhead */
#top {border-bottom: 3px solid  #19BBD7;}

.emailus{
	text-align: center;
	color: black;
	text-decoration: none;
}
.emailus a{
	font-size: 1.1em;
	text-align: center;
	color: black;
	text-decoration: underline;
}


