@charset "utf-8";
/* VeeArcDrives.com main css

colors:
grey nav text 414040
tan box border b6ab99
red d40708
dark red 8a0404
grey light bg (table) f6f5f4
********************************/

*      {margin:0; padding:0} /*Removes margin and padding from every element. */
html   {height:100%; font-size:100.01%} /*Set font-size to a percentage preventing a Windows IE "extreme font re-sizing" bug. Set font-size slightly larger than 100% to repair Opera rounding errors. 
Set less than 101% to prevent Safari errors. */
body, h1, h2, h3, h4, h5, h6, p, div, form, code, pre, fieldset, legend, dl, dt, dd
{margin:0; padding:0; border:0 solid;} /*general leveller*/

body {
	font:12px "Trebuchet MS", Arial, sans-serif;
	color:#464646;
	margin: 0px;
	padding: 0px;
	background-color:#fff;
	min-height:101%;/*force Netscape & Firefox to display vertical scrollbars, thereby preventing content jumping*/ 						background-color:#414040;
}

h1 {color:#d40708; font-size:15px;}
h2 {color:#333; font-size:14px; margin:10px 0 0 0;}

p { margin:6px 0; line-height:16px;}
a {color:#d40708;}
a:hover {text-decoration:none;}
ul {margin:8px 0 10px 20px;}
li {
	margin:3px 0 0 20px;
	list-style-image: url(../images/global/bullet.gif);
}

strong {
	color: #000033;
	font-weight: bolder;
}

.amp {font-family:Arial, Helvetica, sans-serif;}
/*******  Layout divs      ************/
#wrapper { margin:0px; background-color:#414040;}
#container { width:960px;  margin:0px auto; background-color:#fff;}
#header { background-color:#e21212; background:url(../images/global/banner.jpg) repeat-x; height:88px; border:1px solid #d40708; padding:0 0 0 30px; }
#content { width:915px;  margin:20px auto; background-color:#fff;}

 

/*******  header section     ************/ 
#logo { width:176px; margin:0px 0px 0px 5px; margin-top:37px; float:left;}
 
#loginbar {
	background:url(../images/global/loginred.gif) no-repeat top right;
	height:25px;
	width:320px; 
	margin:26px 20px 0 0;
	float:right;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	border:	1px solid #d40505;
} 

#loginbar ul {margin:1px 3px 0px 10px; height:25px; position:relative; top:0px; left:0px;}
#loginbar li {display:inline; margin:0 3px; }
#loginbar li a {font-size:12px; text-decoration:none; color:#fff; font-weight:normal;}
#loginbar li a:hover {color:#5c0000; text-decoration:underline;}

.loginseparator {
	color:#d40505
	/*margin:0px;
	background:url(../images/global/loginbar_separator.gif) no-repeat;
	width:2px;
	height:25px;*/
}

#searchbox { width:190px; float:right; margin:4px 10px 0 0; position:relative; top:0px; right:3px;}
#search {font-size:10px; line-height:12px; padding:1px 0 0 3px ; height:13px; width:120px; border:1px solid #757264; color:#464646;}
 
 
 #slabel
 {
	position:relative; top:49px; left:10px;
	margin:10px 10px 0 10px;
	color:#ffffff;
 }
 #swindow
 {
		position:relative; top:50px; left:10px;
 }
 #sbutton
 {
  position:relative; top:52px; left:10px;
  background-color: #fc0a09;
  color:#ffffff;
  border: 1px solid #d40505;
	
 }
 
 
 /******************************* search Btns  START ********************************/

.searchBtn {background: url("../images/global/searchred.gif") 0px 0px  no-repeat;
        color:#047bc2; width:41px; height:15px; border:0px; cursor:pointer;
       }
.searchBtnOver {background: url("../images/global/search_over.gif") 0px 0px  no-repeat;
        color:#007ac2; width:41px; height:15px; border:0px; cursor:pointer;
       }
   
/******************************* search Btns  END ********************************/

 
 /******************************* search Btn LARGE  START ********************************/

.searchBtnlarge {background: url("../images/industrial/searchLarge.gif") 0px 0px  no-repeat;
        color:#047bc2; width:100px; height:23px; border:0px; cursor:pointer;
       }
.searchBtnlargeOver {background: url("../images/industrial/searchLarge_over.gif") 0px 0px  no-repeat;
        color:#007ac2; width:100px; height:23px; border:0px; cursor:pointer;
       }
   
/******************************* search Btns LARGE   END ********************************/


 /**************************************  styles     *******************************************/
#leftbox, #leftboxHome {width:580px; float:left; margin:0 0 10px 30px; min-height:500px;}
#leftboxHome p {line-height:14px;}


/**start home quote box**/
#rightboxquote{width:220px; float:right; padding: 0 5px 2px 5px; font-size:15px; line-height:18px; font-family:Garamond, "Times New Roman", serif; border:1px solid #757264; background-color:#e6eef8; border:1px solid red;}

.byline{text-align:right; font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; line-height:13px; margin:4px 0 0 0;}
/**end home quote box**/

/**start general box with tab**/
#rightboxtab {width:180px; margin:0px 0 0 725px; border:1px solid #e3d9ca; padding:0px; background-color:#fcfbfa; }
/**end general box with tab**/

/**start general top TAB STYLES**/
/**width set by parent box**/
#rightboxheader{ background-color:#fcfcc5; border:1px solid #e3d9ca;  text-align:center;  height:20px;}
#rightboxheader h1{ text-align:center;font:11px "Trebuchet MS", Arial, sans-serif; color:#464646; font-weight:bold; padding-top:2px;}
/**end general top TAB STYLES**/

/**start img right box**/
#rightboximg{width:230px; float:right; border:1px solid #e2d9cb; padding:5px; font-size:17px; line-height:21px; background-color:#fff; text-align:center;}
p.imgDescription {width:230px;  text-align:center; font-size:11px; line-height:11px; padding:0; margin:4px 0px; }
p.imgspacer { padding:0; margin:3px 0px; line-height:0px; font-size:1px; }
#rightboximg a {color:#333; text-decoration:underline; }
#rightboximg a:hover {color:#d40708; text-decoration:underline; }
#rightboximg img {margin:0px; padding:0px; }

 /***************************** start double bullets     **********************************/
 
 #doublebullets {width:600px; margin:-5px 0 -15px 0px}
 
 #doublebulletsWide {width:750px; margin:-5px 0 -15px 0px}
 #doubleleft {width:370px;  float:left;}
 #doubleright { width:370px;  float:right;}

 /***************************** start hometable     **********************************/
  #hometable  { margin:0px; border:1px solid #e3d9ca; border-bottom:2px; background-color:#f6f5f4;}
 #hometable th { background-color:#fcfcc5; border:1px solid #e3d9ca; width:225px; height:30px; text-align:left; font-weight:bold;}
#hometable h1{font-size:12px; line-height:14px;  "Trebuchet MS", Arial, sans-serif; color:#464646; font-weight:bold; text-align:center;}
 #hometable td  {padding:0; border-left:1px solid #e3d9ca; border-right:1px solid #757264;}
 #hometable td p {padding:0 5px;font-size:11px; line-height:15px; }
 
 #hometable  img {margin:7px;}
 




  #hometable1  { margin:0px; border:1px solid #e3d9ca; border-bottom:2px; background-color:#f6f5f4;}
 #hometable1 th { background-color:#fcfcc5; border:1px solid #e3d9ca; width:225px; height:30px; text-align:left; font-weight:bold;}
#hometable1 h1{font-size:12px; line-height:14px;  "Trebuchet MS", Arial, sans-serif; color:#464646; font-weight:bold; text-align:center;}
 #hometable1 td  {padding:0; border-left:1px solid #e3d9ca; border-right:1px solid #757264;}
 #hometable1 td p {padding:0 5px;font-size:11px; line-height:15px; }
 
 #hometable1  img {margin:7px;}




 /***************************** end hometable     **********************************/ 
 
 /****************************************** Start Model Table stlyes*/

#modelTable {
border:1px solid #6b7a96;
}
#modelTable h1{margin:10px; font-size:18px; color:#414040;}
#modelTable th {
	font-size:16px;
	color:#414040;
	text-align:left;
	padding:10px;
}

