@charset "UTF-8";
body{
	margin:0px;
	margin-top:0px;
	margin-bottom:0px;
	/*background-color:#d8d8d8;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	background-image:url(img/bg.jpg);*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-align:center;
	color:#000;
	/*background-image:url(img/berry_bg.png);
	background-image:url(img/tile.jpg);*/
	background-image:url(../img/berry_bg_100.png);
	
}

#wrap
{
margin:auto;
width:1000px;

border:0px solid red;
text-align:left;
background-color:#fff;
position:relative;
padding:140px 33px 25px 34px;
/*-moz-border-radius: 12px; 
-webkit-border-radius: 12px;*/

}

.clearall {
clear:both;
height:1px;
}

#logo
{
background-image:url(img/berry_logo.png);
top:0px;
left:0px;
position:absolute;
width:286px;
height:112px;

}

#product_search 
{
float:right;
width:191px;
height:26px;
background:url(img/searchbox.png) no-repeat;
position:relative;
top:20px;

}

#menu
{
position:absolute;
top:11px;
right:33px;
width:615px;
height:92px;
background-image:url(img/menu.png);
background-position:0px -184px;
background-repeat:no-repeat;
border:0px solid red;
}



#menu div {
border:0px solid white;
cursor:pointer;
float:left;
height:92px;
}


a:link              { color:#333; text-decoration:none; }
a:visited           { color:#000; text-decoration:none; }
a:hover             { color:#999; text-decoration:none; }
a:active            { color:#a93d23; text-decoration:none; }

#main_request {
width:86px;
background-image:url(img/menu.png);
background-position: 0px  -184px;
}

#main_request:hover {
width:86px;
background-image:url(img/menu.png);
background-position: 0px  0px;
}

#main_contact {
width:98px;
background-image:url(img/menu.png);
background-position: -86px  -184px;
}

#main_contact:hover {
width:98px;
background-image:url(img/menu.png);
background-position: -86px  0px;
}

#main_about {
width:87px;
background-image:url(img/menu.png);
background-position: -184px  -184px;
}

#main_about:hover {
width:87px;
background-image:url(img/menu.png);
background-position: -184px  0px;
}

#main_show {
width:126px;
background-image:url(img/menu.png);
background-position: -271px  -184px;
}

#main_show:hover {
width:126px;
background-image:url(img/menu.png);
background-position: -271px  0px;
}

#main_wordpress {
width:56px;
background-image:url(img/menu.png);
background-position: -397px  -184px;
}

#main_wordpress:hover {
width:56px;
background-image:url(img/menu.png);
background-position: -397px  0px;
}

#main_your_sell_here {
width:162px;
background-image:url(img/menu.png);
background-position: -453px  -184px;
}

#main_your_sell_here:hover {
width:162px;
background-image:url(img/menu.png);
background-position: -453px  0px;
}

#menu_left
{	
	float:left;
	width:228px;
	padding-top:5px;
	padding-right:40px;
	padding-left:0px;
	text-align:left;
	border:0px solid green;
}

#menu_left a:link              { color:#333; text-decoration:none; font-style:italic; line-height:24px; }
#menu_left a:visited           { color:#000; text-decoration:none; }
#menu_left a:hover             { color:#999; text-decoration:none; }
#menu_left a:active            { color:#a93d23; text-decoration:none; }

#menu_left ul {
padding:12px 0px 12px 0px;
margin:0px 0px 0px 0px;
}

#menu_left ul.dotted {
background-image:url(img/menu_left_dots.png);
background-position:top left;
background-repeat:no-repeat;
/*border-top:1px dotted #d8d8d8;*/
}

#menu_left ul li {
height:24px;
font-size:16px;
list-style:none;
padding-left:20px;
font-style:italic;
color:#333;
}

#menu_left ul li.current_active {
background-image:url(img/active_menu_point.png);
background-repeat:no-repeat;
background-position:5px 8px;
/*list-style-image:url(img/active_menu_dot.png);*/
color:#a93d23;
}

#menu_left h5 {
font-style:italic;
font-size:15px;
color:#333;
}

#shoping_cart {
/*background-image:url(img/shopping_cart.png);
background-repeat:no-repeat;
background-position:20px 5px;*/
padding-top:12px;
padding-bottom:12px;
padding-left:20px;

font-style:italic;
background-image:url(img/menu_left_dots.png);
background-position:top left;
background-repeat:no-repeat;
/*height:30px;
margin-top:-12px;*/
}

#menu_left a.color_link {color:#a93d23; text-decoration:none; font-size:14px; font-style:italic; margin-bottom:10px;}
#menu_left a.color_link:hover {color:#a93d23; text-decoration:underline ; font-size:14px; font-style: italic;}

