@charset "utf-8";
/* CSS Document */

html{
	overflow-y: scroll;
	}
	
	
body{
	width: auto;
	height: 800px;
	background: url(../images/body-background.jpg) repeat-x;
	}
	
	.floatLeft
	{
	    float: left;
	}
	.floatRight
	{
	    float: right;
	}
	.redStar
	{
	    font-weight: bold;
	    color: #ff0000;
	}
.latestInformation
{
    font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman", Arial;
	font-size: 10pt;
	color: #666666;
}
.latestInformation a
{
    font-family: Tahoma, Arial, Times New Roman;
	font-size: 13px;
	color: #0D47B3;
	text-decoration: none;
}

.latestInformation a:hover

{
    font-family: Tahoma, Arial, Times New Roman;
	font-size: 13px;
	color: #FF66CC;
	text-decoration: none;
}
.blueTitle
{
    color: #0D47B3;
    font-weight: bold;
}
#container{
	position: absolute;
	left: 50%;
	margin-left: -510px;
	width: 1020px;
	background: url(../images/shadow-background.png) repeat-y;
	padding: 0px 18px 10px 38px;
	margin-top: -30px;
	z-index: 0;
	}
	

#top-bar{
	width: 940px;
	height: 160px;
	background: url(../images/sky-and-sun.jpg) no-repeat bottom right;
	}

	.logo
	{
	    position: absolute;
		width: 391px;
		height: 122px;
		top: 25px;
		}
		
.tel-number
{
    font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman", Arial;
	font-size: 14pt;
	color: #666666;
	margin-top: -15px;
	padding-left: 90px;
}
    
    
    .charity-font
    {
        margin-top: -5px;
        padding-left: 87px;
        font-family: Tahoma, Arial, Times New Roman;
        font-size: 7pt;
        color: #5671AD;
    }
    
    .charity-font2
    {
        margin-top: -5px;
        padding-left: 30px;
        font-family: Tahoma, Arial, Times New Roman;
        font-size: 8pt;
        color: #1E75DC;
    }
       


#left-panel{
	margin-right: 10px;
	float: left;
	}
	
#column-right{
	width: 270px;
	float: left;
	padding: 5px 0 0 0;
	overflow: hidden;
	}

	.header-panel-titles{
		width: 192px;
		height: 24px;
		background-image: url(../images/header-background.jpg);
		}
		
	.menu-headings{
		font-family: Tahoma, Arial, Times New Roman;
		font-size: 13px;
		font-weight: bold;
		color: #666666;
		padding: 3px 0 0 20px;
		margin: 0;
		}
		
	.panel-content{
		width: 260px;
		background-color: #F7F7F7;
		}
	
	
/* -------------------------- NAVIGATION - MAIN MENU ----------------------------------*/				

	
.wives-tales-list-block{
	float: left;
	width: 185px;
	padding: 0 20px 0 0;
	}
	
ul.wives-tales-list {
	list-style-type: none;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 0;
	}
	
			
ul.wives-tales-list a{
	font-family: Tahoma, Arial, Times New Roman;
	font-size: 13px;
	color: #0D47B3;
	text-decoration: none;
	}	
	
ul.wives-tales-list a:hover{
	font-family: Tahoma, Arial, Times New Roman;
	font-size: 13px;
	color: #FF66CC;
	text-decoration: none;
	}
	
p.standard-link a{
    font-family: Tahoma, Arial, Times New Roman;
	font-size: 13px;
	color: #0D47B3;
	text-decoration: none;
}

p.standard-link a:hover{
    font-family: Tahoma, Arial, Times New Roman;
	font-size: 13px;
	color: #FF66CC;
	text-decoration: none;
}


.home-links a
{
    color: #666666;
    text-decoration: none;
}

    .home-links a:hover
    {
        color: #FF66CC;
    }
    	
	
					
			
/* ----------------------- PANELS -----------------------------------*/				

#main{
	float: left;
	}
	
