
h1 {
color:#004460;
font-size:1.143em;
font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

h2 {
color:#007BAD;
font-size:.95em;
font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

h3 {
color:#007BAD;
font-size:.95em;
font-style:italic;
}

h4 {
font-size:1.286em;
}

h5 {
font-size:1.143em;
}

h6 {
font-size:1em;
}

h4,h5,h6 {
font-weight:400;
line-height:1.1;
margin-bottom:.8em;
}

h2.xmas {
color:#D41539;
font-size:.95em;
}

#prices {
color:#007BAD;
font-size:.95em;
font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

a:link,a:visited,a:hover {
color:orange;
text-decoration:none;
font-family:"Gill Sans", Arial, Helvetica, sans-serif;
font-weight:400;
}

a:hover {
color:#004460;
font-family:"Gill Sans", Arial, Helvetica, sans-serif;
font-weight:400;
}



p.right {
text-align:right;
font-size:.875em;
}

p.xmas {
color:#0BA200;
}

#holdall {
height:1px;
width:900px;
margin-left:-450px;
position:absolute;
left:50%;
border:0 solid #FFF;
}

body {
font-family:"Gill Sans", Arial, Helvetica, sans-serif;
font-weight:lighter;
color:#505050;
background:#E8E8E8 url(images/bg_grey.gif) repeat-y 50% 0;
margin:0;
padding:0;

}

#hdr {
color:#666;
font-family:"Gill Sans", Arial, Helvetica, sans-serif;
font-weight:400;
height:20px;
background:#FFF;
border:solid #87888A;
vertical-align:middle;
text-align:center;
font-size:12px;
letter-spacing:.1em;
border-width:0;
margin:0;
padding:5;
}

#lh-col ul {
font-size:13px;
font-family:"Gill Sans", Arial, Helvetica, sans-serif;
list-style:none;
width:195px;
text-indent:0;
text-align:left;
margin:10px 0px;
padding:0;
}

#lh-col {
display:inline;
float:left;
top:180px;
left:0;
width:200px;
background:#FFF;
color:#666;
margin:0px;
padding:20px 0 0 5px;
}

#faqlist {
padding:12px 0 0 0px;
}

#rh-col {
position:relative;
display:inline;
float:right;
width:655px;
border:0;
background:#FFF;
font-size:.875em;
margin:0;
padding:5px 0 0 40px;
}

#masthead {
position:relative;
text-align:center;
width:900px;
left:50%;
margin:0 0 0 -450px;
padding:0;
}

#mastlogo2 {
height:150px;
background-image:url("images/SMSBanner.gif");
background-repeat:no-repeat;
background-position:center;
text-align:center;
margin-bottom:0;
font-family:Arial, Helvetica, sans-serif;
}

#footer {
clear:both;
color:#333;
height:50px;

border-top:1px dotted #666;
text-align:left;
margin:15px 0 0px;
padding:5px;
}

.floatright {
float:right;
border:0px solid #666;
margin:0 10px 0px 10px;
padding:2px;
}

#floatright {
float:right;
border:0px solid #666;
margin:0 10px 0px 10px;
padding:2px;
}

img {
position:relative;
}

#navcontainer ul {
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:"Gill Sans", Arial, Helvetica, sans-serif;
}

#navcontainer a {
display:block;
width:190px;
background-color:#51C2ED;
border-bottom:2px solid #eee;
padding:5px;
}

#navcontainer a:link,#navlist a:visited {
color:	#EEE;
text-decoration:none;
font-weight:500;
letter-spacing:.1em;
}

#navcontainer a:hover {
background-color:#004460;
color:#87888A;
letter-spacing:.1em;
}

.wufoo .info{display:none}


ul.menu
{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
}

li.menu
{
float:left;
}

a.menu:link,a.menu:visited
{
display:block;
color:#FFFFFF;
background-color:orange;
text-align:center;
padding:4px 23px;
margin:0px 5px 0px 0px;
text-decoration:none;
text-transform:uppercase;
}

a.menu:hover,a.menu:active
{
background-color:#004460;
}
