body { 

SCROLLBAR-FACE-COLOR: #D9D8D8; 
SCROLLBAR-HIGHLIGHT-COLOR: white; 
SCROLLBAR-SHADOW-COLOR: #C0C0C0; 
SCROLLBAR-3DLIGHT-COLOR: #C0C0C0; 
SCROLLBAR-ARROW-COLOR: #C0C0C0; 
SCROLLBAR-DARKSHADOW-COLOR: white;
} 

td, tr {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;

}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;

}
.font-bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.font-small {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.font-super_small {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.box_temp {
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-top: 0px;
	height: auto;
	width: 350px;
	border-top: 0px solid;
	border-right: thin solid #99CCFF;
	border-bottom: thin solid #99CCFF;
	border-left: thin solid #99CCFF;

}
.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.time {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}


a.time:link, a.time:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
  text-decoration: none;
}

a.time:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FDE941;  
  text-decoration: underline;
}	

.pm {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}


a.pm:link, a.pm:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
  text-decoration: none;
}

a.pm:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;  
  text-decoration: underline;
}

.pmbold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}


a.pmbold:link, a.pmbold:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
  text-decoration: none;
}

a.pmbold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;  
  text-decoration: underline;
}	

.font-small2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;	
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}


a.font-small2:link, a.font-small2:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color: #000000;
  text-decoration: none;
}

a.font-small2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color: #000000;  
  text-decoration: underline;
}	

.link2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;	
	text-decoration: none;
	color: #000000;  
}


a.link2:link, a.link2:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;  
  text-decoration: none;
}

a.link2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;  
  text-decoration: underline;
}	

	
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
	
	a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}

	a.menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
	
	a.menu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
	
	a.menu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}	
.menulink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
}
.frameline {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;

}
.framelineCopy {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 1px;
	border-right-color: #CCCCCC;

}
.font-smallbold {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.font-footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #336699;
	text-decoration: none;
}
.box1 {
	border-top: 0px solid;
	border-right: thin solid #6C8FB9;
	border-bottom: thin solid #6C8FB9;
	border-left: thin solid #6C8FB9;
	padding: 10px;
}
.box3 {
	border-top: thin solid #000000;
	border-right: thin solid #000000;
	border-bottom: thin solid #000000;
	border-left: thin solid #000000;
}

.box5 {
	border-top: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
	border-left: thin solid #CCCCCC;
	
}

.box10 {
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-top: 0px;
	height: auto;
	width: 350px;
	border-top: 0px solid;
	border-right: thin solid #006666;
	border-bottom: thin solid #006666;
	border-left: thin solid #006666;

}

.fieldset1 {
 margin: 0px 0;
 padding: 10px 0 0 0;
 border-color:#E1E1E1; 
}

.input {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none;
border:solid 1px #000000;

}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;	
	border: 1px solid #707070;
	background-color: #D4D0C8;		
}

.column-left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	border-left:#999999 dashed 1px;
}

.evenrowbg {
	background-color: #ffffff; 
}

.oddrowbg {
	background-color: #ffffff;
}

