body
{
background:#f5f8f9 url(../SiteImages/bg_page.gif) top left repeat-x;
font-family:Arial;
font-size:0.75em;
padding:0;
margin:0;
color:#27383d;      

}
.outer 
{
width:970px;
margin:0 auto;
background-color:#f5f8f9;
min-height:700px;
}
* html .outer
{
height:700px;
}
a img 
{
border:0;
}
a 
{
color:#27383d;
}
a:hover
{
text-decoration:none;
}
p 
{
line-height:120%;
}
form 
{
margin:0;
}
input 
{
background: url(../SiteImages/bg_textbox.gif) top left no-repeat;
border:1px solid #c6cacc;
border-bottom:1px solid #dfe9ee;
border-right:1px solid #dfe9ee;
padding:3px;
color:#666666;
}
textarea 
{
background: url(../SiteImages/bg_textbox.gif) top left no-repeat;
border:1px solid #c6cacc;
border-bottom:1px solid #dfe9ee;
border-right:1px solid #dfe9ee;
padding:3px;
color:#666666;
font-family:Arial;
}
select
{
color:#666666;

}
.btn_63 
{
background: url(../SiteImages/btn_63.gif) 0px 0px no-repeat !important;
border:0 !important;
width:63px !important;
font-size:1.1em;
color:#27383d;
/*min-height:25px;*/
padding-top:4px !important;
padding-bottom:4px !important;
/*font-weight:bold;*/
}

* html .btn_63
{
background: url(../SiteImages/btn_63.gif) top left no-repeat !important;
padding-top:2px !important;
padding-bottom:3px !important;
}

*+html .btn_63
{
background: url(../SiteImages/btn_63.gif) top left no-repeat !important;
padding-top:2px !important;
padding-bottom:3px !important;
}
.btn_90 
{
background: url(../SiteImages/btn_90.gif) 0 0px no-repeat !important;
border:0 !important;
width:90px !important;
font-size:1.1em;
color:#27383d;
/*min-height:25px;*/
padding-top:4px !important;
padding-bottom:4px !important;
}

* html .btn_90
{

padding-top:2px !important;
padding-bottom:3px !important;
}
*+html .btn_90
{
padding-top:2px !important;
padding-bottom:3px !important;
}
.btn_130 
{
background: url(../SiteImages/btn_130.gif) 0 0px no-repeat !important;
border:0 !important;
width:130px !important;
font-size:1.1em;
color:#27383d;
/*min-height:25px;*/
padding-top:4px !important;
padding-bottom:4px !important;
}
* html .btn_130
{     
padding-top:2px !important;
padding-bottom:3px !important;
}
*+html .btn_130
{
padding-top:2px !important;
padding-bottom:3px !important;
} 
.btn_145 
{
background: url(../SiteImages/btn_145.gif) 0 0px no-repeat !important;
border:0 !important;
width:145px !important;
font-size:1.1em;
color:#27383d;
/*min-height:25px;*/
padding-top:4px !important;
padding-bottom:4px !important;
}
* html .btn_145
{     
padding-top:2px !important;
padding-bottom:3px !important;
}
*+html .btn_145
{
padding-top:2px !important;
padding-bottom:3px !important;
} 
h1 
{
font-size:1.8em;
}
#header
{
padding:0px 10px 10px;
}
#header #top_panel
{
background:#fff url(../SiteImages/bg_top_panel.gif) bottom left repeat-x;
/*padding:10px;*/
margin-bottom:10px;
}
#header #top_panel .clear_float
{
height:5px !important;
position:relative;
}
#header #top_panel .corner_left 
{
position:absolute;
left:0;
bottom:0;
background:url(../SiteImages/corner_bottom_left.gif) top left no-repeat;
width:4px;
height:4px;
}
* html #header #top_panel .corner_left 
{
bottom:-1px;
}
#header #top_panel .corner_right 
{
position:absolute;
right:0;
bottom:0;
background:url(../SiteImages/corner_bottom_right.gif) top left no-repeat;
width:4px;
height:4px;
}
* html #header #top_panel .corner_right
{
bottom:-1px;
}
#top_panel #login_panel 
{
float:left;
padding:5px 10px 0px;
}
#top_panel #jangro
{     
padding:7px 10px 0 5px;  
float:right;
}
#top_panel #jangro_member
{
padding:10px 0 0;  
float:right;
font-style:italic;         
color:#727272;
font-size:0.9em;         
}
#top_panel #login_panel ul
{
margin:0;
padding:7px 10px 0 0;
float:left;
}
#top_panel #login_panel ul li 
{
display:inline;
font-size:0.9em;
color:#27383d;
border-left:1px solid #27383d;
padding:0 2px 0 4px;         
}
#top_panel #login_panel ul li a
{
color:#27383d;
text-decoration:underline;

}
#top_panel #login_panel form 
{
float:left;
} 
#top_panel #login_panel input 
{
background: url(../SiteImages/bg_textbox.gif) top left no-repeat;
border:1px solid #c6cacc;
border-bottom:1px solid #dfe9ee;
border-right:1px solid #dfe9ee;
padding:3px;
width:90px;
}

