/*   


Theme Name: Professional Website v1-feature







Theme URI: www.cwhhotels.com







Description: A marketing website base on feacture concept with following benefit - Optimum for featured products or business, directional to access the designated information and is emphasize on the innovativeness of the products or businesses. Design by PCT sdn.bhd. copyrighted.







Author: PCT - Production











Version: version 1







*/







/*********** Begin Sturcture **********/



body {



	margin: auto;







}







#page {



width:960px;



margin:0 auto;







	







}



















#content {







}







#content-main {







}















#error {



	margin-top: 60px;



}



/*********** End Sturcture **********/











/*********** Begin General setting **********/











h1 {



margin:0;



padding:0;



}















h2 {







margin:0;



padding:0;



text-align:center;



color:#0e356b;







}







h3 {



background:url(img/general/gallery-title.jpg) no-repeat bottom;



width:960px;



height:30px;



margin:0;



padding:0;



font-family:"Times New Roman", Times, serif;



font-size:20px;



color:#1188ab;



font-weight:normal;











}











p {



margin:0;



padding:0;



font-family:Georgia, "Times New Roman", Times, serif;



font-size:14px;



text-align:justify;















}















h4 {



	font-size:16px;



	color:#611504;



	margin:0;



	padding:0;



	



	



}







img {



	border: 0;



}







a {



	outline: none;



}







a img {



	cursor: pointer;



}











/*********** End General setting **********/







/*********** Begin Header **********/



#header-a {



background:url(img/header/header-bg-rp.png) repeat-x;



height:42px;







}







#header-content-a {



width:960px;



margin:0 auto;







}















#header-content-a-menu {



margin:0;



padding:0;



}







#header-content-a-menu ul{



margin:0;



padding:0;



list-style:none;



float:right;



}







#header-content-a-menu ul li{



margin:0;



float:left;



margin:0px 0 0 44px;



}







#header-content-a-menu a {



text-decoration:none;



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



color:#ffffff;



text-transform:uppercase;



}







#header-content-a-menu a:hover {



text-decoration:underline;



}







#header-content-a-menu p {



padding:10px 0 0 0;



*padding:7px 0 0 0;



}











#header-content-b-menu ul{



margin:0;



padding:0;



list-style:none;







}







#header-content-b-menu ul li{



margin:0;



padding:0;



float:left;



}



















#header-b {



background:url(img/header/menu-bg-rp.png) repeat-x;



height:73px;



}















#header-content-b {



width:960px;



margin:0 auto;



}















#header-content-b-menu {



float:right;



margin:0;



padding:0;



}











#intro-btn {



background:url(img/nav/intro-btn.png);



width:119px;



height:73px;



float:left;



}







#intro-btn:hover {



background:url(img/nav/intro-btn-hv.png);



width:119px;



height:73px;



float:left;



}







#intro-btn-on {



background:url(img/nav/intro-btn-hv.png);



width:119px;



height:73px;



float:left;



}





#gallery-btn {



background:url(img/nav/gallery-btn.png);



width:82px;



height:73px;



float:left;



}











#gallery-btn:hover {



background:url(img/nav/gallery-btn-hv.png);



width:82px;



height:73px;



float:left;



}





#gallery-btn-on {



background:url(img/nav/gallery-btn-hv.png);



width:82px;



height:73px;



float:left;



}







#rates-btn {



background:url(img/nav/rate-btn.png);



width:113px;



height:73px;



float:left;



}







#rates-btn:hover {



background:url(img/nav/rate-btn-hv.png);



width:113px;



height:73px;



float:left;



}



#rates-btn-on {



background:url(img/nav/rate-btn-hv.png);



width:113px;



height:73px;



float:left;



}







#facilities-btn {



background:url(img/nav/facilities-btn.png);



width:94px;



height:73px;



float:left;



}











#facilities-btn:hover {



background:url(img/nav/facilities-btn-hv.png);



width:94px;



height:73px;



float:left;



}





#facilities-btn-on {



background:url(img/nav/facilities-btn-hv.png);



width:94px;



height:73px;



float:left;



}







#contacts-btn {



background:url(img/nav/contact-btn.png);



width:104px;



height:73px;



float:left;



}







#contacts-btn:hover {



