body {margin:0px; padding-top: 10px; padding-bottom:0px; padding-left:0px; padding-right:0px;
	background-image: url(images/backgroundvignette.jpg);
	background-repeat: repeat-x; }
div, h1, h2, select, li, span, p , textarea{font-family: Verdana, Arial; }
sup, sub { 
	vertical-align: 0;
    position: relative; 
}
sup { bottom: 1ex; }
sub { top: 0.8ex; }
H1{
	line-height: 22px; 
	font-family: verdana, arial; font-size: 14pt; font-weight:bold; 
	color: #01539F; 
	text-decoration: none;
	margin: 0;
	padding-top: 10px;
}
h2{
	font-family: verdana, arial; font-size: 11pt; font-weight:bold; 
	color: #01539F; 
	margin: 0px;
	padding-top: 0px; padding-bottom: 15px;
}
h3{
	font-family: verdana, arial; font-size: 9pt; font-weight:bold; 
	color: #01539F; 
	margin: 0px;
	padding-top: 3px; padding-bottom: 15px;
}
#menu-container1, #menu-container2, #menu-container3, #menu-container4, #menu-container5{
	margin: 0 auto; padding: 0px;
	width:902px;
	height:32px; 
}
#menu-container1 { background: white url(images/menubackground1.jpg) top left no-repeat;  }
#menu-container2 { background: white url(images/menubackground2.jpg) top left no-repeat;  }
#menu-container3 { background: white url(images/menubackground3.jpg) top left no-repeat;  }
#menu-container4 { background: white url(images/menubackground4.jpg) top left no-repeat;  }
#menu-container5 { background: white url(images/menubackground5.jpg) top left no-repeat;  }
#body-stripe{
	margin: 0 auto; padding-top: 1px; width:902px; height:7px;
	background-color:white;
	border-style: solid; border-left-width: 0px;  border-top-width: 2px; border-bottom-width: 2px; border-right-width: 0px;  border-color: darkgray; 
}
#body-stripe-center{
	margin: 0 auto; padding: 0px; width:902px; height:6px;
	background-color:#C8C5CB;
}
#heading{
	display:inline;
	font-style: italic;
}
#body-container, #body-container-home, #body-container-about-upsonic, #body-container-why-use-ups, 
	#body-container-ups-system, #body-container-industrial-series,
	#body-container-orion, #body-container-domestic-sme, 
	#body-container-commercial, #body-container-commercial-cxr, 
	#body-container-industrial, #body-container-industrial-h, #body-container-industrial-rt, #body-container-industrial-6kva-10kva, #body-container-industrial-parallel-rt,
	#body-container-power-plus, #body-container-power-plus-sa,
	#body-container-power-conditioners, #body-container-autonomy-rates, #body-container-faq,
	#body-container-services, #body-container-technical-support, #body-container-selecting-a-ups,
	#body-container-downloads-brochures, #body-container-software-accessories,
	#body-container-safety, #body-container-privacy, #body-container-contact, #body-container-surge-protection,
	#body-container-es-series{
	margin: 0 auto; padding-left: 10px; padding-right:10px; padding-top:0px; padding-bottom:0px; 
	width:882px; 
	background-color:white;
}
#body-container{ height:575px; }
#body-container-surge-protection{ height:650px; }
#body-container-home{ height:650px; }
#body-container-downloads-brochures{ height:790px; }
#body-container-software-accessories{ height:980px; }
#body-container-selecting-a-ups{ height:1940px; }
#body-container-ups-system{ height:2250px; }
#body-container-technical-support{ min-height:650px; } 
#body-container-industrial-series{ height:860px; }
#body-container-about-upsonic{ height:870px; }
#body-container-why-use-ups{ height:910px; }
#body-container-orion{ height:710px; }
#body-container-domestic-sme{ height:690px; }
#body-container-commercial{ height:760px; }
#body-container-commercial-cxr{ height:770px; }
#body-container-industrial{ height:800px; }
#body-container-industrial-h{ height:900px; }
#body-container-industrial-rt{ height:1070px; }
#body-container-industrial-6kva-10kva{ height:760px; }
#body-container-industrial-parallel-rt{ height:790px; }
#body-container-power-plus{ height:1130px; }
#body-container-power-plus-sa{ height:720px; }
#body-container-power-conditioners{ height:770px; }
#body-container-autonomy-rates{ height:950px; }
#body-container-faq{ height:1050px; }
#body-container-services{ height:890px; }
#body-container-safety{ height:1110px; }
#body-container-privacy{ height:1180px; }
#body-container-contact{ height:830px; }
#body-container-es-series{ height:830px; }
#bodymenu-container {
	float:left; width:150px; height:200px; 
	margin: 0px; padding-left: 6px; padding-right: 6px; padding-top: 9px; padding-bottom: 0px;
}
#bodytext-container {
	float:right; width:698px; 
	margin: 0px;
	padding: 0px;
}
#header-title{
	position:relative; left:340px; top:18px; 
	font-family: verdana, arial; font-size:14pt; font-weight: bold; font-style: italic; 
	color: white; 
}
#header-footer{
	width:170px;
	position:relative; left:10px; top:45px; 
	font-family: Arial Narrow; font-size:14pt; font-weight:bold; font-style:italic; 
	line-height:20px;	
	color: #00539f; 
}
#body-title{
	margin: 0 auto; width: 698px;
	text-align:left;
	text-indent:13px;
}
#home-box{float:left;width:200px;height:510px; 
	margin:0px;padding-left:0px;padding-right:25px;padding-top:15px;padding-bottom:0px;
}
#home-box-text{
	font-family: verdana, arial; font-size: 8pt; font-weight:normal; 
	margin: 0px; padding-left: 12px; padding-right: 12px; padding-top: 6px; padding-bottom: 12px; 
}

