﻿/* 
    Order:

    bdt.reset.css
    bdt.global.css
    mitsubishielectric.css
*/


a:link 
{
	color: #3F3F3F;
	text-decoration: underline;
}

a:visited 
{
	color: #3F3F3F;
	text-decoration: underline;
}

a:active 
{
 	color: #3F3F3F;
	text-decoration: underline;
}
 
a:hover
{
	color: #3F3F3F;
	text-decoration: none;
}



.redborder
{
    border: 1px solid red;
}


body
{
	background: #e4e4e4;
	
    background-position: center top;
    background-image: url('/mitsubishielectric/images/main_bg.gif');
    background-repeat: no-repeat;
}




.body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
	color: #58595b;
}


    .body LI, .small LI
    {
        padding-top: 5px;
    }
    
    .body UL, .small UL
    {
        list-style-type: disc; 
        margin-top: 5px; 
        margin-bottom: 17px; 
        padding-left: 6px;
    }
    
    .body P, .small P
    {
        margin-top: 8px;
        margin-bottom: 8px;
    }
    
    
    .body OL LI
    {
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 10px;
    }
    
    

.wrapper
{
    /*border: 1px solid blue;*/
    max-width: 960px;
    min-width: 740px;
    margin-top: 20px;
    margin-bottom: 20px;
}



.content
{
    float: left;
    width: 745px;
}

.sec_rightside
{
    float: right;
    width: 202px;
    text-align: center;
    padding-left: 10px;
}


.rightside200x120
{
    padding: 1px;
    margin-bottom: 15px;
    width: 200px;
    height: 120px;
}






.margin_sides
{
    margin-right: 35px;
    margin-left: 35px;
}

.margin_all
{
    margin: 35px;
}

.margin_top
{
    margin-top: 35px;
}

.pagemain
{
    margin-bottom: 35px;
    margin-left: 35px;
    margin-right: 35px;
}

.bcrumb
{
    padding: 0px;
    margin-bottom: 5px;
    margin-left: 3px;
    margin-right: 35px;
}


.pageleft
{
    width: 200px;
    padding-right: 35px;
    float: left;
    background-color: #FFFFFF;
}

.pageright
{
    padding-left: 35px;
    float: right;
    background-color: #FFFFFF;
}

.pagecontent
{
    float: left;
    background-color: #FFFFFF;
    width: 440px;
    margin-bottom: 35px;
}

.nav_view200
{
    padding-right: 20px;
    padding-bottom: 20px;
    float: left;
    width: 201px;
}

nav_view200end
{
    padding-right: 0px;
    padding-bottom: 20px;
    float: left;
    width: 201px;
}

.sec_exp
{
    margin-top: 4px;
}


.sec_generic .collapsed
{
    background-image: url('/mitsubishielectric/images/exp.gif');
    width: 14px;
    height: 14px;
    display: inline-block;
    margin-top: 8px;
    background-repeat: no-repeat;
    margin-right: 5px;
}
.sec_generic .expanded
{
    background-image: url('/mitsubishielectric/images/exm.gif');
    width: 14px;
    height: 14px;
    display: inline-block;
    margin-top: 8px;
    background-repeat: no-repeat;
    margin-right: 5px;
}

.sec_warranty .collapsed, .sec_warranty .expanded
{
    color:#006699;
    text-decoration:underline;
}
.sec_exp_cust
{
    margin-top: 4px;
}

.sec_exp_heading_cust 
{
	color: #3F3F3F;
	text-decoration: underline;
}

.sec_exp_heading_cust_o
{
	color: #3F3F3F;
	text-decoration: none;
}




.sec_exp_heading_support, .sec_exp_heading
{
    font-size: 12px;
    line-height: 18pt;
    color: #223F5F;
    padding-top: 8px;
    font-weight: bold;
    margin-bottom: 10px;
    text-decoration: underline;
}

.sec_exp_heading_support_o, .sec_exp_heading_o
{
    font-size: 12px;
    line-height: 18pt;
    color: #223F5F;
    padding-top: 8px;
    font-weight: bold;
    margin-bottom: 10px;
    text-decoration: none;
}



