body{background-color:#ffffff;}

body,table,tr,td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:black;}
.b {font-weight:bold;}
p,h1,h2,h3,h4,h5{ margin:0px 5px 0px 5px;}



    p1 {
        padding:0px 0px 0px 30px;
        }

    .m1 {
        margin:10px 0px 10px 10px;
    }
    .m2 {
       margin:0px 0px 0px 10px;
   }
    .m3 {
        margin:10px 0px 0px 0px;
    }

    .m4 {
        margin:10px 0px 10px 0px;
    }


h1 { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px}

h2 { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
}

h3 { font-family:Verdana, Arial, Helvetica, sans-serif;         /*table001*/
font-size:16px}

h4 { font-family:Verdana, Arial, Helvetica, sans-serif;       /*table001*/
font-size:14px
}

h5 { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px}

h6 { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}



a:link {text-decoration: none; color: black; }
a:visited {text-decoration: none}
a:active {text-decoration: none}
a:hover {text-decoration: underline; color: red;}


    .overlap {
    position: relative;           /* establish new containing block */
    width: 100%; height: 80px;  /* must specify width/height */
  }
  .overlap .ne, .overlap .sw { position: absolute; }
  .overlap .ne {    top: 0; left: 0; z-index: 2; }
  .overlap .sw { bottom: 0;  right: 0; z-index: 1; }



.banner_a {                     /*Contains Site header and Admin header*/
width: 100%;
border:1px solid #006400;            /*DarkGreen*/
}

.banner {
width: 100%;
background:silver;
color:white;
padding: 2px 0px 2px  0px;
border-top:1px solid #006400;        /*DarkGreen*/
}

.banner_nav {                          /*admin nav*/
width: 100%;
background:	#DCDCDC;                             /*Gainsboro*/
padding: 2px 0px 2px  0px;
border-top:1px solid #006400;          /*DarkGreen*/
}

.vac_banner_nav {               /*admin header?? maybe redudundant now*/
width: 100%;
background:	#DCDCDC;                         /*Gainsboro*/
padding: 2px 0px 0px  0px;
border-top:1px solid #006400;         /*DarkGreen*/
}

.banner_b {                         /*admin header top heading*/
width: 100%;
background: 	#F0F8FF ;                   /*AliceBlue*/
padding: 2px 0px 2px  0px;
}



.nav_line {
width: 100%;
border-bottom:1px solid #006400;            /*DarkGreen*/
}

.admin_spaceleft{
margin-left: 10px;
padding-bottom: 5px;
}
#content{

}

.float-wrapper {float: left; width: 100%;
     /*** This can be floated left or right ***/
//margin: 0 auto;
//text-align: left;
}

* html #leftcontent{
display: inline;
}

.leftcontent {float: left; width: 165px !important;
     /*** This can be floated left or right ***/
display: inline;
//border:1px solid #006400;                          /*DarkGreen*/
//background:	#F5F5F5;                             /*WhiteSmoke*/
}

.leftcontent-inner {
border:1px solid #006400;                          /*DarkGreen*/
background:	#F5F5F5;                             /*WhiteSmoke*/
	}

.navactive{
background:	#DCDCDC;                               /*Gainsboro*/
padding: 5px 5px 10px  10px;
/*padding: 0px 0px 0px  0px;    */

border-top: 1px solid black;
border-bottom: 1px solid black;
}

.home{
padding: 5px 5px 5px  10px;
}

.sub_menu_head{
font-size:16px;
font-weight:bold;
padding-bottom: 2px;
}

.centercontent {margin-left: 175px;
     /*** This gets margined the same direction as div.first-col gets floated ***/
padding-bottom: 10px;
/*border: 1px solid black;*/
}

.picbak{                                        /*Intro pages*/
background:	#FFFFFF;
border-right:1px solid #006400;                    /*DarkGreen*/
border-left:1px solid #006400;
}
.pic_navactive{
background:	#DCDCDC;                               /*Gainsboro*/
padding: 5px 5px 10px  10px;
/*padding: 0px 0px 0px  0px;    */

border: 1px solid #006400;
}



.headbox{
background: white;
border:1px solid #006400;                            /*DarkGreen*/
border-bottom: 2px solid #006400;                    /*DarkGreen*/
padding-left: 40px;
}

.headbox_old{
background: white;
border-bottom: 2px solid #006400;                    /*DarkGreen*/
padding-left: 20px;
}

.vac_headbox{
background:	#DCDCDC;                                /*Gainsboro*/
padding-left: 10px;
padding-right: 10px;
border:1px solid #006400;                            /*DarkGreen*/

}

.vac_intro_box{
background:white;
padding: 5px 0px 5px  0px;
border:1px solid #006400;                            /*DarkGreen*/
}

.formbox {
background:	#F5F5F5;                                   /*WhiteSmoke*/
border:3px solid #006400;                               /*DarkGreen*/
padding: 10px 10px 10px  20px;
//width: 94%;
}

