﻿@charset 'UTF-8';
/*===========================================
original.css INDEX
===========================================*/

/*--------------------------------------------------
carBody
--------------------------------------------------*/
#carBody{position:relative; height:610px;}
#carBody article{overflow:hidden; display:none;}
#carBody article.active{display:block;}
#carBody article section{position:absolute; height:610px; opacity:0;}
#carBody article section.active{opacity:1;}
#carBody article#powertrain section.active{opacity:1;}
#carBody article section.hide{display:none;}
#carBody article section .carImg{position:relative;margin:0;line-height: 0;}
#carBody article .subLists{display:none;}

/* plots
---------------------------------*/
#carBody article section ul.plots li{position:absolute;min-width: 160px;}
#carBody article section ul.plots > li > a{display:block; position:absolute; z-index:4; margin:27px 0 0 27px; width:34px; height:34px; background:url(../images/plot.png) 0 0 no-repeat;}
#carBody article section ul.plots li span{display:none; position:absolute; z-index:3; width:86px; height:86px; background: url(../images/plot_sprite.png) no-repeat 0 0;}
#carBody article section ul.plots li span.sprite {
	display:block;
	-webkit-animation-name: plotplay;
	-webkit-animation-duration: 3s;
	-webkit-animation-timing-function: steps(24);
	-webkit-animation-delay: 2s;
	-webkit-animation-iteration-count:infinite;
	
	animation-name: plotplay;
	animation-duration: 3s;
	animation-timing-function: steps(24);
	animation-delay: 2s;
	animation-iteration-count:infinite;
}
@-webkit-keyframes plotplay {
	0% {background-position: 0px 0;}
	100% {background-position: -2064px 0;}
}
@keyframes plotplay {
	0% {background-position: 0px 0;}
	100% {background-position: -2064px 0;}
}


#carBody article section ul.plots li span.frame1{ background: url(../images/plot_sprite.png) no-repeat 0 0; }
#carBody article section ul.plots li span.frame2{ background: url(../images/plot_sprite.png) no-repeat -86px 0; }
#carBody article section ul.plots li span.frame3{ background: url(../images/plot_sprite.png) no-repeat -172px 0; }
#carBody article section ul.plots li span.frame4{ background: url(../images/plot_sprite.png) no-repeat -258px 0; }
#carBody article section ul.plots li span.frame5{ background: url(../images/plot_sprite.png) no-repeat -344px 0; }
#carBody article section ul.plots li span.frame6{ background: url(../images/plot_sprite.png) no-repeat -430px 0; }
#carBody article section ul.plots li span.frame7{ background: url(../images/plot_sprite.png) no-repeat -516px 0; }
#carBody article section ul.plots li span.frame8{ background: url(../images/plot_sprite.png) no-repeat -602px 0; }

#carBody article section ul.plots li dl{
	position:relative;
	z-index:5;
	display:none;
	background:#0eb5ed url(../images/plot_on1.gif) 7px 7px no-repeat;
	margin:27px 0 0 27px;
	padding:7px 15px 10px 29px;
	color:#fff;
	line-height:1.3;
	border-radius:1px;
	box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 4px 0px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 4px 0px;
	-moz-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 4px 0px;
}
#carBody article section ul.plots li dl dt{font-weight:bold;}
#carBody article section ul.plots li dl dd{margin-left:5px;}
#carBody article section ul.plots li dl dd li{position:relative; margin-top:5px; font-size: 1.4rem; color: #fff;}
#carBody article section ul.plots li dl dd a{color:#fff; white-space:nowrap;text-decoration: underline;}
#carBody article section ul.plots li dl dd a:hover{text-decoration:none; opacity:0.8;}

