@charset "utf-8";
/* CSS Document */

body {

font: 80%  verdana;
background-color: #FFFFFF;
margin: 0px 0px 0px 0px;
}

#wrapper {

            width: 100%;
			height: 100%;
            margin: 0 auto;
            text-align: left;
			background-color: #FFFFFF;

}
#logo {

	width: 100%;
	text-align: center;
}


#header {

	width: 100%;
	text-align: center;
}

img {
border-style: none;
}
#check {

	width: 100%;
	text-align: center;
	text-decoration:none;
}
#check a{

	width: 100%;
	text-align: center;
	text-decoration:none;
}
#pic {

	width: 100%;
	background-image:url(images/header.jpg);
	background-repeat: repeat;
	height: 46px;
}
.grey{

font-family:verdana;

font-size:11px;

border:1px solid #057835;

width:130px;

}
.grey1{

font-family:verdana;

font-size:11px;

border:1px solid #057835;

width:220px;

}
.submitbutton{

font-family:Verdana,Arial;

font-size:12px; 

font-weight:bold;  

color:#fdedfe;  

border-width:1px;  

border-style:outset; 

border-color:#B9CDFB; 

vertical-align:middle;  

background-color:#057835; 

}
.area{

font-family:Verdana,Arial;

font-size:12px; 

border:1px solid #057835;

vertical-align:middle;  

}
.logina{

font-family:verdana;
font-size:10px;
color: #057835;
padding-right: 0px;
text-decoration:none;

}

.logina b {
	font-size:18px;
	font-weight: 600;
}
	

#menu ul{

   padding: 8px 0px 0px 0px;
   margin: 0;
   white-space: nowrap;
   background-color: #74b31f;
font: 90% verdana;
height: 20px;
}

#menu ul li{
   display : inline;

}

#menu ul li a{
  
   color: #FFFFFF;
   padding-left: 25px;
   padding-right: 0px;
text-decoration:none;
}


/*Everything inside the centre column*/ 

#main_body {

margin: 0 auto;
width: 860px;
color: #000000;
}


#maintext {
float: left;
width: 500px;
margin: 15px 0px 0px 15px;
color: #000000;

}

#maintext h1 {

font-size: 135%;
color: #000000;
padding: 0px 0px 0px 5px;

}

#maintext h2 {

font-size: 110%;
color: #000000;
padding: 0px 0px 0px 5px;

}
#maintext h3 {

font-size: 90%;
color: #000000;
padding: 0px 0px 0px 2px;

}
#maintext h3 a {

font-size: 90%;
color: #000000;
padding: 0px 0px 0px 2px;
text-decoration:none;
}

#maintext p {
font-size: 90%
color: #000000;
padding: 0px 7px 0px 7px;

}
#maintext_product {
float: left;
width: 520px;
margin: 10px 0px 0px 10px;
color: #000000;

}
#maintext_product h1 {

font-size: 135%;
color: #000000;
padding: 0px 0px 0px 5px;

}

#maintext_product h2 {

font-size: 110%;
color: #000000;
padding: 0px 0px 0px 5px;

}
#maintext_product h3 {

font-size: 90%;
color: #000000;
padding: 0px 0px 0px 2px;

}
#maintext_product h3 a {

font-size: 90%;
color: #000000;
padding: 0px 0px 0px 2px;
text-decoration:none;
}

#maintext_product p {
font-size: 90%
color: #000000;
padding: 0px 7px 0px 7px;

}


#maintext_home a {
	text-decoration:none;
	color:#000;

}
#maintext_home {
float: left;
width: 500px;
margin: 5px 0px 0px 10px;
color: #000000;

}

#maintext_home h1 {

font-size: 135%;
color: #000000;
padding: 0px 0px 0px 5px;

}

#maintext_home h2 {

font-size: 110%;
color: #000000;
padding: 0px 0px 0px 5px;

}
#maintext_home h3 {

font-size: 90%;
color: #000000;
padding: 0px 0px 0px 2px;

}
#maintext_home h3 a {

