@charset "shift_jis";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	/*font-family: "lr SVbN", "Osaka|";*/
}

hr {
	display: none;
	
}

a:link {
	color: #6c5849; text-decoration: none;
}
a:visited {
	color: #6c5849; text-decoration: none;
}
a:hover {
	color: #cc3349; text-decoration: underline;
}

img {
	border: none;
}

#container {
	background-color: #F8F6F3;
	background-image: url(../images/header_bg.gif);
	background-repeat: repeat-x;
	padding: 10px 0 0 0;
}

.cb {
	clear: both;
}

/*----------------------------------------------------------------------------------
header
----------------------------------------------------------------------------------*/

#header {
	width: 980px;
	height: 86px;
}

#header h1 {
	float: left;
	margin: 20px 0 0 10px;
}

#header h1 a {
	background-image: url(../images/img_logo.gif);
	background-repeat: no-repeat;
	width: 165px;
	height: 0px !important;
	height /**/:45px; /*IE*/
	overflow: hidden;
	padding: 45px 0 0 0;
	display: block;
}

#header #wrapSubNav {
	float: right;
}

#wrapSubNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#wrapSubNav li {
	float: left;
}

#wrapSubNav li a {
	background-image: url(../images/img_head_navi.gif);
	background-repeat: no-repeat;
	height: 0 !important;
	height /**/: 25px;
	padding: 25px 0 0 0;
	overflow: hidden;
	display: block;
}

#wrapSubNav li#enterprise a {
	width: 61px;
}

#wrapSubNav li#enterprise a:hover {
	background-position: 0 -25px;
}

#wrapSubNav li#employ a {
	width: 65px;
	background-position: -61px 0px;
}

#wrapSubNav li#employ a:hover {
	background-position: -61px -25px;
}

#wrapSubNav li#sitemap a {
	width: 76px;
	background-position: -127px 0px;
}

#wrapSubNav li#sitemap a:hover {
	background-position: -127px -25px;
}

#wrapSubNav li#reference a {
	width: 87px;
	background-position: -203px 0px;
}

#wrapSubNav li#reference a:hover {
	background-position: -203px -25px;
}

#wrapSubNav dl {
	margin: 0 0 0 106px;
	padding: 0;
	clear: both;
}

#wrapSubNav dl dt {
	background-image: url(../images/img_sizechange.gif);
	background-repeat: no-repeat;
	width: 100px;
	height: 0px !important;
	height /**/: 20px;
	padding: 20px 0 0 0 ;
	overflow: hidden;
	float: left;
}

#wrapSubNav dl dd a {
	background-image: url(../images/bt_sizechange.gif);
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/: 20px;
	padding: 20px 0 0 0 ;
	overflow: hidden;
	float: left;
}

#wrapSubNav dl dd#small a {
	width: 20px;
}

#wrapSubNav dl dd#small a:hover {
	background-position: 0px -20px;
}

#wrapSubNav dl dd#medium a {
	width: 21px;
	background-position: -24px 0px;
	margin: 0 0 0 3px;
}

#wrapSubNav dl dd#medium a:hover {
	background-position: -24px -20px;
}

#wrapSubNav dl dd#large a {
	width: 20px;
	background-position: -50px 0px;
	margin: 0 0 0 4px;
}

#wrapSubNav dl dd#large a:hover {
	background-position: -50px -20px;
}

/*----------------------------------------------------------------------------------
globleNavi
----------------------------------------------------------------------------------*/

#wrapGlobleNav {
	background-image: url(../images/img_navi_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 36px;
	clear: both;
}

#wrapGlobleNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 980px;
}

#wrapGlobleNav li {
	float: left;
}

#wrapGlobleNav li a {
	background-image: url(../images/img_navi.gif);
	background-repeat: no-repeat;
	height: 0 !important;
	height /**/: 36px;
	padding: 36px 0 0 0;
	overflow: hidden;
	display: block;
}

#wrapGlobleNav li#navHome a {
	width: 196px;
}

#wrapGlobleNav li#navHome a:hover {
	background-position: 0px -36px;
}

#wrapGlobleNav li#navHome a.ac {
	background-position: 0px -72px;
}

#wrapGlobleNav li#navSearch a {
	width: 196px;
	background-position: -196px 0px;
}

