@charset "utf-8";
/* CSS Document */
body { background-color:#fff;font-family: Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;color: #666666;margin-top:0px;}
#panel {position:absolute;right:245px;top:0;display:none;width:222px; height:60px; padding:30px 0 0 30px; border:1px solid #ccc;background-image:url('../imgs/common/nav/men_bg.png');}
.centerBoxContentsNew{padding:20px 0 20px 0; margin:0 8px 10px 8px; border:1px solid #ccc;}
.newimdiv{height:100px;}
.navNextPrevCounter{padding:0 0 10px 0; margin:0 0 10px 0;}
LEGEND{ font-size:11px;font-weight:bold;padding:0.3em;color:#6699CC; margin-left:-5px;}
FIELDSET{ border:1px solid #cccccc; margin:0.5em 0; padding:0 2.5em 2.5em 2.5em}
FIELDSET .floatingBox{width:580px; background-color:#003366;}
#TopShadow,#BottomShadow{display:none;}
#MainWrapper{width:805px;margin:auto;}
#MainPageWrapper{width:758px;margin:auto;background-color:#FFFFFF;background-image:url('../imgs/common/footer/footer_logo.png');background-position:bottom right;background-repeat:no-repeat;}
#HeaderWrapper{background-image:url('../imgs/common/header/header.jpg');background-repeat:no-repeat;height:155px;}
#LogoWrapper{padding: 19px 0px 0px 5px; float:left; height:58px;}
#TagWrapper{padding-top:28px; margin-left:302px;}
#Tag{color:#009999;font-size:22px;font-weight:bold;}
#Number{color:#333333;font-size:14px;} 
#FacesWrapper{background-image:url('../imgs/common/header/faces.JPG'); background-repeat:no-repeat; background-position:bottom;height:18px; padding-top:12px;}
#ContentWrapper{padding:20px 10px 0px 10px;line-height:14px; float:left; position:relative;}

#NewProducts{}
.NewProduct{background-image:url('../imgs/bgs/new_products/new_product_bg.gif');height:76px;width:250px;float:left;margin: 0px 10px 10px 0px;}
#NewProduct1{margin-left:135px;}
.NewProdutTitle{font-size:16px;font-weight: bold;color: #6699CC;margin: 30px 0px 0px 10px;}
.DataSheetDload{font-size:14px;font-weight: bold;color: #6699CC;padding: 4px 0px 0px 10px;}
#Products,#Distributors,#Downloads,#AppSum,#Installers,#Agents,#About,#Contact{margin-top:13px;}
.Product,.Distributor,.Installer,.Agent{border-bottom:1px solid #cccccc;margin-bottom:10px;}
#ProductLeft{width:170px;float:left;}
.ProdutTitle{font-weight: bold;padding-bottom:18px;}
.ProductImg{padding-left:30px;}
.ProductDesc{float:left; width:400px;}
.DataDload{}
.DataDload ul{ margin-bottom:-5px;margin-left:0px; padding-left:0px;}
.DataDload ul li{background-image:url('../imgs/bgs/new_products/pdf.png');background-position:top left;background-repeat:no-repeat;padding:5px 13px 13px 30px;}
ul#Bullet li { width: 162px; margin: 0; background: url("../imgs/common/bgs/bullet_menu.png") no-repeat left center; border-bottom: 1px solid #fff; padding-left: 10px;}
ul, li {list-style: none;}
img{border:none;}
.AppLinks{ width:33%;float:left;}
.Distributor{height:70px;}
.DistributorArea,.AgentArea{font-weight:bold;margin-bottom:8px; width:500px;}
.DistributorName,.DistributorDetail,.DistributorLogo,.InstallerName,.AgentName{float:left;}
.DistributorName{width:205px;}
.DistributorLogo{width:130px;float:right;}
.Installer{height:55px;}
.Agent{height:90px;}
.InstallerName,.AgentName{width:230px;}
/* Site Navigation */
a {color:#6699CC; text-decoration:none; font-size:12px;}
a:hover, h1 a:hover {color:#CCCCCC; text-decoration:none;}
.buttonRow a{font-size:1em; line-height:25px;}
h1, h1 a {font-size:18px;font-weight:bold;color:#6699CC;margin:0px;padding:0px;}
h2{font-size:14px;}
h3{font-size:11px;font-weight:bold; margin:6px 0px 0px 0px; padding-bottom:5px;}
.HTTop{ margin-top:0px;}
.leftBoxHeading,#cartBoxEmpty{text-align:center;}
#SiteNav{float:left;text-align:right;}
ul.SiteNav{margin:0px 0px 10px 0px;padding:0px 8px 10px 0px;background-image:url('../imgs/common/nav/men_bg.png');background-position:top;background-repeat:no-repeat;width:120px; background-color:#b0b0ff;}
ul.SiteNav li{border-bottom:1px solid #ccc;padding:6px 0px 6px 0px;margin:0px 0px 0px 10px;}
ul.SiteNav li.category-products{background-color:#e4f3ff;font-size:8px; padding-right:5px;}
ul.SiteNav li.category-products a{font-size:11px; }
ul.SiteNav li a{color:#333;display:block;padding:4px 4px 4px 0px;}
ul.SiteNav li a:hover{color:#fff;background:#9091ff;}
#shoppingcart{width:122px;border: 1px solid #ccc; text-align:left;}
#cartBoxListWrapper ul{margin:0px 0px 10px 0px;padding:0px 10px 10px 0px;}
#cartBoxListWrapper ul li{width:113px;padding:6px 0px 6px 10px;}
#cartBoxListWrapper ul li a{}
.cartBoxTotal{ padding-right:15px;}
#sideimg{padding-top:5px;}
#navCategoryIcon,#indexProductListCatDescription{margin:0.5em;}
.clearBoth{clear:both;}
/*Shopping Cart Display*/
.categoryListBoxContents{float:left; display:block; text-align:center;}
#categoryImgListing,#categoryIcon{float:left; margin-top:-6px;}
.navNextPrevCounter{ float:left;padding-left:5px; padding-top:6px;}
.navNextPrevWrapper{}
#categories #categoriesHeading{display:none;}
#navMain{float:right;margin-right:5px; padding:0;}
#navMain ul.back{margin:0;padding:0em;list-style-type: none;text-align:left;
background:url('../imgs/common/header/navMain_bg.gif') no-repeat bottom left; height:18px;}	
#navMain ul li, #navSupp ul li, #navCatTabs ul li{display:inline;}
#navMain ul li a{color:#4b53cc;font-weight:bold;padding:0em 0.5em;}
#navMain ul li a:hover{ color:#FFFFFF;}
#productsListingTopNumber{padding:8px 0 8px 0;}
#cat1Table th,.tabTable th{height:22px;background-color:#CCCCCC;}
#cat1Table th a:hover,.tabTable th a:hover{color:#FFFFFF;}
.rowEven{border-bottom:1px solid #ccc;}
.productListing-odd{}
.productListing-even{background:#f4f4f4; margin:10px 0 10px 0;}
#listCell0-0{ width:110px;}
#sorter LABEL,LABEL.inputLabel1,LABEL.inputLabelPayment,#passwordForgottenMainContent LABEL{float:left;padding:4px 4px 0 0;}
LABEL.inputLabelPayment{ width:125px;}
#cc-cc-owner,#cc-cc-number{width:180px;}
#sorter FORM{display:inline;}
#sorter SELECT{font-size:11px;}
.productListing-heading{text-align:center;}
.main,.productListing-data{ padding:8px;}
#cat1Table .productListing-data{ text-align:center;}
/*#categoryIcon{display:none;}*/
.navNextPrevList{line-height:25px; margin-bottom:15px;}
#productMainImage{margin-right:20px;text-align:center;}
span.imgLink{line-height:28px;}
#productPrices{font-size:14px;}
#productDescription{margin-top:15px;border-top:1px dashed #ccc; border-bottom:1px dashed #ccc;}
ul#productDetailsList{padding:0; margin:10px 0; width:250px;}
.backnav{float:right;}	
.back{float:left;}
.forward,#shoppingCartDefault #PPECbutton{float:right;}
#cartAdd{float:right;text-align:center;margin:10px 0 1em;border:1px solid #000000;padding: 1em;}
.tableHeading TH{border-bottom:1px solid #9a9a9a;}
.tableHeading,#cartSubTotal{background-color:#e9e9e9;}
#cartSubTotal{border-top:1px solid #cccccc;font-weight:bold;text-align:right;line-height:2.2em;padding-right:2.5em;}
.tableRow,.tableHeading,#cartSubTotal{height:2.2em;}
.cartProductDisplay,.cartUnitDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay{padding:0.5em 0em;}	
.cartTotalDisplay{padding-left:10px;}	
#cartInstructionsDisplay{padding-top:7px; padding-left:115px;}
#cartImage{width:45px;float:left;}
.cartUnitDisplay,.cartTotalDisplay{text-align:center;padding-right:0.2em;}
#scUpdateQuantity{width:2em;}
.cartQuantity{width:4.7em;}
.cartBoxTotal{text-align:right;font-weight: bold;}
.cartRemoveItemDisplay{width:3.5em;}
.cartAttribsList{margin-left:1em;}
#logoffDefaultMainContent{ padding-bottom:300px;}
#accountPassword{ padding-bottom:200px;}
#CopyWrapper{padding:0px 5px 0px 15px;float: right;width: 590px;}
.DataSheetDload ul{margin:0;padding:0;list-style:none;}
.DataSheetDload ul li{background-image:url('../imgs/bgs/new_products/pdf.png');background-position:top left;background-repeat:no-repeat;padding:5px 13px 13px 30px;float: left;}
.DataSheetDload ul li a:hover,#Installer a:hover {color:#cf0011;}
.AppLinks a{line-height:20px;}
#AppLink{line-height:14px;}
#InstallDCD{padding-top:10px;margin-bottom: 18px;}
.InstallDCD{padding:15px 4px 5px 4px;background-color:#f1faff;border:10px solid #000066;text-align:justify;height:110px;}
#InstallImg{float:left;padding-right:8px; display:inline;}
#InstallDCD h1{margin-bottom:0px;padding:2px 0px 8px 0px;text-align:center;}
#InstallText{width:80%;float:left;}
#Installer{text-align:center;padding-top:10px;}
#Installer a{font-size:21px;font-weight:bold;}
#CForm{margin:auto;width:480px;}
.required,.alert{color:#FF0000;font-size:16px;vertical-align: top;}
.alert{font-size:1em;margin-left:4px;}
#required{color:#FF0000;}
.emailFormError{background-color: #E10000;color: #FFFFFF;}
LABEL.inputLabel{float:left; width:10em;}
.focusField,.idleField{margin-bottom:4px;}			
.form_fill_focus,.focusField,.form_fill:hover,.idleField:hover{background-image:url('../imgs/form/loginbg.gif');border-bottom:#ffc1bc solid 2px;border-left:#f41808 solid 2px;border-right:#ffc1bc solid 2px;border-top:#f41808 solid 2px;color: #6699CC;text-indent: 3px;}
.form_fill,.idleField{ background-image:url('../imgs/form/loginbg.gif');border-bottom:#666666 solid 2px;border-left:#272727 solid 2px;border-right:#666666 solid 2px;border-top:#272727 solid 2px;color: #999999;text-indent:3px;}
.form_fill1{background-image:url('../imgs/form/form_fill_bg_one.gif');border-bottom:#666666 solid 2px;border-left:#272727 solid 2px;border-right:#666666 solid 2px;border-top:#272727 solid 2px;color: #999999;text-indent: 3px;background-repeat: no-repeat;} 
.form_fill_focus1,.form_fill1:hover {background-image:url('../imgs/form/form_fill_bg_one.gif');border-bottom:#ffc1bc solid 2px;border-left:#f41808 solid 2px;border-right:#ffc1bc solid 2px;border-top:#f41808 solid 2px;color: #6699CC;text-indent: 3px;background-repeat: no-repeat;}
SELECT#stateZone,SELECT#country{width:225px;}
SELECT#stateZone{margin-bottom:4px;}
.contact_button_send, .contact_button_send_hover {float:right;margin: 0px 5px 5px 0px;}
#FooterWrapper{padding:20px 0px 0px 0px;}
#FotterNav a{font-size:11px;}
#FotterNav ul{padding:0px;margin:0px;}
#FotterNav ul li{float:left;}
#FotterNav ul li a{padding:0px 4px 0px 4px;}
/* OverLib */
.OverLibContent{margin:8px 0px 8px 0px;}
.OverLibHeading{font-size:12px;color:#6699CC;font-weight:bold;}
.OverLibTitle{font-size:12px;font-weight:bold;}
.EmphasiseLrg,.EmphasiseSml{font-family:Times New Roman;font-weight:bold; font-size:14px;font-style:italic;color:#000000;}
.EmphasiseSml{font-size:13px;}
#AppSum th{text-align:left;}
#AppSum td {height:30px;}
#AppSum td img{display:inline;}
.AppSumNum {float:left;}
.AppSumIndent {padding-left:12px;}
#css_links{width:758px; margin:auto;}
#default{float:left; width:379px;}
.cssButton, .cssButtonHover {
	background-color: #F4F4F4;
	color:#666666;
	border: 2px outset #F4F4F4;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align:center;
	white-space: nowrap;
	text-decoration: none;
	font-weight: bold;
	padding: 0.3em;
	height:25px;
	background-image: url(../buy/includes/templates/churchill/images/add.png);
	background-repeat:repeat-x;/*border-spacing: 1px;*/
/*margin-left: auto;
margin-right: auto;*/
/*display: block;*/
/*vertical-align: top;*/
/*line-height: 130%;*/
/*cursor: pointer;*/
}

.cssButtonHover {
	color: #006699;
	border-style: inset;
	text-decoration: none;
}
.cssButton button_search:hover{display:block; }