﻿body 
{
    margin:0px auto 0px auto;
    padding:0px 0px 0px 0px;
    font-family:Arial, Sans-Serif;
    text-align:center;
    width:100%;
    background-image:url(../images/layout/rymic_techncial_couriers_site_bg_repeat_x.jpg);
    background-position:top;
    background-repeat:repeat-x;
}
    .rymic_technical_couriers_site_container_repeat_y 
    {
        background-image:url(../images/layout/rymic_techncial_couriers_site_bg_repeat_y.jpg);
        background-position:top;
        background-repeat:repeat-y;
        display:block;
        width:100%;
        float:left;
    }
        .rymic_technical_couriers_site_container_bottom 
        {
            background-image:url(../images/layout/rymic_techncial_couriers_site_bg_bottom.jpg);
            background-position:bottom;
            background-repeat:no-repeat;
            display:block;
            width:100%;
            float:left;
            margin:0px 0px 0px 0px;
        }
            .rymic_technical_couriers_site_container_top 
            {
                background-image:url(../images/layout/rymic_techncial_couriers_site_bg_top.jpg);
                background-position:top;
                background-repeat:no-repeat;
                display:block;
                width:100%;
                float:left;
                padding:0px 0px 338px 0px;
            }
            
/* header */
.rymic_technical_couriers_header 
{
    width:900px;
    margin:0px auto;
    display:block;
    height:225px;
}
.header_logo_link 
{
    float:right;
    _margin:0px -15px 0px 0px;
    
}
.header_logo_link img
{
    border:none;
    float:left;
}
.header_contact_details 
{
    float:left;
    text-align:left;
    padding:45px 0px 0px 50px;
    
}
.header_contact_details h3 
{
    font-size:16px;
    letter-spacing:-1px;
    margin:0px;
    padding:0px;
    font-style:italic;
}
.header_contact_details h3.number 
{
    font-size:53px;
    letter-spacing:-4px;
    color:#951619;
    line-height:40px;
}
.rymic_technical_couriers_header_navigation 
{
    float:left;
    margin:0px 0px 0px 0px;
    padding:18px 0px 0px 30px;
    list-style:none;
    width:100%;
}
.rymic_technical_couriers_header_navigation li 
{
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
}
.rymic_technical_couriers_header_navigation li a.off 
{
    float:left;
    font-size:14px;
    text-decoration:none;
    color:#000;
    font-style:italic;
    font-weight:bold;
    display:block;
}
.rymic_technical_couriers_header_navigation li a.off:hover 
{
    color:#666;
}
.rymic_technical_couriers_header_navigation li a.off span.left 
{
    float:left;
}
.rymic_technical_couriers_header_navigation li a.off span.right 
{
    float:left;
    padding:25px 35px 25px 35px;
}
.rymic_technical_couriers_header_navigation li a.on 
{
    background-image:url(../images/layout/header_nav_btn_bg_repeat_x.jpg);
    background-repeat:repeat-x;
    float:left;
    font-style:italic;
    text-decoration:none;
    color:#951619;
    font-family:16px;
    font-weight:bold;
}
.rymic_technical_couriers_header_navigation li a.on span.left 
{
    background-image:url(../images/layout/header_nav_btn_bg_left.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    float:left;
}
.rymic_technical_couriers_header_navigation li a.on span.right 
{
    background-image:url(../images/layout/header_nav_btn_bg_right.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    float:left;
    padding:21px 35px 25px 35px;
}
/* /header */

/* body */
.rymic_technical_couriers_body_container_outer 
{
    display:block;
    width:860px;
    margin:0px auto 0px auto;
    text-align:left;
    height:auto;
}
.rymic_technical_couriers_body_container
{
    display:block;
    width:860px;
    margin:0px auto 0px auto;
    text-align:left;
    position:relative;
}
.rymic_technical_couriers_right_column_container 
{
    display:block;
    width:285px;
    position:relative;
    float:right;
    margin:0px 1px 0px 0px;
    _margin:0px 0px 0px 0px;
    #margin:0px 0px 0px 0px;
}
.rymic_technical_couriers_right_column_container .box 
{
    padding:0px 5px 0px 22px;
}
.box h3 
{
    background-image:url(../images/layout/rymic_right_col_heading_bg.jpg);
    background-repeat:repeat-x;
    background-position:top;
    font-size:18px;
    font-style:italic;
    font-weight:normal;
    padding:13px 0px 15px 20px;
    margin:0px 0px 0px 0px;
}
.rymic_technical_couriers_right_column_container h4 
{
    font-size:41px;
    font-style:italic;
    font-weight:normal;
    margin:0px 0px 0px 0px;
    color:#951619;
    padding:15px 0px 0px 15px;
    letter-spacing:-3px;
}
.rymic_technical_couriers_right_column_container p  
{
    padding:0px 15px 25px 15px;
    font-style:italic;
    font-size:18px;
    letter-spacing:-1px;
    line-height:25px;
}
.rymic_technical_couriers_right_column_container p span 
{
    color:#951619;
    font-weight:bold;
}

.large_black_text 
{
    font-size:28px;
    color:#000 !important;
    font-weight:bold;
    letter-spacing:-1px;
}
.rymic_technical_couriers_right_column_container .divider_box 
{
    background-image:url(../images/layout/rymic_left_column_container_bottom.jpg);
    background-repeat:no-repeat;
    background-position:10px 0px;
    height:28px;
    display:block;
    width:100%;
}



.rymic_technical_couriers_right_column_container .login_box;
{
    background-image:url(../images/layout/rymic_login_bg.jpg);
    background-position:0px 0px;
    background-repeat:no-repeat;
    width:295px;
    
}
.login_panel 
{
    background-image:url(../images/layout/rymic_login_bg.jpg);
    background-position:-12px 0px;
    background-repeat:no-repeat;
    height:154px;
    display:block;
    padding:11px 0px 0px 16px;
}
.login_panel input 
{
     float:left;
     padding:12px;  
     font-style:italic;
     font-size:14px;
     border:0px;
}
.username 
{
     width:202px;
}
.password 
{
     width:202px;
     margin:11px 0px 0px 0px;
}
.login_btn 
{   
    float:left;
    clear:both;
    color:#951619;
    font-style:italic;
    text-decoration:none;
    position:relative;
    top:12px;
    left:150px;
    padding:13px 0px 12px 0px;
    width:76px;
    text-align:center;
    font-size:14px;
}
.login_btn:hover 
{   
    text-decoration:underline;
}
.rymic_technical_couriers_right_column_container .got_a_package 
{
   background-image:url(../images/layout/rymic_technical_and_same_day_couriers_got_a_package.jpg);
   background-repeat:no-repeat;
   background-position:120px 100%;
   display:block;
   float:left;
   width:258px;
}
.rymic_technical_couriers_left_column_container 
{
    width:517px;
    padding:10px 25px 25px 28px;
    font-size:12px; 
    position:relative;  
    float:left;
}
.rymic_technical_couriers_left_column_container h1 
{
    font-size:16px;
    font-weight:normal;
    color:#000;
    padding:0px 0px 20px 0px;
    margin:0px 0px 20px 0px;
    border-bottom:1px solid #ccc;
}
.rymic_technical_couriers_left_column_container h2 
{
    font-size:14px;
    font-weight:normal;
    color:#951619;
    padding:0px 0px 5px 0px;
    margin:0px 0px 0px 0px;
}
.rymic_technical_couriers_left_column_container  p 
{
        line-height:20px;
        padding:0px 0px 25px 0px;
        margin:0px 0px 0px 0px;        
}
.rymic_technical_couriers_left_column_container  p.last 
{
    padding-bottom:0px;
}
.watermark 
{
 color:#ccc !important;   
}
/* /body */

/* footer */
.rymic_technical_couriers_footer 
{
    
    /*display:block;*/
    /*margin:0px auto;*/
    /*width:856px;*/
    /*
    font-size:10px;
    text-align:left;
    position:relative;
    top:0px;
    height:100px;
    */
}
.rymic_technical_couriers_footer_middle 
{
    display:block;
    float:left;
    border-top:1px solid #d2d2d2;
    padding:25px 0px 0px 0px;
    margin:-308px 0px 0px -428px;
    position:relative;
    left:50%;
    
}
    .rymic_technical_couriers_footer_inner 
    {
        display:block;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        vertical-align:top;
        color:#cccccc;
        width:856px !important;
    }
        .rymic_technical_couriers_footer_contact_details 
        {
            width:428px;
            text-align:left;
            margin:0px;
            /*height:300px;*/
            list-style:none;
            float:left;
        }
        .rymic_technical_couriers_footer_contact_details h3
        {
            font-size:12px;
            padding:0px;
            margin:0px;
        }
        .rymic_technical_couriers_footer_contact_details p 
        {
            padding:0px;
            margin:0px;
            font-size:11px;
        }
        .rymic_technical_couriers_footer_contact_details p a 
        {
            color:#fff;
            text-decoration:none;   
        }
        .rymic_technical_couriers_footer_contact_details p a:hover 
        {

            text-decoration:underline;   
        }
        
        .rymic_technical_couriers_footer_navigation 
        {
            text-align:right;
            width:50%;
            margin:0px;
            float:right;
            list-style:none;
        }
            .rymic_technical_couriers_footer_navigation ul 
            {
                display:block;
                list-style:none;
                margin:0px;
                padding:0px 0px 0px 0px;
                text-align:right;
            }
            .rymic_technical_couriers_footer_navigation ul li 
            {
                display:inline;
                list-style:none;
                margin:0px;
                padding:0px 15px 0px 15px;
                margin:10px 0px 10px 0px;
                text-align:right;
                border-right:1px solid #333;
            }
            .rymic_technical_couriers_footer_navigation ul li.last_right 
            {
                border:0px;
            }
            .rymic_technical_couriers_footer_navigation ul li a 
            {
                font-size:11px;
            }
            .rymic_technical_couriers_footer_navigation ul li a.off
            {
                color:#333;
                text-decoration:none;
            }
            .rymic_technical_couriers_footer_navigation ul li a.off:hover
            {
                text-decoration:underline;
            }
            .rymic_technical_couriers_footer_navigation ul li a.on
            {
                color:#951619;
                text-decoration:underline;
            }
            
            
/* /footer */
