
body {
	font-size: 87.5%;
	padding:0px; 	
	}
/*---------------------------------------------*/	
/*------------- ADMIN PAGE STYLES -------------*/	
/*---------------------------------------------*/	
.adminpage_wrap{
	padding:0;
	margin:0;
	position:fixed;
	top:0px;
	left:0px;
	width:49.95%;
	height:0px;
	z-index:10000;
	}
	.adminpage_wrap	ul.adminpage{
		padding:0;
		margin:0;
		float:right;
		position:relative;
		top:0px;
		right:0px;
		z-index:10000;
		}
		@media  (orientation:landscape) {
			.adminpage_wrap	ul.adminpage{width: 585px;}
			}
		@media  (orientation:portrait) {
			.adminpage_wrap	ul.adminpage{width:347px;}
			}	
		ul.adminpage li{	
			float:left;
			margin: 0;	
			width:100%;
			z-index:10000;
			border:solid 0px white;
			}
			ul.adminpage li a{
				font-size:1.1em;
				line-height: 0.9em;				
				text-transform:uppercase;
				z-index:10000;
				}
				ul.adminpage li ul {
					width:100%;
					position:absolute;
					left: -99999px;
					z-index:10000;
					background-color:#000000;
				    }
					ul.adminpage li ul li{	
						float:left;
						z-index:10000;
						}
						ul.adminpage li ul li.span3 { 
							width:33.13%;
							margin:.1% .1% .1% .1%;	
							}
						ul.adminpage li ul li.span4 { 
							width:24.8%;
							margin:.1% .1% .1% .1%;	
							}
						ul.adminpage li ul li a{	
							float:left;
							width:100%;
							z-index:10000;
							text-align:center;
							margin:0;			
							display: block;
							overflow:visible;
							font-size:1.0em;
							font-weight:normal;
							line-height:1.0em;
							border-width:0px 0px 0px 0px;
							height:30px;
							}
						ul.adminpage li:hover ul {
							position:absolute;
							left: auto;
							}	
				
		ul.adminpage li ul li a{	
			color:#000000;
			background-color:#ffffff;					
			}
		
/*---------------------------------------------*/	
/*-------------- ADMINNAV STYLES --------------*/	
/*---------------------------------------------*/
.admincontent_wrap{
	padding:0;
	margin:0;
	position:fixed;
	top:0px;
	right:0px;
	height:0px;
	width:49.95%;
	z-index:10000;
	}
	.admincontent_wrap ul#adminnav{
		padding:0;
		margin:0;
		position:relative;
		top:0px;
		clear:none;
		background-color:none;
		width:100%;
		}
	ul#adminnav li {
		position: relative;
		float: none;
		padding:0;
		margin:0px auto 0px auto;
		border: 0 none;
		list-style:none;
		z-index:99999;	
		}
		ul#adminnav ul li.selected_tabLevel0 a,
		ul#adminnav ul li.Level0 a {
			display: block;				
			text-decoration: none;
			text-transform:uppercase;
			text-align:center;					
			background-color:transparent;
			border-width:0px 0px 0px 1px;
			border:solid 1px #c9c3b5;
			width:100%;
			font-weight:bold;
			line-height: 1em;		
			z-index:99999;	
			}
			ul#adminnav li ul { 						
				position: absolute;
				left: -9999px;
				border:solid 0px #ffffff;
				margin:48px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				background-color:transparent; 
				border:solid 1px #c9c3b5;
				border-width:0px 0px 0px 0px;
				margin:0px 0px 0px 0px !important;
				z-index:99999;	
				background-color:#000000;
				}
				ul#adminnav li ul li {
					display:inline-block;
					float:left;
					border:solid 0px white;
					margin:0;
					padding:0;	
					z-index:99999;	
					}
		ul#adminnav li.selected_tabLevel0 li a,
		ul#adminnav li.Level0 li a {			
			text-align:center;
			margin:0;			
			display: block;
			overflow:visible;
			font-size:1.0em;
			font-weight:normal;
			line-height:1.0em;
			border-width:0px 0px 0px 0px;
			height:30px;
			}
			ul#adminnav li.selected_tabLevel0 li a:hover,
			ul#adminnav li.Level0 li a:hover {				
				border-width:0px 0px 1px 0px;
				}
			
		ul#adminnav li:hover ul ul, 
		ul#adminnav li:hover ul ul ul {left: -9999px;}
		
		ul#adminnav li:hover ul, 
		ul#adminnav li li:hover ul, 
		ul#adminnav li li li:hover ul {left: auto;}

		@media  (orientation:landscape) {
			.admincontent_wrap ul#adminnav{width: 585px;}
				ul#adminnav li{width: 100%;}
					ul#adminnav li ul {	width:100%;	}
						ul#adminnav li ul li { 
							width:24.8%;
							margin:.1% .1% .1% .1%;	
							}
				ul#adminnav li.selected_tabLevel0 a,
				ul#adminnav li.Level0 a{
					width: 100% !important;
				    padding:10px 0% 10px 0%;
					font-size:1.0em;
					}
			}
		@media  (orientation:portrait) {
			.admincontent_wrap ul#adminnav{width: 347px;}
				ul#adminnav li{width:100%;}
					ul#adminnav li ul {	width:100%;	}
						ul#adminnav li ul li { 
							width:24.8%;
							margin:.1% .1% .1% .1%;	
							}					
			ul#adminnav li.selected_tabLevel0 a,
			ul#adminnav li.Level0 a{
				width: 100% !important;
				padding:10px 0% 10px 0%;
				font-size:1.0em;
				}
			}
	
				
		ul#adminnav li.selected_tabLevel0 li a,
		ul#adminnav li.Level0 li a {			
			color:#000000;
			background-color:#ffffff;					
			}
			ul#adminnav li.selected_tabLevel0 li a:hover,
			ul#adminnav li.Level0 li a:hover {				
				color:#FFFFFF;
				background-color:#000000;
				}



		
		
		
.fullwidth{
	padding:0;
	margin:0;
	border:solid 0px blue;
	position:relative;
	width:100%;
	float:left;
	clear:both;
	}


/*---------------------------------------------*/	
/*--------------- HEADER STYLES ---------------*/	
/*---------------------------------------------*/	
.header_wrap{
    border-top: 5px solid #ededed;
	height:100px;
	}
#header{ 
	height:100px;
	}
    #header #nav_wrap {
        float:right;
    	clear:none;
        width:77%;
    	margin:15px 0px 0px 0px;
    	}
    #header a.logo{
    	float:left;
    	clear:none;
    	height:0px !important;
    	height:80px;
    	width:14.40%;
    	margin:8px 0px 0px 21px;
    	padding:80px 0px 0px 0px;
    	text-align:center;
    	display:block;
    	overflow:hidden;
    	background:transparent url(/Portals/DensoAutoParts/Images/misc/denso-ap-web-logo.png) 0px 0px no-repeat;
    	border:solid 0px red;
        }

		@media  (orientation:landscape) {
			#header a.logo{background-position:0px 0px;background-size:  100% auto;}
			#header a.logo:hover{background-position: 0px 0px;}	
			}
		@media  (orientation:portrait) {
			#header a.logo{background-position:-5px 0px;background-size:  100% auto;}
			#header a.logo:hover{background-position: -5px 0px;}	
			}


/*---------------------------------------------*/	
/*--------------- SUBNAV STYLES ---------------*/	
/*---------------------------------------------*/	
.subnav{
	position:relative;
	left:0px;	
	float:left;	
	padding:0px 0px 0px 0px;	
	display:block;	
	}
	.subnav h2{
		position:absolute;
		left:-9999999px;
		}
	.subnav #subnav{
		position:relative;
		left:0px;	
		float:left;
		clear:left;
		padding:0;
		margin:0;
		width:100%;
		}
		.subnav #subnav li{
			float:left;
			padding:0;
			margin:0px 0px 5px 0px;	
			width:auto;		
			}		
			.subnav #subnav li a{
				color:#ffffff;			
				font-weight:bold;
				line-height:1.1em;
				text-transform:uppercase;
				text-decoration:none;
				display:block;
				padding:10px 10px 10px 10px;
				background:transparent url('/Portals/default_automotive_v1/Images/dot_brown_transparent_75.png') top center;
				}
				.subnav #subnav li a:hover{
					background-color:#442c15;			
					}
					.subnav.level_one #subnav li.selected_tabLevel0 a{position:absolute;left:-999999px;}
						.subnav.level_one #subnav li.selected_tabLevel0 li.selected_tabLevel1 a{position:relative;left:0px;background-color:#442c15;}
							.subnav.level_one #subnav li.selected_tabLevel0 li.selected_tabLevel1 li.Level2 {position:absolute;left:-999999px;}
								.subnav.level_one #subnav li.selected_tabLevel0 li.selected_tabLevel1 li.Level3 {position:absolute;left:-999999px;}
						
					.subnav.level_one #subnav li.Level1 a{position:relative;left:0px;}
						.subnav.level_one #subnav li.Level1 ul{position:absolute;left:-999999px;}
						
					.subnav.level_one #subnav li.Level2 a{position:absolute;left:-999999px;}
					.subnav.level_one #subnav li.Level3 a{position:absolute;left:-999999px;}

					.subnav.level_two #subnav li.selected_tabLevel1 a{position:absolute;left:-999999px;}
						.subnav.level_two #subnav li.selected_tabLevel1 li.selected_tabLevel2 a{position:relative;left:0px;background-color:#442c15;}
						.subnav.level_two #subnav li.selected_tabLevel1 li.selected_tabLevel2 li.Level3 a{position:absolute;left:-999999px;}
							.subnav.level_two #subnav li.selected_tabLevel1 li.Level3 a{position:absolute;left:-999999px;}

					.subnav.level_two #subnav li.Level2 a{position:relative;left:0px;}		
	
					.subnav.level_three #subnav li.selected_tabLevel2 a{position:absolute;left:-999999px;}
						.subnav.level_three #subnav li.selected_tabLevel2 li.selected_tabLevel3 a{position:relative;left:0px;background-color:#442c15;}
					.subnav.level_three #subnav li.Level3 a{position:relative;left:0px;}

	@media  (orientation:landscape) {
		.subnav{width: 100%;}	
			.subnav #subnav{width: 100%;}
				.subnav #subnav li {width: 100%;}	
					.subnav #subnav li a{
						width:90%;
						padding:10px 5% 10px 5%;
						font-size:1.1em;
						}
		}
	@media  (orientation:portrait) {
		.subnav {width: 100%;}
			.subnav #subnav{width: 100%;}
				.subnav #subnav li {width: 100%;}	
					.subnav #subnav li a{
						width:90%;
						padding:10px 5% 10px 5%;
						font-size:1.1em;
						}
		}
		
		
			
/*---------------------------------------------*/	
/*--------------- MAINTAB STYLES ---------------*/	
/*---------------------------------------------*/
.c_Wrap .maintabs{
	height: 32px;
	margin: 0; 
	}			
	.c_Wrap .maintabs ul{
		height: 35px;
		}		
		.c_Wrap .maintabs ul li {
			margin:5px 0px 0px 5px;
			clear:none;
			width:auto;
			}
			.c_Wrap .maintabs ul li a {
				font-size:1.0em;
				line-height:0.9em;
				white-space: nowrap;
				width:auto;
				padding:8px 10px 9px 10px !important;				
				margin:0;
				}
		.c_Wrap .maintabs ul li ul { 						
			width: 190px !important;
			width: 190px;
			padding:0px 0px 14px 0px;
			}
			.c_Wrap .maintabs ul li ul li a{
				width: 182px !important;
				text-align:left;
				font-size:0.8em;
				line-height:0.7em;
				padding:8px 9px 9px 9px !important;
				}
.instructions,			
.editForm.c_Wrap .instructions,
.c_ResourceManager.c_Wrap .instructions,
.c_FAQManager.c_Wrap .instructions,
.c_TipManager.c_Wrap .instructions,
.c_ContactManager .instructions,
.c_News .instructions,
.c_FeedbackManager.c_Wrap .instructions{
	background-color:#DDDDDD !important;
	padding:15px 15px 0px 15px !important;
	}
	.c_Wrap .instructions h1,
	.c_Wrap .instructions h2,
	.editForm.c_Wrap .instructions h1,
	.c_ContactManager .instructions h1,
	.c_FeedbackManager .instructions h1{
		padding:0px 0px 5px 0px;
		width:95%;
		}
		
/*---------------------------------------------*/	
/*--------------- SUBTAB STYLES ---------------*/	
/*---------------------------------------------*/
.c_Wrap .subtabs{
	height: 40px;
	margin: 0px 0px 7px 0px; 
	padding:0;
	} 
	.c_Wrap ul#subTabs,
	.c_Wrap .subtabs ul{
		padding:0px 10px 0px 0px;
		height: 40px;
		}	
		.c_Wrap .subtabs ul.exportTabs{width:530px;}
		.c_Wrap .subtabs ul.queryTabs{width:630px;}
		.c_Wrap .subtabs ul.reportTabs{width:630px;}
		.c_Wrap .subtabs ul.importTabs{width:630px;}

	.c_Wrap .subtabs .select{
		width:300px;
		margin:20px 10px 0px 10px;
		float:right;
		}
		.c_Wrap .subtabs ul li{
			margin:12px 0px 0px 5px !important;
			float:left;
			clear:none;
			list-style-type: none;
			border:solid 0px blue !important;
			width:auto;
			}
		.c_Wrap ul#subTabs li{
			clear:none;
			width:auto;
			padding:8px 10px 7px 10px !important;
			margin:10px 0px 0px 5px !important;
			}
			.c_Wrap .subtabs ul li a {
				font-weight:normal;
				text-align:center;
				display:block;
				padding:8px 8px 8px 8px;
				margin:0;
				text-decoration:none;
				border-right:solid 0px white;
				border:solid 0px blue !important;
				font-size:1.0em;
				}

	.c_Wrap .subtabs .subItem_r{
		float:right;
		width:300px;
		margin:15px 15px 0px 0px;
		border:solid 1px red;
		}
		.c_Wrap .subtabs .subItem_r select{width:140px;margin:0px 0px 0px 5px;}
		
		.c_Wrap .subtabs ul.ActivityTabs{width:500px;}
		.c_Wrap .subtabs ul.DisplayOptionsTabs{float:right;width:110px;}
			.c_Wrap .subtabs ul.DisplayOptionsTabs li{float:right;}
		
	.c_Wrap .newsSearch .item.subSearch {		
		width:22%;
		margin:0px 5px 0px 0px;
		padding:0px;				
		float:left;		
		clear:none;		
		}
		.c_Wrap .newsSearch .item.subSearch input,
		.c_Wrap .newsSearch .item.subSearch select{		
			width:100% !important;
			margin:0;
			padding:4px 0px 4px 0px;				
			float:left;				
			}	
			.c_Wrap .newsSearch .item.subSearch select{
				padding:3px 0px 3px 0px;
				}
		.c_Wrap .newsSearch	.btnSearch{
			margin-top:15px;
			padding:7px 10px 7px 10px !important;
			width:auto;
			}		

.c_Wrap .subtabs{
	background-color:#DDDDDD;
	}	
	.c_Wrap ul#subTabs li:hover, 
	.c_Wrap ul#subTabs li:active, 
	.c_Wrap ul#subTabs li.selected {
	    background-color: #ffffff;
	    color: #000000;
	}	
	.c_Wrap .subtabs ul li:hover a, 
	.c_Wrap .subtabs ul li:active a, 
	.c_Wrap .subtabs ul li.selected a {
		color:#000000;
		background-color:#FFFFFF;
		}
		

