/*
##########################################
# COMMON CSS
##########################################
*/
body { 
	/* for IE6/7 */ 
	font-size:small; 
	/* for IE Quirks Mode */
	font:x-small; 
	font-size:13px;
	}
* html .pos-rel { height:1px; }
.lnk-list { zoom:1; }

* html .lnkbar-typ3,
* html .lnkbar-typ2,
* html .lnkbar-typ1 {
	height:1px;
	}
.lnkbar-typ2	{}
* html .lnkbar-typ4 { margin-bottom:-25px; }
* html { height:1px; }
* html .contentbox1 dt { height:1px; }
/*
##########################################
# MIDBAR AND SLIDE SHOW
##########################################
*/
* html .midbar-typ1 .tab-panes,
* html .m-container { height:1px; }

.sliderwrapper .contentdiv{
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	}
.midbar-typ2 .m-bd { zoom:1; }

* html .infobox-typ1 .infobox-bd .info-btn {height:20px;}

* html .hd-typ4{height:1px;}
/*.yui-skin-sam .yuimenubaritemlabel { height:36px; }*/

/*
##########################################
# ALL BUTTONS AND ICONS
##########################################
*/
.btn2, .btn3, .btn4, .btn5, .txt-order-hotline, .newtag-typ1, .despatchtag-typ1, .stockimg, 
.rating-typ1,
.rating-typ2,
.pg-gotobtn, 
.pg-nextbtn, 
.pg-prevbtn, 
.pg-startbtn, 
.pg-endbtn, 
.pg-listbtn, 
.pg-gridbtn,
.pg-endbtn-disable,
.pg-nextbtn-disable,
.pg-startbtn-disable,
.pg-prevbtn-disable,
.icon,
.step,
.delbtn,
.home-lnk,
.newsticker .nextbtn1, 
.newsticker .prevbtn1,
.newsticker .controls input,
.ft-cardimg1,
.ft-cardimg2,
.plus,
closebtn1 {
	text-indent:0;
	overflow:hidden;
	font-size:0px;
	}
	
	
.closebtn2 	{ width:38px; height:20px; display:block; }	
.submitbtn { text-indent:-20px; }

* html .txt-order-hotline  {height:25px; }
/*
##########################################
# NAVIGATION 
##########################################
*/
.home-lnk { 
	margin-bottom:-3px; 
	_margin-bottom:0px; 
	}

.navbar-item { margin-bottom:-2px; }
.subnav-tb li a, .subnav-tb li a span { 
	margin-bottom:-1px;
	}

.menutab-typ1 .subnav-tb li a,
.menutab-typ1 .subnav-tb li a.current {
	*bottom:-2px;
	*margin-bottom:-4px;
	margin-bottom:-1px;
	}
* html .menutab-typ1 .subnav-tb li a,
* html .menutab-typ1 .subnav-tb li a.current {
	bottom:-3px;
	margin-bottom:-1px;
	}
.menutab-typ1 .subnav-tb li a,
.menutab-typ1 .subnav-tb li a.current {
	bottom /*\**/:1px\9;
	}
.newsticker .forward, .newsticker, .nextbtn1 {
	top:0px;
	}
.newsticker .forward, .newsticker .prevbtn1 {
	*top:-1px;
	}
/*
******************************************
* GRID SYSTEM
******************************************
*/
.gr-bd {
	zoom:1;
	margin-right:-0.4%;/*IE fix*/
	}
.gr-2 .gr-b { width:49.96%; }
.gr-3 .gr-b { width:33.20%; }
.gr-4 .gr-b { width:24.91%; }
.gr-5 .gr-b { width:19.91%; }
.gr-6 .gr-b { width:16.62%; }
.gr-7 .gr-b { width:14.23%; }/*bug in IE6*/
.gr-8 .gr-b { width:12.46%; }
.gr-9 .gr-b { width:11.08%; }
.gr-10 .gr-b { width:9.96%; }

