#modal_container {
	overflow: auto;
}
	#modal-close {		
		padding-right: 1px;
		padding-bottom: 10px;
	}
	#modal-content {		
		border: 5px solid #c7deee;
		background-color: #FFFFFF;        
		padding: 10px;	
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
	}
#modal_overlay {
	background-color: #03277C;
}





#layered-headerNav1 {
	margin-left:260px;
	position:absolute;
	top:0;
	width:700px;
	z-index:1;	
}
	#layered-headerNav1  ul.headerNav1 {
		float: right;
		margin: 0px;
		padding: 0px;
		padding-top: 5px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 5px;		
		background-color: #F8D5E9;
	}
	
		#layered-headerNav1 li {
			float: left;
			display: inline;
			margin: 0px;
			padding: 0px;																	
			list-style-type: none;
			font-size: 11px;
		}
		#layered-headerNav1 li.divider {
			background-image: url(/img/headerNav1-divider-bg.gif);
			background-repeat: repeat-y;			
			padding-left: 21px;
		}		
			#layered-headerNav1 a {				
				text-decoration: none;
			}		
    #layered-headerNav1 #minibasket {
        _display: inline;
        float: right;
        font-size: 11px;
        margin: 0 10px 0 0;
        overflow:hidden;
        padding: 5px 10px 5px 30px;
        width:250px;
        color:white;
        background: url(/img/minibasket.gif) no-repeat center left #7bbf36;
    }
        #layered-headerNav1 #minibasket div {
            width:100%;
        }
	    #layered-headerNav1 #minibasket ul {
	        float:right;
	        margin: 0;
	        overflow:hidden;
	        padding-left: 10px;
	        width: 128px;
	    }
        #layered-headerNav1 #minibasket a {
            color:white;
        }
        #layered-headerNav1 #minibasket a:hover {
            text-decoration:underline;
        }
	
	#layered-headerNav1 form {
		background-color:#F8D5E9;
		float:right;
		margin-top:-3px;
		padding:0 5px 3px 0;
	}
	
	#layered-headerNav1 form#sitesearchform label{
		font-size: 11px;
		float: left;
		margin-top:4px;	
		padding-left:21px;
		padding-right:5px;
		color: #2F74BB;
	}
	

/* site search form */
	
	#layered-headerNav1 #searchfield,
	#layered-headerNav1 #livesearch{
		font-size:11px;
		height:12px;
		margin-bottom:0;
		width:110px;
	}
	
	#sitesearchform div.livesearch_result{ 
	font-size:0.8em;
	margin-left:1px; background-color: white; width:132px;}


#layered-headerNav2 {
	position: absolute;
	z-index: 1;
	top: 46px;
	margin-left: 460px;
	width: 500px;
	height: 37px;
}
	#layered-headerNav2 ul {
		float: right;
		margin: 0px;
		padding: 0px;
		padding-right: 10px;		
	}
		#layered-headerNav2 li {
			float: left;
			display: inline;
			margin: 0px;										
			padding: 0px;									
			list-style-type: none;
			font-size: 11px;
		}
		#layered-headerNav2 li.divider {
			background-image: url(/img/headerNav2-li-bg.gif);
			background-repeat: repeat-y;
			padding-left: 21px;			
		}
			#layered-headerNav2 a {				
				text-decoration: none;
			}	
			#layered-headerNav2 a.storeLocator {
				float: left;
				height: 26px;
				background-image: url(/img/headerNav2-storeLocator.gif);
				background-repeat: no-repeat;
				padding-top: 11px;
				padding-left: 30px;
			}
			#layered-headerNav2 img {
				float: left;
				margin: 0px;				
				padding: 0px;								
			}





#layered-topNav {
	position: absolute;
	z-index: 1;
	top: 105px;
	margin-left: 10px;
	width: 950px;
	height: 40px;			
	background-image: url(/img/topNav-bg.jpg);
	background-repeat: repeat-x;
}
#level-top-man #layered-topNav,
#level-lower-man #layered-topNav {
    background-image: url(/img/topNav-bg-man.jpg);
}
	#layered-topNav ul {			
		margin: 0px;
		width: 945px;
		height: 40px;
		padding: 0px;
		padding-left: 5px;
	}
		#layered-topNav li {
			float: left;
			display: inline;
			margin: 0px;
			padding: 0px;					
			list-style-type: none;
		}		





