/****************************************************************************************************************/
.GDMobile body, body.GDMobile {
	-webkit-user-select:none;
	-khtml-user-select:none;
	user-select: none;
	-webkit-touch-callout: none; 
}
.GDMobile #GTop h1.Title .TextData { display:inline-block; }
.GDMobile #GTop h1.Title .ImgData  { display:none; }


/* delme :p */
#GTop h1.Title .TextData { display:inline-block !important; }
#GTop h1.Title .ImgData  { display:none !important; }



.GDXIE6L    { display:none;   }
.GDXNotIE6L { display:inherit; }
/****************************************************************************************************************/
html {

}
body {
	margin:0px; padding:0px;
	background-color:#3E3737; font-family:"Helvetica-Light", sans-serif;
	font-size:14px;
}
img {
	image-rendering:optimizeQuality;
	-ms-interpolation-mode:bicubic;
	vertical-align:middle;
}
/*a:hover, */ a.GHoverOn {
	color:#FFF;
	text-shadow:0em 0em 1.3em #FFF;
	text-decoration:underline;
}
* {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:#FFF;
	font-weight:normal;
	-webkit-tap-highlight-color:transparent;
}
h1,h2,h3,h4 {
	font-size:1em; line-height:1em; margin:0px; padding:0px;
}
a:link,a:visited {
	color:#FFF; /*text-decoration:none;*/
}
.GDisplayNone {
	display:none;
}

a.GHover-Opac50:link, a.GHover-Opac50:visited {
	opacity:0.0; filter:alpha(opacity=0);
}
a.GHover-Opac50:hover {
    opacity:0.5; filter:alpha(opacity=50);
}
/****************************************************************************************************************/

#GTop {
	position:absolute; z-index:10; width:100%;
	/* 
	height:52px; padding:14px 0px 6px 35px;
	background-color:#000;
	-webkit-box-shadow:0px 3px 19px #CCC; box-shadow:0px 3px 19px #CCC;
	background: -webkit-linear-gradient(#111 0%,#000 50%);
	background: linear-gradient(#111 0%,#000 50%);
	*/
}
#GTop .BlackBack {
	position:absolute; width:100%; height:4em;
	background-color:#000;
	-webkit-box-shadow:0em 0.2em 1.36em #CCC; box-shadow:0em 0.2em 1.36em #CCC;
	opacity:0.71; filter:alpha(opacity=71);
}
#GTop .Cocoon {
	height:4em; padding:0.71em 0em 0.21em 2.0em;
	overflow-y:hidden;
	opacity:0.91; filter:alpha(opacity=91);
}
@media screen and (orientation:portrait) and (max-width:480px) {
#GTop .Cocoon {
	padding-left:0.5em;
}
}
#GTop .Logo {
	position:relative;
	display:inline-block; margin:0em; padding:0em;
}

#GTop h1.Title {
xborder:solid red 1px;
	display:inline-block; margin:0em;
	border-right:solid #901111 1px;
	-webkit-box-shadow:1px 0px 0px #000; box-shadow:1px 0px 0px #000;
}
#GTop h1.Title .TextData {
xborder:solid red 1px;

	/*height:2.86em;*/
	font-size:1.86em; line-height:1.0; font-weight:normal;
	color:#FFF; letter-spacing:0.21em; text-shadow:0em 0em 1.28em #CCC,0em 0em 0.64em #999;
	padding:0.43em 0.4em 0.07em 0.4em;
	display:none;
	/*border:solid red 1px;*/
}
@media screen and (orientation:portrait) {
#GTop h1.Title .TextData {
	padding-right:0.2em;
}
}
#GTop h1.Title .ImgData {
	display:inline-block;
	width:270px; height:40px; margin:0px 10px 0px 0px;
	background:url(../imgs/top-logoAB01.png) 0px 0px no-repeat;
}
/*#GTop a:hover h1.Title .TextData,*/ #GTop a.GHoverOn h1.Title .TextData {
	text-shadow:0em 0em 1.93em #FFF, 0em 0em 1.29em #FFF, 0em 0em 0.64em #EEE;
	text-decoration:underline;
}
/*#GTop a:hover h1.Title .ImgData,*/ #GTop a.GHoverOn h1.Title .ImgData {
	background-position:0px -44px;
}

#GTop .Desc {
xborder:solid red 1px;
	/*border:solid red 1px;*/
	position:absolute;
	display:inline-block; /*padding:0.64em 0em 0em 1.07em;*/ bottom:0.9em; padding-left:1.1em;
	color:#999; font-size:0.84em; line-height:1.0; font-weight:normal; letter-spacing:0.142em;
	text-shadow:0em 0em 1em #FFF,0em 0em 0.64em #555;
}
@media only screen and (max-width : 480px) {
#GTop .Desc {
	font-size:0.74em;
	bottom:1.2em;
}
}
#GTop .Desc .BreadBaking {
	color:#ccc;
}
#GTop .Desc .BreadCrumb {
	color:#fff; margin-left:0.1em;
}

