@import url('menu.css');

.deadlink
{
    font-weight: normal;
    color: rgb(10, 78, 163);
    font-family: verdana,geneva,arial,helvetica,sans-serif;
    text-decoration: none;
}

div.product_detail img
{
	border: 0;
}

/* CSS Document */
body {
	font-size: 70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	/*text-align:center*/
	width:975px;
	margin: 0 auto;
}
a {
	color:#0A4EA3;
	text-decoration:none;
}
a:hover {
	color:#0A4EA3;
	text-decoration:underline;
}
#site {


}
/* Header */
#header {
  margin-top: 15px;
  margin-bottom: 18px;
  height: 55px;
}

#header_logo {
  float:left;
  width: 140px;
  text-align:center;
}

*html #header_logo{
  overflow: hidden;
}

#header_content {
  float:right;
  width:825px; 
  margin-left: 5px;
  margin-top: 7px;
  padding:0;
}

/* Content */
#content {
  /*padding-left:10px;*/
  width:975px;
}

/*
#left_center_content {
  float:left;
  width: 620px;
}
*/

#right_center_content {
  float:right;
  width: 755px;  
  margin: 0;
  padding: 0;
  
}

#right_content {
  float:right;
  width: 210px;  
  margin: 0;
  padding: 0;
}
#right_content .object1_content_login{
  height: auto;
}

#right_content .object1_content_login p{
  margin: 2px 0;
  padding: 0;
  text-align:center;
}

/*
#right_content .object1_content_login a,
#right_content .object1_content_login input{
  *font-size: 11px;
}
*/

#right_content .object1_content_login input.text{
  width: 80%;
}


* html #right_content .object1_content_login input.text{
  height: 19px;
}

#right_content .object1_content_login input.button{
  width: 19px;
  height: 19px;
  margin: -4px 0 0 0;
  padding: 0;
  border: 0;
  vertical-align:middle
}


* html #right_content .object1_content_login input.button{
  margin-top: -6px;
}


#right_content .object_content_login a{
  color: #ff0000;
}

#left_content {
  float: left;
  width: 200px;
  margin: 0;
  padding: 0 10px 0 0;
  /**width: 210px;*/
}

#center_content {
  float:left;
  width:535px;
  padding: 0;
  margin: 0;
  
}

/*
#center_content_full {
  float:left;
  width:595px;
}
*/

/* Object */
.object {
  float:left;
  background:url(../images/obj_border_left.gif) bottom left no-repeat;
  margin-bottom:5px;
  text-align:left;
  width:100%; 
  
}

.objectnew {
  float:left;
  background:url(../images/obj_border_left1.gif) bottom left no-repeat;
  margin-bottom:5px;
  text-align:left;
  width:100%; 
}

.object_header {
  width:100%; 
  border-bottom: 1px solid #999999;
 /* background-color:#000099;*/
 

}



.object_header_home_6, .object_header_home {
  display:table;
  width:100%; 
  border-bottom:1px solid #999999;
  background:url(../images/strapline.gif) right top no-repeat;
}

/*
.object_header_home_1 {
  display:block; 
  width:424px; 
  border-bottom:1px solid #999999;
  background: url(../images/strapline_bridisco.gif) right top no-repeat;
}
*/


.object_header_home_1 {
  display:block; 
  width:100%; 
  height: 30px;
  border-bottom:1px solid #999999;
  background:  url(../images/strapline_bridisco.gif) right top no-repeat;
}

.object_header_home_2 {
  display:table; 
  width:100%; 
  border-bottom:1px solid #999999;
  /*background:url(../images/strapline_tradecentres.gif) right top no-repeat; */
  height: 30px;
  margin-bottom: 0;
}





.object_header_home_4 {
  display:table; 
  width:100%; 
  border-bottom:1px solid #999999;
  background:url(../images/strapline_foster.gif) right top no-repeat;
  height: 30px;
}


.object_header_home_3 {
display:table; 
width:100%; 
border-bottom:1px solid #999999;
background:url(../images/strapline_independents.gif) right top no-repeat;
  height: 30px;
}

.object_header_home_5 {
display:table; 
width:100%; 
border-bottom:1px solid #999999;
background:url(../images/strapline_commercial.gif) right top no-repeat;
  height: 30px;
}

.object_header_home_6 {
display:table; 
width:100%; 
border-bottom:1px solid #999999;
background:url(../images/strapline_export.gif) right top no-repeat;
  height: 30px;
}


.object_header_bg{
display:block; 
float:left; 
padding-left: 10px;
background: url(../images/obj_header_left.gif) #fff top left no-repeat; 
position:absolute; 
top:89px;

}


* html div.object_header_bg{
  display: inline;
  width: 40%;
  position:relative; 
  top:1px;
}

.object_header_text {
	width:100%;
	background: url(../images/obj_header_right.gif) top right no-repeat;
	padding:5px 10px 5px 0px;
	/*text-transform:uppercase;*/
	font-size:150%;
	font-weight:bold;
	color:#094490;
	text-align:left;
}

.object_header_text h1{
	width:100%;
	padding:0;
	margin: 0;
	/*text-transform:uppercase;*/
	font-size:100%;
	font-weight:bold;
	color:#094490;
	text-align:left;
}

.object_content {
  background:url(../images/obj_border_right.gif) bottom right no-repeat;
  text-align:left;
  padding:7px;
  clear:both;

  overflow: hidden;
  height:auto;
}

*html .object_content {
	
	margin: 0;
}

.object_register {
  background:url(../images/obj_border_right.gif) bottom right no-repeat;
  text-align:left;
  padding:7px;
  clear:both;
 /*
 overflow: hidden;
  height:auto;

  */
}




.object_basket {
  background:url(../images/obj_border_right.gif) bottom right no-repeat;
  text-align:left;
  padding:7px;
  clear:both;
  overflow:hidden;
  height:auto;
 
}

/*
*html .object_basket{height:300px;}
*/

*html .object_basket{

}

*html .pad-basket{

}

*html .header_tab{


}

.object_content h1{ 
	font-size: 100%;
}

.object_content_2columns {
  background:url(../images/obj_border_right.gif) bottom right no-repeat;
  text-align:left;
  padding:7px;
  clear:both;
  width: 581px;
  overflow: hidden;
}


.object_content p {
  font-size:100%;
}

.object1 {
  background:url(../images/obj_border_left.gif) left bottom no-repeat;
  margin-bottom:5px;
  float:left;
  width:210px;
}



.object1_header {
  background: url(../images/obj1_header_right.gif) #87AFD2 top right no-repeat;
  height:auto;
  width:100%;
  float:left;
}

#object1_header_yellow{
  background: url(../images/obj_header_right.gif) #87AFD2 top right no-repeat;
}

