﻿ .c5_title {width:160px; float:left; font-size:17px; font-weight:bold;} 
    .c5_content {width:400px; float:left;}
    .c5_button { float:right;} 
    .floatR {float:right} 
    .floatL {float:left}
    .cBoth {clear: both;} 
    .smFont {font-size:11px; padding-top:5px; padding-bottom:10px; border-bottom:1px solid #CCC}
    .largeButton {padding: 0.25em 3em}
    .orderSummary { padding:10px; border:1px solid #CCC; border-radius:5px;} 
    .orderSummaryHeading {font-size:17px; font-weight:bold; padding-bottom:15px; padding-top:15px;color:#B12704;} 
    .orderSummaryTitle {line-spacing:1.15em}
    .orderSummaryUnderline { margin:5px 0px; border-bottom:1px solid #EEE}
    .checkoutTitle {width:100%; min-height:60px; padding:10px; border:1px solid #CCC; border-radius:5px; margin-bottom:10px; margin-right:10px;} 
    
.shiptoTitle{float:left; width:160px;}
.billtoTitle{float:left; width:100%;}
@media screen and (min-width:1025px){.billtoTitle{width:160px}}
.tdCartHead
{
            background-color: #00529C;
            color: #FFFFFF;
            font-size: 15px;
            font-weight: bold;
            padding: 5px;
            border-left: 1px solid #FFFFFF;
            border-right: 1px solid #FFFFFF;
}
table tr td a 
{
    text-decoration:none;
    color: #00529C;
}
table tr td a:hover
{
    text-decoration:none;
    color: #000; 
}
table tr td table tr td img {padding-left:5px;} 

.tdCartLine
{
            border-bottom: 1px solid #CDCDCD;
}
 .trCartLine
{
            border-bottom: 1px solid #CDCDCD;
}

.shiptoaddress
{
    list-style-type: none;
    /*float: left;
    width: 200px;*/
    border: 1px solid #CCC;
    font-size: 14px;
    height: 250px;
    margin-top: 10px;
    padding:10px;
    border-radius:5px; 
    min-height:270px;
}

.shiptoaddress:hover
{
    border:2px solid #888;
    padding:9px;   
}

.shiptoaddress_div_top
{
    min-height:160px;/*need to use a even px, otherwise some browser will have layout problem*/
}

.shiptoaddress_div_first_line
{
   /*padding-top:10px;*/
}

.shiptoaddress_div_edit_line
{
    display: inline-block;
    padding-left:10px;
    /*padding-right:10px; */
    /*padding-top:10px;*/
    float:left;
}

.shiptoaddress_div_delete_line
{
    display: inline-block;
    /*padding-top:10px;*/
    float:left;
}

.shiptoaddress_button_first_line
{
    /*width:90%;*/
    text-align:center;
    float:left;
}

.shiptoaddress_button_second_line
{
    /*width:80px;*/
    text-align:center;
    float:left;
}


.creditcard
{
    list-style-type: none;
    /*float: left;
    width: 200px;*/
    border: 1px solid #CCC;
    font-size: 14px;
    height: auto;
    margin-top: 10px;
    padding:10px 10px 10px 10px;
    border-radius:5px;
    min-height:410px;
}

.creditcard:hover 
{
    border:2px solid; 
    padding:9px; 
}

.creditcard_div_first_line
{
    float:left; 
    padding-top:10px; 
    padding-right:25px;
}

.creditcard_button
{
    text-align:center;
}

.shipOption 
{
    padding: 2px;
    border: 1px solid #00529C;
    background-color: #EFEFEF;
    margin: 2px;
    width: 250px;
    border-radius: 5px;
}
.shipOption:hover 
{
    border: 2px solid #00529C;
    margin: 2px;
    padding: 1px;
}