.gr-cus-typ1 .gr-b-l{width:69.96%;}
.gr-cus-typ1 .gr-b-r{width:29.96%;}

.gr-cus-typ2 .gr-b-l{width:24.91%;}
.gr-cus-typ2 .gr-b-r{width:49.96%;}


/*
##########################################
# VERTICAL SCROLLER 
##########################################
*/
* html .scroll-pane-overflow { 
	height:1px; 
	overflow:hidden;
	}
/*
##########################################
# SIDEBAR 
##########################################
*/
* html .sb-bd,
* html .sb-review,
* html .sb-delivery,
* html .doc-lnk a,
* html .sb-vr-scroller-typ2,
* html .sb-vr-scroller-typ1,
* html .sb-lnklist .sub-lnk a,
* html .sb-lnklist .sub-lnk,
* html .sb-lnklist .sub-lnk .normal,
* html .sb-lnklist .main-lnk a,
* html .sb-lnklist .main-lnk .normal,
* html .sb-lnklist .main-lnk { 
	height:1px;
	}

.sb-scrollbar-typ1 .scroll-pane 			{ height:250px; }
.sb-scrollbar-typ1 .scroll-pane-overflow	{ height:250px; margin:0; }
	
.sb-filters .lbl .sb-frm-chkbox { *top:0px;}	
	
/*
******************************************
* TOPBAR SHOPPING CART
******************************************
*/
* html .tbar-cart .cart-data {
	margin-top:2px;
	}
.search-popup ul li{ 
	_height:1px;
	*margin-top:-4px;
	}
/*
##########################################
# COMMON ROUNDED CORNER CSS
##########################################
*/
* html .crv { height:1px; }
.crv { min-height:1px; }
/*
******************************************
* COMMON BOXES FIX
******************************************
*/

* html .box-typ1 .lb { bottom:-1px; }
* html .box-typ1 .rt { right:-1px; }
* html .box-typ1 .rb { right:-1px; bottom:-1px;  }


* html .box-typ2 .rb { right:-1px; bottom:-1px; }
* html .box-typ2 .rt { right:-1px; top:-1px; }
* html .box-typ2 .lb { left:-1px; bottom:-1px; }
* html .box-typ2 .lt { left:-1px;  }


* html .box-typ3 .rt { right:-1px; }
* html .box-typ3 .rb { right:-2px; bottom:-2px; }
* html .box-typ3 .lb { bottom:-2px; }

* html .box-typ5 .rt { right:-2px; }
* html .box-typ5 .rb { right:-2px; bottom:-2px; }
* html .box-typ5 .lb { bottom:-2px; }

* html .box-typ8 .rt { right:-2px; }
* html .box-typ8 .rb { right:-2px; bottom:-2px; }
* html .box-typ8 .lb { bottom:-2px; }

* html .box-typ10 .rb { right:-2px; bottom:-1px; }
* html .box-typ10 .lb { left:-1px; bottom:-1px; }
* html .box-typ10 .rt { right:-2px; top:-1px; }


* html .box-typ4, 
* html .box-typ4 .box-inner, 
* html .box-typ6 .box-inner,
* html .box-typ9, 
* html .box-typ9 .box-inner { 
	height:1px; 
	}
/*
******************************************
* PRODUCT BOXES
******************************************
*/
* html .probox-typ2 .price .rt { background-position:0 -61px; }
.probox-typ2 .name {*margin:0 0 0px 0;}

* html .probox-typ5 .probox-bd,
* html .probox-typ4 .probox-bd {
	height:1px;
	}
* html .probox-typ5 { height:1px; }
* html .probox-typ5 .probox-bd { height:1px; }
/*
##########################################
# HORIZONTAL SCROLLER
##########################################
*/
* html .hr-scroll-bd { height:1px; }
/*
##########################################
# OTHER DATA CSS
##########################################
*/
.pg-prevbtn-disable {
    margin-top: 0px;
	}