background:url(img/nav/contact-btn-hv.png);



width:104px;



height:73px;



float:left;



}



#contacts-btn-on {



background:url(img/nav/contact-btn-hv.png);



width:104px;



height:73px;



float:left;



}















#logo {



margin:6px 0 0;



float:left;



padding:0;







}











/*********** End Header **********/







/*********** Begin Nav **********/



















#nav {











}



































/*********** End Nav **********/











/*********** Begin Footer **********/



#footer {



background:url(img/footer/1.jpg) repeat-x;



height:116px;



clear:both;







}







#footer-content {



	width:960px;



	margin:0 auto;



	position:relative;







}























#mms {







}



/*********** End Footer **********/







/*********** Begin Home **********/



#home {



	margin:30px 0 0;

	position:relative;
	float:left;















}







#banner {



background:url(img/general/banner-bg.jpg) repeat-x;



height:248px;







}







h2 img#style-1 {



margin:0 11px 0 0;



}











h2 img#style-2 {



margin:0 0px 0 11px;



}







#intro-content {



width:517px;



float:left;



}







p#intro-bg {



background:url(img/general/2.jpg);



width:517px;



height:24px;



font-family:"Times New Roman", Times, serif;



font-size:20px;



color:#1188ab;



text-transform:uppercase;











}







#intro-content p {



margin:20px 0;



}







#intro-content-right {



float:right;



width:407px;



}







p#intro-bg-right {



background:url(img/general/3.jpg);



width:406px;



height:24px;



font-family:"Times New Roman", Times, serif;



font-size:20px;



color:#1188ab;	



margin:20px 0;



}







#intro-content-right img {



margin:0 0 40px;



}







.lipsum {



margin:0;



padding:0 24px 0 0;



}











.lipsum ul{



margin:0;



padding:0;



list-style:none;



height:44px;



border-bottom: dotted 1px;

width:400px;







}







.lipsum ul li{



margin:0 10px 0 0;



padding:0;



float:left;



}











.lipsum ul li p{



margin:11px 0 0;



padding:0;



font-family:Georgia, "Times New Roman", Times, serif;



font-size:14px;



font-weight:normal;



width:316px;



}







.lipsum ul li.style-3 {



font-family:"Myriad Pro";



font-size:36px;



color:#a4b7c4;







}











#gallery {



height:500px;



position:relative;



}











#stretcher-content {



margin:0;



padding:0;



}







#stretcher-content ul{



margin:0;



padding:0;



list-style:none;



width:475px;



}







#stretcher-content ul li{



margin:0 2px 0 0;



float:left;



padding:0;



}







#stretcher-content ul li.style-4{



background:url(img/general/5.jpg);



width:177px;



height:33px;



display:block;











}







#stretcher-content ul li.style-4 p{



font-family:Georgia, "Times New Roman", Times, serif;



font-weight:bold;



font-size:14px;







}







#stretcher-content ul li.style-5{



background:url(img/general/6.jpg);



width:262px;



height:33px;



display:block;







}











#stretcher-content ul li p{



margin:0;



padding:8px 0 0 17px;



}











p#style-6 {



	margin:12px 0;



	font-size:12px;



}







#gallery-pattern {



	background:url(img/general/gallery-pattern.jpg);



height:176px;



left:475px;



position:absolute;



top:234px;



width:481px;



}







#rates-content {



	background:url(img/page/rates/1.jpg);



	width:957px;



	height:33px;



	margin:18px 0 0;



}







#rating {



	margin:0;



	padding:7px 0 0 63px;



}











#rating ul{



	margin:0;



	padding:0;



	list-style:none;



}











#rating ul li{



	margin:0;



	padding:0;



	float:left;



}







#rating ul li p{



	margin:0;



	padding:0;



}







#rating ul li#style-7{



	margin:0 248px 0 0;



	width:121px;



}







#rating ul li#style-8{



	margin:0 296px 0 0;



	width:90px;



	



}







#rates-content-2 #rating {



	border-bottom:dotted 1px #000000;



	height:29px;



}







#rates-content #rating ul li p {



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:16px;



	color:#611504;



}











#check-in {



	background:url(img/page/rates/2.jpg) no-repeat;



	width:508px;



	height:208px;



	padding:0px;



	position:absolute;



	top:252px;



	margin:32px 0 0;







}











