@charset "utf-8";
/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
background-color:#000;
}

h1 {
font-size:16px;
color:#A93902;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
margin:0;
}

h2 {
font-size:14px;
color:#6C1D1C;
font-weight:700;
}

p {
line-height:1.5;
}

a {
color:#2F0000;
background-image:none;
padding:0;
}

a:hover {
color:#900;
background-image:none;
padding:0;
}

ul {
line-height:160%;
margin-left:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}

#navbar {
clear:both;
background-color:#240000;
background-image:url(../images/homepageimages/HomeTopNavFill.jpg);
height:27px;
font-family:"Trebuchet MS", Tahoma, sans-serif;
}

#navbar ul {
margin:3px 0 0 5px;
padding:0;
}

#navbar li {
display:inline;
font-family:"Trebuchet MS", Tahoma, sans-serif;
color:#fff;
font-weight:400;
font-size:12px;
padding:0;
}

#navbar a:hover {
background-image:url(../images/subpageimages/NavPlus.jpg);
background-repeat:no-repeat;
font-family:"Trebuchet MS", Tahoma, sans-serif;
text-align:left;
text-decoration:none;
margin-left:8px;
color:#fefbec;
background-color:#A93902;
border:none;
padding:0 20px;
}

#topright {
background-image:url(../images/homepageimages/safarihometopRt.jpg);
color:#dadada;
font-family:"Trebuchet MS", Tahoma, sans-serif;
font-size:12px;
width:263px;
padding-right:20px;
padding-top:15px;
}

#topright a:link {
background-image:none;
color:#dadada;
text-decoration:none;
font:12px "Trebuchet MS", Tahoma, sans-serif;
padding:0 3px;
}

#topright a:hover {
text-decoration:underline;
font:12px "Trebuchet MS", Tahoma, sans-serif;
background-image:none;
color:#A93902;
padding:0 3px;
}

#contentcontainer {
background-color:#FEFBEC;
min-height:600px;
}

#content {
background-color:#FEFBEC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:140%;
margin-left:20px;
padding:10px 10px 10px 8px;
}

#content p {
margin-left:30px;
margin-top:3px;
padding:0;
}

#content h1 {
font-size:18px;
color:#A93902;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:6px;
padding:6px 0 6px 6px;
}

#content h2 {
background-image:url(../images/subpageimages/PawPrint.jpg);
font-size:16px;
color:#A93902;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-position:0;
padding-left:0;
padding-right:20px;
margin-left:0;
float:none;
background-attachment:fixed;
text-indent:30px;
padding-bottom:0;
margin-bottom:0;
margin-top:0;
}

#content h3 {
font-size:14px;
color:#6C1D1C;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
}

#content ul {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:none;
margin-left:50px;
padding:0 0 5px;
}

#content ul>ul {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:none;
margin-left:10px;
padding:0 0 5px;
}

#content li {
color:#000;
}

#content a:link {
border:none;
background-image:none;
color:#A93902;
text-decoration:underline;
font:12px Verdana, Verdana, Arial, Helvetica, sans-serif;
}

#content a:visited {
border:none;
text-decoration:none;
font:12px Verdana, Verdana, Arial, Helvetica, sans-serif;
background-image:none;
color:#A93902;
}

#content a:hover {
text-decoration:underline;
font:12px Verdana, Verdana, Arial, Helvetica, sans-serif;
background-image:none;
color:#A93902;
border:none;
}

#content a:active {
text-decoration:none;
font:12px Verdana, Verdana, Arial, Helvetica, sans-serif;
background-image:none;
color:#000;
border:none;
}

#steps li {
padding:0 0 6px;
}

#rightbar {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#dadada;
line-height:130%;
text-align:left;
padding:0;
}

#rightbar p {
margin:6px 10px;
}

#subrightbar {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#dadada;
text-align:left;
background-image:none;
padding:0;
}

#subrightbar p {
margin:0;
padding:3px 10px 3px 15px;
}

#subrightbar h2 {
font-family:Arial, Helvetica, sans-serif;
color:#A93902;
text-align:left;
font-size:14px;
letter-spacing:0.15em;
text-transform:none;
margin-bottom:0;
font-variant:small-caps;
text-indent:16px;
background-image:url(../images/subpageimages/Arrow.gif);
background-repeat:no-repeat;
margin-left:15px;
background-attachment:fixed;
background-position:0;
padding:0 0 3px;
}

#subrightbar a:active {
background-image:url(../images/homepageimages/arrangeSafara.jpg);
color:#FFF;
text-decoration:none;
background-repeat:no-repeat;
font:12px Verdana, Arial, Helvetica, sans-serif;
}

#gallerylinks a:hover {
font-size:12px;
color:#F60;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:0;
padding:0;
}

.arrow {
float:right;
margin:0 0 0 6px;
padding:0;
}

.arrowleft {
float:left;
margin:0 0 0 10px;
padding:0 0 0 3px;
}

