body { 
background: #224970;
margin:0px auto;
padding: 5px 0px 0px 0px;  
text-align:center;
background: url('../homewood.jpg') repeat; 
}
 
 
 
/* Clearfix */
.catmenu:before,
.catmenu:after {
    content: " ";
    display: table;
}
.catmenu:after {
    clear: both;
}
.catmenu {
    *zoom: 1; 
}


nav {
  
	width: 100%;
	background: #224970;
	  color: #fff;  
	  
	position: relative;  
}
nav ul {   
   height:19px;
  list-style:none;   border-top:1px solid #e7d750; 
  margin:0px auto; padding:5px 0px 5px 0px;  background:#224970;     
}
nav li { 
	float: left; display:inline-block;
  margin:0px; padding:0px; 
  text-align:center;   
}


nav a {
	color: #fff;  float:left;
	display: inline-block; 
	text-decoration: none;
	 
}

 *:first-child+html nav li { float:left; } * html nav li { float:left;} 
 nav li a {
	  display:inline-block; 
  width:93px; /* let's work in round numbers */
  height:19px; 
  margin:0px;
  padding:0px 3px 0px 3px; /* pad top to center text in button */
  color: #fff;   
  font:bold 11px  verdana, arial,sans-serif; /* can now use different, but similar fonts */
  background:transparent;  
  text-decoration:none; 
}


nav li:last-child a {
	border-right: 0;
}
 

nav a#pull {
	display: none;  font:bold 12px  "arial", "gillsans",  "gill sans mt",san-serif;  
	padding:3px 0px 3px 1px; margin:2px 0px 0px 0px;
}


 

/* fiddle with widths to look nicer */
nav li.m1 a {
  width:70px;  
  border: 0; display:block;  
}
 
nav li.m2 a {
  width:250px;  
  border: 0;  display: block; 
}

nav li.m3 a  {
  width:110px;  
  border: 0;  display: block;  
}
 
nav li.m4 a  {
  width:200px;  
  border: 0;  display: block; 
}

nav li.m5 a  {
  width:175px;  
  border: 0;  display: block;  
}

nav li.m6 a {
  width:105px;   
  border: 0;  display: block; 
}
 

 
nav li.m7 a {
  width:160px;  
   border: 0;  display: block;  
}


nav li.m8 a  {
  width:205px;   
  border: 0;  display: block; 
}

nav li.m9 a  {
  width:170px;    
 border: 0;  display: block;  
}

nav li.m10 a  {
  width:150px;   
  border: 0;  display: block; 
}


nav li.m11 a  {
  width:105px;   
  border: 0;  display: block;  
}

nav li.m12 a  {
  width:130px;  
border: 0;  display: block;   
} 
 
 
    
 
    
 /* finish hover and active styling */
nav li a:hover,
nav li a:visited:hover,
nav li a#current:hover,
nav li a#current:visited:hover {
  background:transparent;
  color:#ffef37;  text-decoration:underline; 
}
nav li a#current,
nav li a#current:visited { 
  color:#ffef37;  background:transparent; 
 text-decoration:none;  
}  
 
    
 

#wrapper {  
max-width:980px; 
margin:0px auto;  
padding:0px;  text-align:center; 
  background:#f2fbfd;  
}
  
 

 

#logo {  
 max-width:100%;  height: auto; 
margin:0px auto; 
padding:10px 0px 10px 0px;
background-color:#015867; 
}
 
 

#temparea {  
   text-align:center; 
  margin:10px auto; padding:0px;  
    background:#f2fbfd; 
  max-width:100%; 
}
 
  
 
#content {  
text-align:center; margin:0px auto;
width:910px;
 margin:0px auto; padding:5px 0px 5px 0px;  
  max-width:100%; background:transparent; 
 
} 
  
 
#contentsmall {  
text-align:center; margin:0px auto;
width:850px;
 margin:0px auto; padding:5px 0px;  
  max-width:100%; background:transparent; 
 
} 


#head { text-align: left; color:#224970;  font: bold 15px  Verdana, Arial, Helvetica, sans-serif ;
background:transparent; margin: 4px 0px; padding: 0px; }

 
 
