/* CSS Document */


/*---------------container-right---------------*/


#container-right{
float:right;
width:600px;
text-align:center;
}


#projectx{
margin:1em 0 0 0;
width:500px;
}

#projectx-left{
float:left;
width:240px;
padding:0 0 0 10px;
text-align:left;
}


/*---------------box---------------*/


div#box{
width:580px;
}


/*---------------summary---------------*/


h2{
margin:0;
text-indent:-9999px;
background-image:url(img/h2_title.jpg);
width:348px;
height:438px;
}


/*---------------buy---------------*/


#buy{
clear:both;
margin:1em 0;
padding:0;
width:580px;
}

#buy h3{
margin:0;
text-indent:-9999px;
background-image:url(img/buy_p.gif);
height:26px;
}

#buy span{
padding:12px;
width:580px;
height:60px;
text-align:left;
border:1px solid black;
}

#buy a{
margin:0 2em 0 0;
float:left;
display:block;
width:300px;
height:60px;
}

a.buy{
background-image:url(img/buy.gif);
background-repeat:no-repeat;
}

a:hover.buy{
background-position:0px -60px;
}

#buy p{
margin:0;
padding:1em 0;
font-size:18px;
font-weight:bold;
color:#4d4d4d;
}


/*---------------title1---------------*/


table#title1{
width:580px;
margin:0 0 2em 0;
border:1px solid black;
border-collapse:collapse;
}

table#title1 td{
padding:3px;
vertical-align:top;
border:0;
border-collapse:collapse;
}

table#title1 h3{
margin:0;
text-indent:-9999px;
background-image:url(img/h3_title1.gif);
background-repeat:no-repeat;
width:380px;
height:47px;
}

table#title1 p{
margin:1em;
font-size:12px;
line-height:150%;
color:#4d4d4d;
text-align:left;
}


/*---------------title2---------------*/


table#title2{
width:580px;
margin:0 0 2em 0;
border:1px solid black;
border-collapse:collapse;
}

table#title2 td{
padding:3px;
vertical-align:top;
border:0;
border-collapse:collapse;
}

table#title2 h3{
margin:0;
text-indent:-9999px;
background-image:url(img/h3_title2.gif);
background-repeat:no-repeat;
width:380px;
height:47px;
}

table#title2 p{
margin:1em;
font-size:12px;
line-height:150%;
color:#4d4d4d;
text-align:left;
}


/*---------------title3---------------*/


table#title3{
width:580px;
margin:0 0 2em 0;
border:1px solid black;
border-collapse:collapse;
}

table#title3 td{
padding:3px;
vertical-align:top;
border:0;
border-collapse:collapse;
}

table#title3 h3{
margin:0;
text-indent:-9999px;
background-image:url(img/h3_title3.gif);
background-repeat:no-repeat;
width:380px;
height:47px;
}

table#title3 p{
margin:1em;
font-size:12px;
line-height:150%;
color:#4d4d4d;
text-align:left;
}


/*---------------title4---------------*/


table#title4{
width:580px;
margin:0 0 2em 0;
border:1px solid black;
border-collapse:collapse;
}

table#title4 td{
padding:3px;
vertical-align:top;
border:0;
border-collapse:collapse;
}

table#title4 h3{
margin:0;
text-indent:-9999px;
background-image:url(img/h3_title4.gif);
background-repeat:no-repeat;
width:380px;
height:47px;
}

table#title4 p{
margin:1em;
font-size:12px;
line-height:150%;
color:#4d4d4d;
text-align:left;
}


/*---------------title5---------------*/


table#title5{
width:580px;
margin:0 0 2em 0;
border:1px solid black;
border-collapse:collapse;
}

table#title5 td{
padding:3px;
vertical-align:top;
border:0;
border-collapse:collapse;
}

table#title5 h3{
margin:0;
text-indent:-9999px;
background-image:url(img/h3_title5.gif);
background-repeat:no-repeat;
width:380px;
height:47px;
}

table#title5 p{
margin:1em;
font-size:12px;
line-height:150%;
color:#4d4d4d;
text-align:left;
}