#main-panel{
	width: 675px;
	float: left;
	padding: 0 0 0 0;
	}
	
	.programme-panel
	{
	    float: left;
	    width: 310px;
	    overflow: hidden;
	}
	
	.programme-panel-content{
	
	    float: left;
	    vertical-align: bottom;
	}
	
        .nutrition-panel-left
        {
            background: url(../images/nutrition-panel-left.jpg) no-repeat;
            width: 32px;
            height: 163px;
            float: left;
        }
        
        .vsp-panel-left
        {
            background: url(../images/vsp-panel-left.jpg) no-repeat;
            width: 32px;
            height: 163px;
            float: left;
        }  
        
        .gui-panel-left
        {
            background: url(../images/gui-panel-left.jpg) no-repeat;
            width: 32px;
            height: 163px;
            float: left;
        }  
        
        .contraceptive-panel-left
        {
            background: url(../images/contraceptive-panel-left.jpg) no-repeat;
            width: 32px;
            height: 163px;
            float: left;
        }  
        
        .levels-panel-left
        {
            background: url(../images/levels-panel-left.jpg) no-repeat;
            width: 32px;
            height: 163px;
            float: left;
        }  
        
        .pollution-panel-left
        {
            background: url(../images/pollution-panel-left.jpg) no-repeat;
            width: 32px;
            height: 163px;
            float: left;
        }  
        
        .allergies-panel-left
        {
            background: url(../images/allergies-panel-left.jpg) no-repeat;
            width: 32px;
            height: 163px;
            float: left;
        }  
        
        .parasites-panel-left
        {
            background: url(../images/parasites-panel-left.jpg) no-repeat;
            width: 32px;
            height: 163px;
            float: left;
        }  

        .programme-panel-middle
        {
         background: url(../images/programme-panel-middle.jpg) repeat-x;
         width: 268px;
         height: 163px;
         float: left;
        } 

        .programme-panel-right
           {
            background: url(../images/programme-panel-right.jpg) no-repeat;
            width: 10px;
            height: 163px;
            float: left;
            } 
            
         .nutrition-panel-bottom
         {
             background: url(../images/nutrition-panel-bottom.jpg) no-repeat;
             width: 310px;
             height: 40px; 
             float: left;
             clear: both;
             overflow: hidden;
         }
         
         .vsp-panel-bottom
         {
             background: url(../images/vsp-panel-bottom.jpg) no-repeat;
             width: 310px;
             height: 40px;
             float: left; 
         }
         
         .gui-panel-bottom
         {
             background: url(../images/gui-panel-bottom.jpg) no-repeat;
             width: 310px;
             height: 40px;
             float: left; 
         }
         
         .contraceptive-panel-bottom
         {
             background: url(../images/contraceptive-panel-bottom.jpg) no-repeat;
             width: 310px;
             height: 40px;
             float: left; 
         }
         
         .levels-panel-bottom
         {
             background: url(../images/levels-panel-bottom.jpg) no-repeat;
             width: 310px;
             height: 40px;
             float: left; 
         }
         
         .pollution-panel-bottom
         {
             background: url(../images/pollution-panel-bottom.jpg) no-repeat;
             width: 310px;
             height: 40px;
             float: left; 
         }
         
         .allergies-panel-bottom
         {
             background: url(../images/allergies-panel-bottom.jpg) no-repeat;
             width: 310px;
             height: 40px;
             float: left; 
         }
         
         .parasites-panel-bottom
        {
            background: url(../images/parasites-panel-bottom.jpg) no-repeat;
            width: 310px;
            height: 40px;
            float: left;
        }  
         

            
.programme-image
{
    float: right; 
}

.programme-text
{
    font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman", Arial;
	font-size: 9pt;
	color: #666666;
	padding: 5px 0 5px 10px;
}

    .programme-text a
    {
    
	    color: #0D47B3;
	    text-decoration: none;
	
    }
    
    .programme-text a:hover
    {
    
	    color: #FF66CC;
	
    }
    
	

.panel-top{
	background: url(../images/panel-top.jpg) no-repeat;
	width: 670px;
	height: 10px;
	overflow: hidden;
	float: left;
	margin-top: 5px;
	}
	
.panel-middle{
	background: url(../images/panel-repeat.jpg) repeat-y;
	width: 670px;
	float: left;
	margin-bottom: 0px;
	}
	
.panel-bottom{
	background: url(../images/panel-bottom.jpg) no-repeat;
	width: 670px;
	height: 10px;
	overflow: hidden;
	float: left;
	margin-top: 0;
	#margin-top: 0;
	_margin-top: -10px;
	image-align: top;
	}
	
	
	
#next-event{
	float: left;
	}
	
#next-event-top{
	width: 264px;
	height: 70px;
	background: url(../images/next-event-top.jpg) no-repeat;
	overflow: hidden;
	}
	
#next-event-repeat{
	width: 264px;
	background:url(../images/next-event-repeat.jpg) repeat-y;
	overflow: hidden;
	}
	
#next-event-bottom{
	width: 264px;
	height: 31px;
	background: url(../images/next-event-bottom.jpg) no-repeat;
	overflow: hidden;
	}
	
			#next-event h1{
				font-family: Tahoma, Arial, Times New Roman;
				font-size: 19px;
				color: #0D47B3;
				font-weight: 500;
				text-align: right;
				padding: 30px 15px 0 0;
				}
				
			#next-event p{
				font-family: Tahoma, Arial, Times New Roman;
				font-size: 12px;
				color: #666666;
				font-weight: 500;
				text-align: right;
				padding: 0 15px 10px 0;
				}
	
