/* 
Title:			Master Styles
Project:		Holding Page
Website:		www.amsgreenlight.com, www.amsgreenlight.net
Company:		American Medical Systems, Inc.
Assigned to:	Mike Bateman (mb) webmaster@ammd.com
Copyright:  	2010 American Medical Systems, Inc. All rights reserved.
Version:		1.0
Last Change:	Initial Release
*/

/* -------------------------------------------------------------- 
  
   Main styles
   
-------------------------------------------------------------- */

html 					{ font-size: 100.01%;  }
body 					{ background: rgb(0,9,0) url("../img/background.gif") no-repeat center top; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(255,255,255); font-size: 75%;  /* IE (10px = 62.5%, 11px = 68.75%, 12px = 75%, and so forth) */ line-height: 1.5; margin: 0; padding: 0; text-shadow: 1px 1px 1px rgb(128,128,128); }

html > body   			{ font-size: 12px; }  /* All other browsers */

/* wrap 
--------------------------------------------- */

div#wrap 				{ margin: 0 auto; text-align: center; width: 600px; }

/* footer 
--------------------------------------------- */

div#footer 				{ border-top: 1px solid rgb(0,35,17); margin: 30px 0 0 0; padding: 30px 0 40px 0; text-align: left; width: 600px; }
div#footer p 			{ font-size: 1em; }

/* logo 
--------------------------------------------- */

h1#logo a 				{ display: block; margin: 100px auto 50px; width: 426px; height: 114px; background: url("../img/gl-logo.png") no-repeat; }
h1#logo a span 			{ display: none; }


/* headings
--------------------------------------------- */

h1, h2, h3, h4, h5, h6 	{ margin: 5px 0; padding: 0; line-height: 1; letter-spacing: 1px; }
h2 						{ display: block; font-size: 2em; line-height: 36px; margin: 20px 0 10px 0; }

/* text elements 
--------------------------------------------- */

p           			{ margin: 0 0 17px 0; padding: 0 10px; font-size: 21px; text-align: center;  }

p span					{ }

p strong				{ color: rgb(85,165,28); font-size: 1.15em; text-shadow: 1px 1px 1px rgb(128,129,128); }

ul, ol      			{ margin: 0 0 15px 0; }
ul 						{ list-style-type: disc; margin-left: 15px; }
ol          			{ list-style-type: decimal; margin-left: 18px; }

a						{ text-decoration: none; outline: none; color: rgb(178,212,151); font-weight: bold; text-shadow: 1px 1px 1px rgb(128,129,128); }
a:active				{ outline: none; }
a:hover     			{ text-decoration: underline; }

img						{ margin: 0 0 15px 0; padding: 0; border: none; }
img.left				{ float: left; margin-right: 15px; }
img.right				{ float: right; margin-left: 15px; }

blockquote  			{ margin: 0 0 15px 0; padding: 10px; font: italic 13px Georgia, Helvetica, Arial, sans-serif; background: #888; }
blockquote p 			{ margin-bottom: 0; }

strong      			{ font-weight: bold; }
em          			{ font-style: italic; }
abbr					{ border-bottom: 1px dotted #999; cursor: help; }

pre         			{ margin-bottom: 15px; background: #eee; border: 1px solid #ddd; padding: 10px; }
code        			{ font: 0.9em Monaco, monospace; }

/* tables 
--------------------------------------------- */

table   				{ margin-bottom: 15px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; }
th, td  				{ height: 1em; padding: 2px 4px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; }
th      				{ font-weight: bold; }

/* extras 
--------------------------------------------- */

.more-btn 				{ display: inline-block; margin: 2em 0; padding: 5px 10px; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); font-size: 1.15em; }
.more-btn a 			{ padding: 8px 15px; color: rgb(255,255,255); border: 1px solid rgb(85,165,28); background: rgb(85,165,28) url("../img/glass-btn.png") repeat-x 0 50%; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -khtml-border-radius: 8px; -o-border-radius: 8px; behavior: url(border-radius.htc); }
.more-btn a:hover 		{ }

/* self-clear floats */

.group:after 			{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
