a {
outline:none;
}

.footerTable {
background-color:#fafafa;
color:#333333;
font: 13px/1.231 arial,helvetica,clean,sans-serif;
padding:10px;
text-align:left;
white-space:nowrap;
}

.footerTableHeading {
font-weight:bold;
}

.footerTable a, .footerTable a:active. .footerTable a:visited {

color:#006699;
font-size:75%;
}

.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 p {
margin-top:5px;
margin-bottom:5px;

}

.homeCategories h2 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #EEE;
	font-weight:bold;
	margin-bottom:0px;
}

.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 h1 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003A6D;
	font-weight:bold;
	margin-bottom:0px;
}

.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;
}



.sslInfo {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
background-color:#f1f1ee;
font-size:11px;
border: 1px solid #CCCCCC;
padding:5px;

}

.whyHeading {
font-size:11px;
font-weight:bold;
color:#000000;
border-bottom: 1px solid #CCCCCC;
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;
}

.categoryBox {

}

.categoryBoxh1 {
width:725px;
height:50px;
background-color:#990000;
background-image:url(http://pricelessimprinters.com/images/category-h1-bg.jpg);
background-repeat:no-repeat;
background-position:top;

}

.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: #FFFFFF;
font-weight:normal;
text-align:left;
background-color:#990000;
}

.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;
}




.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;

}

.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;}

.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;

}


hrPage {
color:#CCCCCC;
size: 1px;
}


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;
border:none;

}


.GeneralTable
{
background-color: #FFFFFF;
}

.directory
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
}

Body {
margin-bottom: 0px;
margin:0px;
}

.TopBanner
{
font-family: Arial;
font-size: 20pt;
color: #666666;
font-weight: Bold;
font-style: normal;
text-align: Left;
}

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;
}

.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;
}

.LeftColumnText
{
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%;
padding-left:8px;
margin-left:8px;
}

.LeftColumnText a, .LeftColumnText a:visited, .LeftColumnText a:active
{
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%;
white-space:nowrap;
}

.LeftColumnText a:hover
{
color:#FFCC33;
}

.LeftColumnText ul li
{
list-style:none;
padding-left:0px;
margin-left:0px;
}

.LeftColumnText ul
{
list-style:none;
padding-left:0px;
margin-left:0px;
}


.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;
}

.RightColumnText
{
font-family: Arial;
font-size: 10pt;
color: Black;
font-style: normal;
font-weight: Bold;
text-decoration: none;
text-align: center;
vertical-align: Top;
width: 15%;}

.Footer
{
font-family: Arial;
font-size: 9pt;
color: #004080;
font-weight: Bold;
font-style: normal;
text-decoration: none;
text-align: Center;
vertical-align: Middle;
}

.FooterText
{
font-family: Arial;
font-size: 9pt;
color: #004080;
font-weight: Bold;
font-style: normal;
text-decoration: none;
text-align: Center;
vertical-align: Middle;
}

.Instructions
{
font-family: Arial;
font-size: 10pt;
color: White;
font-weight: Normal;
font-style: normal;
text-decoration: none;
background-color: #013564;
text-align: Left;
}

.ErrorMessages
{
font-family: Arial;
font-size: 14pt;
color: Red;
font-weight: Bold;
font-style: normal;
text-decoration: none;
background-color: #FFFFFF;
text-align: Center;
}

.Messages
{
font-family: Arial;
font-size: 10pt;
color: Black;
font-weight: Normal;
font-style: normal;
text-decoration: none;
background-color: #FFFFFF;
text-align: Center;
}

.Content
{
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
color: Black;
font-weight: Normal;
font-style: Normal;
text-decoration: none;
background-color: #FFF;
text-align: Left;

}

.DetailPrice
{
font-size:8pt;
padding-left:5px;

}



.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;
}

.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;
}

.Content3
{
font-family: Arial;
font-size: 11px;
color: Black;
font-weight:normal;
font-style: normal;
text-decoration: none;
background-color: white;
text-align: Left;
}