#wrapGlobleNav li#navSearch a:hover {
	background-position: -196px -36px;
}

#wrapGlobleNav li#navSearch a.ac {
	background-position: -196px -72px;
}

#wrapGlobleNav li#navCar a {
	width: 196px;
	background-position: -392px 0px;
}

#wrapGlobleNav li#navCar a:hover {
	background-position: -392px -36px;
}

#wrapGlobleNav li#navCar a.ac {
	background-position: -392px -72px;
}

#wrapGlobleNav li#navService a {
	width: 196px;
	background-position: -588px 0px;
}

#wrapGlobleNav li#navService a:hover {
	background-position: -588px -36px;
}

#wrapGlobleNav li#navService a.ac {
	background-position: -588px -72px;
}

#wrapGlobleNav li#navShop a {
	width: 196px;
	background-position: -784px 0px;
}

#wrapGlobleNav li#navShop a:hover {
	background-position: -784px -36px;
}

/*----------------------------------------------------------------------------------
headline
----------------------------------------------------------------------------------*/
#wrapHeadline {
	background-image: url(../images/img_headline_bg.gif);
	background-repeat: repeat-x;
	width: 100%;
	border-bottom: 1px solid #959492;
	clear: both;
}

#wrapHeadline h1 {
	width: 980px;
	margin: 0;
	height: 0 !important;
	height /**/: 129px;
	overflow: hidden;
	padding: 129px 0 0 0;
}

#wrapHeadline #topicPath {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(../images/img_topicpath_bg.gif);
	background-repeat: repeat-x;
}

#topicPath #topicPathIn {
	background-color: #DCD9D2;
	width: 980px;
}

#topicPathIn p {
	padding: 5px 0 3px 15px;
	margin: 0;
	font-size: 11px;
}

#topicPathIn p a:link {
	color: #cc3349; text-decoration: none;
}
#topicPathIn p a:visited {
	color: #cc3349; text-decoration: none;
}
#topicPathIn p a:hover {
	color: #cc3349; text-decoration: underline;
}

/*----------------------------------------------------------------------------------
contents
----------------------------------------------------------------------------------*/
#contents {
	margin: 15px 15px 0 15px;
	width: 950px;
	clear: both;
	display: inline-block;
	background-image: url(../images/contents_bg.gif);
}

#contents:after,#wrapContents:after {  
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both; 
}

#wrapContents {
	margin: 15px 15px 0 15px;
	width: 950px;
	clear: both;
	display: inline-block;
	background-image: url(../images/img_leftnavi_bg.gif) !important;
	background-repeat: repeat-y;
}

/*----------------------------------------------------------------------------------
main
----------------------------------------------------------------------------------*/
#maincontents {
	float: right;
	width: 730px;
	margin: 0 0 40px 0;
}

/*----------------------------------------------------------------------------------
leftNavi
----------------------------------------------------------------------------------*/
#leftNav {
	float: left;
	width: 190px;
}

#leftNav:after {  
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both; 
}

#wrapLeftNav {
	background-image: url(../images/img_leftnavi_headbg.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 5px 0 0 0;
}

#wrapLeftNav ul,#wrapLeftNav2 ul,#wrapLeftSubNav ul,#wrapLeftNavBannar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#wrapLeftNav li a {
	background-image: url(../car/images/img_leftnavi.gif);
	width: 190px;
	height: 0 !important;
	height /**/: 31px;
	padding: 31px 0 0 0;
	overflow: hidden;
	display: block;
}

#wrapLeftNav2 li a {
	background-image: url(../car/images/img_leftnavi.gif);
	width: 190px;
	height: 0 !important;
	height /**/: 27px;
	padding: 27px 0 0 0;
	overflow: hidden;
	display: block;
}

