﻿#promos, #headlines, #ticker, #options, #links {
	width: 600px;
	margin: 0 auto 0px;
	clear: both;
	}

body {
	padding-top: 25px;
	background: #666666 url() repeat-x 0 0;
	font-family: Verdana, Geneva, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	alink: 8fc740;
	link: 8fc740;
}

li {
  padding: 0 0 0 0;

}

h1 {
  font-size: 1.7em;
  letter-spacing: -.05em;
  margin: 15px 0 15px 0;
  padding: 0;
  
}

h2 {
  
  margin: 0px 0 0 0;
  padding: 0;
  
}

.content {
  background: url( bg-content.gif ) repeat-x -80px left;
 
}

.content2 {
  background: url( content.gif ) repeat-x -80px left;
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 0px;
  padding-top: 5px;
  line-height: 2em;
 
}

.content .column1, .content .column2 {
  text-align: left;
  width: 450px;
  padding-left: 20px;
  padding-right: 15px;
  padding-top: 5px;
  margin-top: 5px;
 
}

.column3, .column4 {
  text-align: left;
  width: 450px;
  padding-left: 15px;
  padding-right: 10px;
  padding-top: 15px;
  margin-top: 20px;
  background-image:url(../imgs/column1.jpg); background-repeat:no-repeat;
}

.content .column1 {
  float: left;
}

.content .column2 {
  float: right;
  
}

/* PayNSeconds */

.pnscontent {
  

}

.pnscontent2 {
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 0px;
  padding-top: 0px;

}

.pnscontent .pnscolumn1, .pnscontent .pnscolumn2 {
  text-align: left;
  width: 440px;
  padding-left: 30px;
  padding-right: 15px;
  padding-top: 5px;
  margin-top: 5px;

}



.pnscontent .pnscolumn1 {
  float: left;
}

.pnscontent .pnscolumn2 {
  float: left;

}





.contentFooter {
  overflow: hidden;
  width: 976px;
  height: 13px;
}

/*.footer {
  background: url(  ) #8fc741 no-repeat top left;
  color: #3d610b;
  font-size: .8em;
  line-height: 1.5em;
  margin: 0 auto 10px auto;
  padding: 15px 0 0 0;
  text-align: center;
  width: 982px;
  height: 35px;
}
*/
.clear {
  clear: both;
}

#globalheader { margin-top: 0; width:950; repeat: no;}

/* GLOBALHEADER */

#globalheader {
	width: 976px;
	height: 150px;
	margin: 1px auto;
	position: relative;
	z-index: -1;
	background-image: url(title.png);
	background-color: #ffffff;
	
}
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 117px; height: 0; padding-top: 38px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader #globalsearch { background-image: url(); background-repeat: no-repeat; }

/* BILLBOARD */
#billboard {
	width: 976px;
	margin: 0 auto 0px;
	text-align:center;
	background-color: #FFFFFF;
    font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#billboard2 {
	width: 976px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color: #FFFFFF;
    font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#billboard:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#billboard div {}
#billboard h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 24px;
	text-align: center;
}
#billboard h2 {}
#billboard a {
	color: #000000;
}

#billboard .macmini { background:url(includes/main.jpg) no-repeat 0 0;  }
#billboard .macmini h2 {
	top:46px;
}
#billboard .macmini h2.last { top:496px; }
#billboard .imac { margin:0 -33px; background:url(includes/main.jpg) no-repeat 0 0;  }
#billboard .imac h2 { width:1046px; top:85px; }

#billboard div.nojs { display:block; }
#promos .random { display:none; }
#promos .random.nojs { display:block; }
#billboard div.nojs, #promos .random.nojs { display: none; }#apDiv1 {
	position:absolute;
	width:79px;
	height:38px;
	z-index:1;
}

/* PROMOS */
#promos {
	width: 976px;
	height: 155px;
	border: thin solid #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#8fc740;
}

#promos img { float: left; border-width: 0; margin: 0 5px 0 5px; }
#promos img.last { margin: 0; }

