.block {
	margin-bottom: 3em;
	border-top: 5px solid #e5e5e5
}

.block h2.block-title {
	color: #6a87c5;
	font-size: 100% !important;
	font-size: 1.33em !important;
	font-weight: light
}

ul.icgtld_blocks_list {
	padding: 0;
	margin: 0;
	width: 287px
}

ul.icgtld_blocks_list,.view-display-id-block_3 .view-content,#block-icgtld-blocks-home-applied-for-names .icgtld-blocks-image-link
	{
	margin-top: 20px;
	display: block
}

ul.icgtld_blocks_list li {
	list-style-type: none;
	list-style-image: none;
	height: 75px;
	margin-bottom: 5px
}

.icgtld-blocks-date {
	font-size: .917em;
	color: #999
}

.icgtld-blocks-more-link {
	background: url("../images/dashed.png") top left repeat-x;
	height: 23px;
	clear: both
}

.front #main-columns-wrapper .icgtld-blocks-more-link {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%
}

.front #main-columns-wrapper .block {
	padding-bottom: 25px;
	position: relative
}

.icgtld-blocks-image-link {
	float: left
}

.front #bottom-columns-wrapper .icgtld-blocks-image-link img {
	width: 225px
}

.front #bottom-columns-wrapper a.icgtld-blocks-image-link {
	width: 225px
}

.icgtld-blocks-more-link a {
	background: url("../images/orange-arrow.png") center right no-repeat;
	width: 100%;
	display: block;
	line-height: 24px
}

#block-icgtld-blocks-home-applied-for-names .icgtld-blocks-image-link {
	margin: 20px 0 10px 0;
	float: none
}

#block-icgtld-blocks-home-applied-for-names .icgtld-blocks-date {
	margin-top: 30px
}

.views-field-created {
	font-size: .917em;
	color: #999
}

.view-display-id-block_3 .views-row {
	background: url("../images/dashed-single.png") top left repeat-x;
	padding: 5px 0 15px 0
}

.view-display-id-block_3 .view-content {
	min-height: 240px
}

.view-display-id-block_3 .views-field-title a {
	color: #333
}

#block-icgtld-blocks-home-applied-for-names .icgtld-blocks-text {
	min-height: 62px
}

.front #bottom-columns-wrapper {
	background: #f5f5f5;
	padding: 20px 0;
	margin-bottom: 15px
}

.front #bottom-columns-wrapper .block {
	border: none
}

.region-bottom {
	margin-bottom: 25px;
	background: #fff
}

.region-bottom .block {
	color: #999;
	border-width: 2px 0 0 0;
	font-size: 100%;
	font-size: 1em;
	padding-left: 35px;
	background: #fff;
	height: 30px
}

.region-bottom .block p {
	margin: 5px 0
}

#bottom-columns-wrapper .block {
	margin-bottom: 20px
}

#bottom-columns-wrapper h2.block-title {
	margin-bottom: 10px
}

#bottom-columns-wrapper .icgtld-blocks-title-inset {
	color: #464646;
	font-size: 100%;
	font-size: 1.33em;
	border: none;
	margin-bottom: 15px;
	padding: 15px 0 0 15px
}

#bottom-columns-wrapper .icgtld-blocks-image-link {
	float: left;
	padding-right: 5%
}

a.orange-arrow {
	background: url("../images/orange-arrow.png") center right no-repeat;
	padding-right: 20px
}

.search-wrapper {
	position: relative
}

.search-wrapper .search-hide {
	width: 109px;
	height: 29px;
	position: absolute;
	background: #fff;
	z-index: 111;
	right: 0
}

.search-wrapper .search-button {
	background: #fff url("../images/search.png") top left no-repeat;
	width: 39px;
	height: 29px;
	position: absolute;
	border-left: 1px solid #000
}

.search-wrapper .search-button .search-button-trigger {
	width: 39px;
	height: 29px
}

.search-wrapper .search-drop-wrapper .search-close {
	background: #fff url("../images/close.png") 3px 3px no-repeat;
	width: 27px;
	height: 19px;
	position: absolute;
	left: 238px;
	top: 1px
}

.search-wrapper .search-drop-wrapper {
	background: #fff;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 1px 3px 0;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 1px 3px 0;
	box-shadow: rgba(0, 0, 0, 0.1) 1px 3px 0;
	width: 250px;
	height: 64px;
	position: absolute;
	z-index: 99;
	right: 25px;
	top: -80px
}

.search-drop-inner-wrapper {
	background: url("../images/down-arrow.png") 178px 8px no-repeat;
	width: 250px;
	height: 64px
}

#block-google-appliance-ga-block-search-form,#block-block-46 {
	position: absolute;
	right: 0;
	top: 0px;
	border: 0;
	margin: 0;
	width: 250px;
	height: 0px
}

#block-google-appliance-ga-block-search-form #google-appliance-block-form,#block-google-appliance-ga-block-search-form #cse-search-box,#block-block-46 #google-appliance-block-form,#block-block-46 #cse-search-box
	{
	width: 250px;
	height: 0px;
	margin: 0
}

#block-google-appliance-ga-block-search-form #google-appliance-block-form .form-item,#block-google-appliance-ga-block-search-form #cse-search-box .form-item,#block-block-46 #google-appliance-block-form .form-item,#block-block-46 #cse-search-box .form-item
	{
	margin: 0
}

#block-google-appliance-ga-block-search-form #google-appliance-block-form .form-submit,#block-google-appliance-ga-block-search-form #cse-search-box .form-submit,#block-block-46 #google-appliance-block-form .form-submit,#block-block-46 #cse-search-box .form-submit
	{
	border: none;
	background: none;
	text-transform: uppercase;
	position: absolute;
	right: 0px;
	top: 31px;
	color: #636363
}

#block-google-appliance-ga-block-search-form #google-appliance-block-form .form-text,#block-google-appliance-ga-block-search-form #cse-search-box .form-text,#block-block-46 #google-appliance-block-form .form-text,#block-block-46 #cse-search-box .form-text
	{
	border: 1px solid #ddd;
	background: #eee !important;
	height: 26px;
	width: 163px;
	padding-left: 3px;
	position: absolute;
	top: 25px;
	left: 19px
}

#block-google-appliance-ga-block-search-form h2,#block-google-appliance-ga-block-search-form label,#block-block-46 h2,#block-block-46 label
	{
	display: none
}

#google-appliance-search-form--2 #edit-search-keys--2 {
	width: 60%
}

form.search-google-appliance-search-form {
	clear: both
}

.block-nodeblock {
	position: relative
}

#block-icgtld-i18n-language {
	border: 0;
	margin: 0
}

.lang-block-wrapper .block-title {
	display: none
}

.lang-block-wrapper {
	text-align: right
}

.lang-block-wrapper ul.language-switcher-locale-url {
	padding: 0
}

.lang-block-wrapper ul.language-switcher-locale-url li {
	display: inline-block;
	margin: 1px 0;
	list-style-image: none;
	list-style-type: none;
	padding: 11px 9px;
	background: #e5e5e5
}

.lang-block-wrapper ul.language-switcher-locale-url li a {
	color: #636363
}

.language-switcher-locale-url .locale-untranslated {
	display: none
}

#block-cck-blocks-field-main-image {
	border: 0;
	margin: 0
}