.freebox {
text-align: left;
background:	#F5F5F5;                                  /*WhiteSmoke*/
border:1px solid #006400;                              /*DarkGreen*/
padding: 10px 10px 20px 10px;   
}

.special_box {                        /*Special Offer Intro*/
background:	#F5F5F5;                               /*WhiteSmoke*/
padding: 15px 10px 15px 10px;
border:1px solid #006400;                           /*DarkGreen*/
}

.index_siem_box{
border:2px solid #009999;
}


.insert_box_l {
text-align: left;
background:	#F5F5F5;                                    /*WhiteSmoke*/
border:1px solid #006400;                                 /*DarkGreen*/
padding: 10px 10px 10px 10px;
margin: 20px 10px 20px 0px;
}

.insert_box_r {
text-align: left;
background:	#F5F5F5;                                      /*WhiteSmoke*/
border:1px solid #006400;                                   /*DarkGreen*/
padding: 10px 10px 10px 10px;
margin: 20px 0px 20px 10px;
}

.insert_box_wide {
text-align: left;                                  /*WhiteSmoke*/
border:2px solid #0080FF;
padding: 10px 10px 10px 10px;
margin: 20px 10px 20px 10px;
}

 .modeltopbox {
margin-left:auto;
margin-right: auto;
background:	#F5F5F5;                                      /*WhiteSmoke*/
padding-bottom: 5px;
border:1px solid #006400;                                   /*DarkGreen*/
}

 .model-listbox {
/* background:	#F5F5F5;   */                              /*WhiteSmoke*/
}

 .modelimgbox {
padding-left: 10px;
}

.manulist{
padding: 5px 5px 5px  5px;
background:	#F5F5F5;
border-right:1px solid #006400;                            /*DarkGreen*/
border-left:1px solid #006400;                             /*DarkGreen*/
}

.querycontent{
/* padding-top: 0px;          */
}

.spaceline{
margin-top: 5px;
border-bottom:1px solid #006400;                           /*DarkGreen*/
}

.spaceline2{
margin-top: 5px;
border-bottom:1px solid #006400;
margin-bottom: 5px;                           /*DarkGreen*/
}

.space1{
height: 1px;
}

.space2{
height: 2px;
}

.space3{
height: 3px;
}

.space5{
height: 5px;
}

.space7{
height: 7px;
}

.space10{
height: 10px;
}

.spaceleft{
margin-left: 10px;
padding-bottom: 5px;
}

.bin_sell {
background:white;
border:1px solid #006400;                                  /*DarkGreen*/
padding: 3px 0px 3px  0px;
margin-left: 10px;
}

.mail_order {
background:white;
border:1px solid #006400;                                /*DarkGreen*/
padding: 3px 0px 3px  10px;
}

 .admin {
font-weight:bold;
font-size:14px;
}


.feat_table{
margin-left: 10px;
}

.home_wrapper {float: right; /*width: 100%; */
     /*** This can be floated left or right ***/

     /*
//margin: 0 auto;
//text-align: left;
//border:1px solid #006400;                              /*DarkGreen*/
                                 */
}


.home_rightcontent {float: right; width: 165px !important;
     /*** This can be floated left or right ***/
display: inline;
}

.home_leftcontent {margin-right: 175px;
     /*** This gets margined the same direction as div.first-col gets floated ***/
padding-bottom: 10px;
}
.clearfooter {clear: both;}
.cleaner{clear:both;height:1px;font-size:1px;border:none;margin:0;padding:0;background:transparent;}
/*#footer{font-size:10px;}      */
#footer{}
#footer{
}
.footmenu{font-size:80%;}
.footmenu a{text-decoration:none;color:blue;}
.footmenu a:hover{text-decoration:underline;color:red;}
#footbox{position:relative;font-size:small;font-size:80%;
/*border: 1px solid red;      */
}
.fbleft{width:25%;float:left;margin-left:10px;
/*  border: 1px solid blue;      */
}
.fbright{width:25%;position:absolute;right:10px;float:right;margin-right: 10px;
/*  border: 1px solid blue;      */
}
.fbmid{width:50%;margin:auto;
/*  border: 1px solid green;       */
}
.fbleft a:link {text-decoration: none; color: #9F141A; cursor: help;}
.fbleft a:visited {text-decoration: none; color: #9F141A; cursor: help;}
.fbleft a:active {text-decoration: none; color: #9F141A; cursor: help;}

#footbox a:link span {display: none;}
#footbox a:visited span {display: none;}
#footbox a:active span {display: none;}
#footbox a:hover span {display: block;
position: absolute; bottom: 20px; left: 150px;
width: 175px;
width: 275px;
padding: 5px; margin: 5px; z-index: 100;
color: #000000; background: #FFFFE0 ; border: 1px solid Black;
font: 10px Verdana, sans-serif; text-align: center;
}
#footbox a span {visibility:hidden}
#footbox a:hover span,#footbox a:active span,#footbox a:focus span {visibility:visible !important}



