/*#wrapper	{
	width: 980px;
	margin: 0 auto;
}


#header	{
	position: relative;
	float: left;
	width: 980px;
	height: 145px;
	overflow: hidden;
}

	#logo	{
		position: absolute;
		top: 3px;
		left: 0px;
		width: 230px;
		height: 81px;
		overflow: hidden;
	}
	
	#logo	img {
		border: 0;
	}
	*/
	#help {
		position: absolute;
		top: 25px;
		left: 240px;
		width: 520px;
		text-align: center;
		line-height: 27px;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
	}
	
	#help img {
		margin-left: 10px;
		vertical-align: middle;
	}
	
	#search	{
		top: 5px;
		right: 0px;
		width: 181px;
		height: 81px;
	}
	
	#search-title {
		margin: 0 0 2px;
		padding: 0 0 0 2px;
		color: #FFFFFF;
		font-size: 11px;
		font-weight: bold;
	}
	
	#search	fieldset {
		float: left;
		margin: 0;
		padding: 0;
		width: 141px;
		height: 26px;
		/*background: url('images/search-bgr.gif') no-repeat 0 0;*/
	}
	
	#search-input {
		float: left;
		margin: 2px 0 0 3px;
		padding: 0;
		width: 130px;
		border: 1px solid #333333;
		background-color: #ffffff;
	}
	
	#search-button {
		float: right;
		margin: 0;
		padding: 0;
		width: 28px;
		height: 15px;
		outline: none;
	}
	
	#my-account {
		position: absolute;
		top: 58px;
		right: 20px;
        height: 20px;
        line-height: 20px;
        font-size: 11px;
		color: #f7fafc;
		font-weight: bold;
	}
	
	#my-account a.first {
		height: 20px;
		padding: 0 0 0 20px;
		background: url('images/my-account-bgr.gif') no-repeat 0 0;
		color: #f7fafc;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		line-height: 20px;
	}
	#my-account img {
	    margin-bottom: -3px;
	}
	#my-account a {
        height: 17px;
		color: #f7fafc;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		line-height: 17px;
	}
	#topmenu-block {
		 
		top: 181px;
		left: 0px;
		width: 980px;
		height: 64px;
	}
	
	#topmenu {
		width: 964px;
		height: 64px;
		background: url('images/bgr-topmenu.png') no-repeat 0 0;
	}
	
	#topmenu a {
		float: left;
		width: 66px;
		margin: 10px 0 0 0;
		padding: 0 25px 0 27px;
		height: 36px;
		background: url('images/topmenu-a.gif') no-repeat 0 0;
		color: #ffffff;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		line-height: 12px;
	}
	
	#topmenu a span {
		display: block;
		padding: 5px 0 0;
	}
	
	#topmenu a.first {
		padding: 0 25px;
		background: none;
	}
	
/* ------------------ /HEADER STYLES ------------------ */
	
#columns {
	clear: both;
}

/* ------------------ LEFT COLUMN STYLES ------------------ */
	
#leftbar {
	float: left;
	width: 189px;
	margin-right: 14px;
}
	
	#categories-top {
		width: 189px;
		height: 13px;
		background: url('images/categories-top.png') no-repeat 0 0;
		line-height: 11px;
	}
	
	#categories-content {
		width: 189px;
		min-height: 390px;
		height: auto !important;
		height: 390px;
		background: #ffb400 url('images/categories-content.png') no-repeat 0 0;
	}
	
	#categories-content ul {
		clear: both;
		margin: 0 0 -3px 0;
		padding: 0 10px;
	}
	#categories-content li {
		list-style:none;
	}
	
	#categories-content li a {
		color: #ffffff;
		text-decoration: none;
	}
	
	#categories-content li a:hover {
		text-decoration: underline;
	}
	
	#categories-content li.leftmenu0 {
		width: 157px;
		margin-bottom: 3px;
		padding: 0 0 0px 12px;
		background: url(images/left_bar_r1_c1.jpg) no-repeat 0 0;
		line-height: 29px;
		color: #ffffff;
		font-weight: bold;
	}
	
	#categories-content li.leftmenu0 a {
		font-weight: bold;
	}
	
	#categories-content li.leftmenu0 a:hover {
		font-weight: bold;
	}
	
	#categories-content li.leftmenuactive0 {
		width: 157px;
		margin-bottom: 3px;
		padding: 0 0 0px 12px;
		background: url(images/leftmenu0.png) no-repeat 0 0;
		line-height: 27px;
	}
	
	#categories-content li.leftmenuactive0 a {
		font-weight: bold;
	}
	
	#categories-content li.leftmenuactive0 a:hover {
		font-weight: bold;
	}
	
	#categories-content li.leftmenu1 {
		width: 161px;
		padding: 3px 0 3px 8px;
		background: url(images/leftmenu1.png) no-repeat 0 0;
	}
	
	#categories-content li.leftmenuactive1 {
		width: 161px;
		padding: 3px 0 3px 8px;
		background: url(images/leftmenu1.png) no-repeat 0 0;
	}
	
	#categories-content li.leftmenu1first {
		width: 161px;
		padding: 0 0 3px 8px;
	}
	#categories-content li.leftmenu1firstactive {
		width: 161px;
		padding: 0 0 3px 8px;
	}
	
	#categories-bottom {
		width: 189px;
		height: 321px;
		background: url('images/categories-bottom.png') no-repeat 0 0;
		text-align: center;
	}
	
	#newsletter-top {
		width: 189px;
		height: 29px;
		background: url('images/newsletter-top.png') no-repeat 0 0;
		line-height: 29px;
	}
	
	#newsletter-content {
		float: left;
		width: 169px;
		padding: 0 10px;
		background: #00fb00 url('images/newsletter-content.png') no-repeat 0 0;
	}
	
	#newsletter-content h3 {
		margin: 0 0 5px;
		padding: 0 4px;
		color: #ffffff;
		font-size: 12px;
		font-weight: bold;
	}
	
	#newsletter-content p {
		margin: 0 0 7px;
		padding: 0 4px;
		color: #ffffff;
		font-size: 11px;
	}
	
	#newsletter-content fieldset {
		float: left;
		margin: 0;
		padding: 0;
		width: 169px;
		height: 26px;
		background: url('images/newsletter-fieldset-bgr.gif') no-repeat 0 0;
	}
		
	#newsletter-fieldset-input {
		float: left;
		margin: 2px 0 0 3px;
		padding: 0;
		width: 137px;
		color: #000;
		border: 0px solid #000000;
	}
		
	#newsletter-fieldset-button {
		float: left;
		margin: 0;
		padding: 0;
		width: 43px;
		height: 24px;
		outline: none;
	}
	
	#newsletter-bottom {
		float: left;
		width: 189px;
		height: 13px;
		background: url('images/newsletter-bottom.png') no-repeat 0 0;
		line-height: 13px;
	}
	
