@charset "utf-8";
/* =RESET */

html, body, form, fieldset{ margin: 0;padding: 0; }

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address{ margin:0;padding: 0; }

a img, :link img, :visited img {border: 0;}

input, select, textarea	{ font-size:1em; }

label input 	{border: 0;}

form label 	{cursor: pointer;}

fieldset	{border: none;}

textarea 	{font-size:1.2em;font-family:"lucida grande", Helvetica, Arial, sans-serif}

ol, ul, ul li 	{list-style: none;}

table 		{border-collapse: collapse;border-spacing: 0;}

blockquote, q 	{quotes: none;}

:focus 		{outline: 0;}

iframe          {margin: 0 !important; padding: 0 !important;}

/* =TYPOGRAPHY */

body          { font-size: 1em;font-family:"lucida grande", Helvetica, Arial, sans-serif;}   /* IE */

html > body   { font-size: 12px; }  /* Other browsers */

h1,h2,h3,h4,h5,h6 {
	font-family: "myriad pro", "lucida grande", "trebuchet ms", Arial, Helvetica, sans-serif;
	color: #417563;
}

h1 {
	font-size: 2em;
	margin-bottom: 10px;
}

h2 { font-size: 1.5em; }

h3 { font-size: 1.25em; line-height:2; }

h4 { font-size: 1em; line-height:1.25; font-weight:bold; }

h5 { font-size: .8; font-weight:bold; }

h6 { font-size: .5; }

p           { margin: 0 0 1.5em 0; text-align:left; }

dd           { margin: 0 1em 1.5em 0; text-align:left; }

dt	{
	font-weight: bold;
}

/* =LAYOUT */

body {
	background-color: #000;
	background-image: url(images/htsi_bg.jpg);
}


#container  {
	width: 780px;
	margin: 0 auto;
	text-align: left;
} 
#head {
	height: 250px;
	padding: 0;
	background-color: #000000;
}
#top-image {
	position: absolute;
}
#logo {
	position: relative;
	left: 20px;
	top: 60px;
	z-index: 1;
}
#navmenu {
	background-image: url(images/header_gradient.gif);
	background-repeat: repeat-x;
	height: 36px;
	background-color: #4A8372;
}
#navmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	position: relative;
	left: 0px;
	top: 4px;

}
#navmenu li {
	display: inline;

}
#content {
	background-color: #FFFFFF;
	background-image: url(images/container_bg.gif);
	background-repeat: repeat-y;
	padding-bottom: 20px;
}


#left {
	width: 180px;
	float: left;
	padding-bottom: 40px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}
#main {
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-right: 20px;
	background-image:url(images/watermark.png);
	background-repeat:no-repeat;
}
#footer {
	height: 40px;
	background-image: url(images/footer.png);
	text-align: center;
	background-repeat: repeat-x;
}
#sponsers  {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;

}
#sponsers li {
	padding-bottom: 5px;
}
#menu {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#menu li {
	list-style-position: inside;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#menu li a {
	text-decoration: none;
	color: #333333;
	display: block;
}
#menu   li   a:hover {
	background-color: #496B60;
	color: #FFFFFF;
}



.clear {
	clear: both;
}

img {
	border: 0px;
}
.product {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 20px;
}

.prodimage {
	float: left;
}
.product h2 {
	padding-left: 90px;

}
.product p {
	padding-left: 90px;
}
