body {	 background: #f4ebd9; 
margin: 0px auto;
background-image:url('../images/interiordrawnew.jpg'); 
background-size: contain;
padding:0px 0px 0px 0px;
	text-align:center;  
 
}
 

  
#wrapper { 
	 margin: 0px auto; padding:0px; 
	text-align:center;  
width:100%;   	background:transparent    max-width:100%; 
 
  
}


  
#wrap {  
 	 margin:8px auto; padding:0px; 
	text-align:center;    background: #f6e8cc;   
	z-index:2;
	 background: transparent;  
width:100%;  
  
}


   

#logo {  text-align:center;  
margin:0px;  
padding:0px; max-width:100%; 
 
}
 

#temparea {  
   text-align:center; 
  margin:0px auto; padding:0px;  
    background:transparent; 
  max-width:100%; 
}
 
  
 
#content {   max-width:1100px;  
text-align:center;   
 margin:0px auto; padding: 0px;  
   width:100%;  
    background:transparent; 
  
}  
   
#content, #contentrequest {   width:1100px;  
text-align:center;   
 margin:10px auto; padding: 0px;  
  max-width:100%;  
    background:transparent; 
  
}  

#contentrequest h1 { text-align:center; 
font: bold 16px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
color: #621d17; 
padding:10px 0px; 
margin: 0px;
background: transparent;  }
 

#contentrequest h2 { text-align:center; 
font: normal 12px Verdana, Arial, Helvetica; 
color: #000000; 
padding:5px 0px 10px 0px; 
margin: 0px;
background: transparent;line-height: 140%; } 

 
#contenthome {   
   width:1100px;  
  text-align:center;   
 margin:0px auto; padding:0px 0px 0px 13px;  
  max-width:100%;   
  
}   

#contenthome h1 { text-align:left; 
font: bold 16px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
color: #621d17; 
padding:10px 0px; 
margin: 0px;
background: transparent;  }
 

#contenthome h2 { text-align:left; 
font: normal 14px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica; 
color: #000000; 
padding:10px 0px; 
margin: 0px;
background: transparent;line-height: 140%; } 


#contenthome h3 { text-align:left; 
font: normal 14px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica; 
font-style:italic; 
color: #000000; 
padding:10px 0px;  
margin: 0px;
background: transparent; }

blockquote { text-align:left; 
  font: normal 14px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
font-style:italic; 
padding:10px 0px; 
margin: 0px;
   border-left: 3px solid #bfa087;
  background: transparent; 
} 

#contenthome h4 { text-align:right; 
font: normal 14px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica; 
font-style:italic; 
color: #000000; 
padding:1px 0px 2px 0px; 
margin: 0px;
background: transparent; } 



#contenthome a {  
color: #6a0000;  text-decoration: underline; background: transparent; }

#contenthome a:hover { 
color: #000000;  text-decoration: none;background: transparent;  }

  
    
#groupbox { text-align: center; margin: 0px auto; padding:5px;  max-width:642px;  
  background:transparent;}

.imagegrpleft { float:left; width:210px; background:transparent; margin-bottom:20px; padding: 0px;  max-width:100%; font: normal 12px Verdana, Arial, Helvetica, sans-serif;  text-align: center; }

