/* CSS Document */
body{
margin:0 0 0 0;
padding:0 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
background: #E2D8F9;      /*CECDE9*/
/*background: #cccccc url("images/bg_grad3.jpg") fixed;*/
}

td, ul, ol, li, a, span, p {
margin:0;
padding:0;
font-family: 12px/15px Arial, Verdana, Helvetica, sans-serif #5F5F5F;
}

h1 {
font:bold 18px/16px Arial, Verdana, Helvetica, sans-serif;
color:#5F5F5F;
margin: 4px 0 0 0;
}

h2 {
font:bold 14px/12px Arial, Verdana, Helvetica, sans-serif;
color:#5F5F5F;
margin: 0 0 0 0;
line-height:18px;
margin-top:-10px;
}

img{
padding:0;
Margin:0;
display:block;
}

ul {
list-style:none;
font-size:0;
line-height:0;
}
.bg-table{
/*background:url(images/back-bg.gif) repeat-x 0 0;*/
/*background-color:#F0C6DA;*/
background-color:#E2D8F9;    /* TO CHANGE DIV SPACER BACGROUNG COLOUR*/
color:#FFFFFF;    /*A6356B*/
/*color:#A6356B;*/
}

/*.bg-full {
background:url(images/full_bg.gif) no-repeat 0px 0px;
}*/


/*--------------------------------header--------------------------------------*/
.hdr-bg{
background:url(images/header-bg20.jpg) no-repeat 0 0; /* WAS header-bg15.jpg */
height:240px;     /* WAS 236*/
}


.hdr-bg2{
background:url(images/header-bg20.jpg) no-repeat 0 0;
height:240px;     /* WAS 236*/
}


.logo{
padding:75px 0 0 95px;      /* WAS 119 */
}

.logo2{
padding:55px 0 0 460px;      /* WAS 119 */
}


.text-area5{
/*background:url(images/gs_delph24.gif) no-repeat 0 0px;*/
background-color:#AAA9DF;
font-family: 12px/15px Arial, Verdana, Helvetica, sans-serif #5F5F5F;
margin: 10px 0 10px 0:
}



ul.toplink{
padding:0 0 0 18px;
margin:0;
}
ul.toplink li{
float:left;
font:bold 12px/33px Arial, Helvetica, sans-serif;
color:#3A1389;
background-color:inherit;
}
ul.toplink li a{
font:bold 12px/33px Arial, Helvetica, sans-serif;
color:#3A1389;
padding:0 5px 0 5px;		/*10*/
text-decoration:none;
background-color:inherit;
}
ul.toplink li a:hover{
color:#ffffff;
background-color:inherit;
/*font:bold 14px Arial;*/
}




ul.toplink2{
padding:0 16px 0 8px;
margin:0;
display:block;
}

ul.toplink2 li{
float:left;
font:bold 12px/33px Arial, Helvetica, sans-serif;
color:#3A1389;
padding:0px 1px 0px 1px;
background-color:inherit;
}

ul.toplink2 li a{
font:bold 12px/33px Arial, Helvetica, sans-serif;
color:#3A1389;
padding:3px 6px 5px 6px;		/*10*/
text-decoration:none;
background-color:inherit;
background:url(images/nav_bg7.gif) repeat-x 0 0;
}

ul.toplink2 li a:hover{
color:#9F9E9E;
background-color:inherit;
/*font:bold 14px Arial;*/
}




ul.toplink3{
padding:0 16px 0 8px;
margin:0;
display:inline;
}

ul.toplink3 li{
float:left;
font:bold 12px/33px Arial, Helvetica, sans-serif;
color:#3A1389;
padding:0px 1px 0px 1px;
background-color:inherit;
}

ul.toplink3 li a{
font:bold 12px/33px Arial, Helvetica, sans-serif;
color:#3A1389;
padding:3px 6px 5px 6px;		/*10*/
text-decoration:none;
background-color:inherit;
background:url(images/nav_bg7.gif) repeat-x 0 0;
}

ul.toplink3 li a:hover{
color:#9F9E9E;
background-color:inherit;
/*font:bold 14px Arial;*/
}





#mainnav {
	margin-left: 1px;
	width: auto;
	height: auto;
	float: left;
	/*float: left;8/
	/*background-color: #F5F5F5;*/
	/*border:solid 0px #4C3498;*/
}

#mainnav2 {
	width: auto;
	height: auto;
	float: left;
	/*float: left;8/
	/*background-color: #F5F5F5;*/
	/*border:solid 0px #4C3498;*/
}