/* ------------------ /LEFT COLUMN STYLES ------------------ */

/* ------------------ CONTENT STYLES ------------------ */
	
#content {
	float: left;
	width: 574px;
	margin-right: 14px;
}
	
	#bredcrumbs {
		padding-top: 2px;
		height: 24px;
		color: #ffffff;
		font-size: 11px;
	}
	
	#bredcrumbs a {
		padding-left: 16px;
		color: #ffffff;
		background: url('images/bredcrumbs-a.gif') no-repeat 6px 5px;
		font-size: 11px;
		text-decoration: none;
	}
	
	#bredcrumbs a:hover {
		text-decoration: underline;
	}
	
	#bredcrumbs a.home {
		padding: 0;
		color: #ffffff;
		background: none;
		font-size: 11px;
		text-decoration: none;
	}
	
	#bredcrumbs a.home:hover {
		text-decoration: underline;
	}
	
	#bredcrumbs a#back {
		padding: 0 5px 0 10px;
		color: #c3dfec;
		background: url('images/back-a.gif') no-repeat 0 3px;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
	#bredcrumbs a#back:hover {
		text-decoration: underline;
	}
	
	/*#banner {
		clear: both;
		width: 573px;
		height: 378px;
		margin: 0;
		padding: 0;
		background: url('images/bgr-banner.png') no-repeat 0 0;
		text-align: center;
	}
	fejos*/
	
	#banner {
		/*background:transparent url(images/bgr-banner.png) no-repeat scroll left bottom;*/
		clear:both;
		/*height:117px;*/
		margin:0;
		padding:0;
		text-align:center;
		width:573px;
	}
	

	#content-top {
		width: 574px;
		height: 13px;
		background: url('images/content-top.png') no-repeat 0 0;
		line-height: 13px;
	}
	
	#content-bottom {
		clear: both;
		float: left;
		width: 574px;
		height: 13px;
		background: url('images/content-bottom.png') no-repeat 0 0;
		line-height: 13px;
	}

	#cont {
		background-color: #ffffff;
	}
	
	.box {
		clear: both;
		padding: 0 18px;
	}
	
	.box h1 {
		clear: both;
		margin: 0 0 15px;
		padding: 0;
		color: #ff6500;
		font-size: 16px;
		font-weight: bold;
	}
	
	.box h2 {
		clear: both;
		margin-top: 15px;
		padding: 0;
	}
	
	#products .featured-product {
		float: left;
		width: 173px;
		margin: 0 9px 0 0;
		background: url('images/featured-products-bgr.gif') repeat-y;
	}
	
	#products .featured-product h3 {
		width: 143px;
		margin: 0;
		padding: 10px 15px 0;
		color: #333333;
		/*background: url('images/featured-products-top.gif') no-repeat 0 0;*/
		font-size: 12px;
		font-weight: bold;
        text-align: center;
        /*min-height:60px;
        height:auto !important;
        height:60px;*/
	}

	#products .featured-product .topbar {
		width: 143px;
		margin: 0;
		padding: 10px 15px 0;
		color: #666666;
		background: url('images/featured-products-top.gif') no-repeat 0 0;
	}
	#products .featured-product .textblok {
        min-height:120px;
        height:auto !important;
        height:120px;
    }

	#products .featured-product h3 a {
		color: #9F1B33;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	
	#products .featured-product h3 a:hover {
		color: #9F1B33;
		font-size: 12px;
		font-weight: bold;
		text-decoration: underline;
	}
	
	#products .featured-product-id {
		margin: 0 0 5px;
		padding: 0 15px;
		color: #999999;
		font-size: 11px;
	}
	
	#products .featured-product-image {
		margin: 0 0 5px;
		padding: 0 5px;
		text-align: center;
	}
	
	#products .featured-product-image img{
		margin: 0;
		padding: 0;
		border: 0;
	}
	
	#products .featured-product-price {
		margin: 0 0 5px;
		padding: 0 15px;
		color: #333333;
		font-size: 11px;
		text-align: center;
	}
	
	/*#products .featured-product-description {
		width: 161px;
		min-height: 7px;
		height: auto !important;
		_height: 7px;
		margin: 0;
		padding: 0 6px 10px;
		background: url('images/featured-products-bottom.gif') no-repeat 0 100%;
		color: #333333;
		font-size: 11px;
		text-align: left;
	}*/

	#products .featured-product-description {
		margin: 0;
		padding: 0 15px;
		color: #333333;
		font-size: 11px;
		text-align: center;
	}
	
	#products .featured-product-status {
		margin: 0;
		padding: 0 15px;
        color: #333333;
		font-size: 11px;
		text-align: center;
	}
	#products .featured-product-status2 {
		margin: 0;
		padding: 0 15px;
		color: #333;
		font-size: 11px;
		text-align: center;
	}
	#products .featured-product-price {
		width: 161px;
		min-height: 7px;
		height: auto !important;
		height: 7px;
		margin: 0;
		padding: 0 6px 10px;
		background: url('images/featured-products-bottom.gif') no-repeat 0 100%;
		color: #333333;
		font-size: 12px;
		text-align: center;
	}

	#products .product {
		float: left;
		width: 163px;
		margin: 0 24px 0 0;
		background: url('images/products-bgr.gif') repeat-y;
	}
	
	#products .product h3 {
		width: 133px;
		margin: 0;
		padding: 10px 15px 0;
		color: #666666;
		/*background: url('images/products-top.gif') no-repeat 0 0;*/
		font-size: 12px;
		font-weight: bold;
        text-align: center;

	}
	#products .product .topbar {
		width: 133px;
		margin: 0;
		padding: 10px 15px 0;
		color: #666666;
		background: url('images/products-top.gif') no-repeat 0 0;
	}
	#products .product .textblok {
        min-height:120px;
        height:auto !important;
        height:120px;
    }
	#products .product h3 a {
		color: #9F1B33;
		font-family: verdana, arial;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	
	#products .product h3 a:hover {
		color: #9F1B33;
		font-size: 12px;
		font-weight: bold;
		text-decoration: underline;
	}
	
	#products .product-id {
		margin: 0 0 5px;
		padding: 0 15px;
		color: #999999;
		font-size: 11px;
	}
	
	#products .product-image {
		margin: 0 0 5px;
		padding: 0 5px;
		text-align: center;
	}
	
	#products .product-image img{
		margin: 0;
		padding: 0;
		border: 0;
	}
	
	#products .product-description {
		margin: 0;
		padding: 0 15px;
		color: #333333;
		font-size: 11px;
		text-align: center;
	}
	
	#products .product-status {
		margin: 0;
		padding: 0 15px;
		color: #0099FF;
		font-size: 11px;
		text-align: center;
	}
	#products .product-status2 {
		margin: 0;
		padding: 0 15px;
		color: #0099FF;
		font-size: 11px;
		text-align: center;
	}
	#products .product-price {
		width: 151px;
		min-height: 6px;
		height: auto !important;
		height: 6px;
		margin: 0;
		padding: 0 6px 10px;
		background: url('images/products-bottom.gif') no-repeat 0 100%;
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight: bold;
		text-align: center;
	}
	
	#products .save {
		color: #979797;
	}
	
	#products .price {
		color: #333333;
		font-weight: bold;
		font-size:14px;
	}
	
	#products .price strong {
		color: #333333;
	}
	
	#products .last {
		margin-right: 0;
	}
	
	#products .grey {
		color: #8a8a8a;
	}
	
	#products .float { 
		float: left;
		width: 537px;
	}
	
	#products  #items-on-page {
		margin-top: 3px;
		padding-bottom: 1px;
		color: #878787;
		font-size: 11px;
		font-weight: normal;
	}
	
	#products  #items-on-page a {
		padding-left: 5px;
		color: #0188fc;
		font-size: 11px;
	}
	
	#products  .paging { 
		float: left;
		width: 507px;
		height: 35px;
		padding: 0 15px;
		padding-bottom: 10px;
		background: url('images/paging-bgr.gif') no-repeat 0 0;
		color: #FFFFFF;
		line-height: 35px;
		font-weight: bold;
	}
	
	#products .paging span.right span {
		padding-left: 5px;
		color: #d7841a;
	}
	
	#products .paging a {
		padding-left: 5px;
		color: #f7e313;
		font-weight: normal;
		text-decoration: none;
	}
	
	#products .paging a:hover {
		color: #f7e313;
		text-decoration: underline;
	}
	
	#products .paging a.previous {
		padding: 0 5px 0 10px;
		color: #f7e313;
		/*background: url('images/previous.gif') no-repeat 0 4px;*/
		font-weight: bold;
		text-decoration: none;
	}
	
	#products .paging a.previous:hover {
		text-decoration: underline;
	}
	
	#products .paging a.next {
		padding: 0 8px 0 10px;
		color: #f7e313;
		/*background: url('images/next.gif') no-repeat 100% 4px;*/
		font-weight: bold;
		text-decoration: none;
	}
	
	#products .paging a.next:hover {
		text-decoration: underline;
	}
	
	#products .order-by {
		clear: both;
		height: 34px;
		padding: 0 5px 0 0;
		color: #878787;
		line-height: 34px;
		font-size: 11px;
		font-weight: bold;
		text-align: right;
	}
	
	#products .order-by a {
		padding: 0 9px 0 10px;
		color: #878787;
		background: url('images/order-by-a.gif') no-repeat 100% 3px;
		font-weight: normal;
		text-decoration: none;
	}
	
	#products .order-by a:hover {
		color: #878787;
		font-weight: normal;
		text-decoration: underline;
	}

