﻿.HeadingRed {
	font-size: 1.5em;
	margin: 0 0 5px 0;
	color: #DA2128;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}

p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:small; font-weight: normal; color: #000000;}

.button { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #E7EAFC; 
 color: #0D26BD; 
 margin-left: 12px; 
 margin-top: 3px; 
 margin-bottom: 2px; 
 font-weight:bold;
}

.buttonRed { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #E7EAFC; 
 color: Red; 
 margin-left: 12px; 
 margin-top: 3px; 
 margin-bottom: 2px; 
}


#contarea {
	/*float:left;
 margin-left:50px;*/
	width:452px;
		/*width:452px;*/
		/*width: 744px;*/
	font-family: Verdana, Arial, sans-serif;	
	font-size:small;
		padding:0 0 0 125px;	
}

#ec_basket {
	width: 20px;
	height: 14px;
	float: left;
	margin: 15px 0 0 0;
}

#ec_moreinfo {
	width: 20px;
	height: 14px;
	float: left;
	margin: 15px 0 0 35px;
}

/* ***** Start of Basket Page layout ****** */

#basketdetails {
	width:452px;
	/*width: 390px;*/
	float: left;
	background-color: #C7D6ED;
		/*background-color: #FFFFFF;*/
	margin: 15px 0 0 0;
	/*border: 4px solid #FFCC00;*/

}

#basketdetails2 {
	width:452px;
	/*width: 390px;*/
	float: left;
	/*background-color: #C7D6ED;*/
		/*background-color: #FFFFFF;*/
	margin: 15px 0 0 0;
	border-bottom: solid 1px black;

}

#basketdetailsempty {
	width:352px;
	/*width: 390px;*/
	float: left;
	/*background-color: #C7D6ED;*/
		/*background-color: #FFFFFF;*/
	margin: 15px 0 0 40px;
}

#bd_basket_head {
	float: left;
		width: 437px;
	/*width: 340px;*/
	margin: 10px 3px 0 0;
	/*background-color: #C7D6ED;*/
	border-bottom: solid 1px black;
	color:#A978B4;
	font-weight:bold;
	
	
		
}

#bd_info_back 
{
		width: 347px;
			float: left;
	/*background-color: #C7D6ED;*/
		background-color: #F2F3FB;
}


#bd_info {
	width: 287px;
/*		width: 182px;*/

	float: left;
	padding: 5px 0 5px 5px;
}

#bd_quantity {
	width: 150px;
	float: left;
	text-align: right;
	padding: 5px;
}

#bd_remove {
	width: 150px;
	float: left;
	text-align: right;
	padding: 5px;
	margin: 25px 0 0 0;
}

#ec_contshopping {
	width: 125px;
	float: left;
	margin: 5px 0 0 0;
}

#ec_recproc {
	width: 327px;
	float: left;
	margin: 5px 0 0 0;
	text-align: right;
}

/* ***** End of Basket Page layout ****** */

/* ********* Start of Pictures not used for Priddy ****** */

#bd_pic {
	width: 100px;
	float: left;
	text-align: center;
	background-color:Transparent;
	padding: 0px 5px 5px 0px;
}

#bd_pic img {
	margin: 0;
	padding: 0;
	
	/*border: 1px solid #666666;*/
}


#bd_pic2 {
	width: 62px;
	float: left;
	text-align: center;
	padding: 5px 0 5px 0;

}

#bd_pic2 img {
	margin: 0;
	padding: 0;
	border: 1px solid #666666;
}

/* ********* End of Pictures not used for Priddy ******** */


#ec_contshopping img, #ec_recproc img {
	margin: 0;
	padding: 0;
}

#ec_tag {
	width: 452px;
	color: #CC0000;
	font-size: 1.2em;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	margin: 15px 0 10px 0;
}

#ec_sub {
	float: left;
	width: 560px;
	color: #111111;
	font-size: 1em;
	font-family: Verdana, Arial, sans-serif;
	margin: 25px 0 10px 0;
}

#ec_details {
	float: left;
	/*width: 201px;*/
	margin: 0 5px 0 0;
	background-color: #D1BADA;
	padding: 10px;
}

/* ***** Start of Order Summary Page layout ****** */

#ecd_overview {
	float: left;
		width: 430px;
	/*width: 340px;*/
	margin: 0px 3px 0 0;
	/*background-color: #C7D6ED;*/
	/*height: 85px;*/
	border-bottom: solid 1px black;
	padding-bottom: 10px
}


