



.gsc-result {

    margin: 0;

    padding: 0;


}



.gsc-table-result {

    width:100%;

}



.gs-web-image-box, .gs-promotion-image-box {

    float: left;

    padding: 2px 8px 2px 0px;

    margin-right: 0px;

    margin-left: 0px;

    text-align: center;

    width: 200px;

}



.gsc-table-cell-thumbnail {

    vertical-align: top;

    width:220px;

}
.gsc-webResult table{
	margin-bottom:0;
}
.gsc-webResult table tr, .gsc-webResult table td{
	text-align: left ;
	border-top:1px solid #303030 ; 
}


.gs-web-image-box img.gs-image, .gs-promotion-image-box img.gs-promotion-image {

    max-width: 200px;

    max-height: 240px;

    width: expression(this.width > 120 ? '200px': true);

    height: expression(this.height > 240 ? '240px': true);

}


.gsc-result .gs-title {

    color: #a1bc48;

    font-size: 1.2em;

    line-height: 1em;

    margin-bottom: 0.5em;

}



.gs-webResult.gs-result .gs-visibleUrl-long {

    display:  none;
	margin-top: 1em;

}



.pagination {

    float: left;

    width: 100%;

    margin: 2em 0;

    text-align: center;

}

.pagination .limit {

    float: left;

    margin-top: 10px;

}

.pagination .page {

    display: inline-block;

}

.pagination .page a, .pagination span {

    background: #E0E0E0;

    display: inline-block;

    height: 37px;

    line-height: 37px;

    width: 37px;

    text-align: center;

    vertical-align: middle;

    margin: 0 0.2em

}

.pagination .page a {

    background: none;

    padding:inherit;

    border: 1px solid #303030;

    color: #a0a0a0;

}



.pagination span {

    background: #303030;

    color: #FFFFFF;

}



.pagination span.placeholder {

    background:#fff;

    color:#303030;

    border:none;

}



.pagination .btn {

    display: inline-block;

}



.pagination .btn a {

    color: #000;

    width: auto;

    display: inline-block;

    height: 37px;

    line-height: 37px;

    background: #a1bc48;

    text-align: center;

    vertical-align: middle;

    padding:0px 10px;

    border: 1px solid #a1bc48;

}



#search-input {

float: left;
 margin-bottom:30px;

}



#search-input #searchTerms {
    width:265px;
	float: left;
	font-size: 1.5em;

}
#search-input #searchSubmit{
	padding: 8px 10px;
	font-size: 1.5em;
	float: left;
	background: #a1bc48;
	border: 1px solid #a1bc48 !important;
	border-radius: 0;
}