

#whiteBox {
    float: left;
    width: 950px;
    background-color: #FFFFFF;
    padding-left: 10px;
    padding-right: 10px;        
}

    #topLine, 
    #bottomLine {
        float: left;
        width: 100%;
        height: 5px;
        background-color: #CAE1F2;      
    }
    #bottomLine {
        background-color: #CAE1F2;  
    }
    #level-top-man #topLine,
    #level-top-man #bottomLine,
    #level-lower-man #topLine,
    #level-lower-man #bottomline {
        background-color: #dbdbdb;  
    }
    
    #logo {
        float: left;
        width: 940px;
        height: 71px;
        padding-top: 11px;
        padding-left: 5px;         
    }

    #main {
        float: left;
        width: 450px;       
        padding-top: 365px;
        padding-left: 250px;
        padding-right: 250px;
        padding-bottom: 20px;
        font-size: 12px;
        color: #444; 
    }   
    
    #level-top-home #main {
        width: auto;
        padding-top: 620px;
        padding-left: 10px;
        padding-right: 0px;
        padding-bottom: 20px;
        font-size: 12px;
        color: #333333; 
    }   
    
    #level-lower #main,
    #level-lower-man #main {
        padding-top: 270px;         
    }           
    #level-top-storeLocator #main,
    #level-lower-storeLocator #main {
        width: 710px;
        padding-top: 42px;
        padding-right: 10px;
        padding-left:240px;
    }
        /* ---------------------------------------------------------------------
           Standard text content for #main
        ------------------------------------------------------------------------ */
        #main h1 {
            margin: 5px 0px 10px 0px;            
            font-size: 16px;
            color: #007A8E;
        }
        #main h2 {
            margin-bottom: 10px;            
            font-size: 14px;
            color: #007A8E;
        } 
        #main h3 {
            margin-bottom: 5px;            
        } 
                          
        #main p {
            margin-bottom: 15px;            
        }   
        #main .boldBlue {
            font-weight: bold;
            color: #007A8E;
        }       
        #main .smallPrint {
            border-top-width: 1px;
            border-top-style: solid;
            border-top-color: #CCCCCC;
            padding-top: 10px;
            font-size: 11px;
        }
        #main .tinyText {
            font-size: 9px;
            font-weight: normal;
        }
        
        #main ul{
        	margin-bottom: 10px;
        }
        #main ul li,
        #main ol li{
        	margin: 0px 3px 0px 3px;
        }
        
        #storeList ul li,
        #storeList ol li{
        	margin: 0px;
        }
        
        .testimonial_image {	
			padding-bottom:10px;
			padding-right:10px;
		}
        
        #main dt {
            margin-bottom: 10px;            
            font-size: 14px;
            color: #007A8E;
        }
        
        #main dd{
        	margin:0px 0px 10px 0px;
        }
        
        /* ---------------------------------------------------------------------
           Standard image content for #main
        ------------------------------------------------------------------------ */
        .feature_image {
            padding-right:10px;
            padding-bottom:10px;
        }
        /* ---------------------------------------------------------------------
           Breadcrumbs
        ------------------------------------------------------------------------ */
        #breadcrumbs {
            border-top: 1px solid #ebebeb;
            clear: both;
            font-size: 11px;            
            line-height: 32px;
            list-style: none;
            margin:0;
            padding:0 0 0 10px;
        }
            #breadcrumbs li {
                color: #8c8c8c;
                display: inline;
            }
            #breadcrumbs li a {
                color: #95C9EF;
                text-decoration: none;
            }
            #breadcrumbs li a:hover {
                color: #007A8E;
            }
            #breadcrumbs li a.first {
                font-weight: bold;
            }
        /* ---------------------------------------------------------------------
           Social Buttons
        ------------------------------------------------------------------------ */            
        #socialbuttons {
            clear:both;
            float:left;
            padding-top: 1.5em;    
        }            
        /* ---------------------------------------------------------------------
           Blue information table (used for prices and finance etc)
        ------------------------------------------------------------------------ */
        #main table.blueInfo,
        #main table.blueInfoSmall {
            margin-bottom: 15px;
        }
        #main table.blueInfoSmall {
            font-size: 11px;
        }
            #main table.blueInfo th,
            #main table.blueInfo td,
            #main table.blueInfoSmall th,
            #main table.blueInfoSmall td {          
                border: 1px solid #FFFFFF;  
                padding: 5px;
            }
            #main table.blueInfo th,
            #main table.blueInfoSmall th {
                background-color: #007A8E;
                color: #FFFFFF;
            }
            #main table.blueInfo td.row-odd,
            #main table.blueInfoSmall td.row-odd {
                background-color: #FDE2F1;
            }
            #main table.blueInfo td.row-even,
            #main table.blueInfoSmall td.row-even {
                background-color: #CAE1F2;
            }
            #main table.blueInfo td.row-odd-bold,
            #main table.blueInfoSmall td.row-odd-bold {
                background-color: #e8eff9;
                font-size: 14px;
                font-weight: bold;
            }
            #main table.blueInfo td.row-even-bold,
            #main table.blueInfoSmall td.row-even-bold {
                background-color: #c9dfed;
                font-size: 14px;
                font-weight: bold;
            }
        /* ---------------------------------------------------------------------
           Special text for the homepage that creates enough padding for 
           layered homepage content [dental]
        ------------------------------------------------------------------------ */
        #homeText {
            overflow: hidden;   
            background: url(/img/bg-footer-text-dental.gif) no-repeat;
            zoom: 1;
        }    
                                                    
        #homeText div {
            float:left;
            padding-left:10px;
            padding-right:10px;
            width: 445px;
        }    
        
        #homeText h1 {
          padding-left:10px;
          padding-top:5px;
          padding-bottom:5px
            	
        }                        
        /* ---------------------------------------------------------------------
           Hidden conversion tracking content 
        ------------------------------------------------------------------------ */
        #conversionTracking {
            color: #FFFFFF;
        }
            #conversionTracking a {
                color: #FFFFFF;
            }   
        /* ---------------------------------------------------------------------
           Accordions
        ------------------------------------------------------------------------ */ 
        
        #main h2.title{ margin-bottom:5px;}
               
        .ui-accordion h2.title {
            display: block;
            height: 26px;
            width: 450px;
            background: url(/img/pageLink-inactiveheader.jpg) no-repeat center left #FFFFFF;
            padding: 0px 5px 0px 20px;
            line-height: 26px;
            color: #666666 !important;
            font-weight: bold;
            text-decoration: none;
            outline: none;
            font-size: 12px;
            cursor: pointer;
            margin: 0px 0px 0px 0px;

        }
        .ui-accordion h2.selected {
            background: url(/img/pageLink-activeheader.jpg) no-repeat center left #FFFFFF;
            height: 26px;
            line-height: 26px;              
        }
        
        .ui-accordion img {
               padding: 0px 10px 5px 0px;
               float:left;
           }
        .ui-accordion .accordion_content {
            background-color: #ffffff;
            overflow: hidden;
            font-size: 11px;
        }
        /* ---------------------------------------------------------------------
           Puffs that sit inside the content in #main 
           (e.g. three puffs on the Laser homepage) 
        ------------------------------------------------------------------------ */ 
        #contentPuffs {
            float: left;
            margin-bottom: 15px;
            width: 100%;            
        }
            #contentPuffs .contentPuff {
               background:transparent url(/img/puffs/puff-background.jpg) repeat-x scroll left bottom;
				border:1px solid #E5E5E5;
				float:left;
				margin:0;
				padding:3px;
				position:relative;
				width:135px;
				
            }
                #contentPuffs a{
                    text-decoration: none;
                }                
                #contentPuffs .image {
                    float: left;
                    background-color: #FFFFFF;
                }
                    #contentPuffs .image img {
                        float: left;
                    }       
                #contentPuffs span {
                    display:block;
                    float: left;
                    width: 125px;           
                    padding: 0px 5px;
                    padding-top: 10px;                      
                    font-size: 12px;
                    color: #007A8E;
                    font-weight:bold;
                    margin-bottom: 5px;
                }
                #contentPuffs p {
                    color: #666666;
                    float: left;
                    font-size: 11px;
                    font-weight:bold; 
                    margin: 0px;
                    padding: 5px 0px 5px 5px;
                    width: 125px;
                }
                    #contentPuffs p a {
                        color: #007A8E;                   
                        float: left;    
                        font-size: 10pt;
                        font-weight: bold;
                    }
                #contentPuffs a.floatlink{
                    position:absolute;
                    bottom:5px;
                    right:10px;
                }
            #contentPuffs .divider {
                float: left;
                width: 8px;
            }
        /* ---------------------------------------------------------------------
            Image Grid for Before & After Pics
        ------------------------------------------------------------------------ */
        #imagegrid{
            float: left;
            margin-bottom: 15px;
            width: 100%;            
        }
            #imagegrid .imagegridcell{
                float: left;
                width: 140px;
                position:relative;
                border:2px solid #FFFFFF;
                padding-bottom:10px;
            }
                #contentPuffs a{
                    text-decoration: none;
                }                
                #contentPuffs .image {
                    float: left;
                    background-color: #FFFFFF;
                }
        
        
        /* ---------------------------------------------------------------------
           Navigation that appears inside #main to take you to lower-level pages
        ------------------------------------------------------------------------ */ 
        div#accordion_container #pageLinks {
            width: 100%;
            padding-bottom: 5px;                
        }
            div#accordion_container #pageLinks .pageLink {
                margin-bottom: 7px;
                width: 440px;
                background-color: #FFFFFF;      
            }
                div#accordion_container #pageLinks .image {
                    float: left;
                    width: 135px;
                    height: 90px;
                    background-color: #FFFFFF;
                }
                    div#accordion_container #pageLinks .image img {
                        float: left;
                        width: 135px;
                        height: 95px;               
                    }       
                div#accordion_container #pageLinks .text {
                    float: left;
                    width: 290px;
                    _width: 275px;        
                    padding-top: 5px;
                    padding-left: 15px;
                    padding-bottom: 5px;
                }
                    div#accordion_container #pageLinks h3 {
                        float: left;    
                        width: 100%;                
                        font-size: 12px;
                        color: #1c3697;         
                    }
                    div#accordion_container #pageLinks p {
                        float: left;    
                        margin: 0px;    
                        width: 290px;
                        _width: 275px;         
                        
                        font-size: 11px;
                    }
                        div#accordion_container #pageLinks p a.pagelink-link {    
                            float: left;                                                                
                            text-decoration: none;
                            padding-top: 5px;            
                        }

		#normal_pageLinks { width: 475px; margin-bottom: 180px;}
		#normal_pageLinks pageLinks {
            float: left;
            margin-bottom: 15px;
            width: 100%;            
        }
            #normal_pageLinks #pageLinks .pageLink{
                float: left;
                margin-right:20px;
                width: 135px;
                height: 125px;
                margin-bottom: 14px;
                position:relative;
                border:1px solid #E5E5E5;
                background: url(/img/puffs/puff-background.jpg) repeat-x bottom left;       
            }
                #normal_pageLinks #pageLinks a{
                    text-decoration: none;
                }                
               #normal_pageLinks  #pageLinks .image {
                    float: left;
                    background-color: #FFFFFF;
                }
                    #pageLinks .image img {
                        float: left;
                    }
                #normal_pageLinks #pageLinks h2 {
                    float: left;
                    width: 125px;           
                    padding:5px 5px 0;
                    font-size: 12px;
                    color: #007A8E;
                    margin-bottom: 0px;  
                }
                #normal_pageLinks #pageLinks p {
                    color: #666666;
                    float: left;
                    font-size: 11px;
                    font-weight:bold; 
                    margin: 0px;
                    padding: 2px 0px 2px 5px;
                    width: 125px;
                }
                    #normal_pageLinks #pageLinks p a {
                        color: #007A8E;                   
                        float: left;    
                        font-size: 8pt;
                        
                    }
                #normal_pageLinks #pageLinks a.floatlink{
                    position:absolute;
                    bottom:5px;
                    right:10px;
                }
            #normal_pageLinks #pageLinks .divider {
                float: left;
                width: 14px;
            }
            
            #horizontal_container
            {
            	padding-bottom:15px;
            }
            
            #horizontal_container pageLinks {
            
            margin-bottom: 15px;
            width: 100%;            
        }
            #horizontal_container #pageLinks .pageLink{
                clear:both;
                margin-right:10px;
                width: 100%;
                height:auto;
                min-height:135px;
                margin-bottom: 14px;
                position:relative;
                
                background: url(/img/puffs/puff-background2.jpg) repeat-x;       
            }
                #horizontal_container #pageLinks a{
                    text-decoration: none;
                }                
               #horizontal_container  #pageLinks .image {
                    float: right;
                    width:135px;
                    height:95px;
                }
                #horizontal_container .image img {
                     
                     padding-top:5px;
                }
                
                
                #horizontal_container .content {
                	padding:5px;
                }    
                          
                #horizontal_container #pageLinks h3 {
                    
                    width: 295px;           
                    padding: 0px;                     
                    font-size: 12px;
                    color: #007A8E;
                }
                #horizontal_container #pageLinks .text {
                    
                    float: left;
                    font-size: 11px;
                   	width:290px;
                    margin: 0px;
                    padding: 5px 0px 5px 5px;
                   
                }
                    #horizontal_container #pageLinks p a {
                        color: #007A8E;                   
                        float: left;    
                        font-size:12px;
                        background: url('/img/next.gif') no-repeat scroll 67px 4px;
                        padding-right:25px;
                        
                    }
                    
                     #horizontal_container #pageLinks p a:hover {
                        text-decoration: underline;
                        
                    }
                    
                #horizontal_container #pageLinks a.floatlink{
                    position:absolute;
                    bottom:5px;
                    right:10px;
                }
            #horizontal_container #pageLinks .divider {
                float: left;
                width: 14px;}
                
	
	
	     #expert_pageLinks
            {
            	padding-bottom:15px;
            }
            
            #expert_pageLinks pageLinks {
            
            margin-bottom: 15px;
            width: 100%;            
        }
            #expert_pageLinks  #pageLinks .pageLink{
				background-color:#FFFFFF;
				background-image:url(/img/pageLink-bg.jpg);
				background-repeat:repeat-x;
				float:left;
				margin-bottom:10px;
				padding:5px;
				width:440px;
                    
            }
                #expert_pageLinks  #pageLinks a{
                    text-decoration: none;
                }                
               #expert_pageLinks   #pageLinks .image {
                    float: left;
                    width:135px;
                    height:95px;
                }
                #expert_pageLinks  .image img {
                     

                }
                
                
                #expert_pageLinks  .content {
                	padding:5px;
                }    
                          
                #expert_pageLinks  #pageLinks h3 {
                    
                    width: 295px;           
                    padding: 0px;                     
                    font-size: 12px;
                    color: #007A8E;
                }
                #expert_pageLinks  #pageLinks .text {
                    
					float:left;
					padding-bottom:5px;
					padding-left:15px;
					padding-top:5px;
					width:290px;
                   
                }
                    #expert_pageLinks  #pageLinks p a {
                        color: #007A8E;                   
                        float: left;    
                        font-size:12px;
                        background: url('/img/next.gif') no-repeat scroll 67px 4px;
                        padding-right:25px;
                        
                    }
                    
                     #expert_pageLinks  #pageLinks p a:hover {
                        text-decoration: underline;
                        
                    }
                    
                #expert_pageLinks  #pageLinks a.floatlink{
                    position:absolute;
                    bottom:5px;
                    right:10px;
                }
            #expert_pageLinks  #pageLinks .divider {
                float: left;
                width: 14px;}
            
        /* ---------------------------------------------------------------------
           List of profiles 
        ------------------------------------------------------------------------ */     
        #profileList {
            float: left;
            margin-bottom: 15px;
            width: 100%;    
        }
            #profileList .profile,
            #profileList .profileFirst,
            #profileList .profileLast {
                float: left;        
                width: 100%;
                padding-top: 10px;                   
            }
            
            #profileList .profileLast {padding-bottom: 10px;}
            
            #profileList .profile,
            #profileList .profileFirst {
                
                             
                padding-bottom: 10px;
            }
            #profileList .profileFirst {        
                border-bottom-width: 5px;
            }
                #profileList .image {
                    float: left;
                    width: 63px;
                    height: 63px;           
                    background-image: url(/img/profile-image-bg.jpg);
                    background-repeat: no-repeat;
                    padding-top: 6px;
                    padding-left: 6px;
                    padding-right: 6px;
                    padding-bottom: 16px;
                }
                    #profileList .image img {
                        float: left;
                        width: 63px;
                        height: 63px;               
                    }       
                #profileList .text {
                    float: left;
                    width: 360px;                   
                    padding-top: 5px;
                    padding-left: 15px;
                    padding-bottom: 5px;
                }   
                    #profileList h2 {
                        float: left;    
                        width: 100%;                
                        font-size: 12px;
                        color: #1c3697;         
                    }   
                    #profileList p {
                        float: left;    
                        margin: 0px;                
                        padding-top: 5px;
                        font-size: 11px;                    
                    }   
                    #profileList .links {
                        float: left;    
                        width: 100%;
                        padding-top: 15px;
                        font-size: 11px;
                    }       
                        #profileList .links .viewProfile {
                            float: left;                                        
                            background-image: url(/img/profile-viewProfile-bg.gif);
                            background-repeat: no-repeat;
                            padding-top: 1px;
                            padding-left: 19px;
                            padding-right: 30px;
                            padding-bottom: 3px;
                        }                       
                        #profileList .links .downloadProfile {
                            float: left;                    
                            background-image: url(/img/profile-downloadProfile-bg.gif);
                            background-repeat: no-repeat;
                            padding-top: 1px;
                            padding-left: 22px;
                            padding-bottom: 3px;                    
                        }                               
                            #profileList .links a { 
                                float: left;                                    
                                text-decoration: none;
                                border-bottom-width: 1px;
                                border-bottom-style: solid;
                                border-bottom-color: #124db5;               
                            }
                            #profileList .links a:hover {
                                border-bottom-color: #7bbf36;
                            }
        /* ---------------------------------------------------------------------
           Box that appears inside a profile showing photo and download
        ------------------------------------------------------------------------ */     
        #profileBox {
            float: right;
            width: 107px;           
            padding-left: 20px;
            padding-bottom: 20px;
        }               
            #profileBox #image {
                float: left;
                width: 95px;
                height: 95px;           
                background-image: url(/img/profileBox-image-bg.jpg);
                background-repeat: no-repeat;
                padding-top: 6px;
                padding-left: 6px;
                padding-right: 6px;
                padding-bottom: 26px;
            }
                #profileBox #image img {
                    float: left;
                    width: 95px;
                    height: 95px;               
                }   
                #profileBox #download {
                    float: left;
                    margin: 0px;
                    background-image: url(/img/profileBox-download-bg.gif);
                    background-repeat: no-repeat;
                    background-position: 0px 10px;
                    padding-top: 11px;
                    padding-left: 22px;
                    padding-bottom: 3px;
                    font-size: 11px;
                }       
                    #profileBox #download a {   
                        float: left;                                    
                        text-decoration: none;
                        border-bottom-width: 1px;
                        border-bottom-style: solid;
                        border-bottom-color: #124db5;               
                    }
                    #profileBox #download a:hover {
                        border-bottom-color: #7bbf36;
                    }       
        /* ---------------------------------------------------------------------
           Content that is presented in steps (e.g. stages in LASIK)
        ------------------------------------------------------------------------ */
      
                    

				#types .type img { float: right; width: 135px; padding-top: 40px;}
				#types .type{ background: url(/img/glossary/tab.jpg) no-repeat; border: none;}
				#types .type p{margin-left:12px; width: 290px;}				
				#types .type h2{font-size: 100%; margin-left:12px; margin-bottom: 5px; color: #0072A5; padding: 10px 0px 10px 0px;}
				
				#types .type .textFull p{ width: 430px;}
				
				
				#steps .step img,
				#steps .last_step img { float: right; width: 135px; padding-top: 40px;}
				#steps .last_step{ background: url(/img/steps2.gif) no-repeat 1px 3px; border: none; min-height: 100px;}
				#steps .step{ background: url(/img/steps.gif) no-repeat 1px 3px; border: none; min-height: 100px;}
				#steps .step p,
				#steps .last_step p{margin-left:35px; width: 260px;}				
				#steps .step h2,
				#steps .last_step h2, 
			    #steps .step h3,
                #steps .last_step h3 {font-size: 100%; margin-left:12px; color: #0072A5; padding: 10px 0px 10px 0px;}
				#steps .step h2 span,
				#steps .last_step h2 span,
			    #steps .step h3 span,
                #steps .last_step h3 span {font-size: 100%; padding-right: 15px; color: #E7F2FB;}
				
				#steps .step .textFull p,
				#steps .last_step .textFull p{ width: 430px;}
				
                    
                  
        /* ---------------------------------------------------------------------
           Form that appears inside #main
        ------------------------------------------------------------------------ */
        #contentForm {}     
            #contentForm th {
                padding-bottom: 2px;
                text-align: left;       
            }   
            #contentForm td {
                padding-bottom: 10px;           
            }
            #contentForm input.standard,
            #contentForm textarea,
            #contentForm select {
                border: 1px solid #AAAAAA;
                padding: 1px;   
                font-size: 12px;
                color: #666666;
            }
            #contentForm input.standard {
                width: 200px;
            }
            #contentForm textarea {
                width: 350px;
                height: 180px;
            }
            #contentForm select.standard {
                width: 204px;
            }       
        /* ---------------------------------------------------------------------
            The store locator
        ------------------------------------------------------------------------ */
        #storeMap {
            border: solid 5px #CAE1F2;
            width: 330px; height: 755px;
            margin-bottom:10px;
            margin-top:6px;
            
             float:right;
	     
        }
        #ajaxstorelist,
        #store-regionlist,
        #storeInfo{
            padding-left:10px;
            float: left;
        }   
        
        /* start of */
        
        	#list {
       			border: 5px solid #CAE1F2;  
       			padding: 5px;
       			margin: 15px 0 15px 0;      	
        	}
        
            #storeLocator-storelist {
				color: #666666;
				margin-top: 10px;
				width: 350x;        
				border-collapse:collapse;
			}
			#storeLocator-storelist thead{
                text-align:left;
			}
                #storeLocator-storelist th {
                    height:1.4em;
                    border-bottom: 1px solid #e6e6e6; 
                }
            #storeLocator-storelist tr{
				height:1.4em;
				border-bottom: 1px solid #e6e6e6; 
			}
			    #storeLocator-storelist td {
			        height:1.4em;
                    border-bottom: 1px solid #e6e6e6; 
                    font-size: 8pt;
			    }
	                #storeLocator-storelist td.services{
                        font-size: 10px;
	                }
                #storeLocator-storelist tr td.town {
                    padding-left:10px;
                    background-image: url('/img/bullet.gif');
                    background-repeat: no-repeat;
                    background-position: 0px 2px;
                    width:100px;
                }
                #storeLocator-storelist tr td.name{
                    width:150px;
                }
                #store-regionlist #storeLocator-storelist tr td.town{
                    width:270px;
                }    

        /* end of */
            
        #ajaxstorelist h2 {
            padding-top:10px;
            margin:0px;
        }       
        #laser-postcode-search {
          float:left;
			padding-left:10px;
			padding-top:10px;
			width:230px;
        }
            #laser-postcode-search input{
                float:left;
                margin-right:4px;
            }
               
        #storeList {
            padding:0px 0px 0px 10px;
            margin:0px;
            list-style:none;
            width: 330px;
            color: #666666;
            float: left;
            
        }
        #storeList table tr{border-bottom: 1px solid #e6e6e6;}
        #storeList table td{
        padding: 3px 3px 3px 0px;
        }
            #storeList>li {
                clear:left;         
                border-bottom: 1px solid #e6e6e6;
            }
            #storeList .region {
                font-weight: bold;
                width: 330px;
                padding-top: 8px;
                text-align: left;
                border-bottom: 1px solid #e6e6e6;  
                
            }
            #storeList ol {
                padding:0px;
                margin:0px;
                list-style:none;
            }
                #storeList ol li {
                    padding: 2px 0px 2px 10px;
                    background-image: url(/img/subNav-ul-li-a-bg.gif);
                    background-repeat: no-repeat;
                    background-position: 0px 6px;
                    width:320px;
                    height:1.4em;
                    border-top: 1px solid #e6e6e6;   
                }
                    #storeList  .town{
                        
                        width:140px;
                     } 
                    #storeList .name{
                        width: 200px;
                    } 
        #storeInfo{
            width: 450px;
            padding:0px 0px 0px 10px;
            margin:0px;
        }
            #storeInfo h4 {
               color: #1c3697;
            }
        
            #storeInfo .postcodesearch{
              line-height: 2em;
              padding-top: 4px; 
              padding-bottom: 4px; 
            }
                #storeInfo .postcodesearch input{
                    float:left;
                    margin-right:4px;
                } 
                
