body
{
    font-family: Arial;
    font-size: 62.5%;
    color: #4e0088;
}

h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,table,tr,td,dl
{ margin:0; padding:0 }

h1
{
    width: 252px;
    float: left;
    padding: 0 0 0 28px;
    background-color: #863cbf;
}

    h1 a
    {
        width: 197px;
        height: 71px;
        float: left;
        text-indent: -5000px;
        background: url('/App_Themes/SwiftRelief/images/swiftrelief.gif') no-repeat left top;
    }

h2, h3, h4, h5 { letter-spacing: -0.06em; }

a
{
	color: #4d1875;
	text-decoration: none;
	cursor: pointer;
}

	a:link,a:visited { text-decoration: none }
	a img,:link img,:visited img { border: none }
	input, a:active, a:focus { outline: 0 }

p
{
    font-size: 1.2em;
    float: left;
    color: #4d1875;
}

address
{
    font-size: 1.2em;
    font-style: normal;
}

img { border: none }

fieldset { border: none; }
    
    fieldset div
    {
        width: 100%;
        float: left;
        font-size: 1.2em;
    }

dl
{
    float: left;
}
    
    dd
    {
        font-size: 1.4em;
        font-weight: bold;
        line-height: 24px;
        letter-spacing: -0.04em;
        margin: 0;
        float: left;
    }
    
        dd span
        {
            color: red;
            margin-left: 3px;
        }
        
    dt
    {
        float: left;
    }
    
        dt input,
        dt textarea,
        dt select
        {
            font-family: Arial;
            font-size: 1.4em;
            color: #858585;
            line-height: 20px;
            border: none;
            padding: 3px 5px 5px 5px;
        }

        dt.checkbox input
        {
            width: 12px;
            height: 12px;
            float: left;
        }
    
        dt.checkbox label
        {
            width: 80%;
            display: inline-block;
            margin: 0 0 0 10px;
        }
        
            dt.checkbox label span
            {
                font-size: 1.2em;
                font-weight: normal;
                float: left;
                margin: 0;
                padding: 0;
            }
            
                dt.checkbox label span a
                {
                    font-weight: bold;
                }
                    
.left { float: left !important; }
.right { float: right !important; }
.clear { clear: both; }
.hide { display: none; }

.padding-top-40 { padding: 40px 0 0 0 !important; }
.padding-top-20 { padding: 20px 0 0 0 !important; }
.padding-top-15 { padding: 15px 0 0 0 !important; }
.padding-top-10 { padding: 10px 0 0 0 !important; }
.padding-bottom-15 { padding: 0 0 15px 0 !important; }

.margin-top-20 { margin: 20px 0 0 0 !important; }
.margin-bottom-10 { margin: 0 0 10px 0 !important; }
.margin-bottom-20 { margin: 0 0 20px 0 !important; }

.loading
{
    position: absolute;
    left: 40%;
    top: 40%;
    z-index: 10;
}

.error
{
    font-size: 1.2em;
    color: Red;
}

/* Buttons */
.purple-arr
{
    font-size: 1.2em;
    color: #fff;
    line-height: 19px;
    float: left;
}

    .purple-arr .btn-l
    {
        height: 19px;
        color: #fff;
        float: left;
        padding: 0 0 0 5px;
        background: url('/App_Themes/SwiftRelief/images/buttons/purple_left.gif') no-repeat left top;
    }
    
    .purple-arr .btn-r
    {
        width: 13px;
        height: 19px;
        float: left;
        background: url('/App_Themes/SwiftRelief/images/buttons/purple_right.gif') no-repeat left top;
    }

.orange-arr
{
    font-size: 1.4em;
    font-weight: bold;
    color: #fff;
    line-height: 25px;
    letter-spacing: -0.04em;
    float: left;
}

    .orange-arr .btn-l
    {
        height: 25px;
        color: #fff;
        float: left;
        padding: 0 0 0 5px;
        background: url('/App_Themes/SwiftRelief/images/buttons/orange_left.gif') no-repeat left top;
    }
    
    .orange-arr .btn-r
    {
        width: 15px;
        height: 25px;
        float: left;
        background: url('/App_Themes/SwiftRelief/images/buttons/orange_right.gif') no-repeat left top;
    }
    
.orange-arr-only
{
    width: 26px;
    height: 25px;
    float: left;
    background: url('/App_Themes/SwiftRelief/images/buttons/orange_arr.gif') no-repeat left top;
}

/* Background content areas */
.content-header-1-4
{
    width: 185px;
    float: left;
    background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_1_top.gif') no-repeat left top;        
}

.content-footer-1-4
{
    width: 185px;
    height: 10px;
    float: left;
    background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_1_btm.gif') no-repeat left top;            
}

.content-header-2-4
{
    width: 390px;
    float: left;
    background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_2_top.gif') no-repeat left top;        
}

.content-footer-2-4
{
    width: 390px;
    height: 10px;
    float: left;
    background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_2_btm.gif') no-repeat left top;            
}

.content-header-3-4
{
    width: 595px;
    float: left;
    background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_3_top.gif') no-repeat left top;        
}

.content-footer-3-4
{
    width: 595px;
    height: 10px;
    float: left;
    background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_3_btm.gif') no-repeat left top;            
}

.content-header-4-4
{
    width: 800px;
    float: left;
    background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_4_top.gif') no-repeat left top;        
}

.content-footer-4-4
{
    width: 800px;
    height: 10px;
    float: left;
    background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_4_btm.gif') no-repeat left top;            
}

/* Layout */
#page-container
{
    width: 980px;
    margin: 20px auto 0 auto;
}

    #header-container
    {
        width: 100%;
        float: left;
    }
    
    #content-container
    {
        width: 820px;
        float: left;
    }
    
    #side-banner-container
    {
        width: 160px;
        float: right;
        margin: 30px 0 0 0;
    }
    
        #side-banner-container .axa-banner
        {
            display: block;
            padding: 18px 17px 0 17px;
        }
        
    #footer-container
    {
		width: 950px;
		height: 43px;
		float: left;
		padding: 14px 8px 0 22px;
		margin: 19px 0;
		background: url('/App_Themes/SwiftRelief/images/backgrounds/bkg_footer.gif') no-repeat left top;
    }
    
        #footer-container span
        {
            padding: 5px 0 0 0;
        }
        
        #footer-container img
        {
            float: left;
        }
        
        #footer-container ul
        {
            width: 540px;
            font-size: 1.2em;
            float: left;
            list-style-type: none;
            padding: 0;
            margin: 0 0 0 30px;
        }
        
            #footer-container li
            {
                float: left;
                margin-right: 5px;
            }
            
/* Navigation container */
#navigation-container
{
    width: 700px;
    float: left;
}

    #navigation-container span.home
    {   
        height: 66px;
        text-align: center;
        float: left;
        margin: 0;
        padding: 5px 0 0 0;
        background-color: #863cbf;
    }
    
        #navigation-container span.home a
        {
            background-color: #752eb3;
        }

    #navigation-container li span
    {
        text-align: center;
        letter-spacing: -0.04em;
        float: left;
        margin: 0;
        padding: 5px 0 0 0;
        background-color: #863cbf;
    }

        #navigation-container li span a
        {
            background-color: #752eb3;
        }

    #navigation-container span a,
    #navigation-container li a
    {
        font-size: 1.5em;
        font-weight: bold;
        color: #fff;
        line-height: 28px;
        letter-spacing: -0.04em;
        float: left;
    }
    
        #navigation-container span a.active,
        #navigation-container li a.active,
        #navigation-container span a:hover,
        #navigation-container li a:hover 
        {
            background-color: #ff7900;
            margin: 0;
        }

    #navigation-container ul
    {
        width: 526px;
        height: 66px;
        float: left;
        list-style-type: none;
        margin: 0 1px 0 0;
        padding: 5px 5px 0 5px;
        background-color: #863cbf;
    }

        #navigation-container li
        {
            text-align: center;
            float: left;
            margin: 0 0 5px 0;
            padding: 0;
            background-color: #752eb3;
        }

            #navigation-container li.section-1,
            #navigation-container li.section-2,
            #navigation-container li.section-3
            {
                margin-right: 5px;
            }

            #navigation-container li.section-1 a { width: 129px; }
            #navigation-container li.section-2 a { width: 137px; }
            #navigation-container li.section-3 a { width: 153px; }
            #navigation-container li.section-4 a { width: 92px; }

    #navigation-container span.logon
    {
        width: 126px;
        height: 61px;
        font-size: 0.8em;
        text-align: center;
        letter-spacing: -0.03em;
        float: left;
        margin: 0;
        padding: 5px;
        background-color: #863cbf;
        overflow: hidden;
    }

        #navigation-container span.logon a
        {
            width: 116px;
            height: 51px;
            font-weight: normal;
            line-height: 51px;
            padding: 5px;
            background-color: #752eb3;
        }
        
            #navigation-container span.logon a.active,
            #navigation-container span.logon a:hover
            {
                background-color: #752eb3;
            }

    #navigation-container .logged-in
    {
        width: 126px;
        height: 61px;
        float: left;
        padding: 5px;
        background-color: #863cbf;
    }
    
        #navigation-container .logged-in div
        {
            width: 118px;
            height: 51px;
            float: left;
            padding: 5px 0 5px 8px;
            background-color: #752eb3;
        }
    
            #navigation-container .logged-in span
            {
                width: 100%;
                font-size: 1.1em;
                float: left;
                color: #fff;
                line-height: 13px;
                text-align: left;
                text-indent: 1px;
            }
            
            #navigation-container .logged-in span.username
            {
                font-size: 1.2em;
                font-weight: bold;
            }
            
            #navigation-container .logged-in a
            {
                font-size: 1.1em;
                color: #fff;
                font-weight: normal;
                margin-top: 5px;
                padding: 2px 4px;
            }
            
                #navigation-container .logged-in a.editcard-btn
                {
                    width: 52px;
                    height: 15px;
                    float: left;
                    margin-right: 1px;
                    background: url('/App_Themes/SwiftRelief/images/buttons/sml_orange.gif') no-repeat left top;
                }

                #navigation-container .logged-in a.logout-btn
                {
                    width: 43px;
                    height: 15px;
                    float: left;
                    background: url('/App_Themes/SwiftRelief/images/buttons/sml_orange_x.gif') no-repeat left top;
                }

