* { font-size:100.01%;}
html{
	font-size:62.5%;
	background:#fff;
}

body{
	margin: 0;
	font:1.1em/1.181em arial,sans-serif;
	background:url(http://www.greentorch.com/images/greentorch_bg.jpg) 50% 0 repeat-x;
	min-width: 940px;
}
form {
	padding: 0;
	margin: 0;
	display: inline;	
}
img{
	border: none;
	display: block;
}

ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
p, h1, h2, h3, h4{
	margin: 0;
}
h1,h2,h3,h4{
font-size:14px;}
a{
	text-decoration: none;
}


a:link { 
	color:#333333;
	}
a:visited { 
	color:#333333;
	}
a:hover { 
	color:#333333;
	text-decoration: none;
	}
a:active { 
	color: #333333;
	}

a:active, a:focus{
	outline:none;
}

#main{
	margin: 0 auto;
	width: 940px;
	position: relative;
	padding-top: 125px;
}

#hmain{
	margin: 0 auto;
	width: 970px;
	position: relative;
	padding-top: 125px;
}
#header{
	position: absolute;
	width: 940px;
	left: 0;
	top:0;
	overflow: hidden;
}
#hheader{
	position: absolute;
	width: 970px;
	left: 0;
	top:0;
	overflow: hidden;
}
/* logotype */
.logo{
	padding: 7px 0 0 3px;
	float: left;
	width: 261px;
}


