﻿    .purchase-item{
	    float:left;
	    width:230px;
	    background-image:url(/images/purchase-top.png);
	    margin:0 0 0 14px;
	    padding:10px 10px 5px 10px;
    }
    .purchase-item-title{
	    float:left;
	    width:190px;
	    font-family:Arial, Helvetica, sans-serif;
	    font-size:14px;
	    color:#666;
	    font-weight:bold;
    }								
    .purchase-help{
	    float:right;
	    width:16px;
    }		
    .purchase-radio{
	    float:left;
	    width:20px;
    }
    .purchase-item-desc{
	    width:230px;
	    font-family:Arial, Helvetica, sans-serif;
	    font-size:14px;
	    color:#666;
	    font-weight:normal;
    }
    .purchase-item-bottom{
	    float:left;
	    height:5px;
	    width:250px;
	    background-image:url(/images/purchase-bottom.png);
	    margin:0 0 10px 14px;									
    }    
    .modalBackground {
	    background-color:#000;
	    filter:alpha(opacity=70);
	    opacity:0.7;
	    position:relative;
    }

    .modalPopup {
	    background-color:#f0f0e5;
	    border-width:1px;
	    padding:3px;
	    margin-top:10px;
        margin-left:15px;
        width:680px;
        text-align:left;
        padding:5px 0 30px;
        height:300px; 
        overflow: auto;
    }
    .popup    
    {   
        background-color:White;   
	    border-width:3px;
	    border-style:solid;
	    border-color:#ccc;
        width:700px;
        text-align:left;
        padding:5px 0 30px;
        height:350px;
    }   
    .course_item_alt {
        margin-left:10px;
        margin-top:0px;
        height:60px;
    width:310px;
    margin-right:10px;
    min-height:60px;
	}
    .close-list
    {
	    float:right;
	    font-family:Arial, Helvetica, sans-serif;
	    font-size:18px;
	    color:#666;    
	    font-weight:bold;
        text-align:right;
        padding:5px 20px 30px;
    }
    .course_group_alt
    {
    width:630px;padding:5px 0 30px;
    }
    .course_h2_alt 
    {
        margin-left:10px;
	font-size:16px;
	margin-bottom:12px;
	padding-bottom:4px;
	border-bottom:solid 1px #CCC;
}
.subtotal
{
    border-style: none;
        border-color: inherit; 
        border-width: medium; 
        color:#8f9496;
        font-family: Arial, Verdana, sans-serif, Arial, Helvetica; 
        background-color: transparent; 
        float: none; 
        
        margin-top:6px;
        font-size:22px;
        width:100px;
        font-weight:bold; 
}
    .closecourse
{
    padding: 5px 5px 5px 5px;
    border: thin outset #A0A0A0;
    font-family: Arial, Verdana, sans-serif, Arial, Helvetica;
    color: #FFFFFF;
    background-color: #A0A0A0;
    font-size: 16px;
    font-weight: bold;
    width:150px;
}
    .addToCart 
    {
    padding: 5px 5px 5px 5px;
    border: thin outset #4da91c;
    font-family: Arial, Verdana, sans-serif, Arial, Helvetica;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
        background-color :#4da91c;
        width:150px;
	}

