/* ************************************** -
  This is the main stylesheet for an AME based website.
************************************* */
/* -------Standard elements  ---------- */
html{
  margin:0px;
  min-width:1024px;
  padding:0px;
}
body{
  font-family: Tahoma, Geneva, sans-serif;
  font-size:12px;
  font-style:normal;
  letter-spacing:0.05px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  padding-bottom:0px;
  padding-top:0px;
  text-align:left;
  width:1024px;
  color: #330007;
  background-color: #dad1c2; 
}
hr { 
color: #FFF; 
}

table{
  border-spacing:0px;
  border-width:0px;
  padding:0px;
}
td{
  padding:0px;
}
img{
  border:0px solid #00FF00;
}
a{
  color: #330007;
  text-decoration:none;
}
a:hover{
  font-weight:bold;
  color:#A39161;
}
h1{
  font-size:26px;
  font-weight:bold;
}
h2{
  font-size:18px;
  font-variant:small-caps;
}
h3{
  font-size:16px;
  font-variant:small-caps;
}
h4{
  font-size:16px;
  font-weight:bold;
}
h5{
  font-size:12px;
  list-style-type:Circle;
}
blink{
  behavior:url(blink.htc);
}
/* ---------Ad hoc classes  ----------- */
.Warning{
  color:Red;
  font-size:16px;
  font-weight:bold;
  padding-left:18px;
}
.error{
  font-size:12px;
  width:700px;
}
.AdobeReader{
  color:#A9A9A9;
  font-size:10px;
  text-align:center;
}
.clear {
clear:both;
height:1px;
}
.HiddenText {
color: #ffffff
}

/* ---------------Container ------------ */
#container{
background-image:url(images/Cloth-images.jpg);
width:980px;
position:absolute;
left:50%;
margin-left:-490px;
padding-top:0px;
}
#container2 {

}
/* ---------------Header  ---------------- */
#divHeader{
  background-image:url(images/header_bg.gif);
  background-position:bottom right;
  background-repeat:repeat;
  height:159px;
  text-align:Left;
  width:980px;
 border-bottom:solid 10px #dad1c2;
  margin-bottom:30px;
}
#divHeaderLogo{
padding-top:10px;
  float:Left;
  text-align:Left;
position:relative; /* check */
left:20px;
}
.HeadLogo{
  height:70px;
  margin-left:14px;
  Display: block; /* check */
}
#divHeaderTaglineIntro{
  font-size:18px;
  font-weight:bold;
  text-align:left;
  vertical-align:top;
  position: absolute; /* check */
  left:299px;
  top:10px;
  z-index:3;
width:500px;
}
#divHeaderTagline{
  font-size:15px;
  font-weight:normal;
color:#A39161;
  text-align:Left;
  vertical-align:top;
  position: absolute;
  left:50px;
  top:124px;
z-index:6;
}
#divHeaderImage2{
  text-align:right;
  margin-right:50px;
}
.HeaderImage2{
  height:260px;
  position:relative;
  top:0px;
  z-index: 2;
}
#Lifes-delicious{
  text-align:right;
  vertical-align:top;
  position: absolute;
  left:50px;
  top:80px;
  z-index:3;
}
#Lifestyle{
  text-align:Left;
  vertical-align:top;
  position: absolute;
  left:220px;
  top:30px;
z-index:6;
}
#Corporate-site{
  font-size:13px;
  font-weight:bold;
  text-align:Left;
  position: relative;
  left:50px;
  top:-10px;
  z-index:6;
}

/* ---------------MENU  ------------------ */
#divMenu {
  text-align:left;
  margin-top:20px;
  margin-left:0px;
  margin-right:0px;
  padding-top:1px;
  padding-left:43px;
  padding-right:140px;
  padding-bottom:2px;
  background: url('images/white40-1.png');

}

/* CCS drop down menu */
#divMenu ul {
height:15px; 
margin: 0px;
padding: 0px 0px 0px 0px;
list-style:none;
width: 100%;
}
#divMenu li {
  display:inline;
  margin:0px;
  position: relative;
display: block;
float: left;
height:18px; 
  padding-top:5px;
  }
#divMenu2 li {
height:15px; 
  }
