/* CSS Document */

/*
Style Sheet for Peacock Promotions
Site Developed by Fuzzy Duck Design 2007
Purple #7A3194;
Green #8CFC55;
*/

/* bof standard markup */

html { background:#EAEAEA;}

body { margin:0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#7A3194; background:#ffffff; }

h1 { color:#7A3194; font-size:18px; padding:8px 0; margin:0;}

h2 { color:#7A3194; font-size:16px; padding:8px 0; margin:0;}

h3 { color:#7A3194; font-size:14px; font-weight:bold; text-decoration:underline;}

h4 {}

h5 {}

p { margin:0; padding:8px 0; text-align:left;}

hr {}

ul {}

li {}

a, a:active { color:#666666; text-decoration:underline;}

a:hover { color:#a1a1a5; text-decoration:underline;}

/* eof standard markup */

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

/* bof wrappers */

#wrapper { margin:auto; text-align:center; }

#headerwrapper { background:url(../images/headerwrapper_bg.jpg) repeat-x #ffffff bottom; color:#666666; }
	#headertopwrapper { width:900px; margin:0 auto;  }

#logowrapper { display:block; float:left; width:300px; text-align:left; height:92px; }

#navwrapper { width:890px; margin:10px auto 0 auto; background: url(../images/navwrapper_bg.jpg) bottom left repeat-x; height:32px;}

#contentwrapper { background:url(../images/content_header_bg.jpg) top repeat-x #ffffff; padding-top:20px; }
	#content { background:url(../images/footerwrapper_bg.jpg) bottom repeat-x;}

#footerwrapper { color:#a1a0a4; text-align:right; font-size:.8em; text-transform:lowercase; margin:0 auto; width:900px; }

#leftcolwrapper { display:block; float:left; width:170px; padding-left:20px; text-align:left; }

#rightcolwrapper { display:block; margin-left:200px; padding-right:20px;s text-align:justify; }

#faqwrapper {}

/* eof wrappers */

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

/* bof wrapper extenders */

#navwrapper ul { border-right:2px #9b6cb5 solid;display:block; margin:0; padding:0; }
#navwrapper li { border-left:2px #9b6cb5 solid; display:block; float:left; padding:0 12px; margin:0; list-style:none; height:32px; }
#navwrapper li a, #navwrapper li a:link, #navwrapper li a:visited { color:#fff; text-decoration:none; line-height:1.9em; text-transform:lowercase; }
#navwrapper li a:hover { text-decoration:underline; }

#content .innerwrapper { display:block; width:900px; margin:0 auto; padding-top:10px; }

#footerwrapper .innerwrapper { display:block; color:#666666; width:780px; margin:0 auto; padding-top:10px; line-height:1.5em; }
	#footerwrapper a, #footerwrapper a:link, #footerwrapper a:visited { color:#666666; text-decoration:underline; }
	#footerwrapper a:hover { color:#a1a1a5; text-decoration:underline; }
	#footerwrapper .links {font-size:.7em; padding-top:4px; }

/* eof wrapper extenders */

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

/* bof common markup */

.clearboth { clear:both; }
.floatleft {display:block; float:left; }
.fiftywide { width:48%; margin-rigth:1%; }
.seventywide { width:70%; }
.sixtywide { width:60%; }
.padright { padding-right:10px; }

/* eof commmon markup */

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

/* bof content markup */

.contactinfo { display:block; float:right; position:relative; background:url(../images/contact_top_bg.jpg) top center no-repeat; width:292px; top:0; right:0; font-size:.9em; height:76px; text-align:left; }
.contactinfo ul {text-align:left; padding:0; margin:0; }
.contactinfo li.phone { list-style-image:url(../images/phone.gif); margin:0 0 0 60px; padding:10px 0 5px 10px; }
.contactinfo li.email { list-style-image:url(../images/email_icon.gif); margin:0 0 0 60px; padding:5px 0 0 10px;}
.contactinfo div.contact_info { display:block; position:relative; top:-3px; }
.contactinfo a, .contactinfo a:link, .contactinfo a:visited { color:#666666; }
.contactinfo div.phone { background:url(../images/phone.gif) no-repeat; padding-left:30px; margin:10px 0 10px 40px; }
.contactinfo div.email { background:url(../images/email_icon.gif) no-repeat; padding-left:30px; margin:0 0 0 40px;}

.contact_listing { display:block; background:url(../images/purple_block.jpg) top left no-repeat; padding-left:40px; margin-bottom:10px;  }
.contact_image_block { width:30px; height: 30px; margin-right:10px; }
.contact_listing_copy { display:block; position:relative; top:0; left: 40px; }

#flashcontent { display:block;width:780px; height:455px; margin:0 auto; }

#footermessage { font-size:22px; text-align:left; width:900px; margin:0 auto; padding-top:10px; }

.formrow { margin:10px 0 ;width:100%; padding:8px 0; color:#666666; text-align:left;}
.formrow input { width:180px; border:1px solid #fff; background:#7A3194; color:#fff; }
.formrow textarea { width:180px; border:1px solid #fff; background:#7A3194; color:#fff; }
.formrow .submit { padding:3px 0; font-weight:bold; }

#pagetitle { color:#fff; }

/* eof content markup */

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