body{
	font-family: Arial, Helvetica, sans-serif, "Hiragino Sans GB", "Microsoft Yahei" , Hei; 
	min-width:320px;
	margin-left:0px;	margin-right:0px;	font-size:11.5px;      line-height:1.3;	position:relative;	background-color:white;
}



/*---- test thumbnail image height---- */
/* .enlarge-img-cursor {height:112px;width:auto;} */

a { 
	color: #495995;
	text-decoration:none;
}

select {
	appearance:normal;
	-moz-appearance:menulist;
	-webkit-appearance:menulist;
}

.product-nd {
 display: '';
}

.enclosing-footer {
	text-align:center;
	width:100%;
	position:absolute;
	bottom:0px;
}

.neo_page_inner {	width:100%; margin:1px 2px 80px 1px; }
.neo_page_full_div {	width:100%;  }


#words-navi-aid-div {font-weight:normal;font-size:95%;color:#666666;letter-spacing:2px;text-transform:uppercase;background-color:white;text-align:left;overflow-y:hidden;height:16px;line-height:16px;}
/* enclosing div will have different  media query*/
#words-navi-aid-div font {border-bottom:1px #DDDDDD dotted;}
#words-navi-aid-print-friendly {font-weight:normal;text-decoraton:none; font-size:95%;color:#665588;text-align:right;letter-spacing:1px;white-space:nowrap;text-transform:uppercase;letter-spacing:2px;vertical-align:top}
#words-navi-aid-thumb-size {font-weight:normal;text-decoraton:#AAAAAA; font-size:92%;color:black;text-align:right;letter-spacing:1px;white-space:nowrap;text-transform:uppercase;letter-spacing:2px;vertical-align:middle;padding-right:20px;}
.words-navi-aid-divider { padding: 0px 15px 0px 15px; }
.words-navi-aid-word-outer { padding: 0px 5px 0px 5px; }
.words-navi-aid-word-outer span {border-bottom:1px #DDDDDD dotted;}

.zh-spacing-wide {letter-spacing:4px;}

.headline1_en { font-weight:normal; font-size:180%;text-transform: uppercase;}

.headline1_zh {	font-weight:normal;font-size:200%;letter-spacing:5px;}

#menu_billboard_overall_stat { text-align:center;color:#AAAAAA;font-weight:normal;white-space:normal;background-color:white;margin:0 0 0 0;;width:100%;letter-spacing:1px; }

.search_bar_input_outer { padding: 2px 6px 2px 6px; border:1px #EEEEEE solid;vertical-align:middle;text-align:center;white-space:nowrap;display:inline-block !important;float:none !important;display:block; float:left;clear:none;}
/*  display:inline-block !important;float:none !important;display:block; float:left;clear:none; */

	
	#autocomplete {	width:200px;	height:22px;	}
	
	
	#wonder-button-shop-menu{
		white-space:nowrap; border:1px black solid; padding: 5px 20px 5px 20px;
	}
	
	.footer-links-line{	vertical-align:bottom;text-align:left;line-height:24px; margin-bottom:20px;vertical-align:bottom;clear:both;width:100%;  }
	.footer-links-line span{	  }
	.footer-anchor {	color:#333333;font-weight:bold;  margin-top:0px; white-space:nowrap;}
	.footer-anchor-inactive {	color:#CCCCCC;font-weight:bold;  margin-top:0px; white-space:nowrap;}
	.footer-separator {	color:#999999;font-size:70%;font-weight:bold;;padding: 0px 15px 0px 15px; }
	.footer-anchors-div { text-align:left; white-space:normal; }
	

	
	.tiptop-navi-hamberger-td {
		min-width: 35px; width:35px;
	}
	
	.tiptop-navi-td {
		padding:0px; min-width: 35px; text-align:center; white-space:nowrap; border-left: 1px #CCCCCC solid; border-right: 1px #CCCCCC solid; vertical-align:middle;
	}
	
	.city-round-corner {
		border-radius:6px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		-khtml-border-radius: 6px;
	}
	/* previous color : #CCCCCC */
	
	
	.top-city-button-zh2 {
		width:40px;line-height:12px;font-size:12px;color:white;font-weight:bold;border:1px white solid;text-decoration:none;background-color:#CCCCCC;margin:0px; margin-top:4px;padding:3px 1px 3px 1px
	}
	
	.top-city-button-zh2:hover {
		border:1px #6F6F6F solid;

	}
	
	.top-city-button-en2 {
		width:40px;line-height:11px;font-size:11px;color:white;font-weight:bold;border:1px white solid;text-decoration:none;background-color:#CCCCCC;margin:0px; margin-top:4px;padding:3px 1px 3px 1px

	}
	
	.top-city-button-en2:hover {
		border:1px #6F6F6F solid;
	}
	
	.top-city-button-selected-zh2 {
		width:40px;line-height:12px;font-size:12px;color:white;font-weight:bold;border-left:1px white solid;border-right:1px white solid;text-decoration:none;background-color:#6F6F6F;margin:0px; padding:5px 1px 5px 1px;margin-top:0px;
	}
	
	.top-city-button-selected-en2 {
		width:40px;line-height:11px;font-size:11px;color:white;font-weight:bold;border-left:1px white solid;border-right:1px white solid;text-decoration:none;background-color:#6F6F6F;margin:0px; padding:3px 1px 3px 1px;margin-top:0px;
	}
	

	

@media all and (min-width: 10px) and (max-width: 999px) {

	.screen-with-max { width:100%; }
	
	#second_menu { vertical-align:middle;width:100%;margin-bottom:5px;text-align:center;}
	.second_menu_div { vertical-align:middle; float:left;clear:both;height:40px;width:100%; border:1px #666666 solid;text-align:center; font-size::110%;}
	.second_menu_separator_div {display:none; }
	.second_menu_separator_div img { margin-top:10px; }
	.second_menu_text_link {	font-weight:bold; padding: 5px 10px 5px 10px; margin-top:3px;}
	.second_menu_text_link a {	color: #333333;}
	
}

@media all and (min-width: 10px) and (max-width: 599px) {
	
	.mobile_show {	display:'';	}
	
	.mobile_hide {  	display:none;	}
	
	#menu_billboard {		width:100%;	}
	
	.
	.left_half_full_div { width:99%; }
	
	
	.neo_page_big_header {font-size:180%;color:#333333;margin-bottom:10px;white-space:normal;font-weight:bold; }
	
	#footer_left_div {	float:left;clear:both;width:100%;text-align:left;clear:both; padding:bottom:20px;	}
	#footer_right_div {	text-align:center;float:left;clear:both;width:100%; padding-top:20px;border-top:1px #CCCCCC solid; }
	#footer_right_div div{	text-align:center;float:left;clear:both;width:100%; margin-bottom:15px; }
	.footer-category-div {max-width:90px;width:90px;white-space:nowrap;}
	.footer-category {white-space:nowrap;border:1px #333333 solid;color:black;padding:1px 10px 1px 10px;width:80px;}
	
	#banner-div {		width:100%;	}

/* need 98% to leave space for shadow, otherwise screen width is affected */	
	#banner-div img {		width:98%;	} 
	
	#hugh-logo-div {		display:none;	}
	
	
	
	#inner-hugh-logo-div { width:100%;display:block;margin-bottom:10px; }
	#hugh-logo-div-since { 	font-size:115%;font-weight:bold;color:#999999;padding-bottom:3px;display:block;	}
	#hugh-logo-div-new-homes-links { 	display:block; margin-top:-24px;opacity:0.8	}
/*	#hugh-logo-img {	width:100%;display:'';	} */
	#hugh-logo-img { max-width:80px; height:auto; }
	#hugh-logo-div-shop-name {
		font-size:150%;font-weight:bold;border-top:1px #AAAAAA solid;white-space:nowrap;
	}
	#hugh-logo-div-slogan {
		margin-top:3px;margin-bottom:8px;
		color:olivedrab;font-style:italic;height:14px;white-space:nowrap;
	}
	
	
	#mobile-pop-menu {
		width:280px;
		position:absolute;
		z-index:1000;
		top:-42px;
		left:33px;
		background-color:white;
		border:1px #AAAAAA solid;
		opacity:0.98;
		filter: alpha(opacity=98);
	}
	
	.wonder-popup-container-inner { width:100%;clear:both;padding: 15px 10px 10px 10px ;margin-top:-20px;}
	
	
	#words-navi-aid-enclosing-div {display:none;}
	
}


@media all and (min-width: 600px) and (max-width: 999px) {
	
	.tablet_show {
		display:'';
	}
	
	.tablet_hide {
		display:none;
	}
	
	#menu_billboard {
		width:560px;
	}
	
	.tiptop-navi-td {
		padding:0px; text-align:center; white-space:nowrap;
	}
	
	#footer_left_div{	float:left;clear:both;width:100%;text-align:left; padding:bottom:20px;	}
	#footer_right_div{	text-align:center;float:left;clear:both;width:100%; padding-top:20px;border-top:1px #CCCCCC solid; }
	#footer_right_div div{	text-align:center;float:left;clear:both;width:100%; margin-bottom:15px; }
	
	#mobile-pop-menu {
		width:580px;
		position:absolute;
		z-index:1000;
		top:-42px;
		left:33px;
		background-color:white;
		border:1px #AAAAAA solid;
		opacity:0.98;
		filter: alpha(opacity=98);
	}
	
	
}

@media all and (min-width: 600px) {

	#hugh-logo-div {
		width:22%;
		max-width:256;
		max-height:200px;
		display:'';
		overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
	}
	
	#hugh-logo-div-since { 	font-size:115%;font-weight:bold;color:#999999;padding-bottom:3px;display:none;	}
	#hugh-logo-div-new-homes-links { 	display:none;	}
	#hugh-logo-img {	width:100%;	}
	#hugh-logo-div-shop-name{
		font-size:150%;font-weight:bold;border-top:1px #AAAAAA solid;overflow-x:show;
		white-space:normal;height:20px;overflow-y:hidden;
	}
	#hugh-logo-div-slogan {
		margin-top:3px;margin-bottom:8px;
		color:olivedrab;font-style:italic;white-space:normal;height:14px;overflow-y:hidden;
		;text-overflow:ellipsis;
	}
	
	
	.neo_page_big_header {font-size:220%;color:#333333;margin-bottom:20px;white-space:normal;font-weight:bold; }
	
	#banner-div {
		width:88%;
		max-width:920px;
	}
	
/* need 98% to leave space for shadow, otherwise screen width is affected */	
	#banner-div img {
		width:99%;
	}
	
	
	.wonder-popup-container-inner { width:100%;clear:both;padding: 20px 20px 20px 20px ;margin-top:-20px;}
	
	.pp_product_text_div { min-width:300px; }
	.pp_large_product_img {  max-width:100%; padding:5px; border:1px #F3F3F3 solid;}
	
	#words-navi-aid-enclosing-div {display:block;}
	.footer-category-div {max-width:120px; width:120px;white-space:nowrap;}
	.footer-category {border:1px #333333 solid;color:black;padding:1px 10px 1px 10px;width:80px;}
	
	
	.left_half_full_div { width:48%; display: inline-block !important; display: block; float: none !important;float:left;}
}

@media all and (min-width: 1000px) {


	.screen-with-max {
		max-width:1230px;
		width:100% !important ;
		width: 1230px;
	}
	
	
	#hugh-logo-div-since {display:block;}
	#hugh-logo-div-new-homes-links {display:block; margin-top:1px;}
	
	#footer_left_div{	float:left;clear:none;width:73%;text-align:left; 	}
	#footer_right_div{	text-align:right;float:left;clear:none;width:24%; }
	#footer_right_div div { width:100%; float:right; clear:both; margin-bottom:24px;}
	
	#mobile-pop-menu {
		width:1060px;
		position:absolute;
		z-index:1000;
		top:-42px;
		background-color:white;
		border:1px #AAAAAA solid;
		opacity:0.98;
		filter: alpha(opacity=98);
		overflow:hidden;
		padding:0px;
	}
	
	.full_show {
		display:'';
	}
	
	.full_hide {
		display:none;
	}
	
	
	#second_menu { vertical-align:middle;height:30px;margin-bottom:5px;text-align:center;  }
	.second_menu_div { vertical-align:middle; height:30px; float:left;clear:none; }
	.second_menu_separator_div { vertical-align:middle;padding: 0px 25px 0px 25px;text-align:center;height:30px; float:left;clear:none; }
	.second_menu_separator_div img { margin-top:10px;display:''; }
	.second_menu_text_link {	font-weight:bold; padding: 5px 10px 5px 10px; margin-top:3px;}
	.second_menu_text_link a {	color: #333333;}
	#second_menu_inner  {text-align:justify }
	#second_menu_inner > div {display:inline-block;float:none !important; float:left;clear:none;}
	
	
	.tiptop-navi-hamberger-td {
		width:35px; border-left: 1px #EEEEEE solid; border-right: 1px #EEEEEE solid;
	}
	
	.tiptop-navi-td {
		padding:0px; min-width: 140px;text-align:center;vertical-align:middle;; border-left: 1px #EEEEEE solid; border-right: 1px #EEEEEE solid;white-space:nowrap;
	}
	
	.city-round-corner {
		border-radius:10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
	}
	
	.top-city-button-zh2 {
		width:74px;line-height:12px;font-size:12px;color:white;font-weight:bold;border:2px white solid;text-decoration:none;background-color:#CCCCCC;margin:0px; margin-top:0px;padding:6px 4px 6px 4px;
	}
	
	.top-city-button-zh2:hover {
		border:2px #6F6F6F solid;

	}
	
	.top-city-button-en2 {
		width:74px;line-height:11px;font-size:11px;color:white;font-weight:bold;border:2px white solid;text-decoration:none;background-color:#CCCCCC;margin:0px; margin-top:0px; padding:1px 4px 0px 4px;

	}
	
	.top-city-button-en2:hover {
		border:2px #6F6F6F solid;

	}
	
	.top-city-button-selected-zh2 {
		width:74px;line-height:12px;font-size:12px;color:white;font-weight:bold;border-left:2px white solid;border-right:2px white solid;text-decoration:none;background-color:#6F6F6F;margin:0px; padding:7px 4px 7px 4px;
	}
	
	.top-city-button-selected-en2 {
		width:74px;line-height:11px;font-size:11px;color:white;font-weight:bold;border-left:2px white solid;border-right:2px white solid;text-decoration:none;background-color:#6F6F6F;margin:0px; padding:2px 4px 2px 4px;

	}
	

}




TD, TR, Table    { 
	  border-collapse:collapse;
	  vertical-align: top;
	text-align:left;
	 }

img {
	border:0px;
}

.neo-link-button-large-gray {
	padding: 10px 20px 10px 20px;
	background-color: #F1F1F1;
	border:1px #EEEEEE solid;
	font-weight:bold;
	color:#666666;
}


.mobile_menu1_navi {
background-color:white;border:1px #666666 solid;color:#333333;margin:0px;width:260px; padding:5px 10px 5px 10px;text-align:left;
	}

.mobile_menu1_title {
font-weight:bold;font-size:18px;
	}

.layout-wide {
	  padding:0px;
	  margin:0px;
	  clear:both;
	width:100%;
	  max-width:1230px;
	border:0px;
	border-collapse:collapse;
/*	width:1230px;
	min-width:1230px;	 */
}

/*
#layout-footer {
	width: 1230px;
}
*/


.hover_pointer:hover {
cursor:pointer;
}

.hover_arrow:hover {
cursor:default;
}

/*
.fixed_top_enclosing_top {
 position: fixed; 
top: 0;
z-index: 100;
}
*/

#lean-spacer-image {
	border:0px;
	margin:0px;
	padding:0px;
}


