* {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
}

p.intro {
 font-size: 12px;
}

p.banner1 {
 font-family: arial, verdana, helvetica, sans-serif;
 font-size: 23px;
 font-weight: bold;
 color: #05A6F8;
}

p.banner2 {
 font-family: arial, verdana, helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #F88F05;
}

p.newvers,
p.newvers a,
p.newvers a:link,
p.newvers a:visited {
 font-family: arial, verdana, helvetica, sans-serif;
 /*font-size: 26px;*/
 font-size: 18px;
 font-weight: bold;
 font-style: italic;
 /*color: #FF3333;*/
 color: #F88F05;
 text-decoration: underline;
}

p.newvers a:hover,
p.newvers a:active {
 font-family: arial, verdana, helvetica, sans-serif;
 /*font-size: 26px;*/
 font-size: 18px;
 font-weight: bold;
 font-style: italic;
 /*color: #FF3333;*/
 color: #F88F05;
}

/* Secure Checkout button */
p.seccheckout a,
p.seccheckout a:link,
p.seccheckout a:visited {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
 text-align: center;
 white-space: nowrap;
 padding: 20px 50px 20px 50px;
 background-color: #05A6F8;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 box-shadow: 4px 4px 3px #888888;
}

p.seccheckout a:hover,
p.seccheckout a:active {
  text-decoration: underline;
  background-color: #19BAFF;
}

/* MENU appearance */
#menutable td {
  /*border-right: 1px solid #aaa;
  border-top: 1px solid #aaa;*/
  font-family: verdana, arial, helvetica, sans-serif;
  /*font-size: 12px;*/
  /*height: 16px;*/
  margin: 0px;
  padding: 6px 0px 4px 0px;
  /*padding: 10px 3px;*/
  text-align: left;
  white-space: nowrap;
  /*background-color: #fefe00;*/
  /*background-color: #05A6F8;*/
  /*background-color: #9ED0FB;*/
  background-color: #D7E9FD;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  box-shadow: 4px 4px 3px #888888;
}

#menutable div.spacer {
	font-size: 4px;
}

#menutable span a,
#menutable span a:link,
#menutable span a:visited
{
  display: block;
  text-decoration: none;
  color: #000;
  padding: 1px 5px 1px 5px;
}

/* #menutable span a:active, */
#menutable span a:hover {
  display: block;
  /*background-color: #369;*/
  /*background-color: #f08010;*/
  background-color: #FDCD25;
  background-image: none;
  color:#fff;
}

/* Current section */
#menutable span a.current,
#menutable span a:link.current,
#menutable span a:visited.current {
	/*background: #703F0A url(http://www.dvmp.co.uk/images/menu-cur.gif) repeat-x;*/
	background: #F88F05;
	color:#fff;
}
#menutable span a:hover.current,
#menutable span a:active.current {
  /*background-color: #369*/
  background-color: #f08010;
  background-image: none;
}

/* Links with a gap above */
/*
#menutable span a.spaced,
#menutable span a:link.spaced,
#menutable span a:visited.spaced,
#menutable span a:hover.spaced,
#menutable span a:active.spaced {
  background-color: #008010;
  padding: 1px 5px 10px 5px;
}
*/
#tooltable tr.tooltableheader
{
  color: #fff;
}

#tooltable tr.tooltableheader a,
#tooltable tr.tooltableheader a:link,
#tooltable tr.tooltableheader a:visited
{
  text-decoration: none;
  color: #fff;
}

#tooltable tr.tooltableheader a:hover {
  text-decoration: underline;
  color: #fff;
}

#tooltable a,
#tooltable a:link,
#tooltable a:visited
{
  text-decoration: none;
  color: #000;
  /* padding: 1px 5px 1px 5px; */
}

/* #menutable span a:active, */
#tooltable a:hover {
  text-decoration: underline;
  color: #f08010;
}



/* Table of monospaced text */
table.pre td,
table.pre td * {
  font-family: monospace;
  font-size: 12px;
}

.inlineTable {
  display: inline-block;
}

/* Feature list bullet points */
#index-list ul {
  margin-left: 16px; padding-left: 0px;
  /*list-style-type: disc;
  list-style-image: url(http://www.dvmp.co.uk/images/bullet5.gif);
  */
}

#index-list li {
  margin-bottom: 6px;
}

#index-list1 ul {
  margin-left: 16px; padding-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  /*list-style-type: disc;
  list-style-image: url(http://www.dvmp.co.uk/images/bullet5.gif);
  */
}

#index-list1 li {
  margin-top: 0px;
  margin-bottom: 0px;
}

