div, table, td, tr, p {
	font-size: 12px;
	line-height:normal;
	overflow:hidden;
} 

.img {margin-right:14px}


td {
font-family:tahoma;
font-size:11px;
line-height:normal;}

h2 {
	font-size:20px;
	text-decoration:underline;
	text-align:center;
}

.subheader {
	font-size:12px;
	text-decoration:underlined;
	font-weight:bold;
}

.selected {
	text-decoration:none;
	border-style:solid;
	border-width: 0 0 1px 0;
	border-color: #3333CC;
	cursor: pointer;
	font-weight:bold;
}

.nonselected {
	text-decoration:none;
	cursor: pointer;
	border-style:solid;
	border-width: 0 0 1px 0;
	border-color: #3333CC;
	font-weight:bold;
}

.subcat {
	padding: 0 0 0 20px;
	text-decoration:none;
	cursor: pointer;
	border-style:solid;
	border-width: 0 0 1px 0;
	border-color: #3333CC;
	font-weight:bold;
}



.spancontent {
	/*
	width:500px;
	margin-right:5px;
	margin-left:5px;
	float:right;
	text-align:center;
	*/
	
	text-align:left;
}

.blockheader {
	font-size:14px;
	font-weight:bold;
	color:#00000;
}

.blockspacer {
	background-color:#00000;
	width:246px;
	height:5px;
	margin-top:3px;
	border-style:solid;
	border-color:#00000;
	border-width:0 1px;
	overflow:hidden;
}

.block {
	width:246px;margin-top:3px;border-style:solid;border-color:#BCBCBC;border-width:1px;background-color:#ffffff;
}

.blockspacerslim {
	background-color:#000000;
	width:190px;
	height:5px;
	margin-top:3px;
	border-style:solid;
	border-color:#000000;
	border-width:0 1px;
	overflow:hidden;
}

.blockslim {
	width:190px;margin-top:3px;border-style:solid;border-color:#BCBCBC;border-width:1px;background-color:#ffffff;
}

.blockfull {
	width:450px;margin-top:3px;border-style:solid;border-color:#BCBCBC;border-width:1px;background-color:#ffffff;
}




.datatablecell {
	background-color:#DBDBDB;
	padding:5px;
	font-size:12px;
}

.datatablecellalt {
	background-color:#B9B9B9;
	padding:5px;
	font-size:12px;
}

.contentheader {
	margin-top:5px;
	text-align:left;
	width:100%
}


#content {
width:725px;
margin:0;
padding:0;
text-align:left;
float:right;
display:table;}

#footer {background:url(http://www.sandalsgroups.com/subsiteimages/top_px.gif) top repeat-x #ffffff;
width:729px;
height:101px;
margin:0;
padding:0;
text-align:left;}

.line {background:url(http://www.sandalsgroups.com/subsiteimages/dot.gif);
height:1px;
margin-bottom:15px;
margin-top:15px}

.copy {color:#5C5C5B; text-decoration:none; line-height:16px}

/*-------------------------------------------------------PAGE_1,2,3,4-------------------------------------------------------*/

#left_content {
	padding:0;
	margin:0;
	text-align:left;
	width:216px;
	float:right;
	overflow:hidden;
}

#left_logobg {
	padding:5px;
	margin:0px;
	width:100%;
	background-color:#ffffff;
}

#left_logo {
	background-color:#D3D3D3;
	width:209px;
	height:86px;
}

#right_content {
padding:0;
margin:0;
text-align:center;

width:509px;
overflow:hidden;
background-color:#ffffff;
}

.inner_left {

	
}
.inner_right {margin:20px; margin-bottom:0px}
/*--1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111--*/

