/*
* Based on Skeleton by Dave Gamache (www.getskeleton.com)
* modified by kriesi as part of the wordpress avia framework
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */
	#wrap_all									{ margin: 0 auto; position:relative; z-index: 3; }
    .container                                  { position: relative; width: 930px; margin: 0 auto; padding: 0px; clear:both; overflow: hidden;}
    .container_wrap 							{ clear:both; position: relative; z-index: 1;}
    .unit, .units                           	{ float: left; display: inline; margin-left: 30px; position:relative; z-index:1; min-height:1px;}
    .row                                        { position:relative; margin-bottom: 20px; clear:both; }
	
	
	.boxed .container .stretch_full				{ position:relative; left:-30px; }
	.boxed #wrap_all							{ margin: 0 auto; width: 990px; }
    .boxed .container                           { margin: 0px 30px; }
    /* Nested Column Classes */
    body .unit.alpha, body .units.alpha, body div .first       { margin-left: 0; clear: left;}
    body .unit.alpha, body .units.alpha{width: 100%;}
    
    /* Base Grid */
    .container .one.unit, .container .one.units { width: 50px;  }
    .container .two.units                     	{ width: 130px; }
    .container .three.units                   	{ width: 210px; }
    .container .four.units                    	{ width: 290px;}
    .container .five.units                    	{ width: 370px; }
    .container .six.units                     	{ width: 450px; }
    .container .seven.units                   	{ width: 100%; }
    .container .eight.units                   	{ width: 610px; }
    .container .nine.units                    	{ width: 690px; }
    .container .ten.units                     	{ width: 770px; }
    .container .eleven.units                  	{ width: 850px; }
    .container .twelve.units					{ width: 930px; margin-left:0}
	#top.boxed  .stretch_full					{ width: 990px;}

    /* Offsets */
    #top .offset-by-one                   { padding-left: 80px;  }
    #top .offset-by-two                   { padding-left: 160px; }
    #top .offset-by-three                 { padding-left: 240px; }
    #top .offset-by-four                  { padding-left: 320px; }
    #top .offset-by-five                  { padding-left: 400px; }
    #top .offset-by-six                   { padding-left: 480px; }
    #top .offset-by-seven                 { padding-left: 560px; }
    #top .offset-by-eight                 { padding-left: 620px; }
    #top .offset-by-nine                  { padding-left: 700px; }
    #top .offset-by-ten                   { padding-left: 780px; }
    #top .offset-by-eleven                { padding-left: 860px; }
    
    
    
 /* #Desktop - Extra Large
================================================== */   
    
/*
    @media only screen and (min-width: 1140px)  {
    	.responsive .boxed #wrap_all							 { width: 1110px; }
        .responsive .container                                   { width: 1050px; }
		
	    .responsive .container .one.unit, .container .one.units { width: 60px;  }
	    .responsive .container .two.units                     	{ width: 150px; }
	    .responsive .container .three.units                   	{ width: 240px; }
	    .responsive .container .four.units                    	{ width: 330px; }
	    .responsive .container .five.units                    	{ width: 420px; }
	    .responsive .container .six.units                     	{ width: 510px; }
	    .responsive .container .seven.units                   	{ width: 600px; }
	    .responsive .container .eight.units                   	{ width: 690px; }
	    .responsive .container .nine.units                    	{ width: 780px; }
	    .responsive .container .ten.units                     	{ width: 870px; }
	    .responsive .container .eleven.units                  	{ width: 960px; }
	    .responsive .container .twelve.units					{ width: 1050px;}
		.responsive #top.boxed  .stretch_full					{ width: 1110px;}
		
	    .responsive #top .offset-by-one                   { padding-left: 90px;  }
	    .responsive #top .offset-by-two                   { padding-left: 180px; }
	    .responsive #top .offset-by-three                 { padding-left: 270px; }
	    .responsive #top .offset-by-four                  { padding-left: 360px; }
	    .responsive #top .offset-by-five                  { padding-left: 450px; }
	    .responsive #top .offset-by-six                   { padding-left: 540px; }
	    .responsive #top .offset-by-seven                 { padding-left: 630px; }
	    .responsive #top .offset-by-eight                 { padding-left: 720px; }
	    .responsive #top .offset-by-nine                  { padding-left: 810px; }
	    .responsive #top .offset-by-ten                   { padding-left: 900px; }
	    .responsive #top .offset-by-eleven                { padding-left: 990px; }
	    
	  }



/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
       .responsive .boxed #wrap_all 		{ width: 318px;  }
       .responsive .container { width: 258px; }
       .responsive .units, .responsive .unit { margin: 0; }

       .responsive .container .one.unit,
       .responsive .container .one.units,
       .responsive .container .two.units,
       .responsive .container .three.units,
       .responsive .container .four.units,
       .responsive .container .five.units,
       .responsive .container .six.units,
       .responsive .container .seven.units,
       .responsive .container .eight.units,
       .responsive .container .nine.units,
       .responsive .container .ten.units,
       .responsive .container .eleven.units,
       .responsive .container .twelve.units,
       .responsive #top .one_fifth,			
	   .responsive #top .one_fourth,		
	   .responsive #top .one_third,			
	   .responsive #top .two_fifth,			
	   .responsive #top .one_half,
           .responsive #top .commercial_bottom_blocks_first,
           .responsive #top .commercial_bottom_blocks,			
	   .responsive #top .three_fifth,		
	   .responsive #top .two_third,			
	   .responsive #top .three_fourth,		
	   .responsive #top .four_fifth { margin: 0; margin-bottom: 10px; width: 295px; margin-left: 3px; }
	   .responsive #top.boxed  .stretch_full{ width: 318px;}



        /* Offsets */
       .responsive #top .offset-by-one,
       .responsive #top .offset-by-two,
       .responsive #top .offset-by-three,
       .responsive #top .offset-by-four,
       .responsive #top .offset-by-five,
       .responsive #top .offset-by-six,
       .responsive #top .offset-by-seven,
       .responsive #top .offset-by-eight,
       .responsive #top .offset-by-nine,
       .responsive #top .offset-by-ten,
       .responsive #top .offset-by-eleven{ padding-left: 0; }


