h1, h2, h3, h4	{ color: #d7d7d7;}
.main ul li  {font-size:1.20em;}
p {text-align:left;}
.main  {margin:10px 25px;}
.details  {border:1px solid #444; margin:10px; float:left; width:375px; height:90px; position:relative;}
.details p, .details a  {padding:0 5px;}
.details h2  {margin:0; padding:2px 5px; background:#d7d7d7; color:#000;}
.details a  {color:#999;}
/* jQuery UI Tabs base CSS */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0; padding: 0; white-space: nowrap; z-index:10; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/* end jQuery Tabs base CSS */
#tabs > ul  {margin:0; padding:0;}
#tabs > ul li  {border:1px solid #666; border-bottom-color:#000;}
#tabs > ul li a  {cursor:pointer; color:#666;}
#tabs > ul li a:hover  {color:#ccc;}
#tabs .ui-state-active  {border-color:#CCC; border-bottom-color:#000;}
#tabs .ui-state-active a  {color:#fff;}
#tabs .ui-tabs-panel  {clear:both; border:1px solid #ccc; margin-top:-1px;}
#faqList  {list-style:none;}
#faqList .q  {font-weight:bold;}
#faqList .a  {margin-bottom:15px;}
a.downloadButton  {margin:20px auto; width:220px; height:20px; line-height:20px; font-size:1.20em; text-align:center; padding:15px 0; display:block; border:1px solid #fff; color:#fff !important; font-weight:bold; text-decoration:none; text-transform:uppercase; background:#111;}
a.downloadButton:hover  {border-color:#F00;}
label  {width:100px; font-size:1.20em; font-weight:bold; display:inline-block; text-align:right;}
#download  {margin:20px 0;}
.button  {font-size:1.20em; font-weight:bold; padding:5px;}
.error  {font-size:16px; font-weight:bold; color:#FF0000; text-align:center;}

.skinsContainer p	{text-align: center; font-weight: bold;}
.skin	{float: left; margin: 15px; padding: 5px; border:1px solid #666; height: 300px;}
#pxmini	{margin: 48px 0;} 
#nvidiagreen	{margin: 12px 0;}
ul li.accordionButton  {font-weight:bold; cursor:pointer; padding:5px; margin-bottom:0; border:1px solid #666; list-style:none; background:url(/precision/images/plus.png) 650px 10px no-repeat; clear:both;}
ul li.on  {border-bottom:none; background-image:url(/precision/images/minus.png);}
ul li.accordionContent  {list-style:none; display:none; border:1px solid #666; border-top:none; padding:10px; margin-top:0; /*height:92px;*/}
ul li.accordionContent a, #tabs-5 a  {color:#999;}
.main ul li ul li	{font-size: 1em;}
.main ul li ul li ul	{list-style: square;}
.main a	{color: #999;}