#products #rootcategory{clear:both;}
#products #rootcategory .rootimage{float:left; text-align:center; padding:0px 4px 0 1px; width:75px; margin-bottom: 10px; height:auto}
#products #rootcategory .subcategories{ font-family: Georgia, "Times New Roman", Times, serif; color:#000000; text-align:left; float:left; margin-bottom: 10px;  width:510px; padding:0 0 0 0px;}
#products #rootcategory .subcategories ul{padding:0 0 0 5px; margin:5px 0 0 0; }

#products #rootcategory .subcategories li{list-style:none; background: url(images/li.gif) no-repeat top left; padding:2px 0 2px 15px;  width:45%; float: left; margin-left:10px;}
#products #rootcategory .subcategories li:hover{list-style:none;background: url(images/lion.gif) no-repeat top left; padding:2px 0 2px 15px;  width:45%; float: left;color:#ff0004; }
#products #rootcategory .subcategories li a{color:#000000; text-decoration:none; font-size: 12px; }
#products #rootcategory .subcategories li a:hover{color:#ff0004; font-size: 12px}

	#product-details-images {
		float: left;
		width: 271px;
		margin: 0 10px 0 0;
	}
	
	#product-details-image {
		float: left;
		width: 251px;
		padding: 10px;
		background: url('images/product-details-image.gif') no-repeat 0 0;
		text-align: center;
	}
	
	#product-details #enlarge {
		clear: both;
		float: left;
		width: 271px;
		height: 24px;
		line-height: 23px;
		margin: 0 0 9px;
		padding: 0;
		color: #ffffff;
		background: url('images/enlarge-bgr.png') no-repeat 0 0;
		text-align: left;
		font-size: 11px;
	}
	
	#product-details #enlarge span.left{
		padding-left: 10px;
	}
	#product-details #enlarge span.left a{
		color: #ffffff;

		text-decoration: none;
	}
	#product-details #enlarge span.right{
		padding-left: 90px;
	}
	
	#product-details #enlarge span.right a{
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
	}
	
	#product-details #enlarge span.right a:hover{
		color: #ffffff;
		font-weight: bold;
		text-decoration: underline;
	}
	
	#product-details #thumbnails {
		clear: both;
	}
	
	#product-details .thumb {
		float: left;
		width: 70px;
		height: 115px;
		margin: 0 9px 0 0;
		padding: 7px;
		background: url('images/thumb-bgr.gif') no-repeat 0 0;
		text-align: center;
	}
	
	#product-details .last{
		margin-right: 0;
	}
	
	#product-details #info {
		float: left;
		width: 257px;
		margin: 0;
		padding: 0;
	}
	
	#product-details #info h2 {
		clear: both;
		margin: 2px 0;
		padding: 0;
		color: #333333;
		font-size: 16px;
		font-weight: bold;
	}
	
	#product-details #product-details-id {
		margin: 0 0 5px;
		padding: 0;
		color: #999999;
		font-size: 11px;
	}
	
	#product-details #price-box {
		margin: 0;
		padding: 0;
		background: #f2f2f2 url('images/price-box-top.gif') no-repeat 0 0;
	}
	
	#product-details #price-im {
		margin: 0;
		padding: 5px 13px 15px;
		background: url('images/price-box-bottom.gif') no-repeat 0 100%;
	}
	
	#product-details #our-price {
		margin: 0;
		padding: 0;
		color: #ff6500;
		font-size: 16px;
		font-weight: bold;
	}
	
	#product-details #old-price {
		margin: 0 0 5px;
		padding: 0;
		color: #646464;
	}
	
	#product-details #price-im hr {
		margin: 0 0 5px;
		padding: 0;
	}
	
	#product-details #price-im fieldset {
		margin: 0;
		padding: 0;
		height: 24px;
		line-height: 24px;
		vertical-align: middle;
		border:none;
	}
	
	#product-details #price-im fieldset label {
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
		color: #646464;
		height: 24px;
		line-height: 24px;
		font-weight: bold;
	}
	
	#product-details #price-im #qty {
		float: left;
		margin: 0;
		padding: 2px 0;
		color: #646464;
		width: 25px;
		text-align: center;
	}
	
	#product-details .btn-add {
		position: relative;
		float: right;
		margin: 0 -3px 0 0;
		padding: 0 0 0 26px;
		color: #ffffff;
		width: 119px;
		height: 24px;
		background: url('images/btn-add.gif') no-repeat 0 0;
		border: 0;
		text-align: left;
		font-size: 12px;
		font-weight: bold;
	}

	#product-details .btn-add-2 {
		position: relative;
		float: right;
		margin: 0 -3px 0 0;
		padding: 2px 0 0 26px;
		color: #ffffff;
		width: 175px;
		height: 24px;
		background: url('images/btn-add-2.gif') no-repeat 0 0;
		border: 0;
		text-align: left;
		font-size: 12px;
		font-weight: bold;
	}

	#product-details #size-chart {
		margin: 15px 0 0;
		padding: 0 0 0 35px;
		background: url('images/size-chart.png') no-repeat 0 0;
		color: #f0530c;
		height: 24px;
		line-height: 24px;
		font-size: 11px;
		font-weight: bold;
	}

	#product-details #size-chart a{
		color: #f0530c;
		height: 24px;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
	#product-details #in-stock {
		margin: 15px 0 0;
		padding: 0 0 0 35px;
		background: url('images/in-stock.png') no-repeat 0 0;
		color: #000000;
		height: 24px;
		line-height: 24px;
		font-size: 11px;
		font-weight: bold;
	}
	
	#product-details #out-stock {
		margin: 15px 0 0;
		padding: 0 0 0 35px;
		background: url('images/out-stock.png') no-repeat 0 0;
		color: #ff0000;
		height: 24px;
		line-height: 24px;
		font-size: 11px;
		font-weight: bold;
	}
	#product-details #notify-stock {
		margin: 15px 0 0;
		padding: 0 0 0 35px;
		background: url('images/remind-me-when-item-becomes.png') no-repeat 0 0;
		color: #0086ba;
		height: 24px;
		line-height: 24px;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	#product-details #notify-stock a{
		color: #0086ba;
		height: 24px;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	#product-details	#email-compare {
		margin: 15px 0 0;
	}
	
	#product-details a.email-to-friend {
		float: left;
		margin: 0;
		padding: 3px 0 0 35px;
		background: url('images/email-to-friend.png') no-repeat 0 0;
		color: #ffffff;
		width: 107px;
		height: 24px;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
	#product-details a.email-to-friend:hover {
		color: #ffffff;
		text-decoration: underline;
	}
	
	#product-details a.compare {
		float: right;
		margin: 0;
		padding: 3px 0 0 35px;
		background: url('images/compare.png') no-repeat 0 0;
		color: #ffffff;
		width: 67px;
		height: 24px;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
	#product-details a.compare:hover {
		color: #ffffff;
		text-decoration: underline;
	}
	
	#product-details h4 {
		float: left;
		width: 507px;
		height: 35px;
		padding: 0 15px;
		background: url('images/details-h2.gif') no-repeat 0 0;
		color: #878787;
		line-height: 35px;
		font-size: 12px;
		font-weight: bold;
	}
	#product-details .adbold {
		font-size: 12px;
		font-weight: bold;
       }
	#product-details h4 span.right a {
		padding-left: 13px;
		color: #878787;
		background: url('images/top-a.gif') no-repeat 0 5px;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
	#product-details h4 span.right a:hover {
		color: #878787;
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
	}
	
	#similars .product {
		float: left;
		width: 163px;
		margin: 0 24px 0 0;
		background: url('images/products-bgr.gif') repeat-y;
	}
	
	#similars .product h3 {
		width: 133px;
		margin: 0;
		padding: 10px 15px 0;
		color: #666666;
		/*background: url('images/products-top.gif') no-repeat 0 0;*/
		font-size: 12px;
		font-weight: bold;
        text-align: center;
        /*min-height:60px;
        height:auto !important;
        height:60px;*/
	}
	
	#similars .product h3 a {
		color: #0099ff;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	
	#similars .product h3 a:hover {
		color: #0099ff;
		font-size: 12px;
		font-weight: bold;
		text-decoration: underline;
	}

	#similars .product .topbar {
		width: 143px;
		margin: 0;
		padding: 10px 15px 0;
		color: #666666;
		background: url('images/products-top.gif') no-repeat 0 0;
	}
	#similars .product .textblok {
        min-height:120px;
        height:auto !important;
        height:120px;
    }

	#similars .product-id {
		margin: 0 0 5px;
		padding: 0 15px;
		color: #999999;
		font-size: 11px;
	}
	
	#similars .product-image {
		margin: 0 0 5px;
		padding: 0 5px;
		text-align: center;
	}
	
	#similars .product-image img{
		margin: 0;
		padding: 0;
		border: 0;
	}
	
	#similars .product-description {
		margin: 0;
		padding: 0 15px;
		color: #333333;
		font-size: 11px;
		text-align: center;
	}
	
	#similars .product-status {
		margin: 0;
		padding: 0 15px;
		font-family: tahoma;
		font-size:11px;
		color: #333333;
		text-align: center;
	}
	#similars .product-status2 {
		margin: 0;
		padding: 0 15px;
		color: #cccccc;
		font-size: 11px;
		text-align: center;
	}
	
	#similars .product-price {
		width: 151px;
		min-height: 6px;
		height: auto !important;
		height: 6px;
		margin: 0;
		padding: 0 6px 10px;
		background: url('images/products-bottom.gif') no-repeat 0 100%;
		color: #ff6500;
		font-size: 12px;
		text-align: center;
	}
	
	#similars .save {
		color: #979797;
	}
	
	#similars .price {
		color: #333333;
		font-weight: bold;
	}
	
	#similars .price strong {
		color: #ff6500;
	}
	
	#similars .last {
		margin-right: 0;
	}
	
	#similars .grey {
		color: #8a8a8a;
	}
	
