html,body{margin:0; padding:0; background: #d9ceb2 url(/images/redesign/background.gif) repeat-x;}

#breadcrumbcontainer {
	width: 973px;
	margin: 0 auto;
	padding-right: 38px;
	text-align: right;
}
#maincontainer {
	font-family: arial, helvetica, sans-serif;
	color:#000;
	font-size: 13px; 
	text-align:left;
	background: #FFF;
	width: 973px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	line-height:140%;
	}

#maintl {
	background: url(/images/redesign/top-left-corner.gif) no-repeat;
	width: 973px;
	height: 8px;
}
#maintr {
	background: url(/images/redesign/top-right-corner.gif) no-repeat;
	float: right;
	width: 8px;
	height: 8px;
}

#div-12px-padding {
 	padding-left:12px;
	padding-right:12px;
	background: #fff;
	}

p {
	margin:0.7em 0;line-height:140%;
	}
p h1 h2 h3{
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	color:#000;
	
	}
	
a:link, a:active, a:visited {
	color: #29657d; text-decoration: underline;
}
a:hover {
	color: #3689ab; text-decoration: underline;
}

hr {
      border-top: 1px dotted #ccc;
	  margin: 15px 0 15px 10px;
      border-bottom: 1px solid #ccc;
      color: #fff;
      background-color: #fff;
      height: 1px;
	  width:97%;
    }
	
hr {
	background-color: #e0e0e0;
	border: none;
	color: #e0e0e0;
	height: 1px;
	margin: 15px auto;
	text-align: center;
}


.grey0345{background: #eee;
}
.grey03{background: #f5f5f5;
}

.border1{border:1px dotted #649ab0;padding:3px;
}
.border2{border:1px solid #a9a9a9;margin:5px;padding:8px;font-family: arial, helvetica, sans-serif;
}
.border3{border:1px solid #d9d9d9;padding:15px 15px 9px 15px;margin:0 0 15px 25px;
}

.bq blockquote {
  background: transparent url(/images/redesign/quoleft.png) left top no-repeat;
}
.bq blockquote div {
  padding: 0 48px;
  background: transparent url(/images/redesign/quoright.png) right bottom no-repeat;
}

#social-media-footer {
	display: inline; /* IE6 */
	float: left;
	height: 39px;
	margin: 20px 0 0 20px;
	width: 928px;
}
#social-media-footer img {
	border: 0;
	outline: 0;
}

p.caption {
	font-size: 11px;
}

/*#social-media-footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#social-media-footer li {
	display: inline;
	margin: 0;
	padding: 0;
}
#social-media-footer a {
	float: left;
	height: 39px;
	overflow: hidden;
}
#social-media-footer img {
	border: 0;
	outline: 0;
}

#social-media-facebook {
	width: 143px;
}
#social-media-twitter {
	text-indent: -143px;
	width: 162px;
}
#social-media-youtube {
	text-indent: -305px;
	width: 162px;
}
#social-media-rss {
	text-indent: -467px;
	width: 162px;
}
#social-media-bookmarks {
	text-indent: -629px;
	width: 162px;
}
#social-media-reviews {
	text-indent: -791px;
	width: 137px;
}*/

/*-------------------------------------------------------------------------------------*/
#topsection{
	background: #FFF;
	height: 98px; /*Height of top section*/
	border: 0px solid #666666;
	}

#topsectionlogo{
	float:left;
	width:200px;
	padding-top:20px;
	}

#topsectioncontact{
	float:right;
	width:590px;
	padding-top:78px;
	padding-right:7px;
	padding-bottom:9px;
	font: 10px verdana, arial,sans-serif; 
	margin:0; 
	color: #3c6676; 
	text-align:right;
	}
	
	#topsectioncontact .international-code {
		color:#999999;
	}

/*-------------------------------------------------------------------------------------*/

/* ---------------------------------------main navigation START------------------------*/
#navcontainerouter{
	width: 949px; 
	float: left;
	background-color: #1c779d;
	background-image: url(/images/redesign/main-nav-curve-2.gif); 
	background-repeat: no-repeat; background-position: top left;
	margin-bottom: 12px;
	}

#navcontainer{
	width: 934px; 
	float: left;
	padding-left:15px;
	background-image: url(/images/redesign/main-nav-curve-3.gif); 
	background-repeat: no-repeat; 
	background-position: top right;
	}

#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }

#navcontainer ul{
	margin: 0;
	padding: 0 0 0 0;
	color: #FFF;
	font-family: verdana, arial, helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: normal;
	}

#navcontainer ul li a{
	height:36px;
	line-height:36px;
	padding: 0px 14px 0 14px;
	background-color: #1c779d;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: 1px solid #95bfd0;
	}

#navcontainer ul li a:hover{
	background-color: #649ab0;
	color: #FFF;
	}

#navlist li a:hover, #navlist li a:active{
	color: #FFF;
	text-decoration: none;
	background: #649ab0;
	text-align: left;
	text-transform: uppercase;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	}

.navlist2 {
	color: #FFF;
	text-decoration: none;
	background: #649ab0;
	text-align: left;
	text-transform: uppercase;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	}

#navcontainer-blue ul li {
	background-color: #649ab0;
	color: #FFF;
	}

/*.style="background: #649ab0;"*/
.nav-over{background-color: #649ab0;height:36px;
	line-height:36px;border: 0px solid #FFF;
}

/* ---------------------------------------main navigation END------------------------*/

/* ---------------------------------------breadcrumb START------------------------*/
div#breadcrumb {
	height:24px; 
	float: left;
	color: #990000;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal; 
	width: 95%;
	margin: 0px 0px 3px 0px;
	padding:0px 0px 0px 5px;
	}

div#breadcrumb p{
	}
	
/* For new breadcrumb position */
#breadcrumb2 {
	color: #fff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
}
#breadcrumb2 a:link, #breadcrumb2 a:visited, #breadcrumb2 a:active {
	color: #fff;
	text-decoration: none;
}
#breadcrumb2 a:hover {
	text-decoration: underline;
}

/* ---------------------------------------breadcrumb END------------------------*/

#example {
	 float:left;
	 width:100%;
	}

#blank {
	 color:#000;
	 height:10px;
	 background-color:#fff;
	 width:949px;
	}

#div-header-image {
	 width:949px;
	 color:#fff;
	 position:relative;
	}
/* For index page */
#div-header-image-index {
	 width:949px;
	 color:#fff;
	 position:relative;
	}


#header-image {
	 color:#fff;
	 height:221px;
	}
#header-image2 {
	 color:#fff;
	 height:286px;
	}

#sub-nav {
	 position:absolute;
	 height:20px;
	 color:#666;
	 top:204px;
	 left:12px;
	 width:694px;
	}

div#headerimageimpact{
	float:left;
	width:718px; 
	height:212px;
	background-image: url(/images/redesign/header-image-psrs-01.jpg);
	background-repeat: no-repeat; 
	background-position: top left; 
	}
	
div#headerimageimpact h1{
	color: #FFF; 
	padding: 15px 0 0 20px;
	text-transform: uppercase; 
	font-size: 28px; 
	font-weight: normal;
	margin:0px;
	}

div#headerimageimpact-parkside{
	float:left;
	width:718px; 
	height:212px;
	background-image: url(/images/redesign/header-image-pv-01.jpg);
	background-repeat: no-repeat; 
	background-position: top left; 
	}
	
div#headerimageimpact-parkside h1{
	color: #FFF; 
	padding: 168px 0 0 20px;
	text-transform: uppercase; 
	font-size: 28px; 
	font-weight: normal; line-height:34px;
	margin:0px;
	}
div#headerimageimpact-rw{
	float:left;
	width:718px; 
	height:212px;
	background-image: url(/images/redesign/header-image-rw-01.jpg);
	background-repeat: no-repeat; 
	background-position: top left; 
	}
	
div#headerimageimpact-rw h1{
	color: #FFF; 
	padding: 15px 0 0 20px;
	text-transform: uppercase; 
	font-size: 28px; 
	font-weight: normal;
	margin:0px;
	}
div#headerimageimpact-pin{
	float:left;
	width:718px; 
	height:212px;
	background-image: url(/images/redesign/header-image-pin-01.jpg);
	background-repeat: no-repeat; 
	background-position: top left; 
	}
	
div#headerimageimpact-pin h1{
	color: #FFF; 
	padding: 15px 0 0 20px;
	text-transform: uppercase; 
	font-size: 28px; 
	font-weight: normal;
	margin:0px;
	}
div#headerimageimpact-van{
	float:left;
	width:718px; 
	height:212px;
	background-image: url(/images/redesign/header-image-van-01.jpg);
	background-repeat: no-repeat; 
	background-position: top left; 
	}
	
div#headerimageimpact-van h1{
	color: #FFF; 
	padding: 15px 0 0 20px;
	text-transform: uppercase; 
	font-size: 28px; 
	font-weight: normal;
	margin:0px;
	}
