﻿/* LSB - Show All Products Popup overwrite */
#pcsb_myproductsdiv
{
	position: static !important;
}
#pcsb_showallproductsdiv
{
	left: 215px !important;
}
body 
{
	font-family: Arial;
	font-size: 9pt;
	background-color: White;
	text-align:center;
	width: 100%;
	margin:auto;
}
.clear
{
	clear: both;
	display:table;
	margin-top: -3px;
	padding: 0px;
}

.clearPage
{
	clear: both;
	display:table;
	margin-top: -15px;
	padding: 0px;
}

.textBox
{
	width: 98%;
	height: 15px;
	padding-left: 2px;
	font-size: 8pt;
}
.dropDown
{
	width: 99%;
	padding: 1px;
	font-size: 8pt;
}
.helpPopup		
{ 
	display: none; 
	width: 340px; 
	position: absolute; 
	background-color: #FFFFCD; 
	border: 1px solid #000000; 
	padding: 6px 6px 6px 6px; 
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000; 
	text-decoration: none; 
	text-align: left;
}
/*WhoIsMain Master Page Begin*/
.mainBody
{
	width: 1000px;
	text-align:left;
	margin:auto;
}
	.mainBody .gdMaster .pageMasterTable
	{
		width: 1000px;
	}
		.mainBody .gdMaster .pageMasterTable .header
		{
			width: 1000px;
			text-align: left;	
		}
		.mainBody .gdMaster .pageMasterTable .leftSideBar
		{
			background-repeat: repeat-y;
			background-position: left top;
			width: 220px;
			color: #de7129;
			font-weight: bold;
			font-size: 12pt;
			padding: 0px;

		}
		.mainBody .gdMaster .pageMasterTable .tdContent
		{
			width: 780px;
			padding: 0px;
		}
			.mainBody .gdMaster .pageMasterTable .tdContent .pageContent
			{
				width: 770px;
				min-height: 530px;
				background-color: White;
				margin-top: 10px;
				float: left;
				padding-left: 10px;
			}
				.mainBody .gdMaster .pageMasterTable .tdContent .pageContent .whoisHeader
				{
					clear: both;
					float: left;
					width: 100%;
				}
				.mainBody .gdMaster .pageMasterTable .tdContent .pageContent .content
				{
					clear: both;
					float: left;
					width: 770px;
				}
		.mainBody .gdMaster .pageMasterTable .footer
		{
			text-align: center;
			margin-top: 5px;
			width: 1000px;
		}
		.mainBody .gdMaster .pageMasterTable .internalFooter
		{
			color: #E68221;
			text-align: center;
		}

/*WhoIsMain Master Page End*/

/*WhoIsStandard master Page Begin */
.standardMaster
{
	clear: both;
	float: left;
	width: 100%;
}
	.standardMaster .resultsImage
	{
		float: left;
		margin-bottom: 15px;
		padding-bottom: 10px;
	}
		.standardMaster .resultsImage .searchedDomain
		{
			float: left;
			margin-top: -30px;
			font-weight: bold;
			text-align: center;
			width: 400px;
			padding-left: 330px;
		}
		