#photohead { text-align: center; color:#224970;  font: bold 15px  Verdana, Arial, Helvetica, sans-serif ;
background:transparent; margin: 3px 0px; padding: 0px; }




li { text-align: left; font: normal 11px verdana,arial,helvetica; 
color:#000000; 
background:transparent; 
margin: 3px 0px; padding: 0px; }

ul {
	margin:10px;
	padding:0 0 0 20px;
}



h1 { text-align: left; font: bold 13px verdana,arial,helvetica; 
color:#015867; letter-spacing: -0.5px;
background:transparent; 
margin: 5px 0px; padding: 0px; }


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


h3 { text-align: left; font: bold 11px verdana,arial,helvetica; 
color:#000000; 
background:transparent; 
margin: 1px; padding: 3px 0px 3px 4px; }


h4 { text-align: center; font: bold 11px verdana,arial,helvetica; 
color:#015867; 
background:transparent; 
margin: 5px; padding: 0px; }


h5 { text-align: center; font: bold 11px verdana,arial,helvetica; 
color:#015867; 
background:transparent; 
margin: 5px; padding: 0px; }
   
  
h6 { text-align: center; font: normal 11px verdana,arial,helvetica; 
color:#000000; 
background:transparent; 
margin:10px 0px; padding: 0px; }

#clickroll { text-align: center; font: normal 10px verdana,arial,helvetica; 
color:#000; 
background:transparent; 
margin: 10px 0px; padding: 0px; }
   
  
.tabtextlggr {  text-align:left; font:normal 11px verdana, arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #000000; background:#c4e3d7; }



.tabtextboldlggr {  text-align:left; font: bold 11px verdana, arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #000000; background:#c4e3d7; }

.tabtextbold {  text-align:left; font: bold 11px verdana, arial, sans-serif; 
margin: 0px; padding:3px 0px 3px 5px;  color: #000000; background:transparent; width:25%;}

.tabtext {  text-align:left; font:normal 11px verdana, arial, sans-serif; 
margin: 0px; padding:3px 15px 3px 5px;  color: #000000; background:transparent; }

.ckbox {  text-align:left; font:normal 11px verdana, arial, sans-serif; 
margin: 0px; padding:1px;   color: #000000; background:transparent; }


form h2 { text-align: left; font: normal 11px verdana,arial,helvetica; 
color:#000000; 
background:transparent; 
margin:10px 5px; padding: 0px; }


form input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel] { width:98%;
  -webkit-appearance: none; -moz-appearance: none;
  display: block;
  margin: 0;
  width: 100%; height: 20px;
  line-height: 10px;  
  border: 1px solid #bbb;
}
   

 form input[type=submit], input[type=reset] { margin: 0px auto; text-align:center;
  max-width: 100%;width: 100px;   }


#grnbkg { text-align:center;background:#015867; color:#ffffff; font: bold 12px verdana,arial,helvetica; margin: 2px; padding: 5px;}


#grnbkg1 { text-align:center;background:#015867; color:#ffffff; font: bold 12px verdana,arial,helvetica; margin: 5px 2px 5px 2px; padding: 4px;}
  
#imagerope { 
text-align:center;
  margin:0px auto; 
  padding-top:20px;
  }
   
  
   
#taimageright { 
float:right; 
  margin:0px 0px 0px 10px; 
  padding:0px;
  }
   

#top50imageleft { 
float:left; 
  margin:0px 40px 0px 0px; 
  padding:0px;
  }
   

   
#taimageright a { 
color:#f2fbfd; background:transparent;
  }
   

#top50imageleft a { 
color:#f2fbfd; background:transparent;
  }
   



#imagevideo {  max-width:100%;
  padding:0px; text-align:center; float:left;
  margin: 0px 15px 15px 0px;   
}



.imagecenternoborder {  max-width:100%;
  padding:10px auto; text-align:center; 
  margin: 0px auto;   clear:both;
}


#imageright { 
float:right;
  margin:5px 0px 5px 10px; 
  padding:0px;
  border: 1px solid #000000;
  }
  
#imageleft { 
float:left;
  margin:5px 0px 5px 10px; 
  padding:0px;
  border: 1px solid #000000;
  }
 
