* {
    border: 0;
    margin: 0 auto;
    padding: 0;
    outline: none;
}

body {
    background: url(../images/body_bg.jpg);
    font: 13px 'Open Sans', sans-serif;
    color: #141414;
    padding: 0;
    margin: 0px 0px 0px 0px;
}

a {
    color: #282828;
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
    }

p {
    padding: 8px 0px 5px 0px;
}

    p.bg, .bg {
        clear: both;
        padding: 0;
        margin: 10px 0;
        border-bottom: 1px solid #bababa;
        height: 2px;
    }

h1 {
    font: 36px 'Open Sans', sans-serif;
    text-shadow: 1px 1px 0px #e0e0e0;
    padding: 0px 0px 15px 0px;
}

h2 {
    font: 22px 'Open Sans', sans-serif;
    text-shadow: 1px 1px 0px #e0e0e0;
    padding: 0px 0px 10px 0px;
}

#main {
    margin: 0 auto;
    width: 1000px;
    height: 100% !important;
}

#top_grey_bar {
    float: left;
    width: 1000px;
    height: 4px;
    background: #848484;
}

#logo_and_login_placeholder_outer {
    float: left;
    width: 1000px;
    padding: 0px 0px 20px 0px;
}

#logo_placeholder {
    float: left;
    width: 400px;
    padding: 10px 0px 0px 0px;
}

#logo_link_placeholder {
    float: left;
    width: 164px;
    height: 90px;
    background: url(../images/logo.png) no-repeat bottom left;
}

#login_placeholder {
    float: left;
    width: 600px;
}

#btn_login_link {
    float: left;
    width: 132px;
    height: 25px;
    background: url(../images/btn_login.png) no-repeat;
    border: none !important;
    border-radius: 0 !important;
    cursor: pointer;
}

#btn_logout_link {
    float: left;
    width: 132px;
    height: 25px;
    background: url(../images/btn_logout.png) no-repeat;
    border: none !important;
    border-radius: 0 !important;
    cursor: pointer;
}

#nav_placeholder_outer {
    width: 1000px;
    float: left;
    height: 41px;
    background: url(../images/bg_nav.png) no-repeat;
}

#nav {
    float: left;
    width: 1000px;
    margin: 0;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
}

    #nav ul {
        float: left;
        list-style: none;
        padding: 0;
        margin: 0;
    }

    #nav li {
        float: left;
        padding: 0px;
        font-size: 14px;
    }

        #nav li a {
            color: #ffffff;
            display: block;
            float: left;
            text-align: center;
            padding: 8px 15px 0px 15px;
            height: 33px;
            text-decoration: none;
        }

            #nav li a:hover {
                color: #ffffff;
                background: url(../images/bg_link.png) no-repeat top left;
            }

        #nav li.current_page_item a {
            color: #ffffff;
            background: url(../images/bg_link.png) no-repeat top left;
        }

        #nav li.bg_link_home a {
            color: #ffffff;
            background: url(../images/bg_link_home.png) no-repeat top left;
            width: 49px;
        }

        #nav li.bg_link_home1 a {
            color: #ffffff;
            background: none;
            width: 49px;
        }

            #nav li.bg_link_home1 a:hover {
                color: #ffffff;
                background: url(../images/bg_link_home.png) no-repeat top left;
                width: 49px;
            }

        #nav li.seprator {
            background: url(../images/seprator.png) no-repeat;
            width: 1px;
            height: 41px;
        }

#header_placeholder {
    width: 1000px;
    float: left;
    background: url(../images/sky_bg.jpg) no-repeat;
    height: 559px;
}

.img_gallery_MeshBanner1 {
    background: url("../images/Polyester_Mesh_Banners_bule.jpg") no-repeat scroll left center / 100% auto rgba(0, 0, 0, 0);
    float: left;
    height: 300px;
    width:300px;
}

#header_txt_placeholder {
    width: 364px;
    float: left;
    padding: 260px 0px 0px 100px;
}

#header_txt_placeholder_inline {
    width: 310px;
    height: 150px;
    float: left;
    background: url(../images/header_text.png) no-repeat;
}

#header_pic_placeholder {
    width: 536px;
    float: left;
    padding: 50px 0px 0px 0px;
}

#header_pic_placeholder_inline {
    width: 486px;
    height: 388px;
    float: left;
    background: url(../images/header_banners.png) no-repeat;
}

#footer_icon_inline_1 {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_banner_icon_1.png) no-repeat;
}

#footer_icon_inline_2 {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_banner_icon_2.png) no-repeat;
}

#footer_icon_inline_3 {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_banner_icon_3.png) no-repeat;
}

#footer_icon_inline_4 {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_banner_icon_4.png) no-repeat;
}

#footer_icon_inline_5 {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_banner_icon_5.png) no-repeat;
}

#footer_icon_inline_6 {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_banner_icon_6.png) no-repeat;
}

#footer_icon_inline_7 {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_banner_icon_7.png) no-repeat;
}

#footer_icon_inline_8 {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_banner_icon_8.png) no-repeat;
}

#footer_icon_inline_9 {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_banner_icon_9.png) no-repeat;
}

#footer_icon_inline_10 {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_banner_icon_10.png) no-repeat;
}

#footer_icon_inline_11 {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_banner_icon_11.png) no-repeat;
}

#footer_icon_inline_12 {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_banner_icon_12.png) no-repeat;
}

#footer_icon_inline_13 {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_banner_icon_13.png) no-repeat;
}

#footer_icon_inline_14 {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_banner_icon_14.png) no-repeat;
}

#footer_icon_inline_15 {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_banner_icon_15.png) no-repeat;
}


#footer_icon_inline_marquees {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_banner_icon_marquees.png) no-repeat;
}

#logo_promo_inline {
    width: 136px;
    height: 49px;
    float: left;
    background: url(../images/logo_promodirect.png) no-repeat;
    margin: 0px 10px 0px 0px;
}

#logo_appa_inline {
    width: 210px;
    height: 49px;
    float: left;
    background: url(../images/logo_appa.png) no-repeat;
    margin: 0px 0px 0px 0px;
}

#inner_page_content_placeholder_outer {
    width: 950px;
    padding: 30px 25px 15px 25px;
    float: left;
    background: #ffffff;
    height: auto !important;
}

#inner_page_content_placeholder {
    width: 950px;
    float: left;
    background: #ffffff;
    height: auto !important;
}

#inner_page_left_menu_placeholder {
    width: 215px;
    float: left;
    padding: 50px 0px 0px 0px;
}

    #inner_page_left_menu_placeholder ul {
        float: left;
        list-style: none;
        padding: 0;
        margin: 0;
    }

    #inner_page_left_menu_placeholder li {
        padding: 0px;
        font-size: 13px;
        color: #5d5d5d;
        list-style: none;
        line-height: 24px;
    }

        #inner_page_left_menu_placeholder li a {
            font-size: 13px;
            color: #5d5d5d;
        }

        #inner_page_left_menu_placeholder li h1 {
            padding: 0px;
            font-size: 22px;
            color: #101010;
            margin: 0px 0px 10px 0px;
        }

        #inner_page_left_menu_placeholder li.selecteditem a {
            padding: 0px;
            font-size: 15px;
            color: #101010;
            font-weight: normal;
        }

#inner_page_right_side_content_placeholder {
    width: 690px;
    float: left;
    padding: 0px 45px 0px 0px;
}
#inner_page_right_side_content_placeholder_forgotpwd {
    width: 690px;
    float: left;
    padding: 40px 45px 120px 0px;
}
.product_page_right_side_content_placeholder {
    width: 690px;
    float: left;
    padding: 15px 0px 15px 0px;
}

.terms_page_right_side_content_placeholder {
    width: 690px;
    float: left;
    padding: 15px 0px 15px 0px;
}

    .terms_page_right_side_content_placeholder p {
        line-height: 25px;
    }