/* ------------------ /CONTENT STYLES ------------------ */
	
/* ------------------ RIGHT COLUMN STYLES ------------------ */

	#rightbar {
		float: left;
		width: 175px;
		margin: 0;
	}

	#shopping-cart {
		float: left;
		/*width: 189px;
		min-height: 132px;
		height: auto !important;
		height: 132px;
		background: url('images/shopping-cart-bgr.png') no-repeat 0 0;*/
	}
	
	#shopping-cart div {
		padding: 0;
	}
	
	#shopping-cart h3 {
		/*margin: 0 45px 5px 0;
		padding: 14px 0 8px;*/
		color: #ffffff;
		font-size: 12px;
		font-weight: bold;
		/*border-bottom: 1px solid #6fb0cf;*/
	}
	
	#shopping-cart p {
		margin: 0;
		padding: 0;
		color: #ffffff;
		line-height: 20px;
	}
	
	#shopping-cart a {
		position: relative;
		float: left;
		width: 73px;
		height: 24px;
		margin: 0;
		padding: 0;
		color: #ffffff;
		background: url('images/check_out.png') no-repeat 0 0;
		line-height: 24px;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
	}
	
	#topsellers {
		float: left;
	}
	
	#topsellers-top {
		width: 174px;
		height: 41px;
		background: url('images/top_sell.jpg') no-repeat 0 0;
		line-height: 41px;
	}
	
	#topsellers-content {
		float: left;
		width: 174px;
		min-height: 220px;
		height: auto !important;
		height: 220px;
		padding: 0 10px;
		background: url('images/bg3.jpg') repeat-y;
	}
	
	/*#topsellers-content h3 {
		margin: 0 0 5px;
		padding: 0 10px;
		color: #ffffff;
		background: url('images/topsellers-h3.png') no-repeat 0 0;
		line-height: 27px;
		font-size: 12px;
		font-weight: bold;
	}*/
	
	#topsellers-content p {
		margin: 0 0 7px;
		padding: 0 4px;
		color: #ffffff;
		font-size: 11px;
	}
	
	#topsellers-content hr {
		margin: 7px 0;
		color: #ed69b2;
		background: #ed69b2;
		height: 1px;
	}
	
	.topsellers-product {
		margin: 0;
		padding: 0;
	}
	
	.topsellers-product-image {
		width: 155px;
		height: 144px;
		margin: 0;
		/*padding: 7px;
		background: url('images/topsellers-product-image.png') no-repeat 0 0;
		line-height: 161px;*/
		text-align: center;
		overflow: hidden;
	}
	
	/*.topsellers-product-info {
		width: 149px;
		margin: 0;
		/*padding: 5px 10px 0px;
		background: url('images/topsellers-product-info.png') no-repeat 0 0;
	}
 */
	.topsellers-product-name {
		margin: 0;
		padding: 0;
		color: #e38603;
		font-size: 11px;
		font-weight: bold;
	}
	
	.topsellers-product-name a {
		color: #e38603;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
	.topsellers-product-name a:hover {
		color: #e38603;
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
	}
	
	.topsellers-product-description {
		margin: 0;
		padding: 0;
		color: #ffffff;
		font-size: 11px;
	}

	
	.topsellers-product-price {
		margin: 0;
		padding: 0;
		color: #ffffff;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
	}
	
	/*.topsellers-product-bottom {
		width: 169px;
		height: 16px;
		margin: 0;
		padding: 0;
		background: url('images/topsellers-product-bottom.png') no-repeat 0 0;
		line-height: 16px;
	}
	
	#topsellers-bottom {
		float: left;
		width: 189px;
		height: 13px;
		background: url('images/topsellers-bottom.png') no-repeat 0 0;
		line-height: 13px;
	}*/
	
	#rightmenu-block {
		clear: both;
	}
	
	/*#rightmenu-top {
		width: 189px;
		height: 29px;
		background: url('images/rightmenu-top.png') no-repeat 0 0;
		line-height: 29px;
	}*/
	
	#rightmenu-content {
		float: left;
  		padding: 0 15px;
		background: url('images/our_friendbar.jpg') no-repeat 0 0;
	}
	
	#rightmenu-content h3 {
		margin: 0 0 10px;
		padding: 0;
		color: #ffffff;
		font-size: 12px;
		font-weight: bold;
	}
	
	#rightmenu-content ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#rightmenu-content li {
		margin: 0;
		padding: 2px 0;
	}
	
	#rightmenu-content li a {
		color: #ffffff;
	}

	#rightmenu-bottom {
		float: left;
		width: 189px;
		height: 13px;
		background: url('images/rightmenu-bottom.png') no-repeat 0 0;
		line-height: 13px;
	}

