
/* -- landing page -- */

body#landing #main-box {
float:right;
width:778px;
}

body#landing #main-box div.box_top {
width:776px;
margin:0 0 15px 0;
padding:3px 0 0 0;
background:url(img/bg_rainbow-bar.gif) no-repeat left top;
border:1px solid #000000;
}
body#landing #main-box div.box_top .box_btm {
height:357px;
padding:0 0 3px 0;
background:url(img/bg_rainbow-bar.gif) no-repeat left bottom;
}
body#landing #main-box div.box_top .box_btm p.main-img {
width:344px;
height:357px;
display:block;
margin:0;
overflow:hidden;
}
body#landing #main-box div.box_top .box_btm .box_cont {
margin:-357px 0 0 344px;
padding:20px 20px 0 20px;
}
body#landing #main-box div.box_top .box_btm .box_cont h2 {
margin:20px 0 35px 0;
}
body#landing #main-box div.box_top .box_btm .box_cont p.l2 {
margin:0 0 30px 0;
padding:0 0 0 12px;
background:url(shared/img/bg_randing-bar.gif) no-repeat 0 0;
font-size:12px;
line-height:1.4;
}
body#landing #main-box div.box_top .box_btm .box_cont p.l3 {
margin:0 0 15px 0;
padding:0 0 0 12px;
background:url(img/bg_rb-t_long.gif) no-repeat 0 0;
font-size:12px;
}
body#landing #main-box div.box_top .box_btm .box_cont p strong {
font-size:16px;
}
body#landing #main-box div.box_top .box_btm .box_cont p.enter {
text-align:right;
font-size:14px;
}
body#landing #main-box div.box_top .box_btm .box_cont p.enter a {
padding:0 0 0 15px;
background:url(shared/img/icn_btn-arw-disc.gif) no-repeat 0 2px;
font-weight:bold;
}

body#landing #main-box p.flash-link {
margin:15px 0;
padding:10px;
border:1px solid #B8B8B8;
font-size:11px;
}
body#landing #main-box p.flash-link img {
float:left;
margin:0 10px 0 0;
}
p.nojs {
clear:both;
padding:0 0 10px 0;
}