/* Features */
.features
{
    width: 100%;
    float: left;
}

/* Search */
#search-container
{
    width: 100%;
    float: left;
    margin-top: 1px;
}

    #search-container span
    {
        float: left;
        letter-spacing: -0.04em;
        padding: 5px 0 0 10px;
    }
    
    #search-container div
    {
        float: left;
    }

    #search-container .category-location
    {
        width: 547px;
        float: left;
        margin-right: 1px;
        padding: 6px;
        letter-spacing: -0.04em;
        background-color: #863cbf;
    }

        #search-container .category-location span
        {
            font-size: 1.4em;
            font-weight: bold;
            color: #fff;
            padding: 6px 10px 0 10px;
        }

    #search-container .quick
    {
        width: 405px;
        float: left;
        padding: 6px 0 6px 15px;
        letter-spacing: -0.04em;
        background-color: #863cbf;
    }

        #search-container .quick span
        {
            font-size: 1.2em;
            color: #fff;
        }

/* Search Results */
#search-results
{
    width: 100%;
    float: left;
}

    #search-results .paging
    {
        width: 550px;
        display: inline-block;
        margin: 0 0 15px 250px;
        border: Slid 1px red;    
    }

        #search-results .paging-header-left
        {
            height: 24px;
            float: left;
            padding: 3px 12px;
            background: url('/App_Themes/SwiftRelief/images/search/paging_header_left.gif') no-repeat left top;
        }

        #search-results .paging-header-right
        {
            width: 11px;
            height: 30px;
            float: left;
            background: url('/App_Themes/SwiftRelief/images/search/paging_header_right.gif') no-repeat left top;
        }

        #search-results .paging-footer-left
        {
            height: 44px;
            float: left;
            padding: 3px 12px;
            background: url('/App_Themes/SwiftRelief/images/search/paging_footer_left.gif') no-repeat left top;
        }

        #search-results .paging-footer-right
        {
            width: 11px;
            height: 50px;
            float: left;
            background: url('/App_Themes/SwiftRelief/images/search/paging_footer_right.gif') no-repeat left top;
        }
        
        #search-results .paging span
        {
            font-size: 1.2em;
            color: #fff;
            float: left;
            padding-top: 3px;
        }
        
            #search-results .paging span strong
            {
                font-size: 1.2em;
            }
            
        #search-results .paging a
        {
            font-size: 1.4em;
            color: #fff;
            font-weight: bold;
            float: left;
            padding: 4px;
            margin: 0 3px;
        }
        
            #search-results .paging a.active,
            #search-results .paging a:hover
            {
                background-color: #4d1875;
            }

/* Home */
#home-header
{
    width: 800px;
    height: 327px;
    float: left;
}

    /* Home feature carousel */
    #carousel-ctr
    {
        width: 800px;
        height: 300px;
        float: left;
    }
    
        #carousel-ctr h2
        {
            text-indent: -5000px;
            position: relative;
        }

        #carousel-ctr p
        {
            font-weight: bold;
            color: #fff;
            letter-spacing: -0.04em;
        }

        #carousel1
        {
            position: relative;
        }
        
            #carousel1 h2
            {
                width: 800px;
                height: 300px;
                background: url('/App_Themes/Swiftrelief/images/headers/home_iggypuppet.jpg') no-repeat left top;
            }
            
            #carousel1 .content-1
            {
                width: 300px;
                float: left;
                position: absolute;
                top: 90px;
                left: 10px;
            }
            
                #carousel1 .content-1 h3
                {
                    font-size: 1.6em;
                    color: #fff;
                    letter-spacing: -0.04em;
                }
            
                #carousel1 .content-1 p
                {
                    width: 270px;
                    font-size: 1.4em;
                    line-height: 18px;
                    padding: 10px 0 0 0;
                }

            #carousel1 .content-2
            {
                width: 196px;
                position: absolute;
                top: 130px;
                left: 600px;
            }
            
                #carousel1 .content-2 li
                {
                    font-size: 1.4em;
                    font-weight: bold;
                    color: #fff;
                    letter-spacing: -0.03em;
                    padding: 0 0 0 10px;
                    margin: 9px 0 0 0;
                    background: url('/App_Themes/Swiftrelief/images/content/bullet-orange.gif') no-repeat left top;
                }
            
                    #carousel1 .content-2 li a
                    {
                        color: #fff;
                        text-decoration: underline;
                    }
                
        #carousel2
        {
            position: relative;
        }
        
        #carousel3
        {
            position: relative;
        }
        
            #carousel3 h2
            {
                width: 800px;
                height: 300px;
                background: url('/App_Themes/Swiftrelief/images/headers/home_findnominate.jpg') no-repeat left top;
            }
            
            #carousel3 p
            {
                font-size: 1.6em;
            }
            
            #carousel3 .content-1
            {
                width: 220px;
                position: absolute;
                top: 145px;
                left: 15px;
            }
            
            #carousel3 .content-1-links
            {
                position: absolute;
                top: 255px;
                left: 15px;
            }
            
            #carousel3 .content-2
            {
                width: 360px;
                position: absolute;
                top: 125px;
                left: 445px;
            }
            
                #carousel3 .content-2 p
                {
                    width: 100%;
                    padding: 5px 0 0 0;
                }
            
            #carousel3 .content-2-links
            {
                position: absolute;
                top: 255px;
                left: 445px;
            }
            
                #carousel3 .content-2-links p
                {
                    padding: 2px 7px;
                }

        /* Carousel specific classes */
        .js
        {
            overflow:hidden;
        }
        
        .carousel
        {
            margin:0;
            border:0;
        }
        
        .carousel ul
        {
            margin:0;
            padding:0;
        }
        
            .js ul li.carousel-item
            {
                overflow:hidden;
                display:inline;
                float:left;
                width:800px;
                height:300px;
            }
        
        .carousel ul
        {
            padding:0;
            list-style:none;
        }
        
            .carousel ul li.carousel-item
            {
                position:relative;
                width:800px;
                margin:0;
            }

    .carousel-pagination
    {
        width: 800px;
        height: 27px;
        float: left;
    }

        .carousel-pagination div
        {
            width: 392px;
            margin: 0 auto;
        }

            /*.carousel-pagination div a
            {
                width: 17px;
                height: 21px;
                font-size: 1.4em;
                color: #fff;
                font-weight:bold;
                float: left;
                padding: 3px 7px;
                margin: 2px 0 0 0;
                background: url('/App_Themes/SwiftRelief/images/carousel/page_bg.gif') no-repeat left top;
            }

                .carousel-pagination div a.active
                {
                    background: url('/App_Themes/SwiftRelief/images/carousel/page_active_bg.gif') no-repeat left top;
                }*/
                
            .carousel-pagination #carousel-pagination-1
            {
                width: 92px;
                height: 27px;
                float: left;
                margin: 0 6px 0 0;
                text-indent: -5000px;
                background: url('/App_Themes/SwiftRelief/images/carousel/page_1.gif') no-repeat left top;
            }

                .carousel-pagination #carousel-pagination-1.active
                {
                    background: url('/App_Themes/SwiftRelief/images/carousel/page_1_active.gif') no-repeat left top;
                }

            .carousel-pagination #carousel-pagination-2
            {
                width: 157px;
                height: 27px;
                float: left;
                margin: 0 6px 0 0;
                text-indent: -5000px;
                background: url('/App_Themes/SwiftRelief/images/carousel/page_2.gif') no-repeat left top;
            }

                .carousel-pagination #carousel-pagination-2.active
                {
                    background: url('/App_Themes/SwiftRelief/images/carousel/page_2_active.gif') no-repeat left top;
                }
                
            .carousel-pagination #carousel-pagination-3
            {
                width: 130px;
                height: 27px;
                float: left;
                text-indent: -5000px;
                background: url('/App_Themes/SwiftRelief/images/carousel/page_3.gif') no-repeat left top;
            }

                .carousel-pagination #carousel-pagination-3.active
                {
                    background: url('/App_Themes/SwiftRelief/images/carousel/page_3_active.gif') no-repeat left top;
                }
                
    /*#home-header div
    {
        width: 100%;
        float: left;
        color: #fff;    
    }

    #home-header .content-1
    {
        width: 390px;
        float: left;
    }

        #home-header .content-1 h2
        {
            width: 100%;
            height: 160px;
            text-indent: -5000px;
        }
        
        #home-header .content-1 p
        {
            width: 325px;
            font-size: 1.4em;
            color: #fff;
            font-weight: bold;
            line-height: 16px;
            letter-spacing: -0.04em;
            padding: 10px 40px 10px 25px;
        }
        
        #home-header .content-1 .orange-arr
        {
            font-size: 1.6em;
            margin-left: 110px;
        }

    #home-header .content-2
    {
        width: 235px;
        float: left;
        margin-left: 175px;
    }
    
        #home-header .content-2 h3
        {
            width: 100%;
            height: 130px;
            text-indent: -5000px;
        }
        
        #home-header .content-2 ul
        {
            display: inline-block;
            margin: 0 0 0 25px;
            padding: 0;
            list-style-type: none;
        }

            #home-header .content-2 li
            {
                font-size: 1.4em;
                color: #fff;
                font-weight: bold;
                line-height: 16px;
                letter-spacing: -0.07em;
                padding: 0 0 8px 10px;
                margin: 0;
                background: url('/App_Themes/SwiftRelief/images/content/bullet-orange.gif') no-repeat left top;
            }
            
                #home-header .content-2 li a
                {
                    color: #fff;
                    text-decoration: underline;
                }*/
                    
