/* areen-stonecraft.css 
Updated: March 2009
*/

body {
	font-family: verdana;
	font-size: 70%;
	line-height:140%;
	margin-left: auto;
	margin-right: auto;
	width: 660px;
}

a {
	color: #970573;
}

a img {
	border: 0px;
}

a:hover {
	text-decoration: none;
}

h1 {
	float:left;
	font-family: "museo-sans-1","museo-sans-2",sans-serif;
}

h2, h3, h4 {
	font-family: "museo-sans-1","museo-sans-2",sans-serif;
	font-size: 170%;
}

#navigation {
	display:block;
	border-top:1px solid #970573;
	clear:both;
	margin-top:10px;
}

#navigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#navigation li {
	display: block;
	float:left;
	margin: 0.2em 1.5em 0.5em 0em;
	padding: 0.8em 0em 0.8em 0em;
}

#navigation li a:hover, #navigation li.selected a {
	text-decoration: none;
	background: url(images/nav-hover-bg.gif) no-repeat top center;
	padding: 1em 0em 0.5em 0em;	
}

#body, #gallery, #faq, #edges {
	margin-top:10px;
	clear:both;
}

#body img.partner {
	float:left;
	padding-right:20px;
	padding-bottom:20px;
}

#faq blockquote {
	float:left;
	margin-left:30px;
	margin-top:0px;
	padding-top:0px;
	font-size:1.3em;
	line-height:1em;
}

#faq p.answer {
	display: block;
	clear: both;
	margin-left:44px;
	margin-bottom:25px;
}

#gallery img {
	margin:0px 8px 8px 0px ;
}

#gallery img.last {
	margin: 0px 0px 8px 0px;
}

#edges img {
	clear:both;
}

#edges div.left {
	width: 350px;
	float:left;
}
#edges div.right {
	width: 300px;
	float:left;
}

#edges p {
	margin-bottom:2em;
	margin-top:0.5em;
	clear:both;
}

#edges h1, #edges h2 {
	clear:both;
}

#contactus div.contactdetails {
	width: 235px;
	float:left;
}

#contactus div.map {
	width: 425px;
	float:left;
	padding-bottom:40px;
}

#contactus h2 {
	clear:both;
}

#contact {
	font-size:90%;
	float:right;
	text-align:right;
}

#contact p {
	margin: 0px;
	padding: 0px;
}

#contact h3 {
	font-size:100%;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#colophon {
	margin-top:20px;
	border-top: 1px solid #970573;
	padding-top:10px;
	clear:both;
}

.bqstart {
	 font-family: georgia;
     float: left;
     height: 45px;
     margin-top: -20px;
     padding-top: 25px;
     margin-bottom: -30px;
     font-size: 200%;
     color: #970573;
	 padding-left:0px;
 }

.bqend {
	 font-family: georgia;
     float: right;
     margin-top: 0px;
     padding-top: 5px;
	 padding-left: 5px;
     font-size: 200%;
     color: #970573;
 }

#request-quote {
	padding-top:10px;
}

#quote-form {
	display:none;
	padding-top:10px;
}

#quote-form label {
	clear:left;
	display:block;
	width: 200px;
	padding-bottom:5px;
	padding-top:10px;
}

#quote-form input {
	float:left;
	padding-bottom:5px;
}

#quote-form input.submit {
	clear:both;
	float:none;
	display:block;
}

#quote-form textarea {
	width: 400px;
	height: 100px;
	padding-bottom:10px;
	font-family: verdana;
	font-size:0.9em;
	line-height:140%;
}

#quote-form input.error, #quote-form textarea.error {
	background: #f8dbdb;  
	border-color: #e77776;
}

p#form-error {
	color: #970573;
}

#quote-sent {
	width: 100%;
	border-bottom: 1px solid #970573;
	text-align: center;
	display:none;
	padding-bottom:10px;
	font-weight: bold;
}