#divMenu ul ul {
position: absolute;
z-index: 500;
margin-top: 15px;
top: 0;
left: 0%;
}
#divMenu2 ul ul {
margin-top: 20px;
}
#divMenu span {
white-space:nowrap;
}
#divMenu ul ul ul {
top: 0;
left: 100%;
}
div#divMenu ul ul,
div#divMenu ul li:hover ul ul,
div#divMenu ul ul li:hover ul ul
{display: none;}

div#divMenu ul li:hover ul,
div#divMenu ul ul li:hover ul,
div#divMenu ul ul ul li:hover ul
{display: block;}

#divMenu ul ul li {
background-image: none;
line-height:normal;
margin: 0px;
padding:0px;
}
#divMenu2 ul ul li {
padding:3px;
display:block;
margin-top: 0px;

  background: rgb(163,145,97);
  /* RGBa with 0.6 opacity */
  background: rgba(163,145,97,0.825);

width: 170px;
}

#divMenu2 {
margin-top: 7px;
margin-right: -100px;
text-align:center;
clear: both;
}
.MenuLevel1 {
font-weight: normal;
text-align: left;
font-size: 12px;
text-transform:uppercase;
 }
#divMenu .MenuLevel1 {
 }
#divMenu2 .MenuLevel1 {
color: white;
background-color: #A39161;
border: 0px;
margin-top: 3px;
margin-right: 3px;
padding: 3px;
padding-right: 0px;
text-transform:none;
}

/* End of CCS drop down menu */

li.MenuLevel1 {
 margin:0px;
 padding:0px;
}
#divMenu2 li.MenuLevel1 {
margin-top: 6px;
}
.MenuLevel1 a {
    margin:0px;
    padding:0px 0px 0px 0px;
    text-decoration:none;
}
li.MenuLevel1 a{
}

#divMenu2 .MenuLevel1 span {
color: white;
}
.MenuLevel1 a span {
padding:5px 15px 4px 6px;
color:#7C0F12;
font-weight: bold;
border-right: 0px solid ;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.MenuLevel1 a span {float:none;}
/* End IE5-Mac hack */

.MenuLevel1 a:hover {
}
.MenuLevel1 a:hover span {
	color: #A39161;
}
#divMenu2 .MenuLevel1 a:hover span {
	color:#7C0F12;
}
.MenuSelected a {
color: #FFDD00;
background-color: #A39161;
}
.MenuLevel1.MenuSelected a {
color:  #A39161;
background-color: transparent;
}
.MenuLevel1.MenuSelected span {
color:  #A39161;
}
#divMenu2 .MenuLevel1.MenuSelected span {
color:  #7C0F12;
}
.MenuLevel2 {
padding: 3px;
 }
.MenuLevel2 a {
}
#divMenu2 .MenuLevel2 a {
 padding:4px;
}
.MenuLevel2 a:hover {
font-weight: bold;
}
.MenuLevel2 a span{
}
#divMenu2 .MenuLevel2 a span{
font-weight: normal;
padding: 3px;
color:#7C0F12;
}
#divMenu2 .MenuLevel2 a:hover span{
color:white;
font-weight: bold;
}
#divMenu2 .MenuLevel2.MenuSelected span {
font-weight: bold;
}
.MenuLevel2link {
border-bottom: 2px solid #330007;
margin-bottom: 8px;
}
.MenuLevel2link {
 }
#MenuLevel2 {
margin-top: 8px;
}
#MenuLevel2 .ChildMenuHeading {
display:none;
}
#MenuLevel2 .ChildMenu .SelectedItem {
	color:#7C0F12;
}

.MenuThumbnail {
display: inline;
clear: left;
}
.MenuThumbnail img{
width: 40px;
}

.nav {
padding: 10px;
background-color: #A39161;
}
#SubMenuContainer {
  position:absolute;
  z-index:6;
}
#SubMenuContainer ul{    
  padding:0px;
}
.SubMenu2 {
  margin-left:70px;
}
.SubMenu3 {
  margin-left:140px;
}
.SubMenu4 {
  margin-left:230px;
}
.SubMenu5 {
  margin-left:330px;
}
.SubMenu6 {
  margin-left:440px;
}
.SubMenu7 {
  margin-left:550px;
}
.SubMenu8 {
  margin-left:640px;
}
.SubMenu9 {
  margin-left:700px;
}

