/*******************************************************
Table Styles
*******************************************************/
.splitTable {
            float:left;
            margin:1.5em 1em 0 2em;
            width:40%;
}
.splitTableWide {
            float:left;
            margin:0.2em 0em 0 0.3em;
            width:48%;
}
.clear {
            clear:both;
}
.columns {
            margin:0 0 0.8em 0;
}

.tableHead {
    border:inset black 1.0pt;
    background:#D6D6D6;
    padding:3pt 3pt 3pt 3pt;
    font-weight:bold;
    color: #000;
}
.OrderEntry {    
    border-right-width: thin;
    padding: 2px;
    vertical-align:middle;
    padding-top:8px;
}
tr .tbuynowh {
    border:inset black 1.0pt;
    padding: 5px 2px 5px 1px;
    margin: 5px;
    vertical-align:top;
}
.tbuynow {
    vertical-align:top;
}
.tbuynowr {
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0;
    vertical-align:top;
    background:#E2EBF2;
}

stripes tr, #frelease tr { border-top: 1px solid #d6dbdf; position: relative !important}

#stripes, #frelease
{
	border: 1px solid #56626d;
	font-family: arial, sans-serif;
	font-size: 90%;
	width: auto;
}
html>body #stripes {
    width: 100%;
}

#stripes tr th, #frelease tr th
{
	padding: .2em;
	background: #46525d;
	color: #fff;
	text-align: left;
}
#frelease tr th {text-align: center}

#stripes tr.package td
{
	background: url("/_images/main_select_bg.gif") top repeat-x #789;
	color: #fff;
	font-size: 160%;
	font-weight: bold;
	padding:5px;
}

#stripes tr.package td a
{
	color: #fff;
	text-decoration: none;
}

#stripes td, #frelease td { padding: .1em .2em; }
#stripes tbody tr.release { display: table-row; }

#stripes tbody tr td
{
	background: #e6eaed;
	border-top: 1px solid #ddd;
}
/*
#frelease tbody tr td {border-top: 1px #fff solid; text-align: center;}
#frelease tbody tr.package td {text-align: left;}
*/
#stripes_nb tbody tr.release td
{
	background: #fff;
	padding: .4em;
	border-top: 1px solid #789;
	border-bottom: 1px solid #789;
	width:100%;
	color:#ff0000;
}
#stripes tbody tr.release td
{
	background: #fff;
	font-weight: bold;
	padding: .2em;
	border-top: 1px solid #789;
	border-bottom: 1px solid #789;
}

#stripes tbody tr td.even, #frelease tbody tr td { background: #f3f4f6; }
#stripes th small, #frelease th small  { color: #fff; }
#stripes small, #frelease small { font-weight: normal; }
#stripes col { width: 10%; }
#stripes col.filename { width: 40%; }
#stripes col.prodname { width: 30%; }
#stripes col.version { width: 15%; }

#stripes tfoot
{
	background: #56626d;
	color: #fff;
	font-weight: bold;
}

#stripes tbody tr td small { padding: 4px 14px 0 2px; }

#stripes tbody tr.current td { background: #dfd; }

