/*---------------------------------------------------------------------------------------
[Master Stylesheet]

Project:		GreenLight Laser Therapy — International Update
Website:		www.greenlighthps.com
Company:		American Medical Systems
Assigned to:	Mike Bateman (mb) mike.bateman@ammd.com
Copyright:  	2008 American Medical Systems, Inc. All rights reserved.
Version:		2.0
Last Change:	2009 Feb 23 [multi-column list div added, mb]
--------------------------------------------------------------------------------------- */

@import url("/css/resets.css");
/*@import url("/css/diagnostic.css");*/
/*@import url("/css/diagnostic-ie7.css");*/

/*---------------------------------------------------------------------------------------
[Layout]

X. HTML
* Body
	+ Masthead / #masthead [branding]
		- Prduct Logo / .logo [product branding and home page link]
		- AMS Logo / .amslogo [corporate branding and enterprise website link]
	+ Container / #container [aligns website center]
		- Wrap / #wrap [creates border and shell for content]
			= Slogan / .slogan [product tagline]
			= Navigation / #navbar
	+ Content / #content
		- Main Column / #main [default structure]
			= Left Column / #lcol [left gutter contents = 33%]
			= Right Column / #rcol [primary content = 67%]
	+ Footer / #footer
			
[Color codes]

Background:		#ffffff (white)
Content:		#333333 (dark gray)
Header h1:		#7f284f (maroon)
Header h2:		#7f284f (maroon)
Header h3:		#333333 (dark gray)

a (standard):	#636363 (medium gray)
a (visited):	#636363 (medium gray)
a (active):		none
a (hover):		#7f284f (maroon)					
	
--------------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------------
  =global
--------------------------------------------------------------------------------------- */
html {
	font-size:100.01%;
	}
body {
	background: #fff;
	color: #333;
	font: 0.75em/1.5 "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	margin: 1em;
	padding: 0;
	}

/*---------------------------------------------------------------------------------------
  =structure
--------------------------------------------------------------------------------------- */
#masthead {
	margin: 0 auto;
	padding: 0;
	}
#main {
	margin: 0;
	padding: 1em 20px;
	}
	#page #main {
		overflow: auto;
		}
#lcol {
	float: left;
	width: 260px;
	}
#rcol {
	float: right;
	width: 580px;
	}
#sitemap #lcol {
	float: left;
	width: 420px;
	}	
#sitemap #rcol {
	float: right;
	width: 420px;
	}
#main, #navbar {
	clear: both;
	}
/*---------------------------------------------------------------------------------------
  =CSS for the box starts here 
--------------------------------------------------------------------------------------- */
/* Method Cite: Copyright © 2003-2008 Roger Johansson http://www.456bereastreet.com */
/* Insert the custom corners and borders for browsers with JavaScript on */
.cb {
	clear: right;
	margin: 40px auto;
	width: 960px;
}
/* Rules for the top corners and border */
.bt {
	background:url("/images/box.png") no-repeat 100% 0;
	margin:0 0 0 18px;
	height:20px;
}
.bt div {
	height:20px;
	width:18px;
	position:relative;
	left:-18px;
	background:url("/images/box.png") no-repeat 0 0;
}
 
/* Rules for the bottom corners and border */
.bb {
	background:url("/images/box.png") no-repeat 100% 100%;
	margin:0 0 0 18px;
	height:80px;
}
.bb div {
	height:80px;
	width:18px;
	position:relative;
	left:-18px;
	background:url("/images/box.png") no-repeat 0 100%;
}
 
/* Insert the left border */
.i1 {
	margin: 0 4px;
	padding:0 0 0 12px;
	background: url("/images/borders.png") repeat-y 0 0;
}
/* Insert the right border */
.i2 {
	padding:0 12px 0 0;
	background: url("/images/borders.png") repeat-y 100% 0;
}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	background:#fff;
	border:1px solid #fff;
	border-width:1px 0;
	padding:0 10px;
}
/* CSS for the box ends here */
 
/*---------------------------------------------------------------------------------------
  =links
--------------------------------------------------------------------------------------- */
a, a:link, a:visited { /* base links style */
	background: url("/images/dots-alink.gif") repeat-x 0 100%;
	color: #f77f00;
	font-weight: bold;
	padding: 2px;
	text-decoration: none;
	}
	a:focus {
		outline: 1px dotted invert;
		}
	a:visited { /* same */ }
	a:hover {
		background: url("/images/solid-alink-hover.gif") repeat-x 0 100%;
		}
/*---------------------------------------------------------------------------------------
  =navigation
--------------------------------------------------------------------------------------- */
#navbar { /* main site navigation */
	color: #fff;
	float: left;
	height: 80px;
	width: 100%;
	margin: 5px 0; 
	padding: 0;
	background: url("/images/nav.gif") repeat-x; 
	font-size: 0.9em;
	z-index: 2;
	}	
#navbar ul { /* navigation list */
	list-style:none;
	margin: 0;
	padding: 20px;
	}
	#navbar li { /* each navigation list item */
		float: left;
		list-style-type: none;
		margin: 0;
		padding: 0;
		font-size: 1.20em;
		}
		#navbar li a {
			float: left;
			display: block;
			margin: 0 6px 0 0;
			padding: 4px 6px;;
			color: #fff; /* edit may 16 2006 from color: #191919 */
			text-decoration: none;
			border-bottom: none;
			border: 1px solid #7fb539;
			border-width:1px; 
			background: #7fb539; /* edit may 16 2006 from background:#e4e0d5 url('/pix/s/nav_static.gif') */
			}
			#navbar li a:visited {
				color: #fff;
				}
			#navbar li a:hover, #navbar li a.current {
				background-color: #a0c35e;
				color: #fff;
				border-color: #fff;
				}
#navbar li a.active, #navbar li a.active:hover {
	background-color: #f77f00;
	border: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	}
	#navbar li a.active:visited {
		color: #fff;
		}
#navbar li a.active:hover {
	background-color: #fff;
	color: #f77f00;
	}
#navbar li#la a, #navbar li#ra a {
	margin: 0; /* zeros out margin for primary navigation */
	}
#navbar li#la {
	background-image: url("/images/leftarrow.gif");
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0 0 0 17px;
	}
#navbar li#ra {
	background-image: url("/images/rightarrow.gif");
	background-position: right center;
	background-repeat: no-repeat;
	margin-right: 2px;
	padding: 0 17px 0 0;
	}
/*---------------------------------------------------------------------------------------
  =headings
--------------------------------------------------------------------------------------- */
h1 { 
	font-size:1.75em; 
	} 
h2, #contactform legend { 
	font-size:1.35em; 
	} 
h1, h2, #contactform legend {
	color: #56aa1c;
	}
h3 { 
	font-size:1.25em; 
	} 
h3.sub { 
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	} 
h4 { 
	font-size: 1.15em; 
	padding: 3px 0;
	} 
h5 { 
	font-size:1em; 
	} 
h6 {
	font-size:0.825em; 
	} 
	h1, h2, h3, h4, h5, h6, #contactform legend {
		font-family: Trebuchet, "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
		line-height: 1.2em;
		margin: 8px 0; 
		}	
h1 span {
	display: block;
	font-size: 1em;
	font-style: italic;
	font-weight: normal;
	}
#lcol h3 {
	color: #f77f00;
	}

/*---------------------------------------------------------------------------------------
  =lists
--------------------------------------------------------------------------------------- */
.events dl {
	margin: 0;
	}
.events dl dt {
	color: #56aa1c;
	font-size: 1em; 
	font-weight: bold;
	}
.events hr {
	border: none 0;
	border-top: 1px solid #ccc;
	height: 1px;
	margin: 20px 0;
	width: 300px;
	}
dl {
	margin: 1.12em 0;
	}
dd {
	padding: 0 0 2px 0;
	}
ul, #sitemap #lcol ul {
	margin: 0 0 0 20px;
	padding: 0;
	}
ul li, #sitemap #lcol li {
	margin: 0;
	padding: 0 0 2px;
	list-style-type: square;
	}
#sitemap #lcol ul li {
	background: none;
	}
#lcol ul {
	margin: 0;
	padding: 0;
	}
#lcol ul li {
	background: url("/images/org_bullet.gif") no-repeat 0 4px;
	list-style: none;
	margin: 0;
	padding: 0 0 3px 20px;
	}
	#lcol ul li li {
		background-image: none;
		padding: 0;
		}
ul#symbol li {
	background: url("/images/symbol.gif") no-repeat 0 4px;
	font-size: 1.15em; 
	font-weight: bold;
	list-style: none;
	margin: 0 0 0 -20px;
	padding: 0 0 4px 20px;
	}	
div.loc li {
	list-style-type: none;
	}
/* featured =cite dan cederholm of http://www.simplebits.com/ */
dl.featured { 
	margin:0 10px 10px 0; 
	padding:0; 
	overflow:auto; 
	}
	dl.featured dt { 
		margin:0; 
		padding:0 0 0 10px; 
		float: right;
		display: block;
		}
		dl.featured dt a, dl.featured dt a:visited {
			margin: 0 5px 0 0;
			padding: 2px;
			border: 1px solid #b2b2b2;
			background: #fff;
			}
		dl.featured dt a img {
			float: left;
			border:0;
			}
		dl.featured dt a:hover {
			padding:2px;
			border:1px solid #c60;
			}
	dl.featured dd {
		margin:2px 0 !important;
		padding:0;
		line-height:1.3em;
		}
		dl.featured dd a {
			font-weight:bold;
			/* color:#036;
			border-bottom:1px dotted #999; */
			}
			dl.featured dd a:hover {
				/* color:#c60;
				text-decoration:none;
				border-bottom:1px solid #c60; */
				}
/* --------- map  --------- */
/* multi-column list added 20090223 - mjb */
.licol {
    float: left;
	margin: 0 0 10px 20px;
    width: 160px;
	}
	ol li {
		list-style-type: decimal;
		}

/*---------------------------------------------------------------------------------------
  =forms
--------------------------------------------------------------------------------------- */
/* --------- language  --------- */
#langcontainer {
	margin: 0 auto;
	width: 940px;
	}
form#langList {
	float: right;
	}
form#langList label {
	background: url("/images/icon_world.gif") no-repeat left 50%;
	color: #56aa1c;
	font-weight: bold;
	padding-left: 20px;
	}
form#langList select {
	color: #666;
	font-size: 12px;
	}
form#langList input.btn {
	background: #56aa1c;
	border: 1px solid #333;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	}
form#langList input.btnhov{
	background: #f77f00;
   }
/*---------------------------------------------------------------------------------------
  =forms
--------------------------------------------------------------------------------------- */
/* --------- contact  --------- */
form#contact { margin: 0; padding: 0; min-width: 500px; max-width: 600px; width: 560px; background: #f7f7f7; }
form#contact fieldset { clear: both; border: none; padding: 10px; margin-bottom: 20px; }
form#contact fieldset legend { font-size:1.1em; }
form#contact label { display: block; float: left; width: 150px; padding: 0; margin: 5px 0 0; text-align: right; }
form#contact fieldset label:first-letter { text-decoration:underline; }
form#contact input, form#contact textarea, form#contact select { width:auto; margin:5px 0 0 10px; }
#fname, #lname, #email, #addr1, #addr2, #addr3, #city, #site, #pname { width: 200px; }
#initial { width: 25px; }
form#contact input.radio { margin: 0 0 0 10px; vertical-align: middle; }
form#contact input#reset { margin-left:0px; }
textarea { overflow: auto; }
form#contact small { display: block; margin: 0 0 5px 160px; padding: 1px 3px; font-size: 88%; }
form#contact .required { font-weight: bold; } 
form#contact br { clear:left; }
form#contact h3 { background: #eee; margin: 0; font-size:1.1em; padding: 10px; }
/* show/hide */
a.helpLink, a.helpLink:link { cursor: help; }
a.helpLink:active, a.helpLink:focus, a.helpLink:hover { }
a.helpLink:visited { color: #020; }
/*---------------------------------------------------------------------------------------
  =tables
--------------------------------------------------------------------------------------- */
/* --------- training  --------- */
table.training {
	border: none;
	margin: 0;
	padding: 0;
	width: 99%;
	}
	table.training tr, table.training td {
		border: none;
		padding: 4px;
		}
		table.training td.200 {
			width: 200px;
			}
/* --------- aua  --------- */
table.aua {
	width: 400px;
	}
	table.aua td {
		text-align: center;
		width: 33%;
		}
/* --------- specs  --------- */
table.specs, table.specs tr, table.specs td, table.cat, table.cat tr, table.cat td {
	border-width: 0;
	}
/* --------- cat  --------- */
table.cat {
	width: 540px;
	}
	table.cat td {
		width: 180px;
		}
		table.cat ul {
			vertical-align: bottom;
			}
		table.cat li {
			list-style-type: none;
			}
		table.cat li.grn, table.cat li.gry, table.cat li.blu {
			margin: 0 0 0 -20px;
			padding: 0 0 0 20px;
			}
		table.cat li.grn {
			background: url("/images/sq_bullet_dde9c5.png") no-repeat left 50%;
			}
		table.cat li.gry {
			background: url("/images/sq_bullet_333.png") no-repeat left 50%;
			}
		table.cat li.blu {
			background: url("/images/sq_bullet_cfdbeb.png") no-repeat left 50%;
			}

/* --------- guide  --------- */
table.guide {
	border-width: 0;
	font-size: 1em;
	line-height: 1.5em;
	width: 80%;
	margin: 1em 0;
	background: #fff;
	}
	table.guide caption {
		border-width: 0;
		font-size: 1.25em; 
		font-style: italic;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		line-height: 1.2em;
		margin: 8px 0; 
		}
			
	table.guide thead th {
		text-align: left;
		text-transform: none;
		color: #56aa1c; 
		}
		
	table.guide tfoot { display:none; }
	
	/* cell styles */		
	table.guide td, table.guide th { /* base cell style */
		padding: 4px 8px;
		border-bottom: 1px solid #b2b2b2;
		border-width: 0 0 1px 0;
		text-align: left;
		vertical-align:top;
		}
	table.guide td.center {
		text-align: center;
		}	
/* --------- patient  --------- */
table {
	border: 1px solid #333;
	caption-side: top;
	margin: 0;
	margin-left: 1px;
	}
table th, table td {
	margin: 0;
	padding: 4px;
	text-align: left;
	vertical-align: top;
	border: 1px solid #333;
	border-width: 0 1px 1px 0;
	}
	table th.lc, table td.lc {
		border-right: 0;
		}
	table th.lr, table td.lr {
		border-bottom: 0;
		}
table tr.c1, table.guide td.c1 {
	background-color: #e6eed5;
	}
table tr.c2 {
	background-color: #fee5e5;
	}
table tr.c3 {
	background-color: #e5eef6;
	}
table tr.c4 {
	background-color: #ffffe8;
	}
table tr.c5 {
	background-color: #e2f8ff;
	}
table caption {
	margin: 0;
	padding: 4px;
	border: 1px solid #333;
	border-width: 1px 1px 0 1px;
	text-align: left;
	width: 800px;
	}
html>body table caption {
	width: 99%;
  /* rules ignored by Safari,
     Opera, and IE/Win */
	}	  
table caption span {
	display: block;
	}
table thead {
	text-transform: uppercase; 
	}
table tfoot {
	display: none;
	}
table ul {
	margin: 0;
	margin-left: 1em;
	padding: 0;
	}
	table li {
		list-style-type: square;
		}
/*---------------------------------------------------------------------------------------
  =footer
--------------------------------------------------------------------------------------- */
#footer {
	margin: 0;
	padding: 0;
	}
#footer p {
	color: #999;
	font-size: 0.90em;
	line-height: 2em;
	}
/*---------------------------------------------------------------------------------------
  =miscellaneous
--------------------------------------------------------------------------------------- */
sup {
	vertical-align: super;
	font-size: 9px;
	color: #999;
	}
.green {
	color: #56aa1c;
	}
.red {
	color: #c30;
	}
.button {
	background: #f5f9ee url("http://www.greenlighthps.com/images/button-background.png") repeat-x bottom left;
	border: 1px solid #9f9f9f;
	padding: 2px 4px;
	text-decoration: none;
	}
	a.button, a.button:active, a.button:visited, a.button:hover {
		color: #000;
		}
p { 
	line-height: 1.5em;
	margin:0; 
	padding: 0.50em 0; 
	}
.note {
	font-size: 0.85em;
	color: #666;
	}
.clear {
	clear: both;
	}
.tagline {
	margin: 0;
	padding: 1em 0;
	}
	.tagline h1 span {
		color: #7fb539;
		}
	.tagline h3 {
		color: #474747;
		}
abbr, acronym, code {
	background: url("/images/dots-alink.gif") repeat-x 0 100%;
	color: #666;
	cursor: help; 
	font-style: italic;
	padding-bottom: 2px;
	}
	abbr[title], acronym[title], code[title] {
		border-bottom: 0px solid #ef932d; 
		cursor: help; 
		}
		abbr { 
			speak: spell-out; 
			}
		acronym { 
			speak: normal; 
			}
			acronym.initialism { 
				speak: spell-out; 
				}
			code {
				font-size: 1em;
				font-family: "Courier New", Courier, mono;
				border-width: 0;
				}
cite { 
	font-style:italic; 
	}
p.map {
	background: url("/images/map.png") no-repeat 0 50%;
	padding-left: 20px;
	}
/* --------- horizontal lines  --------- */
.hr-sm {
	background: url("/images/hr-green.gif") repeat-x;
	height: 12px;
	margin: 1em 0 1em -20px;
	width: 80%;
	}
hr {
	color: #ccc;
	margin: 2em 0;
	}
/* --------- images  --------- */
img {
	border: none;
	}
a img {
	border: 0;
	}		
.logo {
	float: left;
	padding: 20px 0 10px 20px;
	}
.amslogo {
	float: right;
	padding: 30px 20px 30px 0;
	z-index: 1;
	}
.logo a, .amslogo a, .training a, .cht a {
		background: none;
		}
.logo a:hover, .amslogo a:hover, .training a:hover, .cht a:hover {
		background-color: #fff;
		}
.right {
	float: right;
	}
.left {
	float: left;
	}
.cht {
	margin: 10px 0 0 -20px;
	}
/*.adr {
	margin: 10px 0;
	}
.adr p {
	padding: 0;
	}*/
	
.org { font-weight: bold; }

/* --------- vertgraph  --------- */
#vertgraph {                    
	width: 378px; 
	height: 207px; 
	position: relative; 
	background: url("/images/g_backbar.gif") no-repeat; 
	}
    #vertgraph ul, #vertgraph-sm ul { 
        width: 378px; 
        height: 207px; 
        margin: 0; 
        padding: 0;
    }
    #vertgraph ul li, #vertgraph-sm ul li, #vertgraph-sm2 ul li {  
        position: absolute; 
        width: 28px; 
        height: 160px; 
        bottom: 32px; 
        padding: 0 !important; 
        margin: 0 !important;
        background: url("/images/g_colorbar.jpg") no-repeat !important;
        text-align: center; 
        font-weight: bold; 
        color: #56a11c; 
        line-height: 2.5em;
		list-style-type: none;
    }

	#vertgraph li.critical, #vertgraph-sm li.critical, #vertgraph-sm2 li.critical { left: 24px; background-position: 0px bottom !important; }
    #vertgraph li.high { left: 101px; background-position: 0px bottom !important; }
    #vertgraph li.medium { left: 176px; background-position: 0px bottom !important; }
    #vertgraph li.low { left: 251px; background-position: 0px bottom !important; }
    #vertgraph li.info { left: 327px; background-position: 0px bottom !important; }

    #vertgraph-sm li.high, #vertgraph-sm2 li.high { left: 101px; background-position: -28px bottom !important; color: #333; }

    /*#vertgraph li.pre-op { left: 24px; background-position: 0px bottom !important; }
    #vertgraph li.1-mon { left: 101px; background-position: -28px bottom !important; }
    #vertgraph li.3-mon { left: 176px; background-position: -56px bottom !important; }
    #vertgraph li.6-mon { left: 251px; background-position: -84px bottom !important; }
    #vertgraph li.12-mon { left: 327px; background-position: -112px bottom !important; }*/

#vertgraph-sm, #vertgraph-sm2 {                    
	width: 150px; 
	height: 207px; 
	position: relative; 
	}
#vertgraph-sm {                    
	background: url("/images/g_backbar-sm.gif") no-repeat; 
	}
#vertgraph-sm2 {                    
	background: url("/images/g_backbar-sm2.gif") no-repeat; 
	}

#vertgraph-sm3 {                    
	width: 378px; 
	height: 227px; 
	position: relative; 
	/*background-color: yellow;*/ 
	background: url("/images/g_backbar-sm3.gif") no-repeat; 
	}
    #vertgraph-sm3 ul { 
        width: 378px; 
        height: 227px; 
        margin: 0; 
        padding: 0;
    }
    #vertgraph-sm3 ul li {  
        position: absolute; 
        width: 28px; 
        height: 227px; 
        bottom: 32px; 
        padding: 0 !important; 
        margin: 0 !important;
        background: url("/images/g_colorbar.jpg") no-repeat !important;
        text-align: center; 
        font-weight: bold; 
        color: #56a11c; 
        line-height: 2.5em;
		list-style-type: none;
    }

	#vertgraph-sm3 li.aua-op { left: 24px; background-position: 0px bottom !important; }
	#vertgraph-sm3 li.mean-op { left: 52px; background-position: -84px bottom !important; }
    #vertgraph-sm3 li.aua-1 { left: 101px; background-position: 0px bottom !important; }
	#vertgraph-sm3 li.mean-1 { left: 129px; background-position: -84px bottom !important; }
    #vertgraph-sm3 li.aua-2 { left: 176px; background-position: 0px bottom !important; }
	#vertgraph-sm3 li.mean-2 { left: 204px; background-position: -84px bottom !important; }
    #vertgraph-sm3 li.aua-3 { left: 251px; background-position: 0px bottom !important; }
	#vertgraph-sm3 li.mean-3 { left: 279px; background-position: -84px bottom !important; }
    #vertgraph-sm3 li.aua-5 { left: 327px; background-position: 0px bottom !important; }
	#vertgraph-sm3 li.mean-5 { left: 355px; background-position: -84px bottom !important; }

/*---------------------------------------------------------------------------------------
  =IE/Win Bugs
--------------------------------------------------------------------------------------- */
/* Hide from IE/Win  \*/
* html .cb {
	margin-top: 0;
	m\argin-top: 0;
	}
* html #masthead, * html dl.featured {
	height: 1%;
	h\eight: 1%;
	}
* html sup {
	font-size: 11px;
	}
* html #masthead .logo, 
* html #masthead .logo a, 
* html #masthead .logo a:hover
* html #masthead .amslogo, 
* html #masthead .amslogo a, 
* html #masthead .amslogo a:hover {
	background: none;
	}
/* Serve gif images to IE/Win pre version 7 */
* html .i1, * html .i2 {
	background-image:url("/images/borders.gif");
	}
* html .i1 {
	height: 1px;
	}
* html .bt, * html .bt div, * html .bb, * html .bb div {
	background-image:url("/images/box.gif");
}
* html #contactform li {  
	margin-bottom: 0; 
	m\argin-bottom: 0;
	} 
* html .cht a img {
		background: none;
		}
* html .cht a:hover img {
		background: none;
		}
* html #vertgraph-sm3 li.aua-op { left: 24px; background-position: 4px bottom !important; }
* html #vertgraph-sm3 li.mean-op { left: 56px; background-position: -84px bottom !important; }
* html #vertgraph-sm3 li.aua-1 { left: 101px; background-position: 0px bottom !important; }
* html #vertgraph-sm3 li.mean-1 { left: 129px; background-position: -84px bottom !important; }
* html #vertgraph-sm3 li.aua-2 { left: 176px; background-position: 0px bottom !important; }
* html #vertgraph-sm3 li.mean-2 { left: 204px; background-position: -80px bottom !important; }
* html #vertgraph-sm3 li.aua-3 { left: 251px; background-position: 0px bottom !important; }
* html #vertgraph-sm3 li.mean-3 { left: 279px; background-position: -80px bottom !important; }
* html #vertgraph-sm3 li.aua-5 { left: 327px; background-position: 0px bottom !important; }
* html #vertgraph-sm3 li.mean-5 { left: 355px; background-position: -80px bottom !important; }
		
/* End hid from IE/Win */

