/* legacy content image */.
.c3ul{list-style-type:none;margin:0px 0px 0px 18px;padding:0px;}
.c3ul li{padding:0px 0px 0px 16px;background-image:url(c3_arrow.gif);background-repeat:no-repeat;background-position:0px 2px;margin:1px 0px 0px 0px;}
.c3ul li a{text-decoration:none;}
.c3ul li a:hover{text-decoration:underline;}
.c3_criteria{background-image:url(c3_criteriabg.gif);background-repeat:no-repeat;font-size:11px;font-family:verdana;}
td.c3_criteria table td input{font-size:10px;background-color:#fff;}
td.c3_criteria table td select{font-size:10px;background-color:#fff;}
td.c3_criteria table td{font-family:verdana;font-size:10px;}
td.c3_criteria table td .submit{font-size:12px;padding:2px;font-weight:bold;background-color:#fff;color:#000;}
td.c3_criteria table td .input_MLS{background-color:#FFFEDE;color:#780000;}
.c3_townblock{display:block;width:217px;height:260px;margin:0px;padding:0px;float:left;position:relative;}
.c3_townblock img{float:left;position:absolute;top:20px;left:0px;width:217px;height:89px;z-index:200;}
.c3_townblock ul{display:block;float:left;position:absolute;top:0px;left:0px;width:217px;height:206px;list-style:none;list-style-type:none;margin:0px;padding:0px;background-position:0px bottom;background-repeat:no-repeat;z-index:100;}
.c3_townblock ul ul{background-image:url(c3_townblockbg.gif);}
.c3_townblock ul li{display:block;position:absolute;top:0px;left:0px;width:217px;list-style:none;list-style-type:none;margin:0px;padding:0px;font-family:Arial;font-weight:bold;font-size:12px;line-height:20px;text-align:center;}
.c3_townblock ul li ul{background-image:none;position:static;float:none;height:auto;width:auto;padding:0px 12px 12px 12px;margin-top:0px;}
.c3_townblock ul li ul li{width:auto;position:static;top:auto;left:auto;text-align:left;line-height:11px;font-family:Tahoma;font-weight:normal;font-size:11px;color:#2d2d2d;padding:0px 0px 0px 0px;background-image:url(c3_townblockarrow.gif);background-repeat:no-repeat;background-position:0px 0px;margin:4px;text-indent:16px;}
.c3_townblock ul li ul li:hover{background-image:url(c3_townblockarrow.gif);background-position:0px -39px;}
.c3_townblock ul li ul li a{text-decoration:none;color:#2d2d2d;}
.c3_townblock ul li ul li a:hover{text-decoration:underline;color:#0030cd;}

/* content widgets */
.c5_townblock{display:block;width:217px;height:222px;margin:0px;padding:0px;float:left;position:relative;}
.c5_townblock img{top:20px;left:0px;width:217px;height:89px;z-index:1;position:static;}
.c5_townblock ul{display:block;float:left;top:0px;left:0px;width:217px;height:206px;list-style:none;list-style-type:none;margin:0px;padding:0px;background-image:url(c3_townblockbg.gif);background-position:0px bottom;background-repeat:no-repeat;position:absolute;}
.c5_townblock ul li{display:block;top:0px;left:0px;position:absolute;width:217px;list-style:none;list-style-type:none;margin:0px;padding:0px;font-family:Arial;font-weight:bold;font-size:12px;line-height:20px;text-align:center;}
.c5_townblock ul li ul{background:none;position:static;float:none;height:auto;width:auto;padding:0px 12px 12px 12px;margin-top:0px;}
.c5_townblock ul li ul li{width:auto;position:static;top:auto;left:auto;text-align:left;line-height:11px !important;font-family:Tahoma;font-weight:normal;font-size:11px;color:#2d2d2d;padding:0px 0px 0px 0px;background-image:url(c3_townblockarrow.gif);background-repeat:no-repeat;background-position:0px 0px;margin:4px !important;text-indent:16px;}
.c5_townblock ul li ul li:hover{background-image:url(c3_townblockarrow.gif);background-position:0px -39px;}
.c5_townblock ul li ul li a{text-decoration:none;color:#2d2d2d;}
.c5_townblock ul li ul li a:hover{text-decoration:underline;color:#0030cd;}
.c3_searchtable2{display:block;height:198px;width:878px;}
.c3_searchtable2 thead th{}
#tpl_h_content .c3_searchtable2 thead th.moduleTitle{height:32px;line-height:32px;width:auto;text-indent:11px;font-family:Arial;font-weight:bold;font-size:14px;color:#313131;margin:0px;padding:3px 0px 0px 0px;}
.c3_searchtable2 thead th#c3_searchtabletitle1{width:217px;background-image:url(c3_searchtabletitle1.png);background-position:0px 0px;background-repeat:no-repeat;}
.c3_searchtable2 thead th#c3_searchtabletitle2{width:655px;background-image:url(c3_searchtabletitle2.png);background-position:0px 0px;background-repeat:no-repeat;}
.c3_searchtable2 tbody td{font-family:Arial;font-size:11px;}
.c3_searchtable2 .c3_formlabel{display:block;float:left;width:90px;font-size:11px !important;margin:0px !important;font-family:Arial;color:#333333;line-height:20px !important;}
.c3_searchtable2 .c3_formrow{clear:right;padding:2px 0px 0px 12px;height:22px;line-height:20px;}
.c3_searchtable2 .input{border:1px solid #373737;font-size:11px;font-family:Arial;color:#333333;background-color:#f4f4f4;padding:2px;height:16px;}
.c3_searchtable2 .check{width:13px;height:13px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.c3_searchtable2 .select{font-size:11px;font-family:Arial;color:#333333;width:98px;}
.c3_searchtable2 .submit{display:block;width:148px;height:33px;background-color:#fff;color:#000;background-image:url(c3_searchtablesubmit.gif);background-position:0px 0px;background-repeat:no-repeat;border:0px;padding:0px;font-family:Arial;font-weight:bold;color:#666666;}
.c3_searchtable2 .submit:hover{background-position:0px -33px;color:#3c3c3c;}
.c3_searchtable2 .c3_formrow .input{width:98px;}

.tpl_h_mobile .c3_searchtable2 { height: auto; }
