﻿
body
{
	font-size: 7.5pt;
	font-family: Verdana;
}

table 
{
	font-size: 7.5pt;
	font-family: Verdana;
}

.content-area 
{
	width:800px;
	position:relative;
	min-height:525px;
	height:auto !important;
	height:525px;
}

.search-results-header
{
	font-weight: bold;	
	color: #ffffff;
	background-image:url(images/search-result-bkgd.png);
	height:30;
}

.search-result 
{
	height: 50px;
	font-size: 10pt;
	font-family:arial;
	color:#333333;
	font-weight:lighter;
	
}

.search-result-part-number 
{
	text-transform: uppercase;
}

.search-result-description 
{
	text-transform: lowercase;
}

.search-result-border 
{
	background-color:#dddddd;
	height:1px;
}
.view-cart-row 
{
	height: 50px;
	font-size: 19pt;
	font-weight:bold;
	font-family:arial;
}
.part-quantity 
{
	font-size: 14pt;
	width: 35px;
	text-align:center;
}
/* view cart */
.shopping-cart-header
{
	font-weight: bold;	
	color: #ffffff;
	background-image:url(images/search-result-bkgd.png);
	height:30;
}

.shopping-cart-result 
{
	height: 50px;
	font-size: 10pt;
	font-family:arial;
	color:#333333;
	font-weight:lighter;
	
}

.shopping-cart-part-number 
{
	text-transform: uppercase;
}

.shopping-cart-description 
{
	text-transform: lowercase;
}

.shopping-cart-result-border 
{
	background-color:#dddddd;
	height:1px;
}
.shopping-cart-action-row 
{
	height: 50px;
	font-size: 19pt;
	font-weight:bold;
	font-family:arial;
}
.shopping-cart-part-quantity 
{
	font-size: 14pt;
	width: 35px;
	text-align:center;
}

.nav-link 
{
	color:#ffffff;
	text-decoration:none;
}
a.nav-link:link  
{
	color:#ffffff;
	text-decoration:none;
}
a.nav-link:hover
{
	color:#ffda0b;
	text-decoration:underline;
}
a.nav-link:visited  
{
	color:#ffffff;
	text-decoration:none;
}

.popup-action
{
	color:#888888;
	text-decoration:none;
	font-size:13pt;
}
a.popup-action:link  
{
	color:#888888;
	text-decoration:none;
	font-size:13pt;
}
a.popup-action:hover
{
	color:#ffda0b;
	text-decoration:underline;
	font-size:13pt;
}
a.popup-action:visited  
{
	color:#888888;
	text-decoration:none;
	font-size:13pt;
}
.copyright 
{
	font-size:7.5pt; 
	font-weight:bold; 
	font-family:courier new; 
	color:#333333; 
	line-height:25px;
}

.search-box 
{
	width:125px;
	font-size:14pt;
	font-family:verdana;
	margin-right:2px;
}

.quote-status-box 
{
	width:125px;
	font-size:14pt;
	font-family:verdana;
	margin-right:2px;
}

.page-title 
{
	font-family:verdana;
	font-size:19pt;
	color:#888888;
}

.login-link 
{
	color:#333333;
	text-decoration:none;
}
a.login-link:link  
{
	color:#333333;
	text-decoration:none;
}
a.login-link:hover
{
	color:#ff0000;
	text-decoration:underline;
}
a.login-link:visited  
{
	color:#333333;
	text-decoration:none;
}

.copyright
{
	color:#333333;
	text-decoration:none;
	font-size:6pt;
}

.copyright-link 
{
	color:#333333;
	text-decoration:none;
	font-size:6pt;
}
a.copyright-link:link  
{
	color:#333333;
	text-decoration:none;
	font-size:6pt;
}
a.copyright-link:hover
{
	color:#ff0000;
	text-decoration:underline;
	font-size:6pt;
}
a.copyright-link:visited  
{
	color:#333333;
	text-decoration:none;
	font-size:6pt;
}

a.product-title 
{
	font-size:12pt;
	color:#888888;
}
a.product-title:hover 
{
	font-size:12pt;
	color:red;
	text-decoration: underline;
}
a.product-title:active 
{
	font-size:12pt;
	color:#888888;
}
a.product-title:link 
{
	font-size:12pt;
	color:#888888;
	text-decoration: none;
	font-family:Arial;
}
a.product-title:visited
{
	font-size:12pt;
	color:#888888;
}
.quote-register, .title-text
{
	font-size:20pt;
	color:#333333;
	font-family:Arial;
}

.quote-register-small, .title-sub-text
{
	font-size:13pt;
	color:#888888;
	font-family:Arial;
}

.register-data-title, .login-data-title, .data-title
{
	font-size:13pt;
	color:#333333;
	font-family:Arial;	
}
.register-data-opt 
{
	font-size:10pt;
	color:#333333;
	font-family:Arial;	
}
.register-data-field, .login-data-field, .data-field
{
	font-family:Arial;
	border-style:solid;
	border-color:#dedede;
	border-width:1px;
	width:300px;
	height:35px;
	line-height:30px;
}

.data-area
{
	font-family:Arial;
	border-style:solid;
	border-color:#dedede;
	border-width:1px;
	width:600px;
	height:70px;
}
select.register-data-field-sm
{
	font-family:Arial;
	border-style:solid;
	border-color:#dedede;
	border-width:1px;
	width:150px;
	height:35px;
	line-height:30px;
}
.register-data 
{
	height:50px;
}

/* popup */
.popup-field-title 
{
	font-size: 13pt;
	color:#333333;
}
.popup-field 
{
	border: solid 1px #dedede;
	font-size:13pt;
	height:35px;
	line-height:30px;
	width:99%;
}

/* my account */
.my-account-title 
{
	font-size:13pt;
	font-family:Arial;
	color:#333333;
}

a.my-account-title:link
{
	font-size:13pt;
	font-family:Arial;
	color:#333333;
}
a.my-account-title:active
{
	font-size:13pt;
	font-family:Arial;
	color:#333333;
}
a.my-account-title:hover
{
	font-size:13pt;
	font-family:Arial;
	color:#333333;
}
a.my-account-title:visited
{
	font-size:13pt;
	font-family:Arial;
	color:#333333;
}

.content-text 
{
	font-size:13pt;
	font-family:Arial;
	color:#333333;
}
.content-text-small 
{
	font-size:10pt;
	font-family:Arial;
}
	
.sales-image-thumbnail 
{
	padding-left: 5px;
	padding-right: 5px;		
}
.sales-image-panel 
{
	height:75px; 
	border: solid 1px #efefef; 
	overflow-x:scroll;
}
.sales-image-list-box 
{
	width:250px;
}

.my-account-menu-item 
{
	font-size: 12pt;
	color:#aaaaaa;
}

.admin-menu 
{
	 border-left:solid 1px #efefef;
	 border-top:solid 1px #efefef; 
	 border-right:solid 1px #efefef; 
	 border-bottom: none;
}

.admin-menu-link
{
	 color: #aaaaaa;
	 font-weight: bold;
	 text-decoration: none;
}