#ecd_overview_head {
	float: left;
		width: 437px;
	/*width: 340px;*/
	margin: 10px 3px 0 0;
	/*background-color: #C7D6ED;*/
	border-bottom: solid 1px black;
		color:#A978B4;
		font-weight:bold;
		
}
#ecd_overviewprice {
	/*float: left;*/
	width: 50px;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	/*background-color: #E1EAF6;*/
	height: 85px;
	line-height: 85px;
}

#ecd_info {
	width: 295px;
	/*width: 173px;*/
	float: left;
	padding: 5px 5px 5px 0px;
	
}
#ecd_info_head {
	width: 275px;
	/*width: 173px;*/
	float: left;
	padding: 5px 5px 5px 0px;
	
}

#ecd_quantity {
	width: 50px;
	float: left;
	padding: 5px 0 5px 5px;
	/*border-left: solid 1px black;
	height: 85px;*/
}

#ecd_quantity_head {
	width: 70px;
	float: left;
	padding: 5px 0 5px 5px;
	/*border-left: solid 1px black;
	height: 85px;*/
}

#ecd_price {
	width: 50px;
	float: left;
	padding: 5px 0 5px 5px;
	/*border-left: solid 1px black;
	height: 85px;*/
	text-align:right;
}



#ecd_lhs {
	float: left;
	width: 235px;
	margin: 10px 3px 0 0;
}

#ecd_delivery {
	float: left;
	width: 225px;
	text-align: left;
	margin: 10px 3px 0 0;
	/*padding:10px 0 0 0;*/
	/*height: 100px;*/
}

#ecd_contact {
	float: left;
	width: 230px;
}
/* ***** End of Order Summary Page layout ****** */

/* ***** Start of Totals section - Order Summary Page layout ****** */

#ecd_totals {
	float: left;
	width: 210px;
	margin: 3px 0 0 0;
}

#ecd_title {
	float: left;
	width: 112px;
	margin: 3px 0 0 0;
	padding: 0 5px 0 0;
	height: 25px;
	line-height: 25px;
	text-align: right;
}

#ecd_value {
	float: left;
	width: 50px;
	margin: 3px 0 0 0;
	padding: 0 0 0 15px;
	/*background-color: #E1EAF6;*/
	height: 25px;
	line-height: 25px;
	text-align: right;
}

#ecd_gtotal {
	float: left;
	width: 50px;
	margin: 3px 0 0 0;
	padding: 0 0 0 15px;
	/*background-color: #BACDE9;*/
	height: 25px;
	line-height: 25px;
	text-align: right;

}

#ecd_buynow {
	float: left;
	width: 105px;
	margin: 3px 0 0 0;
	padding: 0;
	background-color: #2E3092;
	height: 25px;
}

#ecd_buynow img {
	padding: 0;
}

/* ***** End of Totals section - Order Summary Page layout ****** */

#bd2_info {
	width: 240px;
/*		width: 182px;*/
	float: left;
	padding: 5px 5px 5px 0px;
}
#bd2_info_head {
	width: 220px;
/*		width: 182px;*/
	float: left;
	padding: 5px 5px 5px 0px;
}

#bd2_quantity {
	width: 20px;
	float: left;
	text-align: right;
	padding: 5px;
	/*border: solid 1px;*/
}


#bd2_quantity_head {
	width: 70px;
	float: left;
	padding: 5px 0px 5px 5px;
	/*border: solid 1px;*/
}

#bd2_price {
	width: 50px;
	float: left;
	padding: 5px 0 5px 30px;
	text-align:right;
	/*border-left: solid 1px black;
	height: 85px;*/
		/*border: solid 1px;*/
}
#bd2_price_head {
	width: 50px;
	float: left;
	padding: 5px 0 5px 10px;
	/*border-left: solid 1px black;
	height: 85px;*/
		/*border: solid 1px;*/
			text-align:right;

}
#bd2_recalc {
	width: 20px;
	float: left;
	padding: 5px 0 5px 5px;
	/*border-left: solid 1px black;
	height: 85px;*/
		/*border: solid 1px;*/
}
#bd2_recalc_head {
	width: 50px;
	float: left;
	padding: 5px 0 5px 5px;
	/*border-left: solid 1px black;
	height: 85px;*/
		/*border: solid 1px;*/
}

