/* CSS Document */

/* Width Specs 
Curves - 13px wide
Main Body Width - 574px to work with
Main Body Module - 600, 5px spaceing on left and right
Module - 150px total, 5px spaceing on left and right
Left Modules   160 px
Center Modules +610 px
				= 770 px wide
*/

/* Site Colors 
Header Blue - #00608c
Aqua Green - #7ea9b3
Stroke Blue - #bfd7e2
Tan - #d7c2a8
Solid Light Blue - #3299c8
Pastel Pink - #e4bbbd
Pastel Green - #b7cbb0
Pastel Blue - #adc8e1
*/

/* DOCUMENT SPEC STYLES */

div.checkback {
		 display:none;  
		 position:absolute;  
		 height:150%;  
		 width:100%;  
		 top:0;  
		 left:0;  
		 background-color:#000000;
		  opacity:0.6;
		 filter: alpha(opacity = 60);
		 -moz-opacity:0.6
		 border:1px solid #cecece;  
		 z-index:1;  
}
div.checkproc {
		display:none;  
		position:fixed;  
		height:95px;  
		width:425px;
	        background-color:FAFAFA;	
		border:1px solid #000000;  
		z-index:2;  
		font-size:13px;
		margin:25px;
}
span.checkout4 { cursor:pointer; }

