


/* GLOBAL*/
*{
	margin:0px;
	padding:0px;

}
.ContentPane p ,.ProductContentPane p{
	margin-top:0px;
}

.ContentPane{
padding-top:5px;
}

.NormalText{
	
	font-size:13px;
	font-family:verdana;

}

.Normal{
	font-size:13px;
}


.ContentPane ul li{
	line-height:1.4em;
	margin-left:20px;	
}

.ContentPane ul{
	padding-top:1em;
	padding-bottom:1em;
}
.Container{
margin:auto;
}

.Search{
	font-family:verdana;
	font-size:12px;
}

h2{
	
	padding-bottom:4px;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	color:black;
	
}
/*  END Product Page*/





/* Home */

.HomeItem{
	float:left;
	padding-right:14px;
	display:block;
}


/*  END Home*/


/* Sub Page*/
.SubPageMain{
	
	padding-bottom:7px;
	padding-top:12px;
	float:left;
	display:block;
	width:972px;
	height:100%;
}


.SubItem{
	float:left;
	display:block;
}

.SubLHSItem{
	float:left;
	display:block;
	padding-bottom:1px;
}

/* END Sub Page*/

/*  Product Page */
.ProductContentPane{
	width:330px;
	border-left:1px dashed #878888;
	padding-left:8px;
	padding-right:8px;
	border-right:1px dashed #878888;
}

.PageTitle{
	border-bottom:1px dashed #DC2537;
	padding-bottom:4px;
}
/*  END Product Page*/



/* Fonts */
.PageTitle{
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	text-transform: uppercase; 
}

.ContentPane{
	font-family:verdana;
	font-size:13px;
	
}
/* END Fonts*/

/* LINKS */
.ContentPane a:link,.ContentPane a:visited{
	color:#C5031B;
	text-decoration:underline;
}
.ContentPane a:hover{
	text-decoration:none;
}

/* END LINKS */

body{
	background-image:url(/Portals/0/images/home/bg_tile.jpg);
	background-repeat:repeat-x;
	background-color:#EBEBEB;
}

.footer{
	text-align:right;	
}
.copyright{
	text-align:right;
	color:#DD4447;
	font-family:verdana;
	font-size:9px;
}
.footer a{
	color:#747474;
	font-family:verdana;
	font-size:11px;
}

#dnn_dnnLOGIN_cmdLogin{
	color:#BEBEBE;
}
.Logo{
	width:0px;
	float:left;
}

.WebsiteTitle{
	float:right;
	width:790px;
	text-align:right;
	
	padding-top:4px;
}
.WebsiteTitle img{
	display:inline !important;
}

.Block1{
	padding-left:0px;
	height:103px;
	width:972px;
	float:left;
}
.Container{
	width:972px;
}

.BBMenu{
	height:40px;
	width:972px;
	float:left;
}




/* Search CSS */
.Search{
	width:210px;
	float:right;
	height:30px;
	padding-top:5px;
}
.Search input,.Search span{
	float:left;
	display:block;		
}
.Search img{
	margin-top:-1px;
	display:inline !important;
}

/* END Search CSS */


/* Dealer Net */
.ProductPart th{
	color:black;
	font-family:verdana;
	padding-bottom:5px;
	text-align:left;
}
.ProductPart td{
	padding-bottom:5px;
	padding-right:5px;
}
.ProductPartPane{
	padding-left:15px;
}
/* END Dealer Net */



/* MENU SKINS */

/* function */
.MenuLevel1 .subBorder , .MenuLevel2 .subBorder {
	display:none;
	position: absolute;
	/*background: #C9C9C9;*/
	
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	/*border-top: 2px solid #E04050;*/
	
	margin-top:-3px;
	/* height:335px;*/
	

}


.MenuLevel2 li .subBorder  {
	margin: -1.25em 0 0 15.5em;
	top:20px;
	
}

.MenuLevel1, .MenuLevel1 ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}

/* END function */


