﻿/* =============================================================================== */
/* =  Dri-Eaz Products Style Sheet   ============================================= */
/* =  CENTRAL THEME                  ============================================= */
/* =                                 ============================================= */
/* =  Marcus Purnell  May 2008       ============================================= */
/* =============================================================================== */


/* =============================================================================== */
/* =  Root Styles                    ============================================= */
/* =============================================================================== */

body 
{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	background: #1C3148;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
	}

a
{
	font-size:8pt;
	color:Navy;
    text-decoration:none;    	
	}
	
a:Hover
{
	font-size:8pt;
	color:#FF6600;
	font-weight:500;
    text-decoration:none;    	
	}	


	
.crsr
{
	cursor: pointer; 
	_cursor: hand; 
}


.RadMenu_Vista .rmLink:hover
{
   cursor: pointer;
}


.rmText
{
	font-size: .88em;
	}

.rmRootGroup .rmItem
{
	padding-left:9pt;
	padding-top:2pt;
	padding-bottom:2pt;
}

.rmSlide
{
	margin-left:11pt;
	}


/* =============================================================================== */
/* =  Snap to Center Classes [Adobe Dreamweaver Generated]  ====================== */
/* =============================================================================== */


.oneColElsCtr #container {
	width: 655px;
	background: #1C3148;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColElsCtr_FP #container_FP {
	width: 960px;
	background: #1C3148;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColElsCtr #mainContent {
	padding: 0 0 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}


.oneColElsCtr_FP #mainContent_FP {
	padding: 0 0 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}


/* =============================================================================== */
/* =  DIV Styles  ================================================================ */
/* =============================================================================== */



/* - LOGIN PAGE LAYERS ----------------------------------------------------------- */


