dl,ul,ol,li,pre,span,cite,form,html,body,blockquote,fieldset,input { margin:0; padding:0;}
body {border:none;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0;}
h2.pagetitle {margin:1em 0;}
ul{list-style:none;}
li{	font-size:1em;}
fieldset {border:none}
* {font-size:1em;}
p {
	font-size:0.6em;
	line-height:140%;
	padding:2.5px 0;
	color:#292929;
}
h1{font-size:1em; font-weight:bold;}
h2{
	background:#E4A42F;
	color:#000;
	font-family:Verdana;
	font-size: 0.8em;
  	padding:5px 15px;
	margin:0;
	line-height:150%;
}
h3{
	font-size:0.7em;
	font-weight:bold;
	line-height:150%;
}
pre{font-size:0.8em;}
cite{font-size:0.8em;}
body{
/* 	background: #000 url("../images/body-bg.jpg") no-repeat 50% 45px;
	background: #000 url("../images/body4-bg.jpg") no-repeat 50% 0;
	background: #000 url("../images/body2-bg.jpg") no-repeat 50% 35px; */
	background: #000 url("../images/body3-bg.jpg") no-repeat 52% 35px;
	font:100.1% Verdana,serif; /*arial, sans-serif*/
	line-height:100%;
	letter-spacing:0.01em;
}
a {
 	font-size:0.95em;
	color: #292929;
	text-decoration:none;
	line-height:140%;
}
a:hover{
	text-decoration:underline;
	color: #797979 !important
}
#Wrap {
	margin:0 auto 100px auto;
 	padding:35px 0;
	width:905px;
}
.ScreenReaders {   

}
.hide{
	display:block;
	position:absolute;
	top:0;
	left:-9999px;
}
/******************** HEADER **********************/

#Header{
	border-top:0px none;/*IE bug*/
/* 	border-bottom:1px solid #F6F6F6; *//*IE bug*/
	border-left:0px none;
	border-right:0px none;
	color:#5F0000;	
	margin:0 0 23px 0;
	padding:0;
	position:relative;
	width:905px;
	z-index:200;
	background:url(../images/TestTheDifference.jpg) no-repeat top right;
}
#Header h1 {	

}
#Header h1  a {
	background:url(../images/Logo.jpg) no-repeat 0 8px;
	margin:0;
	height:103px;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	width:79px;
	z-index:2;
	text-indent:-1000px;
}

/******************** NAVBAR **********************/

#NavBar{
	margin:0 0 0 205px;
	padding: 87px 0 0 0;
	z-index:3;
/* 	height:0px; */
	width:auto;
	font-size:0.95em;
}
#NavBar  li{
	float:left;
}
#NavBar li a{
	display:block; 
	border-right:1px #595954 solid;
	margin:0px;
	padding:0px 10px 2px 10px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
 	font-size:0.8em;
	letter-spacing:0.05em;
	word-spacing:0;
}
#NavBar li.last_item a  {border:none}

#NavBar li a:visited{
	color:#fff;
}
#NavBar li.current_page_item a{
	font-weight:normal !important;
/* 	font-size:0.7em; */
	color:#E4BC76;
	word-spacing:0;
}
#NavBar li.page_item a:hover{
	color:#fff;
	text-decoration:underline;
}
li.current_page_item a:hover{
	color:#E4BC76 !important;
	text-decoration:none !important;
}
/******************** OTHER STUFF **********************/

#MainWrap{
	margin:0;
	padding:0;
	position:relative;
	z-index:10 ; /* for not getting in the way of the footer*/
}
#Columns{
	margin:20px 0 0 0;
	padding:0 0 0 0;
 	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#Columns{background:#F5F5F5 url(../images/Columns1-bg.jpg) repeat-y;}
.company #Columns, .products #Columns {background:transparent url(../images/ColumnsOnlyLeft-bg.jpg) repeat-y 200px 0;}
#SidebarWrap{
	float:left;
 	width:680px;
	height:100%;
}
#single #SidebarWrap{
	width:68em;
}
/******************** SIDEBARS **********************/

/******************** MAINBAR **********************/

