@import url(/Orders/coreweb-grad.css);

#MainContent 
{
	padding: 0px;
	margin: 0px;
	width: 780px;
	background-color: #FFF;
	text-align: left;
}

.Main, #Upsell, #Checkout
{
        width: 780px;
        padding-top: 15px 9px;
}


html>body .Main, html>body #Upsell, html>body #Checkout
{
        width: 762px;
		background-color: #fff;
}

#SupportFooter 
{
	width: 700px;
}

a:link, a:active, a:visited 
{ 
	color: #800000;
}

H1
{
	color: #CC6600;
}
H4
{
	color: #CC6600;
}

.ViewName 
{
	color: #CC6600;
}
#Proofs #PageHeader, #ViewBasket #PageHeader 
{
	width: 490px;
}
#Proofs #GraduateInfo .Info, #Proofs #Specials .SpecialsItem
{
	color: #CC6600;
}
#Proofs #Specials .SpecialsSpacer
{
	border-color: #CC6600;
}
#Proofs #DiscountCode
{
	display: none;
}
.PackageItem .Price 
{
	color: #CC6600;
}
.DisplayInfoBox .Info
{
	color: #CC6600;
}
.FAQSection 
{
	color: #CC6600;
}
#Proofs #Locate a
{
	color: #CC6600;
}
#Proofs #Instructions {
	clear: both;
	padding-top: 4px;
}

.OrderSummary th 
{
	background-color: #D1D6DA;
}
.Totals th 
{
	background-color: #FFFFFF;
}
.Button
{
	background: #FFFFFF;
	color: #CC6600;
	font-weight: bold;
	font-family: tahoma;
	font-size: 10pt;
	border: solid 1px #CC6600;
}

#Confirm #btnCompleteOrder
{
	background: #CC6600;
	color: #ffffff;
	font-weight: bold;
	font-family: tahoma;
	font-size: 10pt;
	border: 3px #CC6600 double;
}
#PackageListing .Description1
{
	width: 300px;
	text-align: left;
}

#HavePIN {
	float: none;
	margin-left: 230px;
	padding: 15px;
	width: 275px;
	*width: 305px;
	border: 1px solid #AAA;
	background: #EEEEEE;
}

#PINInput th {
	width: 75px;
}

#PINInput .TextBox {
	width: 120px;
}

#NoPIN 
{
	display: none;
}

#Default #Track {
	display: none;
}

#Upsell #UpsellButtons .Button {
	background-color: #FFCC00;
}
#Upsell #UpsellBlock h4 {
	background-color: #CCC;
}
#Upsell #UpsellBlock #PriceDifference, #Upsell #UpsellBlock #PriceDifferenceSpacer {
	background-color: #EEE;
}
#UpsellBlock
{
	margin-top: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	border-top: dotted 1px #AAA;
}
#Upsell 
{
	border-bottom: dotted 1px #AAA;
}
#Proofs #GraduateInfo, #Proofs #Specials 
{
	margin-right: 20px;
}

/*** New Upsell Styles ***/
.Upsell {
   width: 160px;
   float: left;
   margin: .5em;
}
.Upsell .Title {
   background: #CC6600;
   color: white;
   font-weight: bold;
   padding: .4em;
}
.Upsell .Body {
   background: #cccccc;
   font-size: 90%;
   border-left: 1px solid #c5bca6;
   border-right: 1px solid #c5bca6;
   padding: .4em;
   height: 275px;
}
.Upsell .AddLine {
   background: #CC6600;
   color: white;
   font-weight: bold;
   padding: .4em;
}
.UpsellImage {
   height: 160px;
}

/*** Packages Page ***/
#Packages {
	background-color: #faebd4;
}
#Packages #PackageListing table {
	background-color: #FFFFFF;
}
#Packages #PackageListing table table {
	background-color: #dddddd;
}
#Packages #Message {
	width: 550px;
}
#Packages #Sidebar {
	float: right;
	padding: 0px;
	margin-top: -90px;
}
#Packages #Sidebar #Proof {
	text-align: center;
	padding: 0px;
	
}
#Packages #Sidebar #FAQ {
	display: none;
}
#Packages #PackageListing .Buttons {
	text-align: left;
}
#Packages #PackageListing #btnCancel2 {
	position: absolute;
	top: 260px;
}

#PackageHeader0 {
	clear: both;
}

#Packages #PackageListing {
	width: 745px;
}

#PackageListing .QtyBreak
{
	width: auto;
	text-align: right;
}

#PackageListing .Description2
{
	width: auto;
}

/*** This controls the width of the gray section on the Packages page ***/
#PackageListing .Description1
{
	width: 370px;
	background:#ffffff
}

#PackageListing td.AddBtn.DigitalRedirect {
	text-align: right;
}

/*** Added 11-08 ***/

/*** This controls the borders to the description/price/qty box ***/
#PackageListing table
{
	margin: 0px;
	border-bottom-color: #670000;
	border-right-color: #824405;
	border-left-color: #824405;
	border-top-color: #670000;
}

/*** This controls the headers for the packages ***/
#MainContent #frmPackages #Packages #PackageListing .PackageHeader  {
	background-image: url(/COREWebAssets/71994/Custom/images/Header2.png);
	font-size: 18px;
	color: #FFFFFF;
	border:none;
	background-color: #faebd4;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 20px;
}

/*** This Hides the word Description from the package headers ***/
#MainContent #frmPackages #Packages #PackageListing .PackageHeader .DescriptionBoth {
	visibility: hidden;
}

/*** This Hides the word Price from the package headers ***/
#MainContent #frmPackages #Packages #PackageListing .PackageHeader .Price {
	visibility: hidden;
}

/*** This Hides the word QTY from the package headers ***/
#MainContent #frmPackages #Packages #PackageListing .PackageHeader .Qty {
	visibility: hidden;
}

/*** This takes the margin away from the top of the first package header box ***/
#MainContent #frmPackages #Packages #PackageListing #PackageHeader0 {
	margin-top: 0px;
}

/*** This moves the payment method table and the Continue button away from the right hand edge of the page. ***/
#pnlPayment, #AddressButtons {
	width: 94%;
}

#AddressButtons {
	margin-top: 10px;
}

#MonsterMain .MonsterDescription {
	margin:10px 10px 10px 0;
}

#MonsterMain table tr#ComplexionTouchupUIRow {
	background-color:#ffda9f;     
}

#MonsterMain table tr#DigitalUpsellUIRow {
	background-color:#fffdd0;
}

#MonsterMain table tr#ComplexionTouchupUIRow input,
#MonsterMain table tr#DigitalUpsellUIRow input {
	height: 30px;
	width: 30px;
}

#MonsterMain table td.PackageName div.PerPosePrice {
	font-size: 11px;
}

div#DigitalDownloadsUI h2 {
	color:#cc6600;
}

/*** Digital Downlaods ***/
div#DigitalDownloadsUI div#Images {
	width:530px;
}

table.DigitalDownlProofs td.ProofInfo  img{
	width: 100px;
	-ms-interpolation-mode: bicubic;
}

div#DigitalDownloadsUI div#pnlProofs {
	background-color:#FAEBD4;
	width:530px;
}

div#DigitalDownloadsUI div#SelectedDigitalDownloads {
	margin-left:10px;
	width:220px;
}

table#SelectedDigitalDownloadsTable,
table#DigitalImagePricingOverview  {
	width:220px;
}

table#SelectedDigitalDownloadsTable th {
	background-color:#CC6600;
	color: #fff;
}

/*** Collage Products ***/
#pnlRenderSample p {
	text-align: center;
}