div#headerimageimpact-prim{
	float:left;
	width:718px; 
	height:212px;
	background-image: url(/images/redesign/header-image-prim-01.jpg);
	background-repeat: no-repeat; 
	background-position: top left; 
	}
	
div#headerimageimpact-prim h1{
	color: #FFF; 
	padding: 15px 0 0 20px;
	text-transform: uppercase; 
	font-size: 28px; 
	font-weight: normal; line-height:34px;
	margin:0px;
	}

div#headerimageimpact-op{
	float:left;
	width:946px; 
	height:212px;
	background-image: url(/images/redesign/header-image-ownerportal-02.jpg);
	background-repeat: no-repeat; 
	background-position: top left; 
	}
	
div#headerimageimpact-op h1{
	color: #FFF; 
	padding: 15px 0 0 20px;
	text-transform: uppercase; 
	font-size: 28px; 
	font-weight: normal;
	margin:0px;
	}


div#headerimageimpact2{
	float:left;
	width:946px; 
	height:212px;
	background-image: url(/images/redesign/about-header-image-01.jpg);
	background-repeat: no-repeat; 
	background-position: top left; 
	}


div#headerimageimpact2 h1{
	color: #FFF; 
	padding: 15px 0 0 20px;
	text-transform: uppercase; 
	font-size: 28px; 
	font-weight: normal;
	line-height: 34px;
	margin:0px;
	}

div#headerimageimpact3{
	float:left;
	width:718px; 
	height:286px;
	background-image: url(/images/redesign/header-image-index-01.jpg);
	background-repeat: no-repeat; 
	background-position: top left;
	}
/* index image slide show - start */
	
#banner {
	padding-right: 7px; padding-left: 7px; background: url(images/banner_bg.jpg) no-repeat center top; padding-bottom: 5px; padding-top: 5px
}	

#scroll_wrapper {
	overflow: hidden; width: 718px; height: 286px; background-color: #000;
}
#scroll_inner {
	width: 4308px;
}

#scroll_links {
	display: none; font-size: 13px; left: 850px; width: 70px; line-height: 21px; position: absolute; top: 457px; height: 21px; background-color: #d00000; text-align: center
}
#scroll_links a {
	color: #333333
}
#scroll_links a.active_link {
	color: #fff
}

/* index image slide show - end */


div#headerimageimpact-amic{
	float:left;
	width:946px; 
	height:212px;
	background-image: url(/images/redesign/header-image-amic-01.jpg);
	background-repeat: no-repeat; 
	background-position: top left; 
	}
div#headerimageimpact-amic h1{
	color: #1c779d; 
	padding: 15px 0 0 20px;
	text-transform: uppercase; 
	font-size: 27px; 
	font-weight: normal;
	margin:0px;
	}
	
div#headerimageimpact-investment{
	float:left;
	width:946px; 
	height:212px;
	background-image: url(/images/redesign/header-image-investment-01.gif);
	background-repeat: no-repeat; 
	background-position: top left; 
	}
div#headerimageimpact-investment h1{
	color: #1c779d; 
	padding: 15px 0 0 20px;
	text-transform: uppercase; 
	font-size: 27px; 
	font-weight: normal;
	margin:0px;
	}


div#headerimageimpact-ownership{
	float:left;
	width:946px; 
	height:212px;
	background-image: url(/images/redesign/header-image-ownership-01.jpg);
	background-repeat: no-repeat; 
	background-position: top left; 
	}
div#headerimageimpact-ownership h1{
	color: #FFF; 
	padding: 15px 0 0 20px;
	text-transform: uppercase; 
	font-size: 28px; 
	font-weight: normal;
	margin:0px;
	}
div#headerimageimpact-ownership2{
	float:left;
	width:946px; 
	height:212px;
	background-image: url(/images/redesign/header-image-ownership-02.jpg);
	background-repeat: no-repeat; 
	background-position: top left; 
	}
div#headerimageimpact-ownership2 h1{
	color: #FFF; 
	padding: 15px 0 0 20px;
	text-transform: uppercase; 
	font-size: 28px; 
	font-weight: normal;
	margin:0px;
	}
div#headerimageimpact-rci{
	float:left;
	width:946px; 
	height:212px;
	background-image: url(/images/redesign/header-image-rci-02.jpg);
	background-repeat: no-repeat; 
	background-position: top left; 
	}
div#headerimageimpact-rci h1{
	color: #FFF; 
	padding: 15px 0 0 20px;
	text-transform: uppercase; 
	font-size: 28px; 
	font-weight: normal;
	margin:0px;
	}
div#headerimagetext{
	float:left;
	width:231px; 
	height:212px;
	background: #8e7d4e url(/images/redesign/headerimage-border-red.gif) no-repeat top right;
	}
	
div#headerimagetext p{
	color: #FFF;
	padding: 25px 27px 0px 27px;
	margin:0;
	font-size: 15px; 
	font-weight: normal;
	}
div#headerimagetext img{
	padding: 7px 0px 0px 0px;
	margin:0;
	}

/* For test page */
div#headerimagetext2{
	float:left;
	width:231px; 
	height:212px;
	background-image: url(/images/redesign/headerimage-border-red.gif);
	background-color: #5e8697; 
	background-repeat: no-repeat; 
	background-position: top right;
	}
div#headerimagetext2 p{
	color: #fff;
	padding: 0px 20px 20px 20px;
	margin:0;
	font-size: 11px; 
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	}
div#headerimagetext2 img{
	padding: 7px 0px 0px 20px;
	margin:0;
	}
#destinationlogo {
	padding-left: 15px;
	width: 135px;
	height: 73px;
}

div#headerimagetext3{
	float:left;
	width:231px; 
	height:286px;
	background-image: url(/images/redesign/headerimage-border-red2.gif);
	background-color: #603018; 
	background-repeat: no-repeat; 
	background-position: top right;
	}

div#headerimagetext3 p{
	color: #FFF;
	padding: 5px 27px 0px 27px;
	margin:0;
	font-size: 15px; 
	font-weight: normal;
	}
div#headerimagetext3 h2{
	color: #FFF;
	padding: 31px 27px 0px 27px;
	margin:0;
	font-size: 25px; 
	font-weight: normal;line-height: 34px;
	}

/* ---------------------------------------sub navigation START------------------------*/
#navcontainer-subnav-outer{
	width: 694px; 
	float: left;
	background-image: url(/images/redesign/sub-nav-home-01b.gif); 
	background-repeat: no-repeat; 
	background-position: top left;
	}

#navcontainer-subnav{
	width: 690px; 
	float: left;
	padding-left:11px;
	background-image: url(/images/redesign/sub-nav-contact-us-01a.gif); 
	background-repeat: no-repeat; 
	background-position: top right;
	}

#navcontainer-subnav ul { padding: 0; }

#navcontainer-subnav ul li { display: inline; }

#navcontainer-subnav ul{
	margin: 0;
	padding: 0 0 0 0;
	color: #FFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}

#navcontainer-subnav ul li a{
	height:20px;
	line-height:20px;
	padding: 0px 10px 0 10px;
	background-color: #1c779d;
	color: #FFF;
	text-decoration: none;
	float: left;
	border-right: 1px solid #95bfd0;
	}

#navcontainer-subnav ul li a:hover{
	background-color: #649ab0;
	color: #FFF;
	}

#navlist-subnav li a:hover, #navlist-subnav li a:active{
	color: #FFF;
	text-decoration: none;
	background: #649ab0;
	text-align: left;
	font-family: verdana, arial, helvetica, sans-serif;
	}
/* ---------------------------------------sub navigation END------------------------*/

/* --------------------------------------- END------------------------*/


#maincontainer div p {
 /*margin:0 .25em;
 padding:.25em 0;*/
	}

#div-before, #div-after {
	 background-color:#fff;
	 color:#000;
	}

#div-1 {
	 width:949px;
	 background-color:#fff;
	}
#div-12 {
	 width:949px;position: relative;
	 background-color:#fff;
	}

#div-1-padding {
 	padding-left:10px;
	}

#div-1a {
	 background-color:#fff;
	}

#div-1a {
	 float:left;
	 width:703px;
	 padding-right:15px;
	 padding-top:15px;
	 border: 0px solid #666;
	}
#div-1reservation {
	 float:left;
	 width:700px;
	 padding-right:15px;
	 padding-top:15px;
	 border: 0px solid #666;
	}
	
#div-1reservation {
	 float:left;
	 width:700px;
	 padding-right:15px;
	 padding-top:15px;
	}
	
#div-1aa {
	 background-color:#fff;
	}

#div-1aa {
	 float:left;
	 width:700px;
	 padding-right:15px;
	 padding-top:5px;
	 border: 0px solid #666;
	 color:#000;
	}
/*test*/
#div-1aa-1 {
	 background-color:#fff;
	}

