/* - - - - - - - - - - - - - - - - - - - - -

Title : Company Name
URL : Company URL

Author :Siliconpetals
Author URL : http://www.siliconpetals.com

- - - - - - - - - - - - - - - - - - - - - */


/*
----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/

html,body,div,dl,dt,dd,ul,ol,li,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin:0; padding:0; list-style:none; }

body { background: url(../images/clouds.jpg) top  no-repeat #9bdfe0; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;  text-align:center;/* for IE */ margin-top:0; margin-bottom:0; margin-right:0; color:#4e4e4e;}

form{margin:0; padding:0; display:inline; border:none; }
fieldset{ border:none;}
select, input, textarea {
	font:  Verdana, Helvetica, sans-serif;
}
a{margin:0; padding:0; list-style:none;   text-decoration:none;}
p{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#45717F; padding-bottom:8px; font-weight:bold; line-height:18px;  }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; text-indent:0;}
ul,li {margin:0; padding:0; list-style:none;}

img{ border:none; margin:0; padding:0;}
.clear{ clear:both; height:1px; }
.display{ display:block;}
.str{ line-height:-20px; }
#wrap{ width:1070px; display:block; margin:auto;}
/*
----------------------------------------------------------------------------- 
Template Styles
-----------------------------------------------------------------------------*/
#wrapper{ width:1070px; display:block; background:url(../images/top_bg.png) top left no-repeat;}
#wrapper_in{ width:1070px; display:block; background:url(../images/cen_rep.png) left repeat-y; margin:auto;}
#wrapper_bot{ width:1056px; display:block; background:url(../images/bot_bg.png) bottom left no-repeat; padding-bottom:16px; padding-left:14px; text-align:left; }
#main_lef{ width:967px; float:left; display:block; background:url(../images/back_main.png) bottom no-repeat; min-height:780px; height: auto !important;}

.kids_flying{ background:url(../images/kids_flying.png) left 47px no-repeat; display:block;height:810px;   }
/*
----------------------------------------------------------------------------- 
Header Styles
-----------------------------------------------------------------------------*/
#main_righ{ width:82px; float:left; display:block; margin-left:7px; padding-top:60px;}
.right_navi{ display:block;}
.right_navi li{ margin-bottom:3px; background:url(../images/right_but.png) no-repeat; width:77px; padding-top:14px; height:40px; padding-left:5px; text-align:left;  display:block;}
.navi{ height:52px; display:block;}
.navi ul{ float:right; width:580px; margin-right:20px;}
.navi li{ float:left;background:url(../images/navi_but.png) no-repeat; width:77px; height:40px; padding-top:12px; padding-left:12px; padding-right:5px; display:block; cursor:pointer; text-align: left;}
.navi li a{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#45717f;  line-height:9px;}
.navi li a:hover{ color:#000000;}




.home{ display:block;}
#logo{ margin-top:-35px;}
.home .lf1{ float:left; width:259px; padding-left:51px; display:block; background:url(../images/bird_lf.png) right top no-repeat; text-align:left;}
.home .lf2{ float:left; width:293px; display:block; background:url(../images/kids_flying.png) no-repeat; display:block; height:455px; }
.home .lf3{ float:left; width:362px; display:block; background: url(../images/bird_sm.png) right top no-repeat; padding-top:143px; }
.movie{ background:url(../images/movie.jpg) no-repeat; width:308px; padding-left:10px; height:265px; display:block; padding-top:8px;}
.content .lf1{ float:left; width:354px; padding-left:51px; display:block; background:url(../images/bird_lf.png) right top no-repeat; text-align:left;}
.content .lf2{ float:left; width:243px; display:block;  display:block; height:440px; padding-top:50px;  padding-right:15px;}
.content .lf3{ float:left; width:242px; display:block; padding-left:20px; padding-right:40px; padding-top:50px;}
.breadcromb{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#45717F; ont-weight:bold;}
.breadcrumb a{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#45717F; padding-bottom:8px; font-weight:bold; line-height:18px; }

#footer{ display:block; text-align:left; padding-left:10px; padding-top:8px;}
#footer p{ line-height:normal; font-size:10px; font-weight:bold; color:#45717f;}
#footer a{line-height:normal; font-size:10px; font-weight:bold; color:#45717f; margin-left:10px;}






div.contact_form form,
div.contact_form table,

   { margin: 0px; padding: 0px; vertical-align: top; text-align: left; width:238px; display:block; }

div.contact_form table { border-collapse: collapse; }
div.contact_form th    { padding: 0px 10px 0px 0px;  display:block; }
div.contact_form td    { padding: 0px  0px 3px 0px; margin-bottom:15px; display:block; }

div.contact_form img   { margin-left: 5px; }

div.contact_form em
{
  text-decoration: none;
  font-style:  normal;
  font-weight: 900;
  color: #004080;
}

div.contact_form  em.error, div.contact_form form em { color: #FF0000; }
div.contact_form div.error { margin-bottom: 15px; }

div.contact_form div.input { float:  left; clear:left; margin-bottom:15px; }
div.contact_form select    { width: 239px; }


/* ***** Graphics *********************************************************** */

div.contact_form div.input
{
  line-height: 1px;

  background: white no-repeat;
}

div.contact_form div.input input,
div.contact_form div.input textarea
{
  margin:  0px;
  border:  1px solid black;
  padding: 1px 1px 1px 3px;

  background: none;
}