/*

Theme Name: Park House Hotel

Theme URI: 

Description:

Version: 1.0

Author: Wai Yan

Author URI: 

*/

body{

	background-color:#DCDDDE;

	margin:0;

	padding:0;

}



/* reset */

a{text-decoration:none; outline:none;}/* Misc */

img{border:0;}

.clear{clear:both;}



/** Wrapper **/

#main-wrapper{

	width:1024px;

	margin:0 auto;

	border:solid 1px #FFF;

}



#body-wrapper{

	background-color:#939383;



	margin:35px auto;



	//min-height:670px;

}



/* Top Nav */

#top-nav{

	clear:both;

	width:1024px;

}

#top-nav ul li img {border:none;}

#top-nav ul{

	float:right;	

	list-style-type:none;

	margin:17px 19px 17px 0;	

}



#top-nav ul li{

	float:left;

	padding:0 5px;

	border-left:solid 1px #FFF;

}



#top-nav ul li a{

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

	font-weight:normal;

	font-size:10px;

	color:#FFF;

	text-decoration:none;

}



#top-nav ul li.last{

	border-right:solid 1px #FFF;

}



/* Main Nav */

#main-nav{

	margin-top:26px;

	margin-left:1px;

}



#main-nav ul{

	margin:0;

	padding:0;

	list-style-type:none;

	list-style-position:outside;

}



#main-nav ul li{	

	padding:5px 0;

	border-bottom:solid 1px #F1F2F2;

}



#main-nav ul li a, #main-nav ul li a:visited{

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

	font-weight:normal;

	font-size:11px;

	color:#F1F2F2;

}



#main-nav ul li.current_page_item a{

	padding:5px 0 5px 15px;

	background:url(http://www.parkhousehotel.com/wp-content/themes/parkhouse/images/nav-list.gif) 0 8px no-repeat;

	

}



#main-nav ul li a:hover, #main-nav ul li.current_page_item a{

	color:#FFF;

}



#main-nav ul li ul{

	margin:5px 0 0 25px;	

}



#main-nav ul li ul li{

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

	border:0;

	padding:0;

	margin:0 0 5px 0;

	font-size:10px;

	color:#F1F2F2;

	cursor:pointer;

}



#main-nav ul li.current_page_item ul li a{

	background:none;

}



#main-nav ul li ul li a, #main-nav ul li ul li a:visited{

	font-size:9px;

	color:#F1F2F2;

}



#main-nav ul li ul li a:hover, #main-nav ul li ul li a.current{

	color:#FFF;

}



/* Sub Nav */

#sub-nav{

	margin:30px auto;

	padding:0;

}



#sub-nav ul{

	list-style-type:none;

	margin:0;

	padding:0;

}



#sub-nav ul li{

	margin-bottom:10px;

}



#sub-nav ul li a{

	color:#F1F2F2;

	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

	font-size:16px;

	font-weight:normal;

}



/* Sidebar */

#sidebar{

	margin-left:28px;

	width:212px;

	float:left;

}



#sidebar #logo{

	width:64px;

	height:64px;

	margin:0 auto;

}



#sidebar #logo a{

	background:url(http://www.parkhousehotel.com/wp-content/themes/parkhouse/images/logo.jpg) top left no-repeat;

	width:64px;

	height:64px;

	display:block;

}



#sidebar #logo a span{

	display:none;

}

/*************************



***** Promotopns**********/#promotionsblock{



	border:0px solid #FFF;



	position:relative;



	width:100%;



	display:block;



	bottom:0;



	color:#FFFFFF;



	font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;



	font-size:18px;



	font-style:italic;



	font-weight:normal;



/*	margin-top:-105px; */



	margin-top:40px;



	clear:both;



}



#promotionsblock p a, #promotionsblock p a:visited{



	color:#FFF;



	text-decoration:none;



}

#promotionsblock p a:hover{



	text-decoration:none;



}



/****************************/



#reservation-box{



	border:1px solid #FFF;



	margin-top:50px;



	position:relative;



	width:100%;



	display:block;



	bottom:0;



}

#reservation-box p{



	margin:10px;



	color:#FFF;



	font-size:12px;



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



}

#reservation-box p a, #reservation-box p a:visited{



	color:#FFF;



	text-decoration:underline;



}