.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;}

.FooterLinks
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: Black;
font-weight: Bold;
font-style: normal;
text-align: Left;
vertical-align:middle;
}

.FooterLinks A:link {color:#0066CC; text-decoration: none;}
.FooterLinks A:visited {color:#0066CC; text-decoration: none;}
.FooterLinks A:active {color:#0066CC; text-decoration: none;}
.FooterLinks A:hover {color:#990000; text-decoration: none;}

.CatLinks
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: Black;
font-weight: Bold;
font-style: normal;
text-align: right;
vertical-align:bottom;
}

.CatLinks A:link {color:#0066CC; text-decoration: none;}
.CatLinks A:visited {color:#0066CC; text-decoration: none;}
.CatLinks A:active {color:#0066CC; text-decoration: none;}
.CatLinks A:hover {color:#990000; text-decoration: none;}

.CatLinksSpacer
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #92c0f1;
font-weight: normal;
font-style: normal;
text-align: center;
vertical-align:bottom;
}



.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;
}




.FooterNav
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight:bold;
font-style: normal;
text-align: center;
vertical-align: middle;
}

.FooterNav A:link {color:#ffffff; text-decoration: none;}
.FooterNav A:visited {color:#ffffff; text-decoration: none;}
.FooterNav A:active {color:#ffffff; text-decoration: none;}
.FooterNav A:hover {color:#ffa200; text-decoration: none;}

.FooterSpecial
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #8f0001;
font-weight: Bold;
font-style: normal;
text-align: Left;
vertical-align:middle;
}

.FooterSpecial A:link {color:#8f0001; text-decoration: none;}
.FooterSpecial A:visited {color:#8f0001; text-decoration: none;}
.FooterSpecial A:active {color:#8f0001; text-decoration: none;}
.FooterSpecial A:hover {color:#0066cc; text-decoration: none;}
.Links
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.Links A:link {color:#0066CC; text-decoration: none;}
.Links A:visited {color:#0066CC; text-decoration: none;}
.Links A:active {color:#0066CC; text-decoration: none;}
.Links A:hover {color:#990000; text-decoration: underline;}

.RefLink
{
font-family: Arial;
font-size: 9pt;
text-decoration:none;
}

.RefLink A:link {color:#0066CC; text-decoration: none;}
.RefLink A:visited {color:#0066CC; text-decoration: none;}
.RefLink A:active {color:#0066CC; text-decoration: none;}
.RefLink A:hover {color:#990000; text-decoration: underline;}

.ContentTableHeader
{
font-family: Arial;
font-size: 11pt;
color:#FFF;
font-weight: Bold;
font-style: normal;
text-decoration: none;
background-color: #5dafe1;
text-align: Left;
padding-top:5px;
padding-bottom:5px;
}

.ContentTable
{
background-color:#FFFFFF;
}

.ContentTableHorizontal
{
background-color: #5dafe1;
}

.style14 {
	color: #660033;
	font-weight: bold;
	font-size: 12pt;
}

.style15 {color: #001E93;}
td img {display: block;}
.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: x-small; }


.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;
}

.ProductTitle {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #960001;
	font-weight:bold;
	width:372px;
	text-align:left;
}
.ProductIntro {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000033;
	font-style:normal;
	margin-bottom:2px;
}


.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;
}

.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;
}

.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;}




.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;}

.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;
}

.itemResults
{
border-bottom: 1px solid #EEE;
}

.itemResults img {
border:0px;
}

.cat {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding-left:10px;
margin-left:20px;
}

.cat H1 {
font-size:18px;
color:#990000;
margin:0px;
margin-top:10px;
}

.cat H2 {
font-size:12px;
color:#333333;
margin-bottom:10px;
font-weight:normal;
}

.shortDesc {
font-size:12px;
font-weight:bold;
text-align:left;
color:#003366;
text-transform:lowercase;
}

.dataGridProd {
margin-left:25px;
margin-right:20px;
}