#home-content
{
    width: 100%;
    float: left;
}

/* Business Card */
.business-card
{
    width: 800px;
    float: left;
    padding: 15px 0 10px 0;
    margin: 25px 0 0 0;
    background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_4_top.gif') no-repeat left top;
}

    #search-results .business-card
    {
        margin: 0;
    }

    .business-card div { float: left; }
    
    .business-card img
    {
        float: left;
        margin-left: 13px;
    }
    
    .business-card h2
    {
        font-size: 1.2em;
        font-weight: normal;
        letter-spacing: normal;
    }
    
    .business-card h3
    {
        font-size: 1.4em;
        font-weight: bold;
        color: #ff7900;
    }

    .business-card h4
    {
        font-size: 1.6em;
        font-weight: bold;
        color: #ff7900;
    }

    .business-card h5
    {
        font-size: 1.4em;
        font-weight: bold;
        color: #4d1875;
    }

    .business-card blockquote
    {
        width: 100%;
        font-size: 1.4em;
        font-weight: bold;
        float: left;
        letter-spacing: -0.04em;
    }

    .business-card .content-1 { width: 185px; }
        
    .business-card .content-2
    {
        width: 205px;
        height: 160px;
        position: relative;
        padding-right: 20px;
    }
        
        .business-card .content-2 .content-2-1 { }
        .business-card .content-2 .content-2-2 { position: absolute; left: 0; bottom: 0; }
        
            .business-card .content-2 .content-2-2 .purple-arr { margin-top: 10px; }
    
    .business-card .content-3 { width: 185px; padding-right: 20px; }
    .business-card .content-4 { width: 165px; padding-right: 20px; }
    
    .business-card .content-4 span
    {
        width: 100%;
        font-size: 1.1em;
        float: left;
    }

.business-card-footer
{
    width: 800px;
    height: 10px;
    float: left;
    margin-bottom: 19px;
    background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_4_btm.gif') no-repeat left top;        
}

/*  Business Comments */
.business-comments-ctr
{
    width: 800px;
    float: left;
}

    .business-comments-ctr .content-1
    {
        width: 409px;
        float: left;
    }

        .google-map
        {
            width: 390px;
            float: left;
            margin-bottom: 19px;
        }
        
            .google-map .content-header-2-4
            {
                width: 370px;
                padding: 12px 10px 4px 10px;
            }
        
                .google-map #map
                {
                    width: 370px;
                    height: 250px;
                    float: left;
                }

    .business-comments
    {
        width: 390px;
    }

        .business-comments-header
        {
            width: 364px;
            float: left;
            padding: 0 13px;
            background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_2_top.gif') no-repeat left top;        
        }
        
            .business-comments-header p
            {
                font-weight: bold;
                padding: 12px 0 6px 0;
            }
        
            .business-comments-header span.comment-name
            {
                width: 100%;
                font-size: 1.4em;
                font-weight: bold;
                color: #ff7900;
                line-height: 22px;
                float: left;
                letter-spacing: -0.04em;
            }
            
            .business-comments-header .comment-video
            {
                margin-top: 12px;
            }
        
        .business-comments-footer
        {
            width: 100%;
            height: 10px;
            float: left;
            margin-bottom: 19px;
            background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_2_btm.gif') no-repeat left top;        
        }

/* Comments Form */
#comments-form h3
{
    font-size: 1.4em;
    line-height: 36px;
}

#comments-form dd
{
    width: 100%;
}

#comments-form dt
{
    width: 365px;
    margin-bottom: 5px;
}

#comments-form a
{
    margin: 10px 0 5px 0;
}

#comments-form dd img
{
    float: left;
    margin: 5px 0;
}

/* Award Winners */
#award-winners-header
{
    float: left;
}

    #award-winners-header h3
    {
        width: 434px;
        height: 140px;
        float: left;
        text-indent: -5000px;
        background: url('/App_Themes/SwiftRelief/images/headers/award_winners.gif') no-repeat left top;
    }
    
    #award-winners-header p
    {
        width: 350px;
        font-size: 1.8em;
        font-weight: bold;
        color: #fff;
        float: left;
        letter-spacing: -0.04em;
    }
    
        #award-winners-header p em
        {
            color: #ff7900;
            font-style: normal;
        }
        
        #award-winners-header p.small
        {
            font-size: 1.4em;
        }

/* Swift Bloggers */
#blog
{
    width: 800px;
    float: left;
    padding-left: 20px;
}

    #blog .blog-header
    {
        width: 100%;
        height: 227px;
        float: left;
        background: url('/App_Themes/SwiftRelief/images/headers/blog.jpg') no-repeat left top;
    }

        #blog .blog-header h2
        {
            width: 370px;
            float: left;
            text-indent: -5000px;
        }
        
        #blog .blog-header p
        {
            width: 250px;
            font-size: 1.8em;
            font-weight: bold;
            color: #fff;
            float: left;
            padding-top: 41px;
            letter-spacing: -0.04em;
        }
        
    .blog-archive
    {
        width: 246px;
        float: left;
        margin-top: 20px;
    }
    
        .blog-archive .blog-archive-header
        {
            width: 206px;
            float: left;
            padding: 0 30px 0 10px;
            background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_1_top_blg.gif') no-repeat left top;
        }
    
            .blog-archive div h3
            {
                font-size: 1.6em;
                float: left;
                color: #ff7900;
                line-height: 40px;
            }
            
            .blog-archive li
            {
                width: 100%;
            }
    
    .blog-archive .blog-archive-footer
    {
        width: 246px;
        height: 11px;
        float: left;
        background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_1_btm_blg.gif') no-repeat left top;
    }

    .blog-entries
    {
        width: 514px;
        float: left;
        margin: 20px 0 0 20px;
    }
    
        .blog-entry
        {
            width: 489px;
            float: left;
            padding: 5px 15px 0 10px;
            background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_2_top_blg.gif') no-repeat left top;        
        }
        
            .blog-entry span.blog-date
            {
                font-size: 1.4em;
                color: #ff7900;
                font-weight: bold;
                line-height: 22px;
                padding-right: 20px;
            }
            
            .blog-entry h3
            {
                font-size: 1.4em;
                font-weight: bold;
                line-height: 18px;
                padding-right: 20px;
            }
            
            .blog-entry p
            {
                width: 474px;
                padding: 15px 20px 12px 0;
            }
            
            .blog-entry a.purple-arr
            {
                float: right;
            }
            
            .blog-entry span.blog-author
            {
                font-size: 1.2em;
                color: #ff7900;
                float: left;
                padding: 0 20px 0 0;
            }

            .blog-entry div a
            {
                text-decoration: underline;
            }
    
        .blog-entry-footer
        {
            width: 100%;
            height: 11px;
            float: left;
            background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_2_btm_blg.gif') no-repeat left top;        
        }
        
        .blog-comments
        {
            width: 100%;
            float: left;
            position: relative;
        }
        
            .blog-comments .loading
            {
                position: absolute;
                left: 40%;
                top: 40%;
                z-index: 10;
            }
        
            .blog-comments h3
            {
                font-size: 1.4em;
                font-weight: bold;
                line-height: 36px;
                padding: 0 15px;
            }
            
            .blog-comments h4
            {
                font-size: 1.4em;
                font-weight: bold;
                color: #ff7900;
                line-height: 18px;
            }
            
            .blog-comments span.blog-date
            {
                font-size: 1.2em;
                font-weight: normal;
                color: #ff7900;
                float: left;
                padding: 0 20px 0 0;
            }
           
            .blog-comments dd
            {
                color: #ff7900;
                padding-right: 15px;
                margin: 5px 0;
            }
            
            .blog-comments dt
            {
                margin: 5px 0;
            }
            
            .blog-comments a
            {
                margin: 10px 0 5px 0;
            }
            
