/* SITE-WIDE STYLES FOR GIVONEHOME.COM */

/* BODY */

body {
margin: 10px 0;
font-family: Arial, Helvetica, "Lucida Grande", Tahoma, sans-serif;
font-size: 12px;
color: #666;
}

/* NEUTRALIZE ELEMENTS */

p, h1, h2, h3, h4, a, ul, li, img, input, textarea, button, table, tr, th, td {
	margin: 0; 
	padding: 0;
	border-width: 0;	
}

/* SITE-WIDE LINKS */

a, a:visited {
	color: #666;
	font-weight:500;
	text-decoration:none;
	font-size:1.1em;
}

a:hover {
	color: #BC001D;
}

/* NEUTRALIZE LIST-STYLES */

li {
	list-style-type: none;
	display: inline;
}

/* NON-SPECIFIC DIV CLASSES */

.hidden, .invisible { visibility: hidden; }

.disabled {
  cursor: default !important;
}

.disabled:not(.transitioning) {
  opacity: .25 !important;
}

.transition-horizontal {
  -webkit-transition: left 1.5s, right 1.5s;
          transition: left 1.5s, right 1.5s;
}

.transition-vertical {
  -webkit-transition: top 1.5s, bottom 1.5s;
          transition: top 1.5s, bottom 1.5s;
}

/* SITE-WIDE CONTAINER */

div#container {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	margin-top: 30px;
	margin-bottom: 10px; 
	color: #666;
	clear: both;
}

/* SITE-WIDE FORM ELEMENTS */

form input.submit, button.btn { 
	cursor: pointer;
	background-color: transparent;
	border-width: 0;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	 }
	
form input.submit:hover, button.btn:hover { color: #BC001D; }

form input.border, button.border { 
	background-color: #FFF;
	padding: 0 5px;
	border: 1px solid #666;
	 }

form input.border:hover, button.border:hover { border-color: #BC001D; }

p.error {
	height: 15px;
	color: #BC001D;
	font-style: italic;
}

/* SITE-WIDE FOOTER */ 

div#footer {
  position: relative;
	margin: 0 auto;
	width: 785px;
	height: 10px;
	clear: both;
}

.linkBox {
	width: 20%;
	height: 10px;
	float: left;
}

a.mainLink {
	display: block;
	height: 10px;
	margin: 0 auto;
}

#footer .mainLink {
  color: rgba(150,150,150, .8);
  font-size: 10px;
  text-align: center;
  letter-spacing: 3px;
}

#footer .mainLink:hover, #footer .mainLink.curPage {
  color: #BC001D;
}