h1.title {
	color: #282828;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -1px;	
	margin: 20px 0 0 0;
}


h2.title {
	font-size: 14px;
	color: #e62899;
	font-weight: normal;	
	margin: 0;
	padding: 0;
}

h3.title {
	color:#272727;
	font-size:18px;
	margin: 30px 0 10px 0;
	padding: 0;
	font-weight: normal;	
}




div#
body{
	background: #eaeae8 url("/images/main-bg.jpg") repeat-y 50% 0;
	font-family: Arial;
	font-size: 12px;
	color: #58595b;
}

#site{
	clear: both;
	margin: 0 auto;
	width: 960px;
}
.clear{
	clear: both;
	width: 100%;
	height: 0px;
	overflow: hidden;
}
.nobold{
	font-weight: normal !important;
}
.bold{
	font-weight: bold !important;
}
/*Header*/
#header{
	float: left;
	width: 100%;
}
#header .content{
	margin: 0 auto;
	width: 960px;
}
#header a.logo {
	float: right;
	display: block;
	display: inline;
	width: 101px;
	height: 44px;
}
#header a.lang{
	position: relative;
	float: right;
	height:  24px; /*44px*/
	padding: 20px 10px 0 30px;
	display: block;
	background: url("/images/lang-brn-bg.gif") repeat-x;
	text-decoration: none;
	font-size: 11px;
	line-height: 11px;
	color: #58595b;
	margin-right: 20px;
}
#header a.lang:hover{
	text-decoration: underline;
}
#header a.lang span{
	position: absolute;
	display: block;
	width: 20px;
	top: 19px;
	left: 10px;
	overflow: hidden;
}

#header a.sitestab-link {
	display: block;
	float: right;
	width: 103px;
	height: 44px;
}

#header a.sitestab-link img {
	float: left;
}

#header span.account {
	position: relative;
	float: right;
	height: 24px; /*44px - 20px*/
	padding: 20px 0 0;
	margin-right: 0;
	display: block;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #58595b;
}

#header a.logout{
	position: relative;
	float: right;
	height: 24px; /*44px - 20px*/
	padding: 20px 10px 0 5px;
	margin-right: 10px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	line-height: 11px;
	color: #58595b;
}
#header a.logout:hover{
	text-decoration: underline;
}

#header a.login{
	position: relative;
	float: right;
	height: 24px; /*44px - 20px*/
	padding: 20px 10px 0;
	margin-right: 10px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	line-height: 11px;
	color: #58595b;
}
#header a.login:hover{
	text-decoration: underline;
}

ul.top-menu{
	float: left;
	height: 39px; /*54px - 15px */
	overflow: hidden;
	padding-top: 15px;
}
ul.top-menu li{
	float: left;
	height: 25px;
	padding: 0 0 0 3px;
	margin: 0 12px 0 -13px;
	background: url("/images/top-menu-sep.gif") no-repeat left top;
}
ul.top-menu li a{
	display: block;
	float: left;
	height: 25px;
	overflow: hidden;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: -1px;
	color: #58595b;
	text-decoration: none;
	padding: 0 10px 0 10px;
	
}

ul.top-menu li.site2 a {
	color: #3a9ccb;
}

ul.top-menu li a:hover{
	color: #ed1d24;
}
ul.top-menu li.cur a{
	color: #ed1d24;
	padding-bottom: 4px;
}
ul.top-menu li a span{
	font-size: 11px;
	color: #bcbec0;
	font-weight: normal;
	line-height: 10px;
	letter-spacing: normal;
}
div.top-cnt-menu-holder{
	clear: both;
	width: 400px;
	height: 51px;
	
}
ul.top-cnt-menu{
	width: 400px;
	margin: 0 auto 0 auto;
	height: 32px;
}
ul.top-cnt-menu li{
	float: left;
	position: relative;
	z-index: 999;
}
ul.top-cnt-menu li.cur a{
	color: #ed1c24 !important;
}
ul.top-cnt-menu li a{
	float: left;
	position: relative;
	display: block;
	height: 32px;
	line-height: 32px;
	color: #58595b;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	z-index: 40;
}

ul.top-cnt-menu li a.malink:hover {
	text-decoration: underline !important;
	background: none !important;
}

ul.top-cnt-menu li a.malink:hover span {
	background: url("/images/top-nav-sep.gif") no-repeat 100% 50%;
}

ul.top-cnt-menu li.last a.malink:hover span {
	background: none !important;
}

ul.top-cnt-menu li a.selected {
	color: #ec0009;
}

ul.top-cnt-menu li a span{
	position: relative;
	display: block;
	height: 32px;
	cursor: pointer;
}
ul.top-cnt-menu li a span span{
	padding: 0 12px 0 10px;
	background: url("/images/top-nav-sep.gif") no-repeat 100% 50%;
}
ul.top-cnt-menu li.last a span span{
	background: none;
}
ul.top-cnt-menu li a.hover{
	background: url("/images/top-nav-hov-content.gif") repeat-x;
}
ul.top-cnt-menu li a.hover span{
	margin-left: -2px;
	padding-left: 4px;
	background: url("/images/top-nav-hov-left.gif") no-repeat;
}
ul.top-cnt-menu li a.hover span span{
	padding: 0 12px 0 10px;
	background: url("/images/top-nav-hov-right.gif") no-repeat right top;
}
ul.top-cnt-menu li div.item-info{
	display: none;
	width: 166px; /*174 - 2x5*/
	padding: 5px;
	overflow: hidden;
	position: absolute;
	top: 25px;
	left: -2px;
	background: #FFF;
	z-index: 20;
	border: 1px solid #c9c9c9;
}
ul.top-cnt-menu li div.item-info ul{
	float: left;
}
ul.top-cnt-menu li div.item-info ul li{
	float: left;
	clear: left;
	width: 100%;
	border: none;
}
ul.top-cnt-menu li div.item-info ul li a{
	float: left;
	clear: left;
	display: block;
	width: 100% !important;
	height: auto !important;
	/*border: none !important;*/
	text-decoration: none !important;
	color: #58595b !important;
	font-size: 12px !important;
	background: none !important;
	border-bottom: 1px solid #ffffff !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
}
ul.top-cnt-menu li div.item-info ul li a:hover{
	text-decoration: underline !important;
}
ul.top-cnt-menu li div.item-info ul li a strong.img{
	overflow: hidden !important;
	display: block;
	float: left !important;
	width: 30px !important;
	height: 30px !important;
	background: none !important;
	border: none !important;
	text-indent: 0px;
	font-weight: normal;
}
ul.top-cnt-menu li div.item-info ul li a strong.name{
	overflow: hidden !important;
	display: block;
	float: left !important;
	width: 100px !important;
	background: none !important;
	border: none !important;
	text-indent: 0px;
	font-weight: normal;
	line-height: 18px;
	padding-left: 10px;
	margin-top: 5px;
	cursor: pointer;
}
ul.top-cnt-menu li div.item-info span{
	float: left;
	width: 174px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	/*background: url("/images/top-nav-hov-div.gif") no-repeat;*/
	border: 1px solid #c9c9c9;
	z-index: 30;
}

