@charset "utf-8";
/********************************* INDEX *********************************/

body {
	background-image: url(images/bg_body.gif);
	background-repeat: repeat-x;
	background-color: #dde9ee;
	padding: 0px;
	margin: 0px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
}

img {
	border: 0px;
}

form {
	padding: 0px;
	margin: 0px;
}

#container {
	background-image: url(images/bg_main.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	float: left;
}

#header {
	width: 980px;
	margin: 0 auto;
}

#navbar {
	width: 980px;
	height: 32px;
	background-image: url(images/bg_menu.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	margin: 0 auto;
	position: relative;
}

#navbar ul.navigation {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 40px;
}

#navbar ul.navigation li {
	float: left;
	line-height: 32px;
	padding: 0px 20px;
	background-image: url(images/navbar_sep.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 14px;
}

#navbar ul.navigation li a {
	color: #ffffff;
	text-decoration: none;
}

#navbar ul.navigation li a:hover {
	color: #ffdb36;
}

#navbar ul.options {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 32px;
	overflow: hidden;
}

#navbar ul.options li {
	float: left;
	line-height: 32px;
	color: #a5a5a5;
	padding: 0px 10px;
}

#navbar ul.options li a {
	color: #a5a5a5;
	text-decoration: none;
}

#navbar ul.options li a:hover {
	color: #ffffff;
}

#navbar ul.options li.basket {
	background-image: url(images/navbar_basket.gif);
	background-repeat: no-repeat;
	background-position: 1px left;
	width: 82px;
	padding: 0px 0px 0px 35px;
	margin: 0px 0px 0px 10px;
	color: #ffffff;
}

.login {
	width: 162px;
	position: absolute;
	left: 705px;
	top: 18px;
}

.login .mid {
	background-image: url(images/loginBox_mid.gif);
	background-repeat: repeat-y;
	padding: 0px 5px;
}

.login .mid .form {
	background-color: #000000;
	border: 1px solid #828282;
	padding: 4px;
	font-size: 10px;
}

.login .mid .form input {
	background-color: #191919;
	border: 1px solid #727272;
	color: #adadad;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	margin: 0px 4px 4px 0px;
	width: 110px;
}

.login .mid .form a {
	color: #999999;
}

.login .mid .form a:hover {
	color: #ffffff;
}

#content {
	width: 980px;
	margin: 0 auto;
}

#contentWrap {
	width: 980px;
	float: left;
	background-image: url(images/bg_content.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
}

.leftColumn {
	margin: 0px 0px 0px 7px; _margin: 0px 0px 0px 4px;
	width: 166px;
	float: left;
}

.productsMenu {
	background-image: url(images/bg_productsMenu.gif);
	background-repeat: repeat-x;
}

