* {padding: 0; margin: 0;} 
html { overflow-y: scroll; } 
hr { color:#cccccc; height:1px}
.thumb img {border: #cccccc 3px solid;}
li { margin-left:15px; margin-bottom:1px; margin-top:1px}
ul,ol{ margin-bottom:5px;}
.cap img {border: #666666 1px solid;}
p {padding-bottom:15px}
img{ border:0px}

.prod img {border: #42aa0d 2px solid;}

body  {
	COLOR:#666666;
	TEXT-DECORATION:none;
	font-size:11px;
	letter-spacing:2px;
	line-height:16px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image:url(images/mainbg.gif); 
	background-repeat:repeat
	
}


html {scrollbar-face-color:#F5F5F5; scrollbar-arrow-color:#8890A8; scrollbar-track-color:#F5F5F5; scrollbar-shadow-color:#808080; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#E0E0E0; scrollbar-darkshadow-Color:#8890A8; }


#cart1 {position:absolute; left:570px; width:250px; top:45px; z-index:99; text-align:right}
#cart2 {position:absolute; left:830px; top:40px; z-index:99}
#lang {position:absolute; left:10px; top:40px; z-index:99}

#currency {position:absolute; top:40px; left:440px; z-index:99}


#container {
	position:relative;
	width: 890px;
	margin: 0px auto;
	text-align: left;
	z-index: 1;
}


#tab1 {position:absolute; top:262px; left:10px; width:120px; height:30ppx}
#tab2 {position:absolute; top:262px; left:130px; width:120px; height:30px}
#tab3 {position:absolute; top:262px; left:250px; width:120px; height:30px}
#tab4 {position:absolute; top:262px; left:370px; width:120px; height:30px}
#tab5 {position:absolute; top:262px; left:490px; width:120px; height:30px}

a.navlinks {
	display: block;
	font-size: 12px;
	font-weight:500;
	color:#009900;
	text-decoration: none;
	padding-left:55px;
	padding-top:8px;
	padding-bottom:0px;
	width: 160px;
	height:45px;
	overflow:auto;
	background-image:url(images/menu_tab.jpg);
	background-repeat:no-repeat
}

	
a.navlinks:link {
	color: #009900;
	padding-left: 55px
}
a.navlinks:visited {
	color: #009900; 
	padding-left:55px; 
	}

a.navlinks:active {
	color:#009900;
	text-decoration:none;
	padding-left:55px;
	background-image:url(images/menu_tab.jpg);
	background-repeat:no-repeat
}

a.navlinks:hover {
	color:#006633;
	text-decoration:none;
	padding-left:55px;
	background-image:url(images/menu_tab2.jpg);
	background-repeat:no-repeat

}






/*TOP SPACER*/
#topbar{
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:890px; 
	height:30px; 
	z-index:1;

	}
	
	
#menu{
	position:absolute; 
	left:15px; 
	top:245px; 
	width:880px; 
	height:50px; 
	z-index:10;
	background-image:url(images/mg.gif)
	}
	
#menu li {
	display: inline;
}

#menu a {
	display: block;
	text-align:center;
	float: left;
	height: 40px;
	width:190px;
	margin-right:20px;
	padding: 12px 5px 0px 5px;
	text-decoration: none;
	font-size: 14px;
	font-weight:500;
	color: #666666;
	letter-spacing: 2px;
}

#menu a:hover {color: #666666; font-weight:600;}
#menu a:active {color: #666666}


.homeimage img 
{
	margin: 5px 10px 5px 0px;
	border-style:solid;
	border-color: #cccccc;
	border-width:2px
	}




/* Form Styles*/
.form {
	font-size: 14px;
	background-color: #ffffff;
	color: #666666;
	padding:2px 2px 2px 2px;
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	}

input.submit_button{
	color:#FFFFFF;
	background-color: #666666;
	font-size: 14px;
	border-style: solid;
	border-color: #666666;
	border-width: 5px;
	cursor:hand
 }
 

