body, html {
margin:0;
padding:0;
color:#00226f;
background:#ffffff;
background-image: url('http://images.egyptbikeandsail.com/back1.jpg'); 
background-repeat: repeat-x;
font-family: arial, verdana, sans-serif;
font-size:14px;}
 
#wrap {
width:750px;
margin:0 auto;
border-top: 1px #00226f solid;
border-left: 1px #00226f solid;
border-right: 1px #00226f solid;
margin-top:25px;
padding:3px;
background:#ffffff;
}
#wrapbottom {
width:750px;
margin:0 auto;
border-bottom: 1px #00226f solid;
border-left: 1px #00226f solid;
border-right: 1px #00226f solid;
margin-top:0px;
padding:3px;
background:#ffffff;
}

	
#header {
height:109px;
width:750px;
}
 
h1 {
margin:0;
color:#808d23;
font-family: arial, verdana, sans-serif;
font-size:22px;}
 
h2 {
color:#808d23;
font-size:16px;
margin-top: 0px;
margin-bottom:0px;}
	
h3 {
color:#808d23;
font-size:13px;
margin-top: 10px;
margin-bottom:0px;
}
 
#blackbackground {
width:737px;
padding: 0 3px 3px 3px;

}
 
#slideshow {
width:737px;
height:263px;
border: 1px solid #822d47;
margin:auto;
}
	
.titlebar {
width:302px;
background:#808d23;
color:white;
text-align:center;
border: 1px solid #822d47;
float:right;
padding:1px;
margin-bottom:3px;}

#sidebar {
float:right;
width:216px;
padding:3px;
}

#main {
width:750px;
background:#ffffff;
}
	
#content {
background:#ffffff;
padding: 3px;
clear:both;
}

#whitespace {
width:750px;
height: 40px;
background:#ffffff;
}
 
.itinerary {
margin: 0 0 5px 0;
padding: 8px;
border: solid 1px #bd3f00;
}

.dates {
width: 300px;
margin:auto;
text-align:left;
}

.spacer {padding-left: 50px;}

.reservespacer {
position:absolute;
left: 340px;}

.imagebar {
position: relative;
right: 58px;
top: 0px;
float:right;
width:160px;
}

.imgright {
float:right;
border: solid 1px #00226f;
padding: 1px;
margin:2px;
clear:both;}

.egypttravellogo {
float:right;
padding: 1px;
margin-right:5px;
clear:both;
border:0;}

.mapimages {
border: solid 1px #00226f;
padding: 1px;
margin:40px 0 5px 0;
clear:both;}

.maps{
width: 740px;
height: 1750px;
text-align:center;}

.redseapage{
width: 740px;
height: 350px;
font-size: 16px;}

.redseaspacer{
width: 240px;
height: 30px;}

.nilespacer{
width: 240px;
height: 30px;}

.boatright {
float:right;
border: solid 1px #00226f;
padding: 1px;
margin:2px;
clear:right;}

.boatleft {
float:left;
border: solid 1px #00226f;
padding: 1px;
margin:2px;
clear:left;}

.serenadeimg{
border: solid 1px #00226f;
padding: 1px;
margin:35px 2px 2px 25px;}

.lavelaimg{
border: solid 1px #00226f;
padding: 1px;
margin: -8px 2px 2px 18px;}

.lavela {
width: 740px;
height: 500px;
}

.serenade {
width: 740px;
height: 1000px;
}

.deposits {
font-size:10px;
width:740px;
clear:both;}

.bikes{
float:right;
border: solid 0px #00226f;
padding: 1px;
margin:2px;}

.boxgreen {
clear:both;
background:#951700;
height:30px;
text-align:center;
}
 
#photocredit {
clear:both;
padding:5px 10px;
background:#ffffff;
color:#333;
text-align:center;
font-size:10px;}

#footer {
clear:both;
height: 35px;
background-image: url('http://images.egyptbikeandsail.com/menuback-blue.gif'); 
color:black;
text-align:center;
line-height:35px;
font-size:16px;}
	