#imagerightnoborder { 
float:right;
  margin:5px 0px 5px 10px; 
  padding:0px; 
  }
 
   
#imagecenter { 
text-align:center;
  margin:0px auto; 
  padding:0px;     
  }
   
  
.imagecenter { 
text-align:center;
  margin:0px auto; 
  padding:0px;     
  }
   
.imageleft { 
float:left;
  margin:5px 0px 5px 0px; 
  padding:0px; 
  }
 
  
   
   
   
#tellfriend { text-align:center; 
font: normal 11px verdana,arial,helvetica,san-serif; 
color: #000000; 
background:transparent; 
margin:0px auto;
padding: 8px 0px;}

 
.spacer {
width:700px;  
margin : 10px 0px auto;
padding : 0px;
background :transparent;
} 


#pleasecall {  text-align:center; font: normal 12px verdana, arial, helvetica, san-serif;  color: #224970; padding: 4px;   cursor: pointer; background: transparent;}
 
   
#return {  text-align:center; font: normal 10px verdana, arial, helvetica, san-serif;  color: #023a3f; padding: 14px 0px 10px 0px;   cursor: pointer; background: transparent;}

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

 

#navbottom { 
text-align:center;
border-bottom: 0px ; 
border-bottom: 1px solid #023a3f; padding: 10px; 
color: #074338;
font: normal 10px verdana, arial, helvetica, san-serif;
text-decoration: none;
cursor: pointer;
background: transparent;
margin: 8px auto; padding: 0px 0px 18px 0px;
}

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

 
 

   
#address {
 text-align: center;
 font: bold 11px verdana, arial, helvetica, sans-serif;
 margin:0px auto; 
 padding:0px;   color: #023a3f;
 background: transparent;
}
 
  
 
#address1 {
 text-align: center;
  font: normal 10px verdana, arial, helvetica, sans-serif;
 margin:0px auto; 
 padding:0px;   color: #000000;
 background: transparent;
}


#byline {
text-align:center;
color: #224970;
font: normal 9px verdana, arial, helvetica, sans-serif;
background-color: transparent;
padding: 0px 0px 10px 0px;
margin: 5px auto;}
 
 


#stats { text-align:center; 
font: normal 9px verdana,arial,helvetica,san-serif; 
color: #224970; 
background:transparent; 
margin:0px auto;
padding: 20px 0px;}
 

#tags {
 text-align: center; width:900px; 
 font: normal 9px verdana, arial, helvetica, sans-serif;
 margin:0px auto; 
 padding:900px 0px 0px 0px;   color: #fff;
  background: transparent; 
}
 
#tags a {
 color: #fff;
 background: transparent;
}
 
 
.leftbox {  float:left;
   text-align:left; 
  margin:0px 10px 10px 0px; padding:0px;  
    background:#f2fbfd;  text-align:center;
 border:1px solid #000; max-width:98%;
}
 
   


.boxhead { text-align:center;background:#015867; color:#ffffff; font: bold 10px verdana,arial,helvetica; margin: 0px; padding: 5px 0px 5px 0px;   width:100%;}


.leftbox h2 { text-align: left; font: normal 11px verdana,arial,helvetica; 
color:#000000; 
background:#f2fbfd; 
margin:0px; padding: 5px 0px 5px 5px; }
 
 
/* photo show */
 

 #gal_container { text-align: center; margin: 0px auto; 
 padding:5px 0px; background: transparent;  }

.gal_thumb_container { padding:1px; margin:1px auto; text-align:center; background: transparent;  }

.gal_thumb_container img { margin:0px auto;  text-align:center; background:transparent;  border: 1px solid #000;  }

#gal_enlarge_container img { vertical-align:top; padding:0px; margin:0px auto;
      border: 1px solid #000; text-align:center; background:transparent;  }

 
 
 
/* photo show */
 

#box { 
  width:500px; height:315px;
  text-align:center;
  background-color: #ffffff;
  margin:0px auto; padding:0px;
  border:1px solid #620000; 
}
   

#vidbox { text-align:center;  margin:10px 0px 20px 0px; padding: 5px auto;}

 
 
 
.videoimage { float:left;
font: normal 11px  verdana, arial, helvetica, sans-serif; 
color: #fff; background:transparent;  text-align:center; 
margin:0px auto; padding:2px;  text-decoration:none;} 

 
 
 
 