.productsMenu .title_hr1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 20px 0px 10px 5px;
	background-image: url(images/bg_hr1.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.productsMenu .title_hr1 .large {
	font-size: 14px;
	color: #bf0202;
}

.productsMenu ul.lvl_1 {
	list-style-type: none;
	padding: 10px 0px 10px 0px;
	margin: 0px;
}

.productsMenu ul.lvl_1 li {
	padding: 0px;
	margin: 0px;
}

.productsMenu ul.lvl_1 li a {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 0px 0px 30px;
	line-height: 24px;
	height: 24px;
	border-bottom: 1px solid #e1d9da;
	background-image: url(images/productsMenu_icon.gif);
	background-repeat: no-repeat;
	background-position: 7px 5px;
	display: block;
}

.productsMenu ul.lvl_1 li a.active {
	color: #d2232a;
}

.productsMenu ul.lvl_1 li ul.lvl_2 {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.productsMenu ul.lvl_1 li ul.lvl_2 li {
	padding: 0px;
	margin: 0px;
}

.productsMenu ul.lvl_1 li ul.lvl_2 li a {
	font-size: 11px;
	color: #393a3b;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 0px 0px 30px;
	line-height: 24px;
	height: 24px;
	border-bottom: 1px solid #e1d9da;
	background-image: none;
	display: block;
}

.productsMenu ul.lvl_1 li ul.lvl_2 li a.active {
	font-weight: bold;
}

.productsMenu ul.lvl_1 li a:hover, .productsMenu ul.lvl_1 li ul.lvl_2 li a:hover {
	color: #d2232a;
}
.productsMenu ul.lvl_1 li ul.lvl_2 li ul.lvl_3 li a {
	font-size: 11px;
	color: #393a3b;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 0px 0px 30px;
	line-height: 24px;
	height: 24px;
	border-bottom: 1px dotted #e1d9da;
	background-image: none;
	display: block;
}

.offersleft {
	padding: 5px 0px 15px 0px;
}

.title_hr2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #bf0202;
	text-transform: uppercase;
	padding: 5px 0px;
	background-image: url(images/bg_hr2.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.title_hr2 .arrow {
	background-image: url(images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 0px 0px 0px 15px;
}
.title_hr2 .arrow a{
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #bf0202;
}
.title_hr2 .gray {
	color: #787777;
	
}
.title_hr2 a .gray {
	color: #787777;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.title_hr2 .black {
	color: #000000;
}

.search .form {
	background-image: url(images/search.jpg);
	background-repeat: no-repeat;
	margin: 5px 0px 0px 0px;
	padding: 85px 0px 0px 0px;
}

.search .form input {
	width: 162px;
	padding: 0px;
	margin: 0px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
}

.search .form .text {
	display: block;
	line-height: 24px;
}

.search .form select {	
	width: 166px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
}

.search .button {
	float: right;
	padding: 3px 0px 0px 0px;
}

.banners {
	padding: 20px 0px;
	float: left;
}

.homeFlash {
	float: left;
	padding: 10px;
}

.bottomRow {
	clear: both;
	margin: 0px 7px; _margin: 0px 4px;
}

.bottomRow .box1 {
	width: 310px;
	float: left;
	margin-right: 18px;
}

.bottomRow .box2 {
	width: 638px;
	float: left;
}

.bottomRow .box1 .content, .bottomRow .box2 .content {
	padding: 20px 0px;
}
/*-----------------------------------*/

.bottomRow .box1 .content .product {
	width: 310px;
	margin-right: 9px; _margin-right: 8px;
	float: left;
}

.bottomRow .box1 .content .product .image {
	background-image: url(images/product_120x134Bg.png);
	background-repeat: no-repeat;
	width: 120px;
	height: 134px;
	padding: 13px;
	float: left;
}

.bottomRow .box1 .content .product h2 {
	padding: 7px 0px 0px 0px;
	margin: 0px;
	font-size: 11px;
	color: #666666;
}

.bottomRow .box1 .content .product h1 {
	padding: 3px 0px;
	margin: 0px;
	font-size: 20px;
	color: #272626;
}

.bottomRow .box1 .content .product p {
	padding: 0px;
	margin: 0px;
	color: #666666;
}

.bottomRow .box1 .content .product .price {
	font-size: 17px;
	color: #d0232a;
	display: block;
}

.bottomRow .box1 .content .product .buttons {
	padding: 5px 0px 0px 0px;
}


/*-----------------------------------*/

.bottomRow .box2 .content .product {
	width: 310px;
	margin-right: 9px; _margin-right: 8px;
	float: left;
}

.bottomRow .box2 .content .product .image {
	background-image: url(images/product_120x134Bg.png);
	background-repeat: no-repeat;
	width: 120px;
	height: 134px;
	padding: 13px;
	float: left;
}

.bottomRow .box2 .content .product h2 {
	padding: 7px 0px 0px 0px;
	margin: 0px;
	font-size: 11px;
	color: #666666;
}

.bottomRow .box2 .content .product h1 {
	padding: 3px 0px;
	margin: 0px;
	font-size: 20px;
	color: #272626;
}

.bottomRow .box2 .content .product p {
	padding: 0px;
	margin: 0px;
	color: #666666;
}

.bottomRow .box2 .content .product .price {
	font-size: 17px;
	color: #d0232a;
	display: block;
}

.bottomRow .box2 .content .product .buttons {
	padding: 5px 0px 0px 0px;
}

#footer {
	width: 980px;
	height: 255px;
	margin: 0 auto;
	background-image: url(images/bg_footer.jpg);
	background-repeat: no-repeat;
	position: relative;
	float: left;
}

#footer .box1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	position: absolute;
	top: 100px;
	left: 315px;
}

#footer .box2 {	
	position: absolute;
	top: 50px;
	left: 430px;
}

#footer .box3 {	
	position: absolute;
	top: 50px;
	left: 650px;
}

