

#pcPhone {
font-size:18px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
}

#pcFlavors {
font-size:9px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

#pc h2 {
color:#000000;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:15px;
}


.searchform {
	margin: 0px;
	padding: 4px 0px 0px 0px;
	}
	
.s {
	background: #FFFFFF;
	width: 100px;
	color: #333333;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	padding: 3px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #C6D9E9;
	border-right: 1px solid #C6D9E9;
	border-left: 1px solid #C6D9E9;
	border-bottom: 1px solid #C6D9E9;
	}
	
	.inputBox {
	background: #FFFFFF;
	width: 200px;
	color: #333333;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	padding: 3px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #C6D9E9;
	border-right: 1px solid #C6D9E9;
	border-left: 1px solid #C6D9E9;
	border-bottom: 1px solid #C6D9E9;
	}
	
	
	.inputBoxSmall {
	background:#FFFFFF;
	width:20px;
	color: #333333;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	padding: 3px;
	margin: 0px 10px 0px 0px;
	border-top: 1px solid #C6D9E9;
	border-right: 1px solid #C6D9E9;
	border-left: 1px solid #C6D9E9;
	border-bottom: 1px solid #C6D9E9;
	text-align:center;
	}
	
	
	
.sbutton {
	background: #FF5A00;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	padding: 1px;
	margin: 0px 0px 0px 3px;
	border: 1px solid #FFFFFF;
	}




.catFeatured {
background-image:url(http://pricelessimprinters.com/images/category_bg2.jpg); 
background-repeat:no-repeat; 
width:725px;
}

.catFeatured img {
border:1px solid #64b2e2;
-ms-interpolation-mode:bicubic;

}

.catFeatured #productName {
background-image:url(http://pricelessimprinters.com/images/cat-product-name.jpg); background-position:bottom; background-repeat:repeat-x; height:25px; width:202px; color:#FFFFFF; vertical-align:middle; background-color:#64b2e2;

}

.catFeatured #productName a, .catFeatured #productName a:visited, .catFeatured #productName a:active {
font-weight:bold;
display:block;
color:#FFFFFF;
padding: 5px 5px 5px 5px;
}

.catFeatured #productName a:hover {
color:#FAFAFA;
background-color:#64b2e2;
display:block;
padding: 5px 5px 5px 5px;
text-decoration:underline;

}

.catFeaturedPrice
{
font-family: Tahoma;
font-size: 12px;
font-weight: Normal;
font-style: normal;
text-decoration: none;
background-color: #FFFFFF;
text-align: Center;
}

.catFeaturedPriceBold
{

font-size: 14px;
font-weight: bold;
color:#FF0000;

}

.Content
{
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
color: Black;
font-weight: Normal;
font-style: Normal;
text-decoration: none;

text-align: Left;

}

#ContentCell {
background-color:#FFFFFF;

}

.ProductTitle {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #960001;
	font-weight:bold;
	width:372px;
	text-align:left;
	padding:0px;
	margin:0px;
	
}

.ProductIntro {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000033;
	font-style:normal;
	margin-bottom:2px;
	border-bottom:0px #CCC dotted;
	padding:0px;
}


ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 100%;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: center;
	cursor: pointer;
	width: auto;
	float: left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border-right: 1px solid #660000;
	border-bottom: 0px solid #000;
	

}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 170px;
	position: absolute;
	left: -1000em;
	text-align:left;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
	width: 170px;
	text-align:left;
	border-bottom:0px;
	
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: 0 0 0 95%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
{
	border: 1px solid #660000;
	font-size:11px;
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	background-color:#990000;
	padding: 0.5em 0.75em;
	color:#990000;
	text-decoration: none;
	font-size:11px;
	white-space:nowrap;
	outline:none;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	background-color:#FFF;
	color:#990000;
	outline:none;
	text-decoration:none;

}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color:#FFF;
	color:#990000;
	outline:none;
	text-decoration:none;
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */


/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}




.homeHeading
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight:bold;
text-align: center;
vertical-align: middle;
padding:0px;
margin:0px;
}

.homeHeading a, .homeHeading a:active, .homeHeading a:visited {
color:#FFFFFF;
text-decoration:none;
}

