@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700);
@-ms-viewport{
  width: device-width;
}
body 			{

font-family:droid serif,verdana,helvetica,arial; 
font-size:14px; 
background-color:#F2F2F2;
margin:0;
line-height: 18px;
}


td		{

line-height:18px;
}		

	
h1				{ color:#666666; font-weight:800; font-size:20px; margin-bottom:5pt; line-height:25px; margin-top:10px}

h2				{ color:#666666;  font-weight:800;  font-size:17px; margin-bottom:2pt; margin-top:3pt}

h3            { color:#00009F; font-weight:bold; font-size:14px; margin-bottom:5pt}

h4				 { color:black; font-weight:bold; font-size:15pt}


a {  font-family: droid serif, Verdana, Arial, Helvetica, sans-serif;  font-weight:bold;  TEXT-DECORATION: none; color: #0060CF}
a:visited {  font-family: droid serif, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;   TEXT-DECORATION: none; color: #0060CF}
a:hover {  font-family: droid serif, Verdana, Arial, Helvetica,  sans-serif;  TEXT-DECORATION: underline; color:#38ABE0}

textarea		{font-family: droid serif, Verdana; font-size: 14px }
select       	{font-family: droid serif, Verdana; font-size: 14px }
input        	{font-family: droid serif, Verdana; font-size: 14px }

.rightcol

{ 
background-color:#F9FFD9;
padding:10px;

 }

 .rightcol ul
 
 {
 margin:0px;
 padding:0px;
 padding-left:10px;
 }
 

}
UL {
	PADDING-LEFT: 2px; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 7px; 
}
LI {
	PADDING-LEFT: 2px; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 7px; 
}


 
 .header
 
 {
	

 width:100%;
background: #ffffff;
 padding-bottom:5px;
margin-bottom:15px;
-webkit-box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
-moz-box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
 }
 
 
 .headercontainer
 
 {
width:970px;
 height:178px;
 margin:auto;
 }
 
 
 
 #header-left
 
 {
 float:left;
 
width:310px;

 }
 
 #header-right
 
 {
 float:right;
width:630px;
 position:relative;
 margin-right:-7px;
 
 }
  
 .logo
 
 { 
 margin-left:10px;
 margin-bottom:12px;
 margin-top:10px;
 width:250px;

  }
 
 
 .topbar

{
margin-top:0px;
margin-top:0px;
clear:both;






}


.topbar ul

{
margin:0px;
padding:0px;
list-style:none;

}

.topbar li

{
margin:0px;
padding:0px;
float:left;
margin-right:7px;

}

.topbar li a

{

line-height:30px;
padding-left:7px;
padding-right:7px;
display:block;
color:#ffffff;
font-size:1.1em;
letter-spacing: 0.00em;
font-weight:bold;
text-align:center;
 text-transform:uppercase;


background: rgb(181,189,200); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YmRjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzgyOGM5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODM0M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */






border-top-left-radius:4px;
border-top-right-radius:4px;
border:1px solid #636363;
text-decoration:none;
}
 
 .topbar li a:hover

{

background: rgb(40,52,59); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MzQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzgyOGM5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNWJkYzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(40,52,59,1) 0%, rgba(130,140,149,1) 64%, rgba(181,189,200,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(40,52,59,1)), color-stop(64%,rgba(130,140,149,1)), color-stop(100%,rgba(181,189,200,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(40,52,59,1) 0%,rgba(130,140,149,1) 64%,rgba(181,189,200,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(40,52,59,1) 0%,rgba(130,140,149,1) 64%,rgba(181,189,200,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(40,52,59,1) 0%,rgba(130,140,149,1) 64%,rgba(181,189,200,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(40,52,59,1) 0%,rgba(130,140,149,1) 64%,rgba(181,189,200,1) 100%); /* W3C */





border-top-left-radius:4px;
border-top-right-radius:4px;


border:1px solid #636363;
border-bottom:1px solid #B3BBC6

}
 


 
 
 #topright
 
 {
 float:right;
 width:400px;
 padding-top:10px;
 
 }
 
 
 
 a.button
 
 {
	 color:#ffffff;
	 background: rgb(181,189,200); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YmRjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzgyOGM5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODM0M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
padding:0.5em;
border-top-left-radius:4px;
border-top-right-radius:4px;
border:1px solid #636363;
text-decoration:none;
font-size:1.1em;

 }
 
 
 
 a.button:hover

{

background: rgb(40,52,59); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MzQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzgyOGM5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNWJkYzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(40,52,59,1) 0%, rgba(130,140,149,1) 64%, rgba(181,189,200,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(40,52,59,1)), color-stop(64%,rgba(130,140,149,1)), color-stop(100%,rgba(181,189,200,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(40,52,59,1) 0%,rgba(130,140,149,1) 64%,rgba(181,189,200,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(40,52,59,1) 0%,rgba(130,140,149,1) 64%,rgba(181,189,200,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(40,52,59,1) 0%,rgba(130,140,149,1) 64%,rgba(181,189,200,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(40,52,59,1) 0%,rgba(130,140,149,1) 64%,rgba(181,189,200,1) 100%); /* W3C */





border-top-left-radius:4px;
border-top-right-radius:4px;


border:1px solid #636363;
border-bottom:1px solid #B3BBC6

}
 
 
 .mainholder
 
 { 
 color:#4F4F4F;

 padding:15px;

 font-size:1.2em;
  margin:auto;
margin-bottom:15px;
overflow:hidden;
line-height:23px;
margin-top:20px;
 border:1px solid #D1D1D1;
  margin:auto;
-webkit-box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
-moz-box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
margin-bottom:15px;
background:#ffffff;
min-height:350px;
  }

  .mainholder p
  
  {
  text-align:justify;
  }
  
    .two
  
  {
	  min-height:100px !important;
  }
  
  
  .imageright
  
  { 
  float:right;
  margin-left:10px;
   }
  
   

  .left
  
  { 
padding-top:25px;
padding-right:15px;
padding-bottom:15px;
vertical-align:top;

   }
   
     .centre
  
  { 
padding-top:0px;
padding-bottom:15px;

   }
   
   
 
   .clear
   
   {
   clear:both;
   }
  
  



 .submit {
 cursor:pointer;
 	padding-top: 7px;
 	padding-bottom: 7px;
 	padding-left: 10px;
 	padding-right: 10px;
 	color:#ffffff;
		float:left;
		font-size:1.1em;
		text-transform:uppercase;
		font-weight:700;
		border-radius:5px;
		border:1px solid #636363;
background: #b5bdc8; /* Old browsers */
background: -moz-linear-gradient(top,  #b5bdc8 0%, #828c95 36%, #28343b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5bdc8), color-stop(36%,#828c95), color-stop(100%,#28343b)); /* Chrome,Safari4+ */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YmRjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzgyOGM5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODM0M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* W3C */
 }
 
  .submit:hover {
	
	text-decoration: none;
background: #28343b; /* Old browsers */
background: -moz-linear-gradient(top,  #28343b 0%, #828c95 64%, #b5bdc8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#28343b), color-stop(64%,#828c95), color-stop(100%,#b5bdc8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #28343b 0%,#828c95 64%,#b5bdc8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #28343b 0%,#828c95 64%,#b5bdc8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #28343b 0%,#828c95 64%,#b5bdc8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #28343b 0%,#828c95 64%,#b5bdc8 100%); /* W3C */

 }
 


#headercontent

{

padding-left:15px;
padding-right:15px;
width:930px;
height:90px;
overflow:hidden;
 color:#4F4F4F;
font-family:droid serif;
font-weight:800;

margin:auto;
	
}



#headercontent p

{
float:left;
width:630px;
font-size:1.4em;
letter-spacing:-0.02em;

}









.enquiry input[type="text"], textarea

{
padding:4px;
border:1px solid #C0C0C0;
border-radius:4px;
background: rgb(239,239,239); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */


}

.subject

{
display:none;
}



#footercontainer
{
width:960px;
margin:auto;
padding-top:10px;
}





#homeimg

{
float:right;
margin-left:25px;
}


.showcase

{
 background-color:#ffffff;
 color:#4F4F4F;
 border:1px solid #D1D1D1;
 padding:15px;
 width:930px;
  margin:auto;
-webkit-box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
-moz-box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
margin-bottom:15px;
overflow:hidden;
line-height:20px;
 font-size:1.1em;
}

#showcase-left

{
width:450px;
min-width:0px;
float:left;
}

#showcase-right

{
width:450px;
float:right;
}


ul.listings

{
margin:0px;
padding:0px;
list-style:none;
}

.listings li

{
 color:#4F4F4F;
background:#ffffff;
 padding:10px;
 float:left;
 width:292px;
  margin:auto;
  margin:0px;
overflow:hidden;
line-height:20px;
font-size:1.1em;
 border:1px solid #D1D1D1;
  margin:auto;
-webkit-box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
-moz-box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
margin-right:15px;
margin-bottom:15px;
min-height:375px;
}

.listings li img

{
border:0px;
}

#code

{
font-size:0.7em;
display:block;
}


.thumb {
    width: 292px;
    height: 270px;
    overflow: hidden;
	margin-bottom:15px;
	position:relative;
}
.thumb-img {
    min-height: 270px;
    width: 292px;
}


.sold {

width:128px;
height:128px;
position:absolute;
top:0px;
}


.sold img {

width:128px;
height:128px;
}


.listings-holder

{
overflow:hidden;
margin-right:-15px;
}

.wrapper

{
margin:auto;
width:980px;

}

#price

{
font-weight:bold;
font-size:1.3em;
margin-bottom:15px;
}


#pricesinclude

{
margin-top:5px;
margin-bottom:30px;
display:block;
}
.about

{
 background-color:#ffffff;
 color:#4F4F4F;
 border:1px solid #D1D1D1;
  margin:auto;
-webkit-box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
-moz-box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
margin-bottom:15px;
overflow:hidden;
line-height:23px;
 font-size:1.15em;

}


#about-right

{
width:450px;
float:right;
}

#about-left

{
width:480px;
float:left;
background:#ffffff;
margin-top:-75px;
text-align:justify;
padding:15px;
margin-left:15px;
position:relative;

}


.about-top {
    width: 100%;
    height: 450px;
    overflow: hidden;
	margin-bottom:15px;
	position:relative;
}
.about-top img {
   width: 100%;


}


#enlarge

{
margin-top:-35px;
margin-left:10px;
}

#enlarge img

{
width:40px;
border:0px;

}

#video img

{
 border:1px solid #D1D1D1;
-webkit-box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
-moz-box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
}

#video a:hover img 

{
  opacity: 0.8;

}

#video-about

{
width:900px;
padding-left:30px;
}

.videoleft

{float:left;
margin-right:50px;
}

.videoright

{float:left;
}


#viewbasket 

{
	padding-right:1em;
}


.buynow, #viewbasket a
{
cursor:pointer;
 	padding-top: 7px;
 	padding-bottom: 7px;
 	padding-left: 10px;
 	padding-right: 10px;
 	color:#ffffff;
		float:left;
		font-size:1.1em;
		text-transform:uppercase;
		font-weight:700;
		border-radius:5px;
		border:1px solid #636363;
background: #b5bdc8; /* Old browsers */
background: -moz-linear-gradient(top,  #b5bdc8 0%, #828c95 36%, #28343b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5bdc8), color-stop(36%,#828c95), color-stop(100%,#28343b)); /* Chrome,Safari4+ */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YmRjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzgyOGM5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODM0M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* W3C */




}




.buynow:hover, #viewbasket a:hover
{
	
	text-decoration: none;
background: #28343b; /* Old browsers */
background: -moz-linear-gradient(top,  #28343b 0%, #828c95 64%, #b5bdc8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#28343b), color-stop(64%,#828c95), color-stop(100%,#b5bdc8)); /* Chrome,Safari4+ */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MzQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzgyOGM5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNWJkYzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(top,  #28343b 0%,#828c95 64%,#b5bdc8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #28343b 0%,#828c95 64%,#b5bdc8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #28343b 0%,#828c95 64%,#b5bdc8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #28343b 0%,#828c95 64%,#b5bdc8 100%); /* W3C */




}





#socialmedia

{
float:right;
width:250px;
}

#socialmedia img

{
height:60px;
border:0px;
}

#securepayments

{
float:right;
}


.footer
{
min-height:75px;
width:auto;
overflow:hidden;
border-top:1px solid #999999;
margin-top:20px;
background: rgb(186,186,186); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhYmFiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ODY4NjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(186,186,186,1) 0%, rgba(104,104,104,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(186,186,186,1)), color-stop(100%,rgba(104,104,104,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(186,186,186,1) 0%,rgba(104,104,104,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(186,186,186,1) 0%,rgba(104,104,104,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(186,186,186,1) 0%,rgba(104,104,104,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(186,186,186,1) 0%,rgba(104,104,104,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#686868',GradientType=0 ); /* IE6-8 */


}

#footerlinks

{
float:left;
width:500px;

}

#footerlinks ul

{
margin:0px;
padding:0px;
list-style:none;
}

#footerlinks li

{
float:left;
}

#footerlinks a

{
color:#ffffff;
margin-right:10px;
}

table.enquiry td

{padding-top:4px;
padding-bottom:4px;
}


.homeslider

{

width:975px;
margin:auto;
background-color:#ffffff;
 border:1px solid #D1D1D1;
-webkit-box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
-moz-box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
box-shadow: 4px 2px 10px 0px rgba(186,186,186,1);
margin-bottom:15px;
overflow:hidden;
}

.maincontainer

{
	width:100%;

	margin:auto;
}

#pot-purchase ul

{
list-style:none;
margin:0px;
padding:0px;
margin-top:1em;	
}

#pot-purchase li
{
	
	clear:both;
	display:block;
	padding-top:0.2em;
	
	
}

#post-purchase #price

{
	
}

#pot-purchase .buynow

{
	display:block;
	margin-top:5px;

}

.fb-like

{
	float:left;
}

.socialmedia-header
{
	float:right;
	margin-top:1em;
	

	margin-right:0.3em;
}

.socialmedia-header img
{
	height:20px;
	margin-left:1em;
}


#viewbasket
	
	{
		margin-top:1em;
	}
	

	.birdfeeder, .standard-img
	
	{
		width:100%;
	}

#including

{
	font-size:0.7em !important;
}


.buyonline

{
	display:none;
}

.pot-purchase-box
{
	background:#e5e3e3;
	padding:1em;
}

@media only screen and (min-width:700px) and (max-width: 800px)  {
	
	
body
{
padding-left:10px;
	padding-right:10px;	
	box-sizing: border-box;
	
}

.wrapper, .headercontainer, #footercontainer

{
	box-sizing: border-box;
}

.wrapper

{

	
}

.showcase

{
}


	.header, .footer
	{
		width:980px;
	}
	
	
	
	
}


@media screen and (max-width: 40em) {
	
	body
	
	{
		display:block;
	padding-left:15px;
	padding-right:15px;

	}
	
.wrapper, .headercontainer, #footercontainer
{
	width:100%;
}	
	.logo
	
	{
		width:250px;
	}
	
	#header-right
	{
		display:none;
	}
#header-left
{
	width:100%;
	text-align:center;
}
	
	ul.listings
	
	{box-sizing: border-box;
	}
	
	.listings-holder
	
	{
		box-sizing: border-box;
		margin-right:0px;
	}
	
.listings li

{
	width:100%;
	box-sizing: border-box;
}

.thumb
{
width: 100%;
    height: 100%;
    overflow: hidden;

}
	
	.thumb-img {
 width:100%;
 min-width:100%;

	
}


.buyonline

{
	display:block;
	margin-top:1em;
	margin-bottom:1em;
}


#about-right

{
width:100%;
float:none;
padding:15px;
}

#about-left

{
width:100%;
float:none;
background:#ffffff;
margin-top:0px;
text-align:justify;
padding:15px;
margin-left:0px;
position:relative;

}


.about-top {
    width: 100%;
  height:100%;
	margin-bottom:15px;
	position:relative;
}
.about-top img {
    width: 100%;
    height:100%;

   
}





.homeslider, .showcase, .about, #showcase-left, #showcase-right,  #about-left, #about-right, #video-about
{
	width:100%;
	box-sizing: border-box;
}


#homeimg

{
	width:100%;
}
#about-right img
{
	
}

#video img
{
	width:100%;
}

#footerlinks

{

width:100%;

}

.fb-like

{
	float:none;
	position:absolute;
	top:70px;
	display:inline;

}



}
