a img {border:0}

div.features
{
  width: 85%;
  margin: 0px auto 0px auto;

}

div.features div.heading
{
  font-size: 1.6em;
  font-weight: normal;
  color: #000000;
}

div.features div.subheading
{
  font-size: 1.2em;
  font-weight: bold;
  color: #FF0000;
  padding: 5px 0px 5px 0px;
}

div.features div.text
{
  padding: 5px 0px 8px 0px;
  font-size: 0.9em;
  font-weight: bold;
}

div.features div.col1, 
div.features div.col2, 
div.features div.col3
{
  float: left;
  width: 200px;
  padding-top: 10px;
  padding-bottom: 20px;
}

div.features div.col1
{
  padding-left: 0px;
  padding-right: 19px;
}

div.features div.col2
{
  padding-left: 19px;
  padding-right: 19px;

}

div.features div.col3
{
  padding-left: 19px;
  padding-right: 0px;
}


* html div.features div.col1, 
* html div.features div.col2, 
* html div.features div.col3
{
  padding: 10px 0px 10px 0px;
}

div.features div.editcol, 
div.features div.managecol, 
div.features div.sellcol
{
  width: 170px;
  padding: 10px 10px 10px 0px;
}

div.features ul
{
  margin: 0px;
  padding: 0px 50px 0px 300px;

}

div.features ul li
{
  margin: 0px;
  padding: 2px 0px 2px 0px;
}

div.features ul li a
{
  color: #FF0000;
  font-size: 0.9em;
  text-decoration: none;
  font-weight: normal;
}

div.preloadfeaturebuttons
{
  width: 0px;
  height: 0px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-image: url(media/link_features_edit_off.jpg);
  background-image: url(media/link_features_edit_on.jpg);
  background-image: url(media/link_features_manage_off.jpg);
  background-image: url(media/link_features_manage_on.jpg);
  background-image: url(media/link_features_sell_off.jpg);
  background-image: url(media/link_features_sell_on.jpg);   
  background-image: url();
}

div.features div.feature_link_editoff, 
div.features div.feature_link_editon, 
div.features div.feature_link_manageoff, 
div.features div.feature_link_manageon, 
div.features div.feature_link_selloff, 
div.features div.feature_link_sellon
{
  width: 253px;
  height: 44px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  cursor: pointer;
}

/* Hack to display the columns on the features page at the correct width for IE */

* html div.features div.feature_link_editoff
{
  width: 224px;
} 

* html div.features div.feature_link_editon
{
  width: 224px;
} 

* html div.features div.feature_link_manageoff
{
  width: 224px;
} 

* html div.features div.feature_link_manageon

{
  width: 224px;
} 
* html div.features div.feature_link_selloff
{
  width: 224px;
} 

* html div.features div.feature_link_sellon
{
  width: 224px;
} 

/* End of hack */

div.features div.feature_link_editoff
{
  background-image: url(media/link_features_edit_off.jpg);
}

div.features div.feature_link_editon
{
  background-image: url(media/link_features_edit_on.jpg);
} 

div.features div.feature_link_manageoff
{
  background-image: url(media/link_features_manage_off.jpg);
}

div.features div.feature_link_manageon
{
  background-image: url(media/link_features_manage_on.jpg);
}

div.features div.feature_link_selloff
{
  background-image: url(media/link_features_sell_off.jpg);
}

div.features div.feature_link_sellon
{
  background-image: url(media/link_features_sell_on.jpg);
}

div.grey div.col1, 
div.grey div.col2
{
  float: left;
  width: 45%;
  padding: 10px 0px 10px 30px;
}

div.grey h2
{
  font-weight: normal;
  font-size: 1.6em;
}

div.features div.nav
{
  width: 90%;
  margin: 0px auto 0px auto;
  padding: 5px 0px 5px 0px;
  font-size: 0.9em;
  font-weight: bold;
  text-align: right;
  color: #666666;
}

div.features div.nav img
{
  border: 0px;
  vertical-align: middle;
}

div.features div.info
{
  width: 90%;
  margin: 0px auto 0px auto;
  padding: 10px 0px 10px 0px;
}

div.features div.info div.text
{
  float: left;
  width: 275px;
}

div.features div.info div.text div.infoheading
{
  font-weight: bold;
  font-size: 1.3em;
  padding: 0px 0px 10px 0px;
}

div.features div.info div.text div.infocontent
{
  font-weight: normal;
}

div.features div.info div.infoimage
{
  float: right;
  width: 300px;
  padding: 20px 0px 0px 0px;
}

div.features div.info div.infoimage div.image
{
  overflow: hidden;
}

div.features div.info div.infoimage div.imagelink
{
  padding: 2px 0px 0px 0px;
  text-align: left;
  font-size: 0.9em;
}

div.features div.info div.infoimage div.imagelink a
{
  text-decoration: none;
}

div.features div.info div.infonav
{
  clear: both;
  text-align: right;
}

div.features div.info div.infonav img
{
  border: 0px;
}

div.grey
{
  background-color: #CCCCCC;
  padding: 15px 5% 0px 5%;
  font-weight: bold;
}


/* Override the default styles for the boxes to add padding */
div.box_red div.middle div.content, 
div.box_white div.middle div.content
{
  padding: 0px 0px 15px 0px;
}

div.paypal
{
padding:30px 0px 0px 0px;
}
div.paypal img
{
border: 0;
}

/* Store list */
div.store {
  border-top:1px solid #cccccc;
  font-weight:normal;
}
div.store div.title {
  font-weight:bold;
  font-size:16px;
  margin:5px;
}
div.store div.thumb {
  float:left;
  width:175px;
  height:100px;
  border:1px solid #cccccc;
  margin:10px;
}
div.store div.details {
  font-size:11px;
  margin:5px;
  float:left;
  width:450px
}
div.store div.details div.field {
  margin:3px;
}
div.store div.details div.field div.label {
  width:150px;
  float:left;
}
div.pages {
  margin:10px;
  text-align:center;
}

div.float {
  float:left;
  width:330px;
  font-weight:normal;

}
div.float ul {
  list-style:auto;
  font-size:12px;
  list-style-type: disc;
  margin-left:12px;

}

div.float h3 {
  margin-top:10px;
}

div.innerheader {
height:100px;
width:100%;
top:0px;
}
div.innerbody {
margin-top:0px;
*margin-top:100px;
background:transparent url(/uk/media/body_gradient.png) repeat-x scroll center top;
padding-top:10px;
}
#gallery a img{
  border:0px;
}
#gallery div.screenshot{
  width:210px;
  margin:5px;
  border:1px solid #eee;
  height:170px;
  float:left;
  text-align:center;
}
#gallery div.screenshot a{
  display:block;
  height:150px;

}
div.pricelistitem
{
  clear:both;
  margin-top:10px;
}
div.pricelistitem img {
  float:left;
 margin:10px 20px 10px 0px;
}
div.pricelistitem h3 {
  margin:0px;
  color:black;
  height:10px;
}
div.pricelistitem span.title {
  width:350px;
  float:left;
}
div.pricelistitem span.price {
  float:right;
  width:200px;
}
div.pricelistitem p {
  font-size:11px;
}