#header #logo 
{
float:left;
/*padding:10px 0 0 10px;*/
padding:10px 0 0 0px;
}
#header #search_panel
{
float:right;
background:#e0eaee url(../SiteImages/bg_searchbox.gif) top left repeat-y;
padding:5px;
position:relative;
margin-top:20px;
margin-right:10px;
}

#header #search_panel .tl 
{
position:absolute;
width:7px;
height:7px;
background:url(../SiteImages/corner_search_top_left.gif) top left no-repeat;
top:0;
left:0;         
}
#header #search_panel .tr
{
position:absolute;
width:7px;
height:7px;
background:url(../SiteImages/corner_search_top_right.gif) top right no-repeat;
top:0;
right:0;         
}
#header #search_panel .br
{
position:absolute;
width:7px;
height:7px;
background:url(../SiteImages/corner_search_bottom_right.gif) bottom right no-repeat;
bottom:0;
right:0;         
}
#header #search_panel .bl
{
position:absolute;
width:7px;
height:7px;
background:url(../SiteImages/corner_search_bottom_left.gif) bottom left no-repeat;
bottom:0;
left:0;         
}
input.searchterm
{
background: url(../SiteImages/bg_textbox_search.gif) top left no-repeat;         
width:180px;
padding-left:25px;
}
#nav_top 
{
margin:0px 10px;
background:#3a5d6e url(../SiteImages/bg_nav_top1.gif) top left repeat-x;  
      
/*margin-top:15px;
border:1px solid #ff0000;*/

}
#nav_top .clear_float
{
height:3px;
background-color:#d6e3ea;
}
#nav_top ul 
{
margin:0;
padding:0;
}
#nav_top ul li
{
list-style:none;
float:left;
display:block;        
}
#nav_top ul li a
{
display:block;
padding:12px 10px 9px 10px;
background:#3a5d6e url(../SiteImages/bg_nav_top.gif) top left repeat-x;
color:#fff;
text-decoration:none;
position:relative;

}
#nav_top ul li.first a 
{
background:#3a5d6e url(../SiteImages/bg_nav_top.gif) -1px 0px repeat-x;
}
#nav_top ul li a:hover, #nav_top ul li a.current
{	
background:#F0F5F7 url(../SiteImages/bg_nav_top_current.gif) top left repeat-x ;
color:#ff0000;  

}
#nav_top ul li a:hover .tl,#nav_top ul li a.current .tl  
{
background: url(../SiteImages/corner_top_left.gif) top left no-repeat;
top:0;
left:0;
position:absolute;
width:4px;
height:4px;
}
* html #nav_top ul li a:hover .tl 
{
left:-10px
}
* html #nav_top ul li a.current .tl 
{
left:-10px
}
#nav_top ul li a:hover .tr, #nav_top ul li a.current .tr
{
background: url(../SiteImages/corner_top_right.gif) top left no-repeat;
top:0;
right:0;
position:absolute;
width:4px;
height:4px;
}
* html #nav_top ul li a:hover .tr
{
right:-1px;
}
* html #nav_top ul li a.current .tr
{
right:-1px;
}
#body
{
padding:10px 10px;
}    