.objectred_header {
  background: url(../images/objred_header_right.gif) #87AFD2 top right no-repeat;
  height:auto;
  width:100%;
  float:left;
}

/*Comment this selector and following selector to remove red header*/
#loginheader.object1 .object1_header {
  background: url(../images/obj1_header_right_login.gif) #87AFD2 top right no-repeat;
}

.object1_header_text {
  float:left;
  padding: 5px;
  padding-right:0px;
  background: url(../images/obj1_header_left.gif) #87AFD2 top left no-repeat;
  /*color:#3A71B2;*/
  color:#094490;
  text-transform:uppercase;
  font-weight:bolder;
  text-align:left;
  font-size:90%;
}

#object1_header_text_yellow {
  background: url(../images/obj_header_left.gif) #87AFD2 top left no-repeat;
}

.objectred_header_text {
  float:left;
  padding: 5px;
  padding-right:0px;
  background: url(../images/objred_header_left.gif) #87AFD2 top left no-repeat;
  /*color:#3A71B2;*/
  color:#094490;
  text-transform:uppercase;
  font-weight:bolder;
  text-align:left;
  font-size:90%;
}

/*Comment This selector and following selector to remove red header*/
#loginheader.object1 .object1_header_text {
  background: url(../images/obj1_header_left_login.gif) #87AFD2 top left no-repeat;
}


.object1_content, .object1_content_search, .object1_content_login, .object1_content_news, .object1_content_top5 {
  background:url(../images/obj_border_right.gif) bottom right no-repeat;
  text-align:left;
  font-size: 95%;
  clear:both;
  padding:5px;
}

.object1_content_search .btn{
	font-size:100%;
}
.object1_content_prodcat {
	padding:1px;
}

.object1_content_search {
height:24px;
}
.object1_content_login {
height:65px;
}
.object1_content_login td {
font-size:100%;
}
.object1_content_news {
/*height:165px;*/
}
.object1_content_top5 {
/*height:120px;*/
}

.object2 {
  background:url(../images/obj_border_left.gif) left bottom no-repeat;
  margin-bottom:5px;
  float:left;
  width:100%;
}

.object2_header {
  background: url(../images/obj2_header_right.gif) #FFDA34 top right no-repeat;
  height:auto;
  width:100%;
  float:left;
}

.object2_header_text {
  float:left;
  padding: 5px;
  padding-right:0px;
  background: url(../images/obj2_header_left.gif) #FFDA34 top left no-repeat;
  color:#094490;
  text-transform:uppercase;
  font-weight:bolder;
  text-align:left;
  font-size:90%;
}
.object2_content {
  background:url(../images/obj_border_right.gif) bottom right no-repeat;
  padding:5px;
  clear:both;
  min-height:130px;
  /* temporary */
  height:130px;
}
/* 3 box   */
  #featured_product_new{
  float:left; 
  width: 33%; 
  margin-right: 0.4%;
}

#featured_product_promotion{
  float:left; 
  width: 33%; 
}
#featured_product_clearance{
  float:right; 
  width: 33%; 
  /*margin-right: 0.2%;*/
}

#featured_image_1{
  float:left; 
  width: 33%; 
  margin-right: 0.4%;
}

#featured_image_2{
  float:left; 
  width: 33%; 
}
#featured_image_3{
  float:right; 
  width: 33%; 
  /*margin-right: 0.2%;*/
}

/* Footer */

#footer {
  padding-left:10px;
  margin-bottom: 18px;
  height: 30px;
  width:760px;
  /*text-align:center;*/
  clear:both;
}

.bottom_navigation {
  padding: 3px 0px 1px 0px;
  
  text-align:center;
  clear:both;
}

#bottom_navigation ul {
  list-style:none;
  color:#999999;
}

#bottom_navigation li {
  float:left;
}

#footer_text {
  clear:both;
  padding:5px;
  color:#999999;
  text-align:center;
}

.clear {
  clear:both;
  height:1px;
  font-size:1px;
  overflow:hidden;
}

/* Content data */ 
form {
  margin:0px;
}

.form_findproduct_left {
  font-size:100%;
  width:117px;
}

#home_new{
  /*text-align:center; */
  height:150px;
}

#home_promotion{
  /*text-align:center;*/
  height:150px;
}

#home_clearance{
  display:table;  
  height:150px;
}
#text_welcome{
font-size:180%;
font-weight:bold;
color:#094490;
}
h2 {
font-size:150%;
font-weight:bold;
color:#094490;
}
.news_title {
font-weight:bolder;
color:#094490;
/*font-family:Arial, Helvetica, sans-serif;*/
}
.news_content {
/*font-family:Arial, Helvetica, sans-serif;*/
}

/* Templates Default Pages */
.h2 {
font-size:120%;
font-weight:bold;
color:#094490;
}
.sitemap {
padding:15px;
}
.sitemap_menu2 {
font-size:95%;
}

.sitemap p.tight1 {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
}
.sitemap p.tight2 {
	margin: 5px;
}
.sitemap a {
	font-weight:bold;
}

.err404 {
padding:15px;
font-size:120%;
}
.login {
padding: 15px;
}

.loginlink {
font-weight: bold;
color: red;
}

.object_content #Table2 td, .object_content #Table2 input{
font-size:100%;
}

.blue {
color:#094490;
}

.nav_page {
margin-left: 13px;
font-weight:normal;
}

.nav_page_selected {
margin-left: 11px;
font-weight:normal;
color:#666666;
}

.nav_cat {
padding-left: 7px;
background: url(../Images/point_1.gif) top left no-repeat;
}
.nav_cat_selected {
padding-left: 7px;
background: url(../Images/point_2.gif) top left no-repeat;
}


/* Thanh: copied from epages css - 03-05-2007*/
.product {

	font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; color: #0a4ea3;

}

a.product {

	font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline;

}

.productbl {

	font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; color: #000000;

}


.gentext_bigred {

        font-weight: bold;

	font-size: 20px;

	color: #fc0404;

	line-height: 24px;

	font-family: verdana;

}



.gentext_reallybig {

        font-weight: bold;

	font-size: 20px;

	color: #000000;

	line-height: 24px;

	font-family: verdana;

}

.gentext_big_red {

        font-weight: bold;

	font-size: 12px;

	color: #fc0404;

	line-height: 16px;

	font-family: verdana;

}



.gentext_quite_big {

        font-weight: bold;

	font-size: 16px;

	color: #000000;

	line-height: 20px;

	font-family: verdana;

}
/* end copied*/

.product_cat{
padding:0px;
margin:0px;
list-style:none;
}

.product_cat li {
  
}

.product_cat a{
color:#0a4ea3;
display:block;
padding:1px 3px 1px 10px;
background-image: url(../Images/point_3.gif);
background-position:3px 2px;
background-repeat:no-repeat;
}


