a:link {color: 0000CC; text-decoration: underline;}
a:hover {color: 0000CC; text-decoration: underline;}
a:active {color: 0000CC; text-decoration: underline;}


.footerlink {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.footerlink a, .footerlink a:hover, .footerlink a:visited {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	
}
.smallgraytext {
	font-family: Verdana;
	font-size: 10px;
	color:#999999;
	font-weight: normal;
	text-align:justify;
	text-align:right;
}
.smallbluetext, .smallbluetext a {
	font-family: Verdana;
	font-size: 10px;
	color:#092E71;
	font-weight: normal;
	text-align:justify;
}
.adv_search, .adv_search a {
	font-family: Verdana;
	font-size: 10px;
	color:#263275;
	font-weight: bold;
}
.headlogo {
	background-image: url(/site/header/ps-headbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.plaintext td {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align:justify;
}
.plaintext, .plaintext a {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.homeLinks a {
	font-family: Arial;
	color: 263275;
	font-size: 12px;
	text-decoration: none;
}
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #666666;
}
.templatetittle {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}
.templatesubtittle {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
.verdana-title, .verdana-title a, .verdana-title a:hover, .verdana-title a:visited{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color:#003399;
	text-transform:uppercase;
    text-decoration:none;
}
.verdana-text, .verdana-text a, .verdana-text a:hover, .verdana-text a:visited{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color:#003399;
	text-transform:uppercase;
    text-decoration:none;
}
.verdana-white, .verdana-white a, .verdana-white a:hover, .verdana-white a:visited{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	text-transform:uppercase;
}
.verdana-white1, .verdana-white1 a, .verdana-white1 a:hover, .verdana-white1 a:visited{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color:#FFFFFF;
	text-transform:uppercase;
    text-decoration:none;
}
.verdana-grey {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color:#666666;
	text-transform:uppercase;
}
.verdana-grey1 {
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color:#555555;
	text-transform:uppercase;
}
.verdana-test {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color:#CCCCCC;
	font-style:italic;
}
.blackLink {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
}
.blackLink a {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	text-decoration:underline;
}
/* Accounting Item template */
.tempSubtitBlue, .tempSubtitBlue a {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #263275;
	text-decoration:none;
}
.tempGrayText, .tempGrayText a {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}
.tempGrayTextSmall, .tempGrayTextSmall a {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}
.tempPrice {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #263275;
}
.tempStockMessage {
	font-family: Arial;
	font-size: 12px;
	color: #CC0000;
}
/* Style for centering the page in FireFox */
div#innerwrapper{
	margin:0 auto;
}

/*Category Layout*/
#categorylayout { font-family:12px; color:#333333;}
#categorylayout h1 { font-size:18px; font-weight:bold; margin:0; color:#003399;}
#categorylayout h2 { font-size:12px; font-weight:normal; margin: 10px 0;}
#categorylayout h4 { font-size:12px; font-weight:normal;}

#categorydetailed {}
#categorydetailed h4 { font-size:12px; margin:0; font-weight:normal;}
#categorydetailed li { font-size:13px;}


#categorycell { font-size:12px;}
#categorycell h3 { font-size:12px; color:#003399; margin:0; font-weight:normal;}
#categorycell h4 { font-size:11px; margin:0; font-weight:normal;}


.DescriptionBlue {	
	text-decoration: none;	
	background-image: url(/site/templates/Description_blue.gif);	
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	height:21px;
	width:120px;			
	padding-right:1px;
}

.DescriptionGrey {	
	text-decoration: none;	
	background-image: url(/site/templates/Description_grey.gif);	
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	height:21px;
	width:120px;
	padding-right:1px;			
}

.SpecificationsBlue {	
	text-decoration: none;	
	background-image: url(/site/templates/Specifications_blue.gif);	
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	height:21px;
	width:120px;	
	padding-right:1px;		
}

.SpecificationsGrey {	
	text-decoration: none;	
	background-image: url(/site/templates/Specifications_grey.gif);	
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	height:21px;
	width:120px;	
	padding-right:1px;		
}

.SupportedModelsBlue {	
	text-decoration: none;	
	background-image: url(/site/templates/SupportedModels_blue.gif);	
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	height:21px;
	width:150px;	
	padding-right:1px;		
}

.SupportedModelsGrey {	
	text-decoration: none;	
	background-image: url(/site/templates/SupportedModels_grey.gif);	
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	height:21px;
	width:150px;	
	padding-right:1px;		
}

.scrollarea 
{	 
	 padding:0px;
	 margin:0px;
	 height:0px;
}

.div__title
{	
}

.input
{
	border:#999999 1px solid;
}

#carttable
{	
}

#carttableheader td
{	 	
	background-color:#DDDDDD;	
}

#carttable td
{
	border-top-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;		
	padding: 2px 5px 2px 5px;
}

.bgbutton { border-style: solid; border-width: 1px; border-color: #999999 }
.nlbutton { border-style: solid; border-width: 1px; border-color: #999999;}
.inputreq { border-style: solid; border-width: 1px; border-color: #999999; }