#buystripes {
    background: #fff;
	font-weight: bold;
	padding: .4em;
	border-top: 1px solid #789;
	border-bottom: 1px solid #789;
	width:100%;
	color:#ff0000;
}
#buystripes tbody tr.odd td {
    background: #DCF1FF;
    padding: .4em;
    color:#000;
}
#buystripes tbody tr.even td {
    background: #B0D9F5;
    padding: .4em;
    color:#000
}
#buystripes tbody tr.odd td a {
    font-weight:bolder;
    color:#000;
}
#buystripes tbody tr.even td a {
    font-weight:bolder;
    color:#000;
}
#buystripes tbody tr.even td a:hover {
    text-decoration:underline;
    color:#E96A1A;
}
#buystripes tbody tr.odd td a:hover {
    text-decoration:underline;
    color:#E96A1A;
}
















    table.pricing_data {
        border-collapse:separate;
        border-spacing:0;
    }
    table.pricing_data tr.package_data td {padding:4px 0px 6px; font-size:10px; background:#FFF; color:#999999!important; border-bottom:1px solid #EAEAEA; border-top:0;  }
    table.pricing_data tr.package_data {color:#999; border:0;}
    table.pricing_data tr td.last {border-right:1px solid #6ea4c8;}

    .pricing_data caption {padding:4px 0px; letter-spacing:1px; text-transform:uppercase; color:#999;}
    .pricing_data {
        background:#8fbfdf;
        font-size:12px;
        margin:10px auto 0;
        width:100%;
    }
    .top_marg {margin:60px auto 0;}
    .bottom_marg {margin-bottom:60px;}
    .pricing_data th {
        background:url("http://www.businessmancrm.com/_images/price_tables/th_bg.jpg") repeat-x top left #EEE;
        border-color:#FFFFFF #CFCFCF #CFCFCF #EAEAEA;
        border-left:1px solid #EAEAEA;
        border-style:solid;
        border-width:1px;
        color:#333333;
        padding:15px 0;
        text-align:center;
        width:100px;
    }
    .pricing_data td {
        border-bottom:1px solid #6ea4c8;
        border-top:1px solid #b0d9f5;
        color:#FFFFFF;
        text-align:center;
        vertical-align:middle;
        background:url("http://www.businessmancrm.com/_images/price_tables/pricing_data.jpg") repeat-x top left #8fbfdf;
    }
    tr.header_row td {
        background:url("http://www.businessmancrm.com/_images/price_tables/pricing_data_header.jpg") repeat-x top left #dcf1ff;
        border-top:medium none;
        color:#5893bb;
        
    }
    tr.price_row td {
        font-family:'Trebuchet MS',Verdana,sans-serif;
        font-size:25px;
    }
    

    #tt {
            position:absolute;
            display:block;
            -webkit-border-radius: 4px;
            -webkit-border-bottom-left-radius: 0;
            -moz-border-radius: 4px;
            -moz-border-radius-bottomleft: 0;
            border-radius: 4px;
            border-bottom-left-radius: 0;
            background:#666;
            color:#fff;
            margin-left:5px;
            padding:8px;
            font-size:12px;
        }
        
        
    a.not_link {color:#FFF; cursor:pointer;padding:4px 6px; text-decoration:none;}
    a.not_a_link {cursor:default;}
    .header_row a.not_link {color:#5893bb;}
    
    #instructions_wrapper { margin:0px 0px 0px 0px; padding:0px 0px 4px 0px; border-bottom:1px solid #CCC; }
    #instructions {float:left; border:1px solid #b0d9f5; background:url("http://www.businessmancrm.com/_images/price_tables/pricing_data_header.jpg") repeat-x top left #dcf1ff; padding:2px; color:#427ca4;}
    
    
    #instructions_green { float:left; border:1px solid #F1E96F; background:url("http://www.businessmancrm.com/_images/price_tables/notification_box.jpg") repeat-x scroll left top #FEF9A8; padding:2px 0px 2px 0px; color:#555555; font-size:13px; font-weight:bold; display:block; width:100%;}
    
    
    
    #instructions_green a { font-weight:100; }
    
    #instructions_purple { float:left; border:1px solid #8868f2; background:url("http://www.businessmancrm.com/_images/price_tables/box_data_header.jpg") repeat-x top left #dcf1ff; padding:2px; color:#4d2db5; display:none; }
    
    
    #instructions, #locations, #instructions_green, #instructions_purple { margin:2px 0px 0px; }
    #instructions p, #instructions_green p, #instructions_purple p { padding:0; margin:0; }
    
    #instructions_green p { padding:13px 4px 12px 0px; }
    
    #instructions_green p span {
        display:inline-block; 
        text-shadow: 0px -1px 0 #eba00b;
        color:#FFF; 
        font-weight:600;
        float:left; 
        width:40px; 
        height:31px; 
        background:url("http://www.businessmancrm.com/_images/price_tables/free_sticker.png") no-repeat; 
        font-size:11px;
        margin:-16px 0px 0px 0px;
        padding:17px 0px 0px 8px;
        text-transform:uppercase;
        -webkit-transform: rotate(-35deg); 
        -moz-transform: rotate(-35deg);	
    }
    
    
    
    #locations { color:#427ca4; float:right; border:1px solid #b0d9f5; background:url("http://www.businessmancrm.com/_images/price_tables/pricing_data_header.jpg") repeat-x top left #dcf1ff; padding:2px;}
    #locations a {text-decoration:none;}
    #locations a img {border:0;}
    #page_toggle { float:right; margin:0px 0px 4px 0px ;}
    #page_toggle p { margin:0; padding:0;}
    #page_toggle a { color:#b2b2b2; text-decoration:none; }
    #page_toggle a:hover { text-decoration:underline; }
    
    
    
    
    
    .support_data {
        border-top:1px solid #EAEAEA;
    }
    
    table.support_data tr td.last {border-right:1px solid #679f37;}
    
    .support_data tr.header_row td {
        background:url("http://www.businessmancrm.com/_images/price_tables/support_data_header.jpg") repeat-x top left #C1E8A0;
        color:#32600C;
    }
    .support_data th {
        width:120px;    
    }
    .support_data td{
        background:url("http://www.businessmancrm.com/_images/price_tables/support_data.jpg") repeat-x top left #77b05c;
        border-bottom:1px solid #679f37;
        border-top:1px solid #94c87b;
    }
    .support_data .header_row a{ color:#32600C; text-decoration:none;}
    .support_data .price_row a{ color:#FFF; text-decoration:none;}
    
    table.support_data tfoot tr td {padding:4px 0px; font-size:10px; background:#FFF; color:#999999!important; border:0!important;  }
    
    
    
    .training_data {
        border-top:1px solid #EAEAEA;
    }
    .training_data th {
        width:250px;
    }
    table.training_data tr td.last {border-right:1px solid #c27b2f;}
    
    .training_data tr.header_row td {
        background:url("http://www.businessmancrm.com/_images/price_tables/training_data_header.jpg") repeat-x top left #e8c4a0;
        color:#ab580f;
    }
    
    .training_data td{
        background:url("http://www.businessmancrm.com/_images/price_tables/training_data.jpg") repeat-x top left #d89145;
        border-bottom:1px solid #c27b2f;
        border-top:1px solid #ffb769;
    }
    .training_data .header_row a{ color:#ab580f; text-decoration:none;}
    .training_data .price_row a{ color:#FFF; text-decoration:none;}
    
    
    
    .boxPageTitle {
        float:left;
        margin:0;
    }
    h2.boxPageTitle {margin:15px 0px 0px 0px;}
    tr.vert_col th { background:none #EEE;}
    tr.vert_col td {
        background:url("http://www.businessmancrm.com/_images/price_tables/th_bg.jpg") repeat-x top left #EEE;
        border-color:#FFFFFF #CFCFCF #CFCFCF #EAEAEA;
        border-left:1px solid #EAEAEA;
        border-style:solid;
        border-width:1px;
        color:#333333;
        padding:4px 3px;
        text-align:center;
        font-weight:bold;
    }
    .box_data th { background:url("http://www.businessmancrm.com/_images/price_tables/box_data_th.jpg") repeat-x top left #EEE; }
    .box_data th.small { font-size:12; padding:11px 0px;}
    .box_data tr.light_row td { 
        background:url("http://www.businessmancrm.com/_images/price_tables/box_data_header.jpg") repeat-x top left #dcf1ff;
        color:#5014b5;
        border-bottom:1px solid #763bda;
        border-top:1px solid #e9dcff;
    }
    .box_data tr.dark_row td { 
        background:url("http://www.businessmancrm.com/_images/price_tables/box_data.jpg") repeat-x top left #8fbfdf;
        color:#FFF;
        border-bottom:1px solid #763bda;
        border-top:1px solid #e9dcff;
    }
    table.box_data tr td.last {border-right:1px solid #763bda; padding:4px 2px 4px 0px;}
    .box_data tr td.last{ text-align:left;}
    .box_data th {width:200px;}
    
    table.box_data tr.dark_row td a {color:#FFF;}
    table.box_data tr.light_row td a {color:#5014b5;}
    
    #notification { 
        border:1px solid #f1e96f; background:url("http://www.businessmancrm.com/_images/price_tables/notification_box.jpg") repeat-x top left #fef9a8; padding:2px;
        color:#555;
        font-size:12px;
        margin:-40px 8px 0px;
        padding:4px 20px;
        font-weight:bold;
    }
    
    
    .notification_box {
        margin:4px 0px;
        padding:10px;
        background: url("http://www.businessmancrm.com/_images/price_tables/notification_box.jpg") repeat-x scroll left top #FEF9A8;
        border: 1px solid #F1E96F;
        color: #555555;
    }
    .notification_box p{
        padding:0;
        margin:0;
    }