.object1_content_prodcat .product_cat a{
color:#0a4ea3;
display:block;
padding:1px 3px 1px 10px;
background-image: url(../Images/point_3.gif);
background-position:3px 1px;
background-repeat:no-repeat;
/*font-weight:bold;*/
}

.object1_content_prodcat .product_cat li a.l1_parent
{
	background-color:#ffd51d;
}

.object1_content_prodcat .product_cat li ul.l1{
	border-left:1px solid #ffd51d;
	border-bottom:1px solid #ffd51d;
	margin: 0;
	padding: 0;
	background-color: #fef9c5;
	list-style:none;
}

.object1_content_prodcat .product_cat li ul.l1 a.l1{
	padding:3px 3px 3px 15px;
	background-image: url(../Images/point_3.gif);
	background-position: 8px 4px;
	background-repeat: no-repeat;
}

.object1_content_prodcat .product_cat li a.l2_parent {
	background-color:#ffe97d;
	padding:3px 3px 3px 15px;
	background-position: 8px 4px;
}
.object1_content_prodcat .product_cat li ul.l2{
	border-left:1px solid #ffe97d;
	border-bottom:1px solid #ffe97d;
	margin: 0;
	padding: 0;
	background-color: #fefbe0;
	list-style:none;
}

.object1_content_prodcat .product_cat li ul.l2 a.l2{
	padding:3px 3px 3px 20px;
	background-image: url(../Images/point_3.gif);
	background-position: 12px 4px;
	background-repeat: no-repeat;
}
/*
.object1_content_prodcat .product_cat li ul.l2 a.l2_highlight{
	padding:3px 3px 3px 20px;
	background-image: url(../Images/point_3.gif);
	background-position: 12px 4px;
	background-repeat: no-repeat;
	background-color: #fef29c !important;	
}
*/

.object1_content_prodcat .product_cat li a.l3_parent {
	background-color:#fef29c;
	padding:3px 3px 3px 20px;
	background-position: 12px 4px;
	
}
.object1_content_prodcat .product_cat li ul.l3{
	border-left:1px solid #fef29c;
	border-bottom:1px solid #fef29c;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	list-style:none;
}

.object1_content_prodcat .product_cat li ul.l3 a.l3{
	padding:3px 3px 3px 25px;
	background-image: url(../Images/point_3.gif);
	background-position: 16px 4px;
	background-repeat: no-repeat;
}

.object1_content_prodcat .product_cat li a.l4_parent {
	background-color:#78a6e4;
	padding:3px 3px 3px 25px;
	background-position: 16px 4px;
	
}
/*
.object1_content_prodcat .product_cat li ul.l3 a.l3_highlight{
	padding:3px 3px 3px 20px;
	background-image: url(../Images/point_3.gif);
	background-position: 12px 4px;
	background-repeat: no-repeat;
	background-color: #78a6e4;	
}
*/

.object1_content_prodcat .product_cat li a:hover {
	background-color:#d3e1ee;
	text-decoration:none;
	color:#0a4ea3;
}
/*
.product_cat li.special a{
  color: Red;
}*/
.product_cat a.special{
background-image: url(../Images/point_3_white.gif);
background-position:3px 1px;
background-repeat:no-repeat;
background-color:red;
color:white;
}
/*
.aproduct_cat {
font-size: 80%;
font-weight:normal;
color:white;
}
*/
.news_date {
font-weight:normal;
color:#666666;
font-size:90%;
}
.news_line {
 height:1px;
 color:#D7E2F4;
 margin:5px 0px 5px 0px;
}
.normal {
font-weight: normal;
}
.gray {
color:#666666;
}
.object1_content_top5 a {

font-weight:bold;
font-size:90%
}
.object1_content_top5 a:hover {
color:#ff0000;
font-weight:bold;
font-size:90%;
}
.black {
color:#111111;
}
.red {
	color:#ff0000;
}

.downloadslinks{
  font-weight: normal;
}

#left_extra{
  clear:both;
  margin-bottom: 5px;
}

#left_extra a.leftbutton{
  display: block;
  background: White url(../Images/btn_yellow.gif) no-repeat 0 50%;
  height: 22px;
  width: 155px;
  line-height: 22px;
}

#popup_body {
	margin:10px !important;
}

.top_break {
	border-top: 3px solid #094490;
}

.home_content img {
	margin-bottom:10px;
	margin-right:10px;
}

.breadcrumb {
	font-size:110%;
	padding:5px 5px 20px 10px;
}

.home_content .breadcrumb {
	font-size:110%;
	padding:5px 5px 10px 0px;
}


.breadcrumb ul
{
  margin:0px;
  list-style:none;
  display:inline;
}

.breadcrumb li
{
  display:inline;
}

.breadcrumb li h1 
{
  display:inline;	
  font-size: 100%;
  padding: 0;
  margin: 0;
}

.category_listing {
	padding:5px;
	
}

.category_listing .item{
	border:1px solid #ffd51d;
	padding:10px 5px 10px 5px;
	margin-right:10px;
	float:left;
	width:163px;
	height:128px;
	font-weight:bold;
	text-align:center;	
	margin-bottom:10px;
}

.category_listing .last{
	margin-right:0;
}

.category_listing .item img{
	margin-bottom:5px;
}

.category_listing .item a{
	color:#0a4ea3;
}

.product_listing, .product_detail {
	padding:5px;
}

.product_listing .title {
	font-style:normal;
	font-weight:bold;
	font-size:150%;
	color:#0a4ea3;
}

#filter_panel .categories_section , #filter_panel .subcategories_section {
	float:left;
	width:230px;
	margin-right:15px;
	
}

#filter_panel .categories_section , #filter_panel .subcategories_section {
	float:left;
	width:230px;
	margin-right:15px;
	
}

#filter_panel .categories_section ul, #filter_panel .subcategories_section ul, #filter_panel .brands_section ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#filter_panel .categories_section ul li, #filter_panel .subcategories_section ul li, #filter_panel .brands_section ul li {
	color: #ffd51e;
}

#filter_panel .categories_section ul li.blue, #filter_panel .subcategories_section ul li.blue, #filter_panel .brands_section ul li.blue {
	color:#0a4ea3;
}


#filter_panel .categories_section ul li.caution, #filter_panel .subcategories_section ul li.caution, #filter_panel .brands_section ul li.caution {
	color:#b60027;
	padding-left:15px;
	background:url(../Images/blue_arrow.gif) 0 50% no-repeat;
}


#filter_panel .categories_section ul li a, #filter_panel .subcategories_section ul li a, #filter_panel .brands_section ul li a{
	color: #ffd51e;
	font-weight:bolder;
	font-size:100%;
}