#reservation-box p a:hover{



	text-decoration:underline;



}

/*Newsletter*/



#read-newsletter{



/*



	border-bottom:1px solid #cacac2;



	position:absolute;



	width:100%;



	display:block;



	bottom:-125px; */



	border-bottom:1px solid #cacac2;



	width:100%;



	display:block;



	margin-top:10px;

	

	position:relative;

	



}

#read-newsletter p{



	margin:1px;



	color:#cacac2;



	font-size:10px;



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



}

#read-newsletter p a, #read-newsletter p a:visited{



	color:#cacac2;



	text-decoration:none;



}

#read-newsletter p a:hover{



	text-decoration:none;



}

/***/

#sidebar-top{



	height:475px;



	position:relative;



	display:block;



}

/* */

#reservation{

	margin-top:50px;



 

}



#reservation h2{

	color:#F1F2F2;

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

	font-size:12px;

	font-weight:normal;

	padding-bottom:3px;

	border-bottom:solid 1px #FFF;

}



#reservation h2 span{

	background-color:#65675B;

	/*padding:3px;	*/



	padding : 3px 15px;

}



#reservation form label{

	color:#F1F2F2;

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

	font-size:10px;

	font-weight:normal;

}



#reservation form input.textfield{

	background-color:#FFFFFF;

	width:50px;

	border:none;

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

	font-size:9px;

	font-weight:normal;

	padding:2px;

	color:#65675B;

}



#reservation form select{

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

	font-size:9px;

	font-weight:normal;

	padding:2px;

	float:left;

}



#reservation form a.booknow{

	background-color:#44413d;

	color:#F1F2F2;

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

	font-weight:normal;

	font-size:12px;

	/*padding:2px 10px; */



	



	padding:3px 15px; 

	display:block;

	text-align:center;

}



/* Content */

#content-wrapper{

	width:768px;

	float:right;

	margin-bottom:30px;

}



#popup-wrapper{

	width:310px;

	margin: 0 auto;

	text-align:left;

}

#popup{

	background: #fff;

	min-height:600px;

}

#content{

	background:url(http://www.parkhousehotel.com/wp-content/themes/parkhouse/images/content_bg.gif) top left repeat-y;



	min-height:600px;



}

#contents{

	background:#fff;



	min-height:600px;



}



#content-wrapper #flash-intro{

	width:768px;	

	display:block;

}



#content .title-header, #contents .title-header, #popup .title-header{

	/*margin:50px 0 0 0;*/



       margin:34px 0 0 0;

	float:left;

	border-bottom:solid 1px #939383;

	padding:0;

}



#content .title-header h4, #contents .title-header h4, #popup .title-header h4{

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

	font-size:10px;

	font-weight:normal;

	color:#87898B;

	margin:0 0 0 35px;

	padding:0;

	text-transform:capitalize;

}

#content .ph2, #contents .ph2, #popup .ph2{



	width:64px;



	height:64px;



	margin:0 0 0 106px;



	display:block;



}



.reviews {font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: #6d6e70; margin:0;}

.reviews h4 {color: #49182d; font-size: 13px; font-weight:bold; display: inline; margin:0 0 10px 0;}

.reviews h4 em {color: #6d6e70;}

.reviews p {font-size: 11px; color: #6d6e70; margin: 10px 10px 10px 0;}

#content .post-wrapper .post .reviews a:link, 

#content .post-wrapper .post .reviews a:visited,

#contents .post-wrapper .post .reviews a:link, 

#contents .post-wrapper .post .reviews a:visited {color: #6d6e70; font-weight:normal; text-decoration: underline;}

#content .post-wrapper .post .reviews a:hover, 

#content .post-wrapper .post .reviews a:active,

#contents .post-wrapper .post .reviews a:hover, 

#contents .post-wrapper .post .reviews a:active {color: #6d6e70; font-weight:normal; text-decoration: none;}  

#content .post-wrapper .post .exp a:link {font-weight:normal; text-decoration: underline;}



#content .post-wrapper, #contents .post-wrapper{

	width:735px;

	float:right;

	display:block;

	margin:20px 0 0 0;

	border-bottom:1px solid #BDBDBD;

}

#popup .post-wrapper {

	width:310px;

	margin: 20px 0px 20px 35px;

}#content .top-post, #contents .top-post, #popup .top-post{



	padding:0 0 23px 0;



}

#content .last-post{



	margin-bottom:20px;



}