#logo {position:absolute; top:0px; left:556px; width:330px; height:70px; z-index:99}
#tel {position:absolute; top:-5px; left:10px; width:330px; height:30px; z-index:99}	


#cartpopup {
	position:absolute; 
	overflow:hidden; 
	left:320px; 
	top:300px; 
	width:300px; 
	height:75px; 
	background-color:#ffffff; 
	border: 1px solid #7DBD16; 
	padding:10px 10px 10px 10px; 
	z-index:99
	}
	
#header {
	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px; 
	width:890px; 
	height:220px; 
	z-index:2; 
}



/* Main graphics*/
 #top{
 	position:relative; 
	overflow:hidden; 
	left:0px; 
	height:15px;
	top:0px; 
	width:100%; 
	z-index:2; 
	background-image:url(images/topbg.gif);
	margin-top:40px
	}
	

 #main {
 	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px;
	width:100%; 
	z-index:2; 
	background-image:url(images/centrebg.gif);
	background-repeat:repeat-y;

	}
	
 #bottom{
 	position:relative; 
	overflow:hidden;
	height:15px;
	left:0px; 
	top:0px; 
	width:100%; 
	z-index:2;
	background-image:url(images/bottombg.gif);
	}
/* Main graphics*/

	
	
	
#footer {
 	position:relative; 
	overflow:hidden; 
	left:0px; 
	top:0px;
	width:890px;
	height:120px;
	padding-top:10px; 
	z-index:2; 
	background-image:url(images/footer.gif);
	}


#navcol {
	position:relative;
	left:8px; 
	top:0px; 
	width:220px; 
	z-index:2; 
	float :left; 
	margin-right: 0px; 
	margin-top:0px;
	padding: 0px 0px 0px 0px;
	}
	
	
#maincontent {
	position:relative;
	right:10px; 
	top:0px; 
	width:635px; 
	z-index:2; 
	float :right;  
	margin-top:5px;
	padding: 0px 5px 0px 10px;
	}



#mtop {width:220px; height:15px; background-image:url(images/menu_top.gif)}
#mcentre {width:215px;background-image:url(images/menu_centre.gif); padding-left:5px;; background-repeat:repeat-y}
#mbottom {width:220px; height:15px; background-image:url(images/menu_bottom.gif)}

#spacer1,#spacer2 {float:left; width:460px; height:10px; margin-bottom:10px; border-bottom:#CCCCCC 1px dotted}

.searchbg{background-image:url(images/search.jpg)}



.form1 {
	font-size: 12px;
	background-color: #FFFFFF;
	color: #666666;
	border: 1px solid #CCCCCC;
	
}

input.searchform{
	color: #999999;
	font-size: 14px;
	margin-left: 12px;
	margin-right:0px;
	border-width: 0px;
	background-color:transparent
	
 }



.warning {
	color:#FF0000;
	font-size:12px;
	letter-spacing:2px;
	line-height: 25px;

}

.success {
	color:#33CC33;
	font-size:12px;
	letter-spacing:2px;
	line-height: 25px;

}




.f1 {
	color: #666666;
	font-size:11px;
	line-height: 30px;
	font-weight:500

}


.f2 {
	color: #666666;
	font-size:11px;
	line-height: 25px;
	font-weight:500
}


.f4 {
	color: #666666;
	font-size:11px;
	line-height: 30px;
	font-weight:500
}

.f5 {
	color: #42aa0d;
	font-size:12px;
}

.f6 {
	color: #42aa0d;
	font-size:16px;
	font-weight:600
}


.f7 {
	color: #ffffff;
	font-size:11px;
	line-height: 30px;
	font-weight:600
}



h1 { 
	font-size: 17px;
	letter-spacing: 2px;
	color:#42aa0d;
	padding-top:0px;
	padding-bottom:5px;
	font-weight:500;
}

h2{ 
	font-size: 15px;
	letter-spacing: 2px;
	color:#42aa0d;
	font-weight:500;
	padding-bottom:15px;
}