/*END Header*/

/*Content-Index*/
#content-index{
	float: left;
	width: 960px;
	background: url("/images/index-content-bg.jpg") no-repeat;
}
#content-index .big-left-banner{
	float: left;
	position: relative;
	width: 426px;
	height: 481px;
	margin: 0 0 29px 0;
}
#content-index .big-left-banner a{
	position: absolute;
	left: 0;
	bottom: 22px;
	display: block;
	padding: 37px 0 0 0;
	background: url("/images/arrow-01.gif") no-repeat;
	text-decoration: none;
}
span.style1{
	float: left;
	width: 100%;
	font-size: 15px;
	line-height: 13px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #71b9e2;
	cursor: pointer;
	text-transform: capitalize;
	padding: 0 2px 0 1px;
}
span.style2{
	float: left;
	width: 100%;
	clear: left;
	font-size: 15px;
	line-height: 13px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #58595b;
	margin-top: -1px;
	cursor: pointer;
	text-transform: capitalize;
	padding: 0 2px 0 1px;
}
span.style3{
	float: left;
	width: 100%;
	clear: left;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: normal;
	font-weight: normal;
	/*color: #bcbec0;*/
	color: #808285;
	margin-top: 0px;
	cursor: pointer;
	/*text-transform: capitalize;*/
	padding: 0 2px 0 1px;
}

span.style-s {
	float: left;
	clear: left;
	width: 190px;
}

span.style1-s{
	font-size: 15px;
	line-height: 13px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #71b9e2;
	text-transform: capitalize;
	padding: 0 2px 0 1px;
}
span.style2-s{
	font-size: 15px;
	line-height: 13px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #58595b;
	margin-top: -1px;
	text-transform: capitalize;
	padding: 0 2px 0 1px;
}
span.style3-s{
	font-size: 11px;
	line-height: 12px;
	letter-spacing: normal;
	font-weight: normal;
	/*color: #bcbec0;*/
	color: #808285;
	margin-top: 0px;
	text-transform: capitalize;
	padding: 0 2px 0 1px;
}

#slogan {
	float: left;
	clear: both;
	text-align: center;
	margin: 15px 0;
	width: 960px;
}


div.index-banner{
	width: 225px;
	height: 204px;
	float: left;
	margin: 20px 20px 20px 0;
	background: #ffffff;
}


div.index-banner1{
	width: 225px;
	height: 204px;
	float: left;
	margin: 0 0 10px 10px;;
	background: #ffffff;
}

div.index-banner-last {
	margin-right: 0;
}

#content-index h2.slogan{
	float: right;
	margin: 251px 0 12px 0;
}
#content-index .banner-holder{
	float: right;
	clear: right;
	width: 511px;
	overflow: hidden;
}
#content-index .banner-holder .banner{
	float: left;
	overflow: hidden;
	width: 166px;
	padding: 1px 0 0 1px;
}
#content-index .banner-holder .sep{
	padding: 1px 5px 0 1px;
	background: url("/images/index-banner-sep.gif") no-repeat right top;
}
#content-index .banner-holder a.center{
	padding: 0 10px !important;
	width: 146px !important; /*166px 2x10px*/
}
#content-index .banner-holder a.center span{
	width: 146px !important;
}
#content-index .banner-holder .banner .img{
	float: left;
	overflow: hidden;
	width: 166px;
	height: 110px;
	margin-bottom: 10px;
}
#content-index .banner-holder .banner a{
	float: left;
	display: block;
	width: 166px;
	text-decoration: none;
}
#content-index .banner-holder .banner a span{
	width: 166px;
	cursor: pointer;
}

/*END Content-Index*/

/*Content*/
#content{
	float: left;
	width: 960px;
	padding: 0;
	/*overflow: hidden;*/
}
#content h2.title01,
#content h2.title01 a{
	float: left;
	display: block;
	text-decoration: none;
	color: #58595b;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
	letter-spacing: -1px;
	margin: 0 0 9px 0;
}
#content h2.title01 a:hover{
	text-decoration: underline;
}

#content h3.title {
	font-size: 15px;
	font-weight: bold;
	color: #71b9e2;
	margin: 5px 0 15px 0;
}


#content .list-holder01{
	float: left;
	width: 980px;
	margin: 0 0 9px 0;
}
#content .list-holder01 a.item{
	float: left;
	display: block;
	width: 223px;
	height: 202px;
	border: 1px solid #d4d4d4;
	overflow: hidden;
	text-decoration: none;
	margin: 0 20px 20px 0;
}

#content .list-holder01 a.item-ls {
	background: #FFF !important;
}

#content .list-holder01 a.item-ls .holder .btn span {
	display: block !important; 
	float: left !important;
	clear: left !important;
	width: auto !important;
	background: #FFF;
}

#content .list-holder01 a.item .holder{
	float: left;
	display: block;
	position: relative;
	width: 221px;
	height: 200px;
	border: 1px solid #FFF;
	overflow: hidden;
	cursor: pointer;
	background-position: 0 100%;
	background-repeat: no-repeat;
}
#content .list-holder01 a.item .holder .btn{
	display: block;
	width: 100%;
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 32px 0 0 0;
	background: url("/images/arrow04.png") no-repeat;
	z-index: 7;
}
#content .list-holder01 a.item .holder .btn span{
	display: block;
	width: 100%;
}