#body .bar_left
{
width:190px;
float:left;
margin-right:20px;
}    
#body .bar_right
{
width:190px;
float:right;
} 
#body .bar_right_2col
{
width: 740px;
float:left;
}
#body .bar_right_orderconf
{
width: 370px;
float:right;
}
#body .bar_center
{
width:530px;
float:left;
}
.box 
{
background:#f0f5f7 url(../SiteImages/bg_box.gif) top left repeat-x;
padding:5px;         
margin-bottom:10px;
} 
.box_nohdr 
{
background:#f0f5f7;     
background-image:none;
} 
.box .box_hdr
{
color:#27383d;
font-weight:bold;
font-size:1.2em;
padding:5px 5px 10px;
}
.box .box_hdr a
{
color:#27383d;
} 
#nav_left ul
 {
     margin:0;
     padding:0;
     }
 #nav_left ul li
 {
     background-color:#fff;
     border-bottom:1px solid #f0f5f7;
     
     
     list-style:none;
     padding:5px;
     
     } 
 #nav_left ul li.parent 
 {
     border-bottom:0;
     background:#fff url(../SiteImages/bg_lev2.gif) 50% 0 repeat-y;
     }
 #nav_left ul li img 
 {
     margin-right:5px;
     float:left;
     }
 #nav_left ul li a
 {
      /*margin-left:20px;
      background:url(../SiteImages/bullet_nav_left.gif) 0 50% no-repeat;*/
      color:#27383d;
      /*
      padding:5px 5px 5px 5px;*/
      /*display:block;*/
      text-decoration:none;
     }
 #nav_left ul li a.text{
	   
      display:block;
      margin-left:20px;
     }
 #nav_left ul li.parent a 
 {
     /*background:url(../SiteImages/bullet_nav_left_parent.gif) 0 50% no-repeat;*/
    /* font-weight:bold;*/
     }
 #nav_left ul li.parent a.text 
 {
     /*background:url(../SiteImages/bullet_nav_left_parent.gif) 0 50% no-repeat;*/
     font-weight:bold!important;
     }
 
 #nav_left ul li a:hover
 {
     /*font-weight:bold;*/
     color:#ff0000;
     }
 #nav_left ul li ul 
 {
     display:none;
     background:url(../SiteImages/bg_lev2.gif) 50% 0 repeat-y;
     margin-top:5px;
     
     }
 #nav_left ul li ul li
 {
     border-top:1px solid #ffffff;         
     background:url(../SiteImages/bg_lev2.gif) 50% 0 repeat-y;
     position:relative;
	z-index:20;
}
	}
 #nav_left ul li ul li a
 {
     background:none !important;
     font-weight:normal !important;
     margin-left:13px;
     }
 #nav_left ul li.parent a:hover
 {
     /*font-weight:bold !important;*/
     color:#ff0000;
     }
 #nav_left ul li.current a 
 {
     font-weight:bold !important;
     }
 #nav_left ul li ul li ul 
 {
     position:absolute;
     top:-5px;
     left:170px;
     border:3px solid #d7e4ea;
     width:160px;
     }
 * html #nav_left ul li ul li ul {
	left:165px;
	}
 #nav_left ul li ul li ul li a
 {
     font-weight:normal;
     margin-left:0px;
     }
#subscribe_left form 
{
background:#fff;
padding:5px;
}
#subscribe_left form input
{
width:160px;
}
#subscribe_left p
{
margin:0;
padding:4px 0;
}
#subscribe_left p.Extra
{
position: absolute;
left: -9999px;
}
#subscribe_left p label 
{
font-weight:bold;
display:block;
margin-bottom:5px;
margin-left:2px;
}

#subscribe_left p.btn_line
{
text-align:right;
}
#whyshopwithus ul
{
margin:0;
padding:5px;
background-color:#fff;     
}
#whyshopwithus ul li 
{
padding:5px 2px 5px 20px;
background: url(../SiteImages/icon_checked.gif) 0 5px no-repeat;
list-style:none;
}
.paging 
{
background:#375969 url(../SiteImages/bg_paging.gif) top left repeat-x;     
padding:0 30px 0;
color:#fff;

}
.paging .clear_float
{
height:5px;
}
.paging  .float_left select {
margin-left:20px;
}
.paging .float_left,.paging .float_right 
{
margin-top:5px;

}
.paging .float_right 
{
width:310px;
text-align:right;
word-wrap:break-word;
white-space:normal;
}
.paging ol 
{
margin:4px 0 0;
padding:0;

}
.paging ol li
{
display:inline;
border-left:1px solid #fff;
padding:0 4px 0 6px;

}
.paging ol li a
{
color:#fff;

}
.product_listing 
{
margin-bottom:20px
}
.product_listing .item h2
{
color:#ff0000;
font-size:1.6em;
border-bottom:1px solid #ff0000;

}
.product_listing .item .prod_img
{
float:left;
border:1px solid #cfd2d6;
}
.product_listing .item .prod_desc
{
float:right;
width:350px;
}
.product_listing .item .prod_desc .link_more 
{
color:#ff0000;
}
.product_listing .item .prod_variation 
{
clear:both;


}
.product_listing .item .prod_variation table
{
background-color:#f0f5f7;
border-collapse:collapse;
width:100%;
}
.product_listing .item .prod_variation td 
{
padding:3px;
}
.product_listing .item .prod_variation .even td 
{
background-color:#fff;

}
.product_listing .item .prod_variation .name 
{
width:300px;
}

/* new css added */

.product_listing .item .prod_variation .l_name 
{
  width:430px;
}

/*end */

.product_listing .item .prod_variation .code
{
color:#8c8f9a;
}

