/*
Theme Name: People's First
Theme URI: 
Description: Theme for People's First.
Author: Samir Zahran (based on v1.0 by revenflo)
Author URI: http://www.samiare.net/
version: 2.0
Tags: 
*/

/* Color Guide
Yellow ->	#efc944
Red ->		#531112
D. Grey ->	#4a4a4a
M. Grey ->	#7d7d7d
L. Grey ->	#b8b8b8
XL. Grey ->	#efefef
*/




/* basics */

* { margin:0; padding:0; }
body {margin: 0; padding: 0; font: normal 12px/1.5em "Helvetica Neue", Helvetica, sans-serif; color: #4a4a4a; background-color: #531112;}
img.body_bg { position: absolute; width: 100%; height: 100%; z-index: -1; }
fieldset {border: none; padding: 0; margin: 0;}
h1, h1 a {font: bold 24px 'Trebuchet MS', sans-serif; color: #531112; margin-bottom: 7px;}
h2, h2 a {font: bold 21px 'Trebuchet MS', sans-serif; color: #7d7d7d; margin-bottom: 7px;}
h3, h3 a {font: bold 18px 'Trebuchet MS', sans-serif; color: #7d7d7d; margin-bottom: 7px;}
h4, h4 a {font: bold 16px 'Trebuchet MS', sans-serif; color: #b8b8b8; margin-bottom: 7px;}
h5, h5 a {font: bold 14px 'Trebuchet MS', sans-serif; color: #531112; text-transform: uppercase; margin-bottom: 7px;}
h6, h6 a {font: bold 12px 'Trebuchet MS', sans-serif; color: #b8b8b8; text-transform: uppercase; margin-bottom: 7px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: underline;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration: none;}
a {color: #531112; text-decoration: underline;}
a:hover {text-decoration: none;}
img { border: none; padding:0; }
img a { border:none; }
img.left { float: left; border: none; padding: 6px 0 0 0; }
img.right { float: right; border: none; padding: 0 0 0 6px; }
code { font-family:"Courier New", Courier, monospace; }

.clear { clear: both; }
.right { float: right }
.left { float: left; }

#top_header {width: 100%; background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/top_header.gif') repeat-x 0 0; z-index: -999;}
#top_header div {margin: 0 auto; width: 961px;}
#top_header ul {list-style: none; float: right; position: relative; right: 0; z-index: 999;}
#top_header li {list-style: none; margin: 5px 12px 0; float: left;}
#top_header a {font: normal 12px 'Trebuchet MS', sans-serif; color: #fff; text-decoration: none; text-transform: uppercase; -o-transition: color 200ms ease-in; -ms-transition: color 200ms ease-in; -moz-transition: color 200ms ease-in; -webkit-transition: color 200ms ease-in; transition: color 200ms ease-in;}
#top_header a:hover {color: #efc944;}

/* container */
#container { width: 961px; margin: 0 auto; padding:0; }

/* header */
#header {width: 100%; height: 92px; color: #fff; position: relative;}
//#header h1 {padding: 46px 0 0 148px; margin:0;}
//#header h1 a, #header h1 a:hover {font: normal 18px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color: #fff; text-decoration: none;}
#logo_text {padding: 18px 0 0 150px; margin:0;}
a.logo {position: absolute; z-index: 100; margin-left: 20px;}
#year {font: normal 55px 'Tangerine', serif; color: #efc944; position: absolute; top: 33px; right: 20px; text-shadow: 2px 2px 1px #531112;}

/* navigation menu */
#nav {list-style: none; width: 961px; height: 50px; background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/nav.png') no-repeat 0 0;}
#nav1, #nav2, #nav3, #nav4, #nav5, #nav6 {list-style: none; float: left;}
#nav1 a.tier1, #nav2 a.tier1, #nav3 a.tier1, #nav4 a.tier1, #nav5 a.tier1, #nav6 a.tier1 {display: block;}
#nav1 a.tier1 {background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/nav.png') no-repeat 0 0; width: 130px; height: 50px;}
#nav2 a.tier1 {background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/nav.png') no-repeat -131px 0; width: 206px; height: 50px; margin-left: 1px;}
#nav3 a.tier1 {background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/nav.png') no-repeat -338px 0; width: 203px; height: 50px; margin-left: 1px;}
#nav4 a.tier1 {background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/nav.png') no-repeat -542px 0; width: 175px; height: 50px; margin-left: 1px;}
#nav5 a.tier1 {background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/nav.png') no-repeat -718px 0; width: 104px; height: 50px; margin-left: 1px;}
#nav6 a.tier1 {background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/nav.png') no-repeat -823px 0; width: 138px; height: 50px; margin-left: 1px;}
#nav1 a.tier1:hover {background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/nav.png') no-repeat 0 -50px; width: 130px; height: 50px;}
#nav2 a.tier1:hover {background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/nav.png') no-repeat -131px -50px; width: 206px; height: 50px;}
#nav3 a.tier1:hover {background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/nav.png') no-repeat -338px -50px; width: 203px; height: 50px;}
#nav4 a.tier1:hover {background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/nav.png') no-repeat -542px -50px; width: 175px; height: 50px;}
#nav5 a.tier1:hover {background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/nav.png') no-repeat -718px -50px; width: 104px; height: 50px;}
#nav6 a.tier1:hover {background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/nav.png') no-repeat -823px -50px; width: 138px; height: 50px;}

#nav1 ul {width: 74px;}
#nav2 ul {width: 150px;}
#nav3 ul {width: 147px;}
#nav4 ul {width: 119px;}
#nav5 ul {width: 48px;}
#nav6 ul {width: 82px;}

#nav li ul {padding: 10px 28px; background: #fff url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/post_bg.gif') repeat-x bottom left; list-style: none; display: none; position: absolute; z-index: 100; border-bottom: 2px solid #531112;}
#nav li:hover ul {display: block;}
#nav li ul li {padding: 10px 0;}
#nav li ul li a {text-decoration: none; font: bold 14px 'Trebuchet MS', sans-serif; color: #7d7d7d; -o-transition: color 200ms ease-in; -ms-transition: color 200ms ease-in; -moz-transition: color 200ms ease-in; -webkit-transition: color 200ms ease-in; transition: color 200ms ease-in;}
#nav li ul li a:hover {color: #b8b8b8;}

#marquee {width: 961; padding: 0; margin: 0;}/*rtp*/
#marquee_bottom {width: 961px; height:124px; margin-bottom: 1px; background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/marquee_bottom.png') no-repeat 0 0;}
#marquee_bottom .boxes {width: 284px; height: 88px; padding: 18px; float: left;}
#marquee_bottom .boxes .thumb {float: left; width: 88px; height: 88px;}
#marquee_bottom .boxes .box_content {margin-left: 103px; width: 181px;}

#content {background-color: #fff; width: 961px; margin-bottom: 20px; overflow: auto;}
#content.home {background: #fff url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/sidebar_bg.gif') repeat-y 653px 0;}
#content p {padding-bottom: 18px;}

.home #left_content {width: 653px; float: left;}
.home #right_content {margin-left: 684px; padding-bottom: 25px;}
.home .post {padding: 25px; background: #fff url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/post_bg.gif') repeat-x 0 bottom; border-bottom: 1px solid #efefef; overflow: auto;}

#all_about h1 {border-bottom: 1px solid #efefef; padding-bottom: 4px; margin-bottom: 10px;}
#all_about.post {border-bottom: 1px solid #531112;}

/* content */
.post {padding: 25px; overflow: auto;}
.post h1, .post.page h2 {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #efefef; line-height: 38px;}
.post ol, .post ul {width: 455px; margin-bottom: 18px;}
.post li {margin-left: 40px; padding: 3px 0 3px 8px;}

.postmetadata { clear: both; background:#F7F7F7; padding:6px; margin: 20px 0; }
.navigation { font-size:8pt; width:100%; float:left; margin:0; padding:0; overflow:hidden; }
.alignleft a { float:left; margin:25px 0;}
.alignright a { float:right; margin:25px 0; }
.post #twocol li {width: 250px; float: left; min-height: 20px;}
#content img.ssl {margin: -80px 0 0 490px; position: absolute; height: 70px; width: auto;}
#contenttopinner { min-height: 60px; padding: 20px 30px; }
#contenttopinner ul {width: 250px; height: 200px; margin:0 30px 0 0; float: left; list-style-type: none; border-right: 1px solid #ccc; padding: 5px 10px;}
#contenttopinner ul li {margin: 0 auto 10px auto; }
#contenttopinner ul li a {text-decoration: underline; color:#bbbbbb;}
#contenttopinner ul li a:hover {color: #222222;}
hr.contentbottom { border: none; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; height: 10px; background-color: none; width: 95%; margin: 0 auto 25px auto; }
hr {border: 1px solid #efefef;}
#quotebox { background: url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/quotebox2.gif') no-repeat; width: 470px; height: 181px; float: left; }

/* sidebar */
#right_content #sidebar {width: 256px; margin: 25px 0 40px;}
#right_content #sidebar h3 {padding-bottom: 5px; margin-bottom: 0; border-bottom: 1px solid #efefef;}
#right_content #sidebar ul {list-style: none;}
#right_content #sidebar li {padding: 5px 0 5px 20px; border-bottom: 1px solid #efefef;}
#right_content #sidebar a {font: bold 12px 'Trebuchet MS', sans-serif; color: #531112; text-transform: uppercase; text-decoration: none;}
#right_content #sidebar a:hover {color: #7d7d7d;}

.single #sidebar, .archive #sidebar {width: 283px; margin-left: 45px; float: right;}
.single #sidebar .widget, .archive #sidebar .widget {margin-bottom: 20px;}
.single #sidebar .widget h4, .archive #sidebar .widget h4 {margin: 0; padding: 5px 10px; border-radius: 8px 8px 0 0; background-color: #531112; color: #fff;}
.single #sidebar .widget ul, .archive #sidebar .widget ul {width: 243px; background-color: #f3f3f3; border-bottom: 1px solid #dcdcdc; margin: 0; padding: 10px 10px 10px 30px;}
.single #sidebar .widget li, .archive #sidebar .widget li {margin: 0; padding: 3px 0;}
.single #sidebar .widget .children, .archive #sidebar .widget .children {width: 183px;}
.single #sidebar .widget a, .archive #sidebar .widget a {font: bold 12px 'Trebuchet MS', sans-serif; color: #4a4a4a; text-transform: uppercase; text-decoration: none;}
.single #sidebar .widget a:hover, .archive #sidebar .widget a:hover {text-decoration: underline;}

.archive {padding: 25px;}
.archive h1 {padding-bottom: 20px;}
.staff .post {float: left; width: 470px; margin: 10px 0 25px; padding: 0 0 0 10px; border-left: 1px solid #efefef;}

/* comments */
#commentform { background:#fff; margin:0; padding:0; }
#commentform p { color: #000; }
#commentform a { color: #000; text-decoration: none; border-bottom: 1px dotted #465D71; line-height: 14pt; }
#commentform h3 { font-family: georgia, times, verdana; font-size: 10pt; font-weight: 300; color: #000; margin:0; padding:0; }
#comment { width:80%; }
#author, #email, #url, #comment, #submit { background: #fff; font-family: verdana, arial, times; font-size: 8pt; margin:5px 5px 0 0; padding:0; border: 1px solid #000; }
#submit { margin:5px 5px 0 0; }
#comments { margin:0; padding:0 }
ol.commentlist { list-style-type: none; margin:0; padding:0; }
.avatar { float:left; margin:0 12px 0 0; }
ol.commentlist li { background: #fff; margin:10px 0; padding:5px 0 5px 10px; list-style-type:none; }
ol.commentlist li.alt { background: #eee; }
ol.commentlist li p { margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt; }
ol.commentlist a { color:#000; }
cite { font-family: arial, verdana, tahoma; font-size: 9pt; font-weight: bold; font-style: normal; }
cite a { color: #000; text-decoration: none; border-bottom: 1px dotted #465D71; }
/* search */
#searchform { padding:0; margin:14px 0; }
#searchform input#s { margin:0; padding:2px; border:1px solid #000; }
#searchform input#searchsubmit { border:none; background:#333; color:#fff; text-transform:lowercase; }
/* misc */
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; /* optional rounded corners for browsers that support it */ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/* footer */
#footer {width: 100%;}
#footer .wrapper {width: 961px; margin: 0 auto; overflow: auto; clear: both;}

#footer_box {float: left; width: 482px; height: 154px; background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/footer_box_bg.png') no-repeat 0 0;}
#cclinks {float: left; width: 198px; margin: 13px 0; padding: 0; list-style: none;}
#cclinks li {width: 198px; height: 42px; margin-bottom: 1px; background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/footer_box_links.png') no-repeat 0 0; cursor: pointer;}
#cclinks li#cc1 {background-position: 0 0;}
#cclinks li#cc2 {background-position: 0 -43px;}
#cclinks li#cc3 {background-position: 0 -84px;}
#cclinks li:hover#cc1 {background-position: 0 -256px;}
#cclinks li:hover#cc2 {background-position: 0 -299px;}
#cclinks li:hover#cc3 {background-position: 0 -340px;}
#cclinks li#cc1.activetab {background-position: 0 -128px;}
#cclinks li#cc2.activetab {background-position: 0 -171px;}
#cclinks li#cc3.activetab {background-position: 0 -212px;}
#cclinks li a {visibility: hidden;}

#cccontent {width: 250px; margin-left: 208px; padding: 10px;}

#cccontent select {width: 250px; margin-bottom: 10px;}
#cccontent div {display:none; }
#cccontent div.activecontent {display:block; }
#cccontent #cc3 {font-size: 20px; text-align: center; }
#contentcc2 em {font-size: 10px; color: #531112;}
#contentcc3 ul {list-style: none;}
#contentcc3 li {margin-bottom: 8px;}
#contentcc3 a {font: bold 14px 'Trebuchet MS', sans-serif; color: #531112; text-decoration: none;}
#contentcc3 a:hover {text-decoration: underline;}
#cccontent h2 { margin-bottom: 5px; }
#cccontent table {width: 100%;}
#cccontent table td, #cccontent table th {text-align: left;}

#claims_sidebar {float: right; width: 482px; height: 154px; background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/footer_box_bg.png') no-repeat 0 0; border: 1px solid #efefef; margin: 0 0 20px 20px;}
#claims_sidebar li {margin-left: 0px !important; padding: 0px !important;}

#footer_bottom {width: 100%; margin-top: 10px; padding: 15px 0; background: #5f2223 url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/footer_bg.gif') repeat 0 0; color: #fff;}
#footer_bottom a {color: #fff;}
#footer_bottom a:hover {color: #fff; text-decoration: none;}
#footer_bottom .admin {float: right;}

#testimonial_box {margin-left: 25px; float: left; color: #fff;}
#testimonial_box .testimonial h2, #testimonial_box .testimonial .read_more {display: none;}
#footer_widget {margin-left: 746px; color: #671615;}

.footer_textbox {width: 214px; color: #fff;}
.footer_textbox h6 {font: bold 14px 'Trebuchet MS', sans-serif; color: #fff; text-transform: uppercase; border-bottom: 1px solid #671615; margin-bottom: 7px; padding-bottom: 7px;}
.footer_textbox p.byline {font-size: 10px; text-align: right; text-transform: uppercase; margin-top: 5px;}
.footer_textbox a {color: #fff; text-decoration: none; -o-transition: color 200ms ease-in; -ms-transition: color 200ms ease-in; -moz-transition: color 200ms ease-in; -webkit-transition: color 200ms ease-in; transition: color 200ms ease-in;}
.footer_textbox a:hover {color: #efc944;}
.footer_textbox li {margin: 0 0 0 20px;}

/* contact form */
.contact-form .submit {overflow: auto;}
.contact-form .submit input {cursor: pointer; display: block; float: left; margin: 0; padding: 3px 5px; font: bold 14px 'Trebuchet MS', sans-serif; color: #fff; text-decoration: none; border: 1px solid #113a0b; background: #3f9431 url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/bttn_green_bg.gif') repeat-x 0 0;}
.contact-form .ajax-loader {padding: 4px 10px;}
.mmf-validation-errors {border-color: #531112 !important;}
.mmf-not-valid-tip {border: none !important; background-color: #531112 !important; postition: fixed !important; color: #fff !important;}

/* sitemap */
.menu ul {list-style: none; margin: 0; padding: 0;}
.menu a {font: bold 14px 'Trebuchet MS', sans-serif; color: #531112;}
.menu .page_item {margin: 10px 0; padding: 0;}
.menu .children {border-left: 5px solid #efefef; margin-left: 10px; padding-left: 10px;}

/* shortcode styles */
.button {overflow: auto; float: left; margin-right: 5px;}
.button a {display: block; float: left; height: 19px; margin: 5px 0; padding:  3px 5px 0; font: bold 14px 'Trebuchet MS', sans-serif; color: #fff !important; text-decoration: none;}
a.yellow {border: 1px solid #ba9514; background: #efc944 url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/bttn_yellow_bg.gif') repeat-x 0 0;}
a.green {border: 1px solid #113a0b; background: #3f9431 url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/bttn_green_bg.gif') repeat-x 0 0;}
a.red {border: 1px solid #531112; background: #9f3133 url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/bttn_red_bg.gif') repeat-x 0 0;}
.button a:hover {background-image: none;}

blockquote {margin: 0 0 20px; padding: 10px 0; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/post_bg.gif') repeat-x 0 bottom; font: normal 18px/34px 'Trebuchet MS', sans-serif; color: #531112;}
blockquote.left {float: left; width: 33%; margin-right: 20px;}
blockquote.right {float: right; width: 33%; margin-left: 20px;}

.infobox {margin: 0 0 20px; padding: 5px; width: 270px; border-top: 1px solid #531112; border-bottom: 1px solid #531112; background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/post_bg.gif') repeat-x 0 bottom; font: normal bold 12px/18px 'Trebuchet MS', sans-serif; color: 4a4a4a;}
.infobox .info {width: 210px; min-height: 50px; padding-left: 60px; background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/infobox_info.png') no-repeat 5px 4px;}
.infobox .idea {width: 210px; min-height: 50px; padding-left: 60px; background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/infobox_idea.png') no-repeat 9px 4px;}
.infobox .note {width: 210px; min-height: 50px; padding-left: 60px; background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/infobox_notes.png') no-repeat 8px 3px;}
.infobox.left {float: left; margin-right: 15px;}
.infobox.right {float: right; margin-left: 15px;}

.one_third {width: 283px; padding: 0 10px; float: left;}
.one_half {width: 435px; padding: 0 10px; float: left;}
.one_third ul, .one_third ol, .one_half ul, .one_half ol {width: auto;}

#quotebox {background: url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/quotebox.gif') no-repeat; width: 409px; height: 164px; clear: both;}
form.quoteform {margin: 98px 26px 0; width: 400px; font-family: Helvetica, Arial, Sans;}
form.quoteform input.zip {float: left; border: none; width: 100px; font-size: 18px; background: transparent; color: #4d4d4d; margin: 3px 0 0 25px;}
form.quoteform input.submit {border: none; width: 50px; height: 40px; background: transparent; cursor: pointer;}
form.quoteform #quote-type {float: left; width: 195px; font-size: 20px; border: none; padding: 3px 0 0 5px; background: transparent; color: #fff; cursor: pointer;}
form.quoteform ul.quote-types {width: 357px; position: absolute; margin: 0; list-style-type: none; display: none;}
form.quoteform ul.quote-types li {padding: 5px 10px; background-color: #d7b62d; color: #fff; margin: 0; font-size: 20px;}
form.quoteform ul.quote-types li:hover {background-color: #000;}

#quotebox.small {background: url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/quotebox_small.gif') no-repeat; width: 283px; height: 113px; clear: both;}
.small form.quoteform {margin: 68px 18px 0; width: 280px; font-family: Helvetica, Arial, Sans;}
.small form.quoteform input.zip {float: left; border: none; width: 68px; font-size: 12px; background: transparent; color: #4d4d4d; margin: 0 0 0 17px;}
.small form.quoteform input.submit {border: none; width: 34px; height: 27px; background: transparent; cursor: pointer;}
.small form.quoteform #quote-type {float: left; width: 132px; font-size: 14px; border: none; padding: 0 0 0 5px; background: transparent; color: #fff; cursor: pointer;}
.small form.quoteform ul.quote-types {width: 247px; position: absolute; margin: 0 3px; list-style-type: none; display: none;}
.small form.quoteform ul.quote-types li {padding: 3px 7px; background-color: #d7b62d; color: #fff; margin: 0; font-size: 14px;}
.small form.quoteform ul.quote-types li:hover {background-color: #000;}

label {display: block; float: left; width: 250px; padding-right: 15px; clear: left;}
.mmf-list-item {margin-right: 5px;}
.mmf-checkbox {clear: both;}
.mmf-checkbox .mmf-list-item {display: block; margin-top: 2px;}

.riskwatch {position: relative; width: 420px; height: 420px; float: left;}
.riskwatch a {color: #fff;}
.riskwatch .riskwatch_1 {display: block; position: absolute; width: 210px; height: 210px; top: 0; left: 0; background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/rw1_identify.jpg') top left no-repeat;}
.riskwatch .riskwatch_2 {display: block; position: absolute; width: 210px; height: 210px; top: 0; left: 210px; background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/rw2_define.jpg') top left no-repeat;}
.riskwatch .riskwatch_3 {display: block; position: absolute; width: 210px; height: 210px; top: 210px; left: 0; background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/rw3_adjust.jpg') top left no-repeat;}
.riskwatch .riskwatch_4 {display: block; position: absolute; width: 210px; height: 210px; top: 210px; left: 210px; background: transparent url('https://peoplesfirstinsurance.com/wp-content/themes/peoples_first/images/rw4_implement.jpg') top left no-repeat;}

.question {font-size: 14px; color: #531112; cursor: pointer;}
.answer {padding: 5px 10px; margin: 5px 0 5px 1.5em; border-left: 2px solid #531112; background: #fff url('images/post_bg.gif') repeat-x bottom left;}