#main_center
{
	float:left;
	width:730px;
	padding-right:0px;
	text-align:left;
	border:0px solid green;
	padding-left:0px;
	min-height:500px;
}

.page_title {
	font-size:22px;
	color:#333;
	font-style:italic;
	text-align:left;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	
}

.categories_wrapper {
border:0px solid #d8d8d8;
padding:7px 20px 7px 0px;
}
  
.categories_column {
float:left;
border-left:1px solid #d8d8d8;
/*width:181px;*/
padding:8px 20px 8px 20px;
}

.categories_column_first {
padding:8px 20px 8px 20px;
/*border-left:none;*/
} 
.categories_column_last {
border-right:1px solid #d8d8d8;
}

.categories_column a {
font-size:15px;
font-style:italic;
line-height:24px;
color:#333;
text-decoration:none;
}

.active_category {
font-size:15px;
font-style:italic;
line-height:24px;
color:#ad3b2d;
margin-left:-8px;
}

.categories_column a:hover {
color:#999;
}

.sub_categories_wrapper {
padding:0px;
border:0px solid red;
border-top:1px solid #d8d8d8;
}

.sub_categories_row {
padding:5px 5px 5px 38px;
border-bottom:1px solid #d8d8d8;
cursor:pointer;
}

.sub_categories_row a {
font-size:18px;
font-style:italic;
font-weight:normal;
text-decoration:none;
color:#333;
}

.sub_categories_row a:hover {
text-decoration:none;
}

.sub_categories_row:hover {
background-color:#f0eced;
}

#broadcrambs {
padding:20px 20px 13px 10px;
border-bottom:1px solid #d8d8d8;
color:#ab3c2b;
}

#broadcrambs a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ab3c2b;
text-decoration:underline;
}

#broadcrambs a:hover {
text-decoration:none;
}

.broadcrambs_current {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.makers_wrapper {
border:0px solid #d8d8d8;
padding:7px 20px 7px 0px;
 }
 
.makers_column {
float:left;
border-left:1px solid #d8d8d8;
/*width:181px;*/
padding:8px 20px 8px 20px;
}
  
.makers_column a {
font-size:15px;
font-style:italic;
line-height:24px;
color:#333;
text-decoration:none;
}

.makers_column a:hover {
color:#999;
}

.sub_categories_wrapper {
padding:0px;
border:0px solid red;
border-top:0px solid #d8d8d8;
}

.patterns_row {
padding:15px 0px 15px 10px;
border-bottom:1px solid #d8d8d8;
cursor:pointer;
}

.patterns_row a {
font-size:18px;
font-style:italic;
font-weight:normal;
text-decoration:none;
color:#333;
}

.patterns_row a:hover {
text-decoration:underline;
}


.patterns_row img {
float:left;
}
  
.pattern_name {
float:left;
border:0px solid red;
padding-left:30px;
padding-top:20px;
}

.sub_categories_row a {
font-size:18px;
font-style:italic;
font-weight:normal;
text-decoration:none;
color:#333;
}

.sub_categories_row a:hover {
text-decoration:none;
}

#monograms_wrapper {
border:0px solid #d8d8d8;
padding:7px 20px 7px 0px;
}

.monograms_column {
float:left;
border-left:1px solid #d8d8d8;
padding:8px 20px 8px 20px;
}

.monograms_column a {
font-size:15px;
font-style:italic;
line-height:24px;
color:#333;
text-decoration:none;
}

.monograms_column a:hover {
color:#999;
}

.regions_wrapper {
border:0px solid #d8d8d8;
padding:7px 20px 7px 0px;
}

.regions_column {
float:left;
border-left:1px solid #d8d8d8;
padding:8px 20px 8px 20px;
}

.regions_column a {
font-size:15px;
font-style:italic;
line-height:24px;
color:#333;
text-decoration:none;
}

.regions_column a:hover {
color:#999;
}

h4 {
text-align:left;
padding:25px 0px 0px 10px;
color:#ad3b2d;
font-size:22px;
font-style:italic;
font-weight:normal;
border:0px solid red;
margin:0px;
border-bottom:1px solid #d8d8d8;
}

.img_shad_wrap1, .img_shad_wrap2, .img_shad_wrap3 {
	display:inline-table;
	/* \*/display:block;/**/} 
.img_shad_wrap1 {
	float:left;
	background:url(img/shadows/shadow.gif) right bottom no-repeat;}