.imagegrpleft img { float:left; width:175px; background:#fff;   margin:1px; padding: 8px; border: 1px solid #281818; max-width:100%; f  text-align: center; }
 
 
.imagegrpleft a {  
color: #6a0000;  text-decoration: none; background: transparent; }

.imagegrpleft a:hover { 
color: #000000;  text-decoration: underline;background: transparent;  }

  
 
#flrplanbkg { float:left; width:215px; background:#fff;   margin:10px 15px 10px 0px; padding: 0px 0px 0px 0px; border: 1px solid #281818;max-width:100%;}
 

#flrplanbox { margin: 0px; padding:5px;  max-width:100%;}


#flrplanbkg  h1 { text-align: center; color: #fff; background: #6c410e; font: bold 12px Verdana, Arial, Helvetica, sans-serif;  margin: 2px 1px; padding:5px;line-height: 140%; }


#flrplanbkg h2 { text-align: left; color: #000; background: #fff; font: normal 12px Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 8px 3px; line-height: 140%; }
  
  
  
  
  
  
#pkgboxbkg { float:left; width:275px; background:#fff;   margin:10px 15px 10px 0px; padding: 0px 0px 0px 0px; border: 1px solid #281818;max-width:100%;}
 

#pkgbox { margin: 0px; padding:5px;  max-width:100%;}


#pkgboxbkg  h1 { text-align: center; color: #fff; background: #6c410e; font: bold 12px Verdana, Arial, Helvetica, sans-serif;  margin: 2px 1px; padding:5px;line-height: 140%; }


#pkgboxbkg h2 { text-align: left; color: #000; background: #fff; font: normal 12px Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 8px 3px; line-height: 140%; }
  
  
  
 #pkgboxbkgin { float:left;   background:#fff;   margin:8px 10px 15px 0px; padding: 0px; border: 1px solid #281818; max-width:410px;   width:100%; }
  
  
#pkgboxin  { margin: 0px; padding:1px; max-width:100%; }


#pkgboxbkgin   h1 { text-align: center; color: #fff; background: #6c410e; font: bold 10px Verdana, Arial, Helvetica, sans-serif;  margin: 2px 1px; padding:5px; 
text-transform: none;}


#pkgboxbkgin  h2 { text-align: left; color: #000; background: #fff; font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 8px 3px;  }
  
  
  
.planspdf { float:left; text-align:left; 
font: normal 10px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
color: #000000; 
padding:8px; 
max-width:160px; 
margin: 5px 8px;
background: transparent;  } 

  
   
  
#pkgboxwide { float:left; width:475px; background:#fff;   margin:10px 15px 10px 0px; padding: 0px 0px 0px 0px; border: 1px solid #281818;max-width:100%;}
 
 
#pkgboxwd  { margin: 0px; padding:2px; max-width:100%; }


#pkgboxwide  h1 { text-align: center; color:#fff; background: #6a0000; font: bold 12px Verdana, Arial, Helvetica, sans-serif;  margin: 2px 1px; padding:5px;line-height: 140%; }


#pkgboxwide h2 { text-align: left; color: #000; background:#fff; font: normal 12px Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 8px 8px; line-height: 140%; }
  
  
  

#pkgboxwd ul { text-align:left; 
padding:3px 7px 3px 0px; 
margin: 10px 8px 8px 0px;
background: #fff; }

#pkgboxwd li { text-align:left; 
font: normal 12px verdana, arial, helvetica, san-serif; 
color: #000000; 
padding:3px 0px 3px 1px; 
margin: 8px;
background: #fff; }

 
#pkgboxrighttrus  { float:right; width:285px; background:#fff;   margin:10px 0px 10px 10px; padding: 0px 0px 0px 0px; border: 1px solid #281818;max-width:100%;}
    

#pkgboxrgttrus {  margin: 0px; padding:1px;  max-width:100%;}
 
 

#pkgboxrightwht  { float:right; width:275px; background:#fff;   margin:10px 0px 10px 10px; padding: 0px 0px 0px 0px; border: 1px solid #281818;max-width:100%;}
    


#pkgboxright { float:right; width:200px; background:#fff;   margin:10px 15px 10px 10px; padding: 0px 0px 0px 0px; border: 1px solid #cccccc; max-width:100%;}
 

#pkgboxrgtwht, #pkgboxrgt { margin: 0px; padding:5px;  max-width:100%;}


#pkgboxrgttrus h1, #pkgboxrgtwht h1, #pkgboxrgt  h1 { text-align: center; color: #fff; background: #6a0000; font: bold 10px Verdana, Arial, Helvetica, sans-serif;  margin: 2px 1px; padding:5px;line-height: 140%; }


#pkgboxrgtwht h2, #pkgboxrgt h2 {  text-align: left; color: #000; background: #fff; font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 8px 3px; text-style: italic; ;line-height: 140%; font-style: italic;}
  
  
#imagecenterphil { margin: 5px auto; padding: 0px;  max-width:100%;}

 

#pkgboxrgtwht h2 {  text-align: left; color: #000; background: #fff; font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 8px 3px; text-style: italic; ;line-height: 140%; font-style: normal;}
 
  

     
a { color: #6a0000; text-decoration: underline;  background:transparent; 
}
 

a:hover { color: #000000; text-decoration: none; background:transparent; 
}

#imagecentertable { float:right; text-align:left; margin:10px 0px 10px 10px; padding: 3px;  max-width:270px; width:100%; } 

     
#homeimage{ float:right;
  width: 260px;  
margin:5px 10px ; 
padding: 10px;
background: transparent;  max-width:100%;
}
  

 .imagehome { float:right;
  width: 250px;  
margin:5px 10px ; 
padding: 0px;
background: transparent;  max-width:100%;
}
 
 
 
h1 { text-align:left; 
font: bold 16px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
color: #621d17; 
padding:10px 0px; 
margin: 0px auto;
background: transparent; 
text-transform: uppercase;}
 

h2 { text-align:left; 
font: normal 13px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
color: #000000; 
padding:8px 0px; 
margin: 0px;
background: transparent; line-height: 140%;}


h3 { text-align:left; 
font: bold 14px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
color: #812119; 
padding:0px; 
margin: 5px 0px;
background: transparent;  } 
 
h4 { text-align:center; 
font: normal 12px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
color: #000000; 
padding:0px; 
margin: 0px auto;
background: transparent;  }

h5 { text-align:center; 
font: bold 14px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
color: #ffffff; 
padding: 0px; 
margin: 10px auto;
background: #002400;  } 
  
h6 { text-align:left; 
font: bold 13px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
color: #6a0000; 
padding: 5px 0px 2px 0px; 
margin: 0px auto;
background: transparent;
text-transform: uppercase;  }
 
 
#subheading { text-align:center; 
font: bold 14px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
color: #6a0000; 
padding:8px 0px; 
margin: 0px auto;
background: transparent; 
text-transform: uppercase;} 

 
#subheader{ text-align:center; 
font: bold 13px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
color: #6a0000; 
padding:8px 0px; 
margin: 0px auto;
background: transparent; 
text-transform: uppercase;} 

