/* CSS Document */


body {
	margin: 0;
	padding: 0;
	border: 0;
	background: #DFEDF8 url(/assets/ALCON/bg_body.gif) repeat-x top left;
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 100%;
	text-align: center;
}

body.Terms {
	background: none;
}

#wrapper {
	width: 776px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

#headerRebate {
	
	height: 136px;
	margin: 0 auto;
	
}

#headerImage{
background: url(/assets/ALCON/logo_alcon.gif) 12px 30px no-repeat;
height:141px;
float:left;
}

#headerImage a {
height:80px;
width: 193px;
display:block;
}

#navImages {
	float: right;
	margin-right: 1px;
}



/* Main menu and Check rebate title
--------------------------- */
#navMenu {
	position: absolute;
	height: 70px;
	top: 136px;
	left: 0;
	padding: 0;
}

#navMenu ul {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 388px;

}

#navMenu ul li {
	float: left;
}

#navMenu ul li.Option1 a {
        float: left;
        background: url(/assets/ALCON/btn-CheckMyRebateStatus.gif) no-repeat;
        width: 97px;
        height: 70px;
        text-decoration: none;
}

#navMenu ul li.Option1, #navMenu ul li.Option1 a:hover {
        float: left;
        background: url(/assets/ALCON/btn-CheckMyRebateStatus-On.gif) no-repeat;
        height: 70px;
}

#navMenu ul li.Option2 a {
        float: left;
        margin-top: 0px;
        background: url(/assets/ALCON/btn-AzoptRebates.gif) no-repeat;
        width: 96px;
        height: 70px;
        text-decoration: none;
}

#navMenu ul li.Option2, #navMenu ul li.Option2 a:hover {
        float: left;
        background: url(/assets/ALCON/btn-AzoptRebates-On.gif) no-repeat;
        height: 70px;
}

#navMenu ul li.Option3 a {
	float: left;
	background: url(/assets/ALCON/btn-Home.gif) no-repeat;
	width: 97px; 
	height: 70px;
	text-decoration: none;
}


#navMenu ul li.Option3 a:hover, #navMenu ul li.Option3On a {
	float: left;
	background: url(/assets/ALCON/btn-Home-On.gif) no-repeat;
	height: 70px;
	width: 97px; 
}

#navMenu ul li.Option4 a {
	float: left;
	background: url(/assets/ALCON/btn-ContactUs.gif) no-repeat;
	height: 70px;
	width: 97px;
	text-decoration: none;
}

#navMenu ul li.Option4 a:hover, #navMenu ul li.Option4On a {
	float: left;
	background: url(/assets/ALCON/btn-ContactUs-On.gif) no-repeat;
	height: 70px;
	width: 97px; 
}

#navMenu ul li.Option5 {
	display: block;
	float: left;
	background: url(/assets/ALCON/btn-blank.gif) no-repeat;
	height: 70px;
	width: 97px;
}

#navMenu ul li.Option6 {
	display: block;
	float: left;
	background: url(/assets/ALCON/btn-blank.gif) no-repeat;
	height: 70px;
	width: 97px;
}


#navMenu ul li.Option1 a span, #navMenu ul li.Option2 a span, #navMenu ul li.Option3 a span, #navMenu ul li.Option4 a span {
	display: none;
}

#CheckRebateStatus {
	float: right;
	width: 386px;
	background-color: #31b320;
	/* height: 45px; */
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding: 25px 0px 21px 0px;
}



/* Content Area and Content
--------------------------- */
#ContentArea {
	clear: both;
	width: 776px;
	margin: 0 auto;
	padding-top: 20px;
	background-color: #ffffff;
}

#Content {
	width: 460px;
	margin: 0 auto;
	padding: 0 0 25px 0;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
}

#Content h1 {
	font-size: 20px;
}

#Content h2 {
	font: bold 14px Arial, Helvetica, sans-serif; 
}

#Content h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 15px 0 0;
	padding: 0; 
}

#Content span.ColorOne {
	 color: #1a469d;
}

#Content span.ColorTwo {
	 color: #39ae2a;
}

#Content a {
	color: #000000;
	text-decoration:underline;
}

#Content a:hover {
	color: #39ae2a;
}

#Content ol {
	margin: 0 0 0 25px; 
	padding: 0;
}

#Content ol li {
	margin: 0 0 5px 0;
}

#Content p.Link a {
	background: url(/assets/ALCON/bullet-arrows.gif) no-repeat 0 4px;
	padding: 0 0 0 15px;
	color: #39ae2a;
	font-weight: bold;
}