.img_shad_wrap2 {background:url(img/shadows/corner_bl.gif) left bottom no-repeat;}
.img_shad_wrap3 {
	padding:0 8px 8px 0;
	background:url(img/shadows/corner_tr.gif) right top no-repeat;}
.wrap3 img {
	display:block;
	border:1px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef;}
.img_shad_wrap1 {background:url(img/shadows/shadow.gif) right bottom no-repeat;}
.img_shad_wrap2 {background:url(img/shadows/corner_bl.gif) -4px 100% no-repeat;}
.img_shad_wrap3 {
	padding:0 16px 16px 0;
	background:url(img/shadows/corner_tr.gif) 100% -4px no-repeat;}

.product_row {
padding:15px 0px 15px 10px;
float:none;
/*clear:both;*/
border:0px solid red;
cursor:pointer;
border-bottom:0px solid #d8d8d8;
border:0px solid red;
}

.product_list_clear {
	height:15px;
	border-bottom:1px solid #d8d8d8;
	clear:both;
	margin-bottom:15px;
}



.image_previw_row {
float:left;
width:160px;
border:0px solid red;
}

.product_description_row {
float:left;
width:435px;
border:0px solid red;
}



div.product_name_row {
font-size:18px;
color:#ad3b2d;
padding-bottom:10px;
font-style:italic;
cursor:pointer;
}

.product_name_row:hover {
	text-decoration:underline;
}

div.lvdesc {
font-size:14px;
border:0px solid red;
overflow: hidden;
display: block;
height: 50px;
margin: 0px 0px 0px 0px;
}

.price_row {
float:left;
width:125px;
border:0px solid red;
text-align:center;
font-style:italic;
font-weight:bold;
font-size:18px;
padding-top:0px;
color:#ad3b2d;
}

#product_description {
float:left;
width:447px;
padding-right:25px;
padding-top:15px;
padding-bottom:15px;
font-size:15px;
color:#333;
}

#product_images {
float:left;
width:258px;
padding-top:15px;
padding-bottom:15px;
}
.product_name {
font-size:20px;
padding-top:0px;
margin:0px;
color:#ad3b2d;
font-style:italic;
}

.product_code {
color:#ad3b2d;
font-style:italic;
font-weight:normal;
font-size:15px;
padding-top:15px;
padding-bottom:15px;
margin:0px;
}

.product_price {
color:#ad3b2d;
font-style:italic;
font-weight:bold;
font-size:18px;
}

a.shopping_cart_link {
color:#ad3b2d;
font-style:italic;
font-weight:normal;
font-size:15px;
text-decoration:underline;
}

a.shopping_cart_link:hover {
text-decoration:none;
}

#footer {
border-top:0px solid #d8d8d8;
font-size:12px;
padding-top:20px;
color:#666;
text-align:right;
line-height:20px;
}

#footer a {
font-size:12px;
color:#666;
text-decoration:none;
}

#footer a:hover {
font-size:12px;
color:#666;
text-decoration: underline;
}

/* fin now -*/







p, li {
	font-size:14px;
	color:#534741;
}

h3 {
	font-size:15px;
	color:#534741;
}



#welcome_text
{
	padding-top:0px;
	color:#000;
	font-size:14px;
	float:right;
	text-align: justify;
	width:320px;
	border:0px solid red;

}

p {
	margin-top:0px;
}
	.welcome_text_main
{
	padding-top:15px;
	color:#982a1f;
	font-size:20px;
	float:left;
	text-align:center;
	width:650px;
}
/* ---------- Request Form ------------- */
#request_form input {
	width:600px;
	height:20px;
	margin-bottom:15px;
}

#request_form textarea {
	width:600px;
	height:200px;
}
/* ---------- Show ------------- */

.show_date {
	font-size:13px;
	color:#000;
	font-weight:normal;
	padding-right:25px;
	text-align:right;
	vertical-align:bottom;
}

.show_title {
	font-size:16px;
	color:#000;
	font-weight:normal;
	vertical-align:bottom;
}

.show_content {
	color:#000;
	font-size:13px;
}

.show_content a {
	color:#972b21;
	font-size:12px;
	text-decoration:none;
}

.show_content a:hover {
	text-decoration:underline;
}

.form_table td {
		font-size:12px;
}

.success_message {
	border:1px dashed green;
	color:green;
	padding:20px;
	font-size:14px;
}

.link_image {
	cursor:pointer;
}

/* ----------- Product Info ----------- */



.normal_font {
	font-weight:normal;
	font-size:13px;
}

.product_back_link {
font-size:13px;
}



	
	
.advanced{
		color:#645b5e;
		font-size:12px;
	
		}
		
		body:last-child:not(:root:root) .line {
width:900px;
	height:5px;
	background-image:url(img/line.jpg);
	margin-top:48px;
}