/* Social Bookmarks*/
#bookmarks
{
    width: 390px;
    float: left;
    padding-bottom: 19px;
}

    #bookmarks .bookmarks-header
    {
        width: 364px;
        float: left;
        padding: 8px 13px;
        background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_2_top.gif') no-repeat left top;        
    }

        #bookmarks h3
        {
            font-size: 1.6em;
            line-height: 28px;
        }
        
        #bookmarks span
        {
            width: 100%;
            font-size: 1.2em;
            float: left;
        }
        
        #bookmarks p
        {
            width: 100%;
            padding-top: 8px;            
        }

            #bookmarks p a
            {
                float: right;
                text-decoration: underline;
            }
        
        #bookmarks ul
	    {
		    float: left;
		    list-style-type: none;
		    margin: 0;
		    padding: 5px 0 0 0;
	    }
	
		    #bookmarks ul li
		    {
			    font-size: 1.2em;
			    float: left;
			    padding: 2px;
		    }
		    
		        #bookmarks ul li a
		        {
			        text-decoration: none;
		        }
        	
	        #bookmarks .facebook
	        {
		        height: 16px;
		        padding: 2px 0 0 20px;
		        background: url('/App_Themes/SwiftRelief/images/bookmarks/facebook.gif') no-repeat top left;
	        }
        	
	        #bookmarks .delicious
	        {
		        height: 16px;
		        padding: 2px 0 0 20px;
		        background: url('/App_Themes/SwiftRelief/images/bookmarks/delicious.gif') no-repeat top left;	
	        }
        	
	        #bookmarks .stumbleupon
	        {
		        height: 16px;
		        padding: 2px 0 0 20px;
		        background: url('/App_Themes/SwiftRelief/images/bookmarks/stumbleupon.gif') no-repeat top left;	
	        }
        	
	        #bookmarks .digg
	        {
		        height: 18px;
		        padding: 2px 0 0 20px;
		        background: url('/App_Themes/SwiftRelief/images/bookmarks/digg.gif') no-repeat top left;	
	        }
        	
	        #bookmarks .reddit
	        {
		        height: 18px;
		        padding: 2px 0 0 20px;
		        background: url('/App_Themes/SwiftRelief/images/bookmarks/reddit.gif') no-repeat top left;	
	        }

    #bookmarks .bookmarks-footer
    {
        width: 100%;
        height: 10px;
        float: left;
        background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_2_btm.gif') no-repeat left top;
    }
    
/* Logon */
#logon-header
{
    width: 100%;
    float: left;
}

    #logon-header h2
    {
        width: 156px;
        height: 140px;
        float: left;
        text-indent: -5000px;
        background: url('/App_Themes/SwiftRelief/images/headers/logon.jpg') no-repeat left top;
    }
    
    #logon-header span
    {
        width: 250px;
        font-size: 1.8em;
        font-weight: bold;
        color: #fff;
        line-height: 20px;
        letter-spacing: -0.04em;
        float: left;
        padding: 30px 0 0 25px;
    }
    
.logon-form
{
    width: 390px;
    float: left;
    margin-top: 25px;
    padding-right: 20px;
}

    .logon-form .content-header-2-4
    {
        width: 356px;
        height: 130px;
        position: relative;
        padding: 16px 17px 0 17px;
    }
    
        .logon-form .content-header-2-4 .orange-arr
        {
            position: absolute;
            bottom: 5px;
            right: 15px;
        }

        .logon-form .content-header-2-4 dd
        {
            width: 167px;
            padding-left: 2px;
        }
        
        .logon-form .content-header-2-4 dt
        {
            width: 169px;
        }
        
            .logon-form .content-header-2-4 dt input
            {
                width: 158px;
            }
            
        .logon-form .content-header-2-4 .checkbox
        {
            width: 100%;
            font-size: 1.2em;
            float: left;
            margin: 15px 0 0 0;
        }
        
            .logon-form .content-header-2-4 .checkbox label
            {
                padding-left: 10px;
            }
        
        .logon-form dl.remind
        {
            width: 190px;
        }
            
            .logon-form dl.remind dd
            {
                width: 190px;
            }
        
        .logon-form span.remind
        {
            width: 100%;
            font-size: 1.2em;
            line-height: 18px;
            float: left;
            margin-top: 5px;
        }

#password-reset
{
    width: 390px;
    float: right;
    margin-top: 25px;
}

/* Content */
#std-content-header
{
    width: 595px;
    height: 140px;
    float: left;
}

    #std-content-header h2
    {
        width: 185px;
        float: left;
    }
    
    #std-content-header span
    {
        width: 300px;
        float: left;
        font-size: 1.5em;
        color: #fff;
        font-weight: bold;
        line-height: 18px;
        letter-spacing: -0.04em;
        padding: 20px 0 0 20px;
    }
            
#std-content
{
    width: 595px;
    float: left;
    margin-top: 20px;
}

    #std-content .content-header-3-4
    {
        width: 565px;
        float: left;
        padding: 15px;
    }
    
        #std-content .content-header-3-4 p
        {
            width: 100%;
            float: left;
        }

    #std-content .content-footer-3-4
    {
        margin-bottom: 19px;
    }
    
/* Contact */
#contact-header
{
    width: 800px;
    float: left;
}

    #contact-header h2
    {
        width: 156px;
        height: 140px;
        float: left;
        text-indent: -5000px;
        background: url('/App_Themes/SwiftRelief/images/headers/contactus.jpg') no-repeat left top;
    }
    
    #contact-header span
    {
        width: 250px;
        font-size: 1.8em;
        font-weight: bold;
        color: #fff;
        line-height: 20px;
        letter-spacing: -0.04em;
        float: left;
        padding: 30px 0 0 25px;
    }
    
#contact-content
{
    width: 595px;
    float: left;
    margin-top: 25px;
}

    #contact-content .content-header-3-4
    {
        width: 561px;
        padding: 17px 17px 0 17px;
    }

        #contact-content fieldset
        {
            width: 374px;
        }
        
            #contact-content dd
            {
                width: 167px;
                padding-left: 2px;
            }
            
            #contact-content dd.long
            {
                width: 372px;
            }
            
            #contact-content dt
            {
                width: 169px;
                margin-bottom: 10px;
            }
            
                #contact-content dt input
                {
                    width: 159px;
                }
            
            #contact-content dt.long
            {
                width: 372px;
            }
            
        #contact-content a
        {
            float: right;
            margin: 10px 0 5px 0;
        }
        
        #contact-content p
        {
            padding-bottom: 5px;
        }
        
/* Sitemap */
#sitemap-header
{
    width: 800px;
    float: left;
}

    #sitemap-header h2
    {
        width: 156px;
        height: 140px;
        float: left;
        text-indent: -5000px;
        background: url('/App_Themes/SwiftRelief/images/headers/sitemap.jpg') no-repeat left top;
    }
    
    #sitemap-header span
    {
        width: 300px;
        font-size: 1.8em;
        font-weight: bold;
        color: #fff;
        line-height: 20px;
        letter-spacing: -0.04em;
        float: left;
        padding: 30px 0 0 25px;
    }
    
