/* Web Design by Mike Edwards */
/* mail@michaeledwards.me.uk */
/* Copright of RP Media 2009 */

body {
background-color:#eaeaea;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight:100;
text-decoration:none; 
margin:0;
padding:0;
line-height:1.5;
text-align:center;
min-width:900px;
color:#444;
}

#wrapper {
width:900px;
border:1px solid #eaeaea;
background-color:#ffffff;
margin:15px auto;
text-align:left;
}

#header {
width:900px;
height:149px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
background-position:top left;
}


/* Style Rules for the Nav bar */

#navbar {
width:900px;
height:27px;
background-image:url(../images/navbar.jpg);
background-repeat:repeat-x;
background-color:#7fb4d8;
border-top:1px solid #7fb4d8;
font-family:Georgia, "Times New Roman", Times, serif;
}

#navbar ul {
margin:0;
padding:3px 0 0 0;
list-style:none;
width:900px;
}

#navbar ul a {
display:block;
margin-left:30px;
padding:0 80px 0 0px;
color:#fff!important;
float:left;
font-size:9pt;
font-weight:bold;
text-decoration:none!important;
}

#navbar ul a:hover {
color:#afd5f1;
}

#navbar li{
float:left;
}

#main {
float:left;
width:610px;
margin:20px 0 10px 20px;
}

#boxad {
background-color:#eaeaea;
border:1px solid #eaeaea;
background-image:url(../images/boxad.jpg);
background-repeat:repeat-x;
background-position:top left;
height:180px;
}

#boxadpackshot {
margin:0 0 0 10px;
background-image:url(../images/packshot.gif);
background-repeat:no-repeat;
background-position:top left;
float:left;
width:140px;
height:180px;
}

#boxadcontent {
float:right;
margin:5px 5px 0 0;
width:420px;
background-image:url(../images/star.gif);
background-position:top right;
background-repeat:no-repeat;
}

#boxadcontent ul {
margin:0;
padding:0;
}

#boxadcontent li {
line-height:2em;
list-style:none;
}

#boxadcontent h1 {
margin:0;
padding:0;
color:#cc0000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14pt;
}

#colholder {
margin-top:0px;
}

#swineinfo {
float:left;
width:285px;
margin-top:15px;
}

#swineinfo a:link {
color:#5f97be!important;
text-decoration:underline!important;
}

#swineinfo a:visited {
color:#5f97be!important;
text-decoration:underline!important;
}

#swineinfo a:hover {
color:#aad2ee!important;
text-decoration:underline!important;
}

#symptoms {
float:left;
width:285px;
border-left:1px solid #ccc;
padding-left:7px;
margin:15px 0 0 20px;
}

#symptoms a:link {
color:#5f97be;
}

#symptoms a:visited {
color:#5f97be!important;
text-decoration:underline!important;
}

#symptoms a:hover {
color:#aad2ee;
}

#side {
float:left;
width:210px;
border:1px solid #eaeaea;
margin:20px 10px 20px 25px;
}

#side p.twitsmall {
font-size:7.5pt;
padding:5px 5px 0 5px;;
border-top:1px solid #eaeaea;
}

#side p.twitsmall a:link {
color:#7fb4d8;
}

#side p.twitsmall a:visited {
color:#7fb4d8;
}

#side p.twitsmall a:hover {
color:#b8dff9;
}

#sidesales {
float:right;
width:220px;
border:1px solid #eaeaea;
margin:20px 20px 20px 0;
background-image:url(../images/sidepanel.jpg);
background-repeat:repeat-x;
background-color:#b4bf7b;
color:#fff;
font-size:8pt;
font-weight:bold;
}

#sidefluinfo {
float:right;
width:220px;
margin:20px 20px 20px 0;
}

#sidesales h1 {
margin:10px 0 5px 10px;
padding:0;
color:#f4fd61;
font-size:12pt;
font-family:Georgia, "Times New Roman", Times, serif;
}

#sidesales p {
padding:0 10px 0 10px;
margin:0 0 10px 0;
}

#sidecontact {
float:right;
width:220px;
margin:5px 20px 20px 0;
}

