﻿#InputsFragment
{	position:relative; float:left; color:#4d4d4d;width:982px; padding:0px; margin:0px; }
.InputSection
{	width:830px;  float:left; position:relative;padding-left:20px}

.Label
{	
	position:relative; float:left; width:300px; color:#7d7d7d; margin: 0px 0px 0px 0px; font: normal 12px Arial ;
}
.LabelText
{	
	position:relative; float:left; width:400px; color:#7d7d7d; margin: 0px 0px 0px 0px; font: normal 12px Arial ;padding-left:20px;
}

.LabelDate
{	
	position:relative; float:left; width:180px; color:#7d7d7d; margin:0px 0px 0px 0px; font: bold 12px Arial ;
}

.InputSection input
{ width:372px; color:#848484;font: normal 10px Arial; margin-top:0px; float:left; position:relative;}


.InputSection textarea
{ width:372px; color:#848484;font: normal 10px Arial; margin-top:0px; float:left; position:relative;}

.SelectBox
{ width:374px; color:#848484;font: normal 10px Arial; margin-top:0px; float:left; position:relative;}

.submit 
{ margin:30px 0px 0px 20px; position:relative; float:right;background-color:#FFFFFF; }

.Error
{
	color:#FF0000;
	font-weight:bolder;
	margin-left:3px;
	position:relative;
	float:left;
	font-size:large;
}

.Thankyou
{	color:#9a9a9a; font-weight:bold;	}
.h2Heading
{
	padding-left:20px;
	font: bold 22px Arial , Gadget, sans-serif;
	color:#7d7d7d;
}

.h3Heading
{
	font: bold 15px Arial , Gadget, sans-serif;
	color:#7d7d7d;
	text-align:left;
	padding-top:10px;
	padding-right:20px;
}

.pText
{
	padding:0px 20px 0px 20px;
}

/*----------------------CheckOut Indicator Bijoy -----------------------*/
.spnDeliveryFront{font: bold 12px Arial , Gadget, sans-serif;color:#7d7d7d;padding:20px 120px 0px 0px;}
.spnDeliveryBack{font: bold 12px Arial , Gadget, sans-serif;color:#7d7d7d;padding:20px 0px 0px 144px;}
.spnDeliveryNormal{font: bold 12px Arial , Gadget, sans-serif;color:#7d7d7d;padding:20px 0px 0px 0px;}

/*----------------------CheckOut Confirmation Bijoy -----------------------*/
.InputSections{PADDING-LEFT:20PX;}
.divDetails{ float:left;position:relative; color:#7d7d7d; margin:0px; font: normal 12px Arial; width:800px; }
.DeliveryDetails{float:left;position:relative; color:#7d7d7d; margin:0px; font: normal 12px Arial;width:260px; }
.DeliveryProducts{float:left;position:relative; color:#7d7d7d; margin:0px; font: normal 12px Arial;width:260px;text-align:left;}
.DeliveryTotal{float:left; position:relative; color:#7d7d7d; margin:0px; font: normal 12px Arial;width:200px; text-align:left; padding-right:50px;  }

.divBilling{ float:left;position:relative; color:#7d7d7d; margin:0px; font: normal 12px Arial; width:800px;}
.BillingDetails{float:left;position:relative; color:#7d7d7d; margin:0px; font: normal 12px Arial;width:300px; }
.BillingTotal{float:right; position:relative; color:#7d7d7d; margin:0px; font: normal 12px Arial;text-align:left; width:200px;}

.LabelSections
{position:relative; float:left; color:#7d7d7d; margin:0px; font: normal 12px Arial ;}
.divDeliveryHideShow {margin-left:20px;width:830px;float:left;position:relative;}
.buttonSection .SubmitButton { background: url(../images/BtnMagazine.png) 0 0 no-repeat; height: 24px; border: none; width:170px; color:#fff; font-size: 12px; line-height: 1; text-transform: uppercase; padding: 0; margin: 0; float:right; position:relative; font:bold 12px Arial #fff;cursor:pointer;}
#buttonSectionNew .SubmitButton { background: url(../images/BtnMagazine.png) 0 0 no-repeat; height: 24px; border: none; width:170px; color:#fff; font-size: 12px; line-height: 1; text-transform: uppercase; padding: 0; margin: 0; float:right; position:relative; font:bold 12px Arial #fff;cursor:pointer;}


.pRadioYes
{ width:150px;display:inline; }
.pRadioNo
{ width:150px; padding-left:50px; }
.LabelRadiobtns
{	
	position:relative; float:left; width:360px; color:#7d7d7d; margin:8px 0px 0px 0px; font: normal 12px Arial ;padding-left:20px;
}
.divThankYou{padding-left:20px;}

/*--------------------Add Voucher-------------------------*/
.imgList{border:solid 4px #838383;padding:2px;}
.imgMouseOver{border:solid 4px red;}

/*---------My Orders------------*/
#MyOrders
{ position:relative; float:left; text-align:left;}
#MyOrders td, #MyOrders th
{ padding:10px; }
#MyOrders table
{ border:0px;}
#MyOrders th
{ border-bottom:solid 1px #7d7d7d;}

#divOrders span label
{ position:relative; float:left; width:625px;}
#divOrders p span
{ text-align:right; PADDING-RIGHT: 50px; float:right;}


#ContentSectionRegister p{margin-top:10px; float:left;position:relative;margin-bottom:0px; height:20px;}
#ContentSection .InputSection p{margin-top:0px; float:left;position:relative;margin-bottom:10px;}
/*Changes by Hannah*/
.spnStyleStar
{
	padding-left: 350px;
}
.spnStyleBilling
{
	padding-left: 100px;
}
#ContentSectionRegister .InputSection .pText{margin-bottom:20px; padding:0; position:relative; height:40px;}