.whoIsResults
{
	clear: both;
	float: left;
	width: 100%;
}
	.whoIsResults .topPane,
	.whoIsResults .centerPanes
	{
		clear: both;
		float: left;
	}
	.whoIsResults .topPane
	{
		padding-bottom: 5px;
	}
	.whoIsResults .centerPanes
	{
		width: 100%;
	}
		.whoIsResults .centerPanes .left
		{
			float: left;
			width: 535px;
			padding-right: 0px;
		}
			.whoIsResults .centerPanes .left .center
			{
				float: left;
				width: 539px;
				max-width: 539px;
				margin: -2px 0px 0px -2px;
			}
			.whoIsResults .centerPanes .left .center .container
			{
				float: left;
				min-height: 300px;
				width: 507px;
			}
			.whoIsResults .centerPanes .left .center .centerLeft,
			.whoIsResults .centerPanes .left .center .centerRight
			{
				width: 14px;
				background-repeat: repeat-y;
			}
			.whoIsResults .centerPanes .left .center .centerLeft
			{
				float: left;
				background-position: left;
			}
			.whoIsResults .centerPanes .left .center .centerRight
			{
				float: right;
				background-position: right;
			}
			.whoIsResults .centerPanes .left .topLeft,
			.whoIsResults .centerPanes .left .topCenter,
			.whoIsResults .centerPanes .left .topRight,
			.whoIsResults .centerPanes .left .bottomLeft,
			.whoIsResults .centerPanes .left .bottomCenter,
			.whoIsResults .centerPanes .left .bottomRight
			{
				float: left;
				height: 15px;
				width: 14px;
				background-repeat: no-repeat;
				margin:0px;
				padding:0px;
			}
			.whoIsResults .centerPanes .left .bottomLeft,
			.whoIsResults .centerPanes .left .bottomCenter,
			.whoIsResults .centerPanes .left .bottomRight
			{
				margin-top: -2px;
			}
			.whoIsResults .centerPanes .left .topLeft
			{
				background-position: top;
			}
			.whoIsResults .centerPanes .left .topRight
			{
				background-position: right -15px;
			}
			.whoIsResults .centerPanes .left .bottomLeft
			{
				background-position: right -30px;
			}
			.whoIsResults .centerPanes .left .bottomRight
			{
				background-position: right -45px;
			}
			.whoIsResults .centerPanes .left .topCenter,
			.whoIsResults .centerPanes .left .bottomCenter
			{
				width: 507px;
				background-repeat: repeat-x;
				height: 15px;
			}
			.whoIsResults .centerPanes .left .bottomLeft
			{
				clear: both;
			}
		.whoIsResults .centerPanes .right
		{
			float: right;
			width: 225px;
		}
		
	
/*WhoIsStandard master Page End */

/*WhoIsStd Page Begin*/
.standardHeader
{
	clear: both;
	float: left;
	background-repeat: no-repeat;
	background-position:top left;
	width: 770px;
	height: 66px;
}
.standardLeftPane
{
	clear: both;
	float: left;
	width: 497px;
	min-height: 300px;
}
	.standardLeftPane .lblUnderlyingTitle
	{
		color: #FF6600;
		font-size: 12pt;
		font-weight:bold;
	}
	.standardLeftPane .apollo
	{
		float: left;
		padding-right: 5px;
		padding-bottom: 5px;
	}
	.standardLeftPane .standardWhoIs
	{
		float: left;
		width: 507px;
		overflow: hidden;
	}
	.standardLeftPane .links,
	.standardLeftPane .underlyingLinks
	{
		clear: both;
		float: left;
	}
	.standardLeftPane .underlyingLinks
	{
		margin-top: 10px;
	}
/*WhoIsStd Page Begin*/

/*Presentation Central Control Begin*/
.maintHeader
{
	width: 996px;
	border: solid 2px #999999;
	background-repeat:no-repeat;
	margin:2px 0px 2px 0px;
}
	.maintHeader .maintClose
	{
		float:right;
		margin-top:2px;
		margin-right:2px;
	}
	.maintHeader .maintTitle
	{
		padding-left: 3px;
		color:#CC0000;
		font-size:8pt;
		font-weight:bold;
		text-align:center;
		margin-top:5px;
		margin-left:110px;
		margin-right:110px;
	}
	.maintHeader .maintMessage
	{
		font-size:8pt;
		color:#CC0000;
		text-align:center;
		margin-bottom:5px;
		margin-left:110px;
		margin-right:110px;
	}
	.maintHeader .maintMessage a,
	.maintHeader .maintMessage a:link,
	.maintHeader .maintMessage a:visited,
	.maintHeader .maintMessage a:hover,
	.maintClose a,.maintClose a:link,
	.maintHeader .maintClose a:visited,.maintClose a:hover
	{
		color:#0033CC;
	}
/*Presentation Central Control End*/