font-size: 90%;
color: #000000;
padding: 0px 0px 0px 2px;
text-decoration:none;
}

#maintext_home p {
font-size: 90%
color: #000000;
padding: 0px 7px 0px 7px;

}
/*Finsih Centre column*/ 

/*Start - Everything inside the left hand column*/ 
.columnleft {
float: left;
width: 160px;
margin: 10px 0px 0px 0px;

}
#maintext_login {
float: left;
width: 525px;
margin: 15px 0px 0px 2px;
color: #000000;

}
.searchbox {
float: left;
width: 160px;
height: 115px;
background-color: #74b31f;
margin: 0px 0px 5px 0px;
display: inline; /*IE, float-related bugfix*/ 

}
.searchbox h1 {
font-size: 110%;
font-weight:700;
color:#FFFFFF;
text-align: left;

}

.searchbox h2 {
font-size: 85%;
font-weight:300;
color:#FFFFFF;
text-align: left;
margin-bottom: 0px;
padding-left: 15px;

}

.creditbox {
	
float: left;
width: 160px;
height: 115px;
background-color: #74b31f;
margin: 5px 0px 0px 0px;
display: inline; /*IE, float-related bugfix*/ 
	
}
.creditbox h1 {
	
	color: #FFF;
	text-align:center;
	font-size: 135%;
	font-weight: 600;
	padding: 10px 0px 0px 0px;
	
}

.creditbox h1 a {
	
	color: #FFF;
	text-decoration:none;
	
}

* html #searchbox h2{ /* for IE5-6 */
margin-top: 0px;
}

.producttext {
float: left;
color: #FFFFFF;
font-size: 135%;
font-weight:600;
padding: 15px 0px 0px 10px;

}

.keywordtext {
color: #FFFFFF;
font-size: 85%;
padding-left: 10px;

}

.searchtext {
margin-left: 5px;
}


.searchimage {
float: right;
padding-right: 10px;
}

/*Finish - Everything inside the left hand column*/


/*Start - Everything inside the right hand column*/ 

#columnright {
float: right;
width: 160px;
margin: 5px 0px 0px 0px;

}

/* First Box */

#little_box4 {


height: 120px;
width: 160px;
background-color: #00792c;
margin-bottom: 5px;
}

#textbox4 {

font: 90% verdana;
height: 120px;
text-align: center;

}
#textbox4 a {
	text-decoration:none;

}

#textbox4 h2 {
font-size: 135%;
color: #ffffff;
font-weight:bold;
text-align:center;
padding-top: 10px;


}

* html #textbox4 h2 { /* for IE5-6 */
padding-top: 10px;

}
/* End First Box */

/* Second Box */

#little_box2 {

height: 160px;
width: 160px;
background-color: #74b31f;
margin-bottom: 5px;
}

#textbox2 h2 {
font-size: 115%;
color: #ffffff;
font-weight:bold;
text-align: center;
padding-top: 10px;
}


#textbox2 a {
text-align: center;
text-decoration:none;
}

* html #textbox2 h2 { /* for IE5-6 */
padding-top: 10px;
}

/* End second Box */

/* Third Box */

#little_box3 {
height: 145px;
width: 156px;
border: 2px solid #74b31f;
margin: 7px 0px 0px 0px;
}
#discounts {


height: 155px;
width: 160px;
border: 0px solid #FFF;
margin: 0px 0px 0px 0px;
}

#textbox3 {
height: 145px;
width: 156px;
font: 100% verdana;
text-align:center;


}
#left_tech {
height: 172px;
width: 160px;
font: 100% verdana;
text-align:center;
margin-top: 5px;


}
strong {
font-size: 175%;
color: #0b471e;
font-weight:800;
text-align: center;
}


/* End Third Box */

/* Fourth Box */

#little_box5 {

float: right;
height: 140px;
width: 160px;
margin: 5px 0px 0px 0px;
}

#textbox5 {
height: 140px;
font: 100% verdana;
text-align:center;

}