#layered-showcase {
	position: absolute;
	z-index: 1;
	top: 145px;
	background-color: #000000;
	border-left-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;	
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #f3bbdc;	
	border-right-color: #f3bbdc;		
	border-bottom-color: #f3bbdc;
}
#level-top-home #layered-showcase {
	margin-left: 10px;
	width: 940px;
	height: 340px;
}
#level-top-noSubs #layered-showcase {
	margin-left: 10px;
	width: 940px;
	height: 295px;
}
#level-top-man #layered-showcase,
#level-lower-man #layered-showcase {
    border-left-color: #dbdbdb; 
    border-right-color: #dbdbdb;        
    border-bottom-color: #dbdbdb;
}
#level-top #layered-showcase,
#level-top-man #layered-showcase
{
	margin-left: 250px;
	width: 700px;
	height: 295px;
}
#level-lower #layered-showcase,
#level-lower-man #layered-showcase
{
	margin-left: 250px;
	width: 700px;
	height: 200px;
}
	#layered-showcase img {
		float: left;
		margin: 0px;
		padding: 0px;	
	}





#layered-columnLeft {		
	position: absolute;
	z-index: 1;		
	top: 145px; 
	margin-left: 10px;
	width: 240px;	
	height: 300px;	
}
#level-top-noSubs #layered-columnLeft {
	top: 455px; 
}
	/* ---------------------------------------------------------------------
	   Sub (2nd level) navigation
	------------------------------------------------------------------------ */
	#subNav {
		float: left;
		width: 211px;		
		background-color: #FFFFFF;
		background-image: url(/img/subNav-bg.jpg);
		background-repeat: repeat-x;			
		padding: 15px;
		padding-left: 14px;	
		font-size: 11px;
	}
	#level-top-man #subNav,
	#level-lower-man #subNav {
	   background-image: url(/img/subNav-bg-man.jpg);
    }
		#subNav-heightSet {
			float: left;
			width: 1px;
			height: 285px;			
		}
		#subNav-content {
			float: left;
			width: 210px;
		}
			#subNav span {
				float: left;
				padding-bottom: 10px;
				font-size: 14px;
				color: #e61577;
				font-weight: bold;
				display:block;
			}
			#subNav span.callToAction {
				padding-top: 15px;
				font-size: 12px;
			}
			#subNav ul {
				float: left;
				margin: 0px;				
				border-top-width: 1px;
				border-top-style: solid;
				border-top-color: #e2d2db;	
				padding: 0px;								
			}
			#subNav ol {
				float: left;
				margin: 0px;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: #e2d2db;		
				background-color: #e61577;				
				padding: 0px;
				padding-bottom: 3px;			
			}		
				#subNav ul li {
					float: left;
					margin: 0px;			
					padding: 0px;			
					list-style-type: none;		
				}
					#subNav ul li a {
						float: left;
						width: 185px;		
						border-bottom-width: 1px;
						border-bottom-style: solid;
						border-bottom-color: #e2d2db;
						background-image: url(/img/subNav-ul-li-a-bg.gif);
						background-repeat: no-repeat;
						background-position: 5px 5px;						
						padding-top: 2px;
						padding-left: 15px;
						padding-right: 10px;
						padding-bottom: 2px;
						color: #333333;
						text-decoration: none;
					}			
					#subNav ul li a:hover,
					#subNav ul li a.active {
						background-color: #e61577;
						background-image: url(/img/subNav-ul-li-ahover-bg.gif);
						color: #FFFFFF;
					}
					#level-top-man #subNav ul li a:hover,
					#level-lower-man #subNav ul li a:hover,
                    #level-top-man #subNav ul li a.active,
					#level-lower-man #subNav ul li a.active {
					   background-color: #666666;
                       background-image: url(/img/subNav-man-ul-li-ahover-bg.gif);
					}
                    #subNav ul.callToAction li a {
						width: 180px;
						background-position: 5px 4px;
						padding-left: 20px;	
					}
					#subNav ul.callToAction li.book a {
						background-image: url(/img/subNav-ul-book.gif);
					}
					#subNav ul.callToAction li.brochure a {
						background-image: url(/img/subNav-ul-brochure.gif);
					}
					#subNav ul.callToAction li.callback a {
						background-image: url(/img/subNav-ul-callBack.gif);
					}
					#subNav ul.callToAction li.question a {
						background-image: url(/img/subNav-ul-question.gif);
					}
					#subNav ul.callToAction li.locator a {
						background-image: url(/img/subNav-ul-locator.gif);
					}
					#subNav ul.callToAction li.book a:hover,
					#subNav ul.callToAction li.book a.active {
						background-image: url(/img/subNav-ul-book2.gif);
					}					
					#subNav ul.callToAction li.brochure a:hover,
					#subNav ul.callToAction li.brochure a.active {
						background-image: url(/img/subNav-ul-brochure2.gif);
					}					
					#subNav ul.callToAction li.callback a:hover,
					#subNav ul.callToAction li.callback a.active {
						background-image: url(/img/subNav-ul-callBack2.gif);
					}					
					#subNav ul.callToAction li.question a:hover,
					#subNav ul.callToAction li.question a.active {
						background-image: url(/img/subNav-ul-question2.gif);
					}					
					#subNav ul.callToAction li.locator a:hover,
					#subNav ul.callToAction li.locator a.active {
						background-image: url(/img/subNav-ul-locator2.gif);
					}
					
                    #level-top-man #subNav ul.callToAction li.book a:hover,
                    #level-top-man #subNav ul.callToAction li.book a.active,
					#level-lower-man #subNav ul.callToAction li.book a:hover,
                    #level-lower-man #subNav ul.callToAction li.book a.active {
                        background-image: url(/img/subNav-man-ul-book2.gif);
                    }     
                    #level-top-man #subNav ul.callToAction li.brochure a:hover,
                    #level-top-man #subNav ul.callToAction li.brochure a.active,              
                    #level-lower-man #subNav ul.callToAction li.brochure a:hover,
                    #level-lower-man #subNav ul.callToAction li.brochure a.active {
                        background-image: url(/img/subNav-man-ul-brochure2.gif);
                    }                   
                    #level-top-man #subNav ul.callToAction li.callback a:hover,
                    #level-top-man #subNav ul.callToAction li.callback a.active,
                    #level-lower-man #subNav ul.callToAction li.callback a:hover,
                    #level-lower-man #subNav ul.callToAction li.callback a.active {
                        background-image: url(/img/subNav-man-ul-callBack2.gif);
                    }                   
                    #level-top-man #subNav ul.callToAction li.question a:hover,
                    #level-top-man #subNav ul.callToAction li.question a.active,
                    #level-lower-man #subNav ul.callToAction li.question a:hover,
                    #level-lower-man #subNav ul.callToAction li.question a.active {
                        background-image: url(/img/subNav-man-ul-question2.gif);
                    }
                    #level-top-man #subNav ul.callToAction li.locator a:hover,
                    #level-top-man #subNav ul.callToAction li.locator a.active,                                       
                    #level-lower-man #subNav ul.callToAction li.locator a:hover,
                    #level-lower-man #subNav ul.callToAction li.locator a.active {
                        background-image: url(/img/subNav-man-ul-locator2.gif);
                    }
					
					
																																		
					#subNav ol li a {					
						width: 175px;
						background-color: #FFFFFF;
						background-image: url(/img/subNav-ol-li-a-bg.gif);
						background-position: 15px 5px;	
						padding-left: 25px;
					}
					#subNav ol li a:hover,
					#subNav ol li a.active {
						background-color: #FFFFFF;
						background-image: url(/img/subNav-ol-li-a-bg.gif);
						color: #e61577;
					}
	/* ---------------------------------------------------------------------
	   Padding that brings the width of the column down to 220px or 210px
	   NOTE: These can also be used in layered-columnRight
	------------------------------------------------------------------------ */
	.columnHPadding10 {
		float: left;
		padding-left: 10px;
		padding-right: 10px;
	}
	.columnHPadding15 {
		float: left;
		padding:5px 15px 5px 15px;
	}	
	
		
	/* ---------------------------------------------------------------------
	   Competition puff (e.g. Cosmetic Website)
	------------------------------------------------------------------------ */
	#competitionPuff {
		float: left;
		width: 200px;
		background-color: #FFFFFF;
		background-image: url(/img/competitionPuff-bg.jpg);
		background-repeat: repeat-x;
		padding: 5px;
	}
    #competitionPuff2 {
        float: left;
        width: 200px;
        background-color: #FFFFFF;
        background-image: url(/img/competitionPuff-bg2.jpg);
        background-repeat: repeat-x;
        padding: 5px;
    }
        .cPuff-text  {
			float: left;
			width: 100px;
			padding: 5px;			
		}
			.cPuff-text span {
				padding-bottom: 5px;
				font-size: 13px;
				font-weight: bold;
				display: block;
				color: #1c3697;	
			}
			.cPuff-text p {
				padding-bottom: 5px;
				font-size: 11px;
				color: #333;
			}
			.cPuff-text a {
				text-decoration: none;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				
			}
                .cPuff-text span a {  
                    border-bottom: 0px;
                }
			.cPuff-text .cta {
				margin:-90px 0px 0px 0px;
				padding: 0px 190px 70px 0px;
				border-bottom:none;
				float: left;
			}
			
			.cPuff-text a.cta {text-decoration: none; border-bottom:none;}
			
			
		.cPuff-image {
			float: left;
			width: 90px;		
		}	
	/* ---------------------------------------------------------------------
	   Store locator puff - postcode entry
	------------------------------------------------------------------------ */
	#storeLocatorPuff {
		float: left;
		width: 220px;
		background-color: #FFFFFF;
		background-image: url(/img/storeLocatorPuff-bg.jpg);
		background-repeat: repeat-x;
		border-bottom: 1px solid #E0E0E0;
	}
		#storeLocatorPuff #mapBox {
			float: left;
			width: 200px;
			background-image: url(/img/storeLocatorPuff-mapBox-bg.jpg);
			background-repeat: no-repeat;
			background-position: 150px 0px;
            padding: 10px 10px 15px 10px;
		}
			#storeLocatorPuff span {
				width: 140px;		
				padding-bottom: 5px;
				font-size: 12px;
				font-weight: bold;
				color: #e61577;		
			}
			#storeLocatorPuff p {
				width: 140px;
				padding-bottom: 5px;
				font-size: 11px;
				color: #5e6871;
			}	
			#storeLocatorPuff td {
				padding-right: 5px;
			}
			#storeLocatorPuff input.pcode {
				float: left;
				width: 100px;
				height: 16px;
				overflow: hidden;			
				border: 1px solid #cfcfcf;
				padding: 2px;
				font-size: 12px;
				color: #333333;	
			}		
			#legend h4 {
                padding-bottom: 5px;
                margin-bottom: 5px;
                border-bottom: 1px solid black; 
			}