.videoimage a { text-align:center;  
font: normal 11px  verdana, arial, helvetica, sans-serif; 
color: #000; background:transparent; 
margin:0px auto; padding:2px; text-decoration:none; } 



 
.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: 1680px)  and  (min-width: 611px)

{
 
.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: #fff;
 font: bold 11px verdana, arial, helvetica, sans-serif;
 margin:6px auto; 
 padding:3px 3px 7px 3px;   
 background: #015867;   -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;
}
 
 
 
}






/* Responsive iFrame */
 
.responsive-iframe-container {
    position: relative;
    padding-bottom: 66.25%;
    padding-top: 0px;
    height: 0; max-width:99%;
     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%;
}

   
     
 
 
 

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

{


 
  

#temparea,#content {  
   width:98%; 
}
 
  
  
  
  
nav ul {   
   height:19px;width:950px;
  list-style:none;   
  margin:0px auto; padding:5px 0px 5px 0px;  background:#224970;   
} 

 *:first-child+html nav li { float:left; } * html nav li { float:left;} 
 nav li a {
	  display:inline-block; 
  width:93px; /* let's work in round numbers */
  height:19px; 
  margin:0px;
  padding:0px 1px 0px 1px; /* pad top to center text in button */
  color: #fff;   
  font:bold 11px  verdana, arial,sans-serif; /* can now use different, but similar fonts */
  background:transparent;  
  text-decoration:none; 
}




 
 
 

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

{ 


nav {
  
	width: 100%;
	background: #224970;
	  color: #fff;   
	position: relative;   max-width: 100%;
}
nav ul {   
   height:19px;width:900px;
  list-style:none;   
  margin:0px auto; padding:5px 0px 5px 0px;  background:#224970;   
}
nav li { 
	float: left; display:inline-block;
  margin:0px; padding:0px; 
  text-align:center;   
}


nav a {
	color: #fff;  float:left;
	display: inline-block; 
	text-decoration: none;
	 
}

 *:first-child+html nav li { float:left; } * html nav li { float:left;} 
 nav li a {
	  display:inline-block; 
  width:91px; /* let's work in round numbers */
  height:19px; 
  margin:0px;
  padding:0px; /* pad top to center text in button */
  color: #fff;   
  font:bold 11px  verdana, arial,sans-serif; /* can now use different, but similar fonts */
  background:transparent;  
  text-decoration:none; 
}


nav li:last-child a {
	border-right: 0;
}
 

nav a#pull {
	display: none;  font:bold 12px  "arial", "gillsans",  "gill sans mt",san-serif;  
	padding:3px 0px 3px 1px; margin:2px 0px 0px 0px;
}


 

/* fiddle with widths to look nicer */
nav li.m1 a {
  width:70px;  
  border: 0; display:block;  
}
 
nav li.m2 a {
  width:245px;  
  border: 0;  display: block; 
}

nav li.m3 a  {
  width:105px;  
  border: 0;  display: block;  
}
 
nav li.m4 a  {
  width:195px;  
  border: 0;  display: block; 
}

nav li.m5 a  {
  width:165px;  
  border: 0;  display: block;  
}

nav li.m6 a {
  width:95px;   
  border: 0;  display: block; 
}
 

 
nav li.m7 a {
  width:150px;  
   border: 0;  display: block;  
}


nav li.m8 a  {
  width:195px;   
  border: 0;  display: block; 
}

nav li.m9 a  {
  width:160px;    
 border: 0;  display: block;  
}

nav li.m10 a  {
  width:150px;   
  border: 0;  display: block; 
}


nav li.m11 a  {
  width:105px;   
  border: 0;  display: block;  
}

nav li.m12 a  {
  width:125px;  
border: 0;  display: block;   
} 
 
 }
 
  
 

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