/* ---------------------------------------------------------------------
    Quick Links
------------------------------------------------------------------------ */ 
#quicklinks {
    clear:both;	
    font-size: 11px;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;                
    width: 930px; 

}


    #quicklinks .quicklink-column0 {
    
        width:270px;
    }
    #quicklinks .quicklink-column1 {
        width: 170px;
    }
    #quicklinks .quicklink-column2 {
        width:180px;
    }
    #quicklinks .quicklink-column3 {
        width:160px;
    }   
    #quicklinks .quicklink-column4 {

        width:120px;
    }
    
    
    
    
    #quicklinks .quicklink-column5 {
        width:180px;
    }
    #quicklinks .quicklink-column6 {
        width:110px;
    }
    #quicklinks div {
        float:left;
        width:px;
    }
	    #quicklinks div *{
            display:block;
	    	float:none;
	    }
	    #quicklinks div ul{
            list-style-type:none;
            margin:0;	       
            padding:0;
	    }
        #quicklinks div h3,
        #quicklinks div h3 a {
            font-weight:bold;
            color: #6ECAEF;
        }
        #quicklinks div a {
            border:0;
            text-decoration: none;
        }
        #quicklinks div a:hover{
            text-decoration:underline;
        }
        #quicklinks div li a {
            color:white;
            font-weight:normal;
        }

    /* ---------------------------------------------------------------------
    Finance Calculator
    ------------------------------------------------------------------------ */
    #financeCalculatorOuter {
        height: 180px;
        width: 434px;
        background: url('/img/financeCalculatorBG.jpg') no-repeat top left;
        padding:10px;
        margin-bottom: 10px;
    }  
    #financeCalculatorInner{
        height: 160px;
        width: 255px;
        background: url('/img/financeCalculatorInnerBG.jpg') no-repeat top left;
        padding: 10px;
        color: #666;
    }
        #financeCalculatorInner h2 {
            margin-bottom: 5px;
        }
        #financeCalculatorInner div.select {
            width: 110px;
            color: #007A8E;
            display: block;
            float: left;
            font-size: 9pt;
            font-weight: bold;
        }
            #financeCalculatorInner div.select select{
                width: 100px;
                font-size: 9pt;
            }
        #financeCalculatorInner .spacer {
            clear: left;
        }           
        #financeCalculatorInner #results {
            padding: 10px 0px;
        }

    /* ---------------------------------------------------------------------
    Interview Panel
    ------------------------------------------------------------------------ */
    #interviewpanel {
        width: 434px;
        background-color: #FFFFFF;
        background-image: url(/img/subNav-bg.jpg);
        background-repeat: repeat-x;            
        padding:10px;
        margin-bottom: 10px;
    }
        #interviewvideo {
            width: 200px;
            height: 220px;
            background-color: #FFF;
        }
        #interviewquestions {
            float: right;
            width: 220px;
        }  
            #questionlist {
                margin: 0px;                
                padding: 0px;        
                width: 185px;                      
            }
            #questionlist li {
                list-style-type: none;  
                font-size: 11px;
                color: #007A8E;         
                float: left;    
            }
                #questionlist 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;
                }           
                #questionlist li a:hover,
                #questionlist li a.active {
                    background-color: #007A8E;
                    background-image: url(/img/subNav-ul-li-ahover-bg.gif);
                    color: #FFFFFF;
                }
    /* ---------------------------------------------------------------------
    Healthcare Logo
    ------------------------------------------------------------------------ */
    #healthcarelogo {
        margin-left: -235px;
        margin-top: -58px;
        clear:left;
    }
    /* ---------------------------------------------------------------------
    Sister Companies
    ------------------------------------------------------------------------ */
    #sisterCompanies {
        float: left;
        width: 950px;
        padding-top: 15px;
        padding-left: 10px;
        padding-right: 10px;                        
    }
        #sisterBox {
            float: left;
            width: 930px;
            background-color: #00A8E7;
            background-image: url(/img/sisterCompanies-bg.jpg);
            background-repeat: repeat-x;    
            padding: 10px;
            padding-top: 15px;  
            padding-bottom: 15px;   
            font-size: 11px;
            color: #FFFFFF;     
        }
            #sisterCompanies span {
                width: 100%;
                padding-bottom: 10px;
                font-weight: normal;
                display:block;
            }
            #sisterBlock {
                float: left;
                width: 100%;
            }
                #sisterBlock .sister {
                    float: left;
                    width: 290px;
                }
                #sisterBlock .sisterDivider {
                    float: left;
                    width: 290px;
                    padding-left: 30px;
                    background-image: url(/img/sisterCompanies-divider-bg.gif);
                    background-repeat: repeat-y;
                }           
                    #sisterBlock .image {
                        float: left;
                        width: 78px;
                        padding: 1px;
                        background-color: #63CFF7;
                    }
                    #sisterBlock .text {
                        float: left;
                        width: 200px;
                        padding-left: 10px;
                    }
                    #sisterBlock .text a {
                        float: left;
                        width: 185px;
                        background-image: url(/img/sisterCompanies-text-a-bg.gif);
                        background-repeat: no-repeat;
                        background-position: 0px 3px;
                        padding-bottom: 5px;
                        padding-left: 15px;
                        font-size: 12px;
                        font-weight: bold;
                        color: #52B1E4;
                        text-decoration: none;                  
                    }
                    #sisterBlock .text a.inline {
					background-image:none;
					background-position:0 50%;
					background-repeat:no-repeat;
					color:#FFFFFF;
					float:none;
					font-size:100%;
					font-weight:normal;
					padding:0;
					text-decoration:none;
					}
                    
                    #sisterBlock .text a:hover {
                        text-decoration: underline;
                    }

                
                

        
    #footer {
        float: left;
        padding-top: 15px;
        padding-left: 20px;
        padding-right: 20px;                
        width: 930px;       
    }       
        #footer-left {
            float: left;
            width: 650px;
        }
        #footer-right {
            float: left;
            width: 280px;
        }                               
            #footer ul {
                float: left;
                margin: 0px;                            
                padding: 0px;
            }
            #footer-left ul {
                width: 100%;
            }                       
            #footer ul.row2 {
                padding-top: 10px;
                padding-bottom: 20px;           
            }
                #footer li {
                    float: left;
                    display: inline;
                    margin: 0px;
                    padding: 0px;                   
                    list-style-type: none;  
                    font-size: 11px;
                    color: #C5E0F4; 
                }
                #footer li.divider {
                    background-image: url(/img/footer-divider-bg.gif);
                    background-repeat: repeat-y;
                    padding-left: 21px;             
                }           
                    #footer a {
                        float: left;                    
                        color: #C5E0F4;
                      	text-decoration:none;
                        border-bottom-width: 1px;
                        border-bottom-style: solid;
                        border-bottom-color: #67B5E5;
                    }
                    #footer a:hover {
                        color: #67B5E5;
                       
                    }
                    
			#countrySelect {
				float: right;				
			}				
				#countrySelect li.countryName {
					float: left;
					padding-top: 10px;
					padding-right: 10px;
					font-size: 11px;
					color: #FFFFFF;
				}
				#countrySelect li.countryFlag {
					float: left;
					padding-top: 10px;
					padding-left: 5px;
				}
					#countrySelect li.countryFlag a {
						height: 17px;								
						border: 0px none #FFFFFF;						
					}
					#countrySelect li.countryFlag a:hover,
					#countrySelect li.countryFlag a.active {
						background-image: url(/img/countryFlag-over-bg.jpg);					
					}
					
					
