body {font-family: Arial;}
.text { font-size: 11px;}
.text1 { font-size: 13px;}
br.noheight {line-height: 8px;}
table.main {width: 950px ! important;}
.date {color: white; font-weight: bold; font-size: 15px;}

H1 { color:#0A50AB; font-size: 24px; font-weight: bold ; margin-bottom: 2px; margin-top: 2px }
H2 { color:#008000; font-size: 18px; font-weight: bold; margin-bottom: 2px; }
H3 {font-size:15px;}

.defaulttext {font-size:12px;}

a:link, a:visited{color: black;}
a.sidelinks:link, a.sidelinks:visited {color: black; text-decoration: none;}
table.sidebanners a:link, table.sidebanners a:visited {font-size: 11px; font-weight: bold;}

table td.mainexplain {text-align: justify; vertical-align: top; height: 138px; font-size: 12px; }
table td.mainexplain span.headline {font-size: 16px; font-weight: bold; text-decoration: underline;}
table td.mainexplain span.engheadline {font-size: 15px;}

table td.maintdnosidebar {border-left: 1px solid lightgrey;}

table.productstable {width: 514px; height: 70px; border: 2px solid black; border-collapse: collapse; font-size: 12px;}
table.productstable table {width: 100%;}
table.productstable .productstitles {font-size: 14px;color: navy; font-weight: bold; text-align: left; vertical-align: top; direction: ltr; padding-right:0px ! important;}
table.productstable .prices {font-size: 15px; width: 30px; font-weight: bold; text-align: right; vertical-align: top; padding-left:0px ! important;}
table.productstable span.strikethrough {text-decoration: line-through; font-size: 12px; color: red; font-weight: normal;}
table.productstable#ordernow {height: 22px; text-align: center; font-weight: bold; border-top: 0px; font-size: 15px; background-image: url("images/yellow_bg.gif"); color: black; }
/*table.productstable#rapidssltable {height: 110px; background-image: url("images/rapidssl_ssl_certificate.gif"); background-position: left center; background-repeat: no-repeat;}*/
table.productstable#rapidssltable, table.productstable#quickssltable {height: 60px;}
table.productstable .toprow {vertical-align: top !important;}
table.productstable .bottomrow {vertical-align: bottom ! important;}

a.faq {font-size: 13px; font-weight: bold; text-decoration: underline;}

td.upperhr {border-top: 1px dashed gray; }
td.upperhr br {line-height: 10px;}
td.upperhr table.sslprices {font-size: 12px; border-bottom: 1px dashed gray; width: 100%;}
td.upperhr table.sslprices td.pricestitle {font-size: 16px; font-weight: bold; text-align: left;}
td.upperhr table.sslprices td.orderenew table {text-align: right ! important; margin: 0px ! important;}
td.upperhr table.sslprices td.orderenew table td{font-weight: bold; font-size: 13px; text-align: right; margin: 0px;}
td.upperhr table.sslprices td.orderenew table td.order {background-color: orange; }
td.upperhr table.sslprices td.orderenew table td.renew {background-color: yellow;}
