@charset "utf-8";
/* CSS Document */
body {
margin:0px;
height:100%;
background-color:#df942a;
}

a {
color:#4c2f0d;
text-decoration:none;
}

a:hover {
color:#df942a;
}

H1 {
position:absolute;
margin-left:197px;
margin-top:58px;
font-size:25px;
font-family:"Times New Roman", Times, serif;
color:#393636;
font-weight:normal;
line-height:26px;
z-index:6;
text-shadow:#0000 00;
}
h1 em {
	font-size: 16px;
	font-style:normal;
	display:block;
	line-height:15px;
	margin-top:8px;
}
#nav {
position:absolute;
background-color:#4d2f0d;
background-image:url(images/nav_bg.gif);
height:25px;
width:100%;
z-index:4;
padding-top:9px;
}



#nav_item{
color:#ffe72a;
font-family:"Times New Roman", Times, serif;
font-size:15px;
margin-left:14px;
text-shadow:#0000 00;
width:auto;
display:inline;
}

#nav_item a{
color:#ffe72a;
font-family:"Times New Roman", Times, serif;
font-size:15px;
text-shadow:#0000 00;
text-decoration:none;
}

#nav_item a:hover{
color:#df942a;
font-family:"Times New Roman", Times, serif;
text-shadow:#0000 00;
}

#grey {
position:absolute;
background-color:#ece9e1;
margin-top:34px;
height:136px;
width:100%;
z-index:3;
background-image:url(images/grad.gif);
}

#logo {
margin-left:30px;
}

#white {
position:absolute;
background-color:#ffffff;
height:449px;
width:100%;
z-index:3;
}

#middle_content {
position:absolute;
z-index:5;
width:100%;
}

#bottom_content {
position:absolute;
z-index:5;
}

#welcome {
	position:absolute;
	margin-left:41px;
	margin-top:185px;
	width:290px;
	z-index:5;
	font-size:16px;
	color:#666666;
	font-family:"Times New Roman", Times, serif;
	line-height:18px;
	text-shadow:#0000 00;

	height: 210px;

	padding: 5px;
	left: -11px;
	top: -6px;
}

#content_title {
position:absolute;
margin-left:41px;
margin-top:212px;
width:400px;
z-index:5;
font-size:20px;
color:#4c2f0d;
font-family:"Times New Roman", Times, serif;
line-height:20px;
text-shadow:#0000 00;
}

#column1 {
position:absolute;
margin-left:41px;
margin-top:246px;
width:285px;
z-index:5;
font-size:13px;
color:#666666;
font-family:"Times New Roman", Times, serif;
line-height:15px;
text-shadow:#0000 00;
}
#column2 {
position:absolute;
margin-left:350px;
margin-top:246px;
width:285px;
z-index:5;
font-size:13px;
color:#666666;
font-family:"Times New Roman", Times, serif;
line-height:15px;
text-shadow:#0000 00;
}

#column1 .title, #column2 .title, #newspage_content .title{
font-size:16px;
color:#666666;
font-family:"Times New Roman", Times, serif;
line-height:20px;
text-shadow:#0000 00;
font-weight:bold;
}



H2 {
font-size:16px;
font-weight:normal;
}

#welcome strong {
color:#4c2f0d;
}

#welcome .small {
font-size:13px;
line-height:15px;
}

#feedback {
position:absolute;
margin-left:390px;
margin-top:185px;
width:190px;
z-index:5;
font-size:13px;
color:#666666;
font-family:"Times New Roman", Times, serif;
line-height:15px;
text-shadow:#0000 00;
}

#feedback .title{
color:#4c2f0d;
font-size:20px;
line-height:16px;
}

#VR {
position:absolute;
margin-left:356px;
margin-top:200px;
z-index:5;
}

#news {
width:400px;
height:180px;
position:absolute;
margin-left:41px;
margin-top:475px;
z-index:5;
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#FFFFFF;
text-shadow:#0000 00;
}

#news_item1{
position:absolute;
font-size:13px;
margin-top:16px;
width:140px;
color:#4c2f0d;
}

#news_item2{
position:absolute;
font-size:13px;
margin-top:16px;
margin-left:165px;
width:140px;
color:#4c2f0d;
}

#news_item3{
position:absolute;
font-size:13px;
margin-top:16px;
margin-left:330px;
width:140px;
color:#4c2f0d;
}

#news_item1 .date, #news_item2 .date, #news_item3 .date{
font-weight:bold;
color:#FFFFFF;
}

#news_item1 a, #news_item2 a, #news_item3 a{
color:#FFFFFF;
}

#news_item1 a:hover, #news_item2 a:hover, #news_item3 a:hover{
color:#4c2f0d;
text-decoration:none;
}

#quality1 {
width:250px;
height:180px;
margin-top:20px;
position:absolute;
z-index:5;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#FFFFFF;
text-shadow:#0000 00;
}

#quality2 {
width:250px;
height:180px;
position:absolute;
margin-left:280px;
margin-top:20px;
z-index:5;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#FFFFFF;
text-shadow:#0000 00;
}

#fourseasons {
position:absolute;
width:250px;
margin-top:615px;
margin-left:41px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#FFFFFF;
z-index:5;
text-shadow:#0000 00;
}

#ph_bottle {
position:absolute;
z-index:5;
margin-left:637px;
margin-top:52px;
}

#lozenges {
position:absolute;
z-index:5;
margin-left:565px;
margin-top:52px;
}

#bottle_box {
position:absolute;
z-index:5;
margin-left:645px;
margin-top:52px;
}

#retailer_logos {
position:absolute;
z-index:5;
margin-left:637px;
margin-top:190px;
}

#ph_text {
position:absolute;
z-index:5;
margin-left:618px;
margin-top:510px;
font-size:13px;
color:#FFFFFF;
width:204px;
line-height:14px;
text-shadow:#0000 00;
}

#ph_text a{
color:#4c2f0d;
}

#ph_text a:hover{
color:#FFFFFF;
}

#ph_text .title{
font-size:16px;
line-height:20px;
font-weight:bold;
text-shadow:#0000 00;
}

#product_range_pic {
position:absolute;
z-index:5;
margin-left:350px;
margin-top:113px;
}


#newspage {
position:absolute;
width:100%;
background-color:#FFFFFF;
margin-top:250px;
z-index:6;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#666666;
text-shadow:#0000 00;
}

#newspage_content {
padding-left:41px;
width:500px;
z-index:6;
}

hr {
background-color:#CCCCCC;
color:#CCCCCC;
border:0; 
Height:1px;
display:block;
padding:0px;
z-index:6;
}

#privacy {
color:#FFFFFF;
font-size:12px;
text-shadow:#0000 00;
}

#privacy a {
color:#FFFFFF;
}

.form_buttons {

background-color:#FFFFFF;
color:#4c2f0d;
border:none;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
}

.form_buttons:hover{
color:#df942a;
cursor:hand;

}