#footer-top-hb-td {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0px;
	background-image: url("/images/normal/shop/layout/footer-top-hb.gif");
}


.layout-product-text-loader-img {
/*	padding-top:220px;
	padding-left:130px; */
}	



.js_date_div {
 white-space:nowrap;float:left;
margin:0px;
}

.js_clock_div {
 white-space:nowrap;float:left;padding-left:5px;
margin:0px;
}


.top-city-button-en {
 position:relative;z-index:30;margin-top:-27px;
line-height:11px;font-size:11px;color:white;font-weight:bold;border:0px;text-decoration:none;
}


.top-city-button-zh {
 position:relative;z-index:30;margin-top:-23px;
color:white;font-weight:bold;font-size:12px;border:0px;text-decoration:none;
}


.shadow-b-img {
  border: 3px white solid;
  -moz-box-shadow: 3px 3px 2px #999999;
  -webkit-box-shadow: 3px 3px 2px #999999;
  box-shadow: 3px 3px 2px #999999;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
}

.shadow-light {
  border: 1px white solid;
  -moz-box-shadow: 2px 2px 1px #999999;
  -webkit-box-shadow: 2px 2px 1px #999999;
  box-shadow: 2px 2px 1px #999999;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#999999')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#999999');
}

.corner-small {

		border-radius:3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
}

