#ajax_display
{
    /* background:#FFF url("/images/footer/bottomembellishment.gif") no-repeat bottom right; */
}

#shipping-content
{
    width: 900px;
    text-align: left;
    font-weight: normal;
}

#shipping-content a {
    outline: none;
    color:#be4693;
    text-decoration:none;
}
#shipping-content div#box {
    height: 875px;
}
#shipping-content .dv1 {
    height:1px;
    border-top:1px solid #7a4442;
    margin:5px 0 0 0;
    font-size:1px;
}
#shipping-content .dv5 {
    height:10px;
    font-size:1px;
}
#shipping-content .dv10 {
    height:15px;
    font-size:1px;
}
#shipping-content .h {
    color:#F16477;
    font-weight: bold;
}
#shipping-content div#font1 {
    font-size:19px;
    color:#444444;
    overflow:hidden;
    max-height:24px;
    height:24px;
}
#shipping-content div#map {
    height:330px;
    margin-left: 300px;
    position:relative;
}
#shipping-content #m1, #shipping-content #m2, #shipping-content #m3,
#shipping-content #m6,
#shipping-content #m9,
#shipping-content #m10, #shipping-content #m11 {
    float:left;
    position:absolute;
}

#shipping-content #arrivalDates, #shipping-content #arrivalDatesRush{
    border: ridge;
    background-color: #fdecee;
    
}

#shipping-content #arrivalDatesRush, #shipping-content #rushColor,
.shipping-table-rush th#rushColor,
.shipping-table-rush td#highlightRow.rushColor{
    color: #9e737c !important;
}
#shipping-content img
{
    margin: 0;
    padding: 0;
}

/*Canada*/
#shipping-content #m1 {
    left:50px;
    top:20px;
    z-index:3;
}
/*United States*/
#shipping-content #m2 {
    left:0px;
    top:61px;
    z-index:2;
}
/*International*/
#shipping-content #m3 {
    top:15px;
    left:83px;
    z-index:1;
}

/*European Union*/
#shipping-content #m6 {
    left:241px;
    top:50px;
    z-index:4;
}

/*Australia & New Zealand*/
#shipping-content #m9 { 
    right: 29px;
    bottom:43px;
    z-index:7;
}

/*United Kingdom*/
#shipping-content #m10 {
    left:245px;
    top:83px;
    z-index:5;
}
/*South Africa*/
#shipping-content #m11 {
    right:284px;
    bottom:78px;
    z-index:6;
}
#shipping-content div#left {
    float:left;
    width:269px;
    height: 325px;
    position:relative;
    color:#666666;
    font-size:14px;
    border-right: 2px solid #D3D4D6;
    padding-right: 10px;
}

#shipping-content div#cs {
    position: absolute;
    bottom: 5px;
    right: 15px;
    cursor: pointer;
    margin-top: 5px !important;
}
#shipping-content .ulinks {
    font-size:11px;
    cursor: pointer;
}
#shipping-content div#shippinginfo {
    border: 1px solid #C5BDB5;
    width:884px;
    position:absolute;
    right:15px;
    height:520px;
}
#shipping-content .siheader {
    background:#e2deda;
    font-size:20px;
    padding:6px;
    height:23px;
}
#shipping-content .sicontent {
    float: right;
    font-size:12px;
    width: 613px;
    height:520px;
    color:#666666;
}
#shipping-content div#sicontentleft {
    float:left;
    font-size:11px;
    width:269px;
    height:520px;
    vertical-align: top;
    text-align:left;
    border-right: 2px solid #d3d4d6;
}
.arrivalDateHeader{
    margin: 10px 5px 5px 5px;
    font-size: 12px;
    font-weight: bold;
}
.siContentPadding {
    margin-left: 5px !important;
}
.siContentPaddingLeft {
    margin-right: 5px !important;
}
.shipping-table-rush {
    margin-bottom: 3px;
    padding-bottom: 3px;
    padding:10px 5px 10px 5px;
}

.shipping-table-rush td {
    text-align: left;
    border: solid;
    border-color: #D3D4D6;
    border-width: 1px;
    padding: 2px;
    padding-right: 4px;
}

.shipping-table-rush td#ground {
    border: none;
}

.shipping-table-rush td#highlightRow {
    background-color: #e5e5e5 ;
}

sup#shippingMapSup , .siContentPadding sup#shippingMapSup{
    color: black !important ;
}
.country-header-note {
    font-weight:normal;
    font-size: 12px;
    color: #f16477 !important;
}

.shipping-table-rush th {
    text-align: left;
    font-weight: bold;
    padding-bottom: 5px;
    border: solid;
    border-color: #D3D4D6;
    border-width: 1px;
    padding: 2px;
    padding-right: 4px;
}

#shipping-content table {
    width:100%;
}
#shipping-content td {
    font-size:12px;
    font-family:'Trebuchet MS';
    color: #666666;
    vertical-align:top;
}
#shipping-content hr {
    color: #C5BDB5;
    background-color: #C5BDB5;
    height: 1px;
    border: none;
}
#shipping-content ul {
    padding: 2px 0 0 15px;
    list-style-type: square;
    font-style: italic;
    font-size: 11px;
}
#shipping-content div#terms, div#listing {
    width:100%;
    height:340px;
    overflow:auto;
    display:none;
}
#shipping-content div#info {
    max-height:340px;
    overflow:hidden;
    height:340px;
}
#shipping-content .cdetails {
    float:right;
}
#shipping-content .hidden {
    display:none;
}
#shipping-content .storelink {
    font-size:14px;
    float:right;
    margin:5px 0 0 0;
}
#shipping-content div#stores {
    display:none;
    background:#fff;
    position:absolute;
    width:100px;
    right:15px;
    top:366px;
    height:100px;
    padding:10px;
    font-size:11px;
    border: 1px solid #c8429b;
    z-index:99;
}
#shipping-content div#preload {
    width:0px;
    height:0px;
    display:none;
}
#shipping-content .left {
    float:left
}
#shipping-content .font10 {
    font-size:10px;
}

#shipping-content #si2, #shipping-content #si3,
#shipping-content #si6,
#shipping-content #si9,
#shipping-content #si10, #shipping-content #si11 {
    display: none;
}

#shipping-content ol
{
    list-style: decimal inside none;
    margin-top: 10px;
}

#shipping-content li
{
    margin-bottom: 10px;
}

#shipping-content .info
{
    display: block;
    padding: 10px;
}

#shipping-content .hover
{
    background-color: #F0EEEC;
    color: #DA848B;
}

#shipping-content #all-info
{
    position: absolute;
    border: 1px solid #D3D4D6;
    top: 5px;
    left: 0px;
    background: #F0EEEC;
    z-index: 500;
    height: 530px;
    width: 0px;
    display:none;
    padding: 10px;
}

#shipping-content #all-info img
{
    float: right;
    margin: 0;
    margin-top: 10px;
}

#shipping-content #all-info-content
{
    clear: right;
    height: 500px;
    overflow: scroll;
}

#shipping-content #all-info-content span
{
    width: 150px;
    display: block;
    float: left;
    padding: 5px;
}

#prov-shipping-times
{
    margin-bottom: 20px;
    font-size: 13px;
    color: #666666;
    line-height: 1.2;
}

#prov-shipping-times .shipping-type
{
    font-weight: bold;
}

#prov-shipping-times .shipping-time-header
{
    margin: 15px 0 10px 0;
    font-weight: bold;
}

#prov-shipping-times #province
{
    width: 280px;
}

img#prov-shipping-loading
{
    display: none;
}
div.new_paragraph
{
    padding-top: 6px;
}