#sitemap-content
{
    width: 800px;
    float: left;
    margin-top: 25px;
}

    #sitemap-content .content-header-3-4
    {
        width: 561px;
        padding: 17px 17px 10px 17px;
    }

        #sitemap-content ul
        {
            width: 100%;
            list-style-type: none;
            margin: 0;
            padding: 0;
        }
        
            #sitemap-content ul li
            {
                margin: 0 0 5px 0;
                padding: 0;
            }
            
                #sitemap-content ul li span,
                #sitemap-content ul li a
                {
                    width: 100%;
                    font-size: 1.2em;
                    font-weight: bold;
                    line-height: 18px;
                }
                
                    #sitemap-content ul ul li
                    {
                        margin: 0;
                    }
                    
                        #sitemap-content ul ul li a
                        {
                            font-weight: normal;
                        }

/* Contact */
#recommend-header
{
    width: 800px;
    float: left;
}

    #recommend-header h2
    {
        width: 156px;
        height: 140px;
        float: left;
        text-indent: -5000px;
        background: url('/App_Themes/SwiftRelief/images/headers/recommend.jpg') no-repeat left top;
    }
    
    #recommend-header h3
    {
        width: 300px;
        font-size: 1.8em;
        float: left;
        padding: 30px 0 0 25px;
    }
        
        #recommend-header h3 a
        {
            color: #ff7900;
        }
        
    #recommend-header span
    {
        width: 350px;
        font-size: 1.8em;
        font-weight: bold;
        color: #fff;
        line-height: 20px;
        letter-spacing: -0.04em;
        float: left;
        padding: 0 0 0 25px;
    }
    
#recommend-content
{
    width: 800px;
    float: left;
    margin-top: 25px;
}

    #recommend-content .content-header-3-4
    {
        width: 561px;
        padding: 17px 17px 0 17px;
    }

        #recommend-content fieldset
        {
            width: 374px;
        }
        
            #recommend-content dd
            {
                width: 167px;
                padding-left: 2px;
            }
            
            #recommend-content dd.long
            {
                width: 372px;
            }
            
                #recommend-content dd span
                {
                    font-weight: normal;
                    margin-left: 5px;
                }
            
            #recommend-content dt
            {
                width: 169px;
                margin-bottom: 10px;
            }
            
                #recommend-content dt input
                {
                    width: 159px;
                }
            
            #recommend-content dt.long
            {
                width: 372px;
            }
            
        #recommend-content a
        {
            float: right;
            margin: 10px 0 5px 0;
        }
        
        #recommend-content p
        {
            padding-bottom: 5px;
        }
        
/* Nominate */
.nominate-header
{
    width: 800px;
    height: 185px;
    float: left;
    background: url('/App_Themes/SwiftRelief/images/headers/nominate.jpg') no-repeat left top;
}

    .nominate-header h2
    {
        width: 660px;
        font-size: 2.8em;
        float: left;
    }

        .nominate-header h2 a
        {
            width: 230px;
            color: #fff;
            padding: 40px 0 0 20px;
        }

            .nominate-header h2 a em
            {
                color: #ff7900;
                font-style: normal;
            }

.nominate-form-header
{
    width: 800px;
    height: 176px;
    float: left;
    padding-top: 20px;
}

    .yourbus-header { background: url('/App_Themes/SwiftRelief/images/headers/nominate_your_business.jpg') no-repeat left top; }
    .abus-header { background: url('/App_Themes/SwiftRelief/images/headers/nominate_a_business.jpg') no-repeat left top; }

    .nominate-form-header h2
    {
        width: 205px;
        height: 176px;
        float: left;
        text-indent: -5000px;
    }

    .nominate-form-header p
    {
        width: 290px;
        font-size: 1.6em;
        color: #fff;
        font-weight: bold;
        line-height: 20px;
        letter-spacing: -0.04em;
        padding: 20px 0 0 10px;
    }

.nominate-content
{
    width: 800px;
    float: left;
    margin-top: 20px;
}

    .nominate-content .content-1
    {
        width: 390px;
        float: left;
    }

    .nominate-content .content-2
    {
        width: 390px;
        float: right;
    }
    
    .nominate-content p
    {
        width: 290px;
        font-size: 1.6em;
        font-weight: bold;
        letter-spacing: -0.04em;
        line-height: 18px;
        padding-bottom: 20px;
    }
    
        .nominate-content p em
        {
            color: #ff7900;
            font-style: normal;
        }
    
    .nominate-content .content-header-2-4
    {
        width: 357px;
        height: 150px;
        position: relative;
        padding: 14px 14px 5px 19px;
    }
    
        .nominate-content .content-header-2-4 a
        {
            position: absolute;
            bottom: 5px;
            right: 15px;
        }

/* Nominate Forms */
#nominate-form
{
    width: 778px;
    float: left;
    padding: 15px 0 0 22px;
}

    #nominate-form dl.form-1
    {
        width: 368px;
        float: left;
        margin-top: 10px;
    }
    
    #nominate-form dl.form-2
    {
        width: 390px;
        float: right;
        margin-top: 10px;
    }
    
        #nominate-form dd
        {
            width: 163px;
        }
        
            #nominate-form .form-2 dd span.label
            {
                width: 100%;
                float: left;
                font-size: 0.9em;
                color: #4e0088;
                font-weight: normal;
                letter-spacing: 0;
                line-height: 14px;
            }

        #nominate-form dd.long
        {
            width: 372px;
            font-size: 1.6em;
            color: #ff7900;
            line-height: 28px;
        }
        
        #nominate-form dt
        {
            width: 205px;
            margin-bottom: 8px;
        }
        
            #nominate-form dt input,
            #nominate-form dt select
            {
                width: 175px;
                margin: 0 7px 0 8px;
            }
            
                #nominate-form dt.checkbox input
                {
                    width: 15px;
                    margin: 0;
                }

                #nominate-form dt input.ruButton
                {
                    width: 182px;
                    float: left;
	                text-indent: -5000px;
	                background: url('/App_Themes/SwiftRelief/images/buttons/upload.gif') no-repeat left top;
                    margin-top: 10px;
                }
                
                #nominate-form dt .disabled .ruFakeInput
                {
                    background-color: #e7e7e7;
                }
                
            #nominate-form dt .label
            {
                width: 180px;
                float: left;
                font-size: 1.2em;
                margin: 0 7px 0 10px;
            }
            
            #nominate-form dt .label a,
            #nominate-form dt a.label
            {
                font-weight: bold;
            }
                
        #nominate-form dt.long
        {
            width: 372px;
        }
        
        #nominate-form dt.checkbox
        {
            width: 372px;
            margin-top: 10px;
        }
        
            #nominate-form dt.checkbox span
            {
                color: #4e0088;
            }
            
                #nominate-form dt.checkbox span span
                {
                    float: none;
                    color: red;
                }
            
    #nominate-form a.orange-arr
    {
        float: right;
        margin: 20px 10px 10px 0;
    }
     
        #nominate-form a.orange-arr span
        {   
            color: #fff;
        }
    
/* About Swift Relief */
#aboutsr-header
{
    width: 800px;
    height: 230px;
    float: left;
    background: url('/App_Themes/SwiftRelief/images/headers/about_sr.jpg') no-repeat left top;
}

    #aboutsr-header h2
    {
        width: 185px;
        float: left;
        text-indent: -5000px;
    }
    
    #aboutsr-header div
    {
        width: 185px;
        float: left;
        padding: 20px 0 0 20px;
    }
    
        #aboutsr-header div p
        {
            font-size: 1.5em;
            color: #fff;
            font-weight: bold;
            line-height: 18px;
            letter-spacing: -0.04em;
            padding-top: 10px;
        }
        
        #aboutsr-header div p em
        {
            font-style: normal;
            float: left;
            padding-top: 60px;
        }

#aboutsr-content
{
    width: 820px;
    float: left;
}

    #aboutsr-content h3
    {
        width: 185px;
        height: 220px;
        float: left;
        text-indent: -5000px;
        background: url('/App_Themes/SwiftRelief/images/content/aboutsr_swiftawards.jpg') no-repeat right top;
    }

    #aboutsr-content .content-1,
    #aboutsr-content .content-2
    {
        width: 615px;
        float: left;
    }
    
    #aboutsr-content .content-1 p
    {
        width: 540px;
        font-size: 1.5em;
        font-weight: bold;
        line-height: 18px;
        letter-spacing: -0.04em;
        padding: 15px 0 0 20px;
    }
    
    #aboutsr-content .content-2 p
    {
        width: 185px;
        font-size: 1.2em;
        line-height: 16px;
        padding: 15px 0 0 20px;
    }
    
