/* CSS Document */
body{
	background: #CAA175 url(/img/jacaru/body.jpg) repeat-x;
	font: 11px Tahoma, Geneva, sans-serif;
	color: #4a320e;
}
.mceContentBody{
background: #ffffff !important; color: #000000 !important;
}
p{
	line-height: 14px;
	padding: 0px 0px 15px;
}

h1{
	font: normal 30px/25px Tahoma, Geneva, sans-serif;
	color: #4a320e;
}
h2{
}
h3{
	font: normal 19px Tahoma, Geneva, sans-serif;
	color: #4a320e;
}
h4{
}
a{
	color: #FEF7EF;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: underline;
}

/*elements style*/

/*global*/
.global{
	width: 100%;
	min-width: 980px;
	max-width: 1400px;
	margin: auto;
}
	.globalLeft{

	}
		.globalRight{

		}
/*topBox*/
.topBox{
	background: url(/img/jacaru/topBox.jpg) repeat-x left bottom;
	margin: 0px 20px;


}
	.topBoxLeft{
		background: url(/img/jacaru/topBoxLeft.gif) no-repeat left 26px;

	}
		.topBoxRight{
			height: 38px;
			text-align: center;
			padding: 40px 0px 0px;
			background: url(/img/jacaru/topBoxRight.gif) no-repeat right 26px;
		}
			.topBox h2{
				font: normal 18px Tahoma, Geneva, sans-serif;
				color: #d9d0d0;
			}
/*header*/
.header{
	color: #E4CFB9;
	background: url(/img/jacaru/header.jpg) repeat-x;
	margin: 0px 20px;
}
	.headerLeft{

	}
		.headerRight{
			height: 83px;
			padding: 0px 25px;
		}
			.headerMenu{
				float: left;
				width: 40%;
				font-size: 12px;
				margin: 25px 0px 0px;
			}
				.headerMenu li{
					float: left;
					list-style: none;
					width: 48%;
				}
					.headerMenu li a{
						text-decoration: none !important;
						display: block;
						height: 31px;
						float: left;

					}
						.headerMenu li a:hover{
							text-decoration: underline !important;
						}
							.homeButton{
								background: url(/img/jacaru/homeButton.gif) no-repeat left top;
								padding: 7px 0px 0px 40px;
								color: #e4cfb9;
							}
								.homeButton:hover{

								}
							.mailButton{
								background: url(/img/jacaru/mailButton.gif) no-repeat left top;
								padding: 0px 0px 0px 40px;
								color: #e4cfb9;
							}
								.mailButton:hover{

								}
				/*loginForm*/
				.loginForm{
					float: right;
					background: url(/img/jacaru/loginForm.gif) no-repeat left 5px;
					margin: 20px 0px 0px;
					padding: 0px 0px 0px 40px;
					width: 330px;
				}
					.loginBox{
						height: 23px;
					}
					.label_01{
					}
					.label_02{
						color: #f1e7dc;
					}
					.loginFormInput{
						height: 16px;
						width: 70px;
						border: 1px solid #e4cfb9;
						background: #e4cfb9;
						font-size: 11px;
						color: #4A320E;
						margin: 0px 10px 0px 5px;
					}
					.button_01{
						height: 18px;
						width: 52px;
						background: #E4CFB9 url(/img/jacaru/button_01.gif) no-repeat;
						border-style: none;
						font-size: 11px;
						color: #553a20;
						cursor: pointer;
					}
					.registration{
						display: block;
					}
						.registration li{
							list-style: none;
							display: inline;
							padding: 0px 10px 0px 0px;
						}
							.registration li a{
								color: #f1e7dc;
							}
					.loginFormCheck{
						color: #7e0c2d;
						_margin: 0px 0px -5px;

					}
/*logoBox*/
.logoBox{
	background: url(/img/jacaru/logoBox.jpg) no-repeat center top;
	margin: 0px 20px;

}
	.logoLeft{
		background: url(/img/jacaru/logoLeft.jpg) no-repeat center 77px;
	}
		.logoRight{
			background: url(/img/jacaru/logoRight.jpg) no-repeat center 153px;
		}
			.logoCenter{
				height: 200px;
				padding: 30px 0px 0px;
			}

.logoBox_01{
	background: url(/img/alpha/logoBox_01.jpg) no-repeat right top;
	margin: 0px 20px;
}
	.logoLeft_01{
		background: url(/img/alpha/logoLeft_01.jpg) no-repeat right 76px;
	}
		.logoRight_01{
			background: url(/img/alpha/logoRight_01.jpg) no-repeat right 152px;
		}
			.logoCenter_01{
				height: 230px;
				background: url(/img/alpha/logoCenter.gif) no-repeat 20px 50px;
			}
