 /* Vacuum One Main style sheet*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	background-color:#93a5bb;
	margin:0 ;
	background:url(../images/mainBG.jpg) repeat-x ;
}
 
a {color:#006699; text-decoration:underline;	}
a:hover {  text-decoration:none;	}
#disc li {
	list-style:disc;
}
li {
	line-height:26px;
	list-style: none;		
	margin-left:-20px;
}
li a{
	color:#fff; text-decoration:underline;	
}

li a:hover{
	color:#a3bac6; text-decoration:none;	
}

 h1 {font-size:19px; letter-spacing:1.5 em; font-variant:small-caps; line-height:22px;}
 
.blue { color:#006699;}
.red { color:#cc0000;}
.specialRed {  color:#cc0000; font-size:15px; font-weight:bold; line-height:20px; font-variant:small-caps;}
#specials p {  }
#specials img { float:right; margin-left:30px;}
.inputEmail {
color:#5d5d5d; font-size:11px;}
/*Section - Layout DIVS*/

#mainWrapper {width:960px; margin:0 auto;}
#logo {position:relative; top:10px; left:3px;}

#nav {width:726px; height:40px; border-top:4px solid #006699; margin:-42px 0 0 0px;    text-align:right;  background: url(../images/greyNavbg.png) repeat-y;  background-position:right; float:right;}

#nav a {color:#000; font-variant:small-caps; font-size:14px; letter-spacing:0.3px; text-decoration:none; margin:0 10px; }

#nav a:hover { text-decoration:underline; color:#006699;}

#leftColCompanies, #leftColCompaniesHome {clear:left;  float: left; width:225px;  margin: 120px 0 0 10px; padding:0; background-color:#5f5f5f;}
	ul#leftList {line-height:16px; color:#fff;}


	/*Contact Form Styles*/
	/*#contactFormDiv {height:152px; background:url(../images/contactbg.jpg) repeat-y; text-align:center; margin-top:30px; padding:15px 0px 60px}*/
	
	#contactFormDiv {  background:url(../images/contactbg.jpg) repeat-y; text-align:center; margin-top:30px;  padding:15px 0px 17px;}
	#contactFormDiv h2{padding: 0 0 10px 0; margin:0; color:#069; font-weight:bold; font-variant:small-caps;}
	#contactFormDiv p{ margin:0 20px ; font-size:11px; }
 

	/*Rotator Styles*/
	.container {float:right; z-index:1}
	.rotator_headline {top:50px; left:50px; text-align:center;  height:283px; color:#006699; width:294px; font-size:30px;   line-height:33px; border:1px solid lime;}
	.thumbnails h1{ }


/*Company ROLLOVER Styles*/
#leftColCompaniesHome #div1, #leftColCompaniesHome #div2, #leftColCompaniesHome #div3, #leftColCompaniesHome #div4, #leftColCompaniesHome #div5, #leftColCompaniesHome #div6, #leftColCompaniesHome #div7, #leftColCompaniesHome #div8, #leftColCompaniesHome #div9, #leftColCompaniesHome #div10, #leftColCompaniesHome #div11, #leftColCompaniesHome #div12, #leftColCompaniesHome #div13, #leftColCompaniesHome #div14, #leftColCompaniesHome #div15, #leftColCompaniesHome #div16    {  position:absolute; top:441px; margin-left:224px;  height:393px;  height:340px; width:726px; background-color:#006699; z-index:90000;visibility:hidden;}
#div1, #div2, #div3, #div4, #div5, #div6, #div7, #div8, #div9, #div10, #div11, #div12, #div13, #div14, #div15, #div16, #div17, #div18 {  position:absolute; top:308px; margin-left:224px;   height:540px;   width:726px; background-color:#006699; z-index:90000;visibility:hidden;}
.rolloverLogoWrap {margin:28px 0  0 0;   height:75px; width:726px; background-color:#fff;  }
.rolloverLogoWrap img{margin: 0 20px 0 40px; }
.rolloverLogoWrap h2{ font-family:"Times New Roman", Times, serif; color:#cc6600; font-size:28px; display:inline; position:relative; bottom:15px;  text-transform:uppercase;}

.rollovertext {margin:40px 40px 0; color:#fff; }
 
.rollovertext h1 {font-size:19px;  color:#d1cfcf;letter-spacing:1.5 em; font-variant:small-caps;}
.rollovertext h2 {
	font-size:15px;
	color:#d1cfcf;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	bottom:0;
	font-style: italic;
}
.rollovertext p {font-size:14px; line-height:19px; margin-top:25px;
}

 
/*RIGHT COLUMN  styles*/
#rightCol {width:730px; margin:0 0 0 -6px;  padding:0; float:right; }

#copyWrapper {clear:left; width:626px; min-height:402px;  padding:40px 50px;  background:url(../images/globe.jpg) no-repeat #ddd; float:right;}
img
{

}

#copyWrapper h1{ color:#006699; margin:0; }
#copyWrapper p{color:#000; margin:20px 0; }

#footer {width:960px; clear:both; margin: 0px auto 20px ;  height:37px; text-align:center; font-size:11px;}
#footer p{background-color:#e5e5e5; border-top:4px solid #006699; width:950px; margin:10px 0px 10px 10px; padding:10px 0px;}
#footer p span{ display:block; margin:10px 0 0 0; font-size:12px;}


/*contact form*/
#contactform label{
float: left;
width: 100px; 
}

#contactform input, #contactform textarea{
width: 180px;
margin-bottom: 10px;
color:#5d5d5d; font-size:11px;
}

#contactform textarea{
width: 300px;
height: 150px;
}

#contactform .boxes{
width: 1em;
}

#contactform #submitbutton{
margin-left: 101px;
margin-top: 0px; height:23px; font-size:12px; font-weight:bold;
width: 70px;
color:#fff; background-color:#006699; border:1px solid #000;
}

#contactVinfo {background-color:#5f5f5f; border-bottom:5px solid #006699; border-top:5px solid #006699;  float:right; width:180px; margin:-40px -50px 0 40px; padding:10px 20px;}
#contactVinfo p{color:#fff;  }
#contactVinfo p a{color:#fff;  }

br{
clear: left;
}