/* About Swift Awards */
#aboutawards-header
{
    width: 800px;
    height: 212px;
    float: left;
    background: url('/App_Themes/SwiftRelief/images/headers/about_awards.jpg') no-repeat left top;
}

    #aboutawards-header h2
    {
        width: 384px;
        float: left;
        text-indent: -5000px;
    }
    
    #aboutawards-header span
    {
        width: 265px;
        font-size: 1.5em;
        color: #fff;
        font-weight: bold;
        line-height: 18px;
        letter-spacing: -0.04em;
        float: left;
        padding-top: 55px;
    }
        
#aboutawards-content
{
    width: 800px;
    float: left;
}

        #aboutawards-content .content-1 .content-header-2-4,
        #aboutawards-content .content-2 .content-header-2-4
        {
            width: 356px;
            height: 360px;
            padding: 15px 17px 0 17px;
        }
    
    #aboutawards-content .content-1
    {
        width: 390px;
        float: left;
        margin-top: 20px;
    }

        #aboutawards-content .content-1 h3
        {
            width: 100%;
            font-size: 2em;
            color: #ff7900;
            line-height: 24px;
            float: left;
        }

        #aboutawards-content .content-1 p
        {
            font-size: 1.4em;
            line-height: 18px;
            font-weight: bold;
            letter-spacing: -0.04em;
            padding-bottom: 15px;
        }
    
    #aboutawards-content .content-2
    {
        width: 390px;
        float: right;
        margin-top: 20px;
    }
    
        #aboutawards-content .content-2 h3
        {
            font-size: 1.4em;
            line-height: 32px;
        }
        
        #aboutawards-content .content-2 p
        {
            font-size: 1.2em;
            line-height: 16px;
        }
        
            #aboutawards-content .content-2 p a
            {
                font-weight: bold;
            }
        
        #aboutawards-content .content-2 span.city
        {
            width: 158px;
            height: 19px;
            font-size: 1.6em;
            color: #fff;
            font-weight: bold;
            letter-spacing: -0.03em;
            padding: 3px;
            margin-bottom: 12px;
            text-align: center;
            background: url('/App_Themes/SwiftRelief/images/content/aboutawards_citybg.gif') no-repeat left top;
        }
        
        #aboutawards-content .content-2 .orange-arr
        {
            margin: 5px 0;
        }
        
            #aboutawards-content .content-2 .right
            {
                float: right;
            }

/* Success Stories */
#success-header
{
    width: 800px;
    height: 230px;
    float: left;
    background: url('/App_Themes/SwiftRelief/images/headers/success.jpg') no-repeat left top;
}

    #success-header h2
    {
        width: 205px;
        float: left;
        text-indent: -5000px;
    }
    
    #success-header img
    {
        width: 160px;
        height: 160px;
    }
    
    #success-header div.content-1
    {
        width: 198px;
        float: left;
        padding: 41px 0 0 7px; 
    }
    
    #success-header div.content-2
    {
        width: 330px;
        height: 200px;
        float: left;
        position: relative;
        padding: 30px 40px 0 20px;
    }

        #success-header div.content-2 blockquote
        {
            font-size: 1.8em;
            color: #fff;
            font-weight: bold;
            letter-spacing: -0.06em;
            line-height: 20px;
            padding-right: 20px;
        }
        
        #success-header div.content-2 p
        {
            font-size: 1.6em;
            color: #ff7900;
            font-weight: bold;
            letter-spacing: -0.06em;
            line-height: 18px;
            padding-top: 5px;
        }
        
        #success-header div.content-2 a.orange-arr
        {
            position: absolute;
            right: 40px;
            bottom: 10px;
        }

#success-content
{
    width: 800px;
    float: left;
}

    #success-content .success-content-ctr
    {
        width: 390px;
    }
    
        #success-content .success-story
        {
            width: 100%;
            float: left;
            margin: 20px 0 0 0;
        }
        
            .success-story .content-header-2-4
            {
                width: 359px;
                padding: 13px 20px 0 11px;        
            }
            
                .success-story .content-1
                {
                    width: 173px;
                    float: left;
                }
                
                    .success-story .content-1 img
                    {
                        width: 160px;
                        height: 160px;
                    }
                
                    .success-story .content-1 a.orange-arr
                    {
                        margin-top: 10px;
                    }
                    
                .success-story .content-2
                {
                    width: 178px;
                    float: left;
                    padding: 8px 0 0 8px;
                }
                
                    .success-story .content-2 blockquote
                    {
                        font-size: 1.2em;
                        line-height: 16px;
                        padding-bottom: 15px;
                    }
                    
                    .success-story .content-2 p
                    {
                        font-size: 1.4em;
                        color: #ff7900;
                        font-weight: bold;
                        line-height: 18px;
                        letter-spacing: -0.04em;
                        padding-bottom: 15px;
                    }

/* Press */
#press
{
    width: 820px;
    float: left;
}

    #press *
    {
        /*font-family: Times New Roman;*/
        color: #000;
    }

#press-header
{
    width: 100%;
    height: 289px;
    float: left;
    margin-top: 1px;
    background: url('/App_Themes/SwiftRelief/images/headers/press.jpg') no-repeat left top;
}

    #press-header h2
    {
        text-indent: -5000px;
    }
    
    #press-header .content-1
    {
        width: 340px;
        float: left;
        padding: 145px 25px 0 25px;
    }

    #press-header .content-2
    {
        width: 295px;
        float: left;
        padding: 145px 35px 0 80px;
    }

    #press-header h3
    {
        font-size: 2.6em;
        font-weight: bold;
        line-height: 28px;
        letter-spacing: -0.07em;
    }
    
    #press-header h4
    {
        width: 340px;
        font-size: 1.8em;
        font-weight: normal;
        line-height: 25px;
        letter-spacing: -0.04em;
    }
    
    #press-header p
    {
        font-size: 1.6em;
        font-weight: bold;
        line-height: 18px;
        letter-spacing: -0.04em;
    }

#press-content
{
    width: 805px;
    float: left;
    padding: 15px 0 0 15px;
    background: url('/App_Themes/SwiftRelief/images/content/press_content_bg.jpg') repeat-y left top;
}

    #press-content .content-2-4
    {
        width: 365px;
        float: left;
        padding: 0 20px 15px 15px;
    }

    #press-content .content-1-4
    {
        width: 164px;
        float: left;
        padding: 0 20px 0 15px;
    }
    
    #press-content .seperator
    {
        border-right: solid 2px #ddd;
    }
    
    #press-content h3
    {
        width: 100%;
        font-size: 2em;
        color: #c42f2f;
        font-weight: bold;
        float: left;
        line-height: 22px;
        letter-spacing: -0.04em;
        padding-top: 15px;
    }
    
    #press-content .content-2-4 div
    {
        width: 345px;
        font-size: 1.4em;
        line-height: 16px;
        float: left;
    }
    
        #press-content .content-2-4 .view-link
        {
            width: 86px;
            height: 26px;
            font-size: 1.4em;
            float: left;
            text-decoration: none;
            background: url('/App_Themes/SwiftRelief/images/content/press_viewarticle_2.gif') no-repeat left top;
        }

    #press-content .content-1-4 div
    {
        width: 164px;
        font-size: 1.2em;
        line-height: 14px;
        float: left;
    }
    
        #press-content div a
        {
            text-decoration: underline;
        }
        
        #press-content .content-1-4 .view-link
        {
            width: 75px;
            height: 22px;
            font-size: 1.2em;
            float: left;
            text-decoration: none;
            background: url('/App_Themes/SwiftRelief/images/content/press_viewarticle_1.gif') no-repeat left top;
        }

#press-footer
{
    width: 779px;
    float: left;
    padding: 17px 16px 0 25px;
    background: url('/App_Themes/SwiftRelief/images/content/press_content_bg.jpg') repeat-y left top;
}

    #press-footer div
    {
        width: 755px;
        float: left;
        border-top: solid 2px #ddd;
    }
    
    #press-footer p
    {
        width: 750px;
        font-size: 1.4em;
        padding: 15px 0 5px 5px;
    }
    
    #press-footer a
    {
        color: #c42f2f;
    }

#press-bottom
{
    width: 820px;
    height: 26px;
    float: left;
    background: url('/App_Themes/SwiftRelief/images/content/press_footer.jpg') no-repeat left top;
}

