/* CSS Document */

/* CSS Document */

* { margin: 0; padding: 0; list-style:none; }

html { overflow-y: scroll; }

/*p { font: 1.3em/1.3em; margin-bottom: 1.3em;}*/

a { outline: none; }

a img { border: none; }

img{ border:none}

a{ text-decoration:none; color:#877140;}

/* END RESET */



/* ------------------------------------------ */

/* TOOLBOX CSS */

/* ------------------------------------------ */

.floatleft { float: left; }

.floatright { float: right; }

.clear { clear: both; }



/* END TOOLBOX */



/* ------------------------------------------ */

/* PAGE STRUCTURE */

/* ------------------------------------------ */

.clearfix:after {

    content: "."; 

    display: block; 

    height: 2; 

    clear: both; 

    visibility: hidden;

}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

/* End hide from IE-mac */



BODY {

  margin:0px;

  padding:0;

  text-align:center;

  font-size:12px;

  font-family:Georgia, Times, Helvetica, Arial, sans-serif;

 /* background:#eff0e2 url("images/mercato-top.jpg") repeat-x;*/

  /*padding-top:20px;*/

  /*padding-top:7px;*/

  color:#877140;

}

#top-bg{

	background:url("images/mercato-top.jpg") repeat-x;

	height:20px;

	width:100%;

	position:absolute;

	left:0;

	top:0;

	width:100%

}

.inside{

	width:1000px;

	margin:0 auto;

	padding:0;

}

/*WRAPPER STYLE*/

#page{

	width:1000px;

	margin:0 auto;

	padding:0;

	position:relative;

}

#wrapper{

	width:1000px;

	padding:0;

	margin:0;

	font-size:1.0em;

	text-align:left;

	position:relative;

}

#breadcrumb{

	position:absolute;

	top:225px;

	top:185px;	

	left:250px;

	/*width:400px;*/

	text-transform:lowercase;

	z-index:70;

	color:#877140;

}

#page #wrapper{

	width:950px;

	width:1000px;

	padding:0;

	margin:0;

	text-align:left;

	position:relative;

}

/*HEADER STYLE*/

.header{

	height:230px;

	position:relative;

}

.header-general{

	height:230px;

	height:175px;

	height:150px;	

	height:200px;		

	position:relative;

	background:url("images/mercato.jpg") no-repeat;	

	/*margin-top:12px;*/

}

#home a{

	position:absolute;

	top:16px;

	left:9px;

	/*font-size:1.1em;*/

	color:#877140;

}

#logo{

	position:absolute;

	top:0px;

	right:20px;

	width:200px;

	height:75px;

	text-indent:-3000em;

}

#category_1{

	position:absolute;

	top:70px;

	right:215px;

	font-weight:bold;

	font-size:1.9em

}

#category_3{

	position:absolute;

	top:70px;

	right:12px;

	font-weight:bold;

	font-size:0.9em

}

#category_2{

	position:absolute;

	top:70px;

	right:115px;

	font-weight:bold;

	font-size:1.9em

}

#top-links{

	position:absolute;

	top:40px;

	right:260px;

	font-size:18px

}

#tagline{

	position:absolute;

	color:#000;

	font-size:100px;

	width:850px;

	top:105px;

	top:50px;

	top:75px;	

	left:30px;

}

.brown{

	color:#932923;

}

#top-links a{

	color:#877140;

	font-size:18px

}

#switch{	

	position:absolute;

	top:0px;

	left:10px;

	color:#000000;

}

#switch a,#language a{

	padding:0 10px;

	color:#000000;

	font-size:11px

}

#language{

	position:absolute;

	top:0px;

	/*left:510px;*/

	left:180px

}

#japanese{

	color:#203c5c

}

#map{

	position:absolute;

	right:60px;

	top:14px;

}

/*MENU STRUCTURE*/

.menugap{

	margin-top:30px;

}

#menu{

	width:230px;

	position:absolute;

	top	:200px;

	left:0;

	z-index:100;

}

table td{

	font-size:14px;

}

#menu table{

	font-size:27px;

}

#menu .infoBoxContents{

	/*width:230px;*/

}



#menu .infoBoxContents a{

	/*display:block;

	color:#f8eede;

	height:30px;

	background:#203c5c;*/

	margin-bottom:2px;	

	text-transform:lowercase;

	/*background:#f8eede;*/

	height:22px;

	line-height:22px;

	color:#231f20;

	display:inline-block;

	padding-right:100px;



}

#menu .infoBoxContents a{

}

/*CONTENT STYLE*/

/*right product thumb area */

#content{

	width:750px;

	background:#eff0e2;

	float:right;

	min-height:800px;

    height:auto !important;

    height:800px;

	/*padding-top:22px;*/

	color:#203c5c;

	padding-bottom:50px;

}



.spacer{

	height:20px;	

}



.item {

	position:absolute;

	left:225px;

	left:250px;	

	top:135px;

	top:170px;

	top:200px;	

	width:200px;

	text-align:left;

	cursor:pointer

}

.img-holder {

	width:250px;	

	height:200px;

}

.img-holder span{

	text-align:center;

	display:block;

}

.img-holder span img{

	margin:0 auto;	

}