#wrapLeftNav li#toyotaNew a,#wrapLeftNav ul#serviceNav li#meintenance a,#wrapLeftNav ul#companyNav li#outline a,#wrapLeftNav ul#shopListNav li#top a,#wrapLeftNav ul#otherNav li#back a {
	background-position: 0px -5px;
}
#wrapLeftNav li#toyotaNew a:hover,#wrapLeftNav ul#serviceNav li#meintenance a:hover,#wrapLeftNav ul#companyNav li#outline a:hover {
	background-position: 380px -5px;
}
#wrapLeftNav li#toyotaNew a.ac,#wrapLeftNav ul#serviceNav li#meintenance a.ac,#wrapLeftNav ul#companyNav li#outline a.ac,#wrapLeftNav ul#shopListNav li#top a:hover,#wrapLeftNav ul#otherNav li#back a:hover {
	background-position: 190px -5px;
}
#wrapLeftNav li#business a,#wrapLeftNav ul#serviceNav li#oil a,#wrapLeftNav ul#companyNav li#philosophy a,#wrapLeftNav ul#shopListNav li#back a {
	background-position: 0px -36px;
}
#wrapLeftNav li#business a:hover,#wrapLeftNav ul#serviceNav li#oil a:hover,#wrapLeftNav ul#companyNav li#philosophy a:hover {
	background-position: 380px -36px;
}
#wrapLeftNav li#business a.ac,#wrapLeftNav ul#serviceNav li#oil a.ac,#wrapLeftNav ul#companyNav li#philosophy a.ac,#wrapLeftNav ul#shopListNav li#back a:hover {
	background-position: 190px -36px;
}

#wrapLeftNav li#lexus a,#wrapLeftNav ul#serviceNav li#syaken a {
	background-position: 0px -98px;
}
#wrapLeftNav li#lexus a:hover,#wrapLeftNav ul#serviceNav li#syaken a:hover {
	background-position: 380px -98px;
}
#wrapLeftNav li#lexus a.ac,#wrapLeftNav ul#serviceNav li#syaken a.ac {
	background-position: 190px -98px;
}

#wrapLeftNav li#welfare a,#wrapLeftNav ul#serviceNav li#inspect a,#wrapLeftNav ul#companyNav li#lexus a{
	background-position: 0px -67px;
}
#wrapLeftNav li#welfare a:hover,#wrapLeftNav ul#serviceNav li#inspect a:hover,#wrapLeftNav ul#companyNav li#lexus a:hover {
	background-position: 380px -67px;
}
#wrapLeftNav li#welfare a.ac,#wrapLeftNav ul#serviceNav li#inspect a.ac,#wrapLeftNav ul#companyNav li#lexus a.ac {
	background-position: 190px -67px;
}

#wrapLeftNav li#electricCar a,#wrapLeftNav ul#serviceNav li#syaken a {
	background-position: 0px -98px;
}
#wrapLeftNav li#electricCar a:hover,#wrapLeftNav ul#serviceNav li#syaken a:hover {
	background-position: 380px -98px;
}
#wrapLeftNav li#electricCar a.ac,#wrapLeftNav ul#serviceNav li#syaken a.ac {
	background-position: 190px -98px;
}

#wrapLeftNav li#vw a,#wrapLeftNav ul#serviceNav li#carLiflesh a {
	background-position: 0px -129px;
}
#wrapLeftNav li#vw a:hover,#wrapLeftNav ul#serviceNav li#carLiflesh a:hover {
	background-position: 380px -129px;
}
#wrapLeftNav li#vw a.ac,#wrapLeftNav ul#serviceNav li#carLiflesh a.ac {
	background-position: 190px -129px;
}

#wrapLeftNav li#ucar a{
	background-position: 0px -160px;
}
#wrapLeftNav li#ucar a:hover{
	background-position: 380px -160px;
}
#wrapLeftNav li#ucar a.ac {
	background-position: 190px -160px;
}

#wrapLeftNav2 li#ucar_b a{
	background-position: 0px -191px;
}
#wrapLeftNav2 li#ucar_b a:hover {
	background-position: 380px -191px;
}
#wrapLeftNav2 li#ucar_b a.ac{
	background-position: 190px -191px;
}

#wrapLeftNav2 li#longrun a{
	background-position: 0px -218px;
}
#wrapLeftNav2 li#longrun a:hover {
	background-position: 380px -218px;
}
#wrapLeftNav2 li#longrun a.ac {
	background-position: 190px -218px;
}

#wrapLeftNav2 li#niceluck a {
	background-position: 0px -245px;
}
#wrapLeftNav2 li#niceluck a:hover {
	background-position: 380px -245px;
}
#wrapLeftNav2 li#niceluck a.ac {
	background-position: 190px -245px;
}