#content .list-holder02{
	float: left;
	width: 980px;
	margin: 0 0 9px 0;
}

#content .list-holder03{
	float: left;
	width: 490px;
	margin: 0 0 9px 0;
}

#content .list-holder02 a.item{
	float: left;
	display: block;
	position: relative;
	width: 225px; /* 225px - 2x1px*/
	height: 227px; /* 204px - 2x1px*/
	background: #FFF;
	overflow: hidden;
	text-decoration: none;
	margin: 0 20px 20px 0;
}
#content .list-holder02 a.item .holder{
	float: left;
	display: block;
	position: relative;
	width: 221px;
	height: 200px;
	border: 1px solid #FFF;
	overflow: hidden;
	cursor: pointer;
	padding: 1px;
	border: 1px solid #d4d4d4;
	
}
#content .list-holder02 a.item .holder .btn{
	display: block;
	float: left;
	position: absolute;
	top: 8px;
	left: 9px;
	padding: 35px 0px 2px 0px;
	background: url("/images/arrow04.png") no-repeat;
	z-index: 7;
}


#content .list-holder02 a.item .holder .btn span{
	display: block !important; 
	float: left !important;
	clear: left !important;
	width: auto !important;
	background: #FFF;
}


#content .list-holder02 a.item .price{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0px;
	width: 225px;
	height: 23px;
	line-height: 23px;
	color: #FFF;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	background: #858585;
	z-index: 10;
	cursor: pointer;
}

#content .list-holder02 a.item .promot {
	font-size: 11px;
}

#content .list-holder02 a.item .oldprice{
	text-decoration: line-through;
	margin-right: 5px;
	margin-left: 5px;
}
#content .list-holder02 a.item .promo{
	background: #ee1d25;
}
#content .list-holder02 a.item .new{
	position: absolute;
	right: 0;
	top: 0px;
	z-index: 10;
	width: 66px;
	height: 65px;
}
/* new1 - for bg; new2 - for en */
#content .list-holder02 a.item .new1{
	background: url("/images/listing-new-bg.gif") no-repeat;
}
#content .list-holder02 a.item .new2{
	background: url("/images/listing-new-en.gif") no-repeat;
}

/** product - item **/
a.item-pr{
	float: left;
	display: block;
	position: relative;
	width: 225px; /* 225px - 2x1px*/
	height: 227px; /* 204px - 2x1px*/
	background: #fff;
	overflow: hidden;
	text-decoration: none;
	margin: 0 0 20px 0;
}

a.item-pr .holder{
	float: left;
	display: block;
	position: relative;
	width: 221px;
	height: 200px;
	overflow: hidden;
	cursor: pointer;
	padding: 1px;
	border: 1px solid #d4d4d4;
	
}

a.item-pr .holder .btn{
	display: block;
	float: left;
	position: absolute;
	top: 8px;
	left: 9px;
	padding: 35px 0px 2px 0px;
	background: url("/images/arrow04.png") no-repeat;
	z-index: 7;
}

a.item-pr .holder .btn span{
	display: block !important; 
	float: left !important;
	clear: left !important;
	width: auto !important;
	background: #FFF;
}

a.item-pr .price{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0px;
	width: 225px;
	height: 23px;
	line-height: 23px;
	color: #FFF;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	background: #858585;
	z-index: 10;
	cursor: pointer;
}

a.item-pr .promot {
	font-size: 11px;
}

a.item-pr .oldprice{
	text-decoration: line-through;
	margin-right: 5px;
	margin-left: 5px;
}

a.item-pr .promo{
	background: #ee1d25;
}

a.item-pr .new{
	position: absolute;
	right: 0;
	top: 0px;
	z-index: 10;
	width: 66px;
	height: 65px;
}

a.item-pr .new1{
	background: url("/images/listing-new-bg.gif") no-repeat;
}

a.item-pr .new2{
	background: url("/images/listing-new-en.gif") no-repeat;
}
/** end product - item **/

#content .other-sites{
	float: left;
	clear: both;
	width: 100%;
	height: 23px;
	padding: 0 0 0 27px;
	margin: 35px 0 10px 0;
	background: url("/images/arrow02.gif") no-repeat;
}
#content .other-sites p{
	float: left;
	line-height: 23px;
}
#content .other-sites ul{
	float: left;
	overflow: hidden;
}
#content .other-sites ul li{
	float: left;
	padding: 0 0 0 2px;
	margin: 0 2px 0 -2px;
	background: url("/images/other-sites-sep.gif") no-repeat 0 50%;
}
#content .other-sites ul li a{
	float: left;
	display: block;
	padding: 0 7px;
	text-decoration: none;
	color: #71b9e2;
	font-size: 12px;
	line-height: 23px;
}
#content .other-sites ul li a:hover{
	text-decoration: underline;
}
/*The Holder of Left and Rightpanel*/
#content .details-holder{
	width: 960px;
	float: left;
	background: url("/images/details-holder-bg.gif") repeat-y right;
	margin: 10px 0 40px 0;
}

#content .details-holder1{
	width: 960px;
	float: left;
	background: url("/images/details-holder-bg1.gif") repeat-y right;
	margin: 10px 0 20px 0;
}

#content .details-holder2{
	width: 960px;
	float: left;
	background: url("/images/details-holder-bg2.gif") repeat-y right;
	margin: 10px 0 20px 0;
}

#content .details-holder-bottom{
	width: 960px;
	float: left;
	background: url("/images/details-holder-bottom.gif") no-repeat right bottom;
}

#content .details-holder-bottom1{
	width: 960px;
	float: left;
	background: url("/images/details-holder-bottom1.gif") no-repeat right bottom;
}

#content .details-holder-bottom2{
	width: 960px;
	float: left;
	background: url("/images/details-holder-bottom2.gif") no-repeat right bottom;
}

#content .models-carousel{
	float: left;
	position: relative;
	width: 960px;
	height: 342px;
	overflow: hidden;
	margin: 0 0 20px 0;
	z-index: 1;
}

/*LeftPanel*/

