#welcome_bar{
    position:absolute;
    top:0;
    left:0;
    z-index:999;
    width:100%;
		min-width:1200px;
    height:60px;
    margin-bottom:20px;
    line-height:60px;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size:14px;

		-webkit-box-shadow: 15px 0 15px rgba(0, 0, 0, 0.8);
		box-shadow: 15px 0 15px rgba(0, 0, 0, 0.8);

	  /* fallback */
	  background-color: #afcae5;
	  background-repeat: repeat-x;

	  /* Safari 4-5, Chrome 1-9 */
	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#afcae5), to(#75a4d2));

	  /* Safari 5.1, Chrome 10+ */
	  background: -webkit-linear-gradient(top, #afcae5, #75a4d2);

	  /* Firefox 3.6+ */
	  background: -moz-linear-gradient(top, #afcae5, #75a4d2);

	  /* IE 10 */
	  background: -ms-linear-gradient(top, #afcae5, #75a4d2);

	  /* Opera 11.10+ */
	  background: -o-linear-gradient(top, #afcae5, #75a4d2);

}

body {font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.maptitle {text-transform:uppercase;font-weight:bold;font-size:14px;padding-bottom:5px;}
.b{font-weight:bold;}.c {text-align:center;}.vt {vertical-align:top;}.vc {vertical-align:middle;}.ljt {text-align:left;}.rjt {text-align:right;}.di{display:inline;}.db{display:block;}.pad1 {padding:1px;}.pad2 {padding:2px;}.pad3 {padding:3px;}.kindaminor{color:#555555;font-size:11px;}.minor{color:#777777;font-size:10px;}.major{color:#000000;font-size:14px;}
.w5 {width:5%;}.w10 {width:10%;}.w20 {width:20%;}.w25 {width:25%;}.w30 {width:30%;}.w35 {width:35%;}.w40 {width:40%;}.w45 {width:45%;}.w50 {width:50%;}.w55 {width:55%;}.w60 {width:60%;}.w65 {width:65%;}.w70 {width:70%;}.w75 {width:75%;}.w80 {width:80%;}.w85 {width:85%;}.w90 {width:90%;}.w95 {width:95%;}.w100 {width:100%;}
#locations_container {background-color:#ddd;margin:0px 0px 20px 0px;clear: both;}
#locations_table {width:800px;border-collapse:collapse;border:2px solid black;background-color:#ddd;}
.location_box {float:left;width: 182px;margin: 6px 2px 6px 6px;background: #fff;font-size: 11px;line-height:12px;border:1px #666 solid;}
.location_box p {margin:10px;}
.location_box img {display: block;margin: 0px auto;text-align:center;max-width:150px;}
.location_box img.location_number{float:left;text-align:left;margin-right:3px;}
.location_box .location_desc {width:162px;font-size:10px;border-bottom:1px dotted gray;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }.clearfix { zoom: 1; }

.unprint_top{margin-top:60px;}

.mobile_box{
width:380px;
height:1360px;
margin:20px 0px;
text-align:left;
background: rgb(242, 126, 31) transparent;
background: rgba(242, 126, 31, 0.8);
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid rgb(210, 101, 12);
border: 1px solid rgba(210, 101, 12, 0.8);
padding: 4px;
line-height: 1.2;
}

a.print_nav{border:1px #0b7206 solid;border-bottom:4px solid #0b7206;background-color:#10a209;color:#fff;height:38px;line-height:38px;font-size:1em;padding:.7em 1.5em;text-decoration:none;text-align:right;}

.button_mobile {
width: 165px;
height:165px;
display:block;
background:transparent url(/images/mapi-buttons-mobile-160x165.png) no-repeat 0 -165px;
}
.button_mobile:hover {
background-position:0 0;
}
.button_deals {
width: 165px;
height:165px;
display:block;
background:transparent url(/images/mapi-buttons-deals-blue-160x165.png) no-repeat 0 -165px;
}
.button_deals:hover {
background-position:0 0;
}
.button_print {
width: 165px;
height:165px;
display:block;
background:transparent url(/images/mapi-buttons-print-160x165.png) no-repeat 0 -165px;
}
.button_print:hover {
background-position:0 0;
}
.button_moving {
width: 165px;
height:165px;
display:block;
background:transparent url(/images/mapi-buttons-moving-160x165.png) no-repeat 0 -165px;
}
.button_moving:hover {
background-position:0 0;
}
