/* CSS Document */


* {
	margin: 0;
	padding: 0;
}


		.hpc { font-size: 300%; font-weight:bold; font-style:italic;color: #E1012F;padding:1px; text-align:center ;
		font-family:Georgia, "Times New Roman", Times, serif; vertical-align:middle;
		text-shadow: white 0.1em 0.1em 0.2em
		}
		

		.gears { color: black;font-style: italic;font-weight: bold; font-size:300%;padding:1px; text-align:center;
		font-family:Georgia, "Times New Roman", Times, serif; vertical-align:middle;
		text-shadow: white 0.1em 0.1em 0.2em
		}
		


.logo {
margin-left:17em;
vertical-align:middle;

}




a {
}

a:hover {
	text-decoration: none;
}

body {


	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	/* color: #666666; */
	background-color:#FFFFFF;
}

hr2 {

  width: 80%;
  color:#FF0000;
  background-color:#FFFFFF;
}

img {
	border: none;
}

img.explain {
width:274px;}

img.imwidth {
width:190px;
}

img.left {
	float: left;
	margin: 0 15px 0 0;
}


img.right {
	float: left;
	margin: 0 0 0 15px;
}


ol {
	margin-left: 1em;
}

p.cant_find {
font-size: 18px;
color: red;
text-align: center;
}

h2 {

font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;

text-align:center;
}


ul {
	margin-left: 1em;
}


/* end of original class-------------------------------- */





/* Wrapper */

#wrapper {
	background: white;
}

/* Header */

#header {
	  text-align: left;
	 
   height: 70px;
  background: white;

}


 .bg {
    background-position: left center ;
    height: 100px;
	position:fixed;
    width: 100%;

	
}



#header_combined {

width:auto;

font-size: 300%; font-weight:bold; font-style:italic;color: #E1012F; text-align:left ;
		font-family:Georgia, "Times New Roman", Times, serif; vertical-align:middle;
		text-shadow: white 0.1em 0.1em 0.2em




}
#header_combined strong {
color: black;
text-shadow: white 0.1em 0.1em 0.2em;
		}
#header_combined p {
color: red;
font-size: 0.3em;
font-style:italic;
		}

/* Menu */

#menu {
background-color: black;
font-size:14px;
	width: 608px;
	height: 40px;
	margin: 0 auto;
border-color:red; 
border-style:solid;
border-width: 2px; 

}


#menu ul {
	width: 608px;
	height: 40px;
	margin: 0;
	padding: 0;
	
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	height: 27px;
	padding: 13px 20px 0 22px;
	background-color: black;
	text-decoration: none;
	font-size: 85%;
	font-weight: bold;
	color:white;
}

#menu a:hover {
	text-decoration: underline;
}


#never {
	color: #FF0000;
	font-style: italic;
	font-weight: bold;
	font-size:16px;
	vertical-align: middle;
}

/* Page */

#page {
	width: 1056px;
	margin: 0 auto;
	
}


#page_order_form {
	align: right;
	width: 940px;
	margin: 0 auto;
}
/* Ads */

#ads {
	float: right;
	width: 180px;
	padding: 0 0 0 32px;
	vertical-align:middle;
	
	
}


#quote {

text-align:right;
padding-left:7em;

}
#quotetext {

background: #E1DFE3;

border:2px solid  #1F569A;
text-align:left;

   
 margin-left: 40px;
 padding:0px;
 
 border-collapse:collapse;

  




}

/* Content */

#content {

	float: right;
	width: 705px;
background:white ;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 8px;
	color:#000000;
	
	
	}
	
	

#sitemap{
padding-top:4em;
padding-left:1em;
float:left;
width: 22%;
height:300px;
}


#rest{
padding:1em;
float:left;
width: 68%;
height:500px;
}


#contact
{
font:"Times New Roman", Times, serif;
font-size:110%;
 color: black; 
 padding:2em;
}



.email_contacts
{
font-weight:bold;
font-size:110%;

 color: #3399CC;
text-decoration:none;
}

.emailaddress{
color: #3366CC;
}

.contactus
{

font-size:140%;

color: black; 
}



.address0
{
font-weight:bold;
font-size: 18px;

color: black;
padding:1em;
text-align:center;
}


.address1
{
font-weight:bold;
font-size:110%;

color: #E1012F;
}