#bd2_remove {
	width: 20px;
	float: left;
	text-align: right;
	padding: 5px;
	/*margin: 25px 0 0 0;*/
		/*border: solid 1px;*/
}

#bd2_remove_head {
	width: 20px;
	float: left;
	text-align: right;
	padding: 5px;
	/*margin: 25px 0 0 0;*/
		/*border: solid 1px;*/
}


#bd2_totals {
	float: left;
	width: 435px;
	margin: 3px 0 0 0;
}

#bd2_total_title {
	float: left;
	width: 287px;
	margin: 3px 0 0 0;
	padding: 0 5px 0 0;
	height: 25px;
	line-height: 25px;
	text-align: right;
}



#bd2_gtotal {
	float: left;
	width: 54px;
	margin: 3px 0 0 0;
	padding: 0 0 0 15px;
	/*background-color: #BACDE9;*/
	height: 25px;
	line-height: 25px;
	text-align: right;
/*border: solid 1px;*/
	

}



.BlueHeaderLarge {
	color: #0072BC;
	font-weight: bold;
	font-size: 1.3em;
}

#ec_table
{
	margin-top: 20px;
	padding-top: 20px;
}



#ec_detailsform 
{
	width: 453px;
	float: left;
	font-family: Verdana, Arial, sans-serif;	
	font-size:small;
	/*background-color: #D4EFFC;
	padding: 5px 0 5px 0;
	margin: 0 0 15px 0;
	vertical-align: top;*/
}

#ec_detailsform2 
{
	width: 453px;
	float: left;
	background-color: #D4EFFC;
	padding: 5px 0 5px 0;
	margin: 0 0 15px 0;
	vertical-align: top;
}

#ec_df_title {
	width: 95px;
	float: left;
	padding: 0 0 0 5px;
	height: 20px;
	line-height: 20px;
}

#ec_df_longtitle {
	width: 95px;
	float: left;
	padding: 10px 0 0 5px;
}

#ec_df_input {
	width: 345px;
	float: left;
	padding: 5px 0 0 5px;
	height: 20px;
}

#ec_ccf_minput {
	width: 345px;
	float: left;
	padding: 5px 0 0 5px;
}

#ec_df_input input, #ec_ccf_minput input {
	height: 15px;
	width: 300px;
	border: 1px solid #666666;
	padding: 0;
	margin: 2px;
}

#ec_ccf_line {
	width: 453px;
	float: left;
}

#ec_ccf_sinput {
	width: 50px;
	float: left;
	padding: 5px 0 0 5px;
	height: 20px;
}

#ec_ccf_stitle {
	width: 65px;
	float: left;
	padding: 0 5px 0 5px;
	height: 20px;
	line-height: 25px;
}

#ec_ccf_sinput input {
	height: 15px;
	width: 40px;
	border: 1px solid #666666;
	padding: 0;
	margin: 2px;
}

#ec_df_outline 
{
		width: 450px;
	float: left;
}

#ec_df_toggle {
	width: 24px;
	float: left;
	text-align: center;
}

#ec_df_tag {
	width: 200px;
	float: left;
	font-size: 0.9em;
}

#ec_df_buttons {
	width: 270px;
	float: left;
	text-align: right;
}

#ec_ccf_buttons {
	width: 453px;
	float: left;
	text-align: right;
}

#ec_yabox {
	width: 430px;
	float: left;
	background-color: #D4EFFC;
	margin: 0 0 15px 0;
	padding: 10px;
}

#ec_yabox ol {
	margin: 0 0 0 20px;
	padding: 0;
	line-height: 17px;
}

.ec_BlueHeaderLarge {
	color: #24408F;
	font-weight: bold;
	font-size: 16pt;
/*	font-size: 1.3em;*/
	padding-top: 10px;
	padding-bottom:10px;
}

.ec_PurpleHeaderLarge {
	color: #A978B4;
	font-weight: bold;
	font-size: 1em;
	padding-bottom:10px;
}
.ec_TextBlueSmall 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #24408F;
	font-weight: normal;
	font-size: small;
}

/* ****** Start of New Priddy ecomm boxes ****** */

