#quoteForm {
	width: 760px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

#content { width: 760px; padding: 10px 0 0 0; display: block; position: relative; }

h2 {
	margin: 0 0 10px 0;
	font-size: 12px;
}

form {
	margin: 0;
	padding: 0;
}

fieldset {
	display: inline; /* IE6 margins */
	float: left;
	width: 180px;
	margin: 0 8px 0px 8px;
	padding: 0;
	border: 0px solid #33C;
	background: #FFF;
}

fieldset.quantityField {
float: left;
width: 325px;
}

fieldset.what_is {
float: left;
border: 1px solid #EEE;
width: 375px;
padding: 5px 10px;
}

fieldset.skinny {
width: 120px;
padding: 0px;
}

fieldset.print_options {
width: 270px;
padding: 0px;
}

fieldset h2 {
margin: 0;
padding: 10px 0;
color: #33F;
}


.details {
	margin: 5px 0;
	font-size: 10px;
	color: #333;
}


.input-submit, .input-button {
	margin: 0 0 5px 0;
	padding: 3px 0 3px 5px;
	width: 115px;
	font-size: 12px;
	text-align: center;
}

.input-submit {
	font-weight: bold;
}

#quote-details {
	border: 1px solid #33C;
	background: #f1f1ff;
	padding: 5px;
}

#quote-details input {
	background:none;
	border: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:90%;
	font-size: 14px;
	color: #F00;
	text-align: right;
}

#emailBox { width:180px; margin: 0; float:left; }
#emailForm { padding: 5px; background: #EEE; border: 2px solid #CCC; }
#emailForm input { border: 2px solid #CCC; background: url(images/20_grey.gif) repeat-x; }

.option, .disabled, .active, .hover {
	margin: 0 0 5px 0;
	width: 120px;
	height: 50px;
	background-position: top left;
	background-repeat: no-repeat; 
}

.print {
width:270px;
}

.prebuilt {
width: 270px;
height: 200px;
}

.pageTypeButton {
float: left;
width: 200px;
height: 50px;
}

#pageTypeWrap {
width: 600px;
margin: 0 auto;
}

#quantityWrap {
clear: both;
display: block;
margin: 0 auto;
}

#quantityWrap h2 {
font-size: 16px;
}

#quantityWrap input {
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
}

#pre-built-packaging .disabled {
	background-position: 0 -600px;
}

#pre-built-packaging .active {
	background-position: 0 -400px;
}

#pre-built-packaging .hover {
	background-position: 0 -200px;
	cursor: pointer;
}

.disabled {
	background-position: 0 -150px;
}

.active {
	background-position: 0 -100px;
}

.hover {
	background-position: 0 -50px;
	cursor: pointer;
}

.option input, .option label {
	display: none;
}

/* Button images */

#pageType-duplication { 	background-image: url(images/pagetype_duplication.gif); }
#pageType-replication { 	background-image: url(images/pagetype_replication.gif); }
#pageType-printOnly { 	background-image: url(images/pagetype_printonly.gif); }

#discType-cd { 	background-image: url(images/type_cd.gif); }
#discType-dvd { 	background-image: url(images/type_dvd.gif); }

#discFormat-standard { 	background-image: url(images/format_standard.gif); }
#discFormat-mini { 	background-image: url(images/format_mini.gif); }
#discFormat-business { 	background-image: url(images/format_business.gif); }

#discDesign-own { background-image: url(images/design_own.gif); }
#discDesign-us { background-image: url(images/design_us.gif); }

#printType-photoGlossy { 	background-image: url(images/print_photo_glossy.gif); }
#printType-photoMatte { 	background-image: url(images/print_photo_matte.gif); }
#printType-blackText { 	background-image: url(images/print_black_text.gif); }
#printType-silkscreen { 	background-image: url(images/print_silkscreen.gif); }
#printType-offset { 	background-image: url(images/print_offset.gif); }
#printType-digital { 	background-image: url(images/print_digital.gif); }

#packageType-bulk { 		background-image: url(images/packaging_bulk.gif); }
#packageType-vinyl { 	background-image: url(images/packaging_vinyl.gif); }
#packageType-sleeve { 	background-image: url(images/packaging_paper.gif); }
#packageType-standard { background-image: url(images/packaging_jewelcase.gif); }
#packageType-slimline { 		background-image: url(images/packaging_slimline.gif); }
#packageType-trimpak { background-image: url(images/packaging_trimpak.gif); }
#packageType-slimpak { background-image: url(images/packaging_slimpak.gif); }
#packageType-clamshell { background-image: url(images/packaging_clamshell.gif); }
#packageType-dvd { 		background-image: url(images/packaging_dvdcase.gif); }
#packageType-retailCD { 		background-image: url(images/packaging_retail_ready_cd.jpg); }
#packageType-retailDVD { 		background-image: url(images/packaging_retail_ready_dvd.jpg); }
#packageType-jewelCasePackage { 		background-image: url(images/packaging_jewelcase_package.jpg); }
#packageType-DVDCasePackage { 		background-image: url(images/packaging_dvd_case_package.jpg); }

#quantity input { width: 75px; }

.popup {
margin: 250px auto 0 auto;
padding: 5px;
width: 400px;
background: #FFF;
border: 2px solid #000;
z-index: 9;
display: none;
position: relative;
}
.popup h3{ margin: -5px; padding: 5px; background: #33C; color: #FFF; font-size: 12px;}
.popup .close { position: absolute; top: 1px; right: 3px; }

#popups {
width: 100%;
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: url(/images/transparency.png);
visibility: hidden;
z-index: 9;
}