#wrapLeftNav2 li#t_up a {
	background-position: 0px -272px;
}
#wrapLeftNav2 li#t_up a:hover {
	background-position: 380px -272px;
}
#wrapLeftNav2 li#t_up a.ac {
	background-position: 190px -272px;
}

#wrapLeftNav2 li#carat a {
	background-position: 0px -299px;
}
#wrapLeftNav2 li#carat a:hover {
	background-position: 380px -299px;
}
#wrapLeftNav2 li#carat a.ac {
	background-position: 190px -299px;
}


#wrapLeftNav ul#serviceNav li#repair a {
	background-position: 0px -160px;
}
#wrapLeftNav ul#serviceNav li#repair a:hover {
	background-position: 380px -160px;
}
#wrapLeftNav ul#serviceNav li#repair a.ac {
	background-position: 190px -160px;
}

#wrapLeftNav ul#serviceNav li#ttune a {
	background-position: 0px -191px;
}
#wrapLeftNav ul#serviceNav li#ttune a:hover {
	background-position: 380px -191px;
}
#wrapLeftNav ul#serviceNav li#ttune a.ac {
	background-position: 190px -191px;
}

/*-------------
ServiceSupport
-------------*/
#wrapLeftNav ul#serviceNav li a {
	background-image: url(../carlife/service/images/img_leftnavi.gif);
}

/*-------------
Company
-------------*/
#wrapLeftNav ul#companyNav li a {
	background-image: url(../company/images/img_leftnavi.gif);
}

#wrapLeftNav ul#companyNav li#aichiToyota {
	background-image: url(../company/images/img_leftnavi.gif);
	width: 190px;
	height: 0 !important;
	height /**/: 30px;
	padding: 30px 0 0 0;
	overflow: hidden;
	display: block;
	background-position: 0px -98px;
}

#wrapLeftNav ul#companyNav li#enviromental a {
	height /**/: 27px;
	padding: 27px 0 0 0;
	background-position: 0px -128px;
}
#wrapLeftNav ul#companyNav li#enviromental a:hover {
	background-position: 380px -128px;
}
#wrapLeftNav ul#companyNav li#enviromental a.ac {
	background-position: 190px -128px;
}

#wrapLeftNav ul#companyNav li#contribute a {
	height /**/: 27px;
	padding: 27px 0 0 0;
	background-position: 0px -155px;
}
#wrapLeftNav ul#companyNav li#contribute a:hover {
	background-position: 380px -155px;
}
#wrapLeftNav ul#companyNav li#contribute a.ac {
	background-position: 190px -155px;
}

#wrapLeftNav ul#companyNav li#financial a {
	background-position: 0px -182px;
	background-repeat: repeat-x;
	height /**/: 30px;
	padding: 30px 0 0 0;
	overflow: hidden;
	display: block;
}
#wrapLeftNav ul#companyNav li#financial a:hover {
	background-position: 380px -182px;
}
#wrapLeftNav ul#companyNav li#financial a.ac {
	background-position: 190px -182px;
}

/*-------------
ShopList
-------------*/
#wrapLeftNav ul#shopListNav li a {
	background-image: url(../shoplist/images/img_leftnavi02.gif);
}

/*-------------
other
-------------*/
#wrapLeftNav ul#otherNav li a {
	background-image: url(../images/left_navi_back.gif);
}

