/* These codes and procedures are copyright protected by Contractors Direct ? 2004/2007 and the website owner. 
Contractors Direct does not authorize the copy or use of these by any third party company. */


.linkheader, .linkheader a{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

h1 {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	padding: 0;
	margin:0;
}

table.nlPageLinksTable a {
	font: bold 11px Arial;
	color: #000000;
	text-decoration: none;
}

table.nlPageLinksTable .smalltext, table.nlPageLinksTable .smalltext .smalltext {	
	border-bottom: none;
}

table.nlPageLinksTable td.smalltext {	
	white-space: normal;
}

table.nlPageLinksTable tr#tabbarspacer{
	display:none;
}

.bluetext{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.linkviewcart, .linkviewcart a{
	font: bold 11px Arial, Helvetica, sans-serifArial;
	color: #333300;
	text-decoration:none;
}

.linkviewcart a{
	text-decoration:underline;
}

.breadcrums, .breadcrums a {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: CCCCCC;
	text-decoration:none;
	padding-left: 10px;
}

.copiright {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: 000000;
}

.linkfooter, .linkfooter a {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.items, .items a, .items a:hover, .items p, .items h1, .items font, .items p font, .items table grayv10 {
	font-family: Arial !important;
	font-size: 12px !important;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
}

.text, .text a {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #000000;
}

.home-text, .home-text a {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	font-weight:normal;
}

.featured-description, .featured-description a {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	font-weight:normal;
}

.featured-description b {
	font-weight:normal;
}

.header, .header a {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	text-transform: uppercase;
	color: #000000;
	padding-left: 8px;
}

.title {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	padding: 8px;
}

.linkunderlined, .linkunderlined a{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.compare, .compare a {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.textgreen {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: 333300;
}

.arial12 {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #000000;
}

.textblue {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.tab {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}

.itemname {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.inside-title, .inside-title a {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.price {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #333300;
}

.linkblue, .linkblue a{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333300;
	text-decoration: none;
}

.linkblue a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
.linkontext, .linkontext a {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
	text-decoration: underline;
}


/* --- Modifies NetSuite styles --- */


div#innerwrapper {
	margin: 0 auto;
}

.textboldnolink {
	font: bold 12px Arial;
	color: #000000;
	text-decoration: none;
}

.textboldnolink a{
	font: bold 12px Arial;
	color: #339900;
	text-decoration: none;
}


.smalltext {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-bottom:solid 1px #5C9E3A;
}

.smalltext a {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.smalltext a:hover {
	color: #333300;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

/*--- image browser / popup browser ---*/
.thumb-off {
	border:solid 1px #FFFFFF;
}
.thumb-on {
	border:solid 1px #333300;
}

/*--- Item template tab browser - tab accessories styles ---*/
div.item_accessory{
	width:180px;
	float:left;
	position:relative;
	padding:0;
}
div#tab_accessories{
	width:550px;
	padding-left:7px;
}

.tabText, .tabText a{
	font: normal 12px Arial, Helvetica, sans-serif, Tahoma;
	color: #000000;
}

/*--- Styles for the compare function ---*/

.tdDataCompare, .tdDataCompare a{
	font: normal 12px Arial, Helvetica, sans-serif, Tahoma;
	color: #000000;
}
.comparetitle{
	font: bold 13px Arial, Helvetica, sans-serif, Tahoma;
	color: #444;
} 
tr.white td.tdDataCompare{
	background:#FFFFFF;
}
tr.grey td.tdDataCompare{
	background:#DDD;
}




