﻿/* -------------------[ boxes ]------------------------------- */
div.bookingbox {
	background: url(../images/booking-pic/top-left.gif) left top no-repeat;
  	border: none;
	position: relative;
	width: 300px;
	/*border: 1px solid #f00;*/
}
div.bookingbox h1 {
  	padding: 15px;
  	margin: 0;
	padding: 17px 0 15px 15px;
	color: #06c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	background-color: transparent;	
}
a#cost {
	color: #06c;
}
div.bookingbox p {
	margin: 0;
	padding: 0 0 5px 0;
}
div.bookingboxbody {
	padding: 18px 15px;
	margin: 0;
	margin-top: -1em;
	background: transparent url(../images/booking-pic/line-right.gif) 100% 0 repeat-y;
}
div.bookingboxbody img {
	position: relative;
}
div.bookingboxfooter {
	background: url(../images/booking-pic/corner-left.gif) bottom left no-repeat;
}
div.bookingboxfooter p {
	margin: -1em 0 0 0;
	padding: 10px 15px 15px 15px;
	line-height: 1.5em;
	background: url(../images/booking-pic/corner-right.gif) bottom right no-repeat;
}
/* icon classes for top right of boxes 	background-color: transparent; */
.b-topright {
	background: transparent url(../images/booking-pic/sofa.gif) 100% 0 no-repeat;
	}
/* -------------------[ index box]------------------------------- */

/* ------------------[ classes ]------------------ */
.clear {
	clear: both;
}
.cameraicon {
	margin-top: 5px;
	padding: 10px 0 10px 55px;
	background: url(../images/booking-pic/camera-large.gif) left center no-repeat;
}
#button a {
	margin: 0;
	color: #fff;
	text-decoration: none;
	padding: 1px 4px 1px 4px;
	background: #990000;
	border: outset 0px;
}
#button a:hover {
	text-decoration: none;
	color: #990000;
	height: 10px;
	background-image: none;
	background: #fff;
	border: solid 1px #990000;
}
#button2 a {
	margin: 0;
	color: #fff;
	text-decoration: none;
	padding: 4px 5px 4px 5px;
	background: #059DC7;
	border: outset 1px;
}
#button2 a:hover {
	text-decoration: none;
	color: #059DC7;
	height: 10px;
	background-image: none;
	background: #fff;
	border: solid 1px #059DC7;
}
.button3 {
	margin: 0;
	color: #fff;
	text-decoration: none;
	padding: 4px 5px 4px 5px;
	background: #059DC7;
	border: outset 1px;
}
div.productImg img.prodImage		{float:left; margin-right: 0.45em} 
div.productImg img.prodImage		{width: 100px; height: 75px; margin: 0 0.4em;border:2px solid #b5d0ed}