/* Body ========================================== */

.Scrolls
{ 
 /* scrollbar-track-color:#e6e6e6; */
 scrollbar-base-color:#e6e6e6; 
 scrollbar-face-color:#cc9900;
 scrollbar-3dlight-color:#ffcc00; 
 scrollbar-highlight-color:#ffcc66; 
 scrollbar-shadow-color:#993300;
 scrollbar-darkshadow-color:#666666; 
 scrollbar-arrow-color:#e6e6e6;
}
 
.bdymnu
{
 width: 170px;
}
 
.bdytxt
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 13px;
 color: 000000;
 background-color:#ffffff;
 border:1px solid #cccccc;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 0px;
 border-bottom-width: 0px;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 3px;
 padding-right: 3px;
}
 
.bdysvc
{
 width: 150px;
}
 
.bdytbl
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 13px;
 color: 000000;
 background-color:#ffffff;
 border:1px solid #cccccc;
 border-right-width: 0px;
 border-left-width: 1px;
 border-top-width: 0px;
 border-bottom-width: 1px;
 padding-top: 15px;
 padding-bottom: 15px;
 padding-left: 10px;
 padding-right: 10px;
}

.plain /* table */
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 13px;
 color: 000000;
 background-color:#ffffff;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 3px;
 padding-right: 3px;
}

.bttn
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  COLOR: #999;
  CURSOR: hand;
  TEXT-DECORATION: none
}

.bttnAlt
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  COLOR: #666;
  /*BACKGROUND: #999; */
  /*background-image: url("cell.gif");*/
  /*BORDER-BOTTOM: #993300 1px solid;
  BORDER-LEFT: #ffcc66 1px solid;
  BORDER-RIGHT: #993300 1px solid;
  BORDER-TOP: #ffcc66 1px solid; */

  CURSOR: hand;
  TEXT-DECORATION: none
}

/* Header ================================================== */

/* Anchor tag styles */

a:link{color:#339;text-decoration:none;}
a:visited{color:#339;text-decoration:none;}
a:active{color:#339;text-decoration:underline;}
a:hover{color:#99c;text-decoration:underline;}

.hdr#hdr
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 font-weight: bold;
 color: #E6E6E6;
 text-decoration: none;
 padding-top: 2px;
 padding-bottom : 2px;
 padding-left: 10px;
 padding-right: 10px; 
}

.hdr:hover#hdr
{
	color: #339; 
	background-color: fc6;
}

.MnuHdr
{
 padding-top: 1px;
 padding-bottom : 1px;

}

/* Menu Bar =========================================== */

.mnuSideLn
{
 background-color: c90;
 width: 165px;
 height: 1px;
}

.side#sm
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px; 
 font-weight: bold;
 color: #339;
 text-decoration: none;
 background-color: fff;
 width: 165px;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 10px;
 padding-right: 1px; 
}

.side:hover#sm
{
 text-decoration: none;
 color: #339; 
 background-color: fc6;
}

.sidesub#ssm
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; 
 color: #333;
 text-decoration: none;
 background-color: fff;
 width: 165px;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 15px;
 padding-right: 1px; 
}

.sidesub:hover#ssm
{
 text-decoration: none;
 color: #339; 
 background-color: fc6;
}

/* ========================= */

.SearchCell
{
 background-color:#E6E6E6;
 border:1px solid #cccccc;
 width: 168px;
 border-right-width: 1px;
 border-left-width: 1px;
 border-top-width: 0px;
 border-bottom-width: 1px;
 padding-top: 6px;
 padding-bottom: 6px;
}

.WelcomeCell
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: 666666;
 background-color:#e6e6e6;
 border:1px solid #cccccc;
 width: 164px;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 0px;
 border-bottom-width: 1px;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 3px;
 padding-right: 3px;
}

.WelcomeAddr
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: 666666;
 background-color:#e6e6e6;
 border:1px solid #cccccc;
/* width: 169px; */
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 0px;
 border-bottom-width: 0px;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 3px;
 padding-right: 3px;
}

/* Service Bar ============================================ */

.Nws
{  
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
/* font-weight: bold; */
 color: 666666;
 background-color: ffcc66;
 width: 144px;
 padding-top: 3px;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 1px; 
}

.NwsAlt
{  
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
/* font-weight: bold; */
 color: 666666;
 background-color: ffffff;
 width: 144px;
 padding-top: 3px;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 1px; 
}


.NwsLn
{
 background-color: cc9900;
 width: 140px;
 height: 1px;
}

.Svc
{  
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: 666666;
 width: 150px;
 border:1px solid #cccccc;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 0px;
 border-bottom-width: 0px;
 padding-top: 3px;
 padding-bottom: 5px;
 padding-left: 10px;
 padding-right: 5px; 

}

.SvcAlt
{  
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: 666666;
 background-color: ffffff;
 width: 150px;
 border:1px solid #cccccc;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 0px;
 border-bottom-width: 0px;
 padding-top: 3px;
 padding-bottom: 5px;
 padding-left: 10px;
 padding-right: 5px; 
}

.askmax
{  
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 vertical-align: top;
 color: 666666;
 background-color: e6e6e6; 
 border:1px solid #cccccc;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 0px;
 border-bottom-width: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 5px;
 padding-right: 1px; 

}

.SvcLn
{
 background-color: cccccc;
 width: 140px;
 height: 1px;
}

/* Page: Dimensions ====================================== */
/* Page: Motor Suggestions =============================== */

