﻿body 
{
      background: transparent url('http://www.product-key.com/images/pagebg.gif') repeat-x;
    font-family: Helvetica, Arial;
    color:#000;
    margin: 0px 0px 0px 0px;
    line-height:1.3em;
}

.red
{
    color: Red; font-weight:bold;
}

img
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    margin: 0;
    display:block;
  
}

h1
{
   font-size:18px; 
}

h2
{
    font-size:16px;
    font-weight:bold;
    margin: 0;
}

.wrap
{}

.header
{

}

.banner 
{
    float:left;
}

.product
{
    margin: 0px 0px 0px 0px;
    background: url('images/productbg.jpg') repeat-x;
    width: 100%
}


.bannerimg
{
    margin-left:30px;
    margin-right:30px;
    float:left;
}

.bannerbutton
{
    margin-left:500px;
}

.productdesc
{
    vertical-align:top;
   text-align:left;
   padding: 0px 20px 0px 5px;
   color:White;
   
   
}

.productdesc h1
{
    margin: 40px 0px 5px 0px;
    font-size:20px;
    font-weight:bold;
    color:#ffffff;
}

.productdesc span
{
    margin:0px;
    font-size:14px;
    color:#ccc;
}

.productdesc img
{
    padding-top:15px;
}



.content
{
    margin: 20px 20px auto 80px;
}

/*single column is content 2 */
.content2
{
    width:70%;
    margin-left:100px;
    padding-top: 10px;
    min-height:400px;
}

.content-left
{
    float:left;
    width:65%; 
}

.content-right
{
    width:35%;
    float:right;
    text-align:right;

}

.content-left50
{
    float:left;
    width:50%; 
}

.content-right50
{
    width:50%;
    float:right;
    text-align:left;

}

.breadcrumb
{
    width:100%;
    height:27px;
    font-size:11px; 
    color:#949494;
    background-color: #E9E9E9 ;
   
}

.breadcrumb span
{
     margin-left:24px;
     position:relative;
    top: 5px;
}

.breadcrumb span a
{
    color:Black;
}
.sidebarcenter
{
    padding:10px 5px 10px 5px;
    text-align:center;
}

.footer
{
    text-align:center;
}

.button
{
    border: 1px solid #777782; 
    color: #000000;
    background-color: #EEEFEE;
}

.softwarelink
{
    font-size: 1.3em;
}

.productprice
{
   
   font-size: 11px;
}

h1.title{margin:0;padding:0;font-weight:normal;color:black; font-size:20px}
h2.subtitle{line-height:1.2em; color:#aaa;padding-bottom:25px;}


.menu 
{
        float:right;
        list-style:none;
        margin:0;
}
.menu ul 
{
        margin:0;
}
.menu ul li
{
        float:left;
        font-size:14px;
        list-style-type:none;
}
.menu ul li a
{
        background:url('images/menubg.gif');
        float:left;
        color:#444;
        text-decoration:none;
        font-weight:bold;
        height:21px;
        width:60px;
        text-align:center;
        padding:  34px 18px 26px 18px;
        border-right:solid 1px #E4E5E4;
}
.menu ul li a:hover 
{
    text-decoration:none;
    background:url('images/menuhover.gif') top center repeat-x; 
    color:black;
}
.menu ul li a.selected 
{
    background-image:url('images/selected.gif');
}


