/* CSS Document */

body { margin:0; padding:0; background:url(../images/hompage_repit_bg.jpg) repeat-y center; font-family:Arial, Helvetica, sans-serif;}

h1, h2, h3, h4, h5, h6, ul, form, p { margin:0; padding:0;}
:focus { outline:none;}
/* ----- clear fix for floats ----- */
.clearfix:after {  content: "."; display:block; height:0; font-size:0; line-height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }		
/* hides clearfix from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* end hide from IE-mac */

a { color:#000; text-decoration:none; cursor:pointer; position:relative; z-index:2}
a img{border:0;}
a:hover { text-decoration:underline;}
shape{margin:0; padding:0;}
.float_right{ float:right}
.top_logo_section { float:right; width:700px;}
.main_wrapper { background:url(../images/home_page_baground.jpg) no-repeat top; width:960px; margin:0 auto;}



.top_banner { margin:0; padding:0;}
.top_header_wrapper { margin:0; padding:0 72px 0 0;}
.about_header { margin:0; padding:0;}
.home_logo { float:left; background:url(../images/home_page_logo.png) no-repeat left top; display:block; height:88px; width:97px; margin-top:28px;}
.home_logo a { display:block; height:88px; width:97px; text-indent:-9000px; font-size:13px; }
.top_navigation { float:right; background:url(../images/top_navigation_left.gif) no-repeat left top; height:37px; display:block; padding:0 90px 0 27px ; margin-top:58px; margin-right:15px; width:470px;  }
.top_navigation .right_bg { height:37px; background:url(../images/top_navigation_right.gif) no-repeat right top; padding:0 27px 0 0px;}
.top_navigation ul.menu { margin:0; padding:0; list-style:none; }
.top_navigation ul.menu li { margin:0; padding:0; display:block; float:left; position:relative; height:37px; z-index:3000} 
.top_navigation a { font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; line-height:37px; color:#000000; text-transform:uppercase; margin:0 10px; text-decoration:none; }
.top_navigation a:hover { text-decoration:underline;}

.Subnavigation { position:absolute; top:37px; display:none; left:0; width:200px; z-index:20000; border:solid 1px #8dacc0;  background:#164ca2; border-width:0px 1px 0 1px}
.Subnavigation li { width:100% !important; border-bottom:solid 1px #8dacc0; }
.Subnavigation li a { color:#FFFFFF; font-weight:normal; font-size:18px;}

.home_top_blug_navigation{ float:right; display:block; width:770px; height:101px; position:relative; z-index:2}

.home_blog_container {  background:url(../images/bugga_bunch_menu_bg.png) repeat-x top; height:101px; width:420px;  }
.home_blog_container img { float:right;}
.home_blog_container a { display:block; float:right; height:62px; width:66px; background-position: left 0; background-repeat:no-repeat; margin-top:17px;}
.home_blog_container a.blug_1 { background-image:url(../images/bugga_bunch_menu_img_1.png); width:66px;}
.home_blog_container a.blug_2 {  background-image:url(../images/bugga_bunch_menu_img_2.png); width:90px;}
.home_blog_container a.blug_3 { background-image:url(../images/bugga_bunch_menu_img_3.png); width:61px;}
.home_blog_container a.blug_4 { background-image:url(../images/bugga_bunch_menu_img_4.png); width:74px;}
.home_blog_container a.blug_5 { background-image:url(../images/bugga_bunch_menu_img_5.png); width:62px;}
.home_blog_container a.blug_6 { background-image:url(../images/bugga_bunch_menu_img_6.png); width:63px;}

.middle_container { margin:0; padding:25px 0;}

.home_middle_top{ padding-top:0px;}
.middle_first_left_panel { width:531px; float:left;}
.created_by_home {width:526px; height:493px; position:relative; z-index:20 }
.created_by_home_brandon_biggs {  width:537px; height:599px;}
.created_by_flygirl {width:525px; height:591px; margin-top:15px;}

.created_by_ladybug {  width:512px; height:494px; margin-top:105px;}
.created_by_ladybug .created_by_home_detail{ padding:30px 25px;}
.created_by_flyguy {  width:506px; height:504px; margin-top:100px;}
.created_by_honnybee { width:528px; height:547px; margin-top:88px;}

.created_by_home_detail { font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:17px; display:block; width:190px; padding:30px 25px; line-height:16px; position:absolute; left:0px; top:0px; z-index:200 }
.created_by_honnybee .created_by_home_detail { font-size:15px; padding:25px 20px;}
.created_by_ladybug .created_by_home_detail{ padding:30px 60px;}
.margin_btm{padding-bottom:15px;}
.popup_box { display:none; position:absolute; left:300px; top:-20px;  background:url(../images/popup_background.png) no-repeat left top; width:729px; height:434px; z-index:30000;}
.cursor{cursor:pointer;}
.popup_box1 { display:none; position:absolute; left:370px; top:80px; z-index:30000;}
.popup_w{ background:#FFFFFF; border:4px solid #1054A7; padding:0px 0 0px 6px; }
.popup_w object {border:0; width:410px; display:block; height:660px; overflow-y:scroll; overflow-x:hidden; }
#close{background:#1054A7; color:#FFFFFF; font-weight:bold; font-size:13px; padding:5px; width:23%; #width:95px;}
#close a{color:#FFFFFF;}
.popup_box_close { background:url(../images/icon_close.png) no-repeat left top; display:none; height:30px; width:30px; position:absolute; right:66px; top:48px; z-index:3000; }
.popup_open { cursor:pointer; position:relative; margin:0; padding:0;}
.popup_open1 { cursor:pointer; position:relative; margin:0; padding:0;}
.popup_box_detail { padding:104px 100px 0 47px; font-family:Comic Sans MS, Arial, Helvetica, sans-serif; font-size:11pt; line-height:22px; }
.main_img_pad{border:0;margin:0; padding:0;}
.popup_box_home { padding:90px 80px 0 55px;}
.popup_box_ladybug { padding:90px 80px 0 62px;}
.popup_box_honybee { padding:95px 90px 0 55px;}
.popup_box_fiygirl { padding:95px 90px 0 55px;}
.popup_box_fiyguy { padding:95px 90px 0 55px;}
.popup_box_brandon { padding:115px 90px 0 45px;}
.honnybee_page .popup_box { top:-100px; }
.ladybug_page .popup_box { top:-125px; left:350px;}
.fiyguy_page .popup_box { top:-125px; left:350px;}
.brendon_body .popup_box {top:-10px; left:380px;}
 
map { position:relative;}
.middle_first_right_panel { width:368px; float:left; padding-top:25px; }
.middle_first_right_panel_brandon_biggs { padding-top:50px;}
.middle_first_right_panel_home { padding-top:60px;}


.twitter_data { border:solid 7px #f7941e; padding:15px 2px 30px 2px; background:#FFFFFF; margin:0px 5px 5px 20px;}
.twitter_content { padding:3px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; vertical-align:middle; text-align:left; }
.twitter_content .user_img { width:66px; float:left; text-align:center}

.twitter_content .twitter_detail { width:255px; float:left;}
/*.twitter_content .user_img_4img { margin-left:-5px;}*/
/*.twitter_content .twitter_one { margin-left:-3px; width:255px;}
.twitter_content .twitter_two { margin-left:-12px; margin-top:-5px; width:265px;}
.twitter_content .twitter_3 { margin-left:-13px; margin-top:-3px; width:265px;}
.twitter_content .twitter_4 { margin-left:-5px; margin-top:-2px; width:265px;}
.twitter_content .twitter_5 { margin-left:0px; margin-top:-2px; width:255px;}
.twitter_content .twitter_6 { margin-left:-1px; margin-top:-2px; width:255px;}*/
.twitter_content img { vertical-align:middle; text-align:center}
.twitter_content p { margin:0; padding:0; line-height:16px;}



.blog_fild_bugga_bunch { margin:0; padding:0 0 0 40px;}
.honybee-margin_top { margin-top:-45px;}
.blog_fild_bugga_bunch p{ margin:0; padding:0; }
.blog_text_fild { margin:0; padding:5px; background:url(../images/homepage_43.png) no-repeat left top; display:block; width:346px; height:100px;}
.blog_text_fild .blog_textarea { width:330px; height:85px; padding:0px; margin:0; border-width:0px; font-size:14px; }
.Press_chepter_to_play { float:left; width:223px; margin-left:90px; padding-top:20px; display:inline}
.Press_chepter_to_play p{ padding:25px 0;}
.Press_chepter_to_play .appstore { margin-left:50px}
.flygirl_padding_bottom{ padding-bottom:80px;}

.brandon_biggs { width:539px; float:right; display:inline; padding-right:50px; }
.brandon_biggs_home { padding-top:50px; background:url(../images/brandon_biggs.png) no-repeat right top; height:582px; position:relative; }
.brandon_biggs_home .top_text { position:absolute; left:85px; top:15px; width:160px; font-size:12px;}
.brandon_biggs_home .top_text2 { position:absolute; left:120px; top:80px; width:160px; font-size:12px;}
.brandon_biggs_newyourk_news { width:539px; float:right; display:inline; padding-right:0px; margin-top:-25px}
.flygirl_findthe_star {width:450px; float:right; display:inline; padding-right:80px; text-align:right; margin-top:-50px;}
.flyguy_video {width:450px; float:right; display:inline; padding-right:80px; text-align:right; margin-top:300px; z-index:500;}
.honnybee_video {width:450px; float:right; display:inline; padding-right:65px; text-align:right; margin-top:-50px;}
.ladybug_video {width:450px; float:right; display:inline; padding-right:70px; text-align:right; margin-top:-50px;}

.valing_middle{ vertical-align:middle}

.footer_wrapper { margin:0; padding:3px 0; color:#636466;} 
.footer_wrapper p{ margin:0; padding:0px 0; font-weight:bold; font-family:14px; letter-spacing:-1px;}
.footer_wrapper a {color:#636466;}
.footer_bottom { background:#00aeef; border-top:solid 3px #231f20; min-height:140px; _height:140px;}
.honnybee_page .footer_wrapper { padding-left:40px; padding-bottom:15px;}
.fiyguy_page .footer_wrapper { padding-left:40px; padding-bottom:10px;}
.ladybug_page .footer_wrapper, .ladybug_page .footer_wrapper p, .ladybug_page .footer_wrapper a { color:#231f20;}

.btn_submit { background:url(../images/btn_submit.png) no-repeat left top; width:107px; height:47px; border-width:0px; line-height:18px; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; padding-left:20px; padding-bottom:9px; vertical-align:top;}



/* Pages Background */
.fiygirl_page { background:#6987c5}
.fiygirl_page .main_wrapper{ background-image:url(../images/flygir_page_background.jpg); padding-bottom:10px;}
.fiygirl_page .footer_bottom { background:#378bcb url(../images/flygir_footer_background.jpg) repeat-x top;  border-top:solid 7px #231f20; margin-top:0px;}

.fiyguy_page { background:url(../images/flyguy_body_background.gif) repeat-y center}
.fiyguy_page .main_wrapper{ background-image:url(../images/flyguy_page_background.jpg)}
.fiyguy_page .footer_bottom { background:#2eaae0 url(../images/flyguy_footer_background.jpg) repeat-x top;   border-top:solid 5px #231f20;}

.honnybee_page { background:#ffc20e}
.honnybee_page .main_wrapper{ background-image:url(../images/honnybee_page_background.jpg)}
.honnybee_page .footer_bottom { background:#ef7933 url(../images/honnybee_footer_bg.jpg) repeat-x;   border-top:solid 13px #231f20;}

.ladybug_page { background:#df4b26}
.ladybug_page .main_wrapper{ background-image:url(../images/ladybug_page_bg.jpg); padding-bottom:10px;}
.ladybug_page .footer_bottom { background:#a5262b url(../images/ladybug_footer_bg.gif) repeat-x; border-top:solid 7px #231f20; margin-top:0px;}

.about_page { background:#f5eaaf url(../images/about_body_bg2.jpg) repeat-x top}
.about_page .main_wrapper{ background:none;}
.about_page .footer_bottom { background:#FFF url(../images/about_footer_bg.gif) repeat-x top; min-height:46px; _height:46px; border-width:0px; padding-top:10px}
.about_page .middle_container { background:url(../images/about_middle.jpg) no-repeat left top; padding:95px 0 25px 0; }

.top_cantent_about { padding:0 65px; font-family:Comic Sans MS, Arial, Helvetica, sans-serif; font-size:16pt; font-weight:bold; color:#231f20}
.top_cantent_about p{ padding:7px 0;}
.about_form { padding:0 0 0 65px}
.about_form h2 { font-family:Arial, Helvetica, sans-serif; font-size:23px; padding:0px 0 15px 0; font-weight:bold;}
.about_form h3 { font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold;}
.about_form h3.text_red { color:#ed1c24;}
.about_form h3.text_green { color:#8cc63f;}
.about_form h3.text_blue { color:#00aeef;}
.about_form h3.text_pink { color:#91278f;}
.form { padding:25px 0 0 0}
.form label { font-size:20px; font-weight:bold; padding-left:2px;}
.form .input_bg1 { background:url(../images/input_bg.png) no-repeat left top; width:303px; height:43px; padding:5px; margin-right:35px;}
.form .input_bg1 input { width:275px; margin:0; font-size:14px; border-width:0;}

.form .input_bg2 { background:url(../images/input_bg_2.png) no-repeat left top; width:199px; height:44px; margin-right:20px; padding:5px;}
.form .input_bg2 input { width:175px; margin:0; font-size:14px; border-width:0; }

.form .input_bg3 { background:url(../images/input_bg_3.png) no-repeat left top; width:699px; height:37px; padding:5px;}
.form .input_bg3 input { width:680px; margin:0; font-size:14px; border-width:0px; }

.form .input_bg4 { background:url(../images/input_bg3.png) no-repeat -2px -1px; width:884px; height:180px; padding:8px;}
.form .input_bg4 textarea { width:830px; margin:0; height:140px; font-size:14px; border-width: 0px; font-family:Arial, Helvetica, sans-serif; }

.form .float_left { float:left;}
.tm_logo{ background:url(../images/tm_icon.gif) no-repeat left top; display:block; width:15px; height:6px; position:absolute; left:385px; top:5px;}

.video_player { border:solid 3px #000000; float:right; width:240px; height:200px; position:relative;}

.ad_banner { width:960px; margin:0 auto; padding:10px 0; }
.ad_banner_125 { float:left;}
.ad_banner_468 { float:left; width:470px; padding-left:20px;}
.ad_banner_1252 { float:left; padding-left:20px; padding-top:0px;}
.ad_banner p { padding-bottom:15px;}

/* CSS add by 23/12/2009 */
#popup_windows p{margin:5px 15px;}