#content #leftpanel{
	float: left;
	/*overflow: hidden;*/
	width: 715px; /*735px - 20px*/
	padding: 0 20px 0 0;
	margin-top: -10px;
}


#content #leftpanel-1{
	float: left;
	/*overflow: hidden;*/
	width: 470px; /*490px - 20px*/
	padding: 0 20px 0 0;
	margin-top: -10px;
}

#content #leftpanel-2 {
	float: left;
	width: 618px; /* 638px - 20px*/
	padding: 0 20px 0 0;
	margin-top: -10px;
}

ul.breadcrumbs{
	float: left;
	width: 100%;
	margin: -1px 0 2px 0;
}
ul.breadcrumbs li{
	float: left;
	padding: 0 0 0 10px;
	margin: 0 15px 0 -10px;
	background: url("/images/arrow-breadcrumbs.gif") no-repeat 0 60%;
}

ul.breadcrumbs li.first {
	background: none;
}

ul.breadcrumbs li a{
	float: left;
	color: #b5b5b5;
	text-decoration: none;
	font-size: 11px;
	line-height: 11px;
}
ul.breadcrumbs li a:hover{
	text-decoration: underline;
}
#content h2.title02{
	float: left;
	width: 100%;
	font-weight: bold;
	color: #58595b;
	font-size: 16px;
	margin: 0 0 7px 0;
}
#content h2.title02 span{
	font-size: 12px;
	font-weight: normal;
}
#content h2.title02 span.title02{
	font-weight: bold;
	color: #58595b;
	font-size: 16px;
	display: block;
	float: left;
}

#content h2.title01-margin{
	margin: 10px 0 0 0;
}
#content #leftpanel p.plogo{
	float: left;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	margin: 0 0 5px 0;
}

#content #leftpanel p.plogo1{
	height: 33px;
	line-height: 33px;
}

#content #leftpanel p.plogo img{
	float: left;
	margin: 0 19px 0 0;
}
#content #leftpanel p.plogo span.promo{
	float: left;
	display: block;
	height: 15px;
	line-height: 15px;
	color: #ee1d25;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 15px;
}

#content #leftpanel .order-prd{
	float: left;
	clear: both;
	width: 702px; /*712px - 1x10px*/
	height: 41px;
	border: 1px solid #d7d7d7;
	margin:  10px 0 20px 0;
	padding: 0 0 0 10px;
}

#content #leftpanel .order-prd-gl{
	float: left;
	clear: both;
	width: 692px; /*712px - 2x10px*/
	border: 1px solid #d7d7d7;
	margin:  10px 0 20px 0;
	padding: 0 10px;
	background: #ffffff;
}

#content #leftpanel .order-prd-gl .top-order-prd {
	width: 692px;
	height: 41px;
	line-height: 41px;
	border-bottom: 1px solid #d7d7d7;
}


/*#content #leftpanel .order-prd-gl .top-order-prd span.price {*/
/*	display: block;*/
/*	float: left;*/
/*	font-size: 16px;*/
/*	font-weight: bold;*/
/*	color: #58595b;*/
/*}*/

.pn_selectbox {
	margin: 10px 20px 0 20px;
}

.pn_selectbox ul li {
	line-height: 20px;
	height: 20px;
}

p.top-order-p {
	float: left;
	line-height: 13px;
	font-size: 11px;
	margin-top: 8px;
}

p.top-order-p span {
	font-weight: bold;
	text-transform: uppercase;
}


#content #leftpanel .order-prd-nomrg{
	margin-bottom: 0;
}

#content #leftpanel .order-prd .left-holder{
	float: left;
	width: 392px;
	height: 41px;
	background: #ffffff;
}

#content #leftpanel .order-prd span.price{
	float: left;
	display: block;
	height: 35px;
	width: 86px; /*96px - 10px*/
	overflow: hidden;
	padding: 7px 10px 0 0;
}

#content #leftpanel .order-prd-gl .top-order-prd span.price{
	float: left;
	display: block;
	height: 35px;
	overflow: hidden;
	padding: 7px 10px 0 0;
}

#content #leftpanel .order-prd span.price .normal, #content #leftpanel .order-prd-gl .top-order-prd span.price .normal {
	float: left;
	width: 100%;
	color: #58595b;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin-top: 7px;
}

#content #leftpanel .order-prd span.price .old-price, #content #leftpanel .order-prd-gl .top-order-prd span.price .old-price {
	float: left;
	width: 100%;
	color: #58595b;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: line-through;
}

#content #leftpanel .order-prd span.price .new-price, #content #leftpanel .order-prd-gl .top-order-prd span.price .new-price {
	float: left;
	width: 100%;
	clear: left;
	color: #ee3138;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
}

#content #leftpanel .order-prd .quantity-txt{
	float: left;
	display: block;
	height: 41px;
	line-height: 41px;
	color: #58595b;
	font-weight: bold;
	margin-right: 10px;
	font-size: 11px;
}

#content #leftpanel .order-prd .quantity-holder{
	float: left;
	width: 34px;
	height: 20px;
	background: url("/images/order-input.gif") no-repeat;
	margin: 10px 10px 0 0;
}

#content #leftpanel .order-prd input.quantity{
	float: left;
	line-height: normal;
	width: 32px;
	height: 13px;
	padding: 1px 0;
	margin: 3px 10px 0 0;
	text-align: center;
	background: transparent;
	color: #58595b;
	font-size: 11px;
	border: none;
	text-decoration: none;
}

#content #leftpanel .order-prd select.color-scale{
	float: left;
	display: block;
	margin: 10px 0 0 0;
	width: 170px;
	height: 21px;
	background: #e8e8e8;
	color: #58595b;
	font-size: 11px;
}

#content #leftpanel .order-prd span.buttons {
	float: right;
	display: block;
	width: 300px;
	height: 31px; /*41px*/
	padding: 10px 0 0 0;
	overflow: hidden;
}

.order-prd-gl span.buttons{
	float: right;
	display: block;
	height: 31px; /*41px*/
	padding: 10px 0 0 0;
	overflow: hidden;
}