#layered-columnRight {		
	position: absolute;
	z-index: 2;
	top: 380px;
	margin-left: 720px;
	width: 240px;				
	height: 300px;	
}
#level-lower #layered-columnRight,
#level-lower-man #layered-columnRight {
	top: 315px;
}

	/* ---------------------------------------------------------------------
	   Why Choose Us puffs 
	------------------------------------------------------------------------ */

	
	#why-choose-us-puff .cPuff-text  {
			float: left;
			width: 199px;
			padding: 5px;
			border: 1px solid #E5E5E5;		
	}
	
	
	
	
	
	
	
	#why-choose-us-puff span + p{ width: 105px;}
	#why-choose-us-puff .cosmetic-nurses{ background: transparent url(/img/puffs/our_staff_puff.jpg) no-repeat;}
	#why-choose-us-puff .free-consultation{ background: transparent url(/img/puffs/free_consultation_puff.jpg) no-repeat;}
	#why-choose-us-puff .aftercare-plan{ background: transparent url(/img/puffs/after_care_puff.jpg) no-repeat right;}
	#why-choose-us-puff .our-promise{ background: transparent url(/img/puffs/our_promise_to_you_puff.jpg) no-repeat right;}
	#why-choose-us-puff .cosmetic-surgeons{ background: transparent url(/img/puffs/cosmetic_surgeons_puff.jpg) no-repeat right;}
	#why-choose-us-puff .private-hospital{ background: transparent url(/img/puffs/bridgewater_puff.jpg) no-repeat right;}
	#why-choose-us-puff .nationwide-clinics{ background: transparent url(/img/puffs/nationwide_clinics_puff.jpg) no-repeat right;}
	#why-choose-us-puff .patient-stories{ background: transparent url(/img/puffs/left-column-puff.jpg) no-repeat;}
	#why-choose-us-puff .hannahs-story{ background: transparent url(/img/puffs/hannahs_puff.jpg) no-repeat;}
	#why-choose-us-puff .fionas-story{ background: transparent url(/img/puffs/fionas_puff.jpg) no-repeat;}
	#why-choose-us-puff .emmas-story{ background: transparent url(/img/puffs/emmas_puff.jpg) no-repeat;}
	#why-choose-us-puff .angelas-story{ background: transparent url(/img/puffs/angelas_puff.jpg) no-repeat;}
	#why-choose-us-puff .katies-story{ background: transparent url(/img/puffs/katies_puff.jpg) no-repeat;}
	
	#why-choose-us-puff .laser{ background: transparent url(/img/puffs/puff-laser.jpg) no-repeat;}
	#why-choose-us-puff .breast-reduction{ background: transparent url(/img/puffs/puff-breast-reduction.jpg) no-repeat;}
	#why-choose-us-puff .breast-enlarge{ background: transparent url(/img/puffs/puff-breast-enlarge.jpg) no-repeat;}
	#why-choose-us-puff .vistabel{ background: transparent url(/img/puffs/puff-vistabel.jpg) no-repeat;}
	#why-choose-us-puff .breast-uplift{ background: transparent url(/img/puffs/puff-breast-uplift.jpg) no-repeat;}
	#why-choose-us-puff .rhino{ background: transparent url(/img/puffs/puff-rhino.jpg) no-repeat;}
	#why-choose-us-puff .lipo{ background: transparent url(/img/puffs/puff-lipo.jpg) no-repeat;}

	
	
	#level-top-man #why-choose-us-puff .cosmetic-nurses,
	#level-lower-man #why-choose-us-puff .cosmetic-nurses{ background: transparent url(/img/puffs/man_our_staff_puff.jpg) no-repeat;}
	#level-top-man #why-choose-us-puff .free-consultation,
	#level-lower-man #why-choose-us-puff .free-consultation{ background: transparent url(/img/puffs/man_free_consultation_puff.jpg) no-repeat;}
	#level-top-man #why-choose-us-puff .aftercare-plan,
	#level-lower-man #why-choose-us-puff .aftercare-plan{ background: transparent url(/img/puffs/man_after_care_puff.jpg) no-repeat right;}
	#level-top-man #why-choose-us-puff .our-promise,
	#level-lower-man #why-choose-us-puff .our-promise{ background: transparent url(/img/puffs/man_our_promise_to_you_puff.jpg) no-repeat right;}
	#level-top-man #why-choose-us-puff .cosmetic-surgeons,
	#level-lower-man #why-choose-us-puff .cosmetic-surgeons{ background: transparent url(/img/puffs/man_cosmetic_surgeons_puff.jpg) no-repeat right;}
	#level-top-man #why-choose-us-puff .private-hospital,
	#level-lower-man #why-choose-us-puff .private-hospital{ background: transparent url(/img/puffs/man_bridgewater_puff.jpg) no-repeat right;}
	#level-top-man #why-choose-us-puff .nationwide-clinics,
	#level-lower-man #why-choose-us-puff .nationwide-clinics{ background: transparent url(/img/puffs/man_nationwide_clinics_puff.jpg) no-repeat right;}
	#level-top-man #why-choose-us-puff .patient-stories,
	#level-lower-man #why-choose-us-puff .patient-stories{ background: transparent url(/img/puffs/man_left_column_puff.jpg) no-repeat;}
	#level-top-man #why-choose-us-puff .hannahs-story,
	#level-lower-man #why-choose-us-puff .hannahs-story{ background: transparent url(/img/puffs/man_hannahs_puff.jpg) no-repeat;}
	#level-top-man #why-choose-us-puff .fionas-story,
	#level-lower-man #why-choose-us-puff .fionas-story{ background: transparent url(/img/puffs/man_fionas_puff.jpg) no-repeat;}
	#level-top-man #why-choose-us-puff .emmas-story,
	#level-lower-man #why-choose-us-puff .emmas-story{ background: transparent url(/img/puffs/man_emmas_puff.jpg) no-repeat;}
	#level-top-man #why-choose-us-puff .angelas-story,
	#level-lower-man #why-choose-us-puff .angelas-story{ background: transparent url(/img/puffs/man_angelas_puff.jpg) no-repeat;}
	#level-top-man #why-choose-us-puff .katies-story,
	#level-lower-man #why-choose-us-puff .katies-story{ background: transparent url(/img/puffs/man_katies_puff.jpg) no-repeat;}
	
	
	#level-top-man #why-choose-us-puff .men-laser,
	#level-lower-man #why-choose-us-puff .men-laser{ background: transparent url(/img/puffs/man_laser_puff.jpg) no-repeat;}
	
	#level-top-man #why-choose-us-puff .men-teeth-whitening,
	#level-lower-man #why-choose-us-puff .men-teeth-whitening{ background: transparent url(/img/puffs/puff-men-teeth-whitening.jpg) no-repeat;}
	
	#level-top-man #why-choose-us-puff .men-eyelid,
	#level-lower-man #why-choose-us-puff .men-eyelid{ background: transparent url(/img/puffs/man_eyelid.jpg) no-repeat;}
	
	#level-top-man #why-choose-us-puff .men-chest-reduction,
	#level-lower-man #why-choose-us-puff .men-chest-reduction{ background: transparent url(/img/puffs/man_chest_reduction.jpg) no-repeat;}
	
	#level-top-man #why-choose-us-puff .men-lipo,
	#level-lower-man #why-choose-us-puff .men-lipo{ background: transparent url(/img/puffs/man_lipo.jpg) no-repeat;}
	
	#level-top-man #why-choose-us-puff .men-vistabel,
	#level-lower-man #why-choose-us-puff .men-vistabel{ background: transparent url(/img/puffs/puff-men-vistabel.jpg) no-repeat;}
	
	#level-top-man #why-choose-us-puff .men-earpinning,
	#level-lower-man #why-choose-us-puff .men-earpinning{ background: transparent url(/img/puffs/puff_men_ear_pinning.jpg) no-repeat;}

	/* ---------------------------------------------------------------------
	   Main enquiry form on each page	   
	------------------------------------------------------------------------ */
	#enquiryForm {
		float: left;
		width: 200px;	
		background-color: #f8afd3;
		background-image: url(/img/enquiryForm-bg.jpg);
		background-repeat: repeat-x;
		padding: 10px;
	}
		#enquiryForm span {
			padding-bottom: 5px;
			font-size: 14px;
			font-weight: bold;
			color: #FFFFFF;
			display: block;		
		}
		#enquiryForm p {
			font-size: 11px;
			color: #FFFFFF;
		}
		#enquiryForm a {
			color: #FFFFFF;
		}
		#enquiryForm table {
			margin-top: 5px;
		}
		#enquiryForm th,
		#enquiryForm label
		{
			text-align: left;
			font-size: 11px;
			font-weight: normal;		
			color: #FFFFFF;
			padding-right: 8px;
		}
		#enquiryForm table.main th,
		#enquiryForm table.main td {
			padding-top: 2px;
		}
		#enquiryForm table.cboxes td {
			padding-right: 5px;
		}
		#enquiryForm input.standard,
		#enquiryForm input.postcode,
		#enquiryForm input.input2chars,
		#enquiryForm input.input4chars,		
		#enquiryForm select {
			float: left;
			width: 130px;
			overflow: hidden;			
			border: 1px solid #cccccc;			
			padding: 1px;
			font-size: 11px;
		}
		#enquiryForm select.ttle {
			width: 60px;
		}
        #enquiryForm input.postcode {
			width: 90px;
		}
		#enquiryForm input.input2chars{
            width: 30px;
            margin-right: 2px;
        }
        #enquiryForm input.input4chars{
            width: 58px;
        }

		
		#enquiryForm select.location {
			width: 134px;
		}
		#enquiryForm select.marketing {
			width: 194px;
		}
		#enquiryForm input.cbox {
			float: left;
			width: 14px;
			height: 14px;
			overflow: hidden;	
		}

    /* ---------------------------------------------------------------------
       Main enquiry form on each page      
    ------------------------------------------------------------------------ */
    #layered-boxouts {
        float: left;
        width: 200px;   
        padding-top: 10px;
    }
        #layered-boxouts .boxout {
            background: url(/img/boxout-bg.jpg) repeat-x top left #FFFBFC;
            float:left;
            width:220px;
        }
            #layered-boxouts .boxout h4 {
                float: left;
                padding-bottom: 5px;
                font-size: 13px;
                color: #e61577;
                font-weight: bold;
            }
            #layered-boxouts .boxout p {
                float: left;
                font-size: 11px;
                line-height:11px;
                padding-bottom: 5px;
                width: 140px; 
            }
            #layered-boxouts .boxout .boxout-inner-1 {
	            background: url(/img/boxouts/boxout-graphic-1.jpg) no-repeat top right;
	            float:left;
	            padding: 10px;
	            width:200px;
	        }
	        #layered-boxouts .boxout .boxout-inner-2 {
                background: url(/img/boxouts/boxout-graphic-2.jpg) no-repeat top right;
                float:left;
                padding: 10px;
                width:200px;
            }
            #layered-boxouts .boxout .boxout-inner-3 {
                float:left;
                padding: 10px;
                width:200px;
            }
                #layered-boxouts .boxout .boxout-inner-3 p {
                    width: 200px;
                }
                #layered-boxouts .boxout .boxout-inner-3 select {
                    font-size: 11px;
                }
            #layered-boxouts .boxout .boxout-inner-4 {
                background: url(/img/boxouts/boxout-graphic-4.jpg) no-repeat top right;
                float:left;
                padding: 10px;
                width:200px;
            }

