@charset "iso-8859-1";
/* Main page elements and styles */
BODY {
  background-color: #7A7A7A;
  font-family: arial, tahoma, sans-serif;
  text-align: center;
}


/* Link styles */
A, A:link, A:active, A:visited {
  color: #657585;
  text-decoration: none;
}

A:hover {
  color: #8F9DA6;
  text-decoration: underline;
}


/* Main table styles */
TABLE.maintable {
  border: 12px solid #E0E0E0;
  border-width: 21px 12px;
  background-color: #E0E0E0;
  width: 770px;
  font-size: 10pt;
  text-align: left;
}

TD.topmenu {
  padding-bottom: 12px;
}

FORM.inlineform {
  display: inline;
}

TR.dropdownmenu {
  background-color: #011E3A;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  padding: 2px 0px;
}

TD.mainimage {
  padding-top: 3px;
  padding-bottom: 0px;
  vertical-align: baseline;
}

IMG.mainimage {
  width: 770px;
}

TD.mainimage IMG {
  height: 188px;
}


/* Content table styles - WAS E0E0E0*/
TABLE.contenttable {
  background-color: #FFFFFF;
  width: 770px;
  font-size: 10pt;
  text-align: left;
}


/* Crumbtrail styles */
TD.crumbtrail {
  background-color: #A75E6E;
  padding-left: 12px;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #E0E0E0;
}

TD.crumbtrail A, TD.crumbtrail A:link, TD.crumbtrail A:active, TD.crumbtrail A:visited {
  color: #E0E0E0;
  text-decoration: none;
}

TD.crumbtrail A:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

TD.padding {
  background-color: #4F9DA6;
  width: 40%;
}


/* Links column styles */
TD.links {
  vertical-align: top;
  padding-top: 19px;
  padding-right: 19px;
}

IMG.inlineimage {
  float: left;
  margin-right: 10px;
}

HR.whitehr {
  color: #FFFFFF;
  display: block;
  width: 90%;
  margin: 32px 0px 0px;
}

A:link IMG {
  border: 1px solid #D37C75;
}


/* Info column styles */
TD.info {
  background-color: #FFFFFF;
  padding: 19px;
  vertical-align: top;
  font-size: 10pt;
  text-align: left;
}

SPAN.infoheading{
  color: #42668A;
  font-weight: bold;
  line-height: 1.5;
}

UL.linklisting {
  list-style-type: none;
  display: list-item;
}

UL.linklisting A, UL.linklisting A:link, UL.linklisting A:active, UL.linklisting A:visited {
  color: #4499A0;
  text-decoration: underline;
}

UL.linklisting A:hover {
  color: #9AC7CA;
  text-decoration: underline;
}

UL.linklisting A.shoplink:link, UL.linklisting A.shoplink:active, UL.linklisting A.shoplink:visited {
  color: #E4A406;
  font-size: larger;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
}

UL.linklisting A.shoplink:hover {
  color: #FAC13D;
}

P.autodesklink {
  text-align: right;
}

P.autodesklink A:link, P.autodesklink A:active, P.autodesklink A:visited {
  color: #8888B7;
  font-weight: bold;
  text-decoration: none;
}

P.autodesklink A:hover {
  color: #AAAACC;
  text-decoration: underline;
}

/* Edit these dimensions for your advertisement */
IMG.advert {
  height: 90px;
  width: 200px;
  float: none;
  margin-top: 2em;
}

/* Copyright cell styles */
TD.copyright {
  vertical-align: bottom;
  padding-top: 19px;
  padding-right: 19px;
  font-size: smaller;
}


/* Individual product page elements and styles */
TD.descriptions {
  vertical-align: top;
  padding-top: 19px;
  padding-right: 19px;
}

SPAN.descriptionsheading {
  color: #42668A;
  font-weight: bold;
  font-size: larger;
  line-height: 1.5;
  text-decoration: none;
}

.descriptionsheading {
  color: #42668A;
  font-weight: bold;
  font-size: larger;
  line-height: 1.5;
  text-decoration: none;
}

TD.thumbnails {
  background-color: #FFFFFF;
  padding: 32px 19px;
  vertical-align: top;
  text-align: center;
}

SPAN.imagedescription {
  font-size: smaller;
}

IMG.thumbnailimage {
  border: 0px none;
}

IMG.largeimage {
  border: 0px none;
}


/* Compatibility table styles */
TABLE.compatibilitytable {
  font-size: smaller;
  text-align: center;
}

TABLE.compatibilitytable TD.heading {
  background-color: #C0C0C0;
  font-weight: bold;
  width: 25%;
}

TD.descriptions H2 {
  color: #42668A;
}

