div.productContent
{
    margin: 10px 0 0 0;
    border: 1px solid #d7d6d6;
    padding: 8px 9px 8px 9px;
}

div.productBlock {
    width: 114px;
    display: inline-block;
    margin: 2px 1px 10px 1px;
    vertical-align: top;

    /* IE7 Hacksor */
zoom:						1;
*display:					inline;
}

div.productPackageBlock {
    width: 114px;
    display: inline-block;
    margin: 2px 1px 10px 1px;
    vertical-align: top;

    /* IE7 Hacksor */
zoom:						1;
*display:					inline;
}

div.productLogo {
    background: url('../images/Providers/providers.png?v=11') no-repeat;
    width: 114px;
    height: 114px;
    display: inline-block;


/* IE7 Hacksor */
zoom:						1;
*display:					inline;
}

div.productPackageLogo {
    background: url('../images/Providers/startpakketten.png') no-repeat;
    width: 114px;
    height: 114px;
    display: inline-block;


/* IE7 Hacksor */
zoom:						1;
*display:					inline;
}

div.productType {
    text-align: center;
    height: 16px;
    line-height: 16px;
    font-weight: bold;
}

div.CallCredit, div.CitytelCallCredit, div.CreditCard {
    background:         #808080;
    color:      #ffffff;
}

div.Starter, div.CitytelStarter {
    background: #3d3d3d;
    color:      #ffffff;
}

div.productLogo p, div.productPackageLogo p {
    display: block;
    border: 1px solid #3d3d3d;
    padding: 100px 0 0 0;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    margin: 0px;
}

div.productLogo p span, div.productPackageLogo p span {
    display: block;
    height: 14px;
    background: #3d3d3d;
    margin: 0px;
    padding: 0px;
}

div.productOrderContent {
    border: 1px solid #d7d6d6;
    padding: 5px 2px 5px 2px;
}

div.productOrderContent a {
    white-space: nowrap;
}

div.productOrderContent hr {
    padding: 0;
    margin: 5px;
    border: 0px;
    border-top: 1px solid #d8d6d7;
}

div.productOrderContent h2 {
    font-family: Arial, Verdana, sans-serif;
}

.productOrderDivider {
    padding: 0;
    padding-top: 5px;
    margin: 5px;
    border: 0px;
    border-top: 1px solid #d8d6d7;
}

div.productOrderNotice {
    background:	#ebe9ea;
    border: 1px solid #b5b5b5;
    padding: 5px;
    width: 460px;
}

div.productOrderContent select {
    border: 1px solid #848484;
    height: 18px;
    width: 40px;
    margin: 0 0 0 5px;
}

div.productOrderBlock {}

div.productOrderBlockContent {
    margin:		10px 0 0 0;
    border:		1px solid #d7d6d6;
    padding:		8px 8px;
}

div.productOrderBlockContent hr {
    padding:		0;
    margin:		5px 0 5px 0;
    border:		0px;
    border-top:		1px dotted #bcbcbc;
}
div.productInfoContent {
    padding:            10px 0px;
}
div.headerLightGrey  h1 {
    color:              #ffffff;
    font-size:          14px;
    font-weight:        bold;
    margin:             0;
    padding:            0;
}
div.productOrderSteps {
    background:		url('../images/Layout/Order/step.png');
    height:		33px;
    border:		1px solid #bcbebb;
    font-size:          0px;
}

div.productOrderStep {
    float:		left;
    height:		25px;
    width:		33%;
    font-size:          12px;
    font-weight:        bold;
    text-align:		center;
    color:		#313131;
    padding:            8px 0 0 0;
    white-space:        nowrap;


/* IE7 Hacksor */
zoom:						1;
*display:					inline;
}

div.productOrderStepActive {
    background:         url('../images/Layout/Order/stepActive.png');
    color:              #ffffff;
    width:		34%;
    white-space:        nowrap;
}

div.bottomMargin {
    margin: 0 0 14px 0;
}


div.productOrderInfoBlock {
    border: 1px solid #d7d6d6;
    padding: 5px;
    margin: 2px 0 0 5px;
}


    /** Product Packages Price Image Classes **/


div.productPackagePrice {
    position: absolute;
    background: url('../images/Providers/packagePrices.png') no-repeat;
    width: 114px;
    height: 100px;
    display: inline-block;
    z-index: 2;
    cursor: pointer;

    /* IE7 Hacksor */
    zoom:						1;
    *display:					inline;
}

div.packagePrice5 {
    background-position: 0 0;
}
 
div.packagePrice750 {
    background-position: 0 -100px;
}

div.packagePrice10 {
    background-position: 0 -200px;
}

div.packagePrice1250 {
    background-position: 0 -300px;
}

div.packagePrice15 {
    background-position: 0 -400px;
}

div.packagePrice20 {
    background-position: 0 -500px;
}

div.packagePrice40 {
    background-position: 0 -600px;
}


div.descriptionBlock {
    display: inline-block;
    margin: 2px 0px 10px 7px;
    vertical-align: top;
    width: 345px;
/*    width: 100%;*/
    /* IE7 Hacksor */
zoom:						1;
*display:					inline;
}

div.descriptionType {
    height: 16px;
    line-height: 16px;
    padding-left: 4px;
}
div.descriptionType h1 {
    font-weight: bold;
    font-size:  12px;
    color:      #ffffff;
}

div.descriptionContent {
    border: 1px solid #d7d6d6;
    padding: 4px;
    text-align: left;
}
div.descriptionText {
    padding: 12px 0px 9px;
    text-align: left;
}