/*---------------------------------------------*/	
/*----------------- NAV STYLES ----------------*/	
/*---------------------------------------------*/
#nav_wrap{
	clear:both;		
	padding:0;
	margin:0px 0px 0px 0px;
	border:solid 0px red;	
	position: relative;
	}
	#nav_wrap select#nav_select	{
	    margin:15px 15px 0px 0px;
	    background-color:#f2f2f2;
	    border:1px solid #c3c3c3;
	    float:left;
	    clear:none;
		}
	#nav_wrap ul#nav {
		font-weight:normal;
		line-height: 1em;		
		padding:0;
		position: relative;		
		background-color:transparent;
		position: relative;
		float:none;
		}		
		ul#nav ul{ 
			padding:0;
			margin:0;
			list-style:none;
			position:absolute;
			top:0px;
			left:0px;
			border:solid 0px white;
			display:block;
			text-align:center;		
			}
		ul#nav li {
			position: relative;
			float: left;
			padding:0;
			margin:0;
			border: 0 none;
			width:auto;
			list-style:none;			
			}		
			ul#nav ul li{
				display:inline-block;
				border:solid 0px white;	
				}
				ul#nav li ul { 						
					position: absolute;
					width: 200px !important;
					width: 200px;
					left: -9999px;
					margin:46px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					background-color:#ffffff; 
					border:solid 3px #ff0000;
					border-width:0px 0px 3px 0px;
					}	
					ul#nav li.products ul { 				
				        width: 900px !important;
					    width: 900px;
					    margin:46px 0px 0px 0px;
					    padding:3px;
					    float:left;
					    clear:both;	
					    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15);		    
					    }
				        ul#nav li.products ul li.column-one,
				        ul#nav li.products ul li.column-two,
				        ul#nav li.products ul li.column-three{
        					margin:0;
					        padding:0;
					        width:33%;
					        left:0px;
					        float:left;
    					    clear:none;
    					    display:block;
					        height:500px;
					        margin:0px 0px 0px 0px;
					        }
					        ul#nav li.products ul li.selected_tabLevel1.column-one a.column-one,
					        ul#nav li.products ul li.selected_tabLevel1.column-two a.column-two,
					        ul#nav li.products ul li.selected_tabLevel1.column-three a.column-three,
					        ul#nav li.products ul li.Level1.column-one a.column-one,
					        ul#nav li.products ul li.Level1.column-two a.column-two,
					        ul#nav li.products ul li.Level1.column-three a.column-three,
					        ul#nav li.products ul li.Level1.full-width a.full-width {
					            height:0px !important;
					            padding:0;
					            display:none;
					            position:absolute;
					            left:-99999px;
					            float:left;
					            clear:both;
					            }
					            ul#nav li.products ul li.column-one ul,
					            ul#nav li.products ul li.column-two ul,
					            ul#nav li.products ul li.column-three ul {
					                float:left;
					                clear:both;
					                display:block;
					                margin:0px 0px 0px 0px;
					                border:solid 0px #ffffff;
					                box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);				    
					                }
					                ul#nav li.products ul li.column-one ul li a,
					                ul#nav li.products ul li.column-one ul li,
					                ul#nav li.products ul li.column-one ul,
					                ul#nav li.products ul li.column-two ul li a,
					                ul#nav li.products ul li.column-two ul li,
					                ul#nav li.products ul li.column-two ul,
					                ul#nav li.products ul li.column-three ul li a,
					                ul#nav li.products ul li.column-three ul li,
					                ul#nav li.products ul li.column-three ul {
					                    float:left;
					                    clear:both;
					                    display:block;
					                    font-weight:normal;
					                    position:relative;
					                    width:100%;
					                    }
					                    ul#nav li.products ul li.column-one ul ul,
					                    ul#nav li.products ul li.column-one ul ul li,
					                    ul#nav li.products ul li.column-one ul ul li a,
					                    ul#nav li.products ul li.column-two ul ul,
					                    ul#nav li.products ul li.column-two ul ul li,
					                    ul#nav li.products ul li.column-two ul ul li a,
					                    ul#nav li.products ul li.column-three ul ul,
					                    ul#nav li.products ul li.column-three ul ul li,
					                    ul#nav li.products ul li.column-three ul ul li a{
					                        float:left;
					                        clear:both;
					                        display:block;
					                        font-weight:normal !important;
					                        text-transform:capitalize;
					                        padding:0px
					                       }
					                       ul#nav li.products ul li.column-one ul li a,
					                       ul#nav li.products ul li.column-two ul li a,
					                       ul#nav li.products ul li.column-three ul li a {
					                             padding:8px 0% 8px 5% !important;		
					                             width: 95% !important;		                        
					                            }
					                            ul#nav li.products ul li.column-one ul li a:hover,
					                            ul#nav li.products ul li.column-two ul li a:hover,
					                            ul#nav li.products ul li.column-three ul li a:hover {
					                                color:#ffffff;
					                                background-color:#000000;	                        
					                                }
					                        ul#nav li.products ul li.column-one ul ul li a,
					                        ul#nav li.products ul li.column-two ul ul li a,
					                        ul#nav li.products ul li.column-three ul ul li a {
					                            padding:5px 0% 5px 10% !important;		
					                            width: 95% !important;		                        
					                            font-size:0.7em !important;
			                                    }
					    ul#nav li.products ul li.full-width,
					    ul#nav li.products ul li.full-width ul{
					        margin:0;
					        padding:0;
					        width:100% !important;	
					        left:0px;
					        float:left;
    					    clear:both;
    					    position:relative;    					    
					        }
					        ul#nav li.products ul li.full-width ul {
					            border:0px solid #eeeeee;
					            border-width:1px 0px 1px 0px;
					            box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
					            }
					            ul#nav li.products ul li.full-width ul li {
					                width:auto !important;	
					                float:left;
					                clear:none;
					                }
					                ul#nav li.products ul li.full-width ul li a{
					                    border:0px solid #eeeeee;
					                    padding:8px 0% 8px 10% !important;		
					                    width:100% !important;	
					                    float:left;
					                    clear:none;
					                    }
					                    ul#nav li.products ul li.full-width ul li a:hover{
					                        color:#ff0000;
					                        }
					        ul#nav li.products ul li.menu-ad{
            					margin:0;
					            padding:0 !important;
					            width:100% !important;
					            left:0px;
					            float:left;
    					        clear:both;
    					        position:relative;
					            border:solid 0px #ffffff;
					            } 
					            ul#nav li.products ul li.menu-ad a{
            					    margin:0;
					                padding:15px 3% 5px 3% !important;		
					                width:100% !important;	
					                left:0px;
					                float:left;
    					            clear:both;
    					            position:relative;
    					            color:#ffffff;
					                }   
					                ul#nav li.products ul li.menu-ad a img {
    					                margin:0;
					                    padding:0!important;		
					                    width:100% !important;	
					                    }
				            ul#nav li.products ul li ul {
    				            left:0px;
    				            width:100% !important;
    					        float:left;
			                    clear:both;
			                    }
    					        ul#nav li.products ul li ul li{
    				                left:0px;
    				                width:100% !important;
    					            float:left;
			                        clear:both;
			                        }
			            ul#nav li.resources ul {            
			                padding:3px 3px 3px 3px;
			                box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15);
			                }
			                ul#nav li.resources ul li.Level1 {            
			                    width:100% !important;
			                    }
    		                    ul#nav li.resources ul li.Level1 a {
    		                        font: 14px "MyriadPro-Regular",sans-serif !important;
    		                        text-transform:capitalize;
    		                        padding:5px 0% 5px 10% !important;	
    		                        width:100% !important;
                                    }
                                    ul#nav li.resources ul li.Level1 a.training {
                                        border-width:0px 0px 0px 0px;
                                        }
            ul#nav li.selected_tabLevel3 div,
			ul#nav li.Level3 div,                             
			ul#nav li.selected_tabLevel0 div,
			ul#nav li.Level0 div,
			ul#nav li.selected_tabLevel0 a,
			ul#nav li.Level0 a {
				display: block;				
				text-decoration: none;
				font: bold 14px "MyriadPro-Bold",sans-serif !important;
                text-transform:uppercase;
				text-align:center;
				background-color:transparent;
				border:solid 0px #cdc7b6;
				}	
               	ul#nav li.selected_tabLevel3 div,
			    ul#nav li.selected_tabLevel0 li.Level3 div {
			        text-align:left;
			        padding:5px 0% 5px 8% !important;
			        color:#000000;	
			        }
			        
			            
			            
				ul#nav li.selected_tabLevel0.FirstTab a,
				ul#nav li.Level0.FirstTab a{
					border:solid 0px #cdc7b6;
					}
					ul#nav li.selected_tabLevel0.where-to-buy a,
				    ul#nav li.Level0.where-to-buy a,
					ul#nav li.selected_tabLevel0.find-my-part a,
				    ul#nav li.Level0.find-my-part a{
					    background-color:#ff0000;
					    color:#ffffff;
					    box-sizing:border-box;					    
				        border-radius: 3px;
                        border: 1px solid #e54e4b;
                        margin:0px 15px 0px 0px;
                        }		
				        ul#nav li.selected_tabLevel0.where-to-buy a:hover,
				        ul#nav li.Level0.where-to-buy a:hover,
					    ul#nav li.selected_tabLevel0.find-my-part a:hover,
				        ul#nav li.Level0.find-my-part a:hover{
    					    background-color:#ffffff;
					        color:#000000;
					        }		
				        
				@media  (orientation:landscape) {
					ul#nav li.selected_tabLevel0 a,
					ul#nav li.Level0 a{
						width:auto;
						padding: 10px 20px 10px 20px;
						font-size:.70em;
						}					
					}
				@media  (orientation:portrait) {
					ul#nav li.selected_tabLevel0 a,
					ul#nav li.Level0 a{
						padding: 10px 10px 10px 10px;
						font-size:.65em;
						}
					}
					
				ul#nav li.selected_tabLevel0 div,
			    ul#nav li.Level0 div:hover,
			    ul#nav li.selected_tabLevel0 a,
				ul#nav li.Level0 a:hover, 
				ul#nav li.Level0 a:focus {
				    color:#e54e4b;
				    background-color:#ffffff;
				    }
				ul#nav li.selected_tabLevel0 a.index{
					color: #000000;
					background-color:#ffffff;
					}
		ul#nav li:hover ul ul, 
		ul#nav li:hover ul ul ul, 
		ul#nav li.sfhover ul ul, 
		ul#nav li.sfhover ul ul ul {left: -9999px;}
		
		ul#nav li.products:hover ul ul, 
		ul#nav li.products:hover ul ul ul, 
		ul#nav li.products:hover ul ul ul ul, 
		ul#nav li.products.sfhover ul ul, 
		ul#nav li.products.sfhover ul ul ul, 
		ul#nav li.products.sfhover ul ul ul ul {left: auto;}
		
		ul#nav li:hover ul, 
		ul#nav li li:hover ul, 
		ul#nav li li li:hover ul, 
		ul#nav li.sfhover ul, 
		ul#nav li li.sfhover ul, 
		ul#nav li li li.sfhover ul {left: auto;}

		ul#nav li.selected_tabLevel0.FirstTab li a,
		ul#nav li.Level0.FirstTab li a,
		ul#nav li.selected_tabLevel0 li a,
		ul#nav li.Level0 li a {
			width: 85% !important;
			width: 85%;
			text-align:left;
			margin:0;
			padding:10px 5% 10px 5% !important;
			padding:10px 5% 10px 5%;
			display: block;
			color:#000000;
			overflow:visible;
			font-size:0.8em;
			font-weight:normal;
			line-height:1.0em;
			border:solid 1px #eeeeee;
			border-width:0px 0px 1px 0px;
			float:left;
			clear:both;
			}
			ul#nav li.selected_tabLevel0 li a:hover,
			ul#nav li.Level0 li a:hover{
				color:#000000;
			    }
				
			ul#nav li.Level0 li,
			.homepage ul#nav li.Level0 li,			
			.homepage ul#nav li.Level2, 
			.homepage ul#nav li.Level1{display:block;}
			
			/*
ul#nav li.products ul li.column-three ul ul li.selected_tabLevel4 a
			ul#nav li.products ul li.column-three ul ul li.Level4 a {
			    text-align:left;
			    padding:5px 0% 5px 12% !important;	
			    }
			*/
				
ul#nav_important{
	position:absolute;
	left:-999999px;
	display:none;
	}
						
/*---------------------------------------------*/		
/*--------------- LAYOUT STYLES ---------------*/	
/*---------------------------------------------*/	
#content{
	clear:both;
	border:solid 0px red;
	position:relative;
	}	
	.login #content{border:solid 0px red;}
	
	@media  (orientation:landscape) {
		#content{width:1182px;}
		.login #content{
			width:750px;
			margin:0px auto 0px auto; 
			}
		}
	@media  (orientation:portrait) {
		#content{width:768px;}
		.login #content{
			width:750px;
			margin:0px auto 0px auto;
			}
		}	

#content_main{
	float:left;
	margin:0px 0px 15px 0px;
	padding:0;
	border:solid 0px red;
	background-color:#ffffff;
	}
	.editwidth #content_main{
		background-color:#ffffff;
		margin:10px 0px 15px 0px;
		}
	@media  (orientation:landscape) {
		#content_main,
		#content_top{width:100%;}
		.login #content_main{width:100%;}
		}
	@media  (orientation:portrait) {
		#content_main,
		#content_top{width:100%;}
		.login #content_main{width:100%;}
		}	
	.homepage #content_main {
		background-color:transparent;
		}
	.content_upper{
		float:left;
		clear:both;
		width:100%;	
		margin:0;
		padding:0;
		}
	.content_lower{
		float:left;
		clear:both;
		width:100%;	
		margin:0;
		padding:0;
		}
		#content_main .content_left,
		.content_lower .content_left{
			float:left;
			clear:left;
			margin:0;
			border:solid 0px red;
			background-color:#ffffff;
			}
			.content_left .c_Wrap{
				float:left;
				margin:0;
				padding:0px 0px 10px 0px;
				background-color:#eeeeee;
				color:#000000;
				}
				@media  (orientation:landscape) {					
					#content_main .content_left,
					.content_lower .content_left{width:65.65%;padding:16px 1.45% 16px 0.00%;}
						#content_main .c_Wrap{width:95%;padding:20px 2.5%;}
						.content_left .c_Wrap{width:95%;padding:20px 2.5%;}
					}
				@media  (orientation:portrait) {
					#content_main .content_left,
					.content_lower .content_left{width:64.05%;padding:16px 0 16px 1.75%;}
						#content_main .c_Wrap{width:95%;padding:20px 2.5%;}
						.content_left .c_Wrap{width:95%;padding:20px 2.5%;}
					}
				.c_Wrap h2{
					margin:0;
					padding:20px 0px 20px 0px;
					font-size:3.0em;
					line-height:1.0em;
					font-weight:bold;
					}

		#content_main .content_right,
		.content_lower .content_right{
			float:right;
			clear:right;
			margin:0;
			border:solid 0px red;
			background-color:#ffffff;
			}	
			@media  (orientation:landscape) {
				.homepage #content_main .content_right{background-color:transparent;}
				#content_main .content_right,
				.content_lower .content_right{width:32.90%;padding:16px 0.00% 0 0;}
				}
			@media  (orientation:portrait) {
				.homepage #content_main .content_right{background-color:transparent;}
				#content_main .content_right,
				.content_lower .content_right{width:31.25%;padding:16px 1.65% 0 0;}
				}
#content_bottom{
	float:left;
	clear:both;
	padding:0px 0px 0px 0px;
	border:solid 0px red;
	}	
	@media  (orientation:landscape) {#content_bottom{width:1182px;}}
	@media  (orientation:portrait) {#content_bottom{width:768px;}}
	
	
/*---------------------------------------------*/	
/*--------------- FOOTER STYLES ---------------*/	
/*---------------------------------------------*/	
div#footer ul li.footerarea{
	}
	@media  (orientation:landscape) {
		div#footer ul{
		    width:1182px;
		    padding:75px 0 0 0;
		    }
			div#footer ul li.footerarea{
				width:25%;
				padding:0px 2.5% 100px 1.5%;
				}
				div#footer ul li.footerarea ul{
				    padding:0;
                    margin:0;
                    width:100%;
                    }
                    div#footer ul li.footerarea ul li{
				        padding:5px 0px 5px 3%;
                        margin:0;
                        width:97%;
                        }
                        div#footer ul li.footerarea ul li a{
				            padding:0;
                            margin:0;
                            font-weight:normal;
                            font-size:0.9em;
                            }
                div#footer ul li.footerarea ul#social-connect{
                    padding:0;
                    margin:0;
                    }
                    div#footer ul li.footerarea ul#social-connect li.social-button{
                        width:auto !important;
                        float:left;
                        clear:none;
                        }
                     div#footer ul li.footerarea ul#social-connect li.catchphrase{
                        width:100% !important;
                        float:left;
                        clear:both;                        
                        margin:15px 0px 0px 0px;  
                        font-size:.9em;
                        color:#aaaaaa;                      
                        }
                        
			div#footer ul li.footerarea dl.copyright,
			div#footer ul li.footerarea dl.copyright dt,
			div#footer ul li.footerarea dl.copyright dd{width:100%;}
		}
	@media  (orientation:portrait) {
		div#footer ul{width:750px;}
			div#footer ul li.footerarea	{
			    width:30%;
			    }


			div#footer ul li.footerarea dl.copyright,
			div#footer ul li.footerarea dl.copyright dt,
			div#footer ul li.footerarea dl.copyright dd{width:100%;}
		}
		
/*---------------------------------------------*/	
/*---------------- FORM STYLES ----------------*/	
/*---------------------------------------------*/
.c_Wrap fieldset{float:none;clear:none;}

		.c_Wrap .full{width:100%;}
			.c_Wrap .full fieldset{width:95%;padding:20px 2.5%;}
				.c_Wrap .full fieldset .item{width:100%;}
				
				.c_Wrap .full .item input.FileUpload,
				.c_Wrap .full .item input,
				.c_Wrap .full .item select,
				.c_Wrap .full .item textarea,
				.c_Wrap .full .item iframe{width:100%;}
				
			.c_Wrap .item iframe{width:100%}
				.c_Wrap .left .item iframe,
				.c_Wrap .right .item iframe{ width:100% !important;}
				.c_Wrap .left fieldset iframe{width:100% !important;}
	
					.c_Wrap .full .halfitem_l{width:49%;clear:none;}
					.c_Wrap .full .halfitem_r {width:49%;float:right;clear:none;}
	
						.c_Wrap fieldset .halfitem_l.checkbox {float:left;clear:none;margin:0px 5px 5px 0px;}
						.c_Wrap fieldset .halfitem_r.checkbox {float:right;clear:none;margin:0px 0px 5px 5px;}
	
							.c_Wrap fieldset .halfitem_r.checkbox label,
							.c_Wrap fieldset .halfitem_l.checkbox label{		
								width:90%;
								float:right;
								}
							.c_Wrap fieldset .halfitem_r.checkbox input,
							.c_Wrap fieldset .halfitem_l.checkbox input{		
								width:10%;
								float:left;
								}					
		
			.c_Wrap .full .halfitem_l input.FileUpload,
			.c_Wrap .full .halfitem_r input.FileUpload,
			.c_Wrap .full .halfitem_l input,
			.c_Wrap .full .halfitem_l textarea,
			.c_Wrap .full .halfitem_l select,
			.c_Wrap .full .halfitem_r input,
			.c_Wrap .full .halfitem_r textarea,
			.c_Wrap .full .halfitem_r select{width:100%;padding:3px 0px 3px 0px;}

			.c_Wrap .full .halfitem_l input,
			.c_Wrap .full .halfitem_r input{width:99%;padding:3px 0px 3px 0px;}
		
		.c_Wrap .third_l{width:28%;float:left;margin-top:7px;}
			.c_Wrap .third_l fieldset{width:90%;padding:10px 5% 20px 5%;}
			.c_Wrap .third_l fieldset .item{width:100%;}
				.c_Wrap .third_l .item input.FileUpload,
				.c_Wrap .third_l .item input,
				.c_Wrap .third_l .item select,
				.c_Wrap .third_l .item textarea,
				.c_Wrap .third_l .item iframe{width:100% !important;}

				.c_Wrap .third_l .item input{width:98% !important;}

				.c_Wrap .third_l .item.date input{width:83% !important;}
				.c_Wrap .third_l .item.date a{width:12%;float:right;}
				.c_Wrap .third_l .item.date a img{width:100%;float:right;}

			.c_Wrap .third_l fieldset .halfitem_l{width:48%;}
			.c_Wrap .third_l fieldset .halfitem_r{width:48%;}
				.c_Wrap .third_l fieldset .halfitem_l input{width:99%;}
				.c_Wrap .third_l fieldset .halfitem_r input{width:99%;float:right;}

		.c_Wrap .third_l .imgThumbnail{width:100%;float:left;margin-top:7px;}
			.c_Wrap .third_l .imgThumbnail img{width:100%;}

		.c_Wrap .third_l ul#messageButtons{
			width:100%;
			float:left;
			clear:both;
			margin:7px 0px 10px 0px;
			padding:0;
			}
			ul#messageButtons li{
				list-style-type:none;
				margin:0;
				padding:0;
				width:33%;
				float:left;
				clear:none;
				}
				ul#messageButtons li a{
					float:left;
					padding:8px 0px 8px 0px;
					width:97%;
					text-align:center;
					color:#ffffff;
					text-decoration:none;
					text-transform:uppercase;
					}
					@media  (orientation:landscape) {
						ul#messageButtons li a{font-size:0.8em;}
					}
					@media  (orientation:portrait) {
						ul#messageButtons li a{font-size:0.6em;}
					}
					ul#messageButtons li.socialmessage a{background-color:#aaaaaa;}
					ul#messageButtons li.appmessage a{background-color:#aaaaaa;}
					ul#messageButtons li.emailmessage a{background-color:#aaaaaa;}
						ul#messageButtons li a:hover{background-color:#555555;text-decoration:none;}

		.c_Wrap .third_l #relatedMessageList{
			width:100%;
			margin:0;
			padding:0;
			float:left;
			margin-top:7px;
			}
			.c_Wrap .third_l #relatedMessageList table{width:100%;}
				.c_Wrap .third_l #relatedMessageList table th{
					background-color:#aaaaaa;
					color:#ffffff;
					padding:3px 0px 5px 0px;
					}

		.c_Wrap .third_r{width:70.5%; float:right;margin-top:7px;}	
			.c_Wrap .third_r fieldset{width:95%;}
				.c_Wrap .third_r fieldset .item{width:100%;}
					.c_Wrap .third_r .item input.FileUpload,
					.c_Wrap .third_r .item input,
					.c_Wrap .third_r .item select,
					.c_Wrap .third_r .item textarea,
					.c_Wrap .third_r .item iframe{width:100% !important;}
					.c_Wrap .third_r .item input{width:99% !important;}


					.c_Wrap .third_r .halfitem_l,
					.c_Wrap .third_r .halfitem_l{width:48.0%;clear:none;}
					.c_Wrap .third_r .halfitem_r,
					.c_Wrap .third_r .halfitem_r{width:48.0%;clear:none;float:right;}