#content #leftpanel .order-prd span.buttons a, .order-prd-gl span.buttons a{
	float: left;
	display: block;
	height: 21px;
	line-height: 19px;
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	/*font-weight: bold;*/
	margin-right: 3px;
	white-space: nowrap;
}
#content #leftpanel .order-prd span.buttons a span, .order-prd-gl span.buttons a span{
	float: left;
	display: block;
	height: 21px;
	cursor: pointer;
}
#content #leftpanel .order-prd span.buttons a span span, .order-prd-gl span.buttons a span span{
	float: left;
	display: block;
	height: 21px;
	padding: 0 5px;
}
#content #leftpanel .order-prd span.buttons a.order, .order-prd-gl span.buttons a.order{
	background: url("/images/redbtn-content.gif") repeat-x;
}
#content #leftpanel .order-prd span.buttons a.order span, .order-prd-gl span.buttons a.order span{
	background: url("/images/redbtn-left.gif") no-repeat;
}
#content #leftpanel .order-prd span.buttons a.order span span, .order-prd-gl span.buttons a.order span span{
	background: url("/images/redbtn-right.gif") no-repeat right top;
}
#content #leftpanel .order-prd span.buttons a.card-add, .order-prd-gl span.buttons a.card-add{
	background: url("/images/bluebtn-content.gif") repeat-x;
}
#content #leftpanel .order-prd span.buttons a.card-add span, .order-prd-gl span.buttons a.card-add span{
	background: url("/images/bluebtn-left.gif") no-repeat;
}
#content #leftpanel .order-prd span.buttons a.card-add span span, .order-prd-gl span.buttons a.card-add span span{
	background: url("/images/bluebtn-right.gif") no-repeat right top;
}
#content #leftpanel .order-prd span.buttons a.chosen-add, .order-prd-gl span.buttons a.chosen-add{
	background: url("/images/blackbtn-content.gif") repeat-x;
}
#content #leftpanel .order-prd span.buttons a.chosen-add span, .order-prd-gl span.buttons a.chosen-add span{
	background: url("/images/blackbtn-left.gif") no-repeat;
}
#content #leftpanel .order-prd span.buttons a.chosen-add span span, .order-prd-gl span.buttons a.chosen-add span span{
	background: url("/images/blackbtn-right.gif") no-repeat right top;
}

/** buttons **/
a.button {
	float: left;
	display: block;
	height: 21px;
	line-height: 19px;
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	/*font-weight: bold;*/
	margin-right: 3px;
	white-space: nowrap;

}

a.button span{
	float: left;
	display: block;
	height: 21px;
	cursor: pointer;
}

a.button span span{
	float: left;
	display: block;
	height: 21px;
	padding: 0 5px;
}

a.filter-button {
	float: right;
	margin-right: 10px;
}

a.button1{
	background: url("/images/bluebtn-content.gif") repeat-x;
}

a.button1 span{
	background: url("/images/bluebtn-left.gif") no-repeat;
}

a.button1 span span{
	background: url("/images/bluebtn-right.gif") no-repeat right top;
}


a.button2{
	background: url("/images/redbtn-content.gif") repeat-x;
}

a.button2 span{
	background: url("/images/redbtn-left.gif") no-repeat;
}

a.button2 span span{
	background: url("/images/redbtn-right.gif") no-repeat right top;
}

a.button3{
	background: url("/images/blackbtn-content.gif") repeat-x;
}

a.button3 span{
	background: url("/images/blackbtn-left.gif") no-repeat;
}

a.button3 span span{
	background: url("/images/blackbtn-right.gif") no-repeat right top;
}

/** end buttons **/

/* product gallery */
#gallery-container {
	float: left;
	width: 715px;
	/*height: 521px;*/
	overflow: hidden;
	position: relative;
}

#gallery-image {
	float: left;
	clear: both;
	width: 715px;
	height: 450px;
	overflow: hidden;
	background: url('/images/loading.gif') no-repeat 50% 50%;
}

/* end product gallery */



div.product-info{
	float: left;
	clear: both;
	width: 715px;
	margin: -5px 0 10px 0;
}
div.product-info .leftcnt{
	float: left;
	width: 355px;
}
div.product-info .rightcnt{
	float: right;
	width: 347px;
}
div.product-info p{
	font-family: Arial;
	font-size: 12px;
	margin: 0 0 14px 0;
	vertical-align: top;
	line-height: 13px;
}

div.product-info ul {
	font-family: Arial;
	font-size: 12px;;
	list-style-type: circle;
	margin: 5px 0 5px 10px;
}

div.product-info ul li {
	padding: 0;
	list-style-type: square;
}

div.product-info p span.label{
	display: inline-block;
	font-weight: bold;
	width: 140px;
	margin: 0 5px 4px 0;
}
div.product-info div.holder{
	float: left;
	clear: both;
	margin-bottom: 23px;
}
div.product-info div.holder span.label2{
	display: block;
	clear: left;
	float: left;
	font-weight: bold;
	width: 100px;
	margin: 0 5px 4px 0;
}
div.product-info div.holder span.label-cnt-holder{
	display: block;
	float: left;
	width: 247px;
	/*color: #4da6d8;*/
}
div.product-info div.holder p{
	margin: 0;
	padding: 0;
}
div.product-info p a{
	color: #4da6d8;
	text-decoration: underline;
	font-family: Arial;
	font-size: 12px;
	white-space: nowrap;
}
div.product-info p a:hover{
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
}
div.product-info p span.product-info-img img{
	margin: 6px 6px 0 0;
}

img.care-symbol {
	margin: 6px 10px 0 0;
}


.title03{
	color: #4da6d8;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
	letter-spacing: -1px;
	margin: 0 0 5px 0;
	padding-top: 5px;
}

.inputdiv {
	margin: 20px 0;
}

.inputdiv label {
	display: block;
	margin-bottom: 2px;
}

.inputdiv label span{
	color: #cb0000;
	font-weight: bold;
}

.inputdiv select {
	width: 215px;
	height: 20px;
	background: #e8e8e8;
	color: #58595b;
	font-size: 12px;
	font-family: Arial;
}
/*End LeftPanel*/

/*RigatPanel*/
#content #rightpanel{
	float: right;
	width: 225px;
	height: 100%;
	border-top: 1px solid #d4d4d4;
	padding: 0;
}

