/* ppv4 Styles */
#frmBundleBuilder Fieldset {  }
#frmBundleBuilder Fieldset legend {  }

#dynamicProjectorList { position: relative; overflow-y: scroll; margin: 0px 0px 0px 0px; padding: 0px; width: 100%; height: 180px;;  }
#ajaxLoading {position: relative;display: block;margin: 10px 0px 10px 0px; padding: 0px; width: 99%; height: 50px; background: #FFFFFF url(../images/ajax_loader.gif) no-repeat center center; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black;
}
#ajaxLoadingBorderless {position: relative;display: block;margin: 10px 0px 10px 0px; padding: 0px; width: 99%; height: 50px; background: #FFFFFF url(../images/ajax_loader.gif) no-repeat center center;
}

form>#dynamicProjectorList { width: 100%; }
.bundleButton, .bundleButtonOver { padding: 2px; background: #10BBD9; color: #D1F7FD; font-weight: bold; border: 1px solid #03ABCD; }
	.bundleButtonOver { color: #504F4F; background: #9CE6F2; }
.rowEven td, .rowOdd td { padding: 4px; font: 11px/12px Arial;}
	.rowEven { background: white; color: black; }
	.rowOdd { background: #9EDFFE; color: black; } /* Blue */
.rowHover { background: #FBD76A; color: black;  cursor: pointer; } /* Yellow */
	.Selected { background: #FD8300; color: white; } /* Orange */


.htTableHead {
	padding: 4px;
	font: bold 11px/12px Arial;
	text-align: left;
	background-color: #CCCCCC;
	height:20px;
}

#main div.hr {padding: 0px; margin: 4px auto; height: 4px; background: transparent url(/images/hr_main.gif) no-repeat;}
#main div.hr hr {display: none;}
#main div.divider {padding: 0px; margin: 0px auto 10px auto; border-top: 0.4em solid #09f;}
#main div.divider hr {display: none;}

#specs {font: normal 11px/12px arial; border-collapse: separate; border-spacing: 0; margin: 0 0 1em 0;}
#specs table a {color: #09f; text-decoration: none; border-bottom: 1px solid;}
#specs table a:visited {color: #c3c; font-weight: normal;}
#specs table a:hover {border-bottom-style: dotted;}
#specs thead th, #specs thead td {font-weight: bold; line-height:normal; text-align: left; border-bottom: 0.4em solid #09f;}
#specs tfoot th, #specs tfoot td {text-align: left; border-top: 0.4em solid #09f; font-weight: bold}
#specs th, #specs td {padding: 0.25em;}
#specs tbody th, #specs tbody td {text-align: left; vertical-align: top;}
#specs tbody th {font-weight: normal; white-space: nowrap;}
#specs tbody th a:link, #specs tbody th a:visited {font-weight: bold;}
#specs tbody td, #specs tbody th {border: 1px solid #fff; border-width: 1px 0;}
#specs tbody tr.odd th, #specs tbody tr.odd td {border-color: #deded8; background: #f9f9fb;}
#specs tbody tr:hover td, #specs tbody tr:hover th {background: #fbfbf8;}
#specs tbody tr.category th {font-weight: bold; /*background:url(images/bkgrd_th-on.gif) no-repeat left top;*/ height: 26px; padding: 8px 0px 0px 5px; color: #333; border-bottom: 0.3em solid #09f;}
#specs tbody tr.category:hover th {background: #FFF;}
#specs caption {font-weight: bold; font-size: 1.7em; text-align: left; margin: 0; padding: 0.5em 0.25em;}

#sub {font: normal 13px/17px arial; border-collapse: separate; border-spacing: 0; margin: 0 0 2em 0; color:#333; width: 98%;}
#sub table a {color: #09f; text-decoration: none; border-bottom: 1px solid;}
#sub table a:visited {color: #c3c; font-weight: normal;}
#sub table a:hover {border-bottom-style: dotted;}
#sub thead th, #sub thead td {font-weight: bold; line-height:normal; text-align: left; border-bottom: 0.4em solid #09f;}
#sub tfoot th, #sub tfoot td {text-align: left; border-top: 0.4em solid #09f; font-weight: bold;}
#sub th, #sub td {padding: 0.25em;}
#sub tbody th, #sub tbody td {text-align: left; vertical-align: top;}
#sub tbody th {font-weight: bold; white-space: nowrap;}
#sub tbody th a:link, #sub tbody th a:visited {font-weight: bold;}
#sub tbody td, #sub tbody th {border: 1px solid #fff; border-width: 1px 0;}
#sub tbody tr.odd th, #sub tbody tr.odd td {border-color: #deded8; background: #f9f9fb;}
#sub tbody tr:hover td, #sub tbody tr:hover th {background: #fbfbf8;}
#sub caption {font-weight: bold; font-size: 1.1em; text-align: center; margin: 0; padding: 0.5em 0.25em; border-bottom: 0.4em solid #09f;}
