﻿
.SearchTable
{
	padding: 5px;
}
.SearchTable td
{
	padding: 5px;
}
.OnlineDistribution_Product_Image
{
	border: 1px solid gray;
	padding: 5px;
}

.ImageColumn
{
	width: 100px;
	padding: 5px;
}
.standardlabelcolumn
{
	font-weight: bold;
	line-height: 18px;
	padding: 5px;
	vertical-align: top;
}

.datacolumn
{
	line-height: 18px;
	padding: 5px;
	vertical-align: top;
}

.secondlabelcolumn
{
	font-weight: bold;
	line-height: 18px;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
}

.secondcolumn
{
	line-height: 18px;
	vertical-align: top;
}
.dynamicColumn
{
	vertical-align: middle;
	vertical-align: top;
}

.RecieptOrderNumber
{
	float: right;
	margin-right: 40px;
	width: 270px;
	margin-bottom: 50px;
}
.OnlineReceipt fieldset
{
	border: 1px solid gray;
	padding: 5px;
}
.OnlineReceipt legend
{
	font-style: italic;
	font-size: larger;
	font-weight: bold;
	padding-bottom: 5px;
}

.OrderByInformation
{
	width: 260px;
	float: left;
	height: 90px;
	margin-right: 40px;
}

.ShippingInformation
{
	width: 260px;
	float: right;
	height: 90px;
}

.OrderedItems
{
	width: 570px;
}
.ShoppingCartHeader
{
	font-weight: bold;
}
div.errormessagewrapper
{
	background: #ffd6d6;
	margin-bottom: 10px;
	padding: 10px;
}

div.errormessagetitle, div.successmessagetitle, div.violetmessagetitle, div.peachmessagetitle
{
	font-size: 14px;
	font-weight: 700;
}

div.SearchResultsBar
{
	width: 100%;
	background-color: #ccccff;
	border-top-style: solid;
	border-top-color: #330066;
	padding: 5px;
	text-align: right;
}

.Login_Panel
{
	text-align: center;
}

.TabSetColor
{
	background-color: #ffedc1;
}
.TabSetSeperator
{
	padding: 5px;
}

.TabSetDefault
{
	padding: 5px;
}
.SelectedTab
{
	padding: 5px;
	font-weight: bold;
	font-size: 11px;
	border: 2px solid gray;
	background-color: #ffffe4;
}

.infobox
{
	margin-top: 10px;
	border: solid 1px gray;
	background-color: #ffffcc;
	padding: 5px;
}
/*--------------------------------------------------------------------------------------------------
	13. Fix Infragensics Control Layout
--------------------------------------------------------------------------------------------------*/

div.fixinfragensics table
{
	margin: 1px;
	padding: 0px;
	padding-bottom: 2px;
}
div.fixinfragensics table table
{
	width: 99%;
}
div.fixinfragensics table td
{
	margin-right: 1px;
	padding: 0px;
	border-bottom: none;
}
div.fixinfragensics table td input
{
	padding: 0px;
}
div.fixinfragensics table td iframe
{
}


/*--------------------------------------------------------------------------------------------------
	Paging
--------------------------------------------------------------------------------------------------*/

div.paging
{
	clear: both;
	width: 400px;
	margin-bottom: 12px;
	margin-top: 12px;
	margin: 0 auto;
	text-align: center;
}
div.paging div.left
{
	float: left;
	width: 45%;
	text-align: left;
}
div.paging div.right
{
	float: right;
	width: 45%;
	text-align: right;
}
div.paging div.currentpage
{
	clear: both;
	margin-top: 12px;
	text-align: center;
	font-weight: bold;
}
div.paging a.first
{
	margin: 2px;
	padding: 8px;
	border: solid 1px #666666;
	display: block;
	text-decoration: none;
	width: 60px;
	text-align: center;
	float: left;
	font-weight: bold;
	font-size: 14px;
}
div.paging a.previous
{
	margin: 2px;
	padding: 8px;
	border: solid 1px #666666;
	display: block;
	text-decoration: none;
	width: 60px;
	text-align: center;
	float: left;
	font-weight: bold;
	font-size: 14px;
}
div.paging a.last
{
	margin: 2px;
	padding: 8px;
	border: solid 1px #666666;
	display: block;
	text-decoration: none;
	width: 60px;
	text-align: center;
	float: right;
	font-weight: bold;
	font-size: 14px;
}
div.paging a.next
{
	margin: 2px;
	padding: 8px;
	border: solid 1px #666666;
	display: block;
	text-decoration: none;
	width: 60px;
	text-align: center;
	float: right;
	font-weight: bold;
	font-size: 14px;
}

.KitImage
{
	text-align: center;
	padding: 5px;
}

.KitImage img
{
	border: 1px solid gray;
}

.KitDescription
{
	line-height: 18px;
	padding: 5px;
	vertical-align: top;
	text-align: center;
}


.FreezePaneOff
{
	visibility: hidden;
	display: none;
	position: absolute;
	top: -100px;
	left: -100px;
}

.FreezePaneOn
{
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: visible;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #666;
	z-index: 999;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	padding-top: 20%;
}

.InnerFreezePane
{
	text-align: center;
	width: 66%;
	/*background-color: #171;*/
	color: #ffffff;
	font-size: large;
	/*border: dashed 2px #111;*/
	padding: 9px;
}