#filter_panel .categories_section ul li.blue a, #filter_panel .subcategories_section ul li.blue a, #filter_panel .brands_section ul li.blue a {
	color:#0a4ea3
}


#filter_panel .brands_section {
 	float:left;
	width:230px;
 }
 
#filter_panel .categories_section  h3, #filter_panel .subcategories_section h3, #filter_panel .brands_section h3 {
	margin: 5px 0 5px 0;
	font-weight:bold;
	display:block;
	font-size:110%;
 }
 
.product_listing .paging {
 	background-color:#fef29c;
	border:1px solid #cacaca;
	padding:3px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;

 	
}

.product_listing .paging select {
	font-size:110%;
}

.product_listing .prod_item {
	margin-bottom:20px;
}



.product_listing .prod_item  h5
{
	margin:0 0 5px;
	background:url(../Images/titlebg.gif) top left repeat-x;
	text-align:center;
	padding:5px;	
	font-size:100%;

}
.product_listing .prod_item .prodimage {
/*	float:left;*/
}
.product_listing .prod_item .center_info {
	margin-left:25px;
	float:left;
	width:340px;
}

.product_listing .prod_item .center_info .listing_price, .product_detail .right_info .price{
	color:#FF0000;
	font-size:180%;
	font-style:normal;
	font-weight:bold;
}

.product_listing .prod_item .right_info {
	float:right;
	text-align:center;
	width:180px;
	color:#0a4ea3;
}
.product_listing .prod_item .right_info ul {
	margin:0;
	padding:0;
	list-style:none;
}

.product_listing .prod_item .right_info ul li{
	margin:7px 0 7px;
}
.product_listing .prod_item .right_info ul li .middle{
	margin-bottom:-5px;
}

.product_listing .prod_item .right_info .add_basket, .product_detail .right_info .add_basket {
	width:11em;
	margin:3px auto;
	background: #ff0001 url(../Images/basketicon.gif) 3px 50% no-repeat;
	border:1px solid #000000;
	padding:5px 5px 5px 5px;
	text-align:right;
	
	
}
.product_listing .prod_item .right_info .add_basket a, .product_detail .right_info .add_basket a{
	color:#fffffe;
	text-decoration:none;
	background:url(../Images/point_4_white_redbg.gif) right 50% no-repeat;
	padding-right:15px;
}
.product_listing .prod_item .right_info .add_basket a:hover, .product_detail .right_info .add_basket a:hover{
	text-decoration:none;
}
.product_detail .right_info .add_basket {
	display:inline;
	padding-left:30px;
}

.product_detail .name_info {
	float:left;
	color:#094490;
}

.product_detail .name_info h1{
	float:left;
	color:#094490;
	font-size: 100%;
}

.product_detail .code_info {
	float:right;
	color:#094490;
}
.product_detail .name_info dd, .product_detail .code_info dd {
	margin:5px 0 5px 0;
	font-weight:bold;
}
.product_detail .code_info dd,.product_detail .code_info dt {
	text-align:right;
}

.product_detail .left_info {
	margin-top:10px;
	float:left;	
	width:370px;
	color:#094490;
}

.product_detail .left_info .related_listing {
	margin:15px 0 15px 0;
}

.product_detail .left_info .related_listing a{
	font-weight:lighter;	
}


.product_detail .left_info .enlarge{
	background:url(../Images/enlargeicon.gif) 0 50% no-repeat;
	padding:5px 20px 5px 30px;	
}

.product_detail .left_info .add_stocklist{
	background:url(../Images/icon.gif) 0 50% no-repeat;
	padding:5px 0px 5px 30px;	
}

.product_detail .left_info .order_by_phone {
	font-size:110%;
	padding:5px 0 5px 60px;
	background:url(../Images/smallphone.gif) 0 50% no-repeat;
}

.morinfor .order_by_phone {
	margin: 0;
	margin-top: 10px;		
	font-size:110%;
	padding:5px 0 5px 60px;
	background:url(../Images/smallphone.gif) 0 50% no-repeat;
}

.product_detail .right_info {
	margin-top:10px;
	float:right;	
	width:350px;
}

.product_detail .right_info .panel_title {
	font-style:normal;
	font-weight:bold;
	background-color:#b8cde1;
	color:#0a4ea3;
	display:block;
	padding:3px 3px 3px 5px;
	margin-bottom:3px;
	margin-top:3px;
}

.product_detail .right_info .panel_body {
	background-color:#dfe9f3;
	padding:5px 3px 5px 5px;
	color:#094490;
}
.product_detail .right_info .panel_body_yellow {
	background-color:#fffdf2;
	padding:5px 3px 5px 5px;
	color:#094490;
}
.product_detail .right_info .panel_body ul {
	margin:0 0 0 30px;
	padding:0;
}

.morinfor img{
	margin-bottom: -7px;
}

.morinfor{
	padding-bottom: 10px;	
}

.panel_body .button{
	padding: 0;
	margin: 0;
	margin-bottom: -4px;
}

#login_panel label {
	  	width:9em;
		display:block;
		float:left;
		font-weight:bold;
		font-size:110%;
  }
  #login_panel input.text_input {
	width:15em;
  }
  #login_panel .vitual_col {
	/*margin-left:30.7em;*/
	width:350px;
	float:left;
	/*position:relative;*/
  }
  #login_panel a {
  
	font-size:110%;
	font-weight:bold;
	margin-left:350px;
	display:block;
  }
  #login_panel .clear {
	height:15px;
  }
  #login_panel img{
	margin-bottom:-3px;
  }

.breadcrumb a{
	font-weight:bold;
}

.center {
	text-align:center;
}

.line {
	border-top:1px solid #ffde00;
}
span.error
{
	color:#FF0000;
}


.error
{
	color:#FF0000; margin:0 0 0 0; margin-left:170px; 
}

.register .error
{
	color:#FF0000; margin:0 0 0 0; margin-left:200px; 
}

/*
ul li.special{
  display: block;
  background: Red;
  margin: 0;
  padding: 0;

}


ul li.special a{
  display: block;
  background: Red;
  margin: 0;
  padding: 0;
}
*/

/*


li.special, li.special a{
  background: none;
  color: black;
}


li.special a, li.special a:link
{
  color: White;
  background: Red url(../Images/point_3_white.gif) no-repeat 3px 50%;
}


li.special a:hover
{
  color: Red;
  background: #D3E1EE url(../Images/point_3_red.gif) no-repeat 3px 50%;
}

*/

/* Contct Us form*/

#FormBuilder_1 label{
	float: left;
	width: 200px;
}



input.bluebutton {

	font-size: 10px;

	font-family: verdana, verdana, arial, sans-serif;

	background-color: #2a8cd5;

	border-color : #2a8cd5;

	border: 1px solid #2a8cd5;

	color: white;

}