#footer {
background-image:url(../images/homepageimages/FooterBG.jpg);
border-top:1px solid #666;
margin-top:0;
color:#eaeaea;
font-family:"Trebuchet MS", Tahoma, sans-serif;
font-size:11px;
line-height:140%;
padding:10px;
}

#footer a:link {
background-image:none;
color:#eaeaea;
text-decoration:none;
line-height:140%;
margin:0;
padding:0 3px;
}

#footer a:hover {
background-image:none;
color:#A93902;
text-decoration:underline;
padding:0 3px;
}

blockquote.pull {
float:right;
width:160px;
font-size:12px;
font-weight:700;
border:2px solid #ccc;
font-family:arial, helvetica, sans-serif;
text-align:left;
background:#fff;
color:#666;
margin:10px;
padding:5px;
}

blockquote.lionbug {
float:left;
font-size:11px;
font-weight:700;
border:none;
margin:0;
padding:0 10px;
}

abbr,acronym {
border-bottom:1px dotted #000;
cursor:help;
}

body div#toolTip {
background-color:#6C1D1C;
min-height:1em;
position:absolute;
text-align:left;
width:200px;
z-index:1000;
font-family:"Trebuchet MS", Tahoma, sans-serif;
font-size:small;
font-weight:400;
border:1px solid #ccc;
padding:5px;
}

body div#toolTip p {
color:#FFF;
margin:0;
padding:0;
}

body div#toolTip p em {
display:block;
margin-top:3px;
color:#FFF;
font-style:normal;
font-weight:700;
}

body div#toolTip p em span {
font-weight:700;
color:#FFF;
}

#title {
background-color:#240000;
background-image:url(../images/homepageimages/safarihometitleplain.jpg);
background-repeat:no-repeat;
}

#title h1 {
font:normal 36px/100% "Times New Roman", Times, serif;
color:#FFF;
padding-left:20px;
}

.title2 {
font-size:20px;
color:#A93902;
margin-top:-10px;
}

.actioncall a:active {
background-image:url(../images/homepageimages/arrangeSafara.jpg);
color:#A93902;
text-decoration:none;
background-repeat:no-repeat;
}

.dividerrt {
background-image:url(../images/subpageimages/RtBarDivider.gif);
background-repeat:no-repeat;
background-position:center;
}

.sidepic img {
padding:10px;
}

#loginform input {
font-family:"Trebuchet MS", Tahoma, sans-serif;
font-size:10px;
padding:3px 0;
}

.thisform {
font-family:Arial, Helvetica, sans-serif;
color:#000;
padding:3px 0;
}

#thisform {
font-family:Arial, Helvetica, sans-serif;
color:#000;
width:500px;
margin-left:30px;
padding:3px 0;
}

#thisform select {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#000;
padding:3px 0;
}

#thisform input {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
margin-right:2px;
font:1em Arial, Helvetica, sans-serif;
padding:3px 2px;
}

#thisform label {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#666;
font-weight:700;
padding:3px 0 0;
}

#thisform fieldset {
border:1px solid #ccc;
padding:10px;
}

#thisform legend {
font-size:1em;
font-weight:700;
color:#666;
background:#eaeaea;
border:1px solid #ccc;
border-bottom-color:#999;
border-right-color:#999;
padding:4px 8px;
}

#navbar a:link,a:visited,#navbar a:active {
background-image:url(../images/subpageimages/NavPlus.jpg);
background-repeat:no-repeat;
font-family:"Trebuchet MS", Tahoma, sans-serif;
text-align:left;
text-decoration:none;
margin-left:8px;
color:#fff;
padding:0 20px;
}

#topright a:visited,#topright a:active {
color:#dadada;
text-decoration:none;
font:12px "Trebuchet MS", Tahoma, sans-serif;
background-image:none;
padding:0 3px;
}

#subrightbar a:link,.actioncall a:link {
background-image:none;
color:#a93902;
text-decoration:none;
line-height:100%;
font-family:"Trebuchet MS", Tahoma, sans-serif;
font-size:11px;
margin-bottom:3px;
}

#subrightbar a:visited,.actioncall a:visited {
background-image:none;
color:#A93902;
text-decoration:none;
}

#subrightbar a:hover,.actioncall a:hover {
background-image:none;
color:#F96;
text-decoration:underline;
}

#subrightbar img,.actioncall img {
display:block;
margin:auto;
}

#subrightbar li,#gallerylinks li {
margin-left:30px;
line-height:1.6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}

#gallerylinks a:link,#gallerylinks a:visited,#gallerylinks a:active {
font-size:12px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:0;
padding:0;
}

#footer a:visited,#footer a:active {
background-image:none;
color:#eaeaea;
text-decoration:none;
padding:0 3px;
}

#formbutton,.formbutton {
font:bold 1em Arial, Arial, Helvetica, sans-serif;
color:#FFF;
background-color:#900;
border:1px solid #666;
margin:2px;
}