/* Tips */
#tips-header
{
    width: 100%;
    float: left;
}

    #tips-header h2
    {
        width: 555px;
        height: 207px;
        float: left;
        text-indent: -5000px;
        background: url('/App_Themes/SwiftRelief/images/headers/tips.jpg') no-repeat left top;
    }
    
    #tips-header div
    {
        width: 255px;
        font-size: 2.8em;
        color: #fff;
        font-weight: bold;
        letter-spacing: -0.04em;
        line-height: 32px;
        float: left;
        padding: 25px 10px 0 0;
    }
    
#tips-content
{
    width: 100%;
    float: left;
}

    #tips-content .navigation
    {
        width: 800px;
        height: 26px;
        font-size: 1.4em;
        color: #fff;
        font-weight: bold;
        letter-spacing: -0.04em;
        text-indent: 11px;
        float: left;
        padding: 6px 0;
        background-color: #ff7900;
    }
    
        #tips-content .navigation span
        {
            float: left;
            line-height: 26px;
            margin-right: 10px;
        }
    
    #tips-content .header
    {
        width: 362px;
        float: left;
        margin: 20px 20px 0 0;
        padding: 0 17px 0 11px;
    }
    
        #tips-content .header h3
        {
            font-size: 1.8em;
            color: #ff7900;
            line-height: 24px;
        }
        
        #tips-content .header p
        {
            font-size: 1.4em;
            font-weight: bold;
            line-height: 16px;
            letter-spacing: -0.04em;
        }
    
    #tips-content .tips-3-4
    {
        width: 615px;
        float: left;
    }
        
    #tips-content .tips-2-4
    {
        width: 410px;
        float: left;
    }
        
    #tips-content .tips-1-4
    {
        width: 205px;
        float: left;
    }

    #tips-content .content-ctr-1
    {
        width: 185px;
        float: left;
        padding: 20px 20px 0 0;
    }
    
        #tips-content .content-ctr-1 .content-header-1-4
        {
            width: 159px;
            padding: 12px 13px 2px 13px;
        }
    
        #tips-content .content-ctr-1 .content-header-1-4 div
        {
            width: 160px;
            float: left;
        }
        
        #tips-content .content-ctr-1 h3
        {
            margin-top: 10px;
        }

    #tips-content .content-ctr-2
    {
        width: 390px;
        float: left;
        padding: 20px 20px 0 0;
    }
    
        #tips-content .content-ctr-2 .content-header-2-4
        {
            width: 364px;
            padding: 12px 13px 2px 13px;
        }
        
        #tips-content .content-ctr-2 h3
        {
            margin-top: 6px;
        }

        #tips-content .content-ctr-2 .content-header-2-4 div.content-1
        {
            width: 160px;
            float: left;
            padding-right: 13px;
        }
        
        #tips-content .content-ctr-2 .content-header-2-4 div.content-2
        {
            width: 187px;
            float: left;
            padding-left: 4px;
        }
        
    #tips-content .content-ctr-1 h3,
    #tips-content .content-ctr-2 h3
    {
        font-size: 1.4em;
        color: #ff7900;
        font-weight: bold;
        line-height: 18px;
    }
    
    #tips-content .content-ctr-1 p,
    #tips-content .content-ctr-2 p
    {
        font-size: 1.2em;
        line-height: 16px;
    }
    
    #tips-content .content-ctr-1 a,
    #tips-content .content-ctr-2 a
    {
        float: right;
        margin-top: 10px;
    }
    
    #tips-content .quote-link
    {
        width: 185px;
        float: left;
        padding: 20px 20px 0 0;
    }
    
        #tips-content .quote-link a
        {
            font-size: 2.4em;
            color: #D00A0A !important;
        }
        
            #tips-content .quote-link a strong
            {
                font-size: 1.2em;
            }
            
            #tips-content .quote-link a span
            {
                font-size: 0.8em;
            }
        
/* About Swift Relief */
#aboutsr-header
{
    width: 800px;
    height: 230px;
    float: left;
    background: url('/App_Themes/SwiftRelief/images/headers/about_sr.jpg') no-repeat left top;
}

    #aboutsr-header h2
    {
        width: 185px;
        float: left;
        text-indent: -5000px;
    }
    
    #aboutsr-header div
    {
        width: 185px;
        float: left;
        padding: 20px 0 0 20px;
    }
    
        #aboutsr-header div p
        {
            font-size: 1.5em;
            color: #fff;
            font-weight: bold;
            line-height: 18px;
            letter-spacing: -0.04em;
            padding-top: 10px;
        }
        
        #aboutsr-header div p em
        {
            font-style: normal;
            float: left;
            padding-top: 60px;
        }

/* Jargon Buster */
#jargon
{
    width: 100%;
    float: left;
}

    #jargon-header
    {
        width: 800px;
        height: 140px;
        float: left;
    }

        #jargon-header h2
        {
            width: 203px;
            height: 140px;
            float: left;
            text-indent: -5000px;
            background: url('/App_Themes/SwiftRelief/images/headers/jargon_buster.jpg') no-repeat left top;
        }
        
        #jargon-header div
        {
            width: 560px;
            float: left;
            padding: 20px 0 0 35px;
        }
        
            #jargon-header div p
            {
                width: 100%;
            }
            
            #jargon-header div span
            {
                padding: 10px;
            }
        
            #jargon-header div p,
            #jargon-header div span
            {
                font-size: 1.4em;
                color: #fff;
                font-weight: bold;
                line-height: 28px;
                letter-spacing: -0.04em;
                float: left;
            }
            
            #jargon-header div a
            {
                width: 98px;
                height: 40px;
                float: left;
                margin: 3px 0 0 0;
            }

    #jargon-content
    {
        width: 800px;
        float: left;
        padding: 10px 0 0 0;
    }

        #jargon-content .content-header
        {
            width: 442px;
            float: left;
            padding: 20px 30px 10px 30px;
        }
        
        #jargon-content h3
        {
            font-size: 1.6em;
            color: #ff7900;
            line-height: 18px;
        }
        
        #jargon-content p
        {
            padding: 15px 15px 0 0;
        }
        
            #jargon-content p a
            {
                color: #ff7900;
            }

        #jargon .content-2-4
        {
            width: 514px;
            float: left;
            margin: 20px 0 0 0;
            padding: 0 0 0 20px;
        }
        
            #jargon .content-header-2-4
            {
                width: 490px;
                float: left;
                padding: 11px 11px 0 11px;
                background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_2_top_blg.gif') no-repeat left top;        
            }
            
                #jargon .content-header-2-4 ul
                {
                    width: 90%;
                    float: left;
                    list-style-type: none;
                    margin: 0;
                    padding: 10px 0 0 10px;
                }

                    #jargon .content-header-2-4 li
                    {
                        width: 100%;
                        font-size: 1.2em;
                        color: #371a82;
                        line-height: 14px;
                        padding: 0 0 8px 10px;
                        margin: 0;
                        background: url('/App_Themes/SwiftRelief/images/content/bullet-orange.gif') no-repeat left top;
                    }
                        
            #jargon .content-footer-2-4
            {
                width: 514px;
                height: 11px;
                float: left;
                background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_2_btm_blg.gif') no-repeat left top;        
            }
        
        #jargon .content-1-4
        {
            width: 246px;
            float: left;
            padding: 20px 0 0 20px;
        }
        
            #jargon .content-header-1-4
            {
                width: 224px;
                float: left;
                padding: 15px 11px;
                background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_1_top_blg.gif') no-repeat left top;        
            }
            
            #jargon .content-footer-1-4
            {
                width: 246px;
                height: 11px;
                float: left;
                margin: 0 0 15px 0;
                background: url('/App_Themes/SwiftRelief/images/backgrounds/grey_1_btm_blg.gif') no-repeat left top;        
            }
            
                #jargon .content-header-1-4 ul
                {
                    width: 100%;
                    float: left;
                    list-style-type: none;
                    margin: 0;
                    padding: 5px 0 0 0;
                }

                    #jargon .content-header-1-4 li
                    {
                        width: 100%;
                        float: left;
                    }
                    
                        #jargon .content-header-1-4 li a
                        {
                            font-size: 1.4em;
                            color: #371a82;
                            font-weight: bold;
                            letter-spacing: -0.07em;
                            line-height: 20px;
                            float: left;
                        }
                    
                            #jargon .content-header-1-4 li a:hover
                            {
                                color: #ff7900;
                            }

                            #jargon .content-header-1-4 li a.related-article
                            {
                                margin: 5px 0 0 0;
                            }

    #jargon-bottom
    {
        width: 100%;
	    float: left;
	    position: relative;
        padding-bottom: 200px;
    }
    
        #jargon-bottom .content-1-4
        {
            position: absolute;
            top: 0;
            right: 0;
        }

        #jargon #bookmarks
        {
            padding: 20px 0 0 20px;
        }
        
            #jargon #bookmarks h3,
            #jargon #bookmarks a
            {
                color: #4d1875;
            }
 
    #jargon-suggest p
    {
        font-size: 1.4em;
        font-weight: bold;
        letter-spacing: -0.04em;
    }
    
    #jargon-suggest div
    {
        padding: 10px 0 0 0;
    }
    
    #jargon-suggest fieldset
    {
        width: 100%;
        float: left;
    }
    
        #jargon-suggest dd
        {
            display: none;
        }
        
        #jargon-suggest dt
        {
            width: 165px;
            margin: 10px 0 0 0;
        }
        
            #jargon-suggest dt input
            {
                width: 165px;
                color: #371a82;
            }
        
        #jargon-suggest dt.submit
        {
            width: 30px;
            float: right;
            margin: 10px 0 0 10px;
        }
            
