body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000000;
	background-color: #000000;
	margin: 0;
}
/* template */
#bgBox {width:770px; height:566px; background-attachment:fixed; background-color:#000000; background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-position:center top}
#navBox {text-align:left; margin-left:20px}
#navBox span {margin-right:30px}
#mainBox {width:702px; height:420px; border:0px solid #dfdfdf; padding:5px; overflow:auto}
#mainBox #skipIntro_pos {margin-right:50px;}
.footText {color:#FFFFFF; font-weight:bold; font-size:small; text-transform:uppercase}
.footHomeLink {color:#FF3300; font-weight:bold; font-size:small; text-decoration:none}
.footLinkWebMaster {font-size:xx-small; color:#797979; text-decoration:none}

/* story */
.langButt {font-size:x-small; font-weight:bolder; text-transform:capitalize}
.langButt a {color:#FF0000; text-decoration:none}
#leftColProfile {margin-left:5px; width:180px; display:block; float:left; text-align:justify; font-size:0.7em;}
#wrapColProfile {width:480px; display:inline-block; font-size: 0.7em; border:1px solid #999999; background-color:#F3F3F3; padding:10px 0}
#videoList {width:460px;}
#videoList legend {font-weight:bold; color:#3366CC}
#videoListContainer {text-align:left}
#videoListContainer a {margin:10px 0; padding:5px; background-color:#EEEEEE; font-size: 0.7em; color:#000000; display:block; height:48px; width:auto; text-decoration:none}
#videoListContainer a img {float:left; margin-right:10px; border:1px solid #666666}
#videoListContainer a:hover {background-color:#EAF4FF; text-decoration:none}

/* ride */
.leftColRide {width:330px; display:block; float:left}
.rightColRide {width:330px; display:inline-block; margin-left:20px}
.itemRide {margin-bottom:20px}
.usrRide {font-weight:bold}
.titleRide {font-style:oblique}
.linkRide a {color:#FF0000; text-decoration:none}

/* talk */
.titleTalk a {color:#FF0000; font-weight:bold; text-decoration:none}

/* look */
.leftColLook {width:480px; display:block; float:left; vertical-align:middle}
.rightColLook {width:200px; height:398px; display:inline-block; margin-left:20px; overflow:auto}
.gallBg0ItemLook {background-color:#EFEFEF}
.gallBg1ItemLook {background-color:#FFFFFF}
.gallBg0ItemLook, .gallBg1ItemLook {padding:5px}
.imgGallItemLook {width:70px; display:block; float:left}
.rightColLook, .imgGallItemLook img {border:thin solid #000000}
.gallItemLook {width:100px; display:inline-block}
.titleGallItemLook a {font-weight:bold; color:#FF0000}
.gallBg0ItemLook a, .gallBg1ItemLook a {text-decoration:none}

/* details */
#leftColDetail {width:480px; display:block; float:left}
#rightColDetail {margin-left:15px; width:180px; padding:5px; display:inline-block; text-align:justify; font-size:0.7em}

/* demo */
#leftColDemo {width:480px; display:block; float:left; font-size:0.7em; text-align:left}
#rightColDemo {margin-left:15px; width:190px; height:390px; padding:5px; display:inline-block; background-color:#F8F8F8; text-align:justify; font-size:0.7em; opacity: .70; filter: alpha(opacity=70);}
#scheduleDemo {margin-left:20px; width:460px; height:380px; overflow:auto}
.blueBold {font-weight:bold; color:#3F6ABA}

/* common */
.clear {clear:both}
.bold {font-weight:bold}
.txt, .leftColRide, .rightColRide, .rightColLook {font-size:0.7em; text-align:justify}
.redTopBoxThin{ border-bottom:1px solid #FF0000; margin-bottom:10px}
.txtLeft {text-align:left}