TD.descriptions B {
  font-style: normal;
  color: #42668A;
}


/* TD.descriptions A */
TD.descriptions A:link, TD.descriptions A:active, TD.descriptions A:visited {
  color: #4499A0;
  text-decoration: underline;
}

TD.descriptions A:hover {
  color: #9AC7CA;
  text-decoration: underline;
}


/* Prices page styles */
TABLE.prices {
  text-align: center;
  border: 1px solid black;
}

TABLE.prices TH {
  color: #42668A;
  font-weight: bold;
  line-height: 1.5;
  border: 1px solid black;
}

SPAN.smallcoloured {
  font-style: normal;
  color: #42668A;
  font-size: smaller;
}

TABLE.prices TD.heading {
  color: #444444;
  font-weight: bold;
  vertical-align: top;
  padding: 2px 1px;
}

TABLE.prices TD.description {
  text-align: left;
  width: 50%;
}

TABLE.prices TD {
  padding: 2px 6px;
  border: 1px solid black;
  margin: 0px;
}

TABLE.prices TD.link {
  padding: 0px 1px;
}


/* About ASVIC styles */
TD.aboutasvic {
  vertical-align: top;
  padding-top: 19px;
  padding-right: 19px;
}

TD.aboutasvic A:link, TD.aboutasvic A:active, TD.aboutasvic A:visited {
  color: #4499A0;
  text-decoration: underline;
}

TD.aboutasvic A:hover {
  color: #9AC7CA;
  text-decoration: underline;
}

TD.aboutasvic P {
  padding-left: 1em;
}

TD.aboutasvic H2 {
  color: #42668A;
}

TD.aboutasvic SPAN.heading {
  color: #42668A;
  font-weight: bold;
  font-size: larger;
  line-height: 1.5;
  text-decoration: none;
}

DL.personnel {
  display: list-item;
  padding-left: 1em;
}

DL.personnel DT {
  font-weight: bold;
  color: #42668A;
  display: block;
}

TABLE.contact {
  border: 0px none;
}
TABLE.contact TR {
  vertical-align: top;
}
TABLE.contact TH {
  padding: 4px 16px 4px 0px;
  border: 0px none;
}

TABLE.contact TD {
  padding: 4px 16px;
  border: 0px none;
}

A.largelink {
  font-size: larger;
}


/* Bolts, Screws & Holes styles */  
TABLE.bolts {
  border: 0px none;
}

TABLE.bolts TH {
  vertical-align: top;
  padding-right: 1em;
}

TABLE.bolts TD {
  vertical-align: top;
}

TABLE.bolts UL {
  margin-bottom: 0em;
}


/* Authorisation styles */
TABLE.authform {
  text-align: left;
}

TABLE.authform TH {
  vertical-align: middle;
  padding-right: 1em;
  color: #42668A;
  font-weight: normal;
}

TABLE.authform TD {
  vertical-align: middle;
}

TABLE.authform TD INPUT {
  float: left;
  vertical-align: middle;
}

TABLE.authform TD SELECT {
  float: left;
  vertical-align: middle;
}

/* Newsletter styles */
B {
  font-style: normal;
  color: #42668A;
}

TABLE.subscribe {
  text-align: left;
  border: 0px none;
}

TABLE.subscribe TD {
  padding: 6px;
}


/* Reviews styles */
TABLE.review TH.h1 {
  font-size: xx-large;
  font-weight: bold;
  text-align: center;
  color: #42668A;
}

TABLE.review TH.h2 {
  font-weight: bold;
  text-align: center;
}

TABLE.review TD {
  padding: 1em;
  vertical-align: top;
  width: 50%;
}

SPAN.firstletter {
  font-size: 400%;
  float: left;
  line-height: 0.8;
  color: #42668A;
}


/* Reseller styles */
DIV.reseller {
  padding: 6px;
  padding-left: 40px;
  font-size: 150%;
}

.autodesklogo {
  border: 10px solid red;
  float: left;
  padding-right: 1em;
}

H3 {
  font-weight: bold;
  font-size: larger;
  display: inline;
  
}

TD.resellerlisting {
  vertical-align: top;
  padding-top: 19px;
  padding-left: 6em;
  padding-right: 19px;
}

TD.resellerlisting H2 {
  color: #42668A;
}

TD.resellerlisting B {
  font-style: normal;
  color: #42668A;
}

TD.resellerlisting A:link, TD.resellerlisting A:active, TD.resellerlisting A:visited {
  color: #4499A0;
  text-decoration: underline;
}

TD.resellerlisting A:hover {
  color: #9AC7CA;
  text-decoration: underline;
}


/* Users page styles */

TABLE.users TD {
  vertical-align: top;
  width: 33%;
}