.banner200x120
{
    padding: 1px;
    margin-bottom: 20px;
    margin-left: 35px;
    width: 200px;
    height: 120px;
    float: left;
}

.banner200x80
{
    margin-bottom: 20px;
    margin-left: 35px;
    width: 200px;
    height: 80px;
    float: left;
}


.sec_navreturn
{
    padding: 0px;
    margin: 18px 10px 0px 10px;
    font-size: 7.5pt;
    line-height: 11pt;
    color: #484848;
    text-align: right;
}


.sec_line
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d8d9d6;
    padding-bottom: 8px;
    margin-bottom: 8px;
}


.sec_generic, .sec_warranty
{
    margin-bottom: 35px;
}
    
    .sec_generic OL LI, .sec_warranty  OL LI
    {
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 10px;
    }


.sec_banners
{
    margin-bottom: 20px;
    height: 120px;
}

.sec_products
{
    margin-bottom: 35px;
    height: 480px;
}


.sec_news
{
    margin-bottom: 35px;
    
}
    .sec_news UL
    {
        margin-bottom: 5px; 
        margin-top: 5px; 
        list-style-type: square; 
        list-style-position: outside;
    }
    .sec_news LI
    {
        margin-left: -20px;
        margin-bottom: 5px;
    }



.sec_links FIELDSET
{
    padding: 8px;
    margin-top: 10px;
}

.sec_links LEGEND
{
    font-size: 10pt;
    font-weight: bold;
    line-height: 14pt;
    color: #58595b;
    padding-left: 5px;
    padding-right: 10px;
    background-color: #FFFFFF;
}


.sec_links FIELDSET P
    {
        margin-top: 5px;
        margin-bottom: 0px;
    }



.title
{
    font-family: verdana,arial,sans-serif;
    font-size: 21px;
    line-height: 24pt;
    color: #FFFFFF;
}


.featuretitle
{
    font-size: 14px;
    font-weight: bold;
    line-height: 13pt;
    color: Black;
}


.subtitle
{
    font-size: 12px;
    font-weight: bold;
    line-height: 16pt;
    color: #313131;
}


.subtitle_key
{
    font-size: 14px;
    font-weight: bold;
    line-height: 16pt;
    color: #ed1c24;
}



.heading
{
    font-size: 14px;
    font-weight: bold;
    line-height: 16pt;
    color: #ed1c24;
    padding-bottom: 8px;
}

.headingunderlined

{
    font-size: 14px;
    font-weight: bold;
    line-height: 16pt;
    color: #ed1c24;
    padding-bottom: 8px;
    border-bottom-color: #d2d3d0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    margin-bottom: 10px;
}

.subheading
{
    font-size: 12px;
    font-weight: bold;
    line-height: 16pt;
    color: #414042;
    padding-bottom: 8px;
    padding-top: 15px;
}

.subheadingunderlined
{
    font-size: 12px;
    font-weight: bold;
    line-height: 14pt;
    padding-bottom: 8px;
    border-bottom-color: #d2d3d0;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    margin-bottom: 5px;
}







.formtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 12pt;
    color: Black;
}