#product_page_banner_sizes_content_placeholder {
    width: 349px;
    float: left;
    margin: 5px 27px 0px 0px;
    padding: 18px;
    background: #efeeee;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
}

    #product_page_banner_sizes_content_placeholder strong {
        color: #101010;
        font-size: 14px;
    }

    #product_page_banner_sizes_content_placeholder ul {
        list-style: url(../images/list_img_banner_size.jpg) inside;
        line-height: 24px;
    }

#product_page_accessories_content_placeholder {
    width: 642px;
    float: left;
    margin: 25px 0px 0px 0px;
    padding: 15px;
    background: #fff;
    border: 0px solid #cdcdcd;
    border-radius: 5px;
}
.img_gallery_media_wall_placeholder {
  background: url("../images/img_Media_Wall_Sample_2.25x2.25.jpg") no-repeat scroll left center / 100% auto rgba(0, 0, 0, 0);
    float: left;
    height: 200px;
    width: 200px;
}

    #product_page_accessories_content_placeholder strong {
        color: #101010;
        font-size: 14px;
    }

    #product_page_accessories_content_placeholder ul {
        list-style: url(../images/list_img_banner_size.jpg) outside;
        line-height: 24px;
        margin: 0px 0px 0px 10px;
    }

.products_pullup_banners_pricing_table_placeholder ul { line-height: 24px;
    list-style: disc outside url("../images/list_img_banner_size.jpg");
    margin: 0 0 0 10px;
}

.products_pullup_banners_pricing_table_placeholder ul { line-height: 24px;
    list-style: disc outside url("../images/list_img_banner_size.jpg");
    margin: 0 0 0 10px;
}

    #product_page_accessories_content_placeholder li {
        padding: 0px 0px 0px 0px;
    }

    #product_page_accessories_content_placeholder a {
        color: #0091c3;
        font-weight: bold;
    }

#artwork_requirements_content_placeholder {
    width: 642px;
    float: left;
    margin: 25px 0px 0px 0px;
    padding: 0px;
    background: #fff;
    border: 0px solid #cdcdcd;
    border-radius: 5px;
}

    #artwork_requirements_content_placeholder strong {
        color: #101010;
        font-size: 14px;
    }

    #artwork_requirements_content_placeholder ul {
        list-style: url(../images/list_img_banner_size.jpg) outside;
        line-height: 24px;
        margin: 0px 0px 0px 10px;
    }

    #artwork_requirements_content_placeholder li {
        padding: 0px 0px 0px 0px;
    }

    #artwork_requirements_content_placeholder a {
        color: #0091c3;
        font-weight: bold;
    }

#contact_page_accessories_content_placeholder {
    width: 658px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 15px;
    background: #efeeee;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
}

    #contact_page_accessories_content_placeholder strong {
        color: #101010;
        font-size: 14px;
    }

#contact_page_fields_placeholder {
    float: left;
    width: 650px;
    padding: 0px 0px 10px 0px;
}

#contact_page_text_placeholder {
    float: left;
    width: 210px;
    padding: 0px 15px 0px 0px;
    text-align: right;
}

#contact_page_inputs_placeholder {
    float: left;
    width: 310px;
    padding: 0px 0px 0px 0px;
}

    #contact_page_inputs_placeholder strong {
        color: red;
        font-weight: normal;
        vertical-align: top;
    }

#contact_page_accessories_content_placeholder input[type="text"], select {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0 1px 0 #fff, inset 0 3px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 0 #fff, inset 0 3px 3px rgba(0,0,0,0.2);
    box-shadow: 0 1px 0 #fff, inset 0 3px 3px rgba(0,0,0,0.2);
    box-sizing: border-box;
    background: #ffffff;
    border: 1px solid #c5c5c5;
    border-radius: 5px;
    height: 29px;
    overflow: auto;
    padding: 0px 12px 0px 0px;
    outline: none;
    width: 288px;
    padding: 0px 0px 0px 3px;
    font: 13px 'Open Sans', sans-serif;
    color: #141414;
}

#contact_page_accessories_content_placeholder input[type="password"] {
    -moz-box-sizing: border-box;
    box-shadow: 0px 1px 0px rgb(255, 255, 255), 0px 3px 3px rgba(0, 0, 0, 0.2) inset;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    border: 1px solid rgb(197, 197, 197);
    border-radius: 5px 5px 5px 5px;
    height: 29px;
    overflow: auto;
    outline: medium none;
    width: 288px;
    padding: 0px 0px 0px 3px;
    font: 13px 'Open Sans',sans-serif;
    color: rgb(20, 20, 20);
}

#contact_page_accessories_content_placeholder select {
    height: auto;
    width: 288px;
}

#contact_page_accessories_content_placeholder textarea, .area {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0 1px 0 #fff, inset 0 3px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 0 #fff, inset 0 3px 3px rgba(0,0,0,0.2);
    box-shadow: 0 1px 0 #fff, inset 0 3px 3px rgba(0,0,0,0.2);
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #c5c5c5;
    border-radius: 5px;
    height: 100px;
    overflow: auto;
    padding: 0px 12px 0px 0px;
    outline: none;
    width: 288px;
    padding: 0px 0px 0px 3px;
    font: 13px 'Open Sans', sans-serif;
    color: #141414;
}

#contact_page_accessories_content_placeholder select {
    cursor: pointer;
}

#contact_page_accessories_content_placeholder input[type='text'], input[type='password'] {
    cursor: text;
}

/*#contact_page_accessories_content_placeholder button, a.button, input[type='button'], input[type='submit'] {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: #c10a0a;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eb3d3a), to(#c70000));
    background-image: -webkit-linear-gradient(top, #eb3d3a, #c70000);
    background-image: -moz-linear-gradient(top, #eb3d3a, #c70000);
    background-image: -ms-linear-gradient(top, #eb3d3a, #c70000);
    background-image: -o-linear-gradient(top, #eb3d3a, #c70000);
    background-image: linear-gradient(top, #eb3d3a, #c70000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eb3d3a, endColorstr=#c70000);
    border: 1px solid #b00d0c;
    border-bottom-color: #333333;
    border-radius: 4px;
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    padding: 8px 10px;
    text-decoration: none;
    text-shadow: 0 1px 0 #2b2b2b;
    vertical-align: middle;
}

    #contact_page_accessories_content_placeholder button:hover, a.button:hover, input[type='button']:hover, input[type='submit']:hover {
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        background-color: #c10a0a;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#c70000), to(#eb3d3a));
        background-image: -webkit-linear-gradient(top, #c70000, #eb3d3a);
        background-image: -moz-linear-gradient(top, #c70000, #eb3d3a);
        background-image: -ms-linear-gradient(top, #c70000, #eb3d3a);
        background-image: -o-linear-gradient(top, #c70000, #eb3d3a);
        background-image: linear-gradient(top, #c70000, #eb3d3a);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c70000, endColorstr=#eb3d3a);
        border: 1px solid #b00d0c;
        border-bottom-color: #333333;
        border-radius: 4px;
        color: #ffffff;
        display: inline-block;
        font-size: 12px;
        font-weight: 700;
        margin: 0;
        padding: 8px 10px;
        text-decoration: none;
        text-shadow: 0 1px 0 #2b2b2b;
        vertical-align: middle;
    }*/