#div-1aa-1 {
	 float:left;
	 width:700px;
	 padding-right:5px;
	 padding-top:5px;
	 border-right: 1px solid #ccc;
	 color:#000;
	}

.div-1ab {
	 background-color:#fff;
	}

.div-1ab {
	 float:left;
	 width:700px;
	 padding-right:15px;
	 margin-top:15px;
	 border-right: 1px solid #ccc;
	 color:#000;
	}
	
#div-1b {
	 background-color:#fff;
	 color:#000;
	}

#div-1b {
	 float:left;
	 width:225px;
	}
/* right column settings*/
#div-1b2 {
	 background-color:#fff;
	 color:#000;
	}

#div-1b2 {
	 position: relative;float:right;
	 width:225px;
	}
/* right column settings*/

#div-1c {
	 background-color:#fff;
	 height: 15px;
	}

#div-1c {
	 clear:both;
	}
	
#div-1d {
	 background-color:#fff;
	 padding-top:10px;
	 padding-bottom:10px;
	}

#div-1d {
	 clear:both;
	}

#div-1e {
	 background-color:#fff;
	 padding-bottom:10px;
	}

#div-1e {
	 clear:both;
	}
	
#grey-box-1{
	width: 100%;
	background: #efefef;
	color:#666;
	}
#grey-box-1-topleft{
	float: left;width: 100%;
	background: #efefef;
	background-image: url('/images/redesign/grey-box-curve-1.gif'); 
	background-repeat: no-repeat; 
	background-position: top left;
	height: 3px;
	}
#grey-box-1-topright{
	float: left;width: 100%;
	background: #efefef;
	background-image: url('/images/redesign/grey-box-curve-2.gif'); 
	background-repeat: no-repeat; 
	background-position: top right;
	height: 3px;
	}
#grey-box-1-bottomleft{
	float: left;width: 100%;
	background: #efefef;
	background-image: url('/images/redesign/grey-box-curve-4.gif'); 
	background-repeat: no-repeat; 
	background-position: top left;
	height: 3px;
	}
#grey-box-1-bottomright{
	float: left;width: 100%;
	background: #efefef;
	background-image: url('images/redesign/grey-box-curve-3.gif'); 
	background-repeat: no-repeat; 
	background-position: top right;
	height: 3px;
	}

.grey03455{background: #efefef;}

/* ---------------------------------------content area START------------------------*/

.width-100percent{
	width: 100%;
	}
.width-100percent2{
	width: 100%;
	height:200px;
	} /*our destinations*/
.width-100percent3{
	width: 703px;
	}
.width-100percent3 p{
	padding-left:10px;
	}
.width50{
	width: 48%;	 float: left;padding-left:10px;
	}
.whitebgtext{
	background: #FFF;
	color: #29657d; 
	padding: 2px; 
	font-size: 12px; 
	font-weight: bold;
	}
.hoverboxlink{
	color: #29657d; 
	text-decoration: underline;
	}
.redheadertext{
	font-size: 13px; 
	color: #990000; 
	}
.redheadertext a:link {color: #990000;}
.redheadertext a:visited {color: #990000;}
.redheadertext a:active {color: #990000;}
.redheadertext a:hover {color: #cc0000;}

.spacer{
	height: 16px; font-size: 10px; 
	}
.indexmaincol{
	color: #333; 
	}
.indexmaincol h2{
	color: #000; 
	padding: 9px 0px 0px 2px; 
	margin-bottom: 3px;
	margin-top: 0px;
	font-size: 23px; 
	font-weight: normal;
	}
.width9x{
	width: 97%;
	margin: 0 auto;
	}

#rightcolumn{
	float: left;
	width: 225px;/*margin-left: -229px; Set left margin to -(RightColumnWidth) */
	background: #e7f0f0;
	margin-top: 15px;
	background-image: url('/images/redesign/right-column-top1.gif'); 
	background-repeat: no-repeat; 
	background-position: top left;
	}

#rightcolumnbottom{
	float: left;
	width: 225px; /*Width of right column*/
	height:6px;
	background: #e7f0f0;
	background-image: url('/images/redesign/right-column-bottom1.gif'); 
	background-repeat: no-repeat; 
	background-position: top left; 
	}

#rightcolumn2{
	float: left;
	width: 229px;/*margin-left: -229px; Set left margin to -(RightColumnWidth) */
	margin-top: 15px;
	background-repeat: no-repeat; 
	background-position: top left;
	}
#rightcolumn3{
	float: left;
	width: 225px;/*margin-left: -229px; Set left margin to -(RightColumnWidth) */
	margin-top: 0px;
	background-repeat: no-repeat; 
	background-position: top left;
	}
#rightcolumn4{
	float: left;
	width: 225px;/*margin-left: -229px; Set left margin to -(RightColumnWidth) */
	margin-top: 0px;border: 0px solid #666;
	}
	
#joinalife {
	margin-top: 10px;
	margin-left: 12px;
	margin-right: 10px;
	margin-bottom: 10px;
	}

#joinalife h2{
	color: #000; 
	padding: 0px 0px 0px 2px; 
	margin-bottom: 3px;
	margin-top: 0px;
	font-size: 18px; 
	font-weight: normal;
	}
#joinalife p{
	padding: 0px 5px 0px 2px; 
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: normal;
	}

#joinalife form{
	padding: 0px; 
	margin: 0px;
	}

.joinalife2 {
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 8px;
	margin-bottom: 10px;
	}

.joinalife2 h2{
	color: #000; 
	padding: 0px 0px 0px 2px; 
	margin-bottom: 3px;
	margin-top: 5px;
	font-size: 18px; 
	font-weight: normal;
	}
.joinalife2 p{
	color: #000; 
	padding: 0px 5px 0px 2px; 
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: normal;
	}
.joinalife2 ul{
	list-style: none;
	margin: 0;
	padding: 0;
	}

.joinalife2 li{
	background-image: url(/images/redesign/list-bullet-bluesquare.gif);
 	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1.4em;
	}	
	
form#newsletter {margin: 0px;display:inline;padding:0;
	}


form { margin: 0px;display:inline;padding:0; }

.forminput{
	border: 1px solid #666;
	height:18px; 
	font-family: arial, helvetica, sans-serif;
	color: #666;
	font-weight: normal;
	margin: 0px;padding:0px;
	}
textarea {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
	
#newsletter-box{float:left;margin-top:5px;margin-bottom:10px;margin-left:0px;padding-bottom:0px; 
}

#newsletter-box-input{margin-left: 1px; vertical-align: middle;float:left; width:120px;
}

#newsletter-box-left{margin-left: 1px; vertical-align: middle;float:left; width:120px;
	color: #333;
	height:14px;padding-top:7px;
}

#newsletter-box-text{float:left; width:70px;vertical-align: text-bottom;
}

#rightcolumnboxes{
	float: right;
	margin-top: 10px;
	}

#curvedgreyboxcontent{
	width: 703px;
	background: #efefef;
	background-image: url('/images/redesign/content-box1-grey-top1.gif'); 
	background-repeat: no-repeat; 
	background-position: top left; 
	margin: 0px;
	padding: 0px;
	clear:both;
	}
#curvedgreyboxcontent h2{
	color: #38616e; 
	padding: 0px 0px 0px 10px; 
	line-height:28px; 
	margin-bottom: 5px;
	margin-top: 0;
	font-size: 28px; 
	font-weight: normal;
	}
#curvedgreyboxcontent p{
	color: #000; 
	padding: 0px 0 0 10px; 
	margin-top: 0px;
	font-weight: normal;
	}
	

/* Destination pages test */
#curvedgreyboxcontentsmall {
	width: 703px;
	background: #efefef;
	background-image: url('/images/redesign/content-box1-grey-top1.gif'); 
	background-repeat: no-repeat; 
	background-position: top left; 
	margin: 0px;
	padding: 0px;
	clear:both;
	float: right;
	}
#curvedgreyboxcontentsmall h2{
	color: #38616e; 
	padding: 0px 0px 0px 10px; 
	line-height:28px; 
	margin-bottom: 5px;
	margin-top: 0;
	font-size: 28px; 
	font-weight: normal;
	}
#curvedgreyboxcontentsmall p{
	color: #000; 
	padding: 0px 0 0 10px; 
	margin-top: 0px;
	font-weight: normal;
	}
	#curvedgreyboxcontent2small {
	width: 703px;
	height:7px;
	background-image: url('/images/redesign/content-box1-grey-bottom1.gif'); 
	background-repeat: no-repeat; 
	background-position: bottom left; margin: 0px;
	padding: 0px;

	}
#curvedgreyboxcontent3small{
	width: 703px;
	height:7px;
	background-image: url('/images/redesign/content-box1-grey-top1.gif'); 
	background-repeat: no-repeat; 
	background-position: top left;
	margin: 0px;
	padding: 0px;

	float: right;
	}



#curvedgreyboxcontent-about{
	width: 100%;
	background: #fff;
	background-repeat: no-repeat; 
	background-position: top left; 
	margin: 0px;
	padding: 0px;
	clear:both;
	}