.idownloads
{
font-weight:bold;
font-size:110%;

color: black;
padding:12em;
}

.address2
{

font-size:95%;

 color: black; 
}

/* 
*/

#sidebar {

	float: right;
	width: 130px;
	padding: 0 0 0 0;
	
		
}


/* Footer */

#footer {

	clear: both;
	width: 608px;
	margin: 0 auto;
	padding: 80px 0;
	
	text-align: center;
	font-size: 85%;
}

#footer p {
	margin: 0;
	line-height: normal;
}



.p_table {


font-family:Arial, Helvetica, sans-serif;
font-size:80%;
}

.p_marg  {

padding:5px;

background-color:#FFFFFF;
color:#FFCC00; 
vertical-align: text-top;

}

.p_image {

height:214px;
table-layout:center;
vertical-align:top;
width:283 px;
height:227 px;
text-align:center;
}

.p_htext {

font-family:Arial, Helvetica, sans-serif;

background:#FFFFFF;

color: #002675;
   font-weight: bold;
font-size:16px;
text-align: justify;
  
}
.centlarge {

font-family:Arial, Helvetica, sans-serif;

background:#FFFFFF;

color: #002675;
font-weight: bold;
font-size:20px;
text-align: center ;
  
}

.p_hctext {
font-family:Arial, Helvetica, sans-serif;
background:#CCCCCC;
text-align:center;
color: black;
font-weight: bold;
font-size:12px;
margin-bottom:2px;
padding-bottom:4px;
}


.p_text {
font-family:Arial, Helvetica, sans-serif;
vertical-align:top;
background:#FFFFFF;
color: #002675;
font-size:14px;
}





.P_title {
text-align:center;
padding:0.3em;
font-size: 15px;
color: black;
background-color: #666666
vertical-align:middle;
font-weight:bold;
}


.pforder {
	color: #255699;
	}


.date
{
background: #CCCCCC;
color: white; 
text-shadow: black 0.1em 0.1em 0.2em;
font:Arial, Helvetica, sans-serif;
font-size:95%;

vertical-align: middle;
font-weight:bold;

}

.title_row {
 
    text-align: center;
    vertical-align: middle;
    width: ...;
    height: ...;

	}
	.title_row2 {
font-weight: bold;
    text-align: center;
    vertical-align: middle;
    width: ...;
    height: ...;

	}

ul.leftmenu {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
  margin-top:0;
  
}



ul.leftmenu li {

  background-color: #C0C0C0;
  border-style: outset;
  border-width: 1px;
}


ul.leftmenu li a {
  display: block;
text-decoration: none;
}


ul.leftmenu li a:hover {
  background-color: #D0D0D0;
}




#thank_you
{
padding: 3em;
margin: 3em;

}


#quote_form {
	padding-left: 2em;
	color: black;
}


.menuoff {

text-decoration: none;
}


.menuon {

text-decoration:none;
}

.tandc {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 140%;
	font-style: normal;
	font-weight: bold;
	color: black;
	text-align: center;
	padding: 0.5em;	
	margin-left:30px;
}
#tandc{
margin-left:20px;
}
#centerit {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	font-weight: bold;
	color: #000033;
	text-align: center;
	padding: 1em;	
	
}

#iaccounts {
color:#000000;
}



.center_heading1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 195%;
	font-weight: bold;
	color: black;
	text-align:center;

}

.center_heading2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	font-weight: bold;
	color: black;
	text-align: center;

}


#centerit {
 margin-left: auto;
    margin-right: auto;
	background-color:#FFFFFF;
	}

#iabout {
color:#000000;
padding:1em;
}

.title
{
font-weight: bold;
font-size: 110%;
color: black;
}

#m_d {
padding-left:1em;
}


#ihelp {
padding:1em;

}

#idownloads {
padding:2em;

}

td.hpc {
padding-right:8px;
}


img.alllogo {
padding-left:1em;
}
table.center{
align:center;
text-align:center;

}
  .centeredImage
    {
 
 text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
	 }
.center{
padding:5px;
}

.couplings{
padding:3px;
width: 100px;
}


.uni_jo{
padding:3px;
width: 110px;
}


.please_enter {

color:black;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14;
font-weight:bold;


}


