
body {
	margin: 0;
	padding: 0;
	/*background: url('../images/bg.jpg') repeat-x;*/
	font-family: Arial,Helvetica,sans-serif;
	background-color: #090909;
	min-height: 800px;
	}
h1, h2, h3, h4, h5, h6, p, ul, ol {
	margin: 0;
	padding: 0;
	padding-bottom: 2px;
	}
h2 {
 color: #ED008C;
  font-size: 120%;
}

strong {
color: #ED008C;
font-size: 14px;
}

/* Three column layout */

#wrapper {
	width: 1000px;
	margin: 0 auto;
	/*background: #513B07;*/
  /*background: url('../images/bg_tartan.jpg') 184px 71px;*/
	}

/*#contentWrapper {
  padding-left: 10px;
	background: url('../images/bg_content.jpg') 0px 0px no-repeat;
  }

#left {
  width: 220px;
  float: left;
  }

#colTwo {
  margin-left: 230px;
  }

#centre {
  width: 520px;
  float: left;
  }

#right {
  width: 220px;
  margin-left: 530px;
  }*/

#contentTable {  
  /*background: url('../images/bg_content.jpg') 0px 0px no-repeat;
	background: url('../images/edinburgh_guest.jpg') 0px 0px no-repeat;*/
  }

#contentTable #colOne,
#contentTable #colTwo,
#contentTable #colThree {
  width: 210px;
  padding-top: 9px;
  }
#contentTable #colOne {
  padding-left: 0px;
  width: 210px;
  }

#contentTable #colTwo {
  padding-left: 9px;
  width: 562px;
  }

#contentTable #colThree {
  padding-left: 9px;
  width: 210px;
  }


/* Reusable styles */


/*.smallBox .head {
	background: url('../images/smlbox_head.gif') no-repeat;
	padding-top: 10px;
	}
.largeBox .head {
	background: url('../images/lrgbox_head.gif') no-repeat;
	padding-top: 10px;
	}*/
.smallBox .content,
.largeBox .content {
	background: #fff;
	padding: 2px 10px;
	margin: 0px;
	
	}
.largeBox .content {
	text-align:justify;
  }
.smallBox .foot {
	/*background: url('../images/smlbox_foot.gif') no-repeat;*/
	padding-top: 10px;
	}
.largeBox .foot {
	/*background: url('../images/lrgbox_foot.gif') no-repeat;*/
	padding-top: 10px;
	}


/* */

#header {
	/*padding-left: 230px;*/
	height: 117px;
	/*background: #513B07 url('../images/edinburgh_guest_header.jpg') top left no-repeat;*/
	}

#header .changeableImage {
	background: url('../images/hen-party-accommodation.jpg') bottom left no-repeat;
  width: 1000px;
  height: 117px;
  }


/* Menu */




#menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#menu ul li {
	border-top: 1px solid #fff;/**/
	* border: 1px; /* ie6 isnt liking borders */
	* border-right: 0px;
	}
#menu ul li a {
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
	width: 205px;
	*width: 200px;
	padding: 0 5px;
	display: block;
	color: #ED008C;
	border-bottom: 1px solid #fff;/**/
	* border: 1px;
	* border-right: 0px;
	/* ie6 isnt liking borders */
	background: lightPink;
	}
#menu ul li a:hover {
	color: #ED008C;
	background: pink;
	}
#menu ul li a.selected {
	background: #eee;
	}
#menu ul ul {
	padding-left: 5px;
	border: 0;
	/*border-bottom: 1px dotted #ccc;*/
	* border: 0; /* ie6 isnt liking borders */
	/*font-size: 90%;*/
	}
#menu ul ul ul {
	border: 0;
	font-size: 8pt;
	}
#menu ul ul li {
	border: 0;
	font-size:8pt;
	}
#menu ul ul li:last-child {
	
	}
#menu ul ul li strong {

font-size: 8pt;
	font-size:9pt;
}	

#menu ul ul li a {
	line-height: 1.5em;
	text-decoration: none;
	font-weight: 100;
	color: #ED008C;
	border: none;
	display: inline;
	background: #fff;
	padding: 0;
	}
#menu ul ul li a:hover {
	text-decoration: none;
	background: #fff;
	color: #9F2E70;
	
	}/**/

#content {

font-size:12px;
line-height:150%;
text-align:left;

	}
#content .content {

min-height: 400px;
}

#content h1,
#content .h1 {
	color: #ED008C;
	font-size: 150%;
	}

#content ul {
  margin-left: 15px;
  }

.pageFeature {
  background: #ffc;
  border-top: 1px solid #eeb;
  border-right: 1px solid #cc9;
  border-bottom: 1px solid #cc9;
  border-left: 1px solid #eeb;
  padding: 10px;
  margin-bottom: 1em;
  }