#mapBox select {        
    padding: 1px;
    font-size: 11px;
}

#floating-homePuffs {
	position: absolute;
	z-index: 125;
	top: 440px;	
	margin-left: 20px;
	width: 930px;
	height: 300px;
}
	#floating-homePuffs .standard {
		float: left;
		width: 150px;		
		background-color: #FFFFFF;
		background-image: url(/img/homePuff-standard-bg.jpg);
		background-repeat: repeat-x;
		padding: 5px;
	}		
		#floating-homePuffs .standard .image {
			width: 100%;
			height: 120px;
			background-color: #CCCCCC;		
		}
		#floating-homePuffs .standard span,
		#floating-homePuffs .standard h1 {
			width: 140px;
			padding: 5px;
			padding-top: 10px;
			font-size: 12px;
			font-weight: bold;
			color: #e61577;
			display: block;
		}
		#floating-homePuffs .standard p {
			width: 140px;
			padding: 5px;
			padding-top: 0px;
			font-size: 11px;
			color: #5e6871;
		}	
		#floating-homePuffs .standard a {
			text-decoration: none;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #e61577;
		}
			#floating-homePuffs .standard .image a,
			#floating-homePuffs .standard span a,
			#floating-homePuffs .standard h1 a {
				border-bottom-width: 0px;
				border-bottom-style: none;			
			}
		#floating-homePuffs .standard a:hover {
			border-bottom-color: #e61577;
		}						
	#floating-homePuffs .double {
		float: left;
		width: 265px;		
	}	
		#floating-homePuffs #storeLocatorPuff {
			width: 100%;
		}
			#floating-homePuffs #storeLocatorPuff #mapBox {
				width: 245px;
				background-position: 175px 0px;
			}
				#floating-homePuffs #storeLocatorPuff span {
					width: 200px;
					display: block;
				}
				#floating-homePuffs #storeLocatorPuff p {
					width: 180px;
				}		
		#newsPuff {
			float: left;
			width: 245px;
			background-color: #FFFFFF;
			padding: 10px;
			font-size: 11px;
			color: #5e6871;
		}
			#newsPuff span {
				padding-bottom: 5px;
				font-size: 12px;
				font-weight: bold;
				color: #e61577;	
				display: block;				
			}
                #newsPuff span a {
                    text-decoration: none;
                } 
			#newsPuff ul {
				float: left;
				margin: 0px;
				width: 100%;
				padding: 0px;
				padding-bottom: 5px;
			}
				#newsPuff li {
					float: left;
					margin: 0px;
					width: 100%;
					padding: 0px;
					padding-bottom: 5px;
					list-style-type: none;
				}	
					#newsPuff li a {
						float: left;						
						background-image: url(/img/newsPuff-li-a-bg.gif);
						background-repeat: no-repeat;
						background-position: 0px 1px;
						padding-left: 15px;
						color: #5e6871;
						text-decoration: none;						
					}
					#newsPuff li a:hover {
						color: #e61577;
						text-decoration: underline;
					}	
			#newsPuff p {
				float: left;
				width: 100%;				
				padding-bottom: 5px;
			}								
				#newsPuff p a {
					text-decoration: none;
					border-bottom-width: 1px;
					border-bottom-style: solid;
					border-bottom-color: #e61577;
				}
				#newsPuff p a:hover {
					border-bottom-color: #e61577;
				}																
		#floating-homePuffs .double	.spacer {
			float: left;
			width: 100%;
			height: 15px;
		}									
	#floating-homePuffs .spacer5 {
		float: left;
		width: 5px;
		height: 5px;		
	}	
	#floating-homePuffs .spacer10 {
		float: left;
		width: 10px;
		height: 5px;		
	}			





