/* -------------- begin common css ---------------- */
/*-------- container and divs --------*/
.hiddentext {display:none} 
/* -------------------------------- */
/* --- p.news_item_date {display:none;} -- */
div#fo h1, div#fo h2, div#fo span {text-align:left;margin:0px;padding-left:20px;}
#fo h1 {padding-top:40px;font-size:32px;}
#fo h2 {font-size:16px;}
#fo span {padding-top:20px;font-size:13px;display:block;}
/*-------- Home Page Forms --------*/
#pollForm {padding:0;margin:0;}
#eventsForm {padding:3px;margin:0; background-color:#fff;}
#newsForm {padding:0;margin:0;}
#prodSearchForm {padding:0;margin:0;}
#randVerseForm {padding:0;margin:0;}
#dailyMannaForm {padding:0;margin:0;}
#prayerListForm {padding:0;margin:0;}
div.w_PrayerRequest table td.trclass { background-image:url(/images/trans05.png); }
.email_form_table {background-color:transparent;}
/* td { vertical-align:top; } */
/*-------- poll question --------*/
body.page_home div#pollForm {border:2px solid #fafafa; background-color:#eee; padding:6px; margin:0 0 0 10px;}
td.pollQuestion {font-weight:bold; font-size:16px; padding:0 0 10px 0; }
body.page_home td.pollQuestion {font-weight:bold; font-size:12px; }
td.pollBody {font-size:11px; line-height:17px; }
td.pollGet {font-size:10px; line-height:13px;}
/*-------- 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; }
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; }
/* --- #content {max-width:100%; margin:0 auto; } ---*/
.tbl_cart {max-width:100%;}
td.prod_item_td {padding:8px 0 12px 0; border-top: 4px solid #aaa; border-bottom:1px solid #ccc; }
div.prodItem_div {margin:auto; padding:0; max-width:100%;}
div.prod_item_div {margin:0 auto; padding:8px 0 12px 0; max-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; max-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;}
p.prodTitle, p.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 { 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; }
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; }
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 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; max-width:800px; max-height:1200px; position:relative; left:-275px; background-color:#fff; }
#bigPic img {
display:none;
margin:0 auto; 
padding-bottom:10px;
}
ul#thumbs, ul#thumbs li {
margin:0 auto;
padding:0;
list-style:none;
}
ul#thumbs li {
display:inline;
float:left;
padding:3px;
width:20px;
margin:0 auto !important;
cursor:pointer;
}
ul#thumbs img {
float:left;
width:20px;
margin:5px 0;
z-index:1;
}
a.button, a.button:link, a.button:visited, 
input.formButton, a.formButton, 
input.pollButton, a.pollButton, 
input.realtyButton, a.realtyButton
{ display:inline-block; background:#aaaaaa url(https://secure.build111.com/images/graybg.gif) repeat-x; border:2px solid #999; color:#444; -webkit-border-radius: 5px; -moz-border-radius: 5px; cursor:pointer; padding:5px; text-decoration:none; font-weight:bold; }
a.button:hover, .formButton:hover, .pollButton:hover, .realtyButton:hover
{
color:#ffffff;
background-color:#555;
border-color:#555;
background-image:none;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
text-decoration:none; 
}
.formInput { border:1px solid #888888;padding:3px;font-size:11px; }
/*
.formButton, .pollButton, .realtyButton {border:2px solid #888888; background-color:#444444; font-weight:bold; color:#eeeeee; padding:2px;}
.formButton:hover, .pollButton:hover, .realtyButton:hover {background-color:#333333; color:#ffffff;}
*/
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;
}
select {border:1px solid #888888;padding:3px; }
option {border-bottom:1px dotted #cccccc;padding:3px; }
.out_of_stock { font-weight:bold; color:#dd0000; }
.prodDetails_p {display:none;}
div.title {font-weight:bold;}
p.break {margin:10px 0 0 0; padding:10px 0 0 0; border-bottom:1px solid #999;}
.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 th {font-weight:bold; border-bottom:3px solid #ccc; }
div#storeCategoriesDiv {padding:5px 0; margin:0 0 10px 0; border-bottom:3px solid #ccc;}
div#storeCategoriesDiv span {display:block; float:left; width:auto; margin:0 auto; padding:10px; text-align:center; }
div.catSelect { padding:5px 0; border-bottom:2px solid #ddd; margin:5px 0 15px 0; }
table.cTtable th, table.cTtable td { padding:4px 7px; border-bottom:1px solid #eee; vertical-align:top; }
table.cTtable th { border-bottom:4px solid #ddd; font-weight:bold; }
table.cTtable thead th {cursor:pointer; }
table.cTtable tbody tr:hover td { background-image: url('/images/trans05.png'); }
table.cTtable p { padding-top:0; margin-top:0; }
.cTfieldname { font-weight:bold; }
th.colalt, td.colalt, td.cTfieldvalue { background-image: url('/images/trans02.png'); border-left:1px solid #eee; border-right:1px solid #eee; }
div.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; }
div.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; }
div.prodFloatpic:hover { border:3px solid #aaa; }
div.prodFloatpic a.imgholder { display:block; width:800px; text-align:center; margin:0; padding:0; position:relative; left:-330px; }
div.prodFloatBlock p.prodTitle { font-size:13px; line-height:16px; padding:4px 0; margin:0; height:47px; overflow:hidden; }
div.prodFloatBlock p.prodShort { font-size:12px; line-height:17px; padding:0; margin:0; height:68px; overflow:hidden; }
div.prodFloatBlock p.prodPrice { font-size:11px; line-height:16px; font-style:italic; position:absolute; bottom:-2px; left:0; padding:3px 0 4px 4px; margin:0; max-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 0; } 
input.formButton {
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
border-radius: 5px;
}
input.paypalButton, input.paypalButton:hover { background-color:transparent; padding:0; border:none; }
input.checkoutButton { font-size:14px; }
div#prod_pic_leftcol { width:27%; float:left; }
div.prod_detail_div_right { float:right; width:70%; }
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-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-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 { max-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; }
div.subCatShortDesc { display:none; }
/*-------- Blog --------*/
/*spacers*/
.clear, .clear1 { display:block; clear: both; height: 6px;}
.bigclear {clear: both; height: 20px;}
.clearDiv { display:block; padding:0; margin:0; height:0; clear:both; background-image:none; background-color:transparent; float:none; }
.separator {clear: both; height: 20px; border-bottom: 1px solid #000000; }
.blog_nav { color: ; /* font: bold 10px ; */ font-weight:bold; font-size:10px; border: 1px solid #666; padding: 4px; background-color: ; }
.blog_recent_posts { color: ; /* font: bold 10px ; */ font-weight:bold; font-size:10px; border: 1px solid #666; padding: 4px; background-color: ; }
.blog_category { color: ; /* font: bold 10px ; */ font-weight:bold; font-size:10px;border: 1px solid #666; padding: 4px; background-color: ; }
input.SearchString {width:250px;}
img.blogpreviewpic { float:left; margin:4px 5px 5px 0; }
.blog_component_link_category, .blog_component_link_search, .blog_component_link_direct { display:none; }
.prev_blog_link { float:left; width:48%; clear:left; }
.next_blog_link { float:right; width:48%; clear:right; text-align:right; }
div.blog_display_prev_next { display:none; }
blog.pagination { padding:0; margin:10px 0; }
span.blogpaginate a:link, span.blogpaginate a:visited, span.blogpag_current { display:block; padding:2px 6px; border:1px solid #444; background-color:#fff; float:left; width:auto; margin:2px; text-decoration:none; }
span.blogpaginate a:hover, span.blogpaginate a:active, span.blogpag_current { background-color:#777; color:#fff; text-decoration:none; }
span.blogpag_prev a:link, span.blogpag_prev a:visited, span.blogpag_next a:link, span.blogpag_next a:visited { margin:2px 10px; }
a.blog_SHARE_link { float:right; width:auto; font-size:11px; text-align:right; font-weight:bold; text-decoration:none; }
.twitter_share_link a:link, .twitter_share_link a:visited { display:inline; width:25px; height:25px; background:transparent url('/images/social_network_icons/twitter.gif') no-repeat center center; }
div#a2apage_PTZ { display:none !important; }
/*general*/
#holder { /* border: 1px solid #000000; */ }
.bhdr_m { padding-top: 5px; padding-bottom: 5px; background-color: ;}
.bhdr_titles { /* font-family: Verdana, Arial, Helvetica, sans-serif; */ font-size: 16pt;	color: #000000;	font-weight: bold; padding-left: 8px; }
.bhdr_text { /* font-family: Verdana, Arial, Helvetica, sans-serif;	*/ font-size: 11pt;	color: #000000;	padding-left: 8px; }
.bhdr_text a {color: #000000;	text-decoration: underline;}
.bhdr_text a:hover {color: #616161;	text-decoration: underline;}
.lcol {background-color: #FFFFFF;}
.rcol {background-color: #FFFFFF;}
.pad1 {padding: 6px 0;}
.pad2 {padding: 4px 4px 4px 4px;}
.txt {font-family: Verdana, Arial, Helvetica, sans-serif;}
/* blog display */
.blog_item { font-family: Verdana, Arial, Helvetica, sans-serif;}
.blog_date { /* font-family: Verdana, Arial, Helvetica, sans-serif; */font-size: 10pt;	font-weight: bold; color: #777777; padding: 4px 2px 4px 2px;}
.headlines { /* font-family: Verdana, Arial, Helvetica, sans-serif; */font-size: 10pt;	font-weight: bold;	color: #000000;	padding-bottom: 4px;	}
.headlinesSM { /* font-family: Verdana, Arial, Helvetica, sans-serif; */font-size: 9pt;	font-weight: bold;	color: #000000;	padding-bottom: 4px;	}
.description {font-size: 10pt; color: #000000;}
.tags {font-size: 8pt; color: #000000; }
.blog_post {font-size: 8pt; color: #000000; }
.blog_link {font-size: 8pt;	color: ;}
.blog_link a {color:;	text-decoration: underline;}
.blog_link a:hover {color:;	text-decoration: underline;}
a.blog_link {font-size: 8pt;	color: #000000;}
.blog_plink {font-size: 8pt;	color: #000000;	}
/*blog reply*/
#reply { /* font-family: Verdana, Arial, Helvetica, sans-serif; */color: #000000; border: 1px dashed #717B53; }
.reply_post {font-size: 10pt;	color: #000000;	padding-left: 4px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 6px;}
.sndreply{ /* font-family: Verdana, Arial, Helvetica, sans-serif; */color: #000000; font-size: 10pt;}
/* blog */
div.bhdr_text a {text-decoration:none;}
div.bhdr_text, .headlines { color:#555555; font-size:16px; padding:15px 0 6px 0; margin:0; border-bottom:6px solid #f5f5f5;}
.headlines { font-size:19px; padding:5px 0;margin-bottom:0; }
/* .pad1 .txt {font-style:italic;} */
.clear {display:none;}
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;}
.tags {font-size: 8pt; color: #000000; }
.blog_post, .blog_link {font-size:.8em;padding-left:30px;}
.blog_nav {border-top: 3px solid #f5f5f5;padding-top:10px; font-weight:bold;}
div.small {font-size:.9em;}
div.small a, div.small a:link, div.small a:visited {display:block;}
div.bigclear {height:2px; padding:2px;}
div.bloglinks {padding:5px 0 5px 30px;}
div.colBlogAbbr { border-top:4px solid #eee; padding-top:8px; }
div#blog_archives a, div.blog_archives a { float:left; margin-right:15px; }
/* blog / calendar */
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; }
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); }
.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; }
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;}
span.formInput {border:none;}
input.SearchString {width:150px;}
#navDiv input.SearchString {width:100px;}
.blog_nav_btm_left {padding-right:10px; width:50%;}
.blog_nav_btm_right {border-left:1px solid #f5f5f5;padding-left:10px; width:50%;}
/*nav*/
.title { /* font-family: Verdana, Arial, Helvetica, sans-serif; */	font-size: 12px;	color: Black; padding:2px 2px 2px 6px; background-color: ;}
a.title {color: #000000;	background: ;}
a.title:hover {color: #000000;	background: ;}
.small { /* font-family: Verdana, Arial, Helvetica, sans-serif; */	font-size: 8pt;	color: #000000; padding-right: 4px;	padding-left: 4px;	}
.small a {display: block;	text-decoration: none;	color: #000000;}
/* .small a:hover {color: #000000;	background-color: ;} */
/*calendar*/
.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;}
.moduleEventsTD { font-size:11px; vertical-align:top; border-bottom:1px solid #eee; }
/* calendar mouse over */
.cmon {background-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: ;	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;}
/* Side Components */
.calendar_table, .blog_date_table {max-width:100%;}
.calendar_daysheader {background-color:#ccc;}
.calendar_daysheader td {border-left:1px solid #aaa;}
td.sun {border-left:none;}
div.container_block {padding:0 0 10px 0;}
div#blog_components_links {padding:0; margin:0;}
div#blog_components_links a:link, div#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;}
div#blog_components_links a:hover, div#blog_components_links a:active {background-color:#333333; color:#ffffff;}
div#blog_components_top {clear:both; padding:0 0 5px 0; margin:0 0 15px 0; border-bottom:3px solid #ccc;}
div#blog_components_top div.container_block {display:none;}
div#blog_components_left {padding:30px 0 30px 15px;}
div#blog_components_left h2 {font-size:16px;}
div#blog_components_left input.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 input.SearchString {width:130px; }
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;
}
.hide { display:none; }
/* ----------- MLS Stuff ---------------- */
/* This is the top cell that says "Residential Property" or "Land, Lot or Farm" */
td.mls_pageheader { background-color:#000000; height:24px; /* position:absolute; top:50%; height:12em; margin-top:-6em; */ text-align:center; }
.mls_pageheader {
font-family: arial, verdana, sans-serif;
font-size: 14px;
color: #CCCCCC;
line-height: 18px;
font-weight: bold;
}
/* This is the top cell that says, for example, "Agent Remarks" */
td.mls_sectionheader { background-color:#CCCCCC; height:24px; /* position:absolute; top:50%; height:12em; margin-top:-6em; */ text-align:center; }
.mls_sectionheader {
font-family: arial, verdana, sans-serif;
font-size: 12px;
color: #000000;
line-height: 18px;
font-weight: bold;
}
.mls_sectionheader a:link { font-weight: bold; text-decoration: none; } /* unvisited link color */
.mls_sectionheader a:hover { font-weight: bold; text-decoration: underline; } /* hover over an unvisited link color */
.mls_sectionheader a:active { font-weight: bold; text-decoration: none; } /* hover over an unvisited link color */
.mls_sectionheader a:visited { font-weight: bold; text-decoration: none; } /* visited link color*/
.mls_sectionheader a:visited:hover { font-weight: bold; text-decoration: underline; }
/* This is the style for all the cells that contain the basic content...for example "$154,500" */
td.mls_text { background-color:#FFFFFF; height:24px; padding:3; /* position:absolute; top:50%; height:12em; margin-top:-6em; */ text-align:left; }
.mls_text {
font-family: arial, verdana, sans-serif;
font-size: 12px;
color: #333333;
line-height: 16px;
font-weight: normal;
}
.mls_text a:link { font-weight: normal; text-decoration: none; color: #666666; } /* unvisited link color */
.mls_text a:hover { font-weight: normal; text-decoration: underline; color: #666666; } /* hover over an unvisited link color */
.mls_text a:active { font-weight: normal; text-decoration: none; color: #666666; } /* hover over an unvisited link color */
.mls_text a:visited { font-weight: normal; text-decoration: none; color: #666666; } /* visited link color*/
.mls_text a:visited:hover { font-weight: normal; text-decoration: underline; color: #666666; }
/* This is the style for all the labels for the basic content...for example "Price:" */
td.mls_label { background-color:#FFFFFF; height:24px; /* position:absolute; top:50%; height:12em; margin-top:-6em; */ text-align:center; }
.mls_label {
font-family: arial, verdana, sans-serif;
font-size: 12px;
color: #000000;
line-height: 16px;
font-weight: bold;
}
.mls_label a:link { font-weight: bold; text-decoration: none; color: #666666; } /* unvisited link color */
.mls_label a:hover { font-weight: bold; text-decoration: underline; color: #666666; } /* hover over an unvisited link color */
.mls_label a:active { font-weight: bold; text-decoration: none; color: #666666; } /* hover over an unvisited link color */
.mls_label a:visited { font-weight: bold; text-decoration: none; color: #666666; } /* visited link color*/
.mls_label a:visited:hover { font-weight: bold; text-decoration: underline; color: #666666; }
/* This is the style for all the cells that contain the basic content...for example "Price: $154,500" */
td.mls_pictable { background-color:#FFFFFF; padding: 4; text-align:center; }
.mls_pictable {
font-family: arial, verdana, sans-serif;
font-size: 10px;
color: #000000;
line-height: 14px;
font-weight: bold;
}
.mls_pictable a:link { font-weight: bold; text-decoration: none; color: #666666; } /* unvisited link color */
.mls_pictable a:hover { font-weight: bold; text-decoration: underline; color: #666666; } /* hover over an unvisited link color */
.mls_pictable a:active { font-weight: bold; text-decoration: none; color: #666666; } /* hover over an unvisited link color */
.mls_pictable a:visited { font-weight: bold; text-decoration: none; color: #666666; } /* visited link color*/
.mls_pictable a:visited:hover { font-weight: bold; text-decoration: underline; color: #666666; }
table.mlsList td.price:before { content:"$"; }
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;
}
tr.ruledBottom td { border-bottom:1px solid #bbb; }
tr.mlsSectionHeading td { border-top:4px solid #999; border-bottom:2px solid #999; font-size:13px; padding:7px 0; }
tr.mlsHeading td, tr.mlsHeading th { border-bottom:2px solid #ddd; font-size:12px; }
.mlsRecordList img { border:1px solid #888; background-color:#eee; }
tr.trAlt td { background:transparent url(/images/trans02.png) } 
a.gallerySmallPic, img.gallerySmallPicImg { float:left; display:block; padding:0; width:65px; height:65px; margin:2px; border:3px solid #aaa; background-color:#fff; }
a.gallerySmallPic:hover, img.gallerySmallPicImg:hover { border:3px solid #777; cursor:pointer; }
div#galleryBigPicDiv { padding:10px 0; }
div#galleryBigPicDiv img { margin:2px; border:3px solid #eee; }
.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 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; }
.mlsRecordList td { vertical-align:top; padding:3px; }
.mlspic_thumb_td { height:47px; }
.mlspic_thumb img { display:block; position:absolute; z-index:1; margin-left:0; }
table.member_wrap td { vertical-align:top; }
table.memberTable { background-color:#ddd; }
table.memberTable td { padding:5px 8px; }
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:3px 5px; border-radius:3px; background:transparent url(/images/trans05.png); margin:1px; 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; max-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; /* background-color: rgba(0,200,0,.1); */ 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; }
/* ------------------------------------- */ 
.borderLeft { border-left:1px solid #f0f0f0; padding-left:5px; }
.borderBtm, tr.borderBtm td, tr.borderBtm th { border-bottom:1px solid #f0f0f0; padding-left:5px; }
tr.trhover:hover td { background-color:#f0f0f0; }
/* audio list */
.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; 
max-width:100%;
}
div#contentContainer .audio_file_list span img {
border:none;
}
.audio_file_header,
.audio_file_record,
.audio_file {
display:table-row;
max-width:100%;
}
.table-row-group {
display:table-row-group;
max-width:100%;
}
.audio_file_header span,
.audio_file_record span,
.audio_file span {
display:table-cell;
min-height: 100%;
max-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/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;
max-width:100%;
clear:both;
float:none;
padding:0;
margin:0 0 5px 0;
}
/* end audioinclude css */
.ruleTbold, tr.ruleTbold td { border-top:3px solid #ddd; }
.ruleBbold, tr.ruleBbold td { border-bottom:3px solid #ddd; }	
tr.alt, tr.alt { 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; }
tr.trlist:hover td { *background:transparent url(/images/transHover.png) !important; }
tr.f10 td, tr.f10 th { font-size:10px; line-height:13px; }
tr.f11 td, tr.f11 th { font-size:11px; }
tr.f12 td, tr.f12 th { font-size:12px; }
.fL { float:left; }
.fR { float:right; }
.w48 { width:48% }
.grayed02 { background:transparent url(/images/trans02.png); border-bottom:1px solid #fff; }
.grayed05 { background:transparent url(/images/trans05.png); border-bottom:1px solid #fff; }
.grayed10 { background:transparent url(/images/trans10.png); border-bottom:1px solid #fff; }
.grayed20 { background:transparent url(/images/trans20.png); border-bottom:1px solid #fff; }
.ruleL { border-left:1px solid #eee; }
.ruleT { border-top:1px solid #eee; }
.ruleB { border-bottom:1px solid #eee; }
.padB { padding-bottom:10px; }
.copyright_for_mls { font-style:11px; }
.copyright_for_mls img { margin-right:4px; }
.copyright_for_mls .copy2 { margin:3px;font-weight:bold;text-align:center; }
.sr_imgs { display:block; height:75px; width:110px; border-color:#000; }
.sr_imgs { position:relative; }
/*.sr_imgs img { position:absolute; margin-left:0px; }*/
.srttar { text-align:right; color:#ABABAB; background-color:none; }
.required { color:red; }
div.fb_like_button { margin-top:20px; }
div.fblike { padding:15px 0; }
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 span.currentDay { font-weight:bold; color:#cc0000; }
table.calendarTable span.theDay { font-weight:bold; color:#777; }
.hoverable { cursor:pointer; text-decoration:underline; }
.nudgedown { margin-top:4px; }
input.w40, textarea.w40 { width:40px; }
input.w60, textarea.w60 { width:60px; }
input.w80, textarea.w80 { width:80px; }
input.w100, textarea.w100 { width:100px; }
input.w120, textarea.w120 { width:120px; }
input.w150, textarea.w150 { width:150px; }
input.w200, textarea.w200 { width:200px; }
input.w250, textarea.w250 { width:250px; }
input.w300, textarea.w300 { width:300px; }
input.w400, textarea.w400 { width:400px; }
input.w500, textarea.w500 { width:500px; }
input.w600, textarea.w600 { width:600px; }
input.w700, textarea.w700 { width:700px; }
input.h20, textarea.h20 { height:20px; }
input.h40, textarea.h40 { height:40px; }
input.h60, textarea.h60 { height:60px; }
input.h80, textarea.h80 { height:80px; }
input.h100, textarea.h100 { height:100px; }
input.h150, textarea.h150 { height:150px; }
input.h200, textarea.h200 { height:200px; }
input.h250, textarea.h250 { height:250px; }
input.h300, textarea.h300 { height:300px; }
input.h400, textarea.h400 { height:400px; }
.yesBold { font-weight:bold; }
.noBold { font-weight:normal;}
.italic { font-style:italic; }
input.fvcinput { display:none; }
.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; }
.imgcontainer {
position:relative;
float:left; 
overflow:hidden;
}
.imgcontainer img {
margin:0 !important;
}
.caption {
position:absolute;
bottom:0;
left:0;
text-align:center;
background:#fff;
max-width:100%;
opacity:.75;
font-size:90%;
filter:alpha(opacity=85);
color:#000;
padding:4px 0;
}
/* 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 */
/* responsive update */
@media screen and (max-width:480px) {
div#content {float:left; padding:10; margin:10px;}
a, #infoDiv, #appsDiv, #arlDiv {font-size:12px;}
}
/* -------------- begin client settings css ---------------- */
/*-- 4 --*/
/*-------- body, links and headings --------*/
.hiddentext {display:none} 
div, #navList ul { padding: 0; margin: 0; border: 0; }
input { border: 1px solid #000; }
body { font: normal px ; color: ; width: 100%; margin:0; background: url(/images/background_.gif) repeat-y center top; }
p { padding: 0 0 10px; }
h1, h2, h3, h4, h5, h6 { font: bold 11px ; padding: 0 0 4px; }
h1 { font-size: 14px; padding: 4px 4px 4px 0; color: ; border-bottom: 1px solid ; }
h2 { font-size: 12px; }
a:link { color: ; text-decoration: none; }
a:visited { color: ; text-decoration: none; }
a:hover { color: ; text-decoration: underline; }
a:active { color: ; text-decoration: none; }
big { font-size: 110%; }
small { font-size: 90%; }
/*-------- container and divs --------*/
#container { width:px; margin:0 auto; }
#headerDiv { width:px; height:px; background:#aaa url(/images/header.jpg) no-repeat; }
#midbarDiv { width:px; height:11px; background:#aaa url(/images/bar_middle.jpg) no-repeat; }
#navDiv { width:px; padding:5px 0; font: px ; color:; position:absolute; }
#bodyDiv { width:px; padding:0; position:absolute; margin-left:1px; background: ; }
#secondCol { display:none;}
#mainTop { display:none;}
#mainFooter { display:none;}
#mainContentEnd {display:none;}
#mainContentFooter {display:none;}
#containerFooter { display:none;}
#content { padding:10px 14px;}
#news_and_poll { width:150px; margin:0 auto; float: right;}
div.news_item { border-top:1px solid black; padding:10px 0; background-color:#ffffff; margin:5px 0;}
#headerDiv {
background: #ccc url(/images/header_0.gif) repeat-x center top;
width: px; height: px; font-face: ; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #heading { margin-left:1px; }
* html #main { margin-left:1px; }
/* End hide from IE5/mac */
#infoDiv .hdr { font:bold 8pt Verdana, sans-serif ;}
#infoDiv { padding:30px 10px 20px; text-align:right; font-size:7pt; color:; background: ;}
#infoDiv a:link { font-size:7pt; color:; text-decoration:none; }
#infoDiv a:visited { font-size:7pt; color:; text-decoration:none; }
#infoDiv a:hover { font-size:7pt; color:; text-decoration:underline; }
#infoDiv a:active { font-size:7pt; color:; text-decoration:none; }
#appsDiv { padding: 0 10px 20px 0; text-align:right; font-size:7pt; position: relative; background: ;}
#appsDiv a:link { font-size:7pt; color:; text-decoration: none; }
#appsDiv a:visited { font-size:7pt; color:; text-decoration: none; }
#appsDiv a:hover { font-size:7pt; color:; text-decoration: none; }
#appsDiv a:active { font-size:7pt; color:; text-decoration: none; }
#arlDiv { padding: 0 10px 20px 0; text-align:right; font-size:7pt; position: relative; background: ;}
#arlDiv a:link { text-decoration: none; }
#arlDiv a:visited { font-size:7pt; text-decoration: none; }
#arlDiv a:hover { font-size:7pt; text-decoration: none; }
#arlDiv a:active { font-size:7pt; text-decoration: none; }
.homeText { padding-right: 4px; }
.primaryNav { border-right: 1px solid #333; }
#bottombar { height:1px; width:px; background: ;}
/*-------- Tables --------*/
.tbl_cart { }
.tbl_cart_header { }
.tbl_cart_row { }
.tblWeather { }
.tblWeather td { padding: 4px; border: 1px solid #eee; }
td.padding { background:; color: ; padding: 5px; }
td.paddingWhite { background:#fff; padding: 5px; }
.gallerytable td {padding:10px;}
table.formTable {width:100%;}
table.formTable td, table.formTable th {padding:3px;}
table.formTable th {text-align:right}
/*-------- Navigation List --------*/
#navList ul { padding:0; margin:0; border:0; }
#navList { background:; }
#navList ul li { list-style-type:none; }
#navList li { text-align:right; color:; font:bold px ; padding:4px 10px; display:block; }
#navList li a:link { color:; text-decoration:none; }
#navList li a:visited { color:; text-decoration:none; }
#navList li a:hover { color:#555555; text-decoration:underline; }
#navList li a:active { color:; text-decoration:none; }
#navList .sub { background:; font-size:7pt; padding-right:8px; }
#navList .sub a:link { color:; text-decoration:none; }
#navList .sub a:visited { color:; text-decoration:none; }
#navList .sub a:hover { color:#555555; text-decoration:underline; }
#navList .sub a:active { color:; text-decoration:none; }
#navList .subsub a:link { color:; text-decoration:none;}
#navList .subsub a:visited { color:; text-decoration:none;}
#navList .subsub a:hover { color:#555555; text-decoration:underline;}
#navList .subsub a:active { color:; text-decoration:none;}
#navList .subsub { background:; font-size:6pt; padding-right:10px; }
/*-------- Inputs and Buttons --------*/
.formInput { font: normal 10px ; background-color: #fff; border: 1px solid #aaa; color: #333; }
.formOption { background-color: #e5e5e5; }
.formButton { font: normal 10px ; background-color: #fff; border: 1px solid #aaa; color: #555; }
/*-------- Poll Styles --------*/
.pollQuestion { color: ; font: bold 10px ; border: 1px solid #666; padding: 4px; background-color: ; }
.pollBody { color: ; font: normal 10px/14px ; border: 1px solid #ccc; padding: 4px; background-color: #fff; }
.pollBody span.b { font-size:11px; clear:both; display:block; font-weight:bold; }
.pollBodyS { color: ; font: normal 9px/14px ; border: 1px solid #ccc; padding: 2px; background-color: #fff; }
.pollButton { font: 9px ; color: #666; background-color: #eee; border: 1px solid ; }
.pollGet { background-color: #eee; border: 1px solid #ccc; color: #666; font-size: 9px; padding: 4px; }
.pollDisclaimer { background-color: #fff; color: #666; font: italic 9px ; padding: 4px; }
.pollDisclaimerS { color: #666; font: italic 9px ; padding: 4px; }
.pollBar { border: 1px solid #333; }
/* audio list */
.audio_file_list tr.transAlt td { background:transparent url(/images/trans10.png) }
/* -------------- begin client entered css ---------------- */