#MAIN {
	position:absolute;
	display:block;
	width:950px;
	height: 228px;
	left:116px;
	top:209px;
	text-indent:-9999px;
	outline:none;
}
/* TICKER */
.wrapper { width: 980px; margin: 0 auto; }
#ticker { min-height: 26px; margin-bottom: 15px; background: #f6f6f6 url(Apple_files/title.png) no-repeat 0 100%; /*position: relative;*/ }
#ticker p { line-height: 16px; width: 100%; padding-top: 5px; padding-bottom: 0.2em; background: url(/home/elements/ticker_top_grey.gif) no-repeat 0 0; float: left; margin-bottom: 3px; }
#ticker a#ticker-headline { width: 12.5em; margin-right: 1em; color: #565656; font-weight: bold; text-align: center; border-right: 1px solid #808080; display: block; float: left; }
#ticker a#news-headline { padding-left: 15px; color: #a1a5a9; float: right; }
#ticker a { color: #6e6e6e; text-decoration: none; }
#ticker a#news-link { position: relative; z-index: 10; }

/* CONTEXTUAL LEGAL */
#contextlegal p { display:none; margin:22px auto -40px; width:980px; text-align:center; }

/* HOMEFOOTER */
#homefooter p.left a { margin-right: 0; }
#homefooter p.left { width: 50%; float: left; text-align: left; text-indent: 10px; }
#homefooter p.right { width: 50%; float: right; }
#homefooter p.links { border: 1px solid #80C52A; border-width: 1px 0; padding: .5em 0; margin: 1.5em 0 2em; }
#homefooter .sosumi p { margin-bottom: 0; }

/* HOMEFOOTER */
#homefooter {
	margin: 60px auto 50px;
	text-align: center;
	font-size: 10px;
	color: #80C52A;
	background-color: #F00;
}
#homefooter .piped a { border-color: #ccc; }

#homefooter #links { border: 1px solid #80C52A; border-width: 1px 0; padding: .5em 0; margin: 1.5em 0 2em; zoom: 1; }
#homefooter #links:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#homefooter #links p { margin-bottom: 0; }
#homefooter #links p.left { float: left; width: auto; text-align: left; text-indent: 10px; }
#homefooter #links ul.right { float: right; padding-right: 10px; margin-bottom: 0; }
#homefooter #links ul.piped a { padding-left: .5em; margin-left: .5em; }

#homefooter .sosumi {
	clear: both;
	background-color: #FFF;
}
#homefooter .sosumi p { margin-bottom: 0; }
#homefooter .sosumi p.copyright { display: inline; padding-right: 0.75em; } 
#homefooter .sosumi ul.piped { display: inline; margin-bottom: 0; }
#homefooter .sosumi ul.piped li { float: none; }
#homefooter .sosumi ul.piped li a.first { margin-right: -0.2em; }

#home #homefooter .sosumi .copyright strong {
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
}

#home #globalheader #globalnav #sp-results2 p {
	color: #000;
}

/* WORLDWIDE */
#worldwide { background: url(/home/elements/home-bg-choosecountry.gif) repeat-x 0 100%; border: 1px solid #e3e3e3; display: inline; padding: 10px 0 8px; position: relative; text-align: left; width: 200px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; }
#worldwide { *height: 26px; *top: 3px; *margin-left: 10px; *top: 6px; *padding: 0; zoom: 1; }
#worldwide a { height: 30px; padding: 3px 10px 3px 5px; width: 100%; *padding: 0 10px 0 5px; }
#worldwide a:hover { text-decoration: none; }
#worldwide a img { position: relative; top: 5px; padding: 0 5px 0 0; *float: left; *padding: 0; *top: 0; *margin: 2px 0 2px 3px; }
#worldwide a span.more { background: url(/global/elements/arrows/morearrow_08c.gif) no-repeat 100% 50%; border-left: 1px solid #e3e3e3; cursor: pointer; display: inline-block; line-height: 30px; margin: -5px 0; padding: 0 10px 0 5px; position: relative; top: 0; }
#worldwide a span.more { *display: inline; *margin-top: 4px; *top: 0; zoom: 1; *line-height: 20px; }


*--- Global Footer (legacy) ---*/
#globalfooter .gf-buy { float: left; width: 60%; margin: 18px 0 9px; }
#globalfooter .gf-links { float: right; margin: 18px 0 9px; }
#globalfooter .gf-links a { padding: 0 10px; white-space: nowrap; }
#globalfooter .gf-links a.last { padding-right: 0; _float: none !important; width: auto !important; }

