
html, body{
	margin:0;
	padding:0;
	font-family: "Trebuchet MS";
	background-color : #EE7A31;
	background-image : url(../images/bg_body.jpg);
	background-repeat : repeat-x;
	color:#000000;
}
/* Structure
***********************************************/
#container{
	margin-left:auto;
	margin-right:auto;
	width:776px;
}

ul {
	font-size:100%;
	font-weight : normal;
	}
li {
	
	}
h1{font-size:100%;font-weight:bold;}
.h2{font-size:80%; font-weight:normal;margin-bottom:0px;}
h3 {font-size:80%; font-weight:normal;}
IMG {
	border:0px;
}

/* Header
***********************************************/
#logo {
	position: relative;
	float:left;
	width:776px;
	height:123px;
}

a.inpagelink:link {color: #000000;text-decoration: none;}
a.inpagelink:visited {color: #000000;text-decoration: none;}
a.inpagelink:hover {color: #000000;text-decoration: underline;f}
a.inpagelink:active {color: #000000;text-decoration: none;}

a.bodylink:link {color: #000000;text-decoration: underline;}
a.bodylink:visited {color: #000000;text-decoration: underline;}
a.bodylink:hover {color: #000000;text-decoration: underline;}
a.bodylink:active {color: #000000;text-decoration: underline;}

a.bodylink2:link {color: #FF9933;text-decoration: none;}
a.bodylink2:visited {color: #FF9933;text-decoration: none;}
a.bodylink2:hover {color: #FF9933;text-decoration: underline;}
a.bodylink2:active {color: #FF9933;text-decoration: none;}
/* Center part
***********************************************/
#topnav {
	position: relative;
	float:left;
	width:746px;
	background-image : url(../images/bg_topnav.jpg);
	background-repeat : no-repeat;
	font-size:70%;
	padding-left:30px;
}
.navleft_OFF {position: relative;float:left;width:7px;	font-size:1%;background-image : url(../images/nav/navleft_OFF.jpg);	background-repeat : no-repeat;	height:22px;}
.navmid_OFF {position: relative;float:left;background-image : url(../images/nav/navmid_OFF.jpg);	background-repeat : repeat x;	height:19px; padding-left:3px;padding-right:3px; padding-top:3px;}
.navright_OFF {position: relative;float:left;width:7px;	font-size:1%;background-image : url(../images/nav/navright_OFF.jpg);	background-repeat : no-repeat;	height:22px;}

.navleft_ON {position: relative;float:left;width:7px;	font-size:1%;background-image : url(../images/nav/navleft_ON.jpg);	background-repeat : no-repeat;	height:22px;}
.navmid_ON {position: relative;float:left;background-image : url(../images/nav/navmid_ON.jpg);	background-repeat : repeat x;	height:19px; padding-left:3px;padding-right:3px; padding-top:3px;}
.navright_ON {position: relative;float:left;width:7px;	font-size:1%;background-image : url(../images/nav/navright_ON.jpg);	background-repeat : no-repeat;	height:22px;}


#topnav a:link {text-decoration: none;color:#FFFFFF;}
#topnav a:visited {text-decoration: none;color:#FFFFFF;}
#topnav a:hover {text-decoration: none;color:#EE7A31;}
#topnav a:active {text-decoration: none;color:#FFFFFF;}

#topnav a:link.off {text-decoration: none;color:#FFFFFF;}
#topnav a:visited.off{text-decoration: none;color:#FFFFFF;}
#topnav a:hover.off {text-decoration: underline;color:#FFFFFF;}
#topnav a:active.off {text-decoration: none;color:#FFFFFF;}
.nolink {font-family:Verdana;font-size: 8pt;color: #FFFFFF;}

#bg_topstrip {
	position:relative;
	float:left;
	width: 776px;
	height:12px;
	font-size:1%;
	background-image : url(../images/bg_topstrip.jpg);
	background-repeat : no-repeat;
}
#cont2 {
	position:relative;
	float:left;
	width: 776px;
	background-image : url(../images/bg_mainbody.jpg);
	background-repeat : repeat-y;
}

#leftnav {
	position: relative;
	float:left;
	width:200px;
	padding-left:55px;
	font-size:80%;
	color:#00007A;	
}
.navlevel0 {
	position: relative;
	float:left;
	width:170px;
	height:16px;
	
}
.navlevel0sch {
	position: relative;
	float:left;
	width:170px;
	
	
}
.ffnav {
	position: relative;
	float:left;
	width:170px;
	
	
}
.navlevel1 {
	position: relative;
	float:left;
	width:170px;
	background-image : url(../images/nav1.gif);
	height:18px;
	padding-left:15px;
}
.navlevel2 {
	position: relative;
	float:left;
	width:50px;	
	height:75px;
	padding-left:5px;
	padding-bottom:5px;
}
#leftnav a:link {text-decoration: none;color:#00007A;}
#leftnav a:visited {text-decoration: none;color:#00007A;}
#leftnav a:hover {text-decoration: underline;color:#00007A; }
#leftnav a:active {text-decoration: none;color:#00007A;}

#contentimage {
	position: relative;
	float:right;
}
#content{
	position:relative;
	float:left;
	text-align:left;
	width:776px;
}
		#content h1{
			font-size:120%;
			color:#000000;
		}
		#content h2{
			font-weight : normal;
	
}
.contrighthome {
	position:relative;
	float:left;
	width:210px;
	padding-left:20px;
	
}
.contlefthome {
	position:relative;
	float:left;
	width:510px;
}
.contlefthometop {
	position:relative;
	float:left;
	width:510px;
	background-image : url(../images/bg_area_1_top.jpg);
	background-repeat : no-repeat;
	height:12px;
	font-size:1%;
}
.contlefthomemid {
	position:relative;
	float:left;
	width:470px;
	padding-left:30px;
	padding-right:10px;
	background-image : url(../images/bg_area_1_mid.jpg);
}
.contlefthomebot {
	position:relative;
	float:left;
	width:510px;
	background-image : url(../images/bg_area_1_bot.jpg);
	background-repeat : no-repeat;
	height:12px;
	font-size:1%;
}
#contall {
	position:relative;
	float:left;
	width:746px;
	padding-left:15px;
	padding-right:10px;	
}

.subcat {
	position:relative;
	float:left;
	width:110px;
	padding-left:5px;
	padding-bottom:10px;
	
}
.product {
	position:relative;
	float:left;
	width:110px;
	padding-left:5px;
	padding-bottom:10px;
	
}
.icons {
	position:relative;
	float:left;
	width:30px;
	padding:5px;
	
}

.red {
color:#FF0000;
}
.black {
color:#000000;
}
.blue {
color:#000000;
}
.bigtext {
	font-size:150%;
	color:#000000;
}
.bigtext2 {
	font-size:120%;
	color:#000000;
}
.littletext {
	font-size:80%;
}
.schprod {position:relative;float:left;	border:1px solid #FF9900;padding:3px;margin-top:3px;width:556px;}
.schimage {position:relative;float:left;width:100px;padding-right:10px;text-align:center;}
.schdetail {position:relative;float:left;width:420px;padding-left:20px;}
.schdesc {position:relative;float:left;	width:420px;height:28px;	}
.schdetleft {position:relative;	float:left;	width:70px;height:28px;}
.schdetright {position:relative;float:left;	width:340px;height:28px;}

#footer a:link {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration: none;}
#footer a:visited {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration: none;}
#footer a:hover {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration: underline;}
#footer a:active {font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration: underline;}

#footer {
	position:relative;
	float:left;
	width:776px;
	height:28px;
	font-size: 80%;
	text-align:center;
	background-image : url(../images/bg_footer.jpg);
	color: #FFFFFF;
	padding-top:20px;
	background-repeat : no-repeat;
}


.smallblack {
	color:#000000;
	font-size:90%;
}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
.thumbnail img{border: 0px solid white;margin: 0 5px 5px 0;}
.thumbnail:hover{background-color: transparent;}
.thumbnail:hover img{border: 0px solid white;}
.thumbnail span{ 
position: absolute;
left: -1000px;
border: 0px solid #FF0000;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail span img{border-width: 0;padding: 1px;}
.thumbnail:hover span{visibility: visible;top: -30px;left:-270px;z-index: 50;}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
.thumbnail2 img{border: 0px solid white;margin: 0 5px 5px 0;}
.thumbnail2:hover{background-color: transparent;}
.thumbnail2:hover img{border: 0px solid white;}
.thumbnail2 span{
position: absolute;
left: -1000px;
border: 0px solid #FF0000;
visibility: hidden;
}
.thumbnail2 span img{border-width: 0;padding: 0px;}
.thumbnail2:hover span{ ;visibility: visible;top:-120px;left: -80px; z-index: 50;}
/*----------------------------------------------------------------------------------------------------------------------------------------*/
.thumbnail4 img{border: 0px solid white;margin: 0 5px 5px 0;}
.thumbnail4:hover{background-color: transparent;}
.thumbnail4:hover img{border: 0px solid white;}
.thumbnail4 span{ /*CSS for enlarged image*/
position: absolute;
left: -950px;
border: 0px dashed gray;
visibility: hidden;
}
.thumbnail4 span img{border-width: 0;padding: 0px;}
.thumbnail4:hover span{ visibility: visible;top: -225px;left: -118px; z-index: 50;}

input {
	font-size:80%;
}
select {
	font-size:90%;
}

/*CONTACT FORM******************************/
#contactform{position:relative;	float:left;}
.frmul{position:relative;	float:left; width:100px;text-align:right;}
.frmur{position:relative;	float:left;}
#formdetail{position:relative;float:left;padding:5px;margin-bottom:10px;}
.frmll{position:relative;float:left;width:105px;text-align:right;padding-right:5px;margin-top:2px;margin-bottom:2px;}
.frmlr{position:relative;float:left;margin-top:2px;margin-bottom:2px;}
input,select,textarea {font-family: "Trebuchet MS";padding-left:3px;font-size:100%;}
