/* -------------------------------------------------------------- 
-----------------------------------------------------------------

	AUTHOR:			Tony Espinosa
	VERSION:		1.1.2011

	CONTENTS:

	1				CSS Fix
	2				Elements
	3				Essentials
	4				Head
	5				Head Nav
	6				Content
	7				Foot
	8				Form
	9				Success, Notice and Error Boxes
	
-----------------------------------------------------------------
-------------------------------------------------------------- */




/*	1)	CSS Fix
-------------------------------------------------------------- */
input[type="hidden"] { /* Firefox Fix */
	visibility: hidden;
	margin: 0;
	padding: 0;
	display:none;
}
input[type="image"] {
	margin: 0;
	padding: 0;
	border: 0;
}




/*	2)	Elements
-------------------------------------------------------------- */
body {
	text-align: center;
	font-size: 1em;
	background-image: url('/image/layout/bdyBkg.jpg');
	background-position: center top;
	background-attachment: fixed;
	margin: 0;
}
a {
	outline-style: none;
}
a:link, a:visited, a:active {
	color: #66af33;
	outline-style: none;
}
a:hover {
	color: #66781e;
	font-weight: 600;
}
abbr {
	color: #66af33;
	cursor: pointer;
	border-style: none;
}




/*	3)	Essentials
-------------------------------------------------------------- */
#accentSymbol {
	background-image: url('/image/accent/bkgLogoSymbol.jpg');
	background-repeat: no-repeat;
	position: fixed;
	right: -155px; bottom: -155px;
	width: 500px; height: 500px;
	margin: 0; padding: 0;
	display: block;
}
#splashPage {
	background-image: url('/image/logo/sternwareLogoLg.png');
	background-position: center 35px; 
	background-repeat: no-repeat;
	position: absolute;
	top: 0; right: 0; bottom: 0; left: 0;
	width: 100%; height: 100%;
	margin: 0; padding: 0;
	display: block;
}




/*	4)	Head
-------------------------------------------------------------- */





/*	5)	Head Nav
-------------------------------------------------------------- */




/*	6)	Content
-------------------------------------------------------------- */




/*	7)	Foot
-------------------------------------------------------------- */




/*	8)	Form
-------------------------------------------------------------- */
#contactForm {
	font-family: Arial,Helvetica;
}
#contactForm strong {
	color: #66781c;
	font-size: 1em;
	margin: 0;
	padding: 0;
}
#contactForm input, #contactForm textarea, #contactForm select {
	margin-top: 0;
	margin-bottom: 20px;
	display: block;
}

#planBrowser {
	text-align: left;
	font-family: Arial,Helvetica;
}
#planBrowser strong {
	color: #66781c;
	font-size: 1em;
	width: 100%;
	margin: 0;
	padding: 0;
	display: block;
}
#planBrowser input, #planBrowser textarea, #planBrowser select {
	margin-top: 0;
	margin-bottom: 5px;
	display: block;
}

#paypalForm strong {
	font-size: 1em;
	line-height: 1.5em;
}
#paypalForm input, #paypalForm textarea, #paypalForm select {
	margin-bottom: 20px;
	display: block;
}

form {
	margin: 0;
	padding: 0;
}
label {
	font-weight: bold;
}
fieldset {
	padding:1.4em;
	margin: 0 0 1.5em 0;
	border: 1px solid #ccc;
}
legend {
	font-weight: bold;
	font-size:1.2em;
}


/* Form fields */

input, textarea, select { background-color:transparent; background-image: url(../images/layout/ghost40.png); margin-bottom:10px; padding: 5px; border:solid 1px #66af33; }

input.text, input.title   { width: 90%; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 390px; height: 250px; padding:5px; }

input.checkbox, input.radio {
  position:relative; top:.25em;
}

form.inline { line-height:3; }
form.inline p { margin-bottom:0; }


/*	9)	Success, Notice and Error Boxes
-------------------------------------------------------------- */

.error, .notice, .success    { padding: .8em; margin-bottom: 1em; border: 1px solid #ddd; }

.error      { color: #8a1f11; background-color: #ffd0cd; border-color: #8a1f11; }
.notice     { color: #514721; background-color: #d6ffd6; border-color: #FFD324; }
.success    { color: #66af33; background-color: #fdffc7; border-color: #c6d880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }




