

#prod-zoom-contener{
	display:block;
	height:220px;
	width:600px	;
	margin:0px;
	padding:0px;
}

#prod-zoom-contener .prod_title {
	display:block;
	text-align:center;
	height:20px;
	padding-top:10px;
	margin:0px;
	background: url(/cake2/app/webroot/img/style/form-bg.jpg)  no-repeat top left ;
}

#prod-zoom-contener .prod_infos{
  display:block;
  width:100%;
  height:170px;
  padding-top:20px;
  padding-left:10px;
  padding-right:10px;
  background: url(/cake2/app/webroot/img/style/form-bg-center.jpg)  repeat-y top left ;
}

#prod-zoom-border {
	height:20px;
	background: url(/cake2/app/webroot/img/style/form-bg.jpg)  no-repeat bottom left ;
}


#prod-zoom-contener ul.prod_info {
  float:left;
  display:block;
  width:80px;
  height:90px;
  background-color: #F1D1A5; 
}

#prod-zoom-contener .prod_desc {
 float:left;
 display:block;
 padding:0px;
 margin-top:-18px;
 margin-left:10px;
 margin-right:10px;
 height:180px;
 width:430px;
 }

#prod-zoom-contener .prod_desc .prod_desciption {
 display:block;
 width:100%;
 margin:0px;
 padding:0px;
 height:70px;
 
 } 
 

 #prod-zoom-contener .prod_feature{
  display:block;
  width:100%;
  height:80px;
  margin-top:10px;	
  background:#FDF6EE;
  margin-bottom:10px;
  border:1px solid #780000;
  }
  
 
 #prod-zoom-contener .prod_feature #title{
  font-weight:bold;
  font-size:12.5px;
  padding-left:5px;
  } 
  
 
 #prod-zoom-contener .prod_feature ul{
  float:left;
  display:block;
  padding-left:20px;
  padding-top:5px
  }
  
  #prod-zoom-contener .prod_feature li{
   display:block;
   padding-left:20px;
   height:16px;
   background: url(/cake2/app/webroot/img/style/arrow-right.jpg)  no-repeat top left ;
   list-style-type: none ; 
  } 

#prod-zoom-contener .prod_infos ul.prod_action {
  float:left;
  width:430px;
  margin:0px;
  
}


#prod-zoom-contener  .prod_infos ul.prod_info {
  float:left;
  width:80px;
  height:90px;
  margin-top:-20px;
  margin-left:0px;
  padding:0px;
  background-color: #F1D1A5; 
}




#prod-zoom-contener .prod_infos ul.prod_info li {
 height:17px;
 padding-top:3px;
 padding-bottom:3px;
 margin:0px;
 margin-top:2px;
 background-color: #EA8AFF;
 border:1px solid #F1D1A5;
 text-align:center;
 list-style-type:none; 
 border:1px solid #780000;
}

#prod-zoom-contener .prod_infos ul.prod_action {
  float:left;
  width:430px;
  margin:0px;
  
}



#prod-zoom-contener  .prod_infos ul.prod_action  li {
 float:left;
 list-style-type:none; 
 font-weight: bolder;
 border:0px;
 padding-left:40px;
 list-style-type:none; 
 
}

#prod-zoom-contener .prod_infos ul li.prod_ref {
 padding-top:3px;
 margin-top:2px;
 border:0px;
 height:14px;
 background-color: #FDF6EE;
 border:1px solid #780000;
}

#prod-contener .prod_infos .prod_desc {
 display:block;
 text-align:center;
 height:55px;
 }


#list_prod {
	position: relative;
	 margin-bottom:auto;
	color:#DDCCCA;

}


#list_prod ul {	
	 width:90%;
	 display:block;
}
#list_prod  ul li {
	style="clear:both;"
	display:block;	
	list-style-type:none;	
}


#prod-contener{
	float:left;
	margin:0px;
	padding:0px;
	/*margin-right:-6px;	*/
	height:120px;
	width:95%;
	background: url(/cake2/app/webroot/img/style/prod-bg.jpg)  no-repeat top left ;
}


#prod-border{
	float:left;
	/*margin-top:-14px;*/
	margin-left:0px;
	height:120px;
	width:30px;
	background: url(/cake2/app/webroot/img/style/prod-bg.jpg)  no-repeat top right ;
}

#prod-contener .prod_infos {	
	float:none;
	display:block;
	font-size:10.5px;
	color:#780000;
	height:30px;
}

#prod-contener .prod_title {	
	float:none;
	display:block;
	text-align:center;
	height:20px;
	padding-top:9px;
	padding-left:11px;
}




#list_prod  ul li .prod_img {	
	float:left;
	width:135px;
	height:95px;
	padding-top:9px;
	padding-left:11px;
	padding-right:0px;
	margin:0px;
}

#list_prod  ul li .prod_img  #border-up {
 position:relative;
 margin-top:-95px;
 display:block;
}
#list_prod  ul li .prod_img  #border-up img{
 width:10px;
 height:10px;
}


#list_prod  ul li  .prod_img img {
	display:block;
	width:135px;
	height:95px;		
	border:none;
}



#list_prod  ul li  .prod_infos ul.prod_info {
  float:left;
  width:80px;
  height:90px;
  margin-top:-20px;
  margin-left:0px;
  padding:0px;
  background-color: #F1D1A5; 
}




