.rghtdashedline { background-image: url(images/dottedlinesvert.gif); background-repeat: no-repeat; background-position: right top; border-style: none}

.leftdashedline { background-image: url(images/dottedlinesvert.gif); background-repeat: no-repeat; background-position: left top; border-style: none}

.topdashedline { background-image: url(images/dottedlineshoriz.gif); background-repeat: no-repeat; background-position: top; border-style: none}

.bottomdashedline { background-image: url(images/dottedlineshoriz.gif); background-repeat: no-repeat; background-position: bottom; border-style: none}



.rghtdashedline1 { 	color: #000000; font-style: normal; 	font-weight: normal; 	font-size: 11px; 	line-height: 13px; 	font-family: Arial, Helvetica, sans-serif ; background-image: url(images/dottedlinesvert.gif); background-repeat: repeat-y; background-position: right top; border-style: none}

.bottomdashedline1 { color: #000000; font-style: normal; 	font-weight: normal; 	font-size: 11px; 	line-height: 13px; 	font-family: Arial, Helvetica, sans-serif ; background-image: url(images/dottedlineshoriz.gif); background-repeat: repeat-x; background-position: bottom; border-style: none}

//*	color: #000000; font-style: normal; 	font-weight: normal; 	font-size: 11px; 	line-height: 13px; 	font-family: Arial, Helvetica, sans-serif 





/*SIDE NAVIGATION */





.menutitle{

cursor:pointer;

margin-bottom: 5px;

background-color:#cccccc;

color:#000000;

width:143px;

padding:2px;

text-align:center;

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

font-weight:bold;

font-size: 9px; 

line-height: 13px; 	

border:1px solid #FF0000;



}



.submenu{

margin-bottom: 0.5em;

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

font-size: 9px;

}







/*SIDE NAVIGATION */



.superHeaderL {

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

  font-weight: bold; 

  font-size: 11px; 

  line-height: 13px; 

  color: #636363;

  background-color: #C9C9C9;



  vertical-align: middle;

  text-align: center;

  border-bottom: 2px solid rgb(153,153,153);

}



.superHeaderR {

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

  font-weight: bold; 

  font-size: 11px; 

  color: #636363;

  background-color: #C9C9C9;



  vertical-align: middle;

  text-align: center;

  border-bottom: 2px solid rgb(153,153,153);

  margin-left: 3px;

  margin-right: 1px;

}



.superHeaderRB {

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

  font-weight: bold; 

  font-size: 11px; 

  color: #636363;

  background-color: #C9C9C9;



  vertical-align: middle;

  text-align: center;

  border-bottom: 2px solid rgb(153,153,153);

  margin-left: 3px;

  margin-right: 1px;



}



/*SIDE NAVIGATION */







/*SIDE NAVIGATION */



.bodytext { 

	color: #000000; 

	font-style: normal; 

	font-weight: normal; 

	font-size: 11px; 

	line-height: 13px; 

	font-family: Arial, Helvetica, sans-serif

}



.bodytext a:link { color: #eb1c24; text-decoration: underline }



.bodytext a:visited { color: #eb1c24; text-decoration: underline }



.bodytext a:hover { color: #ca5e62; text-decoration: underline }



.sidebartext { color: #000000; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px; font-family: arial, helvetica, sans-serif }



.sidebartext a:link { color: #eb1c24; text-decoration: underline }



.sidebartext a:visited { color: #eb1c24; text-decoration: underline }



.sidebartext a:hover { color: #ca5e62; text-decoration: underline }



.sidebartext2 { color: #000000; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }



.sidebarsubhead { color: #0033cc; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }



.sidebarheader { color: #000000; font-style: normal; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }



.smalltext { color: red; font-style: normal; font-size: 12px; line-height: 12px; font-weight: bold; font-family: Verdana, arial, helvetica, sans-serif }



.smalltext1 { color: red; font-style: normal; font-size: 10px; line-height: 12px; font-weight: bold; font-family: Arial, helvetica, sans-serif }

.smalltext2 { color: red; font-style: normal; font-size: 8px; line-height: 10px; font-weight: bold; font-family: Arial, helvetica, sans-serif }

.smalltextreverse { color: white; font-style: normal; font-size: 12px; line-height: 12px; font-weight: bold; font-family: Verdana, arial, helvetica, sans-serif }



.timetext { 

	color: #666666; 

	font-style: normal; 

	font-weight: normal; 

	font-size: 10px;

	line-height: 12px; 

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

	margin-left: 5px;

}



.prodtext { 

   color: #666666; 

	font-style: normal; 

	font-weight: normal; 

	font-size: 10px; 

	line-height: 13px; 

	font-family: Arial, Helvetica, sans-serif 

}



.prodtext a:link { color: #eb1c24; text-decoration: underline }



.prodtext a:visited { color: #eb1c24; text-decoration: underline }



.prodtext a:hover { color: #ca5e62; text-decoration: underline }



.productnavleftbig { color: #505050; font-style: normal; font-weight: bold; font-size: 12px; line-height: 13px; font-family: verdana, arial, helvetica, sans-serif; }



.productH { color: #505050; font-style: normal; font-weight: bold; font-size: 11px; line-height: 12px; font-family: verdana, arial, helvetica, sans-serif; }



.productH1 { color: #000000; font-style: normal; font-weight: bold; font-size: 14px; line-height: 32px; font-family: verdana, arial, helvetica, sans-serif }



.productH2 { color: #000000; font-style: normal; font-weight: bold; font-size: 12px; line-height: 12px; font-family: Arial, helvetica, sans-serif }



.productredH2 { color: #FF0000; font-style: normal; font-weight: bold; font-size: 12px; line-height: 12px; font-family: Arial, helvetica, sans-serif }



.pvrtitle { color: #660066; font-style: normal; font-weight: bold; font-size: 13px; line-height: 16px; font-family: verdana, arial, helvetica, sans-serif }



.pvrtext {  color: #000000; font-style: normal; font-weight: normal; font-size: 12px; line-height: 16px; font-family: verdana, arial, helvetica, sans-serif }



.hometext { color: #000000; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px; font-family: arial, helvetica, sans-serif }



.varcart { color: #000000; font-style: normal; font-weight: normal; font-size: 9px; line-height: 12px; font-family: arial, helvetica, sans-serif }





.H0driver { color: #eb1c24; font-style: normal; font-weight: normal; font-size: 22px; line-height: 22px; font-family: Verdana, arial, helvetica, sans-serif }



.H1driver  { color: #eb1c24; font-style: normal; font-weight: bold; font-size: 16px; line-height: 16px; font-family: Verdana, arial, helvetica, sans-serif }



.H1driver a:link { color: #eb1c24; font-style: normal; font-weight: bold; font-size: 16px; line-height: 16px; font-family: Verdana, arial, helvetica, sans-serif; text-decoration: underline }



.H1driverlink { color: #eb1c24; font-style: normal; font-weight: bold; font-size: 16px; line-height: 16px; font-family: Verdana, arial, helvetica, sans-serif }



.H2driver { color: black; font-style: normal; font-weight: normal; font-size: 18px; line-height: 18px; font-family: Verdana, arial, helvetica, sans-serif }



.hometext a:link { color: #eb1c24; text-decoration: underline }



.hometext a:visited { color: #eb1c24; text-decoration: underline }



.hometext a:hover { color: #f9e3a1; text-decoration: underline }



.paragtitle { color: #000000; font-style: normal; font-weight: bold; font-size: 13px; line-height: 16px; font-family: verdana, arial, helvetica, sans-serif }



.pricing { color: #CC0000; font-style: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }



.featuretext { color: #333333; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }



.bundletext { color: #666666; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }



.tabledate { color: #666666; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: verdana, arial, helvetica, sans-serif }



.titleold { color: #000000; font-size: 15px; font-family: arial, helvetica, sans-serif }



.title {

	color: #000000;

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

	font-size: 14px;

	line-height: 17px;

}



.topmenu { color: #eb1c24; font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }



.topmenu a:link { color: #eb1c24; font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }



.topmenu a:visited { color: #eb1c24; text-decoration: none }



.topmenu a:hover { color: #ca5e62; font-size: 11px; text-decoration: none }



.bigred { color: #eb1c24; font-size: 14px; line-height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif }



.medred { color: #eb1c24; font-size: 13px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif }



.medred1 { color: #eb1c24; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif }



.navtext { color: #ffffff; font-style: normal; font-weight: bold; font-size: 9px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }



.navtext a:link { color: #ffffff; text-decoration: none }



.navtext a:visited { color: #ffffff; text-decoration: none }



.navtext a:hover { color: Red; text-decoration: none }



.navon { color: #f9e3a1; font-style: normal; font-weight: bold; font-size: 9px; line-height: 16px; font-family: verdana, arial, helvetica, sans-serif }



.white { color: #FFFFFF; font-style: normal; font-weight: normal; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }

.white a:link { color: #FFFFFF; font-style: normal; font-weight: normal; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }

.white a:visited { color: #FFFFFF; font-style: normal; font-weight: normal; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }

.white a:hover { color: #FFFFFF; font-style: normal; font-weight: normal; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }



.footer { color: #999999; font-style: normal; font-weight: normal; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }



A:link { color: Black;

}



A:visited { color: #000000 }



A:hover { color: #000000 }



.sidetable {

	border-top-width: 1px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

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

	font-size: 10px;

}

h1 {

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

	color: #2271A0;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	text-decoration: none;

}



h2 {

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

	font-size: 11px;

	color: #666666;

}



h5 {

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

	font-size: 12px;

	color: #666666;

}



h6 {

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

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	line-height: 10px;



}



.H3 {

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

   color: red;

	font-size: 14px;

	font-weight: bold;

	line-height: 17px;

}



.H3 a:link { color: RED; text-decoration: underline }



.H3 a:hover { color: #666666; text-decoration: underline }



.H4 {

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

   color: #333333;

	font-size: 14px;

	font-weight: bold;

	line-height: 17px;

}







p {

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

	font-size: 12px;

}

.sidetable2 {

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

	font-size: 12px;

	color: #FFFFFF;

}

.sidelinks {

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

	color: #000000;

	font-size: 10px;

	font-weight: bold;

}



.sidelinksp1 {

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

	color: #333333;

	font-size: 9px;

	font-weight: bold;

	margin-left: 2px;

	text-decoration: underline;

}



.sidelinksp2 {

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

	color: #333333;

	font-weight: bold;

	font-size: 10px;

	line-height: 12px; 

	font-weight: Bold;

	margin-left: 10px;

}











.sidelinksp3 {

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

	color: #333333;

	font-size: 10px;

	font-weight: normal;

	margin-left: 20px;

}



.sidelinksp4 {

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

	color: #333333;

	font-size: 10px;

	font-weight: normal;

	margin-left: 5px;

	text-decoration: none;

	display: block;



}



.sidelinksp5 {

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

	color: #333333;

	font-size: 10px;

	font-weight: normal;

	margin-left: 5px;

	text-decoration: none;

	display: block;

	border-bottom:1px solid #636363;



}





.sidelinksp3:a:hover {

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

	color: Red;

	font-size: 10px;

	font-weight: normal;

	text-decoration: underline;

}



.sidelinksp3:a:visited{

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

	color: black;

	font-size: 10px;

	font-weight: normal;

	text-decoration: underline;

}



.switchtext {

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

	color: #333333;

	font-size: 10px;

	font-weight: normal;

   padding-left: 20px;

   text-align: justify;

	text-indent: 100em;

	margin-left: 20px;

}





.baseline {

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

	font-size: 10px;

	color: #FFFFFF;

}



.baseline1 { color: #999999; font-style: normal; font-weight: normal; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }



td {

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

	font-size: 11px;

	color: #000000;

}

.sidelinks2 {

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

	color: #000000;

	font-size: 10px;

	font-weight: normal;

	text-decoration: none;

}

.sidelinks2:a:hover {

	color: #666666;

	text-decoration: underline

}



.producthdr {

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

	font-size: 12px;

	color: #333333;

	font-weight: bold;

}

a {

	color: #000000;

	text-decoration: none;

}

a:hover {

	color: #000000;

	text-decoration: underline;

}



.floatimgright {

float:right;

margin-top:1px;

margin-right:1px;

margin-bottom:1px;

}



hr {

  border: 0;

  width: 80%;

  color: #f00;

  background-color: #f00;

  height: 1px

}



/*datasheet */



table.datasheet {

	width:100%;

}

.datasheet th {

	padding:3px;

	background-color:#ddd;

	border-top:1px solid #eef;

	border-left:1px solid #eef;

	border-right:1px solid #999;

	border-bottom:1px solid #999;

	color:#003;

	font-size:.9em;

	font-weight:bold;

}

.datasheet th {

	text-align:left;

}

.datasheet tr {

	vertical-align:top;

}

.datasheet td {

	padding:0px;

	border-right:1px solid #999;

	border-bottom:1px solid #999;

	background-color:#fff;

	color: #000000; 

	font-style: normal; 

	font-weight: normal; 

	font-size: 11px; 

	font-family: Arial, Helvetica, sans-serif

}

.datasheet td input {

	border:0px none;

	padding:2px;

	width:100%;

	height:100%;

	//width:90%;

	//height:90%;

}



/* Set up the basic layout and remove unsemantic br tags. */



form 	{

margin : 0;

padding : 0;

}



fieldset {

margin : 0;

padding : 1em;

border : 1px solid #ccc;

}



	fieldset div br {

	display : none;

	}



/* Style the legend, labels and the div containing the submit button. */



legend {

font-weight : bold;

color : #333;

margin : 0;

padding : 0.5em;

}



label {

display : block;

}



#fm-submit {

clear : both;

padding-top : 1em;

text-align : center;

}



	#fm-submit input {

	border: 1px solid #333;

	padding: 2px 4px;

	background: #fff;

	color: #333;

	font-size: 100%;

	}



fieldset div {

margin : 0;

padding : 0;

}



	fieldset div.fm-optional {

	display : block;

	}



	fieldset div input {

	width: 200px; /* Width for modern browsers */

	border : 1px solid #900;

	padding : 1px;

	}

	

	fieldset div select {

	font-family : Lucida Grande,Lucida Sans Unicode,Verdana,sans-serif;

	font-size : 100%;

	width: 200px; /* Width for modern browsers */

	border : 1px solid #900;

	padding : 1px;

	}

						

	fieldset div label:before {

	content: "* ";

	}



		fieldset div.fm-optional label:before {

		content: "";

		}

	

/* Optional fields. */



.fm-optional input {

border : 1px solid #ccc;

}



.style1 {font-size: 9pt}

.style3 {font-size: 10pt}



/* original login manager */



.style10 {font-family: Arial;font-size: 12pt;font-weight: bold;color: #FF6633;}

.style20 {font-family: Arial; color: #000099; font-size: 10pt; }

.style21 {font-family: Arial;font-size: 12pt;font-weight: bold;color: #660000;}

.style22 {font-family: Arial}

.style23 {font-size: 10pt;color: #000099;}

.style25 {font-family: Arial; font-size: 10pt; }

.style26 {color: #000099}

.style27 {font-size: 10px}

.style29 {font-size: 10pt}

.style31 {font-family: Arial;font-size: 9pt;color: #333333;}

.style33 {color: #FF0000}

.style35 {font-family: Arial; color: #000099; font-size: 10pt; font-weight: bold; }

.style36 {font-family: Verdana;font-size: 8pt;color: #666666;}

.style37 {font-size: 10pt; color: #000099; font-family: Arial; }

.style38 {color: #000099}

.style39 {font-family: Arial; font-size: 10pt; color: #000099; }

.style40 {font-family: Verdana; font-size: 8pt; color: #000099; }

.style42 {color: #0000FF}

.style43 {font-family: Arial;font-size: 9pt;}

.style44 {font-family: Arial; font-size: 8pt; color: #000099; }

.style45 {font-size: 9pt}

.style46 {font-family: Arial; color: #000099; font-size: 9pt; }

.style47 {font-family: Arial;font-size: 10pt;}

.style48 {font-family: Arial; font-size: 10pt; color: #0000CC; }

.style49 {color: #0000FF}

.style50 {font-family: Arial;font-size: 10pt;font-weight: bold;color: #000099;}

.style52 {font-size: 10pt; color: #000099; }

.style53 {color: #FF0000;font-family: Arial;font-size: 9pt;}

.style54 {color: #000099}

.style57 {color: #999999;font-family: Verdana;font-size: 8pt; }



.sep { width: 1px;  background-color: White;  }

a.bottom { color: White; }

.checkout {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.checkoutinput {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}   

.nopcart {background: #000066;border: 1px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}

.nopheader {background: #000066;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: white;}

.nopentry {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.noptotal {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.nopbutton {background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;} 



select {

	font-size: 9px;



 background-color: #ffffff;

 color: #000000;

}



.input-box

{

	font-style: normal;

	font-weight: normal;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif

color: #000000;

background: #feb;

border: #000000 solid 1px

}



.submit-button

{

	font-size: 11px;



	font-family: Arial, Helvetica, sans-serif

color: #000000;

background: #cccccc;

border: 1px #000000 outset

}



.leftnavtable {

  width: 100%;

  border: none;

  margin: 0px;

  padding: 0px;

    }