/* Overlook */
#powertrain .overlook ul li.plot1{left:160px; top:263px;}
#powertrain .overlook ul li.plot2{left:101px; top:222px;}
#powertrain .overlook ul li.plot3{left:321px; top:152px;}
#powertrain .overlook ul li.plot4{left:675px; top:320px;}
#powertrain .overlook ul li.plot5{left:241px; top:105px;}
#powertrain .overlook ul li.plot6{left:161px; top:200px;}
#powertrain .overlook ul li.plot7{left:453px; top:218px;}
/* Front */
#powertrain .front ul li.plot1{left:370px; top:298px;}
#powertrain .front ul li.plot2{left:400px; top:440px;}
#powertrain .front ul li.plot3{left:329px; top:174px;}
#powertrain .front ul li.plot4{left:660px; top:140px;}
#powertrain .front ul li.plot5{left:700px; top:355px;}
#powertrain .front ul li.plot6{left:247px; top:285px;}
#powertrain .front ul li.plot7{left:496px; top:244px;}
/* Sideview */
#powertrain .sideview ul li.plot1{left:99px; top:226px;}
#powertrain .sideview ul li.plot2{left:64px; top:264px;}
#powertrain .sideview ul li.plot3{left:326px; top:164px;}
#powertrain .sideview ul li.plot4{left:710px; top:255px;}
#powertrain .sideview ul li.plot5{left:238px; top:140px;}
#powertrain .sideview ul li.plot6{left:141px; top:183px;}
#powertrain .sideview ul li.plot7{left:499px; top:257px;}


/* Overlook */
#kitchen .overlook ul li.plot1{left:160px; top:263px;}
#kitchen .overlook ul li.plot2{left:101px; top:222px;}
#kitchen .overlook ul li.plot3{left:321px; top:152px;}
#kitchen .overlook ul li.plot4{left:675px; top:320px;}
#kitchen .overlook ul li.plot5{left:241px; top:105px;}
#kitchen .overlook ul li.plot5{left:241px; top:105px;}
#kitchen .overlook ul li.plot5{left:241px; top:105px;}
/* Front */
#kitchen .front ul li.plot1{left:485px; top:155px;}
#kitchen .front ul li.plot2{left:900px; top:200px;}
#kitchen .front ul li.plot3{left:329px; top:180px;}
#kitchen .front ul li.plot4{left:210px; top:60px;}
#kitchen .front ul li.plot5{left:777px; top:160px;}
#kitchen .front ul li.plot6{left:495px; top:325px;}
/* Sideview */
#kitchen .sideview ul li.plot1{left:99px; top:226px;}
#kitchen .sideview ul li.plot2{left:64px; top:264px;}
#kitchen .sideview ul li.plot3{left:326px; top:164px;}
#kitchen .sideview ul li.plot4{left:710px; top:255px;}
#kitchen .sideview ul li.plot5{left:238px; top:140px;}
#kitchen .sideview ul li.plot6{left:238px; top:140px;}
#kitchen .sideview ul li.plot7{left:238px; top:140px;}


/* Overlook */
#hall .overlook ul li.plot1{left:160px; top:263px;}
#hall .overlook ul li.plot2{left:101px; top:222px;}
#hall .overlook ul li.plot3{left:321px; top:152px;}
#hall .overlook ul li.plot4{left:675px; top:320px;}
#hall .overlook ul li.plot5{left:241px; top:105px;}
#hall .overlook ul li.plot6{left:241px; top:105px;}
/* Front */
#hall .front ul li.plot1{left:455px; top:305px;}
#hall .front ul li.plot2{left:250px; top:355px;}
#hall .front ul li.plot3{left:344px; top:382px;}
#hall .front ul li.plot4{left:930px; top:266px;}
#hall .front ul li.plot5{left:390px; top:315px;}
#hall .front ul li.plot6{left:790px; top:0;}
/* Sideview */
#hall .sideview ul li.plot1{left:99px; top:226px;}
#hall .sideview ul li.plot2{left:64px; top:264px;}
#hall .sideview ul li.plot3{left:326px; top:164px;}
#hall .sideview ul li.plot4{left:710px; top:255px;}
#hall .sideview ul li.plot5{left:238px; top:140px;}
#hall .sideview ul li.plot6{left:238px; top:140px;}


/* Overlook */
#bathroom .overlook ul li.plot1{left:160px; top:263px;}
#bathroom .overlook ul li.plot2{left:101px; top:222px;}
#bathroom .overlook ul li.plot3{left:321px; top:152px;}
#bathroom .overlook ul li.plot4{left:675px; top:320px;}
/* Front */
#bathroom .front ul li.plot1{left:560px; top:225px;}
#bathroom .front ul li.plot2{left:765px; top:345px;}
#bathroom .front ul li.plot3{left:100px; top:420px;}
#bathroom .front ul li.plot4{left:620px; top:200px;}
/* Sideview */
#bathroom .sideview ul li.plot1{left:99px; top:226px;}
#bathroom .sideview ul li.plot2{left:64px; top:264px;}
#bathroom .sideview ul li.plot3{left:326px; top:164px;}
#bathroom .sideview ul li.plot4{left:710px; top:255px;}