#mainnav3 {
	width: auto;
	height: auto;
	float: right;
	margin-left: -19px;
	/*float: left;8/
	/*background-color: #F5F5F5;*/
	/*border:solid 0px #4C3498;*/
}


#mainnavCont {
	width: auto;
	height: auto;
	float: right;
	/*float: left;8/
	/*background-color: #F5F5F5;*/
	/*border:solid 0px #4C3498;*/
}


/*--------------------------------body-------------------------------------*/
.standard-text{
font:italic 13px/14px Arial, Verdana, Helvetica, sans-serif;
color:#5F5F5F;
padding:0px 0px 0 0px;
background-color:inherit;
line-height: 12pt;
}

p.standard-text{
font:italic 13px/14px Arial, Verdana, Helvetica, sans-serif;
color:#5F5F5F;
padding:0px 0px 0 0px;
background-color:inherit;
line-height: 12pt;
}
p.standard-text span{
padding:0 0 0 0;
display:block;
color: 5F5F5F;
line-height: 12pt;
}
p.standard-text a{
/*display:block;*/
font: 13px/14px Arial, Verdana, Helvetica, sans-serif;
color:#5F5F5F;
padding:0 0 0 0px;
text-decoration:underline;
background-color:inherit;
line-height: 12pt;
font-weight: bold;
}
p.standard-text a:hover{
text-decoration:underline;
color:#4C3498;
background-color:inherit;
font-weight: bold;
line-height: 12pt;
}



p.standard-text2{
font: 10px/12px Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
color:#AE9698;
padding:0px 0px 0 0px;
background-color:inherit;
line-height: 10pt;
}
p.standard-text2 span{
padding:0 0 0 0;
display:block;
color: #AE9698;
line-height: 10pt;
}
p.standard-text2 a{
/*display:block;*/
font:bold 10px/12px Arial, Verdana, Helvetica, sans-serif;
color:#AE9698;
padding:0 0 0 0px;
text-decoration:underline;
background-color:inherit;
line-height: 10pt;
font-weight: bold;
}
p.standard-text2 a:hover{
text-decoration:underline;
color:#4C3498;
background-color:inherit;
font-weight: bold;
line-height: 10pt;
}




h1.standard-text3{
font: 20px/12px Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
color:#AE9698;
padding:0px 0px 0 0px;
background-color:inherit;
line-height: 10pt;
}

p.standard-text3{
font: 16px/12px Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
color:#AE9698;
padding:0px 0px 0 0px;
background-color:inherit;
line-height: 12pt;
}
p.standard-text3 span{
padding:0 0 0 0;
display:block;
color: #AE9698;
line-height: 10pt;
}
p.standard-text3 a{
/*display:block;*/
font:bold 11px/12px Arial, Verdana, Helvetica, sans-serif;
color:#AE9698;
padding:0 0 0 0px;
text-decoration:underline;
background-color:inherit;
line-height: 10pt;
font-weight: bold;
}
p.standard-text3 a:hover{
text-decoration:underline;
color:#4C3498;
background-color:inherit;
font-weight: bold;
line-height: 10pt;
}

p.standard-text4{
font: 15px/12px Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
color:#4c3498;
padding:0px 0px 0 0px;
background-color:inherit;
line-height: 12pt;
}

p.standard-text5{
font: 14px/12px Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
/*font-style: italic;*/
color:#5F5F5F;
padding:0px 0px 0 0px;
background-color:inherit;
line-height: 12pt;
}

p.standard-text5 a{
/*display:block;*/
font:bold 14px/16px Arial, Verdana, Helvetica, sans-serif;
color:#5F5F5F;
padding:0 0 0 0px;
text-decoration:underline;
background-color:inherit;
line-height: 10pt;
font-weight: bold;
}
p.standard-text5 a:hover{
text-decoration:underline;
color:#4C3498;
background-color:inherit;
font-weight: bold;
line-height: 10pt;
}

p.standard-text6{
font: 13px/12px Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
/*font-style: italic;*/
color:#4c3498;
padding:0px 0px 0 0px;
background-color:inherit;
line-height: 12pt;
}

p.standard-text7{
font: 14px/16px Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
/*font-style: italic;*/
color:#4c3498;
padding:0px 0px 0 0px;
line-height: 12pt;
}

p.standard-text7 a{
/*display:block;*/
font:bold 14px/16px Arial, Verdana, Helvetica, sans-serif;
color:#4C3498;
padding:0 0 0 0px;
text-decoration:none;
line-height: 12pt;
font-weight: bold;
}
p.standard-text7 a:hover{
text-decoration:underline;
color:#4C3498;
background-color:inherit;
font-weight: bold;
line-height: 12pt;
}

