html, body {    margin: 0;    padding: 0;    height: 100%; /* needed for container min-height */}#url.formtext{	display: none;}body {    margin: 0px 0px;    padding: 0px;   /* text-align: center;*/ 	background-image: url('/images/background.gif');    background-repeat:repeat-x;	background-color: #eee;}#main {	float:left;    position: relative;    width: 760px;	left:12%;    /*margin: 0px auto;*/    text-align: left;    height: auto !important; /* real browsers */    height: 100%; /* IE6: treaded as min-height*/    /*min-height: 100%;*/    background: #fff;} #bg {    width: 760px;    background: #fff;    z-index: 0;	margin-bottom:120px;} #footer {	float:left;	border-top:1px solid #CCC;	width:100%;	margin:0 auto;	text-align: center;	position:relative;		background:white;} #footerlinks {	padding:10px;}.footertext2 { color: #999; }.footertext { color: #AAA; }.footertext:hover { color: #333; }#footer a{    font-size: 13px;    line-height: 17px;	    font-family: helvetica, arial;	font-weight:bolder;    text-decoration: none;}a.thickbox {    font-size: 12px;    font-family: helvetica, arial;    font-weight: normal;    color: #7fb51a;    text-decoration: underline;    line-height: 17px;	} a.thickbox:hover {    font-size: 12px;    font-family: helvetica, arial;    font-weight: normal;    color: #ccc;    text-decoration: underline;    line-height: 17px;} /* * Used on Contact, Events, Support ... *  */#contactimg {	float:left;    	position:relative;	left:30px;	width: 305px;    z-index: 1;    background: #fff;}#contacthd {	position:relative;	float:left;	clear:left;	left:10px;    width: 305px;    z-index: 1;    background: #fff;} #contactinfo {	position:relative;	left:10px;	float:left;	clear:left;	width: 305px;    z-index: 1;    background: #fff;} #contactadd{	float:right;	position:relative;	right:150px;	margin-top:80px;	line-height:1.5em;}#contacthd2 {	position:relative;	right:10px;	float:right;    z-index: 1;    background: #fff;	} #contactform {	float:right;	position:relative;	right:20px;    width: 345px;    z-index: 1;    background: #fff;} /* index, jobs, kc, question, quote, resources, sitemap, stagedetail, stages, support, terms*/#hometxt {}/* company, demo, electronics, kc, question, quote */#container{	float:left;	width:100%;	background:#fff;}#quotetxt { 	float:left;    margin-left: 20px;    width: 339px;    z-index: 1;    background: #fff;}/* Quote, Question, Demo, company */ #quoteform {	float:right;    left: 415px;    width: 330px;    z-index: 1;    background: #fff;}  #required {    left: 560px;    z-index: 2;    font-size: 11px;    font-family: helvetica, arial;    font-weight: bold;    color: #ccc;    line-height: 17px;    text-decoration: none;}  p {    margin-bottom: 10px;} #logo {    position: absolute;    top: 26px;    z-index: 1;} #navtop {    position: absolute;    left: 102px;    top: 26px;    z-index: 1;} #navbottom {    position: absolute;    left: 102px;    top: 79px;    z-index: 1;} #products {    position: absolute;    left: 102px;    top: 57px;    z-index: 1;} #productdrop {    visibility: hidden;    position: absolute;    left: 111px;    top: 54px;    z-index: 2;} #sales {    position: absolute;    left: 190px;    top: 57px;    z-index: 3;} #salesdrop {    visibility: hidden;    position: absolute;    left: 190px;    top: 54px;    z-index: 4;}#technology {    position: absolute;    left: 248px;    top: 57px;    z-index: 5;} #technologydrop {    visibility: hidden;    position: absolute;    left: 243px;    top: 54px;    width: 140px;    z-index: 5;} #nav a {	display:block;} #kc {    position: absolute;    left: 337px;    top: 57px;    z-index: 6;} #support {    position: absolute;    left: 477px;    top: 57px;    z-index: 1;} #searchbar {    position: absolute;    left: 553px;    top: 57px;    z-index: 2;    width: 175px;    height: 22px;    background-color: #bbdd43;} #magnify {    position: absolute;    left: 726px;    top: 59px;    z-index: 2;    background-color: #bbdd43;} #widecontent {    margin:0 30px;    z-index: 1;    background: #fff;} .left15 {	padding-left:15px;} .hometext {    color: #464545;    font-family: helvetica, arial;    font-size: 16px;    line-height: 30px;    font-weight: normal;}  .hometextgreen {    color: #9fbc39;    font-family: helvetica, arial;    font-size: 17px;    font-weight: bold;    line-height: 30px;    letter-spacing: 1px;} .hometextgreen15 {    color: #9fbc39;    font-family: helvetica, arial;    font-size: 15px;    font-weight: bold;    line-height: 18px;    letter-spacing: 1px;} .hometextblack {    color: #000;    font-family: helvetica, arial;    font-size: 17px;    font-weight: bold;    line-height: 20px;    letter-spacing: 1px;} .blackhd {    font-size: 13px;    font-family: helvetica, arial;    font-weight: bold;    color: #000000;    line-height: 21px;    text-decoration: none;    padding-left: 15px;} .formtxt {    font-size: 13px;    font-family: helvetica, arial;    font-weight: normal;    color: #333333;    line-height: 17px;    text-decoration: none;    margin-bottom: 10px;	position:relative;	top:5px;} .text13green {    font-size: 13px;    font-family: helvetica, arial;    font-weight: bold;    color: #9ab537;    line-height: 17px;    text-decoration: none;} .text13grey {    font-size: 13px;    font-family: helvetica, arial;    font-weight: bold;    color: #666666;    line-height: 17px;    text-decoration: none;} .text13greylight {    font-size: 13px;    font-family: helvetica, arial;    color: #666666;    line-height: 17px;    text-decoration: none;} .link1 {    font-size: 17px;    font-family: helvetica, arial;    font-weight: normal;    color: #9fbc39;    text-decoration: underline;    line-height: 30px;} .link1:hover {    font-size: 17px;    font-family: helvetica, arial;    font-weight: normal;    color: #ccc;    text-decoration: underline;    line-height: 30px;} .link13 {    font-size: 13px;    font-family: helvetica, arial;    font-weight: normal;    color: #7fb51a;    text-decoration: underline;    line-height: 17px;} .link13:hover {    font-size: 13px;    font-family: helvetica, arial;    font-weight: normal;    color: #ccc;    text-decoration: underline;    line-height: 17px;} .link13green {    font-size: 13px;    font-family: helvetica, arial;    font-weight: normal;    color: #9ab537;    text-decoration: underline;    line-height: 17px;} .link13green:hover {    font-size: 13px;    font-family: helvetica, arial;    font-weight: normal;    color: #000;    text-decoration: underline;    line-height: 17px;} .linkgrey:hover {    font-size: 13px;    font-family: helvetica, arial;    font-weight: normal;    color: #7fb51a;    text-decoration: none;    line-height: 17px;    margin-left: 15px;} .linkgrey {    font-size: 13px;    font-family: helvetica, arial;    font-weight: normal;    color: #666;    text-decoration: none;    line-height: 17px;    margin-left: 15px;} .linkgrey2:hover {    font-size: 13px;    font-family: helvetica, arial;    font-weight: normal;    color: #7fb51a;    text-decoration: none;    padding-left: 12px;} .linkgrey2 {    font-size: 13px;    font-family: helvetica, arial;    font-weight: normal;    color: #666;    text-decoration: none;    padding-left: 12px;} .linkwhite:hover {    font-size: 11px;    font-family: helvetica, arial;    font-weight: normal;    color: #ccc;    text-decoration: underline;    padding-left: 5px;} .linkwhite {    font-size: 11px;    font-family: helvetica, arial;    font-weight: normal;    color: #666;    text-decoration: underline;    padding-left: 5px;} .text13 {    font-size: 13px;    font-family: helvetica, arial;    font-weight: normal;    color: #333333;    line-height: 17px;    text-decoration: none;} .gallery .caption {	display:block;	font-size:10px;	line-height:10px;}/*** <=IE7 Nav Fix ***/img{	display:block;}/**/