﻿body {
}

#outerDiv 
{
	 height: 400px;
	 width: 450px;
	 border: 1px solid black;
	 position: absolute;
	 overflow: hidden;
 }
 
 #innerDiv 
 {
	position: absolute;
	left: 0px;
	top: 0px;
}

.cursor 
{  
	cursor: pointer;
}


/* ------ Master Page Styles ------	*/

.MainHeaderOuter
{
	/*left: -1px; 
	width: 900px; 
	top: 0px; 
	height: 394px; 
	background-color: #006fc1;
    text-align: justify;*/
	display: block;
	/*BACKGROUND-IMAGE: url('/images/<?= "bg_header_".rand(0,1000).".bmp"; ?>'); */
	BACKGROUND-IMAGE: url(images/headerimages/bg_header7.bmp); 
	VERTICAL-ALIGN: top; 
	BACKGROUND-REPEAT: no-repeat; 
	background-position:  left;
	HEIGHT: 31px;
}

.MainBodyTopRight
{
	BACKGROUND-IMAGE: url(Images/bg_1.gif); 
	WIDTH: 153px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 140px;
}

.MainBodyBottomRight
{
	BACKGROUND-IMAGE: url(Images/bu_2.gif); 
	WIDTH: 153px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 140px;
}

.MainBodyRight
{
	background-position: right; 
	BACKGROUND-IMAGE: url(Images/bu_3.gif); 
	WIDTH: 153px; 
	BACKGROUND-REPEAT: repeat-y; 
	TEXT-ALIGN: right;
}

.MainBodyTop
{
	BACKGROUND-IMAGE: url(Images/un_pana.gif); 
	VERTICAL-ALIGN: top; 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 35px; 
	TEXT-ALIGN: right;
}

.MainBodyBottom
{
	background-position: bottom; 
	BACKGROUND-IMAGE: url(Images/un_pana.gif); 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 59px;
}

.MainTableFooter
{
	BACKGROUND-IMAGE: url(Images/FooterBackground.jpg); 
	WIDTH: 684px; 
	HEIGHT: 156px;
	background-repeat: no-repeat;
	background-position: bottom;
}

/* -------- End Master Page Styles --------------- */


.RunTimeButton
{
	color: white;
    background-color: #036DB9;
    width: 79px;
    height: 23px;
}

.RunTimeButtonReverse
{
	color: #036DB9;
    background-color: White;
    width: 79px;
    height: 23px;
    /*Font-Size: medium;*/
}

/* ---------------- Select Products Page Styles ----------------------- */

/* ---------------- Headers -------------------------- */

.ProductsHeader
{
	font-family: Verdana;
	font-size: 12px;
	color: #036DB9;
}

.DateHeader
{
	font-family: Verdana;
	font-size: 12px;
	color: #036DB9;
}

.ResolutionHeader
{
	font-family: Verdana;
	font-size: 12px;
	color: #036DB9;
}

.MosaicHeader
{
	font-family: Verdana;
	font-size: 12px;
	color: #036DB9;
}

.FormatHeader
{
	font-family: Verdana;
	font-size: 12px;
	color: #036DB9;
}

.PriceHeader
{
	font-family: Verdana;
	font-size: 12px;
	color: #036DB9;
}

.OrderHeader
{
	font-family: Verdana;
	font-size: 12px;
	color: #036DB9;
}

/* ----------------- General data outside the grid ----------------- */
.lbl_ChooseAProduct
{
	font-weight : bold; 
	font-family: Verdana;
	font-size: large;
	color: #036DB9;
	margin-left: 10px;
}

.Label_SelectArea
{
	font-weight : normal; 
	font-family: Verdana;
	font-size: small;
	color: #036DB9;
	margin-left: 10px;
}

.lbl_SelectArea
{
	font-weight : normal; 
	font-family: Verdana;
	font-size: small;
	color: #036DB9;
}

.Products
{
	font-family: Verdana;
	font-size: 12px;
	color: #036DB9;
	margin-left: 20px;
}

.Date
{
	font-family: Verdana;
	font-size: 12px;
	color: #036DB9;
}

.Resolution
{
	font-family: Verdana;
	font-size: 12px;
}

