body	{
	margin: 0px;
	padding: 0px;
	border: #FFFFFF 0px solid;
	}

/* NON MENU LINK COLORS */

a:link		{ color: #3333FF; text-decoration: none; }

a:visited	{ color: #3333FF; text-decoration: none; }

a:active	{ color: #3333FF; text-decoration: none; }

a:hover		{ color: #FF6600; text-decoration: none; }

h1 { color: #013B94; font: 16px arial, geneva, sans-serif; font-weight: bold; }
h2 { color: #013B94; font: 14px arial, geneva, sans-serif; font-weight: bold; }

p#buyinfo         {font: 14px arial;color:#FF6600;background-color: #fco;}
p#saveinfo        {font: 14px arial;color:#336600;background-color: #ffffcc;}

a.orange:link     {font: 14px arial;color:#FF6600;background-color: #fco;text-decoration: underline;}
a.orange:visited  {color: #3333FF; text-decoration: underline;}
a.orange:active	  { color: #3333FF; text-decoration: none; }
a.orange:hover    { color: #3333FF; text-decoration: underline; }

/* THE NEXT LINE CONTROLS THE FONT SIZE ON ALL PAGES */

table		{ color: #7A8DAB; font: 12px arial, geneva, sans-serif; font-weight: normal; }

.title		{ color: #013B94; font: 16px arial, geneva, sans-serif; font-weight: bold; }

.hilite		{ color: #FF6600; font-weight: normal; }

.hilite-title	{ color: #0085E6; font: 15px arial, geneva, sans-serif; font-weight: bold; }

.phonetitle	{ color: #013B94; font: 14px arial, geneva, sans-serif; font-weight: bold; }

.footer		{ color: #7A8DAB; font: 10px arial, geneva, sans-serif; font-weight: normal; }

#date-location	{ position: absolute; right: 15px; top: 6px; text-align: left; }

.date-font	{ color: #FFFFFF; font: 9px arial, sans-serif; font-weight: bold; }

.formmargin	{ margin: 0px; }

.just 		{ text-align: justify; }

.pageheight	{ height: 800px; }

.notewidth	{ width: 80%; }





/* PAGE LINES, OUTLINES & BORDERS */

.headercolor		{ background-color: #013B94; }

.headercolorGRAPHIC	{ background-color: #FFFFFF; }

.shadow		{
	        background-image: url("picts/shadow.gif");
		background-repeat: repeat-x;
		height: 12px;
		}

.page-splits		{
			border: #C5D2E4 1px solid;
			background-color: #F0F0F6;
			color: #F0F0F6;
			height: 5px;
			width: 100%;
			margin-top: 2px;
			margin-bottom: 2px;
			}	

.borders		{ border: #000000 1px solid; }





/* SIDEBAR CODE */

.sidebar-frameLEFT	{
			width: 150px;
			height: 620px;
			margin: 0px;
			padding: 0px;
			border: #000000 5px solid;
			}

.sidebar-frameRIGHT	{
			width: 150px;
			height: 600px;
			margin: 0px;
			padding: 0px;
			border: #000000 0px solid;
			}

.RIGHTsidebar	{ width: 180px; }

.LEFTsidebar	{ width: 160px; }

.sidebar	{ width: 150px; text-align: left; border: #7A8DAB 0px solid; padding: 0px; }

.sidebarlinks	{ color: #7A8DAB; font: 12px arial, geneva, verdana, sans-serif; font-weight: normal; }

.sidebartext	{ color: #7A8DAB; font: 11px arial, geneva, verdana, sans-serif; font-weight: normal; }

.sidebartitle	{
		font: 11px verdana, arial, sans-serif;
		font-weight: bold;
		width: 150px;
		color: #FFFFFF;
		margin-bottom: 3px;
		text-align: left;
		display: block;
		white-space: nowrap;
		background-color: #013B94;
		background-image: url("picts/sidebar-title.gif");
		border: #013B94 1px solid;
		padding: 4px 4px 5px 4px;
		/* NOTE: PADDING ABOVE IS | top | right | bottom | left */
		}
.sidebartitlemodko	{
		font: 11px verdana, arial, sans-serif;
		font-weight: bold;
		width: 300px;
		color: #FFFFFF;
		margin-bottom: 3px;
		text-align: center;
		display: block;
		white-space: nowrap;
		background-color: #ff99ff;
		/*background-image: url("picts/sidebar-title.gif");*/
		border: #ff99ff 1px solid;
		padding: 4px 4px 5px 4px;
		/* NOTE: PADDING ABOVE IS | top | right | bottom | left */
		}
.sidebartitlemodko2	{
		font: 11px verdana, arial, sans-serif;
		font-weight: bold;
		width: 300px;
		color: #FFFFFF;
		margin-bottom: 3px;
		text-align: center;
		display: block;
		white-space: nowrap;
		background-color: #ff9933;
		/*background-image: url("picts/sidebar-title.gif");*/
		border: #ff99ff 1px solid;
		padding: 4px 4px 5px 4px;
		/* NOTE: PADDING ABOVE IS | top | right | bottom | left */
		}						

.sideborder	{ border: #7A8DAB 1px solid; }

/* NUDGE SIDEBAR DOWN */

.sidenudge	{ height: 10px; }





/* HEADER SEARCH BOX STYLES */

.searchwidth		{ width: 180px; }

.searchsiteform		{
			width: 110px;
			font: 11px arial, sans-serif;
			background-color: #FFFFFF;
			background-image: url("picts/shadeform.gif");
			margin-right: 2px;
			border: #000000 1px solid;
			}

.searchsitedrop 	{
			color: #013B94;
			width: 110px;
			font: 11px arial, sans-serif;	
			}

.searchbox		{
			background-color: #0F49A2;
			margin-top: 3px;
			color: #FFFFFF;
			font: 9px verdana, arial, sans-serif;
			font-weight: bold;
			border: #3872CB 1px solid;
			}





/* search.htm CODE */

.pagesearch	{
		font: 13px arial, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		width: 165px;
		border: #999999 1px solid;
		}

.pagesearchdrop	{
		font: 13px arial, sans-serif;
		}

.pagesearchsubmit  {
		font: 11px arial, verdana, sans-serif;
		font-weight: normal;
		padding-top: 2px;
		padding-bottom: 2px;
		}





/* PRODUCT AND GALLERY STYLES */

.product-title 	{ color: #666699; font: 15px arial, sans-serif; font-weight: bold; }

.price 		{ color: #3399FF; font: 16px arial, sans-serif; letter-spacing: 0px; font-weight: bold; text-decoration: underline; }

.couponcode	{ color: #FF6600; font: 16px arial, sans-serif; letter-spacing: 0px; font-weight: bold; }

.listprice 	{ color: #3399FF; font: 12px arial, sans-serif; letter-spacing: 0px; font-weight: bold; text-decoration: line-through; }

.saleprice 	{ color: #FF6600; font: 16px arial, sans-serif; letter-spacing: 0px; font-weight: bold; }

.options	{ width: 100px; font-size: 11px; margin-top: 4px; margin-bottom: 4px; }

#ZOOM 		{ left: 10px; position: absolute; top: 10px; }

#POPBUTTONS	{ right: 10px; position: absolute; top: 10px; }

.button-popups {
		background-color:#FFFFFF;
		font-family: arial, helvetica, sans-serif;
		color: #000000;
		font-size: 12px;
		cursor:pointer;
		font-weight: normal;
		border: #0000FF 1px solid;
		}

.buttonon-popups {
		background-color:#FFFFFF;
		font-family: arial, helvetica, sans-serif;
		color: #000000;
		font-size: 12px;
		cursor:pointer;
		font-weight: normal;
		border: #FF0000 1px solid;
		}


/* PRODUCT BOXES */

.box-top	{
		background-image: url("picts/corner-TR.gif");
		background-position: top right;
		background-repeat: no-repeat;
		}

.box-linetop		{ border-top: #D0D0BF 1px solid; }

.box-lineright		{ border-right: #D0D0BF 1px solid; }

.box-linebottom		{ border-bottom: #D0D0BF 1px solid; }

.box-lineleft		{ border-left: #D0D0BF 1px solid; }

.product-box		{ width: 200px; }

.productdetails-box	{ width: 425px; }

.coupon-box		{ width: 400px; }





@media print {
.printhide {display:none;}
}
@media screen{
.printonly { display:none; }
}





/* CONTACT FORM CODE */

.shadeform	{
		font: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		width: 210px;
		border: #000000 1px solid;
		}

.dropdown 	{
		color: #333333;
		width: 210px;
		font: 11px geneva, verdana, arial, sans-serif;	
		}

.textarea	{
		font: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		width: 300px;
		height: 150px;
		border: #000000 1px solid;
		}

.submitbutton 	{
		font: 12px arial, verdana, sans-serif;
		font-weight: normal;
		padding-top: 2px;
		padding-bottom: 2px;
		}





/* FAQ PAGE CODE */

.faqquestion	{
		background-color:#FFFFFF;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		width: 390px;
		}

.faqanswer	{
		background-color:#FFFFFF;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		width: 390px;
		scrollbar-shadow-color: #FFFFFF;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-face-color: #FFFFFF;
		scrollbar-3dlight-color: #FFFFFF;
		scrollbar-darkshadow-color: #FFFFFF;
		scrollbar-track-color: #FFFFFF;
		scrollbar-arrow-color: #FFFFFF;
		border: #FFFFFF 1px solid;
		}





/* LINKS PAGE CODE */

.searchbutton	{
	       	font: normal 11px arial, serif;
		}


.linksmargin	{ margin: 0px; margin-top: 6px; }


.searchform 	{
		font: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		background-color: #FFFFFF;
		width: 120px;
		height: 20px;
		border: #999999 1px solid;
		}





/* NEWSLETTER FORM STYLE */

.newstable	{ width: 150px; margin-top:8px; margin-bottom:8px; border: #7A8DAB 1px solid; background-color:#EDF4FE; }

.newstext	{ color: #666666; font: 11px arial, geneva, verdana, sans-serif; font-weight: normal; }

.newsform  	{
		width: 100px;
		height: 18px;
		font: 11px arial, georgia, "Times New Roman", sans-serif;
		border: #7A8DAB 1px solid;
		}





/* GALLERY MESSAGE HOVER CODE */

.divstyle 	{
		position: absolute;
		background: white;
		top: 0px;
		left: 0px;
		}

.pstyletitle	{
		position: absolute;
		background-color: #E1F3FF;
		color: #000000;
		width: 100px;
		font-size: 10px;
		padding: 4px;
		font-family: verdana, arial, sans-serif;
		border: #000000 1px solid;
		}

.pstylebody 	{
		position: absolute;
		background-color: #E1F3FF;
		color: black;
		font-size: 10px;
		font-family: verdana, arial, sans-serif;
		}





/* START THE CODE FOR THE MENUS */

.menutable	{
		height: 38px;
		background-color: #FFFFFF;
		background-image: url("picts/shadow.gif");
		border-top: #000099 1px solid;
		border-bottom: #7A8DAB 0px solid;
		padding: 0px 4px 5px 4px;
		/* NOTE: PADDING ABOVE IS | top | right | bottom | left */
		}


.menu		{
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		display: block;
		white-space: nowrap;
		cursor: pointer;
		border: solid #7A97CA;
		border-width: 0px 1px 1px 1px;
		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
		padding: 3px 6px 4px 6px;
		/* NOTE: PADDING ABOVE IS | top | right | bottom | left */
		margin: 0px 1px 0px 1px;
		/* NOTE: MARGINS ABOVE ARE | top | right | bottom | left */
		}



a.menu:link 	{
		background-color: #F0F0F0;
		color: #013B94;
		text-decoration: none;
		}


a.menu:visited 	{
		background-color: #F0F0F0;
		color: #013B94;
		text-decoration: none;
		}


a.menu:active 	{
		background-color: #F0F4FF;
		color: #013B94;
		text-decoration: none;
		}


a.menu:hover 	{
		background-color: #F0F4FF;
		color: #013B94;
		text-decoration: none;
		border: solid #013B94;
		padding-top: 6px;
		border-width: 0px 1px 1px 1px;
		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
		}
		
/* Dynamic Boxes**************************************************/
#innerthree {
	float:left;
	padding:10px 0 0 0;
	margin:0;
	width:482px;/*0riginally 482px*/
	height:374px; /*0riginally 374px*/
}

#categories {
	clear:left;
	margin:0;
	padding:0 0 0 30px;
	list-style:none;
	width:764px; /*was 764*/
	height:183px;
	background-color:#ffffff;
}

#categories li {
	margin:0;
	padding:0;
	height:183px;
	float:left;
}

.dynamicboxes {
	width:235px;
	height:183px;
	padding:0;
	margin:0;
}

.dynamicboxes a {
	display:block;
	text-align:center;
}
/*Each category needs its own set of disblay boxes because each disply box 1-2-3 is a different graphic.*/
#personalchecks1 {
	background:url(images/checksblank1.jpg) no-repeat top;
}
#personalchecks2 {
	background:url(images/checksblank2.jpg) no-repeat top;
}
#personalchecks3 {
	background:url(images/checksblank3.jpg) no-repeat top;
}
#sidetear1 {
	background:url(images/sidetearblank1.jpg) no-repeat top;
}
#sidetear2 {
	background:url(images/sidetearblank2.jpg) no-repeat top;
}
#sidetear3 {
	background:url(images/sidetearblank3.jpg) no-repeat top;
}
#businesschecks1 {
	background: url(images/businesschecksblank1.jpg) no-repeat top;
}
#businesschecks2 {
	background:url(images/businesschecksblank2.jpg) no-repeat top;
}
#businesschecks3 {
	background:url(images/businesschecksblank3.jpg) no-repeat top;
}
#desksets1 {
	background:url(images/desksetsblank1.jpg) no-repeat top;
}
#desksets2 {
	background:url(images/desksetsblank2.jpg) no-repeat top;
}
#desksets3 {
	background:url(images/desksetsblank3.jpg) no-repeat top;
}
#addresslabels1 {
	background:url(images/labelsblank1.jpg) no-repeat top;
}
#addresslabels2 {
	background:url(images/labelsblank2.jpg) no-repeat top;
}
#addresslabels3 {
	background:url(images/labelsblank3.jpg) no-repeat top;
}
#contactcards1 {
	background:url(images/cardsblank1.jpg) no-repeat top;
}
#contactcards2 {
	background:url(images/cardsblank2.jpg) no-repeat top;
}
#contactcards3 {
	background:url(images/cardsblank3.jpg) no-repeat top;
}
#checkbookcovers1 {
	background:url(images/coversblank1.jpg) no-repeat top;
}
#checkbookcovers2 {
	background:url(images/coversblank2.jpg) no-repeat top;
}
#checkbookcovers3 {
	background:url(images/coversblank3.jpg) no-repeat top;
}
#debitwallet1 {
	background:url(images/debitwalletsblank1.jpg) no-repeat top;
}
#debitwallet2 {
	background:url(images/debitwalletsblank2.jpg) no-repeat top;
}
#debitwallet3 {
	background:url(images/debitwalletsblank3.jpg) no-repeat top;
}
#accessories1 {
	background:url(images/accessoriesblank1.jpg) no-repeat top;
}
#accessories2 {
	background:url(images/accessoriesblank2.jpg) no-repeat top;
}
#accessories3 {
	background:url(images/accessoriesblank3.jpg) no-repeat top;
}
#laserchecks1 {
	background:url(images/laserchecksblank1.jpg) no-repeat top;
}
#laserchecks2 {
	background:url(images/laserchecksblank2.jpg) no-repeat top;
}
#laserchecks3 {
	background:url(images/laserchecksblank3.jpg) no-repeat top;
}
#draftchecks1 {
	background:url(images/draftchecksblank1.jpg) no-repeat top;
}
#draftchecks2 {
	background:url(images/draftchecksblank2.jpg) no-repeat top;
}
#draftchecks3 {
	background:url(images/draftchecksblank3.jpg) no-repeat top;
}
#stickers1 {
	background:url(images/stickersblank1.jpg) no-repeat top;
}
#stickers2 {
	background:url(images/stickersblank2.jpg) no-repeat top;
}
#stickers3 {
	background:url(images/stickersblank3.jpg) no-repeat top;
}