.flower-background{
	min-height: 110px;
	background: url(../images/flowers.jpg) no-repeat bottom left;
	margin-left: 5px;
	}
	
#special-offer-bottom{
	background: url(../images/special-offer-bottom.jpg) no-repeat;
	width: 264px;
	height: 31px;
	}
	
#resources-panel-bottom{
	background: url(../images/resources-panel-bottom.jpg) no-repeat;
	width: 264px;
	height: 31px;
	}
	
#news-top{
	width: 264px;
	height: 48px;
	background: url(../images/news-top.jpg) no-repeat;
	margin-top: 5px;
	}
	
.intro-panel{
	width: 620px;
	padding: 20px 0 20px 0;
	}
	
.wives-tales-panel{
	width: 625px;
	padding: 0 0 20px 20px;
	#padding: 10px 0 20px 20px;
}


        
.contact-panel-divider
{
    border-bottom: 1px solid #CCCCCC;
}

.content-padding
{
    padding: 0 20px 10px 20px;
}

.content-padding2
{
    padding: 5px;
}

#vaccines-panel
{
    background: url(../images/vaccines-panel.jpg) no-repeat;
    width: 266px;
    height: 228px;
    margin-bottom: 2px;
    text-align: left;
}

#new-book-panel
{
    background: url(../images/new-book-panel.jpg) no-repeat;
    width: 266px;
    height: 180px;
}
        
#forms-panel
{
    background: url(../images/forms-panel.jpg) no-repeat;
    width: 266px;
    height: 180px;
}

#donations-panel
{
    background: url(../images/donations-panel.jpg) no-repeat;
    width: 266px;
    height: 180px;
}

    .quantity-area
    {
        width: 145px;
        height: 50px;
        float: right;
        margin: 125px 10px 0 0;   
    }
    
        .enter-ammount
        {
            width: 50px;
            float: left;
            margin-right: 5px;
        }
        
        .donate-currency
        {
            float: left;
            font-family: Arial, Times New Roman;
            font-size: 16px;
            color: #666666;
            margin-right: 5px;
        }
        
        .donation-error
        {
            font-family: Tahoma, Arial, Times New Roman;
            font-size: 12px;
            width: 140px;
            margin-left: 15px;
        }

#info-pack-panel
{
    background: url(../images/info-pack-panel.jpg) no-repeat;
    width: 266px;
    height: 180px;
}

#events-panel
{
    background: url(../images/events-panel.jpg) no-repeat;
    width: 266px;
    height: 180px;
}

#testimonials-panel
{
    width: 265px;
}
    .testimonials-panel-top
    {
        background: url(../images/testimonials-panel-top.jpg) no-repeat;
        width: 265px;
        height: 80px;
    }
    
    .testimonials-panel-repeat
    {
        background: url(../images/testimonials-panel-repeat.jpg) repeat-y;
        width: 265px;
        float: left;
    }
    
    .testimonial
    {
        border-bottom: 1px solid #999999;
    }
    
    .testimonials-panel-bottom
    {
        background: url(../images/testimonials-panel-bottom.jpg) no-repeat;
        width: 265px;
        height: 10px;
    }
    
    
    .testimonial-text
    {
    font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman", Arial;
	font-size: 10pt;
	font-style: italic;
	color: #666666;
	text-align: right;
	
    }  
    
    .testimonial-text-bold
    {
    font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman", Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	text-align: right;
    }  
    
    .testimonial-text-small
    {
    font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman", Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-align: right;
    }  
    
    .testimonial-text-wrapper
    {
	width: 200px;
	padding: 0 15px 15px 0;
	float: right;
    } 
    

	

.forms-panel-button
{
    padding: 125px 10px 0 165px;
    #padding: 145px 10px 0 165px;
    width: 160px;
    text-align: left;
}
.forms-panel-button2
{
    padding: 90px 10px 0 165px;
    #padding: 110px 10px 0 165px;
    width: 165px;
    text-align: left;
}

.forms-panel-button3
{
    padding: 35px 10px 0 155px;
    #padding: 65px 10px 0 155px;
    width: 165px;
    text-align: left;
}

.programme-buttons
{
    float: right;
    padding: 5px 15px 0 2px;
    margin-top: -15px;
    #margin-top: 0;
}


.form-panel-2
{
    float: left;
    width: 300px;
    height: 160px;
    border: 1px dashed #cccccc;
    margin: 4px;
}

.forms-image
{
    float: left;
    height: 140px;
}  

.forms-text-content
{
    margin-top: -10px;
}  	

