body {	background-image:url('../bkgpic.jpg');
margin: 0px auto;
padding:10px 0px 0px 0px;
	text-align:center; 
 
}

  
  
#wrapper { 
	 margin: 0px auto; padding:0px; 
	text-align:center; 
width:975px;   background: #ffffff;  
border: 1px solid #000; max-width:100%; 
 
  
}


   

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

#temparea {  
   text-align:center; 
  margin:0px auto; padding:7px 0px 0px 0px;  
    background:transparent; 
  max-width:100%; 
}
 
  
 
#content {  
text-align:center;  width:900px;
 margin:0px auto; padding:0px;  
  max-width:100%;    background:transparent;
  
}  
   
 
#contenthome {  
text-align:center;  width:900px;
 margin:0px auto; padding:0px;  
  max-width:100%;    background:transparent;
  
}   

#contenthome h1 { text-align:center; 
font: bold 14px verdana, arial, helvetica, san-serif; 
color: #246e37; 
padding:10px; 
margin: 0px auto;
background: transparent; }

#contenthome a {  
color: #246e37;  text-decoration: none }

#contenthome a:hover { 
color: #246e37;  text-decoration: none }

 
#contenthome h2 { text-align:center; 
font: normal 13px verdana, arial, helvetica, san-serif; 
color: #000000; 
padding:7px 0px; 
margin: 0px;
background: transparent; }
    
 
#pkgboxbkg { float:right; width:350px; background:#fff;   margin:20px 10px 15px 15px; padding: 0px 0px 0px 0px; border: 2px solid #281818;}
 

#pkgbox { margin: 0px; padding:5px;  }


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


#pkgboxbkg h2 { text-align: left; color: #000; background: #fff; font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 8px 3px;  }
  
     
a { color: #6a0000; text-decoration: underline;  background:transparent; 
}
 

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



.wrapper {
	overflow: hidden;
}

/************************************************************************************
COLUMN
*************************************************************************************/
.col {
	background: #f7f7f7;
	float: left;
	margin: 0px 10px 0px 0px;
	margin-bottom: 20px;
	padding: 0 0 0 10px;
}

/* grid2 col */
.grid2 .col {
	width: 47.0%;
}




/* clear col */
.grid2 .col:nth-of-type(1n+1) {
	margin-left: 0; 
}

/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
 
/* reset cols to fullwidth */
@media screen and (max-width: 655px) { 
/* grid2 col */
.grid2 .col {
	width: 100%;
}

	} 
 
 
h1 { text-align:center; 
font: bold 14px verdana, arial, helvetica, san-serif; 
color: #246e37; 
padding:10px; 
margin: 0px auto;
background: transparent; 
text-transform: uppercase;}
 

h2 { text-align:left; 
font: normal 12px verdana, arial, helvetica, san-serif; 
color: #000000; 
padding:8px 0px; 
margin: 0px;
background: transparent; }


h3 { text-align:left; 
font: normal 12px verdana, arial, helvetica, san-serif; 
color: #000000; 
padding:0px; 
margin: 0px auto;
background: transparent;  } 
 
h4 { text-align:center; 
font: normal 12px verdana, arial, helvetica, san-serif; 
color: #000000; 
padding:0px; 
margin: 0px auto;
background: transparent;  }

h5 { text-align:center; 
font: bold 14px verdana, arial, helvetica, san-serif; 
color: #ffffff; 
padding: 0px; 
margin: 10px 0px 10px 0px;
background: #002400;  } 
  
h6 { text-align:left; 
font: bold 12px verdana, arial, helvetica, san-serif; 
color: #6a0000; 
padding: 5px 0px 2px 0px; 
margin: 0px auto;
background: #ffffff;  }

textcenter{ text-align:center; 
font: normal 12px verdana, arial, helvetica, san-serif; 
color: #000000; 
padding:0px; 
margin: 0px auto;
background: transparent;  }



#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;
background: transparent; }


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


 
 #imageleft { 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%;
}
 

 .imageleft { 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%;
}

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

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




