/*----------all.css this css file is applied to all pages on the website---------*/


.Rvideo-box 
	{
	background-color: #000000;
	text-align: center;
	padding: 0px;
	margin: 0px auto 0px auto;
	width: 100%;
	max-width: 670px;
	height: auto;
	border: 1px solid #000000;
	}

.Rvideo-box video 
	{
	width: 100%;
	height: auto;
	display: block;
	padding: 0px;
	margin: 0px;
	}

.Rvideo-caption 
	{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding: 8px 5px 8px 5px;
	}

.Rvideo-nosupport
	{
	color: #FFFFFF;
	padding-top: 110px;
	padding-bottom: 110px;
	}


/*--------------------------------------------------------Basic Elements---------------------------------------------------------*/
/*Gives a base font of 10 pixels. 1em = 10 pixels, 1.2em = 12 pixels, 1.4 em = 14 pixels, etc. */
/*Colors I liked - background container: #F5EAF9   dark purples: #7F039E and #550866 --- Fuschia:#B2019A Deep Purple:9C01A3  */

body{font-size:62.5%;line-height:1.4;word-spacing:normal;background-image:url('https://www.engaygedweddings.com/images-regions/engayged-weddings-background.jpg');overflow-x:hidden;background-repeat:repeat;background-attachment: fixed;background-position:top left;}

#container{position:relative;width:1000px;margin:0px auto 40px auto;padding:0px 30px 5px 30px;background-color:white;z-index:1;box-shadow: 0px 2px 30px 0px #000;}

/*#container{position:relative;width:1000px;margin:0px auto 10px auto;padding:1px;background-color:white;z-index:1}*/


/*------------------------------------------------- Selectors for divs top of page ----------------------------------------------*/
#headerPhotos{margin:0px;padding:0px;width:1000px;z-index:10}

/*------------------------------------------------- Contents of headerContainer ----------------------------------------------*/
#headerContainer{background-color:#000000;position:relative;margin:0px;padding:0px;width:1000px;z-index:10;}/*Containing Div*/

#headerLogo{float:left;margin:0px;padding:2.5px 0px;width:650px;z-index:1000;}
#searchBox{float:left;margin:0px;padding:2.5px 0px;width:371px;z-index:1000;}

#headerSocialContainer{float:left;margin:0px;padding:0px;width:350px;}/*Containing Div*/
#headerSocialTitle{position:relative;margin:0px;padding:0px;width:350px;}

#headerSocialNav{float:right;margin:0px;padding:2.5px;width:200px;z-index:1000;}

#headerPinterest{float:right;margin:0px;padding:2.5px;width:52px;z-index:1000;}
#headerTwitter{float:right;margin:0px;padding:2.5px;width:52px;z-index:1000;}
#headerFacebook{float:right;margin:0px;padding:2.5px;width:52px;z-index:1000;}
#headerForum{float:right;margin:0px;padding:2.5px 0px 2.5px 2.5px;width:49.5px;z-index:1000;}
#tagline{float:right;margin:5px 0px;padding:5px 0px;width:350px}

/*------------------------------------------------- Selectors for divs top of page ---*/

#nav{clear:both;position:relative;margin:2.5px 0px 2.5px 0px;padding:2.5px 0px 2.5px 0px;width:1000px;z-index:1100;}
#searchResults{clear:both;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:1000px;z-index:1000;}

#breadCrumbs{clear:both;position:relative;width:1000px;margin:5px 0px 0px 0px;padding:5px 0px 0px 0px}/*Containing Div*/
#breadCrumbsHouseTop{float:left;margin:0px;padding:0px;width:22px;}
#breadCrumbsText{float:left;margin:0px 0px 0px 5px;padding:0px;width:970px;border:1px;border-color:silver;border-style:solid}

#title{clear:both;position:relative;margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;width:1000px}

