body {
  background: #c7c7c7;
  font : 10pt arial, 'sans serif';
  text-align : center;
  margin : 0 auto;
  margin-top: 6px;
}

a:link {
  color : #66656d;
}

a:visited {
  color : #66656d;
}

a:active {
  color : #66656d;
}

a:hover {
  color : #66656d;
}

table {
  font : 10pt arial, 'sans serif';
}

/*Ads*/

.lead {
  position:absolute;
  top: 14px;
  right: 10px;
  width: 728px;
  height: 90px;
  border: 0;
  overflow: hidden;
  /*background-color: #999aaa;*/
}

.highbox {
  width : 160px;
  height : 600px;
  margin : 4px auto;
  text-align : center;
  border : 0;
  background-color: #999aaa;
}

.box {
  width : 300px;
  height : 250px;
  margin : auto;
  text-align : center;
  border : 0;
  background-color: #999aaa;
}

.lead img {
  padding: 0 !important;
}

/* Site */

#sitewrapper {
  margin: 0 auto;
  background-color: #C7C7C7;
  border: 0;
  width: 990px;
}

div.topsitecurve {
  margin: 6px 0 0 0;
  height: 10px;
  background: #c7c7c7 url(images/template/990top.jpg) no-repeat;
  overflow: hidden;
}

div.botsitecurve {
  margin-bottom: 6px;
  height: 10px;
  background: #c7c7c7 url(images/template/990bottom.jpg) no-repeat;
  overflow: hidden;
}

#topwrapper {
  position: relative;
  margin: 0;
  background: #fff url(images/logo_em.jpg) no-repeat 25px 0px;
  width : 990px;
  height : 170px;
  z-index: 1000;
}

#topwrapper img {
  float: left;
  padding-left: 25px;
  border: 0;
}

/*Nav*/

#topwrapper #nav {
  position: absolute;
  width: 728px;
  bottom: 12px;
  right: 0;
  background:#CA2027;
  color:#8B8B8B;
  font-family:arial, 'sans serif';
  height:28px;
  border:0;
  margin-right: 10px;
  z-index: 500;
}

#navlinks {
  float:left;
  color:#FFFFFF;
  text-align: left;
  font-family:arial, 'sans serif';
  margin:0;
}

#navlinks a, #navlinks a:visited {
  color: #fff;
  display:block;
  font-weight: bold;
  font-size:10pt;
  float:left;
}

#navlinks ul{
  border-left: 1px solid #ffffff;
  list-style-type: none;
  text-align: left;
  margin: 0;
  padding: 0;
  height:28px;
}

#navlinks ul li {
  border-right: 1px solid #fff;
  float: left;
  position:relative
}

#navlinks ul li a {
  padding: 5px 19px 1px 19px;
  display: block;
  text-align: center;
  text-decoration: none;
  height: 22px;
}

#navlinks ul a:hover {
  background-color: #EE0000;
}

#navlinks ul ul {
  visibility:hidden;
  width:200px;
  position:absolute;
  top: 28px;
  left: 0;
}

#navlinks ul ul a {
  background-color: blue;
  border-top: 1px solid #ffffff;
  text-align: left;
  padding-left: 4px;
  width: 200px;
}

#navlinks ul ul a:hover {
  background-color: #3232CC;
}

#navlinks ul li li {
  border: 0;
  width: 200px;
  z-index: 2;
}

#navlinks ul li:hover ul, #navlinks li.over ul{
  visibility:visible;
}

#searchbox {
  float:right;
  padding: 2px;
}

/* All Pages*/

#contentmain {
  float: left;
  margin: 0 3px 0 0;
  background: #ffffff;
  width: 672px;
  overflow: hidden;
}

#contentright {
  float: left;
  margin: 0 0 0 3px;
  width: 310px;
}

div.topcontcurve {
  width: 672px;
  height: 10px;
  background: #c7c7c7 url(images/template/672top.jpg) no-repeat top left;
  overflow: hidden;
}

div.botcontcurve {
  padding-bottom: 6px;
  width: 672px;
  height: 16px;
  background: #c7c7c7 url(images/template/672bottom.jpg) no-repeat top left;
  overflow: hidden;
  clear:both;
}

/* for Internet Explorer 6*/
/*\*/
* html #contentmain {
  margin: 0 3px 0 0;
}

* html #contentright {
  margin: 0 0 0 3px;
}
/**/

