.google{line-height:1.4;font-family: helvetica, arial, sans-serif;}
.google a:link,
.google a:visited,
.google a:active,
.google a:hover{border:none;text-decoration:underline;}

.google .ad_attribution{}
.google .ad_header{font-weight:bold;padding-bottom:7px;color:#333639;}
/*
.google .ad_title,
.google .ad_title_large{color:#205d89 !important;}
*/
.google .ad_title,
.google .ad_title_large{color:#000;}
.google .ad_text,
.google .ad_text_large{color:#444;}
/*
.google .ad_url,
.google .ad_url_large{color:#008040 !important;text-decoration:none}
*/
#container .google .ad_title:link,
#container .google .ad_title_large:link,
#container .google .ad_title:visited,
#container .google .ad_title_large:visited {color:#335f9c;}
#container .google .ad_title:hover,
#container .google .ad_title_large:hover,
#container .google .ad_title:active,
#container .google .ad_title_large:active,
#container .google .ad_title:focus,
#container .google .ad_title_large:focus {color:#06f;}


.google .ad_box {padding:5px 0 0;}
.google .wide_ads {/* background:#f3f6f9; */border:1px solid #e3e6e9;border-width:0;overflow:hidden;}
/* 03Apr12 * .google .ad_box.wide_ads span{display:block;} */
.google .ad_box.wide_ads span{display:block;}
/* 04Apr12 * */.ShellShocker2011 .google .ad_box.wide_ads span{display:inline;}
.google .wide_header {text-align:right}
/*.google .narrow_ads {background:#f3f6f9}*/
.google .narrow_header {text-align:left}
.google .feedback{margin-top:12px;}
.grpAside .google .feedback{margin-top:15px;}

.google ul{list-style:none;margin:4px 0;}
.google li{margin-bottom:8px;}

#wide_ad_unit{font-size:1.2em;padding:8px 2px;clear:both;}
#wide_ad_unit.google strong{color:#000}
#wide_ad_unit.google ul li .ad_title,
#wide_ad_unit.google ul li .ad_title_large{float:left;width:30ex;}
/* 03Apr12 * #wide_ad_unit.google ul li .ad_title_large{float:left;width:30ex;} */
/* 04Apr12 * */.ShellShocker2011 #wide_ad_unit.google ul li .ad_title,
/* 04Apr12 * */.ShellShocker2011 #wide_ad_unit.google ul li .ad_title_large{float:none;width:auto;}
#wide_ad_unit.google .ad_text,
#wide_ad_unit.google .ad_text_large{margin-left:33ex;margin-right:37ex;padding-left:0px;color:#444;}
/* 04Apr12 * */.ShellShocker2011 #wide_ad_unit.google .ad_text,
/* 04Apr12 * */.ShellShocker2011 #wide_ad_unit.google .ad_text_large{margin-left:auto;margin-right:auto;}
#wide_ad_unit.google .ad_url,
#wide_ad_unit.google .ad_url_large{position:absolute;right:0;top:0;padding-left:0px;width:34ex;/* color:#444; */}
/* 04Apr12 * */.ShellShocker2011 #wide_ad_unit.google .ad_url,
/* 04Apr12 * */.ShellShocker2011 #wide_ad_unit.google .ad_url_large{position:static;}
#wide_ad_unit ul{margin:0;padding:0;float:left;width:100%;}
#wide_ad_unit li{margin:8px 0;padding:0;position:relative;overflow:hidden;border:1px solid white;}
#wide_ad_unit{margin:18px 0 0 6px;overflow:auto;}

#wide_ad_unit .ad_box.wide_ads{overflow:auto;margin:4px auto;}
#wide_ad_unit .feedback{display:inline;padding-left:12px;}

/* REM20101217 */
#narrow_ad_unit strong,
#wide_ad_unit strong{color:#000}

#narrow_ad_unit a,
#wide_ad_unit a{color:#335f9c;}
#narrow_ad_unit a:active,
#wide_ad_unit a:active,
#narrow_ad_unit a:hover,
#wide_ad_unit a:hover {color:#06f;}

#narrow_ad_unit a{word-wrap:break-word;}
#narrow_ad_unit a.ad_url,
#wide_ad_unit a.ad_url{color:#f90}
#narrow_ad_unit a.ad_url:active,
#wide_ad_unit a.ad_url:active {color:#e60;}
#narrow_ad_unit a.ad_url:visited,
#wide_ad_unit a.ad_url:visited {color:#f90;}
#narrow_ad_unit a.ad_url:hover,
#wide_ad_unit a.ad_url:hover {color:#e60;}

#narrow_ad_unit a.ad_url_large,
#wide_ad_unit a.ad_url_large{color:#f90}
#narrow_ad_unit a.ad_url_large:active,
#wide_ad_unit a.ad_url_large:active {color:#e60;}
#narrow_ad_unit a.ad_url_large:visited,
#wide_ad_unit a.ad_url_large:visited {color:#f90;}
#narrow_ad_unit a.ad_url_large:hover,
#wide_ad_unit a.ad_url_large:hover {color:#e60;}

#wide_ad_unit.clearNone { clear: none; width: 100%;box-sizing:border-box;}

.bodyLeftArea #narrow_ad_unit{font-size:1.15em;padding-top:4px;}
.bodyLeftArea #narrow_ad_unit ul{padding:0;margin-top:1px;}
.bodyLeftArea #narrow_ad_unit ul li{padding:5px 5px 5px 2px;overflow:hidden;width:143px}
.bodyLeftArea #narrow_ad_unit{margin-top:14px;padding-left:5px;}
.bodyLeftArea #narrow_ad_unit.google .ad_text,
.bodyLeftArea #narrow_ad_unit.google .ad_text_large{color:#444;}

.bodyLeftArea .googleSearchLabel{margin:15px 0 0 2px;}
.bodyLeftArea #search_box{margin:1px 2px;width:150px;}
.bodyLeftArea input{margin:1px 2px;}
.bodyLeftArea .ad_box.narrow_ads{padding-left:0;}
.bodyLeftArea .ad_box.narrow_ads span {display:block;}

.product_list_body #bodyLeftArea #narrow_ad_unit{font-size:1.15em;padding-top:4px;}
.product_list_body #bodyLeftArea #narrow_ad_unit ul{padding:0;margin-top:1px;}
.product_list_body #bodyLeftArea #narrow_ad_unit ul li{padding:5px 5px 5px 2px;overflow:hidden;width:143px}
.product_list_body #bodyLeftArea #narrow_ad_unit{margin-top:14px;padding-left:5px;}
.product_list_body #bodyLeftArea #narrow_ad_unit.google .ad_text,
.product_list_body #bodyLeftArea #narrow_ad_unit.google .ad_text_large{color:#444;}

.product_list_body #bodyLeftArea .googleSearchLabel{margin:15px 0 0 2px;}
.product_list_body #bodyLeftArea #search_box{margin:1px 2px;width:150px;}
.product_list_body #bodyLeftArea input{margin:1px 2px;}
.product_list_body #bodyLeftArea .ad_box.narrow_ads{padding-left:0;}
.product_list_body #bodyLeftArea .ad_box.narrow_ads span {display:block;}

.narrow_ads_right{margin-top:8px;}
.narrow_ads_right li{margin-bottom:12px;}