/*------------------------------------------------- Social Share for Page ----------------------------------------------*/
#socialShare{clear:both;position:relative;margin:0px 0px 5px 0px;padding:0px;width:1000px;} /*Containing Div*/
#shareThisText{float:left;z-index:5;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#addthis{float:left;z-index:5;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;}
#twittertweet{float:left;z-index:5;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;}
#pinterestPin{float:left;z-index:5;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;}
#google_plus1{float:left;z-index:5;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;}
#facebooklike{float:left;z-index:5;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;}

/*------------------------------------------------- Selectors for divs Content ----------------------------------------------*/
#article{clear:both;position:relative;margin:0px;padding:5px 0px;width:1000px}/*Containing Div*/

#tableContainer{margin:5px;padding:5px;width:980px;}/*Containing Div*/

#next{clear:both;position:relative;width:1000px;margin:5px 0px 10px 0px;padding:5px 0px 20px 0px}/*Containing Div*/
#nextHouseTop{float:left;margin:0px;padding:0px;width:22px;}
#nextText{float:left;margin:0px 0px 0px 5px;padding:0px;width:970px;border:1px;border-color:silver;border-style:solid}

#returnTop{clear:both;position:relative;width:200px;margin-left:auto;margin-right:auto;padding:5px}
/*#returnTop{position:relative;width:200px;margin-left:auto;margin-right:auto;padding:5px}*/



/*------------------------------------------------- Selectors for Footer ----------------------------------------------*/
#footerBoxAll{clear:both;background-color:#000000;position:relative;width:1000px;margin:0px;padding:0px;}/*Containing Div*/

#footer1{margin:5px;padding:5px;width:230px;z-index:500;float:left}
#footer2{margin:5px;padding:5px;width:230px;z-index:500;float:left}
#footer3{margin:5px;padding:5px;width:230px;z-index:500;float:left}
#footer4{margin:5px;padding:5px;width:230px;z-index:500;float:left}

#footerb{clear:both;width:1000px;}/*Containing Div*/
#footerb1{margin:5px;padding:5px;width:230px;z-index:500;float:left}
#footerb2{margin:5px;padding:5px;width:230px;z-index:500;float:left}
#footerb3{margin:5px;padding:5px;width:230px;z-index:500;float:left}
#footerb4{margin:5px;padding:5px;width:230px;z-index:500;float:left}

#footerc{clear:both;width:1000px;}/*Containing Div*/

#footerc1{float:left;margin:0px;padding:0px;width:250px;}
#footerc1Title{margin:5px 5px 1px 5px;padding:5px 5px 1px 5px;width:230px;z-index:500;}
#footerc1a{float:left;width:47px;z-index:500;margin:0px 5px;padding:0px 5px;}
#footerc1aPinterest{margin:2.5px 5px;padding:2.5px 5px;width:47px;height:47px;z-index:500;}
#footerc1aTwitter{margin:2.5px 5px;padding:2.5px 5px;width:47px;height:47px;z-index:500;}
#footerc1aFacebook{margin:2.5px 5px;padding:2.5px 5px;width:47px;height:47px;z-index:500;}
#footerc1aForum{margin:2.5px 5px;padding:2.5px 5px;width:47px;height:47px;z-index:500;}
#footerc1b{float:left;width:153px;z-index:500;}
#footerc1bPinterest{margin:2.5px 5px;padding:2.5px 5px;width:153px;height:47px;z-index:500;}
#footerc1bTwitter{margin:2.5px 5px;padding:2.5px 5px;width:153px;height:47px;z-index:500;}
#footerc1bFacebook{margin:2.5px 5px;padding:2.5px 5px;width:153px;height:47px;z-index:500;}
#footerc1bForum{margin:2.5px 5px;padding:2.5px 5px;width:153px;height:47px;z-index:500;}

#footerc2{margin:5px;padding:5px;width:230px;z-index:500;float:left}
#footerc3{margin:5px;padding:5px;width:230px;z-index:500;float:left}
#footerc4{margin:5px;padding:5px;width:230px;z-index:500;float:left}

#footerBottom{clear:both;width:1000px;z-index:500;}

#footerBottomb{clear:both;width:1000px;z-index:500;}

