body{ 
	padding: 0 5px;	
	font-family: Arial, sans-serif;	
	font-size: 9pt;
	margin: 0px;
	color:#32161d;
	background-color: #ffffff;

}

ul, li {
margin:0;
padding:0;
}



.clear-all{clear:both;}

p {margin:none; padding:none;}




div#container { width: 900px; border:0px solid #684a5c; background-color: #ffffff; margin:auto; margin-top:10px;}

#homelongboxs{ border:solid 0px black; background-color: #f4f4f4; width:715px; height:180px;}
div#header { width: 100%; height:78px; border-bottom:0px solid #f4f4f4; background-color:#ffffff;  }
div#middleContainer{  margin:auto; width:100%; border: 0px solid green; background-color:#ffffff; margin-top:20px;}
div#menuContainer{  width: 180px;  background-color:#ffffff; float:left;}
div#contentContainer{  width: 710px; float:right; border:solid 0px black;}

.homebox1{width:530px; height:285px; background-color: #eeeeee; float:left;}
.homeboxnews{width:170px; height:360px; background-color: #eeeeee;  border:solid 0px black; }
.homeboxnews:hover{background-color: #dfdfdf; cursor: pointer;}
.homeboxnewlist{width:170px; height:360px; background-color: #eeeeee;  border:solid 0px black; }
.slimtextbox{width:140px; margin:auto;  padding-top:10px; }
.homebox3{width:350px; background-color: #eeeeee; height:300px;}
.homebox3text{width:320px; margin:auto; border:solid 0px black; margin-top:10px;}
.left{float:left;}
.right{float:right}
.marginright{margin-right:10px;}
.marginleft{margin-left:10px;}
.spacerhome{width:100%; background-color: #ffffff; height:50px;  float:left;}
.spacerhome2{width:100%; background-color: #ffffff; height:10px;  float:left;}
.spacerhomebox{width:20px; background-color: #ffffff; height:50px;  float:left;}
#menuContainer li{
	display: block;
	border-top:1px solid white;
	border-bottom:1px solid white;
	} 

/* === General page styles */
div#generalright{  width: 310px; height: 440px; float:right;}
div#generaltext{  width: 395px; height: 290px; float:left; color:#999999; font-size: 9pt; font-weight: 100;}
 div#generaltextnews{  width: 600px; float:left;}
 #generaltextnews a{  font-size: 12px; padding:3px;  text-decoration: none; color:#ffffff; background-color: #08a8d6;}
 #generaltextnews a:hover{  text-decoration: none; color:#ffffff; background-color: #eb7024;}
div#generaltext ul{margin-left:15px;}
div#generalimages{  width: 395px; height: 150px; float:left;}
.imageborder-left{border-left:solid 10px white;}
/* === Menu styles */
a.live:link {	background-color: #eb7024;	color:white;	font-size:16pt;	text-decoration: none; padding-left:5px; padding-right:5px; border-top:0px #ffffff solid; border-bottom:2px #ffffff solid; }
a.live:visited {background-color: #eb7024;	color:white;	font-size:16pt;	text-decoration: none; padding-left:5px; padding-right:5px; border-top:0px #ffffff solid; border-bottom:2px #ffffff solid;}
a.live:hover {	background-color: #a9a9a9;	font-color:white;	font-size:16pt;	}
a.live:active {	background-color: #eb7024;	font-color:white;	font-size:16pt;	}

a.sublive:link {	background-color: #ffffff;	color:#eb7024;	font-size:11pt;	text-decoration: none; margin-left:2px; padding-left:5px; padding-right:5px; line-height: 16pt;}
a.sublive:visited {	background-color: #ffffff;	color:#eb7024;	font-size:11pt;	text-decoration: none; padding-left:5px; padding-right:5px; border-top:0px #eb7024 solid;	}
a.sublive:hover {	background-color: #ececec;	color:#eb7024;	font-size:11pt;	text-decoration: none; padding-left:5px; padding-right:5px; border-top:0px #eb7024 solid;	}
a.sublive:active {	background-color: #ffffff;	color:#eb7024;	font-size:11pt;	text-decoration: none; padding-left:5px; padding-right:5px; border-top:0px #eb7024 solid;	}

a.currentpage:link {	background-color: #ececec;	color:#eb7024;	font-size:11pt;	text-decoration: none; margin-left:2px; padding-left:5px; padding-right:5px; line-height: 16pt;}
a.currentpage:visited {	background-color: #ececec;	color:#eb7024;	font-size:11pt;	text-decoration: none; padding-left:5px; padding-right:5px; border-top:0px #eb7024 solid;	}
a.currentpage:hover {	background-color: #ececec;	color:#eb7024;	font-size:11pt;	text-decoration: none; padding-left:5px; padding-right:5px; border-top:0px #eb7024 solid;	}
a.currentpage:active {	background-color: #ececec;	color:#eb7024;	font-size:11pt;	text-decoration: none; padding-left:5px; padding-right:5px; border-top:0px #eb7024 solid;	}



.bottomline{margin-top:10px; border-bottom:2px solid #f4f4f4; clear:both;}

div#footerContainer{  width:900px; margin:auto;}
.footercolumn1{width:180px; border:0px solid black; margin-top:15px; margin-right:10px; }
.footercolumn{width:169px; border:0px solid black; margin-top:15px; margin-right:10px; }
.footercolumnend{width:170px; border:0px solid black; margin-top:15px;  }
.footertitle{color:#ed813e; font-weight: bold;}
.footercopyright{color:#cccccc; font-size:8pt;}
#footerContainer li{
	color:#cccccc;
	display: block;
	font-size:8pt;
	text-decoration: none;
	} 
	
	#footerContainer li:hover {
	color:black;
	
	display: block;
	font-size:8pt;
	text-decoration: none;
	} 
	
	#footerContainer li a{
	color:#cccccc;
	display: block;
	font-size:8pt;
	text-decoration: none;
	} 
	
	#footerContainer li:hover a{
	color:black;
	
	display: block;
	font-size:8pt;
	text-decoration: none;
	} 
	
div#homebigimages{
width:355px;
height:285px;
border:solid black 0px;
overflow: hidden;
float:left;
}
#portfolio {

border:solid 0px red;
float:left;
bottom:0px;
width:355px;


}


#portfolio li{
display: block;
}

/*=========  product gallery     ==========*/

h2 {display: inline;padding:0px;margin:0px; font-weight: bold; font-size: 10pt; border:solid 0px black;}
.titlebox{height:30px;border:solid 0px black; float:left;}
.product{border:solid 2px #f1f1f1; padding:2px; width:100px; float:left; margin-bottom: 5px;}
.product:hover{border:solid 2px #00a5d5; padding:2px; width:100px; float:left; margin-bottom: 5px;}
.productcolumn{background-image: url(../../img/orange-linex.gif); background-repeat: repeat-y; border:solid 0px #00a5d5; float:left; width:112px; padding-left:5px;}
.divider{border-left:solid 1px #EB7024; border-right:solid 0px #ffffff; float:left; height:380px; }
#productbox{border-right:solid 1px #EB7024;  float:left; background-image: url(../../img/orange-lines.gif); background-repeat: repeat-y;}

/*=========   POP up window for product gallery     ==========*/

div#prod_pop_container{width:580px; }
div#prod_pop_bigimage{width:300px; height:430px;  float:right; border:solid 1px #f1f1f1; overflow:hidden;}
div#prod_pop_infocont{width:275px; height:420px;  float:left; }
div#prod_pop_info{ height:280px;  margin-left:10px;margin-right:10px; }

div#prod_pop_thumbcont{width:270px; height:155px; background-color:white; }
.prod_pop_thumb{width:120px; height:150px;  border:solid 1px #f1f1f1; overflow:hidden; margin-left:10px;}

h1 {color:#eb7024; font-size: 18pt; font-weight: normal; padding:0px;margin:0px;}
.blueheader {color:#eb7024; font-size: 14pt; font-weight: normal; padding:0px;margin-bottom:5px;}
.right {float:right;}
.left {float:left;}
.poptext{color:silver; font-size: 9pt; font-weight: 100;}
.activeref{color:#00a5d5; font-size: 9pt; font-weight: 100;}
.bodytext{color:#999999; font-size: 9pt; font-weight: 100;}

a {color:#eb7024;}
a:hover{color:#eb7024;}

.newsp:hover{color: #08a8d6; cursor: pointer;}
/* ======= Page Layout ========