/* Styles */
.MenuLevel2 li,.MenuLevel1 li,.MenuLevel3 li{
	list-style: none;
	line-height: 1;	
}
/*
.MenuLevel1{
	width:900px;	
}*/


.MenuLevel1 li{
	float:left;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
}


.MenuLevel2 li a,.MenuLevel3 li a , .tabSubItems li a {
	display: block;
	width: 19em;
	color:black;
}
.MenuLevel1 li a{
	display: block;
	color:black;
}

.MenuLevel1 a:hover{
	color:#D94958;
}
.MenuLevel1 a{
	font-family:verdana;
	font-size:13px;
	
}

.MenuLevel2 li a{
	text-transform: uppercase; 
}
.MenuLevel3 li a{
	text-transform: none; 
}

.MenuLevel3 li div, .MenuLevel3 li ul{
	display:block;
}
/*
.MenuLevel3 .subBorder{
	width:400px;
	height:300px;
}
*/

.MenuLevel1 .subBorder{	
	width: 17em;
	background:url(/Portals/_default/Skins/EGR_Auto/images/css/250_250.png) no-repeat;
}

.MenuLevel2 .subBorder{
	
	width: 15em;
	padding-left:20px;
	background:url(/Portals/_default/Skins/EGR_Auto/images/css/220_250.png) no-repeat;
}



.tabDescription{
	font-family:verdana;
	font-size:12px;
	font-style:italic;
}

.tabIconFile{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #6B6B6B;
	width:205px;
}
.tabIconFile img{
	border:1px solid black;
}

.FinalSubTab{
	padding-top:4px;
}
.FinalSubTab li{
	padding-bottom:0px;
}

.HoverMenuLevel2{
	/*background-color:#D94958;*/
	color:#D94958 !important;
	text-decoration:underline !important;
}

.MenuLevel2 li{
	width:93%;
	
}
/* END MENU SKINS */


/* Product Gallery  */

.gallery_slides {  
    height:  284px;  
    width:   397px;  
    padding: 0;  
    margin:  0;  
} 
 
.gallery_slides img {  
    padding: 7px;  
    border:  2px solid #C2BFBA;  
    background-color: #eee;  
    width:  379px; 
    height: 260px; 
    top:  0; 
    left: 0 
	
} 


.product_gallery{
	width:506px;
	
	
}

.gallery_slides{
	float:right;
	
	
}


.slide_thumb{
	float:left;
	padding-bottom:3px;
	padding-right:8px;
}
.slide_thumb img{
	display:block;
	border:  2px solid #C2BFBA; 
}

/* END Product Gallery  */


/* Admin & Host Menu */


.AdminMenuPanel{

	width:140px;
}

.AdminMenuPanel .adminMenu li{
	background-color:black;
	text-align:center;
	list-style:none;

}

.AdminMenuPanel .adminMenu li a:link,.AdminMenuPanel .adminMenu li a:visited{
	color:white;
	font-weight:bold;
	font-family:verdana;
	font-size:11px;

}

.AdminMenuPanel .adminMenu li ul{
	background-color:#8FC6E1;
	border:1px solid #D61727;	
}
.AdminMenuPanel .adminMenu li ul li{
	background-color:#8FC6E1;
	padding:3px;
	text-align:left;
	padding-left:10px;
	border-bottom:1px dashed black;
	display:none;
}


.AdminMenuPanel .hostMenu li{
	background-color:black;
	text-align:center;
	list-style:none;

}
.AdminMenuPanel .hostMenu li a:link,.AdminMenuPanel .hostMenu li a:visited{
	color:white;
	font-weight:bold;
	font-family:verdana;
	font-size:11px;

}

.AdminMenuPanel .hostMenu li ul{
	background-color:#8FC6E1;
	border:1px solid #D61727;	
}
.AdminMenuPanel .hostMenu li ul li{
	background-color:#8FC6E1;
	padding:3px;
	text-align:left;
	padding-left:10px;
	border-bottom:1px dashed black;
	display:none;
}



/* END Admin & Host Menu */

.hidden-text {
display:none;
}