#footer ul {
	list-style-type: none;
	padding: 1px 0px;
	margin: 0px;
	width: 200px;
}

#footer ul li {
	padding: 0px 0px 0px 20px;
	color: #3e3c3c;
}

#footer ul li.title {
	font-weight: bold;
	color: #000000;
	background-image: url(images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}

#footer ul li a {
	color: #000000;
	text-decoration: none;
}

#footer ul li a:hover {
	text-decoration: underline;
}

#footer .copy {
	position: absolute;
	left: 20px;
	bottom: 12px;
	color: #ffffff;
}

#footer .links {
	position: absolute;
	left: 0px;
	bottom: 12px;
	width: 980px;
	text-align: center;
	color: #ffffff;
}

#footer .links a {
	color: #ffffff;
	text-decoration: none;
}

#footer .links a:hover {
	text-decoration: underline;
}

#footer .atcom {
	position: absolute;
	right: 20px;
	bottom: 12px;
	color: #ffffff;
	float: left;
}

#footer .atcom #atcomProduction {
	float: left;
}

#footer .atcom a {
	color: #ffffff;
	text-decoration: none;
	float: left;
}

#footer .atcom a:hover {
	text-decoration: underline;
}

/********************************* PRODUCTS *********************************/

.main {
	width: 587px;
	margin: 0px 10px;
	float: left;
}
.main h1{
	font:normal 22px Trebuchet MS,Arial,sans-serif;
	color:#BF0202;
}
.path {
	padding: 20px 0px 10px 0px;
	border-bottom: 1px solid #e1d9da;
	color: #939393;
}

.path a {
	color: #939393;
	text-decoration: none;
}

.path a:hover {
	text-decoration: underline;
}

.path a.active {
	text-decoration: underline;
}

.banner {
	padding: 20px 0px;
}

.paging {
	float: right;
	padding: 10px 20px 15px 0px;
	clear:both;
}

.paging .red {
	color: #b80202;
}

.paging .active {
	color: #777775;
}

.paging a {
	color: #1d1d1b;
	background-color:#FEFEFE;
	border:1px solid #999999;
	padding:1px 4px;
}

.paging a.all {
	text-decoration: none;
	border:0px solid #999999;
}

.paging a:hover {
	text-decoration: underline;
	color: #b80202;
}

.productList {	
	clear: both;
	
}

.productBox {
	float: left;
	margin-bottom: 5px;
}

.productBox .mid {
	background-image: url(images/productBox_mid.gif);
	background-repeat: repeat-y;
	width: 122px;
	padding: 4px 12px;
	font-size: 12px;
}

.productBox .mid .title {
	display: block;
	color: #000000;
	text-decoration: none;
	padding: 5px 0px 0px 0px;
	line-height:14px;
	overflow:hidden;
	height:42px;
	float:left;
	width:100%;
}

.productBox .mid .options {
	display: block;
	color: #999999;
	text-decoration: none;
	float:left;
	width:100%;
}

.productBox .mid a:hover {
	text-decoration: underline;
}

.productBox .mid .price {
	font-size: 13px;
	height:32px;
	width:100%;
	float:left;
	line-height:13px;
	text-align:right;
}

