body {margin: 0; padding: 0; background: #E5E5E5; font-family: tahoma; font-size: 13px; color: #666666;}

.title3 {margin: 0; padding: 6px 0; background: url(/media/images/img11.gif) repeat-x left bottom; font-size: 16px; color: #666;}
.title4 {margin: 0; padding: 6px 0; background: url(/media/images/img11.gif) repeat-x left bottom; font-size: 13px; color: #666;}
select { border: 1px solid #666; width: auto; margin-left: 4px;}
.space {height: 20px;}
.clear { clear: both;}
.left { float: left;}
.right {float: right;}
.main {padding: 5px 26px 20px 26px;}
.text { font-size: 12px;}
.text2 a{ font-size: 12px; color: #000;}
.text2 {font-size: 12px; font-weight: 700;}
.text3 {font-size: 12px; font-weight: 700;}
.text5 {font-size: 11px; font-weight: 100; text-decoration:none;  }
.error {  color:#993300; font-size: 12px; font-weight: 700; padding-top: 2px; padding-bottom: 6px;}
.help_text {width:340px; text-align:left;  }


#box {margin: 0px 30px 0px 30px; padding: 0px;}
.box01 { background-image: url(/media/images/box01.jpg); background-repeat: no-repeat; width: 210px; height: 150px;}
.box02 { background-image: url(/media/images/box01.jpg); background-repeat: no-repeat; width: 210px; height: 150px; margin-left: 25px;}
.box03 { background-image: url(/media/images/box01.jpg); background-repeat: no-repeat; width: 210px; height: 150px; margin-left: 25px;}

.box01fac { background-image: url(/media/images/factorybox.jpg); background-repeat: no-repeat; width: 210px; height: 150px;}
.box02fac { background-image: url(/media/images/factorybox.jpg); background-repeat: no-repeat; width: 210px; height: 150px; margin-left: 25px;}
/*.box03 { background-image: url(/media/images/box01.jpg); background-repeat: no-repeat; width: 210px; height: 150px;}*/

.box01col { background-image: url(/media/images/colorbox.jpg); background-repeat: no-repeat; width: 210px; height: 150px;}
.box02col{ background-image: url(/media/images/colorbox.jpg); background-repeat: no-repeat; width: 210px; height: 150px; margin-left: 25px;}

.box01fam { background-image: url(/media/images/familybox.jpg); background-repeat: no-repeat; width: 210px; height: 150px;}
.box02fam { background-image: url(/media/images/familybox.jpg); background-repeat: no-repeat; width: 210px; height: 150px; margin-left: 25px;}


.box01we { background-image: url(/media/images/weightbox.jpg); background-repeat: no-repeat; width: 210px; height: 150px;}
.box02we { background-image: url(/media/images/weightbox.jpg); background-repeat: no-repeat; width: 210px; height: 150px; margin-left: 25px;}

.box01enve { background-image: url(/media/images/envelopesbox.jpg); background-repeat: no-repeat; width: 210px; height: 150px;}
.box02enve { background-image: url(/media/images/envelopesbox.jpg); background-repeat: no-repeat; width: 210px; height: 150px; margin-left: 25px;}

.box01print { background-image: url(/media/images/printbox.jpg); background-repeat: no-repeat; width: 210px; height: 150px;}
.box02print { background-image: url(/media/images/printbox.jpg); background-repeat: no-repeat; width: 210px; height: 150px; margin-left: 25px;}

.box01use { background-image: url(/media/images/usebox.jpg); background-repeat: no-repeat; width: 210px; height: 150px;}
.box02use { background-image: url(/media/images/usebox.jpg); background-repeat: no-repeat; width: 210px; height: 150px; margin-left: 25px;}

.boxtitle {font-size: 16px; font-weight: 700; margin: 10px; color: #000; color: #003366; height: 20px;}
.boxtext {font-size: 11px; font-weight: 500; margin: 10px 60px 10px 10px; color: #000; color: #990000; height: 60px;}
.buttom input {margin: 10px 10px 10px 10px; width: 80px; height: 20px; font-size: 10px; color: #666; background-color: #C0C0C0; ; border: 1px solid #fff;}
.boxlink {background-color:#003366;margin:10px 10px 10px 10px; font-size:10px;color:#FFFFFF;width:80px;height:20px;text-align:center; }
.boxlink a {font-size:10px;color:#FFFFFF;}


.boxed .title {font-size: 20px; color: #000;}
.paper {padding: 5px 26px 20px 26px;}
.paper ul {list-style-type: none; padding: 0; margin: 0 auto;}
.paper ul li { display: block; color: #666; line-height: 17px; border-bottom: 1px dashed #ccc; letter-spacing: 1px;}



.boxed {padding: 5px 26px 20px 26px;}
.boxed ul { color: #666666;}
.boxed li { float: left; background: url(/media/images/spacer.gif) repeat-x; width: 190px; padding-bottom: 1px;}
.boxed p, .boxed ul { line-height: 180%;}
/*.orange {margin: 20px 30px; background: #fff url(/media/images/img04.jpg) repeat-x; color: #FFFFFF;}*/
.orange {margin: 20px 30px; background: #fff url(/media/images/img04.jpg) repeat-x; color:#7C7D7D; }
.orange a {color: #666666;}
.boxed select{ border: 1px solid 666;}

.col-one {float: left;}
.col-one td {color: #666666; font-size: 11px;}
/* next line added by Arcanum. */
.col-one input { border: 1px solid #666; width: 100px; margin-left: 4px;}

/*#page {width: 980px;margin: 0 auto; background: #FFFFFF url(/media/images/img01.gif) repeat-y;} */
#page {width: 980px;margin: 0 auto; background: #FFFFFF;}
#sidebar {float: left; width: 240px;}
#logo {height: 162px; background: #FFFFFF url(/media/images/img02.gif) repeat-y right top;}

#paper_details .title { font-size: 18px; font-weight: 700; padding-bottom: 24px;}
#paper_details .title a:visited {color:#000000; }
#paper_details .title a:link {color:#000000; }
#paper_details .title2 { font-size: 12px; font-weight: 700; padding-bottom: 2px; margin-bottom: 4px; padding-top: 20px; border-bottom: 1px solid #000000;}
#paper_details .titleleft { font-size: 16px; font-weight: 700;}
#paper_details .image { padding-bottom: 4px;}
#paper_details .details1 div{ font-size: 12px; font-weight: 700; padding: 2px 6px 2px 10px; height: 100%;}
#paper_details .details1 span{ font-size: 12px; font-weight: 500; margin-left: 8px; }
#paper_details .details2 div { width: 310px; background-color: #e6e5e6; border-bottom: 2px solid #999999; font-size: 12px; font-weight: 700; padding: 2px 0px 2px 18px;}
#paper_details .details2 .sub{background-color: #FFFFFF; font-size: 12px; font-weight: 500;}
#paper_details .details3 div { background-color: #e6e5e6; border-bottom: 2px solid #999999; font-size: 12px; font-weight: 700; padding: 2px 0px 2px 18px;}
#paper_details .details3 .sub { background-color: #FFFFFF; font-size: 12px; font-weight: 500;}
.form li { padding-bottom: 3px;}
.form li select{ width: 160px; border: 1px solid #999999; margin-top: 2px; height: 20px;}
.form li input{ margin-right: 8px; border: 1px solid #999999;}
.form select {width:auto;}
.forms { margin: 0 auto; text-align: center; padding: 6px 0px 6px 0px; width: 690px;}
.forms input { text-align: center; border: 1px solid #999999; padding: 0;}
.forms select {width:auto;}
.payforms {margin:0 50 auto auto; text-align;left;}


#menu { margin: 0 auto; padding-top:4px; padding-left: 10px; background: #fff url(/media/images/img04.jpg) repeat-x;}
#menu2 { margin: 0 auto; padding-top:4px; padding-left: 10px; background: #fff url(/media/images/img04i.jpg) repeat-x;}
#menu ul {margin: 0; padding: 0; list-style: none;}
#menu ul li {padding: 3px 0; background: url(/media/images/img06.gif) repeat-x left bottom;}
#menu a { text-decoration: none; color: #666666;}

#login {padding: 20px; background: url(/media/images/img06.gif) repeat-x;}
#login form {margin: 0; padding: 20px 0 0 0;}
#login fieldset { margin: 0; padding: 0; border: none;}
#login label {color: #FFFFFF; clear: both;}

.results { font-size: 11px; font-weight: 700; background-color: #f0ecf0; margin-left: 40px; margin-top: 8px; padding: 4px; }
.results2 { font-size: 11px; font-weight: 700; margin-left: 40px; margin-top: 2px; padding: 4px; }
.results2 ul {list-style-type: square; margin: 0 auto; padding: 0;}
.results2 ul li { padding: 0px 0px 2px 0px;}
.results2 ul li a { color: #666;}
.biggertext{font-size:10pt;}

#cart .title { font-size: 24px; font-weight: 700; padding-bottom: 24px;}
#cart .header {width: 690px; font-size: 11px; font-weight: 700; background-color: #e6e5e6; padding: 4px; border-bottom: 2px solid black; border-top: 2px solid black;}
#cart .cartrow { font-size: 11px; font-weight: 700; border-bottom: 1px dashed black;}
#cart .cartrow td{ border-right: 1px dashed black;}
#cart .cartrow input {border: 1px solid #999999; width: 50px; height: 13px; margin-right: 3px;}
#cart .cartrow a { color: #000;}

.papers table { border: 2px solid #666;}
.papers td { border: 1px solid #666;  line-height: 18px;}
.papers td img{ padding-left: 12px; border: 0px;}

.numbers ul {list-style-type: none; font-size: 13px; width: 640px; text-align: right; background: url(/media/images/img06.gif) repeat-x left bottom;}
.numbers ul li { padding: 4px; margin: 1px; display: inline; width: 26px; height: 18px; text-align: center; }
.numbers ul li a { text-decoration: none; color: black;}

#inputtext1, #inputtext2 {width: 170px; margin-bottom: .3em; margin-top: .3em;}
#inputsubmit1 {margin-bottom: .5em; color: #666666; font-size: 10px;}
#login a {color: #FFFFFF;}

#content { float: right; width: 740px;}

#footer {width: 980px; height: 120px; margin: 0 auto; background: url(/media/images/img12.gif) repeat-x;}
#footer p { margin: 0; font-size: 85%;}
#footer a {color: #666	;}
#links {float: left; width: 220px; height: 45px; padding: 35px 0 0 20px; background: url(/media/images/img13.gif) repeat-x;}
#links a {color: #FFFFFF;}
#legal {float: right; width: 720px; height: 45px; padding: 35px 0 0 20px;}


/* Custom Arcanum stuff */
.cartinput { border: 1px solid #999; font-size: 11px; margin-top: 3px; width: 55px; }

.formtitle {
	background-color: #ccc; 
	text-align: center;
	font-size: 12px;
	padding: 4px 0px 4px 0px;
	margin-bottom: 10px;
	font-weight: 700;
}


.order_history_title {line-height: 20px; background-color:#606263;font-family:tahoma; font-size:12px; font-weight:700; color:#fff;}
.order_history_line {line-height: 22px;background-color: #ccc; font-family:tahoma; font-size:12px; font-weight:700; color:#000;}
.order_history_line a {background-color:#ccc;font-family:tahoma; font-size:12px; font-weight:700; color:#000;}


#correct {font-family:tahoma; font-size:16px; color:#148804; font-weight:700; padding-top:1px; text-align:center;}
#check {font-family:tahoma; font-size:12px; color:#b0110e; padding:2px; font-weight:500; text-align:center;padding-bottom:10px;}
#correctmsg {font-family:tahoma; font-size:12px; color:#0D5D03; padding:2px; font-weight:500; text-align:center;padding-bottom:10px;}
#wrong {font-family:tahoma; font-size:16px; color:#f84b47; font-weight:700; padding-top:1px; text-align:center;}
.searchlist ul li {list-style-type:none;}

.boldtxt { font-weight:bold; }
.linkize { cursor:pointer; text-decoration:underline; }

.grayout { opacity:0.5;filter: alpha(opacity=50);zoom:1; }

.watermark { color: #999;   }
h4 { 
	font-family:tahoma;
	font-size:14px;
	/*text-decoration:underline;*/
	background-color:#EEEEEE;
}

/* Remove borders from image liks */ 
a img { border-style:none; }
/* for colorpicker */
.colorchooser {
	width:32px;
	height:32px;
	position:relative;
	background: url(/media/css/colorpicker/images/select.png);
	background-color:red;
}

.envelopelist li { height:150px;}
.frontpagelist {
	padding-left:5px;
	margin-left:5px;
}