/*ALL- Aplies to all website text classes - NOTE THERE ARE NO SIZES DEFINED INTENTIONALLY*/
p{font-family:Verdana, Geneva, Tahoma, sans-serif;text-align:left;font-weight:normal;font-style:normal;color:black;}
h1, h2, h3, h4, h5, h6{font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;font-weight:bold;font-style:normal;color:#7F039E;}
ul{padding-left:25px;color:black;font-family:Verdana, Geneva, Tahoma, sans-serif;list-style-image:url(https://www.engaygedweddings.com/images-layout/heart-transparent.gif);}																												
ol{padding-left:55px;color:black;font-family:Verdana, Geneva, Tahoma, sans-serif;list-style-type:decimal;}
a:link{font-family:Verdana, Geneva, Tahoma, sans-serif;color:#AC58FA;text-decoration:underline;font-weight:normal;}
a:visited{font-family:Verdana, Geneva, Tahoma, sans-serif;color:#9C01A3;text-decoration:underline;font-weight:normal;}
a:hover{font-family:Verdana, Geneva, Tahoma, sans-serif;color:#B2019A;text-decoration:underline;font-weight:normal;}
a:focus{font-family:Verdana, Geneva, Tahoma, sans-serif;color:#B2019A;text-decoration:underline;font-weight:normal;}
a:active{font-family:Verdana, Geneva, Tahoma, sans-serif;color:#B2019A;text-decoration:underline;font-weight:normal;}

/*Aplies to top of every web page*/
.tagline h4{font-size:1.6em;text-align:right;padding:0px 0px 1.3px 0px;}
.headerSocialTitle p{font-size:1.6em;text-align:right;font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;font-weight:bold;font-style:normal;color:#7F039E;}

.breadCrumbs h1{font-size:2.4em;color:black;text-align:center;background-color:#82712c} 
.breadCrumbs h2{font-family:Verdana, Geneva, Tahoma, sans-serif;font-size:1.2em;text-align:left;font-weight:normal;background:#F2F2F2;padding:2.5px} /*use h2 consistently*/
.breadCrumbs h3{font-size:2.0em;text-align:left;font-weight:normal;} 
.breadCrumbs p{font-size:1.3em;text-align:left;font-weight:normal;}
.breadCrumbs a:link{font-weight:normal;font-style:normal;} 
.breadCrumbs a:visited{font-weight:normal;font-style:normal;}  
.breadCrumbs a:hover{font-weight:normal;font-style:normal;} 
.breadCrumbs a:focus{font-weight:normal;font-style:normal;} 
.breadCrumbs a:active{font-weight:normal;font-style:normal;}
.title p{font-weight:bold;font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;font-size:2.6em;color:black;text-align:center;background-color:#F5D1FF;}
.title h1{font-size:2.6em;color:black;text-align:center;background-color:#F5D1FF;}
.title h5{font-size:1.8em;color:black;text-align:center;background-color:#F5D1FF;}



/*Aplies to external hyperlinks in article, footer and social header*/

.external a:link{font-weight:normal;font-style:normal;} 
.external a:visited{font-weight:normal;font-style:normal;}  
.external a:hover{font-weight:normal;font-style:normal;} 
.external a:focus{font-weight:normal;font-style:normal;} 
.external a:active{font-weight:normal;font-style:normal;}
.external p{font-weight:normal;font-style:normal;}


.vendortitle h1{font-size:2.4em;color:black;text-align:center;background-color:#82712c}/*Not sure what this is used for yet*/

.returnTop p{text-align:center;font-size:12px;display:inline-block;background:#F2F2F2;padding:5px;margin:5px;border:1px;border-color:silver;border-style:solid}

/*COPY - Aplies to any page that contains copy*/
.text p{font-size:1.3em;padding:0px 0px 1.3px 0px;}
.text h1{font-size:2.4em;padding:0px 0px 1.3px 0px;}
.text h2{font-size:2.0em;padding:0px 0px 1.3px 0px;}
.text h3{font-size:1.8em;padding:0px 0px 1.3px 0px;}
.text h4{font-size:1.6em;padding:0px 0px 1.3px 0px;}
.text h5{font-size:1.7em;font-style:italic;padding:0px 0px 1.3px 0px;}
.text h6{font-size:2.0em;padding:0px 0px 1.3px 0px;}
.text ul{font-size:1.4em;list-style-image:url(https://www.engaygedweddings.com/images-layout/heart-transparent.gif);padding:0px 0px 1.3px 0px;}
.text ol{font-size:1.4em;list-style-type:decimal;padding:0px 0px 1.3px 0px;}

/*Center*/
.center img{display:block;margin:0px auto 0px auto;}
.center p{text-align:center;}
.center h4{text-align:center;}

/*Black Border around photos and logos*/
.photo img{border:2px solid black;}

/*css for banner/logo/badge samples*/
.banners img {padding:5px;margin:5px;float:left;}

/*css for banner/logo/badge samples background to show transparency*/
.background-shaded {background-color:#F5EAF9}

/*------------------------------------------------- Data Tables -----------------------------------------------------*/
.datatable {border:2px solid #D6DDE6;border-collapse:collapse;width:100%;background-color:white;padding:1.5px;margin:1.5px}
.datatable td {border:1px solid #D6DDE6;padding:1.5px;margin:1.5px}
.datatable th {border:1px solid #828282;background-color:#BCBCBC;font-weight:bold;text-align:left;}
.datatable caption {font-family:Verdana, Geneva, Tahoma, sans-serif;text-align:left;}
.datatable tr.altrow {background-color: #F5D1FF;color: #000000;}

.datatable p{font-size:1.3em;padding:1.5px;margin:1.5px}
.datatable h1{font-size:1.9em;padding:1.5px;margin:1.5px}
.datatable h2{font-size:2.0em;padding:1.5px;margin:1.5px}
.datatable h3{font-size:1.8em;padding:1.5px;margin:1.5px}
.datatable h4{font-size:1.6em;padding:1.5px;margin:1.5px}
.datatable h5{font-size:1.7em;font-style:italic;padding:1.5px;margin:1.5px}
.datatable h6{font-size:2.0em;padding:1.5px;margin:1.5px}


/*------------------------------------------------- Forms -----------------------------------------------------*/
.forms {border: 1px solid #D6DDE6; border-collapse:collapse;width: 80%;background-color: white;width:1000px}
.forms td {padding:3px;}
.forms th {padding-left: 3px; background-color: #BCBCBC;font-weight: bold;text-align: left;}
.forms caption {padding: 4px 0px 1px 0px;font: bold 110% ;font-family:Verdana, Geneva, Tahoma, sans-serif;	text-align: left;}
.forms tr.altrow {background-color: #F5D1FF;color: #000000;}
.forms p{font-size:1.3em;font-weight:normal;font-style:normal;margin:0;padding:0}
.forms h1{font-weight:bold;font-style:normal;margin:0;padding:0}

.forms2 {border-collapse:collapse;width: 80%;background-color: #F5D1FF;width:1000px}
.forms2 td {padding: 3px;}
.forms2 th {padding-left: 3px; background-color: #BCBCBC;font-weight: bold;text-align: left;}
.forms2 caption {padding: 4px 0px 1px 0px;font: bold 110% ;font-family:Verdana, Geneva, Tahoma, sans-serif;	text-align: left;}
.forms2 tr.altrow {background-color: #F5D1FF;color: #000000;}
.forms2 p{font-weight:normal;font-style:normal;margin:0;padding:0}
.forms2 h1{font-weight:bold;font-style:normal;margin:0;padding:0}

.dropdownlist {background-color:#FFF0A0}
.textbox {background-color:#FFF0A0}
.checkbox {background-color:#FFF0A0}

/*Form Text -------------------------------------------------------------------------------------------------------------------------------------------------------*/
.formtext p{padding:0px 10px 13px 10px;font-size:1.3em;font-family:Verdana, Geneva, Tahoma, sans-serif;text-align:left;font-weight:normal;font-style:normal;color:black;background-color: #F5D1FF}
.formtext h1, h2, h3, h4, h5, h6{padding:0px 10px 0px 10px;font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;font-weight:bold;font-style:normal;color:#7F039E;}
.formtext h1{font-size:2.4em; background:white}
.formtext h2{font-size:2.0em; background:white}
.formtext h3{font-size:1.8em; background:white}
.formtext h4{font-size:1.8em; background:white}
.formtext h5{font-size:1.7em;font-style:italic;background:white}
.formtext h6{font-size:1.5em}
.formtext ul{color:black;font-size:1.4em;font-family:Verdana, Geneva, Tahoma, sans-serif;list-style-image:url(https://www.engaygedweddings.com/images-layout/heart-transparent.gif);background:white}
.formtext ol{color:black;font-size:1.4em;font-family:Verdana, Geneva, Tahoma, sans-serif;list-style-type:decimal;}

/*Footer Text -------------------------------------------------------------------------------------------------------------------------------------------------------*/
.footer p{color:#EAEAEA;font-size:1.2em;font-weight:normal;}
.footer h3{background-color:white;color:black;font-size:2.4em;font-weight:bold;text-align:center;margin:0px}
.footer h4{color:#F2F2F2;font-size:2.0em;font-weight:bold}
.footer h5{color:#F2F2F2;font-size:1.8em;font-weight:bold}
.footer h6{color:#F2F2F2;font-size:1.8em;font-weight:bold}
.footer ul{color:white;font-size:1.4em;font-weight:normal;padding-bottom:13px;list-style-image:url(https://www.engaygedweddings.com/images-layout/heart-transparent.gif);list-style-type:none}
.footer a:link{color:#EAEAEA;font-weight:normal;}
.footer a:visited{color:#F5D1FF;font-weight:normal;}
.footer a:hover{color:#FF1CFF;font-weight:normal;}
.footer a:focus{color:#FF1CFF;font-weight:normal;}
.footer a:active{color:#FF1CFF;font-weight:normal;}

.footerSocial p{display:inline-block;vertical-align:middle;line-height:47px;}/* ---Vertical Centers social media text---*/
    
.footerBottom h5{font-weight:normal;text-align:center}/* ---Centers bottom text---*/
.footerBottom p{text-align:center;padding:0px 10px;}/* ---Centers bottom text---*/
.footerBottom img{display:block;margin-left:auto;margin-right:auto}/* ---Centers the logo---*/

.footerLast p{background-color:white;color:black;text-align:center;}/* ---Hyperlinks at very bottom of the page---*/
.footerLast a:link{color:black;font-weight:normal;}
.footerLast a:visited{color:black;font-weight:normal;}
.footerLast a:hover{color:#7F039E;font-weight:normal;}
.footerLast a:focus{color:black;font-weight:normal;}
.footerLast a:active{color:black;font-weight:normal;}

/*404 Error Page Text -------------------------------------------------------------------------------------------------------------------------------------------------------*/
.err p{padding:0px 10px 13px 10px;font-size:1.6em;font-family:Verdana, Geneva, Tahoma, sans-serif;text-align:left;font-weight:normal;font-style:normal;color:black;}
.err h1, h2, h3, h4, h5, h6{padding:0px 10px 0px 10px;font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;font-weight:bold;font-style:normal;color:#7F039E;}
.err h1{font-size:3.0em;font-weight:bold;color:red;text-align:center;}
.err h2{font-size:2.0em;color:black;text-align:center;}
.err h3{font-size:2.2em;color:black;text-align:center;padding-bottom:7px;}
.err h4{font-size:1.8em;color:black;text-align:center;}
.err h5{font-size:2.2em;font-style:italic;color:black;text-align:center;}
.err h6{font-size:1.5em;text-align:center;}
.err ul{color:black;font-size:1.6em;font-family:Verdana, Geneva, Tahoma, sans-serif;list-style-image:url(https://www.engaygedweddings.com/images-layout/heart-transparent.gif);}
.err ol{color:black;font-size:1.6em;font-family:Verdana, Geneva, Tahoma, sans-serif;list-style-type:decimal;}

.bold p{font-weight:bold;}


