#contentLeft 
{
	width: 206px;
}
#menuLeft {
	margin: 0px 0px 0px 0px;
	width: 194px;
	height: 220px;
	border-right: 1px solid #4A2A0E;
}
#sideLeft div.siteName {
	padding:0px 10px 0px 0px;
}
#menuLeft ul {
	margin:15px 0px 0px 0px;
	width: 194px;
}

#menuLeft ul li span{
	margin:4px 0px 0px 0px;
	padding:0px;
	border:0px solid red;
	float:right;
	display:block;
}

#menuLeft ul li a {
	color:#4A2A0E;
}

#testimonial 
{
	color:#CCC;
	width:160px;
	border:1px solid #999;
	padding:10px;
	margin:20px 10px 10px 10px;
}
#testimonial .name 
{
	border-bottom:1px dotted #ABABAB;
}

#content {
	width:692px;
	padding:0px 0px 0px 0px;
}
#content .introduction {margin:10px 20px 10px 20px;}
#content #contentCenter 
{
	width:495px;
}

#content #blog {
	background-repeat:no-repeat;
	background-position :  0px 0px;
	border:0px solid red;
	background-image:url("Images/bg_right.gif"/*tpa=http://weddings.anantara.com/images/bg_right.gif*/);
	background-repeat:repeat-y;
	background-position :right;
	margin:0px;padding:0px;
}

#blog h2 
{
	margin:0px;
	padding:3px 0px 0px 10px;
	background-image:url("Images/h_blogs.jpg");
	background-repeat:no-repeat;
	height:20px;
	overflow:hidden;
	border-top:2px solid #000;
	background-image:url("Images/h_blogs.jpg");
	background-repeat:no-repeat;
	height:22px;
	overflow:hidden;
}
#blog a {color:#FFF;text-decoration:none;}
#blog a:hover {text-decoration:underline;}

#blog .content 
{
	width:692px;
}
#blog .highlight 
{
	width:500px;
	float:left;
}

#blog .summary 
{
	width:178px;
	float:right;
	padding:0px 0px 10px 0px;
}

#blog .summary .head {
	background-repeat:no-repeat;
	background-position : 0px 0px;
	width: 178px;
	height: 64px;
}
#blog .summary .head h3 
{
	margin:0px;line-height:32px;
	text-align: right;
	color:#FFF;
	padding:0px 10px 0px 0px;
}

#blog .summary .text 
{
	padding:5px 10px 0px 10px;
}

#blog h4 {margin:10px 0px 0px 0px;color:#EFA700;}
#blog h4 a {color:#EFA700;}
#blog p {margin:0px 0px 10px 0px;}
#blog .highlight p {margin:0px 0px 10px 10px;}
#blog .summary .text h4 {margin:0px 0px 2px 0px;}
#blog .summary .text p{margin:0px 0px 10px 0px;}

#blog .highlight img {float:left;margin:10px 0px 0px 0px;}
#blog .highlight .text 
{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	width:240px;
	float:left;
}
#blog .highlight .text h3 {margin:0px 0px 10px 0px;color:#EFA700;}
#blog .highlight .text h3 a {color:#EFA700;}
#blog .highlight .text h4 {margin:20px 0px 10px 0px;}
#blog .highlight .text h4 a {background-color:#000;padding:0px 5px 0px 0px;}
#blog .highlight .text .article {float:right;}
#blog .line {
	padding: 0px;
	margin:0px 0px 0px 0px;
	display: block;
	width: 240px;
	background-image:url("Images/bg_dot-1.gif"/*tpa=http://weddings.anantara.com/images/bg_dot.gif*/);
	background-repeat:repeat-x;
	background-position:0px 10px;
}

#content #campaign {
	margin-top: 15px;
	padding:3px 0px 0px 0px;
	background-repeat:no-repeat;
	background-position :  0px 0px;
	background-image:url("Images/bg_line3.gif");
}

#campaign h2 
{
	margin:0px 0px 5px 0px;
	padding:2px 0px 2px 10px;
	background-image:url("Images/bg_package-1.jpg");
	background-repeat:no-repeat;
	border-top:2px solid #000;
}