image.pdf {color:#255699;font-size:100%;text-align:center; font-weight: bold;padding-top:0.1em; width:30px;}

.report {text-align:right; font-size:65%;font-weight:bold;color:blue;padding-right:20em;}
.report2 {text-align:center; font-size:65%;font-weight:bold;}
.header {font-size: 110%;font-family:Georgia, "Times New Roman", Times, serif;color: #002675; font-weight: bold;text-align:center;}

.trade_mark { 
color:#002675;
font-size : 75% ;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
border:hidden;
}

td.ticker {
   background-color: #CCCCCC;
}

#ps2 {
	background: #CCCCCC;
	padding:1em;
	padding-bottom: 2em;
	padding-left:2em;
		text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:80%;
}


table.result{
	background: #DDDDDD;
	width:80%;
	color: #2A0000;
	
	}
	
	
#search_text{
	width:70%;
	color:black;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 110%;
	padding-bottom: 1em;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}
	
	
table.order {width:96%; margin-left:2%; margin-right:2%;
border-style:outset;
margin-top:5px;
padding:2px;

}



table.order {width:96%; margin-left:2%; margin-right:2%;
border-style:outset;
margin-top:5px;
padding:2px;

}

table.order td{
	
	border:1px solid #ACB0FB;
	vertical-align:middle;
	font-weight: bold;

}

.pfind {
text-align:center;
font: bold 160% Georgia, "Times New Roman", Times, serif ;
color:black;
padding:14px;
}

.help {
text-align:right;
font-size:11px;
}

.search_view {
text-align:center;
}

.enter_number{
padding:10px;
text-align:center;
font-weight:bold;
}

.report {text-align:right; font-size:70%;font-weight:bold;padding-right:1em;background-color:black;}
a.white:link {
color: white;}

a.white:visited {
color: white;}


.thankyou {

font-family:Arial, Helvetica, sans-serif;

text-align:left;
color: black;
font-weight: bold;
font-size:14px;
margin:2em;

}

tr.desc td { 
text-align:center;
color:white;
font: bold 90% Georgia, "Times New Roman", Times, serif ;background-color:black;
vertical-align:middle;  }


.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: ...;
    height: ...;
	border-color:black; border-style:solid;
	width:620px;
	background-color:#FFFFFF;
}

