﻿/* Login Page */
div#viewProofLogin
{
	margin: -8px 0 0 0;
	padding: 0 0 0 10px;
}

div#viewProofLogin h1
{
	width: 948px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 25px;
	padding-bottom: 4px;
}

div#viewProofLogin p#viewProofLoginHeader
{
	padding: 0;
	margin: 20px 0 5px 0;
}

div#viewProofLogin div#proofLoginMoreInfo
{
	visibility: hidden;
	width: 273px;
	position: absolute;
	z-index: 1000;
	color: #000;
	background-color: #eee;
	padding: 8px;
	margin: 0;
	color: #4A5157;
	border: 1px solid #999;
}

div#viewProofLogin table#viewProofLoginContainer td
{
	margin: 0;
	padding: 4px;
}

div#viewProofLogin table#viewProofLoginContainer td .textBox
{
	border: 1px solid #999;
	width: 235px;
}

div#viewProofLogin p#viewProofLoginFooter
{
	color: #CC0000;
	font-weight: bold;
	padding: 0;
	margin: 5px 0 0 3px;
}

table#viewStatusContainer
{
	width: 928px;
	margin: 15px 0 0 0;
	padding: 4px;
}

table#viewStatusContainer tr#tHead
{
	text-align: left;
	background-color: #9E9E9E; 
	color: #fff;
	font-size: 13px;
	margin-bottom: 4px;
}

table#viewStatusContainer tr.viewStatusContainerAlternating
{
	background-color: #eee; 
}

div#viewProof
{
	margin: -8px 0 0 0;
	padding: 0 0 0 10px;
}

div#viewProof h1
{
	width: 938px;
	border-bottom: 1px solid #ddd;
	margin: 0 0 25px 0;
	padding: 0 0 4px 0;
}

div#viewProof h2
{
	font-size: 14px;
	font-weight: normal;
	padding: 0;
	margin: 10px 0 10px 0;
}

div#viewProofLeft
{
	padding: 0;
	margin: 0 0 0 0;	
	float: left;
}

div#viewProofRight
{
	padding: 0;
	margin: 5px 0 0 40px;
	width: 385px;
	float: left;
}

div#viewProofComplete p
{
	font-size: 13px;
	margin: 10px 0 10px 0;
	padding: 0;
}

div#viewProofComplete p span
{
	font-weight: bold;
}

div#viewProofComplete p#callNote
{
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 0;
	width: 340px;
}

div#viewProofActions
{
	padding: 0;
	margin: 30px 0 15px 0px;
	width: 390px;
}

.viewProofActionsSentEmail
{
	margin: 0 0 0 4px;
	padding: 0;
	font-weight: bold;
}

div#viewProofNote
{
	margin: 0 0 10px 0;
	padding: 0;
}

div#proofStatusSelect
{
	margin: 0 0 15px 0;
	padding: 0;
}

div#proofStatusSelect p
{
	margin: 0 0 0 0;
	padding: 0;
}

div#viewProofComments
{
	margin: 0;
	padding: 0;
	clear: both;
}

div#viewProofComments p
{
	margin: 0 0 3px 0;
	width: 310px;
	padding: 0;
}

div#viewProofComments textarea, .modAdditions
{
	border: 1px solid #E0E0E0;
	width: 300px;
	height: 120px;
	margin: 0 0 11px 0;
	padding: 0;
}

div#proofStatusSubmit
{
	float: left;
	width: 158px;
	margin: 0 0 0 0;
	padding: 0;
}

p#viewProofColorVariations
{
	width: 330px;
	margin: 0 0 10px -13px;
	padding: 20px 0 0 14px;
	background-image: url(/media/images/icons/asterisk.jpg);
	background-repeat: no-repeat;
	background-position: 0px 23px;
}

div#viewProofPrevious
{
	font-size: 14px;
	margin: 30px 0 0 25px;
	padding: 0;
	width: 914px;
	background-image: url(/media/images/layout/bg_strip_grey.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

div#viewProofPrevious h3
{
	margin: 0 0 15px 0;
	padding: 8px 0 0 15px;
	font-size: 14px;
	font-weight: normal;
	height: 25px;
}

div.viewProofPreviousItem
{
	float: left;
	width: 270px;
	border-right: 1px dashed #ddd;
	margin: 0 0 25px 20px;
	padding: 0;
}

div.viewProofPreviousItemImage
{
	float: left;
	width: 106px;
	margin: 0;
	padding: 0;
}

div.viewProofPreviousItemText
{
	float: right;	
	width: 142px;
	margin: 0;
	padding: 0 0 0 8px;
	font-size: 11px;
}

p.viewProofPreviousItemNumber
{
	padding: 0;
	margin: 5px 0 0 0;
	font-weight: bold;
}

p.viewProofPreviousItemRequest
{
	padding: 0;
	margin: 0;
}

p,.viewProofPreviousItemResponse
{
	padding: 0;
	margin: 0;
}

div.viewProofPreviousItemApprove
{
	margin: 15px 0 0 0;
	padding: 0;
	width: 224px;
	font-size: 11px;
	font-weight: bold;
}

div#viewProofSendToFriend
{
	visibility: hidden;
	position: absolute;
	z-index: 1000;
	border: 1px solid #999; 
	background-color: #EBE9EA; 
	width: 350px; 
	padding: 12px;
}


div#viewProofAdditionalDesignFee
{
	visibility: hidden;
	position: absolute;
	z-index: 1000;
	border: 1px solid #999; 
	background-color: #EBE9EA; 
	width: 430px; 
	padding: 12px;
}

div#shipMethodShippingGuarantee
{
	visibility: hidden;
	position: absolute;
	z-index: 1000;
	border: 1px solid #999; 
	background-color: #EBE9EA; 
	width: 230px; 
	padding: 12px;
}


div#viewProofSendToFriend span
{
	font-weight: bold;
}

div#viewProofSendToFriend p
{
	margin: 2px;
	padding: 2px;
}

table#viewProofSendToFriendContainer
{
	width: 100%;
}

.sendFriendTextBox
{
	width: 157px;
	border: 1px solid #999;
}

.sendFriendTextArea
{
	width: 327px;
	border: 1px solid #999;
}