html {
margin: 0; padding: 0;
height: 100%;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 100%;
text-align: center;
background: transparent;
bottom: 0;
}

body {
margin: 0; padding: 0;
height: 100%;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 100%;
text-align: center;
background: transparent;
bottom: 0;
}

#wrapper {
position: relative;
width: 770px;
margin: 0em auto;
background: transparent;  
text-align: left;
min-width: 770px; 
top: 0;
bottom: 0;
}

* html #wrapper {height: 70%;} 

#footer{
position: relative;
width: 770px;
margin: 0 auto;
background: transparent; 
left: 0px;
color: #000;
text-align: center;
font-size: 11px;
min-width: 770px; 
top: 0;
bottom: 0;
}

* html #footer
{height: 1%;}

#header{
position: relative;
width: 770px;
margin: 0 auto;
background: transparent; 
color: white;
top: 0px;
text-align: left;
font-size: 11px;
min-width: 770px;
border: 0px  #000000; 
padding: 0px;
}

div.tlog  { font-size:11px; font-weight: bold; color: #707070; background-image:url(http://www.gumdropmedia.com/images/mms_lt.gif);  background-repeat: no-repeat; padding:0px 0px 0px 10px; background-position: left top; margin-right:0px;}
div.tloggo { font-size:11px; font-weight: bold; background-image:url(http://www.gumdropmedia.com/images/mms_rt.gif); background-repeat: no-repeat; margin-right: 0px; padding: 4px 10px 4px 0px; background-position:right top;}

div.tlog a , div.tloggo a { color: #707070; letter-spacing:normal; font-size:11px; font-weight: bold;  }
a.anchor {padding: 0px; font-weight:bold; color: #333333;}
a.backtotop{font-weight:bold; display: block; padding-bottom: 15px;}

.address {background-color: #FFFFFF; font:normal 10px Verdana, helvetica, clean, sans-serif; color:#BFBFBF; text-align:center; padding:40px 15px; background: url("/images/footer.gif") no-repeat left top;}
.adctr .address{background-color: #FFFFFF; font:normal 10px Verdana, helvetica, clean, sans-serif; color:#BFBFBF; text-align:center; padding:30px 15px; background: none;}
.uhdr {margin-bottom: 15px;}   
.uhdr .logo{width: 300px; margin: 0px; float:left;}
.uhdr .links{margin: 0px 5px; text-align: right;}

a.footer {
font-weight: normal; 
font-size: 11px; 
color: #000; 
margin: 0; 
font-family: arial, helvetica, sans-serif; 
text-decoration:none;
}

a {text-decoration:none; color:#4C86C4;}
a:hover {text-decoration: underline;}

}
a.footer:hover {
color:#000;
text-decoration: underline;
}


#footer p {
font-size: 11px; 
color: #000;
background: transparent; 
margin: 0; 
padding-top:10px; 
font-weight: normal; font-family: arial, helvetica, sans-serif;
} 

#main {
position: relative; 
background-image: url(/images/stripes.gif); 
background-repeat: repeat;
padding: 0;
margin: 0; 
width: 770px;
}

p.product {margin: 0px 20px; margin-right: 170px; padding: 10px 0px; border-bottom: 1px solid #CCCCCC;}
p.product a{background: url(/images/arrow1.gif) no-repeat 0px 4px; padding-left: 10px; float: left; display: block; width: 135px;}


td.tlinks { background:#efefef url(/images/uh_bk.gif) bottom repeat-x; }
td.tctr { background:#efefef url(/images/uh_tcrn.gif) bottom left no-repeat; }
td.tctrb { background:#efefef url(/images/uh_tcrn_b.gif) bottom right no-repeat; }
td.tsearchh { background:url(/images/uh_crn2.gif) repeat-x; }
td.tsearchhb { background:#fff url(/images/uh_crn_b.gif) repeat-x; }
td.tlinks input { font:110% verdana,geneva,sans-serif; }
#gum td { margin:0; text-align:left; }
#gum .tsearchs { background:#dcdcdc; }
#toplinks { padding:4px 10px; }
.tlinks a { color:#000; }
#tsearch { padding-right:6px; }
#tlogo { margin:3px 5px 0 0 ; }
#tsearchg { padding:5px 0 5px 0; vertical-align:top; line-height:12px; }
td#tsearchho { vertical-align:top; padding:2px 0 10px 0; text-align:right; }


.mainbodynln {background-image:  url(/images/stripes.gif); clear: both;}
div.adword {float: right; margin: 20px 0px 0px 0px; background: url(/images/dotline_vt.gif) repeat-y top left; width: 150px;}

p.br {padding: 0px 10px 0px 30px;}

p {
margin: 0; 
padding: 20px;
padding-top: 5px;
margin-bottom: 5px; 
font-size: 0.75em; 
font-family: arial, helvetica, sans-serif;
}

h1, h2, h3, h4  {margin: 0; padding: 10px;}

h1 {
font-size: 1.5em;
margin-left: 80px; 
font-family: arial, helvetica, sans-serif;
padding-top: 5px;
padding-bottom: 1px;
color: #000;
}

h2 {
font-size: 0.7em; 
padding-top: 5px;
padding-bottom: 5px;
font-weight: bold;
color: #003399;
font-family: arial, helvetica, sans-serif;
}

h3 {
font-weight: bold; 
padding-bottom: 0px; 
padding-top: 10px;
font-size: 11px; 
color:#666699;
font-family: arial, helvetica, sans-serif;
}

h4 {
font-weight: bold; 
margin-bottom: -2.5em;
margin-left: 110px; 
padding-top: 10px;
font-size: 11px; 
color: #fff;
font-family: arial, helvetica, sans-serif;
}