/*---------------title6---------------*/


table#title6{
width:580px;
margin:0 0 2em 0;
border:1px solid black;
border-collapse:collapse;
}

table#title6 td{
padding:3px;
vertical-align:top;
border:0;
border-collapse:collapse;
}

table#title6 h3{
margin:0;
text-indent:-9999px;
background-image:url(img/h3_title6.gif);
background-repeat:no-repeat;
width:380px;
height:47px;
}

table#title6 p{
margin:1em;
font-size:12px;
line-height:150%;
color:#4d4d4d;
text-align:left;
}


/*---------------title7---------------*/


table#title7{
width:580px;
margin:0 0 2em 0;
border:1px solid black;
border-collapse:collapse;
}

table#title7 td{
padding:3px;
vertical-align:top;
border:0;
border-collapse:collapse;
}

table#title7 h3{
margin:0;
text-indent:-9999px;
background-image:url(img/h3_title7.gif);
background-repeat:no-repeat;
width:380px;
height:47px;
}

table#title7 p{
margin:1em;
font-size:12px;
line-height:150%;
color:#4d4d4d;
text-align:left;
}


/*---------------title8---------------*/


table#title8{
width:580px;
margin:0 0 2em 0;
border:1px solid black;
border-collapse:collapse;
}

table#title8 td{
padding:3px;
vertical-align:top;
border:0;
border-collapse:collapse;
}

table#title8 h3{
margin:0;
text-indent:-9999px;
background-image:url(img/h3_title8.gif);
background-repeat:no-repeat;
width:380px;
height:47px;
}

table#title8 p{
margin:1em;
font-size:12px;
line-height:150%;
color:#4d4d4d;
text-align:left;
}


/*---------------title9---------------*/


table#title9{
width:580px;
margin:0 0 2em 0;
border:1px solid black;
border-collapse:collapse;
}

table#title9 td{
padding:3px;
vertical-align:top;
border:0;
border-collapse:collapse;
}

table#title9 h3{
margin:0;
text-indent:-9999px;
background-image:url(img/h3_title9.gif);
background-repeat:no-repeat;
width:380px;
height:47px;
}

table#title9 p{
margin:1em;
font-size:12px;
line-height:150%;
color:#4d4d4d;
text-align:left;
}


/*---------------title10---------------*/


table#title10{
width:580px;
margin:0 0 2em 0;
border:1px solid black;
border-collapse:collapse;
}

table#title10 td{
padding:3px;
vertical-align:top;
border:0;
border-collapse:collapse;
}

table#title10 h3{
margin:0;
text-indent:-9999px;
background-image:url(img/h3_title10.gif);
background-repeat:no-repeat;
width:380px;
height:47px;
}

table#title10 p{
margin:1em;
font-size:12px;
line-height:150%;
color:#4d4d4d;
text-align:left;
}


/*---------------title11---------------*/


table#title11{
width:580px;
margin:0 0 2em 0;
border:1px solid black;
border-collapse:collapse;
}

table#title11 td{
padding:3px;
vertical-align:top;
border:0;
border-collapse:collapse;
}

table#title11 h3{
margin:0;
text-indent:-9999px;
background-image:url(img/h3_title11.gif);
background-repeat:no-repeat;
width:380px;
height:47px;
}

table#title11 p{
margin:1em;
font-size:12px;
line-height:150%;
color:#4d4d4d;
text-align:left;
}


/*---------------title12---------------*/


table#title12{
width:580px;
margin:0 0 2em 0;
border:1px solid black;
border-collapse:collapse;
}

table#title12 td{
padding:3px;
vertical-align:top;
border:0;
border-collapse:collapse;
}

table#title12 h3{
margin:0;
text-indent:-9999px;
background-image:url(img/h3_title12.gif);
background-repeat:no-repeat;
width:380px;
height:47px;
}

table#title12 p{
margin:1em;
font-size:12px;
line-height:150%;
color:#4d4d4d;
text-align:left;
}

table#title12 ul{
font-size:12px;
line-height:150%;
color:#4d4d4d;
text-align:left;
}