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





    #topLine, 
    #bottomLine {
        float: left;
        width: 100%;
        height: 5px;
        background-color: #f8d5e9;      
    }
    #bottomLine {
        background-color: #f3bbdc;  
    }
    #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: 23px;
        padding-left: 10px;         
    }





    #main {
        float: left;
        width: 450px;       
        padding-top: 355px;
        padding-left: 250px;
        padding-right: 250px;
        padding-bottom: 20px;
        font-size: 12px;
        color: #333333; 
    }
    #level-top-home #main {
        width: auto;
        padding-top: 600px;
        padding-left: 10px;
        padding-right: 0px;
        padding-bottom: 20px;
        font-size: 12px;
        color: #333333; 
    }   
    #level-lower #main,
    #level-lower-man #main {
        padding-top: 260px;         
    }           
    #level-top-storeLocator #main,
    #level-lower-storeLocator #main {
        width: 690px;
        padding-top: 40px;
        padding-right: 10px;
        padding-left:240px;
    }
        /* ---------------------------------------------------------------------
           Standard text content for #main
        ------------------------------------------------------------------------ */
        #main h1 {
            margin-bottom: 10px;            
            font-size: 16px;
            color: #e61577;
        }
        #main h2 {
            margin-bottom: 10px;            
            font-size: 14px;
            color: #e61577;
        }
        #main h3 {
            margin-bottom: 10px;            
            font-size: 14px;
            color: #e61577;
        }                   
        #main p {
            margin-bottom: 15px;            
        }   
        #main .boldBlue {
            font-weight: bold;
            color: #e61577;
        }       
        #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;
        }
        /* ---------------------------------------------------------------------
           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: #f3bbdc;
                text-decoration: none;
            }
            #breadcrumbs li a:hover {
                color: #e61577;
            }
            #breadcrumbs li a.first {
                font-weight: bold;
            }
        /* ---------------------------------------------------------------------
           Social Buttons
        ------------------------------------------------------------------------ */            
        #socialbuttons {
            padding-top: 1em;    
        }            
        /* ---------------------------------------------------------------------
           Standard image content for #main
        ------------------------------------------------------------------------ */
        .feature_image {
            padding-right:10px;
            padding-bottom:10px;
        }
        .feature_image_right {
            padding-left:10px;
            padding-bottom:10px;
        }
        /* ---------------------------------------------------------------------
           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: #E71777;
                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: #F3BBDC;
            }
            #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 [cosmetic]
        ------------------------------------------------------------------------ */
        #homeText {
            overflow: hidden;   
            background: url(/img/bg-footer-text.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
        ------------------------------------------------------------------------ */ 
        #accordion_container .accordion_toggle {
            display: block;
            height: 26px;
            /*width: 450px;*/
            background: url(/img/pageLink-inactiveheader.jpg) no-repeat center left #FFFFFF;
            padding: 0 5px 0 20px;
            line-height: 26px;
            color: #666666 !important;
            font-weight: bold;
            text-decoration: none;
            outline: none;
            font-size: 14px !important;
            cursor: pointer;
            margin: 0 0 10px 0;
        }
        #accordion_container .accordion_toggle_active {
            background: url(/img/pageLink-activeheader.jpg) no-repeat center left #FFFFFF;
            height: 26px;
            line-height: 26px;              
        }
           .accordion_content .image {
               padding-bottom: 5px;
           }
        .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 {
                float: left;
                width: 133px;
                position:relative;
                border:1px solid #E5E5E5;
                background: url(/img/puffs/puff-background.jpg) repeat-x bottom left;       
            }
                #contentPuffs a{
                    text-decoration: none;
                }                
                #contentPuffs .image {
                    float: left;
                    background-color: #FFFFFF;
                }
                    #contentPuffs .image img {
                        float: left;
                    }       
                #contentPuffs h3 {
                    float: left;
                    width: 125px;           
                    padding: 0px 5px;
                    padding-top: 10px;                      
                    font-size: 12px;
                    color: #e61577;
                }
                #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: #E61577;                   
                        float: left;    
                        font-size: 10pt;
                        font-weight: bold;
                    }
                #contentPuffs a.floatlink{
                    position:absolute;
                    bottom:5px;
                    right:10px;
                }
            #contentPuffs .divider {
                float: left;
                width: 14px;
            }
        /*
        	Puffs in the patient testimonials section
        */    
           #patientstories #contentPuffs {
            float: left;
            margin-bottom: 15px;
            width: 100%;            
        }
            #patientstories #contentPuffs .contentPuff {
                float: left;
                width: 133px;
                position:relative;
                border:1px solid #E5E5E5;
                background: url(/img/puffs/puff-background.jpg) repeat-x bottom left;
                margin:0px 0px 15px 0px;   
            }
               #patientstories  #contentPuffs a{
                    text-decoration: none;
                }                
               #patientstories  #contentPuffs .image {
                    float: left;
                    background-color: #FFFFFF;
                }
                #patientstories     #contentPuffs .image img {
                        float: left;
                    }       
                #patientstories #contentPuffs h3 {
                    float: left;
                    width: 125px;           
                    margin-bottom:0px;
                    padding-top: 10px;                      
                    font-size: 12px;
                    color: #e61577;
                }
                #patientstories #contentPuffs p {
                    color: #666666;
                    float: left;
                    font-size: 11px;
                    font-weight:bold; 
                    margin: 0px;
                    padding: 5px 0px 5px 5px;
                    width: 125px;
                }
                    #patientstories #contentPuffs p a {
                        color: #E61577;                   
                        float: left;    
                        font-size: 10pt;
                        font-weight: bold;
                    }
                    #patientstories .chevron{
                    	
                    	margin-right:-5px;
                    }
                    
                #patientstories #contentPuffs a.floatlink{
                    position:absolute;
                    bottom:5px;
                    right:10px;
                }
            #patientstories #contentPuffs .divider {
                float: left;
                width: 14px;
            }
            
            
        /* ---------------------------------------------------------------------
           PageLinks
        ------------------------------------------------------------------------ */ 
        #pageLinks {
            float: left;
            margin-bottom: 15px;
            width: 100%;            
        }
            #pageLinks .pageLink{
                float: left;
                width: 133px;
                height: 125px;
                margin-bottom: 14px;
                position:relative;
                border:1px solid #E5E5E5;
                background: url(/img/puffs/puff-background.jpg) repeat-x bottom left;       
            }
                #pageLinks a{
                    text-decoration: none;
                }                
                #pageLinks .image {
                    float: left;
                    background-color: #FFFFFF;
                }
                    #pageLinks .image img {
                        float: left;
                    }       
                #pageLinks h2 {
                    float: left;
                    width: 125px;           
                    padding: 0px 5px;
                    padding-top: 10px;                      
                    font-size: 12px;
                    color: #e61577;
                }
                #pageLinks p {
                    color: #666666;
                    float: left;
                    font-size: 11px;
                    font-weight:bold; 
                    margin: 0px;
                    padding: 5px 0px 5px 5px;
                    width: 125px;
                }
                    #pageLinks p a {
                        color: #E61577;                   
                        float: left;    
                        font-size: 10pt;
                        font-weight: bold;
                    }
                #pageLinks a.floatlink{
                    position:absolute;
                    bottom:5px;
                    right:10px;
                }
            #pageLinks .divider {
                float: left;
                width: 14px;
            }
       /* ---------------------------------------------------------------------
           Accordion pagelinks
        ------------------------------------------------------------------------ */ 
        #accordion_container #accordionLinks {
            width: 100%;
            padding-bottom: 5px;                
        }
            #accordion_container #accordionLinks .accordionLink {
                margin-bottom: 0px;
                width: 440px;
                background-color: #FFFFFF;      
            }
                #accordion_container #accordionLinks .image {
                    float: left;
                    width: 135px;
                    height: 95px;
                    background-color: #FFFFFF;
                }
                    #accordion_container #accordionLinks .image img {
                        float: left;
                        width: 135px;
                        height: 95px;               
                    }       
                #accordion_container #accordionLinks .text {
                    float: left;
                    width: 290px;           
                    padding-top: 5px;
                    padding-left: 15px;
                    padding-bottom: 5px;
                }
                    #accordion_container #accordionLinks h3 {
                        float: left;    
                        width: 100%;                
                        font-size: 12px;
                        color: #1c3697;         
                    }
                    #accordion_container #accordionLinks p {
                        float: left;    
                        margin: 0px;    
                        width: 290px;               
                        padding-top: 5px;
                        font-size: 12px;
                    }
                        #accordion_container #accordionLinks p a {    
                            float: left;                                                                
                            text-decoration: none;              
                        }
        /* ---------------------------------------------------------------------
           Horizontal (OE-style) Pagelinks
        ------------------------------------------------------------------------ */ 
        #pageLinks-horizontal {
            float: left;
            width: 100%;
            padding-bottom: 5px;                
        }
            #pageLinks-horizontal .pageLink-horizontal {
                float: left;
                margin-bottom: 10px;
                width: 440px;
                background-color: #FFFFFF;      
                background-image: url(/img/pageLink-bg.jpg);
                background-repeat: repeat-x;        
                padding: 5px;       
            }
                #pageLinks-horizontal .image {
                    float: left;
                    width: 135px;
                    height: 95px;
                    background-color: #FFFFFF;
                }
                    #pageLinks-horizontal .image img {
                        float: left;
                        width: 135px;
                        height: 95px;               
                    }       
                #pageLinks-horizontal .text {
                    float: left;
                    width: 290px;           
                    padding-top: 5px;
                    padding-left: 15px;
                    padding-bottom: 5px;
                }
                    #pageLinks-horizontal h2 {
                        float: left;    
                        width: 100%;                
                        font-size: 12px;
                        color: #e61577;     
                        margin: 0px;
                    }
                        #pageLinks-horizontal h2 a {
                            text-decoration: none;
                        }
                    #pageLinks-horizontal p {
                        float: left;    
                        margin: 0px;    
                        width: 290px;               
                        padding-top: 5px;
                        font-size: 11px;
                    }
                        #pageLinks-horizontal p a {    
                            float: left;                                                                
                            text-decoration: none;
                            border-bottom-width: 1px;
                            border-bottom-style: solid;
                            border-bottom-color: #676767;                           
                        }
                        #pageLinks-horizontal p a:hover {
                            border-bottom-color: #676767;
                        }   
        /* ---------------------------------------------------------------------
            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;
                }
        /* ---------------------------------------------------------------------
           List of profiles 
        ------------------------------------------------------------------------ */     
        #profileList {
            float: left;
            margin-bottom: 15px;
            width: 100%;    
        }
            #profileList .profile,
            #profileList .profileFirst,
            #profileList .profileLast {
                float: left;        
                width: 100%;                        
            }
            #profileList .profile,
            #profileList .profileFirst {
                margin-bottom: 10px;
                border-bottom-width: 1px;
                border-bottom-style: solid;
                border-bottom-color: #e8e8e8;
                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: #676767;               
                            }
                            #profileList .links a:hover {
                                border-bottom-color: #666666;
                            }
        /* ---------------------------------------------------------------------
           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: #676767;               
                    }
                    #profileBox #download a:hover {
                        border-bottom-color: #7bbf36;
                    }       
        /* ---------------------------------------------------------------------
           Content that is presented in steps (e.g. stages in LASIK)
        ------------------------------------------------------------------------ */
        #steps {
            float: left;
            margin-bottom: 15px;
            width: 100%;
            border-bottom-width: 1px;
            border-bottom-style: solid;
            border-bottom-color: #e8e8e8;   
        }
            #steps .step {
                float: left;        
                width: 100%;
                border-top-width: 1px;
                border-top-style: solid;
                border-top-color: #e8e8e8;
                padding-top: 10px;
                padding-bottom: 10px;   
            }
                #steps .image {
                    float: left;
                    width: 135px;
                }
                #steps .text {
                    float: left;
                    width: 300px;
                    padding-top: 5px;
                    padding-left: 15px;
                    padding-bottom: 5px;            
                }
                #steps .textLeft {
                    float: left;
                    width: 300px;
                    padding-top: 5px;
                    padding-right: 15px;
                    padding-bottom: 5px;                                                            
                }
                #steps .textFull {
                    float: left;
                    width: 100%;
                    padding-top: 5px;
                    padding-bottom: 5px;
                }
                    #steps h3 {
                        float: left;    
                        width: 100%;                
                        font-size: 12px;
                        color: #1c3697; 
                    }
                    #steps p {
                        float: left;    
                        margin: 0px;                
                        padding-top: 5px;                   
                    }   
        /* ---------------------------------------------------------------------
           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;
            }       
        /* ---------------------------------------------------------------------
           Before and After photos
        ------------------------------------------------------------------------ */     
        #beforeafter {
            text-align: left;
            width: 450px;
        }          
            #beforeafter th.bg {
                border: 1px solid #e6dfe3;
                background-color: #fff0f8;
                color:#e61577;
                padding: 7px;
            }         
            #beforeafter .imagecell{
                width:135px;
            }
            #beforeafter .textcell{
                padding-right:10px;
            }
            #beforeafter tbody td {
                padding-bottom: 10px;
                border-bottom: 1px solid #e6dfe3;
            }
            #beforeafter tbody td.divider {
                padding: 0px;
                border: 0px;
            }            
            
            
        /* ---------------------------------------------------------------------
            The store locator
        ------------------------------------------------------------------------ */
        #storeMap {
            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;
            margin-bottom: 10px;
        }
        #ajaxstorelist,
        #store-regionlist,
        #storeInfo{
            padding-left:10px;
        }       
        #ajaxstorelist h2 {
            padding-top:10px;
            margin:0px;
        }       
        #laser-postcode-search {
          padding-top: 4px; 
        }
            #laser-postcode-search input{
                float:left;
                margin-right:4px;
            }
        #storeList {
            padding:0px;
            margin:0px;
            list-style:none;
            width: 432px;
            color: #666666;
        }
            #storeList>li {
                clear:left;         
                border-bottom: 1px solid #e6e6e6;
            }
            #storeList .region {
                font-weight: bold;
                width: 432px;
                padding-top: 8px;
            }
            #storeList ol {
                padding:0px;
                margin:0px;
                list-style:none;
            }
                #storeList ol li {
                    padding-left:10px;
                    background-image: url('/img/bullet.gif');
                    background-repeat: no-repeat;
                    background-position: 0px 2px;
                    width:432px;
                    height:1.4em;
                    border-top: 1px solid #e6e6e6;   
                }
                    #storeList ol li .town{
                        float:left;
                        width:140px;
                     } 
                    #storeList ol li .name{
                        float:left;
                    } 
        #storeInfo{
            width: 450px;
        }
            #storeInfo h4 {
               color: #1c3697;
            }
        
            #storeInfo .postcodesearch{
              line-height: 2em;
              padding-top: 4px; 
              padding-bottom: 4px; 
            }
                #storeInfo .postcodesearch input{
                    float:left;
                    margin-right:4px;
                } 
    /* ---------------------------------------------------------------------
    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: 120px;
            color: #E61577;
            display: block;
            float: left;
            font-size: 9pt;
            font-weight: bold;
        }
            #financeCalculatorInner div.select select{
                width: 115px;
                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: #e61577;         
                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: #e61577;
                    background-image: url(/img/subNav-ul-li-ahover-bg.gif);
                    color: #FFFFFF;
                }
    /* ---------------------------------------------------------------------
    Healthcare Logo
    ------------------------------------------------------------------------ */
    #healthcarelogo {
        margin-left: -235px;
        margin-top: -48px;
        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: #000201;
            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 h2 {
                width: 100%;
                padding-bottom: 10px;
                font-weight: normal;
            }
            #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: #e51577;
                    }
                    #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: #e61577;
                        text-decoration: none;                  
                    }
                    #sisterBlock .text a.inline {
						background-image:none;
						background-position:0;
						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: #e61577; 
                }
                #footer li.divider {
                    background-image: url(/img/footer-divider-bg.gif);
                    background-repeat: repeat-y;
                    padding-left: 21px;             
                }           
                    #footer a {
                        float: left;                    
                        color: #FFFFFF;
                        text-decoration: none;
                        border-bottom-width: 1px;
                        border-bottom-style: solid;
                        border-bottom-color: #e61577;
                    }
                    #footer a:hover {
                        color: #e61577;
                    }         
