/* CSS Document 

• Headings – 22pt, Blue (R 38/ G 139/ B 201)
• Subheads – 18pt, Gray (R 115/ G 116/ B 116)
• Body – 12pt, Gray (R 65/ G 64/ B 66)

*/


body{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
/*background: url(images/background.png) 0 0 repeat-x #268bc9;*/

}
#page{
	width:800px;
	padding-top: 60px;
	margin:0 auto;
	text-align:center;
}

#mainBody{
width:591px;
float:left;
text-align:left;
}

#menuBox{
width:589px;
height:145px;
position:relative;
background-repeat:no-repeat;
}
#menu{
width:100%;
margin:0 auto;
position:absolute;
bottom:0px;
height:47px;
}
/*/*nifty */

/*ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{}
ul#nav li#company{float:left;width:93px;margin-right:1px;text-align: center}
ul#nav li#products{float:left;width:96px;margin-right:1px;text-align: center}
ul#nav li#maintenance{float:left;width:128px;margin-right:1px;text-align: center}
ul#nav li#showrooms{float:left;width:118px;margin-right:1px;text-align: center}
ul#nav li#why{float:left;width:150px;margin-right:0px;text-align: center}
ul#nav a{float:left;padding: 2px 0 5px;text-decoration:none;background: #268bc9;color: #ffffff}
ul#nav li.activelink a,ul#nav a:hover{color: #fff}

li#company a{width:93px; color:#FFFFFF;}
li#products a{width:96px; color:#FFFFFF;}
li#maintenance a{width:128px;color:#FFFFFF;}
li#showrooms a{width:118px;  color:#FFFFFF;}
li#why a{width:150px;  color:#FFFFFF;}


*/


/* commented out by Tony ----------------
#nav li a{
filter:alpha(opacity=100);
-moz-opacity:0.9;
opacity:0.9;
}

#nav li a:hover{
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

ul#nav a{
	background: #268bc9;
	color:#a7cce3;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	height:42px;
	line-height:21px;
	font-size:12px;
	padding: 0px 0px 0px 0px;
}
#nav, #nav ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

#nav a {
	display: block;
	width: 116px;
}

#nav li { 
	float: left;
	width: 116px; 
	padding-left:1px;
	

}

#nav li ul {
	position: absolute;
	background: #268bc9;	
	border:solid 1px #cccccc;
	width: 200px;
	display:none;
}

#nav li ul ul { 
	margin: 0px 0px 0px 0px;
	position: absolute;
	background: #268bc9;	
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	display:none;
	position: absolute;
	background: #268bc9;	
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { 
	left: auto;
}

*/

#content {
	clear: left;
	color: #ccc;
}



/*nifty*/






#rightCol{
	width:200px;
	float:right;
	text-align:left;
	padding-top: 65px;
}
#footer{height: 60px;color:#666666; font-size:10px; text-align:left; position:relative; padding:2px;}
#footText a{color:#33bcf0; text-decoration:none;}
#footText a:hover{text-decoration:underline;}
#footText{display: block; position:absolute; bottom:0px;}
#footImg{ position:absolute; right:0px;}

#textContainer{
	width:430px;
}
#contentBox{padding:0px;}

#clear{clear:both;}
.clear { clear: both; height: 1px; overflow: hidden; }




.colLeft { /* float: left;  margin: 0 20px 0 0;*/width: 555px; padding-top: 5px; }
.colRight { float: right; width: 140px; margin: 0; clear: right; padding-top: 5px; }




#loginBox{
background-image:url(../images/loginbg.gif);
background-repeat:no-repeat;
width:199px;
height:163px;
text-align:right;
display: block;
clear: both;
}


#loginBox ul {  position: relative; top:2px; left: 0px; display: block; list-style-type: none; margin: 0; padding: 0px; clear: right; width:198px; height:20px; }
#loginBox ul li { float: left; clear:none;}
#loginBox ul li a { margin: 0px; }
#loginBox ul li a:hover { margin: 0px; }


