/*PREDIFINED TAGS*/
body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	background-image: url(images/bg_allerair.jpg);
	background-repeat:no-repeat top left fixed;
	background-attachment:fixed;
}
td 
{
	color: #000;
	font-size: 12px;
}
form
{
	margin: 0px;
}
ul
{
	margin-top: 0px;
}


.submit_button 
{
	color: #FFFFFF;
	background: #2A9B2F;
	border: 2px #A7C4A8;
	font-size: 11px;
	height: 18px;
	width: 25px;
}

.text_box 
{
	color: #4A4A4A;
	font-weight: normal;
	border: #C5C5C5 solid 1px;
	font-size: 11px;
	text-indent: 2px;
	margin:0;
}
.float_img_left 
{
	float:left;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:10px;
}

.product_info
{
	position:absolute;  
	width:508px; 	
	height:300px; 
	visibility: block; 
	layer-background-color: #FFFFFF; 
	border: 1px none #000000;
}
.recommended_products2
{
	color: #5BAB43;
	font-size: 11px;
	font-weight: bold;
	padding-top: 0px;
}
.ul_1
{
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;	
	margin: 0px;
}
.li_1
{
	padding-bottom: 20px;
}


#more_info {display:none;}
#filt_info {display:none;}

.headerText {color: #FFFFFF; font-size:20px;}
.headerText a {text-decoration:none;color: #FFFFFF; font-size:12px;}
.searchText {color: #8C8C8C; font-size:14px;}


/* Drop down menu */
/****************************/
/* Set up the default font and ovrall size to include image */

/* menu_home button */

.menu_home {
	width:87px;
	height:35px;
	position:relative;
	padding:0px; 
	margin:0px;
	list-style-type: none;
	float:left;
	text-decoration:none; 
}
.menu_home  a {background-image: url(images/home_button.jpg); }
.menu_home a, .menu_home a:visited {
	text-decoration:none; 
	height:35px;
	width:87px;
	display:block;
	color:#fff;
	fontfamily="Arial, Tahoma, Verdana";
	font-size:14px;
	line-height:2.5em;
}

.menu_home  a:hover {background-image: url(images/home_button_over.jpg);text-decoration: none;}
.menu_home  a:active {background-image: url(images/home_button_over.jpg);text-decoration: none;}

span.homeTXT {margin-left:40px;}
span.homeTXTsp {margin-left:35px;}

/* menu_1,3,4,5 button */
.menu_1,
.menu_3,
.menu_4,
.menu_5 {
width:107px;
height:35px;
position:relative;
padding:0px; 
margin:0px;
list-style-type: none;
float:left;
}

.menu_1 a {background-image: url(images/1_button.jpg);}
.menu_1 a:hover {background-image: url(images/1_button_over.jpg);}

.menu_3 a {background-image: url(images/3_button.jpg);}
.menu_3 a:hover {background-image: url(images/3_button_over.jpg);}

.menu_4 a {background-image: url(images/4_button.jpg);}
.menu_4 a:hover {background-image: url(images/4_button_over.jpg);}

.menu_5 a {background-image: url(images/5_button.jpg);}
.menu_5 a:hover {background-image: url(images/5_button_over.jpg);}

.menu_1 a, .menu_1 a:visited,
.menu_3 a, .menu_3 a:visited,
.menu_4 a, .menu_4 a:visited,
.menu_5 a, .menu_5 a:visited {
text-decoration:none; 
height:35px;
width:107px;
line-height:3em;
text-align: center;
display:block;
}

/****************************/
/* Dinamic menu 2 top menu*/
/****************************/
/* Set up the default font and ovrall size to include image */

.menu_2 {
background-image: url(images/2_button.jpg);
width:107px;
height:35px;
position:relative;
}
/* get rid of the default padding - margin and bullets */
.menu_2 ul {
padding:0px; 
margin:0px;
list-style-type: none;
}
/* make menu horizontal */
.menu_2 ul li {
float:left;
position:relative;
}
/* set up the default top level links */
.menu_2 ul li a, .menu_2 ul li a:visited {
display:block; 
text-decoration:none; 
height:35px;
width:107px;
}


.menu_2 ul li:hover a,
.menu_2 ul li a:hover{
background-image: url(images/2_button_over.jpg);
display:block; 
text-decoration:none; 
height:35px;
width:107px;
}


/****************************/
/* Dinamic menu 6 top menu*/
/****************************/
/* Set up the default font and ovrall size to include image */

.menu_6 {
	background-image: url(images/6_button.jpg);
	width:107px;
	height:35px;
	position:relative;
}
/* get rid of the default padding - margin and bullets */
.menu_6 ul {
	padding:0px; 
	margin:0px;
	list-style-type: none;
}
/* make menu horizontal */
.menu_6 ul li {
	float:left;
	position:relative;
}
/* set up the default top level links */
.menu_6 ul li a, .menu_6 ul li a:visited {
	display:block; 
	text-decoration:none; 
	height:35px;
	width:107px;
}


.menu_6 ul li:hover a,
.menu_6 ul li a:hover {
	background-image: url(images/6_button_over.jpg);
	display:block; 
	text-decoration:none; 
	height:35px;
	width:107px;
}



/* hack for IE5.5 to correct the faulty box model */
* html .menu_1 ul li a, .menu_1 ul li a:visited {}

/* hide the drop down menu */
.menu_2 ul li ul,
.menu_6 ul li ul
{
    	display: none;
}

.menu_1 a,.menu_1 a:visited,
.menu_2 ul li a,
.menu_3 a,.menu_3 a:visited,
.menu_4 a,.menu_4 a:visited,
.menu_5 a,.menu_5 a:visited, 
.menu_6 ul li a {
	color:#fff;
	fontfamily="Arial, Tahoma, Verdana";
	font-size:14px;
	text-align:center;
	text-decoration:none;
	line-height:2.5em;
}

/* remove all table style so that it does not interfere with the menu */
.menu_2 table,
.menu_6 table{
	margin:-1px; 
	border-collapse:collapse;
	font-size:1em;
}

/* first line for IE7 and non-IE browsers, second line for IE5.5 and IE6 */

/* make the drop down menu show and correctly position it */
.menu_2 ul li:hover ul,
.menu_2 ul li a:hover ul,
.menu_6 ul li:hover ul,
.menu_6 ul li a:hover ul{
	display:block; 
	position:absolute; 
	left:0; 
	width:107px;
	background-image: url(images/dropdown_buttons.jpg); 
	text-align: left;
}

/* style the drop down links with no hover */
.menu_2 ul li:hover ul li a,
.menu_2 ul li a:hover ul li a,
.menu_6 ul li:hover ul li a,
.menu_6 ul li a:hover ul li a {
	display:block; 
	background-image: url(images/dropdown_buttons.jpg); 
	border:0;
	margin:0;
	color:#fff;
	font-weight:normal; 
	font-size:0.9em;
	height:auto; 
	line-height:1em; 
	padding:8px 3px; 
	width:103px;
	text-align: left;
}

/* style the drop down menu links when hovered */

.menu_2 ul li:hover ul li a:hover,
.menu_2 ul li a:hover ul li a:hover,
.menu_6 ul li:hover ul li a:hover,
.menu_6 ul li a:hover ul li a:hover {
	background:#224194; 
	color:#fff;
}

/* special styling for IE5.5 and IE6 - transparency is non validating */

.menu_2 ul li a:hover ul,
.menu_6 ul li a:hover ul {
	background:transparent filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity:1;
	margin-top:0px; /* for IE5.5 faulty box model */
	marg\in-top:0px; /* for IE6 */
}
/* IE5.5 hack for faulty box model in drop down menu */
.menu_2 ul li a:hover ul li a,
.menu_6 ul li a:hover ul li a {
	background:url(images/dropdown_buttons.jpg);
	width:107px; /* for IE5.5 faulty box model */
	w\idth:107px; /* for IE6 */
	padding:8px 3px; 
	width:103px;
}




.selectBox {width:200px;}
.menuTT {color:#fff; font-size:14px; font-weight:500; background-repeat:no-repeat;}
.menuLST {color:#6E6E6E; font-size:12px; font-weight:500;}
.search_button
{
	background-image:url(images/search_button.jpg);
	height: 18px;
	width: 18px;
	border:0;
}
.linkText {color: #8C8C8C; font-size:12px; text-decoration:none;}
a.linkText:hover {color: #000;font-size:12px;}
.noLinkText {color: #000; font-size:12px;}
.seriesTT {color: #000; font-size:12px; font-weight:600;}
.priceText {color: #8C8C8C; font-size:12px; }
//.priceMark {background-image: url(images/price_box.jpg); width:124px; height:26px;color:#FFFFFF;border: none;font-size: 14px;}
//.priceMark {background-image: url(images/price_box.jpg); width:124px; height:26px;color:#FFFFFF;border: none;font-size: 14px;line-height:5em;}
//#priceMark {background-image: url(images/price_box.jpg); width:99px; height:21px;color:#FFFFFF;border: none;font-size: 14px;padding-top:5px; padding-left:25px;}
#priceMark {background-image: url(images/price_box5.jpg); width:238px; height:24px;color:#FFFFFF;border: none;font-size: 14px;padding-top:4px; text-align:center; background-repeat:no-repeat;}

.priceFilter {background-image: url(images/order_now_box.jpg); width:178px; height:26px;color:#FFFFFF;border: none;font-size: 14px; text-align:left;}
.productText {color:#000; font-size:14px; font-weight:600;background-repeat:no-repeat; width:474px; height:26px; text-align:left;}

.boderStyle {background-repeat:repeat-y;}
.moreInfo {color:#0000ff; font-weight:600;}
.blackLink {color:#000; font-size:10px;}
.dividerStyle {width:472px; height:1px;}
.cursorStyle {cursor:pointer;color: #000; font-size:12px;font-weight:600;}
.popWindow {cursor:pointer;color: #000;}
.filter_manual {display:none};

.sideLine { background-repeat:repeat-y; width:1px; }
.noDecorationLink {text-decoration:none; color:#666666;}
.noDecorationLink:hover { color:#000000;}

img.floatLeft {float: left; margin: 4px; }
.floatRight {float: right; margin: 4px; position: 300;}

.recentNews {color:#fff; font-size:14px;vertical-align:top;}
.answerText {display:none; color:#666666; margin:10px 10px 10px 40px;};
.accsText {cursor:pointer;color: red;}
//a.accsText:hover {color: #000;}

//* for top_reason.html *//
.faq_ans 
{ 
    padding:8px 0px 8px 0px;
}

.answ
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#007AC1;
    font-size:13px;
    padding:0px 0px 0px 8px;
}

.faq 
{ 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#007AC1;
    font-size:13px;
    font-weight:bold; 
    padding:0px 10px 0px 90px;
    background:url(./indoor-air/image/RollOverWhite.jpg);
    background-repeat:no-repeat;
    width: 718px;
    height:30px;
    cursor:hand;
}

.faq:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
    font-size:13px;
    font-weight:bold; 
    padding:0px 10px 0px 90px;
    background:url(./indoor-air/image/RollOverBlue.jpg);
    background-repeat:no-repeat;
    width: 718px;
    height:30px;
    cursor:hand;
}

.learnmore
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#8FC73E;
    font-size:13px;
    font-weight:bold; 
    text-decoration:none;
}

table.compareTable 
{
	border:1px solid grey;  
	border-collapse: collapse;
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-bottom-color: grey;
	border-right-style: solid; 
	border-right-width: 1px;
	border-right-color: grey;
}

.productFeature {cursor:pointer;color: #000;font-size:11px;font-weight:600;}
.testimonialTitle {color:#33A02C;; font-size:14px;}

.technicalButton
{
	background: url(images/products_technical_button.jpg);
	border: none;
	height: 27px;
	width: 90px;
	cursor:pointer;
}
.technicalButton:hover
{
	background: url(images/products_technical_button_over.jpg);
}

.compareButton
{
	background:url(images/products_compare_button.jpg);
	border: none;
	height: 27px;
	width: 90px;
	cursor:pointer;
}
.compareButton:hover
{
	background:url(images/products_compare_button_over.jpg);
}

.accessoryButton
{
	background:url(images/products_parts_button.jpg);
	border: none;
	height: 27px;
	width: 90px;
	cursor:pointer;
}
.accessoryButton:hover
{
	background:url(images/products_parts_button_over.jpg);
}

.howtoButton
{
	background:url(images/products_howto_button.jpg);
	border: none;
	height: 27px;
	width: 90px;
	cursor:pointer;
}
.howtoButton:hover
{
	background:url(images/products_howto_button_over.jpg);
}

.testimonialButton
{
	background:url(images/products_reviews_button.jpg);
	border: none;
	height: 27px;
	width: 90px;
	cursor:pointer;
}
.testimonialButton:hover
{
	background:url(images/products_reviews_button_over.jpg);
}

.appIMG {display:block;margin-left:auto;margin-right:auto; margin-top:5px;}
.homeGreyTXT {padding-top:18em;padding-left:0.8em;color:#666666;font-size:14px; background-repeat:no-repeat;}
.homeTitleTXT { color:#000; font-weight:900;font-size:13px;}
.carbonIMG{float:left;display:block; margin:10px;}
.mailto1 {margin-left:100px;}
.mailto2 {margin-left:94px;}
.mailto3 {margin-left:96px;}
.mailto4 {margin-left:130px;}

#popWin {display:none; position:absolute;}
.playButton {position: relative; margin-left:40px; margin-top:30px;}
.stopButton {position: relative; margin-left:0px; margin-top:40px;}
.subscribeBttn {
	background:url(images/submitBttn.jpg);
	border: none;
	height: 33px;
	width: 113px;
	cursor:pointer;
}

.industrialBttn  {
	height:57px;
	width:217px;
	position:relative;
	padding:0px; 
	margin:0px;
	float:left;
	text-decoration:none; 
	cursor:pointer;
	background: url(images/side_button_industrial.jpg);
}
.industrialTXT {
	color:#fff; font-size:14px; font-weight:900;
	margin-left:10px;
	margin-top:10px;
}

.font_16 {font-size:16px; font-weight:900;}


.videoTXT {font-size:16px; font-weight:bold;}
.greenFont {color:green;font-weight:900;}


.rgBtn {background-color:#cccccc; margin-left:180px; font-weight:900;cursor:pointer;}
	fieldset {
		background-color:  #dfdfdf;
		border:  1px solid #ccc;
		margin:  2em 0;
		padding:  1em;
	}
.rgTT {margin-left:110px;font-size:16px; font-weight:900;}

.phone {color: #8C8C8C; font-size:26px;font-weight:900;}

.copyright {font-size:10px;}

.jobLb {text-align:left;font-weight:900; font-size:14px;}
.jobdetail {display:block;}
.jobdesc {font-size:12px; font-weight:500;}
.captcha {margin-left:10px;}
.warning {color:blue;}