.product_listing .item .prod_variation .price
{
width:80px;
}
.product_listing .item .prod_variation .btn_add, #basket_detail .btn_add
{
background: url(../SiteImages/btn_add.gif) top left no-repeat;
width:59px;
border:0;
color:#fff;
padding-right:10px;      
}
.product_listing .item .prod_variation .qty 
{
color:#8c8f9a;
}
.product_listing .item .prod_variation .qty input
{
width:30px;
}
.banner_right 
{
border:1px solid #cecdc9;
margin-bottom:10px;
}
#contact_right dl 
{
background-color:#fff;
margin:0;
padding:10px;  
}
#contact_right dt, #contact_right dt a
{
color:#8c8f9a;
}
#contact_right .phone 
{
background:url(../SiteImages/icon_phone.gif) 0 50% no-repeat;
padding-left:20px;
font-size:1.2em;
padding-bottom:5px;
}
#contact_right .email
{
background:url(../SiteImages/icon_email.gif) 0 50% no-repeat;
padding-left:20px;
font-size:1.2em;
margin-top:10px;
}     
#contact_right dl dd
{
margin:0;
font-size:1.4em;

}
#basket_right dl 
{
background-color:#fff;
margin:0;
padding:8px;  
}
#basket_right dl dt, #basket_right dl dd
{
display:inline;
margin:0;
color:#8c8f9a;
font-size:1.2em;
}
#basket_right dl dd 
{
text-align:right;
}
#basket_right .price, #basket_right dt a
{
color:#25282e;
text-decoration:none !important;
}
#basket_right img
{
margin-bottom:-10px;
}
* html #basket_right img
{
margin-bottom:-5px;
}
*+html #basket_right img
{
margin-bottom:-5px;
}
.btn_checkout 
{
background:url(../SiteImages/btn_red_79.gif) top left no-repeat;
width:79px !important;
border:0;
/*margin-right:10px;     */
color:#fff;
}
.btn_payment, .btn_red_145
{
background:url(../SiteImages/btn_red_145.gif) top left no-repeat;
width:145px !important;
border:0;
/*margin-right:10px;     */
color:#fff;
}
#basket_right #basket_flying 
{
padding:5px;
background-color:#fff;
border:3px solid #d3e0e7;
width:200px;
display:none;
position:absolute;
top:10px;
left:10px;
}
#basket_right #basket_flying p
{
margin:0;
padding:3px 0;
}
#basket_right #basket_flying .price
{
text-align:right;
} 
#footer 
{
clear:both;
background:url(../SiteImages/bg_footer.gif) 50% 10px no-repeat;
border:1px solid #f5f8f9;
}
#footer .payment_card
{
margin:0;
padding:30px 0 10px;
text-align:center;
}

#footer .payment_card li 
{
display:inline;
font-size:1.7em;
padding:0px 5px;
vertical-align:middle;
}
#footer #copyright
{
float:left;
color:#8c8f9a;
margin-bottom:10px;
}
#footer #nav_bottom
{
float:right;
text-align:right;
margin-bottom:10px;
width:500px;
}

#footer #nav_bottom ul 
{
margin:0;
padding:0;

}
#footer #nav_bottom ul li
{
display:inline;     
border-left:1px solid #8c8f9a;
padding:0px 4px 0 6px;
}
#footer #nav_bottom ul li a
{
color:#8c8f9a;
}

#footer #nav_bottom span
{
display:inline;     
border-left:1px solid #8c8f9a;
padding:0px 4px 0 6px;
float:right;
}
#footer #nav_bottom span a
{
color:#8c8f9a;
}


/*
.section_hdr 
{
color:#ff0000;
font-size:1.6em;
border-bottom:1px solid #ff0000;
padding-bottom:2px;
margin-bottom:10px;
}
*/





.section_hdr, .sub_heading
{
display:block;
color:#ff0000;
font-size:1.6em;
border-bottom:1px solid #ff0000;
padding-bottom:2px;
margin-bottom:10px;
}


.related_listing .item
{
float:left;
width:128px;
margin-right:6px;
padding-bottom:15px;
}
.related_listing .item img 
{
border:1px solid #cfd2d6;
}
.related_listing .item p 
{
margin:5px 0;
}
.related_listing a 
{
text-decoration:none;
}
.related_listing a:hover
{
color:#ff0000;
}
.related_listing .item .price
{
font-weight:bold;
}
#news
{
float:left;
width:250px;
}
#testimonials 
{
float:right;
width:250px;
}
#news ul, #testimonials ul 
{
margin:0;
padding:0px;
background-color:#fff;
min-height:300px;
}
* html #news ul
{
height:300px;
}
* html #testimonials ul
{
height:300px;
}
#news ul li, #testimonials ul li
{
list-style:none;
border-top:1px solid #f0f5f7;
padding:5px 5px 5px 10px;
}
#news ul li a, #testimonials ul li a
{
color:#333333;
text-decoration:none;
}
#news ul li a:hover, #testimonials ul li a:hover
{
color:#ff0000;
}
#news .date, #testimonials .customer
{
font-weight:bold;
}
#prod_specifications 
{
background:#f0f5f7 url(../SiteImages/bg_box.gif) top left repeat-x;
margin-bottom:10px;
z-index:1;
position:relative;
padding:35px 5px 5px 5px;
}