.wraptocenter * {
    vertical-align: middle;
}
/*\*//*/
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/

.qc {
margin-left:3em;
}

.table_bw {
background-color: #666666 ;
color:white;
text-align:center;
font-family: gadget;
padding:2px 8px;


}


.table_bw2 {
background-color: #666666 ;
color:white;
text-align:center;
font-family: gadget;
padding:2px 8px;
}




form {
 text-align:center;
  margin-left: auto;
  margin-right: auto;
}

.title_centre
{
font-family:	Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
height:40px;
vertical-align:middle;
}
#navigation {
	border-right:1px solid #999;
	padding:10px 0px;
	width:125px;
	list-style-type: none;
}
#navigation abackup  {
	background:url(/1.images/others/navigation05.03.png);
	display:block;
	height:31px;
	text-indent:-9000px;
}

#navigation a  {
	background:url(/1.images/others/navigation09.09.png);
	display:block;
	height:31px;
	text-indent:-9000px;
}
#navigation a.link1:hover {background-position:-126px 0px;}
#navigation a.link2 {background-position:0px -31px;}
#navigation a.link2:hover {background-position:-126px -31px;}
#navigation a.link3 {background-position:0px -62px;}
#navigation a.link3:hover{background-position:-126px -62px;}
#navigation a.link4 {background-position:0px -93px;}
#navigation a.link4:hover {background-position:-126px -93px;}
#navigation a.link5 {background-position:0px -124px;}
#navigation a.link5:hover {background-position:-126px -124px;}
#navigation a.link6 {background-position:0px -155px;}
#navigation a.link6:hover {background-position:-126px -155px;}
#navigation a.link7 {background-position:0px -186px;}
#navigation a.link7:hover {background-position:-126px -186px;}
#navigation a.link8 {background-position:0px -217px;}
#navigation a.link8:hover {background-position:-126px -217px;}
#navigation a.link9 {background-position:0px -248px;}
#navigation a.link9:hover {background-position:-126px -248px;}
#navigation a.link10 {background-position:0px -279px;}
#navigation a.link10:hover {background-position:-126px -279px;}
#navigation a.link11 {background-position:0px -310px;}
#navigation a.link11:hover {background-position:-126px -310px;}




#navigation a.link16 {background-position:0px -341px;}
#navigation a.link16:hover {background-position:-126px -341px;}
#navigation a.link12 {background-position:0px -372px;}
#navigation a.link12:hover {background-position:-126px -372px;}
#navigation a.link13 {background-position:0px -403px;}
#navigation a.link13:hover {background-position:-126px -403px;}
#navigation a.link14 {background-position:0px -434px;}
#navigation a.link14:hover {background-position:-126px -434px;}
#navigation a.link15 {background-position:0px -465px;}
#navigation a.link15:hover {background-position:-126px -465px;}




.tel {
color:#666666;
font-family: Helvetica, Geneva, Arial, sans-serif;
font-size:1.2em;
padding-left:80px;
font-weight:bold;

}
#st1bask1
{
position:absolute;
left:680px;
top:100px;
margin-top:20px;
color:white;
background-color:	#0069BC;
width:200px;
border-spacing:0;
 border-collapse:collapse;
 float:right;
 margin-right:2px;
}

#st1startgreen
{
position:relative;
left:20px;
top:-350px;
color:white;
background-color:	green;
width:200px;
border-spacing:0;
 border-collapse:collapse;
 float:right;
 margin-right:2px;
}


#st1yellowfound
{
position:relative;
left:20px;
top:-470px;
color:white;
background-color:	yellow;
width:200px;
border-spacing:0;
 border-collapse:collapse;
 float:right;
 margin-right:2px;
}


#st1rednotvalid
{
position:relative;
left:20px;
top:-395px;
color:white;
background-color:	red;
width:200px;
border-spacing:0;
 border-collapse:collapse;
 float:right;
 margin-right:2px;
}


#st1orangenf
{
position:relative;
left:20px;
top:-380px;
color:white;
background-color:	orange;
width:200px;
border-spacing:0;
 border-collapse:collapse;
 float:right;
 margin-right:2px;
}


table #shopping_cart td
	{font-size:14px;
	color:	#FFFFFF;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	#shopping_cart a:link    {color: #66FF00; text-decoration: none;  }

	#shopping_cart a:visited {color: #CB662C;text-decoration: none;  }
	#shopping_cart a:hover   {color: white;text-decoration: none;  }
	

tr.tline {

	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#3300FF;
	text-align:center;
	
	}
	.disc
{text-align:center;
}
	tr.tline2 {
	border-style:solid;
	/*border-width:10px 0;*/
	border-width:0;
		text-align: center;
		line-height:30px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		/*color:#6699CC;*/
		color:red;
		background-color: #FFD600;
	}
	
	tr.order {
	border-style:solid;
	/*border-width:10px 0;*/
	border-width:0;
		text-align: center;
		line-height:30px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		/*color:#6699CC;*/
		color:white;
		background-color: #0069BD;
	}
	
	tr.order_top {
	border-style:solid;
	/*border-width:10px 0;*/
	border-width:0;
		text-align: center;
		line-height:20px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		/*color:#6699CC;*/
		color:white;
		background-color: #7691D3;
	}
	
	
	.order_table {
	background-color: #ACD8CA;
	width: 700px;
	margin-left: 20px;
	border: 2px solid  #0069BD;
	
	}
	.order_table, td{
	border-collapse:collapse;
	}
	
	
	
	
	table #checkout_table td
	{color: #0D70C0;

	background-color: white;
	padding:4px0,0,0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	table #checkout_table td
	{color: #0D70C0;

	background-color: white;
	padding:4px0,0,0;
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
	}
	table #checkout_table2 td
	{color: #0D70C0;
	background-color: white;
	padding-right:8px;
	font-size: 1.4em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
	table #checkout_table3 td
	{color: white;
	background-image: url(/1.images/others/shopping_cart/back_gr.jpg);
	padding:4px,0,4px,0;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	#checkout_table4
	{color: #444444;
	background-color: white;
	padding:4px;
	font-size: 1.4em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
	#checkout_table5
	{color: #444444;
	background-color: white;
	padding:4px;
	font-size: 0.8em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
	
	#checkout_newcust
	{color: white;
	background-color: #899499;
	padding:4px;
	font-size: 0.8em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
	
	#checkout_newcust_text
	{color: #444444;
	background-color: white;
	padding:4px;
	font-size: 0.7em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
	p.checkout_steps1
{color: white;
	background-image: url(/1.images/others/shopping_cart/back_gr.jpg);
	padding-right: 20px;
	
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;

	margin-left:14px;
	
	text-align:right;

	}
	***FIRST STYLE THE BUTTON***/
input#continue_checkout{
cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
padding:5px 25px; /*add some padding to the inside of the button*/
background:#35b128; /*the colour of the button*/
border:1px solid #33842a; /*required or the default border for the browser will appear*/
/*give the button curved corners, alter the size as required*/
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
/*give the button a drop shadow*/
-webkit-box-shadow: 0 0 4px rgba(0,0,0, .75);
-moz-box-shadow: 0 0 4px rgba(0,0,0, .75);
box-shadow: 0 0 4px rgba(0,0,0, .75);
/*style the text*/
color:#f3f3f3;
font-size:1.1em;
}
/***NOW STYLE THE BUTTON'S HOVER AND FOCUS STATES***/
input#continue_checkout:hover, input#continue_checkout:focus{
background-color :#399630; /*make the background a little darker*/
/*reduce the drop shadow size to give a pushed button effect*/
-webkit-box-shadow: 0 0 1px rgba(0,0,0, .75);
-moz-box-shadow: 0 0 1px rgba(0,0,0, .75);
box-shadow: 0 0 1px rgba(0,0,0, .75);
}
#five_nonuk
{
padding-left:20px;

}

/***               Sitemap              ***/


.sm_menu tr:nth-child(even) {
    background-color: #EEEEEE;
}
.sm_menu tr:nth-child(odd) {
    background-color: #D4D4D4;
}
.sm_title {
font: bold 14px Georgia, serif ;
color:#0000FF;
padding:1em;
}

.sm_menu {
width:1000px;
font:"Times New Roman", Times, serif;
color:#FF00FF;
font-weight:bold;
font-size:0.9em;
padding-left:0.5em;

}
.sm_menu th{
font-size:1.3em;
font-family:"75 Helvetica Bold";
color:red;
text-align:right;
padding-right:4px;
line-height:120%


}
.sm_menu td{
color:#FF00FF;
text-align:center;

}
.sm_menu th{
background-color: white;

}
.border {
width:12px;
background-color: #1F569A;


}

.line_up {

padding-left:16px;
}
td.thickness {
background:red;
}

td.headings {
padding-left: 5px;
}
.pro_download {
color:#9C0808;
font-weight:bold;
font-size: 17px; 
font-style: italic;
}

.down_cat{
text-align:center;
font-size:0.9em;
}
.fill_form {
font-family: Georgia, "Times New Roman", Times, serif;
background-color:white;
text-align:center;
font-size:1.2em;
font-weight:bold;
padding:10px;
}
.cat_down {
font-family: Georgia, "Times New Roman", Times, serif;
background-color:white;
text-align:center;
font-size:0.7em;
font-weight:bold;
padding:10px;
}
.ex_desc {
text-align:center;
background-color:#1F569A;
color:white;
margin:0px 4px 0px 4px;
padding:0px;


}.ex_desc2 {
font-size:10px;
text-align:center;
background-color:#1F569A;
color:white;
margin:0px 4px 0px 4px;
padding:0px;

}

.ex_desc3 {

text-align:center;
background-color:#1F569A;
color:white;
margin:0px -2px 0px 0px;
width:134px;

}
p.notes{
color:#FF0000;
font-style:italic;
font-weight: bold;
font-size:12px;

}
p.clear {line-height:100%;
color:white;

}
#search input[type="text"] {

    background: url(/1.images/others/search-dark.png) no-repeat 10px 6px white;

    border: 0 none;

    font: bold 12px Arial,Helvetica,Sans-serif;

    color: #d7d7d7;

    width:150px;

    padding: 6px 15px 6px 35px;

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); 

    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;

    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;

    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;

    -webkit-transition: all 0.7s ease 0s;

    -moz-transition: all 0.7s ease 0s;

    -o-transition: all 0.7s ease 0s;

    transition: all 0.7s ease 0s;

    }



#search input[type="text"]:focus {

    background: url(/1.images/others/search-dark.png) no-repeat 10px 6px #fcfcfc;

    color: #6a6f75;

    width: 200px;

    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;

    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;

    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;

    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);

    }
	#search {
 position:absolute;
 top:40px;
 left:540px;
}