textcenter{ text-align:center; 
font: normal 12px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
color: #000000; 
padding:8px 0px; 
margin: 0px auto;
background: transparent;  }

.faq { cursor:hand; cursor:pointer;  
         }
        
.faqnonorder { cursor:hand; cursor:pointer;  
        border-bottom:none; max-width:100%;     }
         
.faa { display:none; }
  
#faqlist {  text-align:left; float:left; 
 padding: 0px; width:100%;  
margin: 10px 0px 8px 0px; background:transparent; 
max-width:100%}
 
.faa { text-align:left; 
font: normal 12px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
color: #000000; 
padding:8px 10px; 
margin: 5px;
background: #fbf2e5; line-height: 140%;}
 
  
#content ul { 
padding:3px 0px 3px 0px; 
margin: 10px 0px 8px 30px;
background: transparent; }

#content li { text-align:left; 
font: normal 12px verdana, arial, helvetica, san-serif; 
color: #000000; 
padding:3px 0px 3px 3px; 
margin: 0px; list-style-position: inside;
background: transparent; }


.tabtextform {
  text-align:left;
  color: #000;
  font: normal 13px Helvetica, sans-serif;

  background-color:transparent;
   padding:4px 1px 4px 5px;
  margin:0px;
}


.tabtextform td { vertical-align: top;
  text-align:left;
  color: #000;
  font: normal 13px Helvetica, sans-serif;

  background-color:transparent;
   padding:4px 1px 4px 5px;
  margin:0px;
}

.tabtextbox {
  text-align:left; 
  background-color:transparent;
   padding:4px 1px 4px 5px;
  margin:0px;
}

#framearea { text-align:center; margin:0px auto; padding: 10px 0px 5px 0px; max-width:100%;}  
 

.planspdf { float:left; text-align:left; 
font: normal 10px "Times New Roman", Times, serif;;
color: #000000; 
padding:10px; 
max-width:160px; 
margin: 5px 10px;
background: transparent;  } 

 #imagetrus { float:left;
margin:5px 0px 10px 10px; 
font: normal 11px  Verdana, Arial, Helvetica;
padding: 0px;
background: transparent;  max-width:100%;
}
 
 #imagerightfaq { float:right;
margin:5px 0px 10px 10px; 
padding: 0px;
background: transparent;  max-width:100%;
}
 
 #imagerightpic { float:right;
margin:5px 0px 10px 10px; 
padding: 0px;
background: transparent;  max-width:100%;
}
 #imageleftpic { float:left;
margin:5px 10px 8px 0px; 
padding: 0px;
background: transparent;  max-width:100%;
}


 #imagelefttim { float:left;
margin:5px 10px 8px 0px; 
padding: 0px;
background: transparent;  max-width:100%;
}

 #imageleft { float:left;
margin:5px 10px 8px 0px; 
padding: 0px;
background: transparent;  max-width:100%;
}
 
 #imageleftphil { float:left;
