body { background: #95afc6;
   color: #4e575e;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 13px;
   margin: 0px; }
#doc4 { position: relative;
   width: 996px;
   margin: auto; }
#nileLogo { left: 8px;
   position: absolute;
   top: 20px;
   z-index: 500; }
ul,li { margin: 0px;
   padding:0px; }
a { color: #4088bf;
   text-decoration:none; }
a:hover,span.link:hover { color: #4088bf;
   text-decoration:underline; }
.col3 { float: right;
   margin-top: -10px;
   width: 300px; }
.col12 { float: left;
   width: 665px;
   margin-top: -10px; }
.col1 { float: left;
   width: 160px;
   margin: 0px; }
.col2 { float: Right;
   width: 490px;
   margin: 0px; }
h1 { font-size: 24px;
   font-weight: normal;
   margin-left: 173px; }
h3 { font-size: 16px;
   margin-top: 12px;
   font-weight: bold; }
h4 { font-size: 14px;
   margin-top: 4px;
   margin-bottom: 4px;
   font-weight: bold; }
ol { margin: 0px 0px -15px 0px;
   padding: 0px; }
li { list-style: none;
   margin-bottom: 15px; }
.searchimg { float: left;
   margin-right: 10px; }
.hr { height: 10px;
   border-bottom: solid 1px #95afc6;
   margin-bottom: 10px;
   clear: both; }
.tophr { height: 0px;
   border-bottom: solid 1px #95afc6;
   margin-bottom: 10px;
   clear: both; }
.ratings { float: right;
   margin-right: 5px; }
.expertsays { font-size: 14px;
   font-style: italic; }
h2.columnHeader { background: #eaeef3;
   border: solid 1px #9badc5;
   font-size: 14px;
   font-weight: bold;
   padding: 4px 6px 4px 6px;
   margin-top: 0px; }
.col1 li { list-style: none;
   margin-bottom: 6px; }
.col1 a { color: #4e575e;
   text-decoration:none; }
.col1 a:hover { color: #4088bf;
   text-decoration:underline; }
.col2 li { list-style: none;
   margin-bottom: 5px; }
.col3 li { list-style: none;
   margin-bottom: 6px; }
.col3 a { color: #4e575e;
   text-decoration:none; }
.col3 a:hover { color: #4088bf;
   text-decoration:underline; }
.linkSubSection a { color: #4e575e;
   font-size: 11px;
   font-weight: bold; }
#destinationLinks { width: 100%;
   height: 350px; }
#destinationLinks ul {
   margin-left: 10px;
   margin-right: 45px;
   float: left;
   line-height: 18px; }
#destinationLinks li { margin: 0px; }
h4.dayTitle { color: #fff;
   font-size: 18px;
   font-weight: bold;
   background-color: #91b8dc;
   width: 98%;
   padding: 3px 0px 3px 8px; }
h4.itemTitle { font-size: 18px; }
a.imgattr { position: absolute;
   right: 321px;
   top: 202px;
   z-index: 2;
   padding: 4px;
   opacity: 0.6;
   background-color: #fff;
   color: #4e575e;
   font-size: 9px;
   font-family: Arial; }
a.imgattrbelow { color: #4e575e;
   font-size: 9px;
   font-family: Arial; }
#fimage { float: left;
   width: 434px;
   margin: 9px 0px 0px 9px; }
a.homeattr { position: absolute;
   left: 19px;
   top: 257px;
   z-index: 2;
   padding: 4px;
   opacity: 0.6;
   color: #4e575e;
   background-color: #fff;
   font-size: 9px;
   font-family: Arial; }
#ftext { float: right;
   width: 507px;
   margin: 9px 9px 0px 0px; }
#fthumb { position: absolute;
   left: 470px;
   top: 189px;
   width: 515px;
   height: 85px; }
a.fthumbtitle:hover { color: #f7931e; }
#ftitle { color: #f7931e;
   font-size: 14px;
   font-weight: bold;
   text-transform: uppercase;
   margin-bottom: 10px; }
#fdesc { margin-top: 10px;
   font-size: 14px;
   font-style: italic;
   line-height: 18px; }
