/*html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; }
body { line-height:1; }
ol,ul { list-style:none; }
blockquote,q { quotes:none; }
blockquote:before,blockquote:after,q:before,q:after { content:'';content:none; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse;border-spacing:0; }
*/

#menu_on,
#menu_off{display:none;}

/* @group Fonts */

@font-face {
		font-family: 'MyriadPro-Regular';
		src: url('/Portals/DensoAutoParts/Fonts/myriadprobold.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadprobold.eot?#iefix') format('embedded-opentype'),
		     url('/Portals/DensoAutoParts/Fonts/myriadprobold.svg#myriadprobold') format('svg'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprobold.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprobold.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadPro-RegularCond';
		src: url('/Portals/DensoAutoParts/Fonts/myriadproboldcond.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadproboldcond.eot?#iefix') format('embedded-opentype'),
     		 url('/Portals/DensoAutoParts/Fonts/myriadproboldcond.svg#myriadproboldcond') format('svg')
			 url('/Portals/DensoAutoParts/Fonts/myriadproboldcond.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproboldcond.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadPro-RegularCondIt';
		src: url('/Portals/DensoAutoParts/Fonts/myriadproboldcondit.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadproboldcondit.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproboldcondit.svg#myriadproboldcondit') format('svg'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproboldcondit.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproboldcondit.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadPro-RegularIt';
		src: url('/Portals/DensoAutoParts/Fonts/myriadproboldit.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadproboldit.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproboldit.svg#myriadproboldit') format('svg'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproboldit.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproboldit.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadPro-Cond';
		src: url('/Portals/DensoAutoParts/Fonts/myriadprocond.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadprocond.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprocond.svg#myriadprocond') format('svg'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprocond.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprocond.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadPro-CondIt';
		src: url('/Portals/DensoAutoParts/Fontst/myriadprocondit.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadprocondit.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprocondit.svg#myriadprocondit') format('svg'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprocondit.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprocondit.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadPro-It';
		src: url('/Portals/DensoAutoParts/Fonts/myriadproit.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadproit.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproit.svg#myriadproit') format('svg'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproit.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproit.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadPro-Regular';
		src: url('/Portals/DensoAutoParts/Fonts/myriadproregular.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadproregular.eot?#iefix') format('embedded-opentype'),
		     url('/Portals/DensoAutoParts/Fonts/myriadproregular.svg#myriadproregular') format('svg'),
             url('/Portals/DensoAutoParts/Fonts/myriadproregular.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadproregular.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadPro-Semibold';
		src: url('/Portals/DensoAutoParts/Fonts/myriadprosemibold.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadprosemibold.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprosemibold.svg#myriadprosemibold') format('svg'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprosemibold.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprosemibold.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadPro-SemiboldIt';
		src: url('/Portals/DensoAutoParts/Fonts/myriadprosemiboldit.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadprosemiboldit.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprosemiboldit.svg#myriadprosemiboldit') format('svg'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprosemiboldit.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadprosemiboldit.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadWebPro';
		src: url('/Portals/DensoAutoParts/Fonts/myriadwebpro.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadwebpro.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadwebpro.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadwebpro.ttf') format('truetype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadwebpro.svg#myriadwebpro') format('svg');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadWebPro-Bold';
		src: url('/Portals/DensoAutoParts/Fonts/myriadwebprobold.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadwebprobold.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadwebprobold.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadwebprobold.ttf') format('truetype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadwebprobold.svg#myriadwebprobold') format('svg');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'MyriadWebPro-Italic';
		src: url('/Portals/DensoAutoParts/Fonts/myriadwebproitalic.eot');
		src: url('/Portals/DensoAutoParts/Fonts/myriadwebproitalic.eot?#iefix') format('embedded-opentype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadwebproitalic.woff') format('woff'),
			 url('/Portals/DensoAutoParts/Fonts/myriadwebproitalic.ttf') format('truetype'),
			 url('/Portals/DensoAutoParts/Fonts/myriadwebproitalic.svg#myriadwebproitalic') format('svg');
		font-weight: normal;
		font-style: normal;
}				

/* @end */


BODY{
	font-family: 'MyriadPro-Regular', sans-serif;
	margin:0;
	padding:0;
	width:100%;
	}

.autocenter{				
	padding:0;
	width:100%;
	position:relative;
	}	
.fullwidth{	width:100%;	}	
						
/*---------------------------------------------*/	
/*------------- CONTAINER STYLES --------------*/	
/*---------------------------------------------*/	
#container{				
	padding:0;
	width:100%;
	margin:0px;
	position:relative;
	}

/*---------------------------------------------*/	
/*--------------- HEADER STYLES ---------------*/	
/*---------------------------------------------*/	
.header_wrap {
    background:#ffffff url(/Portals/DensoAutoParts/Images/misc/fade_header.png) 0px 0px repeat-x;    
    }

#header{
	position:relative;
	padding:0px 0px 0px 0px;
	z-index:9950;
	border:solid 0px red;
	clear:both;	
	}
	#header .access{
		position:absolute;
		left:-999999999px;
		height:0px;
		overflow:hidden;
		}
	#header a.logo{
		height:0px !important;
		height:190px;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:190px 0px 0px 0px;
		text-align:center;
		display:block;
		overflow:hidden;
		}
	#header .headernav{	
		width:295px;
		margin:20px auto 0px auto;
		border:solid 0px blue;
		}
		#header .headernav ul{margin:0;padding:0;}
			#header .headernav ul li{
				float:right;
				border:solid 0px red;
				padding:0;
				margin:0;	
				}
				#header .headernav ul li.clientlogin{
					clear:right;
					margin-bottom:5px;	
					}
					#header .headernav ul li a{
						height:0px !important;
						display:block;
						overflow:hidden;	
						margin:0;
						}
					#header .headernav ul li.clientlogin a{						
						height:27px;
						width:255px;
						padding:27px 0px 0px 0px;									
						}
						#header .headernav ul li.clientlogin a.login{background:transparent url(/Portals/Extend/Image/btn_client_login.png) 0px 0px no-repeat;}
						#header .headernav ul li.clientlogin a.logout{background:transparent url(/Portals/Extend/Image/btn_client_logout.png) 0px 0px no-repeat;}
							#header .headernav ul li.clientlogin a:hover{
								background-position:0px -27px;
								}			
				#header .headernav ul li.facebook{ margin:0px 0px 0px 0px;float:left; }
				#header .headernav ul li.twitter{ margin:0px 0px 0px 8px;float:left; }
				#header .headernav ul li.linkedin{ margin:0px 0px 0px 8px;float:left; }
				#header .headernav ul li.youtube{ margin:0px 0px 0px 8px;float:left; }
				#header .headernav ul li.phone {
					text-transform:uppercase;
					font-size:2.0em;
					font-weight:bold;
					padding:0 !important;
					margin:0 !important;
					color:#442c15 !important;	
					height:35px;
					border:solid 0px red;
					overflow:hidden;
					position:relative;
					z-index:10000;
					text-align:center;
					}					
					#header .headernav ul li.phone a{
						color:#442c15 !important;
						height:35px !important;	
					}					
						
					#header .headernav ul li.facebook a,
					#header .headernav ul li.twitter a,
					#header .headernav ul li.linkedin a,
					#header .headernav ul li.youtube a{
						height:28px;
						width:28px;						
						padding:28px 0px 0px 0px;
						background:transparent url(/Portals/default_sheriff_v3/Images/btn_socials.png) 0px 0px no-repeat;
						}
						#header .headernav ul li.facebook a{background-position:-29px 0px;}
						#header .headernav ul li.twitter a{background-position:0px 0px;}
						#header .headernav ul li.linkedin a{background-position:-58px 0px;}
						#header .headernav ul li.youtube a{background-position:-87px 0px;}
							#header .headernav ul li.facebook a:hover{background-position:-29px -28px;}
							#header .headernav ul li.twitter a:hover{background-position:0px -28px;}
							#header .headernav ul li.linkedin a:hover{background-position:-58px -28px;}
							#header .headernav ul li.youtube a:hover{background-position:-87px -28px;}
									
									
	
		@media  (orientation:landscape) {
			.header_wrap {
			    padding:0;
                float:left;  
                position:relative; 
			    }
			    #header {
			        height:auto;
			        float:left;
			        position:relative;
			        padding:0px 0px 0px 0px;
			        }
			#header a.logo{
				background:#000000 url(/Portals/DensoAutoParts/Images/misc/denso-ap-web-logo-w.png) 15px center no-repeat;
				background-size: 25% auto;
				height:50px;
				width:50%;
				padding:50px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				position:relative;
				clear:none;
				}
			}
		@media  (orientation:portrait) {
			.header_wrap {
                padding:0;
                float:left;
                position:relative;
                }
			    #header {
			       height:auto;
			       float:left;
			       position:relative;
			       padding:0px 0px 0px 0px;
			       }
			#header a.logo{
				background:#000000 url(/Portals/DensoAutoParts/Images/misc/denso-ap-web-logo-w.png) 15px center no-repeat;
				background-size: 50% auto;
				height:50%;
				width:50%;
				padding:50px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				position:relative;
				clear:none;
				}				
			}
					
					
