body { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #efefef; }
#wrapper { background-color: #fff; width: 980px; height: 100%; margin-right: auto; margin-left: auto; }
#header_main { background-image: url(images/dp-vg-header.jpg); background-repeat: no-repeat; width: 980px; height: 144px; }
#header_vg { background-image: url(images/visitorguideheader.jpg); background-repeat: no-repeat; width: 980px; height: 144px; }
#header_packages { width: 980px; height: 144px; }
#header { background-image: url(images/destinationplannerheader.jpg); background-repeat: no-repeat; width: 980px; height: 144px; }
#title-bar { color: #fc0; font-size: 10pt; font-weight: bold; background-color: #000; width: 966px; height: 30px; padding-left: 10px; border-left: 2px solid #fc0; border-bottom: 2px solid #fc0; border-right: 2px solid #fc0; border-top-width: 0; }
#footer { color: #fff; font-size: 8pt; font-weight: bold; background-color: #000; text-align: center; width: 980px; height: 20px; clear: both; }
#banner { position: relative; top: 60px; right: 20px; bottom: 10px; width: 468px; height: 60px; float: right; border: solid 1px #e8b909; }
#right_sidebar { background-image: url(images/left-side.jpg); background-repeat: repeat-y; width: 213px; height: 100%; float: right; margin-left: 5px; }
#left_sidebar { background-color: #a4001e; position: inherit; top: 0; width: 213px; height: 274px; float: left; clear: left; }


a.header-link:link { color: #e8b909; text-decoration: none; }
a.header-link:visited { color: #e8b909; text-decoration: none; }
a.header-link:hover { color: #efefef; text-decoration: none; }
a.header-link:active{ color: #e8b909; text-decoration: none; }

a.footer:link { color: #fff; font-weight: bold; text-decoration: none; }
a.footer:visited { color: #fff; font-weight: bold; text-decoration: none; }
a.footer:hover {  color: #e8b909; font-weight: bold; text-decoration: none; }
a.footer:active { color: #fff; font-weight: bold; text-decoration: none; }

a:link { color: #f0961e; font-weight: bold; text-decoration: none; }
a:visited { color: #f0961e; font-weight: bold; text-decoration: none; }
a:hover { color: #e8b909; font-weight: bold; text-decoration: none; }
a:active { color: #000; font-weight: bold; text-decoration: none; }

a.nav:link { color: #000; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.nav:visited { color: #000; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.nav:hover { color: #e8b909; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.nav:active { color: #000; font-size: 10pt; font-weight: bold; text-decoration: none;  }


a.package-menu:link { color: #000; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.package-menu:visited { color: #000; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.package-menu:hover { color: #e8b909; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.package-menu:active { color: #000; font-size: 10pt; font-weight: bold; text-decoration: none;  }

h3.sidebar { font-size: 10pt; font-weight: bold; margin-top: 0; margin-bottom: 0; margin-left: 10px; }
h1 { color: #3462a0; font-size: 12pt; font-weight: bold; margin-left: 10px; }
h2 { color: #3462a0; font-size: 11pt; font-weight: bold; margin-left: 10px; }

p { font-size: 10pt; margin-right: 10px; margin-left: 10px; }
p.photo { font-size: 8pt; }
p.package-menu { text-align: left; margin: 5px 0 0 10px; }
p.header-menu { color: #21409a; font-weight: bold; text-align: left; margin: 5px 0 0 10px; }

p.ad { text-align: center; margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0; }
em.photo { font-size: 8pt; }
p.nav { font-size: 10pt; margin: 5px 10px; }
.info-table { font-size: 9pt; margin-left: 10px; }
.button { margin-top: 10px; margin-right: 10px; margin-left: 10px; }
li { font-size: 10pt; }
.small_photo { margin-left: 10px; border: solid 1px #ffa200; }
.large_photo { text-align: left; text-indent: 10px; margin-top: 10px; margin-left: 10px; border: solid 1px #ffa200; }
.package_name { color: #ffa200; font-size: 10pt; font-weight: bold; text-indent: 10px; }
.search-box { background-color: #f4dc82;margin-left: 20px; width: 200px; height: 260px; margin-top: 0; border: solid 1px #000; }

.package-table { margin-bottom: 12px; margin-left: 12px; border: solid 1px #000; }
p.package { margin: 2px 5px; }
h1.package { color: #000; font-size: 12pt; font-weight: bold; text-align: left; margin-top: 2px; margin-bottom: 2px; margin-left: 5px; }
h3 { 	float: left; color: #f0961e; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 10px; margin-top: 0; margin-bottom: 15px; }


a.package:link { color: #000; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.package:visited { color: #000; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.package:hover { color: #fff; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.package:active { color: #000; font-size: 10pt; font-weight: bold; text-decoration: none; }


hr{
	width: 95%;
}


.arrowright{
	margin-left: 10px;
	float: left;
}

.arrowdown{
	margin-left: 10px;
	float: left;
}

.exclamation{
	margin-left: 10px;
	float: left;
}

p.maincontent{
	margin-top: 40px;
}