#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;
	width: 100%;
}

#layered-headerNav1 {
	margin-left:278px;
	position:absolute;
	top:0;
	width:682px;
	z-index:1;
	background-color: #CAE1F2;			
}
	#layered-headerNav1 ul{
		float: right;
		margin: 0px;
		padding: 0px;
		padding: 5px 10px 5px 10px;	
		
		
	}
	
	#layered-headerNav1 form {
		float: right;
		margin: 0px;
		padding: 1px 5px 3px 0px;

	}
	
		#layered-headerNav1 form#sitesearchform label{
		font-size: 11px;
		float: left;
		margin-top:4px;
		
		padding-left:21px;
		padding-right:5px;
		color: #2F74BB;
	}
	


	
	#layered-headerNav1 #searchfield,
	#layered-headerNav1 #livesearch{ width:130px; height:13px; font-size:11px;}
	
	#sitesearchform div.livesearch_result{ 
	font-size:0.8em;
	margin-left:1px; background-color: white; width:132px;}
	
	#level-top-man #layered-headerNav1 ul,
	#level-lower-man #layered-headerNav1 ul {
        background-color: #dbdbdb;
	}
		#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 a{color: #2F74BB;}
#layered-headerNav2 a{color: #0072A5;}
			
			#layered-headerNav1 a:hover {				
				text-decoration: underline;				
			}		





#layered-headerNav2 {
	height:37px;
	margin-left:300px;
	position:absolute;
	top:46px;
	width:660px;
	z-index:1;
}
	#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:hover {				
				text-decoration: underline;
			}	
			#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 a.specialoffer {
				float: left;
				height: 26px;
				background-image: url(/img/headerNav2-specialoffer.gif);
				background-repeat: no-repeat;
				padding-top: 11px;
				padding-left: 30px;
				padding-right:10px;
			}

            #layered-headerNav2 a.emergency-dentist {
                float: left;
                height: 26px;
                background-image: url(/img/headerNav2-emergency-dentist.gif);
                background-repeat: no-repeat;
                padding-top: 11px;
                padding-left: 30px;
                padding-right:10px;
            }
            

			#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: #FFFFFF;
	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: #CAE1F2;	
	border-right-color: #CAE1F2;		
	border-bottom-color: #CAE1F2;
}
#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: #007A8E;
				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: #D9DFE3;	
				padding: 0px;								
			}
			#subNav ol {
				float: left;
				margin: 0px;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: #D9DFE3;		
				background-color: #007A8E;				
				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: #D9DFE3;
						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: #007A8E;
						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);
					}																													
					#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: #007A8E;
					}
	/* ---------------------------------------------------------------------
	   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-left: 15px;
		padding-right: 15px;
	}		
	/* ---------------------------------------------------------------------
	   Store locator puff - postcode entry
	------------------------------------------------------------------------ */
	#storeLocatorPuff {
		float: left;
		width: 220px;
		background-color: #FFFFFF;
		background-image: url(/img/storeLocatorPuff-bg2.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 h2 {
				width: 140px;		
				padding-bottom: 5px;
				font-size: 12px;
				font-weight: bold;
				color: #0072A5;		
			}
			#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;	
			}		





#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;
}
	/* ---------------------------------------------------------------------
	   Main enquiry form on each page	   
	------------------------------------------------------------------------ */
	#enquiryForm {
		float: left;
		width: 200px;	
		background-color: #00ADEE;
		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: 5px;
		}
		#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: #007A8E;
                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: 410px;	
	margin-left: 20px;
	width: 930px;
	height: 300px;
}
    #floating-homePuffs .newsbar {
        background: url(/img/newsbar-bg.jpg) no-repeat top left;
        color: #FFF;
        font-size: 12px;
        line-height:31px;
        margin-bottom: 10px;
        padding: 0 10px;
    }   
        #floating-homePuffs .newsbar a {
            text-decoration: none;
        }
        #floating-homePuffs .newsbar a:hover {
            text-decoration: underline;
        }
        #floating-homePuffs .newsbar img {
            float:right;
        }
    #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 h1,
		#floating-homePuffs .standard h2 {
			width: 140px;
			padding: 5px;
			padding-top: 10px;
			font-size: 12px;
			font-weight: bold;
			color: #0072A5;		
		}
		#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: #52B1E4;
			color: #2F74BB;
		}
			#floating-homePuffs .standard .image a,
			#floating-homePuffs .standard h1 a,
			#floating-homePuffs .standard h2 a {
				border-bottom-width: 0px;
				border-bottom-style: none;			
			}
		#floating-homePuffs .standard a:hover {
			border-bottom-color: #007A8E;
		}						
	#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 h2 {
					width: 200px;
				}
				#floating-homePuffs #storeLocatorPuff p {
					width: 180px;
				}		
		#newsPuff {
			float: left;
			width: 245px;
			background-color: #FFFFFF;
			padding: 10px;
			font-size: 11px;
			color: #5e6871;
		}
			#newsPuff h2 {
				padding-bottom: 10px;
				font-size: 12px;
				font-weight: bold;
				color: #0072A5;					
			}
                #newsPuff h2 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: #007A8E;
						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: #52B1E4;
					color:#0072A5;
				}
				#newsPuff p a:hover {
					border-bottom-color: #007A8E;
				}																
		#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;
}


