﻿/* **************************************************************************************
//		Page Layout Elements Section
// ************************************************************************************** */

DIV.dCL_TitleWithPadding
{
	float: left;
	width: 30px; 
	height: 15px;
	clear: both;
}

DIV.dCL_TitleWithNoPadding
{
	float: left;
	width: 0px;
	height: 10px;
	clear: both;
}

DIV.dCL_HeaderWithPadding
{
	float: left;
	width: 45px; 
	height: 15px;
	clear: both;
}

DIV.dCL_HeaderWithNoPadding
{
	float: left;
	width: 0px;
	height: 10px;
	clear: both;
}

DIV.dCL_EnclosingWithPadding
{
	float: left;
	width: 65px; 
	height: 10px;
	clear: both;
}

DIV.dCL_EnclosingWithNoPadding
{
	float: left;
	width: 0px; 
	height: 15px;
	clear: both;
}

/* **************************************************************************************
//		Control Layout Elements Section
// ************************************************************************************** */

.NoVisibility
{
	visibility: hidden;
}

.NoDisplay
{
	display: none;
}

.Display
{
	display: block;
}

DIV.dCL_DisplayContainer
{
	width: 590px;
}

/* Hack To Fix Issue With Nested Floating Divs In FireFox*/ 
DIV.dCL_DisplayContainer:after
{
	display: block; 
	height: 0px; 
    content: "."; 
    clear: both; 
    visibility: hidden;
}

DIV.dCL_LogoContainer
{
	float: left;
	width: 135px;
	height: 110px;
}

DIV.dCL_LogoContainerNoLogo
{
	float: left;
	width: 135px;
	height: 10px;
}

DIV.dCL_GeneralInfoContainer
{
	float: left; 
	width: 310px; 
	vertical-align: middle; 
	text-align: left;
	padding-left: 8px;
	padding-top: 5px;
}

DIV.dCL_INPLogoContainer
{
	float: left; 
}

DIV.dCL_LinksContainer
{
	float: right; 
	padding-bottom: 3px;
}

DIV.dCL_After
{
	display: block; 
	height: 0px; 
    content: "."; 
    clear: both; 
    visibility: hidden;
}

DIV.dCL_Logo
{ 
	padding: 4px;
	height: 100px; 
	width: 135px;
	vertical-align: middle; 
	text-align: center;
}

DIV.dCL_LogoNoDisplay
{ 
	height: 100px; 
	width: 135px;
	display: none;
}

DIV.dCL_INPLogo
{ 
	float: left; 
	padding-top: 4px;
}

DIV.dCL_INPLogoNoDisplay
{ 
	float: left; 
	padding: 4px;
	display: none; 
}