.Dimns
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: 000000;
 background-color:#ffffff;
 border:1px solid #cccccc;
 border-right-width: 0px;
 border-left-width: 1px;
 border-top-width: 1px;
 border-bottom-width: 0px;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 3px;
 padding-right: 3px;
}

.titl
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold; 
 color: 000000;
 background-color:#ffffff;
 border:1px solid #cccccc;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 0px;
 border-bottom-width: 0px;
 padding-top: 25px;
 padding-bottom: 15px;
 padding-left: 3px;
 padding-right: 3px;
}

/* Page: Price List ======================================= */

.PL /* table */
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: 000000;
 background-color:#ffffff;
 padding-top: 0px;
 padding-bottom: 3px;
 padding-left: 3px;
 padding-right: 3px;
}

.hd1
{
 font-size: 14px;
 font-weight: bold; 
 background-color:#e6e6e6;
 padding-left: 10px;
 padding-top: 5px;
 padding-bottom: 2px;
 border:1px solid #fff;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 20px;
 border-bottom-width: 0px;
}

.hd1a
{
 text-align: Right;
 vertical-align: bottom;
 font-size: 10px;
 color: 000;
 background-color:#e6e6e6;
 padding-left: 2px;
 padding-top: 5px;
 padding-bottom: 2px;
 border:1px solid #fff;
 border-right-width: 1px;
 border-left-width: 0px;
 border-top-width: 20px;
 border-bottom-width: 0px;
}

.hd1b
{
 text-align: Right;
 vertical-align: bottom;
 font-size: 10px;
 color: 000099;
 background-color:#e6e6e6;
 padding-left: 2px;
 padding-top: 5px;
 padding-bottom: 2px;
 border:1px solid #fff;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 20px;
 border-bottom-width: 0px;
}

.hd2
{
 font-weight: bold;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
 border:1px solid #cccccc;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 1px;
 border-bottom-width: 0px;
}

.hd2a
{
 text-align: Right;
 vertical-align: bottom;
 /*font-weight: bold; */
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
 border:1px solid #cccccc;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 1px;
 border-bottom-width: 0px;
}


.desc
{
 padding-left: 10px;
 border:1px solid #cccccc;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 1px;
 border-bottom-width: 0px;
}

.zrEUR
/* Zero Rated EUR retail price */
{
 color: 000;
 text-align: Right;
 padding-left: 15px;
 padding-right: 5px;
 border:1px solid #cccccc;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 1px;
 border-bottom-width: 0px;
}

.zrUSD
/* Zero Rated USD retail price */
{
 color: 000;
 text-align: Right;
 padding-left: 15px;
 padding-right: 5px;
 border:1px solid #cccccc;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 1px;
 border-bottom-width: 0px;
}

.zrGBP
/* Zero Rated GBP retail price */
{
 color: 000;
 text-align: Right;
 padding-left: 15px;
 padding-right: 5px;
 border:1px solid #cccccc;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 1px;
 border-bottom-width: 0px;
}

.retail
/* retail UK price */
{
 color: 000099;
 text-align: Right;
 padding-left: 15px;
 padding-right: 5px;
 border:1px solid #cccccc;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 1px;
 border-bottom-width: 0px;
}


.left
{
 padding-left: 10px;
 padding-right: 10px;
 text-align: Left;
 border:1px solid #cccccc;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 1px;
 border-bottom-width: 0px;
}

.cntr
{
 padding-left: 10px;
 padding-right: 10px;
 text-align: Center;
 border:1px solid #cccccc;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 1px;
 border-bottom-width: 0px;
}

.right
{
 padding-left: 10px;
 padding-right: 10px;
 text-align: Right;
 border:1px solid #cccccc;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 1px;
 border-bottom-width: 0px;
}


/*body,td,tr,table,div{font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;}*/

/* Table Cell background colors, uses the TD alternate to work in Netscape 4.X */
.blackCell, td.blackCell{background-color:#000000;}
.darkgrayCell, td.darkgrayCell{background-color:#CCCCCC;}
.lightgrayCell, td.lightgrayCell{background-color:#ffffcc;}
.lightyellowCell, td.lightyellowCell{background-color:#ffffcc;}

/* Top Left menu */
.leftMenuTop{font-family:tahoma;font-weight:bold;}
.leftMenuTop:hover{font-weight:bold;color:#cc0000;}
.leftMenuSub{text-decoration:none;}

/* Left hand menu */
.leftMenu{}
.leftMenu:hover{color:#cc0000;}

/* Lower left menu */
.leftMenuSmall{font-size:8pt;}
.leftMenuSmall:hover{font-size:8pt;color:#cc0000;}
.leftMenuSmallBottom{font-size:8pt;position:absolute;bottom:0px;}
.leftMenuSmallBottom:hover{font-size:8pt;position:absolute;bottom:0px;color:#cc0000;}

/* Headings*/
.mainHeading{font-size:12pt;font-weight:bold}
.subHeading{font-size:10pt;font-weight:bold}
.productHeading{font-size:12pt;font-weight:bold;color:#cc0000;}

/* Page Titles*/
.title{font-size:14pt;font-weight:bold;}

/* if there are lists on the page, then do this: */
ul{list-style-type:disc;}
ol{list-style-type:decimal;}

img.photo    { border: 1px outset #E6E6E6;  }
.textbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #FFFFFF; }
.torcman { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-weight: bold;}