html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

body
{
text-align: center;
font-family:verdana;
font-size:12px;
color:#000000;
padding:10px;
}



h2{font-family:arial; font-size:28px; color:#5B1C1C; text-align:center; padding:10px;}

.sf{font-size:10px;}

#fields {padding-left:15px;}

#container
{
margin: 0 auto;
width: 800px;
text-align: left;
position:relative;
}

#hero{ background-image:url(imagessh/hero.gif); background-repeat:no-repeat; position:absolute; right:0px; top:61px; width:311px; height:368px;}

#header{background-image:url(imagessh/subhead_back.gif); background-position: 100% 20%; background-repeat:no-repeat;}

#head{ background-image:url(imagessh/head_back.jpg); background-repeat:no-repeat; height:91px; text-align:center;}

#head h1{font-family:arial; font-size:30px; padding-top:10px;}

#head h1 span{color:#5C1B1B;}

#search{ background-image:url(imagessh/search_back.jpg); background-repeat:repeat-x; height:60px;}

#search p{ float:left; padding:10px 5px 5px 5px; color:#ffffff; font-weight:bold;}

.searchbutton{position:absolute; top:190px; right:170px;}

.error{color:#FF0000; position:relative;}

#main{ background-image:url(imagessh/mainback.gif); background-repeat:repeat-y; padding:10px;  border-bottom: 1px solid #999999;}

#topp {width:470px;}

#main p{padding:10px; margin:0px;}

.tbullets{float:left; color:#5B1C1C; padding-left:50px; margin-left:10px; list-style-type:disc;}

.tbullets li{padding:1px; font-weight:bold;}

.product{width:360px; background-color:#fff; border:10px solid #DADADA; background-image:url(imagessh/product_back.jpg); background-repeat:repeat-x; background-position:bottom; float:left; padding:0px; margin:0px 0px 0px 8px;}

.product h2{color:#FFFFFF; background-color:#5B1C1C; padding:5px; margin:0px; text-align:center; font-size:18px; font-family:arial;}

.product h2 a{color:#FFFFFF;  text-decoration:none;}

.product h3{color:#5B1C1C; padding:5px; margin:0px; text-align:center; font-size:18px; font-family:arial;}

.product b{padding-left:10px;}

.product p{padding:0px 15px 15px 15px; margin:0px;}

.product ul{padding:0px; margin:0px 0px 10px 40px;}

.product li{padding:2px;}

.button { text-align:right;}

#footer{background-image:url(imagessh/foot_back.jpg); background-position:50% 90%; background-repeat:no-repeat; height:50px;}

#footerlinks{padding:10px; text-align:center;}

.clear{clear: both;}