#page-index
{
    width: 668px; 
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
  
}

.index-header
{
    padding: 20px 0 0 20px;
}

#index-list-wrapper
{
    padding-left: 25px;
}

.index-list
{
    float: left;
    width: 210px;
}

    .index-list ul
{
    margin-left: -30px;
    #margin-left: 0;
}

        .index-list li
        {
            list-style-type: none;
            padding: 0 15px 0 0;
            font-family: Tahoma, Arial, Times New Roman;
            font-size: 14px;
            font-weight: bold;
          }
          
          .index-list a
        {
            text-decoration: none;
            color: #0D47B3;
          }
          
            .index-list a:hover
        {
            text-decoration: none;
            color: #FF66CC;
          }
          
.page-list-sub-index li
{
    font-family: Tahoma, Arial, Times New Roman;
    font-size: 12px;
    font-weight: normal;
}  

.notice
{
    background-color: #fafafa;
    border: 1px dotted #cccccc;
    padding-left: 10px;
    margin-bottom: 15px;
}

.notice-divider
{
    border-top: 1px dotted #666666;
    width: 550px;
}

.notice-font{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 13pt;
	color: #0D47B3;
	font-weight: 500;
	} 
	
	.notice-font2
	{
	    color: #666666;
	}
	    
	
	.notice-font a{
	    color: #0D47B3;
	    text-decoration: none;
	    font-size: 12pt;
	    }
	    
	.notice-font a:hover{
	    color: #FF66CC;
	    } 
		
/* ------------------------ END OF PANELS ---------------------------------*/	
	
.homepage-panel-text{
	font-family:  Tahoma, Verdana, "Trebuchet MS", "Times New Roman", Arial;
	font-size: 12px;
	width: 400px;
	}
	
.home-panel-image{
	background: url(../images/baby2.jpg) bottom left no-repeat;
	margin-left: 10px;
	margin-top: 0;
	padding: 0 0 0 0;
	margin-bottom: 0;
	float: left;
	}
	
.home-panel-image2{
	background: url(../images/butterflies1.jpg) no-repeat bottom right;
	float: left;
	}
	
.pink-bar{
	background: url(../images/pink-bar-repeat.jpg) repeat-x;
	width: 650px;
	height: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
	#margin-bottom: 0;
	float: left;
	}
	
.home-panel-content{
	padding: 0 0 0 190px;
	width: 440px;
	}
	
.home-panel-content2{
	padding: 20px 0 30px 20px;
	width: 620px;
	}
	
#programme-panels{
	float: left;
	}
	
.programme-panel-text{
	padding: 0 0 20px 20px;
	width: 400px;
	float: left;
	}
	
.about-panel-text{
	font-family: Tahoma, Arial, Times New Roman;
	font-size: 12px;
	padding: 0 0 20px 20px;
	width: 400px;
	float: left;
	}
	
.programme-image{
	padding: 20px 0 0 15px;
	}
	
.couple-image{
	float: right;
	padding-top: 50px;
	}
	
.hair-image{
	float: right;
	margin-left: 25px;
	border: 1px solid #666666;
	}
	

	
.about-panel-content{
	padding: 20px 30px 30px 20px;
	width: 895px;
	}
	
h1.large-blue{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 18pt;
	color: #0D47B3;
	font-weight: 500;
	letter-spacing: -1px;
	}
	
	h1.large-blue li{
		list-style-type: none;
	}
	
h1.medium-blue{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 13pt;
	color: #0D47B3;
	font-weight: 500;
	}
	
h1.small-blue{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 10pt;
	color: #0D47B3;
	font-weight: 500;
	}
	
h1.large-pink{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 28px;
	color: #FFBBDD;
	font-weight: 500;
	letter-spacing: -1px;
	}
	
h1.medium-pink{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 16px;
	color: #FF66CC;
	text-align: right;
	padding: 5px 10px 0 0;
	font-weight: normal;
	}
	
h1.medium-grey{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 18px;
	color: #999999;
	margin-top: 0;
	font-weight: 200;
	}
	
h1.small-grey{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 16px;
	color: #666666;
	margin-top: 0;
	font-weight: 200;
}

h1.nutrition{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 16px;
	color: #98D503;
	margin-top: 0;
	font-weight: 200;
	padding: 10px 0 0 10px;
}

h1.nutrition2{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 16px;
	color: #98D503;
	margin-top: 0;
	font-weight: 200;
}

h1.nutrition-large{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 18pt;
	font-weight: 500;
	letter-spacing: -1px;
	color: #98D503;

}



h1.vsp-large
{
    font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 18pt;
	font-weight: 500;
	letter-spacing: -1px;
	color: #666666;
}