#content #rightpanel-1{
	float: right;
	width: 470px;
	height: 100%;
	border-top: 1px solid #d4d4d4;
	padding: 0;
}

#content #rightpanel-1 .rightpanel-div {
	width: 450px; /* 470px - 2x10px*/
	border-bottom: 1px solid #d4d4d4;
	padding: 10px;
}

#content #rightpanel .rightpanel-div {
	width: 205px; /* 225px - 2x10px*/
	border-bottom: 1px solid #d4d4d4;
	padding: 10px;
}

#content #rightpanel-1 .rightpanel-div-last {
	border: none;
}

#content #rightpanel-1 .rightpanel-div img, #content #rightpanel .rightpanel-div img {
	float: left;
	clear: both;
	margin: 0 0 10px 0;
}

#content #rightpanel-1 .rightpanel-div a {
	color: #58595b;
	text-decoration: none;
}

#content #rightpanel-1 .rightpanel-div p, #content #rightpanel .rightpanel-div p {
	font-size: 11px;
	margin: 10px 0 0 0;
}

#content #rightpanel-2{
	float: right;
	width: 321px;
	height: 100%;
	border-top: 1px solid #d4d4d4;
	padding: 0;
}

#content #rightpanel-2 .btn {
	margin: 10px 0 10px 10px;
}



#content #rightpanel-2 a {
	display: block;
	width: 310px;
	padding: 0 0 10px 10px;
	margin: 0;
	border-bottom: 1px solid #d4d4d4;
}

.flashcontent {
	width: 310px;
	padding: 0 0 10px 10px;
	margin: 0;
	border-bottom: 1px solid #d4d4d4;
}

#content #rightpanel-2 a.ph {
	border: none;
}

#content #rightpanel .line{
	width: 100%;
	height: 1px;
	overflow: hidden;
	background: #d4d4d4;
	margin-bottom: 30px;
	clear: both;
}
#content #rightpanel a.item{
	width: 203px;
	float: left;
	display: block;
	padding: 0 10px 8px;
	text-decoration: none;
	border-bottom: 1px solid #d4d4d4;
	margin: 0 0 20px;
}

#content #rightpanel span.item{
	width: 203px;
	float: left;
	display: block;
	padding: 0 10px 8px;
	text-decoration: none;
	border-bottom: 1px solid #d4d4d4;
	margin: 0 0 10px;
}

div.item {
	width: 221px;/* 223px - 2x1px*/
	height: 200px;/* 202px - 2x1px */
	display: block;
	float: left;
	padding: 1px;
	border: 1px solid #d4d4d4;
	margin: 0 20px 20px 0;
	background: #ffffff;
}

div.item-top {
	width: 203px;/* 223px - 2x10px*/
	height: 71px;/* 91px - 2x10px*/
	padding: 10px;
}

div.item-top div.sbuttons {
	float: left;
	clear: both;
	width: 203px;
	margin-top: 10px;
}

div.item-top div.sbuttons a {
	float: left;
}


#content #rightpanel a.noborder{
	margin: 0 !important;
	padding-bottom: 9px !important;
	border: none !important;
}
#content #rightpanel a.noborder .holder .btn{
	display: block;
	float: left;
	padding-bottom: 0 !important;

}
#content #rightpanel a.item .holder, #content #rightpanel span.item .holder{
	float: left;
	width: 100%;
	overflow: hidden;
}


#content #rightpanel a.item .holder .btn{
	display: block;
	float: left;
	padding: 0 0 10px;
}
#content #rightpanel a.item2{
	width: 203px;
	float: left;
	display: block;
	padding: 0 10px 0;
	text-decoration: none;
	margin: 0 0 8px;
	color: #808285;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
}
#content #rightpanel a.item2 span{
	float: left;
	display: block;
	width: 201px;
	border: 1px solid #d4d4d4;
	text-align: center;
	padding: 6px 0;
}

p.text11 {
	font-family: Arial;
	font-size: 11px;
	color: #58595b;
	margin: 0 0 15px 0;
	float: left;
	clear: both;
	width: 960px;
}
/*End Right Panel*/


/* infopages */
#infopagediv p{
	margin: 10px 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	color: #58595b;
}

#infopagediv .info-style1 {
	color: #4da6d8;
}

#infopagediv .info-style2 {
	color: #58595b;
}

#infopagediv .info-style3 {
	color: #4da6d8;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
	letter-spacing: -1px;
}

#infopagediv .info-style4 {
	color: #4da6d8;
	font-weight: bold;
	text-decoration: none;
}



#infopagediv .info-style5 {
	color: #58595b;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: -1px;
	margin-top:-13px;
}

#infopagediv .info-style6 {
	color: #4da6d8;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: -1px;
}

#infopagediv .wb {
	text-indent: 7px;
	background: url('/images/bulletl.gif') no-repeat left top;
}

#infopagediv .wbf {
	margin-top: -10px;
}

table.infotbl {
	width: 435px;
	margin: 0;
	padding: 0;
}

table.infotbl tr {
	height: 27px;
	line-height: 27px;
}

table.infotbl tr td {
	border-bottom: 1px solid #d4d4d4;
	color: #58595b;
	font-weight: bold;
	font-size: 12px;
}

table.infotbl tr.last td {
	border: none;
}

table.infotbl tr td.fcell {
	width: 350px;
}

table.infotbl tr td.scell {
	font-size: 14px;
	color: #4da6d8;
}

/* end infopages */

/* Filters */
.filter-container {
	width: 948px;/* 958px - 10px*/
	height: 20px;/* 40px - 2x10px*/
	border: 1px solid #d7d7d7;
	background: #ffffff;
	padding: 10px 0 10px 10px;
	margin: 10px 0 20px 0;
	
}

.select-holder {
	margin-top: 9px;
}

.selectbox {
	width:140px;/* 150px - 2x5px*/
	height: 15px;/* 21px - 2x3*/
	background: url('/images/filter-selectbox.gif') no-repeat;
	padding: 3px 5px;
	float: left;
	margin-right: 10px;
}


.selectbox1 {
	width:160px;/* 170px - 2x5px*/
	background: url('/images/order-selectbox.gif') no-repeat;
	margin-right: 0;
}