#Content p.Textbox {
	margin: 5px 0 0;
	padding: 0;
}

#Content p.footnote {
	font-size: 11px;
}

#Content ul{margin: 0 0 30px 0;}

#Content sup.reg {font-size: 75%; vertical-align: top; font-family: Arial, Helvetica, sans-serif;}

#Content.promotionView {width: 660px;}

.promotionLink{display:block; margin: 0 0 12px 0;}

.promotionTable {border: solid 1px #007cc0; width: 600px; margin: 0 0 10px 0;}
.promotionTable th{background-color:#007cc0; color:#ffffff; padding-left: 3px; border: solid 1px #007cc0;}
.promotionTable tr {border-width:0px;}
.promotionTable tr.gray{background-color:#CCCCCC}

.alert{color:#ff0000;}
.lookup{margin: 80px 0 0 0;}

#AzoptBanner {display: block;}

#NoPrint {display: block;}

/* Terms and Conditions
--------------------------- */

#Terms {
	background-color: #ffffff;
	width: 430px;
	padding: 20px 20px;
	text-align: left;
	font-size: 11px;
}

#Terms h1 {
	font-size: 18px;
	color: #d98b40;
}

#Terms span.ColorOne {
	color: #1a469d;
}

#Terms sup.reg {font-size: 75%; vertical-align: top; font-family: Arial, Helvetica, sans-serif;}

#Terms ul {width: 400px; list-style-type:disc; padding: 0 0 0 10px; font: 11px Arial, Helvetica, sans-serif; margin: -5px 0 10px 0;}
#Terms ul li {margin: 0 0 8px 10px;}

.TermsTextPrint {display: block;}

/* footer
--------------------------- */

#footer {
	font-size: .8em;
	height: 146px;
	background: url(/assets/ALCON/bg_footer.gif) repeat-x;
}

#footer-wrap {
	width: 776px;
	margin: 0 auto;
	overflow: hidden;
}

#footer #copyright {
	text-align: left;
	color: #fff;
	font-size: .9em;
	margin: 15px 11px;
}
#footer #copyright a {
 height: 1px;
 display: inline;
 background-color: transparent;
 color: #fff;
}

#footer #copyright p {
margin: 0;
}

#footer ul {
	width: 776px;
	height: 42px;
	background: transparent url(/assets/ALCON/navftr.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#footer li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}
	
#footer li, #footer a {
	height: 42px;
	display: block;
	background-image: none;
}

#footer ul li a {
	text-indent: -9999px;
	text-decoration: none;
}

/* clickable regions */
#footer #ftr-related {left: 0; width: 99px;}
#footer #ftr-privacy {left: 99px; width: 103px;}
#footer #ftr-terms {left: 202px; width: 137px;}
#footer #ftr-access {left: 339px; width: 159px;}
/* #footer #ftr-library {left: 644px; width: 124px;} */    /* un-comment for Resource Library link */

/* rollover states */
#footer #ftr-related a:hover {background: transparent url(/assets/ALCON/navftr.gif) 0 -42px no-repeat;}
#footer #ftr-privacy a:hover {background: transparent url(/assets/ALCON/navftr.gif) -99px -42px no-repeat;}
#footer #ftr-terms a:hover {background: transparent url(/assets/ALCON/navftr.gif) -202px -42px no-repeat;}
#footer #ftr-access a:hover {background: transparent url(/assets/ALCON/navftr.gif) -339px -42px no-repeat;}
/* #footer #ftr-library a:hover {background: transparent url(/assets/ALCON/navftr.gif) -644px -42px no-repeat;} */    /* un-comment for Resource Library link */

/* you are here nav */
body#nav-related #footer #ftr-related {background: transparent url(/assets/ALCON/navftr.gif) 0 -42px no-repeat;}
body#nav-privacy #footer #ftr-privacy {background: transparent url(/assets/ALCON/navftr.gif) -99px -42px no-repeat;}
body#nav-terms #footer #ftr-terms {background: transparent url(/assets/ALCON/navftr.gif) -202px -42px no-repeat;}
body#nav-accessibility #footer #ftr-access {background: transparent url(/assets/ALCON/navftr.gif) -339px -42px no-repeat;}
/* body#nav-library #footer #ftr-library {background: transparent url(/assets/ALCON/navftr.gif) -644px -42px no-repeat;} */    /* un-comment for Resource Library link */


