/* for massrighttorepair.com  */
/* last modified May 7, 2009 */
a{color:#690;font-weight:bold;text-decoration:none;}
a img{border:0;}
body{background:#ffffff scroll 0pt 0pt;color:#000;font:9pt Arial,Helvetica,sans-serif;height:100%;margin:0pt 0pt;min-width:767px;padding:0pt 0pt;text-align:left;}
h2{border-bottom:2px solid #559900;font-size:1.4em;margin:15px 5px 10px 0;padding:1px 2px 3px 1px;text-transform:uppercase;}
h3{font-size:1.2em;margin:10px 0 8px 0;padding:0;}
p{font-size:1em;line-height:1.3em;margin:0 0 14px 5px;}
ul ul,ol ol{margin:4px 0 4px 30px;}
ul,ol,dl{margin:2px 0 16px 35px;}
*,h1.title{margin:0;padding:0;}
.AS_ajax_highlight{background:#ffb;border:1px solid #dd3;color:#000;margin:-3px;padding:2px;}
.big{font-size:1.2em;}
.blue{color:#590;}
.clear{clear:both;}
.ditto_link{font-size:76%;text-align:right;}
.ditto_paging{border-top:1px solid #ccc;color:#618100;font-size:86%;padding:10px;}
.ditto_summaryPost .ditto_info{background:#F8F8F8;color:#000;font-size:0.8em;padding: 5px !important;}
.ditto_summaryPost h3{border-bottom:1px solid #ccc;color:#000;margin: 0px !important;padding: 5px !important;}
.HH{background:url(/assets/templates/Mr2r/images/bkg1.png);color:#FFF;font:normal bold 25pt/40px "Times New Roman",serif;height:50px;text-align:center;vertical-align:middle;}
.important{border:1px solid #bababa;color:#505050;padding:2px;text-align:center;}
.left{float:left;margin:0 15px 4px 0;}
.MODX_RichTextWidget{float:left;}
.MODX_RichTextWidget a{border:0px;}
.photo{background:#fff;border:1px solid #bababa;margin:6px 18px 2px 5px;padding:2px;}
.readmore{margin:-10px 10px 18px 0;text-align:right;}
.right{float:right;margin:0 0 4px 15px;}
.searchTerms{color:#eee;}
.searchTerms .AS_ajax_highlight{margin:0 0 0 3px;}
.small{font-size:0.8em;}
#ajaxmenu{background:url(/assets/templates/Mr2r/images/bkg3.png);clear:both;height:30px;margin:0px;padding:0px;text-align:center;}
#ajaxmenu ul{height:30px;list-style:none;margin:0 auto;padding:7px 0 0 0;text-align:center;}
#ajaxmenu ul li{display:inline;height:30px;margin:0;padding:0;text-align:center;}
#ajaxmenu ul li.active a{background:url(/assets/templates/modxhost/images/menuarrow.gif) no-repeat 6px 12px;color:#000;padding-left:15px;}
#ajaxSearch_form{border:none;color:#444;width:auto;}
#ajaxSearch_input{background:#fff url(images/input-bg.gif) repeat-x top left;border:1px solid #ddd;border-left-color:#c3c3c3;border-top-color:#7c7c7c;display:inline;height:17px;margin:0 3px 0 0;padding:3px 0 0;vertical-align:top;width:auto;}
#banner{background:#fff url(http://50elm.com/Mr2r/assets/templates/modxhost/images/bkg.jpg) repeat-x 0 0;color:#000;font:12px Arial,Helvetica,sans-serif;margin:0;padding:0;}
#container{height:100%;margin:0 auto;width:800px;}
#ditto_archivelist ul{list-style:none;margin-left:15px;padding-left:0;}
#ditto_archivelist ul ul{list-style:square;margin-left:35px;}
#ditto_pages.ditto_currentpage{background:#9c0;border:1px solid #618100;color:#fff;margin-right:1px;padding:1px 5px 2px;}
#ditto_pages.ditto_off{border:1px solid #ccc;color:#ccc;margin-right:1px;padding:1px 5px 2px;}
#EmailForm{border:none;padding-bottom:20px;text-align:left;width:360px;}
#EmailForm fieldset,img,img a{border:none;}
#EmailForm h3{clear:both;color:#000;font:bold 14px Helvetica,Arial,sans-serif;padding:15px 0 5px;}
#EmailForm input{display:block;margin-top:3px;}
#EmailForm input.button{background:#EBE9ED;border:1px solid #ddd;border-left-color:#c3c3c3;border-top-color:#7c7c7c;clear:left;}
#EmailForm input.checkbox,#EmailForm input#checkbox_1,#EmailForm input#checkbox_2,#EmailForm input#checkbox_3,#EmailForm input#checkbox_4{clear:both;float:left;margin:0;padding:0;}
#EmailForm input.checkbox,#EmailForm select{background:#fff;border:1px solid #ddd;border-left-color:#c3c3c3;border-top-color:#7c7c7c;}
#EmailForm input.radio,#EmailForm input#radiobutton_1,#EmailForm input#radiobutton_2,#EmailForm input#radiobutton_3,#EmailForm input#radiobutton_4{clear:left;float:left;margin:0;padding:0;}
#EmailForm label{clear:left;float:left;line-height:1.5em;margin:0;width:310px;}
#EmailForm label input{float:left;padding:0;width:310px;}
#EmailForm label input,#EmailForm textarea{background:#fff url(images/input-bg.gif) repeat-x top left;border:1px solid #ddd;border-left-color:#c3c3c3;border-top-color:#7c7c7c;height:18px;line-height:20px;padding:0 2px;}
#EmailForm label input.calc{clear:left;padding:0;text-align:right;width:100px;}
#EmailForm label,#EmailForm p{clear:both;display:block;font-size:1em;line-height:1.5em;padding:0 0 9px;width:310px;}
#EmailForm label.first input,#EmailForm label.city input,#EmailForm label.second input{float:left;padding:0;width:150px;}
#EmailForm label.first,#EmailForm label.city{clear:left;margin-right:10px;width:150px;}
#EmailForm label.radio,#EmailForm label.radioitem,#EmailForm label.checkbox{clear:none;margin:0 0 0 25px;padding:0 0 15px;}
#EmailForm label.second,#EmailForm label.state{clear:none;float:left;margin:0 10px 0 0;width:150px;}
#EmailForm label.state{width:60px;}
#EmailForm label.state select{float:left;margin-top:3px;width:60px;}
#EmailForm label.zip{clear:none;}
#EmailForm label.zip,#EmailForm label.zip input{float:left;width:80px;}
#EmailForm legend,.hide{display:none;}
#EmailForm select{display:block;float:left;}
#EmailForm textarea{display:block;height:auto;margin-top:3px;width:383px;}
#EmailForm.full{width:100%;}
#footer{background:#eef;clear:both;height:12px;text-align:center;width:100%;}
#HCoalition{background:url(/assets/templates/Mr2r/images/bkg2.png);height:50px;text-align:center;}
#header{background:#ffffff url(images/modx-headerbg.jpg) bottom left no-repeat !important;clear:both;}
#headerX{clear:both;height:50px;width:800px;}
#left{float:left;padding-left:4px;position:relative;width:74%;z-index:56;}
#logo{height:50px;margin-left:80px;}
#logo a img{border:none;height:50px;width:660px;}
#myajaxmenu{left:240px;top:50px;z-index:1000;}
#outer{height:99.9%;margin-left:0px;min-height:100%;overflow:visible;text-align:left;width:100%;}
#right{float:right;width:24%;z-index:55;padding-top:3px;align:center}
#slogan{color:#808080;font-size:1.6em;letter-spacing:-1px;margin:0 0 10px 5px;}
#title{float:left;text-align:center;width:450px;}
#title h1{color:#9c0;font-size:3.8em;letter-spacing:-4px;padding:65px 0 20px 5px;}
#title h1 a{color:#9c0;text-decoration:none;}
html > body #outer{height:auto;}
#ajaxmenu ul li a:hover{color:#000;margin:0;padding:10px;text-decoration:underline;}
#ajaxmenu ul li a:link,#primary-links ul li a:visited{color:#000;font-weight:bold;margin:0;padding:10px;}
#ditto_pages a,#ditto_pages a:link,#ditto_pages a:visited{border:1px solid #9c0;color:#618100;margin-right:1px;padding:1px 5px 2px;text-decoration: none !important;}
#ditto_pages a:hover{background:#fff;color:#000;}
#title h1 a:hover{color:#690;}
a.ajaxSearch_removeHighlight,a.ajaxSearch_removeHighlight:visited{color:#888;display:block;float:left;margin:6px 0 0;padding:1px 2px 2px;}
a.ajaxSearch_removeHighlight:hover{background:#888;color:#222;}
a:hover{color:#007;}