margin:5px 10px 8px 0px; 
padding: 0px;
background: transparent;  max-width:100%;
}

 #imagerightpic { float:right;
margin:5px 0px 10px 10px; 
padding: 0px;
background: transparent;  max-width:100%;
}

 #imageright { float:right;
margin:5px 0px 10px 10px; 
padding: 0px;
background: transparent;  max-width:100%;
}
 
 
.imagerightport { float:right;
margin:5px 0px 10px 10px; 
padding: 0px;
background: transparent;  max-width:100%;
}
 
 
 #imagerightflrplan { float:right;
margin: 0px 0px 10px 10px; 
padding: 0px; max-width:150px; 
background: transparent;   width:100%; 
}
 
 #imageleftflrplan { float:left;
margin: 0px 10px 10px 0px; 
padding: 0px; max-width:150px; 
background: transparent;   width:100%; 
}
 
 #imagerighttid { float:right;
margin:5px 8px 10px 10px; 
padding: 0px;
background: transparent;  max-width:100%;
}
 
 #imagerightstory { float:right;
margin:1px 0px 8px 15px; 
padding: 0px; max-width:220px;
background: transparent; width:100%;
}
 

 #imagerightstory1 { float:right;
margin:5px 0px 10px 15px; 
padding: 0px; max-width:370px;
background: transparent; width:100%;
}
 

 #imagerightdraw { float:right;
margin:5px 0px 10px 15px; 
padding: 0px;  width:400px;
background: transparent;  max-width:100%;
}

#imagerightdraw450 { float:right;
margin:5px 0px 10px 15px; 
padding: 0px;  width:450px;
background: transparent;  max-width:100%;
}

#imagerightdraw650 { float:right;
margin:5px 0px 10px 15px; 
padding: 0px;    
background: transparent;  max-width:100%;
}

#imageleftdraw { float:left;
margin:5px 10px 10px 0px; 
padding: 0px; width:400px;
background: transparent;  max-width:100%;
}

 .imageleft { float:left;
margin:5px 10px 10px 0px; 
padding: 0px;
background: transparent;  max-width:100%;
}

.imageleftstay { float:left;
margin:5px 10px 10px 0px; 
padding: 0px;
background: transparent;  max-width:100%;
}


.imageright { float:right;
margin:5px 0px 10px 10px; 
padding: 0px;
background: transparent;  max-width:100%;
}

  
 #imagelefttruss { float:left;
margin:5px 10px 10px 0px; 
padding: 0px; max-width:300px;  width:100%;
} 


#imagecenter { text-align:center; margin:0px auto; padding: 0px; max-width:100%; min-width:100%;  } 
 

.imagecenter { text-align:center; margin:0px auto; padding: 0px; max-width:100%; min-width:100%; } 

 

.tabletextbkg {  text-align:left; font: bold 11px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
margin: 0px; padding:3px 0px 3px 5px;  color: #ffffff; background:#6a0000; }
  

.tabletext {
  text-align:left;
  color: #000;
  font: normal 11px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
  background-color:transparent;
   padding:3px 5px 3px 5px;
  margin:0px;
}


.tabletextbold {
  text-align:left;
  color: #000;
  font: bold 11px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
  background-color:transparent;
   padding:3px 3px 3px 7px;
  margin:0px;
}
 
 .tabtextleft { text-align:left; font: normal 11px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica; color: #000000; background:#fff; margin:3px auto;  padding:2px 5px 5px 5px; max-width:100%; vertical-align: top;} 
 
 
  

.center { text-align:center; 
padding:0px; 
margin: 0px auto; }


#center { text-align:center; 
padding:0px; 
margin: 0px auto; }


.links { text-align:center; font: normal 11px verdana, arial, helvetica, san-serif; color: #000000; background: transparent; padding: 10px 0px 10px 0px; margin: 0px; max-width:100%; min-width:`100%; }



#return { clear:both;  text-align:center; font: normal 10px verdana, arial, helvetica, san-serif;  color: #000000; padding: 10px 0px 10px 0px;   cursor: pointer; background: transparent;}

#return a {
color: #000000;
text-decoration: underline;
}
 
#return a:hover {
color: #6a0000;
text-decoration: none;
}

 

