/* CSS Document */
@charset "UTF-8";

.img-shadow {
  float:left;
  background: url(../images-home/bg-gradient.gif) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 

/* General */
body
{
background: #0099CC url(../images-home/bg-gradient.gif) repeat-x;
}

.table1{
background-image: url(../images-home/bg-blue.gif);
background-repeat:repeat;
}

a:link {
	color:#039;
	font-weight:bold;
}

a:hover {
	color:#096;
	font-weight:bold;
}

a:visited {
	color:#066;
	font-weight:bold;
}


.table2{
	background-image:url(../images-home/mid-bgcolor_06.gif);
	text-align: center;
}

.indextable{
background-image: url(../images-home/bg-blue.gif);
background-repeat:repeat;
}

#rightside {background-image:url(../images-home/right-bar_07.gif);
height: 400px;
}

#leftside {
background-image:url(../images-home/left-bgcolor_05.gif) repeat-y;
width:166px;
}

#textLeftContainer {
	width:450px;
	margin-left:15px;	
}

#textLeftPR {
	width:350px;
	margin-left:15px;
	margin-righ:5px;
}

#bottomstrip {
	margin:0 auto; text-align:center;
	width:809px;
	background-image:url(../images-home/backshadow-bottom.png);
	height:5px;
	vertical-align:bottom;
	z-index:1;
	background-repeat:repeat-x;
}


#largecontainer {
	margin:0 auto; text-align:center;
	top:0px;
	width:800px;
	z-index:2;
	background-repeat:no-repeat;
}

#bookingcontainer {
	margin:0 auto; text-align:center;
	top:0px;
	width:800px;
	z-index:5;
}



#MidSection {
	margin:0 auto; text-align:center;
	width:595px;
	height:25px;
	z-index:3;
}

#MidServices {
	text-align:center;
	width:625px;
	height:350px;
	z-index:3;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/* ENDText */
#MidSectionExcursion {
	text-align:left;
	width:525px;
	height:25px;
	z-index:3;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 10px;
	padding-right: 10px;
}


#ServiceSubnav {
	margin:0 auto; text-align:center;
	width:620px;
	height:47px;
	z-index:4;
}

#FloatrightOrange {
	float:right;
	width:150px;
	height:400px;
	background-image:url(../images-services/right-circle.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:0px;
	margin-left: 0px;
	position:absolute;
}

#textFLOATright{
	width:110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding-left: 15px;
}
	
#topBar{
width:500px;
padding-top:7px;
}

#imagePaper {
	background-image:url(../images-home/Parchment-bg.jpg);
background-repeat:no-repeat;
width:260px;
height:310px;
}

.imgfloatright {
float:right;
padding-left:10px;
padding-right:10px;
}

.imgfloatspecial {
float:right;
}

.imgfloatleft {
float:left;
padding-left:10px;
padding-right:25px;
}

.imgcenterColor{
float:right;
position:relative;
clear:right;
}

.imgpad10px {
padding:8px;
}

.imgBorderOrange {
border
background-image:url(../images-home/Parchment-bg.jpg);
background-repeat:no-repeat;
}

#FullSizeDiv{
width:636px;
z-index: 500;
}

#textblock1 {
width:325px;
margin:10px;
float:left;
}

#textblock2 {
width:325px;
margin:10px;
float:right;
}

#textblock1b {
width:250px;
margin:10px;
float:left;
}

#textblock3 {
width:450px;
margin:10px;
float:left;
}

#rightcolumn {
width:250px;
float:right;
height:auto;
margin-right:10PX;
}

#rightcolumnColor {
width:275px;
float:right;
height:auto;
background:#FFCC66;
padding:10px;
}


#leftcolumn {
width:320px;
margin-left:10px;
float:left;
}


/* ENDGeneral */
	

	
/* Services */

#generalservice {
width:225px;
background-image:url(../images-services/blugradient.gif);
background-repeat:no-repeat;
padding:5px;
background-color:#006666;
float:right;
margin-right:10px;
margin-bottom:10px;
}

#generalservice li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:16px;
	list-style-type:square;
	padding-right:20px;
		}
	
#generalservice .header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:15px;
	}

#onPage {
width:250px;
height:150px;
background-image:url(../images-home/Parchment-bg.jpg);
background-repeat:no-repeat;
padding:0px;
padding-top:5px;
float:right;

}

#onPage li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	width:200px;
	height:auto;
	padding-top:7px;
}

#onPage a:link {color:#000000;
text-decoration:underline;
}

#onPage a:visited {
color:#003366;
text-decoration:underline;
}

#specGen {
width:225px;
height:200px;
text-align:left;
vertical-align:text-top;
}

