#cse-detail-resultbox {
    border: 1px solid #FFF;
    padding:10px;
    width:480px;
    margin-top:-1px;
    margin-bottom:10px;
    position:absolute;
    -moz-box-shadow:0px 5px 25px #000;
    -webkit-box-shadow:0px 5px 25px #000;
    box-shadow:0px 5px 25px #000;
    background:#FFFFFF none repeat scroll 0 0;
    color:#555;
    z-index:1000;
    }
#cse-detail-resultbox {
    border: 1px solid #99CC66\9; /*IE-HACK*/
    }

* html #cse-detail-resultbox {
    position:static;
    }
*+html #cse-detail-searchbox {
    position:static;
    overflow:hidden;
    }
*+html #cse-detail-resultbox {
    position:absolute;
    float:none;
    margin-top:24px;
    margin-left:-472px;
    clear:both;
    z-index:1000;
}
*+html #cse-detail-searchbox input {
    float:none;
    clear:both;
}

#cse-detail-searchbox .left input {
    border: 1px solid #FFFFFF;
    width: 440px;
}
* html #cse-detail-searchbox .left input {
    border-bottom:none !important;
    width:436px;
*+html #cse-detail-searchbox input {
    float:left;
    }

#cse-detail-searchbox .left input:focus,
#cse-detail-searchbox textarea:focus,
#cse-detail-searchbox select:focus {
    border: 1px solid #FFFFFF;
}

#cse-detail-googlesearch, #sitesearch {
    margin-left:0px;
}

.cse-detail-googleheader {
    display:none;
    font-size:18px;
    font-family:Georgia;
    font-weight:bold;
    font-style:italic;
    padding:00px 0px 16px 0px;
    border-bottom:0px solid #ccc;
    color:#666;
}
.cse-detail-siteheader {
    margin-top:5px;
}

/* Google Style Hacks */
.gsc-search-box, .gsc-configLabelCell {
    display:none;
}
.gsc-control {
    width:100% !important;
}

.gsc-tabHeader {
    padding-top:3px !important;
    padding-right:4px !important;
    padding-bottom:5px !important;
    padding-left:4px !important;
}
.gsc-tabhActive {
background:#FFF !important;
border-top:1px solid #99CC66 !important;
border-left:1px solid #99CC66 !important;
border-right:1px solid #99CC66 !important;
color:#555 !important;
}
.gsc-tabhInactive {
background:#D2E7B7 !important;
border-left:1px solid #D2E7B7 !important;
border-right:1px solid #D2E7B7 !important;
border-top:1px solid #D2E7B7 !important;
}

/* Link Colour */
#cse-detail-resultbox a, .gs-title, .gs-title b {
    font-size:11px;
    font-weight:bold;
    color:#ED8F00 !important;
}
.gs-visibleUrl, .gs-visibleUrl-short {
    color:#666 !important;
}

.gsc-tabsArea {
margin-bottom:1px;
}
*+html .gsc-tabsArea {
margin-bottom:3px;
}
* html .gsc-tabsArea {
margin-bottom:3px;
}
.gsc-results {
padding-top:16px;
}
.gsc-resultsHeader {
border-bottom:none !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
color:#ED8F00 !important;
}
.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {
background-color:#FFE6B2 !important;
border:1px solid #ED8F00 !important;
margin:5px 0 5px 0 !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
color:#555 !important;
}
.gsc-tabHeader {
margin-right:0px !important;
}
.gsc-trailing-more-results {
display:none !important;
}

.gs-spacer {
font-size:1px !important;
margin:0 !important;
overflow:hidden;
}

.gs-spacer-opera {
margin-right: -2px !important;
}



#tabs ul {
    border-bottom:1px solid #99CC66;
    height:21px;
    }

#tabs li {
    float:left;
    list-style-type:none;
    padding:2px 4px 5px !important;
    background:#99CC66 !important;
    border-left:1px solid #99CC66 !important;
    border-right:1px solid #99CC66 !important;
    border-top:1px solid #99CC66 !important;
    margin-right:1px;
    }

#tabs li.active {
    float:left;
    list-style-type:none;
    padding:3px 4px 5px !important;
    background:#FFFFFF !important;
    border-left:1px solid #99CC66 !important;
    border-right:1px solid #99CC66 !important;
    border-top:1px solid #99CC66 !important;
    margin-right:1px;
    }

#tabs li a {
    font-weight:normal;
    color:#676767 !important;
    }

#gsearch .suchergebnistext {
    border-top:0px solid #99CC66;
    padding-top:10px;
    }



#tabs .ui-tabs .ui-tabs-panel {
    padding:0 !important;
    }

#tabs li.ui-state-active {
    float:left;
    list-style-type:none;
    padding:2px 4px 5px !important;
    background:#FFFFFF !important;
    border-left:1px solid #D2E7B7 !important;
    border-right:1px solid #D2E7B7 !important;
    border-top:1px solid #D2E7B7 !important;
    margin-right:1px;
    }

#cse-detail-googlesearch .gs-webResult div.gs-visibleUrl-long {
display:none !important;
}

#cse-detail-googlesearch .gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {
display:none !important;
}
