* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	width:100%; 
	vertical-align:top;
	background: url(../images/main_bg0.gif);
	font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; color:#414141;
}

input, select, textarea {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; color:#414141;
	vertical-align:middle;
}

a, div, img {outline:none;}

#column_center input, #column_center select {margin:0 5px 2px;}


.in_none {border:none; padding:0;}

.aligncenter{ text-align:center;}
.fleft{ float:left;}
.wrapper{ width:100%; overflow:hidden;}

table, td {vertical-align:top;}

a {text-decoration:underline;}	
a:hover{text-decoration:none;}

img {
	border:0px; vertical-align:top;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}
.clear-right {clear:right;}

.width {width:100%;}




#mainWrapper {padding:8px 0 69px; background:url(../images/main_bg_.jpg) top repeat-x; min-height:450px;}
.mainWrapper-bg {background:url(../images/bg_top00.jpg) top center no-repeat;}

.main_w {width:982px; margin:auto;}



/*  ------------------------------ Header Styles ------------------------------  */

.header { width:100%; overflow:hidden;}

.logo {float:left; padding:24px 0 14px 0;}

.slogan {float:left; padding:45px 0 0 29px;}

.languages {float:right; padding:23px 32px 10px 20px;}


.links {float:right; padding:23px 32px 10px 20px;}
.links {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#787878;}
.links a {color:#787878; text-decoration:none;}
.links a:hover {color:#fff;}

.cart{ float:right; font-size:11px; text-transform:uppercase; color:#5f5f5f; padding:2px 30px 10px 0;}
.cart a{ color:#d5d5d5; text-decoration:none; font-weight:bold;}
.cart a:hover{ color:#5f5f5f;}
.cart-bg{ background:url(../images/cart-bg0.gif) no-repeat 0 0; padding:5px 0 0 19px;}

.currencies {float:right; padding:8px 28px 10px 10px;}
.currencies {font-size:11px; color:#D5D5D5; text-transform:uppercase;}
.currencies select {background:#4a4a4a; border:1px solid #5e5e5e; color:#FFFFFF; text-transform:none; font-family:Tahoma, Geneva, sans-serif; font-size:10px; padding:1px; width:89px; vertical-align:middle; margin-bottom:2px;}
.currencies select option {background:#4a4a4a;}


.manufacturers {float:right; padding:8px 35px 10px 10px;}
.manufacturers {font-size:11px; color:#D5D5D5; text-transform:uppercase;}
.manufacturers select {background:#4a4a4a; border:1px solid #5e5e5e; color:#FFFFFF; text-transform:none; font-family:Tahoma, Geneva, sans-serif; font-size:10px; padding:1px; width:135px; vertical-align:middle; margin-bottom:2px;}
.manufacturers select option {background:#4a4a4a;}

.menu-container {background:#000000 url(../images/menu_cen.gif) top repeat-x; padding:0; margin:0 1px; position:relative;}
.menu-container-right {background:url(../images/menu_rig.gif) right top no-repeat;}
.menu-container-left {background:url(../images/menu_lef.gif) left top no-repeat; padding:0 20px;}

.menu {}
.menu .menu-indent {padding:10px 2px 12px;}

.menu ul {margin:0; padding:0; list-style:none; width:100%; overflow:hidden; font-size:13px;}
.menu ul li {background:url(../images/menu_bul.gif) 8px 8px no-repeat; padding:0 9px 0 15px; float:left;}
.menu ul li a {text-decoration:none; color:#d2d4d7; padding:5px 10px; display:block;}
.menu ul li a:hover { text-decoration:underline;}


.search {position:absolute; top:0; right:0; width:258px; background:url(../images/search_b.gif) 0 14px no-repeat;}
.search-indent {padding:14px 0 0 24px;}
.search .text-input {width:138px; border:0; background:url(../images/search_i.gif) 0 0 no-repeat; padding:1px 18px 3px; margin-right:7px; font-size:12px; color:#808080;}


/*  ------------------------------ Center column styles -----------------------  */

.banners{ width:100%; overflow:hidden;}
#bannerOne{ float:left;}
#bannerTwo{ float:left;}

.main-content {background:#000000; margin:0 1px;}

.content-heading {background:#161616 url(../images/center_h.gif) bottom repeat-x; margin-bottom:10px; width:100%; overflow:hidden;}
.content-heading-top {background:url(../images/center_i.gif) top repeat-x;}
.content-heading-bottom-right {background:url(../images/center_j.gif) bottom right no-repeat; width:100%; overflow:hidden;}
.content-heading-bottom-left {background:url(../images/center_k.gif) bottom left no-repeat; width:100%; overflow:hidden;}
.content-heading-top-right {background:url(../images/center_l.gif) top right no-repeat;}
.content-heading-top-left {background:url(../images/center_m.gif) top left no-repeat; width:100%; overflow:hidden;}

.content-heading h2 {background:url(../images/center_b.gif) 19px 18px no-repeat; padding:14px 41px 15px 34px; color:#ffffff; font-size:13px;}

.content-bg {background:#FAFAFA url(../images/content_.gif) top repeat-x; margin-bottom:8px; width:100%; overflow:hidden;}
.content-bottom-right {background:url(../images/content0.gif) bottom right no-repeat;}
.content-bottom-left {background:url(../images/content1.gif) bottom left no-repeat; width:100%;}
.content-top-right {background:url(../images/content2.gif) top right no-repeat;}
.content-top-left {background:url(../images/content3.gif) top left no-repeat; width:100%; overflow:hidden;}




.line {padding:0; line-height:0px; font-size:0px; background:url(../images/line_100.gif) top left repeat-x;}


#column_center {}

.column_center_padding {padding:0;}

.content-padding {padding:15px;}


.product a {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#232323;}
.product a strong {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#232323;}
.product a:hover {text-decoration:underline;}


.product strong {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#DB301B; line-height:normal;}




.product-list-row {}
.product-list-row .inner-indent {padding:14px 11px;}
.product-list-row .left {float:left; position:relative;}
.product-list-row .right {float:right; width:100%;}

.product-list-row .name {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin:0; padding:5px 5px 11px 8px; background:url(../images/line_100.gif) bottom repeat-x;}
.product-list-row .name a {text-decoration:none; color:#232323;}
.product-list-row .name a:hover {text-decoration:underline;}

.product-list-row .text {padding:10px 5px 10px 9px;}

.product-list-row .price {float:left; padding:18px 0 3px 17px;}
.product-list-row .price strong {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#DB301B; line-height:normal;}
.product-list-row .price b{ color:#414141; display:block; font-size:13px; padding-bottom:3px;}

.product-list-column .price2 .normalproce {display:inline;}

.product-list-row .button {float:right; padding:16px 15px 1px 0;}

.product-list-row strong {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#DB301B; line-height:normal;}



.product-list-column {}
.product-list-column .inner-indent {padding:10px 3px 3px;}
.product-list-column .name {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin:0 8px; padding:13px 5px 19px 10px; background:url(../images/line_100.gif) bottom repeat-x;}
.product-list-column .name a {text-decoration:none; color:#232323; text-transform:uppercase;}
.product-list-column .name a:hover {text-decoration:underline;}
.product-list-column .img {padding:2px 0 7px; text-align:center;}

.product-list-column .inner-block {width:100%; overflow:hidden;}
.product-list-column .inner-block-bottom-right {background:url(../images/product0.gif) bottom right no-repeat;}
.product-list-column .inner-block-bottom-left {background:url(../images/product1.gif) bottom left no-repeat;}
.product-list-column .inner-block-top-right {background:url(../images/product2.gif) top right no-repeat;}
.product-list-column .inner-block-top-left {background:url(../images/product3.gif) top left no-repeat;}

.product-list-column .price {float:left; padding:10px 0 12px 17px;}
.product-list-column .price strong {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#DB301B;}
.product-list-column .price b{ color:#414141; display:block; font-size:13px; padding-bottom:3px;}

.product-list-column .price2 {float:left; padding:9px 0 7px 17px;}

.product-list-column .button {float:right; padding:22px 15px 0 0;}

/*  ------------------------------ Footer styles ------------------------------  */

.footer-indent {margin:0 1px;}

.footer {background:#191919 url(../images/footer_b.gif) bottom repeat-x;}
.footer-right {background:url(../images/footer_r.gif) right repeat-y;}
.footer-left {background:url(../images/footer_l.gif) left repeat-y;}
.footer-bottom-right {background:url(../images/footer_s.gif) right bottom no-repeat;}
.footer-bottom-left {background:url(../images/footer_m.gif) left bottom no-repeat;}
.footer-top-right {background:url(../images/footer_t.gif) right top no-repeat;}
.footer-top-left {background:url(../images/footer_n.gif) left top no-repeat; width:100%;}

.footer-inner-indent {padding:10px 20px 20px;}


.footer .left {float:left; width:200px; margin-right:-200px;}
.footer .left .indent {padding:8px 0 8px 19px;}

.footer .right {float:right; width:100%;}
.footer .right .indent {margin-left:204px; padding:3px 10px 0 29px; background:url(../images/footer_u.gif) 0 7px no-repeat;}

.footer {color:#fafafa; font-size:12px;}
.footer a {color:#fafafa; text-decoration:none;}
.footer a:hover {text-decoration:underline;}

.footer .copy {padding-top:5px; color:#616161;}
.footer .copy a {color:#dd2e15; text-decoration:underline;}
.footer .copy a:hover {text-decoration:none;}

/*  ------------------------------ Slider -----------------------  */

	.slider{ position:relative;}
	.slider-wrapper{  overflow:hidden; margin:0 0 11px 1px; width:100%;}
	.box-top {
			overflow:hidden;
			float:left;
			width:690px;
			position:relative;
			left:0;
			padding:8px 0px 8px 4px;
			background:url(../images/gallery-.gif) top repeat-x;
	}
	
	*html .box-top{ position:relative; background:url(../images/gallery-.gif) top repeat-x;}

	
	#slider_list{margin:0; padding:0;}
	#left, #right{ cursor:pointer}	

	.box-top ul { list-style:none; overflow:hidden; height:90px;}
	.box-top ul li {  width:108px; padding-right:8px; display:inline-block; float:left; }	

	.box-left { width:26px; padding:46px 0 0 0; text-align:center; font-size:0; float:left; line-height:0; background:url(../images/gallery0.gif) left top no-repeat; height:60px;}
	.box-right { width:26px; padding:46px 0 0 0; text-align:center; font-size:0; float:left; line-height:0; background:url(../images/gallery1.gif) right top no-repeat; height:60px;}
	
	#left_but, #right_but{ cursor:pointer;}
	
	.gallery-item span{ display:inline-block; position:relative; z-index:10; cursor:pointer;}
	.gallery-item .left-top{ background:url(../images/gal-corn.png) left top no-repeat;}
	.gallery-item .right-top{ background:url(../images/gal-coro.png) right top no-repeat; padding:0;}
	.gallery-item .left-bot{ background:url(../images/gal-corp.png) left bottom no-repeat;}
	.gallery-item .right-bot{ background:url(../images/gal-corq.png) right bottom no-repeat; width:108px; height:90px; padding:0;}
	.gallery-item img{ position:absolute; z-index:1;}
	.gallery-item a{ width:108px; height:90px; position:relative; text-decoration:none; }
	
/*  -------------------------------------------------------------------------------  */