h1.vsp2{
    font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 16px;
	color: #666666;
	margin-top: 0;
	font-weight: 200;
}
    

h1.small-dark-grey{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 16px;
	color: #999999;
	margin-top: 0;
	font-weight: 200;
	padding: 10px 0 0 10px;
}

h1.vsp{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 16px;
	color: #666666;
	margin-top: 0;
	font-weight: 200;
	padding: 10px 0 0 10px;
}

h1.gui{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 16px;
	color: #AF61AF;
	margin-top: 0;
	font-weight: 200;
	padding: 10px 0 0 10px;
}

h1.gui-large{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 18pt;
	color: #AF61AF;
	font-weight: 500;
	letter-spacing: -1px;
}

h1.contraceptive{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 16px;
	color: #FF5959;
	margin-top: 0;
	font-weight: 200;
	padding: 10px 0 0 10px;
}

h1.contraceptive2{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 16px;
	color: #FF5959;
	margin-top: 0;
	font-weight: 200;
}

h1.contraceptive-large{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 18pt;
	color: #FF5959;
	margin-top: 0;
	font-weight: 200;
}

h1.levels{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 16px;
	color: #0099FF;
	margin-top: 0;
	font-weight: 200;
	padding: 10px 0 0 10px;
}

h1.levels-large{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 18pt;
	color: #0099FF;
	margin-top: 0;
	font-weight: 200;
	padding: 10px 0 0 0;
}

h1.pollution{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 16px;
	color: #FCBF07;
	margin-top: 0;
	font-weight: 200;
	padding: 10px 0 0 10px;
}

h1.pollution-large{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 18pt;
	font-weight: 500;
	letter-spacing: -1px;
	color: #666666;

}

h1.pollution2{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 16px;
	color: #666666;
	margin-top: 0;
	font-weight: 200;
}

h1.allergies{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 16px;
	color: #E46A03;
	margin-top: 0;
	font-weight: 200;
	padding: 10px 0 0 10px;
}

h1.allergies-large{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 18pt;
	font-weight: 500;
	letter-spacing: -1px;
	color: #E46A03;
}

h1.parasites{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 16px;
	color: #337812;
	margin-top: 0;
	font-weight: 200;
	padding: 10px 0 0 10px;
}

h1.parasites-large{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 18pt;
	color: #337812;
	margin-top: 0;
	font-weight: 500;
	padding: 10px 0 0 10px;
}

.larger-font-grey{
    font-family: Tahoma, Arial, Times New Roman;
    font-size: 16px;
	color: #666666;
    }
    
.larger-font-blue{
    font-family: Tahoma, Arial, Times New Roman;
    font-size: 16px;
	color: #0D47B3;
    }
	
.standard-font{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman", Arial;
	font-size: 10pt;
	color: #666666;
	text-align: left;
	}
	
	ul.standard-font
	{
	    list-style-type: none;
	}
	
.standard-font-bold{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman", Arial;
	font-size: 10pt;
	color: #666666;
	text-align: justify;
	font-weight: bold;
	}
	
	.standard-font a{
	    color: #0D47B3;
	    text-decoration: none;
	    }
	    
	.standard-font a:hover{
	    color: #FF66CC;
	    } 
	    
	    
.large-font{
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman", Arial;
	font-size: 13pt;
	color: #666666;
	text-align: justify;
	} 
	
	.large-font a{
	    color: #0D47B3;
	    text-decoration: none;
	    }
	    
	.large-font a:hover{
	    color: #FF66CC;
	    }           
	
.hair-panel-text{
	width: 625px;
	padding: 0 0 20px 20px;
	#padding: 10px 0 20px 20px;
	}
	
#lists{
	width: 400px;
	margin-top: -10px;
	}
	
.home-list-1{
    width: 180px;
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman", Arial;
	font-size: 14px;
	color: #666666;
	float: left;
	list-style-type: none;
	}
	
.home-list-2{
	
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman", Arial;
	font-size: 14px;
	color: #666666;
	float: left;
	list-style-type: none;
	}
	
	ul.list-style
	{
	    list-style-type: none;
	    margin-left: -30px;
	    #margin-left: 0;
	    margin-top: 0;
	}
