/* Support pages - support.htm, general styles, updates, and misc.
*  www.pgmusic.com
----------------------------------*/

.support .leftCol {float:left; width:445px; margin-top:20px; margin-right:20px}
.support .rightCol {float:left; width:445px; margin-top:20px}

.support .text a {color:#014E8C}
.support .text a:hover {color:red}
.support a img.pushright {float:right}
.support h2 {padding-top:8px; font-size:24px; text-shadow: 1px 0 1px rgba(0, 0, 0, 0.3)}
.support h3 {margin-bottom:14px; margin-top:0px;}
.support h4 {font-size:14px; padding-bottom:12px; padding-top:4px;}

/*Lists*/
.support ul.fixes li {line-height: 22px; margin-bottom:7px;}
.support ul.fixes li ul li {margin-bottom:0px;} 
.support ul.fixes li strong {color:#494949}

.support ul.bullet-lg li {background: url("gfx/listbullet_link_large.png") no-repeat 3px 5px; height:140px; padding-left: 20px; }
.support ul.bullet-sm li {background: url("gfx/listbullet_link.png") no-repeat 3px 7px;  height:auto; padding-left: 13px; line-height: 23px}

/*Manuals*/
.manuals ul.program-manual-list li {font-size: 14px;padding: 0 0 7px 17px;}
.manuals ul.program-manual-list li a {padding:0 6px;}
.manuals h2 {font-size:30px; text-shadow:none;}


	/*Has a green "new!" burst*/
	.support ul.bullet-sm li.new {background: url("gfx/listbullet_link_new.png") no-repeat 3px 0px; padding-left: 60px}

/*Patch map and updatelist tables*/
.support table.updatelist,
.support table.patchmap {border:1px solid #aaaaaa; margin: 10px 0}
.support table.updatelist tr td,
.support table.patchmap tr td {border:1px solid #aaaaaa}
.support table.updatelist tr th,
.support table.patchmap tr th {border:1px solid #aaaaaa}
.support table.updatelist tr th,
.support table.patchmap tr th {text-align:left; font-weight:bold; padding:14px}
.support table.updatelist tr td,
.support table.patchmap tr td {font-size:12px; line-height:20px; padding:6px}
.support table.updatelist tr td.first {width:560px}
.support table.updatelist tr td.middle {width:100px}
.support table.updatelist tr td.last {width:260px}
.support table.patchmap tr td.first {width:708px}
.support table.patchmap tr td.middle {width:46px; text-align:center}
.support table.patchmap tr td {text-align:center}
.support table.patchmap tr td:first-child {text-align:left}

/*Registration*/
.registration td{padding: 10px; font-size: 12px}
.registration th{font-size: 18px; font-weight: bold; padding: 20px 10px 10px; text-align: left;}
.registration .select {border: 1px solid #3e3f40;color: #3e3f40;}
.registration .submit-button {text-align:center; padding-top:28px}
.registration .submit-button .submit {font-weight:bold}
.registration #formfields .radio {background:none; border:none; margin: 4px 0 0 10px}

/*Help Request forms*/

.helpform #formfields {width:100%} /*overrides styles.general.css*/
.helpform table{width:100%}
.helpform td{ padding: 10px; font-size: 12px}
.helpform th{font-size: 16px; font-weight: bold; padding: 20px 10px 10px; text-align: left; line-height:24px}
.helpform .select {border: 1px solid #3e3f40;color: #3e3f40;}
.helpform .submit-button {text-align:center; padding-top:28px}
.helpform .submit-button .submit {font-weight:bold}

/*Form submitted page*/

.form-submitted .form-success {margin-bottom:40px;}
.form-submitted .form-success strong {color: green; font-size: 20px; padding-right: 18px;}
.form-submitted .form-success img.checkmark {margin-right: 20px; position: relative; top: 6px;}
.form-submitted .form-failure {margin:20px;}
.form-submitted .form-failure p {font-size:16px;}
.form-submitted .form-failure p strong {font-size:18px; color:red}

/* support videos tabnav temp */

.videotutorials #nav_tabs {height:48px}
.videotutorials #nav_tabs ul li {height:48px; line-height:15px}

		
