body {
margin:10px 10px 0px 10px;
padding:0px;
	 }

.noshow {
   display: none;
   }

#leftcontent {
float:left;
margin-top:8px;
width:165px;
}

.leftcontent {
position: absolute;
left:10px;
top:120px;
width:165px;
	}


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

#centercontent {
/*float: left;       */
background:#fff;
margin-left: 175px;
margin-right:10px;
margin-top: 8px;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 176px;
margin-right:11px;
	}
html>body #centercontent {
margin-left: 175px;
margin-right:10px;
	}

.centercontent {
background:#fff;
margin-left: 175px;
margin-right:10px;
margin-top: 8px;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 176px;
margin-right:11px;
	}
html>body #centercontent {
margin-left: 175px;
margin-right:10px;
	}

	#banner {
        position: absolute;
        left:185px;
        top:120px;
        background:#DCDCDC;
		height:20px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:19px;
		}
	html>body #banner {
		height:19px;
		}

	p,h1,pre {
		margin:0px 10px 10px 10px;
		}

	h1 {
		font-size:14px;
		padding-top:10px;
		}

	#banner h1 {
		font-size:14px;
		padding:0px 10px 5px 10px;
		margin:0px;
		}

	#rightcontent p {
		font-size:10px
		}




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

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


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; font-size:16px}  /*table001*/
h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px} /*table001*/
h5{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
h6{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.s1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color: #FF8000;
}
.small{
display: inline;
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;}

.man a:link {text-decoration: none; color: white;}
.man a:visited {text-decoration: none; color: white;}
.man a:hover {text-decoration: none; color: red;}
.man a:active {text-decoration: none; color: white;}

a img {border: none; }

.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 {
display: inline-block;
width: 100%;
background:#DCDCDC;
color:white;
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;
}

.moreinfo-float{float: left; width: 100%;}
.moreinfo-left{float: left; width: 49% !important;}
.moreinfo-right{margin-left: 10px;margin-left: 51%;}
.align-c{text-align: center;}
.moreinfo-price{text-align: center;font-size:20px;font-weight: bold;color: #FF0000;padding: 5px 0px 5px 0px;}

.navactive{
background:	#DCDCDC;                               /*Gainsboro*/
padding: 5px 5px 10px  10px;
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;}

.picbak{                                        /*Intro pages*/
background:	#FFFFFF;
border-right:1px solid #006400;                    /*DarkGreen*/
border-left:1px solid #006400;
}
.picbakt{
background:	#FFFFFF;
border-right:1px solid #006400;                    /*DarkGreen*/
border-top:1px solid #006400;
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: 4px 0px 15px 20px;
}

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

.subintrobox {
text-align: left;
background:	#F5F5F5;
border-style: solid;                         /*DarkGreen*/                                  /*WhiteSmoke*/
border-color: #006400;
border-width: 0px 1px 1px 1px;
padding: 5px 0px 3px 20px;      */           /* trbl    */
}

.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////blue???*/
border:2px solid #0080FF;
padding: 10px 10px 10px 10px;
margin: 20px 10px 20px 10px;
}

.insert_box_wide_nb {
text-align: left;                                  /*WhiteSmoke////blue???*/
/*border:1px solid red;       */
padding: 10px 10px 10px 10px;
/*margin: 20px 10px 20px 10px;   */
}

.insure_box {
text-align: left;
background-color: #FFFFFF;                                  /*White*/
border:2px solid #0080FF;
padding: 10px 10px 10px 10px;
margin: 20px 10px 20px 0px;
}

.colour_box {
text-align: left;                                 /*WhiteSmoke////blue???*/
background-color: #FFFF99;                        /*Yellow*/
border:2px solid #0080FF;
padding: 10px 10px 10px 10px;
/*margin: 20px 10px 20px 0px;      */
}

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

.spin{border:1px solid #ffffff;}
.ranleft{border:1px solid #006400;float: left;}
.ranright{border:1px solid #006400; float: right;}
.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;         */
}

.float_left{
  float: left;
  margin: 0px 10px 0px 0px;
}

.float_right{
  float: right;
    margin: 0px 0px 0px 10px;
}

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

.space1{height: 1px;}
.space2{height: 2px;}
.space3{height: 3px;}
.space5{height: 5px;}
.space7{height: 7px;}
.space10{height: 10px;}
.space15{height: 15px;}
.space20{height: 20px;}
.spaceleft{margin-left: 10px;padding-bottom: 5px;}
.left5{margin-left: 5px;}
.left10{margin-left: 10px;}

.bin_sell {
background:white;
border:1px solid #006400;                                  /*DarkGreen*/
padding: 3px 0px 3px  0px;
}
.bin_sell_nb {
background:white;
padding: 3px 0px 3px  0px;
}
.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{
}
.footmenu{font-size:80%;}
.footmenu a{text-decoration:none;color:blue;}
.footmenu a:hover{text-decoration:underline;color:red;}
.footbox{text-align: center;}
.fbleft{float:left;width: 25%;text-align: left;}
.fbright{float:right;width: 25%;}
.fbmid{width: 45%;margin: auto;}

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