/* Page dividers */

div.mainbox {
  text-align: left;
  padding: 15px;
  width: 643px;
  clear: both;
}

div.mainbox h1 {
  font: bold 18pt arial, 'sans serif';
  margin-bottom: 0;
}

div.mainbox h2 {
  font: bold 13pt arial, 'sans serif';
  text-align: center;
}

div.mainbox h3 {
  font: bold 11pt arial, 'sans serif';
  margin-bottom: 0;
}

div.mainbox h4 {
  font: 10pt arial, 'sans serif';
  margin: 0;
}

/* Right Boxes */

div.toprtcurve {
  width: 312px;
  height: 10px;
  background: #c7c7c7 url(images/template/312top.jpg) no-repeat top left;
  overflow: hidden;
}

div.botrtcurve {
  padding-bottom: 6px;
  width: 312px;
  height: 10px;
  background: #c7c7c7 url(images/template/312bottom.jpg) no-repeat top left;
  overflow: hidden;
  clear:both;
}

div.rightboxcont {
  font: 9pt arial, 'sans serif';
  text-align: left;
  padding: 0 10px 0 10px;
  width: 292px;
}

div.rightboxad50 {
  font: 9pt arial, 'sans serif';
  text-align: center;
  margin: 0 auto;
  /*height: 50px;*/
  width: 300px;
}

div.rightbox {
  background: #ffffff;
  width: 312px;
}

div.rightadbox {
  text-align: center;
  background: #ffffff;
  width: 312px;
}

div.rightbox h3 {
  font: bold 12pt arial, 'sans serif';
  border-bottom: 1px solid #000000;
}

div.rightbox h3 span,h4 span {
  font: bold 8pt arial, 'sans serif';
  float: right;
}

div.subbox {
  font: 10pt arial, 'sans serif';
  text-align: left;
  width: 314px;
  float: left;
  padding: 10px;
}

div.subbox table {
  font: 10pt arial, 'sans serif';
}

div.subbox h2 {
  font: bold 12pt arial, 'sans serif';
  text-align: left;
  border-bottom: 1px solid #000000;
}

div.dialogbox {
  border-bottom: 4px solid #C7C7C7;
  text-align: left;
  padding: 10px;
  width: 648px;
  clear: both;
}

div.dialogbox h1 {
  font: bold 18pt arial, 'sans serif';
  margin-bottom: 0;
}

/* Sub image boxes */

/*div.subimgbox {
  font: 10pt arial, 'sans serif';
  text-align: left;
  width: 314px;
  float: left;
  padding: 10px;
}

div.subimgbox img{
  float: left;
  margin: 5px;
}

div.subimgbox h2 {
  font: bold 12pt arial, 'sans serif';
  text-align: left;
  border-bottom: 1px solid #000000;
}

div.subimgbox h3 {
  font: bold 10pt arial, 'sans serif';
  text-align: left;
}*/

/* Article Box */

div.artbox {
  height: 100px;
  padding: 5px;
  margin: 15px 0;
  font: 8pt arial, 'sans serif';
  border-bottom: 1px solid #000000;
  position:relative;
}

div.artbox img {
  position: absolute;
  left: 0;
  border: 0;
  margin-right: 5px;
}

div.artbox h3 {
  font: bold 10pt arial, 'sans serif';
  margin: 0 0 5px 125px;
}

div.artbody {
  margin: 0 0 0 125px;
}


/* Common */

.error {
  color: #ff0000;
  margin: 0;
}

/* Main Page */

#mainintro {
  font: 12pt arial, 'sans serif';
  text-align: left;
  position: relative;
}

#mainleft {
  width: 300px;
}

#mainleft ul {
  font: 10pt arial, 'sans serif';
  float: left;
  width: 150px;
  list-style-type: none;
  margin: 30px 0 15px 0;
  padding: 0;
  color: #000000;
}

#mainleft li {
  line-height:1.4em;
}

#mainmap {
  position: absolute;
  right: 0;
  width: 331px;
  height: 386px;
  background: #c7c7c7 url(images/template/map_quebec.jpg) no-repeat top left;
}

#mainmap div {
  width: 85px;
  height: 100px;
  position: absolute;
  top: 150px;
  left: 88px;
  text-align: center;
}

#mainmap p {
  margin:0;
  padding:0;
}