/* WhoIsCheck Begin */
.whoIsCheckHeader
{
	clear: both;
	float: left;
	background-repeat: no-repeat;
	background-position:top left;
	width: 770px;
	height: 66px;
}
.whoIsCheckPage
{
}
	.whoIsCheckPage .searchInfo
	{
		margin-top: 10px;
	}
	.whoIsCheckPage .searchBox
	{
		background-repeat: repeat-x;
		margin: 15px auto 15px auto;
		padding: 10px 25px 10px 25px;
		border-bottom: solid 1px black;
		border-left: solid 1px black;
		border-right: solid 1px black;
		width: 375px;
		height: 50px;
	}
		.whoIsCheckPage .searchBox .help
		{
			float: left;
			margin-right: 10px;
		}
		.whoIsCheckPage .searchBox .domainSearchLabel
		{
			float: left;
			font-weight:bold;
		}

		.whoIsCheckPage .searchBox .domainSearchWWW
		{
			float: left;
			margin-top: 12px;
			margin-right: 5px;
			font-weight:bold;
		}
		.whoIsCheckPage .searchBox .domainSearchBox
		{
			float: left;
			margin-top: 10px;
			width: 215px;
		}
		.whoIsCheckPage .searchBox .tld
		{
			float:left;
			margin-top: 10px;
			margin-left: 5px;
			padding: 0px;
			width: 75px;
		}
		.whoIsCheckPage .searchBox .domainSearchGo
		{
			float:right;
			margin-top: 10px;
			padding: 0px;
		}
		.whoIsCheckPage .searchBox .validator
		{
			float: left;
			margin-top: 0px;
			font-size: 8pt;
		}
		.whoIsCheckPage .unsupportedTLD
		{
			padding-bottom: 7px;
		}
			.whoIsCheckPage .unsupportedTLD .label
			{
				text-align:center;
				font-size: 9pt;
				font-weight: bold;
			}
		.whoIsCheckPage .text,
		.whoIsCheckPage .note
		{
			clear: both;
			float: left;
			width: 100%;
			font-size: 8pt;
		}
		.whoIsCheckPage .note
		{
			padding-top: 10px;
		}

.seoText
{
	font-size: 11px;
	padding-top: 10px;
}
/* WhoIsCheck End */

/* Error Page Begin */
#errorPage
{
}
	#errorPage .apology,
	#errorPage .return,
	#errorPage .exception,
	#errorPage .message
	{
		clear: both;
		float: left;
		width: 100%;
		padding-bottom: 10px;
	}
		#errorPage .apology span
		{
			font-weight: bold;
		}
	#errorPage .exception
	{
		border: solid 1px silver;
		text-align: left;
		width: 99%
	}
		#errorPage .exception span
		{
			color: #E68221;
		}
/* Error Page End */

/*Search Control Begin */
.searchAgainBox
{
	float: right;
	margin-top: -83px;
	height: 66px;
	width: 265px;
	padding-left: 15px;
	padding-right: 5px;
}
#searchAgain
{
	font-weight: bold;
	font-size: 9pt;
}
#searchAgainHelp
{
	float:right;
	margin-right: 5px;
}
#searchAgainLabel
{
	float: left;
	font-size: 8pt;
}
#searchAgainTextBox
{
	float: left;
	margin-top: 4px;
	width: 140px;

}
#searchAgainTLD
{
	float:left;
	margin-top: 4px;
	margin-left: 5px;
	padding: 0px;
	width: 75px;
}
#searchAgainGo
{
	float:right;
	margin-top: 4px;
	padding: 0px;
	margin-right: 3px;
}
#searchAgainValidator
{
	float: left;
	margin-top: 0px;
	font-size: 7pt;
}
/*Search Control End */

