body {margin:5px;padding:0px;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
/*font-size:9pt;  */
font:9pt/1.5 sans-serif;
}
#header{margin:0px;padding:0px;
min-height: 75px}
                            /********* New Header *************/
.top-wrapper{float:left;width:100%;border:1px solid #000000;background:#DCDCDC;}
.top-wrapper1{float:left;width:100%;border:1px solid #000000;background:#000000;height:70px;}
.topimg1{padding-right:120px;margin-right:80px;}
.top-leftcontent{float:left;width:200px !important;display: inline;}
.top-centercontent{margin-left:200px;}
.top-heading{height: 28px;background-image:url(../images/28x1y2.gif);background-repeat:repeat-x;border-bottom:1px solid #000000;text-align:center;}
.top-rightcontent{float:right;width: 8%;background-color:#FFFFFF;text-align:center;border-left:1px solid black;}
.banner{width:100%;padding: 2px 0px 2px 0px;border-top:1px solid #000000;}
                                    /********* end header *********/
#main1{
		margin:0px; padding:0px;
		}
#main2 {
		margin:0px; padding:0px;
		}
#left{float:left;width:150px;margin:0px;padding:0px;font-size:85%;}
.leftcontent-inner {border:1px solid #006400;background:#F5F5F5;}
.navactive{background:	#DCDCDC;padding:5px 5px 5px 10px;border-top:1px solid black;border-bottom:1px solid black;}
.home{padding: 5px 5px 5px  10px;}
#right{float:right;width:150px;margin:0px;padding:0px;font-size:90%;}
.kwikmap_box {text-align:left;background:#FFEC8B;border:3px solid #006400;padding:5px 10px 5px 10px;}
.wea_box{background: #F0F8FF;border: 2px solid #191970;padding: 5px 10px 5px 10px;}
.st_pat_banner{text-align: center;}
.st_pat_outer{}
.st_pat_inner{width: 124px;border-left:3px solid #228B22;border-right:3px solid #228B22;}
.st_geo{margin-top:5px;padding-left:10px;border:3px solid red;}
.st_and{margin-top:5px;padding-left:10px;border:3px solid #0000CD;} /*mediumblue*/
.blog_insert_box{text-align:left;background:#F5F5F5;background-image:url(http://www.holsworthy.zig-d.co.uk/images/hblog-bg.jpg);border:2px solid #006400;padding:10px 10px 10px 10px;margin:10px 0px 10px 0px;}
.insert_box_l{text-align:left;background:#F5F5F5;border:1px solid #006400;padding:10px 10px 10px 10px;margin:10px 0px 10px 0px;}
#middle {margin:0 160px;}

h1,h2,h3,h4{margin: 0.2em 0 }
p{margin: 0.5em 0 }
a{color:black }
.copy{text-align:center;font-size:80% }
.middle-in{padding-top: 70px;}

/*classes in order of use*/
.ad_box {border:1px solid #006400;background:#F5F5F5;padding:5px 5px 10px 5px;}
.zigwrapout{border:1px solid black;}
.zigwrap{color:yellow;border:3px solid yellow;background:black;padding-left:20px;margin:0px 0px 0px 0px;}
.tcy{color:yellow;}
.featbox{border:2px solid #1E90FF;background-color:white;padding:5px 10px 10px 5px;font-size:100%;} /*dodgerblue*/
.hh_bar{border:1px solid #006400;background:#F5F5F5;}
.hh_insert{border-bottom:1px solid #006400;}
.hh_ptit{font-family:Times New Roman, sans-serif;margin-top:5px;font-size:16px;font-weight:bold;text-align:center;text-decoration:underline;}
.hh_content{font-family:Times New Roman, sans-serif;font-size: 14px;background: #FFFFFF;/*background-image:url(images/covertrans.gif);background-repeat: no-repeat;*/}
.hh_date{font-weight:bold;}   /*????*/

.rm{font-family:Times New Roman, sans-serif;font-size:16px;}
.rmline{margin-top:5px;border-bottom:1px solid #000000;}      /*????*/
.rm_head{text-align:center;text-decoration:underline;font-weight:bold;}
.rm_ind{margin-left: 50px;}
.rm h1{font-family:Times New Roman, sans-serif;font-size:16px;}
.rm h2{font-family:Times New Roman, sans-serif;font-size:16px;}

.dvbox{background-color: #FFFFE0;border:2px solid #00008B;padding:3px 40px 3px 40px;} /*bus adverts*/
.dv1{font-family:Times New Roman, sans-serif;font-size: 24px;line-height:26px;color: #00008B;}
.dv2{font-family:Times New Roman, sans-serif;font-size: 14px;line-height:16px;text-align:center;color: #00008B;}

.inv_bak_1{padding-top:3px;background:white;}
.inv_bak_2{padding-top:3px;background:#F0F8FF;} /* AliceBlue */
.histbox{background-color:#CD853F;border:2px solid #000000;padding:10px}

.cato_menu{border:1px solid #006400;background:#F5F5F5;}    /*????*/

.sw{background:#F0F8FF;border:2px solid #191970;}   /****search wrapper *********/
.sil{float:left;background: #F0F8FF;}        /****search inner left*********/
.sir{margin-left:200px;padding-right:20px;}   /****search inner right*********/


.sp{font-size:16px;}
.st{font-size: 12px;}
.left{text-align:left;}
.sp_mid{text-align:center;}
.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,h2,h3,h4,h5,h6{font-family:Verdana, Arial, Helvetica, sans-serif;}

h1{ font-size:14px}
h2{ font-size:14px;}
h3{ font-size:16px}
h4{ font-size:14px}
h5{ font-size:12px}
h6{ font-size:10px;}

ha3{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;font-weight: bold;}  /*table001*/
.subhead{font-size:120%; font-weight:bold;} 
a:link {text-decoration: none; color: black; }
a:visited {text-decoration: none}
a:active {text-decoration: none}
a:hover {text-decoration: underline; color: red;}

a.blue:link {text-decoration: none; color: blue; }
a.blue:visited {text-decoration: none; color: #8B008B;} /*darkmagenta*/
a.blue:active {text-decoration: none}
a.blue:hover {text-decoration: underline; color: red;}

a.bluead:link {font-size:12px; font-weight: bold; text-decoration: underline; color: blue; }
a.bluead:visited {font-size:12px; font-weight: bold; text-decoration: underline; color: #8B008B;} /*darkmagenta*/
a.bluead:active {font-size:12px; font-weight: bold; text-decoration: underline}
a.bluead:hover {font-size:12px; font-weight: bold; text-decoration: underline; color: red;}

.red{color: #FF3333;}
.tcr{color:red;}

.redirect{
padding: 5px 0px 5px  0px;
margin-bottom: 5px;
border:2px solid red;
}


.kabox{
background-color: #000000;
padding: 2px
}

.kabox_in{
background-color: #000000;
border: 2px solid #FDF5E6;
padding: 3px 40px 3px 40px;
font-family:Times New Roman, sans-serif;
font-size: 24px;
line-height:26px;
color: #FDF5E6;
}


.poibox{border:1px solid #006400;padding:5px 10px 10px 5px;font-size:100%;}

.featboxc{
border:2px solid #1E90FF; /*dodgerblue*/
background-color: white;
padding: 5px 10px 10px 5px;
font-size:100%;
}

.floatleft{float:left;margin-right:10px;border:1px solid #006400;}             /* DarkGreen   */
.floatleftnb{float:left;margin-right:10px;}
.floatright{float:right;}
.floatrightl10{float:right;margin-left:10px;}
.float-right{float:right;margin-right:10px;}
.float-left{float:left;margin-right:10px;}

.daybox{border:1px solid #006400;}
.rt{border:1px solid #006400;}
.poil{float:left;border:1px solid #006400;width: 300px;}


.freebox {
text-align:left;
background:	#F5F5F5;                                  /*WhiteSmoke*/
border:1px solid #006400;                              /*DarkGreen*/
padding: 10px 10px 20px 10px;
}
.repbox {
text-align:left;
background:	#F5F5F5;                                  /*WhiteSmoke*/
border:1px solid #006400;                              /*DarkGreen*/
padding: 0px 10px 10px 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:10px 0px 10px 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;
border:2px solid #0080FF;
padding: 10px 10px 10px 10px;
margin: 10px 10px 20px 10px;
}
.insert_box_wide_nb{
text-align: left;                                  /*WhiteSmoke////blue???*/
/*border:2px solid #0080FF; */
padding: 10px 10px 10px 10px;
margin: 20px 10px 20px 10px;
}


.spaceline{margin-top:5px;border-bottom:1px solid #006400;}
.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;}
.spaceleft1{margin-left:10px;}
.spaceleft2{padding-left:15px;}
.spaceright{margin-right:10px;}
.wide250{width: 250px;}
.wide650{width: 640px;
/*border:1px solid black; */  
}

.bin_sell {
background:white;
border:1px solid #006400;                                  /*DarkGreen*/
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;
}

.eventbox{}
.eventbox_left{float:left;width:100px;}
.eventbox_right{margin-left:110px;}
.eventboxb{
border: 1px solid red;
padding: 10px;

}




.clearleft {clear: left;}
.clearfooter {clear: both;}
.column-in {margin:0px;padding:0.5em 1em;}
.cleaner {clear:both;height:1px;font-size:1px;border:none;margin:0px; padding:0px;background:transparent;}
#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:30%;float:left;margin-left:10px;
/*  border: 1px solid blue;     */
}
.fbright{width:30%;float:right;margin-right: 10px;
/*  border: 1px solid blue;     */
}
.fbmid{width:30%;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}

