a img{
	border: none;
}
#offmobile .banner {
        background-image: url('http://mesa-landscaper.com/wp-content/themes/landscaper1/images/mobile_.png');
	background-repeat: repeat-x;
        margin: 0px;
        padding: 5px;
        background-color:#f4f0e7;
}
body{
	background-color: #091406;/* main background color */
        font: 18px "Arial", Helvetica;
        margin:0px;
}
.toolbar, #offmobile ul, #offmobile ul.individual li,#offmobile ul li a.active,#offmobile .info,#offmobile #plastic,#tabbar, .s-scrollpane {
    background-color: #669966; /* menu color */
}
#offmobile h1, #offmobile ul li a,#offmobile .whiteButton, #offmobile .button.active, #offmobile .cancel.active, #offmobile .add.active, #offmobile .back.active,#offmobile ul li small,#tabbar .badge,#offmobile .info,#offmobile .info a, #offmobile ul li.arrow a  {
    color: #ffffff; /* main mobile button text color and style */
    text-decoration: none;
}
p, table, #offmobile h2, #offmobile ul.plastic li p{
	color: #000000; /* main text color */
}

#offmobile .bar {
	background-color:#665635;  /* bar background color */
        margin:0px;
        padding:10px;
}

#offmobile .bar a{
        color:#0000ff;
        text-decoration:none;
        font-size: 17px;
}

#offmobile .mobilepage{
       padding:10px;
       margin:0px;
       background-color:#ffffff;
       background-image: url('http://mesa-landscaper.com/wp-content/themes/landscaper1/images/mobile_postbg.jpg');
       background-repeat: repeat-x;
}

#offmobile .mobilemenu{
       background-image: url('http://mesa-landscaper.com/wp-content/themes/landscaper1/images/mobile_menutopbg.jpg');
       background-repeat: repeat-x;
       height: 15px;
}

#offmobile .mapwidget {
       margin:5px;
       padding:5px;
}

#offmobile .mapwidget h2{
       color: #ffffff;
}

#offmobile .social {
       margin:5px;
       padding:5px;
}

#offmobile .icon {
       display: inline;
}

#offmobile .social a{
       text-decoration: none;
}

#offmobile h2{
	font-size: 17px;
	margin-left: 0;
}
#offmobile .mapwidget h6{
        color: #ffffff;
	font-size: 17px;
        margin: 5px;
}
#offmobile h1 + ul, #offmobile h2 + ul, #offmobile h3 + ul, #offmobile h4 + ul, #offmobile h5 + ul, #offmobile h6 + ul {
        margin-top: 0;
}
#offmobile ul.rounded {
    color: #669966; /* mobile buttons */
    border: 1px solid #518f51;
    font: bold 18px "Helvetica Neue", Helvetica;
    padding: 0;
    margin: 15px 10px 17px 10px;
}
#offmobile ul.rounded {
    -webkit-border-radius: 8px;
    -webkit-box-shadow: rgba(0,0,0,.3) 1px 1px 3px;
}
#offmobile ul.rounded li:first-child, #offmobile ul.rounded li:first-child a {
    border-top: 0;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
}
#offmobile ul.rounded li:last-child, #offmobile ul.rounded li:last-child a {
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
}
#offmobile .mobilepage li{
    color: #000000 !important; /* For use in content */
    border: 0px;
    list-style-type:square;
    padding: 2px 2px 2px 2px;
}

#offmobile .mobilepage ul{
    background-color: #ffffff;
    list-style-position:inside;
    list-style-type:square;
    overflow: visible;
}

#offmobile ul li {
    color: #669966 !important; /* mobile buttons & gradient */
    border-top: 2px solid #518f51;
    border-bottom: #518f51;
    list-style-type: none;
    padding: 10px 10px 10px 10px;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#669966;), to(#669966));
    overflow: hidden;
}

#offmobile ul li.arrow a {
    padding: 12px 22px 12px 10px;
}