/*----------------Top Space--------*/
.space{
height:10px;
padding-bottom:-5px;
}
/*-----------------Leaf-----------*/
#leaf{
position:absolute;
left:730px;
top:250px;
z-index: 20;
}

/* --------Left Mast Section --------- */
#divLeftMast{
  background-color:#dad1c2;
  float:Left;
  margin:5px;
  margin-left:10px;
  width:126px;
}
.ChildMenuList{
  padding:1px;
  padding-top:0px;
}

#CookingInfo .ChildMenuList{
  margin:5px;
  margin-top:4px;
  margin-bottom:25px;
}
.ChildMenu{
  border-bottom-color:#572700;
  border-bottom-style:solid;
  border-bottom-width:1px;
  color:#572700;
  list-style-image:none;
  list-style-type:none;
  margin-left:0px;
  margin-right:0px;
  overflow:hidden;
  padding:1px;
  text-align:left;
  text-decoration:none;
}
.ChildMenuHeading{
  font-weight:Normal;
  list-style-image:none;
  list-style-type:none;
  margin-bottom:10px;
  margin-top:5px;
}
.ChildMenu a{
  border-bottom-width:0px;
  font-size:12px;
  text-decoration:none;
font-weight: normal;
}
#CookingInfo {

  margin-left:320px;
  padding-top:1px;
}
#CookingInfo li.ChildMenu {
display: inline;
  margin-left:7px;
  margin-right:0px;
  padding:5px;
  padding-right:2px;
  border-right: 2px solid black;
  border-bottom: 1px solid black;
}
#CookingInfo .ChildMenu a{
  color: white;
text-transform:uppercase;
  font-size:11px;
}
.SelectedItem {
  color: white;
}

/* ---------------Login ------------------ */
#divLogin{
  font-size:10px;
  margin:0px;
  padding:2px;
  text-align:right;
}
#divLogin a{
  font-size:10px;
  text-align:right;
}
#divLogin form{
  margin:0px;
}
.LoginError{
  color:red;
  font-size:10px;
}
.EditControls80{
  border-bottom:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-top:1px solid #000000;
  font-size:10px;
  width:80px;
}
.ButtonControls{
  border-bottom:1px SOLID white;
  border-left:1px SOLID white;
  border-right:1px SOLID white;
  border-top:1px SOLID white;
  font-size:12px;
}
/* ---------------PWord change------------------ */
#ChgPword{
  margin:20px 0px 30px 0px;
  text-align:right;
  width:400px;
}
/* --------Content Section ------------- */
#divContent{
   background: url('images/white40-1.png');
   padding-left:50px;
   padding-right:50px;
   margin-bottom:0px;
   min-height:100%;
  border-bottom:10px solid #330007;
}
/* ---------------Article-------------- */
#Article{}
#Archive{}
#RecipeResults {
float:left;
width: 540px;
padding-left: 35px;
padding-bottom: 20px
}
#ProductRecipes {
float:right;
width: auto;
padding-left: 35px;
padding-bottom: 20px
}
#Recipe {
float:left;
width: 540px;
padding-left: 35px;
padding-bottom: 20px
}
#Product {
float:left;
width: 540px;
padding-left: 35px;
padding-bottom: 20px
}
.ArticleHEADER {
font-size:16px;
margin-top:2px;
padding-bottom:5px;
padding-left: 0px;
color:#7C0F12;
display: none;
}
#Recipe .ArticleHEADER {
display: block;
font-weight:bold;
}
.ArticleAUTHOR{
  margin-bottom:0px;
  padding-left:15px;
}
#Recipe .ArticleAUTHOR{
display: none;
}
.ArticleTAGLINE{
margin-top:0px;
color:#7C0F12;
margin-bottom:0px;
  font-size: xx-large;
  font-weight:normal;
  text-align:left;
padding-top: 10px;
margin-left:0px;
}
#Recipe .ArticleTAGLINE{
margin-top:2px;
margin-bottom:0px;
padding-top: 1px;
font-size: medium;
}
#Homepage .ArticleTAGLINE{
padding-right: 170px;
}
#HomePagePromo .ArticleTAGLINE{
display: none;
}
.ArticleIMGlarge{
  font-size:12px;
}
/* --------Article Section1 ---------- */
.DivArticleSection1{
  padding:5px;
}
#Article2columns .DivArticleSection1{
  float:left;
  font-size:12px;
  margin:5px;
  padding:0px;
  width:530px;
}
.ArticleIMG1{
  float:right;
  font-size:12px;
  margin-left:7px;
  padding:2px;
  width:300px;
  text-align:right;
  font-weight:bold;
}
#ArticleImageLeft .ArticleIMG1{
  float:left;
  margin:5px;
  margin-left:0px;
  margin-right:7px;
  text-align:left;
}
#Article2columns .ArticleIMG1{
  float:none;
  margin-left:0px;
  text-align:left;
  width:520px;