.pageFeature .text {
  border-left: 1px solid #ccc;/**/
  padding-left: 10px;
  
  }
.pageFeature .text p {
  margin-bottom: 0;
  padding-bottom: 0;
  
  }



.photoGallery {
  border-top: 1px solid #bbb;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #bbb;
  background: #eee;
  text-align: center;
  padding: 10px;
  clear: both;
  margin-bottom: 1em;
  }




#findAnApartmentBox {
  font-size: 80%;
  }
#findAnApartmentBox form {
  font-size: 90%;
  }
#findAnApartmentBox .h2 {
  font-size: 120%;
  }
#findAnApartmentBox select {
  font-size: 80%;
  }

.scapiResults .propertyBox {
  margin-bottom: 1em;
  background: lightpink;
  padding: 5px;
  min-height: 100px;
  }
.scapiResults .propertyBox .image {
  float: left;
  }
.scapiResults .propertyBox .text {
  margin-left: 126px;
  }
.scapiResults .propertyBox h2 {
  font-size: 100%;
  margin: 0;
  padding: 0;
  }
.scapiResults .propertyBox p {
  margin: 0;
  padding: 0;
  }




.sideInfoImageBox {
  float: right;
  padding-left: 10px;
  }
.sideInfoImageBox img {
  margin-bottom: 0px;
  }

.neatTable {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin-bottom: 1em;
  background: #fff;
  }
.neatTable th,
.neatTable td {
  border-left: 1px solid #eee;
  border-top: 1px solid #eee;
  vertical-align: top;
  text-align: left;
  padding: 5px;
  }

.sideInfoImageBox .neatTable th,
.sideInfoImageBox .neatTable td {
  } 






#businessListingForm {
  background: #ffd;
  padding: 10px;
  }
#businessListingForm td {
  padding-bottom: 10px;
  padding-left: 15px;
  }
#businessListingForm input {
  margin-bottom: 5px;
  }
#businessListingForm input.fixedWidth {
  width: 300px;
  }
#businessListingForm .header {
	color: #930;
	font-size: 120%;
  }
#businessListingForm .submitButton {
  padding-left: 180px;
  }



#ads .adLink {
  font-size: 70%;
  color: #333;
  }



div.hr {
  padding-top: 20px;
  border-bottom: 1px dashed #ccc;
  margin-bottom: 20px;
  clear: both;
  }
div.hr hr {
  display: none;
  }




.pageNav {
  text-align: center;
  }



a.photo img, img.photo {
	padding: 5px;
	
	background: #fff;
	border-top: 1px solid lightpink;
	border-right: 1px solid pink;
	border-bottom: 1px solid pink;
	border-left: 1px solid lightpink;
	}
a.photo:hover img {
	background: #fff;
	border-top: 1px solid #ccc;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #ccc;
	}
.alignLeft {
	float: left;
	margin-right: 10px;
	}
.alignRight {
	float: right;
	margin-left: 10px;
	}
.smallText {
	font-size: 70%;
	}
.textCenter {
	text-align: center;
	}



#viewApartmentOptions {
  text-align: right;
  font-size: 90%
  }

.propertyPhotoGallery {
  text-align: center;
  padding: 10px;
  border: 1px dotted #ccc;
  background: #efefef;
  margin-bottom: 1em;
  }
.propertyPhotoGallery img {
  margin: 0 2px;
  }


.propertyVariables {
  margin-top: 1em;
  }
.propertyVariables ul {
  width: 100%;
  float: left;
  font-size: 90%;
  }
.propertyVariables ul li {
  width: 33%;
  float: left;
  }
  .line1 {
background-color: #47072c;
height: 1px;
}
.line2 {
background-color: #680440;
height: 1px;
}
.line3 {
background-color: #710345;
height: 1px;

}
.line4 {

background-color: #9f2e70;
height: 1px;
}
.line5 {
background-color: #fff;
height: 1px;

}
.boxInside {
background-color: #ED008C;
color:white;
font-family:arial;
height:25px;


}

.propertyBox a {
color: #ED008C;

}
.pageNav a, a {

color: #ED008C;

}

input.mxw_cld {
background-color:#DDDEE2;
background-image:url(http://www.henpartyaccommodation.com/images/calender.jpg);
background-repeat:no-repeat;
border:0px solid #DDDEE1;
cursor:pointer;
height:29px;
padding:0;
width:29px;
}

.submitee {

background-image:url(http://www.henpartyaccommodation.com/images/search.jpeg);
width: 147px;
height: 47px;
border: 0px;
cursor: pointer;

}

.listing {
background-color: lightpink; padding: 2px; padding-left: 10px;

}

a:active {color: pink;text-decoration: none}
h3 a, h3 a:visited {
 color: #ED008C;
  font-size: 120%;
}