/*glossary page*/ 
div.glossary-links{ padding-bottom: 10px; text-align: center;  font-weight: bold; width: 450px;}
div#main div.glossary-links a:hover{ text-decoration: none !important;}

div.glossary-links a span{visibility: hidden;}
div.glossary-links a{float: left; text-decoration: none; padding: 2px; width: 20px; height: 20px;}
div.glossary-links a.a{ background: url("/img/glossary/a.gif") no-repeat; }
div.glossary-links a.a:hover{ background: url("/img/glossary/a_hover.gif") no-repeat;}
div.glossary-links a.b{ background: url("/img/glossary/b.gif") no-repeat; }
div.glossary-links a.b:hover{ background: url("/img/glossary/b_hover.gif") no-repeat;}
div.glossary-links a.c{ background: url("/img/glossary/c.gif") no-repeat; }
div.glossary-links a.c:hover{ background: url("/img/glossary/c_hover.gif") no-repeat;}
div.glossary-links a.d{ background: url("/img/glossary/d.gif") no-repeat; }
div.glossary-links a.d:hover{ background: url("/img/glossary/d_hover.gif") no-repeat;}
div.glossary-links a.e{ background: url("/img/glossary/e.gif") no-repeat; }
div.glossary-links a.e:hover{ background: url("/img/glossary/e_hover.gif") no-repeat;}
div.glossary-links a.f{ background: url("/img/glossary/f.gif") no-repeat; }
div.glossary-links a.f:hover{ background: url("/img/glossary/f_hover.gif") no-repeat;}
div.glossary-links a.g{ background: url("/img/glossary/g.gif") no-repeat; }
div.glossary-links a.g:hover{ background: url("/img/glossary/g_hover.gif") no-repeat;}
div.glossary-links a.h{ background: url("/img/glossary/h.gif") no-repeat; }
div.glossary-links a.h:hover{ background: url("/img/glossary/h_hover.gif") no-repeat;}
div.glossary-links a.i{ background: url("/img/glossary/i.gif") no-repeat; }
div.glossary-links a.i:hover{ background: url("/img/glossary/i_hover.gif") no-repeat;}
div.glossary-links a.j{ background: url("/img/glossary/j.gif") no-repeat; }
div.glossary-links a.j:hover{ background: url("/img/glossary/j_hover.gif") no-repeat;}
div.glossary-links a.k{ background: url("/img/glossary/k.gif") no-repeat; }
div.glossary-links a.k:hover{ background: url("/img/glossary/k_hover.gif") no-repeat;}
div.glossary-links a.l{ background: url("/img/glossary/l.gif") no-repeat; }
div.glossary-links a.l:hover{ background: url("/img/glossary/l_hover.gif") no-repeat;}
div.glossary-links a.m{ background: url("/img/glossary/m.gif") no-repeat; }
div.glossary-links a.m:hover{ background: url("/img/glossary/m_hover.gif") no-repeat;}
div.glossary-links a.n{ background: url("/img/glossary/n.gif") no-repeat; }
div.glossary-links a.n:hover{ background: url("/img/glossary/n_hover.gif") no-repeat;}
div.glossary-links a.o{ background: url("/img/glossary/o.gif") no-repeat; }
div.glossary-links a.o:hover{ background: url("/img/glossary/o_hover.gif") no-repeat;}
div.glossary-links a.p{ background: url("/img/glossary/p.gif") no-repeat; }
div.glossary-links a.p:hover{ background: url("/img/glossary/p_hover.gif") no-repeat;}
div.glossary-links a.q{ background: url("/img/glossary/q.gif") no-repeat; }
div.glossary-links a.q:hover{ background: url("/img/glossary/q_hover.gif") no-repeat;}
div.glossary-links a.r{ background: url("/img/glossary/r.gif") no-repeat; }
div.glossary-links a.r:hover{ background: url("/img/glossary/r_hover.gif") no-repeat;}
div.glossary-links a.s{ background: url("/img/glossary/s.gif") no-repeat; }
div.glossary-links a.s:hover{ background: url("/img/glossary/s_hover.gif") no-repeat;}
div.glossary-links a.t{ background: url("/img/glossary/t.gif") no-repeat; }
div.glossary-links a.t:hover{ background: url("/img/glossary/t_hover.gif") no-repeat;}
div.glossary-links a.u{ background: url("/img/glossary/u.gif") no-repeat; }
div.glossary-links a.u:hover{ background: url("/img/glossary/u_hover.gif") no-repeat;}
div.glossary-links a.v{ background: url("/img/glossary/v.gif") no-repeat; }
div.glossary-links a.v:hover{ background: url("/img/glossary/v_hover.gif") no-repeat;}
div.glossary-links a.w{ background: url("/img/glossary/w.gif") no-repeat; }
div.glossary-links a.w:hover{ background: url("/img/glossary/w_hover.gif") no-repeat;}
div.glossary-links a.x{ background: url("/img/glossary/x.gif") no-repeat; }
div.glossary-links a.x:hover{ background: url("/img/glossary/x_hover.gif") no-repeat;}
div.glossary-links a.y{ background: url("/img/glossary/y.gif") no-repeat; }
div.glossary-links a.y:hover{ background: url("/img/glossary/y_hover.gif") no-repeat;}
div.glossary-links a.z{ background: url("/img/glossary/z.gif") no-repeat; }
div.glossary-links a.z:hover{ background: url("/img/glossary/z_hover.gif") no-repeat;}


