﻿/* CLEAR EVERYTHING */
html, body, a, div, p, h1, h2, h3, h4, h5, h6 { border: 0; outline: 0; padding: 0; margin: 0; text-decoration: none; font-family: Arial, Sans-Serif; font-size: 12px; color: #002144; }

/* MasterPage.master LAYOUT */
body { background-color: #002245; }
div#page-container { background: url(images/body-bg.jpg) repeat-x 0% 0%; overflow:hidden; }
div#content{overflow:hidden;}
div#page { width: 900px; margin: 0px auto; position: relative; }
div#head { height: 147px; padding-top: 22px; position: relative; }
div#head div#head-top { height: 84px; width: 900px; position: relative; }
div#head div#head-top a#logo { background-image: url(images/sprite-main.jpg); display: block; width: 330px; height: 84px; background-position: 0 -415px; }
div#head div#head-top div#search { position: absolute; right: 0; bottom: 8px; line-height: 28px; height: 28px; }
div#head div#animation { width: 1054px; height: 63px; position: relative; left: -77px; }
div#body { position: relative; padding: 8px 0 8px 0; margin-top: 38px; }
div#body div#content-container { min-height: 300px; padding: 6px 12px 6px 12px; background-color: white; overflow:hidden; }
div#body div#body-top { position: absolute; top: 0; background: url(images/sprite-main.gif) 0 -50px; width: 900px; height: 8px; }
div#body div#body-bottom { position: absolute; bottom: 0; background: url(images/sprite-main.gif) 0 -68px; width: 900px; height: 8px; }
div#footer { padding: 30px 6px 6px 6px; text-align: center; font-family: Verdana; font-size: 11px; }
div#footer, div#footer p, div#footer span, div#footer p a, div#footer p a:hover { color: #8593a3; }
div#footer p a:hover{text-decoration:underline;}

input.search-button { background: transparent url(images/sprite-main.gif) no-repeat 0 -86px; border: 0; margin-left: 6px; width: 13px; height: 20px; cursor: pointer; padding: 0; vertical-align: middle; }
div#search input.text { background: transparent url(images/search_grade.jpg) repeat-y; width: 152px; height: 22px; border: solid 1px #002146; color: White; font-size: 12pt; padding-left: 6px; }

/* MENU */
div#nav { background-image: url(images/sprite-main.gif); width: 900px; height: 30px; line-height: 30px; vertical-align: middle; background-position: 0 -369px; position: absolute; top: 169px; z-index:100;}
div#nav ul.AspNet-Menu > li { border-left: solid 1px #65839A; border-right: solid 1px #3B576C; }
div#nav ul.AspNet-Menu > li.last { border-right: 0; }
div#nav ul.AspNet-Menu > li.first { border-left: 0;}
div#nav ul.AspNet-Menu a, div#nav ul.AspNet-Menu span { font-family: Verdana; font-size: 10pt; color: White; letter-spacing: 1px; text-transform: lowercase; padding: 0 10px 0 10px; }
div#nav ul.AspNet-Menu a:hover, div#nav ul.AspNet-Menu span:hover, div#nav ul.AspNet-Menu li a.selected { background-color: #8C0202; }
div#nav ul.AspNet-Menu li ul { width: 140px; background-color: #537892; border: solid 1px white; border-top: 0; top: 30px; left: -1px; }
div#nav ul.AspNet-Menu li ul li { width: 100%; border-bottom: solid 1px #7190A4; }
div#nav ul.AspNet-Menu li ul li a:hover { background: #537892; color: #001F42; }
div#nav ul.AspNet-Menu > li.first a:hover { background: transparent url(images/menu_over_cap.gif) no-repeat top left; }

/* PRODUCT DROPDOWN */
div#nav ul.AspNet-Menu li ul.products{width:424px;padding: 4px 2px 8px 2px;}
div#nav ul.AspNet-Menu li ul div {float:left;width:140px;}
div#nav ul.AspNet-Menu li ul div a{font-size:8pt;padding:2px 2px 2px 2px;}
div#nav ul.AspNet-Menu li ul div ul{position:static;border:0;}
div#nav ul.AspNet-Menu li ul div li {border:0;line-height:12px; height:auto;padding: 3px 8px 3px 3px;}
div#nav ul.AspNet-Menu li ul div a:hover {background-color:#7190A4;}

/* LOGIN PAGE */
fieldset.login { width: 350px; margin: 0px auto; border: 1px solid #EFEFEF; padding: 5px; }
fieldset.login legend { padding: 5px; }
fieldset.login label { display: block; float: left; width: 120px; clear: left; line-height: 30px; margin: 5px 0px; }
fieldset.login input { border: 1px solid #EFEFEF; margin: 5px 0px; }
fieldset.login span.checkbox input { margin: 15px; }
fieldset.login input.text { height: 30px; font-size: 25px; width: 160px; background-image:none; color: #002144;}
fieldset.login input.submit { padding: 5px; float: right; margin-right: 20px; background-image:none; }
fieldset.login a { font-size: 10pt; }

/* CONTENT STYLES */
h1 { margin-bottom: .5em; background: #002046 url(images/head_cap_r.jpg) no-repeat top right; color: white; font-size: 18pt; line-height: 36px; padding-left: 12px; }
h2 { font-size: 18px; margin-bottom: .5em; }
h3 { font-size: 16px; margin-bottom: .5em; }
h4 { font-size: 14px; margin-bottom: .5em; }
h5 { font-size: 12px; margin-bottom: .5em; }
h6 { font-size: 10px; margin-bottom: .5em; }
p { font-size: 12px; margin-bottom: 1em; }
ul { font-size: 12px; }
ol { font-size: 12px; }
li {  }
i { font-style: italic; }
u { text-decoration: underline; }
strike { text-decoration: line-through; }
.clear { clear: both; }
span.xx-small { font-size: 8px; }
span.x-small { font-size: 10px; }
span.small { font-size: 12px; }
span.medium { font-size: 14px; }
span.large { font-size: 16px; }
span.x-large { font-size: 18px; }
span.xx-large { font-size: 20px; }
hr { height: 3px; border: solid 1px #A2A5AC; border-right: 0; border-left: 0; }
input.text { width: 250px; background: transparent url(images/signup_grade.jpg) repeat-y; height: 19px; border: solid 1px #002146; color: White; padding-left: 6px; padding-top: 3px; margin-bottom: 8px; }
input.submit { padding-right: 14px; padding-left:0; background: transparent url(images/arrow.gif) no-repeat center right; border: 0; cursor: pointer; }
blockquote, blockquote p { margin:0; font-size:13pt; font-style:italic; font-family: Georgia;padding-bottom:14px; padding-top:10px; }
blockquote span.x-small {padding-top:6px; font-style:normal; display: block; font-family:Arial;}
a, a:visited{color:#8C0202;}
a:hover{color:#6096B8;}
a img{border:0;}

p.arrow-button{line-height:14px;}
p.arrow-button a, p.arrow-button a:hover{color: #002144;}
img.arrow-button{vertical-align: middle; padding-left: 4px;border:0;}

/*Subpage*/
h1.subpage{padding-left:0;}
h1.subpage span{display:block;padding-left:12px;background: url(images/head_cap_l.jpg) no-repeat top left;}

/*Dealer Network*/
#locations_search{border:0;padding:0;margin:0;color:white;}
#locations_search br{clear:both;display:block;}
#dealer-search{background-color:#002046;position:relative;padding:12px;width:839px;margin: 0px auto;overflow:hidden;}
#dealer-search .field{width:158px;height:22px;border:solid 1px #6B8EAE;padding-top:4px;margin-bottom:12px;}
#dealer-search .cb{padding:6px;}
#dealer-search .cb label{white-space:nowrap;width:100px;}
#dealer-search .dd{padding:0;}
#dealer-search label{color:White!important;width:94px;display:block;text-align:right;margin-right:8px;line-height:22px;vertical-align:middle;float:left;}
#dealer-search #top{height:11px;background: url(images/dealer/top_03.jpg) no-repeat top left; width:863px; position:absolute; top:0;left:0;}
#dealer-search #bottom{height:11px;background: url(images/dealer/bottom_03.jpg) no-repeat top left; width:863px; position:absolute; bottom:0;left:0;}
#loc_search{width:280px; float:left;}
#loc_search div.text{padding:4px 0 4px 4px;}
#loc_search div div.text p{color:White!important;}
#results-right{width:542px; float:left; padding-left: 12px;}
#map_canvas{width:100%; height:376px;}
#locations_search #message{margin:12px;}
#locations_search #message p{color:White; background-color:#6B8EAE; padding: 10px;}
#locations_search .button{border:0; background-image:url(images/dealer/submit_03.jpg);width:116px; height:30px;margin-left:98px;}
#locations_search .button:hover{cursor:pointer;}
#results-pane{clear:both;padding-top:12px;}
#results-pane ul{margin:0 0 20px 0;list-style:none;clear:both;overflow:hidden;}
#results-pane li{width:30%; float:left;list-style:none;margin-right:20px;}
#results-pane p, #results-pane h3{margin-bottom:.3em;}
#results-right #text-right *
{
    color: White;
}
#dealer-search input.phone{width:30px;}
#dealer-search input.phone3{width:50px;}
.i-think-not{visibility:hidden;}﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the Menu control adapter is enabled. */
/* These rules correspond to the "pure CSS menu" technique that have been evolving over the past several years. */ 
/* See WhitePaper.aspx for details. */

ul.AspNet-Menu 
{
    position: relative;
}


ul.AspNet-Menu, 
ul.AspNet-Menu ul
{
    margin: 0;
    padding: 0;
    display: block;

}

ul.AspNet-Menu li
{
    position: relative;
    list-style: none;
    float: left;
}

ul.AspNet-Menu li a,
ul.AspNet-Menu li span
{
    display: block;
    text-decoration: none;
}

ul.AspNet-Menu ul
{
    position: absolute;
    visibility: hidden;    
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul
{
    visibility: hidden;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul div ul
{
    visibility: visible;
}

.AspNet-Menu-Vertical ul.AspNet-Menu li
{
    width: 100%;
}
﻿.foo{}

/*div#content{padding: 0 12px 0 12px;}*/
div.submenu-container{padding:0!important;}
/* Two Column */
div#twocol-left{width:404px; padding: 0 0 0 12px; float:left;}
div#twocol-right{width:414px; float:right;padding: 0 12px 0 0;}

/* Submenu Two Column */
div#sub-menu{color:white;padding-top:10px;width:170px;float:left;background: #537892 url(images/menu_topcap.jpg) no-repeat top left;}
div#sub-menu span{padding-left:10px;text-transform:lowercase;font-size:11pt;font-weight:bold;}
div#sub-menu a{color:white;width:148px;position:relative;left: -4px;padding-left:12px;font-size:8pt;}
div.sub-nav a:hover, div.sub-nav li.AspNet-Menu-Selected a{background-color:#002046;}
div#right{float:right;width:698px;}
div.submenu-container div#twocol-left{padding: 0 0 0 12px;width:348px; float:left;}
div.submenu-container div#twocol-right{padding: 0 12px 0 0;width:300px; float:right;}
div.sub-nav div.AspNet-Menu-Vertical{background: url(images/menu_bottomcap.jpg) no-repeat bottom left; padding-bottom:12px; padding-top:2px; overflow:hidden;}
div.sub-nav div.AspNet-Menu-Vertical ul{padding: 0 16px 0 10px;}
div.sub-nav span.line{height:1px;overflow:hidden;width:134px;border-bottom: 1px solid #7190A4;position:relative; left: -3px; line-height:18px;}
div.sub-nav a:hover span.line, div.sub-nav li.AspNet-Menu-Selected span.line{border:0;padding-bottom:1px;}
div.sub-nav li.last a:hover span.line{padding-bottom:0;}
div.sub-nav li.AspNet-Menu-Selected span.line {padding-bottom: 0;}
div.sub-nav li.last span.line{border:0;}
div#right-content{padding: 0 12px 0 12px;}
/*2nd Level*/
.AspNet-Menu-Vertical ul.AspNet-Menu li:hover ul{visibility:hidden;}
.AspNet-Menu-Vertical ul li ul{/*position: static;*/padding-top:2px;padding-bottom:2px;}
.AspNet-Menu-Vertical ul li ul a {left: -14px!important; padding-left: 20px!important; width:140px!important; background: url(images/menu_dot.gif) no-repeat left center;}
.AspNet-Menu-Vertical ul li ul a:hover {background-color:#002046;}
.AspNet-Menu-Vertical ul li ul a span.line{display:none;}
.AspNet-Menu-Vertical ul li ul li ul{}
.AspNet-Menu-Vertical ul li ul li ul a{left:-24px!important;padding-left:28px!important;width:132px!important;background:none;}

/*FAQs*/
div.faq{margin-bottom:1.3em;}

/*Retailers*/
p.retailers {text-align:center;overflow:hidden;width:840px;margin: 0 auto;padding-left:8px;}
p.retailers a{width:200px;height:101px;display:block;float:left;background: url(images/sprite-main.jpg) no-repeat 0 -702px; text-align:center;margin-right:8px;margin-bottom:10px;}
p.retailers a:hover{background-position:0 -599px;}
p.retailers a img{border:0; padding-top:14px;}﻿.foo{}

h1{clear:both;}

/*Store*/
ul.category-list{overflow:hidden;margin:0;padding:0;}
ul.category-list, ul.category-list li {list-style:none;}
ul.category-list li{float:left;margin-right:10px;margin-bottom:14px;width:128px;overflow:hidden;}
ul.category-list li a {width:128px; height:129px; display:block; border:0; background: url(images/sprite-main.jpg) no-repeat 0 -27px; }
ul.category-list li a img {border:0;padding:9px 0 0 9px;}
ul.category-list li a:hover {background-position: 0 -246px;}
ul.category-list li p {text-align:center; margin-bottom:0;text-transform:lowercase;}
div#category-list{clear:both;}
div#category-list div {padding-left: 12px;}
div#category-list div h1{position:relative; left: -12px; width: 100%;}
ul.category-list ul{padding:0;margin:0;clear:both;}

ul.breadcrumb{width:416px; float:left;display:block;min-height:32px;}
ul.breadcrumb, ul.breadcrumb li{padding:0;margin:0;list-style:none; text-transform: lowercase;}
ul.breadcrumb li{float:left; height:16px; background: url(images/dots.gif) no-repeat center right; padding-right:12px; padding-left:6px;}
ul.breadcrumb li.last{background-image:none;}
ul.breadcrumb a{color:#6096B8;}
ul.breadcrumb a:hover{color:#8C0202;}

/*Product View*/
div#product-image{width:264px; float:left;}
div#product-image div#images{width:262px; min-height: 286px; border:solid 1px #DFDFDF;}
div#product-image div#images a p{text-align: center; bottom: -13px; position: relative;}
span.prev{text-align: center; display:block; font-size: 10px; position: relative; bottom: -12px;}
div#product-desc{width: 426px; float:right;}
div#product-desc div#desc-content{padding-left:12px;}
div#buttons{padding-left:12px; padding-top:12px;}
div#buttons a { margin-bottom: 8px; }
div#buttons div.left { width:194px; float:left; }
div#buttons div.right { width:216px; float:right; }
a.specs-btn { background-image:url(images/sprite-main.jpg); width:194px; height:23px; background-position: 0 -183px; display:block; }
a.install-instructions-btn { background-image:url(images/sprite-main.jpg); width:194px; height:23px; background-position: 0 -158px; display:block; }
a.cert-btn { background-image:url(images/sprite-main.jpg); width:194px; height:23px; background-position: 0 -805px; display:block;  }
a.brochure-btn { background-image:url(images/sprite-main.jpg); width:194px; height:23px; background-position: 0 -2px; display:block; }
a.add-cart-btn { background-image:url(images/sprite-main.jpg); width:160px; height:35px; background-position:0 -513px; display:block; }
a.add-cart-btn:hover{background-position: 0 -550px; width:160px; height:35px;}
div#related-products{clear:both;}
div#related-products li { width: 186px; text-align:center; }
div#related-products li a {background:none; width:176px;}
div#related-products h3 { background-color:#537892; color:white; font-size:10pt; margin-bottom:0.5em; padding:4px 4px 4px 12px; text-transform:lowercase; }
div#product-desc2{clear:both;margin-bottom:12px;padding-top:4px;}
table.desc-table, div#product-desc2 table{border:0; margin-bottom: 12px;}
table.desc-table td, table.desc-table th, div#product-desc2 table th, div#product-desc2 table td{border:0;border-right:solid 1px white;text-align:left;padding:4px 4px 4px 12px;}
table.desc-table th,  div#product-desc2 table th{background-color:#537892;color:white;}
div#image-nav{color:#ABABAB; padding-top: 30px; position: relative;}
div#image-nav a{display:block; width:19px;height:19px;float:left;margin-right:2px;background-color:#D9D9D9;line-height:19px;text-align:center;border:solid 1px #C8C8C8;color:#ABABAB;}
div#image-nav a:hover, div#image-nav a.activeSlide{color:White;background-color:#B9B9B9;border-color:#ABABAB;}
/*Image Library*/
a.get-file{background-image:url(images/sprite-main.gif); background-position: 0 -409px; width:38px; height:11px; display:block;}
td.name{font-weight:bold;}
table.image-library td{padding:8px;}
/*Product Search*/
div#product-search{width:280px;float:right;}
div#product-search input.text{background:White;color:#002144;}

html, body {
	height: 100%;
}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 300;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 1000;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('images/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 300;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('images/fancybox/fancy_loading.gif') no-repeat;
	z-index: 350;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 900;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 1000;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 1000;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 1000;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('images/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 1810;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 1110; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 1120; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('images/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('images/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 700;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 700;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('images/fancybox/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('images/fancybox/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('images/fancybox/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('images/fancybox/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('images/fancybox/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('images/fancybox/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('images/fancybox/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('images/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(images/fancybox/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(images/fancybox/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(images/fancybox/fancy_title_right.png) repeat-x;
}﻿.foo{}
table.gsc-search-box{width:100%;}
div.gsc-control{width:95%;}
form.gsc-search-box {width: 50%!important;}
input.gsc-input{width: 450px;}
input.gsc-search-button{}
td.gsc-clear-button{display:none;}
table.gsc-branding{}
.gsc-resultsbox-visible{}
a.gs-title{color:#8C0202!important;font-size:14px;}
a.gs-title:hover{color:#6096B8!important;}
div.gs-snippet{}
div.gsc-keeper{display:none;}
.gsc-control div{}
div.gs-visibleUrl{display:none;}