
/* CSS Document */
/* Content CSS*/

/* Language Selector */
#language_selector {  
                     position: absolute; 
                     width: 910px; 
                     text-align: right;
}

#language_selector a, #language_selector a:visited{
                     color:#333333;
                     text-decoration:none;
}

#language_selector a:hover {
                     color:#333333;
                     text-decoration:underline;
}


/*************************************************************** 

[GENERAL] */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:left;
	font-weight:normal;
}

#containerTop, #containerBottom{
}

#container{
}

#tableFrame{
}

H1{
	font-family:Tahoma, Arial;
	font-size:18px;
	font-weight:bold;
	color:#960a1f;
	margin:0px;
}

H2{
	font-family:Tahoma, Arial;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	margin:0px;
}

H3{
	font-family:Tahoma, Arial;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	margin:0px;
}
/*************************************************************** 

[HEADER] */
TD.header{
}

#header{
}

#headerTop TD{
                     font-family: Verdana, Arial, Helvetica, sans-

serif;
	color:#333333;
                     font-size: 11px;
}

#headerBrand TD{
	height:95px;
	vertical-align:middle;
}

#headerNav #navs a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-size: 12px;
	padding-right:10px;
}




/*************************************************************** 

[LEFT COLUMN] */
TD.leftColumn{
}

#contentLeft{
	text-align:left;
}

#contentLeft P{
margin:0px;
padding-bottom:10px;

}

#contentLeft A:link,
#contentLeft A:visited{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#333333;
}

#contentLeft A:hover{
text-decoration:underline;
font-weight:bold;
}

#contentLeft A:active{
font-weight:bold;
}

/*************************************************************** 

[CENTER COLUMN] */
TD.centerColumn{
}

#contentCenter{
}

#contentCenter A:link,
#contentCenter A:active,
#contentCenter A:visited
{
text-decoration:none;
color:#960a1f;
}

#contentCenter A:hover{
text-decoration:underline;
}

#article_centered, #contentCenter P{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:left;
	font-weight:normal;
}

/* Job Listing */

#jobListingContainer{
background-color:#CCCCCC;
}

#jobListingContainer #jobListingTable TD{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align:left;
padding:5px;
}

#jobListingContainer TD.jobListingHeaderCell{
background-color:#4b4b4b;
font-weight:bold;
color:#FFFFFF;
}

#jobListingContainer TD.jobListingContentCell{
background-color:#ffffff;
vertical-align:top;
}

#jobListingContainer TD.jobListingContentCell2{
background-color:#ffffff;
vertical-align:top;
}

#jobListingContainer A:link,
#jobListingContainer A:active,
#jobListingContainer A:visited{
color:#960a1f;
text-decoration:none;
}

#jobListingContainer A:hover{
text-decoration:underline;
}

.ApplyNow:link,
.ApplyNow:active,
.ApplyNow:visited{
text-align:right;
color:#960a1f;
text-decoration:none;
font-weight:bold;
}

.ApplyNow:hover{
text-decoration:underline;
}

#meeting_caps_table{
border-collapse:collapse;
}


#meeting_caps_table td,
#meeting_caps_table th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align:left;
	font-weight:normal;
                     border: 1px solid #666666;
                     padding: 0px 2px 0px 2px;
}

#meeting_caps_table th{
background-color:#f9f9f9;
}

/*************************************************************** 

[RIGHT COLUMN] */
TD.rightColumn{
padding-bottom:30px;
}

#contentRight{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#333333;
}

#right_nav li{
list-style-type: none;
margin:0px 0px 10px 0px;
text-align:left;
}
#right_nav ul{
margin:7px 0px 0px 0px;
padding:0px;
}

#right_nav a:link, 
#right_nav a:active,
#right_nav a:visited{
font-size:12px;
color:#333333;
text-decoration:none;
}

#right_nav a:hover{
text-decoration:underline;
}

#right_nav P.right_nav_header{
font-size:11px;
font-weight:bold;
margin-top:5px;
}


/*Right Box Panel*/
DIV#reservationBox {
	border: 1px solid #cacaca;
	background-color:#f9f9f9;
	padding:10px;
	width:245px;
                     margin-bottom:10px;
	
}

DIV#reservationBox,
DIV#reservationBox select,
DIV#reservationBox label,
DIV#reservationBox input,
DIV#reservationBox A{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:normal;
}



DIV#reservationBox label,
DIV#reservationBox A{
font-weight:bold;
}


DIV#reservationBox H6{
font-family:Tahoma;
font-size:12px;
color:#960a1f;
font-weight:bold;
border:0px;
margin:0px 0px 10px 0px;
}

DIV#reservationBox .fullwidth{
width:245px;
}

DIV#reservationBox .inputfullwidth{
width:239px;
}

DIV#reservationBox .thirdwidth{
width:71px;
margin-right:5px;
}

DIV#reservationBox .twothirdwidth{
width:150px;
margin-right:5px;
}

DIV#reservationBox .short{
width:50px;
margin-right:5px;
}

