@charset "utf-8";
/* CSS Document */

* {
	margin:0;
}

body {
	background-color: #333333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#fefefc;
}

#container {
	width:970px;
	margin:0 auto;
}

a img {
	border:none;
	text-decoration:none;
}

#login-info {
	float:right;	
}

#headerbkg {
	background: url(images/header-bkg.jpg) no-repeat;
	height:319px;
	padding: 16px 0 0 18px;
	margin-bottom:0;
}

/* -- logoholder, menu is contained inside the headerbkg tag on the page --*/
#logoholder {
	margin:0;
	padding:0;
}

.border {
	border: 1px solid #333;
	padding:3px;
	background-color:#eee;
}

/* ----- menu code -----*/
#menu {display:block; height:312px;}
#menu ul {margin:0; padding:0; list-style-type:none; height:312px; }
#menu li {display:block; float:left;  }
#menu li.list1 {background: url(images/browse-button-off.jpg) no-repeat; width:217px;}
#menu li.list2 {background: url(images/vaca-specials-off.jpg) no-repeat; width:212px;}
#menu li.list3 {background: url(images/long-term-off.jpg) no-repeat; width:211px;}

#menu a {display:block; height:312px; }

#menu a#item1 {background:transparent url(images/browse-button-on.jpg) -215px -386px no-repeat;}
#menu a#item2 {background:transparent url(images/vaca-specials-on.jpg) -215px -386px no-repeat;}
#menu a#item3 {background:transparent url(images/long-term-on.jpg) -215px -386px no-repeat;}

* html #menu a:link, * html #menu a:visited {height:312px; he\ight:0;padding-top:28px;}

#menu a#item1:hover {background-position:top left; z-index:50; }
#menu a#item2:hover {background-position:top left; z-index:50;}
#menu a#item3:hover {background-position:top left; z-index:50;}

* html #menu a:hover {height:312px; he\ight:0;}
/* -------- ends menu code --------*/

#mainbody {
	background: url(images/main-bkg.jpg) repeat-y;
	margin-top:0;
	padding: 0 45px 0 45px;
}
	
	
#footer {
	background: url(images/footer-bkg.jpg) no-repeat;
	height:29px;
}

a, a:visited {
	color:#f0d36c;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#ffffff;
}

.small {
	font-size:11px;
}

.errors {
	color:red;
	border:2px dashed red;
	padding:10px;
	padding-left:25px;
	background-color:#fff;
	margin-top:5px;
	margin-bottom:5px;
}

