/* BASIC ELEMENTS
-------------------------------------*/

html 
{
	margin: 0;
	padding: 0;
}

body 
{
	margin: 0;
	padding: 0;
	background-color: #05476C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

p 
{
	text-align: justify;
	margin-top: 8px;
	margin-bottom: 8px;
}

a:link, a:visited
{ 
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: bold;
	color: #0381C0;
	text-decoration: none;
}

a:hover, a:active 
{ 
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: bold;
	color: #0381C0;
	text-decoration: underline;
}

acronym 
{
	border-bottom: none;
}

h1
{
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 16px;
	font-weight: bold;
	color: #1F89C3;
	text-decoration: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #F7F7F7;
}


/* STRUCTURE DEFINITIONS
-------------------------------------*/

#content
{ 
	position: relative; 
	width: 984px; 
	margin: 0px auto;
	min-height: 300px; 
	font-size: 12px; 
	border-width: 5px; 
	border-style: solid;
	border-color: #FFFFFF;
	background-color:#FFFFFF;
}

#header
{
	width: 984px;
	height: 110px;
	margin-bottom: 1px;
}

#headertop
{
	height: 60px;
}

#headerbottom
{
	height: 50px;
}

#logocol
{	
	width: 667px;
	padding-left: 5px;
	float: left;
}

#logincol
{	
	width: 306px;
	padding-left: 5px;
	float: left;
}

#specscol
{	
	width: 358px;
	float: left;
	margin-top: 5px;
	margin-left: 8px;
}

#promocol
{	
	width: 310px;
	float: left;
	margin-top: 5px;
	margin-left: 25px;
}

#footer 
{ 
	width: 984px;
	height: 20px;
	clear: both; 
	float: none; 
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
}

#bodycolumn_left
{	
	float: left;
	width: auto;
}

#bodycolumn_center
{
	float: left;
	width: auto;
}

#bodycolumn_right
{
	float: left;
	width: auto;
}

#bodyarea
{
	margin-top: 0px;
	padding-top: 0px;
}

#dynamicbodyarea
{
	float: right;
	width: 784px;
	padding-top: 20px;
}

#dynamicbodyarea_nosidemenu
{
	width: 984px;
	padding-top: 20px;
}

/* STRUCTURE ELEMENTS
-------------------------------------*/

#login
{
	width: 310px;
	height: 60px;
}

#telephone
{
	background-color: #78C136;
	height: 36px;
	width: 312px;
	position: absolute;
	top: 73px;
	left: 671px;
	border-width: 1px; 
	border-style: solid;
	border-color: #FFFFFF;
}

#telephone span
{	
	position: absolute;
	margin-top: 10px;
	margin-left: 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

#enterspecsbox 
{
	width: 320px;
	height: 161px;
	background-color: #E5F7FF;
	border: 1px solid #D4D4D4;
	padding: 5px;
}

#brochurespromo
{

}

#businesscardspromo
{
	display: none;
}

#flyerspromo
{
	display: none;
}

#postcardspromo
{
	display: none;
}

#copyright 
{ 
	margin: 0px; 
	padding: 5px; 	
	color: #525252; 
	font-size: 10px; 
	font-family: Tahoma, "Trebuchet MS", Arial; 
	float: right;
}

#cartprocessing
{
	text-align: center;
	margin-top: 100px;
	margin-bottom: 100px;
}

#addmorefileslink
{
	text-align: center;	
}

/* IMAGE ELEMENTS
-------------------------------------*/

#logoimage 
{
	background: url(/images/PrinterFetchLogo.gif) 0px 0px no-repeat;
	width: 233px;
	height: 60px;
	display: block;
}

#logoimage span
{
	display: none;
}

#telephoneimage
{
	background: url(/images/phone.gif) 0px 0px no-repeat;
	margin-top: 5px;
	margin-left: 145px;
	width: 24px;
	height: 27px;
	float: left;
}

#enterspecsimage-a
{	
	background: url(/images/enterspecsstep_a.gif) 0px 0px no-repeat;
	position: relative;
	width: 359px;
	height: 36px;
	float: left;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#enterspecsimage-ia
{	
	background: url(/images/enterspecsstep_ia.gif) 0px 0px no-repeat;
	position: relative;
	width: 359px;
	height: 36px;
	float: left;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#selectprinterimage-a
{	
	background: url(/images/selectaprinterstep_a.gif) 0px 0px no-repeat;
	position: relative;
	width: 311px;
	height: 36px;
	float: left;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#selectprinterimage-ia
{	
	background: url(/images/selectaprinterstep_ia.gif) 0px 0px no-repeat;
	position: relative;
	width: 311px;
	height: 36px;
	float: left;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#checkoutimage-a
{	
	background: url(/images/checkoutstep_a.gif) 0px 0px no-repeat;
	position: relative;
	width: 312px;
	height: 36px;
	border-top: 1px solid #FFFFFF;
	float: left;
}

#checkoutimage-ia
{	
	background: url(/images/checkoutstep_ia.gif) 0px 0px no-repeat;
	position: relative;
	width: 312px;
	height: 36px;
	border-top: 1px solid #FFFFFF;
	float: left;
}

#enterspecsimage_small-a
{	
	background: url(/images/enterspecsstep_small_a.gif) 0px 0px no-repeat;
	position: relative;
	width: 286px;
	height: 29px;
	float: left;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#enterspecsimage_small-ia
{	
	background: url(/images/enterspecsstep_small_ia.gif) 0px 0px no-repeat;
	position: relative;
	width: 286px;
	height: 29px;
	float: left;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#selectprinterimage_small-a
{	
	background: url(/images/selectaprinterstep_small_a.gif) 0px 0px no-repeat;
	position: relative;
	width: 248px;
	height: 29px;
	float: left;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#selectprinterimage_small-ia
{	
	background: url(/images/selectaprinterstep_small_ia.gif) 0px 0px no-repeat;
	position: relative;
	width: 248px;
	height: 29px;
	float: left;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#checkoutimage_small-a
{	
	background: url(/images/checkoutstep_small_a.gif) 0px 0px no-repeat;
	position: relative;
	width: 248px;
	height: 29px;
	border-top: 1px solid #FFFFFF;
	float: left;
}

#checkoutimage_small-ia
{	
	background: url(/images/checkoutstep_small_ia.gif) 0px 0px no-repeat;
	position: relative;
	width: 248px;
	height: 29px;
	border-top: 1px solid #FFFFFF;
	float: left;
}

#productsimage
{	
	background: url(/images/products.gif) 0px 0px no-repeat;
	width: 252px;
	height: 37px;
	margin: auto;
}

#largespecialsimage
{	
	background: url(/images/specials_large.gif) 0px 0px no-repeat;
	width: 254px;
	height: 157px;
	margin-left: 25px;
	margin-top: 40px;
}

#brochuresiconimage
{	
	background: url(/images/brochures_icon.gif) 0px 0px no-repeat;
	width: 51px;
	height: 50px;
	margin: auto;
}

#brochurespecsimage
{	
	background: url(/images/brochurespecs.gif) 0px 0px no-repeat;
	width: 344px;
	height: 55px;
	float: left;
}

#largebrochuresimage
{	
	background: url(/images/brochures_large.gif) 0px 0px no-repeat;
	width: 254px;
	height: 157px;
	margin-left: 25px;
	margin-top: 40px;
}

#flyersiconimage
{	
	background: url(/images/flyers_icon.gif) 0px 0px no-repeat;
	width: 36px;
	height: 50px;
	margin: auto;
}

#flyerspecsimage
{	
	background: url(/images/flyerspecs.gif) 0px 0px no-repeat;
	width: 344px;
	height: 55px;
	float: left;
}

#largeflyersimage
{	
	background: url(/images/flyers_large.gif) 0px 0px no-repeat;
	width: 254px;
	height: 157px;
	margin-left: 25px;
	margin-top: 40px;
}

#postcardsiconimage
{	
	background: url(/images/postcards_icon.gif) 0px 0px no-repeat;
	width: 48px;
	height: 50px;
	margin: auto;
}

#postcardspecsimage
{	
	background: url(/images/postcardspecs.gif) 0px 0px no-repeat;
	width: 344px;
	height: 55px;
	float: left;
}

#largepostcardsimage
{	
	background: url(/images/postcards_large.gif) 0px 0px no-repeat;
	width: 254px;
	height: 157px;
	margin-left: 25px;
	margin-top: 40px;
}

#businesscardsiconimage
{	
	background: url(/images/businesscards_icon.gif) 0px 0px no-repeat;
	width: 49px;
	height: 50px;
	margin: auto;
}

#businesscardspecsimage
{	
	background: url(/images/businesscardspecs.gif) 0px 0px no-repeat;
	width: 344px;
	height: 55px;
	float: left;
}

#largebusinesscardsimage
{	
	background: url(/images/businesscards_large.gif) 0px 0px no-repeat;
	width: 254px;
	height: 157px;
	margin-left: 25px;
	margin-top: 40px;
}

#howitworksimage
{	
	background: url(/images/howitworkssteps.gif) 0px 0px no-repeat;
	width: 984px;
	height: 190px;
	margin-left: auto;
	margin-right: auto;
}

#howitworksimage_small
{	
	background: url(/images/howitworkssteps_small.gif) 0px 0px no-repeat;
	width: 749px;
	height: 146px;

	margin-right: auto;
}

#subtitleimage_templates
{	
	background: url(/images/subtitle_printtemplates.gif) 0px 0px no-repeat;
	width: 150px;
	height: 14px;
	margin-top: 20px;
	margin-left: 10px;	
}

#subtitleimage_contactus
{	
	background: url(/images/subtitle_contactus.gif) 0px 0px no-repeat;
	width: 150px;
	height: 14px;
	margin-top: 20px;
	margin-left: 10px;	
}

#subtitleimage_howitworks
{	
	background: url(/images/subtitle_products_howitworks.gif) 0px 0px no-repeat;
	width: 150px;
	height: 14px;
	margin-top: 20px;
	margin-left: 10px;	
}

#subtitleimage_aboutus
{	
	background: url(/images/subtitle_aboutus.gif) 0px 0px no-repeat;
	width: 150px;
	height: 14px;
	margin-top: 20px;
	margin-left: 10px;
}

#processingimage
{
	background: url(/images/processing.gif) 0px 0px no-repeat;
	width: 42px;
	height: 42px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

#fileprogressimage
{
	background: url(/images/fileprogress.gif) 0px 0px no-repeat;
	width: 128px;
	height: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

#searchingimage
{
	background: url(/images/searching.gif) 0px 0px no-repeat;
	width: 16px;
	height: 16px;
	margin-left: 0px;
	display: none;
}

/* MAIN MENU BAR
-------------------------------------*/

#maintabs-nav
{
	position: relative;
	height: 40px;
	font-size: 11px;
	text-transform: uppercase;
	font-family: Tahoma, "Trebuchet MS", Arial;
	background-color: #FFFFFF;
	background-image: url(/images/maintabs_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	top: 10px;
}

#maintabs-nav a
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

#maintabs-nav ul
{
	list-style-type: none;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#maintabs-nav ul li
{
	display: block;
	float: left;
	margin-top: 5;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 2px;
}

#maintabs-nav ul li a
{
	display: block;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	height: 40px;
	padding: 0px 0px 0px 0px;
	width: 120px;
	line-height: 40px;
}

#maintabs-nav ul li a span
{
	display: block;
	width: auto;
	padding: 0px 0px 0px 0px;
	height: auto;
}

#maintabs-nav ul li a:hover
{
	color: #CCCCCC;
}

#maintabs-nav ul li a:hover span
{
	display: block;
	cursor: pointer;
}

#maintabs-nav ul li a.current, #maintabs-nav ul li a.current:hover
{
	color: #7C7C7C;
	background-color: transparent;
	background-image: url(/images/maintabs_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 131px;
	margin-left: 3px;
	height: 40px;
}

#maintabs-nav ul li a.current span
{
	background: transparent url("/css/images/maintabs_on.gif") no-repeat top right;
}

/* USER MENUS
-------------------------------------*/

#usermenus
{
	float: left;
	width: 196px;
	margin: 2px 3px 0px 0px;
}

#usermenus ul 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

#usermenus li 
{
}

#quicklinksmenu 
{
	margin: 0px 0px 0px 0px;
	background-color: #EBEBEB;
}

#quicklinksmenu h3 
{
	background: url(/images/quicklinksbar.gif) 0px 0px no-repeat;
	width: 196px;
	height: 36px;
	margin-bottom: 0px;
	border-bottom: 1px solid #FFFFFF; 
}

#quicklinksmenu h3 span 
{
	display: none;
}

#quicklinksmenu a
{
	display: block;
	background: transparent url(/images/menuicon.gif) 10px 10px no-repeat;
	width: 156px;
	height: 15px;
	padding: 7px 0px 5px 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
}

#quicklinksmenu a:hover, #menuitems a:active
{
	color: #000000;
	background-color: #D2F2B5;
}

#startordermenu 
{
	margin: 0px 0px 0px 0px;
	background-color: #EBEBEB;
}

#startordermenu h3 
{
	background: url(/images/startorderbar.gif) 0px 0px no-repeat;
	width: 196px;
	height: 36px;
	margin-bottom: 0px;
	border-bottom: 1px solid #FFFFFF; 
}

#startordermenu h3 span 
{
	display: none;
}

#startordermenu a 
{
	display: block;
	background: transparent url(/images/menuicon.gif) 10px 10px no-repeat;
	width: 156px;
	height: 15px;
	padding: 7px 0px 5px 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
}

#startordermenu a:hover, #startordermenu a:active
{
	color: #000000;
	background-color: #ADDEF6;
}

#updatepricesmenu 
{
	margin: 0px 0px 0px 0px;
	background-color: #EBEBEB;
}

#updatepricesmenu h3 
{
	background: url(/images/updatepricesbar.gif) 0px 0px no-repeat;
	width: 196px;
	height: 36px;
	margin-bottom: 0px;
	border-bottom: 1px solid #FFFFFF; 
}

#updatepricesmenu h3 span 
{
	display: none;
}

#updatepricesmenu a 
{
	display: block;
	background: transparent url(/images/menuicon.gif) 10px 10px no-repeat;
	width: 156px;
	height: 15px;
	padding: 7px 0px 5px 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
}

#updatepricesmenu a:hover, #updatepricesmenu a:active
{
	color: #000000;
	background-color: #ADDEF6;
}

#adminlinksmenu 
{
	margin: 0px 0px 0px 0px;
	background-color: #EBEBEB;
}

#adminlinksmenu h3 
{
	background: url(/images/adminlinksbar.gif) 0px 0px no-repeat;
	width: 196px;
	height: 36px;
	margin-bottom: 0px;
	border-bottom: 1px solid #FFFFFF; 
}

#adminlinksmenu h3 span 
{
	display: none;
}

#adminlinksmenu a 
{
	display: block;
	background: transparent url(/images/menuicon.gif) 10px 10px no-repeat;
	width: 156px;
	height: 15px;
	padding: 7px 0px 5px 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
}

#adminlinksmenu a:hover, #adminlinksmenu a:active
{
	color: #000000;
	background-color: #ADDEF6;
}

/* FOOTER MENU
-------------------------------------*/

#footerNav 
{ 
	margin: 0px; 
	padding: 5px; 
	list-style: none; 
	float: left;
	width: 600px; 
}

#footerNav li 
{ 
	display: inline; 
}

#footerNav a 
{ 
	color: #525252; 
	font-size: 10px; 
	text-decoration: none; 
	font-weight: normal; 
	text-transform: none; 
}

#footerNav a:hover 
{
	color: #525252;
	text-decoration: underline; 
	text-transform: none; 
}

/* MINIHELP POPUPS
-------------------------------------*/

#divHelpPaperType 
{
	position: absolute;
	visibility: hidden;
	width: 275px;
	background-color: #CCCCCC;
	border: 1px solid #000000;
	padding: 5px;
}

#divHelpFolding
{
	position: absolute;
	visibility: hidden;
	width: 275px;
	background-color: #CCCCCC;
	border: 1px solid #000000;
	padding: 5px;
}

#divHelpColors 
{
	position: absolute;
	visibility: hidden;
	width: 275px;
	background-color: #CCCCCC;
	border: 1px solid #000000;
	padding: 5px;
}

#closeMiniHelp
{
	float: right;
}

/* Seals
-------------------------------------*/

#seals
{ 
	clear: both; 
	position: relative;
	width: 450px; 
	height: 80px;
	float: none;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
}

#seals #paypalseal { float:left; width:92px; height:52px; background:url(/images/seal_paypal.gif) no-repeat center top;}
#seals #paypalseal span { display:none; }
#seals #godaddyseal { float:left; width:100px; height:48px; margin:0 0 0 20px; background:url(/images/seal_godaddy.gif) no-repeat center top;}
#seals #godaddyseal span { display:none; }
#seals #bbbseal { float:left; width:90px; height:32px; margin:0 0 0 20px; background:url(/images/seal_bbbonline.gif) no-repeat center top;}
#seals #bbbseal span { display:none; }
#seals #guaranteeseal { float:left; width:75px; height:75px; margin:0 0 0 20px; background:url(/images/seal_guarantee.gif) no-repeat center top;}
#seals #guaranteeseal span { display:none; }

/* GENERAL CLASSES
-------------------------------------*/

.default
{
	width: 100%;
	margin: 0px auto;
	float: left;
}

.padleft
{
	margin: auto;
}

.boldcenteredtext
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;	
}

.boldtext
{
	font-size: 12px;
	font-weight: bold;
}

.finecenteredtext
{
	font-size: 10px;
	text-align: center;
}

.finetext
{
	font-size: 10px;
	text-transform: none;
}

.centeredtext
{
	font-size: 12px;
	text-align: center;
	
}

.centereditalictext
{
	font-size: 12px;
	font-style: italic;
	text-align: center;
}

.redtext
{
	color: #FF0000;
	margin-right: 5px;
}

.greentext
{
	color: #78C136;
	font-weight: bold;
}

.specsinstructions
{
	width: 320px;
}

.processingpayment
{
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	display: none;
}

.fieldlabel 
{
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 11px;
	color: #6B6B6B;
	font-weight: bold;
	float: none;
}

.field
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;
	float: none;
}

.productsgraybg 
{
	background: url(/images/bggray.gif) 0px 0px no-repeat;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 2px;
	width: 252px;
	margin: auto;
}

.blankbg
{
	background: url(/images/blank.gif) 0px 0px no-repeat;
	background-color: #E5E5E5;
	height: 1px;
}

.anti
{
	background: transparent url(/images/anti.gif) 0px 0px no-repeat;
	width: 15px;
	height: 15px;
	padding-left: 17px;
	padding-bottom: 3px;
}

.noresults 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	line-height: 17px; 
	color: #000000; 
	text-align: center;
}

.minicart
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 302px;
	padding: 5px;
	padding-top: 0px;
	background-color: #F7F7F7;
}

.minicartcell
{
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
}

.tabletitle
{
	padding: 5px;
	background-color: #E1F9FF;
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.instructionstitle
{
	padding: 5px;
	background-color: #03AADE;
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}

.columnheader
{
	white-space: nowrap;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	height: 35px;
}

.rowheader
{
	padding-right: 5px;
	text-align: right;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	height: 35px;
}

.tablerow
{
	text-align: center;
	color: #666666;
	background-color: #EEEEEE;
	height: 35px;
}

.tablerow_products
{
	height: 48px;
}

.tablecell
{
	padding: 5px;
	text-align: left;
	color: #666666;
	background-color: #EEEEEE;
	height: 35px;
}

.tablecell_lightbg
{
	padding: 5px;
	text-align: left;
	color: #666666;
	background-color: #F7F7F7;
	height: 35px;
}

.tablecell_centered
{
	padding: 5px;
	text-align: center;
	color: #666666;
	background-color: #EEEEEE;
	height: 35px;
}

.tablecell_centered_lightbg
{
	padding: 5px;
	text-align: center;
	color: #666666;
	background-color: #F7F7F7;
	height: 35px;
}

.tablecell_centered_nobg
{
	padding: 5px;
	text-align: center;
	color: #666666;
	background-color: #FFFFFF;
	height: 35px;
}

.tablecell_centered_leftaligned
{
	padding: 5px;
	padding-left: 200px;
	text-align: left;
	color: #666666;
	background-color: #EEEEEE;
	height: 35px;
}

.imagelabel
{
	display: none;
}

.printername
{
	font-size: 16px;
}

.printerlistheader
{
	font-weight: bold;
}

.detaildescription
{
	margin-right: 50px;
}

.printerheader
{
	font-weight: bold;
	margin-top: 25px;
}

.printertext
{
}

.pagenums
{
	text-align: center;
}

/* LINK CLASSES
-------------------------------------*/

.proda:link, .proda:visited 
{
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: bold;
	color: #525252;
	text-decoration: none;
	text-transform: none;
}

.proda:hover, .proda:active 
{
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: bold;
	color: #525252;
	text-decoration: underline;
	text-transform: none;
}

.cola:link, .cola:visited
{ 
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.cola:hover, .cola:active 
{ 
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.smalla:link, .smalla:visited
{ 
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 10px;
	font-weight: bold;
	color: #0381C0;
	text-decoration: none;
}

.smalla:hover, .smalla:active 
{ 
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 10px;
	font-weight: bold;
	color: #0381C0;
	text-decoration: underline;
}

/* IMAGE CLASSES
-------------------------------------*/

.arrowicon
{
	background: url(/images/arrowicon.gif) 0px 0px no-repeat;
	width: 12px;
	height: 5px;
	float: left;
	margin-top: 5px;
	margin-right: 3px;
}

.minihelpbutton
{
	background: url(/images/bttn_minihelp.jpg) 0px 0px no-repeat;
	width: 12px;
	height: 12px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: auto;	
}

.acceptthisjobbutton
{
	border: none;
	background: url(/images/bttn_acceptthisjob.gif) 0px 0px no-repeat;
	width: 132px;
	height: 30px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.backbutton
{
	border: none;
	background: url(/images/bttn_back.gif) 0px 0px no-repeat;
	width: 79px;
	height: 30px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.backtospecsbutton
{
	border: none;
	background: url(/images/bttn_backtospecs.gif) 0px 0px no-repeat;
	width: 140px;
	height: 30px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.cancelbutton
{
	border: none;
	background: url(/images/bttn_cancel.gif) 0px 0px no-repeat;
	width: 72px;
	height: 30px;
	cursor: pointer;
}

.checkoutbutton
{
	border: none;
	background: url(/images/bttn_checkout.gif) 0px 0px no-repeat;
	width: 90px;
	height: 30px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.compareprintersnowbutton
{
	border: none;
	background: url(/images/bttn_compareprintersnow.gif) 0px 0px no-repeat;
	width: 188px;
	height: 30px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
}

.continuebutton
{
	border: none;
	background: url(/images/bttn_continue.gif) 0px 0px no-repeat;
	width: 89px;
	height: 30px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.createaccountbutton
{
	border: none;
	background: url(/images/bttn_createaccount.gif) 0px 0px no-repeat;
	width: 129px;
	height: 30px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.declinethisjobbutton
{
	border: none;
	background: url(/images/bttn_declinethisjob.gif) 0px 0px no-repeat;
	width: 136px;
	height: 30px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.forgotpasswordbutton
{
	border: none;
	background: url(/images/bttn_forgotpassword.gif) 0px 0px no-repeat;
	width: 150px;
	height: 30px;
	cursor: pointer;
}

.gotooverviewbutton
{
	border: none;
	background: url(/images/bttn_gotooverview.gif) 0px 0px no-repeat;
	width: 135px;
	height: 30px;
	cursor: pointer;
}

.loginbutton
{
	border: none;
	background: url(/images/bttn_login.gif) 0px 0px no-repeat;
	width: 65px;
	height: 30px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.newaccountbutton
{
	border: none;
	background: url(/images/bttn_newaccount.gif) 0px 0px no-repeat;
	width: 115px;
	height: 30px;
	cursor: pointer;
}

.notifypickupandfinalizeorderbutton
{
	border: none;
	background: url(/images/bttn_notifypickupandfinalizeorder.gif) 0px 0px no-repeat;
	width: 241px;
	height: 30px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.okbutton
{
	border: none;
	background: url(/images/bttn_ok.gif) 0px 0px no-repeat;
	width: 50px;
	height: 30px;
	cursor: pointer;
  margin-left: auto;
  margin-right: auto;
}

.printableversionbutton
{
	border: none;
	background: url(/images/bttn_printableversion.gif) 0px 0px no-repeat;
	width: 148px;
	height: 30px;
	cursor: pointer;
}

.replybutton
{
	border: none;
	background: url(/images/bttn_reply.gif) 0px 0px no-repeat;
	width: 67px;
	height: 30px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.resetbutton
{
	border: none;
	background: url(/images/bttn_reset.gif) 0px 0px no-repeat;
	width: 66px;
	height: 30px;
	cursor: pointer;
}

.savebutton
{
	border: none;
	background: url(/images/bttn_save.gif) 0px 0px no-repeat;
	width: 78px;
	height: 30px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.seehowitworksbutton
{
	border: none;
	background: url(/images/bttn_seehowitworks.gif) 0px 0px no-repeat;
	width: 153px;
	height: 30px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.seehowitworksbutton span
{
	display: none;
}

.selectprinterbutton
{
	border: none;
	background: url(/images/bttn_selectprinter.gif) 0px 0px no-repeat;
	width: 138px;
	height: 30px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.sendbutton
{
	border: none;
	background: url(/images/bttn_send.gif) 0px 0px no-repeat;
	width: 61px;
	height: 30px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.sendbutton_ia
{
	border: none;
	background: url(/images/bttn_send_ia.gif) 0px 0px no-repeat;
	width: 61px;
	height: 30px;
	display: none;
  margin-left: auto;
  margin-right: auto;
}

.sendnewmessageforjobbutton
{
	border: none;
	background: url(/images/bttn_sendnewmessageforjob.gif) 0px 0px no-repeat;
	width: 218px;
	height: 30px;
	cursor: pointer;
	display: block;
	margin-top: 15px;
}

.sendtrackingandfinalizeorderbutton
{
	border: none;
	background: url(/images/bttn_sendtrackingandfinalizeorder.gif) 0px 0px no-repeat;
	width: 239px;
	height: 30px;
	cursor: pointer;
	display: block;
}

.submitbutton
{
	border: none;
	background: url(/images/bttn_submit.gif) 0px 0px no-repeat;
	width: 76px;
	height: 30px;
	cursor: pointer;
  margin-left: auto;
  margin-right: auto;	
}

.submitbutton_ia
{
	border: none;
	background: url(/images/bttn_submit_ia.gif) 0px 0px no-repeat;
	width: 76px;
	height: 30px;
	display: none;
  margin-left: auto;
  margin-right: auto;
}

.uploadgraphicfilesbutton
{
	border: none;
	background: url(/images/bttn_uploadgraphicfiles.gif) 0px 0px no-repeat;
	width: 169px;
	height: 30px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.uploadgraphicfilesbutton span
{
	display: none;
}

.viewreceiptbutton
{
	border: none;
	background: url(/images/bttn_viewreceipt.gif) 0px 0px no-repeat;
	width: 117px;
	height: 30px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.viewreceiptanduploadfilesbutton
{
	border: none;
	background: url(/images/bttn_viewreceiptanduploadfiles.gif) 0px 0px no-repeat;
	width: 219px;
	height: 30px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.partnerofferinsideuplogo
{
	border: none;
	background: url(/images/partneroffer_insideuplogo.gif) 0px 0px no-repeat;
	width: 157px;
	height: 82px;
	cursor: pointer;
	display: block;
  margin-left: auto;
  margin-right: auto;
}