.competitionPuff {
		float: left;
		width: 200px;
		background: url(/img/competitionPuff-bg.jpg) repeat-x #FFFFFF;
		margin: 10px 0px 0px 0px;
		padding: 5px;
	}
		.cPuff-text {
			float: left;
			width: 100px;
			background-color:#E7F2FB;
			padding: 5px;			
		}
			.cPuff-text h4 {
				padding-bottom: 5px;
				font-size: 12px;
				font-weight: bold;
				color: #1c3697;	
			}
			.cPuff-text p {
				padding-bottom: 5px;
				font-size: 11px;
				color: #5e6871;
				margin-bottom: 0px;
				padding-bottom: 0px;
			}
			.cPuff-text a {
				text-decoration: none;
				font-size:11px;
				
			}
			.cPuff-text a:hover {
				
			}
		.cPuff-image {
			float: left;
			width: 90px;
			background-color:#E7F2FB;
		}
		
		.cPuff-image img{ padding: 0px;}


		.testimonial .competitionPuff .cPuff-image img{ margin: 14px  0px  0px  0px;}
		.testimonial .jonathan .competitionPuff   .cPuff-image img{ margin: 14px  0px  14px  0px;}


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

.ac_input{ vertical-align: top; margin-top:3px;}


#main .inner_nav ul {
				float: left;
				margin: 0px;				
				border-top-width: 1px;
				border-top-style: solid;
				border-top-color: #D9DFE3;	
				padding: 0px;		
				width:245px;						
			}
			#main .inner_nav ol {
				float: left;
				margin: 0px;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: #D9DFE3;		
				background-color: #007A8E;				
				padding: 0px;
				padding-bottom: 3px;	
				width:240px;		
			}
			
			#main .inner_nav h2 {
				padding:7px 0px 5px 5px;
				margin: 0px;
				color: #0072A5;
				font-size:1.1em;
			}
					
				#main .inner_nav ul li {
				width:450px;
					
					margin: 0px;			
					padding: 0px;			
					list-style-type: none;	
					
				}
					#main .inner_nav ul li a {
						float: left;
						width: 220px;		
						border-bottom-width: 1px;
						border-bottom-style: solid;
						border-bottom-color: #D9DFE3;
						background: url(/img/subNav-ul-li-a-bg.gif)  no-repeat 5px 5px;
										
						padding: 2px 10px 2px 15px;
						
						color: #007A8E;
						text-decoration: none !important;
					}			
					
					#main .inner_nav ul li a:hover,
					#main .inner_nav ul li a.active {
						background-color: #007A8E;
						background-image: url(/img/subNav-ul-li-ahover-bg.gif);
						color: #FFFFFF;
				
					}

#main .inner_nav{

	width: 450px;
	margin-top: 10px;
}


#main .faq_nav ul {
				float: left;
				margin: 0px;				
				border-top-width: 1px;
				border-top-style: solid;
				border-top-color: #D9DFE3;	
				padding: 0px;		
				width:450px;						
			}
			#main .faq_nav ol {
				float: left;
				margin: 0px;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: #D9DFE3;		
				background-color: #007A8E;				
				padding: 0px;
				padding-bottom: 3px;	
				width:450px;		
			}
			
			#main .faq_nav h3 {
				padding:7px 0px 5px 5px;
				margin: 0px;
				color: #0072A5;
				font-size:1.1em;
			}
					
				#main .faq_nav ul li {
				width:450px;
					float: left;
					margin: 0px;			
					padding: 0px;			
					list-style-type: none;	
					
				}
					#main .faq_nav ul li a {
						float: left;
						width: 425px;		
						border-bottom-width: 1px;
						border-bottom-style: solid;
						border-bottom-color: #D9DFE3;
						background: url(/img/subNav-ul-li-a-bg.gif)  no-repeat 5px 5px;
										
						padding: 2px 10px 2px 15px;
						
						color: #007A8E;
						text-decoration: none !important;
					}			
					
					#main .faq_nav ul li a:hover,
					#main .faq_nav ul li a.active {
						background-color: #007A8E;
						background-image: url(/img/subNav-ul-li-ahover-bg.gif);
						color: #FFFFFF;
				
					}

#main .faq_nav{
	width: 450px;
	float: left;
	margin-bottom: 15px;
}

.clear{ clear: both;}
.rss_container{ padding: 10px;}
.rss_feed{ padding: 10px 0px 10px 0px; border-bottom: 1px solid #D9DFE3;}
.rss_feed p{ font-size: 11px; margin-bottom:10px;}
.rss_feed a{background:#FFFFFF url(/img/search_news_icon.gif) no-repeat scroll; font-size:11px; padding-left:14px; text-decoration: none;}
.rss_feed .enhance{ color:#3E3E3F; font-size:11px;}
.rss_feed .readmore{background: url(/img/next.gif) no-repeat 55px 3px; font-size:11px; padding-left:0px; padding-right:36px;}
.disclaimer{ font-size: 11px; padding-top: 5px; font-weight:bold;}

.sitemap ul{list-style-type: none; padding-left: 0px; }
.sitemap ul li{background: url(/img/subNav-ul-li-a-bg.gif)  no-repeat 5px 4px; padding-left: 15px;}

#q_and_a #question{ padding:0px 0px 20px 0px;}

#greeting_fill, #ending_fill{ position: absolute;}
