@charset "UTF-8";
/* CSS Document */

/***** Standard HTML Elements *****/

html{
background: #fede87;
}

body{
background: #fede87 url(images/page_bg.jpg) top left repeat-x;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
padding: 0;
margin: 0;
border: 0;
color: #000000;
}

h1, h2, h3, h4, h5{
margin: 0;
padding: 0;
}

img{
border: 0;
}

/***** Custom Element IDs *****/

#container{
width: 805px;
margin: 0 auto;
background: transparent url(images/page_background.jpg) top left repeat-y;
position: relative;
}

#header{
width: 805px;
height: 264px;
background: transparent url(images/header.jpg) top left no-repeat;
position: relative;
}

#header_menu{
height: 66px;
width: 653px;
position: absolute;
top: 214px;
left: 125px;
margin: 0;
padding: 0;
list-style: none;
font-size: 11px;
}

.no_submenu, .has_submenu{
display: block;
float: left;
text-align: left;
height: 36px;
padding-top: 10px;
color: #FFFFFF;
position: absolute;
top: 0px;
}

#header_menu li a{
text-decoration: none;
color: #FFFFFF;
}

#header_menu li a:hover{
color: #f2b818;
}

#header_menu ul li a:hover{
color: #445da5;
}

#home{
width: 55px;
left: 0px;
}

#videos_and_brochures{
width: 70px;
left: 55px;
}

#display_products{
width: 62px;
left: 125px;
}

#balloon_industry{
width: 63px;
left: 187px;
}

#projects{
width: 65px;
left: 250px;
}

#testimonials{
width: 89px;
left: 315px;
}

#where_to_buy{
width: 84px;
left: 399px;
}

#about_us_and_contact{
width: 72px;
left: 483px;
}

#links{
width: 65px;
left: 553px;
}

#page_container{
width: 805px;
background: transparent url(images/page_header.jpg) top left no-repeat;
}

#left_column_container{
width: 345px;
float: left;
display: inline;
margin-left: 13px;
padding-bottom: 110px;
}

#left_column{
width: 85%;
margin: 0 auto;
text-align: left;
}

#left_column a{
color:#3F5AA2;
}

#right_column_container{
width: 434px;
display: inline;
float: right;
margin-right: 13px;
padding-bottom: 20px;
}

#right_column{
width: 85%;
margin: 0 auto;
text-align: left;
color:#FFFFFF;
}

#right_column a{
color:#FFD76A;
}

#video_button_animation{
position:absolute;
height:22px;
width:300px;
top:262px;
left:444px;
background: transparent url(images/video_button.gif) top left no-repeat;
}

#video_button_video{
position:absolute;
height:22px;
width:300px;
top:281px;
left:444px;
background: transparent url(images/video_button.gif) top left no-repeat;
}

#video_button_menu{
height: 22px;
width: 300px;
position: absolute;
top: -6px;
left: 18px;
margin: 0;
padding: 0;
list-style: none;
font-size: 11px;
}

#video_button_menu li{
display: block;
float: left;
text-align: left;
height: 22px;
padding-top: 10px;
color: #FFFFFF;
}

#video_button_menu li a{
text-decoration: none;
color: #3F5AA2;
font-size:11px;
font-weight:100;
margin-top: -5px;
}

#animation{
width: 140px;
}

#video{
width: 70px;
}

#tagline{
position: absolute;
left: 65px;
bottom: 200px;
}

#spacer{
width: 100%;
height: 1px;
clear: both;
}

#footer{
width: 805px;
height: 71px;
position: relative;
background: #fede87 url(images/footer.jpg) top left no-repeat;
padding-bottom: 67px;
padding-top: 45px;
color: #3e5aa4;
font-size: 10px;
}

#footer a{
color: #3e5aa4;
}

#footer h3{
font-size: 13px;
}

#website_by{
font-size: 9px;
}

/***** Custom Classes ******/

.is_submenu{
display: block;
z-index: 9999;
padding: 0;
margin: 0;
background: #ef5025;
list-style: none;
width: 160px;
padding-top: 7px;
}

.is_submenu li{
padding-bottom: 9px;
float: left;
clear: both;
width: 150px;
padding-left: 5px;
padding-right: 5px;
background: #ef5025;
}

.is_submenu li a{
display: block;
width: 150px;
}

.is_submenu li a:hover{
color: #445da5;
}

.has_submenu{
cursor: pointer;
_cursor: hand;
}

.has_submenu span{
display: block;
height: 38px;
}

.has_submenu span:hover{
color: #f2b818;
}

.purple_text{
color:#3F5AA2;
}

.smaller_purple_text{
color:#3F5AA2;
font-size:11px;
}

.orange_text{
color:#FFD76A;
}

.comment_seperator{
display: block;
width: 100%;
height: 1px;
background: #3F5AA2;
margin: -10px 0 12px 0;
}