overflow: hidden;
}
#Recipe .ArticleIMG1{
  float:none;
  font-size:12px;
  margin-left:0px;
  padding:2px;
  padding-left:0px;
  width: auto;
  text-align:left;
}
#Product .ArticleIMG1{
  width:260px;
}
.ArticleIMG1 img{
  width:290px;
}
#Recipe .ArticleIMG1 img{
  width: auto;
}
#Product .ArticleIMG1 img{
  width:250px;
}
#Article2columns .ArticleIMG1 img{
  width: auto;
}
.ArticleBODY{
  margin:0px;
}
.ArticleBODY a{
  text-decoration: underline;
}
#Article2columns .ArticleBODY{}
/* ----------Article Section2 ----------- */
.DivArticleSection2{
  margin-bottom:10px;
  padding:5px;
}
#ArticleImageLeft .DivArticleSection2{
  padding:10px;
}
#Article2columns .DivArticleSection2{
  border:1px Solid black;
  float:right;
  margin:5px;
  padding:7px;
  width:300px;
}
.ArticleIMG2{
  border-width:0px;
  float:left;
  font-size:12px;
  margin-bottom:10px;
  margin-right:5px;
  padding:5px;
font-weight:bold;
}
#ArticleImageLeft .ArticleIMG2{
  float:right;
  margin-left:10px;
  margin-right:0px;
  text-align:right;
}
#Article2columns .ArticleIMG2{
  float:right;
  margin-left:10px;
  margin-right:0px;
  text-align:right;
  width:150px;
}
.ArticleIMG2 img{
  display:block;
}
#ArticleImageLeft .ArticleIMG2 img{}
#Article2columns .ArticleIMG2 img{
  clear:right;
  width:150px;
}
.ArticleNOTES{}
#Article2columns .ArticleNOTES{}
.ArticleNOTES a{
  text-decoration: underline;
}
.ArticleATTACH{
  font-size:16px;
  text-align:center;
}
.ArticleATTACHbody{
  font-size:10px;
  text-align:center;
}
/* ---------------Child------------------ */
.DivChildSection{
float:right;
}
#Article .DivChildSection{
display: none;
}
#ArticleImageLeft .DivChildSection{
display: none;
}
#Article2columns .DivChildSection{
display: none;
}
#ProductList .DivChildSection {
width: 100%;
}
#ProductList  .Child0 {
float: left;
}

.ChildBox {
padding: 3px;
float: none;
margin-right: 15px;
}
#ProductList  .ChildBox {
float: left;
width: 150px;
}
#RecipeResults .ChildBox {
float: right;
width: 115px;
height: 130px;
margin-right: 10px;
text-align: center;
}
#ProductRecipes .ChildBox {
float: right;
width: 115px;
height: 130px;
margin-right: 10px;
text-align: center;
}

#ChildSubBox {
background-color:#A39161;
color:#FFFFFF;
Margin-left: 40px;
padding: 10px;
margin-right: 15px;
}
#ChildSubBox a {
color:#FFFFFF;
}

.ChildThumbnail {
text-align: center;
width: 110px;
margin-top: 4px;
float: left;
}
#Article2level .ChildThumbnail {
	Display: none;
}
#ProductList .ChildThumbnail {
float: none;
margin-left: auto;
margin-right: auto ;
}

.ChildThumbnail img {
	border: 0px solid black;
	width: 90px;
   display: block;  
    margin-left: auto;
    margin-right: auto ;
}
#RecipeResults .ChildThumbnail img {
width: 115px;
height: 83px;
}
#ProductRecipes .ChildThumbnail img {
width: 115px;
height: 83px;
}