.c_Wrap .right fieldset{clear:right;}
.c_Wrap .left fieldset{clear:left;}

	.c_Wrap .left fieldset iframe{width:305px !important;}
	
	.c_Wrap .right{float:right;}
	.c_Wrap .left{float:left;}
		
	.c_Wrap .right,
	.c_Wrap .left{width:49.0%;}
	.c_Wrap .right fieldset,
	.c_Wrap .left fieldset{width:95%;padding:10px 2.5%;}
	
	.c_Wrap .right .checkbox,
	.c_Wrap .left .checkbox{width:100%;}
	.c_Wrap .right .item,
	.c_Wrap .left .item{width:100%;}
		
	.c_Wrap .right .item input.FileUpload,
	.c_Wrap .left .item input.FileUpload,
	.c_Wrap .right .item input,
	.c_Wrap .right .item textarea,
	.c_Wrap .left .item input,
	.c_Wrap .left .item textarea{width:99%;}
	.c_Wrap .right .item select,
	.c_Wrap .left .item select{width:100%;}

	.c_Wrap .right .checkbox label,
	.c_Wrap .left .checkbox label{width:100%;}

	.c_Wrap .left .halfitem_l,
	.c_Wrap .right .halfitem_l{width:48.0%;clear:none;}
	.c_Wrap .left .halfitem_r,
	.c_Wrap .right .halfitem_r{width:48.0%;clear:none;float:right;}
		
	.c_Wrap .left .halfitem_l input,
	.c_Wrap .left .halfitem_r input,
	.c_Wrap .right .halfitem_l input,
	.c_Wrap .right .halfitem_r input{width:99%;}

.c_Wrap p img.imageLeft{
	float:left;
	margin:10px 10px 5px 0px;
	}
	
	
		
		
.pageInfo{
	padding:0;	
	margin:0;
	float:left;
	width:25%;	
	}
	.pageInfo a{width:100%;}
	.pageInfo a img{width:100%;}
	
.pageright{			
	padding:0;	
	margin:0;
	float:right;
	width:73.5%;
	}
	.pageright fieldset{
		padding:5px 2.5% 10px 2.5%;
		margin:0px 0px 10px 0px;
		width:95%;
		}
		.pageright .item{
			margin:5px 0px 0px 0px;
			padding:0;
			float:left;
			width:100%;
			border:solid 0px red;	
			}
			.pageright .item input.FileUpload,
			.pageright .item input,
			.pageright .item select,
			.pageright .item textarea{
				width:100% !important;
				margin:0;
				float:right;
				}
			.pageright .item label{
				width:100%;
				display:block;
				float:left;
				text-align:left;
				margin:0;
				padding:4px 0px 3px 0px;
				border:solid 0px red;	
				}
		.c_Wrap .pageright .halfitem_r,
		.c_Wrap .pageright .halfitem_l{
			width:32.3%;
			clear:none;
			margin:0px .5% 0px .5%;
			}
			.c_Wrap .pageright .halfitem_r input.FileUpload,
			.c_Wrap .pageright .halfitem_r input,
			.c_Wrap .pageright .halfitem_r select,
			.c_Wrap .pageright .halfitem_r textarea,			
			.c_Wrap .pageright .halfitem_l input.FileUpload,
			.c_Wrap .pageright .halfitem_l input,
			.c_Wrap .pageright .halfitem_l select,
			.c_Wrap .pageright .halfitem_l textarea{
				width:99% !important;
				padding:2px .5% 2px .5%;
				}

	.c_Wrap ul#hierarchytop{width:100%;;margin:0;float:left;}	
		.c_Wrap ul#hierarchytop li{ 
			float:left;
			display:block;
			margin:2px 0px 0px 5px !important;			
			}	
			.c_Wrap ul#hierarchytop li.space{margin:2px 0px 0px 15px !important;}	
	select.lstPageHierarchy	{
		width:100%;
		height:400px;
		margin:5px 0px 5px 0px;
		padding:0;
		border:1px solid black;
		}	
		
.c_Wrap ul.admin{
	padding:0px 0px 0px 0px;
	list-style:none;
	}
.c_Wrap ul.ulLeft{
	float:left;
	width:45%;
	margin-bottom:20px;
	}
.c_Wrap ul.ulRight{
	float:right;
	width:45%;
	margin-bottom:20px;
	}
/*---------------------------------------------*/	
/*-------------- VIEWLIST STYLES --------------*/	
/*---------------------------------------------*/
.c_Wrap .scroll	{	
	width:100%;	
	overflow:auto;
	}
.c_Wrap .viewlist tr.rs0,
.c_Wrap .viewlist tr.rs2{background:#ffffff !important; }
	.c_Wrap .viewlist tr.rs1{background:#eeeeee !important;}
		.c_Wrap .viewlist td{
			padding:8px 10px 8px 10px;
			}
.c_Wrap p.tblComment{
	font-size:0.9em;
	margin:5px 0px 25px 0px;
	}
			
		.c_Wrap ul.resultAlpha{
			margin:0px 0px 2px 0px;	
			clear:none;		
			}	

		
			
	@media  (orientation:landscape) {
		.c_Wrap ul.resultAlpha li{
			font-size:0.80em;
			line-height:0.80em;
			}
		ul.resultNav li	{
			font-size:0.90em;
			line-height:0.90em;
			}
		}
	@media  (orientation:portrait) {
		.c_Wrap ul.resultAlpha li{
			font-size:0.60em;
			line-height:0.60em;
			}
		ul.resultNav li {
			font-size:0.70em;
			line-height:0.70em;
			}
		}
			
	
/*---------------------------------------------*/	
/*--------------- LOGIN STYLES ---------------*/	
/*---------------------------------------------*/	

		
.login .dev.autocenter{width:720px;border:solid 0px red;}
	.login .dev li{float:left;margin:0px 5px 0px 0px;}
		.login .dev li a{float:left;margin:0px 0px 0px 0px;font-weight:normal;color:#ffffff;}
		
.login #content{width:760px;border:solid 0px red;}	
.login #content_main {width:760px;}
	.login .c_Wrap .full{width:720px;}
	.login .c_Wrap .full fieldset { width: 690px;}
	.login .c_Wrap .subtabs {width:720px;}
		.login .c_Wrap .full .halfitem_l{width: 340px;clear:none;float:left;}
		.login .c_Wrap .full .halfitem_r{width: 340px;clear:none;float:right;}
			.login .c_Wrap .full .halfitem_l input, 
			.login .c_Wrap .full .halfitem_r input{width: 340px;}
		.login .c_Wrap .full .item label,	
		.login .c_Wrap .full .item{width: 690px;}
			.login .c_Wrap .full .item input{width: 690px !important;}			


/*---------------------------------------------*/	
/*--------------- POPUP AD STYLES -------------*/	
/*---------------------------------------------*/		
.blockPage .divPopupAd{
	width:600px;
	margin-left: -300px;
	/*top: -230px !important;*/
	}
	.divPopupAd img	{
		width:600px !important;
		height:460px !important;		
		}
/*---------------------------------------------*/	
/*-------------- AD MANAGER STYLES ------------*/	
/*---------------------------------------------*/		



	@media  (orientation:landscape) {
		.c_AdMgr.c_Wrap{
			width:980px;
			}
		}
	@media  (orientation:portrait) {
		.c_AdMgr.c_Wrap{
			width:408px;
			}
		}
.c_MessageManager .instructions,
.c_AlertMgr .instructions,
.c_EventsManager .instructions,
.c_AdMgr .instructions{
	background-color: #DDDDDD !important;
	padding: 15px 15px 0 !important;
	}	
		
	.c_News.c_Wrap .subtabs ul li,
	.c_AlertMgr.c_Wrap .subtabs ul li,
	.c_FeedbackManager.c_Wrap .subtabs ul li,
	.c_EventsManager.c_Wrap .subtabs ul li,
	.c_AdMgr.c_Wrap .subtabs ul li {
		margin:9px 0px 0px 5px !important;
		padding:8px 8px 8px 8px;
		float:left;
		list-style-type: none;
		border:solid 0px blue !important;
		width:auto;
		font-weight:normal;
		text-align:center;
		display:block;
		text-decoration:none;
		border-right:solid 0px white;
		background-color:#f0cf66;
		color:#44301c;
		font-size:1.0em;
		}
		.c_News.c_Wrap .subtabs ul li a,
		.c_AlertMgr.c_Wrap .subtabs ul li a,
		.c_EventsManager.c_Wrap .subtabs ul li a,
		.c_AdMgr.c_Wrap .subtabs ul li a{padding:2px 0px 1px 0px;margin:0;}
		.c_Wrap .subtabs ul li.selected,
		.c_Wrap .subtabs ul li:hover {
			background-color:#ffffff;
			color:#442C15;					
			}
.viewlist .btnView,
.viewlist .btnDelete,
.viewlist .btnEdit{
	border: 0 solid #FF0000 !important;
    display: inline-block;
    font-size: 0.9em;
    font-weight: normal;
    margin: 0;
    padding: 5px 10px !important;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    }
	
/*---------------------------------------------*/	
/*--------------- MODULE STYLES ---------------*/	
/*---------------------------------------------*/
.c_Wrap div.divLeft{
	float:left;
	}	
	.c_Wrap div.divLeft .imgCaption{
		margin:0px 15px 10px 0px;
		font-size:.7em;
		}
.c_Wrap div.divRight{
	float:right;
	}
	.c_Wrap div.divRight .imgCaption{
		margin:0px 0px 10px 15px;
		font-size:.7em;
		}

.c_Wrap img.imgLeft{
	float:left;
	margin:5px 15px 5px 0px;
	height:auto;
	width:auto;
	}	
.c_Wrap img.imgRight{
	float:right;
	margin:5px 0px 5px 15px;
	height:auto;
	width:auto;
	}
	@media  (orientation:landscape) {
		.content_left .c_Wrap .full{width:100%;}
			.content_left .c_Wrap .full fieldset{width:95%;padding:20px 2.5%;}
				.content_left .c_Wrap .full fieldset .item{width:100%;}
					.content_left .c_Wrap .full fieldset .item input,
					.content_left .c_Wrap .full fieldset .item textarea{width:99%;}
					.content_left .c_Wrap .full fieldset .item select{width:98%;}
		}
	@media  (orientation:portrait) {
		.content_left .c_Wrap .full{width:100%;}
			.content_left .c_Wrap .full fieldset{width:95%;}
				.content_left .c_Wrap .full fieldset .item{width:100%;}
					.content_left .c_Wrap .full fieldset .item input,
					.content_left .c_Wrap .full fieldset .item textarea{width:98%;}
					.content_left .c_Wrap .full fieldset .item select{width:99%;}
		}

		
.c_SearchContent.c_Wrap{				
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 17px 0px;
	padding:20px 20px 10px 20px;
	}
	.c_SearchContent.c_Wrap .full fieldset{
		border:solid 0px red;
		background-color:Transparent;
		}
		.c_SearchContent.c_Wrap .full fieldset .item{float:left;clear:none;}
		.c_SearchContent.c_Wrap .full fieldset .item select,
		.c_SearchContent.c_Wrap .full fieldset .item input	{
			margin:0;
			padding:3px 0px 3px 0px;
			background-color:#ddd9cd;
			border:solid 1px #897960;
			color:#897960;
			}
			.c_SearchContent.c_Wrap .full fieldset .item select{padding:2px 0px 2px 0px;}
			
			
	@media  (orientation:landscape) {
		.content_left .c_SearchContent.c_Wrap{width: 615px;}	
		.content_left .c_SearchContent.c_Wrap .full fieldset{
			width: 615px;
			margin:0;
			padding:0;}
		.content_left .c_SearchContent.c_Wrap .full fieldset .item{
			width: 615px;
			border:solid 0px red;		
			margin:0;
			padding:0;}
			.content_left .c_SearchContent.c_Wrap .full fieldset .item label{width:100%;}
			.content_left .c_SearchContent.c_Wrap .full fieldset .item select{width: 530px !important;}
			.content_left .c_SearchContent.c_Wrap .full fieldset .item input{width: 530px !important;}
		.c_SearchContent.c_Wrap .results{width: 615px;}
		}
	@media  (orientation:portrait) {
		.content_left .c_SearchContent.c_Wrap{width: 432px;}
		.content_left .c_SearchContent.c_Wrap .full fieldset{
			width: 432px;
			margin:0;
			padding:0;}
		.content_left .c_SearchContent.c_Wrap .full fieldset .item{
			width: 432px;
			border:solid 0px red;		
			margin:0;
			padding:0;}
			.content_left .c_SearchContent.c_Wrap .full fieldset .item label{width:100%;}
			.content_left .c_SearchContent.c_Wrap .full fieldset .item select{width: 347px !important;}
			.content_left .c_SearchContent.c_Wrap .full fieldset .item input{width: 347px !important;}
		.c_SearchContent.c_Wrap .results{width: 432px;}
		}	
		
				
		.c_SearchContent.c_Wrap .full fieldset a.btnEdit{
			height:0px !important; 
			height:31px; 
			width: 78px !important;
			padding:31px 0px 0px 0px !important;
			margin:0px 0px 0px 0px;
			overflow:hidden;
			float:right;
			clear:none;
			display:block;
			background:transparent url("/Portals/default_automotive_v1/Images/btn_search_faq.png") 0px 0px no-repeat;
			border:solid 0px #897960;
			}
			.c_SearchContent.c_Wrap .infoTop a.btnEdit.ask	{
				margin:5px 0px 0px 0px;
				background:transparent url("/Portals/default_automotive_v1/Images/btn_ask_a_question.png") 0px 0px no-repeat;
				}
			.c_SearchContent.c_Wrap .infoTop a.btnEdit.view	{
				margin:5px 0px 0px 0px;
				background:transparent url("/Portals/default_automotive_v1/Images/btn_view_all_questions.png") 0px 0px no-repeat;
				}
			.c_SearchContent.c_Wrap .infoTop a.btnEdit:hover,
			.c_SearchContent.c_Wrap .full fieldset a.btnEdit:hover{background-position:0px -31px;}
		
		.c_SearchContent.c_Wrap .full fieldset a.btnEdit.btnReset{position:absolute;left:-99999999px;} 
		
		
		
/*
		
.c_SearchResults.c_Wrap fieldset.search{ width:458px;padding:0; }
.c_SearchResults.c_Wrap fieldset.search .item input{ width:413px !important; }
	.c_SearchResults .resultNav,
	.c_SearchResults .resultStats{
		padding:0px 0px 0px 0px;	
		}

*/


.c_SlideShow{
	float:left;
	position:relative !important;
	left:0px;	
	display:block;
	margin:0px 0px 17px 0px;
	padding:0;
	background-color:#cdc7b6;
	}

#fssPrev{position:absolute;top:169px;left:-67px;background:url(arrows.png) -67px 0px;width:67px;height:143px;text-indent:-999999px;}
#fssNext{position:absolute;top:169px;left:646px;background:url(arrows.png) no-repeat;width:67px;height:143px;text-indent:-999999px;}
#fssPlayPause{position:absolute;top:435px;right:20px;background:url(white.png) repeat;padding:4px 0 5px 0;-moz-border-radius:5px;border-radius:5px;width:60px;text-align:center;display:block;color:#333;text-decoration:none;}

#fssPrev,
#fssNext,
#fssPlayPause{
	left:-99999999px;
	}

ul#slideshow{
	list-style:none;
	border:0px solid #999;
	padding:0;
	margin:0;
	overflow:hidden;
	}
	.c_SlideShow #fssList{
		position:absolute;
		bottom:26px; 
		right:20px;
		padding:0; 
		margin:0;
		width:250px;
		border:solid 0px red;
		z-index:9000;
		}
		.c_SlideShow #fssList li{
			display:block;
			position:relative;
			padding:0;
			margin:0px 10px 0px 0px;
			list-style:none;
			float:right;
			}
			.c_SlideShow #fssList li a{	
				padding:15px 0px 0px 0px !important;
				margin:0px 0px 0px 0px !important;
				display:block;
				height:0px;
				width:15px;
				color:#333;  
				background:#fff;
				overflow:hidden;
				background:transparent url(/Portals/default_automotive_v1/Images/ss_circle_white.png) 0px 0px no-repeat;					
				border:solid 0px blue;
				}
				.c_SlideShow #fssList li a:hover,
				.c_SlideShow #fssList li.fssActive a{
					background:transparent url(/Portals/default_automotive_v1/Images/ss_circle_white.png) 0px -15px no-repeat;
					}
	.c_SlideShow ul#slideshow li .info{
		position:absolute;
		top:0px; 
		left:0;
		padding:0; 
		margin:0;
		border:solid 0px red;
		}
		.c_SlideShow ul#slideshow .info h2{
			font-size:18px; 
			/*font-family:Georgia, serif;*/
			color:#fff; 
			padding:0px; 
			margin:0;
			overflow:hidden;
			}
		.c_SlideShow ul#slideshow .info p{
			margin:0 0px;
			font-size:11px;
			line-height:15px; 
			color:#f0f0f0;
			display:none;
			}
		.c_SlideShow ul#slideshow .info a{
			display:block;
			height:0px; 			
			padding:300px 0px 0px 0px;
			margin:0px !important; 
			background: url('/Portals/default_automotive_v1/Images/dot_clear.gif');
			color:#fff;
			text-decoration:none;
			border:solid 0px red;
			}
			.c_SlideShow ul#slideshow .info a:hover{
				text-decoration:underline;
				background: url('/Portals/default_automotive_v1/Images/transparent-bg.png');
				padding:300px 0px 0px 0px;
				}
	@media  (orientation:landscape) {
		.c_SlideShow,
		.c_SlideShow ul#slideshow,
		.c_SlideShow ul#slideshow img {width:655px !important;height:303px;}
		.c_SlideShow ul#slideshow .info a{width:655px;}
		}
	@media  (orientation:portrait) {
		.c_SlideShow,
		.c_SlideShow ul#slideshow,
		.c_SlideShow ul#slideshow img {width:467px !important;height:240px;}
		.c_SlideShow ul#slideshow .info a{width:467px;}
		}

ul.c_ImportantLinks,		
.c_Feeds,
.c_MeetOurStaffRotator,
.c_SendUsATip,
.c_DoYouKnow,
.c_Related,
.c_Newsletter,
.c_NewsRotator,	
.c_TabbedText,
.c_SlideShow,
.c_SubSlideShow,
.c_SubImage{
	display:block;
	}