#MainSidebar{
/* 	background: #D5D8D1 url("../images/MainSidebar-bg.jpg") repeat-y top right; */
	padding:0 0 20px 0;
	padding:0;
	position:relative;
	font-weight:normal;
	width:200px;
}
#MainSidebar ul { 	
	margin:0; 
	padding:0;
}
#MainSidebar ul ul {
	margin:0;
	padding:0; 
	border:none;
	background: none;
}
#MainSidebar li {
	padding:0 0 20px 0;
	margin:0;
	height:100%;
}
#MainSidebar li  h3{
	padding:378px 15px 0 15px;
	color:#000;
}
#MainSidebar #FirstEvent h3{
/* 	background: url(../images/EventPhoto1.jpg) no-repeat;
 */
/*	background: url(../images/EventPhoto3.jpg) no-repeat;*/
}
#MainSidebar #SecondEvent h3{
	background: url(../images/EventPhoto2.jpg) no-repeat;
}
#MainSidebar h2{
/*	background: #e4a42f url(../images/events-bg.jpg) repeat-y top right;*/
	background: #d61c34 url(../images/events-bg.jpg) repeat-y top right;
	color:#fff;
}
#MainSidebar p{
	padding:3px 0pt;
}
#MainSidebar a {
	line-height:140%;
 	font-size:1em;
	display:block;
	margin:0 15px;
	padding:0;
	width:auto;
	text-decoration:none;
	color: #4F4F4F;
	letter-spacing:0.01em;
	word-spacing:0;
	color:#292929;
}
#MainSidebar a:visited{
/*  	color:#007F20; */
}
#MainSidebar a:hover{
/* 	color:#797979; */
	text-decoration:underline;
}

/************* SECONDARY SIDEBARBAR *************/
#SecondarySidebar{
	float:left;
	padding:0;
	width:225px;
	background:transparent;
}
#SecondarySidebar form#searcher {padding:0}
#SecondarySidebar form{
	padding:12.5px 0;
	vertical-align: middle;
	text-align:right;
	background:#bebfba url(../images/search2-bg.jpg) repeat-y top left;
}
#SecondarySidebar #searchform{
	width:150px;
	color:#B3B3B3;
	font-size:0.6em;
	height:14.5px;
	padding:2.5px 5px;
	margin:0;
	vertical-align: top;	
}
#SecondarySidebar #submit {
	background:url(../images/search.jpg) no-repeat center center;
	height:20px;
	width:20px;
	padding:0;
	margin:2px 15px 0px 5px;
	vertical-align: top;
}
#SecondarySidebar p {
	padding:3px 15px;
	margin:0;
}
#SecondarySidebar a {
	color:#292929;
	font-size:1em;
	letter-spacing:0.01em;
	word-spacing:0;
}
#SecondarySidebar h2 {
	padding:5px 15px;
	text-align:right;
	margin: 0;
	color:#fff;
	background:#8f0000 url(../images/Spotlight-bg.jpg) repeat-y top left;
}
#PromotedItem{
/*   	height:450px; */

}
#PromotedItem h3 {
/*	background:transparent url(../images/PromotionPhoto.jpg) no-repeat;*/
	padding:328px 15px 0 15px;
	font-size:0.7em;
	color:#000;
}
/******************** LangBar **********************/

#LangBar{
	margin:0; 
	top:-5px;
	right:0px;
	padding:0;
	position:absolute;
	z-index:90;
	text-align:right;
	display:block;
 	font-size:1em;
	width:auto;
}
#LangBar a {
	font-size:1.05em;
}
#LangBar a, #LangBar p {
	color:#fff !important;
	letter-spacing:0.01em;
}

/******************** Footer **********************/

#Footer {
	clear:both;
	background:#000;
	position:relative;
	margin:0;
	padding:2.5px 0 0 0;
}
#Footer a, #Footer p{
	color:#DADBD5;
}
#Footer a {
	font-size:1em
}
#Footer p {
	font-size:0.55em
}
#Footer #FooterLinks{
	position:absolute; 
	top:2.5px; 
	right:0;
	text-align:right;
}
/******************** CONTENT **********************/