DIV#reservationBox .shortest{
width:45px;

}

DIV#reservationBox TD{
padding-bottom:5px;
}

DIV#reservationBox BUTTON{
	border:0px;
	padding:0px; 
	margin-top:5px;
	margin-left:5px;
	background-color:#f9f9f9;
	text-align:right;
	width:55px;
	height:17px;
}

DIV#reservationBox BUTTON DIV{
	border:0px;
	padding:0px; 
	margin-top:1px;
	width:52px;
	height:15px;
	
}

DIV#reservationBox BUTTON DIV.view{
	background-image:url(/media/Images/Website/Theme/button_view_jp.gif);

}
DIV#reservationBox BUTTON DIV.check{
	background-image:url(/media/Images/Website/Theme/button_check_jp.gif);

}

DIV#reservationBox BUTTON DIV.booknow{
	background-image:url(/media/Images/Website/Theme/button_booknow_jp.gif);
    width:74px;

}

DIV#reservationBox BUTTON.booknowbutton{
	margin-top:0px;
	width:77px;

}
.padleft{
margin-left:5px;
}
.nomargin{
margin-right:0px;
}

/*************************************************************** 

[FOOTER] */
TD.footer{
}

#footer{
	color:#FFFFFF;
}

#footerNav #navs, #navs a{
                     font-family:Verdana, Arial, Helvetica, sans-

serif;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-size: 12px;
}



#footerNav #navs a:hover{
	text-decoration:underline;
}

TD#footerLinks{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}

TD#footerLinks a:link, 
TD#footerLinks a:active,
TD#footerLinks a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}

#footer #footerLinks a:hover{
	text-decoration:underline;
} 


#footerSearch{
	text-align:right;
}

input#formText{
	height:14px;
	width:130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:0px;
	margin:0px;
}

BUTTON#footer_buttonSearch DIV{
	border:0px;
	padding:0px; 
	margin-top:1px;
	width:65px;
	height:18px;
	background-image:url(/media/Images/Website/Theme/button_search_jp.gif);	
}

BUTTON#footer_buttonSearch{
	border:0px;
	padding:0px; 
	margin-left:5px;
	background-color:#9d0920;
	text-align:left;
	width:68px;
	height:20px;}


BUTTON#footer_buttonGo DIV{
	border:0px;
	padding:0px; 
	margin-top:1px;
                      background:none;
	width:30px;
	height:16px;
	background-image:url(/media/Images/Website/Theme/button_go_jp.gif);
	
}

BUTTON#footer_buttonGo{
	border:0px;
	padding:0px; 
	margin-left:5px;
	text-align:left;
                     background:none;
	width:32px;
	height:19px;}

/*************************************************************** 

[UNSORTED!] */
/* CSS_Content #761 */
/* CSS FOR OWS 11/27/2008 */
#article_centered p {
	margin-top:0px;
	padding-top:0px;
}

#availabilityBox {
	margin-top:7px;
}

#contactUsContainer {
background:url(/media/Images/Countries/Singapore/Beach_Road/Parkroyal/hotel/contactus.jpg) no-repeat bottom right;border:1px solid #CACACA}

.contactUsHeading {
	color:#960A1F;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding:7px 0px 0px 8px;
	margin:0px
}

.contactUsLink p {
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
                     padding:7px 7px 7px 7px; margin:0px;
}

.contactUsLink p a {
	color:#333333;
	text-decoration:none;
}
.contactUsLink p a:hover {
	text-decoration:underline;
}

.altPropMainList {
background:url(/media/Images/Countries/Singapore/Beach_Road/Parkroyal/hotel/enabled_right.gif) no-repeat right top;
}

.altPropSubList {
background:url(/media/Images/Countries/Singapore/Beach_Road/Parkroyal/hotel/disabled_right.gif) no-repeat right top;
}

.convertorDisclaimerLink { color:#333333 !important }
.convertorDisclaimerLink a, .convertorDisclaimerLink a:hover { 

color:#333333 !important }

.addDetails1 { font-family:Verdana, Arial, Helvetica, sans-serif; 

font-size:11px; color:#666666; width:200px;  }

.currencyConverter { padding-top:5px }

.readTnC div input a:link, .readTnC div input a, .readTnC div input 

a:hover  { font-weight:bold }

.tncLink { font-weight:bold }
#contactUsContainer { position:relative; padding:0px; margin:0px; 

width:265px; z-index:0 }

#rateDetails { z-index:1000; width:230px; }

#disclaimerDetailsContainer { z-index:1000; }

#promoCodeType { width:84px }

#cancelContainer { width:560px !important }
/* 11/27/2008 */
#brgContactUsContainer {
/*background:url(/media/Images/Countries/Singapore/Beach_Road/Parkroyal/hotel/contactus.jpg) no-repeat bottom right;*/
	border:1px solid #CACACA
}

#brgContactUsContainer { position:relative; padding:0px; margin:0px; width:265px; z-index:0; margin-top : 13px;}
#additional_comments { font-family:Arial;font-size:12px !important; }