.Apple-style-span { text-transform: uppercase;
   font-weight: bold; }
.fthumbbox { float: left;
   margin-right: 7px;
   width: 96px;
   height: 85px; }
.fthumbdiv { font-size: 11px;
   font-weight: bold;
   text-transform: uppercase;
   height: 25px;
   display: table-cell;
   vertical-align:bottom; }
#travelmap { width: 450px;
   height: 350px;
   margin: 5px 0px 10px 0px;
   padding: 0;
   border: solid 1px #CCCCCC; }
.big { font-size: 14px;
   color: #e55600; }
.searchtext { width:200px;height:21px;border:solid 1px #abbccf }

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#4e575e}
#hd{-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;background-color:#5e6e84;background-image:none;height:106px}
#adContainerTop{height:90px;position:absolute;right:8px;top:8px;width:728px}
#bd{background:#fff;padding:10px;margin-top:8px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px;position:relative}
#mainContent{width:476px;float:left}
#mapPane{float:right;padding-right:8px;position:relative;width:300px}
#ft{font-size:12px;padding:15px;text-align:center}
.bottomLink{color:#596670}
.bottomLink:hover{color:#596670;text-decoration:underline;cursor:pointer}
#menubar2{background:#d1dae5;border:1px solid #abbccf;height:26px;left:10px;line-height:26px;margin-top:5px;padding-left:8px;width:658px}
#menubar2 li{display:inline}
#menubar2 a,#menubar2 .subNav a{padding:0 10px;float:left;line-height:28px;border:solid #d1dae5;border-width:0 1px;color:#3d454c}
#menubar2 .displayTabbness a,#menubar2 .topNav a:hover{top:-4px;border:solid #abbccf;border-width:1px 1px 0 1px;background:#fff;position:relative;line-height:30px;z-index:30;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
#menubar2 .currentTab a{color:#e55600}
#menubar2 .subNav a,#menubar2 .subNav a:hover{line-height:28px;padding:0 8px;border:0 none transparent;color:#3d454c;background:transparent;top:0}
#menubar2 a:hover,#menubar2 .currentSubNavItem a,#menubar2 .subNav a:hover{color:#e55600}
.smallNileRating{float:right;background-image:url('/img/base64/117.png');background-repeat:no-repeat;background-position:center top;background-color:transparent;display:block;height:17px;overflow:hidden;width:132px;line-height:18px;margin:0px 0px 6px 10px;}
.smallNileRating-10{background-position:right 1px}
.smallNileRating-9{background-position:right -15px}
.smallNileRating-8{background-position:right -31px}
.smallNileRating-7{background-position:right -47px}
.smallNileRating-6{background-position:right -63px}
.smallNileRating-5{background-position:right -79px}
.smallNileRating-4{background-position:right -95px}
.smallNileRating-3{background-position:right -111px}
.smallNileRating-2{background-position:right -127px}
.smallNileRating-1{background-position:right -143px}
.smallNileRating-0{background-position:right -159px}
.lePickLi{ margin:-5px 0px 0px 0px; float: right; }
.lePick{background-image:url('/img/base64/116.png');background-repeat:no-repeat;background-position:0 -640px;height:18px;margin-left:1px;overflow:hidden;position:relative;top:4px;width:18px;display:inline-block}
.localExpertBadgeLg{background-image:url('/img/base64/116.png');background-repeat:no-repeat;background-position:0 -443px;width:51px;height:68px;float:right;margin-top:5px}
.leIconMd{background-image:url('/img/base64/117.png');background-position:0 -177px;height:30px;display:inline-block;background-repeat:no-repeat;padding-left:32px;font-size:14px;font-weight:bold;margin-bottom:8px;line-height:30px}
.listMarker{float:left;line-height:19px;height:19px;font-size:14px;font-weight:bold;padding:0 8px;margin-right:5px;border:1px solid #abbccf;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e1f652),color-stop(100%,#c2d524));background:-moz-linear-gradient(center top,#e1f652 0,#c2d524 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1f652',endColorstr='#c2d524')}
