/* CSS Document */


#ddimagetabs{
}

#ddimagetabs a{
display: block;
text-decoration: none;
font: bold 12px Arial; /*tab font */
color: black; /*font color */
width: 103px; /*width of tab image */
height: 22px; /*height of tab image */
float: left;
display: inline;
margin-left: 3px; /*spacing between tabs */
padding-top: 4px; /*vertical offset of tab text from top of tab*/
background-image:url(bluetab.gif); /*URL to tab image */
background-repeat: no-repeat;
text-align: center;
}

.booktab {
text-decoration: none;
font: bold 12px Arial; /*tab font */
color: red; /*font color */
text-align: center;
}

#ddimagetabs a:hover, #ddimagetabs a.current{
background-image:url(bluetabover.gif); /*URL to tab image onmouseover */
color: black;
}

#tabcontentcontainer{
	width:766px;
	height:300px;
	background-color: #FFF5EE;
	border:1px solid #3D87FC;
	/*border-width:thin;*/
	/*border-color:#3D87FC;*/
}

.tabcontent{
display:none;
width:758px;
height:300px;
overflow: auto;
}
.tabcontent2{
display:none;
width:758px;
height:300px;
overflow: auto;
}
.tabcontent3{
display:none;
width:758px;
height:300px;
overflow: auto;
}
.tabcontent4{
display:none;
width:758px;
height:300px;
overflow: auto;
}

.tabcontent5{
display:none;
}

a.links5:link {text-decoration: underline; color:#800000;} 
a.links5:visited {text-decoration: underline; color:#800000;} 
a.links5:hover {text-decoration: none; color:#800000;}

a.linkspr:active {text-decoration: underline; color:#0000ff; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;} 
a.linkspr:visited {text-decoration: underline; color:#0000ff; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;} 
a.linkspr:hover {text-decoration: none; color:#ff0000; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}

a.links6:link {text-decoration: underline; color:#0000FF;font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif;} 
a.links6:visited {text-decoration: underline; color:#0000FF;font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif;} 
a.links6:hover {text-decoration: none; color:#0000FF;font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif;}

.print {
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  padding-right: 3px;
}
	.info {
  float: left;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  width: 140px;
  height: 17px;
  font-weight: bold;
}
.offer {
  float: left;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  width: 270px;
  height: 17px;
  font-weight: normal;
}
.infogrey {
  float: left;
  background: none #dcdcdc;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  width: 140px;
  height: 16px;
  font-weight: bold;
}
.offergrey {
  float: left;
  background: none #dcdcdc;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  width: 275px;
  height: 16px;
  font-weight: normal;
}

.info1 {
  float: left;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  width: 140px;
  height: 42px;
  font-weight: bold;
}
.offer1 {
  float: left;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  width: 270px;
  height: 42px;
  font-weight: normal;
}

div.address {
  float: left;
  background: none #F9F5E3; 
  border: solid #800000 1px;
  padding-left: 4px;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  width: 202px;
  height: 70px;
  font-weight: normal;
}
div.addressR {
  float: left;
  background: none #F9F5E3; 
  border-top: solid #800000 1px;
  border-bottom: solid #800000 1px;
  border-right: solid #800000 1px;
  padding-left: 4px;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  width: 202px;
  height: 70px;
  font-weight: normal;
}
div.address2 {
  float: left;
  background: none #F9F5E3; 
  border-left: solid #800000 1px;
  border-bottom: solid #800000 1px;
  border-right: solid #800000 1px;
  padding-left: 4px;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  width: 202px;
  height: 62px;
  font-weight: normal;
}
div.address2R {
  float: left;
  background: none #F9F5E3; 
  border-bottom: solid #800000 1px;
  border-right: solid #800000 1px;
  padding-left: 4px;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 10px;
  width: 202px;
  height: 62px;
  font-weight: normal;
}

div.address1 {
  float: left;
  background: none #F9F5E3; 
  border: solid #800000 1px;
  padding-left: 4px;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 9px;
  width: 133px;
  height: 71px;
  font-weight: normal;
}
div.address1M {
  float: left;
  background: none #F9F5E3; 
  border-top: solid #800000 1px;
  border-bottom: solid #800000 1px;
  border-right: solid #800000 1px;
  padding-left: 4px;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 9px;
  width: 133px;
  height: 71px;
  font-weight: normal;
}
div.address1R {
  float: left;
  background: none #F9F5E3; 
  border-top: solid #800000 1px;
  border-bottom: solid #800000 1px;
  border-right: solid #800000 1px;
  padding-left: 4px;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 9px;
  width: 133px;
  height: 71px;
  font-weight: normal;
}
div.address3 {
  float: left;
  background: none #F9F5E3; 
  border-left: solid #800000 1px;
  border-bottom: solid #800000 1px;
  border-right: solid #800000 1px;
  padding-left: 4px;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 9px;
  width: 133px;
  height: 62px;
  font-weight: normal;
}
div.address3M {
  float: left;
  background: none #F9F5E3; 
  border-bottom: solid #800000 1px;
  border-right: solid #800000 1px;
  padding-left: 4px;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 9px;
  width: 133px;
  height: 62px;
  font-weight: normal;
}
div.address3R {
  float: left;
  background: none #F9F5E3; 
  border-bottom: solid #800000 1px;
  border-right: solid #800000 1px;
  padding-left: 4px;
  color: #800000;
  text-align: left;
  font-family: Verdana, sans-serif, Arial;
  font-size: 9px;
  width: 133px;
  height: 62px;
  font-weight: normal;
}

a.linkfooter {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #024D91;
}
a.linkfooter:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.separator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #024D91;
}

.footerbg
{
text-align: center;
width: 770px; 
height: 44px;
background-image: url("../imagesFP/footer-bgr.jpg"); 
}

.leftbg
{
background-image: url("http://www.viamare.com/imagesFP/bgr_left.gif"); 
}
.rightbg
{
background-image: url("http://www.viamare.com/imagesFP/bgr_right.gif"); 
}
.tableborder {
	background-color: #f3f9ff;
	border: 2px dotted #0D6BCF;
}

.frameleft
{
background-image: url("http://www.viamare.com/imagesFP/frame1-left.gif"); 
}

.frameright
{
background-image: url("http://www.viamare.com/imagesFP/frame1-right.gif"); 
}

a.link3 {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0169DC;
}
a.link3:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EB6400;
}

H2 {
    font-size: 11px;
    	}

.update {
	font-size: 10px;
	font-weight: normal;	
}
.top {
    color: #0169DC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 45px;
	} 
.pad
{
padding-top: 10px;
}

DIV.book {
    float: left;
    text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: 12px;
	color: #800000;
	background-color: #fff5ee;
	border: 1px #fff5ee solid;
	padding: 0px;
	width: 387px;
	height: 14px;
	}