#layered-laserButtons {		
	position: absolute;
	z-index: 2;
	top: 160px;
	margin-left: 730px;
	width: 240px;				
	height: 100px;
}
#layered-laserMiniButtons {		
	position: absolute;
	z-index: 2;
	top: 155px;
	margin-left: 730px;
	width: 240px;				
	height: 60px;
}





#layered-tracking {		
	position: absolute;
	z-index: 1;
	top: 0px;
	margin-left: 0px;
	width: 10px;				
	height: 10px;	
}

/*CSS for search autofill script*/
		div.autosuggest
		{
			position: absolute;
			z-index:1000;	
			background-position: top;
			background-repeat: no-repeat;
			padding: 10px 0 0 0;
			font-size:12px;
		}
		
		div.autosuggest ul
		{
			background-color:#FFFFFF;
			border-left:1px solid #CADCEA;
			border-right:1px solid #CADCEA;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin:-5px 0 0;
			overflow:hidden;
			padding:0;
		}
		
		div.autosuggest ul li
		{
			border-bottom:1px solid #BDCDDC;
			color:#333333;
			margin:0 0 0;
			text-align:left;
		}
		
		div.autosuggest ul li a
		{
			background-color:transparent;
			display:block;
			padding:0;
			position:relative;
			text-decoration:none;
			width:100%;
		}
		div.autosuggest ul li a:hover
		{
			background-color: #FFF;
		}
		
		
		div.autosuggest ul li a span
		{
			display: block;
			padding: 3px 6px;
		}
		
		div.autosuggest ul li.as_highlight a
		{
			color: #fff;
			background-color: #E61577;
			background-image: url(img_inquisitor/hl_corner_br.gif);
			background-position: bottom right;
			background-repeat: no-repeat;
		}
		
		div.autosuggest ul li.as_highlight a em
		{
			color: #fff;
			font-weight: bold;
		}
		
		div.autosuggest ul li.as_highlight a span
		{
			background-image: url(img_inquisitor/hl_corner_bl.gif);
			background-position: bottom left;
			background-repeat: no-repeat;
		}
		
		div.autosuggest ul li a .tl,
		div.autosuggest ul li a .tr
		{
			background-image: transparent;
			background-repeat: no-repeat;
			width: 6px;
			height: 6px;
			position: absolute;
			top: 0;
			padding: 0;
			margin: 0;
		}
		div.autosuggest ul li a .tr
		{
			right: 0;
		}	
		
		div.autosuggest ul li.as_warning
		{
			
			text-align: center;
		}
		
		div.autosuggest ul em
		{
			font-style: normal;
			font-weight:bold;
			
		}
		
		div.autosuggest ul em:hover
		{
			font-weight:bold;
			color: #FFF;
		}