#curvedgreyboxcontent-about h1{
	color: #38616e; 
	padding: 5px 0px 0px 10px; 
	line-height:28px; 
	margin-bottom: 5px;
	margin-top: 0px;
	font-size: 28px; 
	font-weight: normal;
	}
#curvedgreyboxcontent-about h2{
	color: #38616e; 
	padding: 0px 0px 0px 10px; 
	line-height:28px; 
	margin-bottom: 5px;
	margin-top: 0px;
	font-size: 28px; 
	font-weight: normal;
	}
#curvedgreyboxcontent-about h3{
	color: #38616e; 
	padding: 0px 0px 0px 10px; 
	line-height:28px; 
	margin-bottom: 5px;
	margin-top: 0px;
	font-size: 18px; 
	font-weight: normal;
	}
/* Same as h1. For Packages page */
#curvedgreyboxcontent-about h5{
	color: #38616e; 
	padding: 0px 0px 0px 10px; 
	line-height:28px; 
	margin-bottom: 5px;
	margin-top: 0px;
	font-size: 28px; 
	font-weight: normal;
	}

#curvedgreyboxcontent-about p{
	color: #000000; 
	padding: 0px 0 0 10px; 
	margin-top: 0px;
	font-weight: normal;
	}
#curvedgreyboxcontent-about ul{
	list-style: none;
	margin: 0;
	padding-left:41px;
	padding-bottom:12px;
	}

#curvedgreyboxcontent-about li{
	background-image: url(/images/redesign/list-bullet-bluesquare2.gif);
 	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left: 0.9em;
	
	}	
#curvedgreyboxcontent-about li ul{
	font-size: 13px;
	padding-left: 12px;
	}
#curvedgreyboxcontent-about li ul li{
	background-image: url(/images/redesign/list-bullet-bluesquare4.gif);
 	background-repeat: no-repeat;
	background-position: 0 .3em;
	padding-left: 1.3em;
	}

#curvedgreyboxcontent-about ol li { list-style-type: upper-alpha;background-image:none }  /* A B C D E etc. */
#curvedgreyboxcontent-about ol ol li { list-style-type: decimal }      /* 1 2 3 4 5 etc. */
#curvedgreyboxcontent-about ol ol ol li { list-style-type: lower-roman }  /* i ii iii iv v etc. */

#curvedgreyboxcontent-about hr {
	margin: 15px auto;
	height: 1px;
	background-color: #e0e0e0;
	color: #e0e0e0;
	border: none;
	text-align: center;
}
	
#curvedgreyboxcontent2 {
	width: 703px;
	height:7px;
	background-image: url('/images/redesign/content-box1-grey-bottom1.gif'); 
	background-repeat: no-repeat; 
	background-position: bottom left; margin: 0px;
	padding: 0px;
	clear:both;
	}

#curvedgreyboxcontent3{
	width: 703px;
	height:7px;
	background-image: url('/images/redesign/content-box1-grey-top1.gif'); 
	background-repeat: no-repeat; 
	background-position: top left; 
	margin: 0px;
	padding: 0px;
	clear:both;
	}

#curvedgreyboxbottom{
	width: 703px;
	height:7px;
	background-image: url('/images/redesign/content-box1-grey-bottom1.gif'); 
	background-repeat: no-repeat; 
	background-position: top left; 
	}

#dividergrey{
	width:98%;
	height:2px;
	margin-left:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:5px;
	background-image: url('/images/redesign/divider-1.gif'); 
	background-repeat: repeat-x; 
	background-position: top left; 
	clear:both; 
	margin:0 auto;
	}	
.dividergrey{
	width:98%;
	height:2px;
	margin-left:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:5px;
	background-image: url('/images/redesign/divider-1.gif'); 
	background-repeat: repeat-x; 
	background-position: top left; 
	clear:both; 
	margin:0 auto;
	}

.dividergrey2{
	width:90%;
	height:2px;
	margin:0 auto;
	background-image: url('/images/redesign/divider-1.gif'); 
	background-repeat: repeat-x; 
	background-position: top left; 
	clear:both; 
	font-size: 2px; 
	padding:0px;
	}
.dividergrey2a{
	width:97%;
	height:2px;
	margin-left: auto;
	margin-right: auto;
	background-image: url('/images/redesign/divider-1.gif'); 
	background-repeat: repeat-x; 
	background-position: top left; 
	clear:both; 
	}
	
.dividergrey2b{
	width:97%;
	height:1px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: repeat-x; 
	background-position: top left; 
	clear:both; 
	}
	
#dividergrey2c{
	width:100%;
	height:2px;
	margin:0 auto;
	background: #efefef;
	clear:both; 
	margin-bottom:10px;
	}
	
#dividergrey3{
	float:left;
	width:100%;
	height:2px;
	margin-left:5px;
	padding-top:0px;
	padding-bottom:0px;
	background-image: url('/images/redesign/divider-1.gif'); 
	background-repeat: repeat-x; 
	background-position: top left; 
	clear:both; 
	}

#dividergrey4{
	width:203px;
	height:2px;
	margin-left:5px;
	background-image: url('/images/redesign/divider-1.gif'); 
	background-repeat: repeat-x; 
	background-position: top left; 
	clear:both;	text-align:center;
	margin:0 auto;
	}



.div-width-10 {
	width: 10px;
	float: left; 
	} /*our destinations*/

.div-content-box-1-wd211px {
	padding-top:10px;
	padding-bottom:15px;
	width: 211px;
	float: left;
	}

.div-content-box-1-wd211px h2{
	color: #333; 
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 22px; 
	font-weight: normal;
	}
.div-content-box-1-wd211px p{
	color: #000; 
	font-weight: normal;
	}
	
.propcontentbox-1 {
	padding:10px 14px 15px 9px;
	width: 211px;
	float: left;
	}

.propcontentbox-1 h2{
	color: #333; 
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 22px; 
	font-weight: normal;
	}
.propcontentbox-1 p{
	color: #000; 
	font-weight: normal;
	}

.propcontentbox-2 {
	padding:5px 4px 15px 9px;
	width: 211px;
	float: left;
	}
.propcontentbox-2 h2{
	font-family: arial, helvetica, sans-serif;
	color: #333; 
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 18px; 
	font-weight: normal;
	}
.propcontentbox-2 p{
	font-family: arial, helvetica, sans-serif;
	color: #000; 
	font-weight: normal;
	}
.propcontentbox-2 img{
	text-align:left; 
	padding-right:10px;
	}

.div-width-25 {
	width: 25px;
	float: left;
	}

.div-content-box-2-wd211px {
	width: 211px;
	float: left;
	}
.div-content-box-2-wd211px h2{
	font-family: arial, helvetica, sans-serif;
	color: #333333; 
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 18px; 
	font-weight: normal;
	}
.div-content-box-2-wd211px p{
	font-family: arial, helvetica, sans-serif;
	color: #000000; 
	font-weight: normal;
	}

.div-content-box-2-wd211px img{
	text-align:left; 
	padding-right:10px;
	}

.div-content-box-2-wd215px {
	width: 205px;
	float: left;
	padding-left:9px;
	padding-right:9px;
	padding-bottom:12px;
	padding-top:12px;
	}

.div-content-box-2-wd215px h2{
	color: #333333; 
	margin: 5px 0px 2px 0px;
	font-size: 18px; 
	font-weight: normal;line-height: 125%
	}

.div-content-box-2-wd215px p{
	color: #000; 
	font-weight: normal;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	}
	
.div-content-box-2-wd215px img{
	text-align:left; 
	padding-right:7px;
	padding-top:5px;
	}
	
.div-content-box-2-wd215px ul{
	list-style: none;
	margin: 0;
	padding-left:7px;
	}

.div-content-box-2-wd215px li{
	background-image: url(/images/redesign/list-bullet-bluesquare2.gif);
 	background-repeat: no-repeat;
	background-position: 0 .7em;
	padding-left: 0.7em;
	}	
.div-content-box-2-wd215px li ul{
	font-size: 11px;
	}
.div-content-box-2-wd215px li ul li{
	background-image: url(/images/redesign/list-bullet-bluesquare4.gif);
 	background-repeat: no-repeat;
	background-position: 0 .3em;
	padding-left: 1.3em;
	}	

	
.col2_left { float:left;width:45%; }
.col2_right { float:right;width:45%; }

/* ---------------------------------------content area END------------------------*/

/* ---------------------------------------footer main START------------------------*/

.footer-main{
	font-size: 11px; font-weight: normal;font-family: verdana, arial, helvetica, sans-serif;
	margin: 0 auto; /*Center container on page*/
	clear: left;
	width: 973px;
	color: #666;
	text-align: center;
	padding: 4px 0; line-height: 115%;
	}