#mainmap span {
  font: bold 20pt arial, 'sans serif';
  color: #ffffff;
  display: block;
  width: 85px;
  text-align: center;
  position: absolute;
  top: 88px;
}

#mainoil {
  width: 173px;
  height: 64px;
  margin: 30px 0 0 0;
  font: 10pt arial, 'sans serif';
  text-align: center;
  background: #c7c7c7 url(images/template/oil_bg.jpg) no-repeat top left;
  padding: 15px 0 15px 130px;
}

#mainoil h3 {
  margin: 0;
  font-weight: bold;
}

#fbbox, #twbox {
  font: 8pt arial, 'sans serif';
  text-align: left;
  width: 303px;
  height: 81px;
  float: left;
  margin: 5px 15px 5px 15px;
}

#fbbox a, #twbox a, #mainoil a {
  color: #000000;
  text-decoration: none;
}

#fbbox a:hover, #twbox a:hover, #mainoil a:hover {
  text-decoration: underline;
}

#fbbox img, #twbox img{
  float: left;
  margin: 5px;
  border: 0;
}

#fbbox h2, #twbox h2 {
  font: bold 10pt arial, 'sans serif';
  margin: 8px 0;
  text-align: left;
}

#fbbox {
  background: transparent url(images/template/fb_bg.jpg) no-repeat top left;
}

#twbox {
  background: transparent url(images/template/twitter_bg.jpg) no-repeat top left;
}

/* City List */

#citypage ul {
  clear: both;
  margin:0;
  padding:0;
}

#citypage ul li {
  float:left;
  width: 280px;
  line-height: 1.5em;
  margin-left: 30px;
  list-style-position:inside;
  border-bottom: 1px solid #8B8B8B;
  list-style-type: none;
}

#citypage a {
  text-decoration: none;
}

#citypage a, #citypage a:visited, #citypage a:hover {
  color: blue;
}

#citypage span {
  display:block;
  font: bold 7pt arial, 'sans serif';
  color: #66656D;
}

.letter {
  color: #A8A8A8
}

#citypage p {
  clear: both;
  display:block;
  padding:20px 0;
  margin: 0;
  text-align: center;
  color: #A8A8A8;
  font: bold 14pt arial, 'sans serif';
}

#alphabet {
  width: 100%;
  padding: 0;
  text-align: center;
}

#alphabet li {
  float: left;
  padding: 4px;
  margin:1px;
  text-align: center;
  list-style-type: none;
  width: 10px;
}

#alphabet a {
  display: block;
  width: 18px;
  text-align: center;
}

#alphabet li span {
  background: #fff;
  padding:2px 4px;
  display: block;
  width: 10px;
  text-align: center;
}

#alphabet a, #alphabet a:visited, #alphabet a:hover {
  color: #fff;
  background: #A8A8A8;
  padding:2px 0;
  margin:0;
  text-decoration: none;
}

#alphabet a:hover {
  background: #8a8a8a;
}

/* Historical Stats */

#pricestatwrap div {
  float: left;
  width: 162px;
  height: 100px;
  margin:0;
  padding:0;
}

.medprice {
  font: bold 14pt arial, 'sans serif';
}

.bigprice {
  font: 30pt arial, 'sans serif';
}

/* Price Tables*/

.pricetable {
  font : 9pt arial, sans-serif;
  border-collapse: collapse;
  width : 100%;
}

td.infoheader {
  color: #000000;
  background-color : #C7C7C7;
  text-align: left;
  border: 2px solid #C7C7C7;
}

td.greencell {
  background-color: green;
}

td.redcell {
  background-color: #8E2323;
}

td.dieselcell {
  background-color: #FFCC11;
}

td.mazoutcell {
  background-color: blue;
}

td.pricecell {
  background-color: #ffffff;
}

td.greencell, td.redcell, td.dieselcell, td.mazoutcell, td.pricecell {
  border : 2px solid #C7C7C7;
  font : bold 9pt arial, sans-serif;
  text-align : center;
}

td.greencell a, td.redcell a, td.mazoutcell a {
  color : #ffffff;
}

td.pricecell a, td.dieselcell a {
  color : blue;
}

td.greencell a:hover, td.redcell a:hover, td.mazoutcell a:hover {
  text-decoration : none;
}

td.pricecell a:hover, td.dieselcell a:hover {
  color : blue;
}

