a:link { font-weight: normal; 

		color: #000080; 

		text-decoration: none; 

		font-size: 2.1vmin;

}



a:visited { font-weight: normal; 

		color: #000080; 

		text-decoration: none; 

		font-size: 2.1vmin;

}



a:hover { font-weight: normal; 

		color: #993333; 

		text-decoration: none; 

		font-size: 2.1vmin;

}



.toplink a:link { font-weight: bold; 

		font-family: Verdana;

		color: #ffffff; 

		text-decoration: none; 

		font-size: 2.7vmin;

}



.toplink a:visited { font-weight: bold;

		font-family: Verdana; 

		color: #ffffff; 

		text-decoration: none; 

		font-size: 2.7vmin;

}

 

.toplink a:hover { font-weight: bold; 

		font-family: Verdana;

		color: #ffff00; 

		text-decoration: none; 

		font-size: 2.7vmin;

}





.nav2 a:link {

	color : #333333;

	font-weight : normal;

	text-decoration : none;

	font-size: 2.1vmin;

	padding: 2px;

	display: block;



}



.nav2 a:visited {

	color : #333333;

	font-weight : normal;

	text-decoration : none;

	font-size: 10px;

	padding: 2px;

	display: block;



}



.nav2 a:hover {

	color : #FF3300;

	font-weight : normal;

	text-decoration : none;

	font-size: 10px;

	background-color: #CCCCCC;

	display: block;

	padding: 2px;



}



.nav2  {

	color : #333333;

	font-weight : normal;

	text-decoration : none;

	font-size: 10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #EAEAEA;

	border-right-color: #EAEAEA;

	border-bottom-color: #EAEAEA;

	border-left-color: #EAEAEA;

	text-align: center;

	padding: 2px 1px;





}



body {

	font-weight: normal;

	color: #216928;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1.9vw;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;



}



td {

	color: #216928;

	font-size: 2.1vmin;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;



}



ul li	{

	list-style-type: circle;

	color: #666666;

	font: bold 1.0em/1.4em arial, helvetica, sans-serif

	list-style-position: outside;

}



INPUT, TEXTAREA, SELECT, OPTION {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	border: 1px solid #1F4D8B;





}




h1	{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1.3vw;
	color: #216928;

	margin:10

	}





h2	{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 2.2vh;

	color: #FFFFFF;

	letter-spacing: 1.5em;



}





.cursor {

	cursor: hand;

	background-color: #FFBCA6;



}



.imgBorder {

	border: 1px solid #0099CC;

	

}





.form1 {

	padding: 4px;

}





.imgBorder {

	border: 1px solid #1F4D8B;

	

}



.form2 {



	padding: 4px;

}



.ifr {

	border: 1px solid #0099CC;

}

.mntxt1 {

	padding-top: 25px;

	padding-right: 20px;

	padding-bottom: 20px;

	padding-left: 35px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #EAEAEA;

	border-right-color: #EAEAEA;

	border-bottom-color: #EAEAEA;

	border-left-color: #EAEAEA;

	text-align: left;

	vertical-align: bottom;

}

.mnTL {

	text-align: right;

	vertical-align: top;

	padding-top: 3px;

	padding-right: 15px;

	padding-bottom: 2px;

	padding-left: 10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #EAEAEA;

	border-right-color: #EAEAEA;

	border-bottom-color: #EAEAEA;

	border-left-color: #EAEAEA;

}

.logom {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #EAEAEA;

	border-right-color: #EAEAEA;

	border-bottom-color: #EAEAEA;

	border-left-color: #EAEAEA;

	text-align: left;

}

.secTxt {

	padding-top: 12px;

	padding-right: 12px;

	padding-bottom: 4px;

	padding-left: 35px;

	border-top-width: 1px;

	border-right-width: 3px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #EAEAEA;

	border-right-color: #2E5B94;

	border-bottom-color: #EAEAEA;

	border-left-color: #EAEAEA;

	text-align: left;

	background-color: #F5F5F5;

	color: #333333;

}