#sidecontact h1 {
font-size:11pt;
color:#7fb4d8;
}

#subhead {
font-weight:bold;
color:#7fb4d8;
}

#address {
border:1px solid #eaeaea;
margin-top:15px;
padding:10px;
}


#swineinfo h1, #symptoms h1 {
color:#cc0000;
font-size:11pt;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 6px 0;
}

#twitterhead {
height:35px;
background-image:url(../images/twitterhead.jpg);
background-repeat:repeat-x;
background-position:top left;
}

#twitterhead h2 {
margin:0 0 0 10px;
padding:0 0 0 25px;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11pt;
line-height:2.5;
background-image:url(../images/twitterlogo.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/* Product holding div */
div.product {
padding:10px;
height:280px;
border-bottom:1px solid #eaeaea;
}

div.productimage {
float:left;
width:180px;
padding-left:30px;
}

div.productimage h1 {
color:#cc0000;
font-size:11pt;
}

div.productimage p {
font-seize:8pt;
}

div.productinfo {
float:right;
width:370px;
font-size:8pt;
}

div.productinfo h1 {
color:#cc0000;
font-size:11pt;
font-family:Georgia, "Times New Roman", Times, serif;
}

div.productinfo ul {
padding:0;
}

div.productinfo li {
margin:0 0 9px 0;
padding:0 0 0 20px;
list-style:none;
background-image:url(../images/bulletcross.gif);
background-position:center left;
background-repeat:no-repeat;
}

div.producth1 {
font-size:8pt;
font-weight:bold;
color:#fff;
padding:2px;
background-color:#7fb4d8;
width:350px;
}


#maskinfo {
padding:10px;
}

#maskinfo h1, h2{
font-size:10pt;
margin:0;
padding:0;
color:#5f97be;
}

#maskinfo ul {
padding:0;
}

#maskinfo li {
margin:0 0 9px 0;
padding:0 0 0 20px;
list-style:none;
background-image:url(../images/bulletcross.gif);
background-position:center left;
background-repeat:no-repeat;
}

#tambox {
border:1px solid #7fb4d8;
height:100px;
padding:6px;
}

#tambox img {
float:left;
margin-right:0 5px;
}

#tambox p {
text-align:center;
}


/* Contact Form Style */

#contact fieldset {
margin:0 0 1em 20px;
padding: 1em;
background-color:#eaeaea;
border: 1px solid #eaeaea;
background-image:url(../images/boxad.jpg);
background-repeat:repeat-x;
background-position:top left;
}


#contact p {
margin-left:90px;
}

#contact label {
display: block;
color:#7fb4d8;
font-weight:bold;
float:left;
width:10em;
}


#sender, #phone, #email, #comment {
width:200px;
}

/* End of Contact Form Style */

#footer {
clear:both;
height:40px;
background-color:#7bafd3;
padding-top:15px;
}

#copyright {
float:left;
color:#fff;
font-size:8pt;
margin-left:15px;
}

#copyright p a:link, a:visited{
color:#fff!important;
text-decoration:none!important;
}

#copyright p a:hover {
color:#aadafb!important;
}

span.credit {
margin-left:180px;
}

#menufooter ul {
float:right;
margin-right:20px;
}

#menufooter li {
list-style:none;
color:#fff;
font-size:8pt;
float:left;
margin-right:0;
}

#menufooter li a{
color:#fff;
text-decoration:none;
border-right:1px solid #fff;
padding:0 5px;
}

#menufooter li a:link, a:visited{
color:#fff;
text-decoration:none;
}

#menufooter li a:hover {
color:#aadafb;
}

#menufooter li.end a{
color:#fff;
text-decoration:none;
border-right:none;
padding:0 5px;
}

#menufooter li.end a:link, a:visited{
color:#fff;
text-decoration:none;
}

#menufooter li.end a:hover {
color:#aadafb;
}

#free {
font-size:7.5pt;
color:#ccc;
}

#free a {
color:#ccc;
}

.red {
color:#cc0000;
font-weight:bold;
}

.blue {
color:#7fb4d8;
font-weight:bold;
}