{ 


nav {
  
	width: 100%;
	background: #224970;
	  color: #fff;   
	position: relative;  max-width: 100%;
}

nav ul {   
   height:19px; 
  list-style:none;   
  margin:0px auto; padding:5px 0px 5px 0px;  background:#224970;    
}


nav li { 
	float: left; display:inline-block;
  margin:0px; padding:0px; 
  text-align:center;   
}


nav a {
	color: #fff;  float:left;
	display: inline-block; 
	text-decoration: none;
	 
}

 *:first-child+html nav li { float:left; } * html nav li { float:left;} 
 nav li a {
	  display:inline-block; 
  width:91px; /* let's work in round numbers */
  height:19px; 
  margin:0px;
  padding:0px; /* pad top to center text in button */
  color: #fff;   
  font:bold 11px   verdana, arial,sans-serif; /* can now use different, but similar fonts */
  background:transparent;  
  text-decoration:none; 
}


/* fiddle with widths to look nicer */
nav li.m1 a {
  width:70px;  
  border: 0; display:block;  
}
 
nav li.m2 a {
  width:245px;  
  border: 0;  display: block; 
}

nav li.m3 a  {
  width:100px;  
  border: 0;  display: block;  
}
 
nav li.m4 a  {
  width:190px;  
  border: 0;  display: block; 
}

nav li.m5 a  {
  width:165px;  
  border: 0;  display: block;  
}

nav li.m6 a {
  width:95px;   
  border: 0;  display: block; 
}
 

 
nav li.m7 a {
  width:140px;  
   border: 0;  display: block;  
}


nav li.m8 a  {
  width:190px;   
  border: 0;  display: block; 
}

nav li.m9 a  {
  width:155px;    
 border: 0;  display: block;  
}

nav li.m10 a  {
  width:150px;   
  border: 0;  display: block; 
}


nav li.m11 a  {
  width:105px;   
  border: 0;  display: block;  
}

nav li.m12 a  {
  width:125px;  
border: 0;  display: block;   
} 
 
 }
 
 
 
}
 
 

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

{


body{ background: #224970; 
background: url('../homewood.jpg') repeat; }

	nav { 
  		height: auto;  
  	}
  	
  	 
  	nav li {
  		width: 50%; 
  		float: left;
  		position: relative; padding:10px 0px;
  	}
  	
  nav ul {
		display: none;
		height: auto; border-top: 0; padding:  0px; margin:0px;
	}
	
	nav a#pull {
		display: block; border-top: 1px solid #fff;
		background-color: #105785;
		width: 100%;
		position: relative;
	}
	
	nav a#pull:after {
		content:"";
		background: url('../images/nav-icon.png') no-repeat;
		width: 15px;
		height: 10px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 5px; 
	}
	 
nav a#pull:hover { color:#ffe035; 
	  
}
  
  	nav a {
	  	text-align: left;
	  	width: 100%;
	  	text-indent: 10px;
  	}
   
 


nav hr {  
  display:none;
}



/* fiddle with widths to look nicer */
nav li.m1 a {
  width:70px;  
  border: 0; display:block;  
}
 
nav li.m2 a {
  width:250px;  
  border: 0;  display: block; 
}

nav li.m3 a  {
  width:110px;  
  border: 0;  display: block;  
}
 
nav li.m4 a  {
  width:200px;  
  border: 0;  display: block; 
}

nav li.m5 a  {
  width:175px;  
  border: 0;  display: block;  
}

nav li.m6 a {
  width:105px;   
  border: 0;  display: block; 
}
 

 
nav li.m7 a {
  width:160px;  
   border: 0;  display: block;  
}


nav li.m8 a  {
  width:205px;   
  border: 0;  display: block; 
}

nav li.m9 a  {
  width:170px;    
 border: 0;  display: block;  
}

nav li.m10 a  {
  width:150px;   
  border: 0;  display: block; 
}


nav li.m11 a  {
  width:105px;   
  border: 0;  display: block;  
}

nav li.m12 a  {
  width:130px;  
border: 0;  display: block;   
} 
 
 
 
 
	#temparea { width: 98%;
	}
	 
#content {  
 width: 97%; padding:4px; margin:0px auto !important;
}  


#contentsmall {  
 width: 97%; padding:4px; margin:0px auto !important;
}  


	#wrapper {  
 width: 98%;  
	}
  

#logo {  
 max-width:100%;  height: auto; 
