body {
background:#1f5c00 url(images/bg-repeat.jpg) repeat-x;
margin:0px;
}

a:link {
color:#ffffff;
text-decoration:underline;
}
a:visited {
color:#ffffff;
text-decoration:underline;
}
a:hover {
color:#ffff00;
text-decoration:none;
}

h2 {
font-family:arial;
font-size:20px;
font-weight:normal;
color:#ffffff;
margin:0px 0px 4px 0px;
padding:0px 0px 4px 0px;
border-bottom:2px solid #3b731f;
}

p {
font-family:verdana;
font-size:12px;
color:#d4efc7;
line-height:18px;
margin:0px;
padding:0px;
}

#wrapper {
background:url(images/bg.jpg) no-repeat;
width:1010px;
height:520px;
}

#title {
position:absolute;
top:100px;
left:260px;
}

#price {
position:absolute;
top:185px;
left:230px;
}

#price-description {
font-family:georgia;
font-size:24px;
font-weight:bold;
font-style:italic;
color:#ffffff;
position:absolute;
top:155px;
left:240px;
}

#book-by {
font-family:trebuchet ms;
font-size:16px;
letter-spacing:-1px;
color:#026bc7;
position:absolute;
top:304px;
left:240px;
}

#package-description {
font-family:georgia;
font-size:24px;
font-weight:bold;
font-style:italic;
color:#ffffff;
position:absolute;
top:155px;
left:465px;
}

#package {
position:absolute;
top:185px;
left:465px;
}

.package-item {
list-style:none;
margin:0px 0px 0px 0px;
padding:0px;
}

.package-item li {
font-family:trebuchet ms;
font-size:22px;
font-weight:bold;
letter-spacing:-1px;
color:#ffffff;
background:url(images/bullet.gif) no-repeat left center;
padding-left:15px;
}

.package-item-description {
list-style:none;
margin:0px 0px 0px 17px;
padding:0px;
}

.package-item-description li {
font-family:georgia;
font-size:14px;
letter-spacing:0px;
color:#ffffff;
}

#customize {
position:absolute;
top:345px;
left:310px;
}



#prices {
position:absolute;
top:460px;
left:100px;
}

#shadow-right {
background:url(images/shadow-right-repeat.jpg) repeat-y;
}

#table-top {
background:url(images/table-top.gif) no-repeat;
font-family:georgia;
font-size:24px;
font-weight:bold;
font-style:italic;
color:#ffffff;
text-align:center;
height:60px;
}

#table-bot {
background:url(images/table-bot.gif) no-repeat;
height:15px;
}

#table-left {
background:url(images/table-left.gif) repeat-y;
width:15px;
}

#table-right {
background:url(images/table-right.gif) repeat-y;
width:15px;
}

#table-middle {
background-color:#ffffff;
width:670px;
}

#table-inner {
border-collapse:collapse;
border:1px solid #738850;
width:100%;
}

#table-inner td {
border:1px solid #738850;
padding:5px 0px;
}

.table-inner-left {
color:#0e2a00;
font-family:trebuchet ms;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
background-color:#fef2c7;
text-align:center;
}

.table-inner-left a:link {
color:#0e2a00;
text-decoration:none;
}
.table-inner-left a:visited {
color:#0e2a00;
text-decoration:none;
}
.table-inner-left a:hover {
color:#1e5c00;
text-decoration:none;
}

.table-inner-top {
color:#0e2a00;
font-family:trebuchet ms;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
background-color:#fef2c7;
text-align:center;
}
.table-inner-top a:link {
color:#0e2a00;
text-decoration:none;
}
.table-inner-top a:visited {
color:#0e2a00;
text-decoration:none;
}
.table-inner-top a:hover {
color:#1e5c00;
text-decoration:none;
}

.package-price {
font-family:comic sans ms;
color:#1e5c00;
font-size:20px;
}

a.package-price {
font-family:comic sans ms;
color:#1e5c00;
font-size:20px;
font-weight:bold;
}
a.package-price:link {
color:#1e5c00;
text-decoration:none;
}
a.package-price:visited {
color:#1e5c00;
text-decoration:none;
}
a.package-price:hover {
color:#1e5c00;
text-decoration:none;
}

.package-book-now {
font-family:comic sans ms;
color:#ff7800;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}
a.package-book-now {
font-family:comic sans ms;
color:#ff7800;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}
a.package-book-now:link {
color:#ff7800;
text-decoration:none;
}
a.package-book-now:visited {
color:#ff7800;
text-decoration:none;
}
a.package-book-now:hover {
color:#ff7800;
text-decoration:none;
}

.info {
font-weight:normal;
font-size:11px;
font-family:arial;
text-transform:none;
text-decoration:underline;
}

.highlight {
background-color: #fffbb8 !important;
}

.highlightnone {
background-color: #ffffff !important;
}