/*
Theme Name: China Doll Guest House Theme
Author: Leadtooth
Author URI: http://www.leadtooth.com
*/

body {
	margin: 0 auto;
	background-color: #a58b5c;
	font-size: 12px;
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	color: #363636;
	height: 100%;
}


table { border: 0; }

/* ----- HEADER ----- */

#header {
	margin:15px auto 0px auto;
	height: 18px;
	width: 940px;
	background-image: url(http://www.chinadollguesthouse.com/img/headertop.gif);
	background-repeat: no-repeat;
	text-align: left;
	color: #FFFFFF;
	font-size: 0.8em;
}
#header a:link { color: #ffffff; text-decoration: none;}
#header a:visited { color: #ffffff;	text-decoration: none;}
#header a:hover { color: #CCCCCC; text-decoration: none }
#header a:active { color: #cccccc; text-decoration: none; outline: none; }

.flash {
float: left;
width: 600px;
margin: 0;
padding: 0;}

#header img {margin: -5px 5px 0 10px; border: 0;}

/* ----- MAIN AREAS ----- */

#wrap {
	width: 944px;
	background-image: url(http://www.chinadollguesthouse.com/img/wrapbg.gif);
	background-repeat: repeat-y;
margin: 0 auto;
padding: 0;
min-height: 800px;
}

#content {
width: 673px;
margin: 0;
text-align: left;
padding: 0;
float: left;
	display: inline;
}

#left {
float: left;
	margin: 20px 0 15px 15px;
	width: 630px;
	line-height: 20px;
	padding: 0 0px 30px 15px;
	display: inline;
}

#leftnews {
float: left;
	margin: 25px 0 15px 15px;
	width: 630px;
	line-height: 20px;
	padding: 0 0 30px 15px;
}


object{outline:none;}
#sidebar {
	width: 255px;
	padding: 0 0 10px 0;
	margin: 0 16px 0 0;
	display: inline;
	float: right;
	height: 100%;
	background-color: #460907;
		background-image: url(http://www.chinadollguesthouse.com/img/sidebartop.gif);
background-repeat: no-repeat;
}

.post p {
	margin: 0 0 15px 0;
	line-height: 1.4em;
	padding: 0;
}

a.titlelink:link {color: #d3a144; text-decoration: none;}
a.titlelink:visited {color: #d3a144; text-decoration: none;}
a.titlelink:hover {color: #d3a144; text-decoration: none;}
a.titlelink:active {color: #d3a144; text-decoration: none;}


#breadcrumbs {
float: right;
display: block;
font-size: 0.8em;
color: #9a312d;
padding: 2px 5px 2px 5px;
background-color: #e8e3db;
margin: 0 5px 0px 0;
text-align: right;
}

#breadcrumbs a:link { color: #5a534c; text-decoration: none;}
#breadcrumbs a:visited { color: #5a534c;	text-decoration: none;}
#breadcrumbs a:hover { color: #999999; text-decoration: none }
#breadcrumbs a:active { color: #999999; text-decoration: none; outline: none; }

.infowindow {width: 250px;
height: 100px;
overflow: hidden;}

.infowindow2 {width: 250px;
height: 120px;
overflow: hidden;}


h5 {
font-size: 1.4em;
color: #d3a144;
font-weight: normal;
letter-spacing: 0em;
margin: 10px 0 10px 0;
padding: 0;}

h6 {
font-size: 1.2em;
color: #d3a144;
font-weight: normal;
letter-spacing: 0em;
margin: 10px 0 10px 0;
padding: 0;}

#quote {
margin: 0px auto 20px auto;
padding: 10px;
background-color: #340705;
width: 175px;
color: #ffffff;
}

#quote img{
margin-bottom: 5px;
border: 0;}

#quoteauthor {
text-align: right;
margin-top: 3px;
color: #d2d2d2;}

#promotions {
width: 210px;
margin: 30px auto 20px auto;
background-color: #6b0e0b;
border: 1px solid #6d3130;
padding-bottom: 10px;
}