#navbottom { width:920px;
text-align:center; 
border-top: 1px solid #6a0000; 
border-bottom: 1px solid #6a0000; 
color: #000000;
font: normal 10px verdana, arial, helvetica, san-serif;
text-decoration: none;
cursor: pointer;
background: transparent;
margin: 2px auto 8px auto; padding: 10px 0px 10px 0px;
max-width:100%;  
}

#navbottom a { color: #000000; text-decoration: none; background:transparent; 
}
 
#navbottom a:hover { color: #6a0000; text-decoration: underline; background:transparent; 
}

 
  
#bottombox { float:right; width:100%; background:#2f1205;   margin:0px auto; padding: 0px 0px; }

  
#bottomboxtwo { float:right; width:100%; background:#642b12;   margin:0px auto; padding: 0px 0px 0px 0px; }


#address { 
text-align:center; 
color: #fff;
font: bold 14px verdana, arial, helvetica, san-serif;
background:#6a0000
padding:10px 0px 0px 0px; margin:10px 0px 0px 0px; 
}


 #address1 { 
text-align:center; 
color: #fff;
font: normal 13px verdana, arial, helvetica, san-serif;
background:transparent;
padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; 
}
 
#address1 a {   color: #fff; text-decoration: underline; }


#address1 a:hover {   color: #fff; text-decoration: none;   }


 
#byline { clear:left; text-align:center; font: normal 10px verdana, arial, helvetica, san-serif;  color: #fff; background: transparent; 
padding: 10px 0px; margin: 0px auto;}

#byline a {   color: #fff; }


#byline {   color: #fff; text-decoration: none; }



 
#stats { clear:left;
text-align:center; 
font: normal 10px verdana, arial, helvetica, san-serif; 
color: #6a0000;
padding:40px 0px 10px 0px; margin: 0px auto;
background: transparent;}
  
  
 table { 
  width: 99%;  margin:0px auto; text-align:center;
  padding:0px;
  border-collapse: collapse; 
}
  

form input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel] { max-width:90%;min-width:90%; 
  display: block;
  margin: 0px; padding:2px;
  width: 100%; height: 15px;
  line-height: 10px;  
border:3px solid #bbb;
}
   

/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 3680px)  and  (min-width: 200px)

{ 

#tags { display:none;}
 

#tags a {
color: #3d1c08;

}

#tags a:hover {
color: #3d1c08;

} 
 


/* Responsive iFrame */
 
.responsive-iframe-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0; max-width:96%;
     text-align:center; 
     margin:10px auto 20px auto;
}
 
.responsive-iframe-container iframe,  
.vresponsive-iframe-container object, 
.vresponsive-iframe-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

    

 
 
 
form input[type=submit], input[type=reset] { margin: 1px 2px;  
  max-width: 92%;width: 87px; float:left;  }
  
#callus { 	display: none;   padding:0px; margin:0px;
}
 
  


/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 3680px)  and  (min-width: 500px)

{ 

#logo {  width:100%;
 text-align: center;   
 margin:0px auto;   padding:0px;} 

#logomobile { 	display: none;  padding:0px; margin:0px;}
}   

 

 
 
/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 499px) { 


#logo { display: none;  padding:0px; margin:0px;}
}   
   

#logomobile {  width:100%;
 text-align: center;   
 margin:0px auto;   padding:0px;} 
 
}
 
 
 

/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 3680px)  and  (min-width: 380px)

{
 
#callus { 	display: none;  padding:0px; margin:0px;}
}  
 
 
 
 
/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 3680px)  and  (min-width: 680px)

{ 
 
#return, #navbottom { 	display: none;  padding:0px; margin:0px;}
   
 } 

 

   


 
/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 390px) {
   

#callus { display: block;  
 text-align: center;  color: #ffffff;
 font: bold 11px verdana, arial, helvetica, sans-serif;
 margin:6px auto; 
 padding:5px;   width:100%;
 background: #6a0000;   -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;max-width:95%; 
min-width:95%;
}

#callus a { 
 padding:0px; margin:0px;  color: #ffffff; text-decoration:none;
 background: transparent;
}
  
 
 #callus a:hover { 
 padding:0px; margin:0px;  color: #ffea00; text-decoration:none;
 background: transparent; text-decoration: underline;
}
 
 
 
}

   


/*Media QUeries styles for screen 911px and lower*/
@media screen and (max-width: 1130px) 

{ 
 
#temparea, #content, #contenthome,  #contentrequest {   
 width: 98%; padding:0px;
	}
 
 
   } 
 
 

