@charset "utf-8";
/* CSS Document */

body { padding-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
a { text-decoration:none; color:#000099; }
a:hover { text-decoration:none; color:#f47920; }

#headerStripe { width:950px; height:10px; background-color:#f47920; margin:auto; }
#headerBlock { width:950px; height:218px; background-color:#F0F0F0; margin:auto; position:relative; }
#headerDetails { width:840px; height:218px; background-color:#FFFFFF; margin-left:110px; position:relative; }
#headerLogo { position:absolute; left:12px; top:10px; }
#headerContact { font-size:12px; position:absolute; left:360px; top:20px; }
#headerSlogan { font-size:15px; color:#999999; position:absolute; left:360px; top:48px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
#headerSlogan strong { font-size:15px; color:#000000; font-weight:bold; }

#headerMenuBlock { width:950px; height:118px; background-image:url(../images/header-clouds.jpg); background-position:top; background-repeat:no-repeat; position:absolute; top:100px; }
#headerHomeLink { height:18px; width:97px; padding:4px; text-align:right; position:absolute; bottom:0; padding-right:8px; }
#headerHomeLink a { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#headerHomeLink a:hover { text-decoration:none; color:#f47920; }

#headerMenu { height:118px; position:absolute; bottom:0; left:110px; padding:0; margin:0; list-style:none; }
#headerMenu li { height:22px; float:left; background-image:url(../images/header-menu-icon.jpg); background-position:left; background-repeat:no-repeat; padding-top:96px; padding-left:8px; padding-right:8px; }
#headerMenu a { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#headerMenu a:hover { text-decoration:none; color:#f47920; }

#pageBlock { width:950px; min-height:350px; background-image:url(../images/side-background.jpg); background-repeat:repeat-y; margin:auto; }

#leftPageBlock { float:left; padding:20px; padding-left:130px; padding-right:0; width:190px; line-height:2.2em; }
#leftPageBlock h1 { color:#f47920; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; padding:0; margin:0; margin-bottom:3px; }
#leftPageBlock a { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
#leftPageBlock a:hover { text-decoration:none; color:#f47920; }
#rightPageBlock { float:right; padding:20px; padding-left:10px; padding-right:130px; width:480px; text-align:justify; }
#rightPageBlock h2 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:0; margin:0; }
#rightPageBlock h3 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:0; margin:0; }
#rightPageBlock h4 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:0; margin:0; }
#rightPageBlock h5 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:0; margin:0; }
#rightPageBlock h6 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding:0; margin:0; }

#imgContainer { position:relative; width:210px; height:160px; float:right; display:inline; }
#imgOne { width:200px; height:150px; z-index:2; margin-left:10px; margin-bottom:10px; margin-top:2px; position:absolute; right:0; top:0; }
#imgTwo { width:200px; height:150px; z-index:1; display:none; margin-left:10px; margin-bottom:10px; margin-top:2px; position:absolute; right:0; top:0; }

div.powerFormTitle { font-size:11px; font-weight:bold; width:80px; float:left; padding-top:2px; margin-bottom:5px; }
div.powerFormField { font-size:11px; width:350px; float:left; margin-bottom:5px; }
div.powerFormField * { font-size:11px; }
div.powerFormTitleLong { padding-top:2px; font-size:11px; width:250px; font-weight:bold; float:left; margin-bottom:5px; }
div.powerFormFieldShort { font-size:11px; width:180px; float:left; margin-bottom:5px; }
div.powerFormFieldShort * { font-size:11px; }

div.powerFormCellTitle { padding-top:2px; font-size:11px; width:250px; font-weight:bold; float:left; margin-bottom:5px; }
div.powerFormCell { font-size:11px; width:60px; float:left; margin-bottom:5px; }
div.powerFormCell * { font-size:11px; }

div.powerFormApp { font-size:11px; width:180px; float:left; margin-bottom:5px; }
div.powerFormApp * { font-size:11px; }
div.powerFormWatt { font-size:11px; width:58px; float:left; margin-bottom:5px; }
div.powerFormWatt * { font-size:11px; }
div.powerFormDay { font-size:11px; width:73px; float:left; margin-bottom:5px; }
div.powerFormDay * { font-size:11px; }
div.powerFormDay input { margin-left:7px; }
div.powerFormWeek { font-size:11px; width:73px; float:left; margin-bottom:5px; }
div.powerFormWeek * { font-size:11px; }
div.powerFormWeek input { margin-left:5px; }

#powerFormSubmit { margin-left:140px; }
#powerFormDownload { margin-left:80px; font-size:11px; }

#captchaText { width:360px; margin-top:10px; margin-bottom:3px; }
#captchaText img { float:left; margin-right:10px; margin-top:2px; }

div.errorLog { width:390px; margin-bottom:3px; font-size:11px; font-weight:bold; color:#FF0000; text-align:left; }

div.link { margin-top:3px; }

#designFooter { color:#CCCCCC; font-size:10px; width:950px; margin:auto; text-align:center; margin-top:10px; }
#designFooter a { color:#CCCCCC; }
#designFooter a:hover { color:#999999; }

#copyrightFooter { display:none; width:100%; text-align:center; margin-top:20px; }


#faqList h2 { font-weight:bold; font-size:11px; padding-left:30px; border-bottom:1px solid #f47920; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-image:url(/images/faq-open.gif); background-repeat:no-repeat; margin-bottom:5px; padding-bottom:5px; padding-top:3px; }
.faqTitleHover { cursor:pointer; }
.faqTitle:hover { cursor:pointer; }
.faqElement { position:relative; margin-bottom:8px; padding-left:30px; }

div.galleryThumbnail { float:left; margin-bottom:15px; width:150px; }
div.galMargin { margin-right:15px; }
div.galleryCaption { width:150px; height:35px; font-size:10px; font-weight:bold; overflow:hidden;	text-align:center; line-height:1.3em; }
div.galleryCaption a { text-decoration:none; }
div.galleryCaption a:hover { text-decoration:underline; }