/*---------------------------------------------*/	
/*----------------- NAV STYLES ----------------*/	
/*---------------------------------------------*/
#menu_on,
#menu_off{
	float:right;
	clear:right;
	position:relative;	
	z-index:9900;
	background-color:#000000;  
	display:block;
	height:0px;
	width:0px;
	}
	#menu_on a,
	#menu_off a{
		padding:10px 0px 10px 0px;
		text-align:center;
		display:block;
		
		font-size:1.3em;
		font-weight:bold;
		color:#000000;
		background-color:#f9faf9;
		border:solid 0px white;
		ext-transform:uppercase;
		
		
		float:right;
		background: #000000 url("/Portals/DensoAutoParts/Images/bg_menu.png") no-repeat scroll 11px 11px;
        display: block;
        height: 0;
        margin: 0;
        overflow: hidden;
        
        }
		@media  (orientation:landscape) {
			#menu_on a,
	        #menu_off a{width:20%;}	
			}
		@media  (orientation:portrait) {
			#menu_on a,
	        #menu_off a{width:36%;}		
			}
		@media (max-width: 767px) {
            #menu_on a,
	        #menu_off a {
		        padding: 50px 0 0;
		        height:0;
		        }	
	        #menu_on,
            #menu_off {
                height:auto;  
                width:50%;              
                }
		    }
		    
		                    ul#nav li.es-productos ul li.selected_tabLevel1.es-column-one a.es-column-one,
					        ul#nav li.es-productos ul li.selected_tabLevel1.es-column-two a.es-column-two,
					        ul#nav li.es-productos ul li.selected_tabLevel1.es-column-three a.es-column-three,
					        ul#nav li.es-productos ul li.Level1.es-column-one a.es-column-one,
					        ul#nav li.es-productos ul li.Level1.es-column-two a.es-column-two,
					        ul#nav li.es-productos ul li.Level1.es-column-three a.es-column-three,
					        ul#nav li.es-productos ul li.Level1.es-full-width a.es-full-width,	
					        				        
					        ul#nav li.fr-produits ul li.selected_tabLevel1.fr-column-one a.fr-column-one,
					        ul#nav li.fr-produits ul li.selected_tabLevel1.fr-column-two a.fr-column-two,
					        ul#nav li.fr-produits ul li.selected_tabLevel1.fr-column-three a.fr-column-three,
					        ul#nav li.fr-produits ul li.Level1.fr-column-one a.fr-column-one,
					        ul#nav li.fr-produits ul li.Level1.fr-column-two a.fr-column-two,
					        ul#nav li.fr-produits ul li.Level1.fr-column-three a.fr-column-three,
					        ul#nav li.fr-produits ul li.Level1.fr-full-width a.fr-full-width,
					        					        
					        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;
					            }
		    
		    
		    
		    