.copyr {

	color: #CCCCCC;

	padding: 12px;

	text-align: center;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #EAEAEA;

	border-right-color: #EAEAEA;

	border-bottom-color: #EAEAEA;

	border-left-color: #EAEAEA;

}

.colsp3 {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #EAEAEA;

	border-right-color: #EAEAEA;

	border-bottom-color: #EAEAEA;

	border-left-color: #EAEAEA;

}

.flabk {

	background-image: url("http://hiddenvalleygardens.co.uk/new/Media%20Cat/imgs/skybk.jpg");

	background-repeat: no-repeat;

	vertical-align: top;

}

.g2 {

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 15px;

	text-align: left;

}

.hdbk {

	background-image: url("http://hiddenvalleygardens.co.uk/new/Media%20Cat/imgs/sky_s.jpg");

	background-repeat: no-repeat;

	text-align: right;

	padding-top: 4px;

	padding-right: 15px;

	padding-bottom: 4px;

	padding-left: 5px;

}

.nav2on {



	color : #993300;

	font-weight : normal;

	text-decoration : none;

	font-size: 10px;

	display: block;

	padding: 2px 1px;

}

.secTxt {

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 20px;

	padding-left: 30px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #EAEAEA;

	border-right-color: #EAEAEA;

	border-bottom-color: #EAEAEA;

	border-left-color: #EAEAEA;

	text-align: left;

	vertical-align: bottom;

	background-color: #FFFFFF;

}

.mntxt2 {

	padding-top: 20px;

	padding-right: 15px;

	padding-bottom: 5px;

	padding-left: 35px;

	border-top-width: 1px;

	border-right-width: 3px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #E4E4E4;

	border-right-color: #996666;

	border-bottom-color: #E4E4E4;

	border-left-color: #E4E4E4;

	text-align: left;

	vertical-align: bottom;

	background-color: #F0F0F0;

}

.secTxt2 {



	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 20px;

	padding-left: 15px;

	text-align: left;

	vertical-align: bottom;

	background-color: #FFFFFF;

}

.mntxt3 {



	padding-top: 20px;

	padding-right: 15px;

	padding-bottom: 12px;

	padding-left: 25px;

	border-top-width: 1px;

	border-right-width: 3px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #E4E4E4;

	border-right-color: #996666;

	border-bottom-color: #E4E4E4;

	border-left-color: #E4E4E4;

	text-align: left;

	vertical-align: bottom;

	background-color: #FBFBFB;

}

.btnTxt {



	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 20px;

	padding-left: 30px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #EAEAEA;

	border-right-color: #EAEAEA;

	border-bottom-color: #EAEAEA;

	border-left-color: #EAEAEA;

	text-align: left;

	vertical-align: top;

	background-color: #FFFFFF;

}

.samples1 {

	text-align: center;

	padding: 7px;

	border: 1px dotted #CCCCCC;

}

.smplOuter {

	text-align: left;

	vertical-align: bottom;

	background-color: #FFFFFF;

	padding: 6px;

}

.condTxt {

	text-align: left;

	vertical-align: top;

	background-color: #FFFFFF;

	padding: 20px;

	border: 1px solid #EAEAEA;

}

.templ {

	padding: 6px 5px 10px;

	border: 1px solid #993333;

	text-align: center;

}

.ifr {

	border: 1px dashed #CCCCCC;

}

.templhelp {

	font-size: 12px;

	padding: 20px;

	text-align: left;

}

.cursor0 {



	cursor: hand;

}

.portfL {



	padding-top: 10px;

	padding-right: 12px;

	padding-bottom: 10px;

	padding-left: 55px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 3px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #E4E4E4;

	border-right-color: #E4E4E4;

	border-bottom-color: #E4E4E4;

	border-left-color: #1F4D8B;

	text-align: left;

	vertical-align: bottom;

	background-color: #F0F0F0;

}

.portfR {

	padding-top: 20px;

	padding-right: 25px;

	padding-bottom: 8px;

	padding-left: 15px;

	text-align: left;

	vertical-align: top;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #EAEAEA;

	border-right-color: #EAEAEA;

	border-bottom-color: #EAEAEA;

	border-left-color: #EAEAEA;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

}