@media print
{
	.np, .np *
	{
		display:none !important;
	}
}



/* #####  Start LEFT MENU  ###### */


.layout-left-menu5-cell , .layout-left-menu5-cell-long {
	border: 1px #CCCCCC solid; width:50%;vertical-align:top;
}

.layout-left-menu5-cell:hover  {
	background-color: #EEEEEE;
	cursor: pointer;
}


.layout-left-menu5-cell-long:hover {
	background-color: #EEEEEE;
	cursor: pointer;
}

.layout-left-menu5-cell a , .layout-left-menu5-cell-long a{
	text-decoration: none;
	display: block;
	padding:3px;
	padding-bottom:0px;
	padding-right:1px;
	vertical-align:top;
	color:#666666; 
}


.layout-left-menu5-cell img {
	 border: 0px; padding:0px;  vertical-align:middle;float:right; clear:none;width:25px;height:25px;padding-bottom:3px;padding-left:3px;
}


.layout-left-menu5-cell-long img {
	 border: 0px; padding:0px;  vertical-align:middle;float:right; clear:none;width:70px;height:25px;padding-bottom:3px;padding-left:3px;
}

.img_low_opacity {
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.divider-top {
	display: block;
	height: 1px;
	border: 0px;
	border-top: 1px #EEEEEE solid;
	margin: 1em 0;
	padding: 0;
	margin:8px 10px 8px 10px;
}

	.small-round-corner {
		border-radius:3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
	}

	.medium-round-corner {
		border-radius:10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
	}
	
		
	
	.complete-circle {
		border-radius:50%;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		-khtml-border-radius: 50%;
	}
	
	.center-middle-text {
		vertical-align: middle;
		text-align:center;
	}
	.center-middle-text span {
		vertical-align: middle;
		text-align:center;
	}
	
	
	
#page_description_tab2_wrap {	width:100%;}
#page_description_tab2 {	background-color:#F3F3F3;width:95%;text-align:left;align:left;max-width:960px;padding:8px;color: #999999;*background-color:white; height:150px;max-height:200px;overflow-y:auto;height:auto !important;}
#page_description_tab2 h1 {	padding-bottom:4px;margin-bottom:4px; font-size:100%; color: #666666; float:none; clear:both; width:100%;*color:#EEEEEE;}
#page_description_tab2 p {}

/* #####  End LEFT MENU  ###### */




/* #### put some misc page stuff here */

.misc-table-outer-responsive1 { width:98%;}
.misc_page_subheader1 {width:98%; font-weight:bold; text-align:left;margin-bottom:10px;font-size:110%;}

.media_top_summary_div {padding-right:2px;white-space:nowrap;text-align:center;margin-bottom:10px;vertical-align:top;}

.safe-inline-block {display:inline-block !important;float:none !important;display:block; float:left;clear:none;vertical-align:top;text-align:left;}

.safe-inline-block-placeholder {width:100%;height:0;}
.safe-inline-block-encloser {text-align:justify;}
.safe-inline-block-encloser:after {content: ""; display: inline-block;width:100%;}

.img-with-max {max-width:98%;}
/* DarkGoldenRod */
.frontend_flash_note {width:88%; text-align:center; color: #755507; border:2px DarkGoldenRod dotted;font-size: 120%;padding:20px 5% 20px 5%;}

.fancy-appear { opacity: 0;}

/* ########### burger animation ##### */

#burger-nav-icon4 {
  width: 18px;
  height: 14px;
  margin: 0 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  z-index:20001;position:fixed;margin-left:6px;top:7px;
  background: white;
}

#burger-nav-icon4 span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  border-radius: 3px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#burger-nav-icon4 span:nth-child(1) {
  top: 0px;
/*  background: #f05c79; */
  background: #ff99aa;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#burger-nav-icon4 span:nth-child(2) {
  top: 6px;
  background: olivedrab; 
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#burger-nav-icon4 span:nth-child(3) {
  top: 12px;
  background: #999999; 
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#burger-nav-icon4.open span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: -1px;
  left: 3px;
  background: crimson;
  height: 4px;
  border-radius: 4px;
}