.footer-main_affilate{
	font-size: 11px; font-weight: normal;font-family: verdana, arial, helvetica, sans-serif;
	margin: 0 auto; /*Center container on page*/
	clear: left;
	width: 973px;
	height: 136px;
	color: #FFF;
	background-image: url(/images/redesign/footer_affilate_logos.gif);
	background-repeat:no-repeat;
	text-align: center;
	padding: 0; line-height: 115%;
	}
.footer-bar {
	font-size: 14px; 
	font-weight: normal;
	width:1px;
	height:15px;
	color: #666;
	display: inline;line-height: 130%;
	}

.footer-text {
	color: #666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	display: inline;padding: 4px 4px; 
	}


.footer-text a{
	color: #666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	}
	
.footer-text a:hover a:active{
	color: #666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	}

.footernavcontainer{
	width: 949px; 
	margin: 0 auto; /*Center container on page*/
	text-align: center;
	}

.footernavcontainer ul { padding: 0; }
.footernavcontainer ul li { display: inline; }

.footernavcontainer ul{
	margin: 0;
	padding: 0 0 0 0;
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	}

.footernavcontainer ul li a{
	padding: 0px 8px 0 4px;
	color: #666;
	text-decoration: none;
	border-right: 1px solid #666;
	}

.footernavcontainer ul li a:hover{
	color: #353535;
	}

#footernavlist li a:hover, #footernavlist li a:active{
	color: #353535;
	text-decoration: none;
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	}

/* ---------------------------------------footer main END------------------------*/

/* ---------------------------------------footer sub START------------------------*/
#footer-main2{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal;
	clear: left;
	width: 945px;
	color: #FFF;
	text-align: center;
	border-top: 1px solid #e2f2f7;
	margin:0px;padding:0px;
	}


.footer-divs {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal;
	display: inline; 
	padding: 0px 7px 4px 7px;
	margin-top:8px;
	}

.footer-divs a{
	text-decoration: none;color: #353535;
	}	
	
.footer-divs a:hover{
	color: #353535;
	text-decoration: none;
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #353535;
	}

.footer-divs a:hover, #footer-divs a:active{
	color: #353535;
	text-decoration: none;
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	}

/* -----------------------------------*/

#footernavcontainer-sub{
	width: 945px; 
	text-align: center;
	padding: 0; 
	}

#footernavcontainer-sub ul li { 
	display: inline; 
	}

#footernavcontainer-sub ul{
	color: #666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	}

#footernavcontainer-sub ul li a{
	padding: 8px 8px 8px 8px;
	color: #666;
	text-decoration: none;
	border: 1px solid #666;
	}

#footernavcontainer-sub ul li a:hover{
	color: #353535;
	}

#footernavlist-sub li a:hover, #footernavlist-sub li a:active{
	color: #353535;
	text-decoration: none;
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	}

#footer-sub-bluebg {
	display: inline; 
	background: #e2f2f7;
	padding: 0px 12px 4px 12px;
	}

/* ---------------------------------------footer sub END------------------------*/

/* ---------------------------------------about------------------------*/

div#about-sub-header1{
	width: 100%;
	float:left;
	}

div#about-sub-header1 p{
	color: #666; 
	background: #eee;
	padding: 5px 15px 5px 15px;
	font-size: 22px; 
	font-weight: normal;
	}
	
.sh1-bl {background: url(/images/redesign/bl-1.gif) 0 100% no-repeat #efefef; width: 37%;color: #666666;}
.sh1-br {background: url(/images/redesign/bl-1.gif) 100% 100% no-repeat}
.sh1-tl {background: url(/images/redesign/tl.gif) 0 0 no-repeat}
.sh1-tr {background: url(/images/redesign/tr.gif) 100% 0 no-repeat; padding:5px}
.sh1-clear {font-size: 1px; height: 1px}


/* ---------------------------------------destinations-inner------------------------*/

.div-content-box-1-100percenta {
	padding-top:0px;
	padding-bottom:0px;
	width: 100%;
	float: left; padding:5px
	}
.div-content-box-1-100percenta hr {
      border-top: 1px dotted #ccc;
	  margin: 5px 0 5px 10px;
      border-bottom: 1px solid #ccc;
      color: #fff;
      background-color: #fff;
      height: 3px;
	  width:97%;
    }

.div-content-box-1-100percent {
	padding-top:0px;
	padding-bottom:10px;
	width: 100%;
	float: left;
	}

.div-content-box-1-100percent h2{
	color: #29657d; 
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 16px; 
	font-weight: bold;
	padding-left:10px;
	}
.div-content-box-1-100percent p{
	font-weight: normal;
	padding-left:10px;
	}
.div-content-box-1-100percent ul{
	font-weight: normal;
	line-height:120%;
	list-style: none;
	margin: 0;
	padding-left:15px;
	}

.div-content-box-1-100percent li{
	background-image: url(/images/redesign/list-bullet-bluesquare.gif);
 	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1.4em;
	padding-bottom: 0.4em;
	}	


#div-content-box-1-wd309px {
	padding:10px 0px 10px 10px;
	width: 319px;
	float: right;
	}
.div-content-box-1-wd309px-img {
	float: right;
display: inline;
margin:0; 
	}
	
.rates1{
	width: 95%;
	float: left;padding-left:15px;
	}
.rates1-gr{
	width: 100%;
	background-color:#f2f2f2;border:1px solid #f2f2f2;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.rates1a{
	width: 65%;
	float: left;
	}
.rates1b{
	width: 17%;
	float: left;
	text-align:center;
	}
.rates1c{
	width: 17%;
	float: left;text-align:center;
	}

.availabilityform {}

/* ---------------------------------------destinations-main------------------------*/

#div-content-box-1a-wd319px {
	padding-top:10px;
	padding-bottom:10px;
	width: 319px;
	float: left;
	} /*our destinations*/

#div-content-box-1a-wd319px h2{
	color: #666; 
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 16px; 
	font-weight: bold;
	}
#div-content-box-1a-wd319px p{
	font-weight: normal;
	}
#div-content-box-1a-wd319px ul{
	font-weight: normal;
	}
	
	
#div-content-box-1a-wd370px {
	padding-top:2px;
	padding-bottom:10px;
	width: 370px;
	float: left;
	}/*our destinations*/
#div-content-box-1a-wd370px-img {
	float: right;
display: inline;
margin:0; 
	}/*our destinations*/

#div-content-box-1a-wd370px-img h2{
	color: #666; 
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 22px; 
	font-weight: normal;
	}
#div-content-box-1a-wd370px-img p{
	font-weight: normal;
	}
#div-content-box-1a-wd370px-img ul{
	font-weight: normal;
	}
	

/* ---------------------------------------index columns------------------------*/

.col-1a {
	 background-color:#fff;
	}

.col-1a {
	 float:left;
	 width:312px;
	 padding-right:5px;
	 padding-top:10px;
	}

.col-1b {
	 background-color:#fff;
	 color:#000;
	}

.col-1b {
	 float:left;
	 width:311px;
	 padding-right:5px;
	 padding-top:10px;
	 
	}
	
.col-1c {
	 background-color:#fff;
	 color:#000;
	}

.col-1c {
	 float:left;
	 width:311px;
	 padding-top:10px;
	}
	
.index-wide100{
	width:100%;
	border-bottom:0px solid #ccc;
	height:100%;
	}
.index-wide100 h2, .indexheaderdiv h2 {
	color: #29657d; 
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 22px; 
	font-weight: normal;
	padding-left:10px;
	}
.indexheaderdiv {
	width:100%;
	border-bottom:0px solid #ccc;
	height:100%;
	float: left;
	}
	
.index-wide100 hr {
	  margin: 15px 0 15px 10px;
      color: #ccc;
      background-color: #ccc;
      height: 1px;
	  width:97%;
    }

.index-wide100a{
	padding: 10px 0 10px 10px;
	width:97%;
	border-bottom:1px solid #ccc;
	height:1px;
	clear:both;
	margin-left: auto;
	margin-right: auto; 
	}
		
.index-col1{
	width:97%;
	border-right:0px solid #ccc;
	height:100%;
	}
.destinationrow {
	width:97%;
	border-right:0px solid #ccc;
	height:100%;
	padding-left: 7px;
	}
.destinationrow h2{
	color: #666; 
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 22px; 
	font-weight: normal;
	}
.destinationrow h3{
	color: #29657d; 
	margin-top: 5px;
	margin-bottom: 2px;
	font-size: 18px; 
	font-weight: normal;
	}
.destinationrow h4{
	color: #29657d; 
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 11px; 
	font-weight: normal;
	}
.destinationrow p{
	color: #333; 
	margin-top: 4px;
	margin-bottom: 4px;
	font-weight: normal;
	}
	
.index-col1 h2{
	color: #666; 
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 22px; 
	font-weight: normal;
	padding-left:10px;
	}
.index-col1 h3{
	color: #29657d; 
	margin-top: 5px;
	margin-bottom: 2px;
	font-size: 18px; 
	font-weight: normal;
	padding-left:10px;
	}
	