table.sr {
width: 100%;
height: 90px;
border: 1px solid #1F569A;
text-align:center;


}

.toprow {
width: 100px;
color:white;
background-color: #1F569A;
text-align: center;
}

td.stock {
color:red;
font-size:2em;
font-weight:bold;
} 

td.in_stock {
color:red;
font-size:2em;
font-weight:bold;

}



.sr_pdf {
width:100px;
}
.sr_qty {
width:70px;
}

td.qty_stock {
color:#1F569A;
font-size:2em;
font-weight:bold;
} 

table.exhibit {
border:2px solid #1B4D8A;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
border-collapse:collapse;



}

.exhibit tr td {
border:2px solid #1B4D8A;
padding:4px;

}
.exhibit th {
border:2px solid #1B4D8A;
background-color:#1B4D8A;
border: 2px solid  #172F85 ;
color:white;
font-weight:bold;

}
.exh_head {
font-size:2em;
color:#1B4D8A;
font-weight: bold;
}
.exh 
{margin-left:10px;}

p.ord_check {
text-align:center;
font-weight: bold;
font-size:2em;
padding-top:5em;
padding-bottom:1em;

}

.input-rounded-button {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid gray;
    padding:3px 3px 3px 3px;
    display:inline-block;
    text-decoration:none ;
    background:url(/1.images/others/sky-bkgr2.gif);
	font-weight:bold;

    color:white;
    cursor:pointer;
    font:11px   Arial, Helvetica, sans-serif;
}