#index-list1 td {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  box-shadow: 4px 4px 3px #888888;
}

h4 {
  padding-top: 10px;
  padding-bottom: 0px;
}
h3 {
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 0px;
}
h2 {
  font-size: 17px;
  font-weight: bold;
  /*color: #02276d;*/
  color: #80420F;
  clear: both;
  padding-top: 10px;
  padding-bottom: 0px;
}
h2.plain {
  padding-top: 0px;
}
h1 {
  font-size: 20px;
  font-weight: bold;
  /*color: #03377d;*/
  color: #703F0A;
  border-bottom: 1px solid #888;
  clear: both;
}
h1 * {
  font-size: 20px;
  font-weight: bold;
  /*color: #03377d;*/
  /*color: #703F0A;*/
  border-bottom: 1px solid #888;
  clear: both;
}
* h1.plain {
  border-bottom: 0px;
}

h2.compact {
  font-size: 13px;
  font-weight: bold;
  /*color: #02276d;*/
  color: #80420F;
  clear: both;
  padding-top: 10px;
  padding-bottom: 2px;
  margin: 0px;
}

h2.compact-top {
  font-size: 13px;
  font-weight: bold;
  /*color: #02276d;*/
  color: #80420F;
  clear: both;
  padding-top: 0px;
  padding-bottom: 2px;
  margin: 0px;
}


h2.href,
h2.href a,
h2.href a:link,
h2.href a:visited {
  font-size: 13px;
  font-weight: bold;
  /*color: #02276d;*/
  color: #80420F;
  clear: both;
  padding-top: 10px;
  padding-bottom: 2px;
  margin: 0px;
  text-decoration: none;
}

h2.href a:hover,
h2.href a:active {
  font-size: 13px;
  font-weight: bold;
  clear: both;
  padding-top: 10px;
  padding-bottom: 2px;
  margin: 0px;
  color: #f08010;
  text-decoration: underline;
}

h2.href-top,
h2.href-top a,
h2.href-top a:link,
h2.href-top a:visited {
  font-size: 13px;
  font-weight: bold;
  /*color: #02276d;*/
  color: #80420F;
  clear: both;
  padding-top: 0px;
  padding-bottom: 2px;
  margin: 0px;
  text-decoration: none;
}

h2.href-top a:hover,
h2.href-top a:active {
  font-size: 13px;
  font-weight: bold;
  clear: both;
  padding-top: 0px;
  padding-bottom: 2px;
  margin: 0px;
  color: #f08010;
  text-decoration: underline;
}


img.floatLeft { 
    float: left;
    clear: left;
    margin: 6px; 
}
img.floatRight { 
    float: right;
    clear: right;
    margin: 6px; 
}
img.floatCenter { 
    display: block;
    clear: both;
    margin-left: auto;
    margin-right: auto;
}

td.banner {
 background-image: url("images/banner.jpg");
 background-repeat: repeat-y;
 background-position:top left;
 width: 720px;
}

.terminal {
    border: solid #808060;
    border-width: thin;
    padding: 8px;
    background-color: #ffffdd;
    font-family: "Lucida Console", "Courier New", courier, monospace;
    white-space: pre;
}

.mono,
.mono * {
    font-family: "Lucida Console", "Courier New", courier, monospace;
}

div.menu {
    a:link{color: #008aca;}
    a:visited{color: #008aca;}
    a:hover{color: #008aca;}
    a:active{color: #008aca;}
}


#topbanner p {
    padding: 0px;
    margin: 2px;
    color: #f08010;
    background-color: #ffffff;
    /*font-family: "Lucida Console", "Courier New", courier, monospace;*/
    font-family: "Gill Sans", helvetica, arial, sans-serif;
    font-size: 24px;
}

/*Buy/Download buttons*/
.buy-btn1,
.download-btn1 {
	padding: 6px 10px 6px 40px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
    font-size: 13px;
}
.buy-btn1:hover,
.download-btn1:hover {
	text-decoration: none;
}

.buy-btn1 {
	background: #d02009 /*#AF0000*/ url(../images/buy-btn1.png) 0 -30px no-repeat;
	border: 1px solid #700000;
}
.buy-btn1:hover {
	background: #f08010 /*#E00000*/ url(../images/buy-btn1.png) 0 0 no-repeat;
}
.download-btn1 {
	background: #0386D8 /*#45536C*/ url(../images/download-btn-new.png) 0 -30px no-repeat;
	border: 1px solid #222935;
}
.download-btn1:hover {
	background: #05A6F8 /*#5C6F8E*/ url(../images/download-btn-new.png) 0 0 no-repeat;
}