/* ---------------------------------------------------------------------
    Why Choose Us boxout
------------------------------------------------------------------------ */ 
#whychooseus {
   background-color:#E8ECEE;
    border:1px solid #E3E3E3;
    margin: 0 0 20px 0;
    overflow:hidden;
    width:448px;
}
	#whychooseus h2{
        padding: 10px 10px 0;
	}
    #whychooseus ul{
        list-style-type: none;
        margin:0;
        overflow:hidden;
        padding:10px;
    }
        #whychooseus ul li{
             display:block;
             float:left;
             margin-bottom: 10px;
             margin-right:20px;
             overflow:hidden;
             width:190px;
        }
            #whychooseus ul li img{
                float:left;
                padding-right: 3px;
            }
/* ---------------------------------------------------------------------
    Quick Links
------------------------------------------------------------------------ */ 
#quicklinks {
    clear:both; 
    font-size: 11px;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;                
    width: 930px; 
}
    #quicklinks .quicklink-column0 {
        width:220px;
    }
    #quicklinks .quicklink-column1 {
        width:200px;
    }
    #quicklinks .quicklink-column2 {
        width:205px;
    }
    #quicklinks .quicklink-column3 {
        width:185px;
    }
    #quicklinks .quicklink-column4 {
        width:120px;
    }
    #quicklinks .quicklink-column5 {
        width:180px;
    }
    #quicklinks div {
        float:left;
        width:180px;
    }
        #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: #E61577;
        }
        #quicklinks div a {
            border:0;
            text-decoration: none;
        }
        #quicklinks div a:hover{
            text-decoration:underline;
        }
        #quicklinks div li a {
            color:white;
            font-weight:normal;
        }            