DIV.dCL_GeneralInfo
{ 
	font-family: Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

DIV.dCL_GeneralInfoNoDisplay
{ 
	font-family: Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: none;
}

DIV.dCL_BasicAddress
{ 
	font-family: Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

DIV.dCL_BoldAddress
{ 
	font-family: Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.aCL_ViewGeneralInfo
{ 
	font-family: Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #1C3B8E;
	text-decoration: none;
}

a.aCL_ViewGeneralInfoDeactive
{ 
	font-family: Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #A7A7A7;
	text-decoration: none;
}

DIV.dCL_ViewGeneralInfoContainer
{ 
	float: left;
	padding-top: 7px;
	padding-left: 5px;
}

DIV.dCL_LinkImageButtonContainer
{ 
	width: 30px;
	height: 30px;
	float: left;
}

DIV.dCL_ViewMapLink
{ 
	width: 125px;
	height: 30px;
	padding-top: 5px;
}

DIV.dCL_ViewMapLinkNoDisplay
{ 
	width: 125px;
	height: 30px;
	padding-top: 5px;
	display: none; 
}

DIV.dCL_ViewCouponLink
{ 
	width: 125px;
	height: 30px;
	padding-top: 5px;
}

DIV.dCL_ViewCouponLinkNoDisplay
{ 
	width: 125px;
	height: 30px;
	padding-top: 5px;
	display: none; 
}

DIV.dCL_ViewBrochureLink
{ 
	width: 125px;
	height: 30px;
	padding-top: 5px;
}

DIV.dCL_ViewBrochureLinkNoDisplay
{ 
	width: 125px;
	height: 30px;
	padding-top: 5px;
	display: none; 
}

/* **************************************************************************************
//		Basic Layout Elements Section
// ************************************************************************************** */

DIV.dCL_Basic
{ 
	width: 590px; 
	background-color: #FFFFFF;
	float: left;
}

DIV.dCL_BasicName
{ 
	font-family: Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

DIV.dCL_BasicTagline
{ 
	font-family: Verdana, Arial;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
}

DIV.dCL_BasicTaglineNoDisplay
{ 
	font-family: Verdana, Arial;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	display: none;
}

/* **************************************************************************************
//		NonBasic Layout Elements Section (Basic+ & Power)
// ************************************************************************************** */

/*
DIV.dCL_NonBasic
{ 
	width: 590px; 
	background-color: #E8E8E8;
	float: left;
}
*/

DIV.dCL_NonBasicNoBackgrnd
{ 
	width: 590px; 
	background-color: #FFFFFF;
	float: left;
}

DIV.dCL_NonBasicName
{ 
	font-family: Verdana, Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

DIV.dCL_NonBasicTagline
{ 
	font-family: Verdana, Arial;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
}

DIV.dCL_NonBasicTaglineNoDisplay
{ 
	font-family: Verdana, Arial;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	display: none;
}

/* **************************************************************************************
//		Rounded Corners for Container
// ************************************************************************************** */

.round
{	
	/* surrounding margins (optional) */
	margin-bottom:5px;
}

.round .c
{
/* inner content padding */
	padding: 0px 0px 0px 10px;
	border-top:0;
	border-bottom:0;
	border-style:solid;
}

.round .t, .round .b, .round .t b, .round .b b
{
	display:block;
	overflow:hidden;
}
.round .t b, .round .b b
{
	float:right;
	width:50%;
}
.round .t .r
{
	background-position:top right;
}
.round .b .r
{
	background-position:bottom right;
}
.round .b
{
	background-position:bottom left;
}
.round .br
{
	clear:both;
	display:block;
	overflow:hidden;
	height:0px;
}

/* curve height, background image */
.dCL_RoundedContainer .t, .dCL_RoundedContainer .b, .dCL_RoundedContainer .b b, .dCL_RoundedContainer .t b
{
	height:20px;
	background-image:url(../../Images/CustomerListing/RoundedContainer.png);
}

/* inner color, border color, border width */
.dCL_RoundedContainer .c
{
	background:#FFFFFF;
	border-color:#ea5723;
	border-left-width:2px;
	border-right-width:2px;
}

/* **************************************************************************************
//		Rounded Container
// ************************************************************************************** */

.dCL_NonBasic_BL 
{
	width: 590px; 
	background: url(../../Images/CustomerListing/RoundedDiv_BL.gif) 0 100% no-repeat #e8e8e8; 
}

/* Hack To Fix Issue With Nested Floating Divs In FireFox*/ 
DIV.dCL_NonBasic_BL:after
{
	display: block; 
	height: 0px; 
    content: "."; 
    clear: both; 
    visibility: hidden;
}

.dCL_NonBasic_BR 
{
	width: 590px; 
	background: url(../../Images/CustomerListing/RoundedDiv_BR.gif) 100% 100% no-repeat;
}

/* Hack To Fix Issue With Nested Floating Divs In FireFox*/ 
DIV.dCL_NonBasic_BR:after
{
	display: block; 
	height: 0px; 
    content: "."; 
    clear: both; 
    visibility: hidden;
}

.dCL_NonBasic_TL 
{
	background: url(../../Images/CustomerListing/RoundedDiv_TL.gif) 0 0 no-repeat;
}

/* Hack To Fix Issue With Nested Floating Divs In FireFox*/ 
DIV.dCL_NonBasic_TL:after
{
	display: block; 
	height: 0px; 
    content: "."; 
    clear: both; 
    visibility: hidden;
}

.dCL_NonBasic_TR 
{
	background: url(../../Images/CustomerListing/RoundedDiv_TR.gif) 100% 0 no-repeat; 
}

/* Hack To Fix Issue With Nested Floating Divs In FireFox*/ 
DIV.dCL_NonBasic_TR:after
{
	display: block; 
	height: 0px; 
    content: "."; 
    clear: both; 
    visibility: hidden;
}


