/* CSS Document */

html,body{
width:100%;	
height:100%;
margin:0;
padding:0;
line-height: 1;
color: black;
background: white;
text-decoration:none;
font-family: 'ralewayregular';	
}

html, body {
height: 100%;
}

#container {
position:relative;
min-height: 100%;
height: 100%;
}

.wrapper{
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  padding: 0 20px;
}

.wrapperBG{
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  background-image: url("../img/panelBG.gif");
    background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#top_bar{
margin: 0 auto;
position:fixed;
z-index: 1110;
width:100%;
height: 140px;  
}
 
#top1{
margin: 0 auto; 
width:100%;
height: 95px;
background:#F3F5F9;
text-align:center;
border-top:#DADADA 1px solid;
border-bottom:#D6D6D6 1px solid;
}

@media (max-width: 1298px) {
#top1{
margin: 0 auto; 
width:100%;
height: 95px;
background:#1d4078;
text-align:center;
border-top:#DADADA 1px solid;
border-bottom:#D6D6D6 1px solid;
}
}



#top2{
margin: 0 auto;  
width:100%;
height: 48px;
background:#E5E5E5;
border-bottom:#FF0000 1px solid;
}

.top_cont{
margin: 0 auto;
padding-top:4px;  
width:1124px;
height:100%;
text-align:left; 
} 

@media (min-width: 1299px) {
#logo{
position:absolute;
left:0;
top:0; 
width:288px;
height:140px;
background:#003366 url("../img/logo_blue.jpg") no-repeat 0 0 ;
background-image: url("../img/logo_blue.jpg");  
background-position: 0 0;
background-repeat: no-repeat; 
z-index:10000;
	}
}
 
@media (max-width: 1298px) {
#logo_small{
position:absolute;
left:0;
top:0; 
width:444px;
height:94px;
background:#003366 url("../img/logo_blue_long.jpg") no-repeat 0 0 ;
background-image: url("../img/logo_blue_long.jpg");  
background-position: 0 0;
background-repeat: no-repeat; 
z-index:10000;
	}
}
 

@media (max-width: 1299px) {
#logo{
display: none !important;
	}
}

@media (max-width: 1024px) {
.phone_gray {
        display: none !important;
    }
}

@media (max-width: 1566px) {
.phone_num {
        display: none !important;
    }
}

.phone_gray{FONT-SIZE: 110%; COLOR: #A1A1A1;font-family: 'ralewaysemibold',Arial, Helvetica, sans-serif; text-transform: uppercase;}
.phone_num{FONT-SIZE: 110%; COLOR: #A1A1A1;font-family: 'ralewaysemibold',Arial, Helvetica, sans-serif; text-transform: uppercase;}

#top_buffer{
margin:0 auto;
width:100%;
height:142px;
border-bottom:#ff0000 1px solid;
}

#content{
margin: 0 auto;  
width:100%;
min-height: 25%;
/*background-image: url("../img/pageBG.gif");  */
height: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}


#content_page{
margin: 0 auto;  
width:100%;
height: 100%;
min-height: 25%; 
/*background-image: url("../img/pageBG.gif");  */
background-position: center;
background-repeat: repeat-y;
/*background-size: cover; */
}


.clearMe{
clear:both;
}


.buffer{
clear:both;
width:100%;
height:20px;
}

 
.left{ 
float: left; width: 48%; text-align: left;
}


.right{
float: right; width: 48%; text-align: left;
}

.left_l{ 
float: left; width: 66%; text-align: left;
}


.right_l{
float: right; width: 33%; text-align: left;
}

.left_r{ 
float: left; width: 33%; text-align: left;
}


.right_r{
float: right; width: 66%; text-align: left;
}

.clearMe{clear:both;}

.pic_frame{
-webkit-box-shadow: 10px 10px 5px 0px rgba(143,139,143,1);
-moz-box-shadow: 10px 10px 5px 0px rgba(143,139,143,1);
box-shadow: 10px 10px 5px 0px rgba(143,139,143,1);
border:#cccccc 1px solid;
}

.center{
text-align:center;
}


.dealerList{
float:left;
margin-left:10px;
margin-right:10px;
}

.dealer_dist{
float:left;
margin:20px; 
border:#ccc 1px solid;
}


 

#footer_top{ 
width:100%;
height:18px;  
background: url("../img/footer_borger.gif") repeat 0 0; 
display:block;
}

.social{
margin:0 auto; 
width:453px;
height:61px; 
text-align:center; 
}

#footer { 
bottom:0;
width:100%; 
height:660px;
color:#f3f5f9;
font-size:66%; 
background: #302E2F; 

}

@media (max-width: 1399px) {
#footer { 
bottom:0;
width:100%; 
height:190%;
color:#f3f5f9;
font-size:66%; 
background: #302E2F; 
}
}


#footer_cont {
margin:0;
padding:0;
margin: 0 auto; 
width:100%; 
height:658px;
color:#f3f5f9;

} 
 

 
 