body {
	background:#EDDEBF url('../images/header_bg2.png') repeat-x;
	position:relative;
	font:normal 1em "Arial","Tahoma","Trebuchet MS",sans-serif;
	list-style:none;
	margin: 0 auto;
	padding: 0;
	color:#808080;
}
html {
	min-height: 100%;
	height: auto;
}
a {
	text-decoration:none;
	cursor:pointer;
}
.clear {
	content:"";
	display:block;
	float:none;
	font-size:0;
	height:0;
	line-height:0.0;
	overflow:hidden;
	visibility:hidden;
 	clear:both;
}
/* START HEADINGS */
h1{
	font:bold 18px Verdana;
	letter-spacing:-1px;
	margin:10px 0 10px 0;
	padding:0;
	color:#727272;
}
h2{
	font:bold 16px Verdana;
	letter-spacing:-0.5px;
	margin:10px 0 10px 0;
	padding:0;
	color:#727272;
}
h3{
	font:bold 15px Arial;
	letter-spacing:0px;
	margin:5px 0 0 0;
	padding:0;
	
}
h4{
	font:bold 12px Arial;
	letter-spacing:0px;
	margin:0 0 10px 0;
	padding:0;
	color:#666;
}
/* END HEADINGS */
#siteContent{
	position:relative;
	z-index:1;
	width:62.5em;
	margin:0 auto;
}
/* START header */
#header {
	margin:0 auto;
	width:62.5em;
	height:300px;
	background:transparent;
}
/* START mainContent */
#mainContent {
	background:transparent url('') no-repeat;
	margin:0;
	width:1000px;
}
#mainContent > .content {
	background:#DECEAD url('') no-repeat;
	position:relative;
	z-index:1;
	float:left;
	width:920px;
	min-height:300px;
	padding:20px 40px 20px 40px;
	font-size:0.75em;
	margin:0;
}
/* END mainContent */
/* START PACKAGES*/
#packages {
	width:925px;
	padding:0;
	margin:0;
}
#packages #first-pack, #packages #second-pack, #packages #third-pack{
	width:267px;
	height:490px;
	float:left;
	background:#ccc;
	margin:10px;
	padding:10px;
	background:transparent url('../images/papirus-1.png') no-repeat;
	
}
#packages #first-btn {
	 background:transparent url('../images/btn-1.png') no-repeat; 
	 width:285px;
	 height:490px; 
	 float:left;
}
#packages #first-btn:hover {
	 background:transparent url('../images/btn-1.png') no-repeat 0 -490px; 
	 width:285px;
	 height:490px; 
	 float:left;
}
#packages #second-btn {
	 background:transparent url('../images/btn-2.png') no-repeat; 
	 width:285px;
	 height:490px; 
	 float:left;
}
#packages #second-btn:hover {
	 background:transparent url('../images/btn-2.png') no-repeat 0 -490px; 
	 width:285px;
	 height:490px; 
	 float:left;
}
#packages #third-btn {
	 background:transparent url('../images/btn-3.png') no-repeat; 
	 width:285px;
	 height:490px; 
	 float:left;
}
#packages #third-btn:hover {
	 background:transparent url('../images/btn-3.png') no-repeat 0 -490px; 
	 width:285px;
	 height:490px; 
	 float:left;
}
/* END PACKAGES*/
/* START PRODUCTS */
#products{
	width:980px;
}
.product{
	width:265px;
	height:200px;
	background:#fff;
	float:left;
	margin:10px;
	padding:10px;
}
.product:hover{
	background:#ccc;
}
.product a{
	outline:none;
}
.product img{
	width:265px;
	height:auto;
	border:none;
}
/* END PRODUCT*/

/* START GALLERY*/
#product-description{
	width:900px;
	float:left;
}
#gallery{
	width:579px;
	height:492px;
	background:#fff;
	float:left;
	margin:auto 0;
}
#big-pic{
	width:200px;
	height:200px;
	padding:10px;
	margin:auto 0;
}
#description{
	float:left;
	width:270px;
	height:380px;
	padding:10px;
	margin:0 0 0 30px;
}
#description ul{
	margin:0;
	padding:0;
}
#description li{
	list-style:none;
	margin:3px 0 0 0;
	padding:0;
}
#description span{
	color:#666;
	font:bold 12px Arial;
}
#product-description #cerere-oferta{
	position:absolute;
	top:520px;
	left:770px;
	height:58px;
	width:162px;
}
#product-description #cerere-oferta a{
	background:transparent url('../images/cerere-oferta.png') 0 0;
	padding:12px 26px 28px 26px;
	line-height:68px;
	height:78px;
	width:162px;
	font:normal 14px Verdana;
	color:#333;
	outline:none;
}
#product-description #cerere-oferta a:hover{
	background:transparent url('../images/cerere-oferta.png') 0 -58px;
	color:#000;
}
	#bigImage{
		width:400px;
		height:310px;
		position:absolute;
		padding-left:10px;
		padding-right:10px;
		margin-top:10px;	
	}
	#bigImage img{
		border:5px solid #87756f;
	}
	.thumbsBox{
		width:570px;
		hieght:100px;
		padding:5px;
		position:absolute;
		margin-top:400px;
	}
	.thumbsBox div{
		width:110px;
		height:90px;
		padding:2px;
		text-align:center;
		float:left;
	}
	.thumbsBox a{
		outline:none;
	}
	.thumbsBox img{
		border:0px;
		padding:5px;
	}
	.thumbsBox .activeImage{
		border:5px solid #87756f;
		padding:0px;
	}