/*AvailableDomains Control Begin */
.availableDomains
{
	clear: both;
	float: left;
	width: 770px;
}
	.availableDomains .topLeft,
	.availableDomains .topRight,
	.availableDomains .bottomLeft,
	.availableDomains .bottomRight,
	.availableDomains .bottomrRightie6
	{
		float: left;
		height: 22px;
		width: 7px;
		background-repeat: no-repeat;
	}
	.availableDomains .topLeft
	{
		background-position: top left;
	}
	.availableDomains .top
	{
		float: left;
		width: 756px;
		height: 22px;
		background-repeat: repeat-x;
	}
	.availableDomains .topRight
	{
		background-position: left -22px;
	}
	.availableDomains .bottomLeft
	{
		background-position: left -44px;
		height: 14px;
		clear: both;
	}
	.availableDomains .bottom,
	.availableDomains .bottomie6
	{
		float: left;
		height: 8px;
		width: 756px;
		background-repeat: repeat-x;
		margin-top: 6px;
	}
	.availableDomains .bottomRight,
	.availableDomains .bottomrRightie6
	{
		background-position: left -58px;
		height: 14px;
	}
	.availableDomains .domainSpins
	{
		clear: both;
		float: left;
		width: 768px;
		border-right: solid 1px black;
		border-left: solid 1px black;
		padding-bottom: 10px;
	}
		.availableDomains .top .availSpins,
		.availableDomains .top .suggestedSpins,
		.availableDomains .domainSpins .suggestedSpins,
		.availableDomains .top .premiumSpins,
		.availableDomains .domainSpins .premiumSpins
		{
			clear: both;
			color: white;
			text-align:left;
			vertical-align: middle;
			font-weight: bold;
			font-size: 10pt;
			height: 22px;
		}
			.availableDomains .top .availSpins .headerText
			.availableDomains .top .suggestedSpins .headerText,
			.availableDomains .domainSpins .suggestedSpins .headerText,
			.availableDomains .top .premiumSpins .headerText,
			.availableDomains .domainSpins .premiumSpins .headerText,
			.headerText
			{
				float: left;
				padding-left: 7px;
				padding-top: 2px;
				height: 100%;
			}
			.availableDomains .top .availSpins .headerText
			{
				padding-left: 1px;
			}
		.availableDomains .selectAllTLDHyperlink,
		.availableDomains .top .availSpins .selectAllTLDHyperlink,
		.availableDomains .top .suggestedSpins .selectAllTLDHyperlink,
		.availableDomains .domainSpins .suggestedSpins .selectAllTLDHyperlink,
		.availableDomains .top .premiumSpins .selectAllTLDHyperlink,
		.availableDomains .domainSpins .premiumSpins .selectAllTLDHyperlink
		{
			text-align: right;
			padding-right: 8px;
			text-decoration: underline;
			float: right;
			height: 100%;
			padding-top: 2px;
		}
		.availableDomains .top .availSpins .selectAllTLDHyperlink
		{
			padding-right: 4px;
		}
		.availableDomains .domainSpins .suggestedSpins .selectAllTLDHyperlink,
		.availableDomains .domainSpins .premiumSpins .selectAllTLDHyperlink
		{
			padding-right: 10px;
		}
		.availableDomains .domainSpins .premiumSpins .domainSearchPremiumHelp
		{
			float: left;
			padding: 3px 0px 0px 5px;
		}
		.availableDomains .domainSpins .availList,
		.availableDomains .domainSpins .suggestedList,
		.availableDomains .domainSpins .premiumList
		{
			clear: both;
			float: left;
			width: 100%;
		}
			.availableDomains .domainSpins .availList table,
			.availableDomains .domainSpins .suggestedList table,
			.availableDomains .domainSpins .premiumList table
			{
				width: 768px;
			}
				.availableDomains .domainSpins .availList table td,
				.availableDomains .domainSpins .suggestedList table td,
				.availableDomains .domainSpins .premiumList table td
				{
					vertical-align: top;
				}
				.tcMaxWidth
				{
					vertical-align: top;
					width: 153px;
				}
				.tcMinWidth
				{
					vertical-align: top;
					width: 376px;
					min-width: 376px;
					max-width: 388px;
				}
				.pricePanel
				{
					float: left;
					width: 230px;
				}
					.availTLDSingle,
					.availTLDDouble,
					.availTLDMultiple,
					.suggestedTLDLeft,
					.premiumTLDLeft,
					.availTLDTriple,
					.availTLDFour
					{
						clear: both;
						float: left;
						margin-bottom: 5px;
					}
					.availTLDSingle
					{
						width: 100%;
					}
					.availTLDDouble
					{
						width: 50%;
					}
					.availTLDTriple
					{
						width: 250px;
					}
					.availTLDFour
					{
					}
					.availTLDMultiple
					{
						
					}
					.suggestedTLDLeft,
					.premiumTLDLeft
					{
						clear: both;
						float: left;
						width: 250px;
					}
					.availTLDChkBx,
					.suggestedTLDChkBx,
					.premiumLLDChkBx
					{
						font-size: 8pt;
						float: left;
						line-height: 20px;
						width: 20px;
					}
					.availTLDDomainLbl,
					.suggestedTLDDomainLbl,
					.premiumTLDDomainLbl
					{
						line-height: 20px;
						font-size: 8pt;
						float: left;
						font-weight: bold;
						cursor: default;
						padding-right: 5px;
					}
					.suggestedTLDDomainLbl,
					.premiumTLDDomainLbl
					{
						font-weight: normal;
					}
					.suggestedTLDDomainLbl
					{
						clear: both;
						float: left;
						width: auto;
					}
					.pricePanel .suggestedTLDDomainLblPanel
					{
						clear: both;
						float: left;
						width: 170px;
					}
					.pricePanel .suggestedTLDDomainLblPanel span.suggestedTLDDomainLbl
					{
						clear: both;
						float: left;
						width: auto;
						overflow: hidden;
					}
					.premiumTLDPriceLbl
					{
						color: Red;
					}
					.availTLDSaveLbl,
					.availTLDSavePriceLbl,
					.suggestedTLDSaveLbl,
					.suggestedTLDSavePriceLbl
					{
						color: Red;
						float: left;
						cursor: default;
						line-height: 20px;
					}
					.availTLDSaveLbl
					{
						font-size: 7pt;
						padding-left: 2px;
					}
					.suggestedTLDSaveLbl
					{
						font-size: 8pt;
						padding-left: 2px;
					}
					.availTLDPriceLbl,
					.suggestedTLDSavePriceLbl,
					.premiumTLDPriceLbl
					{
						float: left;
						line-height: 20px;
						font-size: 8pt;
					}
					.suggestedSavePricePanel
					{
						float: right;
					}
					.suggestedTLDSavePriceLbl
					{
					}
					.availTLDPriceLblSave
					{
						float: left;
						line-height: 20px;
						font-size: 7pt;
						color: Red;
					}
					.suggestedTLDPriceLbl
					{
						float: right;
						line-height: 20px;
						font-size: 8pt;
					}
	.availableDomains .domainSpins .buttonContainer
	{
		clear: both;
		text-align: center;
		background-color: white;
		vertical-align: middle;
		padding-top: 5px;
	}
		.availableDomains .domainSpins .buttonContainer .button
		{
			width: 101px;
			height: 23px;
			cursor: pointer;
		}
	.availableDomains .domainSpins .icannFeeLbl, .availableDomains .domainSpins .caLbl
	{
		font-size: 7pt;
		padding-left: 7px;
	}
	.icannPopUp
	{
		text-decoration: underline;
		cursor: pointer;
	}
					