#home-text{
	float: left; width:443px;
	margin: 0px; padding-left: 0px; padding-right: 24px; padding-top: 6px; padding-bottom: 6px; 
	text-align:left;
	font-size:8pt; font-weight:normal;
	color:black; 
}
#home-text-bold{
	font-size:10pt; 
	font-weight:bold;
	color:red;
}
.home-button-domestic, .home-button-industrial, .home-button-commercial, .home-button-software, .home-button-esseries{
	margin:0px; padding-left:15px; padding-top:12px; padding-right:0px; padding-bottom:0px;
	line-height:13px;
	height:95px;
}
.home-button-domestic a, .home-button-industrial a, .home-button-commercial a, .home-button-software a, .home-button-esseries a{
	text-decoration:none;
	font-family:arial;
	font-size:7pt;
	outline:none;
	font-weight:normal;
	color:dimgray;
	cursor:hand; 
}
.home-button-domestic {background: url(images/goldbuttonlo.jpg) top left no-repeat;}
.home-button-domestic:hover{background: url(images/goldbutton.jpg) top left no-repeat;}
.home-button-industrial{ background: url(images/greenbuttonlo.jpg) top left no-repeat; }
.home-button-industrial:hover{ background: url(images/greenbutton.jpg) top left no-repeat; }
.home-button-commercial { background: url(images/bluebuttonlo.jpg) top left no-repeat;}
.home-button-commercial:hover{ background: url(images/bluebutton.jpg) top left no-repeat;}
.home-button-software{background: url(images/blackbuttonlo.jpg) top left no-repeat;}
.home-button-software:hover{background: url(images/blackbutton.jpg) top left no-repeat;}
.home-button-esseries{background: url(images/orangebuttonlo.jpg) top left no-repeat;}
.home-button-esseries:hover{background: url(images/orangebutton.jpg) top left no-repeat;}
#home-button-divider{
	width:185px; height:2px;
	border-style: dotted; border-left-width: 0px;  border-top-width: 2px; border-bottom-width: 0px; border-right-width: 0px;  border-color: gainsboro; 
}
#ups-product-panel{
	clear:both;
	margin:0px; padding-top:7px; padding-bottom:7px; padding-left:0px; padding-right:0px;
}
#ups-product-th{
	float:left; 
	margin:0px; padding:0px;
	background-color:#4d4445;
	border-style:solid; border-width:1px; border-color:#bcbaba;
}
#ups-product-th img{
	cursor:pointer;
}
#ups-product{
	display:inline;
	float:right; width:450px;
	margin:0px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:50px;
	border-style:solid; border-width:0px; border-color:blue;
}
#ups-product a{
	font-weight: bold;
}
#ups-product-more{
	width:180px; height:30px;
	margin:0px; padding:0px;
}
#ups-product-more img{
	cursor:pointer;
}
#reg-bold{ font-size:9pt; }
#reg { font-size:7pt; }
#reg-tiny{ font-size:6pt; }
#footer-container{
	margin: 0 auto; width:902px; height:80px;
	background-color:#EDF1FA;
	font-size:7pt;
	text-align:center;
	padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; 
	background: #EDF1FA url(images/footerbackground.jpg) repeat; 
	color:dimgray;
}
#footer-cust-support{
	margin: 0 auto; padding:4px; width:892px; 
	background-color:#787878; color:white; 
	border-style: solid; border-left-width: 0px;  border-top-width: 0px; border-bottom-width: 1px; border-right-width: 0px;  border-color: white; 
}
#footer-body{
	padding-top:4px;
}
#small-box, #small-box-ups{
	float:left; width:354px; 
	margin: 0px;
	padding-left:0px; padding-right:15px; padding-top:0px; padding-bottom:0px;
	font-size:8pt;
}
#small-box-ups{ line-height: 18px; }
#small-box-pic {
	float: right; width: 325px;
	margin: 0px; padding-left: 0px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px; 
	text-align:center;
}
#small-box-text{
	font-size:8pt;
	line-height: 15px;
}
#wide-box {
	float:left; width:450px; 
	margin: 0px;
	padding-left:0px; padding-right:15px; padding-top:0px; padding-bottom:0px;
	font-size:8pt;
	line-height: 15px;
}
#wide-box-pic {
	float: right; width:229px; 
	margin: 0px; padding-left: 0px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px; 
	text-align:center;
	font-size:8pt;
	color:dimgray;
}
#extrawide-box {
	clear:both;
	float:left; width:500px; height:500px; 
	margin: 0px;
	padding-left:0px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:8pt;
	line-height: 16px;
}
#extrawide-box-pic {
	float: right; width:179px;
	margin: 0px; padding-left: 0px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px; 
}
#wide-text-box{
	clear:both;
	float:left; width:660px; 
	margin: 0px;
	padding-left:0px; padding-right:15px; padding-top:0px; padding-bottom:0px;
	font-size:8pt;
	line-height: 15px;
}
#pics-caption{
	font-family:verdana, arial; font-size:7pt; color:dimgray;
}
#ups-panel{
	background-color:white;
}
#ups-electrical-panel{
	clear:both; 
	width:650px; 
	border-style:solid; border-top-width:1px;  border-bottom-width:0px; border-left-width:0px; border-right-width:0px; border-color:gainsboro; 
}
#ups-last-electrical-panel{
	clear:both; 
	width:650px; height:1px;
	border-style:solid; border-top-width:1px;  border-bottom-width:0px; border-left-width:0px; border-right-width:0px; border-color:gainsboro; 
}
#ups-electrical-img{
	float:left; width:100px; 
	font-weight:bold;
}
#ups-electrical-txt{
	float:right; width:500px; 
	margin:0px; padding-top:2px; padding-bottom:10px; padding-left:10px; padding-right:15px; 
	text-align:left; 
}
#ups-thunder{
	width:272px; height:24px;
}
#autonomy-rates-container{
	margin:0px; padding-top:0px; padding-bottom:0px; padding-left:25px; padding-right:0px; 
	background: white url(images/autonomyrate.jpg) top left no-repeat; 
}
#autonomy-rates{
	width:582px; height:613px; 
	border-style:outset; border-left-width: 1px;  border-top-width: 1px; border-bottom-width: 1px; border-right-width: 1px; border-color:dimgray; 
	text-indent:25px;
}
#autonomy-rates-domestic, .autonomy-rates-domestic-legend{
	background-color:#FBF691;		/* domestic rows background color */
}	
#autonomy-rates-commercial, .autonomy-rates-commercial-legend{
	background-color:#A8DC74;
}	
#autonomy-rates-industrial, .autonomy-rates-industrial-legend{
	background-color:#5AA7CF;
}	
.autonomy-rates-domestic-legend, .autonomy-rates-commercial-legend, .autonomy-rates-industrial-legend{ clear:left;display:block;float:left;width:60px;margin:2px;padding:3px; }
.autonomy-rates-legend{ float:left;margin:2px;padding:3px; }
#autonomy-rates-extended-runtimes{
	position:relative; top:-255px; left:-30px; 
	float:right; 
	line-height:20px;
}
#faq-box{
	float:left; width:320px; height:465px; 
	margin: 0px; padding-left:0px; padding-right:15px; padding-top:0px; padding-bottom:0px;
	font-size:8pt;
}
#faq-box-answer{
	float: right; width:331px; height:950px;
	margin: 0px; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; 
	font-family:verdana, arial; font-size:8pt;
	line-height:18px;
	background-color:whitesmoke; 
	text-align:left;
	border-style:solid; border-width:1px; border-color:gainsboro;	
}
.faq-question{
	display:block;
	margin: 0px; padding-top:0px; padding-bottom: 5px; padding-left:0px; padding-right:0px;
	font-family:verdana, arial; font-size:8pt; 
	color:dimgray; 
	line-height:15px; 
	cursor:pointer;
}
.faq-question:hover{
	color:black; 
}
.faq-answer{
	display:none;
}
#brochures{
	float:left;
	width: 300px;
}
#brochure-panel{
	margin:0px; padding-top:8px; padding-bottom:0px; padding-left:0px; padding-right:0px;
}
#brochure{
	margin:0px; padding-top:2px; padding-bottom:0px; padding-left:3px; padding-right:0px;
	width:200px; height:35px;
	background: white url(images/downloadpdf.jpg) top left no-repeat; 
}
#software{
	margin:0px; padding-top:2px; padding-bottom:0px; padding-left:3px; padding-right:0px;
	width:200px; height:35px;
	background: white url(images/downloadsoftware.jpg) top left no-repeat; 
}
#software-panel{
	float:left;
	width: 300px;
	margin:0px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:20px;
	line-height:15px;
}
#software-pic{
	float:left;
	width: 320px;
}
#answer-title{
	font-family:verdana, arial; font-size:10pt;
	font-weight:bold;
	color:black;
	margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 20px; 
}
#fullsize-box{
	float:left; width:620px; 
	margin: 0px; padding-left:0px; padding-right:15px; padding-top:0px; padding-bottom:0px;
	font-size:8pt;
	background-color: #E7E8EA; 
}
#maximum-box{
	float:left; width:680px; 
	margin: 0px; padding-left:0px; padding-right:15px; padding-top:0px; padding-bottom:0px;
	font-size:8pt;
}
#spec ul, #spec-orion ul{ margin:0px; padding:0px; }
#spec li{
	margin: 0px; padding-top:0px; padding-bottom: 6px;
	font-family: verdana, arial; font-size:9pt; font-weight:bold;
	line-height:16px;
}
#spec-orion li{
	margin: 0px; padding-top:0px; padding-bottom: 6px;
	font-family: verdana, arial; font-size:9pt; font-weight:bold;
	line-height:20px;
}
#spec-dtl{
	font-family:verdana, arial; font-size:8pt; font-weight:normal;
}
#list{
	line-height:20px;
}
#ups-list{
	line-height:20px;
	list-style:lower-alpha;
}
#search-container{
	font-size:8pt; font-style:normal;
	color:dimgray;
	margin:0px; padding-bottom:4px; padding-top:0px; padding-left:0px; padding-right:0px;
	border-style: dotted; 
	border-left-width: 0px;  border-top-width: 0px; border-bottom-width: 2px; border-right-width: 0px;  
	border-color: #E7E8EA; 
}
#search-container input, #search-container select{
	font-size:8pt;
	color:black;
}
#search-text{ width:300px; }
#technical-support-text{
	clear:both;
	font-size:8pt; font-style:normal;
	color:black;
	margin:0px; padding-bottom:0px; padding-top:15px; padding-left:0px; padding-right:0px;
}
#technical-support-text a{
	font-size:8pt; font-style:normal; font-weight:bold;
	text-decoration:underline;
}
#technical-support-label{
	clear:both;
	float: left;
	width: 100px;
	color:dimgray;
	font-weight:normal; font-style:italic;
	line-height:22px;
}
#technical-support-item{
	float:left; width:470px;
	line-height:22px;
	color:black;
}
#hilite-text{ display:inline; color:DarkViolet; font-weight:bold; }
#contact-address{
	float:left; width:270px;
}
#contact-address-title{
	float:left; width:70px;
	font-style:italic;
	line-height:17px;
}
#contact-address-data, #contact-address-data-bold{
	float:right; width:180px;
	text-align:left;
	line-height:17px;
}
#contact-address-data-bold { font-weight:bold; }
#contact-service-company{
	font-size:10pt; font-weight:bold;
	padding-bottom: 0px;
}
#contact-service-data-bold{
	float:left; width:180px;
	font-weight:bold;
	text-align:left;
	line-height:17px;
}
#contact-address-company{
	font-size:12pt; font-weight:bold;
	padding-bottom: 6px;
}
#contact-submit{
	float:right; width:360px;
	font-size:8pt;
}
#contact-submit-title{
	clear:both;
	float:left; width:80px; height:24px;
	line-height:24px;
}
#contact-submit-field{
	clear:right;
	float:right; width:280px; height:24px;
	line-height:24px;
}
#contact-submit-enquiry{
	clear:right;
	float:right; width:280px; height:24px;
	line-height:24px;
}
#contact-resellers{
	font-size:9pt; font-weight:bold;
	margin:0px; padding: 0px;
}
#company, #contact, #emailfrom{
	width:260px;
	font-size:8pt;
}
#countryid{
	width:264px;
	font-size:8pt;
}
#phone{
	width:110px;
	font-size:8pt;
}
#contact-submit-title-radio{
	clear:both;
	float:left; width:80px;
	padding-top:2px;
}
#contact-submit-field-radio{
	float:right; width:280px;
	line-height:18px;
}
#contact-radio{
	float:left; width:90px;
}
#otherhearaboutus{ width:158px; }
#enquiry{
	width:274px;
	height:250px; 
	font-size:8pt;
}
#cust-list{
	float:left; width:650px;
}
#cust-company{
	float:left; width:320px;
}
#cust-company-rhs{
	float:right; width:320px;
}
#cust-company, #cust-company-rhs{
	font-weight:bold;
	font-style: italic;
	color: #035e18; 
	padding-top: 2px;
	padding-bottom: 2px;
}
#cust-address{
	font-weight:normal;
	font-style: normal;
	color: black; 
	padding: 0px;
}
#photo-box{
	float:left; width:635px; 
	margin: 0px; padding:0px;
	font-size:8pt;
	color:dimgray;
	text-align:center;
	background-color: #E7E8EA; 
}
.img-thumbnail{
	display:none;
	padding-top:2px; 
}
.thumbnail{
	float:left;
	width:81px;
	height:63px;
	border-style: solid; 
	border-left-width: 2px;  border-top-width: 2px; border-bottom-width: 2px; border-right-width: 2px;  
	border-color: #E7E8EA; 
}
.thumbnail-button{
	width:15px; height:63px; 
	font-family:Times New Roman; 
	font-size:8pt;
}
.div-thumbnail-button{
	float:left;
	width:17px;
	height:63px;
}
#photo{
	padding-top:30px; 
}
#selups-panel{
	clear:both;
	margin:0px; padding-top:10px; padding-bottom:0px; padding-left:0px; padding-right:0px;
}
#selups-title{
	background-color:gainsboro;
	font-weight:bold;
	margin:0px; padding-top:0px; padding-bottom:0px; padding-left:5px; padding-right:0px;
	line-height:20px;
}
#selups-label{
	clear:both;
	float:left; width:190px;
	font-weight:bold;
	line-height:26px;
}
#selups-data{
	float:left; width:300px;
	line-height:26px;
}
#selups-data select{
	font-size:8pt;
}
#selups-data input{
	width:60px;
	color:#3C4343;
	font-size:8pt;
	text-align:right;
}
#selups-peripherals{
	display:block;
	line-height:24px;
	text-indent:10px;
}
#selups-peripherals input[type=text]{
	width:60px;
}
#selups-peripherals input{
	font-size:8pt;
	text-align:right;
}
#selups-peripherals select{
	font-size:8pt;
}
#margin-expansion{
	width:30px;
	font-size:8pt;
	text-align:left;
}
#selups-question-answer{
	clear:both;
	margin:0px; padding-top:8px; padding-bottom:0px; padding-left:0px; padding-right:0px;
}
#selups-question{
	float:left; width:220px;
	font-weight:normal;
	margin:0px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:30px;
}
#selups-answer{
	float:left; width:360px;
	line-height:22px;
	margin:0px; padding:0px;
}
#selups-score input[type=text], #selups-score-result textarea{
	width:300px;
	color:#3C4343;
	font-size:8pt;
}
#selups-score-result{
	clear:both;
}
#selups-score-result label{
	float:left; width:120px;
	font-size:8pt;
	font-weight:bold;
	line-height:25px;
}
#selups-button{
	width:120px;
	color:black;
	font-size:8pt;
}
#banner-container1{
	margin: 0 auto; padding: 0px; width:900px; height:139px;
	background: #E7E8EA url(images/header1.jpg) top center no-repeat; 
}
#banner-container2{
	margin: 0 auto; padding: 0px; width:900px; height:139px;
	background: #E7E8EA url(images/header2.jpg) top center no-repeat; 
}
#banner-container3{
	margin: 0 auto; padding: 0px; width:900px; height:139px;
	background: #E7E8EA url(images/header3.jpg) top center no-repeat; 
}
#banner-container4{
	margin: 0 auto; padding: 0px; width:900px; height:139px;
	background: #E7E8EA url(images/header4.jpg) top center no-repeat; 
}
#banner-container5{
	margin: 0 auto; padding: 0px; width:900px; height:139px;
	background: #E7E8EA url(images/header5.jpg) top center no-repeat; 
}
#contact-mandatory{ display:inline; color: dimgray; font-family:verdana, arial; font-size:7pt; line-height:17px; }
#mandatory{ display:inline; color: red; }
#clear{
	clear:both;
}
.clear{clear:both;}
.latest-news{font-size:8pt;color:dimgray;}
.latest-news h3{padding-top:20px;padding-left:10px;}
.latest-news img{position:relative; left:-15px;}
.latest-news p{padding-left:10px;padding-right:0px; font-size:7pt;color:dimgray;width:130px;}
.latest-news-link{line-height:12px;}
.latest-news-link a{font-size:7pt;padding-left:10px;line-height:10px;}









