
/* SET PADDING & MARGIN TO ZERO GLOBALLY */
{padding: 0;}
{margin: 0;}



/* main body */
body {
	padding-right: 0px; 
	padding-left: 0px; 
	background-repeat:repeat-x;
	background-image:url(../images/bak_main.jpg);
	color: #333333; 
	line-height: 1.2; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align: left; 
	font-size:14px;
	
	
}

#wrapper {
width:900px;
display: block;
    margin-left: auto;
    margin-right: auto;
	background-color:#FFFFFF;
border:0px solid #C9DBE0;
vertical-align:top;
margin-top:0;
padding-top:0;
position:relative;
top:-15px;
}

html>/**/ body #wrapper {
position:relative;
top:-8px;
}

#top {
width:905px;
height:129px;
background-image:url(../images/top.jpg);

}

#banner {
background-image:url(../images/banner.jpg);
background-repeat:repeat-x;
width:900px;
height:140px;
display: block;
margin:0;
padding:0;
position:relative;
top:0px;
}

html>/**/ body #banner {
position:relative;
top:0px;
}



#main {
width:900px;
margin:0;
padding:0;
vertical-align:top;
background-color:#f0f1f1;
position:relative;
top:0px;
}

html>/**/ body #main {
position:relative;
top:0px;
}


#substance {
float:left;
width: 670px;
background-color:#FFFFFF;
vertical-align:top;
background-color:#f0f1f1;
}

#rp {
float:right;
background-image:url(../images/bak_rp.jpg);
width:230px;
height:427px;
}


#tel {
text-align:right; 
margin:-12px 70px 0 0;
}

html>/**/ body #tel {
text-align:right; 
margin:-7px 70px 0 0;
}


img {
border:none;
}

#strap {
display:none;
}

#usp {
color:#666666;
font-size:16px;
font-weight:bold;
}

#content {
vertical-align:top;
padding:10px 10px 0px 17px;
background-color:#f0f1f1;
margin:0;
/*width:685px;*/

}

#content h1 {
color:#666666;
font-size:26px;
}



#content p {
width:100%;
}

#hr {
background-image:url(../images/hr.jpg);
width:906px;
height:10px;

}

/* hrefs */

a {
color:#000080;
text-decoration:none;
}

a:active {
color:#000080;
text-decoration:none;
}


a:hover {
color:#000000;
text-decoration:none;
}

a:visited {
color:#000080;
text-decoration:none;
}




/* all titles */
h1 {
clear:both;
font-size: 20px;
color:#666666;
margin:3px 0 5px 0;
}



h2 	{
clear:both;
font-size: 18px;
}


h3 			{
font-size: 16px; 
 
margin: 0px 0px 0px 0px; 
font-family: arial, verdana, sans-serif; 
font-weight: bold; 
}


h4 			{font-size: 120%; padding-top: 0px; margin: 0px 0px 0px 0px; font-family: arial, verdana, sans-serif; font-weight: normal; color: #4d4d4d}
h5 			{font-size: 100%; padding-top: 0px; margin: 0px 0px; font-family: arial, verdana, sans-serif; font-weight: normal; color: #4d4d4d}
h6 			{font-size: 190%; padding-top: 10px; padding-bottom: 10px; padding-right: 10px; padding-left: 10px; margin: 0px 0px 0px 0px; font-family: arial, verdana, sans-serif; font-weight: normal; color: #b30a89; background-image: url(../images/bg.titles.jpg); background-repeat: no-repeat; }


/* MENU */

#tabs {
width:900px;
position:relative;
top:-28px;
}

/*The next bit overwrites . IE7 ignores it.  */			
	html>/**/body #tabs {
position:relative;
top:-26px;
}		



#tabs ul {

margin: 0 0 0 10px;
padding: 0;
}

#tabs ul li {
background-repeat:no-repeat;
list-style:none;
display:inline;
margin:0 -3px 0 0;
font-size:15px;
font-weight:bold;
}


#tabs ul li a{

height:30px;
background-position:-5px;
font-family:Arial, Helvetica, sans-serif;

text-decoration:none;
padding:0 2px 0 2px;
color:#4083b8;
margin-bottom:2px;
color:#ffffff;
margin-right:20px;
}

#tabs ul li a:visited{
color:#d4d4d4;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

#tabs ul li a:hover{
color:#a9ff00;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;

}


#tabs ul li a.active{
color:#a9ff00;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;

}





/*footer section*/

#footer {
background-image:url(../images/footer.gif);
background-repeat:no-repeat;
width:900px;
height:158px;
color:#669cc6;
font-size:10px;
vertical-align:bottom;
}

html>/**/ body #footer {
margin-top:-100px;
}



#footer p {
margin-top:100px;
margin-left:5px;
color:#666666;
}

html>/**/ body #footer p {
position:relative;
top:100px;
}

#footer .start {
position:relative;
top:-90px;
margin-left:0px;
padding-left:5px;
width:895px;
background-color:#f0f1f1;
height:70px;
}



html>/**/ body #footer .start {
position:relative;
top:10px;
margin-left:0px;
padding-left:5px;
width:895px;
height:70px;
}

#phi {
width:900px;
vertical-align:top;
margin-top:-30px;
margin-left:5px;
}

html>/**/ body #phi {
position:relative;
top:110px;
margin-top:-18px;
}