.numbered-list
{
    
   list-style-type: decimal;
   font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman", Arial;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	}
	
	.numbered-list a
{
    color: #0D47B3;
    text-decoration: none;
}

.numbered-list a:hover
{
    color: #FF66CC;
    text-decoration: none;
}
	
	ul.numbered-list li{
	    padding-bottom: 20px;
	}
	
	
.standard-list-bullets{
    font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman", Arial;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	}  
	
	    .standard-list-bullets li{
          padding-top: 5px;
	        }  
	
.standard-list{
    font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman", Arial;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	list-style-type: none;
	}  
	
    .standard-list a{
	    color: #0D47B3;
	    text-decoration: none;
	    }
	    
	.standard-list a:hover{
	    color: #FF66CC;
	    }
	    
.floated-list1
{
    float: left;
    padding: 0 40px 0 0;
    border-right: 1px solid #cccccc;
    
} 

.floated-list2
{
    float: left;
    padding: 0 0 0 40px;
    
} 

.reference-list
{
   
   font-family: Tahoma, Arial, Times New Roman;
    font-size: 12px;
    color: #666666;
    list-style-type: none;
} 
	    
    
	    
.ticked-list li
{
    font-family: Tahoma, Arial, Times New Roman;
    font-size: 12px;
    color: #666666;
    list-style-type: none;
    
} 

    .ticked-list a{
	    color: #0D47B3;
	    text-decoration: none;
	    }
	    
	.ticked-list a:hover{
	    color: #FF66CC;
	    } 

.crossed-list li
{
    font-family: Tahoma, Arial, Times New Roman;
    font-size: 12px;
    color: #666666;
    list-style-type: none;
} 
	    
	/* ----------- ONLINE SHOP --------- --------*/
	
	
	.product-panels-wrapper
{
   padding: 0 0 0 8px;
   clear: both;
}

.product-panel
{
    float: left;
    padding: 0 0 5px 5px;
   
}

.product-panel-top
{
    background: url(../images/product-panel-top.jpg) no-repeat;
    width: 320px;
    height: 13px;
}

.product-panel-middle
{
    background: url(../images/product-panel-middle.jpg) repeat-y;
    width: 320px;
    height: 175px;
}

.product-panel-bottom
{
    background: url(../images/product-panel-bottom.jpg) no-repeat;
    width: 320px;
    height: 29px;
}

.supplement-panel
{
    float: left;
}

.supplement-panel-top
{
    background: url(../images/supplement-panel-top.jpg) no-repeat;
    width: 212px;
    height: 10px;
}

.supplement-panel-middle
{
    background: url(../images/supplement-panel-middle.jpg) repeat-y;
    width: 212px;
    float:left;
    height: 160px;
}

.supplement-panel-bottom
{
    background: url(../images/supplement-panel-bottom.jpg) no-repeat;
    width: 212px;
    height: 10px;
}

.supplement-details
	{
	    width: 130px;
	    float: right;
	    padding: 0 10px 0 0;
	    text-align: right;
	}  
	
	.supplement-image
	{
	    
	    padding-left: 5px;
	    float: left;
	    
	}  
	
h1.supplement-heading
{
    font-family: Tahoma, Arial, Times New Roman;
    font-size: 10pt;
    text-align: right;
}

.supplement-price
{
    font-family: Tahoma, Arial, Times New Roman;
    font-size: 10pt;
    text-align: right;
}

.booklet-panel-middle
{
    background: url(../images/supplement-panel-middle.jpg) repeat-y;
    width: 320px;
    height: 97px;
}

.shoppingCartTop
{
    background: url(../images/shoppingCartTop.jpg) no-repeat;
    height: 9px;
}
.productAddedBox
{
    border: 2px solid #e6e6e6;
    margin-left: 10px;
    margin-right: 10px;
    height: 50px;
    padding: 10px;    
}
.productAddedText
{
    padding-left: 10px;
    padding-right: 5px;
    font-family: Tahoma, Arial, Times New Roman;
    font-size: 10pt;
    color: #0D47B3;
}
.shoppingCartBottom
{
    background: url(../images/shoppingCartBottom.jpg) no-repeat;
    height: 9px;
}
.shoppingPanel
{
    margin-bottom: 2px;
}
.searchPanel
{
    margin-bottom: 3px;
    
}
.shoppingBasketEmpty
{
    font-family: 'Trebuchet MS', Arial, Times New Roman;
    font-size: 9pt;
    color: #1774D6;
    font-weight: bold;
    text-align: center;
    padding-top: 10px;
}
.shoppingBasketEmptyText
{
    font-family: 'Trebuchet MS', Arial, Times New Roman;
    font-size: 10pt;
    color: #1774D6;
    font-weight: bold;
    text-align: center;
    padding-top: 10px;
}
.shoppingBasketEmptyText2
{
    font-family: 'Trebuchet MS', Arial, Times New Roman;
    font-size: 10pt;
    color: #1774D6;
    text-align: center;
}
.emptyHolder
{
    margin-top: 5px;
}
.emptyHolder2
{
    margin-top: -3px;
}
.emptyBasket
{
    float: right;
    padding-right: 10px;
}
.emptyButton
{
    padding-left: 5px;
}
.cartIcon
{
    padding-left: 5px;
    padding-right: 0px;
}
.cartIconEmpty
{
    padding-left: 5px;
    padding-right: 10px;
}
.cartText
{
    text-align: center;
    width: 210px;
}
.shoppingPanel2
{
    width: 257px;
    clear: both;
    height: 52px;
}
.innerShoppingPanel
{
    padding: 5px;
    background: url(../images/shoppingCartSides.jpg) repeat-y;
    width: 260px;
}
.innerShoppingPanel2
{
    height: 120px;
    background: url(../images/searchBg.jpg) no-repeat; 
}
.innerSearchPanel
{
    padding: 45px 5px 5px 5px;
}
.shoppingBasketPrice
{
    font-family: 'Trebuchet MS', Arial, Times New Roman;
    font-size: 12pt;
    color: #F187E1;
    font-weight: bold;
}
#navigationShop
	{
	    padding-top: 5px;
		z-index: 20;
		position: absolute;
		width: 640px;
		font-family: 'Trebuchet MS', Arial, Times New Roman;
        font-size: 12pt;
		
	}
.shoppingMenu1 {
		float: left;
		padding:0px 0 3px 10px;
		cursor: default;
		text-align: left;
		font-family: Trebuchet MS, Arial;
		font-size: 10pt;
		font-weight: bold;
		height: 20px;
		width: 380px;
		background: url("../images/buttons/web-button.png") no-repeat;
		color: #ffffff;
		z-index: 30;
    }
    .shoppingMenu2 {
		float: left;
		padding:0px 0 3px 0;
		cursor: default;
		text-align: center;
		font-family: Trebuchet MS, Arial;
		font-size: 10pt;
		font-weight: bold;
		height: 20px;
		width: 120px;
		background: url("../images/buttons/web-button.png") no-repeat;
		color: #ffffff;
		z-index: 30;
    }
    
    .shoppingMenu3 {
		float: left;
		padding:0px 0 3px 0;
		cursor: default;
		text-align: center;
		font-family: Trebuchet MS, Arial;
		font-size: 10pt;
		font-weight: bold;
		height: 20px;
		width: 125px;
		background: url("../images/buttons/web-button.png") no-repeat;
		color: #ffffff;
		z-index: 30;
    }

/*SHOP*/
#titleBarShop
{
    width: 635px;
    height: 25px;
    background: url("../images/title-bars-bg.jpg") repeat-x;
    border: 1px solid #666666;
    padding-left: 5px;
    padding-right: 5px;
    z-index: 25;
    float: left;
    margin-left: 10px;
    margin-bottom: 5px;
}
/*END SHOP*/

h1.product-heading
{
    font-family: Tahoma, Arial, Times New Roman;
    font-size: 10pt;
    color: #0D47B3;
    font-weight: normal;
    text-align: right;
}

.product-panel-text
{
    width: 200px;
    font-family: Tahoma, Arial, Times New Roman;
    font-size: 10pt;
	color: #666666;
	text-align: right;
}

    .product-panel-text a
{
    color: #0D47B3;
    text-decoration: none;
}

    .product-panel-text a:hover
        {
        color: #FF66CC;
        }
        
.product-price
{
    font-family: Tahoma, Arial, Times New Roman;
    font-size: 12pt;
    color: #0D47B3;
}
	
	.add-to-basket
	{
	   padding: 0 7px 0 0;
	   float: right;
	}
	.add-to-basket-supp
	{
	   padding-top: 10px;
	   float: right;
	}
	
	.product-more-info
	{
	   padding: 0 7px 0 0;
	}
	
    .product-info
    {
        
        
    }
	

	
	.product-details
	{
	    float: right;
	    width: 200px;
	    padding: 0 10px 0 0;
	}  
	
	.product-image
	{
	    float: left;
	    padding: 0 0 0 12px;
	}  
	
	
	.shop-main-menu{
	padding: 0;
	margin-left: 20px;
	list-style: none;
	}
	
		.first
		{
		    border-left: 1px solid #CCCCCC;
		}
	
		.differentSupps
		{
		    margin-left: 208px;
		}
		a.shopLink
		{
		    font-family: 'Trebuchet MS', Arial;
		    font-size: 12px;
		    color: #1A72D4;
		    text-decoration: none;
		}
		a.selectedShopLink
		{
		    font-family: 'Trebuchet MS', Arial;
		    font-size: 12px;
		    color: #F187E1;
		    text-decoration: none;
		}
		a.shopLink:hover
		{
		    font-family: 'Trebuchet MS', Arial;
		    font-size: 12px;
		    color: #F187E1;
		    text-decoration: underline;
		}
		
		a.shopLink2
		{
		    font-family: 'Trebuchet MS', Arial;
		    font-size: 13px;
		    color: #1A72D4;
		    text-decoration: none;
		}
		a.selectedShopLink2
		{
		    font-family: 'Trebuchet MS', Arial;
		    font-size: 13px;
		    color: #F187E1;
		    text-decoration: none;
		}
		a.shopLink2:hover
		{
		    font-family: 'Trebuchet MS', Arial;
		    font-size: 13px;
		    color: #F187E1;
		    text-decoration: underline;
		}
		.postageOptions
		{
		    margin-right: 20px;
		    float: right;
		}
		.postagePrices
		{
		    margin-right: 20px;
		}
		.cancelButton
		{
		    margin-bottom: 10px;
		    margin-left: 10px;
		}
.product-large-image
{
    float: left;
    padding: 10px 10px 10px 0;
}

.reference-font
{
    font-family: Tahoma, Arial, Times New Roman;
    font-size: 8pt;
    color: black;
    font-style: italic;
}

.author
{
    font-family: Arial, Times New Roman;
    font-size: 11pt;
    font-style: italic;
    color: #666666;
}
.addedInCart
{
    font-family: Arial, Times New Roman;
    font-size: 11pt;    
    color: #666666;
    padding-left: 10px;
    font-weight: bold;
}


		
		
	
       
    
/* ----------------- END OF SHOP -----------------*/	


.events-section
{
    margin-top: 10px;
    clear: both;
}

h1.event-heading
{
    font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 13pt;
	color: #0D47B3;
	font-weight: bold;
}

.event-details
{
    width: 200px;
    height: 100px;
    float: left;
    border-left: 1px solid #999999;
    padding-left: 5px;
    margin-bottom: 10px;
    
}

.event-list
{
 margin: 0;
 padding: 0;
 font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman", Arial;
 font-size: 10pt;
 color: #666666;

}

    .event-list li
{
    list-style-type: none;
}



.event-list-blue
{
    color: #0D47B3;
}

.red-text
{
    color: Red;
}


    


.footer-bar{
	background: url(../images/pink-bar-repeat.jpg) repeat-x top;
	width: 940px;
	height: 10px;
	float: left;
	padding: 0 0 10px 0;
	}
	
#footer{
	clear: both;
	}
	
.footer-text{
	font-family: Tahoma, Arial, Times New Roman;
	font-size: 12px;
	color: #333333;
	text-align: center;
	}
	
.footer-text2{
	font-family: Arial, Times New Roman;
	font-size: 10px;
	color: #666666;
	text-align: center;
	}
	
#footer h2{
	font-family: Tahoma, Arial, Times New Roman;
	font-size: 11px;
	color: #0D47B3; 
	text-align: center;
	}
	
