﻿body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-repeat: repeat;
	background-position: top center;
	margin: 0px;
	padding: 0px;
	/*background-color: #EA0000;*/
	background-color: #FFFFFF;
	background-image: url(/assets/site/back.gif);
}

td b
{
	font-size: 13px;
}

.table
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


td 
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}


a:link
{
color: #333333;

}
a:visited 
{
color: #333333;
}


a:hover, a:focus, a:active 
{
	color: #ed1f24;
}


img
{
border:none;
}

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #333333;
}

a.h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #333333;
	text-decoration:none;
}


h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	color: #333333;
}


.hp1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	line-height: 2;
}

a.n1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #666666;
	line-height: 1.3;
	text-decoration:none;
}

a.n1:link
{
color: #666666;

}

a.n1:visited 
{
color: #666666;
}


a.n1:hover, a.n1:focus, a.n1:active 
{
	color: #ed1f24;
}


a.nhps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	font-style: normal;
	color: #666666;
	text-decoration:none;
}

a.nhps:link
{
color: #666666;

}

a.nhps:visited 
{
color: #666666;
}

a.nhps:hover, a.n1:focus, a.n1:active 
{
	color: #ed1f24;
}

a.nhp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	color: #ed1f24;
	text-decoration:none;
}

a.nhp:link
{
color: #ed1f24;

}

a.nhp:visited 
{
color: #ed1f24;
}


a.nhp:hover, a.n1:focus, a.n1:active 
{
	color: #000000;
}


/*	 ============ Page Layout ============     */

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 795px;
	background-color: #FFFFFF;
		/*background-image: url(/assets/site/bg_flowers_left.gif);*/
	background-repeat: no-repeat;
	background-position: 2px 126px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #dbdbdb;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #dbdbdb;
}

#header {
	height: 132px;
	width: 795px;
}

#left{
	float: left;
	width: 170px;
	padding-top: 0px;

	min-height:425px;
	height:auto !important;
  	height:425px;
}


#content {
	float: left;
	width: 608px;
	margin-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	/*background-image: url(/assets/site/bg_flowers_right_top.gif);*/
	background-repeat: no-repeat;
	background-position: right bottom;
	overflow: visible;
	min-height: 425px;
	height:auto !important;
 }

#content .holder
{
	width: 580px;
	font-size: 0.9em;	
	font-family: Arial, Helvetica, sans-serif
}


#footer {
	clear: both;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #dbdbdb;
	overflow: hidden;
	height: 90px;	
	/*background-image: url(/assets/site/bg_flowers_right_base.gif);*/
	background-repeat: no-repeat;
	background-position: right top;		

}


/*#footer a:link, #footer a:visited
 {
	font-family: Arial, Helvetica, sans-serif;
}

#footer a:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
}*/

#bunny {
float:left;
position:relative;
bottom:-75px;
}

#footer .bunny
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

.bunny_hp
{
	float: left;
	visibility: visible;
	position: fixed;
	bottom: 100px;
	left: 10px;
}