/*Media Queries styles for screen 811px and lower*/
@media screen and (max-width: 811px) 

{
   
	
#content {    width: 98%;}  
    
#tags {  display: none; } 
}
 
  
  
    
    
    

/*Styles for screen 490px and lower*/
@media only screen and (max-width: 980px) {
  
#pkgboxwide {  text-align:left; float:left; width:355px; background:#fff;   margin:5px 14px 5px 10px; padding: 1px; border: 1px solid #281818;  } 

#pkgboxwd { margin: 0px; padding:5px;  text-align:center;   }


#pkgboxwide  h1 { text-align: center; color: #fff; background: #6a0000; font: bold 12px Verdana, Arial, Helvetica, sans-serif;  margin: 2px 1px; padding:5px; }


#pkgboxwide h2 { text-align: left; color: #000; background: #fff; font: normal 12px Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 8px 3px;  }
  
}



    

/*Styles for screen 490px and lower*/
@media only screen and (max-width: 890px) {
  
#pkgboxwide { display:none; } 

#pkgboxwd {display:none;  }
 
}



/*Styles for screen 640px and lower*/
@media only screen and (max-width: 640px) {

 
	#temparea { width: 98%;
	}
	  
	 
#content {   width: 98%;   
}  
   
   
#navbottom { width: 98%; font: normal 10px verdana, arial, helvetica, san-serif;
}
 
   

 #address { float:none; text-align:center;  margin:5px 0px 1px 0px;  padding:1px; max-width:100%; 
}

 #address1 { text-align: center; 
margin:0px 0px 1px 0px; padding:0px 0px 10px 0px;
 }
 
  
form input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel] { max-width:97%;min-width:97%; 
  display: block;
  margin: 0px; padding:2px;
  width: 98%; height: 15px;
  line-height: 10px;  
  border: 1px solid #bbb;
}
   
   
form input[type=submit], input[type=reset] { margin: 1px 3px;  
  max-width: 98%;width: 87px; float:left;  }
  
#tags  { display: none; 
	}
	
    #stats  { display: none; 
	}
  

 #address {  
font: bold 12px verdana, arial, helvetica, san-serif; 
}

  #address1 {  
font: normal 11px verdana, arial, helvetica, san-serif; margin: 0px auto;
}
  
}
 
 

    
/*Styles for screen 550px and lower*/
@media only screen and (max-width: 550px) {
 
	#temparea { width: 98%;
	}
	  
	 
#content {   width: 98%;  
text-align:center;   
 margin:0px auto; padding:5px 0px;  
  max-width:100%;  
    background:transparent; 
  
}  
   
  
 #imageright { float:none; text-align:center;
margin:10px auto; 
padding: 0px;
background: transparent;  max-width:100%;
}


}





/*Styles for screen 490px and lower*/
@media only screen and (max-width: 500px) {
 
  
 

#homeimage{ float:right;
  width: 260px;  
margin:5px ; 
padding: 2px;
background: transparent;  max-width:100%;
}
 
 


 .imagehome { float:right;
  width: 255px;  
margin:5px 1px ; 
padding: 0px;
background: transparent;  max-width:100%;
}
 
#pkgboxbkg {  text-align:right; float:right; width:255px; background:#fff;   margin:5px 7px 5px 10px; padding: 1px; border: 1px solid #281818;  }
   

 
#pkgbox { margin: 0px; padding:5px;  text-align:center;   }


#pkgboxbkg  h1 { text-align: center; color: #fff; background: #6a0000; font: bold 12px Verdana, Arial, Helvetica, sans-serif;  margin: 2px 1px; padding:5px; }


#pkgboxbkg h2 { text-align: left; color: #000; background: #fff; font: normal 10px Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 8px 3px;  }
  
}



/*Styles for screen 490px and lower*/
@media only screen and (max-width: 3430px)  and  (min-width: 431px)  {
   

#homeimage{ float:right;
  width: 260px;  
margin:5px 10px ; 
padding: 10px;
background: transparent;  max-width:100%;
}
  
 
    
#homeimagemid { display:none;
}

 
 } 




/*Styles for screen 430px and lower*/
@media only screen and (max-width: 430px)   {
    
  
 #imagelefttruss { float:none;
margin: 10px auto; 
padding: 0px; max-width:430px;  width:100%;
} 
 
 
#pkgboxrighttrus  { float:left;
   width:430px; background:#fff; margin: 10px auto; padding: 0px 0px 0px 0px; border: 1px solid #281818;max-width:100%;}
    

