@import url("//a2.nd-cdn.us/css/Master/Mobile.css");

/* EDITABLE CONTENT
------------------------------------------------------------------------------------------------------------------*/
html {background:#02449c url(img/bg.jpg) repeat-x center bottom;}
a, a:link, a:visited {color:#E20009; text-decoration:underline;}
h1, h2, h3, .Head, .SubHead {color:#000; font-weight:700;}
body {color:#000;}
.requestquote, .scheduleservice, .buttons {background:#E20009; color:#ffffff !important;}
#footer a{color:#fff;}
#footer {height:40px; background:url(img/footer.gif) repeat-x bottom center; text-align:center; line-height:40px; font-size:12px;} /*position:fixed; bottom:0; left:0; width:100%;*/
/*#container {margin-bottom:40px;}*/
.ControlPanel{margin-top:70px;}

#dnn_MobileContentPane{}
#dnn_ContentPane{display:none}


/* If having problems with older sites these may fix things 
------------------------------------------------------------------------------------------------------------------*/
/*.pc-header .Head{font-size:16px; font-weight:700;}/*next two lines if older sites have problems with module headeers*/
/*.pc-title .Head{font-size:16px; font-weight:700;}*/
/*#info img{width:25; height:auto} If images on auto repair are skewed*/


/*FOR MULTIPLE LOCATIONS CAll US and GOOGLE PLACES PAGE
------------------------------------------------------------------------------------------------------------------*/
.buttons2 {background:#E20009; color:#ffffff !important; float:left; clear:left; border-radius: 5px 5px 5px 5px;
    margin: 2px;
    padding: 5px 8px;
    text-decoration: none !important;}
	

/* FIND US STYLING
------------------------------------------------------------------------------------------------------------------*/
.mobile-loc {padding:10px 10px; margin:5px 0; float:left; clear:both; background:#fff; border-radius:5px; width:93%;}
.mobile-title {font-weight:700; background:#000; color:#fff; padding:5px 0 5px 5px; margin:0 0 1px 0; border-radius:5px 5px 0 0;}
.mobile-man {background:#E20009; color:#fff; padding:5px 0 5px 5px; margin:0 0 1px 0; border-radius:0 0 5px 5px;}
.mobile-dir {padding:5px 0 0 0;}
.mobile-loc a{padding:5px 0 0 0; float:left; clear:both; line-height:25px;}
.mobile-loc img{margin:0 10px 0 0; float:left;}


/* Service Catalog
------------------------------------------------------------------------------------------------------------------*/
.ndcustomcolorclass, .ndcustomcolorcontainer img {background-color:#E20009 !important;}
.ndcustomtextcolor1 {color:#000000 !important;}
.ndmoduletextcolor1 {color:#000000 !important;}
.ndcustomtextcolor2 {color:#000000 !important;}
.ndmoduletextcolor2 {color:#000000 !important;}
.ndcustomlinkcolor1 {color:#000000 !important;}
.ndcustomlinkcolor1:hover {color:#666666 !important;}
.ndcustomlinkcolor2 {color:#000000 !important;}
.ndcustomlinkcolor2:hover {color:#666666 !important;}
.ndcustombutton1 {background:#666666 !important; color:#ffffff !important;}
.ndcustombutton1:hover {background:#000000 !important; color:#ffffff !important;}
.ndcustombutton2 {background:#E20009 !important; color:#ffffff !important;}
.ndcustombutton2:hover {background:#000000 !important; color:#ffffff !important;}
.ndcustom1 {background:#000000 !important; color:#ffffff !important;}
.ndcustom2 {background:#666666 !important; color:#ffffff !important;}
.ndcustomborder {border:1px solid #666 !important;}

.mobile-cell {display:none !important}