/*content*/
.content{
	background: #f2ecde url(/img/jacaru/content.jpg) repeat-y left top;
	margin: 0px 20px 0px 0px; 
}
	.contentBackLeft{
		margin: 0px 0px 0px 20px;
		background: url(/img/jacaru/contentBackLeft.jpg) repeat-x left -20px;

	}
		.contentBackRight{

		}
			.contentBottom{
				background: url(/img/jacaru/contentBottom.gif) repeat-x left bottom;

			}
			.contentBackTopLeft{

			}
				.contentBackTopRight{
  
				}
					.contentBackBottomLeft{

					}
					.contentBox{
						padding-bottom: 20px;
                                                zoom: 1;
                                        }
/*leftColumn*/
.leftColumn{
	float: left;
	width: 170px;
	padding: 50px 0px 0px 10px;
}
	/*leftMenu*/
	.leftMenu{
		font-size: 14px;
		font-weight: bold;
		color: #0b0c07;
	}
		.leftMenu li{
			list-style: none;
			display:block;
			zoom: 1;
			clear: left;
		/*	height: 35px;*/

		}
		.leftMenu li a{
			display: block;
			float: left;
			height: 27px;
			padding: 0px 0px 0px 10px;
			color: #d1c197;
				}
					.leftMenu li a:hover{
						text-decoration: underline !important;
					}
		.leftMenu li span{
			display: block;
			height: 24px;
			float: left;
			padding: 3px 10px 0px 0px;
		}
			.leftMenu li span:hover{
			cursor:pointer;
			}

		.leftMenu li.active{

		}
			.leftMenu li.active a, .leftMenu li a:hover{
				background: url(/img/jacaru/leftMenuBackLeft.gif) no-repeat left top;
				color: #D1C197;
					}
					.leftMenu li.active a:hover{
					}
			.leftMenu li.active a span {
				display: block;
				height: 27px;
				background: url(/img/jacaru/leftMenuBackRight.gif) no-repeat right top;
				padding: 3px 10px 0px 0px;
			}
			.leftMenu li a:hover span{cursor:pointer;
				display: block;
				height: 24px;
				background: url(/img/jacaru/leftMenuBackRight.gif) no-repeat right top;
				padding: 3px 10px 0px 0px;
				float: left;
			}

		/*submenuLevel_01*/
		.submenuLevel_01{
			font-weight: normal;
			font-size: 12px;
			margin: 0 0 0 10px;
		}
			.submenuLevel_01 li{
				height: 30px !important;
			}

					.submenuLevel_01 li a{
						background: none !important;
						color: #111518 !important;
					}
						.submenuLevel_01 li span{
							background: none !important;
							height: 30px !important;
						}
						.submenuLevel_01 li a{
							color: #D1C197 !important;
						}
						.submenuLevel_01 li a:hover{
							color: #FCECD3 !important;
							background: url(/img/jacaru/leftMenuBackLeft.gif) no-repeat !important;
						}
						.submenuLevel_01 li a:hover span{
							height: 30px !important;
							background: url(/img/jacaru/leftMenuBackRight.gif) no-repeat right top !important;
						}
			.submenuLevel_01 li.active a{
				color: #9c1133;
			}
			 a.active_01 {
				color: #000 !important;
				background: url(/img/jacaru/leftMenuBackLeft.gif) no-repeat !important;
							}
		/*submenuLevel_02*/
		.submenuLevel_02{
			font-size: 11px;
			margin: 0px 0px 0px 10px;
		}
			.submenuLevel_02 li{
				height: 24px !important;
				float: left !important;
			}
				.submenuLevel_02 li a span{
					background: none !important;
					float: none !important;
				}
					.submenuLevel_02 li a{
						background: none !important;
						height: 15px !important;
						float: none !important;
						font-weight: normal !important;
						color: #D1C197 !important;
					}
						.submenuLevel_02 li a:hover{
							color: #D1C197 !important;
							font-weight: normal !important;
							background: none !important;
						}
						 .submenuLevel_02 li a:hover span {
						 	background:none !important;
						 }