#auto_front .front ul li.plot1{left:306px; top:410px;}
#auto_front .front ul li.plot2{left:555px; top:386px;}
#auto_front .front ul li.plot3{left:699px; top:269px;}
#auto_front .front ul li.plot4{left:360px; top:458px;}
#auto_front .front ul li.plot5{left:516px; top:331px;}
#auto_front .front ul li.plot6{left:639px; top:170px;}
#auto_front .front ul li.plot7{left:695px; top:90px;}
#auto_front .front ul li.plot8{left:235px; top:340px;}


#auto_back .front ul li.plot1{left:892px; top:80px;}
#auto_back .front ul li.plot2{left:428px; top:300px;}
#auto_back .front ul li.plot3{left:878px; top:184px;}
#auto_back .front ul li.plot4{left:718px; top:49px;}


#auto_interior .front ul li.plot1{left:840px; top:195px;}
#auto_interior .front ul li.plot2{left:855px; top:305px;}
#auto_interior .front ul li.plot3{left:540px; top:220px;}
#auto_interior .front ul li.plot4{left:600px; top:0;}
#auto_interior .front ul li.plot5{left:710px; top:365px;}
#auto_interior .front ul li.plot6{left:695px; top:135px;}
#auto_interior .front ul li.plot7{left:330px; top:190px;}
#auto_interior .front ul li.plot8{left:535px; top:300px;}
#auto_interior .front ul li.plot9{left:525px; top:400px;}
#auto_interior .front ul li.plot10{left:650px; top:490px;}
#auto_interior .front ul li.plot11{left:20px; top:380px;}
#auto_interior .front ul li.plot12{left:590px; top:160px;}
#auto_interior .front ul li.plot13{left:375px; top:325px;}


/* controls
---------------------------------*/
#carBody article section .controls p{cursor:pointer; position:absolute;}
#carBody article section .controls p:hover{opacity:0.7;}
#carBody article .controls .prev{left:2%; bottom:12%;}
#carBody article .controls .next{right:2%; bottom:12%;}

@media screen and (max-width:599px){
	#carBody{height:auto; width:100%; margin-top:30px;}
	#carBody article section{height:auto; position:absolute;}
	#carBody article section .carImg img{width:100%;}
	#carBody article#powertrain section.active{opacity:1;}
	#carBody article section ul.plots{display:none;}
	
	#carBody article .subLists{display:block; position:relative; margin-top:220px;}
	#carBody article .subLists dl{
		display: inline-block;
		width:48%;
		vertical-align: top;
	}
	#carBody article .subLists dt {
		text-decoration:none;
		font-size:107%;
		font-weight:bold;
		cursor:pointer;
	}
	#carBody article .subLists dt.nowOpen {background:#01b1ec!important; color: #fff;}
	#carBody article .subLists dt.nowOpen span,
	#carBody article .subLists dt span{
	}
	#carBody article .subLists dt{}
	#carBody article .subLists dt:hover{}
	#carBody article .subLists dt span{}
	#carBody article .subLists dt.nowOpen span{}
	#carBody article .subLists dd{font-size:100%;}
	#carBody article .subLists dd.noBd{border:none; padding:10px 0;}
	#carBody article .subLists dd li{}
	#carBody article .subLists dd li:first-child{border-top:none;}
	#carBody article .subLists dd li a{display:block; padding:10px 10px 10px 15px;}
	
	#carBody article section .controls img{display:none;}
	#carBody article section .controls .prev,
	#carBody article section .controls .next{/*width:30px; height:26px; background-size:30px 26px!important;*/}
	#carBody article section .controls .prev{left:0!important; bottom:0;position: relative;}
	#carBody article section .controls .next{left:inherit!important; right:0!important; top:82%!important; }
}


/*--------------------------------------------------
partsList
--------------------------------------------------*/
#partsList{position:absolute; z-index:6; opacity:0;}
#partsList .toggle{position:absolute; z-index:5; bottom:0; left:896px;}
#partsList .toggle a{
	display:block;
	width:47px;
	height:47px;
	background:url(../images/menu_toggle.gif) 0 0 repeat;
	text-indent:-9999px;
	outline:none;
	border:#ededed 1px solid;
}
#partsList .toggle a:hover{background-position:0 -47px;}
#partsList .toggle.open a{background-position:0 -94px; border-right:none; border-bottom:none;}
#partsList .listsBox{
	position:relative;
	display:none;
	width:900px;
	height:270px;
	margin:-330px 0 0 25px;
	padding:30px 20px 30px 0;
	background:url(../shared/images/bg_white_op90.png) 0 0 repeat;
	box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 5px 0px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 5px 0px;
	-moz-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 5px 0px;
}

