body { background-color: #ffffff; scrollbar-base-color: #C3C3AE; scrollbar-arrow-color: #04094D; margin:0px; padding: 5px;}
a, .a3 { text-decoration: underline; font-family: Verdana, Helvetica, Arial; font-size: 7pt; font-weight: bold;}
a:active { color: #ff0000;}
a:link { color: #004C89;}
a:visited { color: #004C89;}
a:hover { color: #ff0000;}
.a1 { text-decoration: none; font-family: Verdana, Helvetica, Arial; font-size: 8pt; font-weight: bold;}
.a1:active { color: #ff0000;}
.a1:link { color: #000000;}
.a1:visited { color: #000000;}
.a1:hover { color: #ff0000;}
.a2 { text-decoration: none; font-family: Verdana, Helvetica, Arial; font-size: 7pt; font-weight: bold;}
.a2:active { color: #ff0000;}
.a2:link { color: #004C89;}
.a2:visited { color: #004C89;}
.a2:hover { color: #ff0000;}
.a3:active { color: #ff0000;}
.a3:link { color: #000000;}
.a3:visited { color: #000000;}
.a3:hover { color: #ff0000;}
td { background-color: #fff; font-family: Verdana, Helvetica, Arial; font-size: 7pt;}
td.sp { background-color: #EFEFDE; font-family: Verdana, Helvetica, Arial; font-size: 7pt;}
p { margin-top: 1.1em;}
.font { font-family: Verdana, Helvetica, Arial; font-size: 8pt; font-weight: bold; color: #000000;}
.font2 { font-family: Verdana, Helvetica, Arial; font-size: 7pt; font-weight: bold; color: #ff0000;}
.menu { width: 775px; background-color: #fff; border: 1px solid #cccccc; padding: 3px 0px 5px 0px;}
.banner { width: 775px; height: 103px; background-color: #ff9933; border-left: 1px solid #ff9933; border-right: 1px solid #C3C3AE;}
.logo { width: 340px; height: 103px; padding: 2px 0px 0px 0px; font-size: 80%; text-align: center; float: left;}
.description { width: 433px; height: 103px; padding: 10px 0px 0px 0px; margin: 0px 0px -50px 0px; font-size: 8pt; text-align: center; float: right;}
.legend { width: 775px; height: 17px; background-color: #fff; margin: 3px 0px 3px 0px;}
.content { width: 775px; text-align: left;}
.hp-frame-right { width: 220px; float: right; voice-family: "\"}\""; voice-family: inherit; width: 220px;}
.hp-frame-right-calendar { background: #cccc66; padding: 5px; border: 1px solid #929292; margin-bottom: 5px;}
.hp-frame-right-rates { background: #AFD5A4; padding: 5px; border: 1px solid #929292; margin-bottom: 5px;}
.hp-frame-right-news { height: 470px; background: #A9D8FF; padding: 5px; border: 1px solid #929292; margin-bottom: 5px; overflow: auto; scrollbar-base-color: #C3C3AE; scrollbar-arrow-color: #04094D;}
.safarititle, .safarititle1, .safarititle2, .safarititle3 { padding: 3px 3px 3px 3px; margin-bottom: 5px; letter-spacing: 0.2em; color: #000;}
.safarititle { background-color: #AFD5A4; border: 1px solid #929292; margin-right: 225px;}
.safarititle1 { background-color: #ff9933; border: 1px solid #929292; margin-right: 225px;}
.safarititle2 { background-color: #C3C3AE; border: 1px solid #929292; margin-right: 225px;}
.safarititle3 { background-color: #A9D8FF; border: 1px solid #929292;}
.safarititle-sp { width: 775px; background-color: #A9D8FF; border: 1px solid #929292; margin: 4px 0px 3px 0px; padding: 3px 0px 3px 0px; text-align: left;}
.topcontent { background-color: #ffff66; border: 1px solid #cccccc; padding: 5px; margin-bottom: 5px; font-size: 9pt; text-align: justify ; margin-right: 225px;}
.hp-package, .hp-package2, .hp-package3 { background:#FEFEB8; padding: 5px; margin-bottom: 15px;}
.hp-package { border: 1px solid #FF0000; margin-right: 225px;}
.hp-package2 { border: 1px solid #929292; margin-right: 225px;}
.hp-package3 { border: 1px solid #A9D8FF; margin-right: 0px;}
.sp-package-box { width: 775px; background:#EFEFDE; text-align: left; border: 1px solid #929292; margin: 4px 0px 4px 0px;}
.sp-package { padding: 5px;}
.hp-package-pics, .hp-package-pics2 { background:#fff; border: 1px solid #005083;}
.hp-package-pics { margin-right: 3px; float: left;}
.hp-package-pics2 { margin-left: 3px; float: right;}
.packages-links { padding-top: 1px; margin-left: 5px; text-align: right; float: right;}
.legend2 { width: 775px; height: 18px; background-color: #fff; margin: 4px 0px 3px 0px; text-align: right;}
.legendsafaris { width: 775px; height: 21px; background-color: #fff; margin: 4px 0px 4px 0px;}
.copyright { width: 775px; background-color: #EFEFDE; border: 1px solid #929292;}
.copyrightcontent { padding: 3px;}
.designby { width: 775px; background-color: #fff; margin: 5px 0px 5px 0px;}
.adsense { width: 775px; background-color: #fff; margin: 4px 0px 3px 0px;}
.hr  { width: 100%; height: 1px; padding: 0; border: 1px dotted #808080; border-bottom-width: 0px;}
.news-text-right { margin-left: 5px; padding: 0px 1px 0px 5px; border: 0px dashed #ccc; border-left-width: 1px; border-bottom-width: 1px; font-size: 100%; font-family: Verdana, Helvetica, Arial; text-align: right; float: right;}