#check-in ul {



	margin:0 0 16px 0;



	padding:0;



	list-style:none;



	height:20px;



}







#check-in ul li{



	margin:0;



	padding:0;



	float:left;



}







#check-in ul li p{



	margin:0;



	padding:0;



	font-size:12px;



}







#check-in ul li#style-9{



	height:20px;



	width:141px;



	



}







#check-in ul li#style-10{



	height:20px;



	width:127px;



}











#breakfast {



	background:url(img/page/rates/3.jpg);



	width:457px;



	height:209px;



	position:absolute;



	top:252px;



	right:-10px;



	margin:32px 0 0;



}











#check-in-content {



	padding:27px 0 0 36px;



}







#rates {



	position:relative;



	



}











#breakfast-content {



	margin:0;



	padding:23px 0 0 23px;



}







#breakfast-content ul{



	margin:0;



	padding:0;



	list-style:none;



	clear:both;



}







#breakfast-content ul li{



	margin:0;



	padding:0;



	float:left;



}











#breakfast-content ul li#style-11{



	margin:0 0 29px;



	width:156px;



	



}







#breakfast-content ul li p{



	margin:0;



	padding:0;



	font-size:12px;



}











#breakfast-content ul li#style-12{



	width:249px;



	



	



}







#breakfast-content ul#style-13 {



	padding:12px 0 0;



	*padding:6px 0 0;



}







#term {



	clear:both;



	margin:317px 0 0;



}







#red-title {



	font-size:16px;



	color:#611504;



	



}







#term-content {



	margin:0;



	padding:0;



	width:697px;



	float:left;



}







#term-content ul{



	margin:25px 0 0 30px;



	padding:0;



	list-style: url(img/page/rates/4.jpg);



}







#term-content ul li{



	margin:0 0 17px;



	padding:0;



}







#term-content ul li p{



	margin:0;



	padding:0;



	*padding:0 0 0 20px;



}







#term-pic {



	float:left;



}







#term-pic img{



	float:right;



}







#term-pattern {



	position:absolute;



	background:url(img/page/rates/7.jpg);



	height:174px;



left:201px;



top:79px;



width:580px;



z-index:-1;



}











#facilities {



	margin:0;



	padding:0;



}











#facilities-content-a {



	margin:18px 0 0;



	padding:0;



	width:514px;



	float:left;



}







#facilities-content-a-top {



	margin:0;



	padding:0;



	background:url(img/page/facilities/1.jpg);



	width:514px;



	height:28px;



}











#facilities-content-a-top p#red-title {



	padding:5px 0 0 13px;



}







 table#style-14 tr td{



	border-bottom:dotted 1px #000000;











}







 table#style-14 tr td p{



	 margin:8px 0 8px 16px;



	 



 }















#facilities-content-b {



	float:right;



margin:18px 0 0;



width:410px;



	



}







#facilities-content-b-top {



	background:url(img/page/facilities/6.jpg);



	width:410px;



	height:28px;



	



}







#facilities-content-b-top p#red-title {



padding:5px 0 0 13px;



}







#facilities-content-b img {



	margin:30px 0 0;



}



















#facilities-content-c {



	width:491px;



	clear:both;



	float:left;



	*margin:45px 0 0 0;



	



}











#facilities-content-c-top {



	background:url(img/page/facilities/8.jpg);



	width:491px;



	height:28px;



	



}







#facilities-content-c-top p#red-title {



padding:5px 0 0 13px;



}







 table#style-15 {



	 background-color:#cbd4da;



	 margin:13px 0 0;	







 }



 



  table#style-15 tr td{



	  padding:0px;



	  border:1px solid #ffffff;



  }



  



  table#style-15 p{



	 font-size:12px;



margin:9px 0 9px 7px;



	  padding:0;

	



  }



  



  table#style-15 p.style-16 {



	  margin:0;



	  font-size:5px;



	  padding:0;



 



 }



 



 



 



 



 



 



 



 



 



 



 



 



 #facilities-content-d {



	width:457px;



	float:right;



	



}











#facilities-content-d-top {



	background:url(img/page/facilities/7.jpg);



	width:457px;



	height:28px;



	



}