#nav_wrap{				
	float:left;
	clear:both;
	position:relative;
	z-index:9900;
	background-color:#f9faf9;
	padding:0;
	}
	ul#nav_important,
	#nav_wrap ul#nav{
		float:left;
		clear:both;
		position:relative;
		margin:0;
		padding:0;		
		border:solid 0px white;
		text-align:center;
		width:100%;
		left:auto;
		}
		ul#nav_important li,
		ul#nav li{ 							
			padding:0;
			margin:0px auto 0px auto;
			z-index:9000;
			border:solid 0px white;
			list-style:none;
			width:100%;
			z-index:9900;
			}
			ul#nav_important li ul,
			ul#nav li ul{
				padding:0;
				margin:0;
				width:100%;
				}
				ul#nav li ul li{
					width: 100%;			
					}
			ul#nav li.selected_tabLevel0 div,
			ul#nav li.Level0 div,
			ul#nav_important li a,
			ul#nav li.selected_tabLevel0 a,
			ul#nav li.Level0 a {
				width:100%;
				padding:10px 10% 10px 10%;
				margin:0;
				border:solid 0px #aaaaaa;
				border-width:1px 0px 0px 0px;
				display: block;
				text-align:left;
				position:relative;
				text-transform: uppercase;
				font-weight:normal;
				text-decoration:none;				
				font-size:1.2em;
				color:#000000;
				background-color:#f9faf9;
				color:#ffffff;
				background-color:#000000;				
				}
				ul#nav li.selected_tabLevel0 a {
				    background-color:#ffffff;
				    color:#e54e4b;
				    } 
				
				ul#nav li.selected_tabLevel0 a:hover,
				ul#nav li.Level0 a:hover{
				    background-color:#ffffff;
				    color:#e54e4b;
				    
				    background-color:#aaaaaa;
				    color:#ffffff;
				    }
				
			ul#nav li.selected_tabLevel1 a{
				position:absolute;
				}
			
			ul#nav li.selected_tabLevel1 a,
			ul#nav li.Level2 a, 
			ul#nav li.Level1 a {
				width:100%;
				padding-top:.9em;
				padding-bottom:.9em;
				margin:0;
				border:solid 1px #ffffff;
				border-width:1px 0px 0px 0px;
				display: block;
				text-align:left;
				position:relative;
				text-transform: uppercase;
				font-size:16px;
				font-weight:bold;
				text-decoration:none;
				background-color:#555555;
				color:#ffffff;
				}
				ul#nav li.selected_tabLevel1 a:hover,
				ul#nav li.Level1 a:hover{
					background-color:#ffffff;
					color:#000000;
					}
					

           /* ul#nav li.Level0 li,
			.homepage ul#nav li.Level2, 
			.homepage ul#nav li.Level1{display:none;}*/
			
			ul#nav li.Level0 li,
			ul#nav li.selected_tabLevel0 li{display:none;}
			
    @media  (orientation:landscape) {
			#nav_wrap{width:100%;}	
			    #nav_wrap select#nav_select{display:none;}
			}
    @media  (orientation:portrait) {
			#nav_wrap{width:100%;}
			    #nav_wrap select#nav_select{display:none;}		
    }		
    	