/*-------------
nurie
-------------*/
#wrapLeftNav ul#nurieNav li a {
	background-image: url(../nurie/images/img_leftnavi.gif);
	width: 190px;
	height: 0 !important;
	height /**/: 31px;
	padding: 31px 0 0 0;
	overflow: hidden;
	display: block;
}
#wrapLeftNav li#nurieNavBack a {
	background-position: 0px -5px;
}
#wrapLeftNav li#nurieNavBack a:hover {
	background-position: 380px -5px;
}
#wrapLeftNav li#nurieNavBack a.ac {
	background-position: 190px -5px;
}
#wrapLeftNav li#nurieNavTop a {
	background-position: 0px -36px;
}
#wrapLeftNav li#nurieNavTop a:hover {
	background-position: 380px -36px;
}
#wrapLeftNav li#nurieNavTop a.ac {
	background-position: 190px -36px;
}
#wrapLeftNav ul#nurieNav li#nurieNavPrius a {
	height /**/: 26px;
	padding: 26px 0 0 0;
	background-position: 0px -67px;
}
#wrapLeftNav ul#nurieNav li#nurieNavPrius a:hover {
	background-position: 380px -67px;
}
#wrapLeftNav ul#nurieNav li#nurieNavPrius a.ac {
	background-position: 190px -67px;
}
#wrapLeftNav ul#nurieNav li#nurieNavEstima a {
	height /**/: 26px;
	padding: 26px 0 0 0;
	background-position: 0px -93px;
}
#wrapLeftNav ul#nurieNav li#nurieNavEstima a:hover {
	background-position: 380px -93px;
}
#wrapLeftNav ul#nurieNav li#nurieNavEstima a.ac {
	background-position: 190px -93px;
}
#wrapLeftNav li#nurieNavIsis a {
	background-position: 0px -119px;
}
#wrapLeftNav li#nurieNavIsis a:hover {
	background-position: 380px -119px;
}
#wrapLeftNav li#nurieNavIsis a.ac {
	background-position: 190px -119px;
}
#wrapLeftNav li#nurieNavPorte a {
	background-position: 0px -150px;
}
#wrapLeftNav li#nurieNavPorte a:hover {
	background-position: 380px -150px;
}
#wrapLeftNav li#nurieNavPorte a.ac {
	background-position: 190px -150px;
}

/*-------------
lexis
-------------*/

#wrapLeftNav ul#lexisNav li a {
	background-image: url(../images/left_navi_lexus.gif);
	width: 190px;
	height: 0 !important;
	height /**/: 31px;
	padding: 31px 0 0 0;
	overflow: hidden;
	display: block;
}
#wrapLeftNav li#lexisNavOther a {
	background-position: 0px -5px;
}
#wrapLeftNav li#lexisNavOther a:hover {
	background-position: 380px -5px;
}
#wrapLeftNav li#lexisNavOther a.ac {
	background-position: 190px -5px;
}


/*----------------------------------------------------------------------------------
leftSubNavi
----------------------------------------------------------------------------------*/

#wrapLeftSubNav {
	margin: 0 0 0 6px; 
}

#wrapLeftSubNav li a {
	background-image: url(../car/images/img_leftsubnavi.gif);
	width: 178px;
	height: 0 !important;
	height /**/: 45px;
	padding: 45px 0 0 0;
	overflow: hidden;
	display: block;
}

#wrapLeftSubNav ul#serviceSub li a {
	background-image: url(../carlife/service/images/img_leftsubnavi.gif);
}

#wrapLeftSubNav ul#companySub li a {
	background-image: url(../company/images/img_leftsubnavi.gif);
}

#wrapLeftSubNav li#plan a,#wrapLeftSubNav ul#serviceSub li#insurance a,#wrapLeftSubNav ul#companySub li#employment a {
	margin: 10px 0 0 0;
	background-position: 0px 0px;
}
#wrapLeftSubNav li#plan a:hover,#wrapLeftSubNav ul#serviceSub li#insurance a:hover,#wrapLeftSubNav ul#companySub li#employment a:hover {
	background-position: 178px 0px;
}

#wrapLeftSubNav li#simulation a,#wrapLeftSubNav ul#serviceSub li#insurance a,#wrapLeftSubNav ul#companySub li#employment a {
	margin: 10px 0 0 0;
	background-position: 0px 0px;
}
#wrapLeftSubNav li#simulation a:hover,#wrapLeftSubNav ul#serviceSub li#insurance a:hover,#wrapLeftSubNav ul#companySub li#employment a:hover {
	background-position: 178px 0px;
}

#wrapLeftSubNav li#lease a,#wrapLeftSubNav ul#serviceSub li#pipit a {
	margin: 6px 0 0 0;
	background-position: 0px -51px;
}
#wrapLeftSubNav li#lease a:hover,#wrapLeftSubNav ul#serviceSub li#pipit a:hover {
	background-position: 178px -51px;
}