.ec_outlineTLC {background-image: url(../media/e_outlineTLC.gif); background-repeat: repeat; background-position: left top;}
.ec_outlineTLC2 {background-image: url(../media/e_outlineTLC2.gif); background-repeat: repeat; background-position: left top;}
.ec_outlineTRC {background-image: url(../media/e_outlineTRC2.gif); background-repeat: repeat; background-position: right top;}
.ec_outlineBLC {background-image: url(../media/e_outlineBLC2.gif); background-repeat: repeat; background-position: left top;}
.ec_outlineBLC2 {background-image: url(../media/e_outlineBLC2.gif); background-repeat: repeat; background-position: left top;}
.ec_outlineBRC {background-image: url(../media/e_outlineBRC2.gif); background-repeat: repeat; background-position: right top;}
.ec_outlineBRC2 {background-image: url(../media/e_outlineBRC2.gif); background-repeat: repeat; background-position: right top;}
.ec_outlineL {background-image: url(../media/e_outlineL2.gif); background-repeat: repeat; background-position: left top;}
.ec_outlineR {background-image: url(../media/e_outlineR2.gif); background-repeat: repeat; background-position: right top;}
.ec_outlineT {background-image: url(../media/e_outlineT2x.gif); background-repeat: repeat; background-position: left top;}
.ec_outlineB {background-image: url(../media/e_outlineB2x.gif); background-repeat: repeat; background-position: left bottom;}
.ec_outlineBx {background-image: url(../media/p_outlineB.gif); background-repeat: repeat-x; background-position: left bottom;}
.ec_bgcolour {background-color: #D1BADA;}

.ec_outlineT_add {background-image: url(../media/e_outlineT2_add.gif); background-repeat: repeat; background-position: left top;}
.ec_outlineB_add {background-image: url(../media/e_outlineB2_add.gif); background-repeat: repeat; background-position: left bottom;}


.ec_outlineTLCw {background-image: url(../media/e_outlineTLCw2.gif); background-repeat: no-repeat; background-position: left top;}
.ec_outlineTRCw {background-image: url(../media/e_outlineTRCw.gif); background-repeat: no-repeat; background-position: right top;}
.ec_outlineBLCw {background-image: url(../media/e_outlineBLCw.gif); background-repeat: no-repeat; background-position: left top;}
.ec_outlineBRCw {background-image: url(../media/e_outlineBRCw2.gif); background-repeat: no-repeat; background-position: right top;}
.ec_outlineLw {background-image: url(../media/e_outlineLw.gif); background-repeat: no-repeat; background-position: left top;}
.ec_outlineRw {background-image: url(../media/e_outlineRw.gif); background-repeat: no-repeat; background-position: right top;}
.ec_outlineTw {background-image: url(../media/e_outlineTw.gif); background-repeat: repeat; background-position: left top;}
.ec_outlineBw {background-image: url(../media/e_outlineBw.gif); background-repeat: repeat; background-position: left bottom;}

.ec_outlineTLCb {background-image: url(../media/e_outlineTLCb.gif); background-repeat: no-repeat; background-position: left top;}
.ec_outlineTRCb {background-image: url(../media/e_outlineTRCb2.gif); background-repeat: no-repeat; background-position: right top;}
.ec_outlineBLCb {background-image: url(../media/e_outlineBLCb.gif); background-repeat: no-repeat; background-position: left top;}
.ec_outlineBRCb {background-image: url(../media/e_outlineBRC2x.gif); background-repeat: no-repeat; background-position: right top;}
/*.ec_outlineBRCb {background-image: url(../media/e_outlineBRCb.gif); background-repeat: no-repeat; background-position: right top;}*/
.ec_outlineBRCb2 {background-image: url(../media/e_outlineBRCb.gif); background-repeat: no-repeat; background-position: right top;}
.ec_outlineLb {background-image: url(../media/e_outlineLw.gif); background-repeat: no-repeat; background-position: left top;}
.ec_outlineRb {background-image: url(../media/e_outlineRw.gif); background-repeat: no-repeat; background-position: right top;}
.ec_outlineTb {background-image: url(../media/e_outlineTb.gif); background-repeat: repeat; background-position: left top;}
.ec_outlineBb {background-image: url(../media/e_outlineBb2.gif); background-repeat: repeat; background-position: left bottom;}
.ec_outlineTLb {background-image: url(../media/e_outlineTLb.gif); background-repeat: no-repeat; background-position: left top;}
.ec_outlineTRb {background-image: url(../media/e_outlineTRb.gif); background-repeat: no-repeat; background-position: right top;}

.ec_basket_font {font-size:x-small;}