/*DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN*/


/*text styles*/

body {
	font-family: Arial, Helvetica, sans-serif;
		color: #000000;
	/*background-image: url(images/bsckground.gif);*/
	background-color: #000040;
	}

p {
	}

#bold {
	font-weight: bold;
}

#maintext {				/*main paragraph sections*/
	font-size: 12pt;
	font-weight: normal;
	text-align: left;
	}

.maintextleft {				/*main paragraph sections*/
	font-size: 12pt;
	font-weight: normal;
	text-align: left;
	}

.maintextcentre {			/*main paragraph sections - aligned centre*/
	font-size: 12pt;
	font-weight: normal;
	text-align: center;
	}
	
.quote1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;;
	}

.quotetable {
	width: 400px;
	border: 1px solid #000000;
	background-color: #FFFFCC;
	}
	
	.quotecell {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			padding: 5px;
			text-align: left;
			}

.newtable {
	width: 400px;
	border: 2px solid #000000;
	background-color: #ffffff;
	vertical-align: bottom;
	}
	
	.newcell {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			font-weight: bold;
			padding: 5px;
			text-align: left;
			vertical-align: bottom;
			}

h1 {					/*main page heading*/
	font-family: arial, helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-align: center
	}

h2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-align: left;
	}

h3 {
	font-family: arial, helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-align: left;
	}

.footer {				/*compliance smallprint at bottom of page*/
	font-size: 8pt;
	color: #000000;
	text-align: center;
	margin-top: 10px;
	}

.orderstep {
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	}
	
	.orderdetail {
	font-size: 12pt;
	padding-left: 100px;
		}

.pricingCell {
	border: 1px solid #990000;
	}
	
	.pricingHead1 {
		font-size: 12pt;
		font-weight: bold;
		}

	.pricingHead2 {
		font-size: 10pt;
		font-weight: bold;
		}
#myLinks {						/*links for 'new' section*/
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: hand;
	}

#linksText {					/*links at bottom of homepage*/
	font-size: 10pt;
	cursor: hand;
	}
	
#linksLink {					/*links on link page*/
		font-size: 12pt;
		font-weight: normal;
		cursor: hand;
		}
		
#linksDesc {					/*decription of links on link page*/
		font-size: 12pt;
		font-weight: normal;
		}
/*main layout table*/

#layouttable {
	width: 800px;
	height: 750px;
	border: 3px solid #000000;
	margin-left: auto;
	margin-right: auto;
	}

	#layouttoprow {
			background-color: #FFFFFF;
			background-image: url(images/pole-fitness-magazine.jpg);
		}

		#layouttopcell {
			width: 100%;
			height: 150px;
			border: 0px;
			
			background-color; #FFFFFF;
			vertical-align: top;
			}
	
	#layoutnavrow {
			background-color: #800080;
			}

		#layoutnavcell {
			width: 100%;
			height: 10px;
			border: 0px;
			vertical-align: middle;
			text-align: left;
			}

	#layoutmidrow {
		}

		#layoutmidleftcell {
			width: 0px;
			height: 530px;
			border: 0px;
			background-color:#FFFFFF;
			vertical-align: top;
			}

		#layoutmidmidcell {
			width: 800px;
			height: 500px;
			border: 0px;
			background-color:#FFFFFF;
			vertical-align: top;
			}

		#layoutmidrightcell {
			width: 0px;
			height: 530px;
			border: 0px;
			background-color:#FFFFFF;
			}

	#layoutbottomrow {
		}

		#layoutbottomcell {
			width: 100%;
			height: 60px;
			border: 0px;
			background-color:#FFFFFF;
			}

/*Navigation Table*/
#navtable {
	height: 30px;
	text-align: left;
	}
	
	#navcell {
		width: 100px;
		}


/*Main page cell*/

#maintable {
	width: 100%;
	height: 100%;
	}
	
	#mainrow {
		}
		
	#maincell {
		width: 100%;
		height: 100%;
		text-align: center;
		vertical-align: top;
		padding: 30px;
		}

/*coding for links*/

a.topnav {				/*top-right navigation links*/
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	}

.smallnav {				/*keeps | the right size and colour for top-right navigation*/
	font-size: 10pt;
	color: #000000;
	}

a.main {				/*main page navigation*/
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
	}

a.sub {					/*main page sub-navigation*/
	font-size: 9pt;
	color: #0000cc;
	text-decoration: none;
	}

a.paranav {				/*navigation elements contained within main page text*/
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	}

a.paranavbold {				/*BOLD navigation elements contained within main page text*/
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	}

a.morenav {				/*navigation elements of 'more...' on homepage*/
	font-size: 8pt;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
	float: right;
	}

a.bottomtext {				/*text at bottom of page for navigation to request for consultation*/
	font-family: Kristen ITC, arial, helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	}


/*ANIMAL and HORSE GALLERY*/

.bigpic {					/*table for big picture*/
	width: 410px;
	height: 460px;
	border: 0px solid #000000;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	}
	
	.bigpiccell {
		height: 100%;
		}
		
.smalltable {				/*table for small pictures*/

	}

	.headcell {
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14pt;
		font-weight: bold;
		}

	.smallcell {			/*cell for small pics*/
		width: 50px;
		height: 50px;
		border: 1px solid #000000;
		visibility: visible;
		text-align: center;
		vertical-align: middle;
		}
		
	.smallcellhidden {			/*cell for small pics*/
		width: 50px;
		height: 50px;
		border: 1px solid #000000;
		visibility: hidden;
		}
	
/*CONTACT*/

	.contactTable {
	}

	.contactTitle {
		font-size: 12pt;
		text-align: left;
		width: 150px;
		}
		
	.contactField {
		text-align: left;
		}
		

/*GALLERY*/

/*.galleryRow {
	display: none;
	}*/

/*TERMS*/

.termhead {
	font-weight: bold;
	}