margin:0px auto; 
padding:0px;
background-color:#01606b;
}
 
  
	
 
#tags {  display: none;
}


 
.leftbox {  float:left; 
  margin:5px; padding:0px;   
 border:1px solid #000; max-width:100%; min-width:100%;
}
 
   


.boxhead { width:100%;}
 
}
 
 
  
 
 

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

{ 
  

  
body{ background: #224970; 
background: url('../homewood.jpg') repeat; }
	
	nav { 
  		height: auto; background: #224970; padding: 3px 0px 0px 0px;
 
  	}
  	nav li { 
	float: left;  
  padding:0px 5px 0px 5px; margin:0px;
  text-align:center; 
  		width: 50%; 
  		position: relative;
		background: #224970;  
  	}
  nav ul {
		display: none;
		height: auto; border-top: 0;
	}
	
	

nav li a {
  color: #fff; 
  font:bold 11px  verdana, arial,sans-serif; 
  padding:2px 0px;
  background:transparent; 
 border:0px; border: none;
  text-decoration:none; 
}
 
 
 
#head { text-align:left;  !important; color:#224970;  font: bold 14px  Verdana, Arial, Helvetica, sans-serif ;
background:transparent; margin: 3px 0px; padding: 0px; }

 
#photohead { text-align: center; color:#224970;  font: bold 14px  Verdana, Arial, Helvetica, sans-serif ;
background:transparent; margin: 10px 0px; padding: 0px; }
 
.imagecenternoborder {  max-width:98%;
  padding:5px auto; text-align:center; 
  margin: 0px auto;   
	
	 
 

 
 
	#stats { display: none; 
	}
	
	#tags  { display: none; 
	}

 
 

}
 
 
  

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



body{ background: #224970; 
background: url('../homewood.jpg') repeat; }
	
 
	nav li {
  		width: 50%;
  		float: left;
  		position: relative;
  	}
 
  

 
 
 
	#stats { display: none; 
	}
	
	#tags  { display: none; 
	}

 
 
}






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

 
 
body{ background: #224970; 
background: url('../homewood.jpg') repeat; }
 
 
table { 
  width: 98%;  margin:0px auto; text-align:center;
  padding:0px;
  border-collapse: collapse; 
}
	
   

h5 { text-align: center; font: bold 10px verdana,arial,helvetica; 
color:#015867; 
background:transparent; 
margin: 5px; padding: 0px; }
    
 

.tabtextlggr {  text-align:left; font:normal 10px verdana, arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #000000; background:#c4e3d7;max-width:98%;min-width:18%; }



.tabtextboldlggr {  text-align:left; font: bold 10px verdana, arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #000000; background:#c4e3d7;max-width:98%;min-width:18%; }

.tabtextbold {  text-align:left; font: bold 10px verdana, arial, sans-serif; 
margin: 0px; padding:3px 0px 3px 5px;  color: #000000; background:transparent; width:25%;}

.tabtext {  text-align:left; font:normal 10px verdana, arial, sans-serif; 
margin: 0px; padding:3px 15px 3px 5px;  color: #000000; background:transparent; }

.ckbox {  text-align:left; font:normal 10px verdana, arial, sans-serif; 
margin: 0px; padding:1px;   color: #000000; background:transparent; }

  
	


form h2 { text-align: left; font: normal 10px verdana,arial,helvetica; 
color:#000000; 
background:transparent; 
margin:10px 5px; padding: 0px; }


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

 form input[type=submit], input[type=reset] { margin: 0px auto; text-align:center;
  max-width: 100%;width: 100px;   }
 
 
 
 

#grnbkg { text-align:center;background:#015867; color:#ffffff; font: bold 10px verdana,arial,helvetica; margin: 2px; padding: 0px;  max-width:98%;min-width:98%;border:0px;}


#grnbkg1 { text-align:center;background:#015867; color:#ffffff; font: bold 10px verdana,arial,helvetica; margin: 2px; padding: 0px;  max-width:98%;min-width:98%;}




	#tellfriend { display: none; 
	}
		
 
    
   
#taimageright { 
 text-align:center;  
  margin:0px 25px 0px 25px;
  padding:0px;
  }
   

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

  


#navbottom { 
text-align:center;
border-top: 0px ; 
border-bottom: 0px ; padding: 10px; 
color: #074338;
font: normal 10px verdana, arial, helvetica, san-serif;
text-decoration: none;
cursor: pointer;
background: transparent;
margin: 8px auto; padding: 0px 0px 18px 0px;
}
    

 #address { text-align: center; 
margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; 
} 
 
 
	#stats { display: none; visibility:hidden;
	}
	
	#tags  { display: none !important;visibility:hidden;
	}

 
 
}

 


  