#indexContent p {
width: 260px; margin-left: 0px;

}

#commercialContent p {
width: 260px; margin-left: 0px;
}

.aboutUs {

width: 260px; margin-left: 0px;

}

#top .container .content .title_container .container {
padding-bottom: 2px;
position: relative;
left: 4px;
width:277px !important;
}


#commercialContentNoBorder {

display:none;
}

p {
margin: 10px 0px 0px 6px;
width: 256px;
}

#top .tweet {
padding: 10px 0;
line-height: 18px;
position: relative;
overflow: hidden;
font-size: 11px;
background: none;
border-top-style: dotted;
border-top-width: 1px;
margin: 0;
width: 260px !important;
}

#cuform_widget-2 {
left: -30px;
top:-20px;
}

.responsive #top .one_half {
width: 70% !important;
margin-left: 0px !important;
}


.teamProfileBlockOne {
width: 235px !important;
height: auto;
float: left;
background-color: white;
padding: 20px;
border: solid 1px #e1e1e1;
margin-top: 2px;
}


.teamProfileBlockOne p{
width: 235px !important;
}

.teamProfileBlockTwo {

display:none;
}

#tweetbox-2 {

display:none;
}

#newsbox-2 {
display:none;
}

ul {
list-style: none outside;
margin-left: 0px !important;
}

.transBlock {
display: block;
width: 250px !important;
height: 200px !important;
padding: 5px 5px;
background: none !important;
margin-bottom: -7px;
}

.responsive #top .one_third {
width: 260px !important; margin-left: 0px !important;
}

.container {
position: relative;
margin: 0 auto;
padding: 0px;
clear: both;
width: 300px !important;
}


.small_header_info {
position: relative;
text-align: center;
bottom: auto;
margin-top: 20px !important;
}

h1.logo {margin-top:10px !important;
margin-bottom:10px !important;
}


#top .slideshow_container {
position: relative;
margin-bottom: 30px;
clear: both;
left: 0px !important;
}

.slideshow_inner_caption {
width: 180px !important;
}

.slideshow_inner_caption h1 {
font-size: 9px!important;
font-family: Blokletters Balpen!important;
}

#top .post-title {
font-size: 25px;
line-height: 1.4em;
font-weight: none;
margin-bottom: 5px;
margin-top: 15px;
color: #C12938;
font-family: arial;
width: 100% !important;
}

#commercialContent {
width: 100% !important;
float: left;
padding-right: 30px;
}


#homeContentTwo {
width: 100% !important;
float: left;
margin-top: 0px !important;
height: 279px;
margin-bottom: 0px !important;
padding: 10px 5px !important;
display: none !important;
}


#commercialContentTwo {
width: 100% !important;
float: left;
margin-top: 0px !important;
border: none !important;
padding: 10px 5px !important;
display: none !important;
}

#quoteForm {
background-color: #2F3232;
height: auto;
padding: 10px;
border: red solid 1px;
width: 424px;
margin-top: 9px;
display: none !important;
}


.twitterBirdHolder {
width: 30px;
height: 31px;
float: left;
margin-top: 14px;
display: none;
}