td.stationcell {
  border : 2px solid #C7C7C7;
  width : 250px;
  text-align : left;
}

td.citycell {
  border : 2px solid #C7C7C7;
  width : 200px;
  text-align : left;
}

td.usercell {
  border : 2px solid #C7C7C7;
  text-align : center;
  white-space: nowrap;
}

td.distrcell {
  border : 2px solid #C7C7C7;
  border-left: 0;
  width : 250px;
  text-align : left;
}

td.ballcell {
  border : 2px solid #C7C7C7;
  border-right: 0;
  width : 15px;
  text-align : center;
}

#dhtmltooltip {
  position: absolute;
  border: 2px solid #000000;
  width: 150px;
  padding: 2px;
  background-color: #ffffff;
  visibility: hidden;
  z-index: 100;
  /*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=115);*/
}

#dhtmltooltip h3 {
  margin-top: 0;
}

#tmptip {
  text-align:center;
}

/* Tabs*/

#gastabs {
  height: 25px;
  margin: 0;
  font : 10pt arial, sans-serif;
  list-style-type: none;
  padding: 0;
  clear:both;
/*border-bottom: 1px solid #000;*/
}

#gastabs li {
  text-align: center;
  float: left;
}

#gastabs li a {
  display: block;
  border: 1px solid #000;
  padding: 3px 0;
  margin: 0 1px 0 1px;
  width: 87px;
  text-decoration: none;
  color: #CA2027;
  font : bold 10pt arial, sans-serif;
}

#gastabs .selected {
  background-color: #CA2027;
  color: #ffffff;
  width: 88px;
}

/* Ajax Autocomplete */

div.autocomplete {
  z-index: 2;
  color: #000;
  position:absolute;
  width:250px;
  max-height:400px;
  overflow-y: auto;
  overflow-x: hidden;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}

div.autocomplete ul {
  list-style-type:none;
  text-align: left;
  margin:0px;
  padding:0px;
}

div.autocomplete ul li.selected {
  background-color: #D8DFEA;
}

div.autocomplete ul li {
  font-family:arial,'sans serif';
  font-size:10pt;
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

div.suggestions {
  border: 2px solid #000;
  font : 12px arial, sans-serif;
}

div.suggestions a {
  text-decoration: none;
}

div.altrow {
  background-color: #D8DFEA;
}

/* Station Info */

#stninfo {
  width: 290px;
}

#stninfo p{
  margin: 0;
}

/* Profile */


ul.logoptions {
  margin: 0;
  padding: 0;
  list-style-type: none;
}


/* Error pages */

div#errorcontainer {
  background: #2f669e;
  margin : 0;
}

div#errortop {
  height: 20%;
  background: #4e7eaf; 
} 

div#errortop {
  height: 50px;
  background-color: #2f669e;
}

div#errorshelf {
  background: #4e7eaf url(images/signbg.jpg) repeat-x top left;
}

div#errorsign {
  width: 737px;
  height: 520px;
  background: #4e7eaf url(images/sign.jpg) no-repeat top left;
}

div#errorbox {
  margin-left: 150px;
  height: 470px;
  width: 573px;
  color: #fff;
  text-align: left;
  /*border: 1px solid #000;*/
}

div#errortype {
  padding: 20px;
  padding-left: 65px;
  font: bold 56pt arial, 'sans serif';
}

div#errortitle {
  padding: 20px 0 0 0;
  text-align: center;
  font: bold 38pt arial, 'sans serif';
}

#errorcontent p {
  margin-left: 25px;
  margin-right: 25px;
  font: 12pt arial, 'sans serif';
}

#errorcontent a, #errorcontent a:visited, #errorcontent a:hover, #errorcontent a:active {
  color: #fff;
}

/* social */

div.social {
  float: right;
  width: 220px;
  height: 65px;
  position: relative;
}

div.tweetmeme, div.share, div.gp {
  float: right;
  margin-left: 10px;
  bottom: 0;
}





/*Footer */

#footer {
clear: both;
background-color: transparent;
width: 990px;
height: 50px;
}
























/*Common*/

