/*** Google Search Variant ***/
#goo-search-variant {width: 295px; float:right;margin:0;padding:0;}
#goo-search-variant-outer { width:100%; height:50px; display:block;}
#goo-search-variant-inner {width:100%;float:right;padding-top:12px}

/*** Breadcrumb Trail ***/
#style-bct {padding:10px 0 10px 15px;}

/*** Columns Total Width ***/
.columns-beta{width:97%;margin: 0px auto auto;} /* width: 960px;*/

/*** Panel alpha list ***/
.element-panel-alpha-outer ul {margin:0;padding:0;list-style:none;}
.element-panel-alpha-outer ul li {line-height:20px;}

/*** link icons ***/
.oLinkAssetPdf {display:inline-block;padding:0 0 5px 20px; background: url("/EasySiteWeb/EasySite/StyleData/Somerset_gov_uk_VARIANT/Images/Icon_Pdf.gif") left top no-repeat;}
.oLinkAssetDoc {display:inline-block;padding:0 0 5px 20px; background: url("/EasySiteWeb/EasySite/StyleData/Somerset_gov_uk_VARIANT/Images/Icon_Doc.gif") left top no-repeat;}
.oLinkAssetXls {display:inline-block;padding:0 0 5px 20px; background: url("/EasySiteWeb/EasySite/StyleData/Somerset_gov_uk_VARIANT/Images/Icon_Xls.gif") left top no-repeat;}
.oLinkInternal{line-height:25px;}
.element-panel-alpha-outer .oLinkExternal{padding:0 0 5px 20px;background:url("/EasySiteWeb/EasySite/StyleData/Somerset_gov_uk_VARIANT/Images/Ext16.gif") left top no-repeat;}
.oLinkExternal{display:inline-block;padding-right:12px;background:url("/EasySiteWeb/EasySite/StyleData/Somerset_gov_uk_VARIANT/Images/Ext.gif") right no-repeat;}


/*-------------------------------------------------------
 Online Transaction Button
---------------------------------------------------------*/

.oLinkFile {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	text-indent:0;
	border:1px solid #102f69;
	display:inline-block;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	height:42px;
	line-height:42px;
	padding: 0 15px;
	text-align:center;
}
a.oLinkFile:Link{
	position:relative;
	top:1px;
	color:#102f69;
	text-decoration:none;
}
a.oLinkFile:visited {
	position:relative;
	top:1px;
	color:#102f69;
	text-decoration:none;
}
a.oLinkFile:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
	color:#00A0DE;
	text-decoration:none;
}
a.oLinkFile:active {
	position:relative;
	top:1px;
	color:#102f69;
}

/*-------------------------------------------------------
 Accordions
---------------------------------------------------------*/
.oAccordionPanels {padding-right:0px;}

.oAccordionPanels .tab-header-outer {
	background: none repeat scroll 0 0 #00a0de;
	background: none repeat scroll 0 0 #4d5a61;
    border: 0px solid #00A0DE;
    border-radius: 4px 4px 0 0;
    clear: both;
    height: 32px;
    margin-top: 2px;
    position: relative;
}
.oAccordionPanels .tab-header-inner ul li.header {
    display: block;
    margin:3px 0 0 0;
    padding:4px 0 0 0;
    text-align: left;
}
.oAccordionPanels .tab-header-inner ul li.expander {
    float: right;
    height: 25px;
    left: auto;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 5px;
    width: 23px;
	background: url("/EasySiteWeb/EasySite/StyleData/Somerset_gov_uk_VARIANT/Images/down-arrow.png")no-repeat;
}
.oAccordionPanels .tab-header-inner ul li.expander.expanded { background: url("/EasySiteWeb/EasySite/StyleData/Somerset_gov_uk_VARIANT/Images/up-arrow.png")no-repeat; display:block;}

.oAccordionPanels .tab-header-inner ul li h2 a:link, .oAccordionPanels .tab-header-inner ul li h2 a:visited {
    color: #fff;
    /*font-family: arial,helvetica,verdana;*/
    font-weight: normal;
    text-decoration: none;
}
.oAccordionPanels .tab-header-inner ul li h2 a:hover {color:#fff; text-decoration: underline;}
.oAccordionPanels .tab-body-outer {
    border: 2px solid #00a0de;
	border: 2px solid #4d5a61;
    clear: both;
    margin-bottom: 1px;
    padding: 10px;
	border-radius: 0 0 4px 4px;
}
h2 .panel-event {visibility:visible;}
.panel-event {visibility:hidden;}

.tab-header-inner ul li.header h2 {
/*font-size: 1.3em;*/ /* removed set in content editor*/
/*color: #3894C7;*/
margin: 0;
}