.selectbox2 {
	width:30px;/* 40px - 2x5px*/
	background: url('/images/order-selectbox-qty.jpg') no-repeat;
	margin-right: 10px;
}

.lastbox {
	margin-right: 8px;
}

.selectbox p {
	font-family: Arial;
	font-size: 11px;
	color: #58595b;
	width: 140px;
	height: 15px !important;
	line-height: 15px !important;
	overflow: hidden;
	cursor: pointer;
}

.selectbox1 p {
	width: 160px;
}


.selectbox2 p {
	width: 30px;
}

.selectbox ul {
	position: relative;
	z-index: 99;
	margin-left: -5px;
	border: 1px solid #d7d7d7;
	background: #ffffff;
	width: 148px;
	top: 3px;
	padding: 4px 0;
	visibility: hidden;
}

.selectbox1 ul {
	width: 168px;
	height: 160px;
	overflow: auto;
}

.selectbox2 ul {
	width: 38px;
	height: 160px;
	overflow: auto;
}

.selectbox1 ul li, .selectbox2 ul li {
	display: block;
	clear: both;
}

.selectbox ul li a {
	display: block;
	width: 140px;/* 148px - 2x4px */
	padding: 3px 4px;
	font-family: Arial;
	font-size: 11px;
	color: #58595b;
	text-decoration: none;
}

.selectbox1 ul li a {
	line-height: 25px;
}

.selectbox3 ul li a {
	line-height: 11px;
	height: 25px;
}


.selectbox ul li a img {
	float: left;
	margin: 0 10px 10px 0;
}

.selectbox1 ul li a {
	width: 142px;/* 168px - 2x4px - 18px scroll */
}

.selectbox2 ul li a {
	width: 12px;/* 32px - 2x4px - 18px scroll */
}

.selectbox ul li a span {
	color: #ed1c24;
}

.selectbox ul li a:hover {
	background: #3399ff;
	color: #ffffff;
}

.selectbox ul li a:hover span {
	color: #ffffff;
}

.selectbox ul li.selected a {
	background: #3399ff;
	color: #ffffff;
}

.selectbox ul li.selected a span {
	color: #ffffff;
}

/* End Filters */

div.errors {
	color: #cb0000;
	font-weight: bold;
	margin: 10px 0 20px 0;
}

/*END CONTENT*/


/*Footer*/
#footer-container{
	margin: 0;
	position: relative;
	width: 100%;
	height: 191px;
	background: url("/images/footer-bkg-tile.gif") repeat-x;
	text-align: center;
}

#footer {
	width: 960px;
	margin: 0 auto;
	height: 191px;
	background: url("/images/footer-bkg-tile.gif") repeat-x;
}

#footer .logos{
	float: left;
	width: 956px; /* 960 - 2 x 2px*/
	height: 45px; 
	overflow: hidden;
	padding: 0 2px 0 2px;
	margin: 0;
}
#footer .logos .leftLogo{
	float: left;
	margin: 11px 10px 0 0;
}
#footer .logos a.rightLogo{
	float: right;
	margin: 11px 0 0 10px;
}
ul.footer-menu{
	float: left;
	margin: 15px 0 10px 0;
}
ul.footer-menu li{
	float: left;
	padding: 0;
	margin: 0;
	background: url("/images/footer-menu-sep.gif") no-repeat left center;
}

ul.footer-menu li.first {
	background: none;
}

ul.footer-menu li.no-link {
	float: left;
	display: block;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	color: #58595b;
	padding: 0 10px 0 0;
}

ul.footer-menu li a{
	float: left;
	display: block;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	color: #58595b;
	text-decoration: none;
	padding: 0 10px;
}

ul.footer-menu li span{
	float: left;
	display: block;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	color: #58595b;
	text-decoration: none;
	padding: 0 0 0 10px;
}

ul.footer-menu li a.footer-menu-link {
	background: url("/images/footer-menu-sep.gif") no-repeat left center;
}

ul.footer-menu li.first a {
	padding-left: 0;
}

ul.footer-menu li a:hover{
	text-decoration: underline;
}
ul.footer-menu2{
	width: 960px;
	float: left;
	margin: 15px 0 5px 0;
}
ul.footer-menu2 li{
	float: left;
}
ul.footer-menu2 li a{
	float: left;
	clear: left;
	display: block;
	color: #58595b;
	font-size: 12px;
	text-decoration: none;
	height: 35px;
	margin-right: 20px;
	line-height: 35px;
}
ul.footer-menu2 li a:hover{
	text-decoration: underline;
}
ul.footer-menu2 li.eco a{
	padding-left: 35px;
	background: url("/images/footer-menu2-eco.gif") no-repeat;
}
ul.footer-menu2 li.news a{
	padding-left: 31px;
	background: url("/images/footer-menu2-news.gif") no-repeat;
}

ul.footer-menu2 li.contacts a{
	padding-left: 32px;
	background: url("/images/footer-menu2-con.gif") no-repeat;
}

ul.footer-menu2 li.howtoshop a{
	padding-left: 28px;
	background: url("/images/wallet-icon.gif") no-repeat;
}

ul.footer-menu2 li.facebook a{
	float: right;
	margin-right: 0;
	width: 140px;
	padding-right: 140px;
	background: url("/images/facebook.png") no-repeat right;
	text-indent: -999px;
	overflow: hidden;
}
ul.footer-menu2 li.facebook a:hover {
	text-decoration: none;
}

#footer a.nustage{
	float: right;
	margin-top: 7px;
}
/*END Footer*/






/*Shopping Card*/
div.shopping-card{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #FFF url("/images/shopping-card-bg.gif") repeat-x top;
	z-index: 100;
}

div.shopping-card .content{
	width: 960px;
	height: 24px;
	overflow: hidden;
	margin: 0 auto;
	color: #ffffff;
	font-size: 12px;
	/*font-weight: bold;*/
	line-height: 24px;
}

div.shopping-card .content a {
	color: #ffffff;
	text-decoration: none;
}

div.shopping-card .content a:hover {
	text-decoration: underline;
}

div.shopping-card .content span.sep {
	margin: 0 10px;
}

div.shopping-card .content .left-links {
	float: left;
}