/*--- Global Footer ---*/
#globalfooter { width: 980px; color: #888; font-size: 10px; margin: 18px auto; padding-bottom: 36px; text-align: left !important; }
#globalfooter a { color: #80C52A; }
#globalfooter p { margin-bottom: 1em; }
#globalfooter p.gf-buy { float: left; width: 52%; margin: 18px 0 9px 3px; }
#globalfooter ul.piped a { padding: 0 0 0 1.5em; margin-left: 1.5em; border-left: 1px solid #d0d0d0; }
#globalfooter .gf-links { float: right; margin: 18px 3px 9px 0; }
#globalfooter .gf-sosumi { clear: both; width: 100%; border-top: 1px solid #ddd; padding-top: 9px; }
#globalfooter .gf-sosumi a { padding: 0 10px; }
#globalfooter .gf-sosumi p { float: left; margin-left: 3px; }
#globalfooter form { margin: 18px 10px; }
#globalfooter .search-wrapper { margin: 0 auto; }
#globalfooter .search-wrapper input.prettysearch { margin-left: 10px; }
#globalfooter ul.piped a.contact_us { padding-right: 1.5em; border-right: 1px solid #d0d0d0; }
#globalfooter ul.piped a.choose { margin-left: 0; border: 0; }
#globalfooter ul.piped a.choose img { vertical-align: middle; margin-top: -5px; position: relative; }

/*--- Breadcrumbs (legacy) ---*/
#globalfooter #breadcrumbs { font-size: 11px; color: #444; background: url(http://images.apple.com/global/nav/images/breadcrumb_bg.png) no-repeat; behavior: url(/global/scripts/lib/iepngfix.htc); overflow: hidden; height: 36px; line-height: 34px; font-weight: bold; text-shadow: 2px 2px 1px #fff; }
#globalfooter #breadcrumbs a { color: #444; text-decoration: none; float: left; padding: 0 10px; position: relative; margin-left: -10px; _cursor: hand; }
#globalfooter #breadcrumbs a:hover { color: #333; text-decoration: none !important; }
#globalfooter #breadcrumbs a.home { margin: 0; width: 15px; height: 0; padding-top: 36px; overflow: hidden; }
#globalfooter #breadcrumbs span { float: left; width: 9px; margin: 0 10px 0 0; position: relative; height: 0; padding-top: 34px; margin-top: 1px; overflow: hidden; background: url(http://images.apple.com/global/nav/images/breadcrumb_sep.png) no-repeat; behavior: url(/global/scripts/lib/iepngfix.htc); }

/*--- Breadcrumbs ---*/
#globalfooter ol#breadcrumbs { font-size: 11px; color: #444; background: url() no-repeat; height: 36px; line-height: 34px; margin: 0; list-style: none; font-weight: bold; text-shadow: 2px 2px 1px #fff; behavior: url(/global/scripts/lib/iepngfix.htc); }
#globalfooter ol#breadcrumbs li { float: left; margin: 0; padding: 0 0 0 20px; background: url(http://images.apple.com/global/nav/images/breadcrumb_sep_20080909.png) no-repeat; }
#globalfooter ol#breadcrumbs li a { float: left; color: #444; text-decoration: none; padding: 0 10px; margin-left: -10px; }
#globalfooter ol#breadcrumbs li a:hover { color: #333; text-decoration: none; }
#globalfooter ol#breadcrumbs li.home { background: none; margin: 0; padding: 0; }
#globalfooter ol#breadcrumbs li.home a { margin: 0; padding: 0 10px; width: 15px; text-indent: -9999px; overflow: hidden; }
#home #billboard .content .column1 p {
	color: #000;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#copyright {
	background-color:#000;
	background-image:url(footer.jpg); background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:976px;
	height:40px;
	padding-top: 0px;
	z-index:9999;
}

#Nav {
	position:absolute;
	width:978px;
	height:36px;
	z-index:9999;
	left: 108px;
	top: 346px;
}

#menublock {
	margin-left:auto;
	margin-right:auto;
	width:976px;
	height:40px;
	z-index:9999;
}


/*-----------------------------------------------------------ORIGINAL--------------------------------------------*/
#home #billboard .content .column2 p {
	line-height: 20px;
}
#home #billboard .content table tr form tbody tr td div p {
	font-weight: bold;
	font-size:18px;
}