#promotions img {margin: 8px 11px 5px 11px; border: 0;}

#featuredslideshow {
margin: 0 auto;
width: 180px;
height: 190px;
}


.mainlogo {
margin: 30px 0 0 0;
border: 0;}

#sidebar img { border: 0; }

#sidebar img.licensed {margin: 0 0 10px 25px;}
#sidebar img.prop {margin-top: 50px;}
/* search area */

#searchform { 
	margin-bottom: 8px; 
	margin-top: 0;
}

#searchform input.field { 
	margin-left: 14px; 
	width: 160px;
}

.box #searchform p {
	display: inline;
	padding: 0;
	margin: 0;
}

.submit {
	width: 45px;
	font: 9px 'Small Fonts', Verdana, arial, sans-serif;
	height: 19px;
	color: #666;
}

.submit:hover {
	font-weight:bold;
}

hr {color: #ddd9d9;
display: block;
background: url(http://www.chinadollguesthouse.com/img/hr.gif) no-repeat left bottom;
height: 1px;
border: 0;
margin: 30px 0 10px 0;
padding:0;}

/* ----- LINKS ----- */

a:link { color: #8a8777; text-decoration: none; }
a:visited { color: #8a8777; text-decoration: none; }
a:hover { color: #474747; text-decoration: none; }
a:active { color: #474747; text-decoration: none; outline: none; }

a.gallery:link { color: #474747; text-decoration: none; padding: 8px; background-color: #f2f1f0; border: 1px solid #f2f1f0;}
a.gallery:visited { color: #474747; text-decoration: none; padding: 8px; background-color: #f2f1f0; border: 1px solid #f2f1f0;}
a.gallery:hover { color: #474747; text-decoration: none; padding: 8px; background-color: #FFFFFF; border: 1px solid #f2f1f0;  }
a.gallery:active { color: #474747; text-decoration: none; padding: 8px; background-color: #ffffff; border: 1px solid #f2f1f0; outline: none; }

/* ----- TITLES ----- */

h1 {
	margin: 0;
	padding: 0;
}

#sidebar h1 {
margin: 0 auto;
padding: 0;
text-align: center;
}


h3 {margin: 0 0 8px 0;
padding: 0;
font-size: 24px;
color: #8b120e;
font-style: italic;
font-weight: 300;
width: 100%;
height: 30px;
display: block;
background: url(http://www.chinadollguesthouse.com/img/hr.gif) no-repeat left bottom;
}

#categories {
margin: 90px auto;
text-align: left;
list-style: none;
font-size: 1.2em;
text-align: center;
width: 180px;
padding: 10px;
background-color: #6b0e0b;
border: 1px solid #6d3130;}

#categories a:link { color: #CCCCCC; text-decoration: none;}
#categories a:visited { color: #CCCCCC;	text-decoration: none;}
#categories a:hover { color: #FFFFFF; text-decoration: none }
#categories a:active { color: #cccccc; text-decoration: none; outline: none; }


#categories h3 {
color: #ffffff;
font-family: Neutratexttfdemisc, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
font-size: 20px;
height: 25px; 
background: url(http://www.chinadollguesthouse.com/img/hr.gif) no-repeat center bottom;}

#categories ul li{
list-style: none;
margin: 0;
padding: 0;}

#categories ul {
margin: 0;
padding: 0;}

p.chinese {margin: 5px 0 5px 0;
float: left;
color: #e2ad4a;
font-size: 28px;
width: 300px;
font-family: neutratexttfdemisc, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
}

.space {height: 5px; margin: 0; padding: 0;}

#map_canvas {line-height: 1.0em;}

.property1 {
width: 140px;
background-color: #f6f6f6;
padding: 5px 5px 10px 5px;
margin-right: 5px;
float: left;
line-height: 12px;
}
.property2 {
width: 140px;
background-color: #ffffff;
padding: 5px 5px 10px 5px;
line-height: 12px;
float: left;
}

.tourbuttons {
margin: 15px 0 10px 0;}

.tourinfobox {
text-align: center; margin: 0px 0 20px 0; display: block; width: 100%; padding: 3px; font-size: 0.8em; text-transform: uppercase; }

#tourinfobox2 {margin-top: 50px;}

.property1 a:link {color: #c78518; font-weight: bold;  font-size: 1em; text-decoration: none;  }
.property1 a:visited {color: #c78518; font-weight: bold;  font-size: 1em; text-decoration: none;  }
.property1 a:hover {color: #c78518; font-weight: bold;  font-size: 1em; text-decoration: none;  }
.property1 a:active {color: #c78518; font-weight: bold;  font-size: 1em; text-decoration: none;  }

.property2 a:link {color: #c78518; font-weight: bold;  font-size: 1em; text-decoration: none;  }
.property2 a:visited {color: #c78518; font-weight: bold;  font-size: 1em; text-decoration: none;  }
.property2 a:hover {color: #c78518; font-weight: bold;  font-size: 1em; text-decoration: none;  }
.property2 a:active {color: #c78518; font-weight: bold;  font-size: 1em; text-decoration: none;  }

a.button:link {text-align: center; color: #ffffff; text-decoration: none; padding: 5px 3px 5px 3px; width: 75%; background-color: #87110d; border: 0; font-weight: 300; font-size: 0.8em; margin: 0 auto; display: block;}
a.button:visited {text-align: center; color: #ffffff; text-decoration: none; padding: 5px 3px 5px 3px; width: 75%; background-color: #87110d; border: 0; font-weight: 300; font-size: 0.8em; margin: 0 auto; display: block;}
a.button:hover {text-align: center; color: #ffffff; text-decoration: none; padding: 5px 3px 5px 3px; width: 75%; background-color: #aca7a6; border: 0; font-weight: 300; font-size: 0.8em; margin: 0 auto; display: block;}
a.button:active {text-align: center; color: #ffffff; text-decoration: none; padding: 5px 3px 5px 3px; width: 75%; background-color: #aca7a6; border: 0; font-weight: 300; outline: none; font-size: 0.8em; margin: 0 auto; display: block;}

a.tourbutton:link {text-align: center; color: #ffffff; text-decoration: none; padding: 5px; background-color: #87110d; border: 0; font-weight: 300; font-size: 0.8em; margin: 5px 5px 5px 0;}
a.tourbutton:visited {text-align: center; color: #ffffff; text-decoration: none; padding: 5px; background-color: #aca7a6; border: 0; font-weight: 300; font-size: 0.8em; margin: 5px 5px 5px 0;}
a.tourbutton:hover {text-align: center; color: #000000; text-decoration: none; padding: 5px; background-color: #dead53; border: 0; font-weight: 300; font-size: 0.8em; margin: 5px 5px 5px 0;}
a.tourbutton:active {text-align: center; color: #000000; text-decoration: none; padding: 5px; background-color: #dead53; border: 0; font-weight: 300; outline: none; font-size: 0.8em; margin: 5px 5px 5px 0;}

a.tourbuttonselect:link {text-align: center; color: #000000; text-decoration: none; padding: 5px; background-color: #dead53; border: 0; font-weight: 300; font-size: 0.8em; margin: 5px 5px 5px 0;}
a.tourbuttonselect:visited {text-align: center; color: #000000; text-decoration: none; padding: 5px; background-color: #dead53; border: 0; font-weight: 300; font-size: 0.8em; margin: 5px 5px 5px 0;}
a.tourbuttonselect:hover {text-align: center; color: #000000; text-decoration: none; padding: 5px; background-color: #dead53; border: 0; font-weight: 300; font-size: 0.8em; margin: 5px 5px 5px 0;}
a.tourbuttonselect:active {text-align: center; color: #000000; text-decoration: none; padding: 5px; background-color: #dead53; border: 0; font-weight: 300; outline: none; font-size: 0.8em; margin: 5px 5px 5px 0;}

.property1 img{
border: 1px solid #949494;
margin: 0 0 3px 0;
padding: 0;
width: 140px;
height: 175px;
}

.property2 img{
border: 1px solid #949494;
margin: 0 0 3px 0;
padding: 0;
width: 140px;
height: 175px;
}

.property1 p {
	margin: 3px 0;
	padding: 0;
}

.property2 p {
	margin: 3px 0;
	padding: 0;
}

.propertiesmenu {list-style: none;
margin: 0 auto;
width: 195px;
padding: 0;
display: block;
text-align: center;}

.propertiesmenu img{
width: 164px;
margin: 0 auto;
display: block;
text-align: center;}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left; margin: 0px 10px 10px 0; padding: 3px; border: 1px solid #CCCCCC;
}

.alignright {
   float: right; margin: 0 0 10px 10px; padding: 3px; border: 1px solid #CCCCCC;
}
div.alignnone, .alignnone {
margin: 10px 0 10px 0;}


/* ----- LISTS ----- */

/* posts */

.post ul {
}

.post ul li {

} 
.apartment {background-color: #f6f6f6; border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1;
margin: 20px 0 10px 0; padding: 10px; display: block;}

.apartment h5 p {margin: 0;}

.apartment .alignright {margin-left: 15px;}

.apartment h5 {margin-top: 0; font-size: 1.4em;}

.post ol {
	margin: 0 0 0 0px;
}

.post ol li {
	list-style: none;
} 


/* posts, main */

div#pinned{ 
	background:#9c0;
	margin: 0 0 20px 0;
	padding: 0;
}

div.post{ 
	margin: 0; 
	padding: 10px 0px 0 0;
}




.post p.fecha {
	font: normal 9px/9px Georgia, "Times New Roman", serif;
	color: #999;
	letter-spacing: 4px;
	margin-bottom: 4px;
}

/* blockquotes */

* html blockquote{height: 1%;} /* ie hack */
* html li{height: 1%;} /* ie hack */



.post blockquote p {
	margin:0;
}
div.dash {
	border-bottom: 1px dotted #ccc;
	margin: -10px 15px 15px 0px;
	padding: 0;
    text-align: center;
}


/* meta */

div.meta {
	border-bottom: 1px dotted #ccc;
	margin: 0px 15px 15px 0px;
	padding: 0px 0px 15px 0px;
    text-align: right;
}

div.meta2 {
	border-bottom: 0;
	margin: 0px 15px 15px 0px;
	padding: 0px 0px 15px 0px;
    text-align: right;
}


div.meta p {
	font-size: 9px;
	line-height: 16px;
	color: #999;
	margin: 0;
}

div.meta2 p {
	font-size: 9px;
	line-height: 16px;
	color: #999;
	margin: 0;
}

div.meta span {
	color: #666;
}


a:focus
{
-moz-outline-style: none;
}
#souvenirs {
	margin-top: 35px;
	text-align: center;
}

#souvenirs img {
	margin-bottom: 30px;
}

#footer { text-align: center;
	line-height: 1.2em;	
	color: #ffffff;
	margin: 5px auto 0 auto;
	background: url(http://www.chinadollguesthouse.com/img/footerbg.gif);
	background-repeat: no-repeat;
	width: 914px;
	height: 112px;}

.footerlogo {margin: 23px 20px 10px 25px; border: 0; float: left;}

#footer a:link { color: #ffffff; text-decoration: none;}
#footer a:visited { color: #ffffff;	text-decoration: none;}
#footer a:hover { color: #CCCCCC; text-decoration: none }
#footer a:active { color: #cccccc; text-decoration: none; outline: none; }

.footertext {
float: left;
text-align: left;
	color: #FFFFFF;
	margin: 20px 10px 10px 0px;
	width: 145px;
	}
	
	.footertext2 {
float: left;
text-align: left;
	color: #FFFFFF;
	margin: 20px 20px 10px 0px;
	width: 140px;
	}
	.footertext3 {
float: left;
text-align: left;
	color: #FFFFFF;
	margin: 20px 0px 10px 0px;
	width: 145px;
	}
	
	.footertext4 {
float: left;
text-align: left;
	color: #FFFFFF;
	margin: 20px 10px 10px 10px;
	width: 135px;
	}


#footerlogos {
width: 914px;
margin: 0 auto 10px auto;
text-align: left;
}

#footerlogos a:link, #footerlogos a:visited {color: #625947; font-size: 0.8em; text-decoration: none; padding-left: 10px;}
#footerlogos a:hover, #footerlogos a:active {color: #776c56; font-size: 0.8em; text-decoration: none; padding-left: 10px;}
#footerlogos img{float: right; margin: 0 5px 5px 0; padding: 0; border: 0;}

#menu{
margin: 30px auto 0 auto;
z-index: 99999; position: relative;
width: 195px;
height: 173px;
list-style: none;
}

#submenuul {
margin: 15px 10px 15px 10px;
padding: 5px;
width: 100%;
text-align: center;
line-height: 21px;
border: 1px solid #803431;
background-color: #88110d;
background-image: url(http://www.chinadollguesthouse.com/img/submenubg.gif);}

#properties li a:link {color: #ffffff; text-decoration: none; display: block; background-image: url(http://www.chinadollguesthouse.com/img/submenubg.gif); height: 25px;}
#properties li a:visited {color: #ffffff; text-decoration: none; display: block;  background-image: url(http://www.chinadollguesthouse.com/img/submenubg.gif); height: 25px;}
#properties li a:active {color: #ffffff; text-decoration: none; display: block; background-color: #88110d;  background-image: url(http://www.chinadollguesthouse.com/img/submenubg2.gif); height: 25px;}

#properties2 li a:link {color: #ffffff; text-decoration: none; display: block; background-image: url(http://www.chinadollguesthouse.com/img/submenubg.gif); height: 25px;}
#properties2 li a:visited {color: #ffffff; text-decoration: none; display: block; background-image: url(http://www.chinadollguesthouse.com/img/submenubg.gif); height: 25px;}
#properties2 li a:active {color: #ffffff; text-decoration: none; display: block;  background-image: url(http://www.chinadollguesthouse.com/img/submenubg2.gif); height: 25px;}

#flyout {float:right; padding:0; margin:3px 0 0 0; list-style:none; position:relative; width:195px;}
#flyout ul {padding:0; margin:0 60px 0 0; list-style:none; width:195px; height:auto; position:absolute; left:-9999px; top:0;}
#flyout table {border-collapse:collapse; width:0; height:0; margin:-1px -10px;}

#flyout li {float:left; margin: 0;}
#flyout li a {display:block; margin: 0; padding: 0;}
#flyout li a.fly { }

#flyout li:hover {position:relative; }
#flyout li a:hover {position:relative;}
#flyout li:hover > a {}

#flyout :hover ul,
#flyout :hover ul :hover ul,
#flyout :hover ul :hover ul :hover ul {left:-155px;}

#flyout :hover ul ul,
#flyout :hover ul :hover ul ul {left:-9999px;}


#properties li:hover > a {display: block; background: url(http://www.chinadollguesthouse.com/img/submenubg2.gif) repeat right top; height: 25px; width: 195px;}
#properties2 li:hover > a {display: block; background: url(http://www.chinadollguesthouse.com/img/submenubg2.gif) repeat right top; height: 25px; width: 195px;}


#home a:link {width: 195px; height: 19px; border: 0;  background: url(http://www.chinadollguesthouse.com/img/home1.gif) 0 0 no-repeat; text-decoration: none;}
#home a:visited {width: 195px; height: 19px; border: 0;  background: url(http://www.chinadollguesthouse.com/img/home1.gif) 0 0 no-repeat; text-decoration: none;}
#home a:hover {background-position: -195px 0; text-decoration: none;}
#home a:active {background-position: -195px 0; text-decoration: none;}

#home2 a:link {width: 195px; height: 19px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/home3.gif); text-decoration: none;}
#home2 a:visited {width: 195px; height: 19px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/home3.gif); text-decoration: none;}
#home2 a:hover {width: 195px; height: 19px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/home3.gif); text-decoration: none;}
#home2 a:active {width: 195px; height: 19px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/home3.gif); text-decoration: none;}

#properties a:link {width: 195px; height: 22px; border: 0;  background: url(http://www.chinadollguesthouse.com/img/properties1.gif) 0 0 no-repeat; text-decoration: none;}
#properties a:visited {width: 195px; height: 22px; border: 0;  background: url(http://www.chinadollguesthouse.com/img/properties1.gif) 0 0 no-repeat; text-decoration: none;}
#properties a:hover {background-position: -195px 0; text-decoration: none;}
#properties a:active {background-position: -195px 0; text-decoration: none;}

#properties2 a:link {width: 195px; height: 22px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/properties3.gif); text-decoration: none;}
#properties2 a:visited {width: 195px; height: 22px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/properties3.gif); text-decoration: none;}
#properties2 a:hover {width: 195px; height: 22px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/properties3.gif); text-decoration: none;}
#properties2 a:active {width: 195px; height: 22px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/properties3.gif); text-decoration: none;}
 
#rates a:link {width: 195px; height: 23px; border: 0;  background: url(http://www.chinadollguesthouse.com/img/rates1.gif) 0 0 no-repeat; text-decoration: none;}
#rates a:visited {width: 195px; height: 23px; border: 0;  background: url(http://www.chinadollguesthouse.com/img/rates1.gif) 0 0 no-repeat; text-decoration: none;}
#rates a:hover {background-position: -195px 0; text-decoration: none;}
#rates a:active {background-position: -195px 0; text-decoration: none;}

#rates2 a:link {width: 195px; height: 23px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/rates3.gif); text-decoration: none;}
#rates2 a:visited {width: 195px; height: 23px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/rates3.gif); text-decoration: none;}
#rates2 a:hover {width: 195px; height: 23px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/rates3.gif); text-decoration: none;}
#rates2 a:active {width: 195px; height: 23px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/rates3.gif); text-decoration: none;}

#tours a:link {width: 195px; height: 22px; border: 0;  background: url(http://www.chinadollguesthouse.com/img/tours1.gif) 0 0 no-repeat; text-decoration: none;}
#tours a:visited {width: 195px; height: 22px; border: 0;  background: url(http://www.chinadollguesthouse.com/img/tours1.gif) 0 0 no-repeat; text-decoration: none;}
#tours a:hover {background-position: -195px 0; text-decoration: none;}
#tours a:active {background-position: -195px 0; text-decoration: none;}

#tours2 a:link {width: 195px; height: 22px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/tours3.gif); text-decoration: none;}
#tours2 a:visited {width: 195px; height: 22px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/tours3.gif); text-decoration: none;}
#tours2 a:hover {width: 195px; height: 22px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/tours3.gif); text-decoration: none;}
#tours2 a:active {width: 195px; height: 22px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/tours3.gif); text-decoration: none;}

#news a:link {width: 195px; height: 23px; border: 0; background: url(http://www.chinadollguesthouse.com/img/news1.gif) 0 0 no-repeat; text-decoration: none;}
#news a:visited {width: 195px; height: 23px; border: 0;  background: url(http://www.chinadollguesthouse.com/img/news1.gif) 0 0 no-repeat; text-decoration: none;}
#news a:hover {background-position: -195px 0; text-decoration: none;}
#news a:active {background-position: -195px 0; text-decoration: none;}

#news2 a:link {width: 195px; height: 23px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/news3.gif); text-decoration: none;}
#news2 a:visited {width: 195px; height: 23px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/news3.gif); text-decoration: none;}
#news2 a:hover {width: 195px; height: 23px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/news3.gif); text-decoration: none;}
#news2 a:active {width: 195px; height: 23px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/news3.gif); text-decoration: none;}

#planner a:link {width: 195px; height: 22px; border: 0;  background: url(http://www.chinadollguesthouse.com/img/planner1.gif) 0 0 no-repeat; text-decoration: none;}
#planner a:visited {width: 195px; height: 22px; border: 0; background: url(http://www.chinadollguesthouse.com/img/planner1.gif) 0 0 no-repeat; text-decoration: none;}
#planner a:hover {background-position: -195px 0; text-decoration: none;}
#planner a:active {background-position: -195px 0; text-decoration: none;}

#planner2 a:link {width: 195px; height: 22px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/planner3.gif); text-decoration: none;}
#planner2 a:visited {width: 195px; height: 22px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/planner3.gif); text-decoration: none;}
#planner2 a:hover {width: 195px; height: 22px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/planner3.gif); text-decoration: none;}
#planner2 a:active {width: 195px; height: 22px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/planner3.gif); text-decoration: none;}

#faq a:link {width: 195px; height: 22px; border: 0;  background: url(http://www.chinadollguesthouse.com/img/faq1.gif) 0 0 no-repeat; text-decoration: none;}
#faq a:visited {width: 195px; height: 22px; border: 0;  background: url(http://www.chinadollguesthouse.com/img/faq1.gif) 0 0 no-repeat; text-decoration: none;}
#faq a:hover {background-position: -195px 0; text-decoration: none;}
#faq a:active {background-position: -195px 0; text-decoration: none;}

#faq2 a:link {width: 195px; height: 22px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/faq3.gif); text-decoration: none;}
#faq2 a:visited {width: 195px; height: 22px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/faq3.gif); text-decoration: none;}
#faq2 a:hover {width: 195px; height: 22px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/faq3.gif); text-decoration: none;}
#faq2 a:active {width: 195px; height: 22px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/faq3.gif); text-decoration: none;}

#directions a:link {width: 195px; height: 23px; border: 0;  background: url(http://www.chinadollguesthouse.com/img/directions1.gif) 0 0 no-repeat; text-decoration: none;}
#directions a:visited {width: 195px; height: 23px; border: 0;  background: url(http://www.chinadollguesthouse.com/img/directions1.gif) 0 0 no-repeat; text-decoration: none;}
#directions a:hover {background-position: -195px 0; text-decoration: none;}
#directions a:active {background-position: -195px 0; text-decoration: none;}

#directions2 a:link {width: 195px; height: 23px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/directions3.gif); text-decoration: none;}
#directions2 a:visited {width: 195px; height: 23px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/directions3.gif); text-decoration: none;}
#directions2 a:hover {width: 195px; height: 23px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/directions3.gif); text-decoration: none;}
#directions2 a:active {width: 195px; height: 23px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/directions3.gif); text-decoration: none;}

#contact a:link {width: 195px; height: 23px; border: 0;  background: url(http://www.chinadollguesthouse.com/img/contact1.gif) 0 0 no-repeat; text-decoration: none;}
#contact a:visited {width: 195px; height: 23px; border: 0;  background: url(http://www.chinadollguesthouse.com/img/contact1.gif) 0 0 no-repeat; text-decoration: none;}
#contact a:hover {background-position: -195px 0; text-decoration: none;}
#contact a:active {background-position: -195px 0; text-decoration: none;}

#contact2 a:link {width: 195px; height: 23px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/contact3.gif); text-decoration: none;}
#contact2 a:visited {width: 195px; height: 23px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/contact3.gif); text-decoration: none;}
#contact2 a:hover {width: 195px; height: 23px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/contact3.gif); text-decoration: none;}
#contact2 a:active {width: 195px; height: 23px; border: 0;  background-image: url(http://www.chinadollguesthouse.com/img/contact3.gif); text-decoration: none;}

#propreserve {
float: left;
width: 600px;
display: block;
margin-top: 20px;
margin-bottom: 20px;
height: 50px;
padding:0;}


#reservations {
width: 659px;
text-align: right;
height: 43px;
margin: 5px 0 0 14px;
padding: 10px 0 0 0;
background: url(http://www.chinadollguesthouse.com/img/reservationsbg.gif) no-repeat #ffffff;
padding: 0;
float: left;
	display: inline;
}

#propreserve img {float: left; margin: 0px 0 0 0; padding: 0;}


.reservationform {
height: 23px; width: 100%; color: #000; text-transform: uppercase; padding: 0; float: left;}

.propreserveform {float: right; margin: 0; padding: 0; font-size: 0.9em; width: 460px;}

.formfields1 {font-weight: bold; text-transform: uppercase; font-size: 0.7em; height: 20px; padding-top: 2px; border: 1px solid #75624f; background-color: #ffffff;  margin-right: 5px; width: 40px;}
.formfields6 {font-weight: bold; text-transform: uppercase; font-size: 0.7em; height: 20px; padding-top: 2px; border: 1px solid #75624f; background-color: #ffffff;  margin-right: 5px; width: 50px;}
.formfields2 {font-weight: bold; text-transform: uppercase; font-size: 0.7em; height: 20px; padding-top: 2px; border: 1px solid #75624f; background-color: #ffffff;  margin-right: 5px; width: 90px;}
.formfields3 {font-weight: bold; text-transform: uppercase; font-size: 0.7em; height: 20px; padding-top: 2px; border: 1px solid #75624f; background-color: #ffffff;  margin-right: 5px; width: 75px;}
.formfields4 {font-weight: bold; text-transform: uppercase; font-size: 0.7em; height: 15px; padding-top: 2px; border: 1px solid #75624f; background-color: #ffffff; width: 25px;}
.formfields5 {font-weight: bold; text-transform: uppercase; font-size: 0.7em; height: 15px; padding-top: 2px; border: 1px solid #75624f; background-color: #ffffff; width: 70px;}

#submit {width: 77px; height: 21px; background-color: #680d0a; color: #FFFFFF; font-size: 1em; border: 0; margin: 0 0px 0 5px;}
#submit2 {width: 60px; height: 23px; background-color: #680d0a; color: #FFFFFF; font-size: 1em; border: 0; margin: 0;}

#reserve {height: 43px; margin-right: 5px;}

#dropsubmit {width: 16px; height: 16px; background-color: #680d0a; color: #FFFFFF; font-size: 1em; border: 0; margin: 0;}
.formnote {
font-style: italic;
font-size: 0.8em;
color: #666666;
text-align: left;}

.propertiesdrop {text-transform: uppercase; font-size: 0.8em; height: 20px; border: 0.5px solid #ffffff; background-color: #560b08; color: #ffffff;  margin: 0 auto;}
#jumpmenu
{width: 168px;
margin: 20px auto 60px auto;
padding: 0;
text-align: center;
}
#jumpmenu img {
display: block;
margin: 0 auto;
text-align: center;}

.wp-paginate {padding:0; margin:0;}

.wp-paginate li {display:inline; list-style:none;}

.wp-paginate a {background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}

.wp-paginate a:hover, .wp-paginate a:active {background:#ccc; color:#888;}

.wp-paginate .title {color:#555; margin-right:4px;}

.wp-paginate .gap {color:#999; margin-right:4px;}

.wp-paginate .current {color:#fff; background:#89120e; border:1px solid #89adcf; margin-right:4px; padding:3px 6px;}

.wp-paginate .page {}

.wp-paginate .prev, .wp-paginate .next {}



@media print {

#header, #sidebar, #reservations, #footer{display: none;
background-color: #ffffff;
color: #000000;}
}