/*	Nimble Website
	version: 070131
	contact.css
----------------------------------------------- */

/* body.contact
----------------------------------------------- */
body.contact { background-image: url(../images/content/contact/body_bg.jpg); background-color:#fff5e6; }

/* layout=#ContentPrimary
----------------------------------------------- */
body.contact div#ContentPrimary { position: relative; padding: 33px 30px 10px 55px; }

body.contact div#ContentPrimary h1 { font-size: 2em; background: url(../images/content/contact/contact_title.gif) no-repeat top left; height: 19px; width: 197px; margin-bottom: 20px; color: #4b781d; }
body.contact div#ContentPrimary h1 span { background: url(../images/content/contact/contact_title.gif) no-repeat top left; display: block; }

body.sendtofriend div#ContentPrimary h1 { background: url(../images/content/contact/sendtofriend_title.gif) no-repeat top left; width: 230px;  }
body.sendtofriend div#ContentPrimary h1 span { background: url(../images/content/contact/sendtofriend_title.gif) no-repeat top left;}

body.contact div#ContentPrimary h2 { font-size: 1.16666em; line-height: 18px; margin-bottom: 20px; }

body.contact div#ContentPrimary p { line-height: 18px; margin-bottom: 20px; }

body.contact div#ContentPrimary a { color: #4b781d; text-decoration: none; }
body.contact div#ContentPrimary a:hover { color: #694d3d; text-decoration: underline; }

body.contact div#ContentPrimary .form_field { width: 250px; font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 1.1em; color: #2f2626; padding: 2px; margin: 5px 0 5px 0; border: solid 1px #c3ad8c; }

/* #bottom_container
----------------------------------------------- */

#bottom_container { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-image: url(../images/content/contact/bottom_container_bg.gif); background-repeat: repeat-x; background-color: #FFFFFF; border-bottom: solid 1px #dfdec1; }
#bottom_container .bottom_content { width: 700px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 1px; }