.ChildHeadline {
margin-bottom: 0px;
display:inline;
float:left;
margin-left: 20px;
margin-right: 20px;
background-color: #A39161;
padding: 3px;
}
#Article2level .ChildHeadline {
margin-left: 0px;
}
#ProductList .ChildHeadline {
margin-left: 0px;
display: none;
}
#RecipeResults .ChildHeadline {
margin-left: 0px;
margin-right: 0px;
background-color: transparent;
padding: 3px;
text-align: Left;
}
#ProductRecipes .ChildHeadline {
margin-left: 0px;
margin-right: 0px;
background-color: transparent;
padding: 3px;
text-align: Left;
}
#ChildSubBox .ChildHeadline {
margin-left: 20px;
}

.ChildHeadlineNew a:link  {
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: Uppercase;
	text-decoration: none;
}

.ChildHeadline A {
font-size: 12px;
color: white;
}
#RecipeResults .ChildHeadline A {
font-size: 12px;
color: #7C0F12;
}
#ProductRecipes .ChildHeadline A {
font-size: 12px;
color: #7C0F12;
}
.ChildTAGLINE{
font-size: 16px;
text-align: Left;
margin-left: 130px;
}
#Article2level .ChildTAGLINE{
margin-left: 20px;
}
#ProductList  .ChildTAGLINE{
font-size: 12px;
margin-left: 35px;
text-align: left;
width: 110px;
	font-weight: bold;
}
#RecipeResults .ChildTAGLINE{
display: none;
}
#ProductRecipes .ChildTAGLINE{
display: none;
}

.ChildAbstract {
font-size: 10px;
margin-left: 130px;
}
#Article2level .ChildAbstract {
margin-left: 10px;
font-size: 12px;
padding: 10px;
}
#ProductList .ChildAbstract {
       margin-left: 0px;
display: none;
}
#RecipeResults .ChildAbstract {
	display: none;
}
#ProductRecipes .ChildAbstract {
	display: none;
}

.ChildAbstract a{
  text-decoration: underline;
}
#RecipeMealTypes {
float: right;
clear: left;
}
.RecipeNew {
color: Red;
font-weight: bold;
font-variant: small-caps;
}

#NavLinks {
clear: both;
Margin-left: 100px;
padding-top: 10px;
}
#NavLinks a  {
	font-style: normal;
	line-height: normal;
	font-variant: normal;
padding-right: 110px;
text-decoration: none;
}
#NavLinks a:hover	{
text-decoration: underline;
}

#Recipe li {
list-style-position:inside;
}

#RecipeResults a:link  {
	font-size: 12px;
	line-height: normal;
	text-decoration: none;
}
#RecipeResults a:hover	{
text-decoration: underline;
}
#RecipeResults a:visited  {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: Uppercase;
	text-decoration: none;
}
#ProductRecipes a:link  {
	font-size: 12px;
	line-height: normal;
	text-decoration: none;
}
#ProductRecipes a:hover	{
text-decoration: underline;
}
#ProductRecipes a:visited  {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: Uppercase;
	text-decoration: none;
}


/* ---------------right mast ---------- */
#divRightMast{
   float:right;
}
/* ---------------Film strip ------------ */
#divFilmStrip{
        display: none;
	background-color: #A39161;
	text-align: center;
        width:1024px;
        clear: both;
        margin-left: 10px;
}

#divRecipeFilmStrip{
	text-align: center;
        width: 900px;
        clear: both;
        margin-left: 0px;
}


.FilmStripImg {
	width: 350px;
        border: 0px solid #330007;
        margin: 0px;
        padding: 0px;
        display: block;
        Float: left;
margin-bottom: 10px;
}
/* ---------------Contact block ----------- */
#divContacts{
  clear:both;
  color:black;
  font-size:11px;
  padding-top:0px;
  text-align:center;
}
/* ---------------footer Section ------------------ */
#divFooter{
  background: url('images/white40-1.png');
  font-size:12px;
  padding-top:5px;
  padding-bottom:0px;
  text-align:center;
}
.footer{
  font-size:12px;
  margin-left:40px;
  margin-right:40px;
  text-align:left;
}
/* ---------------design credit------------------ */
#divDesign{
  background: url('images/white40-1.png');
  color:#808080;
  font-size:7px;
  padding:15px;
  text-align:center;
}
#divDesign a{
  color:#808080;
}
#divDesign a:hover{
  color:black;
  font-size:14px;
}
/* ---------------Sitemap ------------------ */
#Sitemap{
  font-size:9px;
  margin-left:40px;
}
.Sitemap a{
  font-size:9px;
}