#specGen #top{
background-image:url(../images-boxes/general/blugradient_01.gif);
background-position:top;
width:225px;
background-repeat:no-repeat;
}

#specGen #left {
background-image:url(../images-boxes/general/blugradient_02.gif);
background-position:left;
background-repeat:repeat-y;
}

#specGen #right {
background-image:url(../images-boxes/general/blugradient_04.gif);
background-repeat:repeat-y;
background-position:right;
}

#specGen #bottom {
background-image:url(../images-boxes/general/blugradient_05.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#servGen2 {
width:250px;
float:right;margin-right:10px;
margin-bottom:10px;
background-image:url(../images-boxes/general/newtry-bg.gif);
}

#servGen2 #servtop {
background-image:url(../images-boxes/general/newtry_01.gif);
background-repeat:no-repeat;
width:250px;
height:34px;
}

#servGen2 #servbottom{
background-image:url(../images-boxes/general/newtry_03.gif);
background-position:bottom;
background-repeat:no-repeat;
height:27px;
width:250px;
}

#servGen2 #servmiddle{
background-image:url(../images-boxes/general/newtry-bg.gif);
background-repeat:repeat;
width:250px;

}

#servGen2 li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:16px;
	list-style-type:square;
		}

#baseSUBnav {
vertical-align:bottom;
width:630px;
}

#liquid-round {
    width:250px;
	height:auto;
    background: url(../images-boxes/liquid-box/inside.gif);
	float:right;
	
 }

      .liquidtop {
      width:100%;
      height:18px;
      background:url(../images-boxes/liquid-box/top.gif) no-repeat left top;
      }

      .liquidtop span {
      display:block;
      position:relative;
      height:18px;
      background:url(../images-boxes/liquid-box/top-right.gif) no-repeat right top;
      }
	  
       .liquid-content {
      position:relative;
	  height:auto;
      background:url(../images-boxes/liquid-box/rightside.gif) repeat-y right top;
      padding:1px 5px 1px 0px;
      margin:0px 0 0px 0;
      }
	  
	  /* Changed 3rd margin setting from -50px to 0 px */

      .liquidbottom {
	  width:100%;
      height:14px;
      background:url(../images-boxes/liquid-box/bottom.gif) no-repeat left bottom;
      }

      .liquidbottom span {
      display:block;
      position:relative;
		height:14px;
        background:url(../images-boxes/liquid-box/bottom-right.gif) no-repeat right top;
      }
#liquid-round li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:16px;
	list-style-type:square;
		}






/* ENDServices */

/* Text */

.blue14normal {
font-family:Arial, Helvetica, sans-serif;
color:#009999;
font-size:14px;
margin-left:5px;
}

.head14blueital {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color:#09C;
	font-style: italic;
	padding-left: 5px;
	padding-top:5px;
}

.head12blue {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#09C;
	padding-left: 5px;
}
.head12orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F60;
	text-align: left;
	padding-left: 15px;
}
.itineraryHR {
	color: #CCC;
}

.head16black {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	text-decoration:underline;
}

.body12reg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image:url(../images-home/bullet-lime.gif);
	list-style-position:inside;
	padding-left: 5px;
	padding-right:5px;
	line-height: 16px;
	padding-bottom:5px;
}

.body12LIST {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image:url(../images-home/bullet-lime.gif);
	line-height: 16px;
	padding-bottom:12px;
}

.body12LISTsmallPad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image:url(../images-home/bullet-lime.gif);
	padding-bottom:6px;
	line-height: normal;
}

.body12LISTnopad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image:url(../images-home/bullet-white.gif);
	padding-bottom:4px;
}

#listnotoppad ul{
	padding-top:0px;
	margin-top:0px;
	line-height:0px;
}

.body12NOLIST {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	line-height: 16px;
}

.body12specialmargin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image:url(../images-home/bullet-lime.gif);
	margin-left:5px;
	padding-right:5px;
	line-height: 16px;
}

.header12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding-left: 5px;
	line-height: 16px;
	}
	
.headerMEDIUMbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	font-weight: bold;
	}
	
.headerMEDIUMboldwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	color:#FFFFFF;
	text-align: center;
	}
	
	.headerMEDIUMboldnavy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-left:5px;
	color:#000066;
	}
	
	
.body12ital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image:url(../images-home/bullet-lime.gif);
	padding-left: 5px;
	font-style:italic;
	line-height: 16px;
}

.sidebarQUOTE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding-left: 15px;
	
	}
	
#footerlinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:center;
}

#footerlinks a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
	font-weight:normal;
}

#footerlinks a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
	font-weight:normal;
}


/* ENDText */