.productListing-data-1 p{

	text-align:center;

	font-size:14px;

}

.productListing-data-1{

	cursor:pointer;

	text-align:left;

	width:250px;

	padding-top:12px;

}



.item.productListing-data-1{

	padding-top:0px;

}



#multiple-views .productListing-data-1{

	float:left

}



.productListing-data-1 .product-heading{

	/*height:43px;*/

}



.product-heading{

	padding-bottom:8px;	

}



#multiple-views .productListing-data-1 p{

	text-align:center;

	padding:auto 25px;

}

.productListing-odd{

	width:250px;

}

#pagination{

	position:absolute;

	width:750px;

}

.pageHeading,.main{

	color:#877140;

}

.messageStackError,.inputRequirement,.headerError,.messageStackSuccess,.messageStackWarning{

	color:#FF0000;

	font-weight:bold

}

.smallText{

	color:#000000;

	width:150px;

}

.price,.orderEdit{

	color:#000000

}

.pageHeading{

	font-size:16px;

	font-weight:bold;

}

table td{

	color:#000000

}

/*.moduleRow{

	height:50px;

}*/

.break-word { 



 white-space: pre-wrap; /* css-3 should we be so lucky... */

 white-space: -moz-pre-wrap; /* Mozilla, since 1999 */

 white-space: -pre-wrap; /* Opera 4-6 ?? */

 white-space: -o-pre-wrap; /* Opera 7 ?? */

 word-wrap: break-word; /* Internet Explorer 5.5+ */

 _white-space: pre; /* IE only hack to re-specify in addition to

word-wrap */	

	}



*html .break-word1 { 



 white-space: pre-wrap; /* css-3 should we be so lucky... */

 white-space: -moz-pre-wrap; /* Mozilla, since 1999 */

 white-space: -pre-wrap; /* Opera 4-6 ?? */

 white-space: -o-pre-wrap; /* Opera 7 ?? */

 word-wrap: break-word; /* Internet Explorer 5.5+ */

 _white-space: pre; /* IE only hack to re-specify in addition to

word-wrap */

}



/*product.css*/

#content{

	/*position:relative;*/

}

#content table{

	border:none

}

#leftcontent{

	/*position:absolute;*/

	float:left;

	width:247px;

	padding:225px 0 0 0;

	padding:260px 0 0 0;	

}	









#leftcontent td,#leftcontent a{

	color:#8f8eede;

}

#rightcontent{

	float:right;

	left:250px;

	width:500px;

	margin-top:20px;

	margin-top:55px;	

}

#multiple-views{

	float:right

}



#multiple-views img{

	margin-bottom:10px;

}

.prod-lable{

	clear:both;

	width:75px;

	float:left;

}	

.prod-desp{

	width:170px;

	float:right;

}

.item{

	position:absolute;

	z-index:101;

}

.product1{

	height:500px;

	text-align:center;

	width:500px;

	overflow:hidden;

}

/* image background on mouse over thumbs */

.highlight{

	background:#6E90A2;

	color:#FFF

}

.highlight a p{

	color:#FFF

}

/* end */





#multiple-views div.productListing-data-1{

	height:250px;

	width:250px;

}



.productListing-heading{

	background:#1d4a00;

	color:#FFFFFF;

	height:25px;

}

.cart{

	border:1px solid #1d4a00;

}

.pageHeading{

	color:#203c5c;

}

.productListing-data{

}



.cart td{

	padding:5px;

}

.name{

	color:#000000

}



html>/**/body .IEonlybr{ /*None IE browsers hack*/

display: none; /*Hide BR tag in non IE browsers, since it's not needed*/

}

html>body br{

	display:none;

}

#footer{

	color:#877140;

}





.cssButton {

  background: #203c5c;

  color: #ebe4d6;

  /*width: 100px;*/

  /*height: 20px;*/

  /*vertical-align: top;*/

  /*font-weight: normal;

  font-family: Tahoma, Verdana, Arial, sans-serif;*/

  font-size: 12px;

  cursor: pointer;

  text-align: center;

  text-decoration: none;

  border: 1px;

  border-style: solid;

  border-color: #000080;

  border-spacing: 1px;

}



#menu{

	margin-left:20px;	

}



/*Mouse over*/

#menu a{

	height:22px;	

}

#menu a.selected, #menu a:hover,#menu a.dmselected {

	/*background:#999999;

	height:60px;	*/

	color:#932923;	

	/*display:block;*/

	height:22px;	

	font-weight:bold;

	/*background:#E8E9EA;*/

	/*height:22px;

	line-height:22px;*/



}



 #menu span.selected {

	/*background:#999999;

	height:60px;	*/

	color:#932923;	

	/*display:block;*/

	height:22px;	

	font-weight:bold;





}



.productListing-data-1 a{

	height:250px;

	cursor:pointer;

	color:#877140;	

}

.productListing-data-1 a:hover{

	color:#FFF

}



/* Content background */

.contentBG{

	background:#eff0e2;

	color:#877140;

}	



.outer ul{

	margin-bottom:11px;

}

#piGal ul li{

	cursor:pointer;

	text-align:center;

	height:250px;

	width:250px;

	padding-top:12px;

}