.bunny_easter
{
	float: left;
	margin: -22px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.footermenu
{
	width: 665px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

.footermenu ul
{
	margin: 0px;
	padding: 12px 0px 0px;
}

.footermenu ul li 
{
	margin-left: 25px;
	padding-left: 5px;
	list-style-type: none;
	float: left;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	text-align: left;
	background-color: transparent;
	background-image: url(/assets/site/footer_vline.gif);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-x-position: left;
	background-y-position: center;
	margin-top: 0px;
	padding-top: 0px;
}

.footermenu a:link, .footermenu a:visited 
{
text-decoration: none;
color: #000000;
}

.footermenu a:hover 
{
text-decoration: underline;
color: #EA0000;
}

.footermenu_hp
{
	width: 790px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

.footermenu_hp ul
{
	margin: 0px;
	padding: 12px 0px 0px;
}

.footermenu_hp ul li 
{
	margin-left: 25px;
	padding-left: 5px;
	list-style-type: none;
	float: left;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	text-align: left;
	background-color: transparent;
	background-image: url(/assets/site/footer_vline.gif);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-x-position: left;
	background-y-position: center;
	margin-top: 0px;
	padding-top: 0px;
}

.footermenu_hp a:link, .footermenu_hp a:visited 
{
text-decoration: none;
color: #000000;
}

.footermenu_hp a:hover 
{
text-decoration: underline;
color: #EA0000;
}

.footer_c
{
	clear: both;
}



.e2z, .e2z a:link, .e2z a:visited
{
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A6A6B3;
	clear: right;
	padding-top: 7px;
	text-decoration: none;
}

.e2z a:hover
{
	color: #000099;
}



#logo
{
	padding-top: 0px;
	float: left;
	width: 550px;
	background-color: #FFFFFF;
}

#signup
{
	padding-right: 15px;
	float: right;
	width: 25px;
	background-color: #FFFFFF;
}

#basket
{
	background-image: url(/assets/site/basket_bg1.gif);
	background-repeat: no-repeat;
	width: 205px;
	height:70px;
	margin-top: 10px;
	float: left;
}

#basket .bag
{
	float: left;
	width: 40px;
	height: 85px;/*	border: 1px dotted #00CC00;	*/
	padding-left: 10px;
	padding-top: 6px;
}

#basket .bag_contents
{
	float: right;
	width: 150px;
	height: 85px;
	padding-top: 6px;	
	font-family: Arial, Helvetica, sans-serif;	
/*	border: 1px dotted #00CC00;*/
	font-size: 11px;
}

#basket .bag_contents .mybag
{
	font-weight: bold;
	font-size:105%;
	padding-bottom: 6px;
}

#basket .bag_contents .items
{
	float: left;
	width: 45px;
}


#basket .bag_contents .total
{
	float:right;
	width: 80px;
	padding-right: 20px;
}

#basket .bag_contents .checkout
{
	font-weight: bold;
	padding-top: 4px;
	font-size: 103%;
}


#basket .bag_contents .select_currency
{
	color: #666666;
	padding-top: 6px;
	padding-bottom: 4px;
	clear: both;
	float: left;
}


#basket .bag_contents .select_currency  a:visited /*, a:link*/
{
	text-decoration: none;
}

/*#basket .bag_contents .select_currency  a:hover
{
	text-decoration: none;
	color: #FFFFFF;
}

*/


#basket .bag_contents .currency_text
{
	float: left;
	padding-top: 2px;
}


#basket .bag_contents .currency_on
{
	color: #FFFFFF;
	background-color: #666666;
	height: 17px;
	width: 17px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	float: left;
		margin-right: 3px;
}

#basket .bag_contents .currency_off
{
	color: #000000;
	background-color: #CCCCCC;
	height: 17px;
	width: 17px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	float: left;
	margin-right: 3px;
}

#basket .bag_contents .currency_over
{
	color: #FFFFFF;
	background-color: #EA0000;
	height: 17px;
	width: 17px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	float: left;
	margin-right: 3px;
	cursor: pointer;
}



#basket .bag_contents .currency_on a:link, #basket .currency_on a:visited, #basket .currency_on a:hover
{
	color: #FFFFFF;
}

#basket .bag_contents .currency_over  a:hover
{
	color: #FFFFFF;
}






#basket  .links, .links a:link, .links a:visited,  .links:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 193px;
	clear: both;
	color: #333333;
	text-decoration: none;
	margin-top: 1px;
	padding-top: 4px;
	text-align: center;
}





#basket  .links a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 203px;
	clear: both;
	text-decoration: underline;
	color: #EA0000;
}

#signup {
	float: right;
	width: 25px;
}

#brands {
	float: right;
	width: 795px;
}

#topnav
{
	height: 20px;
	float: right;
	margin-top: 5px;
}

.topnav_txt:link, .topnav_txt:visited, .topnav_txt:hover, .topnav_txt:active
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
/*	font-weight: bold;*/
	line-height: 19px;
}





/* tabs */

#tabs_holder
{
	text-align: center;
	margin-top: -16px;
	margin-right: auto;
	margin-left: auto;
}


#tabs {
	font-size:.90em;
	/*	margin:0 auto;*/
/*	width:500px;*/
	margin-left: 220px;
}
#tabs ul{
	margin:0;
	padding:0 10px 0;
	list-style:none;
}
#tabs li{float:left;background:url(/assets/img/tabs/left.gif) no-repeat left top;margin:0;padding:0 0 0 9px}
#tabs a{
	display:block;
	background:url("/assets/img/tabs/right.gif") no-repeat right top;
	padding:3px 10px 2px 3px;
	text-decoration:none;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	line-height: 12px;
}
#tabs .current
{
	background-image:url(/assets/img/tabs/left_on.gif);
}


#tabs .current a, #tabs .current a:hover{
	background-image:url(/assets/img/tabs/right_on.gif);
	color:#fff;
	padding-bottom:2px;
	font-weight:bold;
}


#tabs a:hover{
	color:#FF6600;
}

#tabs > ul a{width:auto;}