.tab .current 
{
background-color:#fff;
}
#product_tips_content 
{
display:none;
}
.tab_hdr 
{
position:absolute;
top:5px;
height:25px;
padding:7px 2px 0 5px;
}
.tab_hdr a
{
text-decoration:none;
color:#27383d;
font-size:1.2em;
font-weight:bold; 
cursor:pointer;
}
.tab_hdr a:hover
{
text-decoration:underline;
}
.tab_content 
{
padding:10px;
background-color:#fff;
}
#technical_specification_header
{
left:5px;
width:14em;                
}
#product_tips_header 
{                
left:15.5em;
width:8em;               
}
#basket_detail 
{
border-collapse:collapse;
width:100%;

}
#basket_detail th
{
text-align:left;
padding:7px 5px;
}
#basket_detail td 
{
vertical-align:text-top;
padding:7px 5px;
background-color:#f0f5f7;
}
#basket_detail .even td 
{
background-color:#fff;
}
#basket_detail a
{
color:#27383d;
}
#basket_detail .qty 
{
text-align:center;
}
#basket_detail .qty input 
{
text-align:center;
width:40px;
}
#basket_detail .qty a
{
color:#8c8f9a;
}
#basket_detail .discount_line 
{
color:#ff0000;
}
#basket_detail .price 
{
font-weight:bold;
}
#basket_detail .previous_price 
{
font-weight:normal;
text-decoration:line-through;
}
#basket_detail .status
{
color:#00cc00;
font-weight:bold;
}
.saved_basket a
{
text-decoration:none;
}
.saved_basket a:hover
{
color:#ff0000 !important;
}
.coupon_box 
{
float:left;
width:270px;
padding:10px;
}
.coupon_box label
{
font-weight:bold;
}
.coupon_box p 
{
margin:0;
float:left;
}
.coupon_box input
{
width:100px;
margin-right:5px;
}
.coupon_box .btn_63 
{
width:63px;
}
.basket_total 
{
float:right;
width:180px;
padding:10px 5px 10px 10px;
}
.basket_total dl 
{
margin:0;
padding:0;
font-size:1.3em;
}
.basket_total dl dt 
{
float:left;
clear:left;
width:90px;
padding:5px 0;
}
.basket_total dl dd 
{
text-align:right;
margin:0;
padding:5px 0;
}
.basket_total .total 
{
font-weight:bold;
}
#basket_page .btn_checkout 
{
margin-left:10px;
}
#bar_login 
{
float:left;
width:455px;
}

#bar_register
{
float:right;
width:455px;
}
#bar_login form ,#bar_register form, .form_detail
{
background-color:#fff;
padding:10px 0 5px!important;
}
.form_detail p 
{
clear:both;
margin:1!important;
padding:0px 10px 10px!important;
}
.form_detail_info p 
{
padding:0px 10px 0px !important;
}
.form_detail p.section 
{
padding-top:10px !important;
}
.form_detail_info p.section 
{
padding-top:10px;
}
.form_detail label
{
display:block;
float:left;
width:160px;
font-weight:bold;
}
.bar_right .form_detail label
{
width:70px;
}
.form_detail .inner_right
{
margin:0 0 0 160px;
display:block;
}
.bar_right .form_detail .inner_right
{
margin:0 0 0 70px;
}
.form_detail .style_2 label
{
float:right;
width:410px;
font-weight:normal;
}
.form_detail input,.form_detail textarea
{
width:260px;
}
.form_detail .checkbox 
{
width:auto;
background-image:none;
border:0;
}
.form_detail select
{
width:265px;
}
.form_detail .bottom_line 
{
border-top:1px solid #f0f5f7;    
padding:10px 10px 0;
}
.section 
{
border-top:1px solid #f0f5f7;
}
.bar_address .group 
{
padding-top:20px;
}
.form_detail_info .group 
{
padding-top:10px !important;
}
.form_detail .link_forgotten 
{
float:left;
color:#8c8f9a;
}
.form_detail a
{
color:#8c8f9a;
}
#search_distributer , .form_content
{
width:460px;
margin:auto;
}
#search_distributer form 
{
background-color:#fff;
}
#search_distributer form .bottom_line, .form_content form .bottom_line
{
text-align:right;
padding-bottom:5px;
}
.distributer_listing .item 
{
clear:both;
}
.distributer_listing .item h2
{
color:#ff0000;
font-size:1.6em;
border-bottom:1px solid #ff0000;

}
.distributer_listing .item .photos
{
float:left;
width:160px;
text-align:center;

}
.distributer_listing .logo 
{
border:1px solid #cacdd2;
margin-bottom:10px;
}
.distributer_listing .item .detail
{
float:right;
/*width:330px;*/
width:310px;
}
.distributer_listing .item dt
{
font-weight:bold;
}
.distributer_listing .item dd 
{
margin:0 0 10px;    
}
.alphabet-index
{
background:#375969 url(../SiteImages/bg_paging.gif) top left repeat-x;    
}
.alphabet-index ul 
{
margin:0;
padding:0;
text-align:center;
padding:7px;
margin:10px 0;
}
.alphabet-index ul li
{
list-style:none;
display:inline;
background: url(../SiteImages/icon_dashed.gif) 0px 7px no-repeat;
padding:0px 3px 0px 7px;
}
.alphabet-index ul li a 
{
color:#fff;
text-decoration:none;
}
.alphabet-index ul li a:hover 
{

color:#ff0000;
}
.page_title 
{
margin-top:5px;
}