.pagefooter { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; line-height: 11pt; color: #606060; text-align: left;}
    .pagefooter a { color: #606060; font-size: 10px; text-decoration: underline;}	
    .pagefooter a:visited { color: #606060; font-size: 10px; text-decoration: underline;	}	
    .pagefooter a:active { color: #606060; font-size: 10px; text-decoration: underline; }	
    .pagefooter a:hover { color: #606060; font-size: 10px; text-decoration: none; }
		
.pagenav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 10pt; color: #606060; text-align: left;}
    .pagenav a { color: #ed1c24; font-size: 12px; font-weight: bold; text-decoration: underline;}	
    .pagenav a:visited { color: #ed1c24; font-size: 12px; font-weight: bold; text-decoration: underline;	}	
    .pagenav a:active { color: #ed1c24; font-size: 12px; font-weight: bold; text-decoration: underline; }	
    .pagenav a:hover { color: #ed1c24; font-size: 12px; font-weight: bold; text-decoration: none; }

.pagenavtop { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; line-height: 10pt; color: #606060; text-align: left;}
    .pagenavtop a { color: #606060; font-size: 10px; text-decoration: underline;}	
    .pagenavtop a:visited { color: #606060; font-size: 10px; text-decoration: underline;	}	
    .pagenavtop a:active { color: #606060; font-size: 10px; text-decoration: underline; }	
    .pagenavtop a:hover { color: #606060; font-size: 10px; text-decoration: none; }
		

.chch_checklist
{
    margin-top: 15px;
    margin-bottom: 15px;
}

.chch_checklist TABLE
{
    padding: 3px 5px 3px 5px;
    width: 100%;
    border-top-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: #0a7031;
    border-left-color: #0a7031;
}

.chch_checklist TH
{
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-color: #0a7031;
    border-bottom-color: #0a7031;
    background-color: #f5da42;
    color: #58595b;
    text-align: center;
}

.chch_checklist TBODY TD
{
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-color: #0a7031;
    border-bottom-color: #0a7031;
    text-align: center;
}






/* BASKET - STARTS */

.basket, .delivery, .payment
{
    margin-top: 25px;
}

    .delivery P, .payment P
    {
        margin-top: 8px;
        margin-bottom: 8px;
    }
    
    
.basket TABLE
{
    border-width: 1px;
    border-style: solid;
    border-color: #58595b;
    width: 100%;
}

.delivery TABLE, .payment TABLE
{
    border-width: 1px;
    border-style: solid;
    border-color: #58595b;
    width: 100%;
}

.basket THEAD TD, .delivery THEAD TD, .payment THEAD TD
{
    padding: 3px 5px 3px 5px;
    background-color: #58595b;
    color: white;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #58595b;
}

.basket TBODY TD
{
    
    padding: 3px 5px 3px 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #58595b;
}

.delivery TBODY TD, .delivery TBODY TH
{
    padding: 3px 5px 3px 5px;
    background-color: #e4e4e4;
}

.payment TBODY TD
{
    padding: 3px 5px 3px 5px;
}

.delivery TFOOT TD
{
    padding: 3px 5px 3px 5px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #58595b;
    padding-top: 8px;
}

.basket TFOOT TD
{
    padding: 3px 5px 3px 5px;
    background-color: #e4e4e4;
    font-weight: bold;
}

.basketbuttons
{
    margin: 15px;
}

.basketerror
{
    margin: 10px 10px 15px 10px;
    border: 1px dashed #FF0000;
    padding: 8px 8px 2px 8px;
}
    
    .basketerror UL
    {
        list-style-type: disc; 
        margin-top: 5px; 
        margin-bottom: 17px; 
        padding-left: 6px;
    }
    
    .basketerror LI
    {
        padding-top: 5px;
    }


/* BASKET - ENDS */




/* SHOP - STARTS */
.shop
{
    
}

    .shop H3
    {
        font-size: 14px;
        font-weight: bold;
        line-height: 16pt;
        color: #ed1c24;
        padding-bottom: 8px;
        border-bottom-color: #d2d3d0;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        margin-bottom: 10px;
    }

    .shop P
    {
        margin: 4px 0px 0px 0px;
    }

    .shop FIELDSET
    {
        margin-top: 15px;
        padding: 8px;
    }

    .shop LEGEND
    {
        font-size: 10pt;
        font-weight: bold;
        line-height: 14pt;
        color: #58595b;
        padding-left: 5px;
        padding-right: 10px;
        background-color: #FFFFFF;
    }



.shop_cat_nav
{
    margin-bottom: 35px;
    margin-left: 35px;
    margin-right: 35px;
}
    .shop_cat_nav P
    {
        margin-top: 8px;
        margin-bottom: 8px;
    }
   
    .shop_cat_nav TABLE TD
    {
         padding-bottom: 3px;
    }


.shop_cat_items
{
    margin-bottom: 35px;
    margin-left: 35px;
    margin-right: 35px;
}
    .shop_cat_items P
    {
        margin-top: 4px;
        margin-bottom: 0px;
    }
    
    .shop_cat_items TABLE TR
    {
        vertical-align: top;
    }
    
    .shop_cat_items TABLE TD
    {
        padding-bottom: 5px;
        padding-top: 5px;
        border-bottom-color: #d2d3d0;
        border-bottom-style: solid;
        border-bottom-width: 1px;
    }
    
    .shop_cat_items TABLE TH
    {
        padding-bottom: 5px;
        padding-top: 5px;
        padding-left: 15px;
        border-bottom-color: #d2d3d0;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        width: 100px;
        font-weight: normal;
        vertical-align: middle;
    }
    
.shop_price
{
    font-size: 14px;
    font-weight: bold;
    line-height: 16pt;
    color: red;
    vertical-align: top;
}

.shop_addbasket
{
    padding: 5px;
    float: right;
    width: 110px;
    background-color: #d7dbcc;
    margin-bottom: 15px;
    margin-left: 15px;
}

.shop_nav
{
    margin-bottom: 20px;
    margin-left: 35px;
    margin-right: 35px;
}

.shop_cat_items_image
{
    float: right;
    width: 160px;
    padding-left: 10px;
}

.shop_item_image
{
    margin-bottom: 5px;
}


.shop_search
{
    margin-left: 35px;
    margin-right: 35px;
    margin-bottom: 15px;
    padding: 5px 0px 30px 0px;
    border-bottom-color: #d2d3d0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

/* SHOP - ENDS */


/* WARRANTY - STARTS */

.sec_warranty H3
{
    padding-bottom: 5px;
    border-bottom-color: #e4e4e4;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    margin-bottom: 15px;
}

.sec_warranty H4
{
    margin-top: 25px;
    border-bottom-color: #e4e4e4;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    margin-bottom: 15px;
}

/* WARRANTY - ENDS */


/* FORM - STARTS */

.form
{
    margin-top: 25px;
}

    .form P
    {
        margin-top: 8px;
        margin-bottom: 8px;
    }

.formhead
{
    padding: 0px;
    background-color: #0cb14b;
    height: 22px;
    font-weight: bold;
    color: #FFFFFF;
    vertical-align: bottom;
    line-height: 24px;
}
.formhead58595b
{
    padding: 0px;
    background-color: #58595b;
    height: 22px;
    font-weight: bold;
    color: #FFFFFF;
    vertical-align: bottom;
    line-height: 24px;
}

.formbody
{
    padding: 10px 15px 15px 15px;
    border: 1px solid #C0C0C0;
}

.formbuttons
{
    margin-top: 15px;
    text-align: center;
}

.formerror
{
    margin: 25px;
    border: 1px dashed #FF0000;
    padding: 8px;
}


/* FORM - ENDS */

.bodywhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
	color: white;
	text-align: left;
}

.bodysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11pt;
	color: #484848;
}

.bodysub {
	font-size: 8px;
	vertical-align: sub;
}


.imagetxt
{
    font-size: 10px;
	line-height: 16pt;
	color: #878585;
    text-align: center;
    
}


.bodybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 18pt;
	color: Black;
	text-align: left;
}

.bodyboldtan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 18pt;
	color: #bf9f71;
	text-align: left;
}

.bodyboldwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 13pt;
	color: White;
	text-align: left;
}



		.featureon td {
			background: #284B75;		
		}
		.featureon a {
			color: white;
			font-size: 13px;
			font-weight: bold;
			text-decoration: underline;
			text-align: left;
		}
		.featureon a:visited {
			color: white;
			font-size: 13px;
			font-weight: bold;
			text-decoration: underline;
			text-align: left;
		}
		.featureon a:active {
			color: white;
			font-size: 13px;
			font-weight: bold;
			text-decoration: underline;
			text-align: left;
		}
		.featureon a:hover {
		}
		
		.featureoff td {
			background: #A1A1A1;
		}
		.featureoff a {
			color: #223F5F;
			font-size: 13px;
			font-weight: bold;
			text-decoration: none;
			text-align: left;
		}		
		.featureoff a:visited {
			color: #223F5F;
			font-size: 13px;
			font-weight: bold;
			text-decoration: none;
			text-align: left;
		}	
		.featureoff a:active {
			color: #223F5F;
			font-size: 13px;
			font-weight: bold;
			text-decoration: none;
			text-align: left;
		}	
		
		.featureoff a:hover {
		}
		
		.featuretextlink a {
			display: block;
			padding: 2;
			width: 345px;
			height: 21px;
			text-align: left;
		}


.main_ad
{
    margin-left: 0px;
    margin-top: 0px;
}


.menuhover {
	text-decoration: underline;
	background-color: transparent;
}
.menu a {
	background-color: transparent;
	display: block;
	text-decoration: none;
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #223F5F;
	height: 19px;
	width: 271px;
	padding-left: 10px;
	text-align: left;
    line-height: 17px;

}
.menu a:visited {
	background-color: transparent;
	display: block;
	text-decoration: none;
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #223F5F;
	height: 19px;
	width: 271px;
	padding-left: 10px;
	text-align: left;
    line-height: 17px;

}

.menu a:active {
	background-color: transparent;
	display: block;
	text-decoration: none;
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #223F5F;
	height: 19px;
	width: 271px;
	padding-left: 10px;
	text-align: left;
    line-height: 17px;

}

.menu a:hover {
	text-decoration: underline;
	background-color: transparent;
}

.menulock a
{
    background: url(/mitsubishielectric/images/menu_over_bkg.gif);
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: White;
    height: 19px;
    width: 271px;
    padding-left: 10px;
    text-align: left;
    line-height: 17px;
}
.menulock a:visited
{
    background: url(/mitsubishielectric/images/menu_over_bkg.gif);
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: White;
    height: 19px;
    width: 271px;
    padding-left: 10px;
    text-align: left;
    line-height: 17px;
}

.menulock a:active
{
    background: url(/mitsubishielectric/images/menu_over_bkg.gif);
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: White;
    height: 19px;
    width: 271px;
    padding-left: 10px;
    text-align: left;
    line-height: 17px;
}

.menulock a:hover {
	text-decoration: underline;
}




.menupage {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #223F5F;
    line-height: 13pt;
	text-align: left;
}
	
    .menupage a 
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        color: #223F5F;
        text-decoration: underline;
        line-height: 18px;
    }
    
    .menupage a:visited 
    {
        color: #223F5F;
        text-decoration: underline;
        font-weight: bold;
        line-height: 18px;
    }
    
    .menupage a:active 
    {
        color: #223F5F;
        text-decoration: underline;
        font-weight: bold;
        line-height: 18px;
    }
    
    .menupage a:hover 
    {
        color: #223F5F;
        text-decoration: none;
        font-weight: bold;
        line-height: 18px;
    }
    

.submenu 
{
	background-color: transparent;
	text-decoration: none;
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 14pt;
	text-align: left;
}

    .submenu a 
    {
        background-color: transparent;
	    color: #ffffff;
        text-decoration: none;
    }

    .submenu a:active 
    {
	    text-decoration: none;
	    color: #ffffff;
    }

    .submenu a:visited 
    {
	    text-decoration: none;
	    color: #ffffff;
    }

    .submenu a:hover 
    {
	    text-decoration: underline;
	    color: #ffffff;
    }



.submenulock 
{
	background-color: transparent;
	text-decoration: none;
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	color: #ffff00;
	line-height: 14pt;
	text-align: left;
}

    .submenulock a 
    {
	    background-color: transparent;
	    text-decoration: none;
    }

    .submenulock a:active 
    {
	    text-decoration: none;
	    color: #ffff00;
    }

    .submenulock a:visited 
    {
	    text-decoration: none;
	    color: #ffff00;
    }

    .submenulock a:hover 
    {
	    text-decoration: none;
	    color: #ffff00;
    }



.submenuheader a
{
    background-color: transparent;
    display: block;
    text-decoration: none;
    font-family: verdana,arial,sans-serif;
    font-size: 15px;
    font-weight: lighter;
    color: #ffffff;
    line-height: 18pt;
    text-align: left;
}

    .submenuheader a:visited 
    {
        text-decoration: none;
        color: #ffffff;
	    font-weight: lighter;
    }

    .submenuheader a:active
    {
        text-decoration: none;
        color: #ffffff;
	    font-weight: lighter;
    }

    .submenuheader a:hover
    {
        text-decoration: none;
        color: #ffffff;
	    font-weight: lighter;
    }



.error 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: Red;
	text-align: left;
}

.featureimagebody
{
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #878585;
    line-height: 16pt;
    text-align: center;
    
}
    .featureimagebody a {
        font-family: verdana,arial,sans-serif;
        color: #878585;
        font-size: 11px;
        line-height: 16pt;
        text-decoration: underline;
    }
    .featureimagebody a:active {
        color: #878585;
        font-size: 11px;
        line-height: 16pt;
        text-decoration: underline;
    }
    .featureimagebody a:visited {
        color: #878585;
        font-size: 11px;
        line-height: 16pt;
        text-decoration: underline;
    }
    .featureimagebody a:hover {
        color: #878585;
        font-size: 11px;
        line-height: 16pt;
        text-decoration: none;
    }
    
    
    
.tab { border: 1pt #ffffff solid;}

.tabover { border: 1pt #04B14B solid;}


.contact
{
    padding: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 13pt;
    color: white;
    text-align: center;
}

		.contact a {
			font-family: Arial, Helvetica, sans-serif;
			color: white;
			font-size: 12px;
			font-style: normal;
			font-weight: normal;
			line-height: 13pt;
			text-decoration: underline;
		}
		.contact a:visited {
			font-family: Arial, Helvetica, sans-serif;
			color: white;
			font-size: 12px;
			font-style: normal;
			font-weight: normal;
			line-height: 13pt;
			text-decoration: underline;
		}
		.contact a:active {
			font-family: Arial, Helvetica, sans-serif;
			color: white;
			font-size: 12px;
			font-style: normal;
			font-weight: normal;
			line-height: 13pt;
			text-decoration: underline;
		}
		.contact a:hover {
		text-decoration: none;
		}


.keyfeatures
{
    padding: 8px; 
    border: 1px solid #b7ac59; 
    background-color: #f1ecc6;
}

    .keyfeatures ul
    {
        margin-bottom: 5px; 
        margin-top: 5px; 
        list-style-type: square; 
        list-style-position: outside;
    }


    .keyfeatures li
    {
       margin-left:-20px;
    }


.pagebackto
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    line-height: 10pt;
    color: white;
    text-align: right;
}

    .pagebackto a { color: white; font-size: 9px; text-decoration: underline;}	
    .pagebackto a:visited { color: white; font-size: 9px; text-decoration: underline;	}	
    .pagebackto a:active { color: white; font-size: 9px; text-decoration: underline; }	
    .pagebackto a:hover { color: white; font-size: 9px; text-decoration: none; }





/*

TAB navigation.
-----------------------------------------
*/

/* tab pane styling */
.panes
{
	display:none;		
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	height:100px;
	font-size:14px;
	background-color:#fff;
}

.manualpanes
{
    padding: 15px 10px 15px 15px;
    border: 1px solid #999;
    border-top: 0;
    background-color: #fff;
}


/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #666;	
	height:30px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(/images/tabs/blue.png) no-repeat -420px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}


/* Different widths for tabs: use a class name: s, l, xl or use no class for normal size*/

/* width 1 */
ul.tabs a.s             { background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	    { background-position: -553px -31px; }
ul.tabs a.s.current     { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l             { background-position: -247px -0px; width:174px; }
ul.tabs a.l:hover 	    { background-position: -247px -31px; }
ul.tabs a.l.current     { background-position: -247px -62px; }

/* width 3 */
ul.tabs a.xl            { background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	    { background-position: 0 -31px; }
ul.tabs a.xl.current    { background-position: 0 -62px; }


/* initially all panes are hidden */ 
.panes .pane {
	display:none;		
}

/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}



.manuals FIELDSET
{
    padding: 8px;
    margin-top: 15px;
}

.manuals LEGEND
{
    font-size: 10pt;
    font-weight: bold;
    line-height: 14pt;
    color: #58595b;
    padding-left: 5px;
    padding-right: 10px;
    background-color: #FFFFFF;
}
