#packages{
margin-top:20px;
}

#package_title{
background-image:url(images/line_sep_rep.png);
background-repeat:repeat-x;
background-position:bottom;
min-height:50px;
text-align:right;
}

#package_title h1{
font-size:14px;
font-weight:bold;
line-height:26px;
}

#all_packages{
text-align:right;
}

ul#packages_list li{
display:block;
float:right;
width:184px;
min-height:340px;
border-left:#b8ae9c 1px solid;
margin-left:6px;
margin-bottom:20px;
}

ul#packages_list li h2{
color:#595241;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
border-bottom:1px dotted #B8AE9C;
margin-left:10px;
padding-bottom:5px;
}


ul#packages_list li h2 a:link, ul#packages_list li h2 a:visited{
color:#595241;
text-decoration:none;
}

ul#packages_list li h2 a:hover, ul#packages_list li h2 a:active{
text-decoration:underline;
}

ul#packages_list li img{
margin:10px 5px 10px 0px;
border:#514b39 3px solid;
margin-bottom:10px;
}

ul#package_lessons_list li{
border-bottom:1px dotted #B8AE9C;
padding-bottom:5px;
float:none;
min-height:20px;
border-left:none;
margin-right:10px;
width:auto;
margin-bottom:5px;
}

ul#package_lessons_list li h2{
font-size:12px;
font-weight:bold;
}


ul#package_lessons_list li a:link, ul#package_lessons_list li a:visited{
color:#514b39;
text-decoration:none;
}

ul#package_lessons_list li a:hover, ul#package_lessons_list li a:active{
text-decoration:underline;
}

ul#package_lessons_list li a:link.more_package, ul#package_lessons_list li a:visited.more_package{
color:#e47e00;
text-decoration:none;
}

ul#package_lessons_list li a:hover.more_package, ul#package_lessons_list li a:active.more_package{
text-decoration:underline;
}
