
p,td { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#707070; }
h1 { font-family:verdana,arial,helvetica,sans-serif; font-size:16px; color:#999999; font-weight:bold; margin-top:0px;margin-bottom:10px; }
h2,h3,h4,h5,h6 { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#b51829; font-weight:bold; margin-top:0px;margin-bottom:0px; }


a { color:#000066; text-decoration:underline;}
a:active { color:#ff0000; text-decoration:underline;}
a:visited { color:#000066; text-decoration:underline;}
a:hover { color:#ff0000; text-decoration:none;}

.error { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:red; font-weight:bold;}

.greysmall { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#787878; font-weight:normal;}
a.greysmall { color:#787878; text-decoration:underline;}
a.greysmall:active { color:#ff0000; text-decoration:underline;}
a.greysmall:visited { color:#787878; text-decoration:underline;}
a.greysmall:hover { color:#000000; text-decoration:underline;}


.greylink { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#787878; font-weight:normal;}
a.greylink { color:#787878; text-decoration:none; font-weight:normal;}
a.greylink:active { color:#ff0000; text-decoration:none; font-weight:normal;}
a.greylink:visited { color:#787878; text-decoration:none; font-weight:normal;}
a.greylink:hover { color:#000000; text-decoration:none; font-weight:normal;}


.greysmlink { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#787878; font-weight:normal;}
a.greysmlink { color:#787878; text-decoration:none; font-weight:normal;}
a.greysmlink:active { color:#ff0000; text-decoration:none; font-weight:normal;}
a.greysmlink:visited { color:#787878; text-decoration:none; font-weight:normal;}
a.greysmlink:hover { color:#000000; text-decoration:none; font-weight:normal;}


.whitelink { font-family:verdana,arial,helvetica,sans-serif; font-size:14px; color:#ffffff; font-weight:bold;}
a.whitelink { color:#ffffff; text-decoration:none; font-weight:normal;}
a.whitelink:active { color:#ffffff; text-decoration:none; font-weight:normal;}
a.whitelink:visited { color:#ffffff; text-decoration:none; font-weight:normal;}
a.whitelink:hover { color:#ffffff; text-decoration:underline; font-weight:normal;}

.whitebdlink { font-family:verdana,arial,helvetica,sans-serif; font-size:14px; color:#ffffff; font-weight:bold;}
a.whitebdlink { color:#ffffff; text-decoration:none; font-weight:bold;}
a.whitebdlink:active { color:#ffffff; text-decoration:none; font-weight:bold;}
a.whitebdlink:visited { color:#ffffff; text-decoration:none; font-weight:bold;}
a.whitebdlink:hover { color:#ffffff; text-decoration:underline; font-weight:bold;}


.whitesmlink { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#ffffff; font-weight:normal;}
a.whitesmlink { color:#ffffff; text-decoration:none; font-weight:normal;}
a.whitesmlink:active { color:#ffffff; text-decoration:none; font-weight:normal;}
a.whitesmlink:visited { color:#ffffff; text-decoration:none; font-weight:normal;}
a.whitesmlink:hover { color:#ffffff; text-decoration:underline; font-weight:normal;}


.yellowbdlink { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:yellow; font-weight:bold;}
a.yellowbdlink { color:yellow; text-decoration:none; font-weight:bold;}
a.yellowbdlink:active { color:yellow; text-decoration:none; font-weight:bold;}
a.yellowbdlink:visited { color:yellow; text-decoration:none; font-weight:bold;}
a.yellowbdlink:hover { color:yellow; text-decoration:underline; font-weight:bold;}

.blackbdlink { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:black; font-weight:bold;}
a.blackbdlink { color:black; text-decoration:none; font-weight:bold;}
a.blackbdlink:active { color:black; text-decoration:none; font-weight:bold;}
a.blackbdlink:visited { color:black; text-decoration:none; font-weight:bold;}
a.blackbdlink:hover { color:black; text-decoration:underline; font-weight:bold;}


.blackbdlink14 { font-family:verdana,arial,helvetica,sans-serif; font-size:14px; color:#ee3338; font-weight:bold;}
a.blackbdlink14 { color:#ee3338; text-decoration:none; font-weight:bold;}
a.blackbdlink14:active { color:#ee3338; text-decoration:none; font-weight:bold;}
a.blackbdlink14:visited { color:#ee3338; text-decoration:none; font-weight:bold;}
a.blackbdlink14:hover { color:#ee3338; text-decoration:underline; font-weight:bold;}


.whitelabel { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#ffffff; font-weight:normal;}
a.logintext { color:#ff5a00; text-decoration:underline;}
a.logintext:active { color:#ff0000; text-decoration:underline;}
a.logintext:visited { color:#ff5a00; text-decoration:underline;}
a.logintext:hover { color:#990000; text-decoration:underline;}
.morelink { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#f33320; font-weight:bold;}
a.morelink { color:#f33320; text-decoration:none;}
a.morelink:active { color:#000000; text-decoration:none;}
a.morelink:visited { color:#f33320; text-decoration:none;}
a.morelink:hover { color:#000000; text-decoration:none;}

.blueheader { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#0066CC; font-weight:bold;}
.blueheadersub { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#0066CC; font-weight:bold;}
.blueheadersmall { font-family:verdana,arial,helvetica,sans-serif; font-size:8px; color:#0066CC; font-weight:bold;}
.blue { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#0066CC; font-weight:normal;}
.bluesmall { font-family:verdana,arial,helvetica,sans-serif; font-size:8px; color:#0066CC; font-weight:normal;}

.blackheader { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#000000; font-weight:bold;}
.blackheadersub { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#000000; font-weight:bold;}
.blackheadersmall { font-family:verdana,arial,helvetica,sans-serif; font-size:8px; color:#000000; font-weight:bold;}
.black { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#000000; font-weight:normal;}
.blacksmall { font-family:verdana,arial,helvetica,sans-serif; font-size:8px; color:#000000; font-weight:normal;}
.copyright { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#aaaaaa; font-weight:normal;}

.redHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #ee3338;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
.leftmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}


.sm { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#0066CC; font-weight:bold;}
.sm1 { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#0066CC; font-weight:bold;}
.sm2 { font-family:verdana,arial,helvetica,sans-serif; font-size:7px; color:#0066CC; font-weight:bold;}
a.sm { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#0066CC; font-weight:bold; text-decoration:none;}
a.sm:active { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#0066CC; font-weight:bold; text-decoration:none;}
a.sm:visited { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#0066CC; font-weight:bold; text-decoration:none;}
a.sm:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#0066CC; font-weight:bold; text-decoration:underline;}

a.sm1 { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#0066CC; font-weight:bold; text-decoration:none;}
a.sm1:active { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#0066CC; font-weight:bold; text-decoration:none;}
a.sm1:visited { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#0066CC; font-weight:bold; text-decoration:none;}
a.sm1:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#0066CC; font-weight:bold; text-decoration:underline;}

a.sm2 { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#0066CC; font-weight:bold; text-decoration:none;}
a.sm2:active { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#0066CC; font-weight:bold; text-decoration:none;}
a.sm2:visited { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#0066CC; font-weight:bold; text-decoration:none;}
a.sm2:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#0066CC; font-weight:bold; text-decoration:underline;}


.intro{
margin-bottom: 30px;
height: 400px;
padding: 10px;
}

.intro img{
margin-right: 20px;
float: left;
}

.intro ol{
list-style-position: inside;
}

.home-wrap img{
float: left;
margin-right: 10px;
}

.home-wrap{
width: 1000px;
margin-bottom: 50px;
background-color: #D6F6B6;
padding: 10px;
height: 200px;
}

#product-info{
height: 500px;
width: 320px;
float: left;
}

.button p, #title p {
font-size: 18px;
color: #404040;
}

.info-link p {
font-size: 16px;
color: #404040;
}

.button div,.info-link div{
height: 100%;
padding-top: 5px;
padding-left: 5px;
}

.button{
border-radius: 4px;
width: 400px;
height: 130px;
margin-left: 50px;
margin-top: 50px;
background-color: #B3D1CC;
list-style: none;
}

.info-link{
border-radius: 4px;
list-style: none;
width: 260px;
height: 50px;
margin-top: 40px;
background-color: #A5D18B;
}

.info-link:hover{
box-shadow: 0px 0px 6px #293D1D;
}

.info-link a {
text-decoration: none;
}

.button:hover{
box-shadow: 0px 0px 6px #2B3D3E;
}

.button img{
height: 120px;
float: left;
margin: 5px 5px 5px 5px;
}

.button a{
text-decoration: none;
height: 100%;
}

.button a:hover{
color: none;
}

#content{
height: 500px;
margin-top: 20px;
margin-left: 40px;
}

#title{
margin-left: 500px;
}

table a img{
width: 110px;
}

table.policy th{
background-color: #73B3BF;
color: white;
}

table.policy td{
background-color: #D8ECF0;
color: #404040;
border-spacing: 0px;
padding: 4px;
}

table.policy{
width: 600px;
border-spacing: 2px;
border-collapse: collapse;
}

table.policy caption{
color: #103A4D;
padding-bottom: 5px;
}

table.policy th, table.policy td{
border: solid 1px #3A5B61;
}

table.policy th{
font-weight: normal;
height: 30px;
}

form#login label, form.new_product label{
display: inline-block;
width: 100px;
margin-bottom: 15px;
}

form#login input, form.new_product input{
height: 25px;
}

input[type=text], input[type=password] {
padding-left: 5px;
}

form.new_product{
float: left;
margin-right: 100px;
}

div.success_msg{
color: green;
}


table.needles th{
background-color: #A4BD8C;
color: white;
}

table.needles td{
background-color: #D6F6B6;
color: #404040;
border-spacing: 0px;
padding: 4px;
}

table.needles{
width: 600px;
border-spacing: 2px;
border-collapse: collapse;
margin-bottom: 50px;
border: solid 1px #3A5B61;
}

table.needles caption{
color: #103A4D;
padding-bottom: 5px;
}

table.needles td{
border-bottom: solid 1px #3A5B61;
}

table.needles th{
font-weight: normal;
height: 30px;
}