/*#page {
font : 12px arial, sans-serif;
text-align: left;
margin: 3px 3px 20px 3px;
}

.lefttext {
padding : 2px 0 2px 0;
font : 12px arial, sans-serif;
text-align: left;
}

.centretext {
padding : 2px 0 2px 0;
font : 12px arial, sans-serif;
text-align: center;
}

.lefttitle {
padding : 2px 0 2px 0;
font : bold 12pt arial, sans-serif;
text-align : left;
}

.centretitle {
padding : 2px 0 2px 0;
font : bold 12pt arial, sans-serif;
text-align : center;
}

td.tableinfoheader {
background-color : #a8a8a8;
font : 12px arial, sans-serif;
border : 0 none inherit;
text-align: left;
}*/



/*current code*/

/*.header {
background-color : #a8a8a8;
color: #ca0000;
font : bold 15px arial, sans-serif;
border : 0 none inherit;
text-align: center;
Padding : 0;
}



.dinfoh {
text-align: center;
font : bold 11pt arial, sans-serif;
text-decoration : underline;
}

.dinfo {
font : 8pt arial, sans-serif;
}

.dinfo a {
color : #000;
font : 8pt arial, sans-serif;
}

.dinfo a:visited {
color : #000;
font : 8pt arial, sans-serif;
}

.dinfo a:active {
color : #000;
font : 8pt arial, sans-serif;
}

.small {
font : normal normal x-small arial, sans-serif;
}

.xsmall {
font : normal normal xx-small arial, sans-serif;
}

.sfont {
font : 7pt arial, sans-serif;
}



.price {
font : 9pt arial, sans-serif;
}

.pricel {
font : 9pt arial, sans-serif;
text-align : left;
}

.pricer {
font : 9pt arial, sans-serif;
text-align : right;
}

.pricec {
font : 9pt arial, sans-serif;
text-align : center;
}
*/


.topgas {
font : bold 12pt arial, sans-serif;
text-align : center;
}

/*A.tableprice:link {
font : bold 9pt arial, sans-serif;
color : blue;
}

A.tableprice:visited {
font : bold 9pt arial, sans-serif;
color : blue;
}

A.tableprice:active {
font : bold 9pt arial, sans-serif;
color : blue;
}

A.tableprice:hover {
color : #ffffff;
background-color : #302b26;
text-decoration : none;
font : 9pt arial, sans-serif;
}

.tablepriceX {
font : bold 9pt arial, sans-serif;
}

.lowhighprice {
font : bolder 21pt/17pt arial, sans-serif;
}

.lhstation {
font : bold 12pt arial, sans-serif;
}

.lowhigh {
font : 9pt arial, sans-serif;
}

.sort {
font : 8pt arial, sans-serif;
}*/

/*.maintable {
border-right : 4px solid #000;
border-left : 4px solid #000;
border-top: 0px none inherit;
border-bottom: 4px solid #000;
}

.maintablel {
border-right : 2px solid #000;
border-left : 4px solid #000;
border-top: 0px none inherit;
border-bottom: 4px solid #000;
}

.maintablec {
border-right : 2px solid #000;
border-left : 2px solid #000;
border-top: 0px none inherit;
border-bottom: 4px solid #000;
}

.maintabler {
border-right : 4px solid #000;
border-left : 2px solid #000;
border-top: 0px none inherit;
border-bottom: 4px solid #000;
}*/

.sorttable {
border-top : 0;
border-bottom : 2px solid #a8a8a8;
border-right : 0;
border-left : 0;
}

.styletable {
border-right : 1px solid #a8a8a8;
border-left : 1px solid #a8a8a8;
border-top: 0;
border-bottom: 2px solid #a8a8a8;
}

.commenttable {
border-right : 1px solid #a8a8a8;
border-left : 1px solid #a8a8a8;
border-top: 0;
border-bottom: 0px solid #a8a8a8;
}



TD.lreport {
border-top : 1px solid #a8a8a8;
border-bottom : 1px solid #a8a8a8;
border-left : 1px solid #a8a8a8;
border-right: 0;
font : 9pt arial, sans-serif;
text-align: left;
}

TD.rreport {
border-top : 1px solid #a8a8a8;
border-bottom : 1px solid #a8a8a8;
border-right : 1px solid #a8a8a8;
border-left: 0;
font : 9pt arial, sans-serif;
text-align: left;
}

TD.breport {
border-top : 1px solid #a8a8a8;
border-bottom : 1px solid #a8a8a8;
border-right: 0;
border-left: 0;
font : 9pt arial, sans-serif;
text-align: left;
}

TD.linkcell {
border : 1px solid #a8a8a8;
font : 9pt arial, sans-serif;
text-align: center;
}