.index-col1 h4{
	color: #29657d; 
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 11px; 
	font-weight: normal;
	padding-left:10px;
	}

.index-col1 p{
	color: #333; 
	margin-top: 4px;
	margin-bottom: 4px;
	font-weight: normal;
	padding-right:10px;
	padding-left:10px;
	}

.index-col2{
	width:97%;
	height:100%;
	}
	
.index-col2 h2{
	color: #666; 
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 22px; 
	font-weight: normal;
	padding-left:10px;
	}
.index-col2 h3{
	color: #29657d; 
	margin-top: 5px;
	margin-bottom: 2px;
	font-size: 18px; 
	font-weight: normal;
	padding-left:10px;
	}
.index-col2 h4{
	color: #29657d; 
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 11px; 
	font-weight: normal;
	padding-left:10px;
	}
.index-col2 p{
	color: #333;
	margin-top: 4px;
	margin-bottom: 4px;
	font-weight: normal;
	padding-right:10px;
	padding-left:10px;
	}

	
.index-col3{
	width:97%;
	border-right:1px solid #cccccc;
	height:100%;
	}
	
.index-col3 h2{
	color: #666; 
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 18px; 
	font-weight: normal;
	padding-left:10px;
	}
.index-col3 p{
	color: #333; 
	font-weight: normal;
	padding-right:10px;
	padding-left:10px;
	}
	
.index-col4{
	width:97%;
	height:100%;
	}
	
.index-col4 h2{
	color: #666; 
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 18px; 
	font-weight: normal;
	padding-left:10px;
	}
.index-col4 p{
	color: #333; 
	font-weight: normal;
	padding-right:10px;
	padding-left:10px;
	}

.index-col5{
	width:97%;
	height:100%;
	background-color:#fff;
	}
	
.index-col5 h2{
	color: #000; 
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 18px; 
	font-weight: normal;
	padding-left:5px;
	}
.index-col5 p{
	color: #333; 
	font-weight: normal;
	padding-right:10px;
	padding-left:5px;
	}
	
#newsletter-box2{float:left;margin-top:5px;margin-bottom:10px;margin-left:2px;padding-bottom:0px; 
}

#newsletter-box-input2{margin-left: 1px; vertical-align: middle;float:left; width:120px;
}

#newsletter-box-text2{float:left; width:70px;vertical-align: text-bottom;
}
	
#col-2a {
	 background-color:#fff;
	 color:#000;
	}

#col-2a {
	 float:left;
	 width:234px;
	 padding-right:5px;
	 padding-top:5px;
	}

#col-2b {
	 background-color:#fff;
	 color:#000;
	}

#col-2b {
	 float:left;
	 width:234px;
	 padding-right:5px;
	 padding-top:5px;
	 
	}
	
#col-2c {
	 background-color:#fff;
	 color:#000;
	}

#col-2c {
	 float:left;
	 width:233px;
	 padding-top:5px;
	}
	
#col-2d {
	 background-color:#fff;
	 color:#000;
	}

#col-2d {
	 float:left;
	 width:233px;
	 padding-top:5px;
	}
	
#index-title-1 p{
	margin: 0px 7px;
	font-size: 25px; 
	font-weight: normal;line-height:34px;
	color:#000;
}

#index-title-2 p{
	color: #666; 
	margin: 0px 7px;
	font-size: 22px; 
}


#index-title-3 {
	color: #666; 
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 22px; 
	font-weight: normal;
	text-align:center;
}


#image-right {
float:right;margin: 0px;padding: 0px;width:177px;
}
#image-right2 {
float:right;margin: 0px;padding: 0px;width:342px;
}
	
/* ---------------------------------------packages page text------------------------*/

.packages-title {
	color: #38616e;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 5px;
	text-align: center;
	}
.packages-price-24px {
	color: #bb2b38; 
	margin: 0px 0px;
	font-size: 24px; 
	}
.packages-price-24pxa {
	color: #29657d; 
	margin: 0px 0px;
	font-size: 18px; 
	}
.packages-price-large {
	color: #29657d; 
	margin: 0px 0px;
	font-size: 18px; 
	}
.packages-price-18px {
	color: #bb2b38; 
	margin: 0px 0px;
	font-size: 18px; 
	}
.packages-price-14px {
	color: #bb2b38; 
	margin: 0px 0px;
	font-size: 14px; 
	}
.packages-price-12pxa {
	color: #29657d; 
	margin: 0px 0px;
	font-size: 13px;
	}
.packages-prop {
	color: #29657d; 
	margin: 0px 0px 5px 0px;
	font-size: 11px; 
	}
.packages-price-12px {
	color: #bb2b38; 
	margin: 0px 0px;
	font-size: 12px; 
	}
.packages-price-12px-red {
	color: #bb2b38; 
	margin: 0px 0px;
	}
.packages-price-10px-red {
	color: #bb2b38; 
	margin: 0px 0px;font-size: 10px; 
	}
.packages-price-12px-blue {
	color: #29657d; 
	margin: 0px 0px;text-decoration:underline;
	}
.packages-price-12px-blue a:link, .packages-price-12px-blue a:visited, .packages-price-12px-blue a:active {
	color: #29657d;
	text-decoration:underline;
	}

.packages-price-12px-blue a:hover {
	color: #2e7779;
	text-decoration:underline;
	}
	
.packages-price-10px-blue {
	color: #29657d; 
	margin: 0px 0px;
	font-size: 10px; text-decoration:underline;
	}

.packages-price-10px-blue a:link, .packages-price-10px-blue a:visited, .packages-price-10px-blue a:active {
	color: #29657d;
	text-decoration:underline;
	}

.packages-price-10px-blue a:hover {
	color: #2e7779;
	text-decoration:underline;
	}

.packages-hover {
	color: #29657d; 
	margin: 0px 0px;
	font-size: 11px; text-decoration:underline;
	}

.packages-hover a:link, .packages-hover a:visited, .packages-hover a:active {
	color: #29657d;
	text-decoration:underline;
	}

.packages-hover a:hover {
	color: #29657d;
	text-decoration:underline;
	}


/* ---------------------------------------ownership------------------------*/

#curvedgreyboxcontent-o{
	width: 100%;
	background-repeat: no-repeat; 
	background-position: top left; 
	margin: 0px;
	padding: 0px;
	clear:both;
	}

#curvedgreyboxcontent-o h2{
	color: #38616e;
	font-family: arial, helvetica, sans-serif; 
	padding: 0px 0px 0px 10px; 
	line-height:28px; 
	margin-bottom: 5px;
	margin-top: 0;
	font-size: 28px; 
	font-weight: normal;
	}

#curvedgreyboxcontent-o p{
	padding: 0px 0px 0px 10px; 
	margin-top: 0px;
	font-weight: normal;
	}
#curvedgreyboxcontent-o ul{
	font-weight: normal;
	line-height:150%;
	list-style: none;
	margin: 0;
	padding: 10px 0 10px 20px; 
	}

#curvedgreyboxcontent-o li{
	background-image: url(/images/redesign/list-bullet-bluesquare2.gif);
 	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left: 1.4em;
	}		

div#ownership-sub-header1{
	width: 100%;
	float:left;
	}

div#ownership-sub-header1 h2{
	color: #666; 
	padding: 5px 0px 5px 15px;
	font-size: 22px; 
	}

.ownership-block1 {
	 float:left;
	 width:100%;
	 padding-bottom:20px;
	}	
.ownership-imageleft {
	 background-color:#fff;
	 color:#fff;
	}

.ownership-imageleft {
	 float:left;
	 width:120px;
	 padding-left:10px;
	}

.ownership-textright {
	 background-color:#fff;
	}

.ownership-textright {
	 float:left;
	 width:560px;
	}
.ownership-textright h3{
	color: #649ab0; 
	padding-left:10px;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	font-size: 16px; 
	font-weight: bold;
	}
.ownership-textright p{
	padding-right:100px;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;	
	}

#ownership-block2all {
	 background-color:#f7f7f7;
	 float:left;
	 width:100%;
	 margin-top:5px;
	 margin-bottom:12px;
	}	

.ownership-block2a {
	 float:left;
	 width:199px;
	 padding:5px 12px 12px 12px;
	}

.ownership-block2a p{
	 padding:0px;
	margin:0px;
	}	
.ownership-block2a-img {
	 padding-right:7px;
	 padding-top:5px;
	margin:0px;
	}	
.ownership-block2a h3{
	padding:0px;
	margin-bottom:10px;
	font-size: 18px; 
	color: #333333; 
	font-weight:normal;
	}	

#ownership-block2allb {
	 float:left;
	 width:99%;
	 margin-top:5px;
	 margin-bottom:12px;
	}	
		
.ownership-block2b {
	 color: #333; 
	 float:left;
	 width:315px;
	 padding:5px 12px 12px 12px;
	}

.ownership-block2b p{
	 padding:0px;
	margin:0px;
	}	