/* ---------------Reports------------------ */
.Report{
  border-right:dotted 3px black;
  padding-left:10px;
}
.Report Th{
  font-size:10px;
  font-variant:small-caps;
  padding-left:10px;
  padding-right:10px;
  text-align:Right;
}
.Report Td{
  font-size:12px;
  padding-left:10px;
  padding-right:10px;
  text-align:right;
}
.ReportHeader{
  padding-left:10px;
}
#Report1{
  float:Left;
}
#Report2{
  float:Left;
}
#Report3{}
#Report4{}
/* ---------------Data tables ------------------ */
table .datatable{
  background-color:white;
  margin-left:54px;
}
table .datatable thead{
  background-color:#808080;
  color:white;
  font-size:11px;
  font-weight:bold;
}
table .datatable tbody td{
  border-bottom:dotted 1px black;
  border-left:dotted 1px black;
  color:#808080;
  font-size:13px;
  padding:0px 12px 0px 12px;
}
table .datatable a{
  color:black;
}
/* --------------- Forms  ---------------- */

#DivForm {
margin: 10px 20px 0px 0px;
Float:left;
}
#DivRecipeSearchForm {
width: 300px;
float:left;
}
#DivRecipeSearchForm input {
  background: rgb(247,239,233);
  /* RGBa with 0.6 opacity */
  background: rgba(247,239,233,0.525);
}
#DivRecipeSearchForm select {
  background: rgb(247,239,233);
  /* RGBa with 0.6 opacity */
  background: rgba(247,239,233,0.525);
}
#SearchFilmstrip{
float:left;
margin-top: 30px;
}
#SearchFilmstrip img{
poistion: relative;
z-index: 5;
}


.AppHEADER {
   background-color:#7c0f12;
   padding: 5px 30px 5px 0px;
   font-size: 16px;
   text-align:center;
   font-weight: normal;
   color:#ffffff;
}

.FieldLable{
  font-size:13px;
  padding-left:0px;
  color:#7c0f12;
  text-align:left;
  vertical-align:top;
  text-transform:capitalize;

}
.Fieldinfo{
  font-size:12px;
  padding-bottom:12px;
  padding-top:12px;
  text-align:center;
}
.FieldData{
  padding-left:4px;
}
.FieldDataInvoice{
  text-align:right;
}
.RequiredFlag{
  color:Red;
}
.Feedback{
  color:#7c0f12;
  font-size:18px;
  font-weight:normal;
  padding:0px 0px 0px 0px;
}
.ActionLinks{
  color:white;
  font-size:14px;
  text-align:right;
}
.ActionLinks a{
  color:white;
}

/* ---------- Google search ------------ */
#SearchBox{
  margin: 0px;
  position: relative;
  left:480px;
  top:-58px;
  z-index:8;
width: 300px;
}
#cse .gsc-control-cse{
width:100%;
background: transparent;
border: 0px;
padding: 0px;
  font-family: Tahoma, Geneva, sans-serif;

}
#cse .gsc-adBlock {
display: none;
}
#cse .gsc-adBlockVertical {
display: none;
}
#cse .gsc-tabsArea {
display: none;
}
#cse .gsc-thinWrapper {
width: 80%;
background: transparent;
}
#cse .gsc-webResult.gsc-result {
background: transparent;
border: 0px;
padding-left: 10px;
}
#cse .gsc-control-cse div{
background: transparent;
}
#cse .gsc-resultsRoot.gsc-tabData.gsc-tabdActive{
background: transparent;
}
#cse .gsc-resultsbox-visible{
background: transparent;
}
#cse {
background: transparent;
}

#cse .gsc-resultsHeader {
border: 0px;
}

/* ---------------- END ----------------- */
