#logo {
   width: 560px;
   height: 100px;
}

#tagline {
   font-size: 12px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
}

.video_thumbs {
   padding-top: 3px;
   padding-right: 3px;
   padding-bottom: 3px;
   padding-left: 3px;
   display: inline-block;
   cursor: pointer;
}

.video_thumbs_home {
   padding-top: 3px;
   padding-right: 3px;
   padding-bottom: 3px;
   padding-left: 3px;
   display: inline-block;
   cursor: pointer;
}

.video_thumbs > img {
   width: 427px;
   height: 240px;
}

.video_thumbs_home > img {
   width: 270px;
}

.video_div_hidden {
   display: none;
}

.video_div {
   position: absolute;
   left: 20px;
   bottom: 60px;
   z-index: 1000;
   display: block;
   box-shadow: 0px 0px 5px 8px #222;
}

.video_div_2 {
   position: absolute;
   left: 20px;
   top: 170px;
   z-index: 1000;
   display: block;
   box-shadow: 0px 0px 5px 8px #222;
}

.video_close_btn {
   position: absolute;
   top: 0px;
   right: -30px;
   display: block;
   cursor: pointer;
}

#phone_number {
   font-size: 11px;
   position: absolute;
   left: 750px;
   top: 10px;
   display: block;
}

#facebook-icon {
   position: absolute;
   left: 10px;
   top: 10px;
   display: block;
}

.required_fields {
   font-size: 11px;
   color: #F00;
}

.eb_link {
   font-size: 8px;
   text-align: center;
}

.eb_link a:link {
   color: #888888;
   text-decoration: none;
}

.eb_link a:visited {
   color: #999999;
   text-decoration: none;
}

.eb_link a:hover {
   color: #BBB;
   text-decoration: underline;
}

.eb_link a:active {
   color: #A00;
}

#wrap {
   color: #fff;
   text-align: left;
   background-color: #000;
   margin-right: auto;
   margin-left: auto;
   position: relative;
   width: 900px;
   height: 100%;
}

#content_td {
   font-family: Arial;
}

#content_div p {
   font-size: 13px;
   line-height: 1.5;
   margin-right: 10px;
   margin-left: 10px;
}

#top_td {
   font-family: Arial;
   text-align: center;
   vertical-align: top;
   border-bottom: 1px solid #000;
   height: 155px;
}

#bottom_td {
   font-family: Arial;
}

body {
   text-align: center;
   background-color: #000;
}

h1 {
   font-size: 20px;
   margin-right: 10px;
   margin-left: 10px;
}

h2 {
   font-size: 18px;
}

h3 {
   font-size: 16px;
}

iframe {
   background-color: #000;
}

#breeze_link {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #CCCCCC;
   text-align: right;
   position: absolute;
   right: 80px;
   bottom: 30px;
   display: block;
   width: 300px;
}

#breeze_link a:link {
   color: #CCCCCC;
   text-decoration: none;
}

#breeze_link a:visited {
   color: #CCCCCC;
   text-decoration: none;
}

#breeze_link a:hover {
   color: #999999;
   text-decoration: underline;
}

#breeze_link a:active {
   color: #AA9999;
   text-decoration: underline;
}

@media screen and (min-width: 1490px) {
	#breeze_link	{	right: 80px;	}
}
@media screen and (max-width: 1290px) {
	#breeze_link	{	display: none;	}
}
@media not screen {
	#breeze_link	{	display: none;	}
}

#location_info_close	{
  background-image: url(/images/icons/close-button.png);
  background-attachment: scrolling;
  background-repeat: no-repeat;
}

.location_link		{
  background-image: url(/images/icons/icon_marker_sm.png);
  background-attachment: scrolling;
  background-repeat: no-repeat;
}

#location_map_div		{
  background-image: url(/images/icons/icon_map_sm.png);
  background-attachment: scrolling;
  background-repeat: no-repeat;
}