#LOGIN 
{
	position:relative;
	top:50px;
	background-image:url(images/dcx_loginscreen.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:655px;
	height:290px;
	}

#LoginBox
{
	position:relative;
	top:90px;
	left:285px;
	font-size:8pt;
	color:Black;
	width:200px;
	}	
	
#LoginInstructions
{
	position:absolute;
	top:67px;
	left:-236px;
	font-size:8pt;
	color:White;
	height:auto;
	width:175px;
	}		
	
#PASSWORDRESET
{
	position:relative;
	top:50px;
	background-image:url(images/dcx_passwordreset.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:655px;
	height:510px;
	}



/* - FULL PAGE LAYERS ----------------------------------------------------------- */



#CONTENT
{
	position:relative;
	top:50px;
	background-image:url(images/DEC_Background.jpg);
	background-repeat:repeat-y;
	background-position:0px 0px;
	width:960px;
	height:auto;
	}

#CONTENT_Header
{	
	position:relative;
	top:0px;
	left:0px;
	background-image:url(images/DEC_Banner.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:960px;
	height:108px;
	}
	
#dcx_LoginBox
{
	font-size:7pt;
	position:relative;
	top:46px;
	left:760px;
	height:auto;
	width:400px;
	}
	
#dcx_LoginBox a
{	
	font-size:7pt;
    text-decoration:none;}

#dcx_LoginBox a:hover
{
	font-size:7pt;
	font-weight:bolder;
    text-decoration:none;}	
		

#CONTENT_MarketingWindow
{	
	position:relative;
	/* background-image:url(images/DEC_MarketingWindow.jpg); */
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:960px;
	height:auto;
	z-index:2;
	}

#LANDING_MarketingWindowBackground
{	
	position:relative;
	background-image:url(images/DEC_MarketingWindow.jpg); 
	background-repeat:no-repeat;
	left:4px;
	top:-25px;
	width:950px;
	height:370px;
	z-index:0;
	}	
	
	
#CONTENT_MarketingWindowBackground
{	
	position:absolute;
	background-image:url(images/DEC_MarketingWindow.jpg); 
	background-repeat:no-repeat;
	left:4px;
	top:108px;
	width:950px;
	height:370px;
	z-index:1;
	}	

#CONTENT_Footer
{	
	position:relative;
	background-image:url(images/DEC_Footer.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:960px;
	height:127px;
	z-index:5;
	}
	
#dcx_LBContent
{
	position:absolute;
	left:40px;
	top:72px;
	}	


#CONTENT_Menu
{
	position:relative;
	top:0px;
	left:0px;
	width:960px;
	height:25px;
	z-index:1000;	
	}
	
#LANDING_Menu
{
	position:relative;
	top:0px;
	left:0px;
	width:960px;
	height:25px;
	z-index:1000;	
	}	
	
#LANDING_Flash
{
	position:absolute;
	left:0px;
	top:0px;
	width:950px;
	height:370px;
	z-index:1;
	}


#RIGHT
{
	float:right;
	width:400px;
	height:auto;
	margin:100px 60px 20px 0px; 
	text-align:left;
	}	

#LEFT
{	float:left;
	width:390px;
	height:auto;
	margin:100px 0px 30px 60px;
	text-align:left;
	}
	
#decBase_LEFT
{	
	position:relative;
	margin-left:75px;
	margin-top:150px;
	width:700px;
	height:auto;
	text-align:left;
	z-index:10;
	}	
	
#decBase_DEFINITION_A
 {
	position:relative;
	width:480px;
	background-image:none;
	background-repeat:no-repeat;
	top:100px;
	left:75px;
	}
	
#decBase_DEFINITION_A_FP
 {
	position:relative;
	width:500px;
	top:120px;
	left:273px;
	z-index:2;
	}

#LANDING_DefinitionDisplay
 {
	position:relative;
	width:700px;
	height:auto;
	top:75px;
	left:150px;
	z-index:2;
	}
	
#LANDING_CollectionDisplay	
{
	position:relative;
	left:75px;
	width:810px;
	z-index:2;
	}
	
	
#holderBG
 {
	position:absolute;
	top:120px;
	left:3px;
	height:350px;
	width:950px;
	background-image:url(images/50_p_150x150.png);
	z-index:1;
	}	
	
#decBase_FP_DEFINITION_A	
 {
	position:relative;
	width:480px;
	background-image:none;
	background-repeat:no-repeat;
	top:50px;
	left:75px;
	}
	
#decBase_SUPPORT_Wrapper
{
	position:relative;
	left:75px;
	top:185px;
	z-index:20;
	}	
	
#decBase_Definition_LM
{
	position:absolute;
	top:-260px;
	left:-25px;
	width:200px;
	height:auto; 
	text-align:left;
	font-size:7pt;
	}	
	
	
#decBase_Definition_LM a
{
	font-size:8pt;
	color:Navy;
    text-decoration:none;    	
	}
	
#decBase_Definition_LM a:Hover
{
	font-size:8pt;
	color:#FF6600;
	font-weight:bolder;
    text-decoration:none;    	
	}		
	
	
	
#decBase_Definition_BCD
{
	position:relative;
	top: 0px;
	left: 200px;
	width:500px;
	height:auto; 
	text-align:left;
	}
	
	
		

#insideClear
{
	clear: both;
	}		

#RLCLEAR
{
	clear: both;
	}


#PrimaryMarketing
{
	position:relative;
	background-image:url(images/awholenewdx.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:546px;
	height:260px;
	left:50px;
	top:-20px;
	}
	
#PrimaryMarketingText
{
	position:relative;
	width:300px;
	height:100px;
	left:6px;
	top:150px;
	}

#SecondaryMarketing
{
	position:relative;
	left:18px;
	top:22px;
	font-size:7.8pt;
	}	
	
	
#ProvideSupport
{
	position:absolute;
	top:3.5em;
	right:.62em;
	}
	
	
#HomePageMidContent
{
	margin:0px 75px 30px -8px;
	width:830px;
	}	
	

/* =============================================================================== */
/* =  Specialty Classes for BLUE Background  ===================================== */
/* =============================================================================== */

.blueBackStandard
{
	color:White;
	text-align:left;
	}
	

.blueBackStandard a
{
	color: White;
    text-decoration:none;    	
	}
	
.blueBackStandard a:Hover
{
	color:#DBF1F7;
	font-weight:bolder;
    text-decoration:none;    	
	}		
	
	
.blueBack
{
	color:White;
	font-size:6pt;
	text-align:left;
	}
	

.blueBack a
{
	color: White;
	font-size:6pt;
    text-decoration:none;    	
	}
	
.blueBack a:Hover
{
	color:#DBF1F7;
	font-size:6pt;
	font-weight:bolder;
    text-decoration:none;    	
	}		
	
.successMessage
{
	font-size:9pt;
	color:#006600;
	}
	
.dcxTitleA
{
	font-size:11pt;
	}

.dcxTitleB
{
	font-size:10pt;
	}

.dcxTitleC
{
	
	font-size:9pt;
	}	
	
.Definition_A
{
	width:460px;
	color:#000033;
	font-size:12pt;
	}
	
.Definition_A a
{
	font-size:12pt;
	}	

.Definition_A_FP
{
	font-size:9pt;
	width:580px;
	}
	
.smallText
{	
	font-size:7pt;
	}	



#LowerMarketing
{
	position:relative;
	height:275px;
	width:850px;
	z-index:1002;
	}




#CatalogOffer 
{	
	height:346px;
	width:410px;
	background-image:url(images/marketingfocuswindow_large.png);
	background-repeat:no-repeat;
	z-index:1002;
	}	
	
#CatalogOfferInset
{
	position:relative;
	top:230px;
	left:30px;
	width:330px;
	}	










#promo_LowerMKWindow_A 
{
	position:absolute;
	left:0px;
	top:0px;
	height:265px;
	width:268px;
	background-image:url(images/marketingfocuswindow_a.png);
	background-repeat:no-repeat;
	z-index:1002;
	}	
	
#promo_LowerMKWindow_A_Sub
{
	position:relative;
	top:128px;
	left:16px;
	}	
	
#promo_LowerMKWindow_B 
{
	position:absolute;
	left:276px;
	top:0px;
	height:265px;
	width:268px;
	background-image:url(images/marketingfocuswindow_b.png);
	background-repeat:no-repeat;
	z-index:1003;
	}
	
#promo_LowerMKWindow_B_Sub
{
	position:relative;
	top:120px;
	left:16px;
	}		
	
#promo_LowerMKWindow_C 
{
	position:absolute;
	left:550px;
	top:0px;
	height:265px;
	width:268px;
	background-image:url(images/marketingfocuswindow_c.png);
	background-repeat:no-repeat;
	z-index:1004;
	}			

#promo_LowerMKWindow_C_Sub
{
	position:relative;
	top:105px;
	left:17px;
	}


#ACCT_ContactInfo
{
	 text-align:left;
	 margin-top:10px;
	 margin-bottom:10px;
	}

#ACCT_AccountHeader
{
	 text-align:left;
	 margin-top:10px;
	 margin-bottom:10px;
	}

#ACCT_Address
{
	 text-align:left;
	 margin-top:10px;
	 margin-bottom:10px;
	}
	
#ACCT_AdditionalInfo
{
	 text-align:left;
	 margin-top:10px;
	 margin-bottom:10px;
	}
	
#ACCT_AccountSettings	
{
	 text-align:left;
	 margin-top:10px;
	 margin-bottom:10px;
	}
/* =============================================================================== */
/* =  Specialty Classes for DEC PRODUCTS  ======================================== */
/* =============================================================================== */
	
	
/*	************>>>> TITLE ******************************************************* */
	
.Title
{
	position:relative;
	width:500px;
	height:auto;
	background-color:Transparent;	
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:20pt;	
	}	

/*	************>>>> SUB TITLE  ************************************************** */

.SubTitle
{
	position:relative;
	width:500px;
	height:auto;
	background-color:Transparent;	
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:15pt;
    color:#000033;
	}
	
.SubTitle_blk
{
	color:#000000;
	}
	
/*	************>>>> PRODUCT CONTENT ********************************************* */

#dec_DEFINITION_A
 {
	position:relative;
	width:460px;
	background-image:none;
	background-repeat:no-repeat;
	top:80px;
	left:60px;
	}
	
#dec_DEFINITION_BC
 {
	float:left;
	width:400px;
	background-image:none;
	background-repeat:no-repeat;
	margin:50px 0 0 0 ;
	left:0px;
	}	

#decPricing
{
	position:relative;
	width:300px;
	padding:8px 3px 8px 5px;
	margin:0px 0px 20px 0px;
	background-image:url(images/FloatingPrice.png);
	background-repeat:no-repeat; 
	}
	
/* ---------------------------------------------------------------------------------------------------------------------------------------- VERSION III Revision ----- START PRICING --- */	
#DIV_Pricing_LBX
{
	position:relative;
	width:400px;
	padding:8px 3px 8px 5px;
	margin:0px 0px 20px 0px;
	background-image:url(images/FloatingPrice.png);
	background-repeat:no-repeat; 
	}	
/* ---------------------------------------------------------------------------------------------------------------------------------------- VERSION III Revision ----- END PRICING ----- */



.tabHolder 
{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin: 0; 
	padding: 10; 
	color: #000000;	
	}
	
#dec_TABHOLDER
{
	float:right;	
	width:400px;
	margin-top:50px;
	}	
	
.TabPageHeaderText
{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin: 0; 
	padding: 10; 
	color: #666666;	
	}	
	
.colorRow_A
{
	background-color:#F0F4F5;
	}

.colorRow_B
{
	background-color:#DFE9ED;
	}
	
.specsTable
{	  
	padding:0 0 0 0;
	margin:0 0 0 0;
	border:5px;
	}	
	
	
.productTitle {font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #3C5664;
	font-size: 14pt;
	font-style:  normal;
	line-height:16pt;
	margin-top:0pt;
	margin-bottom:0pt;
	}


.productSubTitle {font-family: Verdana, Arial, Helvetica, sans-serif;		
	color: #3C5664;
	font-size: 11pt;
	font-style: normal;
	}
	
p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height:9.5pt;
	font-weight: 300;	
	margin: 1pt 0pt 5pt 0pt;
	}	
	
 .productSubTitleItl 
{
	color: #3C5664;
	font-size: 11pt;
	font-style: normal;
	line-height:12pt;
	margin-top:1pt;
	margin-bottom:3pt;
	font-style: italic;
	}	
	
.TechnicalInfo
{
	font-size:7pt;
	color:Gray;
    text-decoration:none; 
	}

.InstructionTitle
{
	font-size:10pt;
	color:#FF6600;
	margin:0 0 2pt 0;	
	}
	
.InstructionLite p
{
	font-size:9pt;
	color:Gray;
	margin:2pt 0pt 8pt 5pt;
	}	

.TakeNote
{
	font-size:10pt;
	color:#FF6600;
	margin:0 0 2pt 0;
	}	
	
.TakeNote_grn
{
	font-size:12pt;
	color:green;
	margin:0 0 2pt 0;
    font-variant:small-caps;
	}
	
.TakeNote_red
{
	font-size:12pt;
	color:red;
	margin:0 0 2pt 0;
    font-variant:small-caps;
	}
	
.TakeNote p
{
	font-size:7pt;
	color:#333333;
	margin:0 0 2pt 0;
	}	
	
.dottedBox
{
	border-width:thin;
	border-style:dotted;
	padding:0pt 12pt 8pt 5pt;
	background-color:#F8F8F8;
	}	
	
.dottedBox p
{
	font-size:7.5pt;
	}	
	
.dottedBox_700 
{
	border-width:thin;
	border-style:dotted;
	padding:0pt 12pt 8pt 5pt;
	background-color:#F8F8F8;
	width:750px;
	}	
	
.accentBox
{
	border-width:.025em;
	border-style:outset;
	padding:25pt 15pt 26pt 15pt;
	background-color:#FFFFFF;
	}	
	
	
.accentBox_LC
{
	border-width:.025em;
	border-style:outset;
	padding:5pt 5pt 8pt 5pt;
	background-color:#FFFFFF;
	width:400px;
	}	
	
.accentBoxTitle_LC
{
	 font-size:10pt;
	 padding-top:3px;
	 padding-bottom:3px;
	 color:#FF6600;
	}
	
	
.collectionsTable
{
	font-size:7pt;    
	}
	
	
.collectionsTable ul
{
	padding-bottom:0px;
	margin-bottom:0px;
	}


	
.collectionsTable td
{	
	padding:3px 5px 3px	5px;
	}
	
	
.SearchSubTitle
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:9pt;
    color:#999999;
	}
	
.SearchTitle
{	
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:12pt;
	}	
	
.ArticleTitle	
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:11pt;
    color:#003366;
	}
	
.ArticleTitle a
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:11pt;
    color:#003366;
    text-decoration:none;
	}	
	
.ArticleTitle a:Hover
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
    font-size:11pt;
	color:#FF6600;
	font-weight:500;
    text-decoration:none;   
	}		
	
	
	
	
	
	
	
	
	
	
	
	
	