div#glossary-information{ clear: both; padding-top: 10px; border-top: 1px solid #D9DFE3;}
div#glossary-information .first-letter{ font-size: 12px; font-weight:bold; color: #007A8E;  display:block; margin-left:12px; padding: 5px 0px 10px 0px;}
div#glossary-information div{ margin: 10px 0px 25px 0px; background: url(/img/glossary/tab.jpg) no-repeat;}
div#glossary-information div dd{margin-left:12px; margin-bottom:10px; padding-bottom:15px;}
div#glossary-information div dt{margin-left:12px; margin-bottom: 5px; color: #0072A5; font-size: 100%; font-weight: bold;}
div#glossary-information span.backtotop{ float: right; padding: 8px 0px 0px 0px;}
div#glossary-information span.backtotop a { background: url(/img/glossary/top.gif) no-repeat 65px 5px; padding: 0px 15px 0px 0px;}

.even{ background-color: #E7F2FB;}

/*Search Page*/
table#search_results{width:100%; font-size: 11px; border-top:1px solid #D9DFE3; margin-top: 15px;}
table#search_results strong{ color: #007A8E;}
table#search_results td a{ font-size: 12px; padding-left: 5px;}
table#search_results td.odd{padding: 5px; padding-left:15px;
background: url(/img/search_news_icon.gif) no-repeat #FFF 5px 8px; }
table#search_results td.even{ padding: 5px; padding-left:15px;
background: url(/img/search_news_icon.gif) no-repeat #E7F2FB 5px 8px;}
table#search_results td.odd1{padding: 5px; padding-left:15px;
background: #FFF; border-bottom: 1px solid #D9DFE3;}
table#search_results td.even1{ padding: 5px; padding-left:15px;
background: #E7F2FB; border-bottom: 1px solid #D9DFE3;}
table#search_results caption{color:#007A8E; padding:4px 0px 4px 4px; font-size:13px; font-weight:bold; text-align:left;border-bottom: 1px solid #D9DFE3;}
div#search_r{padding-left:4px;}

.page_numbers { float: left; padding-left: 5px;}
.pag_nav { float: right; font-size: 11px;}
.pag_nav a{ text-decoration: none;}
.pag_nav img{ vertical-align: top; margin:-1px 1px 0px 1px;}
.pagenav{background-color:#FFF;
color:#000;
padding:1px 4px 1px 5px;
}
.pag_nav .big{ background-color: #007A8E;  color: #FFF;}

.pag_nav .prev_p{ background: url(/img/prev.gif) no-repeat 0px 3px; padding: 0px 6px; }
.pag_nav .prev_p span{ display: none;}
.pag_nav .prev_p:hover{text-decoration: underline}
.pag_nav .next_p{ background: transparent url(/img/next.gif) no-repeat scroll 6px 3px; padding:0px 10px;}
.pag_nav .next_p span{ display: none;}
.pag_nav .next_p:hover{text-decoration: underline}

/*FAQ Page*/
div#question_list{ font-size: 11px; margin-top: 10px;}
div#question_list table td.odd{padding:5px; border-bottom: 1px solid #D9DFE3;}
div#question_list table td.even{ background-color: #E7F2FB; padding: 5px; border-bottom: 1px solid #D9DFE3;}
div#question_list caption{color:#007A8E; padding:4px 0px 4px 4px; font-size:13px; font-weight:bold; text-align:left;border-bottom: 1px solid #D9DFE3;}

div#ask_q{background: url('/img/ask_a_question_background.jpg'); border: 1px solid #D9DFE3; padding:5px; clear:both;}
div#ask_q div{background: url('/img/ask-a-question.gif') no-repeat 370px center;}
div#ask_q h2{margin: 0px; font-size: 12px;}
div#ask_q img{float:right; margin-top:-53px; padding-right:10px;}
div#ask_q p {width: 325px; float: left; margin-bottom:10px; font-size:11px; padding:5px 125px 0px 0;}
div#ask_q a { padding-left: 10px; font-size:11px; background: #FFFFFF url(/img/subNav-ul-li-a-bg.gif) no-repeat scroll 2px 3px;}
div#ask_q a.img{background: none;}

div#main a:hover{text-decoration: underline !important;}

div#question_list table td.odd a.lefttext{
padding-left:15px;
background: url(/img/subNav-ul-li-a-bg.gif) no-repeat #FFF 2px 3px; text-decoration: none;
}

div#question_list table td.even a.lefttext{
padding-left:15px;
background: url(/img/subNav-ul-li-a-bg.gif) no-repeat #E7F2FB 2px 3px;text-decoration: none;}

/* Before and after pics */
table#beforeafter img { padding: 1px;} 
table#beforeafter td {}
table#beforeafter td p{ padding: 5px;}

#sitesearchform2{ display: block; padding-top: 10px; }
#sitesearchform2 h2{ margin-bottom:5px;  }
#sitesearchform2{ margin: 5px; padding: 10px 0px 0px 0px; }
#sitesearchform2 .submit-search{ margin-top: 5px; }
#sitesearchform2 #searchfield2{background: #C0DEE3;padding: 1px; border:solid 1px #CCCCCC; margin: 0px 0px 5px 0px ; width: 215px;}

#main ol { padding: 0px; margin: 0px;}
#main ol li.one{ list-style:none; background: url("/img/ol/1.jpg") no-repeat; margin: 0px; padding: 0px 0px 15px 35px;}
#main ol li.two{  list-style:none; background: url("/img/ol/2.jpg") no-repeat; margin: 0px; padding: 0px 0px 15px 35px;}
#main ol li.three{  list-style:none; background: url("/img/ol/3.jpg") no-repeat; margin: 0px; padding: 0px 0px 15px 35px;}
#main ol li.four{  list-style:none; background: url("/img/ol/4.jpg") no-repeat; margin: 0px; padding: 0px 0px 15px 35px;}
#main ol li.five{  list-style:none; background: url("/img/ol/5.jpg") no-repeat; margin: 0px; padding: 0px 0px 15px 35px;}
#main ol li.six{  list-style:none; background: url("/img/ol/6.jpg") no-repeat; margin: 0px; padding: 0px 0px 15px 35px;}
#main ol li.seven{  list-style:none; background: url("/img/ol/7.jpg") no-repeat; margin: 0px; padding: 0px 0px 15px 35px;}
#main ol li.eight{  list-style:none; background: url("/img/ol/8.jpg") no-repeat; margin: 0px; padding: 0px 0px 15px 35px;}
#main ol li.nine{  list-style:none; background: url("/img/ol/9.jpg") no-repeat; margin: 0px; padding: 0px 0px 15px 35px;}
#main ol li.ten{  list-style:none; background: url("/img/ol/10.jpg") no-repeat; margin: 0px; padding: 0px 0px 15px 35px;}

#main ol li.one li, #main ol li.two li, #main ol li.three li, #main ol li.four li, #main ol li.five li,
#main ol li.six li, #main ol li.seven li, #main ol li.eight li, #main ol li.nine li, #main ol li.ten li{ list-style-image: none; margin:15px;}

#product-whychooseus a:hover {color: #007A8E;}

#product-whychooseus {
   background-color:#E8ECEE;
border:1px solid #E3E3E3;
margin:25px 0 20px;
overflow:hidden;
width:448px;
float: left;
}
#product-whychooseus h2{
    padding: 10px 10px 0;
}
#product-whychooseus ul{
         list-style-type: none;
         margin:0;
         overflow:hidden;
         padding:10px;
     }