/*rightColumn*/
.rightColumn{
	width: auto;
	background: url(/img/churinga/rightColumn.gif) repeat-x left 90px;
	zoom: 1;
	margin: 0px 0px 0px 190px;
}
	/*breadCrumbs*/
	.breadCrumbs{
		height: 33px;
		padding: 10px 0px 0px 20px;
		font-size: 11px;
		color: #c57b12;
	}
		.breadCrumbs li{
			list-style: none;
			display: inline;

		}
			.breadCrumbs li a{
				background: url(/img/ugg/breadCrumbs.gif) no-repeat right center;
				padding: 0px 10px 0px 0px;
				margin-right: 5px;
				text-decoration: none !important;
				color: #4d2f24;
			}
				.breadCrumbs li a:hover{
					text-decoration: underline !important;
				}
	/*newCollection*/
	.newCollection{
	}
		.newCollection h1{
			padding: 0px;
			background: url(/img/jacaru/h1Back.gif) repeat-x left 35px;
			display: block;
			float: none;
			margin: 0px 270px 0px 20px;
			height: 50px;
		}
		.productRow{
			padding: 0px 0px 0px 20px;
			height: 235px;
			text-align: center;
			margin-right: 250px;
			/*margin-left: 1.9%;*/
		}
			.productRow li{
				float: left;
				width: 33%;
				list-style: none;
				margin: 0px;
				padding: 0px;
			}
				.productRow a{
					font-weight: bold;
					color: #4d2f24;
					font-size: 12px;
				}
				.productRow img{
					border: 1px solid #FFF;
					margin: 0px 0px 15px;
				}
	.productTD a{
					font-weight: bold;
					color: #4d2f24;
					font-size: 12px;
				}
				.productTD img{
					border: 1px solid #FFF;
					margin: 0px 0px 15px;
				}
		.rowEnd{
			height: 20px;
			width: 60%;
		}
	/*aboutBrand*/
	.aboutBrand{
		float: right;
		width: 200px;
		padding: 5px 20px 0px 0px;
	}
		.aboutBrand h3{
			padding: 0px 0px 20px;
			background: url(/img/jacaru/h1Back.gif) repeat-x left 30px;
		}
		.aboutBrand p{
			clear: left;
		}
		.img_01{
			margin: 0px 10px 10px 0px;
			float: left;
		}
		.text_01{
			color: #717171;
		}
/*footer*/
.footer{
	line-height: 14px;
	background: url(/img/jacaru/footer.jpg) repeat-x left top;
	margin: auto 20px;
	color: #c9c9c9;
}
	.footer a{
		color: #C9C9C9;
	}
	.footerLeft{
		background: url(/img/jacaru/footerLeft.gif) no-repeat left 76px;

	}
		.footerRight{
			height: 116px;
			background: url(/img/jacaru/footerRight.gif) no-repeat right 76px;
		}
			.copyright{
				float: left;
				margin: 24px 0px 0px 45px;
				width: 190px;
			}
			.adress{
				float: left;
				margin: 10px 0px 0px;
			}
			.webgear{
				float: right;
				margin: 24px 107px 0px 0px;
			}
/*products page*/
.rightColumn_02{
	width: auto;
	zoom: 1;
	margin: 0px 0px 0px 190px;
}
	/*productsView*/
	.productsView{
		padding: 0px 20px 0px 20px;
	}
		.productsView h1{
			color: #4d2f24;
			background: url(/img/jacaru/h1Back.gif) repeat-x left 35px;
			display: block;
			height: 50px;
		}
		.productsView h2{
			font-size: 18px;
			color: #c57b12;
			font-weight: normal;
			padding: 0px 0px 10px;
		}
		.productsView h3{
			font-size: 18px;
			padding: 0px 0px 10px;
			color: #c57b12;
		}
		.bigPhoto{
			float: left;
			margin: 0px 25px 0px 0px;
			border: 1px solid #4a320e;
		}
		.description{
			padding: 0px 0px 0px 20px;
		}
			.sizeBox{
				margin: 0px 0px 10px;
			}
				.sizeSelect{

				}
			/*color select*/
			.colorSelect{
				height: 40px;
			}
				.colorSelect li{
					list-style: none;
					display: block;
					float: left;
					margin: 0px 15px 0px 0px;
				}
					.colorSelect li a{
						display: block;
						float: left;
						height: 23px;
						width: 23px;
						border: 1px solid #4a320e;
					}
						.color_01{
							background: #FF721A;
						}
						.color_02{
							background: #912D1E;
						}
						.color_03{
							background: #000;
						}
			/*photo select*/
			.photoSelect{
			}
				.photoSelect li{
					list-style: none;
					display: block;
					float: left;
					margin: 0px 38px 0px 0px;
					border: 1px solid #4a320e;
line-height:0;
				}
					.photoSelect li a{
					}
						.photoSelect li img{
						}
/*newsNavi*/
									.newsNaviBox{
										text-align: center;
										padding: 0px 52px 0px 0px;
									}
										.newsNavi{
											margin: auto;
											display: block;
											text-align: center;
										}
											.newsNavi li{
												list-style: none;
												display: inline;
												padding: 0px 2px;
												font-weight: bold;
											}
												.newsNavi li a{
													color: #330000;
													border: 1px dashed #bbbbbb;
													padding: 1px 6px;
													float: none;
													font-size: 12px;
												}
											.newsNavi li.active{

											}
												.newsNavi li.active a{
													text-decoration: none !important;
													font-weight: bold;
													color: #FFF;
													border: 1px solid #d73000;
													background: #e75000;
													}
											.newsNavi li.end a{
												border: none;
											}