/* GLOBAL SETTINGS */

body {background-color: #fff;}
	
img, img a, a {  
	border-style: none;
	border: none;
	outline: none;
}

p, label, a {font-family: Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; line-height: 1.4em; color: #cccccc; text-decoration: none;}

a:hover {color: #fff;}

h1 {font-family: “Lucida Grande”, sans-serif; font-size: 20px; font-style: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; text-transform: uppercase; color: #fff;}

/* END GLOBAL SETTINGS */

#subscribeform {display:block; float:right; margin-bottom:20px; text-align:right; width:100%;}
#subscribeform .text {font-size: 14px; color: #777777; vertical-align: middle;}
#subscribeform button {background: url(http://www.michaelgeorgecustomfloral.com/images/submit.png) 0 0 no-repeat; width: 26px; height: 25px; border: 0; outline: 0; cursor: pointer; vertical-align: middle;}

#container {background: transparent; width: 805px; height: auto; margin: auto; margin: 35px auto 0 auto;}
#blankheader {color:#fff; background: #999999;}
#blankheader p {color: #fff; padding: 5px; text-transform: uppercase; font-size: 12px;}
#subscribefield {float: right; margin: 10px 10px;}
ul#videos, #windowframe, #windowframess, #windowframesscaption { width: 398px; height: 398px; float: left; border: 2px solid #999999; margin: 0; padding: 0;}

#videoframe { width: 388px; height: 398px; margin: 0 auto;}

#hmg, .michael_george {background: url(images/hmg.jpg); width: 396px; height: 402px; float: right; text-align: right;}

#new_york_flower_contact {background: url(images/contactinfo.jpg);}

#simplymore {background: transparent; margin-top: 10px; margin-right: 10px; float: right; width: 264px; height: 47px;}
	
#upcoming {background: transparent; margin: 10px 10px 0 0; float: right; width: 284px; height: 185px;}	

	#footer {
	background: transparent;
	margin: 0px;
	padding: 0px;
	width: 805px;
	height: 25px;
	float: left;
	z-index: 1000;
}
		#footer ol#nav {
		width: 805px;
		height: 20px;
		padding: 0;
		margin: 5px auto;
		list-style-type: none;
		}
			#footer ol li, #footer ol li.end {
			width: auto;
			display: inline;
			position: relative;
			float: left;
			margin: 0 20px 0 0;
			}
			
				#footer ol li.end {
				margin: 0 0 0 0;
				}
				
				#footer ol li:hover, #footer ol li.currentPage {
				border-bottom: 3px solid #666666;
				}
				
					#footer ol li a {
					display: block;
					font-family: "Trebuchet", sans-serif;
					letter-spacing: -1px;
					font-weight: normal;
					font-size: 13.9px;
					color: #666666;
					text-transform: uppercase;
					text-decoration: none;
					}

.formfield, textarea, .button {
margin-bottom: 5px;
float: right;
clear: right;
position: relative;
color: #666666;
width: 170px;
}

.formfield, textarea {width: 166px; background: #9f9f9f; border:  2px solid #9f9f9f; color: #fff;}

#contactForm {
text-align: left;
}

 .LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active, .fieldWithErrors input.LV_invalid_field, .fieldWithErrors textarea.LV_invalid_field {
border:2px solid red;}

.notification {background:#444444; padding:0px 10px 1px 0px; text-align: right;}

ol#sitemap {
list-style-type: none;
padding: 0;
margin: auto;
width:300px;
text-align: left;
margin-top: 10px;}

ol#sitemap h1 {font-size: 14px; padding:0; margin:2px 0;}

ol#sitemap li {float:left; width:300px;}
ol#sitemap li a {margin-left: 15px; text-decoration: underline;}

ul#videos {
list-style-type: none;
padding: 0;
margin: 0;
border: none;
}

ul#videos li {width: 100%; height: 26.47px; background: #666666;}
ul#videos li:hover {background: #999999;}

#textblock {height: auto; width: 355px; background-color:#757474; border-left:2px solid #616060; border-top:2px solid #616060; border-bottom:2px solid #616060; float: right; margin-top: 45px;}

#textblock p {color:#DEDEDE; float:right; font-family:Georgia; font-size:14px; font-style:oblique; margin-right:10px; width:330px; line-height: 18px;}

#textblock p span {font-weight: bold; font-style: normal; font-family: "Lucida Grande", trebuchet, arial, sans-serif;}

#phonenumber {font-family: Arial, sans-serif; font-size: 18px; font-weight: normal; letter-spacing: .17em; color:#dedede; float: right; margin: 10px 10px 0 0;}