/* START --- WEBSITE STYLES */																		

.floating{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
       font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.float-button{
	margin-top:16px;
}

/* Colours For My Links */
	 a:link 										 {text-decoration: 							none; color: #621004;}
	 a:active 									 {text-decoration: 							none; color: #0099ff;}
	 a:visited 								   {text-decoration: 							none; color: #621004;}
	 a:hover 									   {text-decoration: 							none; color: #0000ff;}

/* Information for body */
	 body 			 	 	 						 {background-color: 			 	 		#b6ae94;
	 														  font-family: 			  					verdana, arial, helvetica, times new roman, serif;
				  		 	 							  font-style:				  					regular;
	  						 							  font-size: 				  					12px;
																color:												#000000;
 																scrollbar-face-color: 		  	#B6AE94;
							    							scrollbar-highlight-color:  	#ECAB45;
																scrollbar-shadow-color: 	  	#333333;
																scrollbar-3dlight-color: 	  	#D1D7DC;
																scrollbar-arrow-color:  	  	#333333;
															  scrollbar-track-color: 		  	#656156;
									              scrollbar-darkshadow-color:   #98AAB1;
																margin-top:  			  					00px;
															  margin-bottom: 		  					00px;
								 							  margin-left: 			  					00px;
								 							  margin-right: 		  					00px;}

/* Colour For My Nav Headings */
	 .navigation 					  	   {font-family: 									verdana, arial, helvetica, times new roman, serif;
															  font-weight: 									bold;
															  font-size: 										13px;
															  color: 												#ffffff;
															  border-style: 		  					solid;
															  height: 					  					28px;
															  border-top: 			  					#000000 1px solid;
															  border-bottom: 								#000000 1px solid;
															  border-left: 									#000000 1px solid;
															  border-right:			  					#000000 1px solid;
															  background-color: 						#656156;
				 				 							  margin-top:  			  					00px;
															  margin-bottom: 		  					00px;
								 							  margin-left: 			  					00px;
								 							  margin-right: 		  					00px;}

/* H2 - Use in Headings */
	 h2												   {font-family: 									verdana, arial, helvetica, times new roman, serif;
				  		 	 							  font-style:				  					regular;
	  						 							  font-size: 				  					13px;
								 							  color:												#000000;
																line-height:									16px;
								 							  letter-spacing:		  					00px;
								 							  word-spacing:			  					00px;
																margin-top:  			  					00px;
															  margin-bottom: 		  					00px;
								 							  margin-left: 			  					00px;
								 							  margin-right: 		  					00px;}

/* Content in the left table */
	 td.content-left 					   {font-family: 									verdana, arial, helvetica, times new roman, serif;
															  font-weight: 									regular;
															  font-size: 										12px;
															  color: 												#000000;
															  line-height: 									16px;
															  width: 												100%;
															  text-decoration: 							none;
	 														  padding-top: 			  					00px;
	 														  padding-bottom: 							00px;
	 														  padding-left: 								05px;
	 														  padding-right: 								00px;}

/* Content in the center table */
	 td.content-center 					 {font-family: 									verdana, arial, helvetica, times new roman, serif;
															  font-weight: 									regular;
															  font-size: 										13px;
															  color: 												#000000;
																text-align:										justify;
															  line-height: 									16px;
															  width: 												100%;
								 							  letter-spacing:		  					00px;
								 							  word-spacing:			  					00px;
															  text-decoration: 							none;
	 														  padding-top: 			  					00px;
	 														  padding-bottom: 							00px;
	 														  padding-left: 		  					05px;
	 														  padding-right: 								05px;}

/* Content in the right table for wedding-expos */
	 td.content-center2 				 {font-family: 									verdana, arial, helvetica, times new roman, serif;
															  font-weight: 									regular;
															  font-size: 										12px;
															  color: 												#000000;
																text-align:										justify;
															  line-height: 									16px;
															  width: 												100%;
								 							  letter-spacing:		  					00px;
								 							  word-spacing:			  					00px;
															  text-decoration: 							none;
	 														  padding-top: 			  					00px;
	 														  padding-bottom: 							00px;
	 														  padding-left: 		  					00px;
	 														  padding-right: 								00px;}

/* Unordered lists */
	 ul				  							   {font-family: 			  					verdana, arial, helvetica, times new roman, serif;
				  		 	 							  font-style:										regular;
	  						 							  font-size: 										12px;
															  color: 												#000000;
																text-align:										justify;
								 							  line-height:									16px;
								 							  letter-spacing:								00px;
								 							  word-spacing:									00px;
				 				 							  margin-top:  									00px;
								 							  margin-bottom: 								00px;
								 							  margin-left: 								 -20px;
								 							  margin-right: 								05px;}

   /* Content of the left table */
	 td.left-table 					     {font-family: 			  					verdana, arial, helvetica, times new roman, serif;
				  		 	 							  font-style:				  					regular;
	  						 							  font-size: 				 						12px;
																color: 												#000000;
																text-align:										left;
								 							  line-height:									15px;
								 							  letter-spacing:		  					00px;
								 							  word-spacing:			  					00px;
				 				 							  padding-top:  								00px;
															  padding-bottom: 							00px;
								 							  padding-left: 								00px;
								 							  padding-right: 		  					00px;}

   /* Content of the right table */
	 td.right-table 					   {font-family: 									verdana, arial, helvetica, times new roman, serif;
															  font-weight: 									regular;
															  font-size: 										12;
															  color: 												#000000;
															  line-height: 									16px;
															  text-decoration: 							none;
								 							  letter-spacing:		  					00px;
								 							  word-spacing:			  					00px;
	 														  padding-top: 			  					00px;
	 														  padding-bottom: 							00px;
	 														  padding-left: 		  					0px;
	 														  padding-right: 								00px;}

   /* Couple's comment next to their photos */
	 td.justify 					       {font-family: 									verdana, arial, helvetica, times new roman, serif;
															  font-weight: 									regular;
															  font-size: 										12px;
															  color: 												#000000;
															  line-height: 									16px;
																text-align:										justify;
															  text-decoration: 							none;
								 							  letter-spacing:		  					00px;
								 							  word-spacing:			  					00px;
	 														  padding-top: 			  					00px;
	 														  padding-bottom: 							00px;
	 														  padding-left: 		  					07px;
	 														  padding-right: 								07px;}

   /* Song Choices - Left */
	 td.songchoices-left 				 {font-family: 									verdana, arial, helvetica, times new roman, serif;
															  font-weight: 									regular;
															  font-size: 										12px;
															  color: 												#000000;
															  line-height: 									16px;
																text-align:										right;
															  text-decoration: 							none;
								 							  letter-spacing:		  					00px;
								 							  word-spacing:			  					00px;
	 														  padding-top: 			  					00px;
	 														  padding-bottom: 							00px;
	 														  padding-left: 		  					07px;
	 														  padding-right: 								07px;}

   /* Song Choices - Right */
	 td.songchoices-right 			 {font-family: 									verdana, arial, helvetica, times new roman, serif;
															  font-weight: 									regular;
															  font-size: 										12px;
															  color: 												#000000;
															  line-height: 									16px;
																text-align:										left;
															  text-decoration: 							none;
								 							  letter-spacing:		  					00px;
								 							  word-spacing:			  					00px;
	 														  padding-top: 			  					00px;
	 														  padding-bottom: 							00px;
	 														  padding-left: 		  					07px;
	 														  padding-right: 								07px;}

/* H2 - Use In Headings Such As Wedding Venues And Service Providers */
	 heading									   {font-family: 									verdana, arial, helvetica, times new roman, serif;
				  		 	 							  font-style:				  					regular;
	  						 							  font-size: 				  					15px;
								 							  color:												#ffffff;
																line-height:									16px;
								 							  letter-spacing:		  					00px;
								 							  word-spacing:			  					00px;
																margin-top:  			  					00px;
															  margin-bottom: 		  					00px;
								 							  margin-left: 			  					00px;
								 							  margin-right: 		  					00px;}

   /* Border around thumbnails */
	 .wallpaper img					     {border: 											02px solid #F0DCB9;}
   .wallpaper:hover img		 		 {border: 											02px solid #B00404;}
   .wallpaper:hover				 		 {color: 												#ECAB45;} /* irrelevant definition to overcome IE bug */

	 .locatorbranch 						 {background:	 									transparent;
												 			  border:			 									1px solid #000000;
												 				margin:			 									5px;
												 				padding:			 								3px;}
																
	 .honeypot									 {display: 											none;}

	 .ribbon 										 {background-color: 						#C80B0F;
   														 	overflow: 										hidden;
  															white-space: 									nowrap;
  															position: 										fixed;
  															right: 												-50px;
  															top: 	 			 									14px;

  															-webkit-transform: 						rotate(35deg);
  															-moz-transform: 							rotate(35deg);
  															-ms-transform: 								rotate(35deg);
  															-o-transform: 								rotate(35deg);
  															transform: 										rotate(35deg);

  															-webkit-box-shadow: 					0 0 9px #999;
  															-moz-box-shadow: 							0 0 9px #999;
  															box-shadow: 									0 0 9px #999;}

   .ribbon a 									 {border: 											2px solid #FEDB63;
   				 										  color: 												#fff;
  															display: 											block;
  															font-family: 									Verdana, Helvetica, Arial, sans-serif;
  															font-size: 										11px;
  															font-weight: 									bold; 
  															font-variant: 								small-caps;
  															margin: 											1px 0;
  															padding: 											10px 50px;
  															text-align: 									center;
  															text-decoration: 							none;
																text-shadow: 									0 0 5px #444;}
	
/* END --- WEBSITE STYLES */

