@import url("./base.css");

#Content {
 line-height: 1.5em;
}



/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sub_menu
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

body#links #Content #Primary {
	width: 580px ;
	float:left;
	margin: 0 0 10px 35px;
	_margin:0 0 10px 17px;
	
}

body#links #Content #Primary p.menu {
	margin: 0 0 0 0px;
}


/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
class:left
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

#Content .left {
	float: left;
	width: 638px;
	margin-left: 30px;
}

* html #Content .left {
	display: inline;
}

#Content .left .caption ,
#Content .left h3 {
	color: #a30037;
}

#Content .left h3 {
	margin-bottom: 15px;
	font-size: 120%;
}

#Content .left #Rules {
	margin-top: 15px;
	border: 1px solid #e1e1e5;
	padding: 15px;
	background: #f7f7fc;
}

#Content .left #Rules iframe {
	width: 328px;
	border: 1px solid #e1e1e5;
	background: #fff;
}

* html #Content .left #Rules iframe {
	width: 330px;
}


/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
class:right
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

#Content .right {
	float: right;
	width: 264px;
	margin: 18px 10px 0 0 ;
}

#Content .right h2 {
	margin: 10px 0 20px 20px ;
}

#Content .right #Banner {
    margin: -15px 0 0 18px ;

}

#Content .right #BannerBody {
    height:180px;
	padding: 0 18px;
	font-size: 80%;
	line-height: 1.4em;
	background: url(../images/top/right-back-bottom.gif) no-repeat left bottom;

}

#Content .right #Banner img#Logo {
	float: left;
	width: 77px;
	margin-left: -5px;
}

* html #Content .right #Banner img#Logo {
	display: inline;
}

#Content .right #Banner p {
	margin: 5px;
}

* html #Content .right #Banner img#Logo {
	display: inline;
}

#Content .right #Banner dl {
	clear: both;
	border-top: 1px dotted #dadada;
	padding: 5px 0 20px;
}

#Content .right #Banner dt {
	color: #a30037;
	font-weight: bolder;
}

#Content .right #Banner dd {
	margin: 2px 0;
}

/*
===============================================================================
id:Pagetop
===============================================================================
*/

#pagetop {
	clear: both;
	text-align: right;
	margin: 0 40px 10px 0;
	font-weight: bold;

}




/* --840 sitemap -- */


.entry {
	color: #A30037;
	border-bottom: 1px dotted #ccc;
	margin-top: 8px;
	margin-bottom: 3px;
	padding-bottom: 3px;
}

.info-block_0 {
	width: 630px;
	height:70px;

}

.info-block_1 {
	width: 640px;
	height:155px;

}

.info-block_2 {
	width: 640px;
	height:310px;

}

.info-block_3 {
	width: 640px;
	height:465px;

}

dl.info-box {
	float: left;
	width: 315px;
	margin: 0px;
	padding: 0;
	
}

dl.info-box dt {
	background: #fff url("../images/links/bg-up.gif") 0 0 ;
	padding: 18px 0 8px 35px;
	font-size: 130%;
	font-weight: bold;
}

dl.info-box dd {
	background: #fff url("../images/links/bg-bottom.gif") bottom left ;
	padding: 10px 13px 5px 30px;
	height: 98px;
}

dl.info-box dd p.logo-img {
	float: left;
	padding-bottom: 15px;
}

dl.info-box dd p {

	line-height: 135%;
}

dl.info-box dd a {
	font-weight: bold;
}

dl.info-box dd img {
	margin-right: 5px;
	margin-top: -5px;
}


h3.title-4-01 {
	background: #fff url("../images/links/title-4-1.gif") 0 0 ;
	width: 183px;
	height: 53px;
	text-indent: -9999px;
	margin: 10px 0 10px 5px;
}
h3.title-4-02 {
	background: #fff url("../images/links/title-4-2.gif") 0 0 ;
	width: 183px;
	height: 53px;
	text-indent: -9999px;
	margin: 10px 0 10px 5px;
}
h3.title-4-03 {
	background: #fff url("../images/links/title-4-3.gif") 0 0 ;
	width: 183px;
	height: 53px;
	text-indent: -9999px;
	margin: 10px 0 10px 5px;
}
h3.title-4-04 {
	background: #fff url("../images/links/title-4-4.gif") 0 0 ;
	width: 183px;
	height: 53px;
	text-indent: -9999px;
	margin: 10px 0 10px 5px;
}

h3.title-2-01 {
	background: #fff url("../images/links/title-2-1.gif") 0 0 ;
	width: 183px;
	height: 53px;
	text-indent: -9999px;
	margin: 10px 0 10px 5px;
}
h3.title-2-02 {
	background: #fff url("../images/links/title-2-2.gif") 0 0 ;
	width: 183px;
	height: 53px;
	text-indent: -9999px;
	margin: 10px 0 10px 5px;
}

ul.local-menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.local-menu li {
	float: left;
	margin: 10px 5px 0 2px;
	padding: 0;
}

ul.local-menu li a {
	display: block;
	width: 307px;
	height: 54px;
	text-indent: -9999px;
}

ul.local-menu li.car {
	background: #fff url("../images/links/btn-4.gif") 0 0 ;
}

ul.local-menu li.motorcycle {
	background: #fff url("../images/links/btn-2.gif") 0 0 ;
}

ul.local-menu li.car a:hover {
	background: #fff url("../images/links/btn-4.gif") 0 -54px;
}

ul.local-menu li.motorcycle a:hover {
	background: #fff url("../images/links/btn-2.gif") 0 -54px;
}