@charset "utf-8";
/* CSS Document */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a {
	text-decoration:none;
	color:#ffffff;
}
a:hover {
	color:#000000;
}
#container {
	width:940px;
}
#outer {
	float:left;
	width:940px;
	padding-bottom:10px;
	background-color:#FFFFFF;
}
#header {
	float:left;
	width:940px;
	height:89px;
	background-image:url(../images/header.jpg);
	text-align:left;
}
#header .topmenu {
	float:left;
	height:24px;
	width:930px;
	padding-right:10px;
	text-align:right;
	color:#FFFFFF;
	font-size:11px;
}
#header .logo {
	float:left;
	width:301px;
	margin-top:10px;
	margin-left:10px;
}
#banner {
	float:left;
	margin-top:10px;
	margin-left:8px;
	width:684px;
	height:237px;
}
#nav {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	width:940px;
	height:27px;
	background-image:url(../images/navbg.jpg);
	padding-top:5px;
}
#nav li {
	float:left;
	margin:0px;
	color:#000000;
	margin-left:10px;
}
#nav li a {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#nav li a:hover {
	color:#f9378a;
}
#leftcolumn {
	float:left;
	width:230px;
	text-align:left;
	padding-left:10px;
	margin-top:10px;
}
#middlecolumn {
	float:left;
	width:456px;
	margin-left:10px;
	margin-right:8px;
	text-align:left;
	padding-top:10px;
}
#righcolumn {
	float:left;
	width:218px;
	margin-right:5px;
	padding-top:10px;
	text-align:left;
}
.content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a0d37;
	line-height:18px;
}
#sidelinks {
	float:left;
	width:214px;
	background-image:url(../images/tabbg.jpg);
	padding-left:10px;
	padding-right:5px;
	height:223px;
}
#sidelinks ul {
	line-height:24px;
	list-style-image:url(../images/bullet.gif);
	margin-left:15px;
	padding:0px;
	margin-top:5px;
	font-size:12px;
}
#sidelinks ul a {
	color:#5a0d37;
}
#sidelinks ul a:hover {
	color:#f9378a;
}
.head1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#f9378a;
	font-weight:bold;
}
.head2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#a21562;
	font-weight:bold;
}
.head3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ff76c0;
	font-weight:bold;
}
#honeymoon-specialities {
	float:left;
	width:436px;
	background-image:url(../images/tabbg.jpg);
	padding-left:10px;
	padding-right:10px;
	height:190px;
}
#packages {
	float:left;
	width:216px;
	margin-top:10px;
}
#packages img {
	float:left;
	margin-right:5px;
}
.packagecontent {
	font-size:11px;
	color:#ff2fa1;
}
a.packageshead {
	font-size:15px;
	color:#a21562;
	font-weight:bold;
}
a.packageshead:hover {
	color:#ff2fa1;
}
.edge {
	float:left;
	width:456px;
}
.coupleimage {
	float:left;
	margin-right:10px;
}
.righttab {
	float:left;
	margin-top:15px;
}
.rightcontent {
	float:left;
	width:200px;
	background-image:url(../images/rightbg.jpg);
	height:183px;
	padding-left:10px;
}
h1 {
	margin:0px;
	padding:0px;
	color:#000000;
	font-size:20px;
}
#specialpackages {
	width:204px;
	float:left;
	background-image:url(../images/special-packages.jpg);
	height:175px;
	padding:10px;
}
a.spackageshead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
a.spackageshead:hover {
	color:#fff;
}
.spackagecontent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.textbox {
	float:left;
	border:1px solid #FF0099;
	margin-right:5px;
	width:160px;
	background-image:url(../images/texboxbg.jpg);
}
#footerouter {
	width:940px;
	float:left;
}
#footer {
	width:930px;
	float:left;
	height:50px;
	background-color:#a21562;
	padding-top:10px;
	text-align:left;
	padding-left:10px;
}
#footer a {
	font-size:11px;
	color:#FFFFFF;
}
#footer a:hover {
	color:#000000;
}
#footer img {
float:right;
}
#innerpage {
	width:661px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:20px;
	text-align:left;
}
#destinatonimage {
	width:133px;
	float:left;
	padding-right:10px;
	padding-top:5px;
}
label {
	float: left;
	width: 170px;
	font-size:12px;
}
input, textarea {
	width: 180px;
	margin-bottom: 5px;
}
textarea {
	width: 250px;
	height: 150px;
}
.boxes {
	width: 1em;
}
#submitbutton {
	float:left;
	margin-left:170px;
	margin-top: 5px;
	width:100px;
}
#innerpackages {
	float:left;
	width:641px;
	background-image:url(../images/tabbg.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-right:10px;
}
#innerepkgedge {
	float:left;
	width:661px;
}
.tripduration {
	float:left;
	width:360px;
	height:20px;
	margin-bottom:3px;
	background-color:#FCF3F8;
	padding-left:10px;
}
.packageimage {
	float:left;
	width:250px;
	height:150px;
	margin-right:10px;
}
.days {
	float:left;
	width:620px;
	background-color:#F6D1E2;
	height:20px;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
}
.packagecontentouter {
	width:620px;
	float:left;
	padding:10px;
}
.edge1 {
	float:left;
	width:229px;
	margin-top:10px;
}
#packagelinks {
	float:left;
	width:214px;
	background-image:url(../images/tabbg.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-right:5px;
}
#packagelinks ul {
	line-height:24px;
	margin-left:15px;
	padding:0px;
	margin-top:5px;
}
#packagelinks ul li {
	list-style-image:url(../images/bullet.gif);
	padding:0px;
	margin:0px;
}
#packagelinks ul a {
	color:#5a0d37;
}
#packagelinks ul a:hover {
	color:#f9378a;
}
a.romanticescape {
	color:#a21562;
	font-size:12px;
	line-height:24px;
}
a.romanticescape:hover {
	color:#000;
	text-decoration:underline;
}
.formborder {
	float:left;
	width:500px;
	padding:10px;
	border:#FF3399 1px solid;
	background-color:#FAEBF2;
}
hr {
	border: 1px dotted #A41362;
	width: 100%;
	height: 1px;
	margin:0px;
	padding:0px;
}
#photogallery {
	float:right;
	width:328px;
}
h3 {
	margin-top:0px;
	margin-bottom:3px;
}
#resortimage {
	float:left;
	margin-right:10px;
}
#star {
	float:left;
}
#packagesearchhead {
	width:220px;
	background-image:url(../images/packagesearch.jpg);
	height:26px;
	padding-top:5px;
	padding-left:10px;
}
#packagesearch {
	width:210px;
	background-image:url(../images/tabbg.jpg);
	padding:10px;
	background-repeat:repeat-x;
	height:190px;
}
#bestofidolshay {
	width:210px;
	background-image:url(../images/bestofidolshay.jpg);
	background-repeat:no-repeat;
	height:194px;
	padding:10px;
	margin-bottom:10px;
	font-size:11px;
	padding-top:50px;
	line-height:18px;
}
.idolshay {
	margin-left:15px;
}
.searchlabel {
	float: left;
	width: 80px;
	font-size:12px;
	font-size:11px;
}
.searchtextarea {
	width: 112px;
	margin-bottom: 5px;
	border:1px #e9007f solid;
}
#packagesubmit {
	float:left;
	margin-left:80px;
	margin-top: 5px;
	width:72px;
}
#honeymoonpackages {
	float:left;
	background-color:#faecf2;
	width:198px;
	padding:10px;
	margin-bottom:10px;
}
a.honeymoonpackageslink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	float:left;
	margin-top:5px;
	width:198px;
}
a.honeymoonpackageslink:hover {
	color:#FF6699;
}
.hline {
	float:left;
	margin-top:10px;
	margin-bottom:5px;
}
#ceonote {
	float:right;
	width:193px;
	background-image:url(../images/note.jpg);
	height:205px;
	margin-top:20px;
	padding:20px;
	color:#000000;
	font-size:11px;
	line-height:18px;
}
.quotes {
	color:#f20084;
	font-size:21px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#news {
	float:left;
	width:210px;
	background-image:url(../images/newsbg.jpg);
	background-repeat:repeat-x;
	margin-top:20px;
}
.newscontent {
	width:190px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	color:#000000;
}
.newscontent a {
	text-decoration:none;
	color:#000000;
}
.newscontent a:hover {
	color:#FF3366;
}
h2 {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}
a.more {
	font-size:12px;
	font-weight:bold;
	color:#a21562;
	text-decoration:none;
}
a.more:hover {
color:#F247A5;
}
.houseboat {
	float:left;
	width:620px;
	background-color:#F6D1E2;
	height:20px;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
}

.reservationcontact {
float:right;
}
.quickcontact {
float:right;
margin:10px;
}