.productBox .mid .photo {
	width:100%;
	height:135px;
	text-align:center;
	float:left;
	overflow:hidden;
	font-size:90px;
}



.productBox .mid .price .red {
	color: #d0232a;
}

.productBox .mid .buttons {
	padding: 2px 0px 0px 0px;
	/*float:left;*/
}

.rightColumn {
	width: 190px;
	margin-right: 10px; _margin-right: 9px;
	float: left;
}

.member {
	width: 190px;
	padding: 23px 0px 23px 0px;
	#padding: 15px 0px 15px 0px;
	border-bottom: 1px solid #e0e0e0;
	float: left;
}

.member .buttons a {
	padding: 5px 0px;
	float: left;
}

.member .welcome {
	font-size: 13px;
	background-image: url(images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0px 0px 0px 15px;
	float: left;
}

.member .welcome a {
	color: #000000;
}

.member .welcome a:hover {
	color: #b80202;
}

.basket {
	width: 190px;
	padding: 20px 0px 0px 0px;
	border-bottom: 1px solid #e0e0e0;
	float: left;
}

.basket .empty {
	line-height: 40px;
	background-image: url(images/basket_empty.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 5px 0px;
}

.item {
	color: #3c3c3c;
	position: relative;
	padding: 5px 0px;
	border-bottom: 1px solid #e0e0e0;
	float: left;
	width: 190px;
}

.item .price {
	display: block;
	color: #d0232a;
}

.x {
	float: right;
}

.total {
	float: right;
	font-size: 13px;
	padding: 5px 0px;
}

.total .price {
	font-size: 16px;
	color: #d0232a;
}

.order {
	padding: 10px 0px 0px 0px;
	float: right;
}

.tax {
	line-height: 20px;
	color: #8e8e8e;
	padding: 5px 0px;
	float: left;
	background-image: url(images/bg_hr2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 190px;
}

.wishlist {
	width: 190px;
	padding: 20px 0px 0px 0px;
	background-image: url(images/bg_hr2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
}

.wishlist .empty {
	line-height: 40px;
}

.offers {
	width: 190px;
	padding: 20px 0px 0px 0px;
	float: left;
}

.offers .form {
	background-image: url(images/offers.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 180px 0px 0px 0px;
}

.offers .form select {	
	width: 190px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
}

.offers .form .button {
	float: right;
}

/********************************* PRODUCTS DETAILS *********************************/

.productDetails {
	padding: 20px 0px;
}

.productDetails .image {
	width: 299px;
	float: left;
}

.productDetails .image img {
	border: 1px solid #c6c6c6;
}

.productDetails .image .thumbs {
	padding: 10px 0px 0px 0px;
}

.productDetails .image .thumbs a {
	margin: 0px 5px 0px 0px;
}

.productDetails .description {
	width: 278px;
	padding-left: 10px;
	float: left;
}

.productDetails .description h1 {
	padding: 0px;
	margin: 0px;
	font-size: 24px;
	color: #292929;
	font-weight: normal;
}

.productDetails .description p {
	font-size: 12px;
	color: #808080;
	padding: 20px 0px 10px 0px;
	margin: 0px;
}

.productDetails .description .info {
	padding: 10px 0px;
}

.productDetails .description .info .title {
	color: #3c3c3c;
	display: block;
}

.productDetails .description .info .price {
	color: #3c3c3c;
	display: block;
}

.productDetails .description .info .price .red {
	color: #d0232a;
}

.productDetails .description .chart .link {
	display: block;
	padding: 10px 0px;
}

.productDetails .description .chart .link a {
	color: #484848;
}

.productDetails .description .chart .link a:hover {
	color: #d0232a;
}

.productDetails .description .chart select {
	font-size: 11px;
	font-family: Trebuchet MS, Arial, sans-serif;
}

.productDetails .description .chart .style {
	display: block;
	margin-bottom: 3px;
}

.productDetails .description .buttons {
	padding: 15px 0px;
}

.suggestions {
	padding: 20px 0px 0px 0px;
	clear: left;
}

.suggestions h1 {
	border-bottom: 1px solid #cccccc;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 20px;
	color: #afafaf;
	font-weight: normal;
}

.suggestions .product {
	padding: 10px 0px 10px 0px;
	float: left;
}

.suggestions .product .image {
	width: 132px;
	height: 192px;
	background-image: url(images/product_132x192Bg.gif);
	background-repeat: no-repeat;
	padding: 7px;
	margin: 0px 10px 0px 0px;
	float: left;
}

.suggestions .product .description {
	float: left;
	width: 431px;
}

.suggestions .product .description h2 {
	font-size: 16px;
	color: #3e3f3f;
	font-weight: normal;
	padding: 5px 0px;
	margin: 0px;
}

.suggestions .product .description p {
	color: #808080;
	padding: 5px 0px;
	margin: 0px;
}

.suggestions .product .description .info {
	padding: 5px 0px;
}

.suggestions .product .description .info .title {
	color: #3c3c3c;
	display: block;
}

.suggestions .product .description .info .price {
	color: #3c3c3c;
	display: block;
}

.suggestions .product .description .price .red {
	color: #d0232a;
}

.suggestions .product .description .chart .link {
	display: block;
	padding: 10px 0px;
}

.suggestions .product .description .chart .link a {
	color: #484848;
}

.suggestions .product .description .chart .link a:hover {
	color: #d0232a;
}

.suggestions .product .description .buttons {
	padding: 5px 0px;
}

/********************************* POPUP *********************************/

.popup {
	position: absolute;
	top: 0px;
	left: 0px;
}

.popup .mid {
	width: 797px;
	background-image: url(images/popup_mid.png);
	background-repeat: repeat-y;
	padding: 0px 30px;
	float: left;
}

.popup .mid .left {
	width: 332px;
	float: left;
	margin-right: 15px;
}

.popup .mid .left .image {
	width: 318px;
	height: 478px;
	padding: 7px;
	position: relative;
	background-image: url(images/product_318x478Bg.gif);
	background-repeat: no-repeat;
}

.popup .mid .left .image .magnifier {
	position: absolute;
	bottom: 7px;
	right: 7px;
}

.popup .mid .left .options {
	width: 332px;
	float: left;
}

.popup .mid .left .options .buttons {
	float: left;
}

.popup .mid .left .options .photopaging {
	float: right;
}

.popup .mid .left .options .photopaging .number {
	float: left;
	line-height: 38px;
	font-size: 16px;
	padding-right: 10px;
}

.popup .mid .left .options .photopaging .arrows {
	float: left;
}

.popup .mid .left .options .photopaging .arrows img {
	padding: 6px;
}

.popup .mid .right {
	width: 390px;
	float: left;
}

.popup .mid .right .close {
	text-align: right;
	border-bottom: 1px solid #cccccc;
	width: 390px;
	padding: 15px 0px 0px 0px;
}

.popup .mid .right .close a {
	color: #575f65;
	text-decoration: none;
}

.popup .mid .right .close a:hover {
	color: #d2232a;
}

.popup .mid .right h2 {
	font-size: 16px;
	color: #afafaf;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

.popup .mid .right h1 {
	font-size: 24px;
	color: #292929;
	padding: 5px 0px;
	margin: 0px;
	border-bottom: 1px solid #cccccc;
}

.popup .mid .right h3 {
	font-size: 14px;
	color: #808080;
	padding: 5px 0px;
	margin: 0px;
}

.popup .mid .right .image {
	width: 370px;
	height: 286px;
	padding: 10px;
	background-image: url(images/product_370x286Bg.gif);
	background-repeat: no-repeat;
}

.popup .mid .right .viewAll {
	float: right;
	padding: 10px 0px;
}

.popup .mid .right .options {
	
	clear: both;
	padding-top: 12px;
}

.popup .mid .right .options .send2friend {
	background-image: url(images/button_send2friend.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 35px;
	margin-right: 30px;
	line-height: 32px;
	float: left;
}

.popup .mid .right .options .print {
	background-image: url(images/button_print.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 35px;
	margin-right: 30px;
	line-height: 32px;
	float: left;
}

.popup .mid .right .options .facebook {
	background-image: url(images/button_facebook.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 35px;
	line-height: 32px;
	float: left;
}

.popup .mid .right .options a {
	color: #afaeae;
	text-decoration: none;
}

.popup .mid .right .options a:hover {
	text-decoration: underline;
}

/********************************* REGISTER *********************************/

.register {
	border: 0 none;
	padding: 0px;
	margin: 20px 0px;
	border-collapse: collapse;
	width: 587px;
}

.register .title {
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

.register .info {
	float: left;
	padding: 2px 5px 0px 0px;
}

.register .info a {
	position: relative;
	text-decoration: none;
}

.register .info .buble {
	position: absolute;
	top: 15px;
	left: -18px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: normal;
	display: none;
	z-index: 999999;
}

.register .info .buble .mid {
	background-image: url(images/buble_mid.gif);
	background-repeat: repeat-y;
	padding: 0px 10px;
	width: 220px;
}

.register .label {
	width: 150px;
	font-weight: bold;
	padding-left: 21px;
}

.register .labelNoWidth {
	font-weight: bold;
	padding-left: 21px;
}

.register select, .register input {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	margin: 2px 0px;
}

.register input.text {
	width: 200px;
}

.register .input a {
	color: #000000;
}

.register textarea.text {
	width: 200px;
}

.register hr {
	border: 0px;
	height: 1px;
	background-color: #cccccc;
	margin: 10px 0px;
}

.register .checkbox {
	float: left;
	padding: 0px;
	margin: 0px;
	height: 24px;
}

.register .checkText {
	float: left;
	line-height: 24px;
	padding: 0px 5px;
}

.register .button {
	text-align: right;
}

/********************************* BASKET *********************************/

.basketpage .product {
	padding: 10px 0px;
	float: left;
	border-bottom: 1px solid #cccccc;
}

.basketpage .product .image {
	width: 132px;
	height: 192px;
	background-image: url(images/product_132x192Bg.gif);
	background-repeat: no-repeat;
	padding: 7px;
	margin: 0px 10px 0px 0px;
	float: left;
}

.basketpage .product .description {
	float: left;
	width: 431px;
}

.basketpage .product .description h2 {
	font-size: 16px;
	color: #3e3f3f;
	font-weight: normal;
	padding: 5px 0px;
	margin: 0px;
}

.basketpage .product .description p {
	color: #808080;
	padding: 5px 0px;
	margin: 0px;
}

.basketpage .product .buttons {
	padding: 10px 0px;
}

.basketpage .product .buttons .delete {
	float: left;
	line-height: 20px;
	width: 160px;
}

.basketpage .product .buttons .delete img {
	float: left;
	padding: 3px 5px 0px 0px;
}

.basketpage .product .buttons .delete a {
	color: #000000;
	text-decoration: none;
}

.basketpage .product .buttons .delete a:hover {
	text-decoration: underline;
}

.basketpage .product .buttons .quantity {
	float: left;
	width: 100px;
}

.basketpage .product .buttons .quantity input {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	width: 30px;
	height: 14px;
	padding: 0px;
	margin: 0px;
}

.basketpage .product .buttons .price {
	float: left;
	width: 171px;
	text-align: right;
}

.basketpage .priceAll {
	float: right;
	line-height: 40px;
	width: 587px;
	text-align: right;
}

.basketpage .button {
	float: right;
}

/********************************* NEWS *********************************/

.news {
	padding: 20px 0px;
}

.news .article {
	border-bottom: 1px solid #cccccc;
	padding: 10px 0px;
}

.news .article h1 {
	font-size: 16px;
	padding: 0px;
	margin: 0px;
}

.news .article h1 a {
	color: #000000;
	text-decoration: none;
}

.news .article h1 a:hover {
	text-decoration: underline;
}

.news .article .date {
	font-size: 10px;
	color: #808080;
}

.news .article p {
	padding: 5px 0px;
	margin: 0px;
}
/*.......................elina............................*/
.product h1 {
	padding: 3px 0px;
	margin: 0px;
	font-size: 16px!important;
	color: #272626;
	font-weight:bold;
}
ul.lvl_3{
	margin:0;
	padding:0 0 0 15px;
	list-style:none;
}

/********************************* 130509 changes *********************************/

h1.green-leaf {
	background:url(images/greenLeaf_large.gif) no-repeat 0 6px;
	text-indent:28px;
}

.productBox .mid .green-leaf-title {
	display:block;
	color: #000000;
	text-decoration: none;
	padding: 5px 20px 0px 0px;
	background:url(images/greenLeaf_small.gif) no-repeat right 7px;
	clear: both;
}

.greenProductsleft {
	padding: 5px 0 0 0;
}

a {
	color:#d2232a;
}

.flag_box {
	width:100%;
	text-align:center;
	position:absolute;
	top:196px;
}

.flag_box p {
	margin:0;
	padding:0;
}

.h2-type01 {
	color:#BF0202;
	font-family:Trebuchet MS,Arial,sans-serif;
	font-size:15px;
}

.productDetails .description .itmParameter{
	font-family:Trebuchet MS,Arial,sans-serif;
	font-size: 15px; 
	font-weight: bold;
	width: 70px; 
	float: left; 
	color: #939393; 
}
.productDetails .description .itmParameterValue{
	clear: none;
	font-family:Trebuchet MS,Arial,sans-serif;
	font-size: 15px; 
	font-weight: bold;
	color: #000000; 
}
	

.suggestions .product .description .itmParameter{
	font-family:Trebuchet MS,Arial,sans-serif;
	font-size: 13px; 
	font-weight: bold;
	width: 70px; 
	float: left; 
	color: #939393; 
}
.suggestions .product .description .itmParameterValue{
	clear: none;
	font-family:Trebuchet MS,Arial,sans-serif;
	font-size: 13px; 
	font-weight: bold;
	color: #000000; 
}

.orderBy {
	float:left;
	width: 350px;
	padding:10px 20px 15px 0;
}


.pagingWithSort {
	float: right;
	padding: 10px 20px 15px 0px;
	clear:none;
}

.pagingWithSort .red {
	color: #b80202;
}

.pagingWithSort .active {
	color: #777775;
}

.pagingWithSort a {
	color: #1d1d1b;
	background-color:#FEFEFE;
	border:1px solid #999999;
	padding:1px 4px;
}

.pagingWithSort a.all {
	text-decoration: none;
	border:0px solid #999999;
}

.pagingWithSort a:hover {
	text-decoration: underline;
	color: #b80202;
}

.shopCat{
	font-family:Trebuchet MS,Arial,sans-serif;
	margin-top:10px;
}

.shopCatBrands a {
	color: #999999;
	text-decoration: none;
	padding:0px 5px;
	font-size: 14px; 
}

.shopCatBrands a:hover {
	text-decoration: underline;
}


.footer_right { padding:0; margin:0; float:right; display:inline; }
.spiritup_left { font-weight:bold; float:left; display:inline; }
.spiritup_right { float:left; display:inline; padding:0 0 0 5px; font-size:11px; }
.netvolution { float:left; font:normal 11px Tahoma; text-align:right; width:180px; padding:2px 0 0 0; }
.netvolution a { font:normal 11px Tahoma; text-decoration:none; color:#000000; }
.netvolution a:hover { font:normal 11px Tahoma; text-decoration:none; color:#FF6000; }