.c_HomeText{				
	float:left;
	position:relative !important;
	left:0px;	
	display:block;	
	color:#ffffff;			
	margin:0px 0px 17px 0px;
	}
	.c_HomeText .texttabs{
		position:absolute;
		left:-99999999px;
		}	
	.c_HomeText .ui-tabs-hide{
		display:none;
		}
		.c_HomeText .Alert.ui-tabs-panel{background-color:#c90404;}
		
		.c_HomeText .ui-tabs-panel h2.textHeader{
			font-size:2.0em;
			line-height:1.3em;
			font-weight:bold;	
			text-transform:uppercase;	
			color: #ffffff;		
			margin:0;
			float:left;
			width:100%;
			}
		.c_HomeText .ui-tabs-panel .textContent p{
			color:#ffffff;
			font-size:1.1em;
			line-height:1.2em;
			width:100%;
			margin:0px 0px 10px 0px;
			padding:0;
			float:left;
			clear:both;
			}	
		@media  (orientation:landscape) {
			.homepage .c_HomeText{width: 655px;padding:0px 0px 0px 0px;height:260px;}
				.homepage .c_HomeText .ui-tabs-panel{width: 595px;padding:20px 30px 0px 30px;height:240px;}
					.homepage .c_HomeText h2{width: 595px;padding:0px 0px 5px 0px;}
					.homepage .c_HomeText p{width: 595px;padding:0px 0px 10px 0px;}	
			}
		@media  (orientation:portrait) {
			.homepage .c_HomeText{width: 467px;padding:15px 0px 20px 0px;}	
			.homepage .c_HomeText h2{width:427px;padding:0px 25px 5px 20px;}	
			.homepage .c_HomeText p{width: 427px;padding:0px 25px 10px 20px;}			
			}	

.homepage .c_Feeds{
	float:left;
	position:relative;
	display:block;
	left:0px;
	background-color:#eeeeee;	
	padding:17px 0 7px 0;
	margin:0px 0px 17px 0px;
	height:auto;
	}			
	@media  (orientation:landscape) {
		.homepage .c_Feeds{width: 100%;}	
		}
	@media  (orientation:portrait) {
		.homepage .c_Feeds{width: 432px;}
		}
	.c_Feeds .feedWrap{
		padding:17px 17px 22px 17px;
		margin:0px 0px 15px 0px;				
		background-color:#eeeeee;
		position:relative;
		left:0px;
		}	
		.feedContent dd.bookingImage {
			float:left;
			min-width:75px;
			padding:5px 5px 5px 5px;
			margin:0px 0px 10px 0px;
			min-height:94px;
			float:left;	
			cursor:pointer;	
			background:#ffffff url("/Portals/default_automotive_v1/Images/bg_empty_headshot.jpg") 5px 5px no-repeat;	
			}
			.imgSmall dd.bookingImage img{
				padding:0;
				float:left;	
				width:75px;
				cursor:pointer;				
				}
			.imgLarge dd.bookingImage img{
				padding:0;
				float:left;					
				cursor:pointer;
				}		
				@media  (orientation:landscape) {
					.imgLarge dd.bookingImage img{width:250px;}
					}
				@media  (orientation:portrait) {
					.imgLarge dd.bookingImage img{width:150px;}
					}	

		.feedContent .bookingHead,
		.feedContent .bookingPosted,
		.feedContent .bookingInfo,
		.feedContent .bookingCharge,
		.feedContent .bookingReleased{
			float:right;
			clear:right;	
			text-transform:capitalize;
			margin:0px 0px 5px 0px;
			color:#442C15;
			}
			.feedContent .bookingReleased{font-weight:bold;}
			.feedContent .bookingHead{font-weight:bold;}
			.feedContent .bookingCharge ul{
				list-style-image:url('/Portals/default_automotive_v1/Images/dot_brown_sm.gif');
				padding:0px 0px 0px 15px;
				}
				.feedContent .bookingCharge ul li{
					padding:0px 0px 3px 0px;
					}
					.feedContent dd.bookingCharge table{width:100%;margin:10px 0px 0px 0px !important;}
					
					dd.bookingCharge th{
						font-size:0.8em;
						margin:0;
						padding:3px 0px 3px 0px !important;
						text-align:center;
						text-transform:uppercase;
						background-color:#9a8f78;
						color:#cdc7b6;
						}
					.feedContent dd.bookingCharge td{
						font-size:0.9em;
						margin:0;
						padding:4px 5px 4px 5px !important;		
						border:solid 1px #9a8f78;
						border-width:0px 0px 1px 0px;
						}
						dd.bookingCharge td.bondType{
							text-align:center;
							width:80px;						
							}
						dd.bookingCharge td.bondStatus{
							text-align:center;
							width:80px;						
							}
						dd.bookingCharge td.bondAmt{
							text-align:right;
							width:100px;						
							}
						dd.bookingCharge td.bondTotal	{
							font-weight:bold;
							border-width:0px 0px 0px 0px;
							}
						dd.bookingCharge td.bondTotalAmt{
							font-weight:bold;
							text-align:right;
							border-width:0px 0px 0px 0px;
							}
					
							
	.homepage .c_Feeds .feedWrap.MostWanted{
		margin:0px 0px 3px 0px;
		padding:0;
		width:100%;
		float:left;
		background-color:transparent;
		}	
		.homepage .c_Feeds .feedWrap.MostWanted .btnPrevious{
			position:absolute;
			bottom:-10px;
			right:-0px;
			}
		.homepage .c_Feeds .feedWrap.MostWanted .btnNext{
			position:absolute;
			bottom:-10px;
			right:-17px;
			}
		.homepage .c_Feeds .feedWrap.MostWanted h4{						
			padding:0;			
			margin:0px 0px 5px 0px;
			}
			.homepage .c_Feeds .feedWrap.MostWanted h4 a{
				display:block;
				padding:10px 14px 10px 14px;
				color:#4C351F;
				text-decoration:none;
				background-color:#DDDACF;
				}
				.homepage .c_Feeds .feedWrap.MostWanted h4 a:hover{
					color:#DDDACF;
					background:#4C351F url("/Portals/default_automotive_v1/Images/btn_more.png") right -37px no-repeat;	
					}
			#displayMostWanted .feedContent dl {
				float:left;
				clear:none;
				padding:0px 0px 40px 0px;
				background-color:#DDDACF;
				position:relative;
				border:solid 0px red;
				}	
				#displayMostWanted .feedContent dd.wantedImage {margin:0;z-index:0;}
					#displayMostWanted .feedContent dd.wantedImage .wanted{
						position:absolute;
						height:0px;
						}	
					#displayMostWanted .feedContent dd.wantedImage .captured{
						position:absolute;
						z-index:3;
						}	
							
					
						#displayMostWanted .feedContent .wantedHead,
						#displayMostWanted .feedContent .wantedInfo{
							float:left;
							clear:both;
							color:#442C15;
							border:solid 1px #F0F0E9;
							}
							#displayMostWanted .feedContent .wantedHead	{
								font-weight:bold;
								font-size:1.0em;
								text-transform:uppercase;
								margin:0px 0px 2px 0px;
								padding:3px 5px 3px 5px;
								background-color:#DDDACF;
								border-width:5px 0px 2px 0px;
								}			
							#displayMostWanted .feedContent .wantedInfo	{
								line-height:1.0em;
								margin:0px 0px 1px 0px;
								padding:2px 5px 3px 5px;
								border-width:0px 0px 1px 0px;
								}
							#displayMostWanted .feedContent .wantedTip	{
								position:absolute;
								left:0px;
								bottom:0px;
								padding:30px 0px 0px 0px;
								cursor:pointer;	
								background: url("/Portals/default_automotive_v1/Images/btn_submit_tip.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
								display: block;
								height: 0 !important;
								overflow: hidden;
								margin:10px 0px 0px 0px;
								padding: 39px 0 0 !important;
								}	
					@media  (orientation:landscape) {
						.homepage .c_Feeds .feedWrap.MostWanted{width:619px;}
							#displayMostWanted .feedContent dl {
								width:144px;
								min-height:385px;
								margin:5px 15px 15px 0px;
								}
								#displayMostWanted .feedContent dl.lastWanted{margin:5px 0px 0px 0px;}							
								#displayMostWanted .feedContent dd.wantedImage {min-width:134px;}
									#displayMostWanted .feedContent dd.wantedImage .captured {
										width:134px;
										height:167px;
										background:transparent url("/Portals/default_automotive_v1/Images/overlay_captured_134.png") center center no-repeat;	
										}
									#displayMostWanted .feedContent dd.wantedImage img{width:134px;z-index:1;}
								#displayMostWanted .feedContent .wantedHead,
								#displayMostWanted .feedContent .wantedInfo{width:134px;}
								#displayMostWanted .feedContent .wantedTip{width:144px;}
									
							#displayMostWanted .feedContent dl.lastWanted{width:142px;}	
									#displayMostWanted .feedContent dl.lastWanted dd.wantedImage {min-width:132px;}
									#displayMostWanted .feedContent dd.wantedImage .captured {
										width:134px;
										height:167px;
										background:transparent url("/Portals/default_automotive_v1/Images/overlay_captured_134.png") center center no-repeat;	
										}
									#displayMostWanted .feedContent dd.wantedImage img{width:134px;z-index:1;}
									#displayMostWanted .feedContent dl.lastWanted .wantedHead,
									#displayMostWanted .feedContent dl.lastWanted .wantedInfo{width:132px;}
									#displayMostWanted .feedContent dl.lastWanted .wantedTip{width:142px;}
					}
					@media  (orientation:portrait) {
						.homepage .c_Feeds .feedWrap.MostWanted{width:433px;}
							#displayMostWanted .feedContent dl {
								width:98px;
								min-height:325px;
								margin:5px 14px 15px 0px;
								}
								#displayMostWanted .feedContent dl.lastWanted{margin:5px 0px 0px 0px;}							
								#displayMostWanted .feedContent dd.wantedImage {min-width:88px;}
									#displayMostWanted .feedContent dd.wantedImage img{width:78px;}
								#displayMostWanted .feedContent .wantedHead,
								#displayMostWanted .feedContent .wantedInfo{width:88px;}
								#displayMostWanted .feedContent .wantedTip{width:98px;}
									
							#displayMostWanted .feedContent dl.lastWanted{width:96px;}	
									#displayMostWanted .feedContent dl.lastWanted dd.wantedImage {min-width:86px;}
										#displayMostWanted .feedContent dl.lastWanted dd.wantedImage img{width:86px;}
									#displayMostWanted .feedContent dl.lastWanted .wantedHead,
									#displayMostWanted .feedContent dl.lastWanted .wantedInfo{width:86px;}
									#displayMostWanted .feedContent dl.lastWanted .wantedTip{width:96px;}			

					}
		#feedMostWanted	.feedContent{
			margin-top:10px;
			}
			.feedContent dd.wantedImage {
				float:left;				
				padding:5px 5px 5px 5px;
				margin:0px 0px 10px 0px;				
				float:left;	
				cursor:pointer;	
				background:#ffffff url("/Portals/default_automotive_v1/Images/bg_empty_headshot.jpg") 5px 5px no-repeat;
				z-index:0;	
				}
				.feedWrap.MostWanted dd.wantedImage .wanted{
					position:absolute;
					height:0px;
					}	
				.feedWrap.MostWanted dd.wantedImage .captured{
					position:absolute;
					z-index:3;
					}
				.imgSmall dd.wantedImage img{
					padding:0;
					float:left;	
					width:95px;
					cursor:pointer;				
					z-index:1;				
					}
				.imgLarge dd.wantedImage img{
					padding:0;
					float:left;					
					cursor:pointer;
					z-index:1;				
					}		
				@media  (orientation:landscape) {
					.feedContent dd.wantedImage {
						min-width:95px;
						min-height:94px;
						background-size:100% 100%;	
						}
					
					.imgLarge dd.wantedImage img{width:250px;}
					.feedWrap.MostWanted dd.wantedImage img{width:95px;}
					.feedWrap.MostWanted dd.wantedImage .captured {
						width:95px;
						height:120px;
						background:transparent url("/Portals/default_automotive_v1/Images/overlay_captured_88.png") center center no-repeat;	
						background-size:100% 100%;
						}

					.feedContent .wantedHead,
					.feedContent .wantedInfo{
						float:right;
						clear:right;	
						width:165px;
						text-transform:capitalize;
						margin:0px 0px 5px 0px;
						color:#442C15;
						}
						.feedContent .wantedHead{font-weight:bold;font-size:1.3em;}			
						.feedContent .wantedInfo{line-height:1.2em;}	

					}
				@media  (orientation:portrait) {
					.feedContent dd.wantedImage {
						min-width:65px;
						min-height:64px;
						background-size:50% 50%;	
						}
					.imgLarge dd.wantedImage img{width:150px;}
					.feedWrap.MostWanted dd.wantedImage img{width:65px;}
					.feedWrap.MostWanted dd.wantedImage .captured {
						width:65px;
						height:64px;
						background:transparent url("/Portals/default_automotive_v1/Images/overlay_captured_88.png") center center no-repeat;	
						background-size:50% 50%;						
						}
					.feedContent .wantedHead,
					.feedContent .wantedInfo{
						float:right;
						clear:right;	
						width:135px;
						text-transform:capitalize;
						margin:0px 0px 5px 0px;
						color:#442C15;
						}
						.feedContent .wantedHead{font-weight:bold;font-size:1.3em;}			
						.feedContent .wantedInfo{line-height:1.2em;}	

					}
			


		
					
		.feedContent .dispatchHead,
		.feedContent .dispatchPosted,
		.feedContent .dispatchInfo{
			float:right;
			clear:right;	
			width:100%;
			text-transform:capitalize;
			margin:0px 0px 5px 0px;
			color:#442C15;
			}
			.feedContent .dispatchHead{font-weight:bold;}			
			.feedContent .dispatchInfo{line-height:1.2em;}
			
			
		.feedContent .incidentHead,
		.feedContent .incidentPosted,
		.feedContent .incidentInfo{
			float:right;
			clear:right;	
			width:100%;
			margin:0px 0px 5px 0px;
			color:#442C15;
			}
			.feedContent .incidentHead{font-weight:bold;}			
			.feedContent .incidentInfo{line-height:1.2em;}
			
			.homepage .c_Feeds .feedWrap.Incidents .feedContent	{
				border:solid 0px red;
				margin:5px 0px 0px 0px;
				padding:0px 10px 0px 0px;
				float:left;
				overflow-y: auto;
				overflow-x: hidden;
				}						
			.homepage .c_Feeds .feedWrap.Dispatch .feedContent	{
				border:solid 0px red;
				margin:5px 0px 0px 0px;
				padding:0px 10px 0px 0px;
				float:left;
				overflow-y: auto;
				overflow-x: hidden;
				}
			.homepage .c_Feeds .feedWrap.Booking .feedContent	{
				border:solid 0px red;
				margin:0px 0px 0px 0px;
				padding:25px 10px 0px 0px;
				float:left;
				overflow-y: auto;
				overflow-x: hidden;
				}

		.homepage .feedWrap.Twitter{
			background-color:#eeeeee;
			position:relative;
			left:auto;
			display:block;
			}
			.homepage .feedWrap.Twitter h4{
				position:absolute;
				top:0px;
				left:0px;
				height:20px;
				width:317px;
				}
				.homepage .feedWrap.Twitter h4 a{
					padding:10px 17px 10px 17px;
					display:block;
					width:283px;
					text-transform:uppercase;
					font-size:1.3em;
					border:solid 1px #ffffff;
					border-width:0px 0px 2px 0px;
					color:#000000;
					}
					
		@media  (orientation:landscape) {
			.homepage .c_Feeds .feedWrap{width: 268px;}
				.homepage .feedWrap.Twitter{height:232px;width:300px;padding:45px 0px 17px 17px;}
					.homepage .feedWrap.Twitter iframe{width:300px !important;height:230px !important;}
			
				.homepage .c_Feeds .feedWrap.Facebook{height:245px;width:295px;padding:5px 0px 5px 5px;}
			
				.homepage .c_Feeds .feedWrap.Incidents{height:207px;}
					.homepage .c_Feeds .feedWrap.Incidents .feedContent{width:275px;height:202px;}
					
				.homepage .c_Feeds .feedWrap.Dispatch{height:207px;}
					.homepage .c_Feeds .feedWrap.Dispatch .feedContent{width:275px;height:182px;}
					
				.homepage .c_Feeds .feedWrap.Booking{width:285px;padding:17px 0px 17px 17px;}	
					.homepage .c_Feeds .feedWrap.Booking .feedContent{width:275px;height:212px;}
			
			.feedContent dl.imgSmall .bookingHead,
			.feedContent dl.imgSmall .bookingPosted,
			.feedContent dl.imgSmall .bookingInfo,
			.feedContent dl.imgSmall .bookingReleased{width:163px;}
			
			.feedContent dl.imgLarge .bookingHead,
			.feedContent dl.imgLarge .bookingPosted,
			.feedContent dl.imgLarge .bookingInfo,
			.feedContent dl.imgLarge .bookingReleased{width:100%;}

			.feedContent .bookingCharge{width:100%;clear:both;}
			
		}
		@media  (orientation:portrait) {
			.homepage .c_Feeds .feedWrap{width: 175px;}
				.homepage .feedWrap.Twitter{height:220px;width:237px;padding:45px 0px 17px 17px;}
					.homepage .feedWrap.Twitter iframe{width:237px !important;height:230px !important;}
				
					.homepage .feedWrap.Twitter .feedContent{height:215px;width:237px;padding:0;border:solid 0px red;overflow:hidden;}
				
			
			.homepage .c_Feeds .feedWrap.Facebook{height:245px;width:204px;padding:5px 0px 5px 5px;}
				.homepage .c_Feeds .feedWrap.Facebook .feedContent{height:240px;width:194px;padding:0;border:solid 0px red;overflow:hidden;}
			
			.homepage .c_Feeds .feedWrap.Incidents{height:207px;}
				.homepage .c_Feeds .feedWrap.Incidents .feedContent{width:183px;height:165px;}
				
			.homepage .c_Feeds .feedWrap.Dispatch{height:207px;}
				.homepage .c_Feeds .feedWrap.Dispatch .feedContent{width:183px;height:165px;}
			
			.homepage .c_Feeds .feedWrap.Booking{height:207px;}
				.homepage .c_Feeds .feedWrap.Booking .feedContent{width:183px;height:165px;}
			
			.feedContent dl.imgSmall .bookingHead,
			.feedContent dl.imgSmall .bookingPosted,
			.feedContent dl.imgSmall .bookingInfo,
			.feedContent dl.imgSmall .bookingReleased{width:180px;}
			
			.feedContent dl.imgLarge .bookingHead,
			.feedContent dl.imgLarge .bookingPosted,
			.feedContent dl.imgLarge .bookingInfo,
			.feedContent dl.imgLarge .bookingReleased{width:100%;}

			.feedContent .bookingCharge{width:100%;clear:both;} 
		}
	
		.c_Feeds .feedWrap h4{
			text-transform:uppercase;
			font-size:1.2em;
			padding:0;
			margin-bottom:5px;				
			}
			.c_Feeds .feedWrap.News,
			.c_Feeds .feedWrap.MostWanted,
			.c_Feeds .feedWrap.Incidents,
			.c_Feeds .feedWrap.Booking {
				padding-top:45px;					
				}
			.c_Feeds .feedWrap.News h4,
			.content_right .c_Feeds .feedWrap.MostWanted h4,
			.c_Feeds .feedWrap.Incidents h4,
			.c_Feeds .feedWrap.Booking h4 {
				position:absolute;			
				top:0px;
				left:0px;				
				}
				.c_Feeds .feedWrap.News h4 a,
				.c_Feeds .feedWrap.MostWanted h4 a,
				.c_Feeds .feedWrap.Incidents h4 a,
				.c_Feeds .feedWrap.Booking h4 a {
					display:block;
					padding:10px 15px 8px 15px;	
					border:solid 0px #F0F0E9;
					border-width:0px 0px 1px 0px;						
					color:#4C351F;
					text-decoration:none;
					background-color:#DDDACF;
					}
					.c_Feeds .feedWrap.News h4 a:hover,
					.c_Feeds .feedWrap.MostWanted h4 a:hover,
					.c_Feeds .feedWrap.Incidents h4 a:hover,
					.c_Feeds .feedWrap.Booking h4 a:hover{
						color:#DDDACF;
						background:#4C351F url("/Portals/default_automotive_v1/Images/btn_more.png") right -37px no-repeat;	
						}				
			.homepage .c_Feeds .feedWrap.Twitter h4{background:transparent url(/Portals/Spire/Image/ss_Oval.png) 0px -6px no-repeat;}
			.homepage .c_Feeds .feedWrap.Incidents h4{background:transparent url(/Portals/Spire/Image/ss_Oval.png) 0px -6px no-repeat;}
			.homepage .c_Feeds .feedWrap.Dispatch h4{background:transparent url(/Portals/Spire/Image/ss_Oval.png) 0px -6px no-repeat;}
			.homepage .c_Feeds .feedWrap.Facebook h4{background:transparent url(/Portals/Spire/Image/ss_Oval.png) 0px -6px no-repeat;}
			.homepage .c_Feeds .feedWrap.Booking h4{background:transparent url(/Portals/Spire/Image/ss_Oval.png) 0px -6px no-repeat;}
			
			.feedWrap div.btnPrevious,
			.feedWrap div.btnNext{
				height:0px !important;
				height:15px;
				width:15px;
				background:#9f947d url(/Portals/default_automotive_v1/Images/btn_next.png) 0px 0px no-repeat;	
				padding:15px 0px 0px 0px;
				overflow:hidden;
				position:absolute;
				bottom:0px;
				right:0px;				
				}		
			.feedWrap div.btnPrevious{
				background:#9f947d url(/Portals/default_automotive_v1/Images/btn_previous.png) 0px 0px no-repeat;	
				right:18px;
				}
				.feedWrap div.btnPrevious:hover,
				.feedWrap div.btnNext:hover{
					background-position:0px -15px;
					}
				
				
	.homepage .c_Feeds .feedWrap.Twitter,
	.homepage .c_Feeds .feedWrap.Incidents,
	.homepage .c_Feeds .feedWrap.Dispatch{
		float:left;	
		clear:left;
		}
	.homepage .c_Feeds .feedWrap.Facebook,
	.homepage .c_Feeds .feedWrap.Booking{
		float:right;
		clear:right;
		}	
		
		