/* tabLists
---------------------------------*/
#partsList .listsBox .tabLists{position:absolute; bottom:0; display:none;}
#partsList .listsBox .tabLists li{float:left;}
#partsList .listsBox .tabLists li a{
	display:block;
	width:124px;
	height:35px;
	padding-top:12px;
	text-align:center;
	color:#999;
	border-left:#ededed 1px solid;
	border-top:#ededed 1px solid;
}
#partsList .listsBox .tabLists li a:hover{text-decoration:none; color:#666;}
#partsList .listsBox .tabLists li.on a{border-top:none; padding-top:13px; color:#01b1ec;}

/* tabElem
---------------------------------*/
#partsList .listsBox .tabElem{display:none;}
#partsList .listsBox .tabElem .column{float:left; width:150px; margin-left:30px;}
#partsList .listsBox .tabElem .column h3{font-weight:bold;}
#partsList .listsBox .tabElem .column ul{margin-bottom:10px;}
#partsList .listsBox .tabElem .column ul li{font-size:12px;}
#partsList .listsBox .tabElem .column ul li a{color:#333;}
#partsList .listsBox .tabElem .column ul li a:hover{text-decoration:none; color:#999;}

@media screen and (max-width:599px){
	#partsList{display:none;}
}


/*--------------------------------------------------
modal
--------------------------------------------------*/
/* tinybox
---------------------------------*/
.tbox{
	position:absolute;
	display:none;
	z-index:900;
	box-shadow:rgba(207, 207, 207, 0.65) 0px 0px 16px -2px;
	-webkit-box-shadow:rgba(207, 207, 207, 0.65) 0px 0px 16px -2px;
	-moz-box-shadow:rgba(207, 207, 207, 0.65) 0px 0px 16px -2px;
}
.tinner{padding:15px; background:#fff url(../images/modal_preload.gif) no-repeat 50% 50%;}
.tmask{position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#fff; z-index:800; opacity:0.9!important;}
.tclose{position:absolute; top:0px; right:0; width:38px; height:38px; cursor:pointer; background:url(../images/modal_close.png) no-repeat}
.tclose:hover {opacity:0.6;}
.ie8 .tbox{border:#e9e9e9 2px solid;}

#error {background:#ff6969; color:#fff; text-shadow:1px 1px #cf5454; border-right:1px solid #000; border-bottom:1px solid #000; padding:0}
#error .tcontent {padding:10px 14px 11px; border:1px solid #ffb8b8; -moz-border-radius:5px; border-radius:5px}
#success {background:#2ea125; color:#fff; text-shadow:1px 1px #1b6116; border-right:1px solid #000; border-bottom:1px solid #000; padding:10; -moz-border-radius:0; border-radius:0}
#bluemask {background:#4195aa}
#frameless {padding:0; position:relative;}
#frameless .tclose {top:-50px; right:0;}
#lifeBody .tclose{background-image:url(../images/modal_close.png);}

#frameOpen header,
#frameOpen #siteFunctions,
#frameOpen #breadCrumb,
#frameOpen footer{display:none;}
#frameOpen #wrapper{width:880px!important;}

#directOpen header,
#directOpen #siteFunctions,
#directOpen #breadCrumb,
#directOpen footer{display:block;}


/* Life modal
---------------------------------*/
#partsWrap{}
#partsWrap .sceneImg{position:fixed;/* width:450px;*/ height:585px; left:0;}
#partsWrap article{
	width:410px;
	position:absolute;
	right:0;
	padding:20px;
	background-color:#fff;
	min-height:545px;
}
#partsWrap article h1{margin:-20px -20px 15px; padding:20px; border:none; font-size:14px; line-height:1.2; background-color:#01b1ec; color:#fff;}
#partsWrap article h1 em{display:block; font-size:32px; font-weight:bold;}
#partsWrap article .lumpMix{margin-top:20px; padding-top:20px; border-top:#ededed 1px solid;}
#partsWrap article .lumpMix#s1{margin-top:0; padding-top:0; border:none;}
#partsWrap article .lumpMix h3{font-weight:bold; margin-bottom:5px; line-height:1.4;}
#partsWrap article .lumpMix p{line-height:1.5;}
#partsWrap article .lumpMix a{color:#01b1ec;}
#partsWrap article .lumpMix .outline{font-weight:bold; margin-top:5px;}
#partsWrap article .lumpMix .lumpL{margin-right:15px;}
#partsWrap article .prevTop{display:none;}

#partsWrap table.linkTable{border-collapse:collapse; width:100%; margin-top:15px;}
#partsWrap table.linkTable th,
#partsWrap table.linkTable td{border:#e9e9e9 1px solid; padding:5px 10px; font-size:12px; vertical-align:middle;}
#partsWrap table.linkTable th{text-align:left; font-weight:bold; background-color:#f4f3f3; width:150px;}

#directOpen #partsWrap{position:relative; min-height:565px; padding:0 20px; overflow:hidden;}
#directOpen #partsWrap .sceneImg{position:relative; height:auto; float:left;}
#directOpen #partsWrap article{position:relative; position:relative; right:inherit; float:right;}
#directOpen #partsWrap article .lumpMix#s1{margin-top:0;}
#directOpen #partsWrap article .prevTop{display:block; margin-top:20px;}
#directOpen #partsWrap article .prevTop a{display:block; padding:10px; background-color:#72d8f3; color:#fff; text-align:center; font-size:18px;}
#directOpen #partsWrap article .prevTop a:hover{text-decoration:none; background-color:#63cbe6;}

#frameOpen.tbAdjust #partsWrap article{
	height:545px;
	overflow:scroll;
}

@media screen and (max-width:599px){
	#partsWrap table.linkTable{display:block; margin-top:10px; width:100%;}
	#partsWrap table.linkTable tbody,
	#partsWrap table.linkTable tr{display:block;}
	#partsWrap table.linkTable th,
	#partsWrap table.linkTable td{display:block; padding:5px 10px; font-size:inherit;}
	#partsWrap table.linkTable th{text-align:left; font-weight:normal; vertical-align:middle; width:auto; border-bottom:none;}
	
	#directOpen #partsWrap{min-height:inherit; margin:-10px -10px 0; padding:0;}
	#directOpen #partsWrap .sceneImg{
		width:100%;
		height:230px;
		text-align:center;
		position:relative;
		left:inherit;
		float:none;
		background-size:100% auto;
		background-position:0 45%;
		background-repeat:no-repeat;
	}
	#directOpen #partsWrap .sceneImg img{display:none;}
	#directOpen #partsWrap article{width:auto; height:auto!important; min-height:inherit; padding:20px 10px; border:none; float:none; position:relative;}
	#directOpen #partsWrap article h1{position:absolute; top:-210px; left:inherit; padding:10px 20px; background:url(../images/bg_black_op60.png) 0 0 repeat; color:#01b1ec;}
	#directOpen #partsWrap article h1 em{font-size:24px;}
	#directOpen #partsWrap article .lumpMix h2{font-size:18px;}
	#directOpen #partsWrap article .lumpMix .outline{margin-top:10px;}
	#directOpen #partsWrap article .prevTop a{font-size:14px;}
}