/* Latest Blogs feature */
.feature-latestblogs
{
    width: 185px;
    height: 362px;
    float: left;    
    margin-top: 16px;
    padding-right: 20px;
    background: url('/App_Themes/SwiftRelief/images/features/bkg_blog.jpg') no-repeat left top;
}

    .feature-latestblogs div.content
    {
        width: 142px;
        height: 320px;
        float: left;
        padding: 16px 30px 30px 13px;
    }
    
        .feature-latestblogs div.content h3
        {
            width: 100%;
            float: left;
        }
            
            .feature-latestblogs div.content h3 a
            {
                width: 100%;
                height: 110px;
                margin: 0;
                text-indent: -5000px;
            }
        
        .feature-latestblogs div.content a
        {
            width: 140px;
            font-size: 1.4em;
            color: #fff;
            font-weight: bold;
            line-height: 20px;
            letter-spacing: -0.04em;
            float: left;
            margin: 15px -3px 0 0;
        }
    
/* Top Tips feature */
.feature-tips
{
    width: 185px;
    height: 362px;
    float: left;
    margin-top: 16px;
    padding-right: 20px;
    background: url('/App_Themes/SwiftRelief/images/features/bkg_toptips.jpg') no-repeat left top;
}

    .feature-tips div.content
    {
        width: 156px;
        height: 334px;
        float: left;
        position: relative;
        padding: 16px 13px 16px 16px;
    }
    
        .feature-tips div.content h3
        {
            font-size: 1.6em;
            line-height: 22px;
        }
        
        .feature-tips div.content h4
        {
            font-size: 2.6em;
            line-height: 26px;
            color: #ff7900;
        }
        
        .feature-tips div.content p
        {
            font-size: 1.4em;
            font-weight: bold;
            line-height: 16px;
            letter-spacing: -0.04em;
            padding-top: 15px;
        }
        
        .feature-tips div.content .orange-arr
        {
            position: absolute;
            bottom: 15px;
            right: 15px;
        }

/* Find a business feature */
.feature-findbusiness
{
    width: 390px;
    height: 189px;
    float: left;
    margin-top: 16px;
    padding-right: 20px;
    background: url('/App_Themes/SwiftRelief/images/features/bkg_find.jpg') no-repeat left top;
}

    .feature-findbusiness div.content
    {
        width: 362px;
        height: 157px;
        float: left;
        position: relative;
        padding: 13px 14px 19px 14px;
    }

        .feature-findbusiness div.content h3
        {
            font-size: 1.6em;
            color: #ff7900;
            line-height: 22px;
        }
        
        .feature-findbusiness div.content h4
        {
            font-size: 2.6em;
            line-height: 26px;
            margin: 20px 0;
        }
        
        .feature-findbusiness div.content .orange-arr
        {
            position: absolute;
            bottom: 15px;
            left: 15px;
        }
    
/* Nominate feature */
.feature-nominate
{
    width: 390px;
    height: 189px;
    float: left;
    margin-top: 16px;
    padding-right: 20px;
    background: url('/App_Themes/SwiftRelief/images/features/bkg_nominate.jpg') no-repeat left top;
}

    .feature-nominate div.content
    {
        width: 364px;
        height: 168px;
        float: left;
        position: relative;
        padding: 13px 12px 8px 14px;
    }

        .feature-nominate div.content h3
        {
            font-size: 1.6em;
            color: #ff7900;
            line-height: 22px;
        }
        
        .feature-nominate div.content p
        {
            width: 230px;
            font-size: 1.4em;
            font-weight: bold;
            letter-spacing: -0.04em;
            padding: 10px 0 0 0;
        }
        
        .feature-nominate div.content div
        {
            width: 100%;
            float: left;
        }
        
            .feature-nominate div.content div a
            {
                width: 50%;
                margin: 20px 0 0 0;
            }

/* Latest Award Winner feature */
.feature-latestaward
{
    width: 185px;
    height: 366px;
    float: left;
    padding: 16px 20px 0 0;
}

    .feature-latestaward .content-header-1-4
    {
        width: 159px;
        height: 306px;
        float: left;
        position: relative;
        padding: 50px 14px 0 12px;
    }
 
        .feature-latestaward .content-header-1-4 h3
        {
            font-size: 1.4em;
            font-weight: bold;
            color: #ff7900;
            line-height: 18px;
            padding: 5px 0 0 0;
        }

        .feature-latestaward .content-header-1-4 h4
        {
            font-size: 1.6em;
            font-weight: bold;
            color: #ff7900;
            line-height: 18px;
        }

        .feature-latestaward .content-header-1-4 h5
        {
            font-size: 1.4em;
            font-weight: bold;
            color: #4d1875;
        }
        
        .feature-latestaward .content-header-1-4 a.purple-arr
        {
            position: absolute;
            bottom: 10px;
            left: 12px;
        }
        
        .feature-latestaward .content-header-1-4 div
        {
            position: absolute;
            bottom: 40px;
            left: 12px;
        }
        
        .feature-latestaward .content-header-1-4 span.banner
        {
            position: absolute;
            top: 20px;
            right: 0;
        }
        
            .feature-latestaward .content-header-1-4 span.banner img
            {
                behavior: url('/htc/iepngfix.htc')
            }

/* Rockstar feature */
.feature-rockstar
{
    width: 185px;
    height: 364px;
    float: left;
    margin-top: 16px;
    padding-right: 20px;
    background: url('/App_Themes/SwiftRelief/images/features/bkg_rockstar.jpg') no-repeat left top;
}

    .feature-rockstar div.content
    {
        width: 156px;
        height: 334px;
        float: left;
        position: relative;
        padding: 16px 13px 16px 16px;
    }
    
        .feature-rockstar div.content h3
        {
            text-indent: -5000px;
        }
        
        .feature-rockstar div.content p
        {
            font-size: 1.2em;
            color: #fff;
            line-height: 14px;
            padding-top: 50px;
        }
        
        .feature-rockstar div.content a
        {
            width: 160px;
            height: 24px;
            float: left;
            text-indent: -5000px;
            margin-top: 170px;
            background: url('/App_Themes/SwiftRelief/images/features/send_ecard.gif') no-repeat left top;
        }
        
/* Jargon feature */
.feature-jargon
{
    width: 185px;
    height: 364px;
    float: left;
    margin-top: 16px;
    padding-right: 20px;
}

/* Video Gallery */
/* Tips */
#video-gallery
{
    width: 100%;
    float: left;
}

    #video-gallery-header
    {
        width: 820px;
        height: 207px;
        float: left;
        text-indent: -5000px;
        background: url('/App_Themes/SwiftRelief/images/headers/videogallery.jpg') no-repeat left top;
    }
    
#video-gallery-content
{
    width: 800px;
    float: left;
}

    #video-gallery-content .navigation
    {
        width: 100%;
        height: 26px;
        font-size: 1.4em;
        color: #fff;
        font-weight: bold;
        letter-spacing: -0.04em;
        text-indent: 11px;
        float: left;
        padding: 6px 0;
        background-color: #ff7900;
    }
    
        #video-gallery-content .navigation span
        {
            float: left;
            line-height: 26px;
            margin-right: 10px;
        }
    
    #video-gallery-content .content-2-4
    {
        width: 390px;
        float: left;
    }
    
        #video-gallery-content .content-2-4 .content-header-2-4
        {
            width: 370px;
            padding: 10px;
            margin: 20px 0 0 0;
        }
    
            #video-gallery-content .content-2-4 .content-header-2-4 h3
            {
                font-size: 1.4em;
                color: #ff7900;
                line-height: 20px;
                padding: 5px 0 0 0;
            }
            
            #video-gallery-content .content-2-4 .content-header-2-4 p
            {
                font-size: 1.2em;
                line-height: 16px;
            }