@charset "utf-8";



/* CSS Document */



a {border: none; outline-style: none; -moz-outline-style: none;}
a:visited {border: none; outline-style: none; -moz-outline-style: none;}
a:hover {border: none; outline-style: none; -moz-outline-style: none;}
a:active {border: none; outline-style: none; -moz-outline-style: none;}



body{padding:0; margin:0; background:#D4DDE3 url(../images/bg_main.jpg) repeat-x;}



p{font:normal 12px/17px Arial, Helvetica, sans-serif; color:#656565; text-align:justify; margin:0; padding:0;}



ul li{font:normal 12px/17px Arial, Helvetica, sans-serif; color:#656565; text-align:justify;}



h1{font:normal 24px/30px "Times New Roman", Georgia, Times, serif; color:#887856; text-align:left; padding:8px 0 16px 0; margin:0; }



h2{font:bold 12px/16px Arial, Helvetica, sans-serif; color:#6A7A92; text-transform:uppercase; text-align:left; padding:0px 0 5px 0; margin:0; }



h3{font:normal 24px/30px "Times New Roman", Georgia, Times, serif; color:#2D456A; text-align:left; padding:0 0 16px 0; margin:0; }



.h3{font:normal 18px/30px "Times New Roman", Georgia, Times, serif; color:#887856; text-align:left; padding:0 0 16px 0; margin:0; text-transform: lowercase; }



h4{font:bold 14px/30px Arial, Helvetica, sans-serif;; color:#6A7A92; text-align:center; padding:0 0 16px 0; margin:0; }



h5{font:bold 12px/18px Arial, Helvetica, sans-serif; color:#504C43; text-align:left; padding:0; margin:0 0 6px 0; text-decoration:none;}



h5 a:link, h5 a:visited, h5 a:hover, h5 a:active  {color:#504C43; text-decoration:none;}



h6{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#76603D; text-align:left; padding:0; margin:0;}



h6 a:link, h6 a:visited {color:#76603D; text-decoration:none;}



h6 a:hover, h6 a:active {color:#76603D; text-decoration:underline;}







a:link, a:visited, a:active, a:hover {color:#2d5694; text-decoration:none;}







.product_info{line-height:normal; text-align: left;}



.price{font:bold 12px/17px Arial, Helvetica, sans-serif; color:#394F70; text-align:left; margin:4px 0 4px 0; padding:0;}



.img_border{border:solid 2px #E1E1E1;}



.quote_header{font:normal 19px/22px Georgia, "Times New Roman", Times, serif; color:#607089; padding:0 0 10px 0; margin:0; }



.quote{font:normal 11px/15px Arial, Helvetica, sans-serif; color:#607089;}



form {padding: 0; margin: 0;}



td {font:normal 12px/17px Arial, Helvetica, sans-serif; color:#656565; border:0; padding: 2px; margin: 0;}



/* DIV */







#holder{margin:0 auto 0 auto; padding:0; width:994px;}











/* HEADER */



	#topnote{width:994px; height:28px; float:left;  display:inline;}



	#topnote p { text-align:center; padding:5px 0 2px 0; margin:0;}



	#topnote a{font:normal 11px/16px Arial, Helvetica, sans-serif; color:#58789A; padding:5px 0 2px 0; margin:0; text-decoration: none;}







	#header{margin:0; padding:0; height:384px; width:994px; background:url(../images/bg_header.jpg); float:left;  display:inline;}



		.tile{margin:0 auto 0 auto; padding:0; width:984px;}



		#logo_holder{margin:0 auto 0 auto; padding:0; width:984px; height:125px; background:url(../images/bg_main_menu.jpg) repeat-x;}



		#logo{margin:0; padding:0 0 0 8px; float:left;  display:inline;}



		#spacer43{ width:763px; height:43px; float:left; display:inline;}



		#main_menu{margin:0; padding:0; width:763px; height:40px; float:left; display:inline; background: #253858;}



		#stripe1{margin:0 auto 0 auto; padding:0; width:984px; height:8px; background:#5F708A;}



		#stripe2{margin:0 auto 0 auto; padding:0; width:984px; height:7px; background:#D2D5dA;}




		#header_image {margin:0 auto 0 auto; padding:0; width:984px; height: 203px; position: relative; }
		#header-holder {position: relative; width: 984px; height: 203px; overflow: hidden; text-align: left;}
		#header-holder img {border: none; display: block;}












/* CONTENT */



	#main_top{margin:0; padding:0; width:994px; height:33px; background:url(../images/bg_content.jpg) repeat-y; float:left;  display:inline;}



	#main{margin:0; padding:0; width:994px; background:url(../images/bg_content2.jpg) repeat-y; float:left;  display:inline;}







		#content_holder_left{margin:0 0 0 5px; padding:0; width:238px; float:left; display:inline; background:#F9F6EF; overflow:hidden;}
		* html #content_holder_left{margin:0 0 0 5px; padding:0; width:238px; float:left; display:inline; background:#F9F6EF; overflow:hidden;}



		.content_holder_left_spacer{margin:0; padding:0; width:238px; height:8px; float:left; display:inline; background:#FFFFFF;}







		/* PRODUCT MENU */



			#product_menu{margin:0; padding:20px 20px 20px 22px; width:196px; float:left; display:inline; background:#F5F0E4;}



			#product_menu_header{font:18px/24px  "Times New Roman", Georgia, Times, serif; color:#72633F; text-align:left; padding:9px 0 0 22px; margin:0; width:216px; height:33px; float:left; display:inline; background:url(../images/box_header_product_menu.jpg);}



			.product_menu_ul {margin: 0 0 4px 0; padding: 0px; list-style-type: none; text-transform:uppercase; }



			.product_menu_l1_plus {font:bold 11px Arial, Helvetica, sans-serif; color:#504C43; padding:5px 0 5px 6px; border-bottom: 1px solid #E4DFD4; list-style-type: none; }



			.product_menu_l1_plus a:link, .product_menu_l1_plus a:visited, .product_menu_l1_plus a:hover, .product_menu_l1_plus a:active {color:#504C43; text-decoration:none;}



			.l1_minus {background: url(../images/menu_minus.jpg) no-repeat 0px 11px;}



			.product_menu_l2_plus {font:bold 11px/14px Arial, Helvetica, sans-serif; color:#837658; margin:0 0 0 -6px; padding:0 0 0px 12px; list-style-type: none; text-align:left;}



			.product_menu_l2_plus a:link, .product_menu_l2_plus a:visited, .product_menu_l2_plus a:hover, .product_menu_l2_plus a:active, .product_menu_l3_plus a:link, .product_menu_l3_plus a:visited, .product_menu_l3_plus a:hover, .product_menu_l3_plus a:active {color:#837658; text-decoration:none;}



			.l2_minus {background: url(../images/menu_minus.jpg) no-repeat 0px 3px;}



			.product_menu_l3_plus {font:normal 11px/14px Arial, Helvetica, sans-serif; color:#837658; padding:0 0 0 12px; list-style-type: none;}



			.l3_minus {background: url(../images/menu_minus.jpg) no-repeat 0px 3px;}



			.product_menu_l4 li {font:normal 9px/14px Tahoma, Arial, Helvetica, sans-serif; color:#9E9070; margin:0 0 0px -30px; padding:0 0 0px 5px; list-style-type: none; background: url(../images/menu_arrow2.jpg) no-repeat 0px 5px; border:1px solid #000000;}



			.product_menu_l4 a:link, .product_menu_l4 a:visited, .product_menu_l4 a:hover, .product_menu_l4 a:active {color:#9E9070; text-decoration:none;}







		/* NEWSLETTER */



			#newsletter{margin:0; padding:20px 20px 20px 22px; width:196px; float:left; display:inline; background:#F0F3F5;}



			#newsletter_header{font:normal 18px/24px  "Times New Roman", Georgia, Times, serif; color:#F1CE8F; text-align:left; padding:9px 0 0 22px; margin:0; width:216px; height:33px; float:left; display:inline; background:url(../images/box_header_newsletter.jpg);}



			.newsletter_text{font:normal 11px/17px Arial, Helvetica, sans-serif; color:#878686; margin:0; padding:0;}



			.newsletter_textfield{font:normal 11px Arial, Helvetica, sans-serif; color:#878686; margin:0; padding:2px; border: 1px solid #999999;}



			.newsletter_submit{background:url(../images/submit_kek1.jpg) no-repeat; text-align:center; display:block; width:70px; height:17px; border:none; cursor:pointer; font:normal 11px/17px Arial, Helvetica, sans-serif; color:#000000}


#searchingbox{margin:0; padding:20px 20px 20px 22px; width:196px; float:left; display:inline; font:normal 11px/17px Arial, Helvetica, sans-serif; color:#878686; }


		/* OFFER */



			#offer{margin:0; padding:20px 20px 20px 22px; width:196px; float:left; display:inline; background:#F6F1E6;}



			#offer_header{font:normal 18px/24px  "Times New Roman", Georgia, Times, serif; color:#72633F; text-align:left; padding:9px 0 0 22px; margin:0; width:216px; height:33px; float:left; display:inline; background:url(../images/box_header_offer.jpg);}



			.offer_text{font:normal 11px/17px Arial, Helvetica, sans-serif; color:#636363; margin:0; padding:0;}



			.offer_textfield{font:normal 11px Arial, Helvetica, sans-serif; color:#636363; margin:0; padding:2px; border: 1px solid #999999;}



			.offer_submit{background:url(../images/submit_beige_1.jpg) no-repeat; text-align:center; display:block; width:70px; height:17px; border:none; cursor:pointer; font:normal 11px/17px Arial, Helvetica, sans-serif; color:#000000}







		/* INDEX RIGHT */



		#content_holder_right{margin:0; padding:0; width:746px; float:left; display:inline;}



		#content_holder_right_header{margin:0; padding:0 0 0 32px; width:714px; height:50px; float:left; display:inline;}







			#textfield_index{margin:0 0 0 32px; padding:0; width:324px; float:left; display:inline;}



			#textfield_index2{margin:0 0 0 33px; padding:0; width:324px; float:left; display:inline;}



			#textfield_index3{margin:0 0 0 33px; padding:0; width:688px; float:left; display:inline; border: 0px solid #000000;}



			.box{width:324px; margin:0 0 27px 0; padding:0; background:url(../images/box_bg.jpg) bottom no-repeat; float:left; display:inline; border: 0px solid #000000; }



			.box_sale{width:324px; margin:0 0 27px 0; padding:0; float:left; display:inline; border: 0px solid  #000000; }



			.sale_container{position: relative; width:322px; height:157px; margin:0; padding:0; background: #FFFFFF; border: 1px solid  #e6e6e6; border-top:none; }











			#items_container {



position: relative;



				width: 324px;



				height: 200px;



				overflow: hidden;





			}



			div.slide_item{ background:  transparent; left: 290px; top: 15px; margin:0 17px 0 17px; border: 0px solid #000000; width:290px;position: absolute; float: left;   }

			#header_holder{position: relative; width: 984px; height: 203px; overflow: hidden;}
			div.slide_header{ background:  transparent; left: 0;  margin:0; padding: 0; border: 0px solid #000000; width:984px;position: absolute; float: left;   }







			div.first_item {

				left: 0;



			}















						.box_content_holder{margin:17px; width:290px; float:left; display:inline;}















			#sale_header{position: relative; font:normal 18px/24px  "Times New Roman", Georgia, Times, serif; color:#F1CE8F; text-align:left; padding:9px 0 0 34px; margin:0; width:290px; height:33px; background:url(../images/box_header_sale.jpg);}



			#search_header{font:normal 18px/24px  "Times New Roman", Georgia, Times, serif; color:#505050; text-align:left; padding:9px 0 0 34px; margin:0; width:290px; height:33px; float:left; display:inline; background:url(../images/box_header_light.jpg) no-repeat;}



			.search_textfield{width:173px; font:normal 11px Arial, Helvetica, sans-serif; color:#636363; margin:0; padding:2px; border: 1px solid #999999;}



			.search_submit{background:url(../images/submit_beige_1.jpg) repeat-x; text-align:center; display:block; width:175px; height:17px; border:none; cursor:pointer; font:normal 11px/17px Arial, Helvetica, sans-serif; color:#000000}



			.quote_box{width:324px; margin:0 0 27px 0; padding:0; background:url(../images/quote_bg.jpg) top no-repeat; float:left; display:inline;}



			.quote_box_bottom{width:324px; height:5px; margin:0; padding:0; background:url(../images/quote_bottom.jpg) bottom no-repeat; float:right; display:inline;}



			.mailadress {color:#2B4367;}



			.mailadress a:link, .mailadress a:visited, .mailadress a:hover, .mailadress a:active, {color:#2B4367;}



			.request_submit{ margin:4px 0 0 0; background: url(../images/bg_product_list_price.jpg) repeat-x; text-align:center; /*display:block; float:right;*/ height:19px; border:none; cursor:pointer; font:bold 11px/12px Arial, Helvetica, sans-serif; color:#FFFFFF}







		/* PRODUCT LIST */



		.product_list2_box{width:304px; height: 160px; margin:0 20px 27px 0; padding:10px; float:left; display:inline; background:url(../images/bg_product_list.jpg) repeat-x; overflow:hidden;}



		.product_list2_text_cell{ padding:5px; background:#F5F7F9; border:1px solid #CAD3DA;}



		.product_list2_submit{ margin:10px 0 0 0; padding:1px 0 0 0; background: url(../images/bg_product_list_price.jpg) repeat-x; text-align:center; display:block; float:right; width:80px; height:19px; border:none; cursor:pointer; font:normal 11px/12px Arial, Helvetica, sans-serif; color:#CC0000}



		.product_list3_submit{ margin:3px 0 0 0; padding:1px 0 0 0; background: url(../images/bg_product_list_price.jpg) repeat-x; text-align:center; display:block; float:right; width:80px; height:19px; border:none; cursor:pointer; font:normal 11px/12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
		.product_list3_submit a:link, .product_list3_submit a:visited, .product_list3_submit a:hover, .product_list3_submit a:active  {color:#FFFFFF; text-decoration:none;}
		.white {color:#FFFFFF;}



		.product_list2_price{ margin:10px 0 0 0; padding:1px 1px 1px 4px; width:210px; background: url(../images/bg_product_list_price.jpg) repeat-x; display:inline; float:left; font:bold 12px/17px Arial, Helvetica, sans-serif; color:#FFFFFF}



		.product_list2_box a{font:normal 13px/16px Arial, Helvetica, sans-serif; color:#ffffff; padding:5px 0 2px 0; margin:0; font-weight: bold; text-decoration: none;}







		.product_list_box{width:322px; height: 160px; margin:0 10px 27px 10px; padding:0; border:1px solid #E6E6E6; float:left; display:inline;}



		.product_list_content_holder{margin:16px; width:290px; float:left; display:inline;}



		.product_list_box2{width:650px; margin:0 10px 27px 10px; padding:0; border:1px solid #E6E6E6; float:left; display:inline;}



		.product_list_content_holder2{margin:16px; width:640px; float:left; display:inline;}



		.product_list_box a{font:normal 13px/16px Arial, Helvetica, sans-serif; color:#58789A; padding:5px 0 2px 0; margin:0; font-weight: bold; text-decoration: none;}



















/* QUICKLINKS */







	#stripe3{margin:0 auto 0 auto; padding:0; width:984px; height:9px; background:#E8D9BF; float:left;  display:inline;}



	#quicklinks_holder{margin:0 5px 0 5px; padding:0 0 30px 0; width:984px; background:#F1E5D1; float:left;  display:inline;}



	.quicklinks_box{margin:20px 0 0 32px; padding:0; width:130px; float:left; display:inline;}











/* FOOTER */







	#footnote{width:994px; height:28px; float:left;  display:inline;}



	#footnote p{text-align:center; padding:5px 0 2px 0; margin:0;}



	#footnote a{font:normal 11px/16px Arial, Helvetica, sans-serif; color:#58789A; padding:5px 0 2px 0; margin:0; text-decoration: none;}







	#footer{margin:0; padding:0; width:994px; float:left;  display:inline;}



	#footer_holder{margin:0 auto 0 auto; padding:22px 0 0 0; width:984px; height:74px; background:url(../images/bg_footer.jpg) repeat-x; text-align:center}



	.footer_text{font:normal 11px/16px Arial, Helvetica, sans-serif; color:#7F8C9F; padding:0; margin:0;}



	.footer_text a:link, .footer_text a:visited{margin:0 12px 0 12px; color:#7F8C9F; text-decoration:none;}



	.footer_text a:hover, .footer_text a:active{margin:0 12px 0 12px; color:#7F8C9F; text-decoration:underline;}







	/* PRODUCT PAGE */



#textfield_index4{margin:0; padding:20px; width:634px; float:left; display:inline; background:url(../images/bg_product_page.jpg) repeat-x;}



.product_page_header_cell{margin:0 0 10px 0; padding:8px 12px 8px 12px; width:339px; float:left; display:inline; background:#F5F7F9; border:1px solid #CAD3DA; font:bold 14px/16px Arial, Helvetica, sans-serif; color:#2D4569; text-transform:uppercase; text-align:left;}



.product_page_text_cell{margin:0 0 11px 0; padding:8px 12px 8px 12px; width:339px; float:left; display:inline; background:#F5F7F9; border:1px solid #CAD3DA;}



.product_page_price_cell{margin:0; padding:11px 12px 0 12px; width:341px; height:26px; float:left; display:inline; background:url(../images/bg_product_page_price.jpg); font:bold 14px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; text-align:left;}



.product_page_price_cell a:link, .product_page_price_cell a:visited, .product_page_price_cell a:hover, .product_page_price_cell a:active{color:#FFFFFF; text-decoration:none;}



.product_page_cellpadding{ padding:5px 0 5px 0;}



.product_page_cellpadding2{ padding:12px 0 5px 0;}



.text_bold_uppercase{font-weight:bold; text-transform:uppercase;}
.text_bold_uppercase a:link, .text_bold_uppercase a:visited, .text_bold_uppercase a:hover, .text_bold_uppercase a:active{color:#656565; text-decoration:none; font-size: 12px;}


.img_border2{border:solid 2px #C0C6CA;}



.more_product{font:normal 12px/17px Arial, Helvetica, sans-serif; text-decoration:none; color:#656565; text-align:justify; margin:0; padding:0;}



.more_product a:link, .more_product a:visited, .more_product a:hover, .more_product a:active{color:#656565; text-decoration:none;}











  /* SLIMBOX



---------------------------------------------------------------------



*/







#lbOverlay {



	position: absolute;



	left: 0;



	width: 100%;



	background-color: #687e89;



	cursor: pointer;



}







#lbCenter, #lbBottomContainer {



	position: absolute;



	left: 50%;



	overflow: hidden;



	background-color: #fff;



}







.lbLoading {



	background: #fff url('../images/ajax-loader.gif') no-repeat center;



}







#lbImage {



	position: absolute;



	left: 0;



	top: 0;



	border: 10px solid #fff;



	background-repeat: no-repeat;



}







#lbPrevLink, #lbNextLink {



	display: block;



	position: absolute;



	top: 0;



	width: 50%;



	outline: none;



}







#lbPrevLink {



	left: 0;



}







#lbPrevLink:hover {



	background: transparent url('../images/prevlabel.gif') no-repeat 0% 15%;



}







#lbNextLink {



	right: 0;



}







#lbNextLink:hover {



	background: transparent url('../images/nextlabel.gif') no-repeat 100% 15%;



}







#lbBottom {



	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;



	font-size: 10px;



	color: #666;



	line-height: 1.4em;



	text-align: left;



	border: 10px solid #fff;



	border-top-style: none;



}







#lbCloseLink {



	display: block;



	float: right;



	width: 66px;



	height: 22px;



	background: transparent url('../images/closelabel.gif') no-repeat center;



	margin: 5px 0;



}







#lbCaption, #lbNumber {



	margin-right: 71px;



}







#lbCaption {



	font-weight: bold;



}







/****************/



/* FIELDSET */



/****************/







 fieldset {background:none; padding:0px; margin:0; border:0px solid #000;  width:100%; text-align: right;}



fieldset.action {background:#9da2a6; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:-20px;}



legend {background:#bfbf30; font: normal 12px/17px Arial, Helvetica, sans-serif; color:#656565; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}



label {font-size:12px; font: bold 12px/17px Arial, Helvetica, sans-serif; color:#656565;}



label.opt {font-weight:normal;}



dl {clear:both;}



dt {float:left; text-align:right; width:33%; line-height:15px; margin:0 10px 10px 0; display:inline;}



dd {float:left; line-height:25px; margin:0 0 5px 0; display:inline; padding:0;}


fieldset input {width:200px; border:1px solid #b6c8d0; background:#f6f8fb; margin:0; padding:0; display:inline;}



fieldset textarea {width:200px; border:1px solid #b6c8d0; background:#f6f8fb; margin:0; padding:0; display:inline;}



/****************/



/* AJAX SHITZ */



/****************/







.ajax_loading {



	padding: 20px 0;



	background: url(../images/ajax-loader.gif) no-repeat center;



}







.error {  font-family: arial; color: red; font-size: 9px; text-align: left;



}







.noterror {  font-family: arial;  color: green; font-size: 9px;text-align: left;



}







/*********************/



/* PAGINATOR 		*/



/***********************/



.pager{margin: 0 auto 0 auto; /*float:left; display:inline; background:red;*/ }



.caltoday{display:block; width:12px; float:left; padding:2px 1px 4px 1px; text-decoration:underline; color:#506687;}



a.paginlink:link, a.paginlink:visited{color:#a79b82; background:url(../images/paginate-hover.gif) no-repeat; text-align:center; padding:2px 1px 4px 1px; display:block; width:12px; float:left; margin:0 2px; text-decoration:none; font-weight: bold;}







a.paginlink:hover, a.paginlink:active{background:url(../images/paginate-hover.gif) no-repeat 0 -23px; color:#506687; font-weight: bold;}