/****************************************************/
/* This style sheet is developed for OfficeNation.  */ 
/* Style sheet is good for IE 4 or up	            */
/* Modified On: 04/01/2004                                                       */
/*********************************************************************************/


/* `````````` General Styles ``````````````*/
BODY {font-family:verdana;font-size:11px;}
TD {font-size:11px; font-family:verdana;}
.ultra-tiny{font-size:8px;line-height:12px;font-family:verdana;}
.tiny {font-size:9px;line-height:12px;font-family:verdana;}
.small {font-size:10px;line-height:14px;font-family:verdana;}
.normal {font-size:11px;line-height:17px;font-family:verdana;}
.bold {font-size:11px;font-weight:bold;font-family:verdana;}
.medium {font-size:12px;line-height:18px;font-family:verdana;}
.large {font-size:14px;line-height:19px;font-family:verdana;}
.large-arial {font-size:16px;font-family:arial;color:#000000}
.large-arial-red {font-size:16px;font-family:arial;color:#cc0000}
.large-header {font-size:14px;color:#53688c;font-family:verdana; font-weight:bolder;}
.larger-header-qfrship{font-size:15px;color:#3F78D7;}
.large-main {font-size:16px;color:#303F57;}
.form {font-size: 11px; font-family: verdana,helvetica;}
.tinyinfo {font-size:9px;line-height:12px; color:#535a68;}
.tiny-required {font-size:9px;line-height:12px; color:#EE3A58;}
/*.tiny-cart{color:#1AADEB;font-size:9px;}*/
.tiny-cart{color:#1AADEB;font-size:9px;}
.link-red{color:#ff0000;font-size:9px;}
.link-red-estdlv{color:#242424;font-size:10px;}
.link-blue{color:#005EC2;}
.ship-method{color:#BD0A0A;font-size:9px;}
a.tiny-cart{color:#1AADEB;font-size:9px;}
a.link-red{color:#ff0000;font-size:9px;}
a.link-lightblue{color:#1AADEB;font-size:9px;}
a.link-blue{color:#005EC2;}
a.link-blue-tiny{color:#005EC2;font-size:9px;}
a.black-link{color:#000000;}
a.grayed-link{color:#a7a7a7;}
a.link-lightblue-reg{color:#1AADEB;}
.category-header{	font-size:18px;
	color:#000000;	
	padding:0;}
a.link-red-bold{color:#BD0A0A;font-size:11px; font-weight:bold; text-decoration:underline;}	
a.link-red-bold:hover{text-decoration:none;color:#644141;}
a.link-red-normal{color:#ff0000;}
a.link-tech-normal{font-family:Arial; font-size:10px;}
/* footer */
.footer {font-size:10px;line-height:12px;font-family:verdana;}
.contentreg {
	font-family:	 Verdana;
	font-size:		10px;
	color:			#000000;
	
	}
			
a.contentreg:link, a.contentreg:visited {
	font-family:	 Verdana;
	font-size:		10px;
	color:			#000000;
	text-decoration: underline;
	}
	a.contentreg:hover
	{
	font-family:	Verdana;
	font-size:		10px;
	color:			#ff0000;
	text-decoration: underline;	
	}
/* End Of Footer */
A {color:#5F1C1C}
A:hover {color:#005EC2}
UL {margin: 0px 0px 0px 18px}
.topnav {text-decoration:none;color:#666666}
.topnav:hover {text-decoration:underline;color:#666666}
.linenav {text-decoration:none;color:#FFFFFF}
.linenav:hover {text-decoration:underline;color:#FFFFFF}
.leftnav {text-decoration:none}
.leftnav:hover {text-decoration:underline}
.breadcrumb {text-decoration:underline;color:#6f6f6f;}
.breadcrumb:hover {text-decoration:underline;}
A.footernavhover {color: #666666; text-decoration: underline}
.color-main {background: #606c80}
.color-secondary {background: #666666}
.color-medium-grey {COLOR: #747474}
.color-light-grey {color: #a7a7a7}
.color-dark-grey {color:#414141}
.color-red1 {color: #cc0000}
.color-info {color: #53688c}
.color-black {color: #000000}
.color-lightblue{color: #1AADEB;}
.color-red2 {background: #990000}
.color-red3 {background: #660000}
.color-red4 {background: #330000}
.color-site2 {background: #848d9d}
.color-site3 {background: #485160}
.color-site4 {background: #606c80}
.color-site5 {background: #535a68}
.color-button {background: #606c80}
.borders {border-top: 1px solid #666666;border-left: 1px solid #666666;}
.border-bottom {border-bottom: 1px solid #e5e3e3;}
.border-right {border-right: 1px solid #e5e3e3;}
.standard-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.TableBorder
{
	border:solid 1px #bababa
}

/* -----  Submit buttons tables ---- */
INPUT.viewlist
{
	border:#888 1px solid;
	padding:1px 1px;
	font-weight:bold;
	font-size:11px;
	font-family:tahoma, verdana, sans-serif;
	text-decoration:none;
	color:#000000;
	border-bottom-style:groove;
	background-color:#E5E5E5;
	width:65px;
}

INPUT.addtolist
{
	border:#888 1px solid;
	padding:1px 1px;
	font-weight:bold;
	font-size:11px;
	font-family:tahoma, verdana, sans-serif;
	text-decoration:none;
	color:#000000;
	border-bottom-style:groove;
	background-color:#E5E5E5;
	width:75px;
}
INPUT.checkprice
{
	border:#888 1px solid;
	padding:1px 1px;
	font-weight:bold;
	font-size:11px;
	font-family:tahoma, verdana, sans-serif;
	text-decoration:none;
	color:#000000;
	border-bottom-style:groove;
	background-color:#E5E5E5;
	width:140px;
}
INPUT.addtocart
{
	border:#888 1px solid;
	padding:1px 1px;
	font-weight:bold;
	font-size:11px;
	font-family:tahoma, verdana, sans-serif;
	text-decoration:none;
	color:#000000;
	border-bottom-style:groove;
	background-color:#E5E5E5;
	width:75px;
}
.submit3 
{
	font-family: helvetica, arial; 
	font-size: 11px; 
	font-weight: bold; 
	background: #CECECE; 
	color: #706969; 
	width: 100px; 
	border-width: 1px; 
	border-style: outset; 
	border-color: #cccccc #000000 #000000 #cccccc; 
}

.submit4
{
	font-family: helvetica, arial; 
	font-size: 11px; 
	font-weight: bold; 
	background: #CECECE; 
	color: #706969; 
	width: 120px; 
	border-width: 1px; 
	border-style: outset; 
	border-color: #cccccc #000000 #000000 #cccccc; 
}

.ofAccountsubmit3 
{
	font-family: helvetica, arial; 
	font-size: 11px; 
	font-weight: bold; 
	background: #CECECE; 
	color: #443A3A; 
	border-width: 1px; 
	border-style: outset; 
	border-color: #cccccc #000000 #000000 #cccccc; 
}

.Modelsubmit3 
{
	font-family: helvetica, arial; 
	font-size: 11px; 
	font-weight: bold; 
	background: #CECECE; 
	color: #706969; 
	border-width: 1px; 
	border-style:groove; 
	border-color: #cccccc #000000 #000000 #cccccc; 
}

.btnCartSubmit
{
	font-family: helvetica, arial; 
	font-size: 11px; 
	font-weight: bold; 
	background: #bc2720; 
	color: #ffffff; 
	border-width: 1px; 
	border-style: outset; 
	border-color: #cccccc #000000 #000000 #cccccc; 
}
.cartShipTo 
{
	font-family: helvetica, arial; 
	font-size: 11px; 
	font-weight: bold; 
	background: #CECECE; 
	color: #700069; 
	border-width: 1px; 
}

.UpdateTotal 
{
	font-family: helvetica, arial; 
	font-size: 11px; 
	font-weight: bold; 
	/* background: #A84120; */
	background: #cccccc;
	color: #444444; 
	width: 100px; 
	border-width: 1px; 
	border-style: outset; 
	border-color: #cecece #cecece #cecece #cecece; 
}

.cartsubmit3 
{
	font-family: helvetica, arial; 
	font-size: 11px; 
	font-weight: bold; 
	/* background: #A84120; */
	background: #bc2720;
	color: #ffffff; 
	width: 100px; 
	border-width: 1px; 
	border-style: outset; 
	border-color: #cccccc #000000 #000000 #cccccc; 
}

.trackorder 
{
	font-family: helvetica, arial; 
	font-size: 11px; 
	font-weight: bold; 
	background: #A84120; 
	color: #ffffff; 
	border-width: 1px; 
	border-style: outset; 
	border-color: #cccccc #000000 #000000 #cccccc; 
}
.btnlogin 
{
	font-family: helvetica, arial; 
	font-size: 11px; 
	font-weight: bold; 
	background: #bc2720; 
	color: #ffffff; 
	border-width: 1px; 
	border-style: outset; 
	border-color: #cccccc #000000 #000000 #cccccc; 
}

.btnSearch
{
	font-family: helvetica, arial; 
	font-size: 11px; 
	font-weight: bold; 
	background: #bc2720; 
	color: #ffffff; 
	border-width: 1px; 
	border-style: outset; 
	border-color: #cccccc #000000 #000000 #cccccc; 
}

.btnCouponApply
{
	font-family: helvetica, arial; 
	font-size: 11px; 
	font-weight: bold; 
	background: #0099FF; 
	color: #ffffff; 
	border-width: 1px; 
	border-style: outset; 
	border-color: #cccccc #000000 #000000 #cccccc; 
}

.GENERALDROPDOWN
{
	font-size:11px;
	font-family:verdana;
}

INPUT.search
{
	font: 11px arial, Verdana,Tahoma,Helvetica,Geneva,sans-serif;
	border-style:groove;
	color:#333333;
}

INPUT.login
{
	font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	width:160px;
	border-style:groove;
}

INPUT.textboxEmail
{
	font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	width:180px;
	border-style:groove;
}

INPUT.textboxPassword
{
	font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	width:130px;
	border-style:groove;
}

INPUT.textboxPonumber
{
	font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	width:160px;
	border-style:groove;
}

INPUT.textboxCardNum
{
	font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	width:160px;
	border-style:groove;
}

INPUT.textboxFirstName 
{
			font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
			border-style:groove;
			width:120px;
}
INPUT.textboxLastName 
{
			font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
			border-style:groove;
			width:150px;
}

INPUT.textboxBusiness 
{
			font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
			border-style:groove;
			width:180px;
}

INPUT.textboxAddress 
{
			font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
			border-style:groove;
			width:170px;
}

INPUT.textboxCity 
{
			font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
			border-style:groove;
			width:95px;
}

INPUT.textboxZip
{
			font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
			border-style:groove;
			width:70px;
}

INPUT.textboxtrackorder
{
			font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
			border-style:groove;
}

INPUT.textboxWorkPhone
{
			font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
			border-style:groove;
			width:105px;
}

INPUT.textboxGeneral
{
	font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	border-style:groove;
}

INPUT.lists {
			font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
			background-color: #F7F7F7;
			border-style:groove;
}


INPUT.listComments {
			font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
			background-color: #F7F7F7;
			border-style:groove;
			width:209px;
}

INPUT.frontPassword {
			font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
			background-color: #F7F7F7;
			width:148px;
}
INPUT.frontEmail {
			font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
			background-color: #F7F7F7;
			width:148px;
}

INPUT.calander {
			font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
}

INPUT.Quantity
{
	font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	border-style:groove;
}

/* Filter Search For Technology */
.btnFilterSearch 
{
	font-family: helvetica, arial; 
	font-size: 11px; 
	font-weight: bold; 
	background: #bc2720; 
	color: #ffffff; 
	border-width: 1px; 
	border-style: outset; 
	border-color: #cccccc #000000 #000000 #cccccc; 
}

INPUT.PriceRange
{
	font: 10px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	border-style:groove;
}

.SearchFilter
{
	font-size:10px;
	font-family:verdana;
}

INPUT.textboxKeywords
{
	font: 10px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	border-style:groove;
}

/* Cart */

.cartitemListHead{font-family:arial,Verdana;
		font-size:12px;
		font-weight:bold;
		padding-left:3px;
		padding-bottom:2px;
		padding-top:2px;
		color:#5F5A56;
border-color: #999999; border-width: 0px 0px 0px 0px; border-style: solid;		
}

system_Cart_L
				{ 
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: normal;
					color: #665D5C;				
					TEXT-DECORATION:none;
					text-align : left;
				}
		
.system_Cart_C
				{ 
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: normal;
					color: #000000;				
					TEXT-DECORATION:none;
					text-align : center;
				}
	
.system_Cart_D
				{ 
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: normal;
					color: #665D5C;				
					TEXT-DECORATION:none;
					text-align : left;
				}			
		
.system_Cart_R
				{ 
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: normal;
					color: #000000;				
					TEXT-DECORATION:none;
					text-align : right;	
				}	
				
.system_Cart_N
				{ 
					font-family: verdana, arial; 
					font-size: 10px; 
					color:#000000; 
					cursor: default; 
					font-weight: bold;
					border-width: 0px 0px 0px 0px; 
					border-style: solid;
					padding-top: 5px; 
					padding-bottom: 5px; 
					padding-left: 5px; 
					padding-right: 2px; 
				}	
				
.Cart_Total
				{ 
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: normal;
					color: #333333;				
					font-weight:bold;
				}
				
.Cart_Header
		{
			FONT-WEIGHT:bold;
			FONT-SIZE:17.5px;
			FONT-FAMILY:arial,helvetica;
			COLOR:#FF6600;
		}  	
		
.Cart_Buttom_Info
		{
			border-color: #999999; 
			border-width: 0px 0px 1px 0px; 
			border-style: solid;
			FONT-WEIGHT:300;
			FONT-SIZE:10px;
			TEXT-DECORATION:none;
			FONT-FAMILY:verdana,helvetica,arial;
			COLOR:#615E5C;			
		}
		
/* -- items --*/
.itemListHeads
{
color:#222628;
font-size:10px;
font-weight:bold;
}
		
.itemGroupHeader
{
	font-size:16px;
	color:#cc0000;	
	font-family:Arial;
	padding:0;
}

.itemDetailHeader
{
	font-size:14px;
	color:#cc0000;	
	font-family:Arial;
	padding:0;
	background-color: #eeeeee;
}
 	
.itemhead
	 {
	display:block; 
	text-decoration:none;
	border-bottom:1px dotted #999;}
/*    ITEM LIST */

.itemListHead{font-family:arial,Verdana;
		font-size:12px;
		font-weight:bold;
		padding-left:3px;
		padding-bottom:2px;
		padding-top:2px;
		color:#5F5A56;
border-color: #999999; border-width: 0px 0px 1px 0px; border-style: solid;		
}
.itemList
{	
	border-color: #BCB9B9; border-width: 0px 0px 1px 0px; border-style: solid;
}
.itemPrice
{
font-size:12px;
color:#aa0000;
}
.aslowas
{
font-size:12px;
font-weight:bold;
color:#aa0000;
}

/* Buttons */
a.d01:link, a.d01:visited, a.d01.active, a.d01:hover, a.d02:link, a.d02:visited, a.d02.active, a.d02:hover, a.d03:link, a.d03:visited, a.d03.active, a.d03:hover, a.d04:link, a.d04:visited, a.d04.active, a.d04:hover, a.d05:link, a.d05:visited, a.d05.active, a.d05:hover, a.d06:link, a.d06:visited, a.d06.active, a.d06:hover {
	float:none;
	border:#888 1px solid;
	margin:2px 6px;
	padding:3px 6px;
	font-weight:bold;
	font-size:11px;
	font-family:tahoma, verdana, sans-serif;
	text-decoration:none;
	line-height:21px;
	color:#000000;
}
/* d03 secondary - Grey*/
a.d03:link, a.d03:visited {
	background-position:0 -80px; 
	background-color:#EBEBEB}
a.d03.active, a.d03:hover {
	background-position:0 -102px; 
	background-color:#F5F5F5}
br.break
{
	line-height:20px;	
}
br.general
{
	line-height:14px;	
}
hr.itemdesc
{
	border:0;
	height:1px;
	width:100%;
	color:#cecece;
	float:none;
	clear:both;
}
	
hr {
	border:0;
	height:1px;
	width:100%;
	color:#999;
	background:#999;
	float:none;
	clear:both}
	h2{font-size:14px;}
	h1, h2, h3, h4, h5, h6, p, dd {margin:0 0 3px 0}
	h1, h2, h3, h4, h5, h6, p, dd, ul, ol, dl {padding:0}
	
	.n01 a:hover {background:#E5E5E5; color:#333}
	.n01 a.h2:link, .n01 a.h2:visited, .n01 a:link, .n01 a:visited, .n01 a:hover {
	display:block; 
	text-decoration:none;
	border-bottom:1px dotted #999;
	line-height:15px}
	.n01 a.h2:link, .n01 a.h2:visited {
	font-weight:bold; 
	font-size:14px; 
	color:#333}
	.n01 ul, .n01 h2, .n01 h4 {list-style-type:none; margin:0}
	
	/* hEADERS */
	.hdr-gray{color:#666666;}


/* For PCN Backwards Compatible */
.DescriptionHeader
{
	font-family:Arial, Verdana;
	font-size:12px;
	font-weight:bold;	
	background-color:#efefef;				
}

.leftValue_Special
{
	
	FONT-WEIGHT:bold;
	FONT-SIZE:8PT;
	TEXT-DECORATION:none;
	FONT-FAMILY:verdana,helvetica,arial;
	color:#404640;
	text-align : right;
    background-color: #F7F7F7; 
    border-color: #666666; 
    border-width: 0px 0px 0px 0px; 
    border-style: solid;
    padding-top: 2px; 
    padding-bottom: 2px; 
    padding-left: 2px; 
    padding-right: 6px; 	
}	

.btsb
{
	background-color: #eeeeee; 
	font-family:Arial, Verdana;
	font-size:12px;
	font-weight:bold;	
}

.DetailSpec 
{
	FONT-SIZE:11px;
	FONT-FAMILY:arial, helvetica, verdana;
	COLOR:#000000; 
	text-align : right;
	background-color: #ffffff; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-left: 2px; 
	padding-right: 6px; 
}

.DetailValue 
{
	FONT-SIZE:11px;
	TEXT-DECORATION:none;
	FONT-FAMILY:arial, helvetica, verdana;
	COLOR:#000000; 
	text-align : left;
    /*background-color: #CFE8FC; */
    padding-top: 4px; 
    padding-bottom: 4px; 
    padding-left: 4px; 
    padding-right: 6px; 
}

.DetailValuePrice 
{
	FONT-SIZE:11px;
	TEXT-DECORATION:none;
	FONT-FAMILY:arial, helvetica, verdana;
	COLOR:#cc0000; 
	text-align : left;
    /*background-color: #CFE8FC; */
    padding-top: 4px; 
    padding-bottom: 4px; 
    padding-left: 4px; 
    padding-right: 6px; 
    font-weight:bold;
}
 
.SpecValue 
{ 
	FONT-WEIGHT:300;
	FONT-SIZE:8PT;
	TEXT-DECORATION:none;
	FONT-FAMILY:verdana,helvetica,arial;
	COLOR:#000000; 
	text-align : left;
}
.tempHelpHdrBig{font-size:18px;
	margin:0 0 8px 0;
	padding:0;
	}

.GSA
{
	font-weight: bold;
	text-align: center;
	font-size:10pt;
}