.twitterHandle {
width: 179px;
height: 200px;
font-size: 16px !important;
color: #666666;
margin-top: 18px;
margin-left: 9px;
float: right;
display: none;
}

#top #slideshow_big {
border-bottom-width: 1px;
border-bottom-style: solid;
display: none;
}

#main .container {
position: relative;
padding-top: 10px;
left: 25px;
}





    }


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
    	.responsive .boxed #wrap_all  	{ width: 478px;  }
        .responsive .container { width: 418px; }
        .responsive .units, .responsive .unit { margin: 0; }

        .responsive .container .one.unit,
        .responsive .container .one.units,
        .responsive .container .two.units,
        .responsive .container .three.units,
        .responsive .container .four.units,
        .responsive .container .five.units,
        .responsive .container .six.units,
        .responsive .container .seven.units,
        .responsive .container .eight.units,
        .responsive .container .nine.units,
        .responsive .container .ten.units,
        .responsive .container .eleven.units,
        .responsive .container .twelve.units,
        .responsive #top .one_fifth,			
		.responsive #top .one_fourth,					
		.responsive #top .two_fifth,			
                .responsive #top .commercial_bottom_blocks,	
                .responsive #top .commercial_bottom_blocks_first,		
		.responsive #top .three_fifth,		
		.responsive #top .two_third,			
		.responsive #top .three_fourth,		
		.responsive #top .four_fifth { width: 418px; margin-left: 0; margin-bottom: 10px; }
		.responsive #top.boxed  .stretch_full{ width: 478px;}

 .responsive #top .one_third { width: 70% !important;}

 .responsive #top .one_half { width: 70% !important;}

#top .post-title {
font-size: 25px;
line-height: 1.4em;
font-weight: none;
margin-bottom: 5px;
margin-top: 15px;
color: #C12938;
font-family: arial;
width: 70% !important;

}

#commercialContent {
width: 70% !important;
float: left;
padding-right: 30px;
}

#quoteForm {
background-color: #2F3232;
height: auto;
padding: 10px;
border: red solid 1px;
width: 424px;
margin-top: 9px;
display: none !important;
}


        
    }


/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested units,
    or wrap each row of units in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear units */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }


/* Columns for better content separation
================================================== */

div .one_fifth			{	overflow: hidden; z-index:1;  margin-left: 4%; width:16.5%; float:left;	position:relative; }
div .one_fourth			{	overflow: visible; z-index:1;  margin-left: 4%; width:22%;  float:left; 	position:relative; left:-3px; }
div .one_third			{	z-index:1;  margin-left: 3.8%; width:30.5%; float:left; 	position:relative; }
div .two_fifth			{	overflow: hidden; z-index:1;  margin-left: 4%; width:38.5%; float:left;	position:relative; }
div .one_half		{	overflow: visible; margin-top:10px; z-index:1;  margin-left: 4%; width:48%; float:left; 	position:relative; }
div .three_fifth		{	overflow: hidden; z-index:1;  margin-left: 4%; width:57%; float:left; 	position:relative; }
div .two_third			{	overflow: hidden; z-index:1;  margin-left: 4%; width:65.5%; float:left; 	position:relative; }
div .three_fourth		{	overflow: hidden; z-index:1;  margin-left: 4%; width:74%; float:left; 	position:relative; }
div .four_fifth			{	overflow: hidden; z-index:1;  margin-left: 4%; width:79%; float:left; 	position:relative; }
.msie7 .one_fourth		{ 	width:21.5%;  	}
.msie7 div, .msie7 li	{	zoom:1; 		}


/* Custom Columns for better content separation
================================================== */

.commercial_bottom_blocks_first {

overflow: visible;
margin-top: 10px;
z-index: 1;
width: 22%;
float: left;
position: relative;}



.commercial_bottom_blocks {

overflow: visible;
margin-top: 10px;
z-index: 1;
margin-left: 4%;
width: 22%;
float: left;
position: relative;}



/* Columns for better content separation (no margin)
================================================== */

body div .no_margin		{ margin-left:0;}
.no_margin.one_fifth	{  width:20%;   }
.no_margin.one_fourth	{  width:25%;   }
.no_margin.one_third	{  width:33.3%; }
.no_margin.two_fifth	{  width:40%;   }
.no_margin.4	{  width:50%;   }
.no_margin.three_fifth	{  width:60%;   }
.no_margin.two_third	{  width:66.6%; }
.no_margin.three_fourth	{  width:75%;   }
.no_margin.four_fifth	{  width:80%;   }
.msie7 .no_margin.one_fourth{ 	width:24.99%;  	}