/*-------------------------------------------
clearfix
-------------------------------------------*/
.clearfix:after,
#gMenu:after,
#partsList .listsBox:after,
#angle:after{content:''; display:block; clear:both; height:0; overflow:hidden;}

.clearfix,
#gMenu,
#partsList .listsBox,
#angle{zoom:1;}


/*--------------------------------------------------
Layout Adjustment
--------------------------------------------------*/
/* width
-------------------------------------*/
.wid01{width:1%!important;}.wid02{width:2%!important;}.wid03{width:3%!important;}.wid04{width:4%!important;}.wid05{width:5%!important;}
.wid06{width:6%!important;}.wid07{width:7%!important;}.wid08{width:8%!important;}.wid09{width:9%!important;}.wid10{width:10%!important;}
.wid11{width:11%!important;}.wid12{width:12%!important;}.wid13{width:13%!important;}.wid14{width:14%!important;}.wid15{width:15%!important;}.wid16{width:16%!important;}
.wid17{width:17%!important;}.wid18{width:18%!important;}.wid19{width:19%!important;}.wid20{width:20%!important;}.wid21{width:21%!important;}.wid22{width:22%!important;}
.wid23{width:23%!important;}.wid24{width:24%!important;}.wid25{width:25%!important;}.wid26{width:26%!important;}.wid27{width:27%!important;}.wid28{width:28%!important;}
.wid29{width:29%!important;}.wid30{width:30%!important;}.wid31{width:31%!important;}.wid32{width:32%!important;}.wid33{width:33%!important;}.wid34{width:34%!important;}
.wid35{width:35%!important;}.wid36{width:36%!important;}.wid37{width:37%!important;}.wid38{width:38%!important;}.wid39{width:39%!important;}.wid40{width:40%!important;}
.wid41{width:41%!important;}.wid42{width:42%!important;}.wid43{width:43%!important;}.wid44{width:44%!important;}.wid45{width:45%!important;}.wid46{width:46%!important;}
.wid47{width:47%!important;}.wid48{width:48%!important;}.wid49{width:49%!important;}.wid50{width:50%!important;}.wid51{width:51%!important;}.wid52{width:52%!important;}
.wid53{width:53%!important;}.wid54{width:54%!important;}.wid55{width:55%!important;}.wid56{width:56%!important;}.wid57{width:57%!important;}.wid58{width:58%!important;}
.wid59{width:59%!important;}.wid60{width:60%!important;}.wid61{width:61%!important;}.wid62{width:62%!important;}.wid63{width:63%!important;}.wid64{width:64%!important;}
.wid65{width:65%!important;}.wid66{width:66%!important;}.wid67{width:67%!important;}.wid68{width:68%!important;}.wid69{width:69%!important;}.wid70{width:70%!important;}
.wid71{width:71%!important;}.wid72{width:72%!important;}.wid73{width:73%!important;}.wid74{width:74%!important;}.wid75{width:75%!important;}.wid76{width:76%!important;}
.wid77{width:77%!important;}.wid78{width:78%!important;}.wid79{width:79%!important;}.wid80{width:80%!important;}.wid81{width:81%!important;}.wid82{width:82%!important;}
.wid83{width:83%!important;}.wid84{width:84%!important;}.wid85{width:85%!important;}.wid86{width:86%!important;}.wid87{width:87%!important;}.wid88{width:88%!important;}
.wid89{width:89%!important;}.wid90{width:90%!important;}.wid91{width:91%!important;}.wid92{width:92%!important;}.wid93{width:93%!important;}.wid94{width:94%!important;}
.wid95{width:95%!important;}.wid96{width:96%!important;}.wid97{width:97%!important;}.wid98{width:98%!important;}.wid99{width:99%!important;}.wid100{width:100%!important;}
.widfull{width:660px !important;}/*width Secondry Full size*/