#list_prod  ul li  .prod_infos ul.prod_info li {
 height:17px;
 padding-top:3px;
 padding-bottom:3px;
 margin:0px;
 background-color: #EA8AFF;
 border:1px solid #F1D1A5;
 text-align:center;
 list-style-type:none; 
}

#list_prod  ul li  .prod_infos ul.prod_action {
  margin:0px;
  padding:0px;
  float:left;
  width:460px;
  margin:0px;
  /*margin-top:40px;*/
  
}



#list_prod  ul li  .prod_infos ul.prod_action  li {
 float:left;
 list-style-type:none; 
 font-weight: bolder;
 border:0px;
 padding-left:60px;
 list-style-type:none; 
 
}

#list_prod  ul li  .prod_infos ul li.prod_ref {
 padding-top:3px;
 border:0px;
 height:14px;
 background-color: #FDF6EE;
}

#prod-contener .prod_infos .prod_desc {
 display:block;
 text-align:center;
 height:60px;
 }



#gallery {
  float:left;
  width:120px; 
  height:500px; 

  }
  
   
#gallery #gallery-main{ 
  float:left;
  display:block;
  padding:20px;
  padding-top:10px; 
  overflow:hidden; 
  width:60px; 
  height:400px; 
  background: url(/cake2/app/webroot/img/style/item.jpg)  no-repeat top left ;
}
  
#gallery #gallery-border{
 float:left;
 padding-top:20px; 
 padding-bottom:20px;
 display:block;
 width:20px;
 height:400px; 
 background: url(/cake2/app/webroot/img/style/item.jpg)  no-repeat top right ;
}
  
#gallery li {
float:left;
display:block;
padding-bottom:3px;
border;
  }
  
#gallery-display { 
float:left;
padding-top:50px;
width:450px;
height:240px;
}

#gallery-display #gallery-main{  
  padding:0px;
  margin:0px;
  width:450px; 
  height:280px; 
  background: url(/cake2/app/webroot/img/style/prod-img-center.jpg)  repeat-y top left;
}
  
#gallery-display #gallery-border-top{
 padding:0px;
 margin:0px;
 display:block;
 width:450px;
 height:10px; 
 background: url(/cake2/app/webroot/img/style/prod-img.jpg)  no-repeat top left ;
}

#gallery-display #gallery-border-bottom{
 padding:0px;
 margin:0px;
 display:block;
 width:450px;
 height:10px; 
 background: url(/cake2/app/webroot/img/style/prod-img.jpg)  no-repeat bottom left ;
}
  
#gallery-display #gallery-main img {
margin-left:10px;	
width:370px;
height:275px;
border:1px solid #780000; 	
}
   
  
  
#gallery li a {
  display:block; 
  width:80px; 
  height:60px; 
  text-decoration:none; 
  border:1px solid #780000; 
  cursor:default;
  }
#gallery li a img {
  width:80px; 
  height:60px; 

  }

  /*#gallery li a:hover { 
  width:340px; 
  height:260px; 
  }
#gallery li a:hover img {
  width:320px; 
  height:240px; 
  }
*/

input.disabled {
	background-color: #F2F2F2;
}

input.required, textarea.required {
	/*border: 1px solid #00A8E6;*/
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
}


.error-message{
 text-align:center;
 color:red;
 font-weight:bold;
}

.validation-advice {
	color : #FF3300;
	font-weight: bold;
}

.custom-advice {
	color: #C8AA00; 
	font-weight: bold;
}

#page-top
{
	background: url(/cake2/app/webroot/img/style/form-bg.jpg)  repeat-y top left;
	width:600px;
	height:20px;
	 margin:auto;
}

#page-main
{
	background: url(/cake2/app/webroot/img/style/form-bg-center.jpg)  repeat-y top left;
	width:600px;
	 margin:auto;
}

#page-main #paragraph
{
	margin-left:25px;
	margin-right:25px;
}

#page-main #paragraph li
{
   display:block;
   padding-left:25px;
   padding-top:3px;
   margin-top:10px;
   height:20px;
   background: url(/cake2/app/webroot/img/style/arrow-right.jpg)  no-repeat top left ;
   list-style-type: none ; 
}


#page-bottom
{
background: url(/cake2/app/webroot/img/style/form-bg.jpg)  repeat-y bottom left;
width:600px;
height:20px;
 margin:auto;
}



#form  {
padding-top:20px;
margin:auto;
width:600px;
padding-left:30px;
padding-right:30px;
}	

#form-title  {
color:#00A8E6;
font-weight:bold;
font-size:12.5px;
padding-top:15px;
padding-left:25px;
padding-bottom:5px;
padding-right:30px;
background: url(/cake2/app/webroot/img/style/form-bg.jpg)  repeat-y top left;
width:600px;
}	

#form-body  {
padding-top:15px;
padding-left:20px;
padding-right:25px;
background: url(/cake2/app/webroot/img/style/form-bg-center.jpg)  repeat-y top left;
width:600px;
}	

#form-footer  {
background: url(/cake2/app/webroot/img/style/form-bg.jpg)  repeat-y bottom left;
width:600px;
height:35px;
}	

#form-body table {
width:90%;
}


.submit{
/*float:left;
text-align:center;
padding-left:20px;
width:50px;*/
}


