.style2 {
	font-size: 24px;
	color: #003399;
	text-align: center;
}
body       {  font-family: "Trebuchet MS", tahoma, arial, helvetica, sans-serif; font-size: 100%; margin:0; padding:5px 0 10px 0; background:#fff; }
h1         {
	width:400px;
	font-size:140%;
	padding: 0;
	margin:6px 0 6px 0;
	color: #666666;
	font-weight:normal;
	color:#055189;
	display: inline;
	text-align: left;
}
.TextBoxStyle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFF99;
}

h2         {  font-size:100%; margin:0; padding:0; font-weight:normal; }
.text      {  font-size: 85%; color: #666666; }
.small     {  font-size: 70%; color: #666666; }
.menu      {  font-size: 75%; color: #666666; }
.red       {  color: #CC0000; }
.blue      {  color: #0099CC; }
.green     {  color: #009900; }
.white     {  color: #FFFFFF; }
p          {  margin:0 0 12px 0; }
ol         {  margin:0 0 12px 0; }
ul         {  margin:0 0 12px 0; padding:0 0 0 24px; }
input      {  margin-bottom:0; margin-top:0; }
select     {  font-size:100%; margin-bottom : 0px; margin-top : 0px;}
textarea   {  font-family: "Trebuchet MS", tahoma, arial, helvetica, sans-serif; font-size: 100%; margin-bottom : 0px; margin-top : 0px; background:#eee;}
img        {  border:0; }

td        {  vertical-align:top; }

A:link    {  color: #666666; text-decoration: underline }
A:hover   {  color: #0099CC; text-decoration: underline }
A:visited {  color: #666666; text-decoration: underline }
A:visited:hover {  color: #0099CC; text-decoration: underline }
A:active  {  color: #0099CC; text-decoration: underline }

#container   { position:relative; width:711px; margin:0 auto; background:#fff url('images/main_bg.jpg') repeat-y; }
#header      { width:711px; height:120px; margin:0; padding:0; background:#fff url('images/header.jpg') no-repeat; }
#main        {
	float:left;
	width:457px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 70px;
	padding-left: 20px;
}
hr           { display:none; }
.textonly    {
	display:none;
	top: auto;
}
#footer      { clear:both; width:711px; height:1px; }
#footer1     { position:relative; width:711px; height:68px; top:-67px; margin-bottom:-67px; background:url('images/footer.jpg') no-repeat; }
#footer2     {
	position:relative;
	top:-119px;
	margin-bottom:-119px;
}
#footer2 a   { display:block; width:174px; height:99px; background:url('images/newsletter.jpg') no-repeat; }

/*- Left Menu --------------------------- */

.menuleft {
	float:left;
	width:184px;
	padding:34px 0 140px 0;
	font-size:70%;
	background-image: url(images/abovemenu.jpg);
	background-repeat: no-repeat;
}
.menuleft ul { list-style:none; margin:0; padding:0; }
.menuleft li.level1 a { display:block; width:144px; height:17px; text-decoration:none; background:url('images/buttonmain.jpg') no-repeat; color:#fff; margin-top:-1px; padding:3px 0 3px 40px; }
.menuleft li.level1 a:hover { background:url('images/buttonmain_over.jpg') no-repeat; }
.menuleft li.level1 a.on { display:block; text-decoration:none; background:url('images/buttonmain_over.jpg') no-repeat; margin-top:-1px; padding:3px 0 3px 40px; }
.menuleft li.level1p a { display:block; width:144px; height:17px; text-decoration:none; background:url('images/button_purchase.jpg') no-repeat; color:#fff; margin-top:-1px; padding:3px 0 3px 40px; }
.menuleft li.level1p a:hover { background:url('images/button_purchase_over.jpg') no-repeat; }
.menuleft li.level1p a.on { display:block; text-decoration:none; background:url('images/button_purchase_over.jpg') no-repeat; margin-top:-1px; padding:3px 0 3px 40px; }
.menuleft ol { list-style:none; margin:0; padding:0; }
.menuleft li.level2 a { display:block; width:134px; height:17px; text-decoration:none; background:url('images/submenu.jpg') no-repeat; color:#000; margin-top:-1px; padding:3px 0 3px 50px; }
.menuleft li.level2 a:hover { background:url('images/submenu_over.jpg') no-repeat; }
.menuleft li.level2 a.on { display:block; text-decoration:none; background:url('images/submenu_over.jpg') no-repeat; margin-top:-1px; padding:3px 0 3px 50px; }
.dissclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	color: #055189;
}
#offer {
	border: thin solid #000066;
}
#box {
	border: 1px solid #003366;
	background-color: #E3E7F2;
	padding: 1px;
	height: auto;
	width: 440px;
	margin-top: 10px;
}
#main .text .box {
	background-color: #E6E6E6;
	border: 1px solid #003399;
	float: left;
	height: auto;
	width: 440px;
}
price {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
}
#scroller {
	background-color: #CCCCCC;
	float: left;
	height: 20px;
	width: 300px;
	border-bottom-style: dotted;
	position: absolute;
	z-index: 20;
	top: 325px;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	margin-right: auto;
	margin-left: 70px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#clear {
	clear: both;
}