/*Smartphone*/

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

  
 
 


#content {  

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


#contentsmall {  
 width: 97%; 
}  


#mouseroll {  text-align:center !important; 
margin:0px auto !important; 
	font-style:italic !important; 
font: 10px verdana, arial, helvetica, san-serif;  
color: #000000; padding: 1px 0px 7px 0px ;  
background:transparent;}
 
   
    
#imagerope { 
text-align:center;
  margin:0px auto; 
  padding-top:20px;
  }
   
  
   
#taimageright { 
 text-align:center;  
  margin:5px 25px 5px 25px; 
  padding:0px;
  }
   

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

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

 
#photohead { text-align: center; color:#224970;  font: bold 11px  Verdana, Arial, Helvetica, sans-serif ;
background:transparent; margin: 5px 0px; padding: 0px; }

  
 
#head { text-align:center  !important; color:#224970;  font: bold 11px  Verdana, Arial, Helvetica, sans-serif ;
background:transparent; margin: 3px 0px; padding: 0px; }


h1 { text-align:center; 
font: bold 11px verdana, arial, helvetica, san-serif !important;   color: #015867;  
margin:0px auto !important;   padding:5px 0px; }
 
h2 { text-align:center; font: 11px verdana, arial, helvetica, san-serif;  color: #000000; background:transparent; margin:1px auto;  padding:2px 0px; }


h3 {text-align:left;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	color: #000;
	padding: 10px 0px 5px 0px;
    margin:0px;}
 
h4 {text-align:left;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	color: #224970;
	padding: 10px 0px 5px 0px;
    margin:0px;}


h5 { text-align: center; font: bold 10px verdana,arial,helvetica; 
color:#015867; 
background:transparent; 
margin: 5px; padding: 0px; }
    
 h6 { text-align: center; font: normal 10px verdana,arial,helvetica; 
color:#000000; 
background:transparent; 
margin:5px 0px; padding: 0px; }

table { 
  width: 95%;  margin:0px auto; text-align:center;
  padding:0px;
  border-collapse: collapse; 
}
	
   


.tabtextlggr {  text-align:left; font:normal 109px verdana, arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #000000; background:#c4e3d7;max-width:98%;min-width:18%; }



.tabtextboldlggr {  text-align:left; font: bold 10px verdana, arial, sans-serif; 
margin: 0px; padding:3px 5px;  color: #000000; background:#c4e3d7;max-width:98%;min-width:18%; }

.tabtextbold {  text-align:left; font: bold 10px verdana, arial, sans-serif; 
margin: 0px; padding:3px 0px 3px 5px;  color: #000000; background:transparent; width:25%;}

.tabtext {  text-align:left; font:normal 10px verdana, arial, sans-serif; 
margin: 0px; padding:3px 15px 3px 5px;  color: #000000; background:transparent; }

.ckbox {  text-align:left; font:normal 10px verdana, arial, sans-serif; 
margin: 0px; padding:1px;   color: #000000; background:transparent; }

  
	


form h2 { text-align: left; font: normal 10px verdana,arial,helvetica; 
color:#000000; 
background:transparent; 
margin:10px 5px; padding: 0px; }


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:1px;
  width: 100%; height: 15px;
  line-height: 10px;  
  border: 1px solid #bbb;
}
   

form input[type=submit], input[type=reset] { margin: 0px auto; float:right;
  max-width: 77%;width: 77px;   }
 
 
  
#clickroll { text-align: center; font: normal 10px verdana,arial,helvetica; 
color:#000; 
background:transparent; 
margin: 10px 0px; padding: 0px; }
	

	#navbottom { display: none; 
	}
	
	
	#stats { display: none; visibility:hidden;
	}
	
	#tags  { display: none !important;visibility:hidden;
	}

 
	 
}


 