.homeHeading a:hover {
color:#FAFAFA;
text-decoration:underline;

}

.homeFeature {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:10px;
	margin-top:8px;
	background-color:#990000;
	text-align:left;
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left:8px;
}

.homeFeature A:link {color:#FFFFFF; text-decoration: none; font-weight:bold;}
.homeFeature A:visited {color:#FFFFFF; text-decoration: none; font-weight:bold;}
.homeFeature A:active {color:#FFFFFF; text-decoration: none; font-weight:bold;}
.homeFeature A:hover {color:#FFCC00; text-decoration: underline; font-weight:bold;}

.sslInfo {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
background-color:#f1f1ee;
font-size:11px;
border: 1px solid #CCCCCC;
padding:5px;

}



.homeCategories h2 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight:bold;
	margin-bottom:5px;
}

.homeCategories h2 A:link, .homeCategories h2 A:active, .homeCategories h2 A:visited {color:#990000; text-decoration: none; margin-bottom:0px; padding:4px; padding-bottom:0px; border-bottom: 1px solid #EEEEEE;}

.homeCategories h2 A:hover {color:#000; text-decoration: none; margin-bottom:0px; background-color:#FAFAFA; padding:4px; padding-bottom:0px; border-bottom: 1px solid #EEEEEE;}


.homeCategories p {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight:bold;
	margin-bottom:5px;
}

.homeCategories p A:link, .homeCategories p A:active, .homeCategories p A:visited {color:#990000; text-decoration: none; margin-bottom:0px; padding:4px; padding-bottom:0px;}

.homeCategories p A:hover {color:#000; text-decoration: none; margin-bottom:0px; background-color:#FAFAFA; padding:4px; padding-bottom:0px;}


.Content2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: Black;
font-weight:normal;
text-decoration: none;
background-color:#FFFFFF;

}

.Content2 A:link {color:#0033FF; text-decoration:underline;}
.Content2 A:visited {color:#0033FF; text-decoration:underline;}
.Content2 A:active {color:#0033FF; text-decoration:underline;}
.Content2 A:hover {color:#444; text-decoration: none;}


.breadcrumbs
{
font-family: Tahoma;
font-size: 12px;
font-weight: Normal;
font-style: normal;
text-decoration: none;
background-color: #FFFFFF;
text-align: Left;
}

.breadcrumbs H2 {
white-space:nowrap;
display:inline;
}


.breadcrumbs hr {
size:1px;
color:#CCCCCC;
}

.breadcrumbs A:link {color:#0066CC; text-decoration: underline;}
.breadcrumbs A:visited {color:#0066CC; text-decoration: underline;}
.breadcrumbs A:active {color:#0066CC; text-decoration: underline;}
.breadcrumbs A:hover {color:#990000; text-decoration: underline;}

a {
outline:none;
}

.paging {

color:#333333;
font-weight:bold;
font: 13px/1.231 arial,helvetica,clean,sans-serif;
vertical-align:middle;
text-decoration:none;

}

.paging a {
background-color:#FAFAFA;
display:inline-block;
padding: 5px 10px 5px 10px;
border:1px solid #CCCCCC;
font-weight:normal;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;

}

.paging a:hover {
border:1px solid #999999;

}


.customize {

color:#333333;
font-weight:bold;
font: 11px arial,helvetica,clean,sans-serif;
vertical-align:middle;
text-decoration:none;

}

.customize a {
background-color:#FAFAFA;
display:inline-block;
padding: 5px 5px 5px 5px;
border:1px solid #CCCCCC;
font-weight:normal;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;

}

.customize a:hover {
border:1px solid #999999;

}



.Product
{
font-family: Arial;
font-size: 9pt;
color: Black;
font-weight: Normal;
font-style: normal;
text-decoration: none;
background-color: white;
text-align:left;
vertical-align:top;
}

.itemResults
{

padding-left:55px;
padding-top:15px;
padding-bottom:0px;
background-image:url('http://pricelessimprinters.com/images/sep-grad.gif');
background-repeat:repeat-x;
background-position:bottom;

}

.itemResults img {
border:0px;
text-align:center;
}


.categoryBoxh1 {
width:725px;
height:50px;
background-color:#990000;
background-image:url(http://pricelessimprinters.com/images/headcatbg.jpg);
background-repeat:no-repeat;

}

.categoryBoxh1 h1 {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:5px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 15px;
color: #FFFFFF;
font-weight:bold;
text-align:left;
text-shadow: #660000 1px 1px 2px;
}

.categoryBoxh1 h2 {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#cc9999;
	font-weight:normal;
	text-align:left;
	
}

.categoryFooter {
width:725px;
background-color:#FFFFFF;
margin-bottom:10px;
text-align:left;
border-top:1px dotted #CCCCCC;
margin-left:25px;
margin-right:20px;

}

.categoryFooter h2 {
margin-top:10px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 15px;
color:#333333;
font-weight:bold;
text-align:left;
padding-left:10px;

}

.categoryFooter h1 {
margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#990000;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	}

.categoryFooter #content {

font-family:Arial, Helvetica, sans-serif;
width:400px;
font: 13px/1.231 arial,helvetica,clean,sans-serif;
text-align:left;
margin-top:5px;
padding:5px;
margin-left:4px;
border:0px;
float:left;

}

.categoryFooter #sell {

font-family:Arial, Helvetica, sans-serif;
width:250px;
font: 13px/1.231 arial,helvetica,clean,sans-serif;
text-align:left;
padding:5px;
padding-bottom:5px;
margin-left:4px;
border:0px;
margin-top:-10px;
float:right;
border:1px solid #CCCCCC;
margin-bottom:10px;

}

.categoryFooter p {
margin-bottom:3px;

}

.categoryFooter #sell h3 {

color:#333333;
font: 13px/1.231 arial,helvetica,clean,sans-serif;
padding:5px;
text-align:left;
white-space:nowrap;
margin-top:5px;
padding-top:2px;
}


.categoryBoxDetails {
float:right;
width:340px;
margin-top:15px;
margin-right:9px;
padding-right:5px;
padding-bottom:5px;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;
padding:5px;
border-left:dotted 0px #bee0f2;
border-right:dotted 0px #bee0f2;
border-top:dotted 1px #bee0f2;
}

.categoryBoxMain {
background-position:left; height:225px; width:725px;
}

.categoryBoxDetails p {
margin-bottom:5px;
}


/* In Use */









.specialsDiv {
background-color:#336600;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
padding-left:30px;
padding-top:15px;
padding-bottom:15px;
font-weight:normal;
border-bottom: 1px #FFFFFF dashed;
text-align:center;
background-image:url(http://pricelessimprinters.com/images/current-special.png);
background-position:left bottom;
background-repeat:no-repeat;

}

.specialsDiv a, .specialsDiv a:active, .specialsDiv a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:underline;
}

.specialsDiv a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}


.footerTable {
background-color:#fafafa;
color:#333333;
font: 13px/1.231 arial,helvetica,clean,sans-serif;
padding:10px;
text-align:left;
white-space:nowrap;
}

.sort {
background-color:#fafafa;
color:#333333;
font: 13px/1.231 arial,helvetica,clean,sans-serif;
padding:10px;
text-align:left;
white-space:nowrap;
background-image:url(http://pricelessimprinters.com/images/moreforless.jpg);
background-repeat:no-repeat;
background-position:center left;

height:64px;
}


.footerTable a, .footerTable a:active, .footerTable a:visited {

color:#006699;
}

.footerTable a:hover {
color:#333333;
}

.homeH1 {

font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
color: #990000;
font-weight:bold;
text-align:left;

}


.homeCategories {
width:95%;
padding-left:10px;
margin-left:10px;

}

.priceBox {
border:solid 1px #666666;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#FFCC00;
font-weight:bold;
text-align:center;

}



.homeCategories h1 {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003A6D;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:2px;
	border-bottom:1px dotted #999999;
	
}

.homeCategories h1 A:link {color:#003A6D; text-decoration: none; margin-bottom:0px; font-size:16px;}
.homeCategories h1 A:visited {color:#003A6D; text-decoration: none; margin-bottom:0px;font-size:16px;}
.homeCategories h1 A:active {color:#003A6D; text-decoration: none; margin-bottom:0px;font-size:16px;}
.homeCategories h1 A:hover {color:#ff8400; text-decoration: none; margin-bottom:0px;font-size:16px;}





.homeCategories ul {

border: 1px solid #CCCCCC;
padding:5px;
list-style:none;
margin-left:0px;
margin-top:0px;
margin-bottom:20px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
text-decoration:none;
text-align:left;
}

.homeCategories li {
padding-top:1px;
padding-bottom:1px;
}

.flRight {
float:right;
width:336px;
padding-right:0px;
margin-right:0px;
margin-top:5px;
background-repeat:repeat-y;
background-position:left bottom;
  
}

.flLeft {
float:left;
width:336px;
padding-right:0px;
margin-right:0px;
margin-top:5px;
background-repeat:repeat-y;
background-position:left bottom;
}





.whyHeading {
font-size:11px;
font-weight:bold;
color:#000000;
border-bottom:1px #CCC dotted;
font-family:Arial, Helvetica, sans-serif;
}


.directoryHeader {
width:725px;
height:250px;
background-color:#99ccff;
}

.directoryH1 {
float:right;
width:355px;
margin-top:50px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #FFFFFF;
font-weight:bold;
padding-right:5px;
text-align:left;

}

.directoryContent {
float:right;
width:355px;
margin-top:25px;
padding-right:5px;
padding-bottom:5px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;
}

.directoryContent h2 {
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
color: #003A6D;
font-weight:bold;
}




.productDiv {
background:#fafafa;
border: 1px solid #CCCCCC;
padding:5px;
list-style:none;
margin-left:0px;
font-weight:normal;

}

.productDiv li a, .productDiv li a:active, .productDiv li a:visited {
margin:0px;
padding:0px;
color:#336699;

}

.productDiv li a:hover {
margin:0px;
padding:0px;
color:#FF6600;

}


.linkDiv {
background:#fafafa;
border: 1px solid #CCCCCC;
padding:5px;
list-style:none;
margin-left:0px;
margin-bottom:10px;
padding-bottom:10px;

}


.detailDiv {


width:325px;
float:left;
margin-left:19px;
vertical-align:top;

}

.detailDivRight {


width:325px;
float:right;
margin-right:19px;
vertical-align:top;

}

.productDivHeader {
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
white-space:nowrap;
}

.productHr {

color:#fafafa;
}

.productDivHeader h1 {
white-space:nowrap;

}






.newProduct {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#FF3300;
font-size:12px;
font-weight:bold;
}

a, a:active, a:visited {
outline:none;
text-decoration:none;
color:#336699;
}


a:hover {
color:#990000;
text-decoration:none;

}



h2 {
margin-top:2px;
margin-bottom:2px;
}

h3 {
margin-top:4px;
margin-bottom:4px;
}

.GeneralPage
{
background-image:url('http://pricelessimprinters.com/images/bg.jpg');
background-repeat:repeat;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin: 0px;
}

.PageTable {
padding:0px;
width:100%;
text-align:center;
border:none;
}



.PageSubTable {
padding:0px;
width:100%;
text-align:center;

}

#PageSubTable {

border-left: 1px solid #666666;
border-right: 1px solid #666666;
}

.GeneralTable
{
background-color: #FFFFFF;
}



p {
margin:0px;
}

.TopSubBanner
{
font-family: Arial;
font-size: 10pt;
color: White;
font-weight: Bold;
font-style: normal;
text-align: Center;
}

.TopSubBannerText
{
font-family: Arial;
font-size: 10pt;
color: White;
font-weight: Bold;
font-style: normal;
text-align: Center;
}

.tbody {
width:100%;
}

.LeftColumn
{
font-family: Arial;
font-size: 8pt;
color: White;
font-weight: Bold;
font-style: normal;
text-decoration: none;
text-align: Left;
vertical-align: Top;
width: 15%;
height:100%;
background-image:url('http://pricelessimprinters.com/images/leftbg.jpg');
background-repeat:repeat-y;

}



.RightColumn
{
font-family: Arial;
font-size: 10pt;
color: Black;
font-style: normal;
font-weight: Bold;
text-decoration: none;
background-color: White;
text-align: center;
vertical-align: Top;
width: 15%;
height:100%;
background-image:url('http://pricelessimprinters.com/images/rightbg.jpg');
background-repeat:repeat-y;
border-left:1px #109dd2 solid;
border-top:1px #109dd2 solid;
}



.Instructions
{
font-family: Arial;
font-size: 12px;
color:#333333;
font-weight: normal;
text-align: left;
padding:10px;
display:block;
border:1px dotted #999999;
background:#FAFAFA;
width:85%;
margin-left:40px;
margin-top:20px;
}

.ErrorMessages
{
font-family: Arial;
font-size: 11px;
color:#FF0000;
font-weight: Bold;
text-align: left;
width:300px;
padding:10px 0 0 20px;
display:block;
border:0px solid #999999;
background:#FFFFFF;
background-image:url(http://pricelessimprinters.com/images/warning.jpg);
background-repeat:no-repeat;
background-position:left center;
padding-left:20px;


}

.Messages
{
font-family: Arial;
font-size: 10pt;
color: Black;
font-weight: Normal;
font-style: normal;
text-decoration: none;
background-color: #FFFFFF;
text-align: Center;
}



.DetailPrice
{
font-size:8pt;

text-align:center;

}



.tagline
{
font-family: Arial;
font-size: 10pt;
color: Black;
font-weight:bold;
text-decoration:none;
text-align: Left;
font-style:oblique;
margin-bottom:10px;
margin-top:0px;
}





.ContentTableHeader
{
font-family: Arial;
font-size: 12px;
color:#333333;
font-weight: normal;
text-align: left;
border-bottom:1px dotted #999999;

}

.ContentTable
{
background-color:#FFFFFF;
}

.ContentTableHorizontal
{

}

.style14 {
	color: #660033;
	font-weight: bold;
	font-size: 12pt;
}

.style15 {color: #001E93;}
.style25 {color: #003A6D; font-size: x-small; }
.style26 {font-size: 9pt;}
.style27 {color: #001E93; font-size: 9pt; }
.style38 {color: #006699; font-size: x-small; }
.style40 {color: #001E93; font-size: 9pt; font-weight: bold; }
.style44 {color: #990000}
.style45 {color: #001E93; font-size: 8pt; font-weight: bold; }
.style48 {color: #FF0000;}
.style49 {color: #000000;}
.style1 {color: #C1C1C1;}
.style12 {font-size: 16px;}
.style50 {font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.style16 {
	font-size: 30px;
	color: #FF0000;
	line-height: 25px;
}
.style2 { color: #000000;
	font-weight: bold;
	line-height: 16px;
}
.style7 { font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-weight: bold;
	line-height: 12px;
	height: 5px;
}
.style55 {font-size: 16px; color: #001E93; }
.style58 {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10pt; }

.style4 {font-size: x-small;}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #003A6D;
	font-size: 10px;
}
.BlueContent {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003A6D;
	font-weight:normal;
}


.BlackContent {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	}

.style8 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; }


.BlueContentBold {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003A6D;
	font-weight:bold;
	margin-top:1px;
}
.BlueContentLarge {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003A6D;
	font-weight:bold;
	margin-bottom:0px;
}

.PriceLarge {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-weight:bold;
}

.BlueContentLarge A:link {color:#003A6D; text-decoration: none;}
.BlueContentLarge A:visited {color:#003A6D; text-decoration: none;}
.BlueContentLarge A:active {color:#003A6D; text-decoration: none;}
.BlueContentLarge A:hover {color:#ff8400; text-decoration: none;}

.BlueContentItalics {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003A6D;
	font-style:italic;
}
.BlueContentBoldSmall {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003A6D;
	font-weight:bold;
}


.GrayContentBold {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
}





.GreenContentBold {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #81c48f;
	font-weight:bold;
}
.Headings
{
font-family: Arial;
font-size: 11pt;
color: #003466;
font-weight: Bold;
font-style: normal;
text-decoration: none;
text-align: Left;
margin-bottom:20px;
}

.WhiteContentBold {
	font-size: 14px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	margin-bottom:3px;
	padding:0px;
}
.WhiteContentBoldSmall {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}
.WhiteContentLarge {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}
.WhiteContentItalics {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-style:italic;
}
.WhiteContent {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
}






.TopBlackFont {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
font-size:11px;
}
.TopBlackFont A:link {color:#FFFFFF; text-decoration: none; font-weight:bold;}
.TopBlackFont A:visited {color:#FFFFFF; text-decoration: none; font-weight:bold;}
.TopBlackFont A:active {color:#FFFFFF; text-decoration: none; font-weight:bold;}
.TopBlackFont A:hover {color:#FFCC33; text-decoration: underline; font-weight:bold;}

.orderSub {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
font-size:11px;
}
.orderSub A:link {color:#FFFFFF; text-decoration: none; font-weight:bold; display:block;}
.orderSub A:visited {color:#FFFFFF; text-decoration: none; font-weight:bold; display:block;}
.orderSub A:active {color:#FFFFFF; text-decoration: none; font-weight:bold; display:block;}
.orderSub A:hover {color:#FFCC33; text-decoration: underline; font-weight:bold; display:block;}







.TopBlackFontBold {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;
font-size:11px;
}
.style6 {
	font-size: 14px;
	color: #003A6D;
}
.style12 {font-size: x-small;font-family: Arial, Helvetica, sans-serif; }
.style14 {font-size: 18px; color: #003A6D; font-weight: bold; }
.categoryTitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}

.headingTitle {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color:#8f0001;
	font-style: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: 800;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}

.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float:left;
	clear: none;
	width: 720;
	text-align:center;
}

/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
	background:#ffffff;
	text-align:center;
}

/* This is the selector for the TabbedPanelsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("TabbedPanelsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
.TabbedPanelsTab {
	position: relative;
	top: 0px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding-top:5px;
	padding-bottom:5px;
	font: bold 0.7em sans-serif;
	background-color: #139fd2;
	list-style: none;
	border-left: solid 0px #FFF;
	border-bottom: solid 0px #bd0b09;
	border-top: solid 0px #FFF;
	border-right: solid 0px #FFF;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:80px;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
}

/* This selector is an example of how to change the appearnce of a tab button
 * container as the mouse enters it. The class "TabbedPanelsTabHover" is
 * programatically added and removed from the tab element as the mouse enters
 * and exits the container.
 */
.TabbedPanelsTabHover {
background-color:#FFFFFF;
color:#139fd2;
}

/* This selector is an example of how to change the appearance of a tab button
 * container after the user has clicked on it to activate a content panel.
 * The class "TabbedPanelsTabSelected" is programatically added and removed
 * from the tab element as the user clicks on the tab button containers in
 * the widget.
 *
 * As mentioned above, for our default style, tab buttons are positioned
 * 1 pixel down from where it would normally render. When the tab button is
 * selected, we change its bottom border to match the background color of the
 * content panel so that it looks like the tab is part of the content panel.
 */
.TabbedPanelsTabSelected {
	background-color: #bd0b09;
	background-image:url(http://pricelessimprinters.com/images/tab_bg.jpg);
	background-repeat:repeat-x;
	border-bottom: 0px solid #bd0b09;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	padding-top:5px;
}

/* This selector is an example of how to make a link inside of a tab button
 * look like normal text. Users may want to use links inside of a tab button
 * so that when it gets focus, the text *inside* the tab button gets a focus
 * ring around it, instead of the focus ring around the entire tab.
 */
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	outline:none;
}

/* This is the selector for the ContentGroup. The ContentGroup container houses
 * all of the content panels for each tabbed panel in the widget. For our
 * default style, this container provides the background color and borders that
 * surround the content.
 *
 * The name of the class ("TabbedPanelsContentGroup") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the ContentGroup container.
 */
.TabbedPanelsContentGroup {
	clear: both;
	border-left: dashed 1px #bd0b09;
	border-bottom: dashed 1px #bd0b09;
	border-top: dashed 1px #bd0b09;
	border-right: dashed 1px #bd0b09;
	width:715px;
	padding-bottom:4px;
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("TabbedPanelsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
.TabbedPanelsContent {
	padding: 0px;
}

/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.TabbedPanelsContentVisible {
}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #FAFAFA;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
border: 1px solid #333333;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 12px Arial;
color: #000;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #FAFAFA;
padding: 5px;
z-index: 5;
}



.cat {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
margin-left:24px;
margin-top:-18px;
width:685px;
padding-top:0px;
border-bottom:1px solid #E1E1E1;
background-repeat:no-repeat; background-position:right top;
height:86px;
}

.cat H1 {
font-size:24px;
color:#990000;
margin-bottom:0px;
padding-top:55px;

}

.cat H2 {
font-size:12px;
color:#666666;
margin-bottom:0px;
font-weight:normal;
padding-bottom:0px;
padding-top:2px;
}

.shortDesc {
font-size:11px;
font-weight:normal;
text-align:left;
color:#333333;
padding-top:3px;
border-top:1px dotted #CCCCCC;

}

.dataGridProd {
margin-left:25px;
margin-right:20px;
}

.navigator {
  cursor: hand;
  cursor: pointer;
  text-align: left;
	padding-top:5px;
	padding-bottom:20px;
	background-image:url('http://pricelessimprinters.com/images/sep-grad.gif');
background-repeat:repeat-x;
background-position:bottom;
border-bottom:1px solid #CCCCCC;
	
}

.categorybox {
	background: #FFFFFF;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:Bold;
	padding: 2px 0 5px 10px;
	width: 100px;
	text-align: left;
	
	border-bottom:1px dotted #CCC;
	margin-bottom:2px;
	margin-left:3px;
	
}

.selectedcategorybox {
	background: #FFFFFF;
	color:#009900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding: 2px 0 5px 10px;
	width: 100px;
	text-align: left;
	border-bottom:1px dotted #CCC;
	margin-left:3px;
	margin-bottom:2px;	
}

.overcategorybox {
	background: #FFFFFF;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:Bold;
	padding: 2px 0 5px 10px;
	width: 100px;
	text-align: left;
	border-bottom:1px dotted #CCC;
	margin-bottom:2px;
	margin-left:3px;
	
}

.overselectedcategorybox {
	background: #FFFFFF;
	color: #0B9BCF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:Bold;
	padding: 2px 0 5px 10px;
	width: 100px;
	text-align: left;
	border-bottom:1px dotted #CCC;
	margin-left:1px;
	margin-bottom:2px;
	margin-left:3px;
}



.overselectedsubcategorybox {
	background: #FFFFFF;
	color: #0B9BCF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	padding: 3px 0 3px 0;
	width: 100px;
	text-align: left;
	border:1px solid #FFFFFF;
	margin-left:3px;
}

.oversubcategorybox {
	background: #FAFAFA;
	color: #0B9BCF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	padding: 3px 0 3px 0;
	width: 100px;
	text-align: left;
	
}



.selectedsubcategorybox {
	background:#FAFAFA;
	color: #0B9BCF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding: 3px 0 3px 0;
	width: 100px;
	text-align: left;
	background-image:url(http://pricelessimprinters.com/RadControls/Menu/Skins/Outlook/img/groupImage.gif);
	background-repeat:no-repeat;
	background-position:left center;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin-left:0px;
	
}

.subcategorybox {
	background: #FFFFFF;
	color: #0B9BCF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	padding: 3px 0 3px 0;
	width: 100px;
	text-align: left;
}

.selectedsubcategorybox a {
	color:#009900;
	text-decoration: none;
	text-align: left;
	
}

.subcategorybox a  {
	color:#DA4925;
	text-decoration: none;
	text-align: left;
	font-size:11px;
	
}

.overcategorybox a {
color: #0B9BCF;
	text-decoration: none;
	text-align: left;
	font-size:12px;
}


.selectedcategorybox a {
	color:#990000;
	text-decoration: none;
	text-align: left;
	font-size:12px;
}


.selectedsubcategorybox a {
color:#990000;
	text-decoration: none;
	text-align: left;
	
}

.categorybox a {
	color: #0B9BCF;
	text-decoration: none;
	text-align: left;
	font-size:12px;
	
	
}


.overselectedcategorybox a  {
	color:#990000;
	text-decoration: none;
	text-align: left;
	font-size:12px;
}

.oversubcategorybox a {
color:#990000;
	text-decoration: none;
	text-align: left;
	font-size:11px;
	}
	
.overselectedsubcategorybox a {
color:#990000;
	text-decoration: none;
	text-align: left;
	font-weight:bold;
}

.hidden {
left: -10000px;
position: absolute;
}