#footer p {
margin:0;}
	
* html #footer {
height:1px;}
 


hr {
color: #bd3f00;
background-color: #bd3f00;
height: 1px;} 


 


a:link {color: #4f2d82; text-decoration: none; }
a:visited {color: #4f2d82; text-decoration: none; }
a:hover {color: #bd3f00; text-decoration: underline; }
a:active {color: #bd3f00; text-decoration: underline; }

a.page:link {color: #4f2d82; text-decoration: underline; }
a.page:visited {color: #4f2d82; text-decoration: underline; }
a.page:hover {color: #bd3f00; text-decoration: underline; }
a.page:active {color: #bd3f00; text-decoration: underline; }

.underlined {text-decoration: underline; }



.i {font-style:italic;}

.b {font-weight:bold;}
.center {text-align:center;}

.ulmargin {margin-top: 2px;}

.ulboats {
line-height: 20px;}

.liboats {
margin-left: 216px;}

div.photocaption {

text-align: center;
font: bold 8pt sans-serif;}

img.photocaption {

border: 1px solid Black;
margin-bottom: 5px;}

.pcleft {
float: left;
margin: 0 10px 10px 0;}

.pcright {
float:right;
margin: 0 0 10px 10px;}


#signup td {
 border: 1px solid #a1281c;
 padding-left: 4px;
}

.infocell {
 font: 11px;
 color: #000000;
 background-color: #fcfcfc;
 }

.labelcell {
 font: 11px;
 color: #000000;
  background-color: #FCFCFC;
 width: 320px;
}

.fieldcell {
 background-color: #ebebeb;
 color: #000000;
 text-align: right;
 margin-right: 0px;
 padding-right: 0px;
}

.baseballcell{
 background-color: #ebebeb;
 color: #000000;
 text-align: left;
 margin-left: 400px;

}

.radiocell {
 font: 11px;
 background-color: #ebebeb;
 color: #000000;
 text-align: left;
 margin-right: 0px;
 padding-right: 0px;
}

.smalllabelcell {
 font: 11px;
  background-color: #FCFCFC;
 color: #000000;
 width: 100px;
}

.smallfieldcell {
 background-color: #ebebeb;
 color: #000000;
 text-align: right;
 
}

.fieldcell input {
 width: 200px;
 font: 11px;
 background-color: #ffffff;
 color: #000000;
 border: 1px solid #a1281c;
 margin-right: 0px;
}

.smallfieldcell input {
 width: 100px;
 font: 11px;
 background-color: #ffffff;
 color: #000000;
 border: 1px solid #a1281c;
}

.smallfieldcell select {
 font: 11px;
 background-color: #ffffff;
 color: #000000;
 border: 1px solid #a1281c;
}
.button {
 font: 11px;
 background-color: #F9DEDB;
 color: #000000;
 margin-left: 12px;
 margin-top: 3px;
 margin-bottom: 2px;
}
textarea {
width: 200px;
height: 50px;
 font: 11px;
 background-color: #ffffff;
 color: #000000;
 border: 1px solid #a1281c;
 margin-right: 0px; 
}
a.reg {color: #75613E; text-decoration: underline} 
a.reg:hover {color: #457D9C; text-decoration: underline}


 
 .buttoncell {
 background-color: #ebebeb;
 color: #000000;
 text-align: center;
 margin-right: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px
}

.terms{
color:#000000;
font-size: 12px;
font-weight: normal;
}

.termsb{
color:#000000;
font-size: 12px;
font-weight: bold;
}

.termshead {
color:#000000;
font-size: 14px;
font-weight: bold;
text-decoration: none;}

.facebook {
clear:right;
height:75px;
float:right;
margin-right:4px;
}

.mailinglist {
position:relative;
top:-50px;
left:584px;
width:175px;
}

.send {
position:relative;
top:9px;
left:-2px;
border:0px;}

.redseatitles {
margin-left:96px;}

.niletitles {
margin-left:96px;}

