/* CSS Document */


/*---------------container-right---------------*/


#container-right{
margin:1em 0 0 0;
float:right;
width:500px;
text-align:center;
}


/*---------------buy---------------*/


#buy{
margin:1em 0 0 0;
padding:0 0 0 1em;
clear:both;
height:60px;
}

#buy a{
margin:0 2em 0 0;
float:left;
display:block;
width:300px;
height:60px;
}

#buy span{
font-size:18px;
font-weight:bold;
color:#4d4d4d;
text-align:left;
}

a.buy{
background-image:url(img/box2_buy.gif);
background-repeat:no-repeat;
}

a:hover.buy{
background-position:0px -60px;
}




/*---------------image---------------*/


#image{
margin:1em 0 0 0;
}

#image img{
margin:0 0 0 1em;
}


/*---------------rank---------------*/


#container-right #rank{
width:580px;
text-align:left;
}

#container-right #rank h2{
width:580px;
height:26px;
text-indent:-9999px;
background-image:url(img/h2_title_best.gif);
background-repeat:no-repeat;
}

#container-right #rank p#title{
margin:1em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:white;
padding:3px 1em;
background-color:#23262D;
}

#container-right #rank h3{
margin:2em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:#191B20;
padding:3px 1em;
background-image:url(img/h3_title_background_box.gif);
background-color:#E8E9EC;
background-repeat:no-repeat;
}

#container-right #rank p{
margin:1em 0 0 1em;
font-size:12px;
line-height:150%;
color:#333333;
}


/*---------------box---------------*/


#container-right #box{
width:580px;
text-align:left;
}

#container-right #box h2{
margin:0 auto 1em auto;
width:580px;
height:26px;
text-indent:-9999px;
background-image:url(img/h2_title_box.gif);
background-repeat:no-repeat;
}

#container-right #box h3{
margin:1em 0 0 0;
font-size:16px;
line-height:150%;
font-weight:bold;
color:white;
padding:3px 1em;
background-color:#fcd401;
}

#container-right #box p{
margin:1em 0 0 1em;
font-size:12px;
line-height:150%;
color:#333333;
text-align:left;
}


/*---------------box1---------------*/


#container-right #box1{
width:580px;
text-align:left;
}

#container-right #box1 h2{
width:580px;
height:26px;
text-indent:-9999px;
background-image:url(img/h2_title_box1.gif);
background-repeat:no-repeat;
}

#container-right #box1 p#title{
margin:1em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:white;
padding:3px 1em;
background-color:#23262D;
}

#container-right #box1 h3{
margin:2em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:#B28D04;
padding:3px 1em;
background-color:#FFF5D5;
background-image:url(img/h3_title_background_box1.gif);
background-repeat:no-repeat;
}

#container-right #box1 p{
margin:1em 0 0 1em;
font-size:12px;
line-height:150%;
color:#333333;
}


/*---------------box2---------------*/


#container-right #box2{
width:580px;
text-align:left;
}

#container-right #box2 h2{
height:26px;
text-indent:-9999px;
background-image:url(img/h2_title_box2.gif);
background-repeat:no-repeat;
}

#container-right #box2 p#title{
margin:1em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:white;
padding:3px 1em;
background-color:#23262D;
}

#container-right #box2 h3{
margin:2em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:#747A04;
padding:3px 1em;
background-color:#FCFED6;
background-image:url(img/h3_title_background_box2.gif);
background-repeat:no-repeat;
}

#container-right #box2 p{
margin:1em 0 0 1em;
font-size:12px;
line-height:150%;
color:#4d4d4d;
}


#container-right #box2 p.title{
margin:0;
font-size:18px;
font-weight:bold;
line-height:150%;
color:#4d4d4d;
}


/*---------------box3---------------*/


#container-right #box3{
width:580px;
text-align:left;
}

#container-right #box3 h2{
height:26px;
text-indent:-9999px;
background-image:url(img/h2_title_box3.gif);
background-repeat:no-repeat;
}

#container-right #box3 p#title{
margin:1em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:white;
padding:3px 1em;
background-color:#23262D;
}

#container-right #box3 h3{
margin:2em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:#A91301;
padding:3px 1em;
background-color:#FFD9D5;
background-image:url(img/h3_title_background_box3.gif);
background-repeat:no-repeat;
}

#container-right #box3 p{
margin:1em 0 0 1em;
font-size:12px;
line-height:150%;
color:#333333;
}


/*---------------box4---------------*/


#container-right #box4{
width:580px;
text-align:left;
}

#container-right #box4 h2{
width:580px;
height:26px;
text-indent:-9999px;
background-image:url(img/h2_title_box4.gif);
background-repeat:no-repeat;
}

#container-right #box4 p#title{
margin:1em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:white;
padding:3px 1em;
background-color:#23262D;
}