#burger-nav-icon4.open span:nth-child(2) {
  width: 0%;
  opacity: 0;
}

#burger-nav-icon4.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 11px;
  left: 3px;
  background: olivedrab;
  height: 4px;
  border-radius: 4px;
}	

.ggb_pagination {
  background: white;
  cursor: default;
  /* self-clearing method: */ }
  .ggb_pagination a, .ggb_pagination span, .ggb_pagination em {
    padding: 0.2em 0.5em;
    display: block;
    float: left;
    margin-right: 8px; }
  .ggb_pagination .disabled {
    color: #999999;
    border: 1px solid #dddddd; }
  .ggb_pagination .current {
    font-style: normal;
    font-weight: bold;
   /* background: #2e6ab1; */
    background: #666666; 
    color: white;
    border: 1px solid #2e6ab1; }
  .ggb_pagination a {
    text-decoration: none;
    color: #105cb6;
    border: 1px solid #9aafe5; }
    .ggb_pagination a:hover, .ggb_pagination a:focus {
      color: #000033;
      border-color: #000033; }
  .ggb_pagination .page_info {
    background: #2e6ab1;
    color: white;
    padding: 0.4em 0.6em;
    width: 22em;
    margin-bottom: 0.3em;
    text-align: center; }
    .ggb_pagination .page_info b {
      color: #000033;
      background: #6aa6ed;
      padding: 0.1em 0.25em; }
  .ggb_pagination:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  * html .ggb_pagination {
    height: 1%; }
  *:first-child + html .ggb_pagination {
    overflow: hidden; }


