﻿div.package_detail{
    background-color:#ddddee;
    padding-bottom:30px;
    text-align:right;
    width:480px;
}
div.package_detail *{
    text-align:left;
}

.package_detail img{

}

ul.pack_detail{
    margin:10px;
    width:420px;
    padding-left:0px;
}

ul.pack_detail li{
    background-color:#fff;
    padding:10px;
    margin:10px 0px;
    font-weight:bold;
}

ul.pack_detail li ul li{
    background-color:#fff;
    padding:5px;
    margin:5px;
    font-weight:lighter;
}

.package_detail ul{
    list-style-type:none;
}
.package_detail table{
}
.package_detail table td{
    text-align:left;    
}
.package_detail table th{
    background-color:#ccffff;      
    padding:2px;
}
.package_detail table .category{
    background-color:#3eb0ff;
}

img.pack_image{
     width:460px;
    height:320px;
    margin:10px;   
    border-bottom-style:outset;
    border-right-style:outset;
}

table.spots{
    background-color:Transparent;
}

table.spots td{
    border-bottom:solid 2px blue;
    padding-bottom:0px;
}

table.fee{
    background-color:#bbb;
}

table.fee td{
    background-color:#fff;
}

table.pack_schedule{
    background-color:#bbb;
    margin:10px;
}

table.pack_schedule td{
    background-color:#fff;
}

a.popuplink{
    background-color:#d88;
    padding:3px 5px;
    border-style:outset;
    font-weight:bold;
    text-decoration:none;
    color:#fff;
    margin:10px;
    
}

span.terms{
    margin:10px;
    background:#fff;
    padding:3px;
    border-bottom:solid 3px #d88;
}

div.pack_note{
    background-color:#fff;
    margin:10px;
}
div.pack_note h4{
    margin:3px;
}

h2.pack_title{
    background-color:#fff;
    border-bottom-style:solid;
    border-bottom-width:3px;
    border-bottom-color:#88d;
}