h1, h2, h3, h4, h5, h6 {
	margin: 0; 
	padding: 0;
}
body {	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin: 0; padding: 0; background-color:#bfc6ca; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;  /*background-image:url(Support/Structure/Shadow.jpg); background-position:center; background-repeat:repeat-y;*/ }

form {
	display: inline;
}

img, div {
	behavior: url(iepngfix.htc);
}

a:link {color: #00608c; font-weight:bold }

a:visited { color: #00608c; font-weight:bold }

a:hover { color: #7ea9b3; font-weight:bold }

a:active { color: #7ea9b3; font-weight:bold  }


.dash {
	height:0;
	font:0/0 serif;
	border-bottom:1px dashed #0C6F99;
	margin:20px 0;
}
.dashSolid {
	height:0;
	font:0/0 serif;
	border-bottom:1px groove #0C6F99;
	margin:20px 0;
}
/* LANDING PAGES */
.WelcomeInsHeader {
	font-size: 18px;
	color: #0093E0;
	font-weight: bold;
}
.WelcomeLinks {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.WelcomeCatEnter {
	font-size: 13px;
	color: #00608c;
	font-weight: bold;
}

.NewsModule {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
.NewsModuleDate {
	font-size: 12px;
	color: #CCCCCC;
	font-weight: bold;
}
.ProdHighlightsTitle {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.ProdHighlightsSubTitle {
	font-size: 11px;
	color: #7ea9b3;
	font-weight: normal;
}

/* SEARCH RESULTS */
.SearchResultsPath {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.SearchResultsNumbersStatic {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.SearchResultsNumbersDynamic {
	font-size: 12px;
	color: #00608c;
	font-weight: bold;
}
.SearchResultsUserDynamic {
	font-size: 12px;
	color: #00608c;
	font-style:italic
}
.SearchResultsProductSpecs {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.SearchResultsProductTitle {
	font-size: 12px;
	color: #00608c;
	font-weight: bold;
}
.SearchResultsProductSubTitle {
	font-size: 11px;
	color: #00608c;
	font-weight: bold;
}
.SearchResultsPageNumber {
	font-size: 10px;
	color: #00608c;
	font-weight: bold;
}
.SearchResultsPageNumberSelected {
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}
.SearchResultsPageLabel {
	font-size: 11px;
	color: #00608c;
	font-weight: normal;
}

/* PRODUCT STYLES */
.CategoryPath {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.ImageEnlarge {
	font-size: 11px;
	color: #00608c;
	font-weight: bold;
}
.ProductName {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.ProductSubtitle {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
}
.ProductSpecsLabel {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.ProductSpecs {
	font-size: 12px;
	color: #00608c;
	font-weight: bold;
}
.ProductDescription {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height:17px;
}
.ProductCustom {
	font-size: 12px;
	color: #0072D3;
	font-weight: normal;
}
.ProductRestrictions {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.ProductAssociationTitle {
	font-size: 12px;
	color: #00608c;
	font-weight: bold;
	text-decoration:none;
}
.ProductAssociationSubTitle {
	font-size: 11px;
	color: #00608c;
	font-weight: normal;
}
.ProductAssociationSpecs {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.ProductMediaAssociation {
	font-size: 11px;
	color: #00608c;
	font-weight: bold;
}


/* NAVIGATION & SEARCH STYLES */
.TopNavigation {
	font-size: 11px;
	color: #00608C;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration:none;
}
a.TopNavigationLinks {
	font-size: 11px;
	color: #00608C;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration:none;
}
a.TopNavigationLinks:hover {
	font-size: 11px;
	color: #3298C8;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration:none;
}
.SearchDescriptions {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
.BlankFormField {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.MenuChoice {
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
.Denom {
	font-size: 13px;
	color: #3298C8;
	font-weight: bold;
	display:block;
/*	margin-bottom:5px; */
}
.SearchWarning {
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
}

/* MODULE STYLES */
.Logout {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.WelcomeUser {
	font-size: 11px;
	color: #3298C8;
	font-weight: bold;
}
.ModuleHeading {
	font-size: 12px;
	color: #3298C8;
	font-weight: bold;
	display:block;
	margin-bottom:3px;
}
.CategoryName {
	font-size: 12px;
	color: #00608c;
	font-weight: bold;
}
.SubCategoryName {
	font-size: 10px;
	color: #00608c;
	font-weight: bold;
}
.ModuleLink {
	font-size: 11px;
	color: #00608c;
	font-weight: bold;
}

/* STATIC PAGES & STATIC STYLES */
.ColumnHeader {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.StaticSectionHeader {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.FormLabel {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
label {
	position: absolute;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	top: 4px;
	left: 7px;
	z-index: 1;
	display: none;
}
div.label_div {
	position: relative;
/*      display: inline; */
}
.FormField {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.ButtonText {
	font-size: 11px;
	color: #00608c;
	font-weight: bold;
}
.PageHeader {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.NavigationHighlight {
	font-size: 12px;
	color: #917AAE;
	font-weight: bold;
}
.StaticPageBodyHeader {
	font-size: 13px;
	color: #00608c;
	font-weight: bold;
}
.StaticPageBodyCopy {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.StaticPageBodyCopy10 {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.StaticPageWarning {
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
}
.HomeWelcome {
	font-size: 14px;
	color: #000000;
	font-weight: normal;
}
.HomeH2 {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	display:block;
	margin:20px 0 8px 0;
}

/* ACCOUNT CREATION, CART & CHECKOUT STYLES */
.QuickOrderHeader {
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}
.CartWarning {
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
}
.CartWarning16 {
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
}
.SectionHeader {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.CartOrderTotal {
	font-size: 14px;
	color: #00608c;
	font-weight: bold;
}
.Checkout3ReviewInfo {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.CartControls {
	font-size: 11px;
	color: #00608c;
	font-weight: bold;
}
.CartBodyCopy {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.CartBodyCopy10 {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.CartProductSpecs {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.CartProductTitle {
	font-size: 12px;
	color: #00608c;
	font-weight: bold;
}
.CartProductSubTitle {
	font-size: 11px;
	color: #00608c;
	font-weight: bold;
}
.CheckoutStepsHighlight {
	font-size: 13px;
	color: #00608c;
	font-weight: bold;
}

/* My Account */
.OrdersColumnHeader {
	font-size: 12px;
	color: #666666;
	font-weight:bold;
	text-transform:uppercase;
}
.NoOrders {
	font-size: 14px;
	color: #666666;
	font-style:italic;
}

/* HELP STYLES */
.HelpSectionHeader {
	font-size: 14px;
	color: #333333;
	font-weight:bold;
	display:block;
	clear:left;
	margin-top:3px;
	margin-left:4px;
}
.HelpBodyCopy {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	display:block;
	padding:10px;

}

/* FOOTER STYLES */
.FooterText {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}


/* Maintainance */
.MaintHeader {
	font-size: 18px;
	color: #ff0000;
	font-weight: bold;
}
.MaintCopy {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}


