﻿.glossymenu, .glossymenu li ul{list-style-type:none;margin:0;padding:0;width:180px;}
.glossymenu li{position:relative;}
.glossymenu li a{display:block;padding:2px 0;}
.glossymenu li ul{position:absolute;width:250px;;left:0;top:0;display:none;background-color:rgb(236, 244, 231);border:1px solid #C9E1F4;}
.glossymenu li ul li{float:left;}
.glossymenu li ul a{width:240px;}
.glossymenu .arrowdiv{position:absolute;right:3px;background:transparent url(/images/rightorangearrow.gif) no-repeat center right;}
.glossymenu li a:visited, .glossymenu li a:active{}
.glossymenu li a:hover{}
* html .glossymenu li{float:left;height:1%;}
* html .glossymenu li a{height:1%;}
.quickInfoLink_110{display:block;height:242px;position:relative;width:200px;}
.quickInfoLink_110 a{cursor:pointer;display:block;height:100%;position:relative;text-align:center;width:100%;text-decoration:none;}
.quickInfoLink_110 a span{background-color:Transparent;display:block;height:100%;left:12px;position:absolute;top:0;width:100%;}
.quickInfoLink_110 a img{border:medium none;margin:6px 5px 2px 3px;}
.quickInfoLink_110 a:hover span{background:transparent url(/images/illustrations/150x225/bosOverlay225Hover.png) no-repeat scroll left top;}
.product-title{width:167px;height:60px;display:block;text-align:center;}
table.showerholder td{width:200px;}
div.content li{list-style-position:inside;margin-top:10px;}
.ecframe{border:1px #ececec solid;background:url('../images/GlassShowerHome/boxbg.png') repeat-x scroll bottom}
.lpic{position:absolute;left:40px;width:15em;height:150px;text-align:center;}
.ltxt{margin-left:15em;padding:0 3em 1em;height:150px;}
.horul{margin:0 auto;padding:0;}
.horul li{text-align:left;float:left;list-style:none;padding:3px 10px 3px 10px;margin:5px;}
strong{font-size:1.1em;}
.rightborder{border-right:1px gray dashed;text-align:center;}
dt{clear:both;margin-top:10px;margin-bottom:10px;color:#3E5366;font-size:14px;font-weight:bold;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;}
#mirrorad{padding:0 2px !important;width:788px;color:#333333;position:relative;margin:0 auto;}
#mirrorad h3{color:#797C80;font-size:16px;font-weight:normal;line-height:1.3em;margin-bottom:2em;}
#mirrorad h2{border-bottom:1px #b3dff8 solid;}
.box{background:url("/images/box_bg.png") repeat-y scroll 0 0 transparent;margin:0 -2px;overflow:hidden;padding:2em 20px 2em !important;width:744px;}
.box .boxtop{background:url("/images/box_bgtop.png") no-repeat scroll 0 0 transparent;top:0;}
.box .boxtop, .box .boxbottom{height:10px;left:0;position:absolute;width:784px;z-index:10;}
.box .boxbottom{background:url("/images/box_bgbottom_nogradient.png") no-repeat scroll 0 100% transparent !important;bottom:0;}
.cap{clear:both;font-size:0;}
#mirrorad #main{background:none repeat scroll 0 0 #FFFFFF !important;padding:3.5em 50px;position:relative;width:680px;}
#calact{background:#ffffff url('/images/bbg.png') no-repeat center top;height:150px;width:500px;}
.calactbtn{float:left;width:202px;margin-left:48px;margin-top:40px;}
#calact p{color:#bbbbbb;font-size:10px;margin:0;padding:0;font-style:italic}
.grid2col .column.first{border-right:1px solid #CCCCCC;margin-bottom:40px;padding-right:23px;}
.grid2col .column{width:47%;}
.column.first, .column.last{margin-left:0 !important;}
.column{float:left;}
.column.last{float:right !important;}
.last{margin-bottom:0;}
img.right{float:right;margin:2px 20px 16px;}
.smallfont{font-size:9px;color:gray}
