@charset "UTF-8";
/* CSS Document */

table {
	border: none;
	border-collapse: collapse;
	width: 765px;
}

th {
	background: #000;
	border: 1px #222222 solid;
	text-align: left;
	padding: 1px 5px;
}

td {
	border: 1px #000 solid;
	padding: 1px 5px;
}

.td1 {
	background: #2D2D2D;
}

.td2 {
	background: #222222;
}

.thTitle {
	background: #ed3417;
	text-align: center;
	border: 1px #000 solid;
}

.pTitle {
	font-size: 160%;
	text-align: left;
}

.pNew {
	color: #e50000;
}

.pLineup1 {
	text-align: left;
	font-size: 90%;	
}

/* ------------------------------
 main
------------------------------ */
#mainLineup {
	background: url(../../images/common/bg.jpg) repeat-y center top;
	height: 100%;
	margin: 0 auto;
	position: relative;
	width: 100%;
	min-width: 985px;
}

/* ------------------------------
 top
------------------------------ */
#lineupTop {
	background: url(../../images/lineup/titleBg.png) no-repeat;
	height: 58px;
	margin: 0 auto;
	position: relative;
	width: 845px;
}

#lineupTopBox {
	height: 58px;
	margin: 0 auto;
	position: relative;
	width: 805px;
}

#titleTop {
	left: 0;
	top: 18px;
	position: absolute;
	width: 500px;
}

.bluetooth {
	left: 185px;
	top: 45px;
	position: absolute;
}

.usb {
	left: 211px;
	top: 47px;
	position: absolute;
}

.ipod {
	left: 285px;
	top: 47px;
	position: absolute;
}

/* ------------------------------
 RV
------------------------------ */
#rv {
	background: url(../../images/lineup/bg1.png) no-repeat;
	height: 1478px;
	margin: 0 auto;
	position: relative;
	width: 845px;
}

/* ------------------------------
 RV-NB90
------------------------------ */
#nb90 {
	height: 288px;
	margin: 0 auto;
	position: relative;
	width: 765px;
}

#nb90Titile {
	left: 0;
	position: absolute;
	top: 40px;
}

#nb90Ul {
	text-align: left;
	left: 0;
	position: absolute;
	top: 78px;
	width: 360px;
}

#nb90Ul li {
	margin-left: 0.8em;
	text-indent: -0.8em;
}

#nb90BImg {
	left: 366px;
	position: absolute;
	top: 40px;
}

#nb90BTitile {
	left: 366px;
	position: absolute;
	top: 208px;
}

/* ------------------------------
 RV-NB70
------------------------------ */
#nb70 {
	height: 488px;
	margin: 0 auto;
	position: relative;
	width: 765px;
}

#nb70Titile {
	left: 0;
	position: absolute;
	top: 40px;
}

#nb70Ul {
	text-align: left;
	left: 0;
	position: absolute;
	top: 78px;
	width: 360px;
}

#nb70Ul li {
	margin-left: 0.8em;
	text-indent: -0.8em;
}

#nb70BImg {
	left: 366px;
	position: absolute;
	top: 40px;
}

#nb70BTitile {
	left: 366px;
	position: absolute;
	top: 208px;
}

#nb70SImg {
	left: 366px;
	position: absolute;
	top: 260px;
}

#nb70STitile {
	left: 366px;
	position: absolute;
	top: 428px;
}

/* ------------------------------
 RV-NB50
------------------------------ */
#nb50 {
	height: 724px;
	margin: 0 auto;
	position: relative;
	width: 765px;
}

#nb50Titile {
	left: 0;
	position: absolute;
	top: 40px;
}

#nb50Ul {
	text-align: left;
	left: 0;
	position: absolute;
	top: 78px;
	width: 360px;
}

#nb50Ul li {
	margin-left: 0.8em;
	text-indent: -0.8em;
}

#nb50SImg {
	left: 366px;
	position: absolute;
	top: 40px;
}

#nb50STitile {
	left: 366px;
	position: absolute;
	top: 208px;
}

#nb51WImg {
	left: 366px;
	position: absolute;
	top: 260px;
}

#nb51WTitile {
	left: 366px;
	position: absolute;
	top: 428px;
}

#nb52BImg {
	left: 366px;
	position: absolute;
	top: 480px;
}

#nb52BTitile {
	left: 366px;
	position: absolute;
	top: 648px;
}

/* ------------------------------
 RV-NB Series Specifications
------------------------------ */
#titleRvSpec {
	background: url(../../images/lineup/titleRvSpecificationsBg.png) no-repeat;
	height: 58px;
	margin: 0 auto;
	position: relative;
	width: 845px;
}

#titleRvSpecText {
	left: 20px;
	text-align: left;
	top: 18px;
	position: absolute;
	width: 500px;
}

#rvSpecBg {
	background: url(../../images/lineup/bg2.png) no-repeat;
	height: 723px;
	margin: 0 auto;
	position: relative;
	width: 845px;
}

#rvSpec {
	height: 703px;
	margin: 0 auto;
	position: relative;
	width: 765px;
}

#printBt {
	right: 0;
	position: absolute;
	top: 40px;
}

#ulSpec {
	text-align: left;
	left: 0;
	position: absolute;
	top: 40px;
}

#ulSpec li {
	margin-left: 0.8em;
	text-indent: -0.8em;
}

#tableSpec {
	left: 0;
	position: absolute;
	top: 174px;
}

/* ------------------------------
 List
------------------------------ */
#titleList {
	background: url(../../images/lineup/titleListBg.png) no-repeat;
	height: 58px;
	margin: 0 auto;
	position: relative;
	width: 845px;
}

#titleListText {
	left: 20px;
	text-align: left;
	top: 18px;
	position: absolute;
	width: 500px;
}

#listBg {
	background: url(../../images/lineup/bg3.png) no-repeat;
	height: 402px;
	margin: 0 auto;
	position: relative;
	width: 845px;
}

#list {
	height: 402px;
	margin: 0 auto;
	position: relative;
	width: 765px;
}

#tableList {
	left: 0;
	position: absolute;
	top: 30px;
}

.attention {
	margin: 5px 0 0 0;
	text-align: right;
}

/* ------------------------------
 Check your country
------------------------------ */
#titleCountry {
	background: url(../../images/lineup/titleCountryBg.png) no-repeat;
	height: 58px;
	margin: 0 auto;
	position: relative;
	width: 845px;
}

#titleCountryText {
	left: 20px;
	text-align: left;
	top: 18px;
	position: absolute;
	width: 500px;
}

#countryBg {
	background: url(../../images/lineup/bg4.png) no-repeat;
	height: 249px;
	margin: 0 auto;
	position: relative;
	width: 845px;
}

#country {
	height: 249px;
	margin: 0 auto;
	position: relative;
	width: 765px;
}

#tableCountry {
	left: 0;
	position: absolute;
	top: 30px;
}

/* ------------------------------
 BackToTop
------------------------------ */
#backToTop {
	height: 68px;
	margin: 0 auto;
	position: relative;
	width: 845px;
}

#backToTopBt {
	position: absolute;
	right: 0;
	top: 20px;
}