#wrapLeftSubNav li#ucar a,#wrapLeftSubNav ul#serviceSub li#lifeplan a {
	margin: 6px 0 0 0;
	background-position: 0px -101px;
}
#wrapLeftSubNav li#ucar a:hover,#wrapLeftSubNav ul#serviceSub li#lifeplan a:hover {
	background-position: 178px -101px;
}

#wrapLeftSubNav li#tup a,#wrapLeftSubNav ul#serviceSub li#lease a {
	margin: 6px 0 0 0;
	background-position: 0px -151px;
}
#wrapLeftSubNav li#tup a:hover,#wrapLeftSubNav ul#serviceSub li#lease a:hover {
	background-position: 178px -151px;
}

#wrapLeftSubNav ul#serviceSub li#plan a {
	margin: 6px 0 0 0;
	background-position: 0px -201px;
}
#wrapLeftSubNav ul#serviceSub li#plan a:hover {
	background-position: 178px -201px;
}

/*--------------------------------------------------
CarLineup
--------------------------------------------------*/

#wrapLeftNavBannar {
	margin: 10px 0 40px 6px;
}

#wrapLeftNavBannar li a {
	width: 178px;
	height: 0 !important;
	height /**/: 95px;
	padding: 95px 0 0 0;
	overflow: hidden;
	display: block;
}

#wrapLeftNavBannar li#month a {
	background-image: url(../images/img_bargain.gif);
}

#wrapLeftNavBannar li#shijyouyoyaku a {
	background-image: url(../images/img_shijyouyoyaku.gif);
}

#wrapLeftNavBannar li#shijyouyoyaku a:hover,li#month a:hover,#wrapLeftNavBannar li#catalogue a:hover,#wrapLeftNavBannar li#nurie a:hover {
	background-position: 0 -95px;
}

#wrapLeftNavBannar li#catalogue a,li#shijyouyoyaku a {
	background-image: url(../images/img_navicatalogue.gif);
	margin: 10px 0 0 0;
}
#wrapLeftNavBannar li#nurie a {
	background-image: url(../images/img_nurie.gif);
	margin: 10px 0 0 0;
}

/*--------------------------------------------------
Company
--------------------------------------------------*/
#wrapLeftNavBannar #wrapnews {
	background-image: url(../company/images/news_bg.gif);
	padding: 10px 0;
	width: 178px;
}

#wrapnews p {
	margin: 0 10px;
	font-size: 11px;
	line-height: 16px;
}

#wrapnews p strong {
	color: #AF0000;
}

/*----------------------------------------------------------------------------------
footer
----------------------------------------------------------------------------------*/
#footer {
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
	clear: both;
}

#footer #wrapFootNav {
	width: 980px;
	padding: 10px 0 0 0;
}

#wrapFootNav ul {
	margin: 0 0 0 7px;
	padding: 0;
	list-style: none;
}

#wrapFootNav li {
	float: left;
}

#wrapFootNav li a {
	background-image: url(../images/foot_navi.gif);
	background-repeat: no-repeat;
	height: 0 !important;
	height /**/: 13px;
	padding: 13px 0 0 0;
	overflow: hidden;
	display: block;
}

#wrapFootNav li#policy a {
	width: 119px;
}

#wrapFootNav li#policy a:hover {
	background-position: 0px -13px;
}

#wrapFootNav li#security a {
	width: 175px;
	background-position: -119px 0px;
}

#wrapFootNav li#security a:hover {
	background-position: -119px -13px;
}

#wrapFootNav li#csr a {
	width: 90px;
	background-position: -294px 0px;
}

#wrapFootNav li#csr a:hover {
	background-position: -294px -13px;
}

#wrapFootNav li#link a {
	width: 46px;
	background-position: -384px 0px;
}

#wrapFootNav li#link a:hover {
	background-position: -384px -13px;
}

#wrapFootNav p {
	margin: 0 15px 0 0;
}

#wrapFootNav p a {
	background-image: url(../images/img_logo_atg.gif);
	background-repeat: no-repeat;
	width: 95px;
	height: 0 !important;
	height /**/: 25px;
	padding: 25px 0 0 0;
	overflow: hidden;
	display: block;
	float: right;
}

#footer address {
	clear: both;
	margin: 0 0 0 15px;
	padding: 0 0 20px 0;
	font-style: normal;
	font-size: 11px;
	color: #6D6D6D;
}