.small {font-size:11px;}

#modelTable td {
	font-size:13px;
	line-height:15px;
	padding:6px 5px;
}


#modelHeading td {
	padding:0px;
}

.greyBg { background-color:#E7E7E2}
 /****************************************** END Model Table stlyes*/ 
  /***************************** start productgroup  tables   **********************************/
.productgroup  {margin:20px 0px; border-bottom:2px;}
 .productgroup th {background-color:#fcfcc5;
	border:1px solid #b6ab99;
	height:30px; font-size:13px; font-weight:normal;
}
.productgroup h1{font:15px "Trebuchet MS", Arial, sans-serif; color:#464646; font-weight:bold; width:222px; float:left; text-align:center; margin:3px 3px 0 0;}
 .productgroup td  {font-size:12px; border:1px solid #b6ab99;border-right:1px solid #b6ab99;}
 .productgroup  td img {margin:0px;}
 .productgroupPLC  td img {margin:5px 13px;}
  .productgroup  td p {text-align:center;}
 /***************************** end productgroup tables    **********************************/ 
  /***************************** start industrialtable  **********************************/
.industrialtable  {margin:20px 0px; border-bottom:2px;}
 .industrialtable th {background-color:#fcfcc5;
	border:1px solid #b6ab99;
	height:30px; font-size:13px; font-weight:normal;
}
.industrialtable h1{font:15px "Trebuchet MS", Arial, sans-serif; color:#464646; font-weight:bold;  float:left; text-align:left; margin:3px 3px 0 0; padding: 0 10px 0 5px;}
 .industrialtable td  {font-size:12px; border:1px solid #b6ab99;border-right:1px solid #b6ab99;}
 .industrialtable  td img {margin:0px;}
  .industrialtable  p {text-align:left; padding: 0 5px 0 5px;}
 /***************************** end productgroup tables    **********************************/ 
 
 
 
 /*******  footer     ************/
 
 #footercontainer { width:960px; margin:0px auto; color:#fff; background:url(../images/global/bottombg.gif) repeat-x; height:24px;} 
 #footer { width:900px; margin:2px auto 0px auto; color:#fff; font-size:13px;}
 #footer a, #footer strong {color:#fff;}