/* CSS Document Build for Flore Events
#red = 901a00;
burgandy : #401c1c;
*/
/*______________________________________Globals*/
/* - ABSOLUTE FOOTER */
body{padding:0;margin:0;background:#000;font-family:tahoma, Geneva, Arial, Helvetica, sans-serif;}
/*________________________*/
body{margin:0;padding:0;font-size:100%;}

a{outline:none;color:#fff;}	a img{border:0;}
a:hover{color:#ddd;text-decoration:none;}

p{padding:10px;}
h1{margin:10px;text-align:center;}
h2{text-align:center;}
h3{color:#cbe58e;margin-bottom:0px;text-align:center;}
h4{margin:0;padding:0px 10px;text-align:center;}
/*__________STANDARDS__________*/
.italic{font-style:italic;}
.bold{font-weight:bold;}
.clear{clear:both;}
/* =======Content =======*/
	#page{color:#606060;}
	
	#header{width:800px;margin:0px auto;display:none;}
		
		#logo{margin:20px auto 0;color:#fff;text-align:right;height:125px;position:absolute;bottom:300px;margin-bottom:-300px;z-index:10;}
			#logo p{font-size:.7em;margin:0;padding:0;}
		
		
#newsletter{margin:0px auto;text-align:right;display:none;}
	.newsletter{color:#999;background:#000;border:1px solid #fff;margin:1em;font-size:.8em;padding:2px 3px;}
			
		#nav{height:40px;overflow:hidden;width:800px;margin:22px auto 0;}


/*__Nice nav __*/
.navi{width:780px;margin:0 auto;}
.navi a {float:left;height:40px;margin:0;padding:3px;text-align:center;display:block;padding:0px 0px;height:100%;}
.navi a:hover, .navi a:focus, .navi a:active {background-position:-10px 0;}
			
			#nav a{height:40px;display:block;float:left;margin-right:5px;border-right:1px dotted #c4c4c4;}
			#nav a{outline:0;}
			
			#nav a#index{			background:url(../images/nav1.png) no-repeat;width:78px;}
			#nav a#aboutus{			background:url(../images/nav2.png) no-repeat;width:97px;}
			#nav a#coordination{	background:url(../images/nav3.png) no-repeat;width:101px;}
			#nav a#planning{		background:url(../images/nav4.png) no-repeat;width:81px;}
			#nav a#destinations{	background:url(../images/nav5.png) no-repeat;width:102px;}
			#nav a#showroom{		background:url(../images/nav6.png) no-repeat;width:84px;}
			#nav a#lovenotes{		background:url(../images/nav7.png) no-repeat;width:91px;}
			#nav a#contactus{		background:url(../images/nav8.png) no-repeat;width:95px;}
			
	
	#content{background:#666666;width:800px;height:515px;margin:20px auto;padding-top:1px;}	
	
		#floreFacebook a{text-decoration:none;}
		#floreFacebook{clear:both;width:800px;text-align:center;margin:0 auto;}
			#floreFacebook .verticalText{color:#999;font-family:tahoma;font-size:.8em;display:table-cell;vertical-align:middle;position:relative;top:-10px;}
	
	#flashcontent{width:500px;float:left;margin-bottom:0px;height:125px;}
	
	#flashcontent2{position:absolute;float:left;width:500px;margin-top:350px;z-index:1000;}
	
	
	
		#main{width:789px;height:433px;padding:1px;color:#fff;margin:5px;overflow:hidden;position:relative;}	
		#main p{text-align:justify;}
		
		
		
		#title{float:right;margin-right:0px;clear:both;font-size:1.4em;width:466px;padding-left:5px;text-align:center;padding-top:10px;}
		#title2{float:right;margin-right:0px;clear:both;font-size:1em;width:791px;padding-left:5px;text-align:center;padding-top:10px;font-weight:normal;}
	
		#parent{width:auto;margin:10px auto;text-align:center;}
	
		.half{width:45%;margin-left:3%;float:left;color:#FFF2AB;}	
		.half2{width:48%;padding:0;margin:0;margin-left:2%;float:left;font-size:.9em;list-style:none;color:#FFF2AB;}	

		ul li{line-height:1.5em;}

		.xv .item{}

		#gallery{text-align:center;}
	
		.quote{padding-top:0;color:#FAFAD2;}
		.author{text-align:right;font-weight:bold;}
	
		.hr{height:1px;font-size:1px;border:0;border-top:1px dotted #ddd;margin:1em;}
		hr{height:1px;font-size:1px;border:0;border-top:1px dotted #ddd;margin:1em;}
		#content p{line-height:1.3em;font-size:.9em;}
	
	#foot{width:173px;display:none;}
	#footer{padding:0px;text-align:center;font-size:.7em;font-weight:normal;color:#fff;} 
		#footer a{color:#fff;text-decoration:none;}
		#footer a:hover{text-decoration:underline;}

/*__________POP UP Credits__________*/
#creditsbody{border:1px solid #000;width:480px;margin:5px auto 5px auto;background:#fff;font-size:.8em;}
	#creditsbody a{text-decoration:underline;}
	#creditsbody p{text-align:center;margin:0;padding:3px;}
	#closecredit{background:#fff;text-align:center;padding:5px;border-top:1px solid #003;}
	
/*__________Forms Attributes__________*/	
.row       {margin-top:6px;}
.row input	{border:1px solid #d6d6d6;background:#000;color:#fff;margin-top:12px;width:180px;}
.row label {display:block;float:left;width:65px;text-align:right;padding-top:10px;padding-right:10px;}
.boldLabel {color:#901a00;}
.formField2 {width:120px;margin-top:10px;border:1px solid #cecece;}
button     {margin:0px 2px 0px 0px;background:none;color:#fff;border:none;cursor:pointer;border:1px solid #444;}
	button:hover{color:#901a00;background:#fff;}
textarea   {height:50px;border:1px solid #d6d6d6;background:#000;color:#fff;margin-top:12px;width:180px;}

/* Validation */
.jsvalidation{color:#901a00;padding-left:10px;}

/*___Flex scroll___*/

#mycustomscroll {width:451px;height:378px;overflow:auto;position:relative;float:right;font-size:.9em;line-height:1.5em;color:#d6d6d6;
margin:0;padding:3px 10px;text-align:left;font-family:Arial, Helvetica, sans-serif;outline:none;z-index:1000;}

	#mycustomscroll p , .flexscroll p{margin:0;}
#mycustomscroll2 {width:760px;height: 250px;overflow:auto;position:relative;background-color:#D5EADE;margin: 0.3em auto;padding:15px;}
.fixedwidth {width: 550px;height: auto;position: relative;color: black;padding: 1px;z-index:1000;}

/**/
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase {width: 10px;background-color: #800020;}
.vscrollerbar {width: 10px;background-color: #666666;position:relative;z-index:1000;}
.hscrollerbase {height: 10px;background-color: white;}
.hscrollerbar {height: 10px;background-color: black;}
.scrollerjogbox {width: 10px;height: 10px;top: auto; left: auto;bottom: 0px; right: 0px;background-color: #f00;}




.vscrollerbarbeg {
/*top image holder for vertical scroll bar*/
background: url(../images/vscroller.png) 0px -10px;
width: 15px;
/* height is auto set by the script to fit the scrollbar */
}

.vscrollerbarend {
/*bottom image holder for vertical scroll bar*/
background: url(../images/vscroller.png);
width: 15px; height: 10px;
}


.vscrollerbase, .hscrollerbase {
/*background-color: #D1DDCB;background-image: url(../images/scrollbaseback.png);
*/
background:#222;
}

.vscrollerbasebeg {
width: 15px;
background: url(../images/scrollbasesup.png) 0px 0px no-repeat;
/* height is auto set to fill the base */
}

.vscrollerbaseend {
height: 7px; width: 15px;
background: url(../images/scrollbasesdown.png) 0px 0px no-repeat;
}





#right{width:451px;height:380px;overflow:auto;float:right;font-size:.9em;line-height:1.5em;color:#d6d6d6;background:#000;margin:0;padding:3px 10px;text-align:left;font-family:Arial, Helvetica, sans-serif;outline:none;}

.pp_description, .pp_arrow_next, .pp_arrow_previous, .currentTextHolder, .pp_next, .pp_previous, .pp_expand, .pp_close{display:none;}


#innerFrame{border:0;width:100%;margin:0px auto;}
#musicContainer{width:800px;margin:0px auto;padding-top:20px;}
#music{color:#fff;font-size:.8em;font-family:Geneva, Arial, Helvetica, sans-serif;width:700px;
	float:right;height:20px;margin-top:50px;}
	.music{float:right;}
	
#notes{text-align:right;font-size:.8em;float:right;position:relative;top:-30px;padding-right:15px;}	


.abc{float:right;margin-right:1px;position:relative;top:320px;right:50px;margin-bottom:-40px;}
.abc2{float:right;margin-right:10px;position:relative;top:315px;right:10px;margin-bottom:-40px;}

#carousel{margin-top:40px;text-align:center;outline:none;}
#CarouselDiv{border:1px solid #000;height:350px;outline:none;}


#colors{width:250px;margin:0;padding:0;display:none;}
#bg0, #bg1, #bg2, #bg3, #bg4, #bg5, #bg6, #bg7{display:block;height:10px;width:20px;margin:0 3px;border:1px solid #ddd;float:left;}
#bg0{background:#ff8c00;}
#bg1{background:#b90091;}
#bg2{background:#94002d;}
#bg3{background:#666666;}
#bg4{background:#444444;}
#bg5{background:#000000;}
#bg6{background:#DFFF00;}
#bg7{background:#800020;}


.hrPad hr{margin-bottom:10px;}


/* New Home Page */
#slider1 {width: 791px;height: 435px;position: relative;overflow: hidden;padding:0;}
#slider1 a img{border:0;cursor:default;}
#slider1Content {width: 791px;position: absolute;top: 0;margin-left: 0;}
.slider1Image {float: left;position: relative;display: none;}
.slider1Image span {position: absolute;font: 10px/15px Arial, Helvetica, sans-serif;padding: 10px 13px;width: 791px;background-color: #000;
					filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;color: #fff;display: none;text-align:center;}
.clear {clear: both;}
.slider1Image span strong {font-size: 14px;}
#slider1 .top {top: 0;left: 0; padding-top:20px;}
#slider1 .bottom {bottom: -20px;left: 0;}

#slider1 .left {top: 0;left: 0;width: 110px !important;height: 435px;color:#fff;padding-top:20px;}
#slider1 .right {right: 0;bottom: 0;width: 110px !important;height:415px;padding-top:20px;color:#fff;}

#slider1 ul { list-style-type: none;margin-left:-40px;margin-top:0px;}