/* Keep Firefox Scrollbars on at all times so that pages don't shift horizontally */
html {
	overflow: -moz-scrollbars-vertical;
	margin: 0px auto;
	padding: 0px auto;
}

body {
	padding: 0px;
	margin: 0px;
	background: #a1a1a1 url(../images/bgBody.jpg) top left repeat-x;
}

div.clear {
	clear: both;
}

a#linkhome img{
  border: none;
}

ul#reports {
  padding: 0px;
  margin: 0px;
  font: normal 9px/15px Verdana;
  list-style: none;
}

ul#reports li {
  padding: 5px 0px 0px 0px;
  margin: 0px;
  border-bottom: 1px solid #ccc;
}

ul#reports li a:link, ul#reports li a:visited, ul#reports li a:active {
  color: #2e5174;
  text-decoration: none;
}
ul#reports li a:hover {
  color: #333;
  text-decoration: underline;
}

/*************** HEADER ***************/

div#header {
	padding: 0px;
	position: relative;
	margin: 0px auto;
	width: 850px;
	height: 90px;
	z-index: 400;
	background: url(../images/bgHeader.jpg) no-repeat;
}

	img#title {
		padding: 0px;
		margin: 20px 0px 0px 35px;
		float: left;
	}

	img#aldor {
		position: absolute;
		top: 16px;
		left: 345px;
		padding: 0px;
		margin: 0px;
		z-index: 500;
	}

	img#phone {
		padding: 0px;
		margin: 20px 30px 0px 0px;
		float: right;
	}
	
/*************** CONTENT ***************/

div#content {
	padding: 0px 0px 0px 40px;
	position: relative;
	margin: 0px auto;
	width: 810px;
	height: 466px;
	background: url(../images/bgContent.jpg) no-repeat;
}

	div#contentOne {
		padding: 0px;
		margin: 0px 20px 0px 0px;
		width: 200px;
		float: left;
	}
		
		form {
			padding: 0px;
			margin: 15px 0px 0px 0px;
		}
		
			p#form {
				padding: 0px;
				margin: 0px 0px 2px 0px;
				font-family: Verdana;
				font-size: 10px;
			}
			
		div#subNav {
			padding: 0px 10px 0px 0px;
			margin: 10px 0px 0px 0px;
			width: 210px;
			height: 320px;
			overflow: auto;
		}
	
		ul#navReports {
			padding: 0px;
			margin: 15px 0px 0px 15px;
			font-family: Verdana;
			font-size: 11px;
			line-height: 13px;
			list-style: none;
		}
			
			ul#navReports li {
				padding: 0px;
				margin: 3px 0px 0px 0px;
			}
			
			ul#navReports li ul {
				list-style: none;
			}

		img.left {
			padding: 0px;
			margin: 0px;
			float: left;
		}

		p.content {
			padding: 0px;
			margin: 0px;
			font-family: Verdana;
			font-size: 11px;
			line-height: 13px;
			text-align: justify;
		}
		
		a.rollButton {
			position: absolute;
			padding: 0px;
			margin: 218px 0px 0px 201px;
			width: 138px;
			height: 33px;
			display: block;
			background: url(../images/rollButton.gif);
		}
		
		a.rollButton:hover {
			background: none;
		}
		
	div#contentTwo {
		padding: 0px;
		margin: 0px;
		width: 540px;
		float: left;
	}
	
		div#picture {
			padding: 0px;
			margin: 25px auto;
			width: 526px;
			height: 357px;
		}
		
		p.center {
			padding: 0px;
			margin: 0px;
			font-family: Verdana;
			font-size: 11px;
			line-height: 13px;
			text-align: center;
		}
			
	
		img#packages {
			padding: 0px;
			margin: 0px;
		}
		
		img#options {
			padding: 0px;
			margin: 0px 0px 0px 10px;
		}
	
		a.rollReport {
			position: absolute;
			padding: 0px;
			margin: 173px 0px 0px 654px;
			width: 149px;
			height: 185px;
			display: block;
			background: url(../images/rollReport.gif);
		}
		
		a.rollReport:hover {
			background: none;
		}
		
/*************** FOOTER ***************/

div#orderinfo {
	padding: 0px;
	margin: 37px 0px 0px 248px;
	width: 533px;
	height: 124px;
	background: url(../images/bgOrder.jpg);
}
	
	img#order {
		padding: 0px;
		margin: 10px 0px 0px 10px;
	}

	p.contentTwo {
		padding: 0px;
		margin: 0px 35px;
		font-family: Verdana;
		font-size: 11px;
		line-height: 13px;
		text-align: justify;
	}
	
	img#cards {
		position: absolute;
		padding: 0px;
		margin: 514px 0px 0px 545px;
	}
	
div#order {
	position: absolute;
	bottom: -96px;
	right: 50px;
	padding: 0px;
	margin: 0px;
	width: 530px;
	height: 122px;
	background: url(../images/order.jpg);
}
	
	p.order {
		padding: 35px 25px 0px 25px;
		margin: 0px;
		font-family: Verdana;
		font-size: 11px;
		line-height: 13px;
		text-align: justify;
	}