p.standard-text8{
font: 13px/12px Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
/*font-style: italic;*/
color:#144939;
padding:0px 0px 0 0px;
background-color:inherit;
line-height: 12pt;
}

/*Styles for Products Pages ----------------------------------------------------- */


p.lorem-txt8{
font:normal 13px/15px Verdana, Arial, Helvetica, sans-serif;
color:#656464;
/*padding:15px 39px 0 30px;*/    /*padding:15px 39px 0 30px;*/
background-color:inherit;
}
p.lorem-txt8 span{
padding:20px 0 0 0;
display:block;
}
p.lorem-txt8 a{
/*display:block;*/
font:bold 13px/15px Verdana, Arial, Helvetica, sans-serif;
color:#4C3498;
padding:0 0 0 0px;
text-decoration:underline;
background-color:inherit;
}
p.lorem-txt8 a:hover{
text-decoration:none;
color:#1AD50D;
background-color:inherit;
}



p.lorem-txt9{
font:bold 14px/15px Verdana, Arial, Helvetica, sans-serif;
color:#656464;
/*padding:15px 39px 0 30px;*/    /*padding:15px 39px 0 30px;*/
background-color:inherit;
}
p.lorem-txt9 span{
padding:20px 0 0 0;
display:block;
}
p.lorem-txt9 a{
/*display:block;*/
font:bold 14px/15px Verdana, Arial, Helvetica, sans-serif;
color:#656464;
padding:0 0 0 0px;
text-decoration:none;
background-color:inherit;
font-weight: bold;
}
p.lorem-txt9 a:hover{
text-decoration:none;
color:#4C3498;
background-color:inherit;
}



/*-------------------footer-----------------------------*/

.footer-bg{
background-color:#BCBADB;
color:#4C3498;
height: 45px;
}
ul.footerlink{
text-align: center;
padding:8px 0 0 5px;
margin:0;

}
ul.footerlink li{
font:bold 11px/31px Verdana, Arial, Helvetica, sans-serif;
color:#4C3498;
background-color:inherit;
}
ul.footerlink li a{
font:bold 11px/31px Verdana, Arial, Helvetica, sans-serif;
color:#4C3498;
text-decoration:none;
padding:0 6px 0 6px;
background-color:inherit;
}
ul.footerlink li a:hover{
color:##4C3498;
/*color:#17FE06;*/
background-color:inherit;
text-decoration: underline;
}
.right-copy{
font:bold 10px/33px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background-color:#E2D8F9;
}

.right-copy a{
text-decoration:none;
font:bold 10px/33px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background-color:inherit;
}
.right-copy a:hover{
text-decoration:none;
color:#FF8EC4;
background-color:inherit;
}

	
	
div.fullSizeBox {
	width:900px;
	/*min-height: 550px;*/
	border:solid 0px #4c3498;
	padding: 26px 7px 7px 7px;
	margin: 7px auto 7px auto;
	/*background: #FFFFFF url(i/boxheaderbg.gif) top repeat-x;*/
}


div.fullSizeBox3 {
	width:600px;
	min-height: 200px;
	border:solid 2px #4c3498;
	padding: 26px 7px 7px 7px;
	margin: 7px auto 7px auto;
	background-color: #f5f5f5;
	/*background: #FFFFFF url(i/boxheaderbg.gif) top repeat-x;*/
}


div.smallBox {
	width: 475px;
	background:#BCBADB;
	height:325px;
	border:solid 0px #4c3498;
	padding: 0px 15px 0px 15px;
	margin-top: 5px 5px 5px 5px;
	align: left;
	position:relative;
	/*background: #FFFFFF url(i/boxheaderbg.gif) top repeat-x;*/
}

div.smallBox2 {
	width:260px;
	height:160px;
	align: center;
	border:solid 2px #6A6A6A;
	padding: 4px 4px 4px 4px;
	margin: 5px 5px 5px 5px;
	background-color: #ffffff;
	/*background: #FFFFFF url(i/boxheaderbg.gif) top repeat-x;*/
}


div.smallBox3 {
	width:120px;
	height:110px;
	float:right;
	border:solid 2px #4c3498;
	padding: 7px 7px 7px 7px;
	/*background: #FFFFFF url(i/boxheaderbg.gif) top repeat-x;*/
}


div.smallBox4 {
	width:170px;
	height:80px;
	float:right;
	border:solid 0px #4c3498;
	padding: 7px 7px 7px 7px;
	background-color: #E5F6E6;
	/*background: #FFFFFF url(i/boxheaderbg.gif) top repeat-x;*/
}	

