/* General CSS */
body {
    background-color: #FFFFFF;
    font-family: Arial, Verdana, Helvetica;
    font-size: 9pt;
    font-weight: normal;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
}

/*
a:link {
	color: #404040;
	text-decoration: underline;
}
a:visited {
	color: #404040;
	text-decoration: underline;
}

a:active {
	color: #404040;
	text-decoration: underline;
}

*/
a:hover {
	color: #FFFF99;
	text-decoration:none;
	font-weight: bold;
	font-size: 9px;
	
}





/*header CSS*/
.quicklinks {
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5F5F5F;
	font-size: 11px;
}

a:link.quicklinks {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #404040;
	font-size: 11px;

}

a:visited.quicklinks {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #404040;
	font-size: 11px;
}

a:hover.quicklinks {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #404040;
	font-size: 11px;
}

a:active.quicklinks {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #404040;
	font-size: 11px;
}

.quicklinks-divider {
	font-family: Arial, Helvetica, san serif;
	color: #999999;
	font-size: 14px;
}

.slogan {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}

.top-navi {
        text-decoration: none;
	color: #0033CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.GRID-TOP {
        text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.top-corpo {
        text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 13px;
}

.top-corpo-search {
        text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 13px;
}


a:link.top-corpo {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
}

a:visited.top-corpo {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;

}

a:hover.top-corpo {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
}

a:active.top-corpo {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
}

.style4 {
    font-size: 9;
}

.style8 {
    color: #000000;
}



/* Body CSS */
.text-content-Blights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

A:link.text-content-Blights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
    text-decoration:none;
}
A:visited.text-content-Blights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
    text-decoration:none;
}
A:active.text-content-Blights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
    text-decoration:none;
}
A:hover.text-content-Blights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
    text-decoration:underline;
}




.text-content-pathB {
	font-size: 11px;
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-decoration: none;
}

A:link.text-content-pathB {
	font-size: 11px;
	color: #404040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A:active.text-content-pathB {
	font-size: 11px;
	color: #404040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
}
A:visited.text-content-pathB {
	font-size: 11px;
	color: #404040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
}
A:hover.text-content-pathB {
	font-size: 11px;
	color: #404040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: underline;
}

.parts-catalog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.testimonial_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.Loading_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #000033;
	text-decoration: none;
}
.slogan {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}

.availability {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5F5F5F;
	font-size: 11px;
}

/** Added by ED for Landing Pages **/
.padd {padding-left:13px; padding-right: 13px; padding-top:0;padding-bottom:0; }

.l5_selected {
	background-color: #FFF7D7;
        height: 17px;
        line-height: 12px;
}
.li_cat {
	padding-left: 5px;
}
.text-pathB {
	font-family: Verdana, Arial, Helvetica, san serif;
	color: #404040;
	font-size: 11px;
	text-decoration: none;
}