.page-tools .paging 			{  }
.page-tools .paging strong 		{ }



* html .quickview,
* html .pageheader,
* html .page-tools,
* html .pagepath { height:1px; }

#navigation { min-height:1px; z-index:99999; position:relative;}
.pagepath .home { text-indent:0px; }

* html .price-count .rt { right:-2px; }
* html .price-count .rb { right:-2px; }
* html .price-count .lb, * html .price-count .rb { bottom:-2px; }
.price-count .data .pri-input input { 
	padding:5px 5px 2px 0; 
	height:18px; 
	*padding:5px 5px 0 0;
	}
.price-count .voucher .pri-input input {
	margin-bottom:2px; padding:8px 0 0 0; height:17px;
	}
.price-count .voucher .pri-input input {
	*margin-bottom:0px; *height:16px;
	}
/*
##########################################
# PRODUCT INFO MODULE
##########################################
*/
.proinfo .attributes-bd .attr-l .price span {
	padding:5px 10px 5px 0;
	}
.proinfo .pro-rating .sep { padding:5px 10px; top:0px; }
.proinfo .pro-rating .sep .btn1 { top:0px; }
/*
##########################################
# SIDEBAR CART CASES
##########################################
*/
* html .sb-cart-typ1 { height:1px; }
* html .sb-cart-typ1 .probox,
* html .sb-cart-typ1 .probox .attribute,
* html .sb-cart-typ1 .cart-total,
* html .sb-cart-typ1 .cart-hd-typ1 {
	height:1px;
	}
	
	
* html .sb-scrollbar-typ1 .sb-lnklist-typ1 { width:134px;}	
* html .sb-brands table {  width:134px; }	
/*
##########################################
# SIGN IN PAGE
##########################################
*/	
* html .signin-typ1 .frm-typ1{
	height:1px;
	}

/*
##########################################
#popup css
##########################################
*/	
#popup .box-typ10{
	_height:1px;
	min-height:1px;
	}

	
/*
##########################################
# PRODUCT BOXES CASE
##########################################
*/
* html .proinfo .probox-bd {height:1px; }
* html .probox-typ2 .probox-bd {
	height:1px;
	}
	
* html .probox-typ2 .pro-btn {	height:1px;	}	
* html .proinfo .probox-r .price-typ2{	height:40px;}

* html .probox-typ3 .probox-bd {height:1px;}


/*
##########################################
# FORMS
##########################################
*/
* html .frm-typ2 					{ height:1px;  }
.frm-typ2 .frm-data li 		{ zoom:1; }
* html .lbl-w1 .frm-data li .fields{ margin-left:150px; }
* html .lbl-w2 .frm-data li .fields{ margin-left:268px; }
* html .lbl-w3 .frm-data li .fields{ margin-left:175px; }
* html .frm-data {
	height:1px;
	}
* html .frm-typ2 .frm-data {
	border-top:1px solid #e4e4e4;
	}
/*
##########################################
# SHOPPING CART RELATED CSS
##########################################
*/
.quick-signin .signinbtn2 			{ margin:-5px 10px 0 5px; }
.quick-signin .lnk-typ1 			{ position:relative; top:-3px; }
.quick-signin { margin:0 -15px; :10px 25px; }

* html .quick-signin,
* html .cart-probox-typ1 .deliveryinfo,
* html .cart-probox-typ2 .probox-bd,
* html .cart-probox-typ1 .probox-bd { 
	height:1px;
	}
/*
##########################################
# CHECKOUT CSS
##########################################
*/
* html .checkout-steps { height:1px; }
* html .cart-items .note,
* html .delivery-options,
* html .address-frm .bd-l,
* html .address-frm { 
	height:1px; 
	}
/*
##########################################
# MY ACCOUNT 
##########################################
*/
.ac-box-typ1 { zoom:1; 	}
div.ac-lnkbox-active { right:-4px; }

* html .ac-data-bd { height:450px; }