div.smallBox5 {
	width:auto;
	height:200px;
	border:solid 0px #4c3498;
	padding: 0px 0px 0px 0px;
	/*background-color: #E5F6E6;*/
	/*background: #FFFFFF url(i/boxheaderbg.gif) top repeat-x;*/
}	
	
	
#spacer {
	margin-top: 9px;
	width: 100%;
	border: 0px solid #000000;

}

#spacer2 {
	margin-top: 13px;
	width: 100%;
	border: 0px solid #000000;

}

div.contentleft {
	width:350px;
	height:auto;
	float: left;
	border:solid 0px #4c3498;
	padding: 5px 5px 5px 5px;
	/*margin: 7px auto 7px auto;*/
	/*background: #FFFFFF url(i/boxheaderbg.gif) top repeat-x;*/
}

div.contentright {
	width:520px;
	height:auto;
	float: right;
	border:solid 0px #4c3498;
	padding: 5px 5px 5px 5px;
	/*margin: 7px auto 7px auto;*/
	/*background: #FFFFFF url(i/boxheaderbg.gif) top repeat-x;*/
}



/* Products navigation styles <---------------------------------------------------- */
#mainnavigation {
	background:#FFFFFF;
}
#mainnavigation ul {
	padding:0;
	margin: 0;
	width:135px;/*Set to 165px to keep the bottom border in Opera/Firefox*/
	/*background: #FFFFFF;*/
	/*border-bottom:solid 1px #6E6E6E;*/
}
#mainnavigation li {
	
	display: block;
	width: 135px;
	/*margin-left: 50px;*/
	/*padding: 4px 0px 0px 100px;*/
	list-style-type: none;
}
#mainnavigation a {
	text-decoration:none;
	text-align: right;
	font: 11px/25px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height: 25px;
	display: block;
	margin: 0;
	padding: 0px 0px 0px 10px;
	color: #878686;
	width: 125px;
	border:dashed 1px #5D5D5D;
	/*border-top:0px;
	border-bottom:0px;*/
	letter-spacing: 1px;
	background: #FFFFFF url(images/blue-butterfly.gif);
	background-repeat: no-repeat;
	/*background-position: right 0 0 10px;*/
	
}

#mainnavigation li a:hover {
	background: #E5F6E6 /*url(i/mainnavbg_on.gif) repeat-x 100%*/;
	color: #4C3498;
}



#navcontainer {
	width: 161px;
	height: auto;
	float: left;
	background-color: #F5F5F5;
	border:solid 0px #4C3498;
	padding: 0px 0px 5px 0px;
}


#textcontainer {
	width: 540px;
	height: auto;
	float: right;
/*	background-color: #ffffff;*/
	border:solid 0px #4C3498;
	padding: 6px 6px 6px 6px;
	background:url(images/homeimages/butterfly2.gif) bottom right no-repeat;
	position: relative;
	margin-bottom: 10px;
}


p.navtext{
font:bold 14px/15px Verdana, Arial, Helvetica, sans-serif;
color:#4C3498;
/*padding:15px 39px 0 30px;*/    /*padding:15px 39px 0 30px;*/
background-color:inherit;
}
p.navtext span{
padding:20px 0 0 0;
display:block;
}
p.navtext a{
/*display:block;*/
font:bold 14px/15px Verdana, Arial, Helvetica, sans-serif;
color:#4C3498;
padding:0 0 0 0px;
text-decoration:none;
background-color:inherit;
}
p.navtext a:hover{
text-decoration:none;
color:#1AD50D;
background-color:inherit;
}





#greyborder {
	border:4px solid #666666;
	width:auto;
	height:auto;
}

#greyborder a {
	border:4px solid #666666;
	width: 170px;
	height:150px;
}

#greyborder img {
	border:4px solid #666666;
	width: 170px;
	height:150px;
}

#prodstext2 {
	background:url(images/blue-butterfly3.gif) bottom right no-repeat;
	background-repeat: no-repeat;
	border:0px solid #4C3498;
	width: 144px;
	height: 111px;
	float:right;
	color: #DB7093;
	/*font-size: 14px; */
	font-weight: bold; 
	color: #DB7093;
	font: 14px/25px Verdana, Arial, Helvetica, sans-serif; 

}

.testimonialbox {
	border: 1px solid #F5F5F5; 
	margin: 10px; 
	padding: 10px; 
	background-color: #E5F6E6;

}


.tips-box {
	width: 192;
	height: 133;
	backgroung-color: #E5F6E6;
	
}