#Content{
	background:#fff;
	top:0;
	left:200px;
	position:relative;
	z-index:100;
	margin:0;
	padding:0;
	line-height:100%;	
	width:480px; 
}
.post{
 	margin:0;
	padding:0; 
}
.entry {
	padding:5px 0 7.5px 0;
}
.post_metadata{
	background-color:#FAFAFA;
	border-bottom:1px solid #570000;
	font-size:0.7em;
	padding:1em 2em;
	padding:0.25em 0em;
	margin:0;
	text-align:center;
}  
.post author{
	font-style:italic;
}
.edit_entry {
	position:absolute;
	top:1em;
	right:0;
	font-style:italic;
	text-decoration:none;
	padding:0 0 0 2em;
	font-size:0.8em;
	margin:0;
}
.edit_entry  a{background:none; font-size:0.7em;}

/*********************** HOME *********************/
#home br{

}
#home .post p{
}
#home #Content #CurrentNews img{
	margin:0 0 0 15px;
	padding:0;
	height:110px;
	width:149px;
}
#home #Content #CurrentNews .multimedia_content {
	margin:0;
	padding:0;
}
#home #Content {padding-bottom:15px}

#Content h2{
	background:#BEBFBA;
}
#home #CurrentNews {
	margin:17px 0 0 0;
	height:1%;
}
#home #CurrentNews li {
	margin:0 0 15px 0;
	padding:0;
	clear:both;
 	display:block;
	height:auto;
	float:left;
	width:480px;
}
#home #CurrentNews .post-date{
	margin:0;
	padding:0;
}
.more {
	font-size:0.6em;
	float:right;
	display:block;
}
p .more {
	font-size:1em;
	text-align:right;
	float:none;
	padding-right:20px;
}
#Content h3 a{
	color:#0f0f0f;
}
#home #Content .text_content {
	width:286px;
	padding:0 15px 0 0;
	margin:0;
	float:right;
	clear:both; /* checking */
}
#home #Content .text_content a {
	margin:0; 
	padding:0;
	display:block;
 	word-spacing:-0.1em;
}
#home form{background:url(../images/search2-bg.jpg) repeat-y top left;}

/*********************** Company *********************/
#careers #Content {
	padding:0;
	margin:0 0 20px 0;
}
.company #Content img {margin-top:100px}
#history #Content {padding-bottom:25px}
.company #Content p {padding:5px 15px;}
.company #Content ul {
	padding: 0 15px;
}

.company #Content ul li {
	display:block; 
	line-height:150%;
	font-size:0.6em;
}
.company #Content h2{
	margin-bottom:5px;
	background:#e4e6df;
}
.company #MainSidebar {
	width:200px;
 	padding:0;
	height:516px;
}
.company #SecondarySidebar {
	background:#e4e6df url(../images/Company-menu-bg.jpg) repeat-y top left;
}
.company #SecondarySidebar ul {
	line-height:200%;
	font-size:0.7em;
	padding:10px 20px 15px 20px;
	margin:0;
}
.company #SecondarySidebar h2{
	color:#000;
	text-align:left;
	padding:0 0 10px 0;
	margin:15px 20px 0 20px;
	background:transparent;
	border-bottom:1px solid #C7C8C2;
}
.company #sidemenu{
}
.company #address {
	margin:0;
	background:#fff url(../images/SecSidebarWhitet-bg.jpg) repeat-y;
}
.company  #address p{
	line-height:140%;
	padding:100px 20px 0px 20px;
	background:url(../images/Ok-logo-small.jpg) no-repeat 20px 20px;
}
.company  #address p a{
	padding:10px 0 0 0;
	display:block;
}
.company #Columns {/* background:#fff */}
.company .curr {font-weight:bold}

.company p#LastParagraph {
	background:url(../images/OKACarriers.jpg) no-repeat;
	padding:270px 0 0 0;
	margin:10px 15px 15px 15px;
}
.company #Content form{
	font-size:0.6em;
	background:#e4e6df;
	padding:5px 15px 20px 15px;
	line-height:200%;
	margin:0;
}
.company #Content h2#form_heading {
	padding:10px 0 0 15px;
	margin:0 0 0;
 	font-size:0.8em;
	border-top:1px solid #C7C8C2;