/* END GALLERY*/
/* START RECOMANDARI */
#recomandari{
	width:920px;
	height:167px;
	background:#DDCDAC;
	float:left;
	margin-top:20px;
	padding:11px;
}
#recomandari a{
	outline:none;
	float:left;
	margin:0 0 0 34px;
	background:#fff;
	padding:2px;
	width:200px;
	height:133px;
}
#recomandari a:hover{
	background:#ccc;
}
#recomandari .first{
	outline:none;
	float:left;
	margin:0;
}
#recomandari .last{
	outline:none;
	float:right;
}
#recomandari img{
	border:none;
	padding:0;
}
/* END RECOMANDARI */
/* START Contact Form*/	
#rezervareForm {
	margin-left:10px;
	margin-top:20px;
	width:600px;
	border:0px solid #929191;
	padding:0; 
	color:#666;
	background:transparent url('');
	float:left;
	outline: none;

}
#rezervareForm #rezervareForm-date{
	width:240px;
	height:400px;
	float:left;
	margin:20px 0 0 30px;
}
#rezervareForm #rezervareForm-info{
	width:260px;
	height:300px;
	float:left;
	margin:20px 0 0 70px;
}
/* Form styling from here on out. There is nothing in here that you HAVE to use to get this to work */	
#rezervareForm textarea, #rezervareForm input, #rezervareForm select {
	background:#fff url('');
	width:140px;  
	color:#000; 
	border:0; 
	height:13px; 
	font-size:11px; 
	padding:4px;
	background:#fff url('');
	}
#rezervareForm label {
	font:bold 12px Arial;
	color:#570301;
	}

#rezervareForm div {
	float:left;
	width:220px;
	height:40px;
}
#rezervareForm #rezervareForm-date label{
	position:absolute;
		
}
#rezervareForm #rezervareForm-date input{
	position:absolute;
	margin-left:60px;	
}
#rezervareForm #rezervareForm-info label{
	position:absolute;
		
}
#rezervareForm #rezervareForm-info input{
	position:absolute;
	margin-left:80px;
	width:85px;	
}
#rezervareForm #rezervareForm-info .date{
	height:21px;
	width:60px;
	position:absolute;
	margin-left:180px;	
}
#rezervareForm #rezervareForm-info .date:hover{
	background:#333; 
	color:#fff;
}
#rezervareForm .textarea{
	height:110px;
	width:240px;
}
#rezervareForm .textarea label{
	height:10px;
	width:80px;
	position:absolute;
}
#rezervareForm textarea {
	height:74px;
	width:240px;
	font:normal 11px Verdana, Geneva, sans-serif;
	overflow-y:scroll;
	position:absolute;
	margin:15px 0 0 0;
}
#rezervareForm .submit{
	float:right;
	margin:0 12px 10px 0;
}
#rezervareForm span {
	position:absolute;
	display:none; 
	font:normal 10px Tahoma; 
	line-height:9px; 
	color:#ff0000;
	margin-top:-11px;
	text-align:right;
	margin-left:0px;
	height:10px;
	width:208px;
	text-align:right;
}
#rezervareForm .submit input,#rezervareForm .submit {
	border:0px solid;   
	color:#333; 
	font:bold 11px Tahoma, Arial;
	padding:2px; 
	height:20px; 
	width:110px; 
	cursor:pointer; 
	background:#fff url('');
	}
#rezervareForm .submit input:hover {
	background:#333; 
	color:#fff;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* Hides the confirmation message until needed */	
#messageSent {
	display:none;
}
#mail_response{
	text-align:center;
	width:520px;
	margin:0;
}
#mail_response h3{
	color:#720808;
	font:bold 14px Tahoma, Arial;
	display:block;
	clear:both;
}
#mail_response h5{
	color:#720808;
	font:bold 10px Verdana, Arial;
	display:block;
	clear:both;
}
#mail_response p{
	color:#333;
	font:bold 10px Verdana, Arial;
	width:520px;	
}
/* END Contact Form*/
/* START footer */
#footer {
	float:left;
	font:normal 11px Arial;
	color:#616161;
	/*background:transparent url('../images/footer-image.png'); */
	width:960px;
	height:26px;
	padding:10px 20px 10px 20px;
}
#footer > div {
	padding:0 10px 0 10px;
}
#footer ul {
	float:left;
	padding:1px;
	margin:0;
}
#footer li {
	display:inline;
	margin:0 1px;
}
#footer p {
	padding:1px;
	margin:0 0px 0 0;
	float:right;
}
#footer a {
	font:normal 11px Arial;
	color:#666; 
}
#footer a:hover, #footer li .current { 
	color:#616161;
	text-decoration:underline;
}
/* END footer */ 




#contact-area {
	width: 600px;
	margin-top: 25px;
	float:right;
}
#contact-area span {
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 471px;
	font-family: Georgia, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}
#cerere-oferta-img{
	width:265px;
	height:176px;
	float:left;
	border:5px solid;
	margin-top:30px;
}
#date-contact{
	width:300px;
	float:left;
}
#date-contact ul{
	list-style:none;
	margin:0;
	padding:0;
}
#flash{
	float:right;
}