@-moz-document url-prefix() .line
{	
	width:900px;
	height:5px;
	background-image:url(img/line.jpg);
	margin-top:48px;
}


.line
{	
	width:900px;
	height:5px;
	background-image:url(img/line.jpg);
}



	.makerss
{
	color:#982a1f;
	font-size:16px;
	font-weight:600;
	

}

	.flatware_pattern
{
	color:#982a1f;
	font-size:16px;
	
	

}
	.maker_name
{
text-align:left;
float:left;
font-size:14px;
width:400px;
padding-left:70px;
padding-bottom:10px;
	

}

	.foto
{
text-align:center;
	

}

	.welcome_text_next
{
	font-size:14px;
	color:#534741;
	
	text-align:left;
	

}

	.prod_name
{
	font-size:14px;
	

}


.product_text
{
	color:#943335;
	font-weight:600;
	font-size:16px;
	
}

.product_info_wrap
{
	text-align:left;
	width:650px;
	float:left;
	padding-top:15px;
	
}

.product_info_left
{
float:left;

padding-top:13px;

}

.product_info_left_2
{
float:left;
padding-left:24px;
padding-top:0px;
font-size:14px;
text-align:justify;
width:398px;

}

.product_info_price
{

font-size:16px;
font-weight:600;


}
.product_info_left_text
{
float:left;
padding-top:15px;
padding-left:20px;
font-size:16px;
width:150px;



}

.product_info_left_text_2
{
float:left;
padding-top:15px;
font-size:16px;
width:200px;



}




.product_wrap
{
	width:440px;
}

.img_wrap
{

	float:right;
	width:120px;
	padding-top:17px;
}

.price_info
{

	float:left;
	width:150px;
	padding-top:15px;
}

.contact_img
{
	
	padding-top:10px;
}

.product_div
{
	/*background-color:#972b21;*/
	background-image:url(img/category_bg.jpg);
	width:591px;
	height:16px;
	margin-bottom:5px;
	color:#FFF;
	font-size:14px;
	text-align:left;
	padding:2px 3px 3px 15px;
	font-family:Verdana, Geneva, sans-serif;

}

.a_product_type
{
	color:#FFF;}


a {text-decoration: none;}
a:hover {text-decoration: underline;}

img{
	border:0px;
	}



	

.a_bottom
{
	color:#000;}
	
	.div_left
{
	float:left;
	text-align:left;
	
	}
	
		.div_left_2
{
	float:left;
	text-align:left;
	width:600px;
	
	}
	
		.all_pictures
{
	float:left;
	padding:5px 5px 5px 5px;
	border:#7a7a7a solid 1px ;
	height:250px;
	margin-right:10px;
	margin-bottom:10px;


	
	}
	
			.delete_button
{
	float:left;
	padding-top:20px;
	width:650px;
	text-align:left;

	
	}
	
	
		.left_right
{
	float:left;
	text-align:left;
	font-size:14px;}
	
			.maker_design_desc
{
	float:left;
	text-align:left;
	font-size:14px;
	border:#ececec 1px solid;
	background-color:#ececec;
	width:240px;
	margin-right:12px;
	color:#000;	
	padding:5px 5px 5px 5px;
	height:91px;

}

			.maker_wraps
{
	float:left;
	text-align:left;

	width:650px;
	padding-right:25px;
	margin-bottom:12px;
	
		
}

			.maker_design_but
{
	float:left;
	text-align:left;
	font-size:14px;
	width:350px;
	margin-right:12px;
	


}

			.maker_design_pic
{
	float:left;
	text-align:left;
	font-size:14px;
	border:#ececec 1px solid;
	background-color:#ececec;
	width:auto;
	padding:5px 5px 5px 5px;
	height:auto;
	text-align:right;

	
}



			.del_maker
{
width:400px;
text-align:left;
		
}

			.del_maker_2
{
width:400px;
text-align:left;
margin-top:25px;
		
}
.erro
{
	border: #C00 1px solid;
	width:500px;
	background-color: #F60;
	color:#fff;
	font-size:16px;
	margin-bottom:15px;
}

.reg_wrap
{
	float:left;
	text-align:left;
}
.bol
{
	font-weight:600;
}

.sho_car
{

	margin-right:5px;
	
	float:left;
	text-align:left;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:3px;
	text-align:center;
}

#sho_qty
{
	width:60px;
	
}

#sho_des
{
	width:250px;
	
}

#sho_id
{
	width:100px;
	
}

#sho_tot
{
	width:200px;
	
}

#sho_desc
{
	font-size:14px;
	
}

.order_sum
{
	font-size:14px;
	
}

#to_tal
{
	font-size:14px;
	
}

.sho_car_qty
{

	margin-right:5px;

	float:left;
	text-align:left;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:3px;
	text-align:center;
	width:60px;
}

.sho_car_des
{

	margin-right:5px;

	float:left;
	text-align:left;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:3px;
	text-align:center;
	width:250px;
}

.sho_car_id
{

	margin-right:5px;

	float:left;
	text-align:left;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:3px;
	text-align:center;
	width:100px;
}

.sho_car_tot
{

	margin-right:5px;

	float:left;
	text-align:left;
	padding-left:2px;
	padding-right:2px;
	text-align:center;
	width:200px;
}

.sho_car_subtot
{
	float:left;
	text-align:left;
	padding-top:10px;
	text-align:right;
	width:660px;
	
}

.bery
{
	font-size:20px;
	font-weight:800;
	
}
#di_va
{
width:600px;
}

.wra_p
{
width:600px;
}


#inv
{
	font-size:20px;

	
}

#invo
{
	width:600px;
	
}

#shi_pp
{
	padding-right:20px;
	
}

.ite
{
	width:600px;
	
}

.iddd
{
padding:2px 2px 2px 2px;
padding-right:10px;
margin:2px 2px 2px 2px;
float:left;
}


#de_sc
{
	width:150px;
	
}

#pr_sc
{
	width:100px;
	
}

#to_sc
{
	width:100px;
	
}

#wrap_s
{
	width:600px;
	
}

.wrap_invo
{
	width:600px;

}
.print_invo
{
	font-size:30px;
	font-weight:700;

}
.a_linkss
{
color:#000;
}

.header_head
{
float:left;
width:660px;
text-align:center;
}
.wrap_pro
{
	border:#000 solid 1px;
	float:left;
	
}


.produc_show
{
	float:left;
	width:650px;
}

.menu_style
{
	color:#943335;
	font-weight:300;
	font-size:14px;
}

.menu_link
{
padding-bottom:5px;
font-size:13px;
}

.page_content_txr
{
width:600px;
height:400px;
}

.page_content_btn
{
width:600px;
}

#demo ul {
margin-left:-30px;
}

#accordion div {
	height:400px;
}