h3{ 
	font-size: 14px;
	letter-spacing: 3px;
	color:#cccccc;
	font-weight:600;
}

h4 { 
	font-size: 22px;
	letter-spacing: 4px;
	color:#999999;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:600;
}


.s1{
	font-size: 12px;
	font-weight:bold;
	letter-spacing: 1px;
	color:#666666;
}


.s2 {
	font-weight:600;
	line-height:25px
}


.s3{
	font-size: 10px;
	letter-spacing: 1px;
	color:#666666;
}



a.nav {
    color: #333333;
	font-size:16px;
	font-weight:600;
	text-decoration: none;
}
	
a.nav:link {color: #333333}
a.nav:visited {color: #333333}
a.nav:hover {
	color: #02c483;
	text-decoration:none;}
	
	
a.links {
	font-size: 11px;
	text-decoration: none;
	line-height:25px
}
	
a.links:link {color: #42aa0d}
a.links:visited {color: #42aa0d}
a.links:hover {
	color: #333333;
	text-decoration:underline;}
	
	
a.nav {
	font-size: 12px;
	text-decoration:none;
}
	
a.nav:link {color: #FFFFFF}
a.nav:visited {color: #FFFFFF}
a.nav:hover {color:#FFFF00;}
	
	
a.top {
	font-size: 10px;
	text-decoration: none;
	line-height:20px;
}
	
a.top:link {color: #ffffff}
a.top:visited {color: #ffffff}
a.top:hover {
	color: #ffffff;
	text-decoration:underline;}
	
	



.footertext {
	font-size: 10px;
	color:#006600;
	letter-spacing: 2px;
}

a.remove {
	text-decoration: none;
	color:#42aa0d;
	font-size:11px;
	letter-spacing:1px;
	background: url(images/remove.gif) no-repeat left center;
    padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 18px;
}
	
a.remove:link {text-decoration: none}
a.remove:visited {text-decoration: none}
a.remove:hover {text-decoration:underline; color:#333333}




a.maplinks {
	text-decoration: none;
	color:#42aa0d;
	font-size:11px;
	letter-spacing:1px;
	background: url(images/mag.gif) no-repeat left center;
    padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
}
	
a.maplinks:link {text-decoration: none}
a.maplinks:visited {text-decoration: none}
a.maplinks:hover {text-decoration:underline; color:#333333}



a.pdflinks {
	text-decoration: none;
	color:#42aa0d;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	background: url(images/pdf.gif) no-repeat left center;
    padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 25px;
	line-height:30px
}
	
a.pdflinks:link {text-decoration: none}
a.pdflinks:visited {text-decoration: none}
a.pdflinks:hover {text-decoration:underline; color:#333333}


a.bottomlinks {
	font-size: 10px;
	letter-spacing: 2px;
	padding-right:15px;
	padding-left:5px;
	text-decoration: none;
}
	
a.bottomlinks:link {color: #006600}
a.bottomlinks:visited {color: #006600}
a.botomlinks:hover {
	color:#00CC00;
	text-decoration:underline}




.add {
    font-size: 11px;
	letter-spacing: 1px;
	color:#7DBD16;
	font-weight:600;
	background: url(images/tick.gif) no-repeat left center;
    padding-left: 35px;
	padding-top:40px;
	padding-bottom:40px;

}


	
.del {
    font-size: 11px;
	letter-spacing: 1px;
	color:#7DBD16;
	font-weight:600;
	background: url(images/item_removed.jpg) no-repeat left center;
    padding-left: 35px;
	padding-top:55px;
	padding-bottom:55px;

}
	
.rem {
    font-size: 11px;
	letter-spacing: 1px;
	color:#7DBD16;
	font-weight:600;
	background: url(images/warning.gif) no-repeat left center;
    padding-left: 35px;
	padding-top:40px;
	padding-bottom:40px;

}
	