strong {
font-size: 175%;
color: #0b471e;
font-weight:800;
text-align: center;
}


/* End Fourth Box */
/*Finsih - Everything inside the Right hand column*/

#footer {

	float:left;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}


#footermenu ul{
   padding: 8px 0px 0px 50px;
   margin: 0;
   background-color: #74b31f;
font: 70% verdana;
height: 35px;
}


#footermenu ul li{
   display : inline;

}

#footermenu ul li a{
  
   color: #FFFFFF;
   padding-left: 10px;
   padding-right: 0px;
text-decoration:none;
}


#address {

	float:left;
	width: 100%;
	text-align: center;
	font-size: 70%;
	background-color: #74b31f;
	color: #FFF;
}
#address a {
	text-decoration: none;
	color: #FFF;
}


/*New homepage layout boxes*/

#homebox1 {
	float: left;
	width: 164px;
	height: 175px;
	margin: 10px 4px 0px 0px;
	
	
}
#homebox_text1 {
	
	
	
}

#homebox2 {
	float: left;
	width: 164px;
	height: 175px;
	margin: 10px 3px 0px 0px;
	
}

#homebox3 {
	float: right;
	width: 164px;
	height: 175px;
	margin: 10px 0px 0px 0px;
	
}
#homebox4 {
	float: left;
	width: 164px;
	height: 175px;
	margin: 10px 4px 0px 0px;
	
}
#homebox5 {
	float: left;
	width: 164px;
	height: 175px;
	margin: 10px 3px 0px 0px;
	
}
#homebox6 {
	float: right;
	width: 164px;
	height: 175px;
	margin: 10px 0px 0px 0px;
}
	



/* Finish new homepage layout boxes*/


/*New Small Category layout boxes*/







#small_homebox1 {

	float: left;

	width: 120px;

	height: 126px;

	margin: 10px 6px 0px 0px;

	

	

}



#small_homebox2 {

	float: left;

	width: 120px;

	height: 126px;

	margin: 10px 6px 0px 2px;

	

}



#small_homebox3 {

	float: left;

	width: 120px;

	height: 126px;

	margin: 10px 6px 0px 0px;

	

}

#small_homebox4 {

	float: right;

	width: 120px;

	height: 126px;

	margin: 10px 0px 0px 0px;

	

}

#small_homebox5 {

	float: left;

	width: 120px;

	height: 126px;

	margin: 10px 6px 0px 0px;

	

	

}



#small_homebox6 {

	float: left;

	width: 120px;

	height: 126px;

	margin: 10px 6px 0px 2px;

	

}



#small_homebox7 {

	float: left;

	width: 120px;

	height: 126px;

	margin: 10px 6px 0px 0px;

	

}

#small_homebox8 {

	float: right;

	width: 120px;

	height: 126px;

	margin: 10px 0px 0px 0px;

	

}

#small_homebox9 {

	float: left;

	width: 120px;

	height: 126px;

	margin: 10px 6px 0px 0px;

	

	

}



#small_homebox10 {

	float: left;

	width: 120px;

	height: 126px;

	margin: 10px 6px 0px 2px;

	

}



#small_homebox11 {

	float: left;

	width: 120px;

	height: 126px;

	margin: 10px 6px 0px 0px;

	

}

#small_homebox12 {

	float: right;

	width: 120px;

	height: 126px;

	margin: 10px 0px 0px 0px;

	

}	



img {

	border: 0px;

}



/* Finish new homepage layout boxes*/




#slideshow {
    position:relative;
    height:100px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 100px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 100px;
    display: block;
    border: 0;
    margin-bottom: 5px;
}

#new_footer {
width: 100%;
height: 100%;
margin: 0 auto;
background-color: #74b31f;
border-bottom: 1px solid white;
padding-bottom: 10px;
}

#new_menu {
width: 985px;
margin: 0 auto;
color: #FFF;
font: 85% verdana;

}
#new_menu a{

text-decoration: none;
color: #FFF;
}