@charset "UTF-8";
/* CSS Document */

.table-form {
  margin-left:20px;
}

.table-form td {
 padding:5px 5px 0px 0px;
}








/*      ADMIN      */
.street_address_list {
 background-color:#FFFFFF;
}

.address_line {
 padding:5px;
	border-bottom:1px solid #CCCCCC;
}

.address_line .street {
 font-size:77%;
}

.address_line .town {
 color:#666666;
	font-size:65%;
}

.address_line.hover {
  background-color:#90BF00;
}



/*Dialog*/
.dialog {
  position:relative;
  }
.ui-widget-overlay {
	position:absolute;
	top:0;
	left:0;
	background-color: #444444;
	filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;

	}
#facebox .top {
	background-image: url(/images/modal_bg_top.png);
}
#facebox .bottom {
	background-image: url(/images/modal_bg_bot.png);
}
#facebox .body_left {
	background-image: url(/images/modal_bg_left.png);
}
#facebox .body_right {
	background-image: url(/images/modal_bg_right.png);
}
#facebox .tl {
	background: url(/images/modal_bg_top_left.png);
}
#facebox .tr {
	background: url(/images/modal_bg_top_right.png);
	text-align: left;
}
#facebox .bl {
	background: url(/images/modal_bg_bot_left.png);
}
#facebox .br {
	background:url(/images/modal_bg_bot_right.png);
}

.ui-dialog-titlebar {
	display:none;
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
		width:728px;
}

#facebox td {
}

#facebox .body {
  padding: 10px 0;
  background: #fff;
}

#facebox .loading {
  text-align: center;
}

#facebox a.close:link, #facebox a.close:active, #facebox a.close:visited {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 18px;
	top: 18px;
}
#facebox a.close:hover {
	background-color: transparent;
}
#facebox .close_image {
	width: 17px;
	height: 17px;
}

#facebox .image {
  text-align: center;
}

#facebox img {
	border: 0;
	margin: 0;
}

/* top left and top right corners */
#facebox .tl, #facebox .tr {
	height: 32px;
	width: 32px;
	overflow: hidden;
	padding: 0;
}
/* bottom left and bottom right corners */
#facebox .bl, #facebox .br {
	width: 32px;
	height: 49px;
	overflow: hidden;
	padding: 0;
}

.facebox_hide {
  z-index:-100;
}

.no-close-button .close {
	display: none;
}

/*********************Customise Product Styles**************************/
.customise_extras {}
.customise_extras ul {
  margin:0;
		padding:0;
}

#customise_product_modal img {
 border: 1px solid #CCC;
	float:left;
	margin:0 5px 5px 0;
}

#customise_product_modal h1 {
  font-size:20px;
		margin:0px 5px 3px;
}

#customise_product_modal p {
  margin:0px 5px;
}

.customise_extras label {
	 cursor:pointer;
	 width:160px;
  display:inline;
		border:1px solid #A1A1A1;
		float:left;
		padding:1px;
		margin:1px;
}

.customise_extras label.selected {
		
  		background-color:#C4E200;
		color:#FFF;
		font-weight:bold;
		border-color:#7CA100;
}

.customise_extras .hover {
  color:#FFF;
  background-color:#7CA100;
		/*background-color:#A6A6A6;*/
}

.customise_extras h2, .customise_note h2 {
	position:relative;
	color:#666;
 border-bottom:1px solid #666;
}

.customise_extras .extra_count {
 position:absolute;
	top:0px;
	right:0px;
	font-size:14px;
	color:#000;
}

#map_canvas {
	float:left;
 width:300px;
	height:300px;
	border:1px solid #333;
	margin-right:20px;
	background:transparent url(/images/no-map-co-ords.png) no-repeat top left;
}
#findus_address {
 font-size:18px;
}