#section
{
	list-style-type: none;
	margin-left: 0px;
	padding-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#section li.flower_off 
{
	background-image: url(/assets/site/flower_grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0.1em 0.25em;
	padding-left: 1.2em;
	color: #65697C;
}


#section li.flower_on
{
	background-image: url(/assets/site/flower_red_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0.1em 0.25em;
	padding-left: 1.2em;
	color: #78787a;
}


#section li.flower_on a:link, #section li.flower_on a:visited
{
	color: #ee2e33;
	text-decoration: none;
}



#section li.flower_off a:link, #section li.flower_off a:visited
{
	color: #666666;
	text-decoration: none;
}





#section_sub
{
	margin-left: 1px;
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	list-style-type: none;
}

#section_sub ul,li
{
	margin-left: 2px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}


#section_sub  li.selected a:link, #section_sub li.selected a:visited
{
	color: #ed1f24;
	text-decoration: none;
	font-weight: bold;
}





.currency
{
	margin-left: 10px;
	padding-left: 10px;

}











/* --------------------- Section banner --------------------- */

.section_banner_img
{
	margin-bottom: 5px;
	padding-bottom: 5px;
}
















/*	--------- nav --------*/







.clear, .clr
{
	clear: both;
}




/******************* products layout *******************/





/*  Product listings  */


.availabilityh  {
	font-size : 11px;
	color : #787878;
	font-weight: normal;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	line-height: 22px;
}

.availabilityt  {
	font-size : 11px;
	color : #787878;
	font-weight: normal;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	LAYOUT-FLOW: vertical-ideographic;
}

.prodlist  {
	font-size : 11px;
	color : #000000;
	font-weight: normal;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	line-height: normal;
}


.prodlist:link  {
	font-weight: normal;
	text-decoration: none;	
}

.prodlist:visited  {
	font-weight: normal;
	text-decoration: none;
}

.prodlist:hover  {
	text-decoration: underline;
	}
	
.prodlistdesc  {
	font-size : 11px;
	color : #787878;
	font-weight: normal;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	line-height: 16px;
}


.prodlistsml 
{
	font-size : 11px;
	color : #666666;
	font-weight: normal;
	font-family:  Arial, Helvetica,Verdana, sans-serif;
}

.prodlistsml :link  {
	font-weight: normal;
	text-decoration: underline;	
}

.prodlistsml:visited  {
	font-weight: normal;
}

.prodlistsml:hover  {
	text-decoration: underline;
	}


	
.prodlistprice {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	line-height: 17px;
	color: #000000;
}
.prodlistpricered {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	line-height: 17px;
	color: #FF0000;
}

.prodnostock
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	line-height: 12px;
	color: #FFFFFF;
	background-color: #E10000;
}

.brandlist
{
	font-size : 11px;
	color : #333333;
	font-weight: bold;
	font-family: Arial, Helvetica,Verdana,  sans-serif;
}



.special
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF4410;
	font-weight: bold;
}




/* lines for product lists  */



.prod_item{
	/*	height: 110px;*/
/*	border: 1px solid #000099;*/
	margin-bottom: 10px;
	padding-bottom: 10px;
/*	display: block;*/
	/*clear: both;*/
/*	overflow: hidden;*/
}

.prod_item .image
{
	/*	border: 1px dotted #00CCFF;*/
	float: left;
	width:150px;
	padding-bottom: 5px;
	text-align: center;	
}


.prod_item .text
{
	/*	border: 1px dotted #FF6666;*/
	float: right;
	width: 420px;
	padding-right: 20px;	
}

.prod_hr
{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #dbdbdb;
	clear: both;
	margin-top: 5px;
	/*	padding-top: 44px;*/
	line-height: 8px;
	width: 98%;
}



/* related products*/
 
.prod_item_related{
	/*	height: 110px;*/
/*	border: 1px solid #000099;*/
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 120px;/*	display: block;*/
	float: left;	/*clear: both;*/
/*	overflow: hidden;*/
}

.prod_item_related .image
{
	/*	border: 1px dotted #00CCFF;*/
	width:120px;
	height:120px;
	text-align: center;
}


.prod_item_related .text
{
	/*	border: 1px dotted #FF6666;*/
	float: right;
	width: 120px;
	text-align: center;
}









/*------------------- products layout end  --------------------*/






/* =========================  products details  ============================ */


.prod_title
{
	font-size: 100%;
	padding-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif
}


.prod_desc
{
	font-size: 102%;
	padding-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}


.prod_details
{
	font-size: 100%;
	padding-top: 10px;
}


.prod_buy
{
	text-align: center;


}










/*		buy box       */
.buybox 
{
	border: 1px solid #FF9933;
}

.buyboxhdr
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	background-image: url(/assets/img/shop/buy_now_bg.gif);
	color: #FFFFFF;
	background-color: #FF9900;
}






/*===================== basket sumary ==============*/


.basket_sum
{
	width: 180px;
	background-image: url(/assets/img/template/basket_sum_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}


.basket_sum_hdr
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	padding-top: 2px;
	padding-left: 4px;
	background-image: url(/assets/img/template/basket_sum_hdr_bg.gif);
}


.basket_sum_content
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 2px;
}

.basket_sum_nocontent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}