/* =============================================================================== */
/* =  Version 3.o Layer Styles               ===================================== */
/* =============================================================================== */

	
/* ------------------------------------------------------------------------------- */
/* =  Version 3.o Master Page Styles         ------------------------------------- */
/* ------------------------------------------------------------------------------- */	
	

#ContentLayout_DIV	
{
	position:relative;
	left:0px;
	width:960px;
	height:auto;	
	z-index:100;
	}	
	

#FooterLayout_DIV	
{
	position:relative;
	background-image:url(images/DEC_Footer.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:960px;
	height:127px;
	z-index:100;
	}	

#FooterContent_DIV
{
	position:absolute;
	left:40px;
	top:72px;
	width:auto;
	height:auto;
	z-index:100;
	}	
	
	
#HeaderLayout_DIV
{	
	position:relative;
	top:0px;
	left:0px;
	background-image:url(images/DEC_Banner.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:960px;
	height:108px;
	z-index:100;
	}	
	
#MarketingImage_DIV
{
	position:absolute;
	left:4px;
	top:108px;
	width:950px;
	height:370px;
	z-index:20;
	}	
	
#MarketingWindow_DIV
{
	position:relative;
	width:960px;	
	height:370px;
	left:4px;
	top:0px;
	z-index:100;
	}		
	
#PricingVTCPDF_DIV
{	
	position:absolute;
	left:575px;
	top:250px;
	width:300px;
	height:auto;
	background-image:url(images/FloatingPrice.png);
	background-repeat:no-repeat;
	background-color:Red; 
	}
	
#PrimaryContent_DIV
{
	position:relative;
	top:25px;
	background-image:url(images/DEC_Background.jpg);
	background-repeat:repeat-y;
	background-position:0px 0px;
	width:960px;
	height:auto;
	margin-bottom:150px;	
	z-index:10;
	}	
	
#PrimaryMenu_DIV	
{
	position:absolute;
	left:4px;
	top:108px;
	width:950px;
	height:auto;
	z-index:10000;
	}
	
	
	
/* ------------------------------------------------------------------------------- */
/* =  Version 3.o Page Classes               ------------------------------------- */
/* ------------------------------------------------------------------------------- */

	
.MarketingContent
{
	width:460px;
	color:#000033;
	font-size:11pt;
	}
	
.MarketingWindow
{
	font-size:11pt;
	}	
	
.SubTitle 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	color: #3C5664;
	font-size: 12pt;
	font-style: normal;
	}

.Title 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #3C5664;
	font-size: 14pt;
	font-style:  normal;
	line-height:16pt;
	margin-top:0pt;
	margin-bottom:0pt;
	}

.TitleContent
{
	margin:0 0 15px 0;
	}	