#content .single-post{



	padding:0 0 20px 0;



	margin-bottom:20px;



}

#content-wrapper .whiteBg{

	background-color:#FFF;

	background-image:none;

	padding-bottom:50px;

}#content-wrapper .whiteBg .post-wrapper{

	border:none;

}

#content-wrapper .landing .post{



	width:620px;



	margin:0 auto;



}

#content-wrapper .landing .post p{

	font-size:16px;

	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

	font-weight:normal;

	color:#FFF;

	font-style:italic;

}



#content .post-wrapper .heading-text{

	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

	font-style:italic;

	width:280px;

	float:left;

	display:block;

	margin:10px 0 5px 0;

}



#content .post-wrapper .post-left .heading-text h2{

	font-size:14px;

	color:#49182D;

	margin:0;

	font-weight:normal;

}



#content .post-wrapper table{

	width:735px;

	font-weight:normal;

	margin:0;

}

#content .post-wrapper table td{

	vertical-align:top;

	line-height:16px;

}



#content .post-wrapper table img{

	float:right;

	overflow:hidden;

	margin-left:15px;

	border:0;

}

#contents .post-wrapper table img{ float:none; margin: 0 auto;}



#content .post-wrapper table img.ph2-1{



	width:208px;



}#content .post-wrapper table img.ajax-loader{

	width:16px;

	height:16px;

}



#content .post-wrapper table a img{

	width:424px;

	float:right;

	overflow:hidden;

	margin-left:15px;



	



	margin-bottom:5px;

	border:0;

}



#content .post-wrapper table p{

	margin:10px 8px 0 0;

	clear:both;



}



#content .post-wrapper .post h2{

	font-size:14px;	

	color:#49182D;

	margin:0;

	font-weight:normal;

}



#content .post-wrapper .post h3{

	font-size:11px;

	margin:0px;

	margin-top:6px;

	font-weight:normal;

}/* Do not need these */



/*

#content .post-wrapper .post-left .heading-text p{

	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

	font-size:11px;

	color:#6D6E70;

}



#content .post-wrapper .post, #contents .heading-text .post{

	float:left;	

	margin-bottom:10px;

}



#content .post-wrapper .post-left{

	width:280px;

	float:left;

}



#content .post-wrapper .post h2{

	font-size:11px;

	color:#49182D;

	margin:0;

	font-weight:normal;

}



#content .post-wrapper .post h3{

	font-size:12px;

	color:#49182D;

	margin:0;

	padding:0;

	font-weight:normal;

}



#content .post-wrapper .post p{

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

	font-weight:normal;

	color:#6D6E70;

	margin:0 0 10px 0;

}

*/



#content .post-wrapper .post ol{

	margin:0 0 10px 20px;

	padding:0;

	font-weight:bold;	

}



#content .post-wrapper .post ol li{

	margin:0;

	padding:0;

}



#content .post-wrapper .post ul{

	margin:0 0 10px 20px;

	padding:0;

	list-style:disc;	

}



#content .post-wrapper .post ul li{

	margin:0;

	padding:0;

	font-size:11px;

	font-weight:normal;

	color:#6D6E70;

}



#content .post-wrapper .backtop{

	color:#929292;

	font-size:9px;

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

	font-weight:normal;

	cursor:pointer;

	clear:both;

	margin:5px 0 5px 0;

}



#content .post-wrapper .post a:link, #contents .post-wrapper .post a:link, #popup .post-wrapper .post a:link{

	color:#939383;

	font-weight:bold;

}



#content .post-wrapper .post a:hover, #content .post-wrapper .post a:visited,

#contents .post-wrapper .post a:hover, #contents .post-wrapper .post a:visited,

#popup .post-wrapper .post a:hover, #popup .post-wrapper .post a:visited {

	text-decoration:underline;

	color:#65675B;

	font-weight:bold;

}



/* Contact Form */

.contact-textfield{

	background-color:#DCDDDE;

	border:0;

	width:280px;

}

