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

body { margin-top:-1px; background-image:url(http://marrycaribbean.com/images/bg.jpg); }

#container { width:1000px; margin: 0 auto; border-color:#CCC; border-style:solid; border-width:thin; background-color:#FFF; overflow:auto;}

#banner { background-image: url(http://marrycaribbean.com/images/banner.jpg); background-repeat:no-repeat; height:180px; width:1000px;}

img a { border:none}

#nav {  width:1000px; height:33px; }

	  #nav1 { float:left; display: block; width: 69px; height: 33px; font-size:13px; background: url("http://marrycaribbean.com/images/menu/menu_01.gif") no-repeat 0 0; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFF; text-align:center; line-height:33px; }
	
	  #nav1:hover {  background-position: 0 -33px;}
	
	  #nav2 { float:left; display: block; width: 102px; height: 33px; font-size:13px; background: url("http://marrycaribbean.com/images/menu/menu_02.gif") no-repeat 0 0; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFF; text-align:center; line-height:33px; }
	
	  #nav2:hover {  background-position: 0 -33px;}
	  
		#nav3 { float:left; display: block; width: 73px; height: 33px; font-size:13px; background: url("http://marrycaribbean.com/images/menu/menu_03.gif") no-repeat 0 0; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFF; text-align:center; line-height:33px; }
	
	  #nav3:hover {  background-position: 0 -33px;}
	  
		#nav4 { float:left; display: block; width: 67px; height: 33px; font-size:13px; background: url("http://marrycaribbean.com/images/menu/menu_04.gif") no-repeat 0 0; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFF; text-align:center; line-height:33px; }
	
	  #nav4:hover {  background-position: 0 -33px;}
	  
		#nav5 { float:left; display: block; width: 78px; height: 33px; font-size:13px; background: url("http://marrycaribbean.com/images/menu/menu_05.gif") no-repeat 0 0; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFF; text-align:center; line-height:33px; }
	
	  #nav5:hover {  background-position: 0 -33px;}
	  
		#nav6 { float:left; display: block; width: 109px; height: 33px; font-size:13px; background: url("http://marrycaribbean.com/images/menu/menu_06.gif") no-repeat 0 0; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFF; text-align:center; line-height:33px; }
	
	  #nav6:hover {  background-position: 0 -33px;}
	
	  #nav7 { float:left; display: block; width: 70px; height: 33px; font-size:13px; background: url("http://marrycaribbean.com/images/menu/menu_07.gif") no-repeat 0 0; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFF; text-align:center; line-height:33px; }
	
	  #nav7:hover {  background-position: 0 -33px;}
	  
		#nav8 { float:left; display: block; width: 81px; height: 33px; font-size:13px; background: url("http://marrycaribbean.com/images/menu/menu_08.gif") no-repeat 0 0; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFF; text-align:center; line-height:33px; }
	
	  #nav8:hover {  background-position: 0 -33px;}
	  
		#nav9 { float:left; display: block; width: 170px; height: 33px; font-size:13px; background: url("http://marrycaribbean.com/images/menu/menu_09.gif") no-repeat 0 0; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFF;  line-height:33px;  padding-left:12px; }
	
	  #nav9:hover {  background-position: 0 -33px;}
	  
		#nav10 { float:right; margin-top:-33px; display: block; width: 181px; height: 33px; font-size:13px; background: url("http://marrycaribbean.com/images/menu/menu_10.gif") no-repeat 0 0; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFF; text-align:center; line-height:33px; }
	
	  #nav10:hover {  background-position: 0 -33px;}
  
#content { width:1000px;}

h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#6982de; font-weight:normal;}

h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#747474; font-weight:normal;}

h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFF; margin:0px; font-weight:normal; }

h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#6982de; margin-left:10px; margin-top:0px; margin-bottom:0px; font-weight:normal; }

.divider { background-image:url(http://marrycaribbean.com/images/divider.gif); height:1px; width:690px; margin-bottom:15px; margin-top:15px;} 

.dividertabs { background-image:url(http://marrycaribbean.com/images/divider.gif); height:1px; width:690px; margin-bottom:15px; margin-top:15px; margin-left:-10px;} 

.text { color:#000; margin:20px; font-family:Arial, Helvetica, sans-serif;}

.notes, .notes a, .notes a:hover { color:#747474; font-size:11px; line-height:24px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.notes a:hover { text-decoration:underline;}

.left { float:left; width:730px; overflow: visible; }

.right { float:left; width:250px; margin-top:20px; margin-right:20px; margin-bottom:20px; overflow:visible;}

.images { border-color:#CCC; border-style:solid; border-width:thin; margin-bottom:10px; padding:1px;}

.imageleft { float:left; margin-top:16px; margin-right:20px; margin-left:10px; border-color:#CCC; border-style:solid; border-width:thin;}

.imageright { float:left; margin-right:20px; margin-bottom:10px; border-color:#CCC; border-style:solid; border-width:thin; padding:1px;}

.ads { margin-left:20px; margin-right:20px; border-color:#CCC; border-style:solid; border-width:thin;}

.height22 { line-height:22px; margin-left:10px;}

.height18 { line-height:18px;}

.twitterbar { height:27px; background-image:url(http://marrycaribbean.com/images/locator.gif); background-repeat:repeat-x;}

#twitter a { color:#990099; text-decoration:none;}

#twitter a:hover { color:#990099; text-decoration:underline;}

#twitter { 
line-height: 27px;
color: #747474;
font-size: 11px;
float:right;
font-family:Arial, Helvetica, sans-serif;
margin-right:20px;
}

.locatorbar { height:27px; background-image:url(http://marrycaribbean.com/images/twitter_bar.gif); background-repeat:repeat-x;}

.locator { font-size:11px; margin-left:20px; font-family:Arial, Helvetica, sans-serif; line-height:27px; color:#747474;}

.locator a { color:#990099; text-decoration:none; }

.locator a:hover { color:#990099; text-decoration:underline; }

.pagewidget { background-image:url(http://marrycaribbean.com/images/pagewidgets.gif); margin-left:20px; margin-top:20px; height:32px; width:692px; background-repeat:repeat-x; line-height:32px; margin-bottom:20px; }

.widgets { background-image:url(http://marrycaribbean.com/images/widgets.gif); height:32px; width:254px; background-repeat:repeat-x; line-height:32px; margin-bottom:20px; }

.widgetshome { background-image:url(http://marrycaribbean.com/images/widgetshome.gif); height:32px; width:360px; background-repeat:repeat-x; line-height:32px; margin-bottom:20px; padding-left:10px; }

.spacer10left { margin-left: 10px;}

.spacer30left { margin-left: 30px;}

.spacer170left { margin-left: 170px;}

.lists  { list-style:none; margin-left:-40px; margin-top:-15px;}

.lists  a { margin-left:10px; color:#6982de; text-decoration:none; line-height:35px; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; }

.lists  a:hover {  color:#990099; text-decoration:underline; }

.lists li  {   background-image:url(http://marrycaribbean.com/images/highlights.gif); width:254px;}

.toolbar { background-image:url(http://marrycaribbean.com/images/hotels/hotelsbg.gif); background-repeat:no-repeat;  border-color:#CCC; border-style:solid; border-width:thin; padding:5px; margin-right:16px; float:left; width:200px; margin-bottom:16px; height:180px;
}

.destinations {  border-color:#CCC; border-style:solid; border-width:thin; padding:4px; margin-right:5px; float:left; text-align:center; width:99px; margin-bottom:16px; height:180px;}

.destinations a { font-family:Arial, Helvetica, sans-serif; color:#566ab5; text-decoration:none;}

.destinations a:hover { font-family:Arial, Helvetica, sans-serif; color:#990099; text-decoration:underline;}

.links a { font-family:Arial, Helvetica, sans-serif; color:#566ab5; text-decoration:none;}

.links a:hover { font-family:Arial, Helvetica, sans-serif; color:#990099; text-decoration:underline;}

.leftcolumn { float:left; width:301px;}

.leftfloat { float:left;}

.leftcolumndest { float:left; width:380px; margin-left:20px;}

.leftcolumn img { margin:10px; }

.leftwidget {margin-left:20px; margin-bottom:15px; width:277px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;  border-color:#CCC; border-style:solid; border-width:thin; background-image:url(http://marrycaribbean.com/images/bg_left_widgets.gif); background-repeat:repeat-x; background-position:bottom; }

.leftwidgetfont { margin-left: 10px; font-family:Arial, Helvetica, sans-serif; color:#566ab5; font-size:12px;}

.leftwidgetfontdest { font-family:Arial, Helvetica, sans-serif; color:#566ab5; font-size:12px; width:692px; margin-left:20px; margin-right:20px;}

.highlights { font-family:Arial, Helvetica, sans-serif; color:#990099; font-size:12px;}

.featuredhotels { background-image:url(http://marrycaribbean.com/images/hotels/hotelsbg.gif); background-position:bottom; background-repeat:no-repeat; border-color:#CCC; border-style:solid; border-width:thin; padding:5px; font-family:Arial, Helvetica, sans-serif; color:#566ab5; font-size:12px; width:200px; line-height:22px; height:388px; margin-left:20px; margin-right:16px; margin-bottom:16px; float:left;}

.featuredhotels2 { background-image:url(http://marrycaribbean.com/images/hotels/hotelsbg.gif); background-position:bottom; background-repeat:no-repeat; border-color:#CCC; border-style:solid; border-width:thin; padding:5px; font-family:Arial, Helvetica, sans-serif; color:#566ab5; font-size:12px; width:200px; line-height:22px; height:388px; margin-right:16px; margin-bottom:16px; float:left;}

.rightcolumn { width:360px; float:left; margin-left:30px; margin-top:25px; border-bottom-color:#CCC; border-bottom-style:dashed; border-bottom-width:thin; padding-bottom:10px; }

.rightcolumntop { width:360px; float:left; margin-left:30px; border-bottom-color:#CCC; border-bottom-style:dashed; border-bottom-width:thin; padding-bottom:10px; }

.rightcolumnfont {  margin-left:0px; font-family:Arial, Helvetica, sans-serif; color:#566ab5; font-size:12px;}

.flagcrest { width:281px; float:left; margin-left:20px; margin-right:28px; margin-bottom:15px; border-bottom-color:#CCC; border-bottom-style:dashed; border-bottom-width:thin; padding-bottom:10px; }

.blueborder { margin-bottom:3px; border-color:#6982de; border-style:solid; border-width:thin; padding:1px;}

#affiliates { width:1000px;  margin: 0 auto; border-bottom-style:solid; border-bottom-color:#CCC; border-bottom-style:solid; border-bottom-width:thin; border-left-style:solid; border-left-color:#CCC; border-left-style:solid; border-left-width:thin;  border-right-style:solid; border-right-color:#CCC; border-right-style:solid; border-right-width:thin; background-color:#FFF; overflow: visible; }

#affiliates img { border-color:#CCC; border-style:solid; border-width:thin; background-color:#FFF; margin-left:10px; margin-top:10px; }

.footer { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; margin-top:20px; line-height:22px; color:#999;}

.footer a { text-decoration:none; color:#999}

.footer a:hover { text-decoration: underline ; color:#999}

.googlespacer { margin-left:5px; width:690px;}

.link2,
#SignUp .signupframe {
	color: #226699;
	font-family: Arial, Helvetica, sans-serif;
	}
	.link {
		text-decoration: none;
		}
	#SignUp .signupframe {
		border: 1px solid #ffffff;
		background: #ffffff;
		}

.questions { font-size:16px; font-weight:bold;}

.answers { background-color:#eeddee; padding:5px;}