/* height
-------------------------------------*/
.height0{height:0 !important;}.height5{height:5px !important;}.height10{height:10px !important;}.height15{height:15px !important;}
.height20{height:20px !important;}.height25{height:25px !important;}.height30{height:30px !important;}.height35{height:35px !important;}
.height40{height:40px !important;}.height45{height:45px !important;}.height50{height:50px !important;}.height55{height:55px !important;}
.height60{height:60px !important;}.height65{height:65px !important;}.height70{height:70px !important;}.height75{height:75px !important;}
.height80{height:80px !important;}.height85{height:85px !important;}.height90{height:90px !important;}.height95{height:95px !important;}
.height100{height:100px !important;}.height105{height:105px !important;}.height110{height:110px !important;}.height115{height:115px !important;}
.height120{height:120px !important;}.height125{height:125px !important;}.height130{height:130px !important;}.height135{height:135px !important;}
.height140{height:140px !important;}.height145{height:145px !important;}.height150{height:150px !important;}.height155{height:155px !important;}
.height160{height:160px !important;}.height165{height:165px !important;}.height170{height:170px !important;}.height175{height:175px !important;}
.height180{height:180px !important;}.height185{height:185px !important;}.height190{height:190px !important;}.height195{height:195px !important;}
.height200{height:200px !important;}

/* margin
-------------------------------------*/
.mgnAuto{margin-right:auto; margin-left:auto !important;}
.mgn00{margin:0!important;}
.mgnT0{margin-top:0 !important;}.mgnT5{margin-top:5px !important;}.mgnT10{margin-top:10px !important;}.mgnT15{margin-top:15px !important;}
.mgnT20{margin-top:20px !important;}.mgnT25{margin-top:25px !important;}.mgnT30{margin-top:30px !important;}.mgnT35{margin-top:35px !important;}
.mgnT40{margin-top:40px !important;}.mgnT45{margin-top:45px !important;}.mgnT50{margin-top:50px !important;}.mgnT55{margin-top:55px !important;}
.mgnT60{margin-top:60px !important;}.mgnT65{margin-top:65px !important;}.mgnT70{margin-top:70px !important;}