input.loginbluebutton {

	font-size: 10px;

	font-family: verdana, verdana, arial, sans-serif;

	background: url(../images/loginb.gif) no-repeat 0 50%;

              border-color : #2a8cd5;

	border: 0px solid #2a8cd5;

	color: white;

	width: 148px;

              height: 18px;

}

.highlight{
	color: red;
	font-weight: bold;
}

table.ordersTable tr.header{
	font-weight: bold;
}

table.ordersTable tr td.bold{
	font-weight: bold;
}

.passwordDiv label{
	float: left;
	width: 150px;
	padding-top: 5px;
}

.passwordDiv .error{
	color: red;
}


/* text */

.whitetext_small {

	font-size: 10px;

	color: #ffffff;

	line-height: 14px;

	font-family: verdana;

}



.greytext_small {

	font-size: 10px;

	color: #c6c6c6;

	line-height: 14px;

	font-family: verdana;

}





.gentext_small {

	font-size: 10px;

	color: #000000;

	line-height: 14px;

	font-family: verdana;

}



.gentext_small_bold {

	font-size: 10px;

	color: #000000;

	line-height: 14px;

	font-family: verdana;

	font-weight: bold;

}



.gentext_white,.whitetext {

	font-size: 11px;

	color: #ffffff;

	line-height: 14px;

	font-family: verdana;

}





.gentext {

	font-size: 11px;

	color: #000000;

	line-height: 14px;

	font-family: verdana;

}



.gentext_bold {

   font-weight: bold;

	font-size: 11px;

	color: #000000;

	line-height: 14px;

	font-family: verdana;

}



.gentext_other {

   font-weight: normal;

	font-size: 10px;

	color: #dd8f2a;

	line-height: 14px;

	font-family: verdana;

}



.gentext_darkblue {

        font-weight: bold;

	font-size: 11px;

	color: #4d69aa;

	line-height: 14px;

	font-family: verdana;

}



.gentext_blue {

	font-size: 11px;

	color: #4d69aa;

	line-height: 14px;

	font-family: verdana;

}





.gentext_lightgrey {

        font-weight: normal;

        font-style: italic;

	font-size: 11px;

	color: #aaaaaa;

	line-height: 14px;

	font-family: verdana;

}
.dynamiclayer form label.lbl{
	width: 170px;
}

.dynamiclayer form label{
	float: left;
	width: 250px;
	padding-top: 5px;
}

.dynamiclayer form textarea{
	width: 250px;
	height: 100px;
}

.dynamiclayer form .error{
	color: red;
}

/*Sitemap*/

.sitemap{
	
}

.sitemap ul.top{
	list-style:none;
	margin-left: 0px;
	padding-left: 0px;	
}

.sitemap ul.top li{ 
	padding-top: 5px;
	list-style:none;
	padding-left: 0px;
	margin-left: 0;	
}

.sitemap ul.top ul.l0 {
	padding-left: 15px;
	margin-left: 0;
}

.sitemap ul.top ul.l1 {
	padding-left: 30px;
	margin-left: 0;
}

.home_content img{
	padding:0;
	margin:0;
}

.centeralign {
	text-align:center;
}


div#quickorderentry
{
}

div#quickorderentry ol.column1
{
	counter-reset: item 1;
}

div#quickorderentry ol.column2
{
	counter-reset: item 6;
}

div#quickorderentry ol li
{
	margin: 5px 0;
}

#filtermessage{
	color: #800000;
}

#relatedLink{
	font-weight: lighter;
}


.fieldtitleforform{
	font-weight: bold;
	align: left;
}

.requesttable tr{
	text-align: left !important;
}

.requesttable tr td{
	text-align: left !important;
	border: none !important;
}
p.errorbox
{
	padding: 5px;
	color: #84392D;
	background: #FFCCCC;
	border: 1px Solid #84392D;
}

#quickorder_pcode{
	font-weight: bold;
	padding-left: 30px;
	float: left;
}

#quickorder_qty{
	font-weight: bold;
	margin-left: 15px;
	
}
.qtyBox{
	width: 30px;
}


#loginleftimage{
	float: left;
	width: 250px;
}

#boldLabel{
	font-weight: bold;
	font-size: 130%;
	margin-top: 10px;
	margin-bottom: 20px;
}
.redlinks{
	margin: 0;
	padding: 0;
	color: red;
	font-size: 80%;
}

/* new added for basket message */

div.signup-1 div#subscription_message
{
	top: -200px;
	left: -300px;
}
div#invalid_message
{
	top: 250px;
	left: 350px;
	color:#151515;
}
div.content-left div#subscription_message
{
	/*top: 250px;*/
	left: 350px;
}
div#review_message
{
	top: 300px;
	left: 375px;
}
div#wishlist_message
{
	top: 300px;
	left: 375px;
	visibility: visible;
}


 div#addToBasket_message
{
	top: 350px;
	left: 533px;
}
*html div#addToBasket_message{top: 350px;}

div#addToBasket_message p.product_info

{
	text-align: left;
}

 div.popup_message
{
	position: absolute;
	z-index: 105;
	background-color: #FEF29C;
	border: 1px solid #CACACA;
	font-weight:bold;
	padding: 10px;
	text-align: center;
	width: 300px;
}

div.popup_message p
{
	padding-bottom: 5px;
}

div#selectmessage {
left:375px;
top:300px;
visibility:visible;
}