#footer a img{
	text-decoration: none;
	border: none;
	}
	
.framefive{
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	}
	
.float-left
{
    float: left;
    text-align: left;
}

.float-right
{
    float: right;
}
	
.clear-both{
	clear: both;
	}
	
	
.diagram-left1
{
    float: left;
    padding-right: 20px;
    padding-bottom: 5px;
}

.diagram-left2
{
    float: left;
    padding-right: 30px;
    padding-bottom: 5px;
}



.public-events-padding
{
    width: 600px;
    height: 50px;
    padding-bottom: 50px;
}


.success-story
{
    width: 600px;
    padding: 10px;
    border-top: 1px dotted #999999;
    clear: both;
}

    .success-story-image
    {
        float: left;
        margin-right: 20px;
    }
    
    h1.success
    {
        font-family: Tahoma;
        font-size: 14px;
        color: #0D47B3;
    }
        
    h2.success
    {
        font-family: Tahoma;
        font-size: 14px;
        font-weight: normal;
        color: #0D47B3;
    }
    
    .success-description
    {
        width: 600px;
        padding: 10px 0 10px 0;
        border-top: 1px dotted #999999;
        border-bottom: 1px dotted #999999;
    }
    
        .success-top-section
        {
            
        }
        
        .success-bottom-section
        {
            width: 600px;
        }
.breadCrumb
{
    padding-left: 10px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #FF66CC;
}  
.breadCrumb a
{
    font-family: Tahoma;
    font-size: 11px;
    color: #0D47B3;
    font-weight: bold;
    text-decoration: none;
}
   
.breadCrumb a:hover
{
    font-family: Tahoma;
    font-size: 11px;
    color: #FF66CC;
    font-weight: bold;
    text-decoration: none;
}
.youAreHere
    {
	font-family: Tahoma, Verdana, "Trebuchet MS", "Times New Roman",  Arial;
	font-size: 10pt;
	color: #0D47B3;
	font-weight: 500;
	}
        
        
        