#campaign div.content {
	position:relative;
	float:left;
	width: 336px;
	min-height:126px;
	background-image:url("Images/bg_promo-1.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	margin: 0px;
	background-color:#282828;
}
* html #campaign div.content {height:126px;overflow:visible;}

#campaign div.left{
	float:left;
	padding:0px 10px 0px 5px;
	margin:0px;
	width: 336px;
}

#campaign div.right{
	float:left;
	width: 336px;
	margin:0px;padding:0px;
}

#campaign div a {text-decoration:none;color:#FFF;}
#campaign div a:hover {text-decoration:underline;}

#campaign div h3 {
	padding:4px 0px 4px 0px;
	margin: 0px;
	color: #EFA700;
	text-align:right;
	line-height:16px;
}
#campaign div h3 a {position:relative;padding:0px 0px 0px 5px;color:#EFA700;background-color:#282828;}
* html #campaign div h3 a {background-color:#202020;}
#campaign div p{
	padding: 0px;
	margin:5px 10px 0px 10px;
}
#campaign div p a {color:#CCC;}

#campaign .line {
	padding: 0px;
	margin:0px 10px 0px 10px;
	display: block;
	width: 316px;
	background-image:url("Images/bg_dot-1.gif"/*tpa=http://weddings.anantara.com/images/bg_dot.gif*/);
	background-repeat:repeat-x;
	background-position:0px 15px;
}

#content #site {
	padding: 3px 0px 0px 0px;
	margin: 15px 0px 5px 0px;
	float:left;
	background-repeat:no-repeat;
	background-position :  0px 0px;
	background-image:url("Images/bg_line3.gif");
		width:692px;
}

#site h2 
{
	margin:0px 0px 5px 0px;
	padding:2px 0px 2px 10px;
	background-image:url("Images/bg_ourresorts.jpg"/*tpa=http://weddings.anantara.com/images/bg_ourresorts.jpg*/);
	background-repeat:no-repeat;
	border-top:2px solid #000;
}

#site div.block {
	width: 335px;
	min-height:163px;
	float:left;
	padding:0px 0px 0px 8px;
	margin: 0px;
	position:relative;
	background-image:url("Images/bg_right_site-1.gif"/*tpa=http://weddings.anantara.com/images/bg_right_site.gif*/);
	background-position:333px 18px;
	background-repeat:no-repeat;
}

* html #site div.block {height:163px;overflow:visible;}

#site .block .content 
{
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	width: 323px;
	min-height:143px;
}
* html #site .block .content {width:324px;height:143px;}

#site div.right {
	margin: 10px 0px 0px 0px;
	border: 0px solid #808080;
}

#site .block img{float:left;margin:0px;}
#site .block .content img{margin-top: 7px;}

#site .block .corner {position:absolute;top:0px;right:9px;margin:0px;padding:0px;}
* html #site .block .corner {margin-right:0px;right:8px;}

#site .block p{
	float: left;
	width:140px;
	padding:5px 10px 0px 10px;
	margin:0px;
}

#site .line {
	padding: 0px;
	margin:0px 5px 0px 0px;
	display: block;
	width: 310px;
	background-image:url("Images/bg_dot-1.gif"/*tpa=http://weddings.anantara.com/images/bg_dot.gif*/);
	background-repeat:repeat-x;
	background-position:0px 12px;
}

#site .block h3 {
	color: #CCCCCC;
	padding: 4px 0px 2px 10px;
	margin: 0px;
	width: 315px;
	line-height:14px;
	background-image:url("Images/gradient_bar-1.png"/*tpa=http://weddings.anantara.com/images/gradient_bar.png*/);
	background-position:top right;
	background-repeat:repeat-y;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
}
* html #site .block h3 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gradient_bar.png',sizingMethod='scale');background-image:none;}
#site .block h3 a {position:relative;padding:0px 5px 0px 0px;}
#site a {text-decoration:none;color:#FFF;}
#site a:hover {text-decoration:underline;}
#site p a {color:#CCCCCC;}

a.homeViewAllPack {position:absolute; margin: 0px 10px 5px 0px; right:0px; bottom:0px;}

#content #fact {width:692px;margin-bottom:10px;}
#content #fact .image img {margin:0px 5px;}