/* new css 
input.text{width:130px;float:left;}*/
.hr{width:50%; color:#999999}
 
*html .hr{ heght:2px; width:50;}


.object_header_checkout {
   
  border-bottom:1px solid #999999;
  /*background:url(../images/strapline_tradecentres.gif) right top no-repeat; */
  height: 34px;
  width:150px;
  float:left;
  
}
.object_header_text_checkout {
	width:100%;
	background: url(../images/obj_header_right.gif) top right no-repeat;
	padding:5px 10px 15px 0px;
	/*text-transform:uppercase;*/
	font-size:100%;
	font-weight:bold;
	color:#094490;
	text-align:left;
}
.object_header_text_checkout_arrow {
	width:50%;
	background: url(../images/obj_header_right.gif) top right no-repeat;
	padding:5px 10px 1px 0px;
	/*text-transform:uppercase;*/
	font-size:100%;
	font-weight:bold;
	color:#094490;
	text-align:left;
}

.object_header_text_checkout h1{
	width:100%;
	padding:0;
	margin: 0;
	/*text-transform:uppercase;*/
	font-size:100%;
	font-weight:bold;
	color:#094490;
	text-align:left;
}

div.pad-2{float:left;width:200px; margin-left:30px;}
div.pad-1{padding:0 20px;width:345px;float:left;}
div.pad-1 form{
	text-align: center;
}

div.pad-3{padding:0 20px;width:290px; padding-top:20px;}




div.pad-4{float:right;width:440px;}
.f-r{float:right;}

div.pad-r{padding:0 15px;float:none;width:300px;}


div.pad-info{padding:0 15px;float:none;width:320px;}

#frmRegister div.pad-info{padding:0 15px;float:none;width:auto;}


div.selectaddress{
	 margin-top: 10px;
}

div.pad-h1{padding:0 15px;float:none;width:320px;}

table.login{}

table.login td.t-60{width:60; height:10}


a.link-btn:hover{ text-decoration:none;}

div.pad-r span{padding-top:40px;}
div.pad-r span{margin-top:10px;}
div.pad-r span label {
float:left;
padding-top:3px;
width:150px;
}
div.pad-r p input {float:right; }
div.selecteaddress{padding:0 18px;width:300px;float:left;}
div.pad-del{float:right;width:350px;}

div.pad-special{padding:0 18px;width:300px;float:right;position:relative;}

input.btn-changeaddress{width:115px; color:#FFFFFF; background-color:Red; 
	border:0px;float:right; font-size:120%;
	 font-weight:normal;
	 font-family:alvetica,Arial;
	 padding:3px 10px 4px 10px;
	 }

input.btn-payment
{
	width:200px; color:white; background-color:Red; border:0px;float:right;
	background: url(../images/arrow_right_red.gif) right  no-repeat;
	background-color:Red;
	padding:3px 10px 4px 10px;
	text-align:left;
	font-size:120%;
	font-weight:normal;
	margin-right:2px;
	margin-top:10px;
		
	}
	
	input.btn-order
{
	width:120px; color:white; background-color:Red; border:0px;float:right;
	background: url(../images/arrow_right_red.gif) right  no-repeat;
	background-color:Red;
	padding:3px 10px 4px 10px;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	margin-right:2px;
	margin-top:10px;
}

div.pad-d{padding:-2 10px;width:42%;float:left; margin-right:10px; margin-left:20px;}

.span-link{width:10%;margin-left:160px}


.f-e{font-size:100%; text-decoration:underline;font-weight:bold;}

.f-d{font-size:100%; text-decoration:underline;font-weight:bold;padding-left:20px; }

.pad-basket{padding:0 18px;width:700px;float:left;}
.pad-couponcode{padding:0 5px;width:44%;float:left; margin-top:20px;}
.pad-total{padding:0 5px;width:30%;float:right;margin-top:10px;}
.pad-total-basket{padding:0 10px; width:32%;}
*:first-child+html .pad-total-basket{width:31%;}
*html .pad-total-basket{width:31%;}
.btn-reedem{width:70px; color:#ffffff; background-color:Red; border:0px; padding:2px 10px 2px 10px;}

/* css for tabs 
*/
.header_tab {
 width:100%; 
  border-bottom:1px solid #999999;
  height: 35px;
 }
 
.header_tab_bg{
display:block; 
float:left; 
padding-left: 10px;
background: url(../images/obj_header_left.gif) #fff top left no-repeat; 
position:absolute; 
top:89px;
border-color: #FFFFFF;
}

* html .header_tab_bg{

top: 42px;
left: 349px;
margin-bottom: -1px;

}

* html #tabs{
	
}

 .header_tab_text {
	width:100%;
	background: url(../images/obj_header_right.gif) top right no-repeat;
	padding:5px 10.5px 15px 0px;
	/*text-transform:uppercase;*/
	font-size:150%;
	font-weight:bold;
	color:#094490;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	}
.header_tab_text h1 {
  width:100%;
	padding:0;
	margin: 0;
	/*text-transform:uppercase;*/
	font-size:100%;
	font-weight:bold;
	color:#094490;
	text-align:left;

}

*html .right_center_content{margin-top:30px;}


*html .header_tab_bg{margin-top:43px;}
*html .header_tab_bg_faded{margin-top:43px;}

*html .header_tab { height:29px;}
 
*html .header_tab_text{width:12%;
	background: url(../images/obj_header_right.gif) top right no-repeat;
	padding:5px 10.5px 15px 0px;
	/*text-transform:uppercase;*/
	font-size:150%;
	font-weight:bold;
	color:#094490;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
}

*html .header_tab_text_faded
{
	width:15%;
	background: url(../images/obj_header_right_faded.gif) top right no-repeat;
	padding:5px 10.5px 15px 0px;
	/*text-transform:uppercase;*/
	font-size:150%;
	font-weight:bold;
	color:#4467A7;
	text-align:left;
		
	}

/* css for fade header */

.header_tab_bg_faded{
display:block; 
float:left; 
padding-left: 10px;
background: url(../images/obj_header_left_faded.gif) #fff top left no-repeat; 
position:absolute; 
top:89px;

}

* html .header_tab_bg_faded{

	top: 41px;
margin-bottom: -1px;
}

 .header_tab_text_faded {
	width:100%;
	background: url(../images/obj_header_right_faded.gif) top right no-repeat;
	padding:5px 10.5px 15px 0px;
	/*text-transform:uppercase;*/
	font-size:150%;
	font-weight:bold;
	color:#4467A7;
	text-align:left;
	
}
.header_tab_text_faded h1 {
 width:100%;
	padding:0;
	margin: 0;
	/*text-transform:uppercase;*/
	font-size:100%;
	font-weight:bold;
	color:#094490;
	text-align:left;
}

/*css for arrow */
.header_tab_bg_arrow{
display:block; 
float:left; 
padding-left: 10px;
/*background: url(../images/obj_header_left.gif) #fff top left no-repeat;  */
position:absolute; 
top:89px;
}

* html .header_tab_bg_arrow{
	top: 41px;
}

 .header_tab_text_arrow {
	width:100%;
	/*background: url(../images/obj_header_right.gif) top right no-repeat; */
	padding:5px 10px 5px 0px;
 /*text-transform:uppercase;*/
	font-size:150%;
	font-weight:bold;
	color:#094490;
	text-align:left;
}

.t-120{margin-left:120px;}
.t-540{margin-left:505px;}
.t-622{margin-left:562px;}
.t-410{margin-left:375px;}
.t-350{margin-left:330px;}
.t-180{margin-left:160px;}

*:first-child+html .t-622{margin-left:572px;}

* html.t-180{margin-left:160px;}
* html .t-120{margin-left:120px;}
* html.t-540{margin-left:505px;}
* html.t-410{margin-left:375px;}
* html.t-350{margin-left:330px;}
* html.t-622{margin-left:550px;}
*html .t-622{margin-left:564px;}

*:first-child+html .header_tab_text_faded {
	
	padding:5px 10px 1px 0px;
}

*html .header_tab_text_faded {
	
	padding:5px 10px 1px 0px;

}
*:first-child+html .header_tab_text {
	
	padding:5px 10px 3px 0px;
}
*html .header_tab_text {
	padding:5px 10px 1px 0px;
}
span.blue{padding-top:0px; font-size:12px;padding-left:5px;}
span.black_faded{color:#999999; font-size:11px;float:left;}
span.black{color:#111111; font-size:11px;float:left;}
.btn-continue{width:160px; color:white; background-color:Red; border:0px;float:left;
	background: url(../images/arrow_left_red.gif) left  no-repeat;
	background-color:Red;
	padding:2px 9px 3px 9px;
	text-align:right;
	font-size:120%;
	font-weight:normal;
	margin-top:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	}
	.btn-checkout{width:120px; color:white; background-color:Red; border:0px;float:right;
	background: url(../images/arrow_right_red.gif) right  no-repeat;
	background-color:Red;
	padding:3px 27px 3px 27px;
	text-align:left;
	font-size:120%;
	font-weight:normal;
	margin-top:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	}
	
	.delete
	{
	background: url(../images/bdc_delete.gif) left  no-repeat;
	padding:13px 0px 15px 16px;
	text-align:left;
	font-size:0px;
	color:#ffffff;
	font-weight:normal;
	
	
	}
	
	/*
	*:first-child+html delete {width:30px;}
	
	*html delete {padding:0px 0px 9px 10px;}
	*/
	
	a.delete:hover {text-decoration:none; color:#FFFFFF; }
	
	*:first-child+html delete a:hover{ text-decoration:none; color:#FFFFFF; visibility:hidden;}
	
	
	.basket_plus
	{
		width:10px;
		background: url(../images/bdc_add_button.gif) right  no-repeat;
   padding:7px 6px 4px 9px;
}

.basket_min
{
	width:10px;
	background: url(../images/bdc_minus_button.gif) right  no-repeat;
	padding:7px 7px 4px 4px;
}
/*
div.pad-payment{padding:0 18px;width:453px;float:right;font-family:Verdana,Arial,Helvetica,sans-serif;}
*/

div.pad-payment{padding:0 18px;width:700px;font-family:Verdana,Arial,Helvetica,sans-serif;}


div.pad-card{padding:0 18px;width:216px; float:left;}

/*
div.pad-total{padding:0 0px;width:200px;float:right;padding-right:0px; margin-top:20px;}
*/

.w-60{width:90px;}

#startdate{ width:70px; border:1px solid #999999;}
#startdate1{ width:70px; border:1px solid #999999;}

#expiry-date{ width:70px; border:1px solid #999999;}

#expiry-date1{ width:70px; border:1px solid #999999;}
#cv2{width:100px; border:1px solid #999999;}
#issuenumber{width:100px;}

.text-card{width:210px; border:1px solid #999999;}

.switchtext{display:block;width:96px;float:right; }
.ccvtext{display:block;width:100px; float:right; margin-top: -20px;}

.label{padding-right:120px;}
.height{height:500px;}
input.text{ border:1px solid #999999; width:145px;}

*html .text_faded_w{width:23%;}
*html .text_w{width:23%;}
*html .text_s{width:20%;}
*html .text_p{width:15%;}
*html .arrow{margin-top:45px;}

.border{border-bottom:0px solid #999999;}
	
	*html .border{border-bottom:0px solid #999999;}
	
	*html .border{border-bottom:0px solid #999999;}
	.font{font-size:13px;}
	.textarea{width:220px; border: 1px solid #999999;}
	.new_line{color:#999999;height:1px;}
	span.new_line{display:block;text-indent:-9999px;background-color:#999999;overflow:hidden;height:1px;padding:0;margin:10px 0 0;font-size:1px;line-height:1;width:320px;}
	
	btn-checkout
	{
	width:120px; color:white; background-color:Red; border:0px;float:right;
	background: url(../images/arrow_right_red.gif) right  no-repeat;
	background-color:Red;
	
	padding:2px 27px 3px 27px;
	text-align:left;
	
	font-size:120%;
	font-weight:normal;
	
	margin-top:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	
	}
		
	input.btn-1
	{background: url(../images/arrow_right_red.gif) right  no-repeat;
		padding:2px 20px 3px 20px;
		border:0; background-color:#FF0000; color:#FFF; 
		font-size:120%; 
		font-family:Verdana,Arial,Helvetica,sans-serif;
		}
		
		
	input.btn-s
	{ padding:2px 10px 3px 10px;
		border:0; background-color:#FF0000; color:#FFF; 
		font-size:120%;   
		font-family:Verdana,Arial,Helvetica,sans-serif;
		margin-top:5px;
		margin-bottom:10px;
		}
		
		
	
		
a.link-btn
{background: url(../images/arrow_right_red.gif) right  no-repeat;
	padding:4px 15px 3px 15px;
	border:0; background-color:#FF0000; color:#FFF; 
	font-size:120%;  
	padding-left:10px;
	 padding-right:10px;
	 font-family:Verdana,Arial,Helvetica,sans-serif;
	 width:180px;
	 display:block;
	 margin-top:30px;
	 }
	 
	.btn-savechanges{width:140px; color:white; background-color:Red; border:0px;float:right;
	background: url(../images/arrow_right_red.gif) right  no-repeat;
	background-color:Red;
	padding:3px 17px 4px 17px;
	text-align:left;
	font-size:120%;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	
	}
	.btn-cancel{width:140px; color:white; background-color:Red; border:0px;float:left;
	background: url(../images/arrow_left_red.gif) left  no-repeat;
	background-color:Red;
	padding:3px 50px 4px 0px;
	text-align:right;
	font-size:120%;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	}
	 p.login-forget{padding-left:23px; margin: 0;margin-top:10px;margin-bottom: 0;}
	 p.login-forget a{ text-decoration:underline;}
	 
	 input.btn-lookup
	 {		
		border:0; background-color:#FF0000; color:#FFF; 
		font-size:120%; 
		padding-top:2px;
		padding-bottom:3px; 
		font-family:Verdana,Arial,Helvetica,sans-serif;
		
		}
		*html .height-6{height:600px;}
		*html .height-4{height:570px;}
		.btn-r-myaccount
		{
			padding:3px 17px 3px 17px;
			background: url(../images/arrow_left_red.gif) left  no-repeat;
			width:200px; 
			color:white;
			font-size:120%;
			 background-color:Red; 
			 border:0px;float:right;
			 font-family:Verdana,Arial,Helvetica,sans-serif;
			 }
	 *html .text_h{width:100px;}
	 .pad-h{padding:0 18px;width:95%;float:left;}
	 a.style{ text-decoration:underline;}
	 .order-status{padding:0 18px;width:30%;float:left; margin-top:10px}
	 .order-subtotal{padding-right:115px ;width:30%;float:right;}
	 
	 #btn-login
	 {	background: url(../images/arrow_right_red.gif) right  no-repeat;
		padding:2px 30px 3px 30px;
		border:0; background-color:#FF0000; color:#FFFFFF; 
		font-size:120%; 
		font-family:Verdana,Arial,Helvetica,sans-serif;
	 }
	 
	 .f-m{margin-top:30px; margin-bottom:15px;}
	 
	 *:first-child+html .btn-1{padding:5px 10px;}
	 
	 .lbl{float:left;width:170px; }
	 .mr{margin-left:2px;}
	 
	 p.register{margin-top:10px;}
	 /*
	 *:first-child+html p.register{margin-top:10px;}
	 *:first-child+html .lbl{float:left;width:170px; }
	 */
	 .mr-top{margin-top:10px;}
	 
	 
	 *html  .lbl{float:left;width:150px; }
	 *html  p.register{margin-top:10px;}
	 
	 .hr-d{width:100%;margin:0;padding:-2; margin-top:0px;}
	 .pad-d p{ padding-left:10px;}
	 .pad-d span{padding-left:10px;}
	 
	 ad-d-1 p{padding-left:10px;}
	 ad-d-1 span{padding-left:10px;}
	 
	 div.pad-d-1{padding:0 1px;float:right;width:44%;margin-right:40px;  }
	 
	 
.object_confirm {
  background:url(../images/obj_border_right.gif) bottom right no-repeat;
  text-align:left;
  padding:7px;
  clear:both;
  
}
.object_address {
  background:url(../images/obj_border_right.gif) bottom right no-repeat;
  text-align:left;
  padding:7px;
  clear:both;
  
}

 .object_payment{
  background:url(../images/obj_border_right.gif) bottom right no-repeat;
  text-align:left;
  padding:7px;
  
 
  clear:both;
  
  overflow: hidden;
  height:auto;
  
}

.object_payment p.error
{	color:#FF0000;
	margin:0 0 0 0;

}

/*
*html .object_payment {height:510px;}
*/

.object_login{

  background:url(../images/obj_border_right.gif) bottom right no-repeat;
  text-align:left;
  padding:7px;
  clear:both;
  overflow: hidden;
  height:auto;
  
}

*html .object_login {height:250px;}

.object_forget{
  background:url(../images/obj_border_right.gif) bottom right no-repeat;
  text-align:left;
  padding:7px;
  clear:both;
  overflow: hidden;
  height:auto;
  
}

*html .object_forget {height:200px;}
.object_order{
  background:url(../images/obj_border_right.gif) bottom right no-repeat;
  text-align:left;
  padding:7px;
  clear:both;
  overflow: hidden;
  height:auto;
  
}
.pad-billing{padding:0 18px;width:44%;float:left;}
.ad-f{float:right;width:45%;}
.t-order{margin-top:40px;margin-left:15px;}
.object_history{
  background:url(../images/obj_border_right.gif) bottom right no-repeat;
  text-align:left;
  padding:7px;
  clear:both;
 
  
}


.pad-f{margin-top:4px; width:100%;}
.default{background-color:#D3E1EE;}
.both{margin-top:40px;}
.margin-right{margin-right:135px;}
.order-subtotal-margin{margin-right:10px;}


*html .pad-f{margin-top:4px; width:100%;}
*html .default{background-color:#D3E1EE;}
*html .hr-d{width:100%;margin:0;padding:-2;margin-top:-6px;}
*:first-child+html .default{background-color:#D3E1EE;}
*:first-child+html .hr-d{width:100%;margin:0;padding:-2;margin-top:-6px;}
*html .margin-right{margin-right:67px;}
*html .order-subtotal-margin{margin-right:5px;}


.object_content p.error

{	color:#FF0000;
	margin:0 0 0 0;
	margin-left:50px;
	padding:0 0 0 0;
	margin-bottom:0px;
	
}

.object_login p.error

{	color:#FF0000;
	margin:0 0 0 0;
	margin-left:60px;
	padding:0 0 0 0;
	margin-bottom:0px;
	
}


#specialnote{border: 1px solid #999999;}


/* login page */
.space{margin-top:10px;}
#logme{padding-left:40px; margin-top:10px;}
.loginlabel{width:80px;margin-top:10px; }
.margin-23{margin-right:23px;}
/*
#frmProceedPayment 
{
display: block;
position:absolute;
right: 5px;
top: 5px;
}
*/
.btn-float
{
	display: block;
	position:absolute;
	right: -12px;
	top: 95px;
	
	}
.btn-floatonaccount
{
	display: block;
	position:absolute;
	right: -12px;
	top: 125px;
	
	}		

	
#ordersummery{width:63%;float:left}

#cardImages{ width:100%;float:left; text-align:center; margin-top:5px; margin-left:10px;}

#cardImages a img{ padding-right:6px; border:0px;}
#cardImages a{ text-decoration:none; border:0; color:#ffffff;}


#comodologo{float:right;width:15%; text-align:right; margin-top:5px;}

p.register select{width:147px; border: 1px solid #999999;}

#frmCancel{width:10%;float:left}
.ImgAddToBasket{ border:none;}

#password-reminder{padding:0 20px;width:290px;padding-top:20px;}

#passwordForm{
	text-align: left;
}
.btn-requestpassword
	{ background: url(../images/arrow_right_red.gif) right  no-repeat;
		padding:2px 25px 3px 20px;
		border:0; background-color:#FF0000; color:#FFF; 
		font-size:120%; 
		font-family:Verdana,Arial,Helvetica,sans-serif;
		margin-top:30px; margin-bottom:15px;
	  float:right;
		}	
 *:first-child+html .btn-requestpassword{padding:3px 10px;}

.qtycolumn{
	 width: 40px;
}
#basketsummary td{ padding-right: 2px;}

.verifyvisalogo{text-align:right; margin-right:0px; padding:0px; }

/*
.visalogo{margin-top:150px; width:295px; float:right; margin-right:0px; }
*/

.visalogo{margin-top:120px; width:277px; float:right; margin-right:0px; padding:0px; }


#reminder-error p.error{color:#FF0000;
margin:0 0 0 35px; margin-top:5px;
}

.pad-card p select {border:1px solid #999999;
width:105px;
}

.pad-card p.card select {border:1px solid #999999;
width:213px;
}

#securelogos{width:57%;float:left; text-align:center; margin-top:5px; margin-left:10px;}

#securelogos a img{border:solid 1px #999999 ;}

.webonlyIcon{
	margin-top: 5px;
}

.webonlyIcondetails{
	margin-bottom: -5px;
}

#tradepriceicon{
	border: none;
	float:right;
	margin-top:-5px;
	margin-bottom: -7px;
	width: 150px;
	
}

*+ html #tradepriceicon{
	margin-top: -30px;
}

* html #tradepriceicon{
	margin-top: -30px;
}