@import "http://www.bevivid.co.uk/core_stylesheet.css";

img, form, h1, h2, h3, h4, h5, h6, p, body {border: 0; padding: 0; margin: 0}

/* set background to white and set the default font style. */
body {background: #fff; font-family: Arial, Helvetica, sans-serif; font-size: small; color: #000; behavior:url("csshover.htc")}


/*///////////////////////////////////		General		/////////////////////////////////////////////*/

#main {width: 980px; margin: auto; border-top:10px solid #fff; border:1px solid #ccc}
* html #main {

width: 1000px;

}
#header { background:url(images/banner.jpg) top left no-repeat; width:980px; height:138px ; margin:0; clear:both}
#topdetails { width:300px; margin-right:10px; float:right; clear:both }
#topmenu { width:980px; background-color:#000; margin:2px 0 1px 0; text-align:right;  }

#left { width:220px; float:left; margin-right:10px }
#left2 { width:220px; float:left; margin-right:3px }

#right { width: 745px; float:left; margin-bottom: 10px; }
* html #right { 

width: 760px;

}
#right2 { width: 755px; float:left; background-color:#EDECEC;}

#footer { width:980px; background-color:#000; margin-top:15px; clear:both }
#subfooter { width:320px; float:left; background-color:#000; padding:2px 5px 5px 5px }
#footermenu { width:650px; float:right;background-color:#000;}

/*////////////////////////////////////////		Text		/////////////////////////////////////////*/


h1 {font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color: #e96b10}
h2 {font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; color: #e96b10; margin: 5px 0 5px 0}
h3 { font-weight:bold; font-size: small; font-family: Arial, Helvetica, sans-serif; color:#000; background-color:#e96b10; padding:2px 0 2px 10px }
h4 {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #e96b10; float:left}
h5 {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #000}
h6 {font-size: small; font-family: Arial, Helvetica, sans-serif; color: #e96b10}

p {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #000}
li {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #000}

a { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #e96b10; text-decoration:underline }
a:hover { text-decoration:none }

#subfooter a { font-size: x-small; font-family: Arial, Helvetica, sans-serif; color: #fff; padding:10px 0 0 5px }
#subfooter p { font-size: x-small; font-family: Arial, Helvetica, sans-serif; color: #fff }

td { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #000 }

input { font:normal x-small Arial, Helvetica, sans-serif;}
textarea { font:normal x-small Arial, Helvetica, sans-serif;}

#marqueecontainer{
position: relative;
width: 205px; /*marquee width */
height: 300px; /*marquee height */
background-color: #fff;
overflow: hidden;
border: 0px;
padding: 0px;
padding-left: 0;
}


/*////////////////////////////////////////		classes		////////////////////////////////////////////*/

.boxpad { padding:10px }
.boxpad2 { padding:10px 0 10px 10px; background-color:#EDECEC; }
.leftbox { border:1px solid #ccc; }

.RSSheading a { color: #000; padding:2px; margin:0; font:bold 9pt Arial, Helvetica, sans-serif; text-decoration:none }
.RSSheading a:hover { text-decoration:underline }
.RSStext { padding:2px; margin:0; font:normal x-small Arial, Helvetica, sans-serif }

.wanted { border:1px solid #ccc }
.wanted td { font: normal 8pt Arial, Helvetica, sans-serif }
.grey { background-color:#999; color:#fff; padding:2px 0 2px 10px }

.submit_button { background:url(images/submit.jpg) top left no-repeat }

.ppt {  }
.ppt td { border:1px solid #000 }


/*//////////////////////////// HomePage Boxes /////////////////////////*/
table.boxes { height: 250px;}
.boxes td { font:normal 7pt Arial, Helvetica, sans-serif; background-color:#DDDAD6; padding:3px; }
.boxes th { text-align:left; border-top:1px solid #999; height: 30px; }
.boxes a {color:#fff; font-size:7pt }

table.topboxes { height: 250px;}
.topboxes td { font:normal 7pt Arial, Helvetica, sans-serif; background-color:#DDDAD6; padding:3px; }
.topboxes th { text-align:left; border-top:1px solid #999; height: 30px; }
.topboxes a {color:#fff; font-size:7pt }

table.used { height: 250px;}
.used td { font:normal 7pt Arial, Helvetica, sans-serif; background-color:#DDDAD6; padding:2px; color:#000}
.used th { text-align:left; border-top:1px solid #999; height: 30px; }
.used a {color:#fff; font-size:7pt }

/*//////////////////////////// Follow Boxes /////////////////////////*/

.followbox td { font:normal 8pt Arial, Helvetica, sans-serif; background-color:#d1d1cd;}
.followbox th { text-align:left; border-top:1px solid #999 }
.followbox a {color:#fff; font-size:9pt; padding:2px }

.headleft { font:bold 9pt Arial, Helvetica, sans-serif; }

ul#tooling  {
list-style-type: none;
display: block;
margin: 0;
padding: 0;
}

ul#tooling li {
list-style-type: none;
display: block;
margin-left: 2px;
padding: 0;
font-size: 6px;
line-height: 14px;
}

ul#tooling li ul {
list-style-type: none;
margin-left: 8px;
padding: 0;
font-size: 6px;
display: block;
}

ul#tooling a {
text-decoration: none;
color: #000000;
display: block;
}


ul#tooling li.main {

}

ul#tooling a.head {
font-weight: 500;
text-decoration: none;
color: #000000;
font-size: 10px;
padding: 3px 0 3px 5px;

}

ul#tooling li.selected, li.current {

}



ul#tooling a:hover {
text-decoration: underline;
}


ul#machinery  {
list-style-type: none;
display: block;
margin: 0;
padding: 0;
}

ul#machinery li {
list-style-type: none;
display: block;
margin-left: 2px;
padding: 0;
font-size: 6px;
}

ul#machinery li ul {
list-style-type: none;
margin-left: 8px;
padding: 0;
font-size: 6px;
display: block;
}

ul#machinery a {
text-decoration: none;
color: #000000;
display: block;
}


ul#machinery li.main {

}

ul#machinery a.head {

text-decoration: none;
color: #000000;
font-size: 9px;
padding: 3px 0 3px 5px;

}

ul#machinery li.selected, li.current {

}



ul#machinery a:hover {
text-decoration: underline;
}

.text {width: 180px; }