/*#GTop .Desc a:hover,*/ #GTop .Desc a.GHoverOn {
	color:#FFF; text-shadow:0em 0em 1.71em #FFF,0em 0em 1.21em #FFF,0em 0em 0.57em #FFF;
	text-decoration:underline;
}

/****************************************************************************************************************/
#GBottom {
	background:#292929; width:100%; /*height:600px;*/ text-align:center;
	padding:0.71em 0em 2.9em 0em;
	-webkit-box-shadow:0em 0em 1em #DDD; box-shadow:0em 0em 1em #DDD; 
	/* border-top:solid #FFF 1px; */
	background:#2E2E2E url(../imgs/bottom-grad02.gif) repeat-x;
}
#GBottom > div {
	margin-left:auto; margin-right:auto;
}
/*
#GBottom .MenuSample {
	background:url(../imgs/bottom-tmp01a.png) no-repeat; width:904px; height:275px;
}
*/
#GBottom img.UnderConstruction {
	display:block; margin:0px auto 0px auto; width:97%; max-width:900px !important;
}
/****************************************************************************************************************/
#GBottom {
	/*text-align:left;*/
	margin-top:1.43em;
}
#GBottom .Cell {
	text-align:left;
	/*border:solid yellow 1px;*/
	/*width:12.9em;*/
	display:inline-block;
	padding:0em 0.71em 0em 1.29em;
	font-weight:100;
	text-shadow:1px 1px 3px #000;
	font-size:1.0em;
	line-height:1.4em;
	vertical-align:top;
}
#GBottom .CellLeft {
	width:10.4em;
}
#GBottom .CellMid {
	width:22.1em;
	/*
	border-left:solid #900 1px;
	border-right:solid #900 1px;
	*/
}
#GBottom .CellRight {
	width:30.0em; max-width:98%;
}

#GBottom .BLink   { display:block; padding:0px 0px 0px 1.5em;  margin:2.5em  0em 1.0em 0.36em; text-decoration:none; }
#GBottom .SLink   { display:block; padding:0px 0px 0px 1.43em; margin:0.79em 0em 0.5em 1.07em; text-decoration:none; }

/*
#GBottom .BLink   { background:url(../imgs/icons01.png) 5px  -2px no-repeat; }
*/
#GBottom .SLink   { background:url(../imgs/icons01.png) 5px -71px no-repeat; }

#GBottom .BLink   { border-left:solid #800 3px; border-bottom:solid #555 1px; padding-left:0.8em; }

#GBottom .Current { background-color:#779; border:inset 1px; border-left:solid #800 2px; }

/*#GBottom .Current { background-color:#300; }*/

/*#GBottom .Cell a:hover, */#GBottom .Cell a.GHoverOn {
	text-decoration:underline;
	/*
	padding-bottom:0px;
	box-shadow:0px 1px 0px #FFF !important;
	*/
}

/****************************************************************************************************************/
#GBottom .Only-For-Phone-Portrait { display:none; }

@media screen and (orientation:portrait) and (max-width:720px) {

#GBottom .Cell  { font-size:1.4em; padding-left:4%; letter-spacing:0.14em; }
#GBottom .BLink { margin:1.5em 0em 0.6em 0.20em; }
#GBottom .SLink { margin:0.1em 0em 0.3em 1.07em; }

#GBottom .Only-For-Phone-Portrait { display:block; }
#GBottom .CellLeft  { width:30%; }
#GBottom .CellMid   { width:65%; }
#GBottom .CellRight { width:96%; margin-top:-1em; }

}

@media only screen and (min-width : 320px) {
	body { font-size:9px; }
	#LBlocksV01 { font-size:7px; }
	/*
	#GBottom .CellLeft  { width:30%; }
	#GBottom .CellMid   { width:68%; }
	#GBottom .CellRight { width:98%; }
	*/
}
@media only screen and (min-width : 480px) {
	body { font-size:9px; }
	#LBlocksV01 { font-size:7px; }
}

@media only screen and (min-width:768px) {
	body { font-size:12px; }
	#LBlocksV01 { font-size:11px; }
}
@media only screen and (min-width:1024px) {
	body { font-size:14px; }
	#LBlocksV01 { font-size:12px; }
}


@media only screen and (max-width : 1024px) {
	/*body { display:none; }*/
}