* html .ac-lnkbox ul li,
* html .ac-lnkbox ul,
* html .ac-lnkbox,
* html .ac-box-typ1 { height:1px; }

.tab-typ1 .tabs li a {*bottom:-2px; z-index:999;}
.tab-typ1 .tabs li a.selected {*bottom:-3px; z-index:999;	}
* html #addressbook_pg .box-typ11{height:1px;}
/*
##########################################
# BRANDS PAGE
##########################################
*/
#brands_pg .filters .btnlnk-typ4 span {
	line-height:0.9;
	}
/*
##########################################
# FOOTER
##########################################
*/
* html .ft-contactus { height:1px; }

*html .newsticker .news-bd { min-height:1px;}
*html .newsticker .controls {right:210px;}


/**html .yui-skin-sam .yuimenubaritemlabel
{
margin:0 1px 0 0;
padding:0 0 0 10px;
}

*html .yui-skin-sam .yuimenubaritemlabel span {
margin-right:0px;
padding:12px 10px 0 0;
}

*/

*html .yui-skin-sam .yuimenubaritemlabel span{ 
    position:relative;
	}


*html .infobox-bd {height:1px;}


*html .gr-cus-typ1 .gr-b-l{width:70%;}
*html .gr-cus-typ1 .gr-b-r{width:30%;}
*html .gr-cus-typ2 .gr-b-l{width:25%;}
*html .gr-cus-typ2 .gr-b-r{width:50%;}

*html #eventdetail_pg .img-th .scrollable .items-bd .item-box {
	width:75px;
	height:75px;
	top:0px;
	margin:10px 8px 0 0;
	list-style-type:none;
	}	
	
/** html #prodetail_pg .img-th .scrollable .items-bd .item-box {
	width:75px;
	height:75px;
	top:0px;
	margin:10px 8px 0 0;
	list-style-type:none;
	}*/




.eventinfo .probox-bd {height:1px; }

/*Image gallery*/


* html .hr-gallery.gallery .nav-back {
	left: -20px;
	width: 15px;
	background: url(../images/ad_scroll_back.png) no-repeat 0px 37px;
	}

* html .hr-gallery.gallery .nav-forward {
	background:transparent url(../images/ad_scroll_forward.png) no-repeat scroll 0 37px;
	right:-30px;
	width:15px;
	}

*html  .gallery .nav-forward, .gallery .nav-back {
	position:absolute;
	bottom:30px;
	height:60px;
	width:15px;
	z-index:10;
	}
/*Contol Buttons */

.gallery .main-image .nav-prev {
	position: absolute;
	left:34.4%;
	}
	
.gallery .gal-slideshow-controls .gal-slideshow-start,
.gallery .gal-slideshow-controls .gal-slideshow-stop {
	*top:-232px;	
	}	


* html .gallery .main-image {
	margin:0;
	min-height:1px;
	overflow:hidden;
	padding:0;
	position:relative;
	display:block;
	width:100%;
	}

* html .gallery .main-image .nav-prev {
	position: absolute;
	left:34.6%;
	top: 42.5%;
	width: 70px;
	height: 62px;
	cursor: pointer;
	display: block;
	z-index: 100;
	border:1px solid #ff0000; 		

    }

.gallery .main-image .nav-prev .nav-prev-image{
	width: 70px;
	height: 62px;
	display:block;
	}
	
*html .sb-scrollbar-typ1 .scroll-pane {
    padding: 0;
    width:166px !important;
	}
	
.news .scrollable,
.testimonial .scrollable,
.specialoffers .scrollable,
.events .scrollable {
 	*width:170px;
	}	
.tbl-typ3-pd td label {
	margin-top:3px;
	}
.tbl-typ3-pd td label {
	* margin-top:0px;
	}

.box-vr-scroll-1-2 #welcomebox {
	margin-right:7px;
}
.box-vr-scroll-1-2 #welcomebox {
	* margin-right:5px;
}