body{

font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#2E3337;
font-size:8.5pt;
color:#FFFFFF;
margin-top:0px;

}

#fullpage {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 784px;
	
}

#borderdiv{
border-width:5px;
background-color:#000000;
padding-left:1px;
padding-right:1px;
padding-top:0px;
padding-bottom:1px;
width:780px;
}



#flashdiv{

background-color:#006633
}

#maincontent{
width:780px;
background-color:#333333;
height:720px;
}


#maincontentjs{
width:780px;
background-color:#333333;
height:836px;
}




#mcleft{
float:left;
width:759px;
background-color:#333333;
}

#mcleftborder{
float:left;
width:23px;
background-image:url(borderleft.jpg);
background-repeat:repeat-y;
height:620px;
}

#mcleftborderjs{
float:left;
width:23px;
background-image:url(borderleft.jpg);
background-repeat:repeat-y;
height:740px;
}

#mcrightcontent{
float:right;
background-color:#333333;
width:736px;
height:555px;
}

#mcrightcontentjs{
float:right;
background-color:#333333;
width:736px;
height:740px;
}

#mcrightcontentPRODUCTS{
	float:right;
	background-color:#333333;
	width:736px;
	height:auto;

}

#uppercontainer{
	float:left;
	width:736px;
	height:auto;


}


#ucleftintro{
float:left;
width:470px;
height:400px;

}

#ucleftintrojs{
float:left;
width:470px;
height:360px;

}

#welcomeheader{
float:left;
height:62px;
width:470px;
}

#introtextcontainer{
float:left;
width:470px;
}

#topimages{
float:left;
height:105px;
}

#introleftmargin{
float:left;
width:40px;

}


#introtext{
float:right;
width:430px;

}

#ucrightcontainer{
float:right;
width:266px;
}



#leftrightdivider{
float:left;
width:15px;
height:300px;

}

#rightimagescontainer{
FLOAT:RIGHT;
width:246px;
}





#mcright{
float:right;
width:20px;
background-image:url(borderright.jpg);
background-repeat:repeat;

height:620px;
}

#mcrightjs{
float:right;
width:20px;
background-image:url(borderright.jpg);
background-repeat:repeat;
height:740px;
}

#divider{
width:780px;
background-color:#FFFFFF;
height:1px
}

#divider2{
float:left;
width:780px;
background-color:#FFFFFF;
height:1px
}

#topspacer{
background-color:#333333;
height:15px;
}


#lowercontent{
float:left;


}

#featuredhome{
background-color:#5a5959;
width:736px;
height:100px;

}

#footer{
float:left;
background-color:#222222;
width:780px;
height:95px;
}

#footertext{
	padding-TOP:30px;
	padding-left:35px;
	padding-bottom:35px;
}


.linkstyle{
}

.linkstyle a:link{
color:#CCCCCC;
text-decoration:none;
}

.linkstyle a:visited{
color:#CCCCCC;
text-decoration:none;
}

.linkstyle a:hover{
color:#CCCCCC;
text-decoration:underline;
}




.linkstyle2{
}

.linkstyle2 a:link{
color:#FF9900;
text-decoration:none;
}

.linkstyle2 a:visited{
color:#FF9900;
text-decoration:none;
}

.linkstyle2 a:hover{
color:#FF9900;
text-decoration:underline;
}


/* products page */

#ucleftintro1{
float:left;
width:175px;
height:335px;

}

#menuandspacercontainer1{
float:left;

}

#leftspacer1{
float:left;
width:25px;
background-color:#333333;
}

#productsmenu1{
width:150px;
background-color:#5a5959;
float:right;
height:250px;
}


#leftrightdivider1{
float:left;
width:15px;
height:300px;

}


#ucrightcontainer1{
float:right;
width:550px;
}

#productscontent1{
float:right;
width:525px;
}

#productstext1{

padding-left:25px;
padding-right:25px;
padding-bottom:20px;
}

#productsheader1{
float:left;
}


#imagesheader1{
float:left;
}


#images1{
	float:left;
	padding-top:10px;
	padding-right:25px;
	padding-bottom:20px;

}


#videosheader1{
float:left;

}

#videos1{
float:left;
padding-top:10px;
padding-left:25px;
padding-right:25px;
padding-bottom:20px;
width:475px;
}


#uppercontainerPRODUCTS{
	float:left;
	width:736px;
	height:auto;


}

#uppercontainerPRODUCTS2{
float:left;
width:736px;
height:555px;


}



#form{
float:left;
}


#address{
float:left;
padding-top:10px;
padding-left:25px;
padding-right:25px;
padding-bottom:20px;
width:400px;

}



.drawing{
float:left;
width:485px;
padding:20px;
}

.header{
float:left;
}
#maincontent2 {
	width:780px;
	background-color:#333333;
	height:auto;
}
#mcleftborder2 {
	float:left;
	width:23px;
	background-image:url(borderleft.jpg);
	background-repeat:repeat-y;
	height:1500px;
}
#mcright2 {
	float:right;
	width:20px;
	background-image:url(borderright.jpg);
	background-repeat:repeat;
	height:1500px;
}
#mcright3 {
	float:right;
	width:20px;
	background-image:url(borderright.jpg);
	background-repeat:repeat;
	height:735px;
}
#mcleftborder3 {
	float:left;
	width:23px;
	background-image:url(borderleft.jpg);
	background-repeat:repeat-y;
	height:735px;
}
#mcleftborder4 {
	float:left;
	width:23px;
	background-image:url(borderleft.jpg);
	background-repeat:repeat-y;
	height:775px;
}
#mcright4 {
	float:right;
	width:20px;
	background-image:url(borderright.jpg);
	background-repeat:repeat;
	height:775px;
}
#mcleftborder5 {
	float:left;
	width:23px;
	background-image:url(borderleft.jpg);
	background-repeat:repeat-y;
	height:900px;
}
#mcright5 {
	float:right;
	width:20px;
	background-image:url(borderright.jpg);
	background-repeat:repeat;
	height:900px;
}
#mcleftborder6 {
	float:left;
	width:23px;
	background-image:url(borderleft.jpg);
	background-repeat:repeat-y;
	height:800px;
}
#mcright6 {
	float:right;
	width:20px;
	background-image:url(borderright.jpg);
	background-repeat:repeat;
	height:800px;
}

#jscontent {
width:665px;
height:110px;
overflow:auto;
background-color:#333333;
padding:5px 0 5px 37px;
}

#jsconent h1 {font-size:18px;}
#jscontent h2 {font-size:18px;}
#jscontent a {color:#FFF;}

.style1 {color: #FF9900}

BODY {
SCROLLBAR-FACE-COLOR: #383d43; 
SCROLLBAR-HIGHLIGHT-COLOR: #333333; 
SCROLLBAR-SHADOW-COLOR: #333333; 
SCROLLBAR-3DLIGHT-COLOR: #383d43; 
SCROLLBAR-ARROW-COLOR: #ffffff; 
SCROLLBAR-TRACK-COLOR: #333333;
SCROLLBAR-DARKSHADOW-COLOR: #333333; 
}

#productscontent1 a {color:#FFF;}
#productscontent1 a:visited {color:#FFF;}

/*JS STYLES*/
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 12.75em;
	color:#FFF;
	text-decoration:none;
}

#nav li { /* all list items */
	width: 12.75em; /* width needed or else Opera goes nuts */
	background-color:#5A5859;
	color:white;
	padding:3px;
	padding-bottom:10px;
	font-weight:900;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
