body {background-color:#ebebeb; }
a { color:#3366cc; }
#header { background:white url(/euro/main/css/promo/images/header_bg_99.gif) no-repeat top left;
	width:737px; position:relative; margin:10px auto 0 auto; padding-bottom:99px; text-align:left; }
*html #header { padding-bottom:75px; }
/*\*//*/ *html #header { padding-bottom:39px; } /**/
#footer {width: 737px;}
#header h1 {position: absolute; top: 32px; left: 32px; margin: 0; padding: 0;}
#header #nav { position:absolute; top: 70px; left: 32px; width:600px; }
#header #submitRebate { top:70px; left:531px; visibility:hidden; margin-bottom:-30px; }
#header #nav li {display: inline; margin-right: 20px; font-size: 11px;}
#header #nav li a:link, #header #nav li a:visited {color: #666666; text-decoration:none;}
#header #nav li a:hover, #header #nav li a:active {color: black; text-decoration:none;}
.promo #header #nav li#promo a,
	.past #header #nav li#past a,
	.status #header #nav li#status a,
	.faq #header #nav li#faq a {color: #81c222;}

.promo.inactive #header #nav li#promo a,
	.past.inactive #header #nav li#past a,
	.status.inactive #header #nav li#status a,
	.faq.inactive #header #nav li#faq a {cursor: default;}

#main { background:white url(/euro/main/css/promo/images/main_bg.gif) repeat-y top left; width:737px; margin-top:0; }
.nosidebar #main { background:white url(/euro/main/css/promo/images/full_bg.gif) repeat-y top left; width:737px; margin-top:0; }
#main #content { width:453px; margin-left:3px; padding:30px 30px 1em 30px; }
.nosidebar #main #content { width:670px; margin-left:3px; padding:30px 30px 1em 30px; }
#content h2 { font-size:24px; margin:0 0 .6em 0; padding-bottom:4px; }
#content h3 { font-size:18px; margin:0 0 1em 0; padding-bottom:4px; }
#content h4 { font-size:13px; margin:0; padding-bottom:4px; }
#content p, #content li { color:#575757; }
#content p { margin:0 0 1em 0; line-height:1.4em; }
#main #mainfooter {background: white url(/euro/main/css/promo/images/main_footer_bg.gif) no-repeat bottom left; height: 12px;}
div.right { float:right; margin:2px 0 5px 10px; border:0; }
#content img.pdficon { position:relative; top:1px; }
#content a.pdficon { background: url(/euro/main/elements/globaliconpdf12x12.gif) top right no-repeat; font-size: 11px; padding-right: 15px; text-decoration:none; }
div.indexseparator { background:url(/euro/main/css/promo/images/sectionseparator_bg.gif) repeat-x; height:1px; margin:30px -30px 30px -30px; }
.sectionseparator { background:url(/euro/main/css/promo/images/sectionseparator_bg.gif) repeat-x; height:1px; margin:18px 0; }

#sidebar { padding-right:8px; width:207px; }
#sidebar .padding { margin:16px 10px 20px 10px; }
#sidebar h2 { margin-bottom:6px; }
#sidebar p { color:#565656; margin-bottom:.8em; }
#sidebar #channels div.big, #sidebar #online { padding:9px; margin-top:6px; }
#sidebar #channels h2, #sidebar #online  { position:relative; margin-bottom:4px; }
#sidebar #channels h2 { position:relative; margin-bottom:4px; }

#sidebar #online, #sidebar #online #shopNow.button1,
	#sidebar #online #shopNow .button2,#sidebar #online #shopNow .button3,
	#sidebar #online #shopNow .button4 { background-color:#a4dafa; }
#sidebar #online.buyNow img { float:left; position:relative; margin:-2px 10px 0 0; }
#sidebar #online.buyNow p { margin:8px 0 4px 0; }
/*\*//*/ #sidebar #online.buyNow p { margin-top:3px; } /**/

#sidebar #retail { background-color:#c0e38f; }
#sidebar #resellers { background-color:#d9d9d9; margin:8px 0 4px 0;}
#sidebar #campus { background-color:#dcd0a3; }
#sidebar #campus p { position:relative; }

#sidebar #retail p, #sidebar #sidebar #campus p {display: none;}


form {margin: 0;}
#sidebar #retail select {width: 183px;}
#sidebar #resellers input {width: 183px; color:#999999; }

#sidebar #campus form { text-align:center; }
#sidebar #campus input.text { width:160px; float:left; margin-bottom:2px; color:#999999; }
#sidebar #campus input.submit { clear:left; margin:5px 0 4px 7px; }
*html #sidebar #campus input.submit { float:right; }
/*\*//*/ *html #sidebar #campus input.submit { margin-top:-18px; } /**/

.noretail #sidebar #retail,
	.noresellers #sidebar #resellers,
	.nocampus #sidebar #campus {display: none;}
	
#sidebar #phone {padding: 9px 9px 0px 9px;}	


/***( arrow buttons )**********************************************/
.button1, .button2, .button3, .button4 {background: transparent url(/euro/main/css/promo/images/linkboxdarkgray20060111.gif) no-repeat top left;}
.button2 {background-position: top right; margin-left: 9px; padding-top: 10px;}
.button3 {background-position: bottom right;}
.button4 { background-position:bottom left; margin:0 9px 0 -9px; padding:1px 0 7px 9px; position:relative; font-weight:bold; }
.button4 a.arrowright { background:transparent url(/euro/main/css/promo/images/whitearrowondarkgray20060111.gif) no-repeat right center;
	display:block; margin:-8px -5px -5px -1px; padding:0 17px 2px 0; position:relative; 
	color:#fff; font-size:9px; text-decoration:none; }
*html .button4 a.arrowright { margin-top:-9px; }
.button4 a.arrowright:hover { color: #0099cc; }
*html .button4 { padding-bottom:8px; }
/*\*//*/
*html .button4 a.arrowright { border-top:1px solid transparent; }
.button1 { padding-bottom:10px; }
.button3 { padding-bottom:10px; margin-bottom:-10px; }
.button4 { padding-bottom:8px; margin-bottom:-8px; }
/**/

#learnMore, #shopNow, #submitRebate { position:relative; height:1%; }
#learnMore a, #shopNow a, #submitRebate a {font-size: 10px; font-weight: bold; padding: 1px 17px 2px 0;}
#learnMore .button1, #learnMore .button2, #learnMore .button3, #learnMore .button4,
	#submitRebate .button1, #submitRebate .button2, #submitRebate .button3, #submitRebate .button4,
	#shopNow .button1, #shopNow .button2, #shopNow .button3, #shopNow .button4 { height:1%; }

#learnMore { width:120px; margin-left:30px; }
#learnMore a.arrowright { width:90px; }
#learnMore .button4 a.arrowright:hover { color:#666666; }

#shopNow, #header #submitRebate { width:190px; }
#shopNow a.arrowright, #header #submitRebate a.arrowright { width:160px; }

#submitRebate { width:150px; }
#submitRebate .arrowright, #submitRebate a.arrowright, #submitRebate a.arrowright { width:120px; }

#submitRebate.button1, #submitRebate .button2, #submitRebate .button3, #submitRebate .button4 { background-image:url(/euro/main/css/promo/images/linkboxgreen.gif); }
#submitRebate .button4 a.arrowright { background-image:url(/euro/main/css/promo/images/greenarrowongreen.gif); }
#submitRebate .button4 a.arrowright:hover { color:#def1c4; }

#shopNow.button1, #shopNow .button2, #shopNow .button3, #shopNow .button4 { background-image:url(/euro/main/css/promo/images/linkboxblue.gif); }
#shopNow .button4 a.arrowright { background-image:url(/euro/main/css/promo/images/bluearrowonblue.gif); }
#shopNow .button4 a.arrowright:hover { color:#d8eeff; }