#pkgboxrgttrus {  margin: 0px; padding:1px;  max-width:100%;}
 
  
 
 } 





/*Styles for screen 490px and lower*/
@media only screen and (max-width: 390px)   {
   


#pkgboxrightwht  { float:none; width:100%; background:#fff;   margin: 0px auto; padding: 0px 0px 0px 0px;  max-width:100%;}
    
 
 

 
 }
 
 
 
 
  
   

/*Styles for screen 490px and lower*/
@media only screen and (max-width: 431px) {
 
#homeimage {  display:none;
}


#homeimagemid { float:none; text-align:center;
  width: 100%;  
margin:15px auto ; 
padding: 0px;
background: transparent;  max-width:100%; 
}
 
  .imagehome { float:none;text-align:center;
  width: 100%;  
margin:5px auto ; 
padding: 0px;
background: transparent;  max-width:100%;
}
 
#pkgboxbkg {  text-align:right; float:right; width:255px; background:#fff;   margin:5px 7px 5px 10px; padding: 1px; border: 1px solid #281818;  }
   

 
#pkgbox { margin: 0px; padding:5px;  text-align:center;   }


#pkgboxbkg  h1 { text-align: center; color: #fff; background: #6a0000; font: bold 12px Verdana, Arial, Helvetica, sans-serif;  margin: 2px 1px; padding:5px; }


#pkgboxbkg h2 { text-align: left; color: #000; background: #fff; font: normal 10px Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 8px 3px;  }
  
}


/*Styles for screen 490px and lower*/
@media only screen and (max-width: 510px) {
  
 #imagerightfaq {display:none;
}
}



/*Styles for screen 490px and lower*/
@media only screen and (max-width: 490px) {
 
     
#temparea, #contenthome {   
 width: 98%; }
 
 
 
#byline { clear:left; text-align:center; font: normal 9px verdana, arial, helvetica, san-serif;  color: #fff; background: transparent; 
padding: 1px 0px 5px 0px; margin: 0px auto;}
 
}
  


 
@media only screen and (max-width :805px) {
  
#pkgboxbkgin {  display:none;  } 
 
#pkgboxin {  display:none;  }

}
  
  
@media only screen and (max-width :735px) {
   
#pkgboxright {  display:none;  } 
 
#pkgboxrgt {  display:none;  }

}
  
  
@media only screen and (max-width : 770px) {
   

#imagerightdraw650 { float:none;
 text-align:center;
  width: 100%;  
margin:15px auto ; 
padding: 0px; 
background: transparent;  max-width:100%; 
} 


}
  
  
 
@media only screen and (max-width : 520px) {
  
#pkgboxbkg {  display:none;  } 
 
#pkgbox {  display:none;  } 


 #imagerightdraw,#imagerightdraw450 { float:none;
  text-align:center;
  width: 100%;  
margin:15px auto ; 
padding: 0px;
background: transparent;  max-width:100%; 
} 

#imageleftdraw { float:none;
 text-align:center;
  width: 100%;  
margin:15px auto ; 
padding: 0px;
background: transparent;  max-width:100%; 
}


}
  
  
  
  
  
/*Styles for screen 490px and lower*/
@media only screen and (max-width: 399px) {
 
 
#homeimagemid { float:none;; text-align:center;
  width: 98%;  
margin:15px auto ; 
padding: 0px;
background: transparent;  max-width:100%; 
}
 
  .imagehome { float:none; text-align:center;
  width: 98%;  
margin:5px auto ; 
padding: 1px 5px 0px 0px ;
background: transparent;  max-width:100%;
}

}
  
  
  
  
 
@media only screen and (max-width :450px) { 

h1 { text-align:center; 
font: bold 15px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;;
color: #621d17; 
padding:10px; 
margin: 0px auto;
background: transparent; 
text-transform: uppercase;}
}

@media only screen and (max-width : 400px) {  

#imagerightstory { text-align:center; margin:0px auto; padding:8px 0px 10px 0px;   max-width:100%;  width:100%;   }
 
}

 