.content {color:#000000; text-decoration:none}
.content1 {color:#000000; text-decoration:none}
.gray_l {color:#A8B0B4; text-decoration:none}
.blue {color:#007A97; text-decoration:none}
.green {color:#C2DB3D; text-decoration:none}
.top_txt {color:#ADADAB; text-decoration:none}
.bot_txt {color:#A6A6A6; text-decoration:none}
.menu {color:#E9E9E9; text-decoration:none}
.menu1 {color:#C0AFC0; text-decoration:none}

.abs {vertical-align:middle}
.big {font-size:13px}
.n {font-size:11px}
.sm {font-size:10px}

.clear {
clear:both}

a.altgreen { color:#6A7D00;text-decoration:none;font-weight:bold }


a.blockheaderlink {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}



.abs {vertical-align:middle}
		
.form_search { width:112px;
		height:18px;
		font-family:tahoma;
		font-size:12px;
		border-style:solid;
		border-width:1px;
		border-color:#42423D;
		background-color:#ffffff;
		color:#42423D;
		padding:1px}

		
.form { width:112px;
		height:18px;
		font-family:tahoma;
		font-size:12px;
		border-style:solid;
		border-width:1px;
		border-color:#42423D;
		background-color:#ffffff;
		color:#42423D;
		padding:1px}
		
.textarea { width:112px;
		height:106px;
		font-family:tahoma;
		font-size:12px;
		border-style:solid;
		border-width:1px;
		border-color:#42423D;
		background-color:#ffffff;
		color:#42423D;
		padding:1px;
		overflow:auto}
		
.u		{text-decoration:underline}
.nu		{text-decoration:none}
.t 		{text-transform:uppercase}

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



.menu:hover{text-decoration:underline; color:#C2DB3D}
.menu1:hover{text-decoration:underline; color:#C2DB3D}
.green:hover{text-decoration:underline; color:#C2DB3D}
.content1:hover{text-decoration:underline; color:#C2DB3D}


/*********************************
START Forum CSS
*********************************/

.Forum {
	width: 100%;
	border: 1px #000000 solid;
}

.Forum td {
	padding: 4px;
}

.ForumCellLight {
	border: 1px solid #000000;
	background-color: #E8E8E8;
	text-align: center;  
	border-right: 1px solid #FFFFFF;
}

.ForumCellDark {
	border: 1px solid #000000;
	background-color: #CCCCCC;
	text-align: center; 
	border-right: 1px solid #FFFFFF;
}

.ForumHeader {
		background:url('http://www.sandalsgroups.com/subsiteimages/forum_header_bg.gif');
	height: 14px;
	font-weight: bold;
	color: #FFFFFF;
	border: solid #FFFFFF;
	border-width: 1px 1px 0px 0px;
	padding: 8px 4px;
}

.ForumHeader a {
	color: #FFFFFF;
	text-decoration: underline;
}

.ForumTitle1 {
	background-color: #E8E8E8;
	color: #000000;
}

.ForumPostHeader {
	background:url('http://www.sandalsgroups.com/subsiteimages/forum_post_header_bg.gif');
	height: 12px;
	padding: 8px 4px;
	border: 1px #989898 solid;
}

.ForumTitle2 {
	background-color: #E8E8E8;
	color: #000000;
}

.ForumCategory {
	background:url('http://www.sandalsgroups.com/subsiteimages/forum_row_bg.gif');
	background-repeat:repeat;
	height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	border: solid #FFFFFF;
	border-width: 0px 1px;
	padding: 8px 4px;
}


/*********************************
END Forum CSS
*********************************/


	/*             styles for the star rater                */
	
	.star-background {
		background:url('http://www.sandalsgroups.com/subsiteimages/stargray.gif');
		height:27px;
		width:150px;
		overflow:hidden;
	}
	
	.star-rating{
		list-style:none;
		margin: 0px;
		margin-left:0px;
		padding-left:0px;
		width: 150px;
		height: 27px;
		position: relative;
				
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:30px;
		height: 27px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url('http://www.sandalsgroups.com/subsiteimages/stargreen.gif') left center;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:27px;
	}
	.star-rating a.two-stars{
		left:30px;
	}
	.star-rating a.two-stars:hover{
		width: 60px;
	}
	.star-rating a.three-stars{
		left: 60px;
	}
	.star-rating a.three-stars:hover{
		width: 90px;
	}
	.star-rating a.four-stars{
		left: 90px;
	}	
	.star-rating a.four-stars:hover{
		width: 120px;
	}
	.star-rating a.five-stars{
		left: 120px;
	}
	.star-rating a.five-stars:hover{
		width: 150px;
	}
	.star-rating li.current-rating{
		background: url('http://www.sandalsgroups.com/subsiteimages/stargreen.gif') left bottom;
		position: left;
		height: 27px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	
	/* end star rating */
	
	
	
	
#modelNav {
	margin: 0px auto;
	360solsoft;
}

#modelNav ul {
	text-align: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#modelNav li {
	margin: 0 0 0.2em 0;
}

#modelNav a {
	font-weight: bold;
	display: block;
	color: #dddddd;
	background-color: #555555;
	border: 1px solid #333333;
	width: 9.5em;
	padding: 0.2em 0.8em;
	text-decoration: none;
	margin: 0px auto;
}

#modelNav a:hover {
	background-color: #dddddd;
	color: #555555;
}


#comments {
 width: 100%;
 text-align: left;
 padding: 5px;
}

.comments1 {
	border-bottom: 1px #C7c7c7 solid;
	background-color: #E7E7E7;
	padding: 5px;
}

.comments2 {
	border-bottom: 1px #C7c7c7 solid;
	background-color: #FFFFFF;
	padding: 5px;

}