.mgnB0{margin-bottom:0 !important;}.mgnB5{margin-bottom:5px !important;}.mgnB10{margin-bottom:10px !important;}.mgnB15{margin-bottom:15px !important;}
.mgnB20{margin-bottom:20px !important;}.mgnB25{margin-bottom:25px !important;}.mgnB30{margin-bottom:30px !important;}.mgnB35{margin-bottom:35px !important;}
.mgnB40{margin-bottom:40px !important;}.mgnB45{margin-bottom:45px !important;}.mgnB50{margin-bottom:50px !important;}.mgnB55{margin-bottom:55px !important;}
.mgnB60{margin-bottom:60px !important;}.mgnB65{margin-bottom:65px !important;}.mgnB70{margin-bottom:70px !important;}

.mgnL0{margin-left:0 !important;}.mgnL5{margin-left:5px !important;}.mgnL10{margin-left:10px !important;}.mgnL15{margin-left:15px !important;}
.mgnL20{margin-left:20px !important;}.mgnL25{margin-left:25px !important;}.mgnL30{margin-left:30px !important;}.mgnL35{margin-left:35px !important;}
.mgnL40{margin-left:40px !important;}.mgnL45{margin-left:45px !important;}.mgnL50{margin-left:50px !important;}.mgnL55{margin-left:55px !important;}
.mgnL60{margin-left:60px !important;}.mgnL65{margin-left:65px !important;}.mgnL70{margin-left:70px !important;}.mgnL140{margin-left:140px !important;}

.mgnR0{margin-right:0 !important;}.mgnR5{margin-right:5px !important;}.mgnR10{margin-right:10px !important;}.mgnR15{margin-right:15px !important;}
.mgnR20{margin-right:20px !important;}.mgnR25{margin-right:25px !important;}.mgnR30{margin-right:30px !important;}.mgnR35{margin-right:35px !important;}
.mgnR40{margin-right:40px !important;}.mgnR45{margin-right:45px !important;}.mgnR50{margin-right:50px !important;}.mgnR55{margin-right:55px !important;}
.mgnR60{margin-right:60px !important;}.mgnR65{margin-right:65px !important;}.mgnR70{margin-right:70px !important;}

/* padding
-------------------------------------*/
.pd00{padding:0!important;}
.pdT0{padding-top:0 !important;}.pdT5{padding-top:5px !important;}.pdT10{padding-top:10px !important;}.pdT15{padding-top:15px !important;}
.pdT20{padding-top:20px !important;}.pdT25{padding-top:25px !important;}.pdT30{padding-top:30px !important;}.pdT35{padding-top:35px !important;}
.pdT40{padding-top:40px !important;}.pdT45{padding-top:45px !important;}.pdT50{padding-top:50px !important;}.pdT55{padding-top:55px !important;}
.pdT60{padding-top:60px !important;}.pdT65{padding-top:65px !important;}.pdT70{padding-top:70px !important;}

.pdB0{padding-bottom:0 !important;}.pdB5{padding-bottom:5px !important;}.pdB10{padding-bottom:10px !important;}.pdB15{padding-bottom:15px !important;}
.pdB20{padding-bottom:20px !important;}.pdB25{padding-bottom:25px !important;}.pdB30{padding-bottom:30px !important;}.pdB35{padding-bottom:35px !important;}
.pdB40{padding-bottom:40px !important;}.pdB45{padding-bottom:45px !important;}.pdB50{padding-bottom:50px !important;}.pdB55{padding-bottom:55px !important;}
.pdB60{padding-bottom:60px !important;}.pdB65{padding-bottom:65px !important;}.pdB70{padding-bottom:70px !important;}

.pdL0{padding-left:0 !important;}.pdL5{padding-left:5px !important;}.pdL10{padding-left:10px !important;}.pdL15{padding-left:15px !important;}
.pdL20{padding-left:20px !important;}.pdL25{padding-left:25px !important;}.pdL30{padding-left:30px !important;}.pdL35{padding-left:35px !important;}
.pdL40{padding-left:40px !important;}.pdL45{padding-left:45px !important;}.pdL50{padding-left:50px !important;}.pdL55{padding-left:55px !important;}
.pdL60{padding-left:60px !important;}.pdL65{padding-left:65px !important;}.pdL70{padding-left:70px !important;}.pdL140{padding-left:140px !important;}

