/* CSS Document */

html{width:100%;
     height:102%;
	 }

body{ margin-top:15px;
      font-family: Arial, Helvetica;
    }

h1, h2, h3, h4, h5, h6{ color:#0053a0;
						width:97%;
						margin:auto;
						font-weight:200;
						}

 h4{font-weight:bold;
    margin-top:12px;
	}
 h5{ text-indent:18px;
      }
 
 h2{ text-align:center;
      }
	  
p{color: #292929;
  font-size:11px;
  width:97%;
  margin:auto;
  text-align:left;
  }
  
img {border:none;
     }

a{text-decoration:none;
  color: #0154a0;}

#wrapper{width:815px;
         /*height:670px;
		*/ background-color:#FFFFFF;
         margin:auto;
		 }
		 
#head{width:100%;
      height:55px;
	  background-color:#FFFFFF;
	  }

#menu{width:100%;
      height:20px;
	  background-color:#f0f3fb;
	  margin-bottom:8px;
	  margin-top:5px;
	  }

#content{width:100%;
		 background-color:white;
		 border-top:solid 1px #bda65e;
		 min-height:370px;
					 
		 }
		 
.cookie{width:100%;
        height:35px;
		/*float:left;
		*/font-size:11px;
		margin-top:4px;
		color:#0154a0;
		}
.cookie span{margin-left:3px;
             margin-right:3px;
			}		 
		 
		 
.cookie-section{background-color:#006699;
                color:#FFFFFF;
				width:75%;
				padding:0 5px 0 5px;
				}
.cookie-box{ width:100%;
             margin:2px}
				
		.colone{ width:170px;
				 height:340px;
				 background-color:white;
				 float:left;
				 margin-right:5px;
				 }
				 
		.colone	li{list-style:none;
				  /* color:#666666;
				   */font-size:11px;
				   width:97%;
				   margin:5px 0 0 2px;
				   text-align:left;
				   }
				   
		.colone li a {color: #0154a0;
					  font-weight:300;
					  }
								
				
							   
		.coltwo{ width:635px;
				 height:340px;
				 background-color:white;
				 float:left;
				 }
		.coltwo_special{ width:340px;
						 background:none;
						 float:left;
						 text-align:center;
						 margin:0 0 0 45px;
						 }
						 
		.coltwo_special2{ width:300px;
						  height:340px;
						  float:left;
						  text-align:center;
						  margin:0 0 0 50px;
						 }
				 
		.colthree{   width:170px;
					/* height:340px;
				   */background-color:white;
					 float:left;
					 margin:0 0 0 35px;
					 }
					 
		.colthree_special{   width:170px;
							 height:340px;
							 background-color:white;
							 float:left;
							 margin:0 0 0 40px;
						 }
				 
	   	.colmain1{ width:360px;
				   height:370px;
				   background-color:white;
				   float:left;
				  }
				  
		.colmain2{ width:442px;
				   height:370px;
				   background-color:white;
				   float:left;
				  }
        
		.min-nav{width:100%;
				height:15px;
				float:left;
				font-size:10px;
				margin-top:2px;
				text-align:right;
				color:#0154a0;
				}
     .min-nav span{  margin-left:2px;
				     margin-right:2px;
				   }
				   
		

		 
#intro{width:100%;
	   background-color:white;
	   border-top:solid 1px #bda65e;
	   /*border-bottom:solid 1px #bda65e;
	   */padding-top:5px;
	   padding-bottom:12px;
	   float:left;
	   }

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

.longbox{ width:655px;
          float:left;
		  }

.longbox p{margin-top:5px;
            }
 
 
 .shortbox{ width:160px;
            float:left;
		  }

.footer{width:815px;
        height:14px;
		background-color:#FFFFFF;
		font-size:11px;
		color:#666666;
		text-align:left;
		border-top:solid 1px #bda65e;
		margin:auto;
		}
		
.footer a{ font-size:9px;
           margin-left:10px;
		   }
		   
.footer span{margin-left:250px;}

.column{width:350px;
        height:300px;
		background-color:#009999;
		margin-left:25px;
		margin-top:20px;
		}
 
 
.gray{color:#666666;
      font-weight:200;
	  font-size:12px
	  }

/* MENU */