.tabletextbkg {  text-align:left; font: bold 12px verdana, arial, sans-serif; 
margin: 0px; padding:3px 6px 3px 5px;  color: #ffffff; background:#6a0000;  white-space: nowrap; }
 

.tabletextgrbkg {  text-align:center; font: bold 14px verdana, arial, sans-serif; 
margin: 10px auto; padding:10px;  color: #ffffff; background:#003300; }

.tabletextred {  text-align:center; font: bold 12px verdana, arial, sans-serif; 
margin: 0px auto; padding:3px 0px 3px 0px;  color: #ffffff; background:#8C001A; }
 

.tabtextleft {
  text-align:left;
  color: #000;
  font: normal 12px verdana, arial, helvetica, sans-serif;
  background-color:transparent;
   padding:3px 5px 5px 5px;
  margin: 0px; vertical-align: top;  width:500px;
}


.tabletextbold {
  text-align:left;
  color: #000;
  font: bold 12px verdana, arial, helvetica, sans-serif;
  background-color:transparent;
   padding:3px 3px 3px 7px;
  margin:0px;
}  
 
 
.renew .tabtext {
  text-align:left;
  color: #000;
  font: normal 12px verdana, arial, helvetica, sans-serif;
  background-color:transparent;
   padding:3px 5px 5px 5px;
  margin: 0px; vertical-align: top;  width:500px;
}


.renew .tabletextbold {
  text-align:left;
  color: #000;
  font: bold 12px verdana, arial, helvetica, sans-serif;
  background-color:transparent;
   padding:3px 3px 3px 7px;
  margin:0px;
}  
 
 
table { 
  max-width: 900px; width: 100%;  margin:10px auto; text-align:center;
  padding:0px 0px 0px 0px;
  background: #fff;
  border-collapse: collapse; 
}
	


#mouseroll {  text-align:center; 
margin:0px auto;
	font-style:italic; 
font: 10px verdana, arial, helvetica, san-serif;  
color: #000000; padding: 2px 0px 7px 0px ;  
background:transparent;}
 

.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; 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; 
}

 
  


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


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


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


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

#byline a {   color: #6a0000; }


#byline {   color: #000;  }



 
#stats { clear:left;
text-align:center; 
font: normal 10px verdana, arial, helvetica, san-serif; 
color: #6a0000;
padding:100px 0px 10px 0px; margin: 0px auto;
background: transparent; display:none}
 

#tags { max-width: 100%;
text-align:center;
color: #6a0000;
font: normal 9px verdana, arial, helvetica, sans-serif;
background-color: transparent;
padding: 120px 0px 0px 0px;
margin:0px auto;}
 

#tags a {
color: #6a0000;

}

#tags a:hover {
color: #6a0000;

}
   
   
  

  
   

 

form input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel] { max-width:96%;  
  display: block;
  margin: 0px; padding:2px;
  height: 15px;
  line-height: 10px;  
  border: 1px solid #6a0000;  width: 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: 1680px)  and  (min-width: 380px)

{


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

 } 

  
 


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

#callus { display: block; width:100%;
 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: 951px) 

{

#wrapper, #temparea {   
 width: 98%;
	}

	 
#content {  padding:4px; margin:0px auto;
 width: 98%;
} 
 

}



 
    
 
 

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

{
 

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

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


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


 
	#temparea { width: 98%;
	}
	  
	 
#content {   width: 97%;  text-align:center;  margin:0px auto; 
}
  
#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; 
	}
  
}
 
 


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

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


  


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

  #address1 {  
font: normal 11px verdana, arial, helvetica, san-serif; margin: 0px auto;
}
  
 
#byline { clear:left; text-align:center; font: normal 9px verdana, arial, helvetica, san-serif;  color: #000; background: transparent; 
padding: 1px 0px 5px 0px; margin: 0px auto;}



}
  




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

   text-align:center; width:97%;  margin:0px auto;  padding:5px; 
}	 

   
    
    
    
.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 {  text-align:center; margin:0px auto; padding: 0px;max-width:100%; min-width:100%;    } 

#imageright { text-align:center; margin:0px auto; padding:8px 0px 10px 0px;   max-width:100%; min-width:100%; }
 
 
 
 
 
#pkgboxbkg {  text-align:center; float:none; width:350px; background:#fff;   margin:5px; padding: 0px 0px 0px 0px; border: 1px solid #281818; max-width:96%;}
   

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


#pkgboxbkg  h1 { text-align: center; color: #fff; background: #281818; 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;  }
 
 
 
 

h1 { text-align:center; 
font: bold 12px verdana, arial, helvetica, san-serif;   color: #6a0000;  
margin:0px auto;   padding:4px 0px 2px 0px; text-transform: uppercase;}
 
h2 { text-align:left; font: 11px verdana, arial, helvetica, san-serif;  color: #000000; background:transparent; margin:1px auto;  padding:2px 0px 2px 0px; }


h3 {text-align:center;
	font: normal 12px verdana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 10px 0px 5px 0px;
    margin:0px;}
 
h4 {text-align:left;
	font: normal 10px verdana, arial, helvetica, sans-serif;
	color: #6a0000;
	padding: 10px 0px 5px 0px;
    margin:0px;}
     
h6 { text-align:center; 
font: bold 12px verdana, arial, helvetica, san-serif; 
 }
 
 
.tabletextbkg {  text-align:left; font: bold 11px verdana, arial, sans-serif; 
margin: 0px; padding:3px 6px 3px 5px;  color: #ffffff; background:#6a0000;  white-space: nowrap;  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 { 
text-align: center; 
color: #6a0000;  
}
 

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


 
 
 