#contact_page_accessories_content_placeholder button, a.button, input[type='button'], input[type='submit'] {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: #c10a0a;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0091c3), to(#037aa4));
    background-image: -webkit-linear-gradient(top, #0091c3, #037aa4);
    background-image: -moz-linear-gradient(top, #0091c3, #037aa4);
    background-image: -ms-linear-gradient(top, #0091c3, #037aa4);
    background-image: -o-linear-gradient(top, #0091c3, #037aa4);
    background-image: linear-gradient(top, #0091c3, #037aa4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0091c3, endColorstr=#037aa4);
    border: 1px solid #0091c3;
    border-bottom-color: #333333;
    border-radius: 4px;
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    padding: 8px 10px;
    text-decoration: none;
    text-shadow: 0 1px 0 #2b2b2b;
    vertical-align: middle;
}

    #contact_page_accessories_content_placeholder button:hover, a.button:hover, input[type='button']:hover, input[type='submit']:hover {
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        background-color: #c10a0a;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#037aa4), to(#0091c3));
        background-image: -webkit-linear-gradient(top, #037aa4, #0091c3);
        background-image: -moz-linear-gradient(top, #037aa4, #0091c3);
        background-image: -ms-linear-gradient(top, #037aa4, #0091c3);
        background-image: -o-linear-gradient(top, #037aa4, #0091c3);
        background-image: linear-gradient(top, #037aa4, #0091c3);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#037aa4, endColorstr=#0091c3);
        border: 1px solid #0091c3;
        border-bottom-color: #333333;
        border-radius: 4px;
        color: #ffffff;
        display: inline-block;
        font-size: 12px;
        font-weight: 700;
        margin: 0;
        padding: 8px 10px;
        text-decoration: none;
        text-shadow: 0 1px 0 #2b2b2b;
        vertical-align: middle;
    }

#product_page_tear_drop_flags_gallery_placeholder {
    width: 275px;
    float: left;
    margin: 5px 0px 0px 0px;
}

    #product_page_tear_drop_flags_gallery_placeholder img {
        padding: 0px 7px 0px 0px;
    }

.product_page_tear_drop_flags_gallery_heading_placeholder {
    width: 275px;
    color: #0091c3;
    font-size: 15px;
    float: left;
    margin: 0px 0px 20px 0px;
}

.teardrop_banners_slider_bg {
    float: left;
    width: 690px;
    margin: 0px 0px 25px 0px;
    padding: 7px 0px 0px 0px;
    height: 323px;
    background: url(../images/teardrop_banners_slider_bg.jpg) no-repeat;
    text-align: center;
}

.teardrop_banners_pricing_table {
    float: left;
    width: 680px;
    margin: 0px 0px 0px 5px;
    border: 1px solid #d0d0d0;
}

.teardrop_banners_pricing_table_top_row {
    float: left;
    width: 680px;
    height: 28px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #d0d0d0;
    background: -webkit-linear-gradient(top, #ffffff,#dfdfdf );
    background: -moz-linear-gradient(top, #ffffff, #dfdfdf );
    background: -o-linear-gradient(top, #ffffff, #dfdfdf );
    background: -ms-linear-gradient(top, #ffffff, #dfdfdf );
    background: linear-gradient(top, #ffffff,#dfdfdf );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 );
    color: #141414;
}

.teardrop_banners_pricing_table_row_content {
    float: left;
    width: 680px;
    height: 28px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #d0d0d0;
    color: #141414;
}

    .teardrop_banners_pricing_table_row_content strong {
        font-size: 11px;
        font-weight: normal;
    }

.size {
    float: left;
    width: 140px;
    border-right: 1px solid #d0d0d0;
    padding: 4px 0px 0px 7px;
    height: 24px;
}

.qty {
    float: left;
    width: 100px;
    border-right: 1px solid #d0d0d0;
    padding: 4px 0px 0px 20px;
    height: 24px;
}

.single_sided {
    float: left;
    width: 170px;
    border-right: 1px solid #d0d0d0;
    padding: 4px 0px 0px 50px;
    height: 24px;
}

.double_sided {
    float: left;
    width: 130px;
    border-right: 0px solid #d0d0d0;
    padding: 4px 0px 0px 50px;
    height: 24px;
}

.pullup_banners_pricing_table_placeholder {
    float: left;
    width: 685px;
    margin: 0px 0px 0px 0px;
    margin: 0px 0px 35px 0px;
}

.product_car_flags_content_table_placeholder {
    float: left;
    width: 685px;
    margin: 0px 0px 0px 0px;
    margin: 0px 0px 35px 0px;
    min-height: 550px;
}

.pullup_banners_pricing_table_heading_placeholder {
    float: left;
    width: 685px;
    margin: 0px 0px 0px 0px;
}

    .pullup_banners_pricing_table_heading_placeholder strong {
        font-size: 14px;
        font-weight: normal;
    }

    .pullup_banners_pricing_table_heading_placeholder h1 {
        margin: 0px;
        padding: 0px;
    }

.pullup_banners_pricing_table_content_placeholder_outer {
    float: left;
    width: 685px;
    margin: 15px 0px 0px 0px;
}

.pullup_banners_pricing_table__placeholder1 {
    float: left;
    width: 320px;
    margin: 0px 25px 0px 0px;
}

.products_pullup_banners_pricing_table_placeholder {
    float: left;
    width: 450px;
    margin: 0px 25px 0px 0px;
}

.pullup_banners_images_placeholder_outer {
    float: left;
    width: 200px;
    margin: 0px 0px 0px 0px;
    text-align: right;
}

.table_clothes_images_placeholder_outer {
    float: left;
    width: 207px;
    margin: 0px 0px 0px 0px;
}

    .table_clothes_images_placeholder_outer img {
        padding: 0px 0px 18px 0px;
    }

.flags_images_placeholder_outer {
    float: left;
    width: 160px;
    margin: 0px 0px 0px 0px;
    text-align: right;
}

.flags_pricing_table_placeholder1 {
    float: left;
    width: 400px;
    margin: 0px 25px 0px 0px;
}

.cafe_barriers_pricing_table_placeholder1 {
    float: left;
    width: 410px;
    margin: 0px 0px 0px 0px;
}

.cafe_barriers_pics_placeholder1 {
    float: left;
    width: 624px;
    height: 163px;
    background: url(../images/cafe_barriers.jpg) no-repeat;
    margin: 15px 0px 25px 0px;
}

.cafe_barriers_pics_placeholder2 {
    float: left;
    width: 624px;
    height: 163px;
    background: url(../images/fencing_mesh.jpg) no-repeat;
    margin: 15px 0px 25px 0px;
}

.cafe_barriers_pics_placeholder3 {
    /*float: left;
    width: 624px;
    height: 163px;
    background: url(../images/retail_mesh_banner.jpg) no-repeat;
    margin: 15px 0px 25px 0px;*/
    float: right;
    width: 200px;
    height: 460px;
    background: url(../images/retail_mesh_banner.jpg) no-repeat;
}

.cafe_barriers_pics_placeholder {
    float: left;
    width: 624px;
    height: 163px;
    background: url(../images/Bunting_flag.png) no-repeat;
    margin: 15px 0px 25px 0px;
}

.banner_aboutus_placeholder {
    float: left;
    width: 690px;
    height: 234px;
    background: url(../images/banner_about_us.jpg) no-repeat;
}

.banner_artwork_requirements_placeholder {
    float: left;
    width: 690px;
    height: 234px;
    background: url(../images/banner_artwork_requirements.jpg) no-repeat;
}

.img_butterflystand_placeholder {
    float: left;
    width: 147px;
    height: 218px;
    background: url(../images/xbanner.png) no-repeat;
}

.img_retailmeshhanging_placeholder {
    float: left;
    width: 118px;
    height: 292px;
    background: url(../images/img_retail_mesh_hanging_banner.jpg) no-repeat;
}

.img_flags_placeholder {
    float: right;
    width: 160px;
    height: 223px;
    background: url(../images/img_flags_custom_sizes.png) no-repeat;
}

.img_shopfront_flags_placeholder {
    float: right;
    width: 144px;
    height: 132px;
    background: url(../images/img_shop_front_flags.png) no-repeat;
}

.img_carmirrors_flags_placeholder {
    float: right;
    width: 127px;
    height: 94px;
    background: url(../images/car_mirror_flags.jpg) no-repeat;
}

.img_car_flags_placeholder {
    float: right;
    width: 120px;
    height: 90px;
    background: url(../images/car_flag.png) no-repeat;
}

.img_getagripsign_car_placeholder {
    float: left;
    width: 206px;
    height: 128px;
    background: url(../images/img_get_a_grip_sign_for_cars.jpg) no-repeat;
}

.img_getagripsign_shopwindow_placeholder {
    float: left;
    width: 128px;
    height: 147px;
    background: url(../images/img_get_a_grip_sign_for_shop_window.jpg) no-repeat;
}

.img_getagripsign_signonly_placeholder {
    float: left;
    width: 148px;
    height: 193px;
    background: url(../images/img_get_a_grip_signonly.jpg) no-repeat;
}

.img_handwave_placeholder {
    float: left;
    width: 175px;
    height: 226px;
    background: url(../images/hand_wave_flag.png) no-repeat;
}

.img_table_clothes_1_placeholder {
    float: left;
    width: 207px;
    height: 99px;
    background: url(../images/img_table_clothes_1.jpg) no-repeat;
    margin: 0px 0px 5px 0px;
}

.img_table_clothes_2_placeholder {
    float: left;
    width: 207px;
    height: 99px;
    background: url(../images/img_table_clothes_2.jpg) no-repeat;
    margin: 0px 0px 5px 0px;
}

.img_table_clothes_3_placeholder {
    float: left;
    width: 207px;
    height: 99px;
    background: url(../images/img_table_clothes_3.jpg) no-repeat;
}

.img_vinyle_banner_placeholder {
    float: left;
    width: 265px;
    height: 115px;
    background: url(../images/img_vinyl_banner-01.png) no-repeat;
    margin: 0px 0px 15px 0px;
}

.img_xbanners_placeholder {
    float: left;
    width: 148px;
    height: 350px;
    background: url(../images/xbanner.png) no-repeat;
}

.img_pullup_banner_placeholder {
    float: left;
    width: 166px;
    height: 667px;
    background: url(../images/img_pullup_banner_products.png) no-repeat;
}

.img_teardrop_and_wing_banner_placeholder {
    float: left;
    width: 690px;
    height: 234px;
    background: url(../images/banner_product_page.png) no-repeat;
}

.img_wing_banner_placeholder {
    float: left;
    width: 690px;
    height: 234px;
    background: url(../images/banner_wing.png) no-repeat;
}

.img_gallery_banner_1_placeholder {
    float: left;
    width: 36px;
    height: 84px;
    background: url(../images/gallery_banner_1.jpg) no-repeat;
    margin: 0px 8px 0px 0px;
}

.img_gallery_banner_2_placeholder {
    float: left;
    width: 36px;
    height: 84px;
    background: url(../images/gallery_banner_2.jpg) no-repeat;
    margin: 0px 8px 0px 0px;
}

.img_gallery_banner_3_placeholder {
    float: left;
    width: 36px;
    height: 84px;
    background: url(../images/gallery_banner_3.jpg) no-repeat;
    margin: 0px 8px 0px 0px;
}

.img_gallery_banner_4_placeholder {
    float: left;
    width: 36px;
    height: 84px;
    background: url(../images/gallery_banner_4.jpg) no-repeat;
    margin: 0px 8px 0px 0px;
}

.img_gallery_banner_5_placeholder {
    float: left;
    width: 36px;
    height: 84px;
    background: url(../images/gallery_banner_5.jpg) no-repeat;
    margin: 0px 8px 0px 0px;
}

.img_gallery_banner_6_placeholder {
    float: left;
    width: 36px;
    height: 84px;
    background: url(../images/gallery_banner_6.jpg) no-repeat;
    margin: 0px 8px 0px 0px;
}

.img_pullup_budget_banner_placeholder {
    float: left;
    width: 193px;
    height: 211px;
    background: url(../images/img_pullup_budget.png) no-repeat;
}

.img_pullup_deluxe_banner_placeholder {
    float: left;
    width: 199px;
    height: 216px;
    background: url(../images/img_pullup_deluxe.jpg) no-repeat;
}

.img_pullup_premium_banner_placeholder {
    float: left;
    width: 199px;
    height: 207px;
    background: url(../images/img_pullup_super_premium.png) no-repeat;
}

.img_table_top_banner_placeholder {
    float: left;
    width: 260px;
    height: 381px;
    background: url(../images/img_table_top_banners.png) no-repeat;
}

.pricing_table_cafe_barriers {
    float: left;
    width: 624px;
    border: 1px solid #d0d0d0;
}

.pricing_table_cafe_barriers_row {
    float: left;
    width: 624px;
    height: 28px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #d0d0d0;
    background: -webkit-linear-gradient(top, #ffffff, #dfdfdf );
    background: -moz-linear-gradient(top, #ffffff, #dfdfdf );
    background: -o-linear-gradient(top, #ffffff, #dfdfdf );
    background: -ms-linear-gradient(top, #ffffff, #dfdfdf );
    background: linear-gradient(top, #ffffff, #dfdfdf );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 );
    color: #141414;
}

.pricing_table_cafe_barriers_row_content {
    float: left;
    width: 624px;
    height: 28px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #d0d0d0;
    color: #141414;
}

.size_cafe_barriers {
    float: left;
    width: 150px;
    border-right: 1px solid #d0d0d0;
    padding: 4px 0px 0px 7px;
    height: 24px;
}

.qty_cafe_barriers {
    float: left;
    width: 120px;
    border-right: 1px solid #d0d0d0;
    padding: 4px 0px 0px 20px;
    height: 24px;
}

.price_cafe_barriers {
    float: left;
    width: 140px;
    padding: 4px 0px 0px 20px;
    height: 24px;
}

.pricing_table_pullup {
    float: left;
    width: 320px;
    border: 1px solid #d0d0d0;
}

.pricing_table_pullup_top_row {
    float: left;
    width: 320px;
    height: 28px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #d0d0d0;
    background: -webkit-linear-gradient(top, #ffffff, #dfdfdf );
    background: -moz-linear-gradient(top, #ffffff, #dfdfdf );
    background: -o-linear-gradient(top, #ffffff, #dfdfdf );
    background: -ms-linear-gradient(top, #ffffff, #dfdfdf );
    background: linear-gradient(top, #ffffff, #dfdfdf );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 );
    color: #141414;
}

.pricing_table_pullup_row_content {
    float: left;
    width: 320px;
    height: 28px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #d0d0d0;
    color: #141414;
}

.size_pullup {
    float: left;
    width: 125px;
    border-right: 1px solid #d0d0d0;
    padding: 4px 0px 0px 7px;
    height: 24px;
}

.qty_pullup {
    float: left;
    width: 65px;
    border-right: 1px solid #d0d0d0;
    padding: 4px 0px 0px 20px;
    height: 24px;
}

.price_pullup {
    float: left;
    width: 80px;
    padding: 4px 0px 0px 20px;
    height: 24px;
}

.accessories_pics_placeholder_outer {
    float: left;
    width: 645px;
    border: 1px solid #d0d0d0;
    padding: 15px;
    margin: 0px 0px 20px 0px;
}

.accessories_pics_placeholder {
    float: left;
    width: 645px;
    padding: 0px 0px 20px 0px;
}

.accessories_pics_placeholder1 {
    float: left;
    width: 645px;
    padding: 0px 0px 0px 0px;
}

.accessories_pics_name_placeholder1 {
    float: left;
    width: 215px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.accessories_pics_name_placeholder {
    float: left;
    width: 200px;
    padding: 0px 15px 5px 0px;
    text-align: center;
}

.accessories_retractable_cross_placeholder {
    float: left;
    width: 200px;
    height: 77px;
    background: url(../images/retractable_cross_base.jpg) no-repeat top center;
}

.accessories_flatmetal_base_placeholder {
    float: left;
    width: 200px;
    height: 77px;
    background: url(../images/flat_metal_base.jpg) no-repeat top center;
}

.accessories_folding_car_base_placeholder {
    float: left;
    width: 200px;
    height: 77px;
    background: url(../images/folding_car_base.jpg) no-repeat top center;
}

.accessories_spiky_base_placeholder {
    float: left;
    width: 200px;
    height: 77px;
    background: url(../images/spiky_base.jpg) no-repeat top center;
}

.accessories_waterbag_placeholder {
    float: left;
    width: 200px;
    height: 77px;
    background: url(../images/water_bag.jpg) no-repeat top center;
}

.accessories_screw_in_base_placeholder {
    float: left;
    width: 200px;
    height: 77px;
    background: url(../images/screw_in_base.jpg) no-repeat top center;
}

.accessories_water_base_placeholder {
    float: left;
    width: 200px;
    height: 80px;
    background: url(../images/water_base.jpg) no-repeat top center;
}

.accessories_wall_mount_placeholder {
    float: left;
    width: 200px;
    height: 80px;
    background: url(../images/wall_mount_bracked.jpg) no-repeat top center;
}

.accessories_90wall_mount_placeholder {
    float: left;
    width: 200px;
    height: 80px;
    background: url(../images/90_Wall_Mount_Small.jpg) no-repeat top center;
}

.accessories_180wall_mount_placeholder {
    float: left;
    width: 200px;
    height: 80px;
    background: url(../images/180_Vertical_Small.jpg) no-repeat top center;
}

.accessories_crossbase_placeholder {
    float: left;
    width: 200px;
    height: 80px;
    background: url(../images/cross_base_3.jpg) no-repeat top center;
}

.accessories_oxford_carrycase_placeholder {
    float: left;
    width: 200px;
    height: 25px;
    background: url(../images/oxford_carry_case.jpg) no-repeat top center;
    margin-top: 55px;
}

.accessories_pics_name_placeholder strong {
    color: #0091c3;
    font-weight: normal;
}

.accessories_pricing_table {
    float: left;
    width: 675px;
    border: 1px solid #d0d0d0;
    margin: 15px 0px 25px 0px;
}

.product_accessories_pricing_table {
    float: left;
    width: 675px;
    border: 0px solid #d0d0d0;
    margin: 15px 0px 25px 0px;
}

.accessories_pricing_table_top_row {
    float: left;
    width: 675px;
    height: 28px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #d0d0d0;
    background: -webkit-linear-gradient(top, #ffffff, #dfdfdf );
    background: -moz-linear-gradient(top, #ffffff, #dfdfdf );
    background: -o-linear-gradient(top, #ffffff, #dfdfdf );
    background: -ms-linear-gradient(top, #ffffff, #dfdfdf );
    background: linear-gradient(top, #ffffff, #dfdfdf );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 );
    color: #141414;
}

.accessories_pricing_table_row_content {
    float: left;
    width: 675px;
    height: 28px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #d0d0d0;
    color: #141414;
}

.item_accessories {
    float: left;
    width: 323px;
    border-right: 1px solid #d0d0d0;
    padding: 4px 0px 0px 7px;
    height: 24px;
}

.price_accessories {
    float: left;
    width: 323px;
    border-right: 0px solid #d0d0d0;
    padding: 4px 0px 0px 20px;
    height: 24px;
}

.size_accessories {
    float: left;
    width: 80px;
    border-right: 1px solid #d0d0d0;
    padding: 4px 0px 0px 7px;
    height: 24px;
}

.qty_accessories {
    float: left;
    width: 70px;
    border-right: 1px solid #d0d0d0;
    padding: 4px 0px 0px 15px;
    height: 24px;
}

.single_sided_accessories {
    float: left;
    width: 235px;
    border-right: 1px solid #d0d0d0;
    padding: 4px 0px 0px 15px;
    height: 24px;
}

.double_sided_accessories {
    float: left;
    width: 235px;
    border-right: 0px solid #d0d0d0;
    padding: 4px 0px 0px 15px;
    height: 24px;
}

#inner_page_right_side_content_placeholder h1 {
    font-size: 30px;
    color: #474747;
}
#inner_page_right_side_content_placeholder_forgotpwd h1 {
    font-size: 30px;
    color: #474747;
}
#footer_placeholder_outer {
    margin: 0 auto;
    width: 100%;
    float: left !important;
    height: 274px;
    background: url(../images/footer_bg.jpg) repeat-x;
}

#footer_content_placeholder_outer {
    width: 972px;
    margin: 0 auto;
    padding: 20px 14px 0px 14px;
}

#our_product_range_placeholder_outer {
    width: 972px;
    float: left;
}

#our_product_range_heading_placeholder {
    width: 972px;
    float: left;
    color: #ffffff;
    padding: 0px 0px 18px 0px;
}

#our_product_range_icons_placeholder_outer {
    width: 972px;
    float: left;
}

.our_product_range_icons_placeholder {
    width: 74px;
    float: left;
    padding: 0px 38px 0px 0px;
    margin-bottom: 5px;
}

.our_product_range_icons_placeholder_1 {
    width: 74px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin-bottom: 5px;
}

#icons_underline {
    width: 972px;
    float: left;
    background: url(../images/icons_underline.png) no-repeat bottom left;
    height: 13px;
}

#icons_heading_placeholder {
    width: 972px;
    float: left;
    padding: 5px 0px 0px 0px;
}

#footer_bottom_content_placeholder {
    width: 972px;
    float: left;
    /*padding: 20px 0px 0px 0px;
    padding: 0px\9;*/
}

#footer_links_and_copyright_placeholder {
    width: 380px;
    float: left;
    font-size: 13px;
    color: #ffffff;
}

    #footer_links_and_copyright_placeholder a {
        color: #ffffff;
        padding: 0px 3px 0px 3px;
    }

        #footer_links_and_copyright_placeholder a:hover {
            text-decoration: underline;
        }

    #footer_links_and_copyright_placeholder strong {
        margin: 0px 0px 0px 0px;
        font-weight: normal;
        font-size: 11px;
    }

#footer_logos_placeholder {
    width: 430px;
    float: left;
}

    #footer_logos_placeholder img {
        padding: 0px 10px 0px 0px;
    }

#web_design_by_placeholder {
    width: 162px;
    float: left;
    vertical-align: baseline;
    font-size: 11px;
    color: #ffffff;
    text-align: right;
    padding: 35px 0px 0px 0px;
}

    #web_design_by_placeholder img {
        padding: 0px 0px 0px 10px;
    }

    #web_design_by_placeholder a {
        color: #ffffff;
    }

        #web_design_by_placeholder a:hover {
            text-decoration: underline;
        }

/* dropdown css starts */

#divmenu {
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    position: relative;
    z-index: 1000;
}

    #divmenu a {
        text-decoration: none;
    }

    #divmenu ul {
        list-style: none;
        margin: 0px;
        padding: 0px;
    }

/* 	LEVEL ONE   */
ul.dropdown {
    position: relative;
}

    ul.dropdown li {
        z-index: 999999;
        font-weight: bold;
        float: left;
        zoom: 1;
    }

    ul.dropdown a:hover {
        color: #fff;
    }

    ul.dropdown a:active {
        color: #fff;
    }

    ul.dropdown li a {
        display: block;
        padding-left: 13px;
        padding-right: 13px;
        padding-top: 5px;
        padding-bottom: 5px;
        border-right: 1px solid #C78C89;
        color: #D9F6EE;
        font-size: 11px;
        font-weight: normal;
    }

    ul.dropdown li:last-child a {
        border-right: none;
    }
    /* Doesn't work in IE */
    ul.dropdown li.hover,
    ul.dropdown li:hover {
        background-color: #AE3631;
        color: #fff;
        position: relative;
    }

        ul.dropdown li.hover a {
            color: #fff;
        }

    /* 	LEVEL TWO   */
    ul.dropdown ul {
        width: 280px;
        visibility: hidden;
        position: absolute;
        top: 100%;
        left: 0;
    }

        ul.dropdown ul li {
            font-weight: normal;
            background-color: #961D20;
            color: #000;
            border-left: 1px solid #C78C89;
            border-right: 1px solid #C78C89;
            border-bottom: 1px solid #C78C89;
            float: none;
        }
            /* IE 6 & 7 Needs Inline Block */
            ul.dropdown ul li a {
                border-right: none;
                width: 100%;
                display: inline-block;
            }

        /* 	LEVEL THREE */
        ul.dropdown ul ul {
            left: 100%;
            top: 0;
        }

    ul.dropdown li:hover > ul {
        visibility: visible;
    }

/* dropdown css ends */

/*Sitemap CSS Starts here */

ul.LinkedList {
    display: block;
    line-height: 30px;
    float: left;
    min-height: 600px !important;
}
/* ul.LinkedList ul { display: none; } */
.HandCursorStyle {
    cursor: pointer;
    cursor: hand;
}
/* For IE */

.LinkedList ol, ul {
    list-style: none;
    height:;
}

.LinkedList ul li {
    padding: 0px 0px 0px 15px;
    list-style: inside url(../images/list_img_banner_size.jpg);
}

.img_handwave_flag_placeholder {
    float: right;
    width: 120px;
    height: 145px;
    background: url(../images/hand_wave_flag.png) no-repeat;
}

.img_handwave_flag_us_placeholder {
    float: right;
    width: 120px;
    height: 145px;
    background: url(../images/HandWaveFlagsUs.jpg) no-repeat;
}

.img_bunting_flag_us_placeholder {
    float: right;
    width: 250px;
    height: 145px;
    background: url(../images/Bunting_flag.png) no-repeat;
}

.flagpricing_table_pullup {
    float: left;
    width: 420px;
    border: 1px solid #d0d0d0;
}

.mediawall_table_pullup {
    float: left;
    width: 320px;
    border: 1px solid #d0d0d0;
}

.flagpricing_table_pullup_top_row {
    float: left;
    width: 420px;
    height: 28px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #d0d0d0;
    background: -webkit-linear-gradient(top, #ffffff, #dfdfdf );
    background: -moz-linear-gradient(top, #ffffff, #dfdfdf );
    background: -o-linear-gradient(top, #ffffff, #dfdfdf );
    background: -ms-linear-gradient(top, #ffffff, #dfdfdf );
    background: linear-gradient(top, #ffffff, #dfdfdf );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 );
    color: #141414;
}

.mediawall_table_pullup_top_row {
    float: left;
    width: 320px;
    height: 28px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #d0d0d0;
    background: -webkit-linear-gradient(top, #ffffff, #dfdfdf );
    background: -moz-linear-gradient(top, #ffffff, #dfdfdf );
    background: -o-linear-gradient(top, #ffffff, #dfdfdf );
    background: -ms-linear-gradient(top, #ffffff, #dfdfdf );
    background: linear-gradient(top, #ffffff, #dfdfdf );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 );
    color: #141414;
}

.mediawall_table_pullup_row_content {
    float: left;
    width: 320px;
    height: 28px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #d0d0d0;
    color: #141414;
}


.flagpricing_table_pullup_row_content {
    float: left;
    width: 420px;
    height: 28px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #d0d0d0;
    color: #141414;
}

.mediawall_table_pullup_row_content {
    float: left;
    width: 320px;
    height: 28px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #d0d0d0;
    color: #141414;
}

.flagprice_pullup {
    float: left;
    width: 80px;
    padding: 4px 0px 0px 20px;
    height: 24px;
    border-right: 1px solid #d0d0d0;
}


.footer_icon_heading {
    width: 100px;
    /*float: left;*/
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    text-transform: uppercase;
    color: #f8f4b3;
    text-align: center;
    margin-left: -15px;
}

.heading_tablecovers {
    width: 84px;
    font-size: 12px;
    color: #f8f4b3;
    text-align: center;
    margin-left: -6px;
}

.heading_cafe {
    width: 87px;
    font-size: 12px;
    color: #f8f4b3;
    text-align: center;
    margin-left: -8px;
}

.Vinyl_Banners {
    width: 90px;
    font-size: 12px;
    color: #f8f4b3;
    text-align: center;
    margin-left: -8px;
}

.pullup_banners {
    width: 105px;
    font-size: 12px;
    color: #f8f4b3;
    text-align: center;
    margin-left: -17px;
}

.Handwave_Flags {
    width: 110px;
    font-size: 12px;
    color: #f8f4b3;
    text-align: center;
    margin-left: -17px;
}

.ShopFront_Flags {
    width: 112px;
    font-size: 12px;
    color: #f8f4b3;
    text-align: center;
    margin-left: -20px;
}

.TearDropAndWingBanners {
    width: 112px;
    /*float: left;*/
    font-size: 12px;
    text-transform: uppercase;
    color: #f8f4b3;
    text-align: center;
    margin-left: -20px;
}

#contact_page_Captcha_text_placeholder {
    float: left;
    width: 210px;
    padding: 52px 15px 0px 0px;
    text-align: right;
}
/*Sitemap CSS Starts here */
.wrap {
    margin: 0;
    width: 100%;
}

.slider {
    /*margin-left: 6%;*/
    overflow: hidden;
    position: relative;
    width: 872px;
}

    .slider ul {
        margin: 0;
        padding: 0;
        width: 100%;
    }

    .slider li {
        float: left;
        list-style: none outside none;
    }

.prev-slide {
    position: relative;
    top: -75px;
}

.next-slide {
    left: 94%;
    position: relative;
    top: -75px;
}

@-moz-document url-prefix() {
    .wrap;

{
    margin: 0;
    width: 100%;
    display: inline-block;
}

}

.fileupload_page_fields_placeholder {
    float: left;
    padding: 10px;
    display: inline-block;
    width: 690px;
}

#FileUploadList {
    float: left;
    width: 70%;
}

#FileUploadButton {
    float: left;
}

#ValidationMsg {
    clear: both;
}

#FileDetailGrid {
    width: 100%;
}
/*#grd1{width:100%;color: #2e2e2e;border-color: #c5c5c5;  border-collapse: separate;
    empty-cells: show;  border-style: solid;
    border-width: 1px;
    font-family: inherit;
    font-size: 100%;}
   #trhead { border-style: solid !important;
    border-width: 0 0 1px 1px !important;
    font-weight: normal !important;
    overflow: hidden !important;
    padding: 0.5em 0.6em 0.4em !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;  text-align: left !important;  background-color: #E3E3E3 !important; color: #2E2E2E !important;}*/
table {
    border-collapse: separate;
    border-spacing: 0;
     -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -ms-border-radius: 4px 4px 4px 4px;
    -o-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    border-left: 1px solid #c6c9cc;
    border-bottom: 1px solid #c6c9cc;
    border-right: 1px solid #c6c9cc;
    bordet-top:1px solid #c6c9cc;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.6);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.6);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.6);
width:100%;
}

th, td {
    vertical-align: top;
}

th {
    background: #404853;
    background: linear-gradient(#80546D, #000000);
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    color: #fff;
    font-size: 11px;
    padding: 9px 8px 7px 8px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
    text-transform: uppercase;
   
}

    th.date, th.filename ,th.fsize, th.action {
        text-align: center;
    }

    th.date {
        border-left: 0;
        -webkit-border-radius: 4px 0 0 0;
-moz-border-radius: 4px 0 0 0;
-ms-border-radius: 4px 0 0 0;
-o-border-radius: 4px 0 0 0;
border-radius: 4px 0 0 0;
    }

    th.action {
        border-right: 0;
        -webkit-border-radius: 0 4px 0 0;
-moz-border-radius: 0 4px 0 0;
-ms-border-radius: 0 4px 0 0;
-o-border-radius: 0 4px 0 0;
border-radius: 0 4px 0 0;
    }

td {
    padding: 8px;
}

tbody td {
    border-bottom: 1px solid #c6c9cc;
    border-left: 1px solid #e4e7eb;
    border-right: 1px solid rgba(255, 255, 255, 0.6);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6);
}

tbody tr:nth-child(even) td {
    background: #e8eae9;
    background: linear-gradient(#f7faf9, #e8eae9);
    border-left: 1px solid #d5d8db;
}

    tbody td.date, tbody tr:nth-child(even) td.date {
        border-left: 1px solid #c6c9cc;
    }

tbody td.date {
    color: #404853;
    font-weight: bold;
}

tbody td.date, tbody td.fsize {
    vertical-align: middle;
}

tbody td.date, tbody td.fsize,tbody td.action {
    text-align: center;
}

tbody td.action {
    border-right: 1px solid #c6c9cc;
   
}

tfoot td {
    border-bottom: 1px solid #c6c9cc;
    border-left: 1px solid #e4e7eb;
    border-right: 1px solid rgba(255, 255, 255, 0.6);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6);
    text-align: right;
}

    tfoot td.title {
        border-left: 1px solid #c6c9cc;
    }

    tfoot td.price {
        border-right: 1px solid #c6c9cc;
    }

tfoot tr.sub td {
    border-bottom: 0;
    padding: 8px 8px 0 8px;
}

tfoot tr.tax td {
    padding: 0 8px 8px 8px;
}

tfoot tr.sub td, tfoot tr.tax td {
    color: #8c8c8c;
    font-size: 12px;
}

tfoot tr.total td {
    background: #e8eae9;
    background: linear-gradient(#f7faf9, #e8eae9);
    color: #404853;
    font-size: 14px;
    font-weight: bold;
}

    tfoot tr.total td.price {
        border-left: 1px solid #d5d8db;
    }

.in {
    color: #00b515;
}

.out {
    color: #b50000;
}

span {
    color: #8c8c8c;
    display: block;
    font-size: 12px;
    font-weight: normal;
}



.product_page_accessories_content_placeholder ul { line-height: 24px;
    list-style: disc outside url("../images/list_img_banner_size.jpg");
    margin: 0 0 0 10px;
}

.img_bunting_flag2_us_placeholder {
    float: inherit;
    width: 250px;
    height: 145px;
    background: url(../images/Bunting_flag22.png) no-repeat;
}
.cafe_barriers_pics1_placeholder1 {
    float: left;
    width: 624px;
    height: 163px;
    background: url(../images/cafe_barriers1.png) no-repeat;
    margin: 15px 0px 25px 0px;
}


.price_cafe_Single_Sided_barriers {
   border-right: 1px solid #D0D0D0;  float: left;
    width: 140px;
    padding: 4px 0px 0px 20px;
    height: 24px;
}.car_flag_pricing_table_placeholder1 {
    float: left;
    margin: 0 25px 0 0;
    width: 355px;
}.car_flag_images_placeholder_outer {
    float: left;
    margin: 0;
    text-align: right;
    width: 260px;
}
.img_car_flags_placeholder {
    background: url("../images/car_flag.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: inherit;
    height: 184px;
    width: 260px;
}

.car_flagpricing_table_pullup {
    border: 1px solid #D0D0D0;
    float: left;
    width: 354px;
}
.car_flagpricing_table_pullup_top_row {
    background: -moz-linear-gradient(center top , #FFFFFF, #DFDFDF) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #D0D0D0;
    color: #141414;
    float: left;
    height: 28px;
    padding: 0;
    width: 354px;
}
.car_flagpricing_table_pullup_row_content {
    border-bottom: 1px solid #D0D0D0;
    color: #141414;
    float: left;
    height: 28px;
    padding: 0;
    width: 354px;
}

.car_flag_qty_pullup {
    border-right: 1px solid #D0D0D0;
    float: left;
    height: 24px;
    padding: 4px 0 0 20px;
    width: 100px;
}
.img_pole_flags_placeholder {
    background: url("../images/pole_flag.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
height:490px;
    width: 200px;
}

.pole_flags_images_placeholder_outer {
    float: left;
    margin: 0;
    text-align: right;
    width: 250px;
}
.img_retailmesh__banner_placeholder{
 background: url("../images/retail_mesh_banners.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 279px;
    width: 122px;
}
.x-banner_images_placeholder_outer {
    float: left;
    margin: 0;
    width: 205px;
}

.img_butterflystand_placeholder {
    background: url("../images/xbanner.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 350px;
    width: 205px;
}
.table_cover_pricing_table__placeholder1 {
    float: left;
    width: 385px;
    margin: 0px 25px 0px 0px;
}


.table_cover_table_pullup {
    float: left;
    width: 385px;
    border: 1px solid #d0d0d0;
}
.table_cover_table_pullup_top_row {
    float: left;
    width: 385px;
    height: 28px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #d0d0d0;
    background: -webkit-linear-gradient(top, #ffffff, #dfdfdf );
    background: -moz-linear-gradient(top, #ffffff, #dfdfdf );
    background: -o-linear-gradient(top, #ffffff, #dfdfdf );
    background: -ms-linear-gradient(top, #ffffff, #dfdfdf );
    background: linear-gradient(top, #ffffff, #dfdfdf );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 );
    color: #141414;
}
.table_cover_table_pullup_row_content {
    float: left;
    width: 385px;height: 28px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #d0d0d0;
    color: #141414;
}
.table_cover_qty_pullup {
    float: left;
    width: 120px;
    border-right: 1px solid #d0d0d0;
    padding: 4px 0px 0px 20px;
height:24px;
}
.table_cover_size_pullup {
    float: left;
    width: 90px;
    border-right: 1px solid #d0d0d0;
    padding: 4px 0px 0px 7px;
    height: 24px;
}
.table_cover_price_pullup {
    float: left;
    width: 120px;
    padding: 4px 0px 0px 20px;
    height: 24px;
}


.table_cover_images_placeholder_outer {
    float: left;
    width: 260px;
    margin: 0px 0px 0px 0px;
}

  
.img_table_cover_1_placeholder {
    float: left;
    width: 271px;
    height: 145px;
    background: url(../images/img_table_clothes_1.png) no-repeat;
    margin: 0px 0px 5px 0px;
}



.teardrop_banners_size{   border-right: 1px solid #D0D0D0;float: left;width: 60px;height: 100%;}
.teardrop_banners_qty{border-right: 1px solid #D0D0D0;float: left;width: 65px;height: 100%;}
.teardrop_banners_Retractable_Cross_Base{border-right: 1px solid #D0D0D0;float: left;width: 85px;height: 100%;}
.teardrop_banners_Lightweight_Retractable{border-right: 1px solid #D0D0D0;float: left;width: 85px;height: 100%;}
.teardrop_banners_Flat_Base{border-right: 1px solid #D0D0D0;float: left;width: 70px;height: 100%;}
.teardrop_banners_Car_Base{border-right: 1px solid #D0D0D0;float: left;width: 65px;height: 100%;}
.teardrop_banners_Water_Base{border-right: 1px solid #D0D0D0;float: left;width: 80px;height: 100%;}
.teardrop_banners_Wall_Mount_Bracket{border-right: 1px solid #D0D0D0;float: left;width:85px;height: 100%;}
.teardrop_banners_Screw_In_Base{border-right: 0 solid #D0D0D0;float: left;width: 77px;height: 100%;}

.teardrop_banners_size_heading{   border-right: 1px solid #D0D0D0;float: left;width: 60px;height: 40px;}
.teardrop_banners_qty_heading{border-right: 1px solid #D0D0D0;float: left;width: 65px;height: 40px;}
.teardrop_banners_Retractable_Cross_Base_heading{border-right: 1px solid #D0D0D0;float: left;width: 85px;height: 40px;}
.teardrop_banners_Lightweight_Retractable_heading{border-right: 1px solid #D0D0D0;float: left;width: 85px;height: 40px;}
.teardrop_banners_Flat_Base_heading{border-right: 1px solid #D0D0D0;float: left;width: 70px;height: 40px;}
.teardrop_banners_Car_Base_heading{border-right: 1px solid #D0D0D0;float: left;width: 65px;height: 40px;}
.teardrop_banners_Water_Base_heading{border-right: 1px solid #D0D0D0;float: left;width: 80px;height: 40px;}
.teardrop_banners_Wall_Mount_Bracket_heading{border-right: 1px solid #D0D0D0;float: left;width:85px;height: 40px;}
.teardrop_banners_Screw_In_Base_heading{border-right: 0 solid #D0D0D0;float: left;width: 77px;height: 40px;}
.teardrop_banners_pricing_table2_top_row {
    background: -moz-linear-gradient(center top , #FFFFFF, #dfdfdf) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #D0D0D0;
    color: #141414;
    float: left;
    height: 40px;
    padding: 0;
    width: 680px;
}
.vinyl_banners_pricing_table__placeholder1 {
    float: left;
    width: 550px;
    margin: 0px 25px 0px 0px;
}
.vinyl_pricing_table_pullup {
    float: left;
    width: 550px;
    border: 1px solid #d0d0d0;
}
.vinyl_pricing_table_pullup_top_row {
    float: left;
    width: 550px;
    height: 28px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #d0d0d0;
    background: -webkit-linear-gradient(top, #ffffff, #dfdfdf );
    background: -moz-linear-gradient(top, #ffffff, #dfdfdf );
    background: -o-linear-gradient(top, #ffffff, #dfdfdf );
    background: -ms-linear-gradient(top, #ffffff, #dfdfdf );
    background: linear-gradient(top, #ffffff, #dfdfdf );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 );
    color: #141414;
}
.vinyl_pricing_table_pullup_row_content{
    float: left;
    width: 550px;height: 28px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #d0d0d0;
    color: #141414;
}
.vinyl_size_pullup {
    float: left;
    width: 155px;
    border-right: 1px solid #d0d0d0;
    padding: 4px 0px 0px 7px;
    height: 24px;
}
.vinyl_qty_pullup {
    border-right: 1px solid #D0D0D0;
    float: left;
    height: 24px;
    padding: 4px 0 0 35px;
    width: 80px;
}


.vinyl_price_pullup {
    float: left;
    height: 24px;
    padding: 4px 0 0 30px;
    width: 100px;
}
.vinyle_img_banner_placeholder{
    float: left;
    width: 479px;
    height: 182px;
    background: url(../images/img_vinyl_banner-02.png) no-repeat;
    margin: 0px 0px 15px 0px;
}
.Marquees_size_pullup {
    border-right: 1px solid #D0D0D0;
    float: left;
    height: 24px;
    padding: 4px 0 0 7px;
    width: 240px;
}

.Marquees_qty_pullup {
    border-right: 0 solid #D0D0D0;
    float: left;
    height: 24px;
    padding: 4px 0 0 20px;
    width: 50px;
}
.img_marquee_flag_us_placeholder{
 background: url("../images/marquee_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 200px;
    width: 170px;
}

.img_marquee_small_flag_us_placeholder{
 background: url("../images/marquee_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 180px;
    width: 180px;
}

.img_marquee1_flag_us_placeholder{
 background: url("../images/marquee1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 200px;
    width: 171px;
}
.img_marquee2_flag_us_placeholder{
 background: url("../images/marquee2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 200px;
    width: 170px;
}
.img_marquee3_flag_us_placeholder{
 background: url("../images/marquee3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 200px;
    width: 170px;
}
.img_a-frames_flags_placeholder {
    float: right;
    width: 200px;
    height: 250px;
    background: url(../images/snaplock.png) no-repeat;
}
.table_small {}
.table_small .pricing_table_pullup {width: 330px !important;}
.table_small .size_pullup {width: 136px !important;}
.table_small .pricing_table_pullup_top_row {width: 330px !important;}
.table_small .pricing_table_pullup_row_content {width: 330px !important;}

.table_small .car_flagpricing_table_pullup_row_content{width: 360px !important;}
.table_small .car_flagpricing_table_pullup_top_row{width: 360px !important;}
.table_small .car_flagpricing_table_pullup{width: 360px !important;}



/*New Added css by kartik*/

.custom
{
    width:370px;
}
.products_pullup_banners_pricing_table_placeholder_kk {
    float: left;
    width: 400px;
    margin: 0px 25px 0px 0px;
}

 .flagprice_pullup_ProductCarMag {
        border-right: 1px solid #d0d0d0;
        float: left;
        height: 24px;
        padding: 4px 0 0 20px;
        width: 180px;
        /*width: 126px;*/
    }
    .qty_pullup_ProductCarMag {
        border-right: 1px solid #d0d0d0;
        float: left;
        height: 24px;
        padding: 4px 0 0 20px;
         width: 98px;
        /*width: 152px;*/
    }
    
.img_gallery_Car_Magnet {
    background: url("../images/Car-Magnet.jpg") no-repeat scroll left center / 100% auto rgba(0, 0, 0, 0);
    float: left;
    height: 200px;
    width: 200px;
}

   
.img_gallery_ElectrostaticStickers {
    background: url("../images/Electromagnetic-Stickers.jpg") no-repeat scroll left center / 100% auto rgba(0, 0, 0, 0);
    float: left;
    height: 200px;
    width: 200px;
}

  
.img_gallery_Pennants {
    background: url("../images/Pennant-NZ.jpg") no-repeat scroll left center / 100% auto rgba(0, 0, 0, 0);
    float: left;
    height: 270px;
    width:200px ;
} 
.img_gallery_PopUpVertical {
    background: url("../images/PopUpVertical.jpg") no-repeat scroll left center / 100% auto rgba(0, 0, 0, 0);
    float: left;
    height: 250px;
    width:250px ;
}
  
.img_gallery_PullOutBanner {
    background: url("../images/PullOutBanner.jpg") no-repeat scroll left center / 100% auto rgba(0, 0, 0, 0);
    float: left;
    height: 250px;
    width:650px ;
}

.img_gallery_PopUpBanner {
    background: url("../images/PopUpBanner.jpg") no-repeat scroll left center / 100% auto rgba(0, 0, 0, 0);
    float: left;
    height: 270px;
    width:300px ;
}

 
.img_gallery_MeshBanner {
    background: url("../images/MeshBanner.jpg") no-repeat scroll left center / 100% auto rgba(0, 0, 0, 0);
    float: left;
    height: 280px;
    width:300px;
}
.img_gallery_FabricTower {
    background: url("../images/FabricTower.jpg") no-repeat scroll left center / 100% auto rgba(0, 0, 0, 0);
    float: left;
    height: 400px;
    width:200px;
}

.img_gallery_FabricTable_2 {
    background: url("../images/FabricTable_2.jpg") no-repeat scroll left center / 100% auto rgba(0, 0, 0, 0);
    float: left;
    height: 300px;
    width:250px;
}

/*for footer*/
#footer_icon_inline_Car-Magnet {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/Car-Magnet.jpg) no-repeat;
}

/*for pullout banners*/

.customtable
    {
        width:350px;
    }
    .customtablecolumn
    {
        width:350px;
    }
    .customtablerow
    {
        width:350px;
    }
    .customtablecontent
    {
        width:140px;
    }

    /*pennants*/
    .customtablepannents
    {
        width:360px;
    }
    .customtablecolumnpannents
    {
        width:360px;
    }
    .customtablerowpannents
    {
        width:360px;
    }
    .customtablecontentpannents
    {
        width:160px;
    }


    /*footer slider product*/ 
    
#footer_icon_inline_ProductCarMagnets {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_Car-Magnet1.png) no-repeat;
}

   
#footer_icon_inline_ElectrostaticStickers {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_ProductElectrostaticStickers2.png) no-repeat;
}

   
#footer_icon_inline_ProductPennants {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_ProductPennants5.png) no-repeat;
}

   
#footer_icon_inline_ProductMeshPolyesterBanners {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_ProductMeshPolyesterBanners4.png) no-repeat;
}

  
#footer_icon_inline_ProductPopUpBanners {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_ProductPopUpBanners6.png) no-repeat;
}

  
#footer_icon_inline_ProductPullOutBanners {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_ProductPullOutBanners7.png) no-repeat;
}

  
#footer_icon_inline_ProductFabricCovered {
    width: 74px;
    height: 78px;
    float: left;
    background: url(../images/footer_ProductFabricCovered3.png) no-repeat;
}


