﻿table
{
	border-collapse		: separate;
}

td.MainContent
{
	background-image	: url(/includes/images/styles/mainback.png);
	background-position	: bottom;
	background-repeat	: repeat-x;
}

td.BreadCrumbCell
{
	background-image	: url(/includes/images/masterpage/maintopcenter.png);
	background-color	: #153E71;
	background-repeat	: no-repeat;
	padding				: 3px 0px 3px 20px;
}

td.PackageTitle
{
	font-size			: 16px;
	font-weight			: bold;
	color				: Orange;
}

span.PackagePrice
{
	font-size			: 22px;
	font-weight			: bold;
	color				: #555555;
}

td.PackageInfos
{
	font-weight			: bold;
	color				: #000000;
}

td.ClickToSelectPackage
{
	font-size			: 13px;
	color				: #BBBBBB;
}

td.PackageHeaderLine
{
	border-bottom		: 1px dashed #CCCCCC;
}

td.SplashSquareStrip
{
	background-color	: #888888;
	color				: #FFFFFF;
	text-align			: center;
	font-size			: 16px;
	vertical-align		: middle;
	height				: 35px;
	border-top			: 3px solid #555555;
	border-bottom		: 3px solid #555555;
}

table.DataGrid
{
	border				: 1px solid #888888;
}

tr.DataGridHeader td
{
	padding				: 3px 7px 3px 7px;
	font-weight			: bold;
	background-color	: #DDDDDD;
	font-size			: 12px;
}

tr.DataGridItem td
{
	padding				: 3px 7px 3px 7px;
	font-size			: 10px;
}

tr.DataGridItem
{
	background-color	: #FFFFFF;
}

tr.DataGridItem:hover
{
	background-color	: #EEEEEE;
}

tr.DataGridFooterItem
{
	background-color	: #FFFFFF;
	font-weight			: bold;
}

tr.DataGridPager
{
	background-color	: #DDDDDD;
	font-size			: 10px;
	height				: 20px;
}

table.WebsiteForSale
{
	border				: 1px solid #DDDDDD;
}

td.CellContainingLabel
{
	padding				: 0px 0px 0px 6px;
}

td.CellContainingTextArea
{
	padding				: 0px 0px 0px 4px;
}

td.CellContainingTextBox
{
	padding				: 0px 0px 0px 4px;
}

td.CellContainingDropDown, td.CellContainingListBox
{
	padding				: 0px 0px 0px 4px;
}

td.CellContainingCheckBox
{
	padding				: 0px 0px 0px 0px;
}

td.CellContainingButton
{
	padding				: 3px 0px 0px 3px;
}

td.EmailFooter
{
	font-size			: 12px;
}

table.StatsTable
{
	font-size			: 14px;
}

tr.StatsTableHeader th
{
	font-weight			: bold;
	background-color	: #DDDDDD;
	text-align			: right;
	border				: 1px solid #BBBBBB;
	padding				: 2px 4px 2px 4px;
}

tr.StatsTableHeader th.UpperLeft
{
	background-color	: #FFFFFF;
	border-left			: 0px;
	border-top			: 0px;
}

tr.StatsTableRow td
{
	background-color	: #FFFFFF;
	text-align			: right;
	border-left			: 1px solid #BBBBBB;
	border-right		: 1px solid #BBBBBB;
	border-bottom		: 1px solid #BBBBBB;
	padding				: 4px 4px 4px 4px;
}

tr.StatsTableRow:hover
{
	background-color	: #EEEEEE;
}

tr.StatsTableFooter td
{
	font-weight			: bold;
	background-color	: #DDDDDD;
	text-align			: right;
	border				: 1px solid #BBBBBB;
	padding				: 2px 4px 2px 4px;
}

tr.StatsTableFooter td.LowerLeft
{
	background-color	: #FFFFFF;
	border-left			: 0px;
	border-bottom		: 0px;
	border-top			: 0px;
}

td.CelluleRebate
{
	font-size			: 16px;
	font-weight			: bold;
	font-family			: Tahoma;
	color				: #FFFFFF;
	background-image	: url(/includes/images/styles/backrebate.jpg);
}

td.EvidentElement
{
	color				: #000000;
	font-size			: 22px;
	font-weight			: bold;
}

table.BottomInfos
{
	border-top			: 1px solid #CECECE;
}

table.BottomInfos tr td
{
	font-size				: 12px;
}

table.ProcessStep
{
	border					: 0px;
	height					: 98px;
}

table.ProcessStep td
{
	border					: 0px;
}

table.ProcessStep td.Left
{
	background-image		: url(/includes/images/processsteps/processstepsbackleft.png);
	background-repeat		: no-repeat;
	text-align				: center;
	vertical-align			: middle;
	padding					: 0px;
	width					: 82px;
}

table.ProcessStep td.Center
{
	background-image		: url(/includes/images/processsteps/processstepsbackcenter.png);
	background-repeat		: no-repeat;
	color					: #FFFFFF;
	text-align				: center;
	vertical-align			: middle;
	font-size				: 20px;
	font-weight				: bold;
	padding					: 0px;
	width					: 48px;
	padding					: 5px 0px 0px 1px;
}

table.ProcessStep td.Right
{
	background-image		: url(/includes/images/processsteps/processstepsbackright.png);
	background-repeat		: no-repeat;
	padding					: 2px 0px 0px 39px;
	margin					: 0px 0px 0px 0px;
	text-align				: left;
	vertical-align			: top;
	width					: 512px;
}

table.ProcessStep td.Right p.Title
{
	font-weight				: bold;
}

table.ProcessStep td.Right p.Description
{
	font-size				: 10px;
	padding-right			: 20px;
}

table.SelectCustomer
{
	
}

table.SelectCustomer tr td.Label
{
	background-image		: url(/includes/images/selectcustomer/backlabel.png);
	padding					: 0px 0px 0px 8px;
}

table.SelectCustomer tr td.Button
{
	cursor					: pointer;
}

table.eBook
{
	border					: 1px solid #CCCCCC;
	cursor					: pointer;
}

table.eBook td
{
	padding					: 5px;
}

table.eBook:hover
{
	border					: 1px solid #000000;
	background-color		: #EEEEEE;
}