#ownership-block2b-img {
	 padding-right:7px;
	 padding-top:3px;
	margin:0px;
	}	
.ownership-block2b h3{
	padding:0px;
	margin-bottom:5px;
	font-size: 18px; 
	color: #333; 
	font-weight:normal;
	}	
	
.ownership-block2allc {
	 float:left;
	 width:100%;
	 margin-top:5px;
	 margin-bottom:2px;
	}	
/*--*/			
.ownership-block2c {
	 float:left;
	 width:215px;
	 padding:5px 5px 5px 5px;
	 color:#000;
	 border-left:1px solid #d6d6d6;
	 background-color:#f3f3f3;
	}
	
.ownership-block2c h2{
	 font-family: arial, helvetica, sans-serif;
	 font-size: 18px;
	 margin:0px 0px 5px 0px;
	 color:#333;
	 font-weight:normal;
	}
.ownership-block2c p{
	font-size: 14px; 
	padding:0px;
	margin:0px;
	}	
/*--*/	

/*--*/			
.ownership-block2c1 {
	 float:left;
	 width:215px;
	 padding:5px 5px 5px 5px;
	 color:#000;
	}
	
.ownership-block2c1 h2{
	 font-family: arial, helvetica, sans-serif;
	 font-size: 18px;
	 margin:0px 0px 5px 0px;
	 color:#333;
	 font-weight:normal;
	}
.ownership-block2c1 p{
	font-size: 14px; 
	padding:0px;
	margin:0px;
	}	
/*--*/	


#ownership-block2c-img {
	 padding-right:7px;
	 padding-top:3px;
	margin:0px;
	}	
#ownership-block2c h2{
	padding:0px;
	margin:0px;
	font-size: 18px; 
	color: #333; 
	margin-top:12px;
	}

.ownership-text10px{
	font-size: 10px; 
	padding:0px;
	margin:0px;
	}	
			
.ownership-block2c-1 {
	 float:left;
	 width:55px;
	 padding-top:3px;
	}
.ownership-block2c-2 {
	 float:left;
	 width:155px;
	}
	
.ownership-block2d {
	 float:left;
	 width:215px;
	 margin:2px 0px 0px 0px;
	 background-color:#fff;
	 height:70px;
	}
.ownership-block2d h2{
	 font-size: 18px; 
	 color: #333;
	 margin:27px 9px 8px 9px;
	 text-align:center;
	 font-weight:normal;
	 
	}
.ownership-block2e{
	width:100%;
	text-align:right;
	}	
	
.ownership-block2f {
	 height: 5px;
	 clear:both;
	}



/* ---------------------------------------grey box------------------------*/	

.bl {background: url(/images/redesign/bl.gif) 0 100% no-repeat #efefef; width: 100%;color: #666666;}
.br {background: url(/images/redesign/br.gif) 100% 100% no-repeat}
.tl {background: url(/images/redesign/tl.gif) 0 0 no-repeat}
.tr {background: url(/images/redesign/tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

.bl-2 {background: url(/images/redesign/bl.gif) 0 100% no-repeat #efefef; width: 100%;color: #666666; height:340px;}
.br-2 {background: url(/images/redesign/br.gif) 100% 100% no-repeat}
.tl-2 {background: url(/images/redesign/tl.gif) 0 0 no-repeat}
.tr-2 {background: url(/images/redesign/tr.gif) 100% 0 no-repeat; padding:10px}
.clear-2 {font-size: 1px; height: 1px}

/* ---------------------------------------blue box------------------------*/	

.b-bl {background: url(/images/redesign/b-bl.gif) 0 100% no-repeat #e7f0f0; width: 100%;color: #666666;}
.b-br {background: url(/images/redesign/b-br.gif) 100% 100% no-repeat}
.b-tl {background: url(/images/redesign/b-tl.gif) 0 0 no-repeat}
.b-tr {background: url(/images/redesign/b-tr.gif) 100% 0 no-repeat; padding:10px}
.b-clear {font-size: 1px; height: 1px}

/* ---------------------------------------1 pixel border box------------------------*/	



.greyborderbox{
	width:943px;
	border-right:0px solid #ccc;
	height:100%;
	margin-top:20px;
	margin-bottom:0px;
	padding-bottom:0px;
	/*background-image: url(/images/redesign/box-bottom-2.gif); 
	background-repeat: no-repeat; background-position: bottom left;*/
	/*background-image: url(/images/redesign/box-bg-1.gif); 
	background-repeat: repeat-y; background-position: top left;*/
	}
	
.greyborderbox h1{
	color: #29657d; 
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 22px; 
	font-weight: normal;
	padding-left:10px;
	}

.greyborderbox p{
	color: #333; 
	margin-top: 4px;
	margin-bottom: 7px;
	font-weight: normal;
	padding-right:10px;
	padding-left:10px;
	}
/*.greyborderbox img{
	margin: 0px;
	padding:0px;
	}*/
.greyborderboxbg{
	width:943px;
	background-image: url(/images/redesign/box-bg-1.gif); 
	background-repeat: repeat-y; background-position: top left;
	}
.greyborderbox-a{
	float:left;
	width:617px;
	border-right:1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;
	height:100%;
	margin: 0;padding: 0;
	}
.greyborderbox-b{
	float:left;
	width:323px;
	border-right:1px solid #cfcfcf;
	height:100%;
	margin: 0;padding: 0;
	}

/* ---------------------------------------contact form------------------------*/

.contact{
color: #000;
}

.contact h2{
color: #38616e;
font-size:24px;
padding-left: 10px;font-weight: normal;
}

.contact h3{
color: #38616e;
font-size:20px;
padding-left: 10px;font-weight: normal;
}
.contact p{
padding:0px; font-weight: bold;margin:4px;
}

.contact-11px{
font-size:11px;color: #000; 
line-height: 16px;
}

.contactforminput{
	border: 1px solid #1c5180;
	color: #000;
	margin:0px;padding:2px;
	}
.contactforminput2{
	border: 1px solid #253b4f;
	color: #000;
	margin:0px;padding:2px;
	background-color:#e9e9e9;
	}
.contactforminput3{
	border: 1px solid #253b4f;font-size:10px;
	color: #fff;
	margin:0px;padding:0px;
	background-color:#e9e9e9;
	}
	
.contact-col1{
width:35%;float:left;
}
.contact-col1 p{
text-align:right;padding-right:5px;
}
.contact-col2{
width:65%;float:left;padding-bottom:10px;
}

.contact-col1a{
width:48%;float:left;
}
.contact-col1a p{
text-align:left;padding-right:5px;
}
.contact-col2a{
width:50%;float:left;padding-bottom:10px;
}

.contact-colall{
width:100%;float:left;clear: both;
}

.div-width-400{
width:57%;float:left;
}
.div-width-290{
width:43%;float:left;
}
.div-width-290 p{
font-weight: normal;
}

.contact-col3{
width:45%;float:left;
}
.contact-col3 p{
text-align:right;padding-right:7px;
}

.contact-col4{
width:55%;float:left;
}

.contact-col4 p{
font-weight: normal;
}

/*.contact-col1a{
width:215px;float:left;
}
.contact-col1a p{
font-weight: normal;
}
*/

#textcontainer1{
	color: #333;
	font-weight: normal;
	margin:0px;padding-top:20px;
}

/* ---------------------------------------packages test contact form (do not remove)------------------------*/

.contact2{
color: #000;
}

.contact2 h2{
color: #38616e;
font-size:20px;
font-weight: normal;
margin: 10px 0 0 0;
}

.contact2 p{
	font-size: 12px;
	padding:0px;
	font-weight: bold;
	margin: 0 0 4px 0;
}

.contact2-11px{
	font-size:11px;color: #000;
}

.contact2forminput{
	border: 1px solid #1c5180;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	width: 90%;
	color: #575757;
	margin: 0px;
	padding: 2px;
}
.contact2forminput2{
	border: 1px solid #253b4f;
	color: #000;
	margin:0px;padding:2px;
	background-color:#e9e9e9;
}
.contact2forminput3{
	border: 1px solid #253b4f;font-size:10px;
	color: #fff;
	margin:0px;padding:0px;
	background-color:#e9e9e9;
}

.formtextbtn {
	color: #fff;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #1c779d;
	border: none;
	padding: 3px;	
}
.formtextbtn:hover {
	background-color: #649ab0;
}
	
.contact2-col1{
width:100%;float:left;
}
.contact2-col1 p{
text-align:left;
}
.contact2-col2{
width:100%;float:left;padding-bottom:5px;
}

.div-width-400{
width:57%;float:left;
}
.div-width-290{
width:43%;float:left;
}
.div-width-290 p{
font-weight: normal;
}

.contact2-col3{
width:45%;float:left;
}
.contact2-col3 p{
text-align:right;padding-right:7px;
}

.contact2-col4{
width:55%;float:left;
}

.contact2-col4 p{
font-weight: normal;
}

/*.contact-col1a{
width:215px;float:left;
}
.contact-col1a p{
font-weight: normal;
}
*/

.packageerror input, .error input {
	background: #FFC0CB;
	border: 1px solid #1c5180;
	width: 90%;
}
.packageerror {
	color: #b00;
}

#textcontainer1{
	color: #333;
	font-weight: normal;
	margin:0px;padding-top:20px;
}

.specials-column-1 {
	float: left;
	height: 340px;
	width: 47%;
}
.specials-column-2 {
	float: right;
	height: 340px;
	width: 47%;
}

/* ---------------------------------------newsletter------------------------*/
div#headerimageimpact-newsletter{
	float:left;
	width:949px; 
	height:143px;
	background-image: url(/images/redesign/header-image-newsletter-01.jpg);
	background-repeat: no-repeat; 
	background-position: top left; 
	}
div#headerimageimpact-newsletter h1{
	color: #FFF; 
	padding: 10px 0 0 20px;
	text-transform: uppercase; 
	font-size: 28px; 
	font-weight: normal;
	margin:0px;
	}
#header-image-nl {
	 color:#fff;
	 height:143px;
	}
	