#checkout_progress
{
background:#e7eff2 url(../SiteImages/bg_checkoutprogress.gif) top left repeat-x;
/*padding:5px;*/
position:relative;
/*margin-top:20px;
margin-bottom:10px;*/
padding:0px;
margin:0px;     
margin-bottom:20px;
}
* html #checkout_progress 
{
height:42px;    
}
#checkout_progress .tl 
{
position:absolute;
width:7px;
height:7px;
background:url(../SiteImages/corner_search_top_left.gif) top left no-repeat;
top:0;
left:0;         
}
#checkout_progress .tr
{
position:absolute;
width:7px;
height:7px;
background:url(../SiteImages/corner_search_top_right.gif) top right no-repeat;
top:0;
right:0;         
}
#checkout_progress .br
{
position:absolute;
width:7px;
height:7px;
background:url(../SiteImages/corner_search_bottom_right.gif) bottom right no-repeat;
bottom:0;
right:0;         
}
#checkout_progress .bl
{
position:absolute;
width:7px;
height:7px;
background:url(../SiteImages/corner_search_bottom_left.gif) bottom left no-repeat;
bottom:0px;
left:0px;    
}

#checkout_progress .clear_float
{
height:5px !important;
}
#checkout_progress ul 
{
margin:0;
padding:5px;
}

#checkout_progress ul li 
{
list-style:none;    
float:left;
width:215px;
padding:11px 10px 9px;
color:#80a8bb;
min-height:28px;
font-size:12px;
position:relative;
}
* html #checkout_progress ul li 
{
height:28px;

}
#checkout_progress ul li.current 
{
background: url(../SiteImages/bg_checkoutprogress_current.gif) top left no-repeat;
}
#checkout_progress ul li .passed
{
position:absolute;
background: url(../SiteImages/bg_checkoutprogress_passed.gif) top left no-repeat;
width:29px;
height:28px;
bottom:-18px;
left:95px;
}
#checkout_progress .step, #checkout_progress .step_no 
{
font-size:24px;
}
#checkout_progress .step_name 
{
position:relative;
bottom:3px;
padding-left:10px;
}
#checkout_progress .current .step_name, #checkout_progress .current .step
{
color:#27383d;
}
#checkout_progress .current .step_no
{
color:#ff0000;
}
#myacount_list li
{
list-style:none;
padding:5px 0;

}
.bar_address 
{
width:455px;
}
.bar_center .bar_address
{
margin:auto;
}
.bar_right .bar_address 
{
width:auto;
}
.bar_right_orderconf .bar_address 
{
width:360px;
}
.myaccount_address .bar_address 
{
width:350px;
}
.order_history_detail dt
{
display:inline;    
padding-right:5px;
}
.order_history_detail dd
{
margin:0;
display:inline;
font-weight:bold;
padding-right:30px;
}
.dynamic_content p 
{
margin:5px 0 10px;
}
.dynamic_content h1
{
font-size:1.8em;
margin:10px 0 0;
}
.dynamic_content h2
{
font-size:1.7em;
margin:10px 0 0;
}
.dynamic_content h3
{
font-size:1.5em;
margin:10px 0 0;
}
.dynamic_content h4
{
font-size:1.4em;
margin:10px 0 0;
}
.dynamic_content h5
{
font-size:1.2em;
margin:10px 0 0;
}
.dynamic_content table 
{
border-collapse:collapse;
border:1px solid #27383d;
}
.dynamic_content table th
{
padding:5px;
text-align:left;
vertical-align:bottom;
border:1px solid #27383d;
}
.dynamic_content table td
{
padding:5px;
border:1px solid #27383d;
}
.float_left
{
float:left;
}
.float_right
{
float:right;
}
.align_left
{
text-align:left !important;
}
.align_right
{
text-align:right !important;
}
.align_center
{
text-align:center !important;
}
.clear_float
{
clear:both;
font-size:0px;
line-height:0px;
height:1px;
}
.clear
{
clear:both;
}
.borderfree 
{
border:0 !important;

}
.marginfree 
{
margin:0 !important;
}
.backgroundfree 
{
background:none !important;
}
.red 
{
color:#ff0000 !important;
}
.grey 
{
color:#8c8f9a !important;
}
.widthfull 
{
width:auto !important;
}
.hidden 
{
display:none !important;
}