.content_right .c_Feeds{
	float:left;
	position:relative;
	display:block;
	left:0px;
	padding:0px 0px 0px 0px;	
	color:#000000;
	}		
	.content_right .c_Feeds .articleTitle a{
		text-transform:uppercase;
		font-weight:bold;
		text-decoration:none;	
		padding:5px 0px 5px 0px;
		display:block;
		}	
		.content_right .c_Feeds .articleTitle a:hover{text-decoration:underline;}
		
	.content_right .c_Feeds .articlePosted{
		padding:0px 0px 5px 0px;
		}	
		
			.content_right .c_Feeds .feedWrap.Dispatch .feedContent	{
				border:solid 0px red;
				margin:5px 0px 0px 0px;
				padding:0px 10px 0px 0px;
				float:left;
				overflow-y: auto;
				overflow-x: hidden;
				}	
			.content_right .c_Feeds .feedWrap.Incidents{padding:45px 0px 17px 17px;}
			.content_right .c_Feeds .feedWrap.Incidents .feedContent	{
				border:solid 0px red;
				margin:5px 0px 0px 0px;
				padding:0px 10px 0px 0px;
				float:left;
				overflow-y: auto;
				overflow-x: hidden;
				}				
			.content_right .c_Feeds .feedWrap.Booking .feedContent	{
				border:solid 0px red;
				margin:5px 0px 0px 0px;
				padding:0px 10px 0px 0px;
				float:left;
				overflow-y: auto;
				overflow-x: hidden;
				}
	.content_right .c_Feeds .feedWrap h4 a{
		color:#000000;
		background-color:#dddddd;
		}
		.content_right .c_Feeds .feedWrap h4 a:hover{
			color:#000000;
			background-color:#aaaaaa;
			}
			
	@media  (orientation:landscape) {
		.content_right .c_Feeds .feedWrap{width: 284px;height:150px;float:left;position:relative;}
			.content_right .c_Feeds .feedWrap.Incidents{width: 299px;height:207px;float:left;}	
			.content_right .c_Feeds .feedWrap.Dispatch{width: 282px;height:207px;float:left;}	
			.content_right .c_Feeds .feedWrap.Twitter{width: 298px;height:220px;padding:17px 0px 17px 17px;float:left;}
			.content_right .c_Feeds .feedWrap.Dispatch .feedContent{width:288px;}
			.content_right .c_Feeds .feedWrap.Booking .feedContent{width:288px;}
				.content_right .c_Feeds .feedWrap h4{width:90%;}
				.content_right .c_Feeds .feedWrap.News h4 a,
				.content_right .c_Feeds .feedWrap.MostWanted h4 a,				
				.content_right .c_Feeds .feedWrap.Incidents h4 a,
				.content_right .c_Feeds .feedWrap.Booking h4 a{width:100%}
				
				.homepage .c_Feeds .feedWrap.News h4 a,
				.homepage .c_Feeds .feedWrap.Incidents h4 a,
				.homepage .c_Feeds .feedWrap.Booking h4 a{width:272px;color:#000000;}
		}
	@media  (orientation:portrait) {
		.content_right .c_Feeds .feedWrap{width: 224px;height:170px;float:left;position:relative;}
			.content_right .c_Feeds .feedWrap.Incidents{width: 239px;height:207px;float:left;}	
			.content_right .c_Feeds .feedWrap.Dispatch{width: 222px;height:207px;float:left;}	
			.content_right .c_Feeds .feedWrap.Twitter{width: 238px;height:220px;padding:17px 0px 17px 17px;float:left;}
			.content_right .c_Feeds .feedWrap.Dispatch .feedContent{width:228px;}
			.content_right .c_Feeds .feedWrap.Booking .feedContent{width:228px;}
				.content_right .c_Feeds h4{width:88%;}
				.content_right .c_Feeds .feedWrap.News h4 a,
				.content_right .c_Feeds .feedWrap.MostWanted h4 a,
				.content_right .c_Feeds .feedWrap.Incidents h4 a,
				.content_right .c_Feeds .feedWrap.Booking h4 a{width:100%;}
				
				.homepage .c_Feeds .feedWrap.News h4 a,
				.homepage .c_Feeds .feedWrap.Incidents h4 a,
				.homepage .c_Feeds .feedWrap.Booking h4 a{width:180px;font-size:0.9em;}
		}	
			
		.content_right .c_Feeds .feedWrap.News,
		.content_right .c_Feeds .feedWrap.Incidents,
		.content_right .c_Feeds .feedWrap.Alerts{height:auto;}	
		
		.content_right .c_Feeds .feedWrap.Alerts,
		.content_right .c_Feeds .feedWrap.Alerts .articleTitle a{
			background-color:#c90404;
			color:#ffffff;
			}

/*---------------------------------------------*/	
/*------------- AD ROTATOR STYLES ------------*/	
/*---------------------------------------------*/	
.content_left .c_AdsRotator.c_Wrap{
	width:100%;
	margin:0px 0px 15px 0px;
	padding:0;
	}

/*---------------------------------------------*/	
/*------------- TABBED NEWS STYLES ------------*/	
/*---------------------------------------------*/	
#content_bottom	#TabbedNewsPanel{
	padding:0px 0px 10px 16px;	
	}	
	#TabbedNewsPanel .c_TabbedNews.c_Wrap{height:270px;	background-color:#eeeeee;}
		#TabbedNewsPanel .c_TabbedNews.c_Wrap #btnViewAlerts.selected{
			background-color:#aaaaaa;
			color:#ffffff;
			}
		#TabbedNewsPanel .c_TabbedNews.c_Wrap #feedAlerts dt.articleTitle a,
		#TabbedNewsPanel .c_TabbedNews.c_Wrap #feedAlerts dd.articlePosted,
		#TabbedNewsPanel .c_TabbedNews.c_Wrap #feedAlerts dd.articleSummary,
		#TabbedNewsPanel .c_TabbedNews.c_Wrap #feedAlerts dd.articleSummary p{
			color:#000000;
			}
		
	@media  (orientation:landscape) {
		#content_bottom	#TabbedNewsPanel{width: 100%;}	
		#TabbedNewsPanel .c_TabbedNews.c_Wrap{width: 100%;}			
		}
	@media  (orientation:portrait) {
		#content_bottom	#TabbedNewsPanel{width: 465px;}
		#TabbedNewsPanel .c_TabbedNews.c_Wrap{width: 465px;}	
		}
	.c_TabbedNews .feedContent{
			padding:10px 30px 30px 30px;
			}
			
			
/*---------------------------------------------*/	
/*--------------- GALLERY STYLES --------------*/	
/*---------------------------------------------*/	
.c_Gallery.c_Wrap{					
	float:left;
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 17px 0px;
	padding:20px 15px 10px 15px;
	}
	.c_Gallery.c_Wrap h2{
		float:left;
		padding:0px 5px 10px 5px;
		}	
	.c_Gallery.c_Wrap #galleryWrap{
				float:left;
				padding:5px 5px 5px 5px;
				}
		@media  (orientation:landscape) {
			.c_Gallery.c_Wrap{width: 625px;}
			.c_Gallery.c_Wrap h2,
			.c_Gallery.c_Wrap #galleryWrap{width: 615px;}
				.c_Gallery.c_Wrap #galleryWrap #galleryFeatured img{width: 605px !important;}
				
			.c_Gallery #galleryImages .galleryItem img{
				float:left;
				width:103px;
				height:103px;
				}
			}
	
		@media  (orientation:portrait) {
			.c_Gallery.c_Wrap{width: 438px;}	
			.c_Gallery.c_Wrap h2,
			.c_Gallery.c_Wrap #galleryWrap{width: 428px;}
				.c_Gallery.c_Wrap #galleryWrap #galleryFeatured img{width: 418px !important;}
	
			.c_Gallery #galleryImages .galleryItem img{
				float:left;
				width:87px;
				height:87px;
				}
			}	
		
/*---------------------------------------------*/	
/*----------- IMPORTANT LINKS STYLES ----------*/	
/*---------------------------------------------*/
ul.c_ImportantLinks{
	position:relative;
	left:0px;	
	float:left;
	margin:0px 0px 16px 0px;
	padding:0;
	}	
	ul.c_ImportantLinks li {
		list-style:none;
		margin:0px 0px 2px 0px;
		padding:0;
		}
		ul.c_ImportantLinks li a{	
			margin:0;
			background-color:#962121;
			color:#ffffff;
			display:block;
			text-decoration:none;
			text-transform:uppercase;			
			}
			ul.c_ImportantLinks li a:hover{
				background-color:#000000;				
				}	
	@media  (orientation:landscape) {
		ul.c_ImportantLinks li a{width:285px;font-size:1.2em;padding:11px 16px 11px 16px;}	
		}
	@media  (orientation:portrait) {
		ul.c_ImportantLinks li a{width:225px;font-size:1.0em;padding:8px 16px 8px 16px;}	
		}					
					
.c_DoYouKnow{
	position:relative;
	left:0px;	
	float:left;				
	margin:16px 0px 15px 0px;
	padding:0px 0px 10px 0px;	
	background-color:#595959;
	color:#ffffff;	
	}
	.c_DoYouKnow h3{
		text-transform:uppercase;
		font-size:1.2em;
		border:solid 1px #ffffff;
		border-width:0px 0px 1px 0px;
		padding:17px 20px 12px 0px;
		margin:0px 0px 0px 17px;
		width:280px;		
		}
		.c_DoYouKnow h3 a{
			color:#ffffff;	
			}
	.c_DoYouKnow dl dt a{
		display:block;
		border:solid 0px red;
		padding:15px 20px 0px 20px;
		font-family:Times New Roman;
		font-size:1.7em;
		font-weight:bold;
		font-style:italic;
		color:#ffffff;
		display:block;
		float:left;
		}
	.c_DoYouKnow dl dd.newsSummary{
		float:left;
		font-style:italic;
		color:#ffffff;
		padding:10px 20px 0px 20px;
		font-size:1.2em;
		font-weight:normal;
		line-height:1.2em;
		}
		.c_DoYouKnow .viewMore{
			float:right;
			width:28px;
			height:0px !important;
			height:16px;
			padding:16px 0px 0px 0px;
			overflow:hidden;
			display:inline-block;
			background:transparent url('/Portals/default_automotive_v1/Images/btn_view_more_1.png') 0px 0px no-repeat;
			}
	
	@media  (orientation:landscape) {
		.c_DoYouKnow{width:317px;height:250px;}
		}
	@media  (orientation:portrait) {
		.c_DoYouKnow{width:255px;height:261px;}	
		}	
		