.leftl { border-left: 1px solid #999; }
.topl { border-top: 1px solid #999; }
.rightl { border-right: 1px solid #999; }
.bottoml { border-bottom: 1px solid #999; }
.bdr { border: 1px solid #999; }
.grey { background-color:#F3F3F3 }
.menu1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #0096FF;
	text-decoration: none;
}


a.menu1:link, a.menu1:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0096FF;
  text-decoration: none;
}

a.menu1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F13326;  
  text-decoration: underline;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }	

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.textareastyle {
  border: 1px solid #999999; 
	padding: 1px;	
	font-family: Verdana, Arial, sans-serif; font-size: 12px;
}

.fullheight{height:auto}

#sidebar {float: right; width: 200px; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;}
#sidebar h2 {font-size: 12px; margin: 0;}
#sidebar h3 {font-size: 11px; margin: 0;}
#sidebar h4 {font-size: 10px; margin: 0;}

select#findastore {width: 200px;}

#main .box {border: 1px solid #a1a5a9; padding: 0 5px 5px 5px; margin: 0 0 1.25em 0;}
#content .box h2 {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 12px;}
#sidebar .box h2 {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 11px;}


#sidebar {background-color: #fff; width: 222px; margin: 0 -6px;}
#sidebar a {font-size: 10px;}

#sidebar .box {border: 0; margin: 0 0 6px 0; padding: 0 0 23px 0; background: transparent url(http://images.apple.com/macosx/images/sideboxfooter620050412.gif) no-repeat bottom center;}
#sidebar .box h2 {background: transparent url(http://images.apple.com/macosx/images/sideboxheader620050412.gif) no-repeat top center; border: 0; margin: 0; padding: 6px 26px 4px 26px; color: #000;}
#sidebar .box .subhead {background: transparent url(http://images.apple.com/macosx/images/sideboxsubheader620050412.gif) no-repeat top center; border: 0; margin: 0; height: 11px; line-height: 1px; font-size: 1px;}
#sidebar .box .inside {background: transparent url(http://images.apple.com/macosx/images/sideboxbody620050412.gif) repeat-y top center; padding: 0px 26px; margin: 0;}

#sidebar #subnav {background-image: url(http://images.apple.com/macosx/images/sideboxfooter120050412.gif);}
#sidebar #subnav h2 {background-image: url(http://images.apple.com/macosx/images/sideboxheader120050412.gif);}
#sidebar #subnav .subhead {background-image: url(http://images.apple.com/macosx/images/sideboxsubheader120050412.gif);}
#sidebar #subnav .inside {background-image: url(http://images.apple.com/macosx/images/sideboxbody120050412.gif);}
#subnav h3 a:hover {color: #4D4D4D;}
#subnav a:hover {color: #fff;}
#subnav h3 {padding-top: 8px;}
#subnav h3.first {padding-top: 0px;}
#subnav h3 a {padding-left: 0px; text-decoration: none; color: #333; font-size: 11px;}
#subnav .open h3 a {color: #2E5CE7;}
#subnav ul {padding: 0; margin: 8px 0 0 0;}
#subnav .closed ul {display: none;}
#subnav .open ul {display: block;}
#subnav li {margin: 0px 0 4px 8px; padding: 0; clear: both;}
#subnav a {font-weight: bold; text-decoration: none; color: #eee; font-size: 11px;}
#subnav li a img {margin-right: 5px; vertical-align: middle;}
#subnav li.hi a {color: #2E5CE7;}
#subnav li.line {border-bottom: 1px solid #a1a5a9; padding-bottom: 1em;}
#subnav li a img {vertical-align: text-middle; margin-right: 8px;}

#sidebar p.line {border-bottom: 1px solid #a1a5a9; padding-bottom: 1em;}
#sidebar p.last {border-bottom: 0; padding-bottom: 0;}

#sidebar #buynow {background-image: url(http://images.apple.com/macosx/images/sideboxfooter1c20050412.gif);}
#sidebar #buynow a {font-weight: bold;}
#sidebar #buynow h2 {background-image: url(http://images.apple.com/macosx/images/sideboxheader1c20050412.gif); color: #fff;}
#sidebar #buynow .subhead {background-image: url(http://images.apple.com/macosx/images/sideboxsubheader1c20050412.gif);}
#sidebar #buynow .inside {background-image: url(http://images.apple.com/macosx/images/sideboxbody1c20050412.gif);}
#main #sidebar #buynow p.button {margin-left: 70px;}

#sidebar #centers .box {background-image: url(http://images.apple.com/macosx/images/sideboxcentersfooter20050412.gif);}
#sidebar #centers .box h2 {height: 88px; display: block;}
#sidebar #centers .box .inside {background-image: url(http://images.apple.com/macosx/images/sideboxcentersbody20050412.gif);}
#sidebar #centers #spotlightcenter h2 {background-image: url(http://images.apple.com/macosx/images/sideboxcentersspotlight20050412.gif);}
#sidebar #centers #dashboardcenter h2 {background-image: url(http://images.apple.com/macosx/images/sideboxcentersdashboard20050412.gif);}
#sidebar #centers #automatorcenter h2 {background-image: url(http://images.apple.com/macosx/images/sideboxcentersautomator20050412.gif);}
#sidebar #centers .newdownloads h3 {margin-bottom: .5em;}
#sidebar #centers .newdownloads p {padding-bottom: .5em; border-bottom: 1px solid #e2e2e2; margin-bottom: .5em;}
#sidebar #centers .newdownloads p.last {padding: 0; border: 0; margin: 0;}
#sidebar #centers .newdownloads a {color: #1548B0; text-decoration: none;}
#sidebar #centers .newdownloads a:hover {text-decoration: underline;}

#sidebar #tip {background-image: url(http://images.apple.com/macosx/images/sideboxfooter20050412.gif);}
#sidebar #tip h2 {background-image: url(http://images.apple.com/macosx/images/sideboxheader20050412.gif); color: #fff;}
#sidebar #tip .subhead {background-image: url(http://images.apple.com/macosx/images/sideboxsubheader20050412.gif);}
#sidebar #tip .inside {background-image: url(http://images.apple.com/macosx/images/sideboxbody20050412.gif);}

#sidebar #spotlight {background-image: url(http://images.apple.com/macosx/images/sideboxfooterspotlight20050412.gif);}
#sidebar #spotlight h2 {background-image: url(http://images.apple.com/macosx/images/sideboxheaderspotlight20050412.gif); color: #fff;}
#sidebar #spotlight .subhead {background-image: url(http://images.apple.com/macosx/images/sideboxsubheaderspotlight20050412.gif);}
#sidebar #spotlight .inside {background-image: url(http://images.apple.com/macosx/images/sideboxbodyspotlight20050412.gif);}

#sidebar #subnav {background-image: url(http://images.apple.com/macosx/images/sideboxfootersubnav20050412.gif);}
#sidebar #subnav h2 {background-image: url(http://images.apple.com/macosx/images/sideboxheadersubnav20050412.gif); color: #000;}
#sidebar #subnav .subhead {background-image: url(http://images.apple.com/macosx/images/sideboxsubheadersubnav20050412.gif);}
#sidebar #subnav .inside {background-image: url(http://images.apple.com/macosx/images/sideboxbodysubnav20050412.gif);}

#sidebar #newintiger {background-image: url(http://images.apple.com/macosx/images/sideboxfooternewintiger20050412.gif);}
#sidebar #newintiger h2 {background-image: url(http://images.apple.com/macosx/images/sideboxheadernewintiger20050412.gif); color: #fff;}
#sidebar #newintiger .subhead {background-image: url(http://images.apple.com/macosx/images/sideboxsubheadernewintiger20050412.gif);}
#sidebar #newintiger .inside {background-image: url(http://images.apple.com/macosx/images/sideboxbodynewintiger20050412.gif);}

#sidebar #downloads {background-image: url(http://images.apple.com/macosx/images/sideboxfooterdownloads20050412.gif);}
#sidebar #downloads h2 {background-image: url(http://images.apple.com/macosx/images/sideboxheaderdownloads20050412.gif); color: #fff;}
#sidebar #downloads .subhead {background-image: url(http://images.apple.com/macosx/images/sideboxsubheaderdownloads20050412.gif);}
#sidebar #downloads .inside {background-image: url(http://images.apple.com/macosx/images/sideboxbodydownloads20050412.gif);}
#sidebar #downloads .title {background-color: #81A7E1;}

#sidebar #downloads a {color: #213C6A; font-weight: bold; text-decoration: none;}
#sidebar #downloads a:hover {text-decoration: underline;}
#sidebar #downloads .inside {padding: 0px 23px; margin: 0;}
#sidebar #downloads li {padding: 3px}
#sidebar #downloads li.last {padding-bottom: 0px}

#sidebar #downloads .even {background-color: #B6D1FF;}
#sidebar #downloads .odd {background-color: #AEC8F9;}

#sidebar #mac {background-image: url(http://images.apple.com/macosx/images/sideboxfootermac20050412.gif);}
#sidebar #mac h2 {background-image: url(http://images.apple.com/macosx/images/sideboxheadermac20050412.gif); color: #fff;}
#sidebar #mac .subhead {background-image: url(http://images.apple.com/macosx/images/sideboxsubheadermac20050412.gif);}
#sidebar #mac .inside {background-image: url(http://images.apple.com/macosx/images/sideboxbodymac20050412.gif);}

#sidebar #automator {background-image: url(http://images.apple.com/macosx/images/sideboxfooterautomator20050412.gif);}
#sidebar #automator h2 {background-image: url(http://images.apple.com/macosx/images/sideboxheaderautomator20050412.gif); color: #fff;}
#sidebar #automator .subhead {background-image: url(http://images.apple.com/macosx/images/sideboxsubheaderautomator20050412.gif);}
#sidebar #automator .inside {background-image: url(http://images.apple.com/macosx/images/sideboxbodyautomator20050412.gif);}

#sidebar #developer {background-image: url(http://images.apple.com/macosx/images/sideboxfooterdeveloper20050412.gif);}
#sidebar #developer h2 {background-image: url(http://images.apple.com/macosx/images/sideboxheaderdeveloper20050412.gif); color: #fff;}
#sidebar #developer .subhead {background-image: url(http://images.apple.com/macosx/images/sideboxsubheaderdeveloper20050412.gif);}
#sidebar #developer .inside {background-image: url(http://images.apple.com/macosx/images/sideboxbodydeveloper20050412.gif);}

#sidebar #qtdemo {margin: 0 0 6px 6px;}

/*\*/
html>body .padder {padding: 0 74px;}
html>body #sidebar {width: 210px;}
html>body #sidebar .box .inside {padding: 0px 20px;}
html>body #sidebar .box h2 {padding: 6px 20px 4px 20px;}
html>body #sidebar #qtdemo {margin: 0 0 6px 0;}
html>body #subnav h3 a {font-size: 12px;}
/* */

#main .box {border: 1px solid #a1a5a9; padding: 0 5px 5px 5px; margin: 0 0 1.25em 0;}
#content .box h2 {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 12px;}
#sidebar .box h2 {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 11px;}

.news_title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #799BB7;
	text-decoration: none;
}

.news {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #799BB7;
	text-decoration: none;
}

.date {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}