/*AvailableDomains Control End */

/*Graphical Ad Control Begin */
.graphicalAd
{
	clear: both;
	float: left;
	width: 225px;
	height: 79px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
	.graphicalAd .adHeader
	{
		clear: both;
		float: left;
		padding: 5px 0px 0px 5px;
		width: 75%;
		font-size: 11px;
		font-weight: 900;
	}
	.graphicalAd a.adLink, .graphicalAd a.adLink:visited, .graphicalAd a.adLink:hover
	{
		color: Blue;
		font-size: 10px;
		padding: 5px 0px 0px 5px;
		clear: both;
		float: left;
		width: 70%;
	}
/*Graphical Ad Control End */

/* WhoIsVerify Begin */
.privacyHeader
{
	clear: both;
	float: left;
	background-repeat: no-repeat;
	background-position:top left;
	width: 770px;
	height: 66px;
}

.privacyStatement
{
	float: left;
	width: 575px;
	padding-top: 10px;
}
.verifyCode
{
	float: right;
	border: solid 1px black;
	padding: 5px;
	margin-top: 10px;
}
	.verfiyCode .captcha
	{
		padding-bottom: 10px;
		text-align: center;
	}
	.verifyCode .accessCode,
	.verifyCode .accessCodeText
	{
		padding-bottom: 5px;
	}
	.verifyCode .accessCodeText,
	.verifyCode .button
	{
		text-align: center;
	}
	.verifyCode .button
	{
		padding-top: 3px;
	}
		.verifyCode .button .imageButton
		{
			width: 81px;
			height: 16px;
		}
	
/* WhoIsVerify End */

/*Invalid WhoIs Begin */
.invalidWhoIs
{
	margin: 10px;
}
	.invalidWhoIs .thankYou
	{
		float: left;
		font-size: large;
		font-weight: bold;
		text-align: center;
		padding-top: 30px;
		padding-bottom: 30px;
		width: 750px;
	}
		.invalidWhoIs .thankYou span
		{
			float: left;
			width: 100%;
		}
	.invalidWhoIs .reportForm,
	.reportForm
	{
		clear: both;
		float: left;
		width: 750px;
	}
		.invalidWhoIs .reportForm .required
		{
			color: Red;
		}
		.invalidWhoIs .reportForm .domainName
		{
			font-weight: bold;
		}
		.invalidWhoIs .reportForm .button
		{
			text-align: center;
			padding-top: 10px;
		}
		.invalidWhoIs .reportForm .registrantMsg
		{
			margin-top: 30px;
			margin-bottom: 30px;
			font-size: x-small;
		}
.reportInvalidForm
{
	float: left;
	border: solid 1px black;
	width: 99%;
}
/*Invalid WhoIs End */

/*Filler Ads Control Begin */
.fillerAds
{
	margin-top: 10px;
	width: 98%;
	padding-left: 5px;
}
.adURLLink, .adURLLink:link, .adURLLink:visited,.adURLLink:hover
{ 
	font-size: 9pt; 
	font-family: arial; 
	text-decoration: none; 
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
} 
.adTextLink, .adTextLink:link, .adTextLink:visited, .adTextLink:hover
{ 
	font-size: 9pt; 
	font-family: arial; 
	text-decoration: none; 
	font-weight: bold;
	display: block;
} 

.adHeaderLink, .adHeaderLink:link, .adHeaderLink:visited, .adHeaderLink:hover
{ 
	font-size: 9pt; 
	font-family: arial; 
	font-weight: bold; 
	text-decoration: none; 
	font-weight: bold;
	display: block;
} 
/*Filler Ads Control End */

/* Business Card Begin */
.bcBody
{
	background-color: #777777;
}
	.bcBody .internalFooter
	{
		color: #E68221;
		text-align: center;
	}
.pageMasterTable
{
}
	table.pageMasterTable tr td.pageSideLeft
	{
		height: 100%;
		width: 12px;
	}
	table.pageMasterTable tr td.pageSideCenter
	{
		height: 100%;
		background-color: White;
	}
		table.pageMasterTable tr td.pageSideCenter .bcHeader
		{
			text-align: left;
			background-repeat:no-repeat;
			height: 74px; 
			position: relative;
			width: 776px;
		}
			table.pageMasterTable tr td.pageSideCenter .bcHeader .bcByLogo
			{
				width:95px; 
				height:28px; 
				margin:40px 0px 0px 234px;
				float: left;
			}
		table.pageMasterTable tr td.pageSideCenter .bcPage
		{
			background-color: #FFFFFF;
			padding: 10px;
			margin: 0px;
			display: block;
			text-align:left;
			padding-top: 0px;
		}
			table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent
			{
				height: 100%;
				margin-top: 5px;
			}
				table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcLeft
				{
					float: left;
					width: 520px; 
					margin-right:10px;
				}
					table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcLeft .bcPodTitle,
					table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcLeft .bcPodTitle span.bcTitleLeft,
					table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcLeft .bcPodTitle span.bcTitleRight,
					table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcRight .bcPodTitle,
					table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcRight .bcPodTitle span.bcTitleLeft,
					table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcRight .bcPodTitle span.bcTitleRight
					{
						height: 22px;
						background-repeat: no-repeat;
					}
					table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcLeft .bcPodTitle
					{
						
					}
						table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcLeft .bcPodTitle span.bcTitleLeft,
						table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcRight .bcPodTitle span.bcTitleLeft
						{
							float: left;
							width: 10px;
						}
						table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcLeft .bcPodTitle .bcTitle,
						table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcRight .bcPodTitle .bcTitle
						{
							float:left;
							margin-top: 3px;
							font-weight:bold;
							color: #555555;
						}
						table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcLeft .bcPodTitle span.bcTitleRight,
						table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcRight .bcPodTitle span.bcTitleRight
						{
							float: right;
							width: 10px;
							background-position:right top;
						}
				table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcLeft .bcPodBorderLeft,
				table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcRight .bcPodBorderLeft
				{
					background-repeat:repeat-x;
					background-position:top;
					padding: 5px 5px;
					border-left:solid 1px #ADADAD;
					border-right:solid 1px #ADADAD;
					border-bottom:solid 1px #ADADAD;
					float:left;
					clear:both;
				}
				table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcLeft .bcPodBorderLeft .businessAds,
				table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcRight .bcPodBorderLeft .businessAds
				{
					float: left;
					width: 508px;
				}
				table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcLeft .bcPodBorderLeft .bcInfo
				{
					float: left;
					width: 498px;
					padding: 5px;
					margin-bottom: 5px;
				}
					table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcLeft .bcPodBorderLeft .bcInfo .bcLogo
					{
						float: left;
						margin-right: 5px;
					}
						table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcLeft .bcPodBorderLeft .bcInfo .bcLogo .customerLogo
						{
							position: relative;
						}
					table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcLeft .bcPodBorderLeft .bcInfo .bcBusLeft
					{
						float: left;
						width: 260px;
						margin-bottom:5px;
						width: 225px;
						overflow: hidden;
					}
					table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcLeft .bcPodBorderLeft .bcInfo .bcBusLeft .busPhone
					{
						clear: both;
						float: left;
						width: 100%;
					}

					table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcLeft .bcPodBorderLeft .bcInfo .bcMap
					{
						float: right;
						margin-right: 5px;
					}
						table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcLeft .bcPodBorderLeft .bcInfo .bcMap .busMap
						{
							text-align: center;
						}
							table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcLeft .bcPodBorderLeft .bcInfo .bcMap .busMap .mapLink
							{
								vertical-align: top;
								float: left;
							}
				table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcRight
				{
					float: left;
					width: 225px;
					text-align: left;
				}
					table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcRight .bcPodTitle					
					{
						height: 22px;
						float: left;
					}
					table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcRight .bcPodBorderLeft .bcGDCPodHeader
					{
						width:213px;
						height: 41px; 
						position: relative;
						margin-left: 0px;
					}
					table.pageMasterTable tr td.pageSideCenter .bcPage .bcContent .bcRight .bcPodBorderLeft span.connections
					{
						float: left;
						width: 200px;
						padding-top: 5px;
					}
		table.pageMasterTable tr td.pageSideCenter .bcFooter
		{
			margin-top: 10px;
			text-align: center;
			color: white;
			clear: both;
		}
	table.pageMasterTable tr td.pageSideRight
	{
		height: 100%;
		width: 12px;
	}
	table.pageMasterTable tr td.pageBottomLeft,
	table.pageMasterTable tr td.pageBottomRight,
	table.pageMasterTable tr td.pageBottom
	{
		height: 12px;
	}
	table.pageMasterTable tr td.pageBottomRight
	{
	}
	table.pageMasterTable tr td.pageBottom
	{
	}
/* Business Card End */

/*404 Page Begin */    
#fourofourpage
{
	text-align:center;
}
/*404 Page End */