.Mosaic
{
	font-family: Verdana;
	font-size: 12px;
}

.Format
{
	font-family: Verdana;
	font-size: 12px;
}

.Price
{
	font-family: Verdana;
	font-size: 12px;
	border-style: inset;
	border-width: 0px;
	color : black;
}

.Order
{
	font-family: Verdana;
	font-size: 12px;
	color: #036DB9;
}

/* ---------------- End Select Products Page Styles -------------------*/

/* ---------------- Shopping Basket Page Styles -----------------------*/

/* ---------------- Data Grid Styles --------------------------------- */

.HeaderStyle
{
	font-family: Verdana;
	background-color: #036DB9;
	font-weight : bold; 
	Font-Size: 12px;
	color: White;
	text-align: left;
}

.RowStyle
{
	font-family: Verdana;
	Font-Size: 12px;
	text-align: left;
	vertical-align: middle;
	color: #036DB9;
}

.Header_ProductName
{
	font-family: Verdana;
	background-color: #036DB9;
	font-weight : bold;
	Font-Size: 12px;
	color: White;
	text-align: left;
	margin-left: 10px;
}

.Header_Date
{
	font-family: Verdana;
	background-color: #036DB9;
	font-weight : bold;
	Font-Size: Small;
	color: White;
	margin-left: 10px;
	margin-right: 10px;
}

.Header_DeliveryMethod
{
	font-family: Verdana;
	background-color: #036DB9;
	font-weight : bold;
	Font-Size: 12px;
	color: White;
	margin-left: 12px;
	margin-right: 10px;
}

.Header_Quantity
{
	font-family: Verdana;
	background-color: #036DB9;
	font-weight : bold;
	Font-Size: 12px;
	color: White;
	margin-left: 0px;
}

.Header_Price
{
	font-family: Verdana;
	background-color: #036DB9;
	font-weight : bold;
	Font-Size: 12px;
	color: White;
	margin-left: 0px;
	margin-right: 10px;
}

.Header_Delete
{
	font-family: Verdana;
	background-color: #036DB9;
	font-weight : bold;
	Font-Size: 12px;
	color: White;
	margin-left: 10px;
	margin-right: 10px;
}

/* ---------------------------------------------- */

.lbl_ProductName
{
	font-family: Verdana;
	Font-Size: 12px;
	text-align: left;
	vertical-align: middle;
	color: #036DB9;
	margin-left: 10px;
}

.lbl_DateRange
{
	font-family: Verdana;
	Font-Size: 12px;
	text-align: left;
	vertical-align: middle;
	color: #036DB9; 
	margin-left: 10px;
	margin-right: 10px;
}

.lbl_DeliveryMethod
{
	font-family: Verdana;
	Font-Size: 12px;
	text-align: left;
	vertical-align: middle;
	color: #036DB9;
	margin-left: 10px;
	margin-right: 5px;
}

.drp_DeliveryMethod
{
	font-family: Verdana;
	Font-Size: 12px;
	text-align: left;
	vertical-align: middle;
	color: #036DB9;
	margin-left: 0px;
	margin-right: 5px;
}

.img_DownArrow
{
	margin-left: 20px;
	margin-right: 0px;
}

.txt_QuantityNumber
{
	font-family: Verdana;
	Font-Size: 12px;
	text-align: center;
	vertical-align: middle;
	color: #036DB9;
	margin-left: 0px;
	margin-right: 10px;
}

.img_UpArrow
{
	margin-left: 0px;
	margin-right: 20px;
}

.TotalPrice_txt
{
	font-family: Verdana;
	color: #036DB9;
	border-width: 0px;
}

.img_Delete
{
	margin-left: 14px;
}

.lbl_Pack
{
	font-family: Verdana;
	Font-Size: 11px;
	color: #036DB9;
}

.Pack_txt
{
	font-family: Verdana;
	color: #036DB9;
	width: 125px;
	border-width: 0px;
}

.lbl_PromotionCode
{
	font-family: Verdana;
	Font-Size: 11px;
	color: #036DB9;
}

.DiscountCode_txt
{
	font-family: Verdana;
	width: 125px;
	color: #036DB9;
}

