﻿body
{
}

.hide
{
	display: none;
}

DIV#main
{
	color: #000099;	
}

H1
{
	text-align: center;
}

H2
{
	text-align: center;	
}

DIV.description
{
	text-align: center;	
	margin-left: 25px;
	margin-right: 25px;
}

DIV#sendMethod
{
	margin-left: 25px;
	margin-top: 15px;
	width: 540px;
	background-color: #e9e8f0;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

DIV.comments
{
	margin-left: 25px;
	margin-top: 15px;
	width: 540px;
	background-color: #e9e8f0;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

.commentBox
{
	margin-left: 15px;
	width: 300px;
}

DIV#bookCover
{
	margin-left: 25px;
	margin-top: 15px;
	width: 540px;
	background-color: #e9e8f0;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;	
}


DIV#uploadDocument
{
	margin-left: 25px;
	margin-top: 15px;
	width: 540px;
	background-color: #e9e8f0;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

DIV#postDocument
{
	margin-left: 25px;
	margin-top: 15px;
	width: 540px;
	background-color: #e9e8f0;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

DIV#proof
{
	margin-left: 25px;
	margin-top: 15px;
	width: 540px;
	background-color: #e9e8f0;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

DIV#laminate
{
	margin-left: 25px;
	margin-top: 15px;
	width: 540px;
	background-color: #e9e8f0;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

DIV#bindings
{
	margin-left: 25px;
	margin-top: 15px;
	width: 540px;
	background-color: #e9e8f0;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

DIV#thankyouMessage
{
	margin-left: 25px;
	margin-top: 15px;
	width: 540px;
	background-color: #e9e8f0;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: left;
}

TABLE#bindingOptions
{
	border: none;
}

TABLE#bindingOptions TR
{
	border: none;
}

TABLE#bindingOptions TR TD
{
	border: none;
}

TABLE#bindingOptions TR TH
{
	border: none;
}


DIV#basketTotals
{
	width: 100%;
	text-align: right;
}

TABLE.tblBasketTotals
{
	margin-left: auto;
	margin-right: 0; 
	border: solid 1px #000099;
}

TABLE.tblBasketTotals TR
{
	border: none;
}

TABLE.tblBasketTotals TR TD
{
	border: none;
}


TABLE.tblBasketContents
{
	border: solid 1px #000099;
}

TABLE.tblBasketContents TR
{
	border: none;
}

TABLE.tblBasketContents TR TD
{
	border: none;
}

TABLE.tblBasketContents TR TH
{
	border: none;
	border-bottom: solid 1px #000099;
}

.even
{
	background-color: #f5f5f8;
}


DIV#summary
{
	margin-left: 25px;
	margin-top: 15px;
	width: 540px;
	background-color: #e9e8f0;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

DIV#emailQuoteForm
{
	margin-left: 25px;
	margin-top: 15px;
	width: 540px;
	background-color: #e9e8f0;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

DIV#uploadFinished
{
	margin-left: 25px;
	margin-top: 15px;
	width: 540px;
	background-color: #e9e8f0;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

DIV#uploadFinishedNextButton
{
	text-align: right;
	padding-right: 10px;
}

DIV#PostNextButton
{
	text-align: right;
	padding-right: 10px;
}

TABLE#productTable
{
	margin-left: 25px;
	margin-top: 15px;
	width: 550px;
	background-color: #e9e8f0;

}

TABLE#productTable TR TH
{
	border: none;
	text-align: left;
}

TABLE#productTable TR TH#column1
{
	width: 200px;
}

TABLE#productTable TR TH#column2
{
	width: 120px;
}

TABLE#productTable TR TH#column3
{
	width: auto;	
}

TABLE#productTable TR TD .ddlist
{
	width: 185px;
}

TABLE#productTable TR TD INPUT.quantityBox
{
	width: 65px;
	padding-left: 5px;
}

TABLE#productTable TR TD
{
	border: none;
}

DIV.nextButtonPanel
{
	margin-left: 25px;
	width: 550px;
}

DIV.nextButtonPanel TABLE
{
	width: 100%;
	border: none;
}

DIV.nextButtonPanel TABLE TR TD
{
	width: 50%;
	border: none;
}

DIV.nextButtonPanel TABLE TR TD.left
{
	text-align: left;
}

DIV.nextButtonPanel TABLE TR TD.right
{
	text-align: right;
}

DIV.confirmButtonPanel
{
	margin-right: 10px;
	width: 550px;
	text-align: right;
}

DIV.confirmButtonPanel TABLE
{
    width: 100%;
    border: none;
}

DIV.confirmButtonPanel TABLE TR
{
    width: 100%;
    border: none;    
}

DIV.confirmButtonPanel TABLE TR TD
{
    width: 100%;
    border: none;    
}

.Flajaxian_FileBoxHeader
{
	display: none;
}

.Flajaxian_FileBoxFileList
{
	display: none;
}