#accordion h3 {
background:none;
border:0px;
}

.welcome_text_next a:link {
	color:#972b21;
	text-decoration:none;
}

welcome_text_next a:hover {
	text-decoration:underline;
}


#welcome_pictures {
	width:330px;
	border: 0px solid red;
	float:left;
	padding-top:6px;
	padding-left:10px;
}	

#slide-container {
     position:absolute;
	 top:155px;
	 left:218px;
	 border:0px solid red;
	 width:325px;
	 height:276px;
	 border:0px solid red;
  }
#slide-container #slideshow { 
	 height:276px;
     margin:auto;
     position:relative;
	 border:0px solid green;
	 background-image:url(images/banners/ban0.png); 
	 background-position:top 0px; 
	 background-repeat:no-repeat;
  }
#slide-container #slideshow img {
     position:absolute;
     top:4px;
     left:4px;
	 font-family:Georgia, "Times New Roman", Times, serif;
	 border:0px solid green;
  }
  
 
 
  
  
 

  
  
  
  
  
  
  #product_show {
  border:0px solid red;
  }
  
  .product_list_table td {
  font-size:13px;
  color:#534741;
  }
  
  .product_list_table td.product_name {
  font-size:14px;
  font-weight:bold;
  padding-top:20px;
  text-align:left;
  }
  
  .product_list_table a {
  color:#534741;
  font-size:14px;
  font-weight:bold;
  }
  
  .product_list_table a:hover {
  color:#534741;
  }
  
  .product_list_table td.price {
  font-size:14px;
  font-weight:bold;
  text-align:right;
  padding-left:20px;
  padding-top:20px;
  width:80px;
  }
  
  /*------- Advanced Search ----------*/
  
  #advanced_search_table td {
  vertical-align:top;
  font-size:12px;
  }
  
  #advanced_search_table th {
  vertical-align:top;
  font-size:13px;
  }
  
  #advanced_search_table .spacer {
  width:25px;
  }
  
  div.galimg {
	clear: both;
	display: block;
	margin:0px;
	padding:0px;
	border:0px green dashed;
	width: 140px;
	height: 140px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	}
div.galimg div {
	padding:0px;
	border:0px green dashed;
	clear: right;
	float:left;
	margin:20px 0 0 20px;
	}

div.galimg img {
	border: 0;
	margin:-6px 6px 6px -6px;
	}
 