#facilities-content-d-top p#red-title {



padding:5px 0 0 13px;



}























#facilities p#style-17{



	clear:both;



	padding:27px 0 24px;



}











#facilies-list {



	margin:17px 200px 0 28px;



	padding:0;



	float:left;



}







#facilies-list ul{



	margin:0;



	padding:0;



	list-style:url(img/page/facilities/5.jpg);



}







#facilies-list ul li{



	margin:0 0 14px;



	padding:0;



}







#facilies-list ul li p{



	margin:0;



	padding:0;



	*padding:0 0 0 20px;



	text-align:left;



}























#contact-content {



	float:left;



margin:15px 0 0 18px;



width:370px;







}







/*\*/ * html #contact-content {



	float:left;



margin:15px 0 0 10px;



width:370px;







}







/**/ 







#contact-content p{



	margin:0 0 20px;



}







#contact-content p#red-title {



	margin:0;



	padding:0;



}







#contact-content-map {



	float:left;



margin:30px 0 0;



border:solid 1px #666;





}









.lipsum p {



	margin:20px 0 10px;



	font-weight:bold;



}







#intro {



	height:649px;



}







#contact {



	position:relative;



}











#contact-icon-1 {



	left:-6px;



position:absolute;



top:44px;



z-index:1px;



}







#contact-icon-2 {



left:-6px;



position:absolute;



top:153px;



z-index:1px;



	



}







#contact-icon-3 {



left:-6px;

position:absolute;

top:206px;



z-index:1px;



	



}







#contact-icon-4 {



left:-6px;

position:absolute;

top:265px;



z-index:1px;



}







#flash {



	margin:0 auto;



padding:20px 0 0;



width:960px;



	}



	



	



#banner-home {



		background:url(img/general/banner-home-bg.jpg) repeat-x;



		height:387px;



}











#home-flash {



	width:960px;



	margin:0 auto;



	padding:19px 0 0 0;
	position:relative;



}



	



	



	



#home-btn {



	background:url(img/nav/home-btn.png);



	width:108px;



	height:73px;



	float:left;



}







#home-btn:hover {



	background:url(img/nav/home-btn-hv.png);



	width:108px;



	height:73px;



	float:left;



}









#home-btn-on {



	background:url(img/nav/home-btn-hv.png);



	width:108px;



	height:73px;



	float:left;



}





#career-btn {



	background:url(img/nav/career-btn.png);



	width:108px;



	height:73px;



	float:left;



	}



	



	#career-btn:hover {



	background:url(img/nav/career-btn-hv.png);



	width:108px;



	height:73px;



	float:left;



	}

	

		#career-btn-on {



	background:url(img/nav/career-btn-hv.png);



	width:108px;



	height:73px;



	float:left;



	}





	



#staff-btn {



	background:url(img/nav/staff-btn.png);



	width:108px;



	height:73px;



	float:left;



	}



	



#staff-btn:hover {



	background:url(img/nav/staff-btn-hv.png);



	width:108px;



	height:73px;



	float:left;



	}



	



#home-content-left {



	width:554px;



	float:left;







}







#home-content-left-list {



	margin:0;



	padding:0;



	width:554px;



}







#home-content-left-list ul{



	margin:10px 0 0 30px;



	*margin:10px 0 0 -20px;



	padding:0 0 0 0px;



	*padding:0 0 0 40px;



	width:554px;



}







#home-content-left-list ul li{



	margin:0;



	padding:0;



	clear:both;



	list-style:url(img/page/home/bullet.jpg);



}











#home-content-left-list ul li p{



	margin:0 0 17px 0px;



	padding:0;



	*padding:0 0 0 20px;



}











#home-content-left-list a {



	font-size:13px;



	color:#000000;



	text-decoration:none;



	



}







#home-content-left-list a:hover {



	text-decoration:underline;



}











#location {



	margin:0;



	padding:0;



}







#location ul {



	margin:0;



	padding:0;



	list-style:none;



}







#location ul li{



	margin:0 12px 0 0;



	padding:0;



	background:url(img/page/location/1.jpg);



	width:308px;



	height:46px;



	float:left;



}







#location ul li p{



	margin:0;



	padding:14px 0 0;



	text-align:center;



}