.text-pathC {
	font-family: Verdana, Arial, Helvetica, san serif;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

.text-pathB-a {
	font-family: Verdana, Arial, Helvetica, san serif;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

.pathB-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2A2A2A;
}
A:active.text-pathB {
	font-family: Verdana, Arial, Helvetica, san serif;
	color: #404040;
	font-size: 11px;
	text-decoration: underline;
}
A:link.text-pathB {
	font-family: Verdana, Arial, Helvetica, san serif;
	color: #404040;
	font-size: 11px;
	text-decoration: underline;
}
A:visited.text-pathB {
	font-family: Verdana, Arial, Helvetica, san serif;
	color: #404040;
	font-size: 11px;
	text-decoration: underline;
}
A:hover.text-pathB {
	font-family: Verdana, Arial, Helvetica, san serif;
	color: #404040;
	font-size: 11px;
	text-decoration: underline;
}
.style5b {font-size: 9px}
.fpt_right_wide {
    margin: 0;
    padding: 0px;
        padding-top:5px;
        padding-bottom:5px;
    width: 420px;
    background: #ffffff;
}
.fpt_title_wide {
    margin: 0;
    padding: 0px;
    width: 590px;
    height: 20px;
    text-align: left;
    background: #F2F2F2;
    vertical-align: middle;
}
.fpt_content_wide {
    margin: 0;
    padding: 0px;
    width: 590px;
    border: 1px solid #F2F2F2;
}
.fpt_left {
	margin: 0;
	padding: 0px;
	width: 150px;
	background: #ffffff;
	text-align: center;
	vertical-align: top;
}
.fpt_bottom_wide {
    margin: 0;
    padding: 0px;
    padding-bottom:5px;
    width: 420px;
    _width: 420px;
    background: #F5F7FC;

}
.fp_imgprod {
	margin: 0;
	padding: 0px;
	#width: 90px;
	#height: 30px;
	vertical-align: middle;
}
.fp_img1 {
	margin: 0;
	padding: 0px;
	margin-left:7px;
	margin-right:5px;
	width: 9px;
	height: 9px;
	vertical-align: middle;
}
.fp_dotgray {
	margin: 0;
	padding: 0px;
	width: 100%;
	height: 1px;
}
.text-content-pathA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
}
.style11 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}

H1 {
        margin: 0;
        padding: 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #333333;
        vertical-align: middle;
}

.submit {
color : #fff; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 9pt; 
font-weight : bold; 
background-color : #003399; 
border : 1px solid #dadada; 
cursor : pointer; 
}

form.top-right-make select{
        font-size: 10px;
        width: 70px;
}

#BVproductHeaderRow { display: none; }


#subscribe { width: 350px; padding: 12px 12px 12px 70px; border: solid 2px #3a52a9; background: #f0f0f0 url(/templates/pt/images/design/mail-icon.gif) 15px center no-repeat; overflow: hidden; position: relative; margin: 0 auto; text-align: left;}
#subscribe h4, #subscribe p, #subscribe form, #subscribe input { margin: 0; padding: 0; }
#subscribe h4 { font-size: 1.2em; color: #000; display: inline; }
#subscribe p { color: #666; display: inline; }

#subscribe form { display: block; float: right; text-align: right; width: 120px; }
#subscribe .text { width: 100%; }
#subscribe .submit { width: 74px; height: 20px; background: url(/templates/pt/images/design/submit.gif); margin: 0; padding: 0; text-indent: -9999px; border: 0; cursor: pointer; margin: 4px 0 0 0; }

.aspmenufix
{
    z-index: 1;
}

/* For Modal Pop Up Progress Bar */
.backgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000;    
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000;    
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#processMessage { 
    position:fixed;
    top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1100; 
    background-color:#fff;
    border:solid 5px #000;
    border:solid 5px #99CCFF;
    border:solid 5px #6898D0;
	/* border:solid 5px #003399; */
    text-align:center;
	color: Black;
	font: normal 11px tahoma;
}

#processSearchRGAInformation {
	background-color:#FFFFFF;
	border:5px solid #274690;
	border:solid 5px #6898D0;
	/* border:solid 5px #003399; */
	color:#274690;
	left:10%;
	position:fixed;	
	top:10%;
	width:80%;
	z-index:1001;
	color: Black;
	font: normal 11px tahoma;	
	height:600px;
}

#processRGACart {
	background-color:#FFFFFF;
	border:5px solid #274690;
	border:solid 5px #6898D0;
	/* border:solid 5px #003399; */
	color:#274690;
	left:10%;
	position:fixed;	
	top:10%;
	width:80%;
	z-index:1001;
	color: Black;
	font: normal 11px tahoma;	
	height:400px;
}
 
#processRGACartInformationEdit {
	background-color:#FFFFFF;
	border:5px solid #274690;
	border:solid 5px #6898D0;
	/* border:solid 5px #003399; */
	color:#274690;
	left:20%;
	position:fixed;	
	top:20%;
	width:60%;
	z-index:1001;
	color: Black;
	font: normal 11px tahoma;	
}