/* 	background:#EDEFE8; */
}
.company #Content form input{
	width:445px;
}
#contact_us #Content form input {
	width:445px;
	margin:0;
	padding:0;
}
#contact_us #Content{
	padding:0 0 0 0;
	margin:0;
}
#contact_us #Content form {
	background:#E4E5DF no-repeat top right;
	padding:10px 20px 20px 20px ;
	margin:10px 0 0 0;
}
#Content form input#submit_cv {
	width:90px;
	height:1.9em;
	margin:10px 0;
}
textarea{width:445px;}
select{width:435px;}
.company dl {
	font-size:0.6em;
	padding:0 0 0 20px;
	margin:10px 0 0 0;
	line-height:140%;
	color:#292929;
}
.company dt {
	float:left;
	margin:0;
	padding:0;
}
.company dd{
	margin:0;
	text-indent:0;
	padding:0 90px 0 0;
	text-align:right;
}
#contactus #Content p {margin-bottom:7.5px}
/**************** Products *****************/

.products #Footer {
	background:#000;
}
.products #TextColumn {
	width:245px;
	margin:0;
	padding:0;
	background:#e4e6df;
/* 	height:100%; */
}
.products #TextColumn h3{
	margin:15px 15px 0;
	padding:10px 40px 10px 40px;
	border-bottom: 1px solid #999a90;
}
.products #MultimediaColumn{
	background:#BEBFBA none repeat scroll 0%;
	display:block;
 	position:absolute;
	top:0;
	right:0;
	width:220px;
	padding:15px 0 0 15px;
	margin:0;
}
.products #MultimediaColumn img{
	margin-bottom:10px;
}
.products #MultimediaColumn p{
	padding:0 0 15px 0;
	margin:0;
}
.products #Content{
	border-top:10px solid #999a90;
	padding:0;
	height:1%;
	position:relative;
	background:#BEBFBA;
}
.products #TextColumn h2 {
	font-size:0.9em;
	background:#fff;
	color:#595954;
	border-bottom:1px solid;
	padding:15px 0 5px;
	margin:0 ;
	font-weight:bold;
	border-left:15px solid #FFFFFF;
	border-right:15px solid #FFFFFF;
	letter-spacing:-0.03em;
	word-spacing:-0.03em;
}
.products #TextColumn p#quote {
	padding:10px 15px;
	background:#fff;
}
.products #TextColumn p{
	padding:10px 15px 0 15px;
	margin:0;
	background:#e4e6df;
}
.products dl {
	background:#e4e6df;
 	padding:10px 15px 20px 15px;
	margin:0;
	font-size:0.6em;
	line-height:200%;
	color:#292929;
}
.products dt {
	float:left;
	width:auto;
	margin:0 1px 0 0;
	font-weight:bold;
}
.products dd {
	margin:0;
	padding:0;
}
.products ul.product_menu{
	font-size: 0.65em;
	padding:0 20px 0 20px;
	line-height:100%;
}
.products ul.product_menu li{
	display:block;
	line-height:100%;
	margin:0;
	padding:0;
}
.product_menu li a{
	line-height:120%;
	display:inline;
	margin:0;
	padding:0;
}
.products ul.product_menu ul li{
	padding-left:10px;
}
.products ul#Ciders li, ul#Others li{
	display:block;
}
.products ul#Others{
	padding:0 20px 15px 20px;
}
.products #SecondarySidebar{
	background:#FFFFFF url(../images/SecSidebarWhitet-bg.jpg) repeat-y scroll 0%
}
.products #SecondarySidebar h2{
	background:transparent;
	color:#000;
	text-align:left;
	border-bottom:1px solid #C7C8C2;
	padding:2.5px 0 2.5px 0;
	margin:2.5px 20px 2.5px 20px;
}
#products_home #Content{
	background:#fff;
	padding:0 0 15px 0;
}
#products_home #MainSidebar {
	width:200px;
 	padding:0;
	height:516px;