.nl-col1{
width:100%;float:left;
}
.nl-col1 h3{
	padding-left:80px;
	padding-bottom:10px;
	font-size: 20px; 
	font-weight: normal;
	color:#333;margin:0px;
}
	
.nl-col1 p{
	margin-left:125px;
	font-weight: normal;
	color:#333;
}

.nl-col2{
width:36%;float:left;
}
.nl-col2 p{
text-align:right;margin-right:10px;
}
.nl-col3{
width:64%;float:left;padding-bottom:10px;
}
	
/* ---------------------------------------our destinations and packages main content------------------------*/
#col-dest {
	 background-color:#fff;
	}

#col-dest {
	 float:left;
	 width:312px;
	 padding-right:0px;
	 padding-top:10px;
	}

.divhalf {
	width: 48%;
	float: left;
	} 
.divhalf h3{
	color: #38616e; 
	margin: 11px;
	font-size: 18px; 
	font-weight: normal;
	}
.divhalf h4{
	color: #38616e; 
	margin: 11px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size: 15px; 
	font-weight: bold;
	}

.div47percent {
	width: 47%;
	float: left;
	} 
.div47percent img{
	padding:7px;
	}
.div47percenta {
	width: 47%;
	height: 120px;
	float: left;
	padding-left:7px;
	border: 0px solid #1c5180;
	}
.div47percentb {
	width: 47%;
	height: 350px;
	float: right;
	border: 0px solid #1c5180;
	}
	
.div47percentdesta {
	width: 47%;
	float: left;padding-left:7px;border: 0px solid #1c5180;
	}
.div47percentdestb {
	width: 47%;
	float: right;padding-right:7px;border: 0px solid #1c5180;
	}
.div47percentdesta img{
	padding:7px;
	}
.div47percentdestb img{
	padding:7px;
	}
	
.div53percent {
	width: 53%;
	float: left;
	}/*our destinations*/

.div53percent h2{
	color: #38616e; 
	margin: 5px;
	font-size: 22px; 
	font-weight: normal;
	}
.div53percent p{
	margin: 5px 5px 0px 5px;
	}
	
.thumbnail {
	padding: 10px;
	background-color: #fff;
	border: 0px solid #F5F5F5;
	float: left;
	margin: 0px;
	width:30%;
	text-align:left;
	}	
	
/* noborder */
.thumbnail-noborder{
	padding: 10px 10px 5px 10px;
	background-color: #fff;
	border: 0px solid #F5F5F5;
	float: left;
	margin: 0px;
	width:30%;
	text-align:center;
	font-size: 12px;
	color: #666666;
}	

.thumbnail-noborder	img, .thumbnail-noborder a:hover img {
	border:none;
	margin-bottom:0; padding-bottom:0;
}




	
.thumbnail div:hover {

          background: #ccc;

     }
.thumbnail img{
	padding:5px;
	border: 1px solid #d9ceb2;
	}	
	
.thumbnail a:hover img{

	border: 1px solid #356ca6;
	}
.thumbnail p{
	padding: 5px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	}

.destlocation {
	width: 335px;
	margin-top: 15px;
}
.destlocation img {
	float: left;
}
.destlocation h2, .destlocation p {
	width: 200px;
	float: right;
}

.thumbnailratesborder {
	border:1px solid #d9d9d9;
	padding: 15px;
	margin: 0px auto;
}
.thumbnailrates{
	padding: 0;
	background-color: #fff;
	border: 0px solid #F5F5F5;
	margin: auto;
	width:30%;
	display: inline;
}	
.thumbnailrates img{
	padding:5px;
	border: 1px solid #d9ceb2;
}		
.thumbnailrates a:hover img{
	border: 1px solid #356ca6;
}

/* packages page tabs */
#tabcontainer {
	float: left;
	width: 100%;
	font-size: 93%;
	line-height: normal;
	background: #fff url("/images/redesign/packagetab-bg.gif") repeat-x bottom;
}
#tabcontainer ul {
	margin: 0;
	padding: 10px 10px 0;
	list-style: none;
}
#tabcontainer li {
	float: left;
	margin: 0;
	padding: 0;
}
#tabcontainer a {
	display: block;
}
#tabcontainer li {
	float: left;
	background: url("/images/redesign/packagetab_01.gif") no-repeat top left;
	margin: 0;
	padding: 0 0 0 9px;
}
#tabcontainer a {
	display: block;
	background: url("/images/redesign/packagetab_02.gif") no-repeat top right;
	padding: 5px 15px 4px 6px;
	outline: 0;
}
#tabcontainer .active {
	background-image: url("/images/redesign/packagetab_on_01.gif");
}
#tabcontainer .active a {
	background-image: url("/images/redesign/packagetab_on_02.gif");
	padding-bottom: 5px;
	outline: 0;
}

#tabs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#tabs h2 {
	color: #29657d;
	font-size: 16px; 
	font-weight: bold;
	margin: 10px 0 5px;
}
#tabs a:link, #tabs a:active, #tabs a:visited {
	color: #29657d;
	text-decoration: underline;
}
#tabs a:hover {
	color: #3689ab;
	text-decoration: underline;
}
div#tabs {
	overflow: auto;
}

/* ---------------------investment page-------------------*/
#investment-table {
	width: 97%;
	margin-left: 10px;
	padding-bottom: 20px;
}
#investment-table  img {
	border: 0;
}

#investment-table th {
	font-size: 18px;
	font-weight: normal;
	color: #38616e;
	padding: 10px;
	padding-left: 45px;
	text-align: left;
}
#investment-table td {
	width: 50%;
	padding: 10px;
	padding-left: 20px;
	vertical-align: top;
}
#investment-table li {
	line-height: 25px;
}

#investment-table th.left-column {
	border-right: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
}
#investment-table td.left-column {
	border-right: 1px #cccccc solid;
}
#investment-table th.right-column {
	border-bottom: 1px #cccccc solid;
}

.more-button {
	list-style: none;
	margin-top: 20px;
	margin-left: 0;
}

/* ------------ reservation forms ------------*/

.forminput { 
            display: none; 
			width:100%;
            border: thin none #003399;
			color:#000;
           }
.error { 
			color:#b00;font-weight: normal;
			
           }
.boxborder{width:95%;margin: 0 auto; padding: 9px;
}

/* ------------ ajax dynamic content ------------*/
#contentarea{width:95%;margin: 0 auto; padding: 20px;
}
/* ------------ tooltip ------------*/
#toolTip{
   border:1px solid #aaa;
   background-color:#ffffdd;
   width:280px;
   position:absolute;
   visibility: hidden;
   overflow: hidden;
  	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
   color:#333;
}

#toolTip h1{
   display:block;
  	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
   background-color:#ffffbb;
   border-bottom:1px solid #CCC;  
   margin:0px;
   padding:2px 7px; text-align:center;  
}

#toolTip p {
   margin:0px;font-size: 12px;
   padding:2px 7px;   
}
/* ------------ slideshow index ------------*/
div.slideshow {
     position: relative;
     width: 718px;
     height: 286px;
                }
.slideshow div {
     position: absolute;
     top: 0;
     left: 0;
}


/* News Items */
ul.news-items {
	margin:0 0 0 15px; padding:0;
}

ul.news-items li {
	margin: 0 0 15px 0px;
	padding: 0 0 15px 6px;
	border-bottom: 1px dashed #C7C7C5;
}

.news-items .date {
	font-size: 11px;
	color: #333333;
	white-space: nowrap;
}

.content-column-1 {
	border-right: 1px #eeeeee solid;
	float: left;
	padding: 0 25px 0 0;
	width: 45%;
}
.content-column-2 {
	float: right;
	width: 46%;
}


/* international calling codes */
.international-code {
	font-size: .92em;
	color:#999999;
}