.c_SendUsATip{
	position:relative;
	left:0px;	
	float:left;
	width:317px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 10px 0px;	
	background-color:#cdc7b6;
	color:#ffffff;	
	}
	.c_SendUsATip h3{
		text-transform:uppercase;
		font-size:1.2em;
		border:solid 1px #ffffff;
		border-width:0px 0px 1px 0px;
		padding:17px 20px 12px 0px;
		margin:0px 0px 0px 17px;
		}
		.c_SendUsATip h3 a{color:#ffffff;text-decoration:none;}
			.c_SendUsATip h3 a:hover{color:#ffffff;text-decoration:underline;}
		
	.c_SendUsATip h4{
		text-transform:uppercase;
		text-align:center;
		color:#442c15;	
		padding:10px 20px 0px 20px;
		margin:0;
		}
	.c_SendUsATip .instructions{position:absolute;left:-999999999px;}
	.c_SendUsATip fieldset{
		border:0;
		margin:0;
		padding:15px 15px 5px 15px;		
		}
		.c_SendUsATip fieldset .item{
			padding:0;
			margin:0px 0px 5px 0px;
			}
			.c_SendUsATip fieldset .item label{
				position:absolute;
				left:-999999999px;
				}
			.c_SendUsATip fieldset .item select,
			.c_SendUsATip fieldset .item textarea,
			.c_SendUsATip fieldset .item input{				
			    border:solid 1px #8b816f;
			    background-color:#dbd8cc;
			    color:#8b816f;
			    margin:0;
			    padding:5px 0px 5px 5px;
				width:285px;
				}
				
				
		.c_SendUsATip fieldset .checkbox{
			position:absolute;
			left:-999999999px;
			height:0px;
			overflow:hidden;}
	
	.c_SendUsATip ul.admin{
		width:auto;
		margin:0px;
		padding:0px 15px 15px 15px;
		}
		.c_SendUsATip ul.admin li{
			margin:0px;
			padding:0;
			}
		.c_SendUsATip ul.admin a.btnEdit.submit{
			height:0px !important;
			height:39px;
			padding:39px 0px 0px 0px !important;
			display:block;	
			overflow:hidden;	
			}
			.c_SendUsATip .admin input.btnEdit.submit:hover{
				background-position:center -39px;
				}
		.c_SendUsATip ul.admin a.btnEdit.cancel{position:absolute;left:-999999px;}
	@media  (orientation:landscape) {
		.c_SendUsATip{width:317px;}	
		.c_SendUsATip h3{width:280px;}
		.c_SendUsATip h4{font-size:3.0em;width:277px;}
		.c_SendUsATip fieldset .item select{width:283px;}
		.c_SendUsATip fieldset .item textarea,
		.c_SendUsATip fieldset .item input{width:278px;}
		.c_SendUsATip ul.admin a.btnEdit.submit{
			width:287px;
			background:transparent url('/Portals/default_automotive_v1/Images/btn_submit_tip.png') center 0px no-repeat;
			}
		}
	@media  (orientation:portrait) {
		.c_SendUsATip{width:255px;}	
		.c_SendUsATip h3{width:220px;}
		.c_SendUsATip h4{font-size:2.5em;width:220px;}
		.c_SendUsATip fieldset .item select{width:220px;}
		.c_SendUsATip fieldset .item textarea,
		.c_SendUsATip fieldset .item input{width:220px;}
		.c_SendUsATip ul.admin a.btnEdit.submit{
			width:220px;
			background:transparent url('/Portals/default_automotive_v1/Images/btn_submit_tip.png') center 0px no-repeat;
			}
		}				
				
				
				
.c_MeetOurStaffRotator{
	position:relative;
	left:0px;	
	float:left;
	margin:0px 0px 0px 0px;
	padding:0;
	overflow:hidden;
	}		
	.c_MeetOurStaffRotator .summaryStaff,
	.c_MeetOurStaffRotator h3{	
		position:absolute;left:-99999999px;
		}
	.c_MeetOurStaffRotator dl dt a{
		position:absolute;
		top:0px;
		left:0px;
		height:0px !important;
		height:315px;
		padding:315px 0px 0px 0px;
		margin:0;
		overflow:hidden;
		display:block;
		border:solid 0px red;
		}			
	@media  (orientation:landscape) {
		.c_MeetOurStaffRotator,
		.c_MeetOurStaffRotator dl dt a{width:317px;}
		.c_MeetOurStaffRotator dl dd .rotatorStaff{width:317px;}	
		}
	@media  (orientation:portrait) {
		.c_MeetOurStaffRotator,
		.c_MeetOurStaffRotator dl dt a{width:255px;}
		.c_MeetOurStaffRotator dl dd .rotatorStaff img{width:255px;}	
		}			
				
				
				
				
				
.c_Newsletter,
.c_NewsRotator{ 
	position:relative;
	left:0px;	
	float:left;
	width:196px;
	margin:0;
	padding:0px 0px 10px 0px;		
	}
	@media  (orientation:landscape) {
		.c_Newsletter,
		.c_NewsRotator	{
			width:240px;
			padding:0px 20px 0px 20px;}
		}
	@media  (orientation:portrait) {
		.c_Newsletter,
		.c_NewsRotator	{
			width:196px;
			padding:0px 20px 10px 20px;
			}
		}	
	
	.content_lower .c_NewsRotator.Blog,
	.content_lower .c_NewsRotator.NewsEvents,
	.content_lower .c_NewsRotator.FeaturedWork{margin:0px 18px 0px 0px;border:solid 0px red;height:230px;}
	
		.content_lower .c_NewsRotator.NewsEvents{float:right;margin:0;padding:0;}
		.content_lower .c_NewsRotator.FeaturedWork{margin:0px 18px 0px 30px;}
		
		.content_lower .c_NewsRotator.Blog{
			margin:0px;padding:0px;
			width:290px;
			background-color:transparent;
			}
			.content_lower .c_NewsRotator.FeaturedWork h3,
			.content_right .c_NewsRotator.Blog h3,
			.content_right .c_NewsRotator.NewsEvents h3,
			.content_lower .c_NewsRotator.Blog h3,
			.content_lower .c_NewsRotator.NewsEvents h3{
				background:transparent url(/Portals/Extend/Image/dot_clear.gif) 0px 0px no-repeat;
				padding:0px 0px 10px 0px;		
				}
				.content_lower .c_NewsRotator.FeaturedWork h3{text-align:center;}
				
			.content_lower .c_NewsRotator.Blog .scroll{
				overflow:scroll;
				height:185px;
				padding:15px 5px 15px 20px;
				background:transparent url(/Portals/Extend/Image/bg_container_lower.png) -8px 0px no-repeat;
				}
			.content_right .c_NewsRotator.Blog .scroll,
			.content_right .c_NewsRotator.NewsEvents .scroll,
			.content_lower .c_NewsRotator.NewsEvents .scroll{
				overflow:scroll;
				height:185px;
				background:transparent url(/Portals/Extend/Image/bg_container_right.png) -18px 0px no-repeat;
				}

		@media  (orientation:landscape) 
		{
			.content_lower .c_NewsRotator.Blog{width:290px;}
			.content_lower .c_NewsRotator.FeaturedWork{width:260px;margin:0px 18px 0px 30px;}
			.content_lower .c_NewsRotator.NewsEvents{width:240px;}
			
			.content_lower .c_NewsRotator.Blog .scroll{
				width:260px;
				}
			.content_right .c_NewsRotator.Blog .scroll,
			.content_right .c_NewsRotator.NewsEvents .scroll,
			.content_lower .c_NewsRotator.NewsEvents .scroll{
				width:210px;
				padding:15px 5px 15px 20px;
				}
			}
		@media  (orientation:portrait) {
			.content_lower .c_NewsRotator.Blog{width:216px;}
			.content_lower .c_NewsRotator.FeaturedWork{width:186px;margin:0px 18px 0px 0px;}
			.content_lower .c_NewsRotator.FeaturedWork img{width:186px;}
			.content_lower .c_NewsRotator.NewsEvents{width:166px;padding:0px 20px 15px 0px;}
			
			.content_lower .c_NewsRotator.Blog .scroll{
				width:186px;
				}
			.content_right .c_NewsRotator.Blog .scroll,
			.content_right .c_NewsRotator.NewsEvents .scroll,
			.content_lower .c_NewsRotator.NewsEvents .scroll{
				width:166px;
				padding:15px 5px 15px 20px;
				}	
			}
	


	.c_Newsletter h2,
	.c_NewsRotator h3{
		color:#fdbe52;
		font-size:1.5em;
		font-weight:normal;
		padding:0px 0px 30px 0px;		
		margin:0px 0px 0px 0px;
		text-transform:uppercase;
		background:transparent url(/Portals/Extend/Image/bg_container_header.png) 5px 30px no-repeat;
		}
	.c_NewsRotator.Newsletter label,
	.c_NewsRotator.Newsletter .instructions{position:absolute;left:-9999999px;}
		.c_ContactUs .divPopupError .instructions,
		.c_NewsRotator.ContactUs .divPopupError .instructions{position:relative;left:0px;}
	
	.c_NewsRotator.Newsletter .divPopupError .instructions{
			position:relative;
			left:0px;
			}
	.c_NewsRotator.Newsletter .item{
		background:transparent url(/Portals/Extend/Image/bg_Input.png) 0 0 no-repeat;
		margin:0px 0px 8px 0px;
		padding:4px 5px 4px 5px;
		float:left;
		}
		.c_NewsRotator.Newsletter .item input{			
			border:solid 0px transparent;
			background-color:transparent;
			float:left;
			}
		.c_NewsRotator.Newsletter ul.admin 	{
			float:right;
			clear:both;
			margin:0px 0px 10px 0px;
			min-width:216px;		
			}
			.c_NewsRotator.Newsletter input.submit{
				background:transparent url(/Portals/Extend/Image/btn_submit.png) 0 0 no-repeat;
				width:75px;
				height:0px !important;
				height:23px;
				padding:23px 0px 0px 0px !important;
				overflow:hidden;
				border:solid 0px red !important;
				display:block;
				}	
				.c_NewsRotator.Newsletter input.submit:hover{
					background-position:0 -23px;
					}
					
	@media  (orientation:landscape) {
		.c_NewsRotator.Newsletter .item	{width:215px;}
		.c_NewsRotator.Newsletter .item	input{width:186px !important;}
		.c_NewsRotator.Newsletter ul.admin {min-width:216px;}
		}
	@media  (orientation:portrait) {
		.c_NewsRotator.Newsletter .item	{width:186px;}
		.c_NewsRotator.Newsletter .item	input{width:156px !important;}
		.c_NewsRotator.Newsletter ul.admin {min-width:186px;}
		}			
				
					

	.c_NewsRotator.ContactUs .left,
	.c_NewsRotator.ContactUs .right{
		}		
	.c_NewsRotator.ContactUs .instructions{position:absolute;left:-9999999px;}
	.c_NewsRotator.ContactUs .left .item{
		background:transparent url(/Portals/Extend/Image/bg_Input.png) 0 0 no-repeat;
		margin:0px 0px 8px 0px;
		padding:4px 5px 4px 5px;
		float:left;
		}	
	.c_NewsRotator.ContactUs .left .item_message{
		background:transparent url(/Portals/Spire/Image/bg_Textarea_216.png) 0 0 no-repeat;
		height:95px;
		margin:0px 0px 0px 0px;
		padding:10px 10px 10px 10px;
		}
	.c_NewsRotator.ContactUs .item input,
	.c_NewsRotator.ContactUs .item_message textarea{
			border:solid 0px transparent;
			background-color:transparent;
			float:left;
		}
		.c_NewsRotator.ContactUs .item_message textarea{
			height:85px;
			border:solid 1px #dddddd;
			}	
	.c_NewsRotator.ContactUs ul.admin {
		float:right;
		clear:both;
		margin:0px 0px 0px 0px;
		}
				
		.c_NewsRotator.ContactUs ul.admin li{float:right;width:75px;margin:0px 5px 0px 0px;}	
		.c_NewsRotator.ContactUs input.btnEdit{
			background:transparent url(/Portals/Extend/Image/btn_submit.png) 0 0 no-repeat;
			width:75px;
			height:0px !important;
			height:23px;
			padding:23px 0px 0px 0px !important;
			overflow:hidden;
			border:solid 0px red !important;
			display:block;
			}	
			.c_NewsRotator.ContactUs input.btnEdit:hover{
				background-position:0 -23px;
				}
				
	@media  (orientation:landscape) {
		.c_NewsRotator.ContactUs .left,
		.c_NewsRotator.ContactUs .right,
		.c_NewsRotator.ContactUs .left .item{width:215px;}
		.c_NewsRotator.ContactUs .item_message textarea,
		.c_NewsRotator.ContactUs .item	input{width:186px !important;}
		.c_NewsRotator.ContactUs ul.admin {min-width:215px;}
		}
	@media  (orientation:portrait) {
		.c_NewsRotator.ContactUs .left,
		.c_NewsRotator.ContactUs .right,
		.c_NewsRotator.ContactUs .left .item{width:186px;}
		.c_NewsRotator.ContactUs .item_message textarea,
		.c_NewsRotator.ContactUs .item	input{width:156px !important;}
		.c_NewsRotator.ContactUs ul.admin {min-width:186px;}
		}					
				
				
	.c_NewsRotator.ContactUs .checkbox{
		position:absolute;
		left:-99999999px;
		}
		.c_NewsRotator .newsPosted{
			color:#818181;
			font-size:0.9em;
			margin-bottom:7px;
			}
		
		.c_NewsRotator .newsTitle {
			margin-bottom:7px;			
			}
			.c_NewsRotator .newsTitle a{
				color:#555555;
				font-weight:bold;
				font-size:1.2em;
				text-decoration:none;
				}
				.c_NewsRotator .newsTitle a:hover{
					text-decoration:underline;
					}
		.c_NewsRotator .newsSummary{
			color:#818181;
			font-weight:normal;
			font-size:1.0em;
			line-height:1.3em;
			}


/*---------------------------------------------*/	
/*----------- FAQ ASK QUESTION STYLES ---------*/	
/*---------------------------------------------*/	
.c_FAQAskQuestion.c_Wrap{					
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 17px 0px;
	padding:20px 20px 10px 20px;
	}
	
	#content .c_FAQAskQuestion.c_Wrap .instructions{margin-bottom:20px;float:left;}

	.c_FAQAskQuestion.c_Wrap h2{
		font-size:2.1em;
		line-height:1.3em;
		font-weight:bold;
		color:#442c15;
		margin:0;
		padding:0px 0px 17px 0px;
		}
	.c_FAQAskQuestion.c_Wrap .halfitem_r input,
	.c_FAQAskQuestion.c_Wrap .halfitem_l input,
	.c_FAQAskQuestion.c_Wrap .halfitem_r select,
	.c_FAQAskQuestion.c_Wrap .halfitem_l select,
	.c_FAQAskQuestion.c_Wrap .full .item textarea, 
	.c_FAQAskQuestion.c_Wrap .full .item select,
	.c_FAQAskQuestion.c_Wrap .full .item input	{
		margin:0;
		padding:3px 0px 3px 3px;
		background-color:#ddd9cd;
		border:solid 1px #897960;
		color:#897960;
		}
		.content_left .c_FAQAskQuestion.c_Wrap .full fieldset{
			margin:0px 0px 10px 0px;
			background-color:#cdc7b6;
			border:solid 0px red;
			}
		.c_FAQAskQuestion.c_Wrap a.btnEdit.cancel,
		.c_FAQAskQuestion.c_Wrap a.btnEdit.submit{
			height:0px !important; 
			height:31px; 
			width: 78px !important;
			padding:31px 0px 0px 0px !important;
			margin:0px 0px 0px 0px;
			overflow:hidden;
			float:right;
			clear:none;
			display:block;
			background:transparent url("/Portals/default_automotive_v1/Images/btn_submit.png") 0px 0px no-repeat;
			border:solid 0px #897960;
			}
			.c_FAQAskQuestion.c_Wrap a.btnEdit.cancel{
				background:transparent url("/Portals/default_automotive_v1/Images/btn_cancel.png") 0px 0px no-repeat;
				}
			.c_FAQAskQuestion.c_Wrap a.btnEdit.cancel:hover,
			.c_FAQAskQuestion.c_Wrap a.btnEdit.submit:hover{background-position:0px -31px;}
			
		@media  (orientation:landscape) {
			.c_FAQAskQuestion.c_Wrap{width: 95%;padding:20px 2.5% 10px 2.5%;}
			.c_FAQAskQuestion.c_Wrap .halfitem_r,
			.c_FAQAskQuestion.c_Wrap .halfitem_l{width: 48%;}
			
			.c_FAQAskQuestion.c_Wrap .halfitem_r input,
			.c_FAQAskQuestion.c_Wrap .halfitem_l input,
			.c_FAQAskQuestion.c_Wrap .halfitem_r select,
			.c_FAQAskQuestion.c_Wrap .halfitem_l select {width: 98%;}
			
			.content_left .c_FAQAskQuestion.c_Wrap .full fieldset{width:95%;padding:20px 2.5% 10px 2.5%;}
			.content_left .c_FAQAskQuestion.c_Wrap .full fieldset .item{width: 100%;}
			.content_left .c_FAQAskQuestion.c_Wrap .full fieldset .item select{width: 100%;}
			}
	
		@media  (orientation:portrait) {
			.c_FAQAskQuestion.c_Wrap .halfitem_r,
			.c_FAQAskQuestion.c_Wrap .halfitem_l{width: 100%;}
			
			.c_FAQAskQuestion.c_Wrap .halfitem_r input,
			.c_FAQAskQuestion.c_Wrap .halfitem_l input,
			.c_FAQAskQuestion.c_Wrap .halfitem_r select,
			.c_FAQAskQuestion.c_Wrap .halfitem_l select {width: 98%;}
			
			.content_left .c_FAQAskQuestion.c_Wrap .full fieldset{width:95%;padding:20px 2.5% 10px 2.5%;}
			.content_left .c_FAQAskQuestion.c_Wrap .full fieldset .item{width: 100%;}
			.content_left .c_FAQAskQuestion.c_Wrap .full fieldset .item select{width: 100%;}
			}
		
		

/*---------------------------------------------*/	
/*--------------- FAQ DISPLAY STYLES ----------*/	
/*---------------------------------------------*/
.c_FAQDisplay.c_Wrap{				
	margin:0px 0px 17px 0px;
	}
	.c_FAQDisplay.c_Wrap .full fieldset	{
		border:solid 0px red;
		background-color:Transparent;
		}
		.c_FAQDisplay.c_Wrap .full fieldset .item{float:left;clear:none;}
		.c_FAQDisplay.c_Wrap .full fieldset .item select,
		.c_FAQDisplay.c_Wrap .full fieldset .item input	{
			margin:0;
			padding:3px 0px 3px 0px;
			}
			.c_FAQDisplay.c_Wrap .full fieldset .item select{padding:2px 0px 2px 0px;}
			
	.c_FAQDisplay.c_Wrap .infoTop a.btnEdit.ask,
		.c_FAQDisplay.c_Wrap .infoTop a.btnEdit.view,
		.c_FAQDisplay.c_Wrap .full fieldset a.btnSearch.btnEdit{
			height:0px !important; 
			height:31px; 
			width: 78px !important;
			padding:31px 0px 0px 0px !important;
			margin:19px 0px 0px 0px;
			overflow:hidden;
			float:right;
			clear:none;
			display:block;
			background:transparent url("/Portals/default_automotive_v1/Images/btn_search_faq.png") 0px 0px no-repeat;
			border:solid 0px #897960;
			}
			.c_FAQDisplay.c_Wrap .infoTop a.btnEdit.ask	{
				margin:5px 0px 0px 0px;
				background:transparent url("/Portals/default_automotive_v1/Images/btn_ask_a_question.png") 0px 0px no-repeat;
				}
			.c_FAQDisplay.c_Wrap .infoTop a.btnEdit.view	{
				margin:5px 0px 0px 0px;
				background:transparent url("/Portals/default_automotive_v1/Images/btn_view_all_questions.png") 0px 0px no-repeat;
				}
			.c_FAQDisplay.c_Wrap .infoTop a.btnEdit.ask:hover,
			.c_FAQDisplay.c_Wrap .infoTop a.btnEdit.view:hover,
			.c_FAQDisplay.c_Wrap .full fieldset a.btnSearch.btnEdit:hover{background-position:0px -31px;}
	
	.c_FAQDisplay.c_Wrap .infoTop{
		float:left;
		position:relative;
		width:100%;
		}
		.c_FAQDisplay.c_Wrap .infoTop .faqReturn,
		.c_FAQDisplay.c_Wrap .infoTop .hgcAsk{
			position:absolute;
			top:0px;
			right:0px;
			width:100px;
			height:31px;
			}			
	.c_FAQDisplay.c_Wrap h1{
		font-size:2.1em;
		line-height:1.3em;
		font-weight:bold;
		margin:0;
		padding:0px 0px 17px 0px;
		}
	.c_FAQDisplay.c_Wrap dl{
		padding:17px 2.5% 17px 2.5%;
		margin:0px 0px 17px 0px;
		position:relative;
		}
		.c_FAQDisplay.c_Wrap dl dt{
			font-size:1.4em;
			line-height:1.3em;
			font-weight:bold;
			margin:0px 0px 5px 0px;
			width:100%;
			}
		.c_FAQDisplay.c_Wrap dl dd{
			display:none;
			width:100%;
			}
			.c_FAQDisplay.c_Wrap dl.fullanswer dd{
				display:block;
				}
		.c_FAQDisplay.c_Wrap dl dd.faqOpen,
		.c_FAQDisplay.c_Wrap dl dd.faqClose{
			position:absolute;
			top:0px;
			right:0px;
			height:15px;
			width:15px;
			display:block;
			}	
			.c_FAQDisplay.c_Wrap dl dd.faqOpen{
				background:transparent url("/Portals/default_automotive_v1/Images/btn_open.png") 0px 0px no-repeat;			
				}
			.c_FAQDisplay.c_Wrap dl dd.faqClose{
				background:transparent url("/Portals/default_automotive_v1/Images/btn_open.png") 0px -15px no-repeat;			
				}	
	.c_FAQDisplay.c_Wrap .faqSearch	{
		margin:0;
		padding:0px 0px 0px 0px;
		}
		.c_FAQDisplay.c_Wrap .faqSearch fieldset{
			margin:0;
			padding:0px 0px 10px 0px;
			}

		@media  (orientation:landscape) {
				.c_FAQDisplay.c_Wrap h1{width:85%;}
						
					.content_left .c_FAQDisplay.c_Wrap .full fieldset	{width:100%;padding:0;margin:0 0 10px 0;}
					.content_left .c_FAQDisplay.c_Wrap .full fieldset .item.subSearch{width: 43.5%;}
					.c_FAQDisplay.c_Wrap .full fieldset .item label{width: 100% !important; }
					.c_FAQDisplay.c_Wrap .full fieldset .item select,
					.c_FAQDisplay.c_Wrap .full fieldset .item input	{width: 96% !important; }
				.c_FAQDisplay.c_Wrap dl	{
					width: 95%;
				}
			}
		@media  (orientation:portrait) {
				.c_FAQDisplay.c_Wrap h1{width:85%;}
						
					.content_left .c_FAQDisplay.c_Wrap .full fieldset	{width:100%;padding:0;margin:0 0 10px 0;}
					.content_left .c_FAQDisplay.c_Wrap .full fieldset .item.subSearch{width: 43.5%;}
					.c_FAQDisplay.c_Wrap .full fieldset .item label{width: 100% !important; }
					.c_FAQDisplay.c_Wrap .full fieldset .item select,
					.c_FAQDisplay.c_Wrap .full fieldset .item input	{width: 96% !important; }
				.c_FAQDisplay.c_Wrap dl	{
					width: 95%;
				}		
			}
			
	.c_FAQDisplay.c_Wrap dl{
		background-color:#CCCCCC;
		color:#000000;		
		}
		.c_FAQDisplay.c_Wrap dl dt{
			color:#000000;
			}			
			

/*---------------------------------------------*/	
/*---------------- STAFF STYLES ---------------*/	
/*---------------------------------------------*/
.c_StaffDisplay.c_Wrap{
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 17px 0px;
	}
	.c_StaffDisplay.c_Wrap h1{ 
		font-size:2.5em;
		line-height:1.3em;
		font-weight:bold;
		color:#442c15;
		margin: 0;
		padding: 0 0 5px;
		}
	@media  (orientation:landscape) {
		.content_left .c_StaffDisplay.c_Wrap{width: 94%;padding:20px 20px 30px 20px;}
		}
	@media  (orientation:portrait) {
		.content_left .c_StaffDisplay.c_Wrap{width: 94%;padding:20px 20px 30px 20px;}		
		}

	.c_StaffDisplay dl.listItem .itemImage{
		width:19%;
		float:left;
		clear:left;
		}
		.c_StaffDisplay .itemImage img.imgSmall{
			width:97%;
			background-color:#ffffff;
			padding:5px 5px 5px 5px;
			}
	.c_StaffDisplay dl.listItem dd.itemSummary{
		width:78%;
		float:right;
		}
	.c_StaffDisplay dd.itemPosted{
		width:100%;

		}

/*---------------------------------------------*/	
/*------------- ALERT DISPLAY STYLES ----------*/	
/*---------------------------------------------*/

	@media  (orientation:landscape) {
		.content_left .c_AlertsDisplay.c_Wrap{
			padding:20px 3% 20px 3%;
			width:94%;
			}
			.c_AlertsDisplay dl.listItem{
				padding:20px 3% 20px 3%;
				width:94%;
				}
		}
	@media  (orientation:portrait) {
		.content_left .c_AlertsDisplay.c_Wrap{
			padding:20px 3% 20px 3%;
			width:94%;
			}
		}


/*---------------------------------------------*/	
/*-------- FEATURED PERSONS MGR STYLES --------*/	
/*---------------------------------------------*/
	.c_FeaturedPersons.c_Wrap .subtabs ul li {
		margin:9px 0px 0px 5px !important;
		padding:8px 8px 8px 8px;
		float:left;
		list-style-type: none;
		border:solid 0px blue !important;
		width:auto;
		font-weight:normal;
		text-align:center;
		display:block;
		text-decoration:none;
		border-right:solid 0px white;
		background-color:#f0cf66;
		color:#44301c;
		font-size:1.0em;
		}
		.c_FeaturedPersons.c_Wrap .subtabs ul li a{padding:2px 0px 1px 0px;margin:0;}
		.c_Wrap .subtabs ul li.selected,
		.c_Wrap .subtabs ul li:hover {
			background-color:#ffffff;
			color:#442C15;					
			}
/*---------------------------------------------*/	
/*------------- MOST WANTED STYLES ------------*/	
/*---------------------------------------------*/
.content_left .c_MostWanted.c_Wrap{width:auto;}

	.c_MostWanted.c_Wrap .personDetail .colLeft {
		float:left;
		}
	.c_MostWanted.c_Wrap .personDetail .colRight {
		float:right;
		clear:none;
		}

@media  (orientation:landscape) {
	.c_MostWanted.c_Wrap dl	{
		width:175px;
		min-height:490px;
		}
	.c_MostWanted.c_Wrap .personDetail .itemTip,
	.c_MostWanted.c_Wrap .itemTip{width:175px;}
	.c_MostWanted.c_Wrap .itemImage .captured{
		width:165px;
		height:205px;
		}
	.c_MostWanted.c_Wrap .itemImage{min-height:200px;}
	.c_MostWanted.c_Wrap .itemImage img.imageSmall,
	.c_MostWanted.c_Wrap .itemImage img.imgSmall{width:165px;}
	.c_MostWanted.c_Wrap .itemImage img.imgLarge{width:605px;}

	.c_MostWanted.c_Wrap .personDetail{width:615px;}
		.c_MostWanted.c_Wrap .personDetail .colLeft { width:175px;clear:left;}
		.c_MostWanted.c_Wrap .personDetail .colRight { width:425px;}
}
@media  (orientation:portrait) {
	.c_MostWanted.c_Wrap dl	{
		width:184px;
		min-height:430px;
		}
	.c_MostWanted.c_Wrap .personDetail .itemTip,
	.c_MostWanted.c_Wrap .itemTip{width:184px;}
	.c_MostWanted.c_Wrap .itemImage .captured{
		width:174px;
		height:205px;
		}
	.c_MostWanted.c_Wrap .itemImage{min-height:200px;}
	.c_MostWanted.c_Wrap .itemImage img.imageSmall,
	.c_MostWanted.c_Wrap .itemImage img.imgSmall{width:174px;}
	.c_MostWanted.c_Wrap .itemImage img.imgLarge{width:605px;}

	.c_MostWanted.c_Wrap .personDetail{width:615px;}
		.c_MostWanted.c_Wrap .personDetail .colLeft { width:174px;clear:left;}
		.c_MostWanted.c_Wrap .personDetail .colRight { width:425px;}
}

/*---------------------------------------------*/	
/*------------- FEEDSEARCH STYLES -------------*/	
/*---------------------------------------------*/
.c_FeedSearch.c_Wrap{				
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 17px 0px;	
	}
	.c_FeedSearch.c_Wrap{
		width: 95%;
		padding:20px 2.5% 10px 2.5%;
		}
		.c_FeedSearch.c_Wrap h2{width:90%;}
		.c_FeedSearch.c_Wrap .full{width: 100%;}
			
			.c_FeedSearch.c_Wrap .full fieldset {width:100%;}
				.c_FeedSearch.c_Wrap .full fieldset .item{width: 268px;}
					.c_FeedSearch.c_Wrap .full fieldset .item label{width: 260px !important; }
					.c_FeedSearch.c_Wrap .full fieldset .item select,
					.c_FeedSearch.c_Wrap .full fieldset .item input	{width: 260px !important; }

.c_FeedSearch.c_Wrap .inmateSearch fieldset .item{width: 28%;}
		.c_FeedSearch.c_Wrap .inmateSearch fieldset .item input{width: 96% !important;}
		.c_FeedSearch.c_Wrap .inmateSearch fieldset .item select{width: 97% !important;}
	.c_FeedSearch.c_Wrap .full.inmateSearch fieldset .btnSearch{width: 16% !important;height:auto !important;}

	.c_FeedSearch.c_Wrap .full.inmateSearch fieldset .btnSearch{
		float:right;
		display:block;
		background-color:#4a372a;
		color:#dddacf;
		padding:9px 0px 9px 0px !important;
		margin:18px 0px 0px 0px;
		text-align:center;
		text-transform:uppercase;
		font-weight:bold;
		font-size:1.0em;
		}
		.c_FeedSearch.c_Wrap .full.inmateSearch fieldset .btnSearch:hover{
			background-color:#ffcc4c;
			color:#4a372a;
			}	
	
		@media  (orientation:landscape) {
			.c_FeedSearch.c_Wrap{width: 615px;}
				.c_FeedSearch.c_Wrap h2{width:500px;}
				.c_FeedSearch.c_Wrap .full{width: 615px;}
					.c_FeedSearch.c_Wrap .warrantSearch fieldset{width: 615px;}
						
						.c_FeedSearch.c_Wrap .full fieldset {width:615px;}
						.c_FeedSearch.c_Wrap .full fieldset .item{width: 268px;}
						.c_FeedSearch.c_Wrap .full fieldset .item label{width: 260px !important; }
						.c_FeedSearch.c_Wrap .full fieldset .item select,
						.c_FeedSearch.c_Wrap .full fieldset .item input	{width: 260px !important; }

					.c_FeedSearch.c_Wrap .full.warrantSearch fieldset .item.subSearch{width:43.5%;}
						.c_FeedSearch.c_Wrap .full.warrantSearch fieldset .item.subSearch select{width:95% !important;}
						.c_FeedSearch.c_Wrap .full.warrantSearch fieldset .item.subSearch input{width:95% !important;}
				
						.c_FeedSearch.c_Wrap .full.inmateSearch fieldset .item.subSearch.inmateName{width:43.5%;}
						.c_FeedSearch.c_Wrap .full.inmateSearch fieldset .item.subSearch.inmateGender{width:29%;}
						.c_FeedSearch.c_Wrap .full.inmateSearch fieldset .item.subSearch.inmateAge{width:13%;}
						.c_FeedSearch.c_Wrap .full.inmateSearch fieldset .item.subSearch select{width:95% !important;}
						.c_FeedSearch.c_Wrap .full.inmateSearch fieldset .item.subSearch input{width:95% !important;}
						
			}
		@media  (orientation:portrait) {
			.c_FeedSearch.c_Wrap{width: 429px;}	
				.c_FeedSearch.c_Wrap h2{width:400px;}

						
						.c_FeedSearch.c_Wrap .full fieldset	{width:429px;}
						.c_FeedSearch.c_Wrap .full fieldset .item{width: 173px;}
						.c_FeedSearch.c_Wrap .full fieldset .item label{width: 165px !important; }
						.c_FeedSearch.c_Wrap .full fieldset .item select,
						.c_FeedSearch.c_Wrap .full fieldset .item input	{width: 165px !important; }
						


						.c_FeedSearch.c_Wrap .full.warrantSearch fieldset .item.subSearch{width:40.0%;}
						.c_FeedSearch.c_Wrap .full.warrantSearch fieldset .item.subSearch select{width:95% !important;}
						.c_FeedSearch.c_Wrap .full.warrantSearch fieldset .item.subSearch input{width:95% !important;}

						.c_FeedSearch.c_Wrap .full.inmateSearch fieldset .item.subSearch.inmateName{width:40%;}
						.c_FeedSearch.c_Wrap .full.inmateSearch fieldset .item.subSearch.inmateGender{width:26%;}
						.c_FeedSearch.c_Wrap .full.inmateSearch fieldset .item.subSearch.inmateAge{width:14%;}
						.c_FeedSearch.c_Wrap .full.inmateSearch fieldset .item.subSearch select{width:95% !important;}
						.c_FeedSearch.c_Wrap .full.inmateSearch fieldset .item.subSearch input{width:95% !important;}
			}

.feedWrap.Incidents dt{
	margin:0px 0px 5px 0px;
	color:#dddacf;
	display:block;
	font-weight:bold;
	font-size:1.3em;
	text-transform:capitalize;
	}
	
/*---------------------------------------------*/	
/*--------------- INMATES STYLES --------------*/	
/*---------------------------------------------*/

.c_Inmates.c_Wrap{				
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 17px 0px;
	padding:20px 2.5% 10px 2.5%;
	width:95%;		
	}		
			
		

		
	
	@media  (orientation:landscape) {
		.c_Inmates.c_Wrap dl.imgSmall dt.itemName,		
		.c_Inmates.c_Wrap dl.imgSmall dd.itemDate,
		.c_Inmates.c_Wrap dl.imgSmall dd.itemDetails,
		.c_Inmates.c_Wrap dl.imgSmall dd.itemLocation{width:84%;}
		.c_Inmates.c_Wrap dl.imgSmall dd.itemImage{
			width:13%;
			background-size:90% 90%;
			min-height:110px;
			}			
				
		.c_Inmates.c_Wrap dl.imgLarge dt.itemName,
		.c_Inmates.c_Wrap dl.imgLarge dd.itemDate,
		.c_Inmates.c_Wrap dl.imgLarge dd.itemDetails,
		.c_Inmates.c_Wrap dl.imgLarge dd.itemLocation{width:99%;}
		.c_Inmates.c_Wrap dl.imgLarge dd.itemImage{
			width:98%;
			background-size:98% 98%;
			min-height:350px;
			}
		
		}
	@media  (orientation:portrait) {
		.c_Inmates.c_Wrap dl.imgSmall dt.itemName,
		.c_Inmates.c_Wrap dl.imgSmall dd.itemDate,
		.c_Inmates.c_Wrap dl.imgSmall dd.itemDetails,
		.c_Inmates.c_Wrap dl.imgSmall dd.itemLocation{width:78%;}		
		.c_Inmates.c_Wrap dl.imgSmall dd.itemImage{
			width:18%;
			background-size:90% 90%;
			min-height:110px;
			}
		
		.c_Inmates.c_Wrap dl.imgLarge dt.itemName,
		.c_Inmates.c_Wrap dl.imgLarge dd.itemDate,
		.c_Inmates.c_Wrap dl.imgLarge dd.itemDetails,
		.c_Inmates.c_Wrap dl.imgLarge dd.itemLocation{width:99%;}
		.c_Inmates.c_Wrap dl.imgLarge dd.itemImage {
			width:98%;
			background-size:97% 97%;
			min-height:350px;
			}
		}
			

/*---------------------------------------------*/	
/*--------------- WARRANTS STYLES -------------*/	
/*---------------------------------------------*/
.c_Warrants.c_Wrap{				
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 17px 0px;
	padding:20px 20px 10px 20px;
	}
	.c_FeedSearch.c_Wrap .warrantSearch fieldset{width: 100%;}
		.c_FeedSearch.c_Wrap .warrantSearch fieldset .item{width: 42%;}
			.c_FeedSearch.c_Wrap .warrantSearch fieldset .item input{width: 96% !important;}
			.c_FeedSearch.c_Wrap .warrantSearch fieldset .item select{width: 97% !important;}
		.c_FeedSearch.c_Wrap .full.warrantSearch fieldset .btnSearch{width: 16% !important;height:auto !important;}

	.c_FeedSearch.c_Wrap .full.warrantSearch fieldset .btnSearch{
		float:right;
		display:block;
		background:#4a372a url(/Portals/default_automotive_v1/Images/dot-clear.gif) 0px 0px no-repeat;
		color:#dddacf;
		padding:9px 0px 9px 0px !important;
		margin:18px 0px 0px 0px;
		text-align:center;
		text-transform:uppercase;
		font-weight:bold;
		font-size:1.0em;
		}
		.c_FeedSearch.c_Wrap .full.warrantSearch fieldset .btnSearch:hover{
			background-color:#ffcc4c;
			color:#4a372a;
			}

	
/*---------------------------------------------*/	
/*----------- SUBMIT FEEDBACK STYLES ----------*/	
/*---------------------------------------------*/
.content_left .c_SubmitFeedback.c_Wrap{
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 17px 0px;
	}
	.content_left .c_SubmitFeedback.c_Wrap .instructions{padding:0px 0px 0px 0px !important;}
		.content_left .c_SubmitFeedback.c_Wrap .instructions h1{ padding:0px 0px 0px 0px;}
	
		@media  (orientation:landscape) {

			.c_SubmitFeedback.c_Wrap .halfitem_r{float:right;width: 49%;clear:none;}
			.c_SubmitFeedback.c_Wrap .halfitem_l{float:left;width: 49%;clear:none;}
			
			.c_SubmitFeedback.c_Wrap .halfitem_r input,
			.c_SubmitFeedback.c_Wrap .halfitem_l input,
			.c_SubmitFeedback.c_Wrap .halfitem_r select,
			.c_SubmitFeedback.c_Wrap .halfitem_l select{width:99%;}
			
			.content_left .c_SubmitFeedback.c_Wrap fieldset{width: 95%;padding:15px 2.5% 15px 2.5%;}
			.content_left .c_SubmitFeedback.c_Wrap fieldset .item{width:99.5%;}
			}
		@media  (orientation:portrait) {
			.c_SubmitFeedback.c_Wrap .halfitem_r,
			.c_SubmitFeedback.c_Wrap .halfitem_l,
			.content_left .c_SubmitFeedback.c_Wrap fieldset .item{float:left;width:99.5%;}
						
			.c_SubmitFeedback.c_Wrap .halfitem_r input,
			.c_SubmitFeedback.c_Wrap .halfitem_l input,
			.c_SubmitFeedback.c_Wrap .halfitem_r select,
			.c_SubmitFeedback.c_Wrap .halfitem_l select{width:99%;}
			
			.content_left .c_SubmitFeedback.c_Wrap fieldset{width: 93%;padding:15px 3.5% 15px 3.5%;}
			}


/*---------------------------------------------*/	
/*------------- CONTACT US STYLES -------------*/	
/*---------------------------------------------*/
.c_ContactUs.c_Wrap{
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 17px 0px;
	padding:20px 20px 10px 20px;
	}
	.c_ContactUs.c_Wrap h2{
		font-size:2.1em;
		line-height:1.3em;
		font-weight:bold;
		color:#442c15;
		margin:0;
		padding:0px 0px 17px 0px;
		}
		
	.c_ContactUs.c_Wrap .halfitem_r input,
	.c_ContactUs.c_Wrap .halfitem_l input,
	.c_ContactUs.c_Wrap .halfitem_r select,
	.c_ContactUs.c_Wrap .halfitem_l select,
	.c_ContactUs.c_Wrap .full .item textarea, 
	.c_ContactUs.c_Wrap .full .item select,
	.c_ContactUs.c_Wrap .full .item input{
		margin:0;
		padding:3px 0px 3px 3px;
		background-color:#ddd9cd;
		border:solid 1px #897960;
		color:#897960;
		}
		.content_left .c_ContactUs.c_Wrap .full fieldset{
			margin:0px 0px 10px 0px;
			background-color:#cdc7b6;
			border:solid 0px red;
			}	
		.c_ContactUs.c_Wrap a.btnEdit.cancel,
		.c_ContactUs.c_Wrap a.btnEdit.submit,
		.c_ContactUs.c_Wrap input.btnEdit.submit{
			height:0px !important; 
			height:31px; 
			width: 78px !important;
			padding:31px 0px 0px 0px !important;
			margin:0px 0px 0px 0px;
			overflow:hidden;
			float:right;
			clear:none;
			display:block;
			background:transparent url("/Portals/default_automotive_v1/Images/btn_submit.png") 0px 0px no-repeat;
			border:solid 0px #897960;
			}
			.c_ContactUs.c_Wrap a.btnEdit.cancel{
				background:transparent url("/Portals/default_automotive_v1/Images/btn_cancel.png") 0px 0px no-repeat;
				}
			.c_ContactUs.c_Wrap a.btnEdit.cancel:hover,
			.c_ContactUs.c_Wrap a.btnEdit.submit:hover,
			.c_ContactUs.c_Wrap input.btnEdit.submit:hover{background-position:0px -31px;}
					
			
				
		@media  (orientation:landscape) {
			.c_ContactUs.c_Wrap{width: 615px;}
			.c_ContactUs.c_Wrap .halfitem_r,
			.c_ContactUs.c_Wrap .halfitem_l{width: 285px;}
			
			.c_ContactUs.c_Wrap label{width:100%;}
			.c_ContactUs.c_Wrap .halfitem_r input,
			.c_ContactUs.c_Wrap .halfitem_l input,
			.c_ContactUs.c_Wrap .halfitem_r select,
			.c_ContactUs.c_Wrap .halfitem_l select{width: 280px;}
			
			.content_left .c_ContactUs.c_Wrap .full fieldset{width: 585px;}
			.content_left .c_ContactUs.c_Wrap .full fieldset .item{width: 585px;}
			}
		@media  (orientation:portrait) {
			.c_ContactUs.c_Wrap{width: 429px;}	
			.c_ContactUs.c_Wrap .halfitem_r,
			.c_ContactUs.c_Wrap .halfitem_l{width: 285px;}
						
			.c_ContactUs.c_Wrap label{width:100%;}
			.c_ContactUs.c_Wrap .halfitem_r input,
			.c_ContactUs.c_Wrap .halfitem_l input,
			.c_ContactUs.c_Wrap .halfitem_r select,
			.c_ContactUs.c_Wrap .halfitem_l select{width: 280px;}
			
			.content_left .c_ContactUs.c_Wrap .full fieldset{width: 400px;}
			.content_left .c_ContactUs.c_Wrap .full fieldset .item{width: 400px;}
			}
		

/*---------------------------------------------*/	
/*--------------- REPORTS STYLES --------------*/	
/*---------------------------------------------*/

.c_Reports.c_Wrap fieldset{
			position:relative;
			margin:0px 0px 10px 0px;
			background-color:#cdc7b6;
			border:solid 0px red;
			color:#CDC7B6;
			}

	.c_Reports.c_Wrap .item label, 
	.c_Reports.c_Wrap .halfitem_r label, 
	.c_Reports.c_Wrap .halfitem_l label, 
	.c_Reports.c_Wrap .thirditem_2 label, 
	.c_Reports.c_Wrap .thirditem_1 label	{
		padding:0;
		margin:0;
		position:absolute;
		left:-99999999px;
		}
		.c_Reports.c_Wrap .checkbox.formvalidate label{
			color:#897960;
			}

		@media  (orientation:landscape) {
			.c_Reports.c_Wrap{width:95%;padding:20px 2.5% 10px 2.5%;}
			.c_Reports.c_Wrap .halfitem_r{width: 49%;float:right;}
			.c_Reports.c_Wrap .halfitem_l{width: 49%;float:left;}
			
			.c_Reports.c_Wrap .halfitem_r input{width:98%;padding:3px 1% 3px 1%;float:right;}
			.c_Reports.c_Wrap .halfitem_l input{width:98%;padding:3px 1% 3px 1%;float:left;}
			
			.c_Reports.c_Wrap .halfitem_r select{width:98%;padding:3px 1% 3px 1%;float:right;}
			.c_Reports.c_Wrap .halfitem_l select{width:98%;padding:3px 1% 3px 1%;float:left;}

			.c_Reports.c_Wrap .halfitem_r select.month,
			.c_Reports.c_Wrap .halfitem_l select.month,
			.c_Reports.c_Wrap .halfitem_r select.date,
			.c_Reports.c_Wrap .halfitem_l select.date,
			.c_Reports.c_Wrap .halfitem_r select.year,
			.c_Reports.c_Wrap .halfitem_l select.year{width:32%;margin:0px 3px 0px 0px;}

			.c_Reports.c_Wrap .thirditem_2{width:65%;float:left;}
				.c_Reports.c_Wrap .thirditem_2 select.month,
				.c_Reports.c_Wrap .thirditem_2 select.date,
				.c_Reports.c_Wrap .thirditem_2 select.year{width:32%;margin:0px 3px 0px 0px;}

			.c_Reports.c_Wrap .thirditem_1{width:35%;float:right;}
				.c_Reports.c_Wrap .thirditem_1 select{width:100%;float:left;}

			
			.c_Reports.c_Wrap .item textarea,
			.c_Reports.c_Wrap .item input{width:97.5%;padding:3px 1% 3px 1%;}
			
			.c_Reports.c_Wrap .item select{width:100%;}
			
			.content_left .c_Reports.c_Wrap fieldset{width:95%;padding:20px 2.5% 10px 2.5%;}
			.content_left .c_Reports.c_Wrap fieldset .item{width:100%;padding:0;}
			}

		@media  (orientation:portrait) {
			.c_Reports.c_Wrap{width:95%;padding:20px 2.5% 10px 2.5%;}	
			.c_Reports.c_Wrap .halfitem_r,
			.c_Reports.c_Wrap .halfitem_l{width: 410px;}
						
			.c_Reports.c_Wrap .halfitem_r input,
			.c_Reports.c_Wrap .halfitem_l input{width: 405px;}
			
			.c_Reports.c_Wrap .halfitem_r select,
			.c_Reports.c_Wrap .halfitem_l select{width: 410px;}
			
			.c_Reports.c_Wrap .item textarea,
			.c_Reports.c_Wrap .item input{width: 405px;}
			
			.c_Reports.c_Wrap .item select{width: 410px;}

			.c_Reports.c_Wrap .thirditem_2{width:65%;float:left;}
				.c_Reports.c_Wrap .thirditem_2 select.month,
				.c_Reports.c_Wrap .thirditem_2 select.date,
				.c_Reports.c_Wrap .thirditem_2 select.year{width:32%;margin:0px 3px 0px 0px;}

			.c_Reports.c_Wrap .thirditem_1{width:35%;float:right;}
				.c_Reports.c_Wrap .thirditem_1 select{width:100%;float:left;}

									
			.content_left .c_Reports.c_Wrap fieldset{width: 410px;}
			.content_left .c_Reports.c_Wrap fieldset .item{width: 410px;}
			}
			
/*---------------------------------------------*/	
/*------------ FILEDOWNLOAD STYLES ------------*/	
/*---------------------------------------------*/

.c_FileDownload.c_Wrap{
	margin:0px 0px 17px 0px;
	padding:20px 20px 10px 20px;
	}
	.c_FileDownload.c_Wrap h2{
		font-size:2.1em;
		line-height:1.3em;
		font-weight:bold;
		margin:0;
		padding:0px 0px 17px 0px;
		}
		
/*---------------------------------------------*/	
/*-------------- REGISTER STYLES --------------*/	
/*---------------------------------------------*/
.c_Register.c_Wrap{	
	padding:0px 70px 5px 70px;
	margin:0;
	width: 550px;
	}
	.c_Register.c_Wrap h2{
		font-size:2.1em;
		line-height:1.3em;
		color:#fdbe52;
		padding:0px 0px 5px 0px;
		margin:0;
		}
	.c_Register.c_Wrap p{
		padding:0px 0px 10px 0px;
		line-height:1.5em;
		margin:0;
		}
		
	.c_Register.c_Wrap .item{
		width:540px;
		padding:2px 5px 6px 5px;
		margin:0;
		background:transparent url(/Portals/Extend/Image/bg_Input_550.png) 0 0 no-repeat;
		}
	.c_Register.c_Wrap .item input{width:540px !important;}	


	.c_Register.c_Wrap .admin.bottom{margin:10px 0px 0px 0px;}

	.c_Register.c_Wrap input.submit{
		background:transparent url(/Portals/Extend/Image/btn_submit.png) 0 0 no-repeat;
		width:75px;
		height:0px !important;
		height:23px;
		padding:23px 0px 0px 0px !important;
		overflow:hidden;
		border:solid 0px red !important;
		display:block;
		}	
		.c_Register.c_Wrap input.submit:hover{
			background-position:0 -23px;
			}		
/*---------------------------------------------*/	
/*----------- SOCIAL MANAGER STYLES -----------*/	
/*---------------------------------------------*/	

.c_SocialManager.c_Wrap {
	float:left;
	margin:0;
	padding:15px 20px 20px 20px;
	width:980px;
	}
	.c_SocialManager.c_Wrap .instructions	{
		background-color:#DDDDDD !important;
		padding:15px 15px 0px 15px !important;			
		}
						
/*---------------------------------------------*/	
/*------------ CHANGE AGENT STYLES ------------*/	
/*---------------------------------------------*/	

.c_ChangeAgent.c_Wrap {
	float:left;
	margin:0;
	padding:15px 20px 20px 20px;
	width:980px;
	}
	.c_ChangeAgent.c_Wrap .instructions	{
		background-color:#DDDDDD !important;
		padding:10px 15px 5px 15px !important;			
		}
		
	.c_ChangeAgent.c_Wrap .error{
		margin:10px 0px 5px 0px;
		
		}
	.c_ChangeAgent.c_Wrap #AddReportForm {
		position:relative;
		padding:0px 0px 15px 0px;
		width: 980px;
		}
		
.c_ChangeAgent #changeagentReports {
	width: 748px;
	}
	div.gaReportGroup h3.gaName,
	div.gaReportGroup .gaDescription{
		width: 708px;
		}
	div.gaReportGroup .gaData{
		width: 718px;
		}
	div.gaReport{
		float:right;
		width: 500px;
		clear:none !important;
		}
		div.gaReport div.gaVisual{
			width:500px;
			height:300px;
			overflow:scroll;
			}

		
		div.Table.gaReport,
		div.PieChart.gaReport{
			width:340px;
			margin-left:15px;
			}
			div.Table.gaReport .gaVisual,
			div.Table.gaReport .gaVisual div,
			div.Table.gaReport .gaVisual .google-visualization-table-table{width:340px !important;}
			
		div.Percent div.gaName,
		div.Average div.gaName,
		div.Total div.gaName,
		div.Percent,
		div.Average,
		div.Total{
			width:215px;
			}
			
		div.Table.gaReport,
		div.PieChart.gaReport{
			width:340px;
			margin-left:15px;
			}
	