/*
        ul#nav li:hover ul,
        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.es-productos:hover ul ul, 
		ul#nav li.es-productos:hover ul ul ul, 
		ul#nav li.es-productos:hover ul ul ul ul, 
		ul#nav li.es-productos.sfhover ul ul, 
		ul#nav li.es-productos.sfhover ul ul ul, 
		ul#nav li.es-productos.sfhover ul ul ul ul,		
		ul#nav li.fr-produits:hover ul ul, 
		ul#nav li.fr-produits:hover ul ul ul, 
		ul#nav li.fr-produits:hover ul ul ul ul, 
		ul#nav li.fr-produits.sfhover ul ul, 
		ul#nav li.fr-produits.sfhover ul ul ul, 
		ul#nav li.fr-produits.sfhover ul ul ul ul,		
		ul#nav li.products:hover ul, 
		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.Level0 li,
			.homepage ul#nav li.Level0 li,			
			.homepage ul#nav li.Level2, 
			.homepage ul#nav li.Level1{display:block;}
	
*/

/*---------------------------------------------*/	
/*--------------- FOOTER STYLES ---------------*/	
/*---------------------------------------------*/	
div#footer{
	float:left;
	clear: both;    
	background: #121214 none repeat scroll 0 0;
    border-top: 4px solid #1f1f1f;
    margin-top: 0px;
    width:100%;
    padding:0;
    position: relative;
	z-index:10;	
	}
	div#footer a{color:#ffffff;}
	div#footer ul{
		clear:both;	
		color:#ffffff;
		padding:32px 0px 100px 0px;
		margin:0px auto 0px auto;	
		}
		div#footer ul li.footerarea{
			float:left;
			list-style-type:none;
			width:90%;
			padding:0px 5% 0px 5%;
			margin:0px 0px 50px 0px;
			}
			div#footer ul li.footerarea h3{
				font-size:1.3em;
				font-weight:bold;
				margin:0px 0px 10px 0px;
				font-weight:normal;
				color:#ffffff;
				}
				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%;
                        list-style-type:none;
				        }
                        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%;}
			div#footer ul li dl	{
				margin:0px 0px 10px 0px;
				}
				div#footer ul li dl.location {
					margin:0px 0px 20px 0px;
					}
				div#footer ul li dt{
					font-size:0.9em;
					font-weight:bold;
					margin:0px 0px 3px 0px;
					}
				div#footer ul li dd{
					font-size:0.9em;
					margin:0px 0px 3px 0px;
					}
			
				div#footer ul li.footerarea dl.copyright{margin:25px 0px 0px 0px;}
					div#footer ul li.footerarea dl.copyright,
					div#footer ul li.footerarea dl.copyright dt,
					div#footer ul li.footerarea dl.copyright dd{
						width:280px;
						float:left;
						clear:left;			
						font-size:0.9em;
						
						}
						dl.copyright dt,
						dl.copyright dd,
						dl.copyright dd a{color:#ffffff !important;}
						
						dl.copyright dd.validate a{color:#ffffff !important;}

 div#footer {
        width:100%;
        padding:0px 0% 0px 0%;
        }
/*
@media (max-width: 767px) {
    div#footer {
        width:100%;
        padding:0px 10% 0px 10%;
        }
    }

@media (max-width: 479px) {
    div#footer {
        width:100%;
        padding:0px 10% 0px 10%;
        }
    }
*/