TD.lcell {
border : 0;
font : 9pt arial, sans-serif;
text-align: left;
}

TD.ccell {
border : 0;
font : 9pt arial, sans-serif;
text-align: center;
}

.reporttable {
border-right : 0;
border-left : 0;
}

.pref {
font : 7pt/7pt arial, sans-serif;
}

.disclaimer {
text-align: center;
padding: 2px;
font : 7pt arial, sans-serif;
}

.linksheader {
font : bold 11pt arial, sans-serif;
}

A.links:link {
font : 9pt arial, sans-serif;
color : #302b26;
}

A.links:visited {
font : 9pt arial, sans-serif;
color : #555555;
}

A.links:active {
font : 9pt arial, sans-serif;
color : #555555;
}

A.links:hover {
color : #ffffff;
background-color : #302b26;
text-decoration : none;
font : 9pt arial, sans-serif;
}

A.bheader:link {
font : 9pt arial, sans-serif;
color : #302b26;
text-decoration : none;
}

A.binfo:link {
color : #302b26;
font : 8pt arial, sans-serif;
text-decoration : none;
}

UL.list {
font : 9pt arial, sans-serif;
text-align : left;
line-height : 12pt;
list-style-position: outside;
margin-left: 0px;
padding-left:0px;
text-indent: 15px;
}




/*Forum Format*/

.forum {
margin : 3px;
font : 12px arial, sans-serif;
text-align: left;
}

.forum ul {
margin-left : .6em;
padding-left : .5em;
}

.forum li {
padding-bottom : 4px;
}

/*Applications*/

.feature {
  width: 100%;
}

.feature img {
  float: left;
}

.featuretext {
  margin: 0 20px 0 275px;
}

.featuretext img {
  float: right;
}

.likelink {
  color: #2F5574;
  font-size: 14pt;
}

/*.module {
margin: 3px;
font : 9pt arial, sans-serif;
text-align : left;
}

.cmodule {
margin: 3px;
font : 9pt arial, sans-serif;
text-align : center;
}

.modulebordered {
margin: 3px;
border-style: solid;
border-width: 0 1px 2px 1px;
border-color: #a8a8a8;
font : 9pt arial, sans-serif;
text-align : left;
}*/

.optgp {
font : 1em arial, sans-serif;

}

.optgp optgroup {
font-style:normal;
font-weight:bold;
}

.optgp option {
padding-left: 0;
}



/*new city page*/

/*h1#citytitle {
margin: 0;
font : bold 18pt arial, sans-serif;
}

#cityintro {
text-align: center;
font : 9pt arial, sans-serif;
}

#cityintro h3 {
margin: 0;
font : 11pt arial, sans-serif;
}

#cityintrotext {
text-align: left;
font : 10pt arial, sans-serif;
}*/

/*Sort List*/

ul#list {
list-style-type: none;
margin: 0;
padding-left: 0;
}

#list li span{
width:500px;
margin:0;
margin-left:0;
padding-left:0;
padding:1px;
cursor:move;
}




/* Statusbox */

#statusbox {
border: 2px solid #000;
padding: 4px;
margin: 15px 0;
}

#statusbox h3 {
margin-top: 10px;
text-align: center;
}




/* Suggest */
div.suggestionbox {
border: 2px solid #000;
font : 10pt arial, sans-serif;
}

.suggestionintro {
padding:2px;
margin:0;
font-weight:bold;
}

div.suggestionbox a {
text-decoration: none;
}

div.suggestionbox li {
font-family:arial,'sans serif';
font-size:10pt;
list-style-type:none;
display:block;
margin:0;
padding:2px;
cursor:pointer;
}

.altrow {
background-color: #D8DFEA;
}

/* admin */

.updateprice {
border : 1px solid #a8a8a8;
font : 9pt arial, sans-serif;
text-align: left;
color : #808080;
}

.regprice {
border : 1px solid #a8a8a8;
font : 9pt arial, sans-serif;
text-align: left;
color : black;
}

.userupdate, .actualinfo {
  width: 50%;
  float:left;
}

/* Iphone */

#iphonemessage {
  margin-bottom: 6px;
  padding: 10px;
  background: #fff;
  font: bold 26pt helvetica, sans-serif;
  text-align: center;
  -moz-border-radius: 10px;
}

#iphonemessage a {
  color: #000;
  text-decoration: none;
}
