img {
	border:0px;
}
	
html {
  /* this is a hack to force scrollbars on at 
     all times so that the page does not jump
     when going from short to long pages */
  height: 100%;
  margin-bottom: 1px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background:#db6565;
	color: #840e1c;
	margin: 0px auto 0px auto;
	text-align:center;
}
h1 {font-size: 1.8em; font-weight:normal; }
h2 {font-size: 1.5em; font-weight:400; }
h3 {font-size: 1em; font-weight:bold; }
h4 {font-size: 1em; }

.inset {
	margin-left: 10px;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	text-align:left;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
	font-weight:bold;
	text-align:left;
}
ul { margin-top:0px }

.textwhite {color:#ffffff; }
.textbigger {font-size: 1.3em; }
.textlarge {font-size: 1.6em; }
.textlargewhite {color:#ffffff; font-size: 1.6em; }
.textbold { font-weight:bold; }
.italic {font-style:italic; }
.italicright {font-style:italic; text-align:right; font-weight:bold; color:#FFFFFF; }

.submit {
	color: #ffffff;
	background: #840e1c;
	border: 2px outset #da6470;
}
#container {
	width: 1021px;
	margin: 0px auto 0px auto;
}
#heading {
	height: 129px;
}
#menubar {
	text-align:center;
	background-image:url(images/g-menubar.jpg);
	height:35px;
}
#frontone {
	text-align:right;
	height: 276px;
}
#takecontrol {
	height: 128px;
	text-align:right;
	padding: 14px 162px 0px 0px;
	background-image:url(images/f-takecontrol.jpg);
	background-repeat: no-repeat;
}
#fronttwo {
	text-align:left;
	height:310px;
}
#middle {
	text-align:left;
	height: 586px;
	background-image: url(images/g-middle.jpg);
}
#midlogo {
	text-align:left;
	height: 586px;
	background-image: url(images/g-middlelogo.jpg);
}
#midlogo {
	text-align:left;
	height: 586px;
	background-image: url(images/g-middlelogo.jpg);
}
#midleft {
	text-align:left;
	line-height: 20px;
	color:#ffffff;
	width: 439px;
	float:left;
}
#midright {
	text-align:left;
	line-height: 20px;
	color: #840e1c;
	float:right;
	width: 220px;
}
#middleinset {
	padding: 10px 162px 10px 162px;
}
#pmidtop {
	background-image:url(images/p-midtop.jpg);
	background-repeat:no-repeat;
	height:90px;
}
#pmenubar  {
	background-image: url(images/p-menubar.jpg);
	background-repeat:no-repeat;
	height:46px;
}
#pmidmain {
	background-image:url(images/p-midmain.jpg);
	background-repeat:no-repeat;
	height:451px;
}
#pmidleft {
	text-align:left;
	font-size:1.6em;
	color:#ffffff;
	float:left;
	padding-left:25px;
	width: 310px;
}
#pmidright {
	text-align:left;
	font-size:1.6em;
	color:#ffffff;
	float:right;
	width:350px;
}
#p100right {
	text-align:left;
	font-size:1.4em;
	color:#ffffff;
	float:right;
	width:350px;	
}
#pfooter {
	font-size:1.4em;
	color:#ffffff;
	
}
			
#pmidintro {
	background-image:url(images/p-midintro.jpg);
	background-repeat:no-repeat;
	height:451px;
}
#pintroleft {
	text-align:left;
	font-size:1.6em;
	color:#ffffff;
	float:left;
}
#pintroright {
	text-align:left;
	font-size:1.6em;
	color:#ffffff;
	float:right;
	width:375px;
}
#pmidlj10 {
	background-image:url(images/p-LJ10bkg.jpg);
	background-repeat:no-repeat;
	height:451px;
}
#scrolldiv {
	padding:4px;
	width:650px;
	height:300px;
	overflow:auto;
	margin:0px auto 0px auto;
}
#shoptop {
	background-image:url(images/s-ljshoptop.jpg);
	background-repeat:no-repeat;
	height: 67px;
}
#midshop {
	text-align:left;
	background-image: url(images/s-middleshop.jpg);
	background-repeat:repeat-y;
}
#shopinset {
	padding: 0px 143px 10px 132px;
}
#shopleft {
	text-align:left;
	line-height: 20px;
	color:#840e1c;
	width: 487px;
	float:left;
}
#shopright {
	text-align:left;
	line-height: 20px;
	color: #840e1c;
	float:right;
	width: 250px;
}
.shopsub {
	background-image:url(images/s-subsection.jpg);
	background-repeat:no-repeat;
	height:34px;
	padding:12px 25px 0px 80px;
	line-height:normal;
	font-size: 1.4em;
	font-weight:bold;
}
.shopbkg {
	background-image:url(images/s-background.jpg);
	background-repeat:repeat-y;
	padding:1px 25px 0px 80px;
}
#midmtce {
	text-align:left;
	background-image: url(images/g-middlemtce.jpg);
	background-repeat:repeat-y;
}
#footer {
	color:#ffffff;
	text-align:left;
	height: 143px;
	font-size: 1em;
	background-color: #840e1c;
	background-image:url(images/g-footer.jpg);
	background-repeat:repeat-x;
	margin-left:7px;
	margin-right:6px;
	padding-left: 140px;
	border-top: 1px solid #ffffff;
/*    filter:alpha(opacity=75); /* IE's opacity*/
/*    opacity: 0.75; /* Firefox opacity*/
}
#bottom {
	text-align:left;
	color:#ffffff;
	height: 30px;
	font-size: .9em;
	background-color: #840e1c;
	margin-left:7px;
	margin-right:6px;
	padding: 3px 0px 0px 140px;
}

.popup {
	position:absolute; 
	display:none; 
	background-color:#ffffcc;
	padding:5px 15px 5px 15px; 
	left:650px; 
	top:342px; 
	width: 317px; 
	height: 81px;
	border:solid 1px #CCCC33;
}


/*LISTS and LINKS*/
a {text-decoration:none; color:#cccc00; }

a:visited {
	color: #CCCC00;
}
a:hover {
	color: #FFFF66;
}
a:active {
	color: #FFFF66;
}


a.main:link {
	color: #840e1c;
	text-decoration: none;
	border:1px solid #840e1c;
	padding: 2px 6px 2px 6px;
}
a.main:visited {
	text-decoration: none;
	color: #840e1c;
	border:1px solid #840e1c;
	padding: 2px 6px 2px 6px;
}
a.main:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color:#840e1c;
}

#listtick { 
	list-style-image: url(images/tick.png); 
}
#listtickless { 
	list-style-image: url(images/tick.png);
	font-size:0.8em;
	font-weight:bold;
}	
#listnone {
	list-style:none; 
}
#menubar ul {
	margin: 0px;
	padding: 9px 0px 8px 0px;
}
#menubar li {
	display: inline;
	list-style-type: none;
}
#menubar a {
	padding: 9px 20px 8px 20px;
	font-weight:bold;
	font-size:1.3em;
	color:#ffffff;
}
#menubar a:link, #menubox a:visited {
	padding: 9px 20px 8px 20px;
}
#menubar a:hover {
	background-image:url(images/g-menu_over.jpg);
	background-repeat: repeat-x;
}
#footer a {
/*	display: block;*/
	font-size:1em;
	color:#ffffff;
}
#footer a:link, #menubox a:visited {
	color: #ffffff;
}
#footer a:hover {
	font-weight:bold;
}

