/* left1 --- */body.left1 #mainDiv1 { float:left; width:200px; padding:1px 0; }body.left1 #contentWrap { float:right; width:780px; }body.left1 #mainDiv2 { display:none; padding:1px 0; }body.left1 #mainBtm { clear:both; }/* left2 --- */body.left2 #mainDiv1, body.left2 #mainDiv2 { float:left; width:200px; padding:1px 0; }body.left2 #contentWrap { float:right; width:580px; padding:1px 0; }body.left2 #mainBtm { display:block; clear:both; }/* centeredcols --- */body.centeredcols #mainDiv1 { float:left; width:200px; margin-right:10px; padding:1px 0; }body.centeredcols #contentWrap { float:left; width:580px; padding:1px 0; }body.centeredcols #mainDiv2 { float:right; width:200px; padding:1px 0; }body.centeredcols #mainBtm { display:block; clear:both; }/* big1 --- *//* body.big1 #mainDiv1 { float:left; width:100px; padding:1px 0; } */body.big1 #contentWrap { width:100%; padding:1px 0; }body.big1 #mainDiv1, body.big1 #mainDiv2 { display:none; padding:1px 0; }body.big1 #mainBtm { display:block; clear:both; }/* right1 --- */body.right1 #mainDiv2 { display:none; padding:1px 0; }body.right1 #contentWrap { float:left; width:780px; padding:1px 0; }body.right1 #mainDiv1 { float:right; width:200px; padding:1px 0; }body.right1 #mainBtm { clear:both; }/* right2 --- */body.right2 #mainDiv1, body.right2 #mainDiv2 { float:right; width:200px; padding:1px 0; }body.right2 #contentWrap { float:left; width:580px; padding:1px 0; }body.right2 #mainBtm { display:block; clear:both; }/* --- */.w_FacebookLike { /* overflow:hidden !important; */ width:90% !important; } /* facebook like button is always too wide, so just hide it all except for the button itself */div.fb_iframe_widget { width:90%; margin:10px; }#contentDiv { padding:15px 0; }#contentDiv img { max-width:100%; }body { margin:0; padding:0; background-color:#fff; font:13px/19px arial, helvetica; color:#555; }div { margin:0 auto; padding:0; text-align:left; }#container { width:1000px; max-width:100%; }a, a:link, a:visited { color:#2d72ac; cursor:pointer; transition:background-color .3s, color .3s; }a, input { outline:0 !important; }.DivLabel { display:none; }#contentDivTop, #contentDivFooter { display:none; }body.DivMap .dragContent { background-color:#ccc; }body.templateAdminNotes .dragContent .DragNote, body.DivMap .dragContent .DragNote{ font-weight:bold !important; color:#999 !important; background-color:#555; margin-bottom:15px; text-transform:uppercase; }.DragNote { font:11px/17px arial, helvetica !important; }.hide { display:none; }.show { display:block; }hr { height:1px; border:0; background-color:#555; }th, td { vertical-align:top; }th { text-align:right; }/* --- */	input[type="text"], textarea { border:1px solid #888888; padding:3px; color:#555; }input[type="submit"], input[type="Submit"], input[type="reset"], input[type="button"],.submitBtn, .button{ display:inline-block; cursor:pointer; text-decoration:none; font-size:12px; line-height:15px; font-weight:bold; width:auto; padding:5px 8px; border:2px solid #448FBD; background-color:#7CB9DE; color:#333; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; transition:all .3s;}.submitBtn, .button { color:#333 !important; }a.button { display:inline-block; background:#aaaaaa url('https://secure.build111.com/images/graybg.gif') repeat-x; border:2px solid #999; /* color:#555; */ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer; }.managebtn { background-color:#777; background-image:none; border:2px solid #999; /* color:#eee; */ margin:10px 0; padding:2px 5px; cursor:pointer; }.managebtn:hover { background-color:#555; color:#fff !important; }input[type="submit"]:hover, input[type="Submit"]:hover, .submit:hover, .submitBtn:hover, a.submit:hover, a.submitBtn:hover, input.submit:hover, input.submitBtn:hover { cursor:pointer; color:#ffffff; background-color:#448FBD; background-image:none;}input[type="reset"]:hover, input[type="button"]:hover, .button:hover { color:#ffffff; background-color:#555; border-color:#555; background-image:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }.submitBtn:hover, .button:hover, a.submitBtn:hover, a.button:hover { color:#ffffff !important; }input.cancel, div a.cancel, div a.cancel:link, div a.cancel:visited { background-color:#999 !important; background-image:none !important; color:#eee !important; border:2px solid #999; }input.cancel:hover, a.cancel:hover, a.cancel:active { background-color:#555 !important; background-image:none; }input.button2, a.button2:link, a.button2:visited { background-color:#777; background:rgba(100,100,100,.7); color:#e0e0e0; text-decoration: none; padding:5px 8px; border-radius:5px; display:inline-block; cursor:pointer; text-decoration:none; font-size:12px; line-height:15px; font-weight:bold; width:auto; transition:all .3s; }input.button2:hover, a.button2:hover { background-color:#444; color:#f0f0f0; }.SideColDiv .w_BlogFeed, .SideColDiv .w_NewsFeed, .SideColDiv .w_ShoppingBasket, .SideColDiv .w_Custom, .SideColDiv .w_Twitter, .SideColDiv .w_Poll, .SideColDiv .w_PageContent, .SideColDiv .w_AltContent { padding:8px 8px 15px 8px; }.SideColDiv h3 { padding-bottom:2px; margin-bottom:2px; font-size:16px; }.SideColDiv h4 { padding:4px 0 0 0; margin:0; font-size:14px; }div.w_PageContentWrap { text-align:inherit; }/* --- */	.bottomClear, .containerClear, .clearDiv, .clear { display:block; padding:0; margin:0; height:0; clear:both; background-image:none; background-color:transparent; float:none; }#mainBtm { display:block; clear:both; padding:0; margin:0; height:1px; }body.DivMap #mainBtm { margin:6px 1px; height:auto; }.fblike { padding:15px 0; }.hoverable { cursor:pointer; text-decoration:underline; }.fL { float:left; }.fR { float:right; }.nudgedown { margin-top:4px; }td { vertical-align:top; }/* twitter widget */.twitterFeed ul { margin:0; padding:0; list-style-type:none; } .twitterFeed li { margin:0; padding:5px; list-style-type:none; border-bottom:1px solid #ccc; }.twitterFeed .time { display:block; clear:both; font-size:10px; }/*calendar*/tr.calEL_head th { border-bottom:1px solid #ccc; padding:5px; }tr.calEL_record td { border-bottom:1px solid #888; font-size:12px; }tr.calEL_record:hover td { background:transparent url('/images/trans05.png'); }.caltitle { /* font-family: Verdana, Arial, Helvetica, sans-serif; */font-size: 8pt;}.cal, a.cal { /* font-family: Verdana, Arial, Helvetica, sans-serif; */font-size: 8pt; color: #000000;}a.cal:hover {color: #FF0000; }a.calbold { /* font-family: Verdana, Arial, Helvetica, sans-serif; */color: #000000; font-size: 8pt; font-weight: bold; background: #E5E5E5; }a.calbold:hover {color: #FF0000; }.tblCalendar {background-color:#ffffff; border:1px solid #ccc;}.tblCalendarHead {background-color:silver;}.tblCalEvents th {background-color:silver;}.tdCalNorm {background-color:#eeeeee;}.tdCalLite {background-color:#f9f9f9;}.tdCalHiLite {background-color:#ffffcc;}.today { color:#fff; }div.wCalendarList { padding:5px 0; } .SideColDiv div.wCalendarList { padding:5px 10px; font-size:.9em; } .moduleEventsTD { font-size:11px; vertical-align:top; border-bottom:1px solid #eee; }/* calendar mouse over */.cmon {background-color: #site_nav_bg_color#;	font-size: 7pt;	color: #000000;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}.cmon a {text-decoration: none;	color: #000000;}.cmoff {background-color: #ffffff;	font-size: 7pt;	color: #000000;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}.cmoff a {text-decoration: none;	color: #000000;}.dmon {background-color: #site_nav_bg_color#;	font-size: 7pt;	color: #000000;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}.dmon a {text-decoration: none;	color: #000000;}.dmoff {background-color: #E7E7E7;	font-size: 7pt;	color: #000000;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}.dmoff a {text-decoration: none;	color: #000000;}.rss { /* font-family: Verdana, Arial, Helvetica, sans-serif; */	font-size: 8pt;	color: #000000;	padding-right: 4px;	padding-left: 4px;}.rss a {text-decoration: none;}.calendar_table, .blog_date_table {width:100%;}.calendar_daysheader {background-color:#ccc;}.calendar_daysheader td {border-left:1px solid #aaa;}td.sun {border-left:none;}table.calendarTableWrap {}table.calendarTable { background-color:#ccc; }table.calendarTable td { background-color:#fff; font-size:11px; line-height:15px; border:3px solid #fafafa; }table.calendarTable td img { display:block; margin:5px auto; border:2px solid #ccc; }table.calendarTable td.lastmonth, table.calendarTable td.nextmonth { background-color:#f0f0f0; color:#aaa; }table.calendarTable tr.calNav td { padding:4px; background-color:#777; color:#eee; font-size:12px; font-weight:bold; border:3px solid #777; }table.calendarTable tr.calNav td a:link, table.calendarTable tr.calNav td a:visited { text-decoration:none; font-weight:bold; color:#ddd; font-size:30px; }table.calendarTable tr.calNav td a:hover, table.calendarTable tr.calNav td a:active { color:#fff; }table.calendarTable tr.calDays td { padding:4px; background-color:#9a9a9a; color:#fafafa; border:3px solid #999; }table.calendarTable td.calDate:hover { border:3px solid #bbb; background-color:#efefef; }table.calendarTable td.calDate hr { margin:5px auto; height:3px; background-color:#eee; border:none; } table.calendarTable .currentDay { font-weight:bold; color:#cc0000; }table.calendarTable .theDay { font-weight:bold; color:#777; }.hoverable { cursor:pointer; text-decoration:underline; }.audio_file_list td {vertical-align:top;}.audio_file_list tr.sectionHead td { font-weight:bold; text-align:center; border-bottom:2px solid #ccc; padding:4px 0; }.audio_file_list tr.audioRecord td {border-bottom:2px solid #ddd; padding-bottom:3px; }.audio_file_list tr.noborder td {border:none;}.audio_file_list tr.transAlt td, tr.transAlt td { background:transparent url('/images/trans10.png') }.audio_file_list tr.transAlt td td { background-image:none; }.audioDate {font-size:.8em; line-height:1.2em; border-right:1px solid #eee; padding:3px;}.audioDate span { font-style:italic; font-style: oblique;}.audioTitle { padding:3px; line-height:1.2em; border-right:1px solid #eee;}.audioTitle small { font-size:.8em; line-height:1.5em; }.audioFile { padding:3px; line-height:1.2em;}.audio_file_list tr.transAlt td { background:transparent url('/images/trans10.png') }.audio_file_list tr.transAlt td td { background-image:none; }.audioHead td { border-top:1px solid #aaa; padding-top:10px; }.audio_file_list tr.transAlt td.mediaCell { background:transparent url('/images/trans15.png') !important; padding:5px; border-bottom:3px solid #ccc; }.audio_file_list tr td.mediaCell { background:transparent url('/images/trans05.png') !important; padding:5px; border-bottom:10px solid #fafafa; }/* audio include css | div based for responsive ability */.searchform_field { width:48%; float:left; padding:0 0 10px 0; font-size:13px; }.searchform_field:nth-of-type('even') { float:right; }.searchform_field b { display:inline-block; text-align:right; padding-right:5px; width:33%; }.audio_recordcount { font-size:11px; line-height: 1.3em; margin:5px 0; padding:5px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align: right; }.audio_file_list { display:table; table-layout:fixed; width:100%; }div#contentContainer .audio_file_list span img { border:none; }.audio_file_header,.audio_file_record,.audio_file { display:table-row; width:100%; }.table-row-group { display:table-row-group; width:100%; }.audio_file_header span,.audio_file_record span,.audio_file span { display:table-cell; min-height: 100%; width:100%; font-size:12px; line-height:1.4em; vertical-align:top; padding:10px 0; }.audio_file_record span { font-size:11px; line-height:1.4em; }.audio_file_header span { font-weight:bold; border-bottom:5px solid #888; }span.audio_date { width:19%; padding-left:1%; }span.audio_details { width:75%; vertical-align: middle; }span.audio_attachment { width:4%; padding-right:1%; }span.audio_attachment span { display:none; }span.audio_date em { display:block; }.audio_file_list span.audio_attachment { text-align:right; }.audio_file_record.altRow span { background-color:rgba(200,200,200,0.2); }.audio_file span { background-color:rgba(200,200,200,0.1); border-top:1px solid #eee; white-space: nowrap; }.audio_file.altRow span { background-color:rgba(200,200,200,0.25); }.table-row-group:hover span { background-image:url('/images/trans10.png'); }.audio_file span.cell:nth-of-type(1) { width:99%; padding-left:1%; overflow:visible } .audio_file span.cell:nth-of-type(2) { width:0; } .audio_file span.cell:nth-of-type(3) { width:0; } .audio_file span { border-bottom:5px solid #d0d0d0; }span.audio_media { text-align:right; padding-right:10px; vertical-align: middle; }form.audio_next_prev_form { text-align: center; padding:10px; }form.audio_next_prev_form input.pollButton { display:inline-block; margin:10px; }/* fake responsive */.audio_file_list.stacked .audio_file_header { display:none;}.audio_file_list.stacked .audio_file_record,.audio_file_list.stacked .audio_file,.audio_file_list.stacked .table-row-group,.audio_file_list.stacked .audio_file_header span,.audio_file_list.stacked .audio_file_record span,.audio_file_list.stacked .audio_file span,.audio_file_list.stacked span.audio_date,.audio_file_list.stacked span.audio_details,.audio_file_list.stacked span.audio_attachment { display:block; float:none; clear:both; width:auto; text-align: left; }.audio_file_list.stacked .audio_file_record span,.audio_file_list.stacked .audio_file span { padding:4px 8px; border:none; }.audio_file_list.stacked span.audio_date { padding-top:10px; border-bottom:1px solid #eee; }.audio_file_list.stacked span.audio_date em { display:inline-block; margin-left:15px; }.audio_file_list.stacked .audio_file_record span:empty { display:none; }.audio_file_list.stacked span.audio_attachment span { display:inline; background-color: transparent; background-image:none; padding:0; margin:0; }.audio_file_list.stacked span.audio_attachment a { text-decoration: none; }	.audio_file_list.stacked .audio_file { border-bottom:1px solid #ddd; }form.stacked div.searchform_field { display:block; width:100%; clear:both; float:none; padding:0; margin:0 0 5px 0; }/* end audioinclude css */select {border:1px solid #888888;padding:0; font-size:11px; /* height:25px; */ }option {border-bottom:1px dotted #cccccc;padding:2px; font-size:11px !important; }table.sitesearchtable { border-top:1px solid #ccc; padding-top:15px; }tr.transAlt05 td { background:transparent url('/images/trans05.png') }.w40, textarea.w40, input.w40 { width:40px; }.w60, textarea.w60, input.w60 { width:60px; }.w80, textarea.w80, input.w80 { width:80px; }.w100, textarea.w100, input.w100 { width:100px; }.w120, textarea.w120, input.w120 { width:120px; }.w150, textarea.w150, input.w150 { width:150px; }.w200, textarea.w200, input.w200 { width:200px; }.w250, textarea.w250, input.w250 { width:250px; }.w300, textarea.w300, input.w300 { width:300px; }.w400, textarea.w400, input.w400 { width:400px; }.w500, textarea.w500, input.w500 { width:500px; }.w600, textarea.w600, input.w600 { width:600px; }.w700, textarea.w700, input.w700 { width:700px; }.h20, textarea.h20 { height:20px; }.h40, textarea.h40 { height:40px; }.h60, textarea.h60 { height:60px; }.h80, textarea.h80 { height:80px; }.h100, textarea.h100 { height:100px; }.h150, textarea.h150 { height:150px; }.h200, textarea.h200 { height:200px; }.h250, textarea.h250 { height:250px; }.h300, textarea.h300 { height:300px; }.h400, textarea.h400 { height:400px; }.yesBold { font-weight:bold; }.noBold { font-weight:normal;}.italic { font-style:italic; }/* blog */.dragContent .w_BlogFeed img { display:none; }.bhdr_text a {text-decoration:none;}.bhdr_text, .headlines { color:#555555; font-size:16px; padding:15px 0 6px 0; margin:0; border-bottom:6px solid #f5f5f5; }.headlines { /* font-size:19px; */ font-size:17px; padding:5px 0;margin-bottom:0; font-weight:bold; }img.blogpreviewpic { float:left; margin:4px 5px 5px 0; }div div.w_BlogFeed img.blogpreviewpic { display:inline-block; }.blog_component_link_category, .blog_component_link_search, .blog_component_link_direct { display:none; }.prev_blog_link { float:left; width:49%; clear:left; }.next_blog_link { float:right; width:49%; clear:right; text-align:right; }div.blog_display_prev_next { display:none; }.blogpaginate a:link, .blogpaginate a:visited, .blogpag_current { display:block; padding:2px 6px; border:1px solid #444; background-color:#fff; float:left; width:auto; margin:2px; text-decoration:none; }.blogpaginate a:hover, .blogpaginate a:active, .blogpag_current { background-color:#777; color:#fff; text-decoration:none; }.blogpag_prev a:link, .blogpag_prev a:visited, .blogpag_next a:link, .blogpag_next a:visited { margin:2px 10px; }.clear {display:none;}.clear1 { display:block; clear: both; height: 6px;}hr.clear1 { background-color:transparent; }table.blog_date_table {width:190px;}.blog_date_table td { padding:0 2px 5px 2px; width:50%;}.blog_date, .reply_post { padding-top:10px; margin-top:10px; border-top: 3px solid #f5f5f5; font-weight:bold;}.reply_post { font-weight:normal;}.blog_post, .blog_link {font-size:.8em;padding-left:30px;}.blog_nav {border-top: 3px solid #f5f5f5;padding-top:10px; font-weight:bold;}.small, small {font-size:.8em; line-height:1.5em; }.small a, .small a:link, .small a:visited {display:block;}.bigclear {height:2px; padding:2px; clear:both; }.bloglinks {padding:5px 0 5px 30px;}.pad1 {padding: 6px 0;}.colBlogAbbr { border-top:4px solid #eee; padding-top:8px; }.ShareThis { padding:4px; background:transparent url('/images/white50.png'); }#blog_archives a, .blog_archives a { float:left; margin-right:15px; }a.blog_SHARE_link { float:right; width:auto; font-size:11px; text-align:right; font-weight:bold; text-decoration:none; }div#a2apage_PTZ { display:none !important; }body.page_blog div.addthis_toolbox { display:none; }body.page_blog div.addthis_box { float:right; }.calendar_table {border: 3px solid #ddd;}.calendar_table td.cal {font-weight:bold;border-bottom:1px solid #ccc;}.calendar_table td.cmoff {border-bottom:1px solid #aaa;}.calendar_table td.dmon {background-color:#ccc;}tr.calListing td { font-size:13px; }td.calSpacerCell { height:1px !important; overflow:hidden !important; padding:0 !important; margin:0 !important; background-color:#aaa; border-collapse:collapse !important; }span.eventListing { display:block; padding:4px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; } table.calendarDataTable span.eventListing,table.calendarEventList span.eventListing { margin:0; }td.cmon, td.cmoff, td.dmon, td.dmoff {border-bottom:1px solid #ddd;}td.dmon, td.dmoff {background-color:#eeeeee;}td.cmoff a, td.cdmoff a { text-decoration:none }td.dmon a, td.dmoff {font-weight:bold;}td.activeDate { background:transparent url('/images/trans10.png'); }.blog_nav_btm_left {padding-right:10px; width:50%;}.blog_nav_btm_right {border-left:1px solid #f5f5f5;padding-left:10px; width:50%;}div.blog_datesearch_form { padding:8px 0; }div.blog_datesearch_form form { display:inline-block; }div.blog_nav_btm_left { float:left; width:48%; padding-right:1%; }div.blog_nav_btm_right { float:left; width:48%; padding-left:1%; border-left:1px solid #f5f5f5; }div#blog_nav_container div { margin-bottom:15px; }div#blog_nav_container h3 { margin:0; padding:5px 0; border-top:5px solid #f5f5f5; }/* Side Components */.calendar_table, .blog_date_table {width:100%;}.calendar_daysheader {background-color:#ccc;}.calendar_daysheader td {border-left:1px solid #aaa;}.month { float:left; clear:all; width:100%; font-size:11px; margin:12px 0 20px 0; }.calendarWrapper .weekdayheadings { margin:5px 0; display: table; table-layout: fixed; width:100%; }.calendarWrapper .weekday { width:14.28% !important; overflow:hidden; padding:0; float:left; text-transform:uppercase; letter-spacing:5px; background-color:#777; color:#eee; text-align:center; font-weight:bold; vertical-align: top; display: table-cell; }.calendarWrapper .week { width:100%; clear:both; display: table; table-layout: fixed; }.calendarWrapper .date { width:14.28% !important; overflow:hidden; padding:0 0 5px 0; background:url('/images/trans03.png'); vertical-align: top; display: table-cell; border:1px solid #fff; }.calendarWrapper .date:hover { background:url('/images/white50.png'); border:1px solid #ccc; box-shadow:inset 0 0 2px #ccc; }div.wdpad { position:relative; top:0; margin:0; }div.weekdayheadings div.wdpad { text-align:center; padding:0; font:13px/1.3em arial,helvetica,sans-serif; }div.week div.wdpad { min-height:100px; }.calendarWrapper .date.closed { color:#fff; }.calendarWrapper .date p.dom { display:block; font:11px/1em arial,helvetica,sans-serif; font-weight:bold; margin:0 0 3px 0; padding:2px 3px; border-bottom-left-radius:3px; text-align:right; position:relative; float:right; background:url('/images/trans08.png'); width:1em; text-align:center; }.calendarWrapper .datedetails { margin:4px; margin:0; }.calendarWrapper .date.eventDay p.dom { background:transparent url('/images/trans40.png'); color:#eee; }.calendarWrapper .date p.dom.currentDay { background-image:none; background-color:#222; color:#fff;}.calendarWrapper .date.closed strong { color:#fff; }.calendarWrapper .claendarMonthlySync { clear:both; border-top:1px solid #ddd; }.calendarWrapper .callinkhead { clear:both; float:none; text-align:center; padding:2px 1% 5px 1%; margin:10px 1% 2px 0; }.calendarWrapper .callinkhead .prevmonth, .calendarWrapper .callinkhead .nextmonth { float:left; text-transform:uppercase; letter-spacing:5px; text-align:center; font-weight:bold; width:auto; position:relative; bottom:0; }.calendarWrapper .callinkhead .prevmonth a, .calendarWrapper .callinkhead .nextmonth a { font-size:2em; text-decoration:none; }.calendarWrapper .callinkhead .nextmonth { float:right; }.calendarWrapper .callinkhead .thismonth { font-size:1.5em; font-weight:bold; }.calendarWrapper .date.lastmonth, .calendarWrapper .date.nextmonth,.calendarWrapper .date.lastmonth:hover, .calendarWrapper .date.nextmonth:hover { background:url('/images/trans07.png'); border:1px solid #fff; }.calendarWrapper .date.lastmonth p.dom, .calendarWrapper .date.nextmonth p.dom { background:transparent url('/images/trans04.png'); color:#aaa; }.calendarWrapper span.eventListing { display:block; padding:0; clear:right; border-radius:none; background-color:transparent; margin:2px 0 3px 0; padding:0 0 3px 0; padding:5px; font-size:11px; line-height: 14px; border-radius:none; overflow:hidden; }.calendarWrapper span.cal_thumb_img { display:block; height:auto; width:100%; overflow:hidden; }.calendarWrapper span.cal_thumb_img img { height:auto; width:100%; margin:4px 0; }.calendarWrapper span.caleventshare { display:none; border-bottom:1px solid #ddd; clear:right; margin-bottom:8px; }.calendarWrapper span.caleventshare a { display:inline-block; float:none; }.calendarWrapper .eventDay hr { border:none; background:url('/images/trans05.png'); height:1px; padding:0; }form.cal_search_form, form.cal_category_form { display:inline-block; margin:3px 20px 3px 0; }.calendarMonthlySync { padding:5px 0; border-top:1px solid #777; font-size:.9em; }.calendarMonthlySync a, .calendarMonthlySync a.syncLink_googcal, .calendarMonthlySync a.syncLink_outlook, .calendarMonthlySync a.syncLink_ical {display:inline-block; float:none; position:relative; top:4px;	}/* calendar Compact view */div.calendarCompact { font-size:12px; line-height:1.4em; }div.calendarCompact div.calHeading div { font-weight:bold; background:transparent url('/images/trans10.png'); }div.calendarCompact div.calListing { border-bottom:1px solid #ddd; }div.calendarCompact div.calListing.Alt { background:transparent url('/images/trans04.png'); }div.calendarCompact div.calListing:hover { background:transparent url('/images/trans07.png'); }div.calendarCompact div.calHeading div span, div.calendarCompact div.calListing div span { display:block; padding:8px 5px; font-size:12px; line-height:1.4em; }div.calendarCompact_Date { width:13%; float:left; }div.calendarCompact_Day { width:6%; float:left; }div.calendarCompact_Time { width:18%; float:left; }div.calendarCompact_Event { width:38%; float:left; }div.calendarCompact_Location { width:25%; float:left; }div.calClear { clear:both; float:none; height:2px; }div.calSearchTable { margin-bottom:15px; }div.calendarSearchForms,div.calendarTable { display:inline-block; width:auto; }div.calendarTable { float:right; border:3px solid #ddd; font-size:12px; background:transparent url('/images/white50.png'); }tr.calHead { background:transparent url('/images/trans07.png'); }td.calEvent { background:transparent url('/images/trans07.png'); }@media screen and (max-width:800px) {	/* standard */	.calendarWrapper .week, .calendarWrapper .date, div.week div.wdpad { display:block; width:100% !important; height:auto; min-height:auto; }	.calendarWrapper .date { float:none; width:auto; font-size:13px; line-height:1.4em; }	.month { font-size:12px; width:98%; }	.weekday { display:none; }	.date { width:96%; padding:1% 2%; margin:0 auto; height:auto; float:none; clear:both; min-height:20px; border-bottom:4px solid white; }	.date.empty { display:none; }	.date strong { display:block; margin: 0 12px 0 0; }	.date.closed strong { color:#fff; }	.calendarWrapper .weekdayheadings,	.date.lastmonth, .date.nextmonth { display:none; }	/* compact */	div.calendarCompact_Date { width:30%; float:left; }	div.calendarCompact_Day { width:30%; float:left; }	div.calendarCompact_Time { width:40%; float:left; clear:right; }	div.calendarCompact_Event { width:60%; clear:left; float:left; border-top:1px solid #eee; }	div.calendarCompact_Location { width:40%; float:left; border-top:1px solid #eee; }	.calendarWrapper span.cal_thumb_img { width:auto; max-width:100%; }	.calendarWrapper span.cal_thumb_img img { width:auto; max-width:100%; }}	td.sun {border-left:none;}/* ------- */.container_block {padding:0 0 15px 0;}#blog_components_links {padding:0; margin:15px 0 0 0;}#blog_components_links a:link, #blog_components_links a:visited {display:block; float:left; padding:2px 7px; margin:0 3px 0 0; border:2px solid #888888; background-color:#444444; font-weight:bold; color:#eeeeee; font-weight:bold; font-size:11px; text-decoration:none;}#blog_components_links a:hover, #blog_components_links a:active {background-color:#333333; color:#ffffff;}#blog_components_top {clear:both; padding:0 0 5px 0; margin:0 0 15px 0; border-bottom:3px solid #ccc;}#blog_components_top .container_block {display:none;}#blog_components_left {padding:30px 0 30px 15px;}#blog_components_left h2 {font-size:16px;}#blog_components_left .SearchString {width:120px; }table#blog_components_right_table {padding:0 0 15px 10px; margin:0 0 0 10px; width:196px; border-left:1px solid #ccc; }.blog_components_right_td .SearchString {width:130px; }form.cartWidgetCheckout { width:48%; float:left; }form.cartWidgetViewCart { width:48%; float:right; text-align:right; }div.cart_form_elements { padding:15px 0; margin-bottom:15px; border-bottom:1px solid #eee; }.twitterFeed { font-size:11px; line-height:16px; }.twitterFeed .prefix img { margin-right:5px; position:relative; top:4px; }.hiddentext {display:none}.ruleTbold, .ruleTbold td, .ruleTbold th { border-top:3px solid #ddd; }.ruleBbold, .ruleBbold td, .ruleBbold th { border-bottom:3px solid #ddd; }.cap { text-transform:uppercase; }tr.alt, tr.alt td, tr.trAlt td, .trAlt, td.altcol, th.altcol { background-image:url('/images/trans02.png') !important; }tr.clickable th, tr.clickable td { cursor: pointer; }tr.trlist:hover { background:transparent url('/images/transHover.png') !important; _background-image:none; _background-color:#ecf7dc; }tr.trlist:hover td { *background:transparent url('/images/transHover.png') !important; _background-image:none; _background-color:#ecf7dc; }tr.trlistA:hover { background:transparent url('/images/trans05.png') !important; _background-image:none; _background-color:#ecf7dc; }tr.trlistA:hover td { *background:transparent url('/images/trans05.png') !important; _background-image:none; _background-color:#ecf7dc; }tr.hoverCell td:hover,td.hoverCell:hover{ background:transparent url('/images/trans10.png') !important; _background-image:none; _background-color:#ecf7dc; }.f10, tr.f10 td, tr.f10 th, input.f10 { font-size:10px; line-height:1.4em; }.f11, tr.f11 td, tr.f11 th, input.f11 { font-size:11px; line-height:1.4em; }.f12, tr.f12 td, tr.f12 th, input.f12 { font-size:12px; line-height:1.4em; }.f13, tr.f13 td, tr.f13 th, input.f13 { font-size:13px; line-height:1.4em; }table.tbl_lowpad th, table.tbl_lowpad td { padding:2px; }.grayed02, .colalt { background:transparent url('/images/trans02.png'); _background-color:#fafafa; _background-image:none; }.grayed05, .colalt05 { background:transparent url('/images/trans05.png'); _background-color:#f0f0f0; _background-image:none; }.grayed10, .colalt10 { background:transparent url('/images/trans10.png'); _background-color:#eeeeee; _background-image:none; }.grayed20, .colalt20 { background:transparent url('/images/trans20.png'); _background-color:#eaeaea; _background-image:none; }tr.alt { background-image:url('/images/trans02.png') !important; _background-image:none !important; }tr.alt td { _border-bottom:1px solid #eee; _border-top:1px solid #eee; }.ruleR, .ruleR th, .ruleR td { border-right:1px solid #eee; }.ruleL, .ruleL th, .ruleL td { border-left:1px solid #eee; }.ruleT, .ruleT th, .ruleT td { border-top:1px solid #eee; }.ruleB, .ruleB th, .ruleB td { border-bottom:1px solid #eee; }#googlemapcms { border:3px solid #ddd; }a.syncLink_googcal, a.syncLink_outlook, a.syncLink_ical, a.syncLink_register, a.icon_print { display:block; width:16px; height:16px; float:left; margin:2px 2px 2px 0; }a.syncLink_googcal { background:transparent url('/images/sync_google_img.gif') no-repeat center -20px; }a.syncLink_outlook { background:transparent url('/images/sync_outlook_img.gif') no-repeat center -20px; }a.syncLink_ical { background:transparent url('/images/sync_ical_img.gif') no-repeat center -20px; }a.syncLink_register { background:transparent url('/images/sync_register_img.gif') no-repeat center -20px; }a.icon_print { background:transparent url('/images/icon_print.png') no-repeat center -20px; }a.syncLink_googcal:hover, a.syncLink_outlook:hover, a.syncLink_ical:hover, a.syncLink_register:hover, a.icon_print:hover { background-position:center top; }.news_item {border-top: 3px solid #f5f5f5;padding-top:10px;}span.newsfeed_readmore { display:none; }.guestbook_table {border-bottom:1px solid #f5f5f5; padding-bottom:10px;}.required { color:red; }.pollQuestion { padding:3px 6px; text-decoration:none; }.pollQuestion a:link, .pollQuestion a:visited { font-weight:bold; text-decoration:none; }/* gallery */.table_of_pics {border-top:1px solid #f5f5f5; padding-top:10px; margin-top:5px;}.gallerytable td {font-weight:bold;font-size:12px; vertical-align:top; }.gallerytable td span {font-weight:normal;}table.gallerytable td img {border:4px solid #dfdfdf;}table.gallerytable td img:hover {border:4px solid #ccc; }a.gallerySmallPic { float:left; display:block; padding:0; width:65px; height:65px; margin:2px; border:3px solid #aaa; background-color:#fff; }a.gallerySmallPic:hover { border:3px solid #777; }#galleryBigPicDiv { padding:10px 0; }#galleryBigPicDiv img { margin:2px; border:3px solid #dfdfdf; }.fancybox-custom .fancybox-skin { box-shadow: 0 0 50px #222; }div.gallery_wrapper	{ margin-bottom:15px; }div.gallery_record_wrap { display:inline-block; vertical-align:top; padding:0; margin:0; }div.gallery_record { display:inline-block; vertical-align:top; margin:3px; padding:5px; font-size:90%; line-height:1.3em; font-weight:normal; }div.gallery_record p { margin:0; padding:0 0 10px 0 0; }div.gallery_record a { padding:0; margin:0; }div.gallery_record img { border: 4px solid #DFDFDF; margin:2px 5px 5px 5px; }div.gallery_record img:hover { border-color:#ccc; }div.gallery_pagination { text-align:center; margin-bottom:30px; padding:0; }div.gallery_pagination input.pollButton { display:inline-block; font-size:11px; padding:3px 8px; }span.g_title { display:block; font-weight:bold; }span.g_desc { display:block; }/*-------- Shopping Cart --------*/.alert {color:red; font-weight:bold;}div.subCatPic { width:150px; float:left; margin:7px; text-align:center; }div.subCatPic a span { display:block; border:4px solid #eee; width:150px; height:150px; }div.subCatPic a span h4 { font-weight:normal; font-size:inherit; }option.optionlevel_0 { padding:3px; font-weight:bold; }option.optionlevel_1 { padding-left:20px; }option.optionlevel_2 { padding-left:40px; font-size:.9em; }option.optionlevel_3 { padding-left:60px; font-size:.8em; }option.optionlevel_4 { padding-left:80px; font-size:.8em; }option.optionlevel_5 { padding-left:100px; font-size:.8em; }option.optionlevel_6 { padding-left:120px; font-size:.8em; }option.optionlevel_7 { padding-left:140px; font-size:.8em; }option.optionlevel_8 { padding-left:160px; font-size:.8em; }option.optionlevel_9 { padding-left:180px; font-size:.8em; }option.optionlevel_10 { padding-left:200px; font-size:.8em; }div.cart_breadcrumbs { padding:5px 0; margin:0 0 15px 0; border-bottom:1px solid #eee; clear:both; }div.cart_breadcrumbs.one_breadcrumb { display:none; }table.prod_detail_table td { vertical-align:top; }td.prod_detail_td .cart_price_qty dl { width:auto; }td.prod_detail_td .cart_price_qty dt { width:100px; }td.prod_detail_td .cart_price_qty dt.header { font-weight:bold; }td.prod_detail_td .cart_price_qty dd { width:auto; }div.prod_bigPic_container { width:250px !important; height:270px; border:1px solid #ddd; padding:6px 5px; margin-right:10px; background-color:#fff; overflow:hidden; }div.prod_bigPic_container:hover { background:transparent url('/images/trans10.png'); }p.clickforBig { text-align:center; }#bigPic { overflow:hidden; width:800px; height:1200px; position:relative; left:-275px; background-color:#fff; }#bigPic img {display:none;margin:0 auto; padding-bottom:10px;}div #bigPic { background-color:transparent; overflow:hidden; padding:0; max-height:265px; }div #bigPic img.gallery_pic_fl { border:4px solid #eee; padding:0; max-width:225px; max-height:250px; border-radius:4px; transition:border .3s;}div #bigPic img.gallery_pic_fl:hover { border:4px solid #aaa; }ul#thumbs, ul#thumbs li {margin:0 auto;padding:0;list-style:none;}ul#thumbs li {display:inline;float:left;padding:3px;width:20px;width:38px;height:30px;overflow:hidden;border:2px solid #ddd;background-color:#ddd;border-radius:4px;/*	margin:0 auto !important; */margin:2px;cursor:pointer;text-align:center;}ul#thumbs img {float:left;width:20px;width:45px;margin:0;position:relative; left:-3px;top:-3px;z-index:1;}#content {width:100%; margin:0 auto; }.tbl_cart {width:100%;}td.prod_item_td {padding:8px 0 12px 0; border-top: 4px solid #aaa; border-bottom:1px solid #ccc; }.prodItem_div {margin:auto; padding:0; width:100%;}.prod_item_div {margin:0 auto; padding:8px 0 12px 0; width:100%; border-top: 4px solid #aaa; border-bottom:1px solid #ccc; clear:both;}table.prod_item_div_tbl {margin:0 auto; padding:8px 0 12px 0; width:100%; }table.prod_item_div_tbl td { border-top: 4px solid #aaa; border-bottom:1px solid #ccc; }	td.prod_left_col_td { margin:4px 0 0 0; padding:10px 10px 10px 0; vertical-align:top;}td.prod_right_col_td { margin:4px 0 0 0; text-align:right; padding:10px 10px 10px 0; vertical-align:top; border-left:1px dotted #eee; }.prodImg {float:right; display:block; border:2px solid #eee; margin:0 0 0 10px; }img.Left {float:left; margin:0 10px 0 0;}.prodTitle, .cart_item_addl_details {margin:0 auto; padding:5px 0; font-weight:bold;}.cart_price_qty {margin:5px 0 0 0; padding:0; border-top:1px dotted #aaa;}.cart_price_qty dl {margin:0; padding:5px 0; width:350px; float:left;}.cart_price_qty dt {float:left; width: 100px; text-align:right; margin:0 auto; padding:2px; font-weight:bold; clear:both; }.cart_price_qty dd {float:left; width:200px; margin:0 auto; padding:2px 5px; border-left: 1px dotted #eee;}.prod_right_col dl {margin:0; padding:5px 0; width:200px; float:left; }.prod_right_col dt {float:left; width: 60px; text-align:right; margin:0 auto; padding:2px; font-weight:bold; clear:both; }.prod_right_col dd {float:left; width:120px; margin:0 auto; padding:2px 5px; border-left: 1px dotted #eee; text-align:left; }.prod_right_col_td dl {margin:0; padding:5px 0; width:200px; float:left; }.prod_right_col_td dt {float:left; width: 60px; text-align:right; margin:0 auto; padding:2px; font-weight:bold; clear:both; }.prod_right_col_td dd {float:left; width:120px; margin:0 auto; padding:2px 5px; border-left: 1px dotted #eee; text-align:left; }div#prod_pic_leftcol, div.prod_detail_div_right { display:inline-block; box-sizing:border-box; }div#prod_pic_leftcol { width:27%; float:left; }div.prod_detail_div_right { float:right; width:70%; }@media screen and (max-width:640px){div#prod_pic_leftcol, div.prod_detail_div_right { float:none; width:auto; display:block; margin:0 0 auto; }}div#prod_pic_leftcol div#bigPic { height:auto; padding:0; }div#prod_pic_leftcol p { margin:20px 0 0 0; padding:0; }div#prod_pic_leftcol div #bigPic img.gallery_pic_fl { width:95%; max-width:225px; max-height:250px; }div#prod_pic_leftcol div #bigPic { max-width:100%; left:0; }div#prod_pic_leftcol a.formButton:link, div#prod_pic_leftcol a.formButton:visited { font-size:12px; color:#eee; }div#prod_pics_below { margin-top:10px; padding-top:10px; border-top:2px solid #eee; }div#prod_pics_below h3 { margin:0; padding:0 0 10px 0; }div#prod_pics_below a.prodpicsetB { display:inline-block;width:150px;height:100px;border:5px solid #eee;margin:5px;background-repeat:no-repeat;background-size:cover;background-position:center center;transition:border .3s;}div#prod_pics_below a.prodpicsetB img { max-width:100%; max-height:100%; display:none; }div#prod_pics_below a.prodpicsetB:hover { border:5px solid #aaa; }div.prod_detail_div div.cart_price_qty dl { width:100%; }div.prod_detail_div div.cart_price_qty dt { width:47%; padding-right:2%; }div.prod_detail_div div.cart_price_qty dd { width:47%; padding:2px 0 2px 2%; }div.prod_detail_div div.cart_form_elements input.formButton { display:inline-block; margin:4px auto; }div.cart_form_buttons { margin-top:10px; padding-top:5px; border-top:1px solid #eee; }div.prod_detail_div div.cart_form_elements .cart_form_buttons { text-align:center; }.formInput {border:1px solid #888888;padding:3px; /* font-size:11px; */ }.formButton, a.formButton:link, a.formButton:visited, .pollButton { /* border:2px solid #555; */ background-image:none; background-color:#555; font-weight:bold; color:#eeeeee; padding: 5px 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-decoration:none; }.formButton:hover, a.formButton:hover, .pollButton:hover {background-color:#222; color:#ffffff;}.formButton2, a.formButton2, input.formButton2, input[type="button"].formButton2 {border:2px solid #999; background-color:#999; font-weight:bold; color:#eeeeee; /* padding:2px; */-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }input.fsmall { font-size:11px; padding:3px 5px; }select {border:1px solid #888888;padding:0; font-size:11px; /* height:25px; */ }option {border-bottom:1px dotted #cccccc;padding:2px; font-size:11px !important; }.out_of_stock { font-weight:bold; color:#dd0000; }.prodDetails_p {display:none;}.title {font-weight:bold;}.break {margin:10px 0 0 0; padding:10px 0 0 0; border-bottom:1px solid #999; clear:both; }.prod_left_col {float:left; width:68%; width:58%; margin:0 auto; padding:0 10px 0 0; clear:left;}.prod_right_col {float:left; width:28%; width:35%; margin:0 auto; text-align:right; padding:0 10px 0 0; border-left:1px dotted #eee; }table.qty_price_details {border:none;}table.qty_price_details th, table.qty_price_details td {padding:3px; text-align:left; border-bottom:1px solid #eee; border-right:1px dotted #ddd;}table.qty_price_details th {font-weight:bold; background-color:#ddd;}.tbl_cart th, .tbl_cart td {padding:4px; border-right:1px dotted #ddd; border-bottom:1px solid #ddd;}.tbl_cart_header th:last-of-type, .tbl_cart_row td:last-of-type { border-right:none; }.tbl_cart th {font-weight:bold; border-bottom:3px solid #ccc; }#storeCategoriesDiv {padding:5px 0; margin:0 0 10px 0; border-bottom:3px solid #ccc;}.cartThumb { display:block; float:left; padding:8px; margin:0 auto; width:auto; text-align:center; font-size:11px; }.cartThumb img { border:2px solid #ddd; }.cartThumb img:hover { border:2px solid #999; }.cartThumb a:link, .cartThumb a:visited { text-decoration:none; }.catSelect { padding:5px 0; border-bottom:2px solid #ddd; margin:5px 0 15px 0; }.prodFloatBlock { position:relative; width:145px; height:294px; float:left; padding:0 0 10px 0; margin:5px 5px 15px 0; overflow:hidden; border-bottom:4px solid #ddd; }.prodFloatpic { position:relative; background:#fff url('/images/diag_stripe_bg.png'); border:3px solid #ddd; height:145px; margin:0 0 5px 0; text-align:center; overflow:hidden; }.prodFloatpic:hover { border:3px solid #aaa; }.prodFloatpic a.imgholder { display:block; width:800px; text-align:center; margin:0; padding:0; position:relative; left:-330px; }.prodFloatBlock .prodTitle { font-size:13px; line-height:16px; padding:4px 0; margin:0; height:47px; overflow:hidden; }.prodFloatBlock .prodShort { font-size:12px; line-height:16px; padding:0; margin:0; height:68px; overflow:hidden; }.prodFloatBlock .prodPrice { font-size:11px; line-height:16px; font-style:italic; position:absolute; bottom:-2px; left:0; padding:5px 0 4px 4px; margin:0; width:100%; border-top:1px solid #eee; }.prodPrice .formButton { font-size:11px; padding:3px; }.prodAddToCart { position:absolute; bottom:-1px; right:0; font-size:10px; width:70px; overflow:visible; padding:2px !important; font-size:10px !important; } input.paypalButton, input.paypalButton:hover { background-color:transparent; padding:0; border:none; }input.checkoutButton { font-size:14px; }input.buttonSmall,input[type="button"].buttonSmall,input[type="submit"].buttonSmall { font-size:11px; line-height:1.1em; padding:3px 5px; }div.subCatShortDesc { display:none; }div.widget_FeaturedProds .prodFloatBlock .prodTitle { height:30px; }div.widget_FeaturedProds .prodFloatBlock { height:220px; }tr.tbl_cart_header th { text-align:left; }strong.orText { display:inline-block; text-align:center; font-size:13px; line-height:1em; width:auto; margin:0 0 10px 0; padding:10px 8px; border-radius:30px; border:1px solid #999; }div#cart_cc_icons { text-align:center; padding:8px; }div.SideColDiv div.randVerseForm { padding:8px; }div.w_PrayerRequest table { width:100%; }div.w_PrayerRequest table td.moduleEventsTD { background-color:transparent; }div.w_PrayerRequest table td.trclass { background-image:url('/images/trans05.png'); }div.SideColDiv .w_ChurchEvent h3 { padding-left:5px; }.w_ChurchEvent .altRow, .w_ChurchEvent tr.altRow th, .w_ChurchEvent tr.altRow td { background-image:url('/images/trans05.png'); }.w_ChurchEvent th { padding-left:5px; line-height:17px; }.w_ChurchEvent td { padding-right:5px; line-height:17px; }p.appt_avail_note { margin:10px 0 0 0; padding:5px 0; border-top:1px solid #eee; }tr.appt_cal_date_heading td { font-weight:bold; background:transparent url('/images/trans60.png'); color:#eee; }table tr td.appt_notavail { background-image:url('/images/diag_stripe_bg.png') !important; }.appt_note { display:inline-block; background-color:#fff; padding:0px 3px; font-size:11px; }.appt_note + .tip_trigger { vertical-align: middle; }/* --- *//* Nav *//* Horizontal */ul.TopNav, ul.TopNav ul { margin:0;padding:0; list-style: none; position:relative; z-index:999; }ul.TopNav li ul { width:15em; position:absolute; height:auto; display:none; left:0; top:3px; background:#fafafa url('/images/clear.gif'); z-index:999; }ul.TopNav li { position:relative; cursor:pointer; float:left; list-style-type:none; font-weight:bold; margin:0 2px 0 0; text-align:left; }ul.TopNav li ul li { padding:0; margin:0; border:none; width:100%; overflow:hidden; }ul.TopNav li a:link, ul.TopNav li a:visited { display:block; text-decoration:none; display:block; float:left; background-color:#eee; font-weight:bold; padding:5px; margin:0; cursor:pointer; }ul.TopNav li a:hover, ul.TopNav li a:focus, ul.TopNav li a:active { background-color:#fafafa; }ul.TopNav ul a:hover, ul.TopNav ul a:focus, ul.TopNav ul a:active {color:#fff; }ul.TopNav li ul li a:link, ul.TopNav li ul li a:visited { display:block; width:100%; position:relative !important; cursor:pointer; white-space:nowrap; /* margin:0 0 2px 0; */ margin:0; padding:5px 7px; background-color:#ccc; }ul.TopNav li ul li a:hover { background-color:#ddd; }ul.TopNav li:hover ul, ul.TopNav li:hover ul.ulChildren, ul.TopNav li.msieFix ul {display:block; position:absolute; z-index:999; top:1.6em;}/* Vertical Nav */ul.SideNav { position:relative; z-index:999; }ul.SideNav, ul.SideNav ul { margin:0; padding: 0; list-style: none; width:100%; }ul.SideNav li { position: relative; margin:0; }ul.SideNav li ul { position: absolute; left:100%; top: 0; display:none; overflow:hidden; z-index:999; }body.right1 ul.SideNav li ul,body.right2 ul.SideNav li ul{ left:-100%; }body.left2 #mainDiv2 ul.SideNav li ul { left:100%; }body.right1 ul.SideNav li ul { left:-100%; }ul.SideNav li a { display: block; text-decoration: none; margin:1px; font-weight:bold; padding:5px; cursor:pointer; }/* Fix IE. Hide from IE Mac \*/* html ul.SideNav li { float: left; height: 1%; }* html ul.SideNav li a { height: 1%; }/* End */ul.SideNav li:hover a, ul.SideNav li a:hover { background-color:#fafafa; }ul.SideNav li:hover ul,ul.SideNav li:hover ul.ulChildren,ul.SideNav li.over ul { display:block; background-color:#fafafa; padding:0; position:absolute; z-index:999; }ul.SideNav li ul li {padding:0; width:200px; overflow:hidden; margin:0; }ul.SideNav li ul li a { width:190px; margin:0 0 1px 0; padding:5px 7px; background-color:#ccc; }ul.SideNav li ul li a:hover { background-color:#ddd; }#SiteNavToggle, #SiteNavToggle span { display:none; }/* ------- */div.w_Calendar, div.w_ChurchEvent { padding-bottom:15px; }table.memberTable { background-color:#ddd; }table.memberTable td { padding:5px 8px; }div.member_dir_record { width:auto; float:left; padding:8px; text-align:left; margin:20px; }div.member_dir_record:hover { background:transparent url('/images/trans03.png'); }span.member_dir_famname { font-weight:bold; }span.famPhoto img { display:block; border:3px solid #eee; margin:0 auto; }span.nofamPhoto { display:block; border:3px solid #eee; margin:0 auto; height:130px; background:#eee url('/images/nophoto.png') no-repeat center center; }form#memSearchForm { text-align:center; }.paginationLetters { text-align:center; padding:5px 0; margin:5px 0; border-bottom:1px solid #ddd; }.paginationLetters span a { display:inline-block; text-decoration:none; padding:4px 6px; border-radius:3px; background:transparent url('/images/trans05.png'); margin:2px; font-size:11px; line-height:11px; } .paginationLetters span a:hover { background:transparent url('/images/trans10.png'); } div.memberRecordList { border-bottom:1px solid #ddd; display:table; width:100%; border-collapse: collapse; } div.memberRecordList.alt { background:transparent url('/images/trans05.png'); } div.memberRecordList:hover { background:transparent url('/images/trans10.png'); } div.memberRecordList > div { display:table-cell; vertical-align:top; padding:0; margin:0; border:none; overflow:hidden; } div.memberRecordList > div:nth-child(odd) { background:transparent url('/images/trans05.png'); } div.memberRecordList > div > div { padding:4px; margin:0; display:inline-block; background-color:transparent; background-image:none; word-wrap:break-word; } div.mem_checkbox { width:5%; } div.mem_photo { width:15%; } div.memberRecordList div.mem_photo { display:none; } div.mem_family_name { width:30%; } div.mem_first { width:35%; } div.mem_family_address1 { width:35%; } div.memberRecordList div.mem_photo.col4 { display:table-cell; } div.mem_family_name.col4 { width:25%; } div.mem_first.col4 { width:25%; } div.mem_family_address1.col4 { width:30%; } div.mem_myAdd { margin:10px 0; padding:10px 0; } div.member_details_col1 { float:left; width:64%; } div.member_details_col2 { float:right; width:30%; padding-left:2%; margin-left:2%; border-left:1px solid #eee; } div.member_details_col2 div {margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee;} div.member_details_col2 div:last-child {border:none;} div.family_picture {text-align:center;} div.family_picture img {max-width:100%;} form#cliForm { margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #ddd; border-top:1px solid #ddd; }form#cliForm h4, form#lblForm h4 { font-size:13px; margin:0; padding:8px 0; }hr.slimhr { border:none; padding:0; margin:5px 0; height:1px; background-color:#aaa; }table.mem_printable_table { background:transparent url('/images/white10.png'); }table.mem_printable_table td { padding:5px 15px; } input.fvcinput { display:none !important; } div#blog_rss div.rss a:link, div.blog_rss div.small a:visited { display:inline; } .ui-widget, .ui-datepicker table { font-size:12px; } div#loggedinDiv { text-align:right; } .right, .right td { text-align:right; } .center, .center td { text-align:center; } .left, .left td { text-align:left; } div.clickOnce { padding-top:20px; text-align:center; } .dirByLetter {float:left;width:18px;} .directoryNav {max-width: 500px;text-align: center;}/*https://secure.build111.com/components/sortables/widget_icons.png*/div.w_ShoppingBasket h3 span.cart_icon {background: url('/components/sortables/widget_icons.png') no-repeat scroll right -200px transparent;display: inline-block;height: 24px;width: 24px;margin: 0 8px 0 0;overflow: hidden;padding: 0;position:relative;float:left;} .imgcontainer {position:relative;float:left; overflow:hidden;} .imgcontainer img {margin:0 !important;} .caption {position:absolute;bottom:0;left:0;text-align:center;background:#fff;width:100%;opacity:.75;font-size:90%;filter:alpha(opacity=85);color:#000;padding:4px 0;}form.mlsform_mini {padding-top:420px;background:transparent url('/images/mtrmls_mlsmap.png') no-repeat center top;}form.mlsform_mini td {font-size:12px;}form.mlsform_mini td h3 {border-bottom:1px solid #aaa;padding-bottom:4px;margin-bottom:6px;} div.conv_reply {padding:4px 6px;transition:background-color .3s;} div#conv_reply_loop > div.conv_reply:nth-of-type(even) {background-color:rgba(100,100,100,.1);} div#conv_reply_loop > div.conv_reply:hover {background-color:rgba(100,100,100,.25);} div#conv_reply_loop {margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd;}strong.conv_name {display:inline-block;width:5em;width:7%;} span.conv_date {display:inline-block;margin:0 1%;font-style: italic;width:10em;width:16%;} span.conv_text {display:inline-block;width:74%;} .f14 { font-size:14px; line-height:1.4em; } .f13 { font-size:13px; line-height:1.4em; } .f12 { font-size:12px; line-height:1.4em; } .f11 { font-size:11px; line-height:1.4em; } .f10 { font-size:10px; line-height:1.4em; } .tblHeaderMLS { background: #ccc } .tblRow1MLS { background: #eee } .tblRow2MLS { background: #ddd } .tinyFontMLS { font-size: 8px; }/* BASIC DIV TABLE STRUCTURE */.div-table, .div-table-alt{display:table;width:auto;border-spacing:5px;/*cellspacing:poor IE support for this*/} .div-table-row, .div-table-alt-row{display:table-row;width:auto;clear:both;} .div-table-col, .div-table-alt-col{float:left; display:table-column;width:auto;}/* END - BASIC DIV TABLE STRUCTURE *//* DRIVE TRACKER */.w_Drive{position:relative;display:block;margin:0;padding:0}.w_Drive *{box-sizing:border-box;line-height:1.2em}.drive_wrapper > div{width:auto;display:block}.drive_wrapper.drive_has_photo > div{display:inline-block;float:left}.drive_wrapper.drive_has_photo .drive_photo{width:30%}.drive_wrapper.drive_has_photo .drive_content{width:70%;padding:.5% 2%}@media screen and ( max-width: 600px ){.drive_wrapper.drive_has_photo > div{display:block;float:none;width:auto!important}.drive_wrapper.drive_has_photo .drive_content{padding:12px}}.drive_photo img{width:100%;height:inherit}.drive_content h3{margin:0 0 6px}.drive_blurb{font-size:.85em;margin-bottom:12px}.drive_description{border:1px dotted #ddd;border-width:1px 0;padding:12px 0;margin-bottom:12px;font-size:.85em}.drive_pledged{font-size:1.6em;font-weight:700}.drive_backers{font-size:.4em;font-weight:400}.drive_goal{font-size:.9em}.drive_bar_full{position:relative;width:100%;background-color:#ddd;margin:12px 0;overflow:hidden;border-radius:4px}.drive_bar_metric{background-color:#888;color:#fff;font-size:.8em;overflow:hidden;text-align:center;border-radius:4px 0 0 4px;margin:0}.drive_bar_metric span{display:inline-block;padding:8px 4px}.drive_action{display:table;width:100%;border-collapse:collapse}.drive_daysleft,.drive_fundinglink{display:table-cell;width:50%;vertical-align:middle}.drive_daysleft{text-align:left;font-size:1.1em}.drive_daysleft span{font-size:.6em}.drive_fundinglink{text-align:right}a.drive_donate_now{display:inline-block;width:auto;padding:15px;background-color:#5db85d;font-size:.8em;color:#fff;border-radius:8px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a.drive_donate_now:hover{background-color:#458545}/* CART VIEW */@media screen and ( max-width: 640px ){.tbl_cart .tbl_cart_header{display:none}.tbl_cart tr{display:block;padding:12px 6px;margin-bottom:1px}.tbl_cart tr:before,.tbl_cart tr:after{content:"";display:table}.tbl_cart tr:after{clear:both}.tbl_cart tr{zoom:1}.tbl_cart td{display:block;float:none;text-align:right;background-color:transparent!important;background-image:none!important;border:none}.tbl_cart_row{text-align:right}.tbl_cart_row.tbl_cart_item,.tbl_cart_row.tbl_cart_item td{text-align:left}.tbl_cart_row.tbl_cart_instruct{text-align:justify;border:1px solid #ddd;border-width:1px 0}.tbl_cart_have_coupon,.tbl_cart_have_coupon *,.tbl_cart_actions,.tbl_cart_actions *{text-align:center}.tbl_cart_row td:nth-of-type(1),.tbl_cart_row td:nth-of-type(2){display:inline}.tbl_cart_row.tbl_cart_item td:nth-of-type(1),.tbl_cart_row.tbl_cart_item td:nth-of-type(2){float:left}tr.tbl_cart_row.tbl_cart_item{border:1px solid #ddd;border-width:1px 0}tr.tbl_cart_row.tbl_cart_item:nth-of-type(odd){background-color:#f3f3f3}.tbl_cart_row td:before{font-size:.8em}.tbl_cart_row td:nth-of-type(4):before{content:"color: "}.tbl_cart_row td:nth-of-type(5):before{content:"size: "}.tbl_cart_row td:nth-of-type(6):before{content:"details: "}.tbl_cart_row td:nth-of-type(7):before{content:"price each: "}.tbl_cart_row td:nth-of-type(8):before{content:"product total: "}} .blog_post_wrapper{margin-bottom:36px;} .blog_hdr_image img{width:100%;} /*clearfix*/.group:before, .group:after {content: ""; display: table;} .group:after {clear: both;} .group {zoom: 1; /* For IE 6/7 (trigger hasLayout) */}