a.navcontactlink, a.navcontactlink:hover, a.navcontactlink:active, a.navcontactlink:visited  
{ display: block; width:105px; height: 20px; background: transparent; text-indent: -9999px; text-decoration: none; }

a.navhomelink, a.navhomelink:hover, a.navhomelink:active, a.navhomelink:visited  
{ margin-left: 5px; display: block; width:80px; height: 20px; background: transparent; text-indent: -9999px; text-decoration: none; }




/* TEXT AND LINKS */
p{
	text-align:left;
	color: rgb(65,64,66);
	font-size:1em;
	line-height:1.5em;
}
h1{
	text-align:left;
	color: rgb(38,139,210);
	font-size:1.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	margin:0px;
	padding:10px 0px 20px 0px;
}
h2{
	text-align:left;
	color: rgb(65,64,66);
	font-size:1.3em;
	font-weight:lighter;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 0px;
}
h3{
	color:#00aeef;
	font-size:1.1em;
	font-weight:lighter;
	text-transform:uppercase;
	margin:0px 0px 15px 0px;
	padding:0px;
}
h4{
	color:#ef3423;
	font-size:1.1em;
	font-weight:bold;
	margin:0px 0px -15px 0px;
	padding:0px;
}
h5{
	color:#268bca;
	font-size:1em;
	font-weight:lighter;
	margin:0px 0px -15px 0px;
	padding:0px;
}
h6{
	color:#333333;
	font-size:22px;
	font-family : Calibri; 
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 0px;
}


quote {
	display: block;
	width: 440px;
	padding-left: 30px;
	color:#00aeef;
	font-size:1.1em;
	margin-bottom: 0;
}
cite {
	display: block;
	width: 440px;
	padding-left: 30px;
	color:#00aeef;
	font-size:0.9em;
	font-style:italic;
	margin-bottom: 25px;
}



.yellow-text{
	text-align:left;
	color : #333333;
	font-size:14px;
	font-family : verdana; 
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 5px;
	background-color:#FFFF00;
}

.red-text{
	color : #ef3423;
	font-size:1em;	
}
.blue-text {color:#00aeef;}

#contentBox .colLeft li{
	text-align:left;
	color: rgb(65,64,66);
	font-size:1em;
	line-height:1.5em;
	margin: 0 0 10px 0;
}

img.imgright { float: right; clear: right; margin-left: 10px; }

img.imgleft { float: left; clear: left; margin-right: 15px; }



td {color: #fff; text-align:left;}

img a { border:none; }
a, a:visited {color:#00aeef; text-decoration:none;}
a:hover, a:focus { text-decoration:underline;}

hr{height:1px; color:#CCCCCC; margin: 10px 0 10px 0; clear: both; }
.showroom{color:#FF0000; font-weight:bold;}
.showroomSub{color:#0099FF;}

#img{text-align:center;}

#subcontent {

BORDER-TOP: #A5BE0E 0px solid;

 }

#subcontent ul li {

	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	color: #F1F1F2;
	text-align:left;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	font-family: "verdana", Helvetica, Arial, sans-serif;
 }
#subcontent li a {
  color: #F1F1F2;
  text-align:left;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	font-family: "verdana",  Helvetica, Arial, sans-serif;
 }
#subcontent li a:hover {color: #CC0066;}
#subcontent ul li {list-style-image:url(site-img/arrow.gif);
	padding:0px 0px 0px 4px;
	text-align:left;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	font-family: "verdana",  Helvetica, Arial, sans-serif;
}


.siteMapList {
	margin:0px;
    margin-left:30px;
	padding:0px;
	text-align:left;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	font-family: "verdana", Helvetica, Arial, sans-serif;
	
	list-style:none;
}

.siteMapList li {
    text-align:left;
	margin:0px;
	padding:0px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	font-family: "verdana",  Helvetica, Arial, sans-serif;
	color:rgb(65,64,66);
 }
 
.siteMapList a: {color: rgb(65,64,66);}
.siteMapList a:hover {color:  rgb(65,64,66);;}