.pdR0{padding-right:0 !important;}.pdR5{padding-right:5px !important;}.pdR10{padding-right:10px !important;}.pdR15{padding-right:15px !important;}
.pdR20{padding-right:20px !important;}.pdR25{padding-right:25px !important;}.pdR30{padding-right:30px !important;}.pdR35{padding-right:35px !important;}
.pdR40{padding-right:40px !important;}.pdR45{padding-right:45px !important;}.pdR50{padding-right:50px !important;}.pdR55{padding-right:55px !important;}
.pdR60{padding-right:60px !important;}.pdR65{padding-right:65px !important;}.pdR70{padding-right:70px !important;}


/* Background Color
-------------------------------------*/
.bgColor01{background-color:#f6f6f6!important;}
.bgColor02{background-color:#eaeaea!important;}
.bgColor03{background-color:#ebf2fc!important;}
.bgColor04{background-color:#dbe9f6!important;}
.bgColor05{background-color:#c9dbf1!important;}
.bgColor06{background-color:#98c4ea!important;}
.bgColor07{background-color:#1495f8!important; color:#fff;}
.bgColor08{background-color:#0f76c5!important; color:#fff;}
.bgColor09{background-color:#014099!important; color:#fff;}
.bgColor10{background-color:#edf5dd!important;}
.bgColor11{background-color:#abcf7f!important;}
.bgColor12{background-color:#8abc4b!important;}
.bgColor13{background-color:#fcfaf3!important;}
.bgColor14{background-color:#e2e0d3!important;}
.bgColor15{background-color:#fff!important;}
.bgColor16{background-color:#000!important; color:#fff;}

/* Font Color
-------------------------------------*/
.color01{color:#ff3300!important;}
.color02{color:#adadad!important;}
.color03{color:#fff!important;}
.color04{color:#004097!important;}
.color05{color:#1495f8!important;}
.color06{color:#98c4ea!important;}
.color07{color:#8abc4b!important;}
.color08{color:#29b45d!important;}

/* type module
-------------------------------------*/
.alignR{text-align:right !important;}
.alignC{text-align:center !important;}
.alignL{text-align:left !important;}
.medium{font-size:100% !important;}
.small{font-size:85% !important;}
.xsmall{font-size:78% !important;}
.xxsmall{font-size:71% !important;}
.large{font-size:114% !important;}
.xlarge{font-size:142% !important;}
.xxlarge{font-size:185% !important;}
.lspac1{letter-spacing:0 !important;}
.lspac2{letter-spacing:0.1em!important;}
.lspac3{letter-spacing:0.3em!important;}
.fontB{font-weight:bold!important;}
.fontN{font-weight:normal!important;}
.italic{font-style:italic;}
.floatR{float:right;}
.floatL{float:left;}
.floatN{float:none!important;}
.nowrap{white-space:nowrap;}
.noBdr{border:none !important;}

a.arrow00{line-height:1.8;padding-left:15px;background:url(../shared/images/icon_arrow_08.gif) 5px 50% no-repeat; font-size:12px;}
a.newWindow{line-height:1.8; padding-right:15px; background:url(../shared/images/icon_newwin.png) 100% 50% no-repeat; font-size:12px;}


/* lumpMix
--------------------------------*/
.lumpMix{overflow:hidden; zoom:1;}
.lumpMix .lumpR{float:right; margin:0 0 10px 10px;}
.lumpMix .lumpL{float:left; margin:0 10px 10px 0;}
.lumpMix .lumpR span,
.lumpMix .lumpL span{display:block; margin-top:5px; line-height:1.4;}
.lumpMix .lumpEnd{overflow:hidden; zoom:1;}

@media screen and (max-width:599px){
	.lumpMix .lumpR,
	.lumpMix .lumpL{width:50%;}
	.lumpMix .lumpR.sp30,
	.lumpMix .lumpL.sp30{width:30%;}
	.lumpMix .lumpR.sp100,
	.lumpMix .lumpL.sp100{width:100%; float:none; text-align:center; margin-right:0!important; margin-left:0!important;}
}
.prod-img{
	text-align:right;
}