.VAT_txt
{
	font-family: Verdana;
	width: 125px;
	color: #036DB9;
	border-width: 0px;
}

.lbl_VAT
{
	font-family: Verdana;
	Font-Size: 11px;
	color: #036DB9;
}

.GrandTotal_txt
{
	font-family: Verdana;
	width: 125px;
	color: #036DB9;
	border-width: 0px;
}

.lbl_GrandTotal
{
	font-family: Verdana;
	Font-Size: 14px;
	color: #036DB9;
}

.lbl_CustomerRef
{
	font-family: Verdana;
	Font-Size: 11px;
	color: #036DB9;
}

.txt_JobRef
{
	font-family: Verdana;
	width: 125px;
	color: #036DB9;
}

/*------------------- End Shopping Basket Page Styles	----------------*/

/*---------------- New User (Register or Create) Page Styles -----------------------*/

.NewUserLink
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 10px;
}
.ForgotPasswordLink
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 10px;
}

.Main_Header
{	
	font-family: Verdana;
	color: #036DB9;
	font-size: 18px;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}


.lbl_SignUp
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
}

.Main_Labels
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
	margin-left: 10px;
}

.Main_TextAreas
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
}

.Address1
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
}

.Address2
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
}

.PhoneCode_text
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
}

.lbl_ie
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
}

.Invoice_chk
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
	margin-left: 10px;
}

.Admin_Chk
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
}

.MailingList_chk
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
	margin-left: 10px;
}

.lbl_ReceiveInfo
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
}

.lbl_HowDidUHear
{
	font-family: Verdana;
	font-size: 12px;
	color: #036DB9;
}

.WayOfKnow_list
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
}

.TermAndConditions_chk
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
	margin-left: 10px;
}

.lbl_UKBussiness
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
	margin-left: 10px;
}

.Organisation_list
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
}

.Country_list
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
}

.link_tandc
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
	margin-left: 10px;
}

/*--------	End New User (Register or Create) Page Styles		---------------*/


/*---------------- Login Page Styles -----------------------*/

.lbl_Login
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
	font-weight: normal;
}

.UserNameLabel
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
	font-weight: normal;
}

.PasswordLabel
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
	font-weight: normal;
}

.Reg_New_User
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
	font-weight: normal;
}

/*---------------- End Login Page Styles -----------------------*/

/*---------------- Checkout Page Styles -----------------------*/

.chk_InvoiceMe
{
	margin-left: 6px;
}

.lbl_Checkout
{
	font-weight : bold; 
	font-family: Verdana;
	font-size: large;
	color: #036DB9;
	margin-left: 10px;
}

.lbl_ConfirmDetails
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
	font-weight: normal;
	margin-left:10px;
}

.lbl_BillingHeader
{
	font-family: Verdana;
	text-decoration: underline;
	color: #036DB9;
	font-size: 12px;
	font-weight: bold;
	margin-left:10px;
}

.lbl_DeliveryHeader
{
	font-family: Verdana;
	text-decoration: underline;
	color: #036DB9;
	font-size: 12px;
	font-weight: bold;
	margin-left:10px;
}

.lbl_Names
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
	font-weight: normal;
	margin-left:10px;
}

.txt_Values
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
	margin-left:10px;
}

.list_Title
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
	margin-left:10px;
}

.list_Country
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
	margin-left:10px;
}

.txt_Legal
{
	font-family: Verdana;
	font-size: 12px;
	margin-left:10px;
}

.chk_ConfirmTerms
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
	margin-left:10px;
}

/*---------------- End Checkout Page Styles -----------------------*/

/*---------------- Order Details Page Styles -----------------------*/

.Label_Headers
{
	font-family: Verdana;
	color: White;
	font-size: 12px;
	font-weight: bold;
}

.Label_Data
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
}

/*---------------- End Order Details Page Styles -----------------------*/

/*-------------------Customer Settings Page --------------------------- */

.lbl_YourAccount
{
	font-weight: bold;
	font-family: Verdana;
	color: #036DB9;
	font-size: 12px;
}

.lbl_Welcome
{
	font-family: Verdana;
	color: #036DB9;
	font-size: 10px;
}

/*-------------------End of Customer Settings Page ----------------------*/