/*	background:url(../images/Peroni-Add2.jpg) no-repeat top left;*/
}
#products_home #Content_Beers ,#products_home #Content_Ciders, #products_home #Content_Others {
	height:150px;
	width:480px;
	padding:0;
	margin:0;
	display:block;
	background:#FFFFFF;
}
#products_home #Content_Beers a, #products_home #Content_Ciders a, #products_home #Content_Others a {
	display:block;
	height:100%;
	width:100%;
	text-indent:-9999px;
}
#products_home #Content_Beers a{
	background:#FFFFFF url(../images/Products_Miller2.jpg) no-repeat center center;
}
#products_home #Content_Ciders a{
	background:#FFFFFF url(../images/Product_Banner_Magners.jpg) no-repeat center center;
}
#products_home #Content_Others a{
	background:#FFFFFF url(../images/Product_Banner_Kozel.jpg) no-repeat center center;
}
#products_home h3{
	background:#fff;
	padding:0 0 0 15px;
	margin:5px 0 0 0;
	font-size:0.8em;
}
#products_home #Content {border:none;}
#products_home #Content h2 {border-bottom:5px solid #fff;}

/**************** Product ITEMS *****************/
li.current_page_item a, a.current_page_item{
	font-weight:bold !important;
}
.product_item #Header h1 {
	margin:0;
	height:103px;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	width:79px;
	z-index:2;
	text-indent:-1000px;
}
.product_item #Content{
	height:auto;
}
.product_item #Content ul{
	padding:2.5px 0 0 15px;
	line-height:100%;
}
.product_item #Content li{
	line-height:100%;
	font-size:0.65em;
	padding:0 0 0 0;
}
.product_item #MainWrap{
	/*height:516px  streches the Wrap so that we can show the phot of the pduct no matter small font */
}
.product_item #MainSidebar {
/*	height:543px;*/
	height:516px;
}
.product_item #Wrap {
/*  	height:660px;*/
}
.product_item #Columns{
 	background:transparent;
}
.product_item h1{
	text-indent:-9999px;
}
.product_item #Footer {background:transparent;}
.product_item #Footer p {}
.product_item #FooterLinks {}
.product_item #TextColumn h3.France{background:#e4e6df url(../images/flags/France.jpg) no-repeat left center;}
.product_item #TextColumn h3.Belgium{background:#e4e6df url(../images/flags/Belgium.jpg) no-repeat left center;}
.product_item #TextColumn h3.Finland{background:#e4e6df url(../images/flags/Finland.jpg) no-repeat left center;}
.product_item #TextColumn h3.Germany{background:#e4e6df url(../images/flags/Germany.jpg) no-repeat left center;}
.product_item #TextColumn h3.India{background:#e4e6df url(../images/flags/India.jpg) no-repeat left center;}
.product_item #TextColumn h3.Ireland{background:#e4e6df url(../images/flags/Ireland.jpg) no-repeat left center;}
.product_item #TextColumn h3.Italy{background:#e4e6df url(../images/flags/Italy.jpg) no-repeat left center;}
.product_item #TextColumn h3.Japan{background:#e4e6df url(../images/flags/Japan.jpg) no-repeat left center;}
.product_item #TextColumn h3.Scotland{background:#e4e6df url(../images/flags/Scotland.jpg) no-repeat left center;}
.product_item #TextColumn h3.Tzech{background:#e4e6df url(../images/flags/Tzech.jpg) no-repeat left center;}
.product_item #TextColumn h3.UK{background:#e4e6df url(../images/flags/UK.jpg) no-repeat left center;}
.product_item #TextColumn h3.USA{background:#e4e6df url(../images/flags/USA.jpg) no-repeat left center;}
.product_item #TextColumn h3.Holand{background:#e4e6df url(../images/flags/Holland.jpg) no-repeat left center;}
.product_item #TextColumn h3.Greece{background:#e4e6df url(../images/flags/Greece.jpg) no-repeat left center;}

/**************** Media *****************/