/*---------------------------------------------*/	
/*------------ SITE PARAMETER STYLES ----------*/	
/*---------------------------------------------*/
.c_Wrap .siteoverview .siteitem{
		float:left;
		width:32.6%;
		background-color:#dddddd;
		margin:0px .35% 5px .35%;
		min-height:150px;
		}
			
/*---------------------------------------------*/	
/*------------------ TEXT STYLES --------------*/	
/*---------------------------------------------*/
.c_Text.c_Wrap {				
	margin:0px 0px 17px 0px;
	position:relative;
	}
	.c_Text.c_Wrap h1{
		margin:0;
		width: -moz-calc(100% - 125px);		/* Firefox */
		width: -webkit-calc(100% - 125px);	/* WebKit */
		width: -o-calc(100% - 125px);		/* Opera */
		width: calc(100% - 125px);			/* Standard */
		padding:0px 125px 15px 0px;
		}
		.c_Text.c_Wrap ul.socialLinks{
			position:absolute;
			top:20px;
			right:10px;
			width:119px;
			}
	.c_Text.c_Wrap p{
		line-height:1.2em;
		color:#442c15;
		margin:0;
		padding:0px 0px 10px 0px;
		}		
		.c_Text.c_Wrap p.tblComment{		
			margin:5px 0px 20px 0px;
			}
		@media  (orientation:landscape) {
			.c_Text.c_Wrap{width: 615px;padding:20px 20px 30px 20px;}
			}
		@media  (orientation:portrait) {
			.c_Text.c_Wrap{width: 429px;padding:20px 20px 30px 20px;}	
			}