.logo div{
	background: url(http://www.greentorch.com/images/logo.png) no-repeat;
	overflow: hidden;
}
.logo a{
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 261px;
	height: 117px;
	position: relative;
}
/* navigation holder */
.nav-holder{
	float: right;
	width: 655px;
}

.nav-holder a:hover{text-decoration:none}

/* top-nav holder */
.top-nav{padding-left:25px;
margin-left:20px;
width:435px;
height:20px;
}


.top-nav-holder{
	overflow: hidden;
	padding: 0px 0 0;
	width:100%;
}

.top-nav-holder a{
	font-size: 10px;
	line-height: 20px;
	text-decoration: underline;
	color:#ffffff;
	float: right;
	/*font-weight:bold;*/
	margin-right:5px;
}
/* top nav */
.top-nav-holder ul{
	float: right;
	background:url(http://www.greentorch.com/images/cartNav.png) no-repeat;
	padding:0px 1px 0px 10px;
}
.top-nav-holder ul li{
	float:left;
	height: 18px;
	padding: 3px 0;
	margin-top:-10px;
	}
.top-nav-holder ul li.last{
	width:10px;
}

.top-nav-holder ul li a{
	height: 18px;
	margin: 0;
	float: none;
	font: bold 12px/35px Helvetica, Arial, sans-serif;
	color:#fff;
	text-decoration: none;
	padding: 0 20px;
	background: url(http://www.greentorch.com/images/top-nav-separator.gif) no-repeat;
}
.top-nav-holder a:hover { 
	color:#333333;
	text-decoration: none;
	}
.top-nav-holder li a:visited{color:#ffffff}
.top-nav-holder li a:hover{color:#333333}
.top-nav-holder ul li:first-child a{background:none}

/* category navvigation */
.category-nav{
	margin-top: 32px;
	padding-left:10px;
	background:url(http://www.greentorch.com/images/category-menu-left.png) no-repeat;
	float: right;
	display: inline;
	
}
.category-nav li{
	float: left;
	height: 50px;
	padding: 4px 0;
	background:url(http://www.greentorch.com/images/category-menu-stretch.png) repeat-x;
}

* html .category-nav li{
	width: 1%;
}

.category-nav li a{
	display: block;
	height: 50px;
	float: none;
	font: bold 14px/50px Helvetica, Arial, sans-serif;
	color:#fff;
	padding: 0 25px 0 30px;
	white-space:nowrap;
	background: url(http://www.greentorch.com/images/category-nav-separator.gif) no-repeat;
}
.category-nav li a:visited{color: #ffffff}
.category-nav li a:hover{color: #686b65}
.category-nav li:first-child a{background: none}

.category-nav li.last{
	display: block;
	background:url(http://www.greentorch.com/images/category-menu-right.png) no-repeat;
	width: 10px;
	height: 50px;
}


/* content */
#hcontent{
	width: 962px;
	margin: 0 auto;
}
/* content */

#content{
	width: 932px;
	margin: 0 auto;
}

.columns{
	overflow: hidden;
}
* html .columns{
	overflow:visible;
	height:1%;
}
/* prod-overview-page */
/* help box */
.prod-overview-page .help-box{
	background: url(http://www.greentorch.com/images/help-box-bg.png) no-repeat;
	width: 166px;
	height:125px;
	float: left;
}

.help-box strong{
	font-size:24px;
	line-height: 24px;
	font-weight: bold;
	color:#fff;
	display: block;
	text-align:center;
	padding: 11px 0 0;
}

.help-box p{
	font-size:13px;
	line-height: 15px;
	font-weight: bold;
	color:#fff;
	text-align:center
}

.help-box form div{
	position: relative;
	background: url(http://www.greentorch.com/images/search-bg.gif) no-repeat;
	margin: 8px 0 0 10px;
	float:left;
	width: 145px;
}
.home-page .help-box form div, .prod-page .help-box form div{
	position: relative;
	background: url(http://www.greentorch.com/images/search-bg.gif) no-repeat;
	margin: 8px 0 0 30px;
	float:left;
	width: 145px;
}
.help-inp-text{
	background: none;
	border-width: 0;
	width: 90px;
	float: left;
	margin: 1px 0 0 20px;
}
.btn-search{
	float: right;
}

/* img-gallery */
.img-gallery{
	float: right;
	width: 757px;
	background: url(http://www.greentorch.com/images/img-gallery.gif) repeat-y;
	margin: 1px 0 0;
}

.gallery li a {background-color:#FFFFFF;}

.img-gallery-bottom{
	background: url(http://www.greentorch.com/images/img-gallery-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	width:100%;
}

.img-gallery .gallery-title{
	background: url(http://www.greentorch.com/images/gallery-title.gif) no-repeat;
	padding: 5px 0 4px 10px;
	line-height: 14px;
}

.img-gallery .gallery-title span{
	font-size:12px;
	line-height: 14px;
	color:#333;
}

.img-gallery .gallery-title strong{
	font-size:11px;
	line-height: 14px;
	color:#333;
	padding-left: 225px;
}

.gallery-items-holder{
	overflow: hidden;
	float:left;
}

.page-holder{
	overflow:scroll;
	float:left;
}

.img-gallery .btn-prev{
	float:left;
	display: inline;
	width: 23px;
	height: 32px;
	background:url(http://www.greentorch.com/images/btn-prev.gif) no-repeat;
	margin: 31px 0 0 32px;
	text-indent:-9999px;
	overflow: hidden;
}

.img-gallery .btn-next{
	float: left;
	display: inline;
	width: 23px;
	height: 32px;
	background: url(http://www.greentorch.com/images/btn-next.gif) no-repeat;
	margin: 31px 0 0 22px;	
	text-indent:-9999px;
	overflow: hidden;
}


.img-gallery .p-btn-prev{
	float:left;
	display: inline;
	width: 23px;
	height: 32px;
	background:url(http://www.greentorch.com/images/btn-prev.gif) no-repeat;
	margin: 31px 0 0 32px;
	text-indent:-9999px;
	overflow: hidden;
}

.img-gallery .p-btn-next{
	float: left;
	display: inline;
	width: 23px;
	height: 32px;
	background: url(http://www.greentorch.com/images/btn-next.gif) no-repeat;
	margin: 31px 0 0 22px;	
	text-indent:-9999px;
	overflow: hidden;
}


.img-gallery .btn-prev:hover, 
.img-gallery .btn-next:hover,
.img-gallery a.active{background-position: 0 100%}

.img-gallery .p-btn-prev:hover, 
.img-gallery .p-btn-next:hover,
.img-gallery a.active{background-position: 0 100%}
/* gallery list holder */
.gallery{
	float: left;
	width: 606px;
	overflow: hidden;
	margin: 0 0 0 17px;
}
.pageGallery{
	float: left;
	width: 600px;
	overflow:hidden;
margin: 0 0 0 17px;
}


/* gallery list */
.gallery ul{
	overflow: hidden;
	padding: 3px 0 4px;
	height: 92px;
	width: 9999px;
}

.pageGallery ul{
	overflow: visible;
	padding: 3px 0 4px;
	height: 800px;
	width: 9999px;
}

.pageGallery .pageWidth{
	width:600px;
	height:600px;
	margin: 0 0 0 4px;
float:left;

	
}

.gallery li{
	float: left;
	margin: 0 0 0 4px;
	width: 117px;
}


.gallery li a{
	display: block;
	padding: 10px 3px 8px;
	text-align: center;
	width: 111px;
}





.gallery li a:hover,
.gallery li a.active{background:url(http://www.greentorch.com/images/gallery-hover.gif) no-repeat}
.gallery li a span{
	font-size:9px;
	line-height: 10px;
	color:#767c79;
	display: block;
	margin: 4px 0 0;
	white-space: nowrap;
}
.gallery li a:hover span,
.gallery li a.active span{color: #f96f00}
.gallery li a img{display:inline}
/* links-holder */
.links-holder{
	height: 24px;
	overflow: visible;
	z-index: 20;
}
/* quantity box */
.quantity-box{
	background: url(http://www.greentorch.com/images/quantity-bg.gif) no-repeat;
	padding: 0 0 0 5px;
	height: 22px;
	float: left;
}

.quantity-box input{
	background: none;
	border: none;
	width: 29px;
	padding: 2px 0;
}

.quantity-box span{
	color: #252424;
	font-size: 1.1em;
	margin: 0 0 0 7px;
}

/* lnk-add-to-cart */
.lnk-add-to-cart{
	background: url(http://www.greentorch.com/images/lnk-add-to-cart.gif) no-repeat;
	width: 113px;
	height: 24px;
	float: left;
	margin: 0 20px;
	display: inline;
}

.lnk-add-to-cart a{
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	height: 22px;
	margin: 1px 0 1px 30px;
}

/* lnk-check-out */
.lnk-check-out{
	background: url(http://www.greentorch.com/images/lnk-check-out.gif) no-repeat;
	width: 113px;
	height: 48px;
	float: left;
}

.lnk-check-out a{
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	height: 22px;
	margin: 1px 0 1px 20px;
}

/* btn-left-down-arrow, btn-right-down-arrow*/
.btn-left-down-arrow{
	background:url(http://www.greentorch.com/images/btn-left-down-arrow.gif) no-repeat;
	position: absolute;
}
.btn-right-down-arrow{
	background:url(http://www.greentorch.com/images/btn-right-down-arrow.gif) no-repeat;
	position: absolute;
}
.btn-left-people{
	background:url(http://www.greentorch.com/images/btn-left-people.gif) no-repeat;
	position: absolute;
}

.btn-left-down-arrow a,
.btn-right-down-arrow a,
.btn-left-people a{
	width: 128px;
	height: 26px;
	font-size: 10px;
	color:#202020;
	line-height: 26px;
	font-weight: bold;
	display: block;
}
.btn-left-people a{text-indent:35px;}


/* product box */
.product-box-1-col{
	background: url(http://www.greentorch.com/images/product-box-1-col.gif) repeat-y;
	margin: 15px 0;
	
}
.product-box-2-col{
	background: url(http://www.greentorch.com/images/product-box-2-col.gif) repeat-y;
	margin: 15px 0;
}

.product-box-3-col{
	background: url(http://www.greentorch.com/images/product-box-3-col.gif) repeat-y;
	margin: 15px 0;
}

.product-box-top{
	background: url(http://www.greentorch.com/images/product-box-top.gif) no-repeat;
	width:100%;
	overflow:hidden;
}

.product-box-bottom{
	background: url(http://www.greentorch.com/images/product-box-bottom.gif) no-repeat 0 100%;
	position:relative;
	width: 100%;
	overflow:hidden;
}
.product-box-bottom:after{
	content:'';
	clear:both;
	height:0;
	display:block;
}
.product-box-top h2{
	font-size: 1.8em;
	color:#333;
	line-height:1.11em;
	margin: 7px 0px 10px 26px;
}
/* product-info */
.product-info .product-box-bottom{
	padding: 0 0 42px;
}
/* product overview box */
.product-info .prod-overview{
	float: left;
	width: 266px;
}

.product-info .prod-overview p{
	margin: 0 0 0 25px;
	font-size: 1em;
	color:#44555f;
	line-height:1.2em;
}

.product-info .prod-overview .description{
	margin: 10px 0 10px 25px;
}

.product-info .prod-overview .description strong{
	font-size: 0.9em;
	color:#767c86;
	line-height:1.11em;
	display: block;
	font-weight: normal;
}
.product-info .prod-overview .description span{
	font-size: 0.9em;
	color:#767c86;
	line-height:1.11em;
	margin: 0 0 0 35px;
	display: block;
}
.product-info .prod-overview  .price{
	font-size: 1.9em;
	color:#f83420;
	line-height: 1.05em;
	margin: 0 0 0 25px;
}
.product-info .prod-overview  .price span{font-size: 0.95em;}

.product-info .quantity-box{
	margin:32px 0 13px 15px;
	display: inline;
}
.product-info .prod-overview .links-holder{
	clear: both;
}
.product-info .prod-overview .lnk-add-to-cart{margin-left:15px;}

.product-info .prod-overview .btn-left-down-arrow{
	top:100%;
	margin-top:-26px;
	left: 0;
}
.product-info .btn-left-down-arrow a,
.product-info .btn-right-down-arrow a{
	text-indent:32px; 
}

/* product name box */
.product-info .prod-name{
	float: left;
	width: 296px;
}
.product-info .prod-name p{
	font-size: 0.9em;
	line-height: 1.1em;
	color:#767c86;
	margin: 0 25px 0 25px;
}

.product-info .prod-name li{
	font-size: 1em;
	line-height: 1.3em;
	color:#767c86;
	background: url(http://www.greentorch.com/images/round-list-marker.gif) no-repeat 0 4px;
	text-indent: 5px;
	/*margin: 0 25px;*/
}
.product-info .prod-name h2{
/*padding-left:5px;*/
padding-right:10px;
}

.featuresUL li{
 font-size: 1em;
 color:#767c86;
}

.bottom-part span{
font-size: 1em;
	line-height: 1.3em;
	color:#767c86;
}
.bottom-part .column-1 strong{
color:#000000;

}

.bottom-part .column-1 h2{
color:#000000;

}

.product-info .prod-name .btn-left-down-arrow{
	top:100%;
	margin-top:-26px;
	left: 265px;
	height: 25px;
}

.product-info .prod-name .btn-right-down-arrow{
	top:100%;
	margin-top:-26px;
	left: 434px;
	height: 25px;
}

/* product info right column */
.product-info .column-3{
	float: left;
	width: 370px;
}

.product-info .column-3 .img-holder{
	text-align: center;
	margin: 30px 0 0;
}
.product-info .column-3 .img-holder img{display: inline;}
.product-info .column-3 .btn-right-down-arrow{
	right: 0;
	top:100%;
	margin-top:-26px;
}

.product-info .column-3 ul{
	overflow: hidden;
	padding: 35px 0 0 20px;
}
* html .product-info .column-3 ul{
	overflow:visible;
	height: 1%;
}

.product-info .column-3 li{
	background: url(http://www.greentorch.com/images/li-green-rectangle.gif) no-repeat;
	height: 61px;
	width: 61px;
	margin: 0 0 0 7px;
	float: left;
}
.product-info .column-3 li:first-child{margin-left: 0}

/* product-details box */

.ratings{
padding-left:20px;
padding-right:20px;
}

.pdetailsPad{
padding-left:25px;
padding-right:20px;
}

.thumbnailBoxes ul{
	overflow: hidden;
	padding: 35px 0 0 30px;
	margin-bottom:20px;
}

.iconBoxes ul{
	overflow: hidden;
	padding: 35px 0 0 20px;
}
	
.thumbnailBoxes li{
 background: url(http://www.greentorch.com/images/li-green-rectangle.gif) no-repeat;
	height: 61px;
	width: 61px;
	margin: 7px 0 0 7px;
	top:-7px;
	float: left;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	
}

.iconBoxes li{
	height: 61px;
	width: 61px;
	margin: 7px 0 0 7px;
	
	float: left;
	text-align:center;
	vertical-align:middle;
}



.top-part,.bottom-part{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.top-part{z-index: 2}

.prod-detail{
	float: left;
	width: 424px;
	position: relative;
	padding: 0 0 15px;
}

.padLpadR{
padding-left:20px;
padding-right:20px;
}

.top-part .img-holder{
	text-align: center;
	margin: 10px 0 0;
}

.top-part .img-holder img{display: inline;}

.top-part .btn-left-people{
	top:100%;
	margin-top:-25px;
	left: 1px;
	background-position: 100% 0;
}
.top-part .btn-left-people a{width: 127px;}

.prod-detail-col-2{
	float: left;
	width: 507px;
}

.prod-detail-col-2 .img-holder{margin: 34px 0 0}

.prod-detail-col-2 .links-holder{
	position:absolute;
	height:24px;
	top:100%;
	margin-top:-34px;
	right: 12px;
	overflow:visible;
}
/* TAB styles */
.tabset-holder{
	width: 450px;
	position: relative;
	float: left;
	background: url(http://www.greentorch.com/images/tab-holder.gif) no-repeat;
}

.tabset-sub-holder{
	float: left;
	position: relative;
	left: 50%;
}

.tabset{
	position: relative;
	left: -50%;
}

* html .tabset{float: left}

.tabset{	
	height:22px;
	padding: 1px 0;
}
.tabset ul{overflow: hidden;}
.tabset li{
	float: left;
}


a.tab{
	display: block;
	color:#202020;
}
a.tab span{	
	font-size:10px;
	line-height: 22px;
	padding:0 8px;
	display: block;
}
.tabset a.active,
.tabset ul a:hover{
	background:url(http://www.greentorch.com/images/tab-bg.gif) no-repeat 100% 0;
}
.tabset a.active span,
.tabset a:hover span{
	background: url(http://www.greentorch.com/images/tab-left-border.gif) no-repeat;
}
div.tab {
	padding:5px;
	clear: both;
}

.lnk-info{
	display: block;
	background: url(http://www.greentorch.com/images/ico-info.gif) no-repeat;
	width: 19px;
	height: 19px;
	overflow: hidden;
	text-indent: -999px;
	position: absolute;
	right: -27px;
	top: 3px;
}

/* end of TAB's styles */

/*bottom-part of product details */
.bottom-part{
	border-top: 1px solid #aacc7a;
}
/*bottom-part column-1 */
.bottom-part .column-1{
	float: left;
	width: 410px;
	padding: 0 0 15px;
}

.bottom-part .column-1 strong{
	display: block;
	font-size: 1em;
	color:#1a1a1a;
}
.bottom-part .column-1 em{
	display: block;
	font-size: 1em;
	color:#666;
	font-style: normal;
}

.bottom-part .column-1 p{
	font-size: 1em;
	color:#818584;
}
.bottom-part .column-1 span{color:#323232;}
.bottom-part .column-1 p.short{width: 290px}
.bottom-part .btn-left-people{
	top:100%;
	margin-top:-26px;
	left: 0;
}

/* bottom part column-2*/
.bottom-part .column-2{
	float: left;
	width: 462px;
	padding:0px 35px 45px 15px;
}
.bottom-part .column-2 strong{
	display: block;
	font-size: 1em;
	color:#1a1a1a;
}
.bottom-part .column-2 em{
	display: block;
	font-size: 1em;
	color:#666;
	font-style: normal;
}

.bottom-part .column-2 p{
	font-size: 1em;
	color:#818584;
}
.bottom-part .column-1 span{color:#323232;}
.bottom-part .column-1 p.short{width: 290px}
.bottom-part .column-2 p span{color:#323232;}
.bottom-part .column-2 .links-holder{
	position: absolute;
	top:100%;
	height:24px;
	margin-top:-36px;
	right: 20px;
	height: auto;
	overflow:visible;
}

/* options box */
.options .column-1{
	float: left;
	width: 424px;
}

.options .columns{margin: 50px 0 52px;}
/* options box column-1*/
.options .column-1 .color-img{
	float: left;
	width: 284px;
	border: 1px solid #4c9b00;
	margin: 0 0 0 36px;
	display: inline;
}
.options .column-1 .color-img li{
	float: left;
	border: 1px solid #4c9b00;
}
.options .column-1 .color-img li img{
	width: 69px;
	height:69px;
}

.options .column-1 .color-text{
	float: left;
	margin: 0 0 0 5px;
}
.options .column-1 .color-text a{
	font-size: 1em;
	line-height: 1.5em;
	color:#434141;
	font-weight: bold;
}
.options .column-1 .color-text a:hover{color:#509d01;}
.options .column-1 .btn-left-people{
	top:100%;
	margin-top:-26px;
	left: 0;
}

/* options box column-2*/
.options .column-2{
	float: left;
	width: 507px;
}

.options .column-2 .links-holder{
	position: absolute;
	top:100%;
	height:24px;
	margin-top:-36px;
	right: 20px;
	overflow:visible;
}

.options .column-2 p{
	color: #434141;
	font-size: 1em;
	line-height:1.5em;
	margin: 60px 100px 0 20px;
}

/* accessories box */
/* accessories box column-1 */
.accessories .column-1{
	width: 424px;
	float: left;
}

.accessories .column-1 .img-holder{
	text-align: center;
	margin: 30px 0 20px;
}
.accessories .column-1 .img-holder img{display: inline;}

/* accessories box column-2 */
.accessories .column-2{
	width: 507px;
	float: left;
}
.accessories .column-2 .img-holder{
	text-align: center;
	margin: 20px 0 0;
}
.accessories .column-2 .img-holder img{display: inline;}

.accessories .column-2 .links-holder{
	position: absolute;
	top:100%;
	height:24px;
	margin-top:-36px;
	right: 20px;
	overflow:visible;
}

/* multimedia */
/* multimedia  column-1*/
.multimedia .column-1{
	width: 424px;
	float: left;
}

.player-holder{
	text-align: center;
	margin: 20px 0 45px;
}
.player-holder img{display: inline;}

.multimedia .column-1 .btn-left-people{
	background:url(http://www.greentorch.com/images/btn-left-long-people.gif);
	top:100%;
	margin-top:-26px;
	left: 0;
}
.multimedia .column-1 .btn-left-people a{width: 146px;}

/* multimedia  column-2*/
.multimedia .column-2{
	width: 507px;
	float: left;
}

.multimedia .column-2 h3{
	font-size: 1.2em;
	color:#1b1b1b;
	margin: 25px 25px 10px;
}

.multimedia .column-2 strong{
	font-size: 1em;
	color:#1b1b1b;
	margin: 10px 25px;
}

.multimedia .column-2 p{
	font-size: 1em;
	color:#383838;
	margin: 10px 25px;
}
.multimedia .column-2 p span{color:#1b1b1b}
.multimedia .column-2 em{
	font-size: 1.2em;
	color:#1b1b1b;
	font-weight: bold;
	font-style: normal;
	margin: 10px 25px;
}

.multimedia .column-2 .related-videos{
	overflow:hidden;
	margin: 17px 0 0 17px;
}
.multimedia .column-2 .related-videos li{
	float: left;
	margin: 0 0 0 11px;
}
.multimedia .column-2 .related-videos li:first-child{margin-left: 0}

/* home-page styles */
.home-page{
	width:600px !important;
	padding:0 171px 0 196px !important;
	overflow:visible;
}
.side-col-1{
	display:inline;
	overflow:visible;
	float: left;
	width: 196px;
	margin-left: -794px;
}
.side-col-2{
	float: right;
	overflow:hidden;
	width: 165px;
	display:inline;
	margin-right:-172px;
}
/* home-page main-column */
.main-column{
	float: left;
	width: 590px;
	padding:0 0px 0 8px;
	display: inline;
	overflow:hidden;
}
/* title of home page */
.home-page .title{
	background: url(http://www.greentorch.com/images/home-page-title.gif) no-repeat;
	height: 32px;
}

.home-page .title strong{
	font-size: 1.2em;
	line-height: 32px;
	color: #484848;
	padding: 0 0 0 35px;
}
/* list of category */
.prod-category{
	margin:7px 0px 7px 0px;
	overflow: hidden;
	border-bottom: 1px solid #87bb3e;
}
* html .prod-category{
	overflow:visible;
	height:1%;
	text-align:center;
}
.prod-catDiv{
text-align:center;
}
.prod-category li{
	float:left;
	margin: 4px 10px 0 10px;
	padding: 0 0 19px;
	text-align: center;
}

.prod-category span{
	color: #f96f00;
	font-size: 1.1em;
	display: block;
	margin: 8px 0 0;	
}

/*shop-items*******************************************************/
.shop-items{
	width:685px;
	overflow:hidden;
	margin:10px 0 0 10px;
	padding:0;
	list-style:none;
	position:relative;
}
* html .shop-items{margin-bottom:15px;}
.shop-items li{
	float:left;
	width:200px;
	margin:0 27px 15px 0;
	display:inline;
}
.shop-items li h3{
	font:bold 1.0em/1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#636363;
	margin:4px 0 0;
	text-align:center;
}
/*popup*************************************************/
.popup{
	width:286px;
	height:382px;
	padding:1px;
	display:none;
	overflow:hidden;
}
#popup {
	position:absolute;
	top:0;
	left:0;
	display:none;
	z-index:100;
}
#popup .popup {display:block;}
.title{
	width:100%;
	height:64px;
	background:#e6e6e6;
	text-align:center;
}
.title h3{
	margin:0 !important;
	padding:5px 0 0;
}
.title p{
	font:1.0em/1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#636363;
	margin:0;
	padding:0;
}
.title p a{
	color:#de0000;
	text-decoration:none;
}
.title p a:hover{text-decoration:underline;}
/* special-box */
.popular-products{
text-align:left;
font-size: 1.1em;
	color:#f96f00;
}
.special-box{
	overflow: hidden;
	margin: 0px;
	border-bottom: 1px solid #87bb3e;
	padding: 20px 0 60px;
	position: relative;
}
.seal-box{
	overflow: hidden;
	margin: 0px;
	padding: 20px 0;
	position: relative;
}
* html .seal-box{
	overflow:visible;
	height:1%;
}

* html .special-box{
	overflow:visible;
	height:1%;
}
.seal-box ul{
margin:0px;
padding:0px;
}
.seal-box li{
	width:190px;
	float: left;
	margin:0px;
	padding-left:3px;
	text-align:center;
	 
}
.special-box ul{
margin:0px;
padding:0px;
}
.special-box li{
	width:190px;
	float: left;
	margin:0px;
	padding-left:3px;
	text-align:center;
	 
}
.seal-box li img{display: inline; padding:0px;margin:0px;}

.special-box li img{display: inline; padding:0px;margin:0px;}
.special-box li strong{
	display: block;
	text-align:center;
	font-size: 1em;
	color:#f96f00;
	padding:0 0px 0px 0px;
}
.special-box li p{
	display: block;
	text-align: left;
	font-size: 1em;
	color:#484848;
	padding:0 4px 0px 4px;
}

.special-box li em{
	font-size: 1em;
	color:#f96f00;
	font-style:normal;
	font-weight: bold; 
}

.btn-learn-more{
	display: block;
	text-indent: -9999px;
	background: url(http://www.greentorch.com/images/btn-learn-more.gif) no-repeat;
	width: 83px;
	height: 22px;
	position: absolute;
}
.special-box li:first-child{margin-left:0px; padding:0px 0px 0px 6px;}


.special-box-col-1 strong{
text-align: center;
}
.special-box-col-2 strong{
text-align: center;
}
.special-box-col-3 strong{
text-align: center;
}
.special-box-col-1 .btn-learn-more{
	bottom: 17px;
	left: 50px;	
	
}

.special-box-col-2 .btn-learn-more{
	bottom: 17px;
	left: 240px;
}

.special-box-col-3 .btn-learn-more{
	bottom: 17px;
	left: 435px;
}

/* home-page side-column-1 */

.side-col-1 h3{
	text-indent: -999px;
	overflow: hidden;
	height: 27px;
}

/* help box */
.home-page .help-box,
.prod-page .help-box{
	width: 196px;
	background: url(http://www.greentorch.com/images/help-box-holder.gif) repeat-y;
}

.help-box-holder{
	background:url(http://www.greentorch.com/images/help-box.gif) no-repeat;
	width: 100%;
	height:110px;
}

.help-box strong{
	font-size:24px;
	line-height: 24px;
	font-weight: bold;
	color:#fff;
	display: block;
	text-align:center;
	padding: 11px 0 0;
}

.help-box p{
	font-size:13px;
	line-height: 15px;
	font-weight: bold;
	color:#fff;
	text-align:center
}

.help-box form div{
	position: relative;
	background: url(http://www.greentorch.com/images/search-bg.gif) no-repeat;
	margin: 8px 0 0 10px;
	float:left;
	width: 145px;
}
.help-inp-text{
	background: none;
	border-width: 0;
	width: 90px;
	float: left;
	margin: 4px 0 0 20px;
}
.btn-search{float: right;}
.side-col-1 .products{background: url(http://www.greentorch.com/images/product-bg.gif) repeat-y;}
.side-col-1 .products-holder{
	background: url(http://www.greentorch.com/images/product-top.gif) no-repeat;
	min-height: 271px;
	padding: 11px 0 0;
}
* html .side-col-1 .products-holder{height:271px}
.products h3{
	background: url(http://www.greentorch.com/images/h3-products.gif) no-repeat 15px 0;
	height: 15px;
	margin-bottom:10px;
}
.side-col-1 .popular-buys{
	background: url(http://www.greentorch.com/images/popular-buys-bg.gif) repeat-y;
}
.side-col-1 .pop-buys-top{
	width: 100%;
	background: url(http://www.greentorch.com/images/popular-buys-top.gif) no-repeat;
}

.side-col-1 .pop-buys-bottom{
	width: 100%;
	min-height: 400px;
	background:url(http://www.greentorch.com/images/popular-buys-bottom3.gif) no-repeat 0 100%;
	padding: 10px 0 0;
}
* html .side-col-1 .pop-buys-bottom{height: 552px;}
.side-col-1 .pop-buys-bottom h3{
	background:url(http://www.greentorch.com/images/h3-pop-buys.gif) no-repeat 15px 0;
}

.side-col-1 ul{padding: 7px 0 7px 16px;}
.side-col-1 ul a{
	font-size: 1em;
	color: #fff;
	line-height: 1.6em;
	font-weight:bold;
}
.side-col-1 ul a.bold{font-size:1.2em;}
.side-col-1 ul a:hover{text-decoration: underline}




/* home-page side-column-2 */


.side-col-2 .tools,
.side-col-2 .promo-box{
	background: url(http://www.greentorch.com/images/side-box.gif) repeat-y;
	margin: 0 0 11px;
}

.side-col-2 .side-box-bottom{
	background: url(http://www.greentorch.com/images/side-box-bottom.gif) no-repeat 0 100%;
	position: relative;
	width:100%;
}
.side-col-2 .promo-box .side-box-bottom{height: 370px}

.side-col-2 .side-box-bottom h3{
	background: url(http://www.greentorch.com/images/side-box-title.gif) no-repeat;
	width:156px;
	height: 34px;
	font-size: 12px;
	line-height: 32px;
	color:#fefefe;
	padding: 0 0 0 10px;
}
.side-col-2 .tools .side-box-bottom h3{
	background:url(http://www.greentorch.com/images/tools-title.gif) no-repeat;
	height: 33px;
	width: 156px;
}
.side-col-2 ul{
	padding: 3px 0 0 15px;
}
.side-box-bottom a{
	font-size:1em;
	line-height: 1.6em;
	color:#484848;
}
.side-box-bottom a:hover{text-decoration:underline;}
.side-col-2 .tools .side-box-bottom{
	padding: 0 0 15px;
}
.side-col-2 .tools span{
	display: block;
	margin-top:28px;
	padding:0 10px;
}
/*reclam-box */
.reclam-box{
	width:165px;
	margin: 0 0 11px 3px;
	position: relative;
	height:306px;
}
.reclam-box .btn-white-learn-more{
	display: block;
	background: url(http://www.greentorch.com/images/btn-white-learn-more.gif) no-repeat;
	width: 94px;
	height: 22px;
	text-indent: -999px;
	overflow: hidden;
	position: absolute;
	top:100%;
	margin-top:-37px;
	left:33px;
}

/*border*/
.green-border{
	height: 345px;
	border-bottom: 1px solid #87bb3e;
	margin: 0 7px;
}

/* prod-page styles */
.prod-page{
	overflow: hidden;
	width:100%;
}

.prod-page .main-content{
	float: right;
	width: 757px;
	padding: 3px 0 0;
}

.prod-page .side-col-1{
	width: 196px;
	float:left;
	margin: 0;
}

.breadcrumbs{
display: inline;
	/*background: url(http://www.greentorch.com/images/prod-links-separator.gif) no-repeat 0 50%;*/
	/*padding: 0 4px 0 7px;*/
	line-height: 1.2em;
	font-size: 1em;
	

}
.breadcrumbs li{
display: inline;
	background: url(http://www.greentorch.com/images/prod-links-separator.gif) no-repeat 0 50%;
	padding: 0 2px 0 7px;
	line-height: 1.2em;
	font-size: 1em;}
	
.breadcrumbs a{
color: #505050;
	font-size:1em;
	line-height:1.2em;

}
.breadcrumbs:first-child{background: none}
.prod-page .prod-links a{
	display: inline;
	background: url(http://www.greentorch.com/images/prod-links-separator.gif) no-repeat 0 50%;
	padding: 0 2px 0 7px;
	line-height: 1.2em;
	font-size: 1em;
}
.prod-page .prod-links li{
	display: inline;
	background: url(http://www.greentorch.com/images/prod-links-separator.gif) no-repeat 0 50%;
	padding: 0 4px 0 7px;
	line-height: 1.2em;
	font-size: 1em;
}
.prod-page .prod-links li:first-child{background: none}

.prod-page .prod-links a{
	color: #505050;
	font-size:1em;
	line-height:1.2em;
}
.prod-page .prod-links a em{
	color:#030303;
	font-style: normal;
}
.prod-page .prod-links a:hover{text-decoration: underline;}

/* prod-item-holder */
.prod-item-holder{
	overflow: hidden;
	width:100%;
	margin:10px 0 0 0;
	
}

.prod-item-holder .item{
	float: left;
	background: url(http://www.greentorch.com/images/item-bg.gif) no-repeat;
	width: 160px;
	height: 282px;
	position: relative;
	margin-top:4px;
	margin-bottom:4px;
	margin-left:0px;
	margin-right:5px;
	/*padding:4px;*/
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
}
.prod-item-holder label{
	clear: both;
	display: block;
	position: absolute;
	bottom: 0;
	margin-left:20px;
	padding-left:20px;
	left:10px;
	background: url(http://www.greentorch.com/images/up-arrow.gif) no-repeat;
	
}

.prod-item-holder .item img{display: inline;}
.prod-item-holder .item div{
	text-align: center;
	margin: 13px 0 5px;
	width: 160px;
}

.prod-item-holder .item strong{
	font-size:1.1em;
	color: #f96f00;
	line-height:1em;
}

.prod-item-holder .item p{
	font-size: 1em;
	color:#484848;
	margin: 7px 0 10px;
	line-height: 1.1em;
}

.prod-item-holder .item span{
	font-size: 1em;
	color:#484848;
	display: block;
	line-height: 1.1em;
	top:-5px;
}

.prod-item-holder .item label span{
	font-size: 1.1em;
	color:#484848;
	line-height:1em;
	display: inline;
}

.prod-item-holder .btn-learn-more{
	bottom:37px;
	left: 50px;
}
/* footer */
#footer{
	padding: 10px 0 0;
	margin: 0 0 10px;
	overflow: hidden;
	width:100%;
	clear:both;
}
/* footer contact info */
#footer .contact{
	font-weight: bold;
	font-size:1.8em;
	line-height:1.22em;
	color:#87bb3e;
	text-align:right;
}

#footer .contact span{color:#f83420}
/* footer bottom links */
#footer ul{
	float: right;
	padding: 11px 17px 11px 0;
}

#footer ul li{
	display: inline;
	background: url(http://www.greentorch.com/images/footer-separator.gif) no-repeat 0 50%;
	font-size: 1.2em;
	line-height:1.83px;
	color:#484848;
	padding: 0 11px 0 16px;
}
#footer ul li:first-child{background: none}

#footer ul li a{color: #484848}
#footer ul li a:hover{text-decoration:underline}



TABLE.tabulardata {BACKGROUND-COLOR: black}
TABLE.tabulardata TR {BACKGROUND-COLOR: #BFE756}
TABLE.tabulardata TH {BACKGROUND-COLOR: darkgreen;PADDING:4px}
TABLE.tabulardata TD {PADDING:4px; BACKGROUND-COLOR: #BFE756}

table.col {
  border-collapse: collapse;
  border: 3px solid #C5BA85;
  font: normal 12px verdana, arial, helvetica, sans-serif;
  color: #333333;
  background: #BFE756;
  }


.emailbox{
  background-color:#BFE756;
  border:solid 2px #C5BA85;
  margin:0px;
  width:450px;
  
  }

.tabulardata_print {BACKGROUND-COLOR: #BFE756; border-collapse: collapse}

.attr_radio{font-size: 1em;}
.attr_select{font-size: 1em;}
.attr_checkbox{font-size: 1em;}
.attr_textfield{font-size: 1em;}
.attr_textarea{font-size: 1em;}

.phone{
text-decoration:none;
color:#666666;
font-weight:bold;
}





/**articles**/
#articles p, #artlcles li{padding:0 20px 0 29px; margin:13px 0 12px;font-size: 12px; line-height: 1.4em; }
#articles h1 { margin-bottom:0em; line-height:33px; padding:0 20px 0 29px;}
#articles h3 { margin-bottom:0.5em; color:#7ea903; font-weight:normal;padding:0 20px 0 29px; }
#articles h3 { font-size:18px; padding:0 20px 0 29px;}
#articles h4 { font-size:16px; padding:0 20px 0 29px;}
.greenHeader {color:#7ea903;}
.greyText{color:#898989;}
/* TYPE */
#articles { font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #fff; color: #333; }

#articles a { color: #08c; }
#articles  a:link, a:visited, a:active { text-decoration: none; }
#articles  a:hover { text-decoration: underline; }
#articles  a.more { white-space: nowrap; padding-right: 10px; background: url(http://images.apple.com/global/elements/arrows/morearrow_08c.gif) no-repeat 100% 50%; zoom: 1; }
#articles  a[rel="external"], a.external { white-space: nowrap; padding-right: 15px; background: url(http://images.apple.com/global/elements/icons/external10x10.gif) no-repeat 100% 50%; zoom: 1; }
#articles  strong, b { font-weight: bold; }
#articles  em, i { font-style: italic; }
#articles  sup { padding-left: 1px; font-size: 10px !important; font-weight: normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color: #76797c; _position: static !important; }
#articles  abbr { border: 0; }
#articles  .sosumi { font-size: 10px !important; color:#76797c; }

#articles  p { margin-bottom: 18px; }
#articles h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
#articles h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
#articles h3 { font-weight: bold; font-size: 1em; line-height: 18px; }
#articles h4 { font-weight: bold; font-size: 10px; line-height: 18px; }
#articles p.intro { font-weight: bold; }
#articles .more { text-align: right; }

#articles ul { margin-bottom: 18px; list-style: none outside; }
#articles ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
#articles ul.square,
#articles ul.circle { margin-left: 2em; }
#articles ul.square { list-style: square outside; }
#articles ul.circle { list-style: circle outside; }
#articles ul ul.circle,
#articles ul ul.square { margin-top: 4px; margin-bottom: 5px; }
#articles ol.sosumi { margin-left: 0; padding-left: 2em; }

/*text shorten*/
.menuLink{
width:40px;
overflow:hidden;
}