#media #Content {
	border:0;
	background:#fff;
	padding-bottom:5px;
}
#media #Content h2{
	background:#E4E6DF;
	clear:both;
}
#media #Content h3{
	font-size:0.8em;
	padding:10px 15px 7.5px 15px;	
	color:#808080;
	font-weight:normal;
}
#media .MediaList li {
	height:90px;
	padding:0 15px 0 0;
	margin:0 0 15px 0;
	clear:both;
}
#media #MainSidebar {
	width:200px;
 	padding:0;
	height: 517px;
	height: 544px;	
	background:url(../images/Media_SABMiller.jpg) no-repeat top left;
}
#media .post {
	margin:10px 0 0 0;
}
#media .text_content{
	border:1px solid #E4E6DF;
	width:288px;
	padding:16.5px 15px;
	margin:0 0 0 0;
	float:right;
	clear:both; /* checking */
	font-size:0.8em;
	line-height:100%;
}
#media .text_content a {
	display:block;
	margin: 2px 0 0;
	color:#808080;
	line-height:120%
}
#media .text_content h4 {
	margin:0 0 5px 0;
	padding:0 0 7.5px 0;
	border-bottom:1px solid #E4E6DF;
	display:block;
	font-weight:normal;
	line-height:100%;
}
#media .text_content h4 span{
	border-right:1px solid;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	font-weight:bold;
}
#media .multimedia_content img a{
	border:none;
}
#media .multimedia_content{
	padding:0;
	height:90px;
	width:115px;
	margin:0 0 0 15px;
}
#media .multimedia_content img{
	margin:0;
	padding:0;
	height:90px;
	width:115px;
}
#jobs.company #Content form {
	text-align:right;
	padding-bottom:0;
}
#jobs.company h2#form_heading{
	margin:10px 0 0 0;
	border:none;
}
#jobs.company #Content form label{
	margin-right:10px;
}
#jobs.company #Content form input{
	width:265px;
}
#jobs.company #Content form select{
	width:269px;
}
#jobs.company #job_h2{
	margin:5px 0 0 0;
	padding-bottom:0;
	background:#fff
}
#jobs.company #Content form p{
	font-size:1em;
	text-align:left;
	padding:0;
}
#jobs.company #Content p a{color:#aa1a11;}
#jobs.company #Content h3{
	font-size:1.1em;
	color:#aa1a11;
	margin-bottom:5px;
}
#jobs.company #Content ul {
	padding:5px 15px 20px 15px;
}
#jobs.company #Content ul li a{
	margin:0;
	padding:0;
	line-height:120%;
}
#jobs.company #Content ul li{
	line-height:100%;
	display:block;
	padding:0;
	margin:5px 0 0 0;
}
#jobs.company #Content ul li p{
	padding:0;
	font-size:1em;
}
.single p{
	padding:5px 15px;
}

/**************** RESULTS *****************/
.searching #SecondarySidebar {
	background:#e4e6df url(../images/Company-menu-bg.jpg) repeat-y top left;
}
.searching #SecondarySidebar ul {
	line-height:200%;
	font-size:0.7em;
	padding:10px 20px 15px 20px;
	margin:0;
}
.searching #SecondarySidebar h2{
	color:#000;
	text-align:left;
	padding:0 0 10px 0;
	margin:15px 20px 0 20px;
	background:transparent;
	border-bottom:1px solid #C7C8C2;
}
.searching #sidemenu{
}
.searching #address {
	margin:0;
	background:#fff url(../images/SecSidebarWhitet-bg.jpg) repeat-y;
}
.searching  #address p{
	line-height:140%;
	padding:100px 20px 0px 20px;
	background:url(../images/Ok-logo-small.jpg) no-repeat 20px 20px;
}
.searching  #address p a{
	padding:10px 0 0 0;
	display:block;
}
.searching dl {
	font-size:0.6em;
	padding:0 0 0 20px;
	margin:10px 0 0 0;
	line-height:140%;
	color:#292929;
}
.searching dt {
	float:left;
	margin:0;
	padding:0;
}
.searching dd{
	margin:0;
	text-indent:0;
	padding:0 90px 0 0;
	text-align:right;
}

ol{list-style:none;}

ol.results p {
	font-style:italic;
	margin:0.5em 0 1em 1.5em; 
	font-size:0.8em;
}
ol .markers{text-decoration:none;}

/****************************************/

.gsc-webResult{
/*	font-size:0.7em;
*/	line-height:100%
}
.gsc-input{width:150px}
.gsc-branding, .gs-watermark {display:none;}
/*#results div {display:none}*/
#results .gs-webResult {display:block;}
#results div#gs-title, #results div#gs-snippet, #results div#gs-visibleUrl, #results div#results .header{display:block}

