/* New Project */
fieldset { float:left; width:120px; margin:0 15px 0 0; border:none; border-right:solid 1px #ddd; padding:0 15px 0 0; }
fieldset:last-child { margin:0; border:none; padding:0; }
fieldset fieldset { clear:both; width:auto; margin:0 0 2em 0; padding:0; border:none; }
legend { font-weight:bold; margin-bottom:1ex; }
fieldset fieldset legend:after { content: ':'; }

label { display:block; margin:1em 0 .5ex 0; color:#555; }
label:after { content:''; }
label.button { float:left; clear:both; width:120px; height:60px; background:#acacac no-repeat; -moz-border-radius:5px; cursor:pointer; }
label.button:hover, label.hover { background-color:#deedb5; }
label.button.active { background-color:#bee94c; }
label.button.disabled { background-color:#acacac; opacity:0.35; filter:alpha(opacity=35); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)" }
label.button span { display:none; }

input.hidden { width:0; height:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
input[type=radio], input[type=checkbox] { position:absolute; left:-2000px; } /* display:none will make inputs not work in IE */

input#DiscRecording { display:inline; position:static; width:auto; height:auto; filter:none; }
label#forDiscRecording { display:inline; }

#forDiscMediumCD { background-image:url(/quoter/img/buttons/cd.png); }
#forDiscMediumDVD { background-image:url(/quoter/img/buttons/dvd.png); }
#forDiscMediumBlu-ray { background-image:url(/quoter/img/buttons/blu-ray.png); }
#forDiscMediumNone { background-image:url(/quoter/img/buttons/none.png); }

/*#disc_recording { display:none; }
#forDiscRecording1 { background-image:url(/quoter/img/buttons/content.png); }
#forDiscRecording0 { background-image:url(/quoter/img/buttons/no_content.png); }*/

#forDiscColorFullColor { background-image:url(/quoter/img/buttons/color.png); }
#forDiscColorBlackText { background-image:url(/quoter/img/buttons/black.png); }
#forDiscColorBlackSilkscreen { background-image:url(/quoter/img/buttons/black_silkscreen.png); }
#forDiscColor2ColorSilkscreen { background-image:url(/quoter/img/buttons/2color_silkscreen.png); }
#forDiscColor3ColorSilkscreen { background-image:url(/quoter/img/buttons/3color_silkscreen.png); }

#forPackagingTypeNone { background-image:url(/quoter/img/buttons/none.png); }
#forPackagingTypeJewelCaseBlackTray { background-image:url(/quoter/img/buttons/jc_black.png); }
#forPackagingTypeJewelCaseClearTray { background-image:url(/quoter/img/buttons/jc_clear.png); }
#forPackagingTypeSlimCaseBlackTray { background-image:url(/quoter/img/buttons/sc_black.png); }
#forPackagingTypeSlimCaseClearTray { background-image:url(/quoter/img/buttons/sc_clear.png); }
#forPackagingTypeDVDStyleCase { background-image:url(/quoter/img/buttons/dvd_case.png); }
#forPackagingTypePaperWindowSleeve { background-image:url(/quoter/img/buttons/pws.png); }
#forPackagingTypeColorMiniJacket { background-image:url(/quoter/img/buttons/mj.png); }
#forPackagingTypeEcoWallet4Panel { background-image:url(/quoter/img/buttons/4p_ec.png); }
#forPackagingTypeEcoWallet6Panel { background-image:url(/quoter/img/buttons/6p_ec.png); }
#forPackagingTypeDigiPackage4Panel { background-image:url(/quoter/img/buttons/4p_dp.png); }
#forPackagingTypeDigiPackage6Panel { background-image:url(/quoter/img/buttons/6p_dp.png); }

#forInsertTypeNone { background-image:url(/quoter/img/buttons/none.png); }
#forInsertType2PanelInsert { background-image:url(/quoter/img/buttons/2p_jc_insert.png); }
#forInsertType4PanelInsert { background-image:url(/quoter/img/buttons/4p_jc_insert.png); }
#forInsertType6PanelInsert { background-image:url(/quoter/img/buttons/6p_jc_insert.png); }
#forInsertType8PageBook { background-image:url(/quoter/img/buttons/8p_jc_booklet.png); }

#forTrayCardTypeNone { background-image:url(/quoter/img/buttons/none.png); }
#forTrayCardTypeTrayCard1Side { background-image:url(/quoter/img/buttons/tray_1.png); }
#forTrayCardTypeTrayCard2Side { background-image:url(/quoter/img/buttons/tray_2.png); }

#forTray1Type { background-image:url(/quoter/img/buttons/tray_1.png); }
#forTray2Type { background-image:url(/quoter/img/buttons/tray_2.png); }

#forDVDWrapTypeNone { background-image:url(/quoter/img/buttons/none.png); }
#forDVDWrapTypeDVDOuterWrap { background-image:url(/quoter/img/buttons/dvd_wrap.png); }
#forDVDWrapType { background-image:url(/quoter/img/buttons/dvd_wrap.png); }
#forDVDInsertTypeNone { background-image:url(/quoter/img/buttons/none.png); }
#forDVDInsertTypeDVDInnerInsert2Panel { background-image:url(/quoter/img/buttons/2p_dvd_insert.png); }
#forDVDInsertTypeDVDInnerInsert4Panel { background-image:url(/quoter/img/buttons/4p_dvd_insert.png); }

#forBarcodeOption { background-image:url(/quoter/img/buttons/barcode.png); }
#forShrinkwrapOption { background-image:url(/quoter/img/buttons/shrinkwrap.png); }
#forReplicationOption { background-image:url(/quoter/img/buttons/replication); }

.note { display:none; font-size:smaller; color:#999; }

#price { width:130px; height:30px; padding:4px; font-size:24px; }
.loading { background:url(/quoter/img/loader.gif) no-repeat left center; }

#project_details_heading { padding:1ex; background:#293232; color:#fff; }
label#forOrderZip { width: auto; }

#details, #shipping_rates { width:300px; font-size:90%; }
#total_price { font-weight:bold; }

#details ul { margin:0; padding-left:1.5em; }
#shipping_rates ul { margin:0; padding:0; list-style:none; }
#shipping_rates li { margin-bottom:1ex; }
#shipping_rates .rate { font-size:12px; font-weight:bold; }

/* ToolTips */
.tooltip_content { display:none; }
/*.qtip { filter:alpha(opacity=35); -moz-opacity: 0.35; -khtml-opacity: 0.35; opacity: 0.35; }*/
.qtip { filter:alpha(opacity=95); -moz-opacity: 0.95; -khtml-opacity: 0.95; opacity: 0.95; }
a.youtube { display:block; margin:1ex 0 1ex 0; border:solid 1px #bee94c; background:#F5FAE6; padding:1ex; color:#000;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-decoration:none; text-align:center; }
	
a.youtube:hover { background:#fff; padding:1ex; }

a.tooltips-off { display:block; text-align:right; font-size:10px; color:#c00; }
#tooltipson { display:none; }
