
table.search-control {
width : 100%;
}

table.search-control .gsc-control {
width : 100%;
}

.gsc-control {
width : 100%;
display: inline;
}

/* Disable built in search forms */
.gsc-control form.gsc-search-box, .gsc-clear-button,
.gsc-results .gsc-cursor-box .gsc-trailing-more-results {
display: none;
}

.gsc-cursor-page {
text-decoration: none;
font-family: arial,sans-serif;
font-size: 15px;
}

div.gsc-keeper a {
    width: 150px;
    height: 150px;
}

div.gsc-keeper {
background-color: transparent;
padding: 0;
margin: 0;
position: relative;
z-index: 1;
overflow: visible;
background-image: none;
width: 150px;
height: 150px;
top: -150px;
}

.gs-result {
overflow: hidden;
}


.gsc-result
{
overflow: hidden;
width: 150px;
height: 150px;
font-family: arial,sans-serif;
font-size: 10px;
margin: 0px;
text-align: center;
}

.gsc-results {
width: 600px;
}

/*
.gs-text-box {
display: none;
}
*/
.gsc-tabsArea {display: none;}

/* restrict global search form width */
#search {
width: 600px;
background: white;
border: 1px solid #414141;
padding: 10px;
margin-right: auto;
margin-left: auto;
margin-top: 30px;
clear: both;
}

#popup #top small {
    color: gray;
    font-size: 70%;
}

#popup #top {
    margin: 10px;
}

#popup {
font-family: arial,sans-serif;
width: 100%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
text-align: center;
}

/* long form visible urls should be on */
.gsc-webResult div.gs-visibleUrl-long {
display : block;
}

.gsc-webResult div.gs-visibleUrl-short {
display : none;
}