/***** searchmore ******/
.gsc-control {width:450px !important; margin:10px 15px}
form.gsc-search-box {margin-bottom:0 !important}
.gsc-results {font-size:0.85em;}
input.gsc-input {width:110px !important}
table.gsc-search-box {width:215px !important}
form.gsc-config {background-image:none !important;}
/*#results .gsc-results {font-size:0.85em;width:440px; margin:10px 20px;}*/
#searchmore .gsc-results {font-size:0.7em;/*width:440px; margin:10px 15px;*/}
#searchmore #Content h3 {background:#E4E6DF;padding:5px 15px;margin-bottom:15px}
#searchmore .gsc-webResult {line-height:130%}
#SecondarySidebar input.gsc-input{
	width:150px;
	color:#B3B3B3;
	font-size:0.8em;
	height:14.5px;
	padding:2.5px 5px;
	margin:0;
	vertical-align: top;
	background: #fff url(http://www.google.com/uds/css/small-logo.png) no-repeat 100% 4px ;
}
#SecondarySidebar input.gsc-search-button {
	padding:0;
	margin:2px 0 0px 5px;
	vertical-align: top;
}

/***** search **********/
#search .gsc-results {font-size:0.7em;width:440px; margin:10px 15px;}
#search #results .gs-result{margin-bottom:10px;}
#search #results .gs-title{font-weight:bold;font-size:1em}
#search #results .gs-snippet{color:#000;}
#search #results .gs-snippet{color:#000;}
#search #results .gs-visibleUrl-long {display:none}
#search #results .gs-snippet{color:#000;}
#search #Content h3 {background:#E4E6DF;padding:5px 15px;margin-bottom:15px}

/**************** EVENTS *****************/

.event #MainSidebar {
	width:200px;
 	padding:0;
/*	height: 517px;*/
/*	background:url(../images/Sab-Miller.jpg) no-repeat top left;*/
}
.event #Content img {float:right;margin:10px 15px 15px 15px}
.news .ArchivedItems {	
	border-top:1px solid #e9e9e8;
	margin:0 15px 0 15px;
  	padding-top:10px;
	display:block;
	position:relative;
	font-size:0.9em;
	clear:both;
}
.news .ArchivedItems li h3 {
	padding:0 0 0 90px;
	position:relative;
	height:100%;
	line-height:200%;
}
.news .ArchivedItems a {
}
.news .ArchivedItems .post-date {
	position:absolute;
	padding:0;
	top:0;
	left:0;
	display:block;
	width:auto;
	height:100%;
}
#Content h2#AllEvents {margin-top:10px;background:#5a6c80;}

/******************* Article *****************************/
.article #Content {padding-bottom:20px}

/******************* Styling Images Links ****************/
#Content a img {border:2px solid #E3E3E3}
#Content a:hover img{border:2px solid #BEBFBA}

.products #MultimediaColumn a img{border:2px solid #AAABA6;}/*#7F7F7F*/
.products #MultimediaColumn a:hover img{border:2px solid #868783;}

#media .multimedia_content a img {border:1px solid #fff;}
#media .multimedia_content a:hover img {border:1px solid #E4E6DF;}

#Content a.more{color:#292929}
.product_item #Content p a, .company #Content p a{
	color: #CF8300;	
	color: #BB7600;
	color: #B37100;
}

/******************* Sitemap ***************************/

.sitemap #Content h3 {text-align:right !important; font-size:0.7em !important;padding:0 !important;margin:0!important;float:left; width:140px !important; clear:both !important;}
.sitemap #Content h4 {font-size:1.1em !important;display:block; padding:0;}
.sitemap #Content ul{text-align:left;margin:0 0 0 150px !important;padding:1px 60px 10px 10px !important;border-left:1px solid #E4E6DF;}
.sitemap #Content ul li.sitemap_products {padding:0; margin:0;}
.sitemap #Content li.sitemap_links a{display:inline; padding:10px 0!important;margin:0!important; ; }
.sitemap #Content li.sitemap_links {display:inline !important; margin:0!important; ; padding:0!important; ;}

/******************* Photo Gallery in Article ***************************/
#jobs #Content ul#photo_gallery li{display:inline}
#jobs #Content ul#photo_gallery{padding-right:0;}
#jobs #Content ul#photo_gallery a{display:inline}
#jobs #Content ul#photo_gallery img{margin:0; padding:0 1px 0 0; border-bottom-width:1px;}