#product-whychooseus .odd{height: 50px; background: transparent;}
#product-whychooseus .even{height: 60px; background:transparent;}

#product-whychooseus .even img{ margin-bottom: 20px;}

#product-whychooseus ul li{
             display:block;
             float:left;
             margin-bottom: 5px;
             margin-right:20px;
             width:190px;
   }
#product-whychooseus ul li img{
              float:left;
              padding-right: 3px;
             }		        
#product-whychooseus ul li em{
                 color: #007A8E;
       	font-style: normal;
        	font-weight: bold;}
        	
.pdflink li, .pdfspan {
background-image:url(/img/misc/pdficon_small.gif);
background-repeat:no-repeat;
display:block;
line-height:17px;
padding-left:25px;
}

ul#tenreasons, ul.tenreasons {
    list-style-type: none;  
    padding:0;
    margin:0 0 0 10px;
}       
    ul#tenreasons li, ul.tenreasons li {
        line-height:20px;
        padding-left: 30px;        
    }
    ul#tenreasons li.reason1, ul.tenreasons li.reason1 {
        background: url(/img/icons/bullet-1.gif) no-repeat top left;
    }
    ul#tenreasons li.reason2, ul.tenreasons li.reason2 {
        background: url(/img/icons/bullet-2.gif) no-repeat top left;
    }
    ul#tenreasons li.reason3, ul.tenreasons li.reason3 {
        background: url(/img/icons/bullet-3.gif) no-repeat top left;
    } 
    ul#tenreasons li.reason4, ul.tenreasons li.reason4 {
        background: url(/img/icons/bullet-4.gif) no-repeat top left;
    } 
    ul#tenreasons li.reason5, ul.tenreasons li.reason5 {
        background: url(/img/icons/bullet-5.gif) no-repeat top left;
    } 
    ul#tenreasons li.reason6, ul.tenreasons li.reason6 {
        background: url(/img/icons/bullet-6.gif) no-repeat top left;
    } 
    ul#tenreasons li.reason7, ul.tenreasons li.reason7 {
        background: url(/img/icons/bullet-7.gif) no-repeat top left;
    } 
    ul#tenreasons li.reason8, ul.tenreasons li.reason8 {
        background: url(/img/icons/bullet-8.gif) no-repeat top left;
    } 
    ul#tenreasons li.reason9, ul.tenreasons li.reason9 {
        background: url(/img/icons/bullet-9.gif) no-repeat top left;
    } 
    ul#tenreasons li.reason10, ul.tenreasons li.reason10 {
        background: url(/img/icons/bullet-10.gif) no-repeat top left;
    }  
    

