* {
padding: 0;
margin: 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

h1 {
font-size: 125%;
font-family: Helvetica, Arial, sans-serif;
line-height: 1.8em;
padding-top: 10px;
padding-bottom: 5px;
}

h2 {
font-size: 125%;
font-family: Verdana, Helvetica, Arial, sans-serif;
padding-top: 10px;
padding-bottom: 5px;
}

h3 {
font-size: 110%;
font-family: Verdana, Helvetica, Arial, sans-serif;
padding-top: 10px;
padding-bottom: 5px;
}
body {
background-color:#5f5f5f;
background-repeat:no-repeat; 
background-attachment:fixed;
background-position:center;
}

p{margin:0 0 10px auto;}

#navigation {
	width: 980px;
	height: 40px;
	overflow: hidden;
}

#navigation ul {
list-style: none;
}

#navigation li {
display: inline;
float: left;
}

#navigation a {
	display: block;
	width: 160px;
	height: 40px;
	background-image: url(mastersprites_drt.png);
	text-indent: -5000px;
	border: none;
}

#nav-home a{background-position: 0 -610px;}
#nav-home a:hover {background-position: 0 -652px;}
#nav-home a:active {background-position: 0 -652px;}

#nav-about a{background-position: -160px -610px;}
#nav-about a:hover {background-position: -160px -652px;}
#nav-about a:active {background-position: -160px -652px;}

#nav-nmtc a{background-position: -320px -610px;}
#nav-nmtc a:hover {background-position: -320px -652px;}
#nav-nmtc a:active {background-position: -320px -652px;}

#nav-products a{background-position: -480px -610px;}
#nav-products a:hover {background-position: -480px -652px;}
#nav-products a:active {background-position: -480px -652px;}

#nav-invest a{background-position: -620px -610px;}
#nav-invest a:hover {background-position: -620px -652px;}
#nav-invest a:active {background-position: -620px -652px;}

#nav-contact a{background-position: -780px -610px;}
#nav-contact a:hover {background-position: -780px -652px;}
#nav-contact a:active {background-position: -780px -652px;}

#buttonmedium a {
	display: block;
	width: 160px;
	height: 130px;
	background-image: url(mastersprites_drt.png);
	text-indent: -5000px;
	overflow: hidden;
	outline: none;
	margin-left: 0px;
}
#button-nmtc a{background-position: -280px -270px;}
#button-nmtc a:hover {background-position: -280px -405px;}
#button-nmtc a:active {background-position: -280px -405px;}

#button-products a{background-position: -100px -270px;}
#button-products a:hover {background-position: -100px -405px;}
#button-products a:active {background-position: -100px -405px;}

#button-invest a{background-position: -280px 0;}
#button-invest a:hover {background-position: -280px -135px;}
#button-invest a:active {background-position: -280px -135px;}

#button-qa a{background-position: -100px 0;}
#button-qa a:hover {background-position: -100px -135px;}
#button-qa a:active {background-position: -100px -135px;}

#buttonsmall a {
	display: block;
	width: 60px;
	height: 60px;
	background-image: url(mastersprites_.png);
	text-indent: -5000px;
	overflow: hidden;
	outline: none;
	float: left;
}

#button-mail a{background-position: 0 0;}  
#button-mail a:hover {background-position: 0 -60px;} 
#button-mail a:active {background-position: 0 -60px;}

#button-email a{background-position: 0 -240px;}
#button-email a:hover {background-position: 0 -300px;}
#button-email a:active {background-position: 0 -300px;}

#button-cellphone a{background-position: 0 -120px;}
#button-cellphone a:hover {background-position: 0 -180px;}
#button-cellphone a:active {background-position: 0 -180px;}

#button-form a{background-position: 0 -360px;}
#button-form a:hover {background-position: 0 -420px;}  
#button-form a:active {background-position: 0 -420px;}


#buttonnewcal a {
	width: 120px;
	height: 25px;
	background-image: url(mastersprites_drt.png);
	outline: none;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	float:left;
}

img.figure {
		float:right;
		margin-left: 10px;
		margin-bottom: 10px;
		border: 1px solid #4a4a4a;
		}
	
#button-news a{background-position: 0 -552px;}
#button-news a:hover {background-position: 0 -576px;}
#button-news a:active {background-position: 0 -576px;}

#button-cal a{background-position: -120px -552px;}
#button-cal a:hover {background-position: -120px -576px;}
#button-cal a:active {background-position: -120px -576px;}

#button-qna a{background-position: -260px -552px;}
#button-qna a:hover {background-position: -260px -576px;}
#button-qna a:active {background-position: -260px -576px;}

p.bullettext {font-size: 75%;}


#logo a {
	display: block;
	width: 550px;
	height: 60px;
	background-image: url(mastersprites_drt.png);
	overflow: hidden;
	outline: none;
}
h1.italic {font-style:italic; text-align:center;color:#5a0102}
h2.italic {font-style:italic; text-align:left;color:#5a0102;margin: 20px 0 0 10px;}
h3.italic {font-style:italic; text-align:left;color:#5a0102}

#logo-button a{background-position: 0 -700px;}

#buttonimg a {
	width: 280px;
	height: 240px;
	background-image: url(mastersprites_drt.png);
	outline: none;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	float:left;
}

#button-houses a{background-position: -450px 0;}
#button-houses a:hover {background-position: -450px 0;}
#button-houses a:active {background-position: -450px 0;}

#button-pickens a{background-position: -740px 0;}
#button-pickens a:hover {background-position: -740px -270px;}
#button-pickens a:active {background-position: -740px -270px;}

#bulletimg {
	width: 20px;
	height: 35px;
	background-image: url(mastersprites_drt.png);
	outline: none;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	float:left;
}
br.clear{clear: both;}
ul.lista {margin-left: 40px; margin-top: 20px; line-height: 1.4em;}
img.figureright {
		float:right;
		margin-left: 10px;
		margin-bottom: 10px;
		border: 1px solid #4a4a4a;
		}

img.figureleft {
		float:left;
		margin-left: 10px;
		margin-bottom: 10px;
		}

#header{padding-top: 10px;}
#container{width:960px; margin:0 auto;background-color:#e8e8e8;}
#wrapper{float: left; width:920px; margin:0 auto;}
#content{float:left; width:890px; margin:20px 10px 10px 40px;}
#products{float:left; width:890px; height: 600px; margin:20px 10px 10px 40px;}
#contentright{float:right; width:560px; margin:0 10px 10px 10px;}
#contentleft{float:left; width:300px; margin:10px 10px 10px 10px;}
#contenttemp{float:left; width:300px; margin:10px 10px 10px 10px;}
#news{float:right; margin:20px auto; width:200px;}
#sitesections{float left; width:960px; margin:10px 0 0 2px;}
#section{float:left; width:160px;  margin: 0 0 0 25px; padding: 20px;}
#flashshow{float:left; margin: 0 0 0 125px; width:320px;}
#footer {font-size: 60%; border-top: 2px solid #640201;}
#footer p{color:#640201; margin:0; padding:3px 10px;}
#contact{float:right; width:740px; margin:0 50px 10px 10px;}
#bulletlist1{float:left; width:230px; padding: 20px 20px; margin:40px 40px 40px 40px;}
#investing{float:left; width:890px; height:600px; margin:40px 10px 10px 50px;}