/*Search Page*/
table#search_results{width:100%; font-size: 11px; border-top:1px solid #D9DFE3; margin-top: 15px;}

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 #EFF4FA 5px 8px;}
table#search_results td.odd1{padding: 5px; padding-left:21px;
background: #FFF; border-bottom: 1px solid #D9DFE3;}
table#search_results td.even1{ padding: 5px; padding-left:21px;
background: #EFF4FA; border-bottom: 1px solid #D9DFE3;}
table#search_results caption{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: #E61577;  color: #FFF;}

.pag_nav .prev_p{ background: url(/img/subNav-ol-li-a-bg3.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/subNav-ol-li-a-bg.gif) no-repeat scroll 6px 3px; padding:0px 10px;}
.pag_nav .next_p span{ display: none;}
.pag_nav .next_p:hover{text-decoration: underline}           
/* site search form */
#sitesearchform2{ display: block; padding-top: 10px; }
#sitesearchform2 h2{ margin-bottom:5px;  }
#sitesearchform2{ margin:0px; padding: 40px 0px; }
#sitesearchform2 .submit-search{ margin-top: 5px; }
#sitesearchform2 #searchfield2{background: #EFF4FA ;padding: 1px; border:solid 1px #CCCCCC; margin: 0px 10px 5px 0px ; width: 215px; float: left;}

.highlight_word{
	font-weight: bold;
}                                                                                    