form.wpcf7-form{



	width:300px;



	margin:25px 0 0 0;



	padding:0;



}form.wpcf7-form p{



	margin:5px 0;



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

	font-weight:normal;

	color:#6D6E70;

	font-size:10px;

}



form.wpcf7-form input{

	margin-bottom:20px;

}



#content .post-wrapper iframe{



	margin-bottom:10px;



	float:right;

}



textarea.contact-textfield{

	height:109px;

}

input[type="text"], textarea {

        width: 280px;

}



form.wpcf7-form input.contact-submit{

	color:#F1F2F2;

	background-color:#44413D;

	border:none;

	font-size:12px;

	margin:10px 0 0 0;

	padding:2px 10px 3px 10px;



}



/** Site Map **/

.sitemap-wrapper{

	margin:0 36px 50px 36px;

	display:block;

}



.sitemap-box{

	width:189px;

	height:109px;

	display:block;

	padding:7px 12px;	

	border:solid 1px #939383;

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

	font-size:14px;

	color:#422627;

	line-height:18px;

	float:left;

	margin:0 25px 25px 0;

}



.sitemap-wrapper .right{

	margin-right:0;

}



.sitemap-box h3{

	font-size:14px;

	font-weight:normal;

	margin:0;

	padding:0;

}



.sitemap-box h3 a:link, .sitemap-box h3 a:visited{

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

	font-size:14px;

	color:#422627;

}



.sitemap-box h3 a:hover{

	text-decoration:underline;

	font-weight:bold;

	color:#422627;

}



.sitemap-box ul{

	list-style:none;

	margin:0 0 0 20px;

	padding:0;	

	font-size:10px;

}



.sitemap-box ul li{

	color:#6D6E70;

}



.sitemap-box ul li a:link, .sitemap-box ul li a:visited{

	color:#6D6E70;

	font-size:10px;

}



.sitemap-box ul li a:hover{

	text-decoration:underline;

	color:#231F20;

}



/* Print */

.print{

	margin-left:300px;

	width: 18px;

	height:16px;

	position:relative;

	top:-30px;

}



#popup .print{

	margin-left:280px;

	width: 18px;

	height:16px;

	position:relative;

	top:-30px;

}/* RSS*/



/*.rss{

	margin-left:270px;

	width: 18px;

	height:16px;

	position:relative;

	top:-15px;

}*/



.rss{

	margin-left:266px;

	width: 50px;

	height:16px;

	position:relative;

	top:-30px;

}



/* Footer */

#footer p{

	text-align:center;

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

	font-size:10px;

	font-weight:normal;

	color:#939383;

	margin-bottom:20px;

}



#footer p a{

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

	font-size:10px;

	font-weight:normal;

	color:#939383;

}

input.gc {margin:0; width:465px; padding: 5px 10px; height: 18px; background: #999; border: none;}



input.gcs {margin:0; width:265px; padding: 5px 10px; height: 18px; background: #999; border: none;}



input.gcl {margin:0; width:465px; padding: 5px 10px; background: #999; border: none;}



input.gcbtn {margin:0; width:105px; font-size:14px; padding: 5px 10px; height: 38px; background: #231F20; color: #999; border: none;}



input.gcbtn:hover {background: #999; color: #444;}



.wpcf7-not-valid-tip-no-ajax {display:block; width: 100%; color:red; margin:2px auto; text-align:left;}



.wpcf7-response-output {visibility:hidden;margin: 20px auto; text-align: center; height:auto; padding: 20px 10px; width:745px;font-family: Arial, Helvetica, sans-serif; font-style: normal; background: #fff; border: 1px solid #87898B; color: #87898B; font-size: 12px;}



.wpcf7-validation-errors.wpcf7-response-output , .wpcf7-mail-sent-ok.wpcf7-response-output  {visibility:visible;}



sup,



sub {



	height: 0;



	line-height: 1;



	vertical-align: baseline;



	_vertical-align: bottom;



	position: relative;



	



}

sup {



	bottom: 1ex;



}

sub {



	top: .5ex;

}

/*Paul's Code*/

.medialinks {
	left: 30px;
	top: -34px;
	width: 54px;
	height: 20px;
	position: relative;
}

.description {
	float: inherit;
}
