* {
margin:0;
padding:0;
}

body {
min-height: 460px;
-webkit-text-size-adjust: none;
}

div.result {
        padding: 5px;
        }

div.result h2 {
        display:none;
        }

div.result dl {
margin-top:5px;
        }

div.result dl dt {
height:1.4em;
overflow:hidden;
background:url(https://allmobilesites.net/searchtool/images/iconsp2.gif) left 2px no-repeat;
padding-left:16px;
}

div.result dl dt a {
height:1.4em;
color:#0000cc;
text-decoration:underline;
}

div.result dl dd {
margin-bottom:10px;
}

div.result dl dd > span {
color:#008000;
}

div.result img.searching {
        margin-right: 5px;
        vertical-align: middle;
        }

div.result p.search_back {
        padding: 1em 0 1em 16px;
        background: url(https://allmobilesites.net/images/icon_arrow.gif) no-repeat left center;
        }

div.result span.keywords {
font-weight:bold;
}

/* searchbox */

.gsc-search-box {
display:none;
}


/* header */

h1 a {
display:block;
width:186px;
height:50px;
margin:0 auto;
border:none;
background:url(https://allmobilesites.net/searchtool/images/header2.png) no-repeat;
text-indent:-8989px;
}


/* label */

div.labelWrap, table.gsc-resultsHeader {
height:40px;
margin:4px 0;
padding:0 4px;
background:-moz-linear-gradient(left top, #EBEBEB, #DCDCDC);
background:-webkit-gradient(linear, left top, left bottom, from(#EBEBEB), to(#DCDCDC));
text-shadow: 0 1px 0 #F8FBF8;
}

a#localLabel, a#localLabel:hover {
color: #676767;
display: block;
cursor: pointer;

height:40px;
line-height:40px;
padding-left: 14px;
background-position: 0 12px;
background-repeat: no-repeat;
margin-top: 4px 0;
background-image: url("http://www.google.com/uds/css/arrow_open.gif");
clear: both;
text-shadow: 0 1px 0 #F8FBF8;
text-decoration:none;
}

div.gsc-control {
width:100%;
}

.gsc-configLabelCell {
width:0%;
}

div.gsc-results-selector {
display:none;
}

/* result */

div.gsc-results {
width:100%;
}

.gsc-result .gs-title {
display:block;
}

.gs-snippet {
display:block;
height:4.2em;
line-height:1.4em;
overflow:hidden;
}

div.gsc-stats {
display:none;
}

.gs-visibleUrl, .gs-visibleUrl-short, div.gs-title, .gs-snippet {
margin-left:5px;
}

.gsc-cursor-page {
margin:0 15px;
}

/* form */

form#formSearch {
color: #333333;
text-shadow: 0 1px 0 #FFFFFF;
color: #333;
}

form#formSearch div#divSearch {
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset;
-webkit-box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 4px inset;
background: #F0F0F0 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEE), to(#DDD));
/* background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEE), to(#DDD)); */
border: 1px solid #B3B3B3;
color: #333;
text-shadow: white 0px 1px 0px;
border-bottom-left-radius: 1em 1em;
border-bottom-left-radius: 1em 1em;
border-bottom-right-radius: 1em 1em;
border-bottom-right-radius: 1em 1em;
border-top-left-radius: 1em 1em;
border-top-left-radius: 1em 1em;
border-top-right-radius: 1em 1em;
border-top-right-radius: 1em 1em;
background: url(https://allmobilesites.net/searchtool/images/icon-search-black.png) no-repeat;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-position: 8px 50%;
background-repeat: no-repeat;
padding: 0px 30px;
position: relative;
width: 77%;
margin-left: auto;
margin-right: auto;
}

form#formSearch input#search1, form#formSearch input#search2 {
font-size: 16px;
line-height: 1.4;
-webkit-appearance: none;
background: transparent none;
border: 0px;
display: block;
margin: 0px;
outline: 0px !important;
padding: 0.4em 0px;
width: 98%;
}

form#formSearch span.buttonSearch {
border-color: rgba(255, 255, 255, 0.3);
border-top: 1px solid rgba(255, 255, 255, 0.3);
border-radius: 1em;
-webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 4px;
background-clip: padding-box;
display: block;
height: 80%;
overflow: hidden;
padding: 0.4em 25px;
position: relative;
white-space: nowrap;
-webkit-background-clip: padding-box;
}

form#formSearch div#divButton {
cursor: pointer;
display: block;
margin: 0.5em auto;
padding: 0px;
position: relative;
text-align: center;
background: #FF6600 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF8F43), to(#FF6600));
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF8F43), to(#FF6600));
border: 1px solid #BB4A00;
color: #dddddd;
cursor: pointer;
font-weight: bold;
text-decoration: none;
text-shadow: #F6F6F6 0px 1px 1px;
border-radius:1em;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 4px;
background: -moz-linear-gradient(center top , #FF8F43, #FF6600) repeat scroll 0 0 #FF6600;
width:50%;
}

form#formSearch div#divButton:active {
background: #167FAD -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4BBCDD), to(#167FAD));
background: -moz-linear-gradient(center top , #4BBCDD, #167FAD) repeat scroll 0 0 #167FAD;
}

form#formSearch span.buttonSearch span {
font-weight: bold;
text-decoration: none;
text-shadow: 0 -1px 1px #222222;
color: #ffffff;
cursor: pointer;
text-align: center;
white-space: nowrap;
font-size:larger;
}

form#formSearch #submit1 {
cursor: pointer;
height: 100%;
left: 0;
opacity: 0;
position: absolute;
top: 0;
width: 100%;
font-size:larger;
}

.anchorSet {
text-align:right;
line-height:2em;
padding-right:5px;
}

/* footer */

div#footer {
width:100%;
text-align:center;
height:20px;
line-height:20px;
color:#ffffff;
font-size:12px;
background:#ff6600;
}


/* index */

#contentIndex {

}

#mainSection {
position:absolute;
top:30%;
padding:0;
width:100%;
background:#ffffff;
z-index:100;
}

div#categoriesLink {
text-align:center;
margin:20px auto;
width:100%;
}

div#categoriesLink a, div#categoriesLink a:hover, div#categoriesLink a:visited {
color:#008800;
}

.footerIndex{
display:block;
position:absolute;
bottom:0;
width:100%;
}


table.gsc-branding, table.gcsc-branding {
    border-spacing: 0;
    border-style: none;
    border-width: 0;
    width: 100%;
}

table.gsc-branding td, table.gsc-branding, table.gcsc-branding td, table.gcsc-branding {
    border: medium none;
    margin: 0;
    padding: 0;
}


table.gsc-branding td, table.gsc-branding, table.gcsc-branding td, table.gcsc-branding {
    border: medium none;
    margin: 0;
    padding: 0;
}

td.gsc-branding-img, td.gcsc-branding-img {
    vertical-align: bottom;
    width: 65px;
}

td.gsc-branding-text div.gsc-branding-text, td.gcsc-branding-text div.gcsc-branding-text {
    font-size: 11px;
    margin-right: 2px;
    padding-bottom: 2px;
    text-align: right;
}