#container-right #box4 h3{
margin:2em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:#AF5605;
padding:3px 1em;
background-color:#FEE9D6;
background-image:url(img/h3_title_background_box4.gif);
background-repeat:no-repeat;
}

#container-right #box4 p{
margin:1em 0 0 1em;
font-size:12px;
line-height:150%;
color:#333333;
}


/*---------------box5---------------*/


#container-right #box5{
width:580px;
text-align:left;
}

#container-right #box5 h2{
width:580px;
height:26px;
text-indent:-9999px;
background-image:url(img/h2_title_box5.gif);
background-repeat:no-repeat;
}

#container-right #box5 p#title{
margin:1em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:white;
padding:3px 1em;
background-color:#23262D;
}

#container-right #box5 h3{
margin:2em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:#A84162;
padding:3px 1em;
background-color:#FCD8E3;
background-image:url(img/h3_title_background_box5.gif);
background-repeat:no-repeat;
}

#container-right #box5 p{
margin:1em 0 0 1em;
font-size:12px;
line-height:150%;
color:#333333;
}


/*---------------box6---------------*/


#container-right #box6{
width:580px;
text-align:left;
}

#container-right #box6 h2{
width:580px;
height:26px;
text-indent:-9999px;
background-image:url(img/h2_title_box6.gif);
background-repeat:no-repeat;
}

#container-right #box6 p#title{
margin:1em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:white;
padding:3px 1em;
background-color:#23262D;
}

#container-right #box6 h3{
margin:2em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:#086C8C;
padding:3px 1em;
background-color:#D7F3FD;
background-image:url(img/h3_title_background_box6.gif);
background-repeat:no-repeat;
}

#container-right #box6 p{
margin:1em 0 0 1em;
font-size:12px;
line-height:150%;
color:#333333;
}


/*---------------box7---------------*/


#container-right #box7{
width:580px;
text-align:left;
}

#container-right #box7 h2{
width:580px;
height:26px;
text-indent:-9999px;
background-image:url(img/h2_title_box7.gif);
background-repeat:no-repeat;
}

#container-right #box7 p#title{
margin:1em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:white;
padding:3px 1em;
background-color:#23262D;
}

#container-right #box7 h3{
margin:2em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:#083265;
padding:3px 1em;
background-color:#D8E9FC;
background-image:url(img/h3_title_background_box7.gif);
background-repeat:no-repeat;
}

#container-right #box7 p{
margin:1em 0 0 1em;
font-size:12px;
line-height:150%;
color:#333333;
}


/*---------------box8---------------*/


#container-right #box8{
width:580px;
text-align:left;
}

#container-right #box8 h2{
width:580px;
height:26px;
text-indent:-9999px;
background-image:url(img/h2_title_box8.gif);
background-repeat:no-repeat;
}

#container-right #box8 p#title{
margin:1em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:white;
padding:3px 1em;
background-color:#23262D;
}

#container-right #box8 h3{
margin:2em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:#61646C;
padding:3px 1em;
background-color:#E9EAEB;
background-image:url(img/h3_title_background_box8.gif);
background-repeat:no-repeat;
}

#container-right #box8 p{
margin:1em 0 0 1em;
font-size:12px;
line-height:150%;
color:#333333;
}


/*---------------box9---------------*/


#container-right #box9{
width:580px;
text-align:left;
}

#container-right #box9 h2{
width:580px;
height:26px;
text-indent:-9999px;
background-image:url(img/h2_title_box9.gif);
background-repeat:no-repeat;
}

#container-right #box9 p#title{
margin:1em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:white;
padding:3px 1em;
background-color:#23262D;
}

#container-right #box9 h3{
margin:2em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:#403869;
padding:3px 1em;
background-color:#E4E2F1;
background-image:url(img/h3_title_background_box9.gif);
background-repeat:no-repeat;
}

#container-right #box9 p{
margin:1em 0 0 1em;
font-size:12px;
line-height:150%;
color:#333333;
}


/*---------------box10---------------*/


#container-right #box10{
width:580px;
text-align:left;
}

#container-right #box10 h2{
width:580px;
height:26px;
text-indent:-9999px;
background-image:url(img/h2_title_box10.gif);
background-repeat:no-repeat;
}

#container-right #box10 p#title{
margin:1em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:white;
padding:3px 1em;
background-color:#23262D;
}

#container-right #box10 h3{
margin:2em 0 0 0;
font-size:14px;
line-height:150%;
font-weight:bold;
color:#01699B;
padding:3px 1em;
background-color:#D5F3FF;
background-image:url(img/h3_title_background_box10.gif);
background-repeat:no-repeat;
}

#container-right #box10 p{
margin:1em 0 0 1em;
font-size:12px;
line-height:150%;
color:#333333;
}


