/* - - - - - - - - - - - - - - - - - - - - -

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,span{ 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-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#44707b;
}
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;}
.lefrt{ float:left;}
.margg20{ margin-right:20px;}
/*
----------------------------------------------------------------------------- 
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;}

#container-1 p{ line-height:normal; font-weight:normal; padding-top:10px; padding-right:20px;}


.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:325px; 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:253px; display:block; padding-left:20px;  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;}

.content .lf4{ float:left; width:557px; display:block; padding-top:50px;}
.bot_tab{ background:url(../images/bot_tab.jpg) no-repeat; width:555px; height:19px;}
.cen_tab{ background:url(../images/cen_tab.jpg) repeat-y; width:516px; padding-top:30px;  padding-left:18px; padding-right:20px;}

.boder{ border:7px solid #ffffff; }

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 { background:url(../images/input_bg.jpg) repeat-x; height:23px; border-left:1px solid #a1ced1; border-right:1px solid #a1ced1; display:block; width:180px; padding-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#44707b; }
div.contact_form select    { width: 239px; }


/* ***** Graphics *********************************************************** */

div.contact_form div.input
{
  line-height: 1px;


}
.submit{ background:url(../images/trimite.jpg) no-repeat; width:72px; height:32px; cursor:pointer; border:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-transform:uppercase;}
div.contact_form div.input input,
div.contact_form div.input textarea
{
  margin:  0px;
  border:1px solid #ffffff;
  padding: 1px 1px 1px 3px;


}

.new_divider{background:url(../images/divider_dotted.jpg) top repeat-x; height:50px; margin-top:20px; text-align:left; padding-top:20px; }
.blue2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#437180;}
.pdf{padding-right:50px; text-align:left; padding-top:20px;}