.basket_sum_hlite
{
	background-image: url(/assets/img/template/bg_added_to_basket.gif);
	background-repeat: repeat;
	width: 178px;
	margin-right: auto;
	margin-left: auto;
}


.basket_sum_change
{
	text-align: center;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 18px;
	background-image: url(/assets/img/template/icon_edit_basket.gif);
	background-repeat: no-repeat;
	background-position: 25px 5px;
	font-size: 85%;
	line-height: 18px;
}

.basket_sum_total
{
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

.basket_sum_total .amount
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EA0000;
}




.basket_sum_checkout
{
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 5px;
	margin-top: 3px;
	margin-bottom: 8px;
}





/*	basket small txt*/
	
	.smalltxt
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;	
	
	}






/*########################## CHECKOUT ##################*/

/* ================  checkout ==============  */

/* checkout text box  */
.cotxtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid;
}



.cohdrs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EA0000;
	background-image: url(/store/assets/shop/hdr_bg.gif);
	height: 18px;
	padding: 1px 0px 1px 2px;
}






.findbut
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 40px;
	line-height: 14px;
}


/* red hilight colour */
.coInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E80000;
	font-weight: bold;
}


/* checkout headings */
.coheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #EA0000;

}
.cotext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 }

.cotext:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.cotext:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}

.cotext:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}
	
	
	

.cotextu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 }

.cotextu:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
}
.cotextu:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #333333;
}

.cotextu:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}
	
	

.redtxt
 {
	color: #EA0000;
 }


/* bg colour fill for checkout areas */
.cotblbg
{
	background-image: url(/store/assets/checkout/bg_checkout.gif);
	background-repeat: repeat;
}

.cotblbg_alt
{
	background-image: url(/store/assets/checkout/bg_box_alt.gif);
	background-repeat: repeat;
}



.cotextB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

 }


.msgerr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EA0000;
}



/* order summary */

.cosumhdrs
{
	background-color: #EA0000;
	border-bottom: 1 solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 3px;
	height: 18px;
	background-image: url(/store/assets/shop/hdr_bg.gif);
}


/* availabitiy key  */
.availabitiy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
	border-left: 1px solid #B1B1B1;
}

.step2brd {
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.step2contbrd {
	background-color: #FFFFD9;
	border: 1px dotted #000099;
}



/* order history surround */
.ordersbrd
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;

}

/*
ul {  margin-top:2px;  margin-bottom:2px; } 
*/


.btnPaybyac {
	background-image: url(/store/assets/checkout/order_on_account.gif);
	height: 17px;
	width: 131px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.btnPaybycc {
	background-image: url(/store/assets/checkout/pay_by_credit_card.gif);
	height: 17px;
	width: 131px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-repeat: no-repeat;
}


#details
{
	border: 2px solid #CBCCDE;
	width:600px;
}



.paypalconfirm
{
	font-family: Arial, Helvetica, sans-serif;
	color: #E32626;
	background-color: #FFFFB9;
	font-weight: bold;
	border: 1px solid #FF0000;
}










/* ###################### BASKET #########################*/
/* Basket  */

.bsktheadrs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EA0000;
	background-image: url(/store/assets/shop/hdr_bg.gif);
	height: 18px;
}

.bsktxt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}


.bskt_total
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #EA0000;
	font-weight: bold;
}


.bskt_total_black
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}




.bskt_total_line
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;

}



.basket_currency_total
{
	background-image: url(/store/assets/shop/basket/bg_currency_total.gif);
	background-repeat: repeat;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EA0000;
	border-bottom-color: #EA0000;
}



.bsktxt:link  {
	font-size: 11px;
	color : #000000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bsktxt:visited  {
	font-size: 11px;
	color : #000000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bsktxt:hover  {
	color : #ED3C1B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;

}

.bsktxtB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


.bskthrbg
{
	background-color: #ED3C1B;
}


.bsktxtcode {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}

.bskHeading {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.bskError {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EA0000;
	font-weight: bold;
}
.hr_dash {
	border-top: 1px dashed #999999;
	border-right: 1px none #999999;
	border-bottom: 1px none #999999;
	border-left: 1px none #999999;
}

#installation
{
	background-color: #FFFFD5;
	padding: 3px;
	width: 310px;
}

#installation img
{
	vertical-align: middle;
}



.wishlistnav
{
	background-image: url(/store/assets/shop/wishlist_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}



.basket_box
{
	background-image: url(/store/assets/shop/basket/box_bg.gif);
	background-repeat: no-repeat;
	height: 64px;
	width: 342px;

}





/* ==================== Product Table ===============*/


/* spec table font&border  */
.prodtbl{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #7CAFE7;
}

/* spec table column colour  */
.prodtblcol
{
	/* background-color: #E0E0E0; */
	 background-color: #EBEEFC; 
}