ul#navlist
{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

#navlist li
{
	display: inline;
	list-style-type: none;
}

#navlist a { padding: 3px 20px; }

#navlist a:link, #navlist a:visited
{
	color: #003366;
	background:none;
	font-size:11px;
	text-decoration: none;
}

#navlist a:hover
{
	color: #FFFFFF;
	background: #006699;
	font-size:11px;
	text-decoration:none;
	font-weight:500;
} 


/* GALERIA I ESO */


.gallery{margin-left:40px;
         /*text-align:center;*/}


 
 
.long_thumb{padding:3px;
            margin-left:3px;
	        margin-top:2px;
	        float:left;
	        width:100%;
	        }

 
.thumb{padding:3px;
        margin-left:3px;
	   margin-top:2px;
	   float:left;
	   width:162px;
	   }

.thumb img{margin:auto;
           clear:both;
           }
		   
.thumb span{color:#666666;
			font-size:11px;
			clear:both;
			text-align:center;
			width:100%;
			}
			
			
			
    /* LINKS */			
	   
   a:visited {text-decoration: none;
					  color: #0154a0;
					}
	a:hover {text-decoration:underline;
			  color:#0154a0;
			 }
	a:active {text-decoration:underline;
			   color: #CCCCCC;
			  }	   

    .active{text-decoration:underline }

/* FORM */


#form_wrapper{margin:auto;
              width:500px;
			  margin:0 }
			 
.field{ border:1px solid  #006699;
        width:200px;
		height:16px;
		font-size:14px;
        margin:0;
		padding:0;
		color:#000000;
		background-color:#FFFFFF;
		}
		
.textarea{ border:1px solid  #006699;
           width:270px;
		   height:55px;
		   font-size:11px;
		   margin:0;
		   padding:0;
		   color: #000000;
		  }
		  
.dropdown{ border:1px solid  #006699;
           width:150px;
		   height:18px;
		   font-size:11px;
		   margin:0;
		   padding:0;
		   color:#000000;
		   background-color:#FFFFFF;
		   float:left;
		  }
		
.req{/*width:120px;
     */font-size:12px;
	 }

.contac-info{margin-top:60px;
             margin-bottom:0;
			 }
		
/* FORMS */
#contact{margin:auto;
         width:94%;
		}
		
#wedding{   margin:auto;
            margin-bottom:10px;
			width:100%;
			height:350px;
			background-image:url(images/wedding.jpg);
			background-position:center;
			background-repeat:no-repeat;
			}
		
		

form {margin: 0 0 0 0}
input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}
fieldset {border: none}
label {display:block;padding: 5px 0}
label br {clear:left}


.fieldbox{width:100px;
          background:none;
		  float:left;
		  margin:2px;
		  }
		  
     .box{width:310px;
          background:none;
		  float:left;
		  margin:1px;
		  }
		  
	.contact_button{width:100%;
	                background:none;
				    text-align:left;
					margin-left:15px;
				  }
				  
	.contact_button2{width:100%;
				     background:none;
					 text-align:center;
					 margin:25px 0 0 0;
				    }
				  


				
.de{ background:none;
     border:none;
	 width:250px;
	 height:20px;
	 font-size:14px;
	 color:#333300;
	 /*font-family:"Times New Roman", Times, serif;
	 */ margin-top:12px;
	 margin-left:114px;
	 }
	 
.para{  background:none;
		 border:none;
		 width:250px;
		 height:20px;
		 font-size:14px;
		 color:#333300;
		 /*font-family:"Times New Roman", Times, serif;
		*/margin-top:90px;
		 margin-left:114px;
		 }
		 
.email{  background:none;
		 border:none;
		 width:200px;
		 height:20px;
		 font-size:14px;
		 color:#333300;
		/* font-family:"Times New Roman", Times, serif;
		 */margin-top:14px;
		 margin-left:120px;
		 }
		 
.phone{  background:none;
		 border:none;
		 width:100px;
		 height:20px;
		 font-size:14px;
		 color:#333300;
		 margin-top:7px;
		 margin-left:15px;
		 }

.quant{  background:none;
		 border:none;
		 width:250px;
		 height:20px;
		 font-size:14px;
		 color:#333300;
		 margin-top:5px;
		 margin-left:244px;
		 }


 
 
 
 	.weddbutton{width:100%;
	            background:none;
			    text-align:center;
				margin-top:65px;
				}
 
 
 form{width:500px;
      float:left;
	  margin:0;}
 
 
 .smart{float:left;
        margin:0;
		margin-left:2px}
		

 /* GIFTS SECTION STYLES */
 
 
 
 
 