/* ------------------ /RIGHT COLUMN STYLES ------------------ */

/* ------------------ FOOTER STYLES ------------------ */

#footer { margin: 0 0 20px;}
	
	#bottommenu-block {
		width: 980px;
		height: 64px;
	}
	
	#bottommenu {
		width: 980px;
		height: 83px;
		background: url('images/bgr-bottommenu.png') no-repeat 0 0;
	}
	
	#bottommenu a {
		float: left;
		width: 70px;
		margin: 24px 0 0 0;
		padding: 0 25px 0 27px;
		height: 36px;
		background: url('images/bottommenu-a.gif') no-repeat 0 0;
		color: #ffffff;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		line-height: 12px;
	}
	
	#bottommenu a span {
		display: block;
		padding: 5px 0 0;
	}
	
	#bottommenu a.first {
		padding: 0 25px;
		background: none;
	}
	
	#copyright {
		float: left;
		width: auto;
		padding-left: 15px;
		height: 39px;
		line-height: 39px;
		color: #3790bb;
		font-size: 11px;
	}
	
	#copyright a {
		color: #3790bb;
		font-size: 11px;
		text-decoration: none;
	}
	
	#copyright a:hover {
		text-decoration: underline;
	}
	
	#created {
		float: right;
		width: auto;
		height: 39px;
	}
	
	#created-left {
		float: left;
		width: 13px;
		height: 39px;
		background: url('images/created-left.png') no-repeat 0 0;
		line-height: 39px;
	}
	
	#created-right {
		float: left;
		width: 13px;
		height: 39px;
		background: url('images/created-right.png') no-repeat 0 0;
		line-height: 39px;
	}
	
	#created-by {
		float: left;
		width: auto;
		height: 39px;
		padding: 0 10px;
		background: #ffffff;
		line-height: 39px;
		color: #3790bb;
		font-size: 11px;
	}
	
	#created-by a {
		color: #3790bb;
		font-size: 11px;
		text-decoration: none;
	}
	
	#created-by a:hover {
		text-decoration: underline;
	}
	
	#created-top {
		clear: both;
		width: 980px;
		margin: 0;
		padding: 0;
		height: 15px;
		background: url('images/created-top.gif') no-repeat 100% 0;
		line-height: 15px;
	}
	