@media only screen and (max-width : 480px) {  
 
#imagerightstory1 { text-align:center; margin:0px auto; padding:8px 0px 10px 0px;   max-width:100%;  width:100%;   }
 
#imagelefttim, #imageleftphil {  text-align:center; margin:0px auto; padding: 0px; border:1px solid #000; max-width:100%; min-width:100%;  } 



 
 #imagerightflrplan { text-align:center; margin:0px auto; padding:8px 0px 10px 0px;   max-width:100%;  width:100%; 
}
 #imageleftdraw {  text-align:center; margin:0px auto; padding: 0px; border:1px solid #000; max-width:100%; min-width:100%;  
}



}











@media only screen and (max-width : 380px) { 


#content {    text-align:center; width:97%;  margin:0px auto;  padding:5px; 
}	 
  
.imagerightport {text-align:left;  max-width:100%; }

#imagelefttim {  text-align:center; margin:0px auto; padding: 0px; border:1px solid #000; max-width:100%; min-width:100%;  } 

.imageleft {  text-align:center; margin:0px auto; padding: 0px; border:1px solid #000; max-width:100%; min-width:100%;  } 

.imageright { text-align:center; margin:0px auto; padding: 0px; border:1px solid #000;max-width:100%; min-width:100%;   }
 
#imagecenter { text-align:center; margin:0px auto; padding: 0px; max-width:100%; min-width:100%;  } 
 

.imagecenter { text-align:center; margin:0px auto; padding: 0px; max-width:100%; min-width:100%; } 

#imageleft, .imageleftstay {  text-align:left;  max-width:100%; } 

#imageright { text-align:center; margin:0px auto; padding:8px 0px 10px 0px;   max-width:100%; min-width:100%; }
 
  
 
 
h1 { text-align:center; 
font: bold 14px "Trebuchet MS", Trebuchet, Times New Roman,Times,serif;
color: #621d17; 
padding:10px; 
margin: 0px auto;
background: transparent; 
text-transform: uppercase;}
 
h2 { text-align:left; font: 11px;  
color: #000000; 
background:transparent; margin:1px auto;  
padding:2px 0px 2px 0px; }


h3 {text-align:left;
	font: bold 13px; 
	padding: 10px 0px 5px 0px;
    margin:0px;}
 
h4 {text-align:left;
	font: normal 10px;
	color: #6a0000;
	padding: 10px 0px 5px 0px;
    margin:0px;}
     
h6 { text-align:left; 
font:  11px verdana, arial, helvetica, san-serif; padding:10px 0px;
 }
  
.faa { text-align:left; 
font: normal 11px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
color: #000000; 
padding:8px 10px; 
margin: 5px;
background: #fbf2e5; line-height: 140%;}
 
#subheading { text-align:center; 
font: bold 12px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
color: #6a0000; 
padding:8px 0px; 
margin: 0px auto; } 

 
#subheader{ text-align:center; 
font: bold 11px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
color: #6a0000; 
padding:8px 0px; 
margin: 0px auto; } 



.tabletextbkg {  text-align:left; font: bold 11px verdana, arial, sans-serif; 
margin: 0px; padding:3px 0px 3px 5px;  color: #ffffff; background:#6a0000; width:49%;}
 


.tabletext {
  text-align:left;
  color: #000;
  font: normal 10px verdana, arial, helvetica, sans-serif;
  background-color:transparent;
   padding:2px;
  margin:0px;
}


.tabletextbold {
  text-align:left;
  color: #000;
  font: bold 10px verdana, arial, helvetica, sans-serif;
  background-color:transparent;
   padding:2px;
  margin:0px;
}
  
 
 
	#stats { display: none; 
	}
	
	#tags  { display: none; 
	}
 
	  

 #address { width:94%;
text-align: center; margin:0px auto;
color: #fff;  
}
 

 #address1 { width:94%; text-align: center; margin:0px auto; padding:0px; 
}
	 
	 
}


 
 


@media only screen and (max-width : 370px) { 

  

#imageleft { text-align:center; margin:0px auto; padding: 0px; max-width:100%; min-width:100%; } 
 
 }
 
 
 
 
 
 
    
@media print {

#callus,   #logomobile {   display:none; } 

.resnav ul li {display:block;padding:6px 12px 6px 12px;}

.resnav ul li { padding:6px 8px 6px 8px;}


  
.dropdownnav  { text-align:left; padding:0px;margin:0px;  color:#fff; 
font: bold 10px verdana, arial, helvetica, san-serif;text-decoration:none;}

#pkgboxbkgin {  display:none;  } 
 
#pkgboxin {  display:none;  }
 
   
#pkgboxright {  display:none;  } 
 
#pkgboxrgt {  display:none;  }


}

 
 