.input-rounded-button:hover { 
    text-decoration:none; 
    color:#ADD8E6; 
    cursor:pointer;
    border:1px solid #FF2B06;
}

p.gould {
color: #CC3300;
font-size:1em;
padding:2em;
text-align:center;
font-weight:bold;
text-decoration:underline;
}

p.order_notes {
font-size:0.9em;
padding:3em 0 0 3em;
-webkit-opacity: 0.6;
-moz-opacity: 0.6;
opacity: 0.6;
}

.order_notesb {
color: #0069BD;
font-weight:bold;
}
.belts {
color:red;
}

#pos_basket {
/* background-color:#CC9966;*/
	 

     height: 270px;

}
.hpcnever2 {



font-size: 120%; font-weight:bold; font-style:italic; color: #E1012F; 
		font-family:Georgia, "Times New Roman", Times, serif; 
	
	text-align: center;
		
}
.hpcnever {



font-size: 100%; font-weight:bold;  color: #E1012F; 
		font-family:Georgia, "Times New Roman", Times, serif; 
	}
	
	.white_t {
	color:white;
	text-align:center;
	padding:1em 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	
	}
	
	.leftpad {
	font-size:0.9em;
	padding-left: 0.5em;
	color: #002675;
	}
	.diduno{
	color:#E1012F;
	text-align:center;
	font-weight:bold;
	padding: 0.5em 0.5em;
	font-size:1.5em;
	}
	
	/*          faq          */
	
	
	#manuf
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
	
	#manuf td {
	
	border:2px solid black;
	padding:2px;
	color: #002675;
	font-size:0.9em;
	line-height: 12px; 
	}
	
	
		#mod
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
	
	#mod td {
	
	border:0px ;
	padding:2px;
	color: #002675;
	font-size:0.9em;
	line-height: 12px;
	text-align:center;
	}
	
	
	
	
	.del_head{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #002675;
	font-size:1em;
	text-align:left;
	
	}
	.del_head2{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: red;
	font-size:0.8em;
	text-align:left;
	
	}
	tr.alt
{
background-color:#EAF2D3;
}

	
	/*          custom gears          */
	
	.breakdown {
	color:#E1012F;
	}
	.make_bold {
	font-weight:bold;
	}
	
	.qty_stock {
	font-size:1.5em;
	color: #5EFF00;
	font-weight:bold;
	
	}
	
	.phone {
	color:red;
	font-family:"75 Helvetica Bold";
	font-size: large;
	
	}
	
	.centered {
	
vertical-align:middle; 
text-align:centre;
}

.centred img {display:block; margin:0 auto;
}
	
	
	.technote {
	color: red;
	font-weight:bold;
	font-size:1.2em;
	Padding: 10px;
	
	}
	