/* new css added */
.product_listing .item h2 a
{
color:#ff0000;
text-decoration:none;
word-wrap: break-word;
}

#submit_product_tips_header 
{                
left:25.5em;
width:12em;               
}

#submit_product_tips_content 
{
display:none;
}

#frmReview .error{ /*margin-left:90px;*/ color:#FF0000;}

.btn_unsub 
{
background: url(../SiteImages/btn_63.gif) 0px 0px no-repeat !important;
border:0 !important;
width:63px !important;
font-size:1.1em;
color:#27383d;
/*min-height:25px;*/
padding-top:4px !important;
padding-bottom:4px !important;
margin-left:380px;
margin-top:10px;
/*font-weight:bold;*/
}

.form_address_edit{margin:0px; margin-left:118px; width:70px; float:left ;}
.form_address_edit_default{margin:0px; margin-left:250px; width:70px; float: left ;}
.form_address_select_default{margin-left:15px; width:70px; float:left ;}
.form_address_delete{margin:0px; margin-left:0px; width:70px; float:left ;}
.form_address_select{margin:0px; width:70px; float:left ;}
.form_address_setPrimary{margin:0px; width:70px; float:left ;}

.form_detail p.error{color:#FF0000 !important; padding-left:170px; margin-top:0px; margin-bottom:0px; line-height:10px;}

.btn_90_a 
{
background: url(../SiteImages/btn_90.gif) 0 0px no-repeat !important;
border:0 !important;
width:80px !important;
font-size:1.1em;
color:#27383d;
/*min-height:25px;*/
padding-top:4px !important;
padding-bottom:4px !important;
padding-left:10px; text-decoration:none;
}

#basket_detail a{text-decoration:none;}
#basket_detail a.ordernumber{text-decoration:underline;}
#basket_detail a:hover{text-decoration:underline;}
.btn_130_a 
{
background: url(../SiteImages/btn_130.gif) 0 0px no-repeat !important;
border:0 !important;
width:130px !important;
font-size:1.1em;
color:#27383d;
/*min-height:25px;*/
padding-top:4px !important;
padding-bottom:4px !important;
padding-left:11px !important;
padding-right:12px!important;
text-decoration:none;
}

.btn_145_a 
{
background: url(../SiteImages/btn_130.gif) 0 0px no-repeat !important;
border:0 !important;
width:130px !important;
font-size:1.1em;
color:#27383d;
/*min-height:25px;*/
padding-top:4px !important;
padding-bottom:4px !important;
padding-left:21px !important;
padding-right:21px!important;
text-decoration:none;
font-weight:normal;
}

.btn_add_a
{
font-weight:normal;
font-size:1.1em;
padding-left:21px !important;
padding-right :21px!important;

}
#frm_sub p.error{color:#FF0000;}
.savebasket_box 
{
float:left;
width:268px;
padding:20px 10px 10px 10px;
}
.savebasket_box label
{
font-weight:bold;

}
.savebasket_box p 
{
margin:0;
float:left;
margin-bottom:10px;
}
.savebasket_box input
{
width:160px;
margin-right:5px;
}
.savebasket_box .btn_63 
{
width:63px;
}

div.popup_message
{
position: absolute;
z-index: 105;
border: solid 2px #375969;
font-weight:bold;
padding: 10px;
text-align: center;
width: 300px;
background-color: #FFFFFF;
margin-top:88px;
margin-left:50px;
}
div.popup_message p
{
padding-bottom: 5px;
}
.btn_close{text-decoration:none;
font-size:1em; 
padding:5px 16px 16px 16px!important;
font-weight:normal;
}

.red{color:#FF0000 !important;}
.customer { font-weight:bold ;}
.form_detail_review{ text-align:left;}
.form_detail_review input, .form_detail_review textarea {
width:260px;
}

.form_detail_review label {
/*display:block;
float:left;*/
font-weight:bold;
width:88px;
}

.padding{ 
font-size:1em !important;
padding:5px 12px 5px 1px !important;
}

#nav_left ul li a.highlight {
/*color:#FF0000;*/
font-weight:bold !important;
}
p.message {color:#FF0000;}
div.popup_message p.error{color:#FF0000;}
.home_h1{ display:none;}
#testimonials-list .list{ clear:both; }
#testimonials-list ul li{padding: 5px 5px 5px 10px;}
#testimonials-list ul{list-style-type:none; padding-left:5px; margin-left:0px;}
#testimonials-list ul li a { text-decoration:none;}
#testimonials-list ul li a:hover {text-decoration:underline; color:#FF0000;}

.dynamic_content div label
{
display:block;
float:left;
font-weight:bold;
width:160px;
}

.dynamic_content div p
{
float:left;
width:300px;

}
.dynamic_content div p.submit input{ 

background:url(../SiteImages/btn_red_145.gif) top left no-repeat;
width:145px !important;
border:0;
/*margin-right:10px;     */
color:#fff;
margin-left:160px;

}
/*.dynamic_content form  p.error{color:#FF0000; margin-left:160px; margin-top:2px; margin-bottom:2px;}*/
.dynamic_content form  p.error
{
	clear: both;
	float: left;
	width: 500px;
}
.dynamic_content form  div input{ width:260px;}
.strapline{ font-size:1.5em;
width:300px;
float:left ;
margin-top:25px;
margin-left:10px;
}

div.image_popup
{
position:absolute;
z-index:2;
border: solid 2px #375969;
font-weight:bold;
padding: 10px;
text-align: center;
background-color: #FFFFFF;
/*	margin-top:88px;*/
/*margin-left:50px;*/
}


#credit_info
{
border-collapse:collapse;
width:100%;

}
#credit_info th
{
text-align:left !important;
padding:7px 5px !important;
}
#credit_info td 
{
vertical-align:top !important;
padding:7px 5px !important;

}

div.tellafriend_message
{
position: absolute;
z-index: 105;
border: solid 2px #375969;
font-weight:bold;
padding: 10px;
text-align: center;
width: 366px;
background-color: #FFFFFF;
margin-top:0px;
left:400px;
}

div.tellafriend_message p
{
text-align:left;
padding-bottom:0px !important;
margin-bottom:5px !important;
margin-top:5px !important;

}

div.tellafriend_message p label
{
 display:block;
 float:left;
 width:100px!important;
}

div.tellafriend_message form p input
{
  width:200px;
}
div.tellafriend_message form p textarea
{
  width:264px;
  float:right;
}


div.tellafriend_message_hide{ display:none;}
.tellafriend_padding {
font-size:1em !important;
padding:5px 30px 6px 28px !important
}
div.tellafriend_message .error {color:#FF0000 !important; margin-left:100px; text-align:left; font-weight:normal!important;}
div.tellafriend_message span#close{padding:0px 0px 0px 226px!important;}
div.tellafriend_message #img_close{padding-bottom:0px; border:none; background:none;}

#userguide a{ color:#FF0000;}
.section_hdr_span{float:left;display:block; width:400px;}
.btn_add_address{font-size:0.7em;text-align:right;float:right; width:400px;}
.related_listing p a{ color:#333333;}
.form_detail p.fax {
padding-top:5px !important; margin-bottom:10px!important;
}
.line-height{ line-height:100%; padding-top:0px; padding-bottom:4px;margin-bottom:0px;}
.heading{ line-height:100%; padding-top:5px; padding-bottom:0px;margin-bottom:0px;}
.clear_float_10
{
clear:both;
font-size:0px;
line-height:0px;
height:10px;
}




/*
.bar_center .paging .float_left form{z-index:-1!important;   }

.bar_center .paging .float_left{z-index:-1;}
.bar_center .paging .float_left #frmItemPerPage #itemperpage{z-index:0;}
* html #nav_left ul li ul li ul 
{ 
z-index: 500;
}  
*/

.form_detail span.list 
{
	
width:170px; float:left; display:block;
line-height:20px;
}


.error{
    color: red;
}

#basketmessage
{
	color: red;
	padding-left: 10px;
	margin-left: 10px;
	float: right;
	width: 350px;
}


/*//

.btn_close
{
	text-decoration:none;
	 font-size:1em; 
	 padding:5px 16px 16px 16px!important;
	 font-weight:normal;
	}
	div.tellafriend_message
   {
	position: absolute;
	z-index: 105;
	border: solid 2px #24542C;
	font-weight:bold;
	padding: 10px;
	text-align: center;
	width: 364px;
	background-color: #FFFFFF;
	margin-top:0px;
}
div.tellafriend_message  p
{
 text-align:left;
 padding-bottom:0px !important;
 margin-bottom:5px !important;
 margin-top:5px !important;

}
div.tellafriend_message .form_detail_review p label
{
  width:200px!important;
}

div.tellafriend_message form p input
{
  width:200px;
}
div.tellafriend_message form p textarea
{
  width:264px;
  float:right;
}

div.tellafriend_message_hide{ display:none;}
.tellafriend_padding {
font-size:1em !important;
padding:5px 30px 6px 28px !important
}

div.tellafriend_message .error {color:#FF0000 !important; margin-left:95px; text-align:left; margin-top:0px !important; margin-bottom:0px !important; padding:0px !important;}
#tb_price th {
	color:#ff0000;
	font-size:1em;
	}
	#tb_price td {
	color:#ff0000;
	}

*/