/* ------------------ /FOOTER STYLES ------------------ */

.box table{width:100%;margin:13px 0; border-collapse:collapse;border-spacing:0px}
.box td{padding:2px 0 2px 5px;border-bottom:1px solid #EFEFEF;}
.box th{padding:2px 0 2px 5px;border-bottom:1px solid #EFEFEF;width:33%;text-align:left}
.box small{padding:5px 0px;color:#DC2E8D;font-size:11px}
.box small a{color:#222222;font-size:11px}

input.text{width:98%}
input .amount{width:10px; text-align: center}
input.button, button.button  {
	width: auto;
	height: auto;
	/*padding: 3px 15px;*/
	overflow: visible;
	border: 0;
	color: #000000;
	background: #FFFFFF;
	font-size: 12px;
	text-align:center;
	cursor: pointer;
}

#access_denied{}
#account{}
#account_orders a{}
#account_orders th{width:auto;font-weight:normal;text-align:center}
#account_orders td{width:auto;text-align:center}
#affiliate{}
#basket input.text{width:auto}
#basket p{ text-align: center; border:1px solid #efefef; padding: 5px}
#basket th{width:auto;border-bottom:2px solid #FFFFFF;background:#000000;color:#ffffff;text-align:center; font-weight:bold}
#basket td{width:auto;border-bottom:0px solid #EDF0F3;text-align:center}
#basket td a{font-weight: bold;}
#basket td img{ margin-top: 5px}
#checkout_order{}
#checkout_order thead th{width:auto;color:#fff;}
#checkout_order tbody th{width:auto;color:#222; font-weight:bold;text-align:left}
#checkout_order td{color:#222;text-align:left}
#checkout_order small{float:left;color:#666666;color:#FF0000}
#checkout_order  h2 a{color: #878787;}

#checkout_address{}
#checkout_address h2, #checkout_payment_method h2,
#checkout_payment_method2 h2, #show_invoice h2,
#checkout_order h2, #quickcheckout h2 {
	width: 507px;
	height: 35px;
	padding: 0 15px;
	background: url('images/details-h2.gif') no-repeat 0 0;
	color: #878787;
	line-height: 35px;
	font-size: 12px;
	font-weight: bold;
}
#checkout_completed{}
#checkout_completed a{}
#checkout_payment_method{}
#checkout_payment_methods{}
#checkout_shipping{}
#checkout_status{}
#checkout_status .active{background:#c5a108}
#checkout_status {padding-bottom:15px}
#checkout_status th{width:25%;color:#000000;font-weight:bold;background:#e8960e;text-align:center}
#checkout_status td{width:25%;color:#000000;background:#e8960e;font-size:11px; font-weight:bold;text-align:center}
#checkout_status td a{color:#ffffff;font:bold 11px tahoma,verdana,sans-serif}
#forgot_password{}
#home{}
#login_page{}
#language_menu{}
#most_popular{}
#newest_products{}
#newsletter{}
#paging{}
#product_details .reviews .text{width:150px;text-align:left}
#product_details .review {padding: 2px;}
#product_details .review .rauthor {background-color: #f2e2a6; padding:1px 5px 1px 5px;}
#show_invoice{}
#show_invoice thead th{width:auto;color:#fff;}
#show_invoice tbody th{width:auto;color:#222; font-weight:bold;text-align:left}
#show_invoice td{color:#222;text-align:left}
#show_invoice small{float:left;color:#666666;color:#FF0000}
#static_content{}
#signup{}
#thumbnails{}
#top_sellers{}
.active{}
.error{padding:10px 0;color:#FF0000;font:bold 10px verdana,sans-serif;text-align:left}
input.error {padding:0}
.error img{}
.form_input.notice{}
.reviews{padding:0 0 5px}
.reviews th,.reviews td{padding:1px 5px;width:50%;border-bottom:1px solid #FFFFFF;background:#F4F6F8;font-weight:normal}
.fixSafari{padding:0px;margin:0px;display:none;}
.linkexchange_block{ float: left; width: 48%; padding-right: 5px;  text-decoration:none}
.linkexchange_block_header, .linkexchange_block_header a{ color:#FF6600; font-weight:bold;text-decoration:none}
.linkexchange_block_header a:hover{text-decoration:underline}
.linkexchange_block_body, .linkexchange_block_body a{ color: #000000;}
.linkexchange_link, .linkexchange_link a{ color: #000000; padding-top: 5px; }
.root{color:#2F4A71}

/*--------------------------------------------------------------------- */
    #usermenu-block {
        float:left;
    }
  
    #usermenu-top {
		width: 189px;
		height: 13px;
		background: url('images/usermenu-top.png') no-repeat 0 0;
		line-height: 13px;
	}
	
	#usermenu-content {
		float: left;
		width: 169px;
		padding: 0 10px;
		background: #00fb00 url('images/usermenu-content.png') no-repeat 0 0;
	}
	
	#usermenu-content h3 {
		margin: 0 0 5px;
		padding: 0 10px;
		color: #ffffff;
		background: url('images/usermenu-h3.png') no-repeat 0 0;
		line-height: 27px;
		font-size: 12px;
		font-weight: bold;
	}
	
    #usermenu-content ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#usermenu-content li {
		margin: 0;
		padding: 2px 0px 2px 6px;
		border-bottom: 1px solid #7af07a;
	}
	
	#usermenu-content li a {
		color: #ffffff;
		text-decoration:none;
	}

    #usermenu-content li a:hover {
		color: #ffffff;
		text-decoration:underline;
	}	
	
	#usermenu-bottom {
		float: left;
		width: 189px;
		height: 29px;
		background: url('images/usermenu-bottom.png') no-repeat 0 0;
		line-height: 13px;
	}

.options {padding-bottom:5px}

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

#keywords{position: relative; left:0px; clear:both; float:left; width:100%; margin-bottom:5px}
#keywords ul{margin:0px; padding:0px; display: inline;}
#keywords a{font-size: 12px; text-decoration: none; text-transform:capitalize;}
#keywords a:hover{font-size: 12px; text-decoration: underline;}

#_C4symbol table{
 margin: 0px;
padding:0px; 
}
#_C4symbol td{
 margin: 0px;
 height:30px;
 padding-top: 10px;
 border:0px
}

#quickcheckout th { width:25% }