#location ul li p.style-19{



	margin:0;



	padding:7px 0 0;



	text-align:center;



	



}







	



#location h4 {



	clear:both;



	margin:0;



	padding:15px 0 7px;



}



	



#location a {



	margin:0;



	padding:0;



	color:#000000;



	text-decoration:none;



}







#location ul li#style-18 {



	background:url(img/page/location/2.jpg);



	width:353px;



	height:46px;



}







#location a:hover {



	text-decoration:underline;



}







#home-content-right {



	float:right;

margin:0 0 0 52px;
*margin:0;

	width:354px;



	}



	



#home-content-right-form {



	background:url(img/page/home/3.png);



	width:354px;



	height:445px;



}











#browse-btn {



	background:url(img/page/home/5.jpg);



	width:218px;



	height:57px;



	float:left;



	}



	



	#browse-btn:hover {



	background:url(img/page/home/5-hv.jpg);



	width:218px;



	height:57px;



	float:left;



	}



	



	



	



table#style-20 p {



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:14px;



	color:#ffffff;



	



}







#home-content-right-form-content {



	padding:78px 0 0 30px;



	width:280px;



	position: relative;



	



}











table p#style-21 {



	margin:18px 0 30px;



}











table tr#style-22 td  {



	padding:16px 0 7px;



	}



	



	



#home-form-1 {



		position:absolute;



		background:url(img/page/home/4.png);



		width:279px;



		height:16px;



		top:180px;







}







#home-form-2 {



		position:absolute;



		background:url(img/page/home/5.png);



		width:279px;



		height:16px;



		top:245px;







}







#btn-enquiry2 {



	background:url(img/page/home/6.png);



	width:148px;



	height:30px;



	border:none;



	font-size:0;



	float:right;



	margin:0 0 22px;



	cursor:pointer;



	



}







table#style-23 p  {



	font-size:12px;



}







h3#style-25 {



	margin:40px 0 22px;



}	







#style-24 {



	width:200px;



	}



	



	h5 {



	color:#611504;



	margin:0;



	padding:0;



	font-size:16px;







}







#style-26 {



	background:url(img/page/rates/6.jpg) no-repeat;



	width:187px;



	height:60px;



	cursor:pointer;



	border:none;



	float:right;



}







#copyright p {



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#FFF;



	text-align:right;



}















#copyright {



	padding:77px 58px 0 0;







}











#footer-logo {



	background:url(img/footer/1.png);



	width:56px;



	height:48px;



	display:block;



	position: absolute;



	right:0;



	top:56px;



}























table#style-27 {



	margin:20px 0 0;



	padding:0;



}















table#style-27 ul{



	margin:0;



	padding:0;



	list-style: disc;



}











table#style-27 ul li{



	margin:7px 0 7px 36px;



	padding:0;



}







table#style-27 ul li p{



	margin:0;



	padding:0;



	font-weight:normal;



	color:#000000;



	font-size:12px;



}











table#style-27 ul li ul {



	font-size:10px;



list-style:square;



margin:0 0 0 25px;



padding:0;



}







table#style-27 ul li ul li{



	margin:0;



	padding:0;



}







#career-content {



	clear:both;



}







table#style-27 p {



	text-align:left;



	font-weight:bold;



	color:#1188AB;



	padding:5px 0 0 10px;



}





#home-pic {

background:url(img/page/home/home-pic.jpg);

height:263px;

left:220px;

position:absolute;

top:391px;

width:310px;

}



#latest-news {

background:url(img/page/home/latest-news.jpg);

height:247px;

left:613px;

position:absolute;

top:467px;

width:348px;

}





#latest-news-content {

margin:0 auto;

padding:67px 0 0;

width:300px;



}



#latest-news-content p {

margin:0 0 10px;

}



.style-28 {

	color:#999999;

font-size:11px;

}



#breakfast-content ul li#style-12 p {

	text-align:center;

}

#promosi {
	float:right;

	}
	
	
#promosi-wrap {
margin:0 auto;
position:absolute;
width:1254px;
	}	
	
	
	#topbar{
background-color:lightyellow;
border:1px solid black;
padding:2px;
position:absolute;
right:-109px;
top:0;
width:102px;
z-index:100;
}