/*---------------------------------------------*/	
/*----------- EVENTS DISPLAY STYLES -----------*/	
/*---------------------------------------------*/

.content_left .c_EventsDisplay.c_Wrap{
	background-color:#f1f0ea;
	color:#442c15;	
	margin:0px 0px 17px 0px;
	}
	@media  (orientation:landscape) {
		.content_left .c_EventsDisplay.c_Wrap{width: 615px;padding:20px 20px 30px 20px;}
			.c_EventsDisplay dl.event dd.eventAuthor,
			.c_EventsDisplay dl.event dd.eventPosted,
			.c_EventsDisplay dl.events dd.eventPosted{width:12%;}
			
			.c_EventsDisplay dl.event dd.eventMap,
			.c_EventsDisplay dl.event dd.eventLocation,
			.c_EventsDisplay dl.event dd.eventContent,
			.c_EventsDisplay dl.events dd.eventSummary{width:85%;}
		}
	@media  (orientation:portrait) {
		.content_left .c_EventsDisplay.c_Wrap{width: 429px;padding:20px 20px 30px 20px;}	
			.c_EventsDisplay dl.event dd.eventAuthor,
			.c_EventsDisplay dl.event dd.eventPosted,
			.c_EventsDisplay dl.events dd.eventPosted{width:15%;}
			
			.c_EventsDisplay dl.event dd.eventMap,
			.c_EventsDisplay dl.event dd.eventLocation,
			.c_EventsDisplay dl.event dd.eventContent,
			.c_EventsDisplay dl.events dd.eventSummary{width:83%;}	
		}

/*---------------------------------------------*/	
/*------------ NEWS DISPLAY STYLES ------------*/	
/*---------------------------------------------*/

.c_NewsDisplay.c_Wrap{
	margin:0px 0px 17px 0px;
	}
.c_NewsDisplay dl.news{
	padding:0px 0px 10px 0px;
	}
	.c_NewsDisplay h1{width:70%;}
.c_NewsDisplay dd.newsPosted{
		width:100%;
		}
		.c_NewsDisplay.c_Wrap h2{ 
			font-size:2.1em;
			line-height:1.3em;
			font-weight:bold;
			margin: 0;
			padding: 0 0 5px;
			}
		
	.c_NewsDisplay .embedVideo iframe,
	.c_Text .embedVideo iframe{
		width:420px;
		height:275px;
		}
		

.scheduleMap iframe{
	width:420px;
	height:350px;
	}
	.viewFileTable{width:100%;}
		.viewFileTable td {padding:8px 8px 8px 8px;}
	div#content div.block{
		margin:0;
		padding:0;
		float:right;
		clear:right;
		}

		div#content.home div.block.video { float:left; }
		div#content.home div.block.schedule { float:left;margin-right:5px; }
		div#content.home div.block.news { float:left;clear:left;margin-right:5px; }

div.block {
	width:245px;
	}
	div.block h3{
		width:245px;	
		}
		div.block.facebook h3 {background: url("/resources/image/bg_header_facebook_245.png") no-repeat top left transparent;}
		div.block.twitter h3 {background: url("/resources/image/bg_header_twitter_245.png") no-repeat top left transparent;}
		div.block.news h3 {background: url("/resources/image/bg_header_news_245.png") no-repeat top left transparent;}
		div.block.schedule h3 {background: url("/resources/image/bg_header_schedule_245.png") no-repeat top left transparent;}
		div.block.video h3 {background: url("/resources/image/bg_header_video_245.png") no-repeat top left transparent;}
	div.block .container_main {
		width:235px;	
		background: url("/resources/image/bg_container_main_245.png") repeat-y 0 center transparent;
		padding:0px 5px 0px 5px;
		}
		div.block .container_main .scroll{
			overflow:scroll;
			height:165px;
			padding:5px 15px 5px 15px;
			}
			
	div.block .container_bot {
		width:245px;		
		background: url("/resources/image/bg_container_bottom_245.png") no-repeat top left transparent;
	    	}




div.block.video .embedVideo iframe{
	width:215px;
	}
div.block.video .container_main{
	padding:0px 0px 0px 15px;
	}


/*---------------------------------------------*/	
/*-------------- PARALAX STYLES ---------------*/	
/*---------------------------------------------*/
[class*="bg__"] {
	height: 300px;
	}
.parallax_content{
	width:1020px;
	margin:0px auto;
	padding:0px;	
	}
	#parallaxTop h3.fadeInUp,
	#parallaxBot h3.fadeInUp{
		font-size:3.5em;
		margin:30px 0px 0px 0px;
		}
	#parallaxTop .parallax_content h6,
	#parallaxBot .parallax_content h6{
		font-size:1.5em;
		margin:10px 0px 0px 0px;
		}
		
		
		

.sparkplug-forground p.lead.rtecenter span span {
	font-family: 'MyriadPro-Regular', sans-serif;
    }

.sparkplug-forground div.col-sm-3.col-md-3 div..text-black div.rtecenter a span span strong {
	font-family: 'MyriadPro-Bold', sans-serif;
    }

.sparkplug-forground div.col-sm-4.col-md-4.appear-animation.fadeInLeft.appear-animation-visible p.lead span span strong {
	font-family: 'MyriadPro-Regular', sans-serif;
    }

.sparkplug-forground div.col-sm-4.col-md-4.appear-animation.fadeInLeft.appear-animation-visible p.lead span span {
	font-family: 'MyriadPro-Regular', sans-serif;
    }

.sparkplug-forground div.col-sm-4.col-md-4.appear-animation.fadeInLeft.appear-animation-visible p.lead span span strong {
	font-family: 'MyriadPro-Bold', sans-serif;
    }

.sparkplug-forground div.col-sm-3.col-md-3.appear-animation.fadeInRight.appear-animation-visible p.lead.rtecenter span {
	font-family: 'MyriadPro-Regular', sans-serif;
    }
.sparkplug-background div.text-black p.lead.rtecenter {
	font-family: 'MyriadPro-Regular', sans-serif;
    }
    .sparkplug-background div.text-black p.lead.rtecenter span span strong {
    	font-family: 'MyriadPro-Bold', sans-serif;
        }

.sparkplug-forground div.col-sm-5.col-md-5 p.lead strong span {
	font-family: 'MyriadPro-Bold', sans-serif;
    }

.sparkplug-forground div.col-sm-5.col-md-5 p.lead strong {
	font-family: 'MyriadPro-Bold', sans-serif;
    }

.sparkplug-forground div.col-sm-5.col-md-5 p.lead span span strong {
	font-family: 'MyriadPro-Bold', sans-serif!important;
    }

.sparkplug-forground div.col-sm-5.col-md-5 p.lead span span strong {
	font-family: 'MyriadPro-Bold', sans-serif;
    }

.sparkplug-forground div.col-sm-5.col-md-5 p.lead span span strong {
	font-family: 'MyriadPro-Regular', sans-serif;
    }

.sparkplug-forground div.col-sm-5.col-md-5 p.lead span span {
	font-family: 'MyriadPro-Regular', sans-serif;
    }

.sparkplug-forground div.col-sm-5.col-md-5 p.lead span span strong span {
	font-family: 'MyriadPro-Bold', sans-serif;
    }

.sparkplug-forground div.col-sm-5.col-md-5 p.lead span span strong sup {
	font: 15px 'MyriadPro-Bold', sans-serif;
	top: -25px;
    }

.sparkplug-forground div.col-sm-6.col-md-6 p.lead span span {
	font-family: 'MyriadPro-Regular', sans-serif;
    }

.sparkplug-forground div.col-sm-12.col-md-12 p.lead.rtecenter span span strong {
	font-family: 'MyriadPro-Regular', sans-serif;
    }

.sparkplug-forground div.col-sm-12.col-md-12 p.rtecenter span strong span {
	font-family: 'MyriadPro-Regular', sans-serif;
    }

.sparkplug-forground div.col-sm-12.col-md-12 p.lead.rtecenter span span {
	font-family: 'MyriadPro-Regular', sans-serif;
    }

.sparkplug-forground p.lead.rtecenter span span strong {
	font-family: 'MyriadPro-Bold', sans-serif!important;
    }

.sparkplug-forground div.col-sm-12.col-md-12 p.rtecenter span strong span {
	font-family: 'MyriadPro-Bold', sans-serif!important;
    }

#sparkplug-background {
    width: 185%;
	margin-left: -36%;
	}
/*	
.sparkplug-background{
	background-position:-400px 0px;
	width: 200%;
	margin-left: -50%;
    }
    .sparkplug-background.measure-everything{background-position:-100px 0px;}
   */ 
.sparkplug-background{
	background-position:400px 0px;
	width: 200%;
	margin-left: -50%;
    }
    .sparkplug-background.measure-everything{background-position:650px 0px;}   
   
    div.sparkplug-background.why-denso.fullwidth.appear-animation.fadeInLeft.appear-animation-visible div.text-black p.lead.rtecenter {
    	width: 49%;
    	margin-right: auto;
    	margin-left: auto;
        }
#sparkplug-forground {
	width: 53%;
	margin-left: 25%;
    }


@media (max-width: 767px) {
    .sparkplug-forground {
    	width: 73%;
    	margin-left: 15%;
        }
}

@media (max-width: 479px) {

    .sparkplug-forground {
    	width: 100%;
    	margin-left: 0%;
    	padding-right: 10%;
    	padding-left: 15%;
        }
        .sparkplug-forground div.col-sm-3.col-md-3  {
        	margin: 0;
    	    padding: 0 30px 0 0;
            }
        .sparkplug-forground div.col-sm-3.col-md-3 div.text-black {
        	margin-bottom: 20px;
            }

    body.html.front #content div.container {
    	overflow: visible;
    	padding-left: 0px;
        }

    #node-187 div.content div.field.field-name-body.field-type-text-with-summary.field-label-hidden div.field-items div.field-item.even div.container div.row.appear-animation.appear-animation-visible div.col-sm-3.col-md-3 {
    	left: 10px!important;
        }
    #node-188 div.content div.field.field-name-body.field-type-text-with-summary.field-label-hidden div.field-items div.field-item.even div.container div.row.appear-animation.appear-animation-visible div.col-sm-3.col-md-3 {
		left: 10px!important;
        }
    #node-1 div.content div.field.field-name-body.field-type-text-with-summary.field-label-hidden div.field-items div.field-item.even div.container div.row.appear-animation.appear-animation-visible div.col-sm-3.col-md-3 {
    	left: 15px!important;
        }
}



.sparkplug-forground div.col-sm-3.col-md-3 div.text-black div.rtecenter span span strong a.ext {
	color: red;
	font-family: 'MyriadPro-Bold', sans-serif;
    }

.sparkplug-forground div.col-sm-3.col-md-3 div.text-black div.rtecenter {
    padding: 0 15px;
	height: 100px;
    }

body.html.page-node-187 .sparkplug-forground div.col-sm-3.col-md-3 div.text-black div.rtecenter {
	height: 150px;
    }


@media (min-width:768px) and (max-width:1199px){
    .sparkplug-forground div.col-sm-3.col-md-3 div.text-black div.rtecenter {
    	height: 130px;
    	padding: 5px 7px 5px 5px;
        }

    body.html.page-node-187 .sparkplug-forground div.col-sm-3.col-md-3 div.text-black div.rtecenter {
    	height: 170px;
        }
}

@media (min-width:992px) and (max-width:1199px){
    .sparkplug-forground div.col-sm-3.col-md-3 div.text-black div.rtecenter {
    	padding: 5px 7px 5px 5px;
    	height: 110px;
        }
    body.html.page-node-187 .sparkplug-forground div.col-sm-3.col-md-3 div.text-black div.rtecenter {
    	height: 110px;
        }
}		