div.shopping-card .content .right-links {
	float: right;
}
/*END Shopping Card*/

div.payment-type {
	width: 960px;
	margin: 0 0 20px 0;
	font-size: 11px;
	color: #808285;
}




div.payment-inner {
	float: left;
	width: 540px;
	margin: 0 0 20px 0;
}

div.payment-inner img {
	margin: 15px 10px 0 0;
}

div.description-container {
	width: 960px;
	margin: 0;
	font-size: 12px;
	color: #58595b;
}

div.description {
	width: 800px;
	float: left;
}

p.payment-description {
	font-size: 11px;
}


p.style1-pm{
	font-size: 15px;
	line-height: 13px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #71b9e2;
	text-transform: capitalize;
}
p.style2-pm{
	font-size: 15px;
	line-height: 13px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #58595b;
	margin-top: -1px;
	text-transform: capitalize;
}

/** sitemap **/
div.sitemap {
	width: 225px;
	float: left;
	margin-right: 20px;
}

div.sm-last {
	margin-right: 0;
}

div.sitemap a{
	display: block;
	color: #58595b;
	/*text-decoration: none;*/
	margin: 0 0 15px 0;
}

div.sitemap span {
	display: block;
	color: #58595b;
	text-decoration: none;
	margin: 0 0 15px 0;
}

div.sitemap .sm1 {
	font-size: 15px;
	line-height: 13px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #71b9e2;
	text-decoration: none !important;
}

div.sitemap a span.sm1 {
	text-decoration: none !important;
	color: #71b9e2;
}

div.sitemap .sm2 {
	font-size: 15px;
	line-height: 13px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #58595b;
	text-decoration: none;
}

div.sitemap .sm3 {
	font-size: 13px;
	line-height: 13px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #58595b;
	text-decoration: none;
}

div.sitemap a.sm {
	margin: 0;
}
/** end sitemap **/

.bodytxt {
	color: #58595b;
	margin: 10px 0;
	font-size: 11px;
}

.bodytxt p {
	font-size: 11px;
}

.nvbodytxt {
	display: none;
}

/* site tabs */
#sitetabs {
	width: 100%;
	height: 25px;
	border-bottom: 1px solid #d4d4d4;
	background: #ffffff;
	text-align: center;
}

#sitetabs-container {
	width: 960px;
	height: 25px;
	line-height: 25px;
	margin: 0 auto;
	text-align: left;
}

#sitetabs-container a{
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	padding: 0 12px;
	background: #a8a9ab url('/images/site-tab-grey-tile.jpg') repeat-x;
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

#sitetabs-container a.on1 {
	background: #f4050e url('/images/site-tab-red-tile.jpg') repeat-x;
}

#sitetabs-container a.on2 {
	background: #2a87b4 url('/images/site-tab-blue-tile.jpg') repeat-x;
}
/* end site tabs */

table.info-table {
	border: 1px solid #d7d7d7;
	width: 618px;
	margin-bottom: 10px;
}

table.info-table tr.caption td {
	font-weight: bold;
	padding-top: 5px;
}

table.info-table tr.last td {
	padding-bottom: 5px;
}

table.info-table tr td {
	text-align: center;
	padding: 0;
}

table.info-table tr td.fcell {
	width: 210px;
}

/**  glass order bar table **/
.order-table-gl {
	width: 692px;
	
}

.order-table-gl-container {
	margin-top: 10px;
}

.order-table-gl tr td {
	font-size: 11px;
	font-weight: bold;
	color: #58595b;

}

.order-table-gl tr.frow {
	height: 11px;
}

.order-table-gl tr.frow td {
	line-height: 11px;
	
}

.order-table-gl tr.srow {
	height: 28px;
}

.order-table-gl-container tr.spr {
	background: #e5e5e5;
}

.order-table-gl tr td.first-cell {
	width: 48px;/* 51px - 3px */
	padding-left: 3px;
}

.order-table-gl tr td.fcell {
	padding-left: 3px;
}

.order-table-gl tr td.second-cell {
	width: 38px;
}

.order-table-gl tr td .quantity-holder{
	float: left;
	width: 34px;
	height: 20px;
	background: url("/images/order-input.gif") no-repeat;
	margin: 0;
}

.order-table-gl tr td input.quantity{
	float: left;
	line-height: normal;
	width: 32px;
	height: 13px;
	padding: 1px 0;
	margin: 3px 10px 0 0;
	text-align: center;
	background: transparent;
	color: #58595b;
	font-size: 11px;
	border: none;
	text-decoration: none;
}

.order-table-gl tr td .selectbox {
	font-weight: normal;
}

.order-table-gl tr td input.total1 {
	width: 43px;
	height: 16px;/* 19px - 4px */
	text-align: center;
	color: #ffffff;
	background: #58595b;
	border: none;
	font-size: 11px;
	padding-top: 3px;
}

.order-table-gl tr td input.total2 {
	width: 83px;/* 88px - 5px */
	height: 16px;/* 19px - 4px */
	
	text-align: right;
	color: #ffffff;
	background: #4da6d8;
	border: none;
	font-size: 11px;
	padding-right: 5px;
	padding-top: 3px;
}


.order-table-gl tr td.third-cell {
	width: 30px;
}

.order-table-gl tr td.forth-cell {
	width: 56px;
}

.order-table-gl tr td.fifth-cell {
	width: 38px;
}

.order-table-gl tr td.sixth-cell {
	width: 30px;
}

.order-table-gl tr td.seventh-cell {
	width: 181px;
}

.order-table-gl tr td.eight-cell {
	width: 70px;
}

.order-table-gl tr td.ninth-cell {
	width: 55px;
}

.order-table-gl tr td.tenth-cell {
	width: 47px;
	
}

.order-table-gl tr td.eleventh-cell {
	width: 90px;/* 93px - 3px*/
	padding-right: 3px;
}

.order-table-gl tr td.center-cell {
	text-align: center;
}

.order-table-gl tr.erow {
	 height: 5px;
	 line-height: 5px;
	 
}

.order-table-gl tr.erow1 {
	background: #ffffff;
}

.order-table-gl-container tr.erow {
	 height: 5px;
	 line-height: 5px;
}
/**  end glass order bar table **/