/*CSS definitions for www.hudin.net written by Michael Hudin*/

/*Main formatting properties*/
body {
  padding:0px;
  margin:0px;
  font-family:Verdana, sans-serif;
  font-size:12px;
  line-height:18px;
  color: #333333;
  letter-spacing:1pt;
#  background:#e9dbad url('images/keyboard.jpg') no-repeat fixed bottom left;
#  background:white;
#  background:#f5efad;
#  background:#fef7a8;
#  background:#f8eecc;
  background:#f7f4ea;

}
table {
	border:0px;
	width:100%;
}
table.tighttable {
	border:0px;
	width:400px;
}
td {
	vertical-align: top;
}
form {
	margin:0px;
	padding:0px;
}

h1 {
	font-size:18px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#f40b21;
}
h2 {
	font-size:16px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
h3 {
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}


#logo {
  position:absolute;
  border:0px;
  left:0px;
  top:0px;
  width:200px;
  z-index:0;
}
#cart {
	position:fixed;
	width:165px;
	padding:5px;
	border:1px solid #f0e9d3;
	color:#f0e9d3;
	margin-left:10px;
	background-color:#000000;
	z-index:3;
}
#topbar {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:115px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:10px;
	text-align:left;
#	background-color:#d17156;
#	background-color:#f40b21;
#        background:#c24527;
#        background:#ec4453;
	background-color:#f40b21;

	z-index:1;
}
#menu {
	position:absolute;
	top:115px;
	left:0px;
	width:100%;
	height:21px;
	padding:5px 0px 0px 0px;
	font-size:12px;
	line-height:10px;
	text-align:left;
	vertical-align: center;
#	background-color:#087681;
	background-color:#007674;
#	background-color:#44ddcc;
	z-index:1;
}
#menuAd {
	position:absolute;
	top:0px;
	left:160px;
	width:100%;
	height:60px;
	padding:10px;
	font-size:12px;
	line-height:20px;
#	text-align:right;
#	background-color:#d4e889;
	background-color:#f40b21;
	z-index:1;
}

.page_title {
	font-size:16px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#f40b21;
        font-family: Arial, Verdana, Helvetica, sans-serif;
}        
	
#title {
	position:absolute;
	top:80px;
	left:834px;
}
#content {
	position:relative;
	border:0px;
	top:145px;
	left:5px;
	width:800px;
	padding:10px;
	z-index:1;
	margin:0px 0px 80px 0px;
}
#contentHP {
	position:relative;
	border:0px;
	top:145px;
	left:5px;
	width:800px;
	padding:10px;
	z-index:1;
	margin:0px 0px 80px 0px;
}
#contentAd {
	position:relative;
	border:0px;
	top:95px;
	left:5px;
	width:800px;
	padding:10px;
	z-index:1;
	margin:0px 0px 80px 0px;
}
#footer {
	position:relative;
	padding:65px 0px 0px 0px;
	align:center;
	width:800px;
	font-size:10px;
	line-height: 15px;
	text-align:center;
}
#status {
	display:block;
	padding:10px;
}
#notes {
	display:block;
	padding:10px;
}
#titling {
	display:none;
	font-size:18px;
	font-weight:bold;
}

/*Various font elements*/
.pix10 {
	font-size:10px;
}
.pix12 {
	font-size:12px;
}
.pix14 {
	font-size:14px;
}
.pix16 {
	font-size:16px;
}
.pix18 {
	font-size:18px;
}
.pix20 {
	font-size:20px;
}
.pix32 {
	font-size:32px;
}
.alignLeft {
	text-align: left;
}
.alignRight {
	text-align: right;
}
.error {
 	font-weight:bold;
 	color:#993300;
}
.bigError {
 	font-weight:bold;
 	color:#993300;
	background-color:#FFFFFF;
}
.stable {
 	font-weight:bold;
	color:#336699;
}
.wht {
	color:#f7f4ea;
}
.rdd {
#	color:#087681;
#	color:black;
	color:#f40b21;
}

.blk {
	color:black;
}
.teal {
#	color:#d4e889;
#	color:#44ddcc;
	color:#007674;
}
.redt {
	color:#f40b21;
}
.menut {
	color:#f8eecc;
}
.mhi {
	color:#f40b21;
}
.tms {
	font-family:"Times New Roman", Times, serif;
}
.arl {
	font-family:Arial, Helvetica, sans-serif;
}
.pdd5 {
	padding:5px;
}
.pdd10 {
	padding:10px;
}


/*Dress Up Items*/
.border1 {
	border:1px solid #999999;
}
.frontSpot {
	padding: 10px;
	margin: 0px 0px 20px 0px;
	text-align: center;
}


/*Link properties*/
a {
#	color:#006e79;
#	color:black;
	color:#007674;
 	text-decoration:none;
}

a.footer {
#	color:#006e79;
	color:black;
 	text-decoration:none;
}
a.blink {
#	color:#006e79;
	color:black;
 	text-decoration:none;
}
a.mhi {
#	color:#f40b21;
	color:white;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
a.mhi:hover {
#	color:#f40b21;
	color:white;
 	text-decoration:none;
}
a.menu {
#	color:#d4e889;
#	color:#ffffff;
#	color:#f5efad;
	color:#f8eecc;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
a.menu:hover {
#	color:#ffffff;
	color:#f40b21;
	color:#d4e889;
	color:#ffffff;
	text-decoration:none;
}
a:hover {
 	color:#999999;

 	text-decoration:underline;
}

/*Image Properties*/
img {
 	border-width:0px;
}