﻿/* mainstyle-CDN.min.060911.css */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small,
strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th,
td {
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    margin: 0;
    padding: 0;
}

:focus {
    outline: 0;
}

body {
    line-height: 1;
    color: #000;
    background: #FFF;
    font: 12px/16px Arial;
    width: 100%;
    background-color: #dfddd9;
    position: relative;
}

ol, ul {
    list-style: none;
}

table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: 400;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}

blockquote, q {
   /* quotes:;*/
}

h1, h2, h3, h4 {
    font-weight: 400;
}

.page {
    background: #dfddd9 repeat-y 0 0;
    width: 922px;
    margin: 0 auto;
    padding: 0 41px 5px;
}

strong {
    font-weight: 700;
}

.phone {
    font-weight: 700;
    color: #ed2724;
}

#logo {
    float: left;
    display: inline;
    margin-top: 11px;
}

#header #logo {
    float: left;
    margin: 25px 0 30px;
}

#getsite, #webhost, .phone_number {
    width: 361px;
    margin-top: 5px;
    clear: both;
    float: right;
    height: 64px;
    display: block;
}

#getsite {
    background: url(http://wpc.016b.edgecastcdn.net/00016B/webdotcom/images/sprite-sitewide2.png) no-repeat -1px -532px;
}

.homepage #getsite {
    background: url(http://wpc.016b.edgecastcdn.net/00016B/webdotcom/images/homepage/homepage-sprite.jpg) no-repeat -362px -695px;
}

#webhost {
    background: url(http://wpc.016b.edgecastcdn.net/00016B/webdotcom/images/sprite-sitewide2.png) no-repeat -1px -597px;
}

.homepage #webhost {
    background: url(http://wpc.016b.edgecastcdn.net/00016B/webdotcom/images/homepage/homepage-sprite.jpg) no-repeat -362px -760px;
}

.phone_number.franchise {
    background: url(http://wpc.016b.edgecastcdn.net/00016B/webdotcom/images/partnerprograms/franchise/franchisephonenumber.png) no-repeat 0 0;
}

.phone_number.community {
    background: url(http://wpc.016b.edgecastcdn.net/00016B/webdotcom/images/partnerprograms/community/communityphonenumber.png) no-repeat 0 0;
}

#menu {
    clear: left;
    position: relative;
    z-index: 9000;
    float: left;
    width: 919px;
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAQQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABQQEBAQEBQQEBQcFBAUHCQYFBQYJCggICQgICg0KCwsLCwoNDAwMDQwMDA8PEREPDxcWFhYXGRkZGRkZGRkZGQEGBgYKCQoTDQ0TFhEOERYZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZ/8AAEQgAKwOXAwERAAIRAQMRAf/EAGUAAQEAAwEAAAAAAAAAAAAAAAABBAUGCAEBAQAAAAAAAAAAAAAAAAAAAAEQAAECBwEBAAICAQUAAAAAAAABEyFRoRJSFBVjYgIDETFBYZEiMkIRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/APY37f3J+H/FP+3+f9AMdf2Kv9r/ACQS8BeAvAXgLwF4C8BeAvAXgLwF4C8BeAvAXgLwF4C8BeAvAXgLwF4C8BeAvAXgLwF4C8BeAvAXgLwF4C8BeAvAXgLwF4C8BeAvAXgLwF4C8BeAvAXgLwF4C8BeAvAXgLwF4C8BeAvAXgLwF4C8BeAvAXgLwF4C8BeAvAXgLwF4C8BeAvAXgLwF4C8BeAvAXgLwF4C8BeAvAXgLwF4C8BeAvAXgLwF4C8BeAvAXgLwF4C8BeAvAqfsX8f6UDI/D9yfl+H5L/wCvxT+SjX/l+278l/L+f7X+SCOAHADgBwA4AcAOAHADgBwA4AcAOAHADgBwA4AcAOAHADgBwA4AcAOAHADgBwA4AcAOAHADgBwA4AcAOAHADgBwA4AcAOAHADgBwA4AcAOAHADgBwA4AcAOAHADgBwA4AcAOAHADgBwA4AcAOAHADgBwA4AcAOAHADgBwA4AcAOAHADgBwA4AcAOAHADgBwA4AcAOAHADgBwA4AcAOAHADgBwA4AcAOAHADgBwA4AcAOAHADgBwA4Bfx/baqx/tFT/dAMJ1ADqAHUAOoAdAOoAdQA6gB0A6gB1ADqAHQDqAHUAOoAdQA6gB5ADqAHkAOgHQDqAHQDqAHUAOgHQDoB1ADoB1ADqAHUAOoAdQA6gB1ADqAHUAOoAdAOoAdQA6gB1ADqAHUAOgHUAOoAdAOgHQDqAHkAOoAdAOoAdQA6gB5ADqAHkAPIAeQA6gB5ADyAHkAPIAdQA6AeQA6AeQA6gB1ADoB4A8gB1ADoB1ADyAHkAOoAeQA6gB5ADyAHkAPIAeQA6AeQA8gB1ADoB5ADyAHkAOoAeQA8AeQA8gB1ADqAHUAOgHUAPIAeQDWbKTAbKTAbKTAbKTAbKTAbKTAbKTAbKTAbKTAbKTAm0kwGykwLspMBspMBspMBspMBspMBspMBspMBspMBspMBspMBspMBspMBspMBspMBspMBspMBspMBspMBspMBspMCbKTAbKTAbKTAuykwGykwJspMC7KTAbKTAbKTAbKTAbKTAbKTAbKTAbKTAbKTAmykwLspMBspMBspMCbKTAuykwJspMBspMBtJMBspMBtJMBspMBtJMBtJMBtJMBspMBspMBspMBtJMBtJMBspMBtJMBtJMBspMBtJMBspMBtJMBspMBtJMBspMBtJMBtJMBtJMBtJMBtJMBspMBspMBtJMBtJMBtJMBtJMBtJMBtJMBtJMBtJMBtJMBspMBtJMBtJMBtJMBspMBspMBspMBtJMBtJMBtJMBtJMBtJMBspMBtJMBtJMBspMBtJMBtJMBtJMBtJMBtJMBtJMDmekmQU6STAdJMgHSTIB0kyAdJMgHSTIB0kyAdJMgHSTIB0kyAdJMgHSTIB0kyAdJMgHSTIB0kyAdJMgHSTIB0kyAdJMgHSTIB0kyAdJMgHSTIB0kyAdJMgHSTIB0kyAdJMgHSTIB0kyAdNMgHTTIB0kyAdJMgHSTIB0kyAdJMgHSTIB0kyAdJMgHSTIB0kyAdJMgHSTIB0kyAdJMgHSTIB00yAdJMgHSTICdJMgHTSYDpJkA6SZAOkmQDppMB00mBOmmQDppkA6SZAOkmQDpJkEOkmQDppkA6SZAOmmQDppkBOmmQDppkA6aZAOmmQDppkA6aZAOmmQDpJkA6aZAOmmQF6aZAOmmQDpJkA6SZAOkmQDpJkA6SZAOmmQDppkA6aZAOmmQE6aZAOmmQDppkA6aZAOmmQDppMB00yAdNMgHTTIB00yAvSTIB0kyAdNMgHTTIB0kyAdNMgHSTIB0kyAdNMgJ00yAdNMgHTTIB00yAdJMgHSTIDno+lALH0oAj6UAR9KAI+lAEfSgCPpQCR9KAI+lAEfSgCPpQBH0oAj6UAR9KAI+lAEfSgFj6UAR9KAI+lAEfSgCPpQBH0oAj6UAR9KAI+lAEfSgCPpQBH0oBI+lAEfSgCPpQBH0oAj6UAsfSgEj6UAR9KAI+lAEfSgFj6UAR9KAI+lAEfSgCPpQBH0oAj6UAR9KAI+lAEfSgEj6UAR9KAI+lAEfSgCPpQBH0oAj6UAR9KASP3QBH0oAj6UAR9KAI+lAEfSgCPpQBH0oAj6UAR+6AI/dAJH7oAj90AR+6AI+lAEfSgCP3QBH7oAj6UCkfugQj90AR+6AI/dAEfugCP3QBH7oBY+lAEfugEj90AR9KAWPpQCR+6AI+lAEfSgUj6UCEfSgUj6UCEfugCP3QBH7oAj6UAR+6AI+lApH7oEI/dAEfugCP3QCx9KASP3QCx9KAI+lAEfugEj90AR9KAI/dAEfSgCPpQKR+6BCP3QD//Z) no-repeat top left;
}

    #menu li {
        float: left;
        line-height: 43px;
        height: 43px;
        text-shadow: 0 1px 0 #fff;
        font-size: 16px;
        position: relative;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAArCAIAAADdd86NAAAAVUlEQVQY032MQQ6AQAwCcf//Q/2JFDxsNawxnhpgppvt49gHAAADgO2fhJk+kId0kKtwIy28yPwpaXndiEIvZWpBvVVl2ac4PQ8AJIOsufHMkrUk6gJuYWUqtRycIAAAAABJRU5ErkJggg%3D%3D) no-repeat top right;
    }

    #menu ul li a {
        color: #666;
        height: 43px;
        font-family: TeXGyreHerosRegular, Helvetica, Arial, Sans-Serif;
        font-weight: 700;
        display: inline-block;
        text-decoration: none;
        padding: 0 15px;
    }

    #menu ul ul {
        position: absolute;
        left: 0;
        top: 43px;
        float: left;
        padding-left: 0;
        width: 919px;
        z-index: 5000;
        display: none;
    }

        #menu ul ul li,
        #menu ul ul li:hover {
            float: left;
            position: relative;
            z-index: 10000;
            width: 100%;
            line-height: 14px;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAlCAYAAADmxXHWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJxJREFUeNrslksKgDAMBRM/oEfQ+1/N1lvUDy6KUOhCConz4G2km2mmrSoimrV/Opwdr4aw7cuyisV0he85sNmU4FJWd3AuAhxwwLXNULMopcTkgAOu4Zmz+qNSeaGgJVqiJVqipV8tmRyT47ZES7RES7T0/M7VwalVOPV85lxr2Sq1m6gW4b7V/9fv3L2V0zS7gdNXJcZgEu4QYADVYyUre8vHtAAAAABJRU5ErkJggg%3D%3D) no-repeat 0 0;
            height: 37px;
            margin: 0;
        }

    #menu .websitedesign ul {
        width: 188px;
    }

    #menu .resources ul {
        width: 214px;
    }

    #menu .dropdown {
        background: url(data:image/gif;base64,R0lGODlhHgArAPc6AMfHxcrKyMDAv8LCwZmZl7OysKSjoZubmb+/vbu7usTEw8HBwMTEws3Ny7W1s6qqqLy8u62trKalpLi4uLGxsLy8usPDwpaVlLi4tpiXlb29vLSzscjIxrOzsrq6ucDAvrS0ssDAwM/PzbOysbW1tL+/vszMyrCwrrS0s7i4t7S0tLKxscHBv7Gwr7Cvrr28vMHBwbCwr7e2tbm5uLa1tLi3tr6+va+urr6+vv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADoALAAAAAAeACsAAAjKAHUIHEiwoMGDORQcXMiQYMKGEBFaiEhxYI6JFSnmGJBRI8eOEHPAABlyAcmGOUyeXJgjxEqWAl4i/CDTYI4SNQvmwJHToY2eFjUAFZjjxVAdOSBcOLiUZFIDGQpmMHAyRwIJBQgMJFBAQtUEDxg4OKDjgAMGD6p6iAAAAIYOGNpGqDpDR4UAATjgrbAyxwSBCBqIaIDgpd+BAkzENJyCIIuaOWoczSFjMo3JJCarmIxiMojJGyaPmLxiMgXTk1tMjjH5xGQXk28EBAA7) no-repeat top right;
        padding-right: 30px;
        z-index: 5000;
    }

        #menu .dropdown a:hover, #menu .dropdown:hover a {
            text-decoration: none;
            background: url(data:image/gif;base64,R0lGODlhaAErANU+AMzMy+Hh4MbGxsvLytTU1MbGxcfHx+Dg39XV1ODg4NbW1crKydfX1sjIx8nJydzc29/f3tra2dfX19XV1d7e3cnJyN/f38fHxsrKyuTk49bW1tnZ2N3d3N3d3dvb29vb2tra2sjIyN7e3tjY1/f39eLi4dHR0OPj4tHRz/n5+e7u7uzs69LS0fz8/O7u7djY2M/Pz9TU0+vr6fb29NPT0uPi4s7OzuHh4dDQz+Pj4/r6+eTj4+Xk5P///////wAAACH5BAEAAD4ALAAAAABoASsAAAb/QJ9wSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbruPJNJqgwLY7/i8fs/v+/+AgYKDhIWGh4MDiouMjY6LGJGSC5SVlgsOmZqaFZ2eIaANoqOjBqanpxeqAqytrgIFsa2xBbO0t7Suua+sqheowA1IMyUbLjo9ycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g3UgyACnh5+jp6uvs7e7v8M9ICirx9vf4+fr7/OFIOC36CRxIsKDBg9WQ2EDIsKHDhxC/IYERsaLFixgPIjGRsaPHjyD9HeEYsqTJkyiRsEDJsqVLiEhovJxJs2Y+JDFs6tzJExwS/wQ9gwodCm0e0aNIeyJhkLSpU5dIXjydSvUjkghVs2qFeeTD1q9gCSLxELas2XtIHpxdy1Ydkg5t48rlhgTC3Lt4pyE5kLevX2VIEvwdjBdJAMKI4yI5kbjx2cWOI4NFkkOy5axIMlze/DQz589IPYMeHVQ06dM2kfBAzZqm6dawT76OTdvqkR21c9s2UkO3b4xISvweHhHJDeLIGxoOwLy58+fQo0ufTr269evYs2vfzr279ATgw4tPcKC8+fPoLahfD6G9exHwKcif36E+h/v3H+jf76H/h/8gBBjBgARuYOAII0igoAQMNOigBhooIOEEFCJg4YUXEqDhhhx26BEhhghQOIGEJCoAoQYOLjhCEAA7) no-repeat top left;
        }

#content {
    width: 917px;
    font-size: 14px;
    margin-bottom: 0;
    float: left;
    border-left: 1px solid #e6e6e5;
    border-right: 1px solid #e6e6e5;
    padding: 15px 0 0;
}

    #content a {
        color: #ed2724;
    }

        #content a:visited {
            color: #C00;
        }

    #content h1 {
        font-size: 28px;
        line-height: normal;
        font-family: TeXGyreHerosBold, Helvetica, Arial, sans-serif;
        margin: 0 25px 15px;
    }

    #content h2, h3 {
        margin: 25px 25px 15px;
    }

    #content h1, #content h2, h3 {
        color: #333;
        font-weight: 400;
        display: block;
    }

    #content h2 {
        font-size: 28px;
        line-height: normal;
        font-family: TeXGyreHerosBold, Helvetica, Arial, sans-serif;
    }

    #content h3 {
        font-size: 24px;
        margin-top:40px;
        line-height: normal;
        font-family: TeXGyreHerosRegular, Helvetica, Arial, sans-serif;
    }

    #content h4 {
        font-size: 20px;
        margin-top:40px;
        line-height: normal;
        font-family: TeXGyreHerosRegular, Helvetica, Arial, sans-serif;
    }

    #content p {
        margin: 0 25px 15px 50px;
    }

        #content p.disclaimer {
            clear: both;
            font-size: 10px;
            line-height: 12px;
            color: #999;
        }

    #content ul, #content ol {
        margin: 0 25px 10px 75px;
    }

    #content ol {
        list-style-type: decimal;
    }

        #content ol li {
            padding: 0 0 5px 10px;
        }

    #content dl {
        margin-left: 25px;
        float: left;
        display: inline;
    }

        #content dl h3 {
            font-family: Helvetica, Arial, Sans-Serif;
            font-size: 18px;
            margin: 0 0 5px;
        }

    #content dd {
        margin: 0 0 15px;
    }

        #content dd p {
            padding-left: 55px;
        }

    #content dl dd ul {
        margin-left: 83px;
    }

        #content dl dd ul li {
            margin-left: 0;
        }

    #content img {
        padding: 0 25px 25px;
    }



#lightbox {
    background-color: #000000;
    display: none;
    height: auto;
    left: 0;
    opacity: 0.8;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9998;
}

.center {
    width: 100%;
    text-align: center;
}

/* Reusable Btns */
.btns {
    position: relative;
    text-decoration: none;
    float: none;
    width: auto;
    text-align: left;
    text-transform: none;
    margin: 0;
}

    .btns a.btn {
        position: relative;
        text-align: center;
        font-weight: normal;
        border-radius: 4px;
        text-decoration: none;
        float: none;
        width: auto;
    }

    .btns .mic {
        background-image: url("/Content/Images/Default/mic.png");
        position: absolute;
        left: 7px;
        top: 4px;
        width: 20px;
        height: 23px;
        z-index: 999;
        background-repeat: no-repeat;
        background-size: 17px 23px;
        background-position: 5px 0px;
    }

    .btns .btn-standard {
        background-color: #da3f45;
        background: -webkit-gradient(linear, left top, left bottom, from(#da3f45), to(#bd2521));
        background: -webkit-linear-gradient(top, #da3f45, #bd2521);
        background: -moz-linear-gradient(top, #da3f45, #bd2521);
        background: -o-linear-gradient(top, #da3f45, #bd2521);
        background: -ms-linear-gradient(top, #da3f45, #bd2521);
        background: linear-gradient(top, #da3f45, #bd2521);
        box-shadow: 0px 1px 2px #555555;
        color: #ffffff !important;
        padding: 5px 35px 5px 35px;
        font-size: 18px;
        border-bottom: 3px solid #8e0b00;
    }

        .btns .btn-standard:hover, .btns .btn-standard:active {
            background-color: #b8070d;
            background: -webkit-gradient(linear, left top, left bottom, from(#b8070d), to(#890a09));
            background: -webkit-linear-gradient(top, #b8070d, #890a09);
            background: -moz-linear-gradient(top, #b8070d, #890a09);
            background: -o-linear-gradient(top, #b8070d, #890a09);
            background: -ms-linear-gradient(top, #b8070d, #890a09);
            background: linear-gradient(top, #b8070d, #890a09);
            border-bottom: 3px solid #5e1009;
            font-size: 17px;
        }

    .btns .btn-gray {
        background-color: #757777;
        background: -webkit-gradient(linear, left top, left bottom, from(#757777), to(#5D5D5F));
        background: -webkit-linear-gradient(top, #757777, #5D5D5F);
        background: -moz-linear-gradient(top, #757777, #5D5D5F);
        background: -o-linear-gradient(top, #757777, #5D5D5F);
        background: -ms-linear-gradient(top, #757777, #5D5D5F);
        background: linear-gradient(top, #757777, #5D5D5F);
        color: #ffffff !important;
        padding: 8px 12px 8px 38px;
        font-size: 15px;
        border-bottom: 3px solid #404246;
        box-shadow: 0 0 0 2px #FFF;
    }

        .btns .btn-gray:hover, .btns .btn-gray:active {
            background-color: #373838;
            background: #373838;
            border-bottom: 3px solid #050609;
            box-shadow: 0 0 0 2px #FFF;
        }


    .btns .btn-large {
        background-color: #db3f45;
        box-shadow: 0 3px 1px #790900;
        background: -webkit-gradient(linear, left top, left bottom, from(#db3f45), to(#bb2e32));
        background: -webkit-linear-gradient(top, #db3f45, #bb2e32);
        background: -moz-linear-gradient(top, #db3f45, #bb2e32);
        background: -o-linear-gradient(top, #db3f45, #bb2e32);
        background: -ms-linear-gradient(top, #db3f45, #bb2e32);
        background: linear-gradient(top, #db3f45, #bb2e32);
        color: #ffffff !important;
        padding: 5px 35px 5px 35px;
        font-size: 24px;
    }

        .btns .btn-large:hover, .btns .btn-large:active {
            background-color: #bb2e32;
            background: #bb2e32;
        }

    .btns .btn-huge {
        background-color: #db3f45;
        box-shadow: 0 3px 1px #790900;
        background: -webkit-gradient(linear, left top, left bottom, from(#db3f45), to(#bb2e32));
        background: -webkit-linear-gradient(top, #db3f45, #bb2e32);
        background: -moz-linear-gradient(top, #db3f45, #bb2e32);
        background: -o-linear-gradient(top, #db3f45, #bb2e32);
        background: -ms-linear-gradient(top, #db3f45, #bb2e32);
        background: linear-gradient(top, #db3f45, #bb2e32);
        color: #ffffff !important;
        font-size: 30px;
        padding: 5px 50px 5px 50px !important;
    }

        .btns .btn-huge:hover, .btns .btn-huge:active {
            background-color: #bb2e32;
            background: #bb2e32;
        }

/* Footer */

#under-foot-div {
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #C7C8C8 1000%);
}

.section-wrapper {
    margin: 0 auto;
    position: relative;
    width: 960px;
}

#under-foot-div .section-wrapper table {
    margin: 0 auto;
}

    #under-foot-div .section-wrapper table tr td {
        padding: 10px;
    }

#under-foot-div th, #under-foot-div td {
    font-weight: 400;
    text-align: left;
}


/* WEB.COM INTERNATIONAL HOMEPAGE */
showHand {
    cursor: pointer;
}

#header-hero .banner {
    float: left;
    height: 245px;
    width: 960px;
}

    #header-hero .banner .slide {
        background-repeat: no-repeat;
        display: none;
        height: 240px;
    }

        #header-hero .banner .slide .radio {
            float: right;
            padding-top: 10px;
        }

        #header-hero .banner .slide .learnmore {
            clear: right;
            font-style: italic;
            padding-left: 85px;
            padding-top: 90px;
        }

    #header-hero .banner #slide2.slide .learnmore a {
        font-style: normal;
        font-size: 16px;
    }

#header-hero #banner-wrap {
    margin-left: -40px;
    width: 1050px;
}

    #header-hero #banner-wrap .page-arrow {
        cursor: pointer;
        margin-top: 100px;
        width: 40px;
    }

    #header-hero #banner-wrap .page-arrow-left {
        float: left;
    }

    #header-hero #banner-wrap .page-arrow-right {
        float: right;
        text-align: right;
        width: 40px;
    }

#header-hero .paging {
    top: -62px;
    padding-left: 50px;
    position: relative;
}

    #header-hero .paging .page-nob {
        background-image: url('../Images/Default/bg-rotator-page.png');
        background-repeat: no-repeat;
        background-color: Transparent;
        cursor: pointer;
        float: left;
        height: 10px;
        padding: 0px;
        padding-right: 8px;
        width: 10px;
    }

    #header-hero .paging .page-nob-current {
        background-position: 0px -15px;
    }

#blue-body .section-wrapper #hp-boxes {
    background-repeat: no-repeat;
}

    #blue-body .section-wrapper #hp-boxes .leadsbw {
        background-image: url('../Images/Default/hpboxes-leads.png');
    }

        #blue-body .section-wrapper #hp-boxes .leadsbw .button {
            margin-top: -2px;
        }

.thumb-bg {
    background-position: center top;
    background-repeat: no-repeat;
    min-height: 120px;
    padding-top: 120px;
}

.thumbs-bg p.button {
    padding: 0px;
    margin: 0px;
}

.thumbs-bg p.heading {
    color: #1757a8;
    padding-bottom: 0px;
    padding-top: 40px;
}

.show-secure2-alternate {
    display: none;
}

#blue-header #header-hat-nav ul li.phone img.flag {
    vertical-align: middle;
}
/* END WEB.COM INTERNATIONAL HOMEPAGE */

#test {
    background: url(../Images/Default/hat-login-icon.png) no-repeat 0px 0px;
}

#blue-header {
    z-index: 900;
}


    #blue-header a:link,
    #blue-header a:visited,
    #blue-header a:active {
        /*color: #0066cc;*/
    }


    #blue-header .section-wrapper {
        width: 960px;
        margin: 0 auto;
        position: relative;
    }

        #blue-header .section-wrapper #domains-ntld-banner {
            padding: 5px 0;
            text-align: center;
        }

    #blue-header .clr {
        clear: both;
    }


#blue-header {
    background: #ffffff;
}

    #blue-header #header-hat-nav {
        float: right;
        margin-top: 8px;
    }

        #blue-header #header-hat-nav ul li {
            float: left;
            margin-left: 16px;
            margin-top: 8px;
        }

            #blue-header #header-hat-nav ul li.link {
                font-size: 12px;
                padding-left: 18px;
                background: url(../Images/Default/hat-login-icon.png) no-repeat 0px 0px;
            }



        #blue-header #header-hat-nav ul:nth-child(2) li {
            margin-top: 8px;
        }

    #blue-header #header-logo {
    }

        #blue-header #header-logo img.logo {
            border: none;
            margin-left: -10px;
            vertical-align: text-bottom;
        }

            #blue-header #header-logo img.logo.show-ca {
                margin-left: -10px;
                margin-top: -10px;
                vertical-align: text-bottom;
            }

    #blue-header #header-site-nav {
        position: relative;
        color: #ffffff;
        background: url(../Images/Default/navbg.png) repeat-x #1a63b1;
        height: 51px;
        float: right;
        margin-top: 8px;
    }

        #blue-header #header-site-nav ul#nav-main {
            height: 51px;
        }

            #blue-header #header-site-nav ul#nav-main li {
                float: left;
                border-left: 1px solid #4da3d5;
                border-right: 1px solid #35499d;
                height: 46px;
                margin: 2px 0;
                padding: 0;
                position: relative;
            }

                #blue-header #header-site-nav ul#nav-main li img {
                    margin: 10px 32px;
                }

                #blue-header #header-site-nav ul#nav-main li:hover {
                    background: #1b62b0;
                    border-top: 2px solid #d62b2c;
                    margin-top: 0px;
                }

            #blue-header #header-site-nav ul#nav-main div.flyout {
                height: auto;
                position: absolute;
                top: 46px;
                left: 0px;
                background: #084292;
                padding: 0px;
                display: none;
                z-index: 10000;
            }

            #blue-header #header-site-nav ul#nav-main li.open div.flyout {
                display: block;
            }

            #blue-header #header-site-nav ul#nav-main div.flyout ul {
                margin: 0;
                padding: 10px 0;
                background: url(../Images/Default/navflyoutbg.png) repeat-x;
            }

                #blue-header #header-site-nav ul#nav-main div.flyout ul li {
                    float: none;
                    color: #0066cc;
                    border: none;
                    margin: 0;
                    height: auto;
                    padding: 5px 30px;
                    white-space: nowrap;
                }

                    #blue-header #header-site-nav ul#nav-main div.flyout ul li:hover {
                        background: none;
                    }

                    #blue-header #header-site-nav ul#nav-main div.flyout ul li a:link,
                    #blue-header #header-site-nav ul#nav-main div.flyout ul li a:visited,
                    #blue-header #header-site-nav ul#nav-main div.flyout ul li a:active {
                        color: #ffffff;
                        text-decoration: none;
                    }

                    #blue-header #header-site-nav ul#nav-main div.flyout ul li a:hover {
                        text-decoration: underline;
                    }

        #blue-header #header-site-nav .corners {
            height: 4px;
            width: 4px;
            position: absolute;
            background-image: url(../Images/Default/corner-4px-white.png);
            background-repeat: no-repeat;
            background-position: 0px 0px;
            font-size: 1px;
        }

            #blue-header #header-site-nav .corners.tl {
                background-position: 0px 0px;
                top: 0px;
                left: 0px;
            }

            #blue-header #header-site-nav .corners.tr {
                background-position: -4px 0px;
                top: 0px;
                right: 0px;
            }

            #blue-header #header-site-nav .corners.bl {
                background-position: 0px -4px;
                bottom: 0px;
                left: 0px;
            }

            #blue-header #header-site-nav .corners.br {
                background-position: -4px -4px;
                bottom: 0px;
                right: 0px;
            }


    #blue-header #header-hero {
    }

    #blue-header #product-hero {
        background: url(../Images/Default/product-hero-bg.png) no-repeat bottom;
        width: 958px;
        padding: 0 1px 16px 1px;
        overflow: hidden;
        margin-bottom: 30px;
    }

        #blue-header #product-hero .hero-box {
            padding-top: 40px;
            padding-left: 30px;
        }

            #blue-header #product-hero .hero-box p {
                font-size: 16px;
                color: #000000;
                line-height: 26px;
                margin: 12px 0;
            }

                #blue-header #product-hero .hero-box p.heading {
                    font-weight: normal;
                    font-size: 32px;
                    line-height: 32px;
                    margin: 0;
                }

                #blue-header #product-hero .hero-box p.heading1 {
                    font-size: 36px;
                    margin: 0;
                    line-height: 40px;
                    font-weight: bold;
                }

                #blue-header #product-hero .hero-box p.heading2 {
                    font-size: 22px;
                    margin-top: 0;
                    line-height: 28px;
                }

                #blue-header #product-hero .hero-box p.button {
                    margin-top: 18px;
                }

            #blue-header #product-hero .hero-box ul {
                margin: 18px 30px;
                list-style-type: disc;
                font-size: 16px;
            }

                #blue-header #product-hero .hero-box ul li {
                    margin: 8px 0;
                }

    #blue-header #header-hero img {
        vertical-align: middle;
    }

    #blue-header #header-hero #domain-hero {
        background: url(../Images/Default/hero-domain.jpg) no-repeat;
        height: 288px;
    }

        #blue-header #header-hero #domain-hero .hero-box .domain-search {
            background: url(../Images/Default/domain-search-bg.png) no-repeat;
            width: 658px;
            padding-top: 8px;
            padding-left: 10px;
            margin-top: 40px;
        }

            #blue-header #header-hero #domain-hero .hero-box .domain-search .defaultText {
                border: 1px solid #1e5eac;
                background: url(../Images/Default/inputbg.png) repeat-x bottom #ffffff;
                color: #333333;
                height: 28px;
                padding: 4px 10px;
                width: 320px;
                font-size: 22px;
                vertical-align: middle;
                margin-right: 4px;
            }

            #blue-header #header-hero #domain-hero .hero-box .domain-search .select {
                border: 1px solid #1e5eac;
                background: url(../Images/Default/inputbg.png) repeat-x bottom #ffffff;
                height: 40px;
                padding: 3px;
                width: 100px;
                font-size: 22px;
                vertical-align: middle;
                color: #333333;
                margin-right: 4px;
            }

            #blue-header #header-hero #domain-hero .hero-box .domain-search .button {
                vertical-align: middle;
            }

            #blue-header #header-hero #domain-hero .hero-box .domain-search .error {
                color: Red;
                font-size: 16px;
                margin-top: 20px;
                display: none;
            }

/* WEB.COM HOMEPAGE REDESIGN */

body {
    background: #ffffff;
    color: #444444;
    font-family: Arial, sans-serif;
}

a:link,
a:visited,
a:active {
    color: #cc0000;
}

.section-wrapper {
    width: 960px;
    margin: 0 auto;
    position: relative;
}

.clr {
    clear: both;
}

#blue-body {
    background: url(../Images/Default/bodybg.png) repeat-x #ffffff;
    font-size: 12px;
    margin-bottom: 20px;
    /*border-top: 1px solid #ffffff;*/
}

    #blue-body p {
        margin: 16px 0;
        line-height: 18px;
    }

        #blue-body p.heading {
            font-size: 22px;
            color: #333333;
            line-height: 24px;
            margin-bottom: 20px;
        }

    #blue-body .lg.heading {
        font-size: 32px;
        color: #333333;
        line-height: 24px;
        margin-bottom: 20px;
    }

    #blue-body p.heading1 {
        font-size: 24px;
        color: #333333;
        line-height: 26px;
        margin-bottom: 20px;
    }

    #blue-body #content img {
        padding: 0;
    }

    #blue-body #hp-boxes {
        width: 925px;
        height: 222px;
        padding: 26px 19px 12px 20px;
        top: -72px;
        left: -2px;
        background: url(../Images/Default/hpboxes.png) no-repeat;
        position: absolute;
    }

        #blue-body #hp-boxes .bucket {
            height: 222px;
            width: 307px;
            padding-left: 1px;
            text-align: center;
            float: left;
            background: url(../Images/Default/hpboxes-seperator.png) no-repeat left;
            overflow: hidden;
        }

            #blue-body #hp-boxes .bucket p {
                margin: 0;
                font-size: 14px;
                line-height: 18px;
            }

                #blue-body #hp-boxes .bucket p.heading {
                    font-size: 22px;
                    color: #1757a8;
                    line-height: 22px;
                    margin-bottom: 10px;
                    letter-spacing: -1px;
                }

            #blue-body #hp-boxes .bucket .thumb img {
                vertical-align: middle;
                margin-top: 4px;
                margin-bottom: 2px;
            }

    #blue-body #hp-offer {
        width: 600px;
        float: left;
        padding: 0px;
    }

        #blue-body #hp-offer #hp-offer-switch {
            color: #666666;
        }

            #blue-body #hp-offer #hp-offer-switch ul#tabs {
                width: 600px;
                margin: 0;
                padding: 0;
                background: url(../Images/Default/hp-offer-tab-rail.png) no-repeat bottom;
                height: 38px;
                list-style: none;
            }

                #blue-body #hp-offer #hp-offer-switch ul#tabs li {
                    background-repeat: no-repeat;
                    background-position: bottom;
                    padding: 12px;
                    height: 14px;
                    font-size: 12px;
                    text-transform: uppercase;
                    float: left;
                    cursor: pointer;
                }

                    #blue-body #hp-offer #hp-offer-switch ul#tabs li.active {
                        background-image: url(../Images/Default/hp-offer-tab.png);
                        color: #154484;
                        font-weight: bold;
                    }

            #blue-body #hp-offer #hp-offer-switch #offer-body {
                width: 600px;
                padding: 20px 0px;
                background: url(../Images/Default/hp-offer-bodybg.png) no-repeat top;
                font-size: 12px;
            }

                #blue-body #hp-offer #hp-offer-switch #offer-body .thumb {
                    float: left;
                    width: 150px;
                }

                #blue-body #hp-offer #hp-offer-switch #offer-body .info {
                    float: left;
                    width: 420px;
                    padding-top: 10px;
                    font-size: 12px;
                }

                #blue-body #hp-offer #hp-offer-switch #offer-body p {
                    margin: 0;
                }

                    #blue-body #hp-offer #hp-offer-switch #offer-body p.heading {
                        color: #1757a8;
                        font-size: 14px;
                        line-height: 20px;
                        font-weight: bold;
                    }

                #blue-body #hp-offer #hp-offer-switch #offer-body .offer-tab {
                    display: none;
                }

                    #blue-body #hp-offer #hp-offer-switch #offer-body .offer-tab.active {
                        display: block;
                    }

                #blue-body #hp-offer #hp-offer-switch #offer-body p a.showme {
                    color: #EF3829;
                    font-weight: bold;
                    font-size: 14px;
                }

                    #blue-body #hp-offer #hp-offer-switch #offer-body p a.showme:hover {
                        text-decoration: none;
                    }

#hp-offer-about {
    float: right;
    margin: 0 1px;
    padding: 0 10px;
    width: 328px;
}

    #hp-offer-about p.heading {
        font-size: 19px;
        font-weight: bold;
        line-height: 20px;
        margin-bottom: 0;
    }

    #hp-offer-about p.ca {
        color: #666666;
        font-size: 12px;
        line-height: 15px;
        margin: 4px 0 12px;
    }

#blue-body #hp-offer.full #hp-offer-switch {
    color: #666666;
    margin-top: 10px;
    margin-bottom: 30px;
}

    #blue-body #hp-offer.full #hp-offer-switch ul#tabs {
        width: 940px;
        margin: 0;
        margin-left: 10px;
        padding: 0;
        background: url(../Images/Default/hp-offer-tab-rail-2.png) repeat-x bottom;
        height: 42px;
        list-style: none;
    }

        #blue-body #hp-offer.full #hp-offer-switch ul#tabs li {
            color: #ED2724;
            text-transform: none;
            text-decoration: underline;
            font-size: 14px;
            height: 18px;
        }

            #blue-body #hp-offer.full #hp-offer-switch ul#tabs li:hover {
                text-decoration: none;
            }

    #blue-body #hp-offer.full #hp-offer-switch #offer-body {
        width: 878px;
        background-position: top left;
        margin-left: 10px;
        border: 1px solid #dcdcdc;
        border-top: 0;
        padding: 30px;
        background: none;
    }

    #blue-body #hp-offer.full #hp-offer-switch ul#tabs li.active {
        background-image: none;
        background-color: #ffffff;
        color: #111111;
        font-weight: normal;
        border: 1px solid #dcdcdc;
        border-bottom: 0;
        padding-top: 11px;
        text-decoration: none;
    }

    #blue-body #hp-offer.full #hp-offer-switch #offer-body h4 {
        margin-top: 25px;
        margin-bottom: 0;
    }



#blue-body #hp-about {
    width: 290px;
    margin-left: 50px;
    float: left;
    padding-bottom: 20px;
}

#blue-body hr {
    height: 0;
    border: 0;
}

#blue-body #hp-badges {
    padding: 15px 0;
}

    #blue-body #hp-badges table {
        width: 680px;
        margin: 0 auto;
    }

        #blue-body #hp-badges table td {
            text-align: center;
            vertical-align: middle;
            color: #154484;
            font-weight: bold;
            text-transform: uppercase;
        }

            #blue-body #hp-badges table td img {
                vertical-align: middle;
            }



#blue-phone-bar {
    background: #154484;
    color: #ffffff;
}

    #blue-phone-bar .call-number {
        font-size: 30px;
        padding: 30px;
        text-align: center;
    }

#blue-footer {
    background: url(../Images/Default/footer-bg.png) repeat-x #648eb7;
    color: #ffffff;
    height: auto;
    width: auto;
    margin: 0;
    text-align: left;
    padding: 0;
    padding-bottom: 100px;
}

    #blue-footer a {
        color: #ffffff;
        text-decoration: none;
    }

    #blue-footer #link-map {
        padding: 20px 0;
    }

        #blue-footer #link-map div.column {
            width: 170px;
            padding-right: 18px;
            float: left;
        }

            #blue-footer #link-map div.column p.heading {
                font-size: 12px;
                color: #154484;
                text-transform: uppercase;
                font-weight: bold;
            }

            #blue-footer #link-map div.column ul li {
                margin: 2px 0;
            }

    #blue-footer #brands-bar {
        padding: 20px 0;
    }

        #blue-footer #brands-bar div.logo {
            width: 120px;
            float: left;
        }

        #blue-footer #brands-bar div.our-brands {
            width: 720px;
            margin-left: 32px;
            float: left;
        }

            #blue-footer #brands-bar div.our-brands p {
                color: #ffffff;
                color: #cccccc;
            }

                #blue-footer #brands-bar div.our-brands p.heading {
                    color: #154484;
                    font-size: 12px;
                    font-weight: bold;
                    text-transform: uppercase;
                }

    #blue-footer #legal-links {
        font-size: 11px;
        text-align: center;
        color: #154484;
        padding: 20px 0;
        margin: 0;
    }

        #blue-footer #legal-links a {
            color: #154484;
        }

    #blue-footer hr {
        margin: 0;
        height: 0;
        border: 0;
        border-top: 1px solid #466e97;
        border-bottom: 1px solid #8fbbe6;
    }

        #blue-footer hr.bottom {
            border-top: 1px solid #466e97;
            border-bottom: 1px solid #78a5d1;
        }



#blue-body.sidebar #sidebar {
    width: 180px;
    float: left;
    margin: 0;
}

    #blue-body.sidebar #sidebar #sub-nav {
        width: 178px;
        border: 1px solid #cbcbcb;
        background: url(../Images/Default/subnavbg.png) repeat-x #e7e7e7;
        margin-top: 30px;
        padding-bottom: 20px;
    }

        #blue-body.sidebar #sidebar #sub-nav ul {
            padding: 10px 0;
            font-size: 14px;
        }

            #blue-body.sidebar #sidebar #sub-nav ul li {
                margin: 8px 0;
                list-style: none;
                border-bottom: 1px solid #D9D9D9;
            }

                #blue-body.sidebar #sidebar #sub-nav ul li a {
                    color: #333333;
                    text-decoration: none;
                    font-size: 13px;
                }

    #blue-body.sidebar #sidebar .badge {
        margin: 30px 0;
        text-align: center;
    }

        #blue-body.sidebar #sidebar .badge img {
            vertical-align: middle;
        }


#blue-body #additional-features {
    font-size: 14px;
    padding-top: 20px;
}

#blue-body.sidebar #additional-features {
    width: 750px;
    margin-left: 30px;
    width: 750px;
    float: left;
}

#blue-body p {
    line-height: 20px;
}

    #blue-body p.heading1 {
        font-size: 32px;
        color: #333333;
        line-height: 32px;
    }

#blue-body ul {
    margin: 10px;
    padding: 0 30px;
    list-style: disc outside none;
}

    #blue-body ul li {
        margin: 20px 0;
        line-height: 20px;
    }

#blue-body hr.section {
    border-top: 1px solid #979797;
    margin: 40px 0;
}

#blue-body ul#tabs {
    list-style: none;
    margin: 0;
    padding: 0;
}

    #blue-body ul#tabs li {
        list-style: none;
        line-height: normal;
        margin: 0;
    }

#blue-body #feature-box {
    margin: 40px 0;
}

    #blue-body #feature-box .feature {
        float: left;
        width: 420px;
        margin-left: 40px;
        margin-bottom: 40px;
    }

    #blue-body #feature-box.stacked .feature {
        float: none;
        width: 720px;
        margin-left: 40px;
        margin-bottom: 20px;
    }

    #blue-body #feature-box .feature .thumb {
        background-image: url(../Images/Default/sprite-icons.png);
        display: block;
        float: left;
        height: 65px;
        width: 80px;
    }

    #blue-body #feature-box .feature .info {
        float: left;
        width: 320px;
        margin-left: 0px;
        display: inline;
    }

    #blue-body #feature-box.stacked .feature .info {
        width: 620px;
    }


    #blue-body #feature-box.stacked.half {
        width: 510px;
        float: left;
        margin: 20px 0;
    }

        #blue-body #feature-box.stacked.half .feature {
            float: none;
            width: 500px;
            margin-left: 0px;
            margin-bottom: 20px;
        }

            #blue-body #feature-box.stacked.half .feature .info {
                width: 400px;
            }


#blue-body #leadgen {
    width: 387px;
    height: 281px;
    padding: 23px;
    background: url(../Images/Default/contactformbg.png) no-repeat 0px 0px;
    float: right;
    color: #ffffff;
    text-align: center;
    margin-top: 15px;
}

    #blue-body #leadgen p {
        margin: 10px 0px;
    }

        #blue-body #leadgen p.heading {
            font-size: 21px;
            font-weight: bold;
            color: #ffffff;
            margin: 2px 0;
        }

    #blue-body #leadgen table {
        margin: 10px auto;
    }

        #blue-body #leadgen table th {
            font-size: 18px;
            padding-right: 16px;
            vertical-align: middle;
        }

        #blue-body #leadgen table td {
            padding: 5px 0;
        }

        #blue-body #leadgen table input.textbox {
            border: 1px solid #444444;
            padding: 4px;
            background: url(../Images/Default/textboxbg.png) no-repeat 0px 0px;
            width: 260px;
            font-size: 16px;
        }

#blue-body #feature-box .feature .info p.heading {
    font-weight: bold;
}

#blue-body #feature-box .feature .info p {
    margin: 0;
    font-size: 14px;
}

#blue-body .columns {
}

    #blue-body .columns .col-1of2 {
        width: 380px;
        padding: 0 30px;
        float: left;
    }

    #blue-body .columns ul.tips {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

#blue-body ul.feat-checks {
    list-style-type: none;
    width: 400px;
    margin: 20px 0;
}

    #blue-body ul.feat-checks li {
        padding-left: 36px;
        background: url(../Images/Default/ulcheck.png) no-repeat 0px 0px;
    }

    #blue-body ul.feat-checks.orange {
        width: 460px;
    }

        #blue-body ul.feat-checks.orange li {
            padding-left: 36px;
            background: url(../Images/Default/check.gif) no-repeat 0px 0px;
        }


#blue-body .slidecontainer {
    margin: 40px 0px;
}

    #blue-body .slidecontainer ul.slidegallery {
        list-style: none;
        overflow-y: auto;
        overflow-x: hidden;
        width: 860px;
        margin: 0;
        padding: 0;
    }

        #blue-body .slidecontainer ul.slidegallery li {
            width: 800px;
            margin: 0;
            padding: 0px;
        }

    #blue-body .slidecontainer .anythingSlider-default .back a {
        background-image: url(../Images/Default/slideback.png);
    }

    #blue-body .slidecontainer .anythingSlider-default .forward a {
        background-image: url(../Images/Default/slideforward.png);
    }

    #blue-body .slidecontainer .anythingSlider-default .back a,
    #blue-body .slidecontainer .anythingSlider-default .forward a {
        background-color: #dbdbdb;
        background-repeat: no-repeat;
        background-position: 0px -93px;
        display: block;
        height: 93px;
        width: 24px;
        margin-top: -50px;
    }

        #blue-body .slidecontainer .anythingSlider-default .back a:hover,
        #blue-body .slidecontainer .anythingSlider-default .forward a:hover {
            background-position: 0px 0px;
        }

    #blue-body .slidecontainer .anythingSlider-default .back {
        left: -30px;
    }

    #blue-body .slidecontainer .anythingSlider-default .forward {
        right: -30px;
    }

    #blue-body .slidecontainer .image-bar {
        text-align: left;
    }

        #blue-body .slidecontainer .image-bar img {
            margin-left: 10px;
        }

    #blue-body .slidecontainer.facebook .image-bar img {
        width: 178px;
        margin-left: 16px;
    }

    #blue-body .slidecontainer.diy .image-bar img {
        width: 110px;
        margin-left: 17px;
    }

    #blue-body .slidecontainer.eworks .image-bar img {
        width: 135px;
        height: 112px;
        margin-left: 18px;
    }

#blue-footer.subpage #link-map,
#blue-footer.subpage #brands-bar,
#blue-footer.subpage hr {
    display: none;
}

#blue-footer.subpage {
    background: #ffffff;
    color: #000000;
    padding-bottom: 20px;
}

    #blue-footer.subpage #legal-links {
        color: #5b6266;
        padding: 20px 0;
        margin: 0;
        font-size: 12px;
    }

        #blue-footer.subpage #legal-links a {
            color: #5b6266;
            text-decoration: underline;
        }

            #blue-footer.subpage #legal-links a:hover {
                text-decoration: none;
            }




#content_menu {
    background: url("../Images/Default/bodynav-bg.png") repeat-x #d5d5d3;
    float: none;
    padding: 0 0;
    width: auto;
    border-top: 1px solid #a8a8a8;
    border-bottom: 1px solid #a8a8a8;
}

    #content_menu ul li.dropdown .long {
        width: 175px;
    }

#content {
    border-left: none;
    border-right: none;
    float: none;
    font-size: 14px;
    margin-bottom: 0;
    padding: 0;
    width: auto;
}

    #hero li, #content ul li {
        background: none;
        padding: 0;
        margin: 0;
    }

    #content h1 {
        margin: 20px 0;
        margin-top: 30px;
        font-size: 32px;
    }

    #content h2, h3 {
        margin: 0px;
        margin-bottom: 25px;
        font-size: 32px;
    }

    #content ul.feature_list {
        display: block;
        float: none;
        margin: 30px 0px;
        width: 900px;
    }

    #content #video {
        padding: 6px;
        background: #ffffff;
        float: right;
        margin-left: 40px;
        margin-bottom: 10px;
    }

    #content .billingdisclaimer {
        text-align: left;
        margin-top: 30px;
    }



    #content.ecommerce table td.middle {
        width: 303px;
    }

    #content.ecommerce table p.price {
        font-size: 30px;
        text-align: center;
        color: #2d7d7b;
        font-weight: bold;
    }

    #content.ecommerce table td .check {
        margin: 0;
        margin-right: 5px;
        margin-top: 2px;
    }

    #content.ecommerce table thead {
        height: 50px;
    }

        #content.ecommerce table thead h3 {
            margin: 10px 0;
            font-size: 24px;
        }

        #content.ecommerce table thead tr td {
            font-family: TeXGyreHerosRegular, Helvetica, Arial, sans-serif;
            font-size: 26px;
            line-height: 44px;
            padding: 36px 0 0;
            text-align: center;
            text-shadow: 0 1px 0 #FFFFFF;
        }

            #content.ecommerce table thead tr td hr {
                background-color: #111111;
                display: block;
                height: 1px;
                margin: 0 auto 5px;
                padding: 0;
                width: 75%;
            }


    #content.ecommerce table tfoot tr td a {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 14px;
    }

    #content.ecommerce table tfoot {
        height: 135px;
        width: 840px;
    }


    #content.ecommerce table td {
        font-size: 14px;
        height: 20px;
        line-height: 20px;
        padding: 6px 0 6px 20px;
        width: 261px;
    }

    #content.ecommerce table tfoot td {
        text-align: center;
    }

    #content.ecommerce table tfoot tr td .button a {
        font-size: 20px;
        font-weight: bold;
    }




.section-right {
    float: left;
    margin: 0 0 0 30px;
    width: 750px;
}

.content-wrapper {
    margin: 60px auto 30px;
    width: 960px;
}

    .content-wrapper #sub-nav {
        margin: 0 !important;
    }

    .content-wrapper .section-right h1.page-header {
        font-size: 36px;
        margin: 10px 0 30px;
        color: #333;
    }

    .content-wrapper .section-right .teaser2 {
        border: 1px solid #E4E4E4;
        box-shadow: 0 0 40px #E0E0E0 inset;
        margin: 0 0 10px;
        padding: 20px;
        text-align: justify;
    }

        .content-wrapper .section-right .teaser2 img {
            margin: 0 20px 0 0;
            float: left;
        }

    .content-wrapper .section-right h2 {
        font-size: 18px;
        color: #116BB7;
        line-height: 22px;
    }

.no-bg {
    background: none !important;
}

.txt-bold {
    font-weight: bold;
}

.page-header.topmargin {
    margin-top: 60px !important;
}

.content-listitems li {
    line-height: 24px;
    margin: 0 !important;
}

.callus-div {
    padding: 10px;
    border: 1px solid #ccc;
    font-size: 14px;
    line-height: 22px;
    background: url("../Images/Default/subnavbg.png") repeat-x scroll left center #E7E7E7;
}

    .callus-div .txt-bold {
        color: #333;
    }

.press-coverage-tabel td {
    border: 1px solid #dedede !important;
    padding: 10px;
    vertical-align: middle;
}


.down-links {
    margin: 10px 0 !important;
    padding: 0 !important;
}


    .down-links li {
        margin: 0 !important;
        list-style: none;
        line-height: 32px !important;
    }

        .down-links li img {
            height: 30px;
        }

        .down-links li.icon-pdf {
            background: url(../../Content/Images/Channels/Canadian/Default/pdficon.png) no-repeat left center;
            padding: 8px 0 8px 50px;
        }

        .down-links li.icon-jpg {
            background: url(../../Content/Images/Channels/Canadian/Default/jpegicon.png) no-repeat left center;
            padding: 8px 0 8px 50px;
        }


.content-wrapper .section-right .pr-section1 {
    border-bottom: 1px dashed #C4C4C4;
    margin: 0 0 30px;
    padding: 0 0 20px;
    text-align: justify;
}


.content-wrapper .section-right .teaser {
    border-bottom: 1px dotted #ACACAC;
    margin: 0 0 20px;
}


.secBody {
    width: 580px;
}

.secBody {
    border-right: 1px solid #FFFFFF;
    margin: 0 auto;
    overflow: hidden;
    width: 900px;
}


.callouts {
    color: #000000;
    float: right;
    font-size: 12px;
    width: 180px;
}

.leftNav {
    display: none;
    float: left;
    width: 180px;
}

.leftNavMenu {
    border-right: 1px solid #DFDDD9;
    float: left;
    font-size: 12px;
    padding-left: 25px;
    width: 154px;
}


.windows .pageheader {
    background: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/hosting/windows/pageheader-windows.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
}


.linux .pageheader, .windows .pageheader, .ecommerce .pageheader, .domains .pageheader, .ecommerce-silo .pageheader {
    height: 163px;
    margin-bottom: 10px;
    width: 100%;
    float: left;
}

    .windows .pageheader h2 {
        background: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/hosting/windows/headline-windows.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    }

    .linux .pageheader h2, .windows .pageheader h2, .ecommerce .pageheader h2, .domains .pageheader h2, .ecommerce-silo .pageheader h2 {
        margin: 16px 0 5px 20px;
    }

    .linux .pageheader h2, .windows .pageheader h2, .ecommerce .pageheader h2, .domains .pageheader h2, .ecommerce-silo .pageheader h2 {
        margin: 16px 0 5px 20px;
    }



    .linux .pageheader .calltoaction, .windows .pageheader .calltoaction {
        display: inline;
        float: right;
        height: 115px;
        margin: -30px 24px 0 0;
        width: 134px;
    }


    .linux .pageheader p, .windows .pageheader p, .ecommerce .pageheader p, .ecommerce-silo .pageheader p {
        margin: 0 0 0 35px;
        padding: 0;
        width: 285px;
    }



.windows .main-content .description h1 {
    background: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/hosting/windows/windows-hosting.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 69px;
    text-indent: -999999px;
    width: 309px;
}


.logo, .marketingdefault .vol, .linux .main-content .description, .windows .main-content .description, .ecommerce .main-content .description, .creditcardterminals .terminal img {
    float: left;
}

.windows .main-content .features {
    background: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/hosting/windows/features-bkg.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    float: right;
    height: 275px;
    width: 241px;
    margin: 20px 0 0;
}


.secContent {
    padding: 17px 0 0 0px;
    width: 580px;
}


.linux .pageheader p a, .windows .pageheader p a, .ecommerce .pageheader p a {
    display: block;
    font-size: 14px;
    font-weight: 700;
    margin-top: 5px;
}

.secContent p, .secContentTert p {
    color: #464646;
    font-size: 12px;
    line-height: 16px;
    margin: 10px 0;
    padding: 0;
    width: auto;
}


.linux .main-content .description p, .windows .main-content .description p, .ecommerce .main-content .description p {
    width: 275px;
}

.linux .main-content .features h4, .windows .main-content .features h4, .ecommerce .main-content .features h4 {
    color: #000000;
    margin: 15px 20px 5px;
}


.linux ul li ul li, .windows ul li ul li {
    background-image: url("none");
    font-size: 12px;
    font-weight: 400;
    margin: 0;
}

.leftNavMenu a {
    color: #5B6266;
    line-height: 24px;
    text-decoration: none;
}



.linux ul, .windows ul, .ecommerce ul {
    font-weight: 700;
    margin: 0;
    padding: 0;
}


.pageheader h2 {
    height: 32px;
    margin: 11px 0 5px 15px;
    text-indent: -99999px;
    width: 300px;
}



.calloutTop {
    background-image: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/backgrounds/bg_callout_top.gif");
    background-repeat: no-repeat;
    height: 31px;
    width: 180px;
}

.calloutTopTxt {
    color: #00447C;
    font-weight: 700;
    line-height: 31px;
    margin-left: 10px;
}

.calloutTopContent {
    background-image: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/backgrounds/bg_callout_needhelp.jpg");
    background-position: right bottom;
    background-repeat: no-repeat;
    border-left: 1px solid #EFEEEC;
    height: 147px;
    width: 179px;
}


    .calloutTopContent p, .calloutTopContent2 p {
        color: #444444;
        margin: 0;
        padding: 15px 90px 10px 10px;
    }


        .calloutTopContent p.phone {
            color: #00447C;
            font-size: 18px;
            font-weight: 700;
            margin: 30px 0 0 20px;
            padding: 0;
        }



.calloutHeaderBG {
    background-color: #EFEEEC;
    height: 32px;
    margin: 0;
    width: 180px;
}


.calloutCenterContent, .calloutBottomContent {
    border-left: 1px solid #EFEEEC;
    color: #444444;
}


    .calloutCenterContent div.iconTwo, .calloutCenterContent div.iconThree {
        padding: 8px 0 0 10px;
    }


    .calloutCenterContent img {
        margin-right: 5px;
    }


    .calloutCenterContent div.iconFour {
        padding: 8px 0 15px 10px;
    }


    .calloutCenterContent a {
        color: #444444;
        text-decoration: none;
    }

.calloutHeaderBGTxt {
    color: #00447C;
    font-weight: 700;
    line-height: 32px;
    margin-left: 10px;
}

.linux .main-content .features h4, .windows .main-content .features h4, .ecommerce .main-content .features h4 {
    color: #000000;
    margin: 15px 20px 5px;
}

.newsecContent h1, .newsecContent h2, .newsecContentTert h2, .newsecContent h3, .newsecContentTert h3, .newsecContent h4, .newsecContentTert h4 {
    color: #00447C;
    font-size: 18px;
    line-height: 20px;
}

.windows .main-content .features ul li {
    font-weight: 400;
    margin: 0 0 5px 20px;
    font-size: 12px;
}



.windows .main-content .description .hosting-buynow-big a, .ecommerce .main-content .description .hosting-buynow-big a {
    background: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/hosting/windows/buynow-big.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    height: 44px;
    width: 275px;
}


.windows .main-content ul.logos {
    clear: both;
    overflow: auto;
    width: 100%;
}


    .windows .main-content ul.logos li {
        background-image: none;
        float: left;
        margin-top: 15px;
        padding: 0 6px 0 0;
    }


.trust_logos {
    margin: 20px 0 0 !important;
    text-align: center;
    width: 180px;
}


.linux .main-content, .windows .main-content {
    border-bottom: 1px dotted #000000;
    float: left;
    padding: 0 0 10px;
}


.newsecContent h1, .newsecContent h2, .newsecContentTert h2, .newsecContent h3, .newsecContentTert h3, .newsecContent h4, .newsecContentTert h4 {
    color: #00447C;
    font-size: 18px;
    line-height: 20px;
    margin: 35px 0 15px;
}


.secContentTert {
    padding: 0 0 0 20px;
    width: 560px;
}

.linux .column, .windows .column {
    float: left;
    margin: 0 25px 35px 0;
    width: 255px;
}

.linux ul, .windows ul, .ecommerce ul {
    font-weight: 700;
    margin: 0;
    padding: 0;
}

    .linux ul li, .windows ul li, .ecommerce ul li {
        font-size: 14px;
        margin-bottom: 10px;
        color: #333;
    }


.newsecContent li {
    background: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/transparent-li-dot.gif") no-repeat scroll left 6px rgba(0, 0, 0, 0);
    font-size: 12px;
    line-height: 18px;
    list-style-type: none;
    padding-left: 15px;
}

.linux ul li span, .windows ul li span {
    font-size: 12px;
    font-weight: 400;
}

.linux .pageheader .calltoaction, .windows .pageheader .calltoaction {
    display: inline;
    float: right;
    height: 115px;
    margin: -30px 24px 0 0;
    width: 134px;
}

    .linux .pageheader .calltoaction a, .windows .pageheader .calltoaction a, .ecommerce .pageheader .calltoaction a, .domains .pageheader .calltoaction a, .linux .pageheader .calltoaction2 a, .windows .pageheader .calltoaction2 a {
        display: block;
        height: 100%;
        width: 100%;
    }

    .windows .pageheader .calltoaction a {
        background: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/hosting/windows/windows-buynow2.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    }


.windows_main {
    padding: 30px 0;
}



.hosted-exchange .colYellow {
    background-image: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/backgrounds/bg_tealbox.png");
    height: 155px;
    float: left;
}

.microsofthostedexchange_main {
    padding: 30px 0;
}

.hosting .billingdisclaimer {
    font-size: 11px;
    margin: 0 0 0 35px;
    text-align: left;
}

.newsecContent h1, .hosted-exchange .newsecContent h2 {
    margin-top: 0;
}

.newsecContent h1, .newsecContent h2, .newsecContentTert h2, .newsecContent h3, .newsecContentTert h3, .newsecContent h4, .newsecContentTert h4 {
    color: #00447C;
    font-size: 18px;
    line-height: 20px;
    margin: 35px 0 15px;
}

.secContentTert a {
    color: #c00;
}

    .secContentTert a:hover {
        text-decoration: none;
    }

.hosted-exchange .newsecContent ul {
    margin-bottom: 45px;
}

.hosted-exchange .newsecContent h3, .domains .newsecContent h3, .private-registration .newsecContent h3 {
    color: #000000;
    font-size: 14px;
    margin: 0;
}

a, .calloutCenterContent a.article {
    color: #CC0000;
    text-decoration: underline;
}

.pageheader span {
    display: block;
    margin-top: 10px;
}

.colTealprice p {
    font-size: 10px;
    line-height: 10px !important;
    margin: 2px 0 0 82px;
}



.hosted-exchange .pageheader h2 {
    background: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/hosting/hosted-exchange/headline-hostedexchange.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}

.pageheader h2 {
    height: 32px;
    margin: 11px 0 5px 15px;
    text-indent: -99999px;
    width: 300px;
}

.colTealprice {
    background-image: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/backgrounds/bg_hostedexchange.png");
    background-repeat: no-repeat;
    float: right;
    height: 123px;
    margin: 15px 20px 0 0;
    padding: 0;
    width: 181px;
}

.hosted-exchange .pageheader .calltoaction {
    margin: -20px 0 0;
    float: right;
}

    .hosted-exchange .pageheader .calltoaction a {
        background: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/hosting/hosted-exchange/buynow.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    }

.hosting .pageheader p {
    width: 265px;
}

.hosted-exchange .pageheader .colTealprice div p a {
    float: right;
    margin: 0 125px 0 0;
}

.hosting .pageheader p {
    width: 265px;
}

.hosted-exchange .pageheader .colTealprice div p a {
    float: right;
    margin: 0 125px 0 0;
}


li.number p, .homepage .homepagecontent p, .hosted-exchange .pageheader .colTealContent p {
    width: auto;
}

.hosting .pageheader p {
    width: 275px;
}

.pageheader p {
    color: #000000;
    line-height: 16px;
    margin: 0;
    padding: 10px 0 0 30px;
    width: 185px;
}

.pageheader h2 {
    height: 32px;
    margin: 11px 0 5px 15px;
    text-indent: -99999px;
    width: 300px;
}


.smartclicks .pageheader .calltoaction a, .vol .pageheader .calltoaction a, .marketingdefault .pageheader .calltoaction a, .eworks .pageheader .calltoaction a, .custom .pageheader .calltoaction a, .designdefault .pageheader .calltoaction a, .diywebdesign .pageheader .calltoaction a, .hosted-exchange .pageheader .calltoaction a, .private-registration .pageheader .calltoaction a, .hosted-exchange .pageheader .calltoaction a {
    background-position: left top;
    float: right;
    height: 77px;
    margin: 25px 5px 0 0;
    width: 96px;
}

domains-ntld-banner #blue-body #feature-box .feature .thumb.pencils_icon {
    background-position: -1px -5px;
}

#blue-body #feature-box .feature .thumb.megaphone_icon {
    background-position: -1px -67px;
}

#blue-body #feature-box .feature .thumb.piechart_icon {
    background-position: -1px -133px;
}

#blue-body #feature-box .feature .thumb.shoppingbasket_icon {
    background-position: -1px -199px;
}

#blue-body #feature-box .feature .thumb.lifepreserver_icon {
    background-position: -1px -397px;
}

#blue-body #feature-box .feature .thumb.silhouette_icon {
    background-position: -1px -595px;
}

#blue-body #feature-box .feature .thumb.magnifying_icon {
    background-position: -1px -463px;
}

#blue-body #feature-box .feature .thumb.monitor_icon {
    background-position: -1px -661px;
}

#blue-body #feature-box .feature .thumb.microphone_icon {
    background-position: -1px -265px;
}

#blue-body #feature-box .feature .thumb.eraser_icon {
    background-position: -1px -331px;
}

#blue-body #feature-box .feature .thumb.phone_icon {
    background-position: -1px -727px;
}

#blue-body #feature-box .feature .thumb.email_icon {
    background-position: -1px -793px;
}

#blue-body #feature-box .feature .thumb.at_icon {
    background-position: -1px -858px;
}

#blue-body #feature-box .feature .thumb.laptop_icon {
    background-position: -1px -924px;
}

#blue-body #feature-box .feature .thumb.photos_icon {
    background-position: -1px -990px;
}

#blue-body #feature-box .feature .thumb.uploadglobe_icon {
    background-position: -1px -1056px;
}

#blue-body #feature-box .feature .thumb.bargraph_icon {
    background-position: -1px -1188px;
}

#blue-body #feature-box .feature .thumb.mouse_icon {
    background-position: -1px -1254px;
}

#blue-body #feature-box .feature .thumb.map_icon {
    background-position: -1px -1320px;
}

#blue-body #feature-box .feature .thumb.binder_icon {
    background-position: -1px -529px;
}

#blue-body #feature-box .feature .thumb.servers_icon {
    background-position: -1px -1980px;
}

#blue-body #feature-box .feature .thumb.letter_icon {
    background-position: -1px -1914px;
}

#blue-body #feature-box .feature .thumb.pluscart_icon {
    background-position: -1px -1386px;
}

#blue-body #feature-box .feature .thumb.multimedia_icon {
    background-position: -1px -1452px;
}

#blue-body #feature-box .feature .thumb.clock_icon {
    background-position: -1px -1518px;
}

#blue-body #feature-box .feature .thumb.upbargraph_icon {
    background-position: -1px -1584px;
}

#blue-body #feature-box .feature .thumb.lock_icon {
    background-position: -1px -1650px;
}

#blue-body #feature-box .feature .thumb.chatbubble_icon {
    background-position: -1px -1716px;
}

#blue-body #feature-box .feature .thumb.calendar_icon {
    background-position: -1px -1782px;
}

#blue-body #feature-box .feature .thumb.diagonalarrows_icon {
    background-position: -1px -1848px;
}

#blue-body #feature-box .feature .thumb.checklist_icon {
    background-position: -1px -2046px;
}

#blue-body #feature-box .feature .thumb.creditcardback_icon {
    background-position: -1px -2112px;
}

#blue-body #feature-box .feature .thumb.truck_icon {
    background-position: -1px -2178px;
}

#blue-body #feature-box .feature .thumb.businesscards_icon {
    background-position: -1px -2243px;
}

#blue-body #feature-box .feature .thumb.easel_icon {
    background-position: -1px -2309px;
}

#blue-body #feature-box .feature .thumb.shield_icon {
    background-position: -1px -2376px;
}

#blue-body #feature-box .feature .thumb.curvedarrow_icon {
    background-position: -1px -2443px;
}

#blue-body #feature-box .feature .thumb.twitterchatbubble_icon {
    background-position: -1px -2510px;
}

#blue-body #feature-box .feature .thumb.clipboard_icon {
    background-position: -1px -2577px;
}

#blue-body #feature-box .feature .thumb.statchart_icon {
    background-position: -1px -2644px;
}

#blue-body #feature-box .feature .thumb.uparrow_icon {
    background-position: -1px -2711px;
}

#blue-body #feature-box .feature .thumb.creditcardfront_icon {
    background-position: -1px -2778px;
}

#blue-body #feature-box .feature .thumb.roundaboutarrows_icon {
    background-position: -1px -2845px;
}

#blue-body #feature-box .feature .thumb.networkjack_icon,
#blue-body #feature-box .feature .thumb.phonejack_icon {
    background-position: -1px -2912px;
}

#blue-body #feature-box .feature .thumb.cancel_icon {
    background-position: -1px -2979px;
}

#blue-body #feature-box .feature .thumb.downarrow_icon {
    background-position: -1px -3046px;
}

#blue-body #feature-box .feature .thumb.dollarsign_icon {
    background-position: -1px -3113px;
}

#blue-body #feature-box .feature .thumb.box_icon {
    background-position: -1px -3180px;
}

#blue-body #feature-box .feature .thumb.network_icon {
    background-position: -1px -3247px;
}

#blue-body #feature-box .feature .thumb.hierarchy_icon {
    background-position: -1px -3314px;
}

#blue-body #feature-box .feature .thumb.saletag_icon {
    background-position: -1px -3381px;
}

#blue-body #feature-box .feature .thumb.binders_icon {
    background-position: -1px -3448px;
}

#blue-body #feature-box .feature .thumb.goldseal_icon,
#blue-body #feature-box .feature .thumb.goldstar_icon {
    background-position: -1px -3515px;
}

#blue-body #feature-box .feature .thumb.lightbulb_icon {
    background-position: -1px -3582px;
}

#blue-body #feature-box .feature .thumb.check_icon,
#blue-body #feature-box .feature .thumb.checkmark_icon {
    background-position: -1px -3649px;
}

#blue-body #feature-box .feature .thumb.smallcheck_icon,
#blue-body #feature-box .feature .thumb.smallcheckmark_icon {
    background-position: -38px -3716px;
    height: 40px;
    width: 42px;
}

#blue-body #feature-box .feature .thumb.one_icon,
#blue-body #feature-box .feature .thumb.numberone_icon {
    background-position: -38px -3757px;
    height: 40px;
    width: 42px;
}

#blue-body #feature-box .feature .thumb.two_icon,
#blue-body #feature-box .feature .thumb.numbertwo_icon {
    background-position: -38px -3798px;
    height: 40px;
    width: 42px;
}

#blue-body #feature-box .feature .thumb.three_icon,
#blue-body #feature-box .feature .thumb.numberthree_icon {
    background-position: -38px -3839px;
    height: 40px;
    width: 42px;
}

#blue-body #feature-box .feature .thumb.binoculars_icon {
    background-position: -1px -3882px;
}

#blue-body #feature-box .feature .thumb.bags_icon,
#blue-body #feature-box .feature .thumb.shoppingbags_icon,
#blue-body #feature-box .feature .thumb.bag_icon {
    background-position: -1px -3948px;
}

#blue-body #feature-box .feature .thumb.pencils_icon_large {
    background-position: -1px -4015px;
}

#blue-body #feature-box .feature .thumb.megaphone_icon_large {
    background-position: -1px -4082px;
}

#blue-body #feature-box .feature .thumb.chart_icon_large {
    background-position: -1px -4149px;
}

#blue-body #feature-box .feature .thumb.grate_icon,
#blue-body #feature-box .feature .thumb.colorwheel_icon {
    background-position: -1px -1122px;
}

#blue-body #feature-box .feature .thumb.clocksm_icon {
    background-position: -1px -4216px;
}

#blue-body #feature-box .feature .thumb.gearsm_icon {
    background-position: -1px -4282px;
}

#blue-body #feature-box .feature .thumb.privacy_icon {
    background-position: -1px -4348px;
}

#blue-body #feature-box .feature .thumb.domainlock_icon {
    background-position: -1px -4414px;
}

#blue-body #feature-box .feature .thumb.switch_icon {
    background-position: -1px -4480px;
}


#blue-body #feature-box .feature .thumb.website-design_icon {
    background-position: -1px -4546px;
}

#blue-body #feature-box .feature .thumb.online-marketing_icon {
    background-position: -1px -4612px;
}

#blue-body #feature-box .feature .thumb.result-stracking_icon {
    background-position: -1px -4678px;
}








.anythingSlider-default {
    margin: 0 auto;
}

    .anythingSlider-default .anythingWindow {
    }

    .anythingSlider-default .anythingControls a {
        background: #777;
        color: #000;
        border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        -webkit-border-radius: 0 0 5px 5px;
    }

        .anythingSlider-default .anythingControls a span {
            visibility: visible;
        }

        .anythingSlider-default .anythingControls a.cur {
            background: #888;
            color: #000;
        }

        .anythingSlider-default .anythingControls a.start-stop {
            background-color: #040;
            color: #ddd;
        }

            .anythingSlider-default .anythingControls a.start-stop.playing {
                background-color: #800;
            }

            .anythingSlider-default .anythingControls a.start-stop:hover,
            .anythingSlider-default .anythingControls a.start-stop.hover,
            .anythingSlider-default .anythingControls a.start-stop .anythingControls ul a:hover {
                background-image: none;
                color: #ddd;
            }

    .anythingSlider-default.activeSlider .anythingWindow {
        border-color: #7C9127;
    }

    .anythingSlider-default.activeSlider .anythingControls a {
        background-color: #7C9127;
    }

        .anythingSlider-default.activeSlider .anythingControls a.cur,
        .anythingSlider-default.activeSlider .anythingControls a:hover {
            background: #7C9127;
        }

        .anythingSlider-default.activeSlider .anythingControls a.start-stop {
            background-color: #080;
            color: #fff;
        }

            .anythingSlider-default.activeSlider .anythingControls a.start-stop.playing {
                background-color: #d00;
                color: #fff;
            }

    .anythingSlider-default.activeSlider .start-stop:hover,
    .anythingSlider-default.activeSlider .start-stop.hover {
        color: #fff;
    }

    .anythingSlider-default .arrow {
        top: 50%;
        position: absolute;
        display: block;
    }

        .anythingslider-default .arrow a {
            display: block;
            width: 45px;
            height: 140px;
            margin: -70px 0 0 0;
            text-align: center;
            outline: 0;
            background: url(../Images/default.png) no-repeat;
        }

    .anythingSlider-default .back {
        left: 0;
    }

        .anythingSlider-default .back a {
            background-position: left top;
        }

            .anythingSlider-default .back a:hover,
            .anythingSlider-default .back a.hover {
                background-position: left -140px;
            }

    .anythingSlider-default .forward {
        right: 0;
    }

        .anythingSlider-default .forward a {
            background-position: right top;
        }

            .anythingSlider-default .forward a:hover,
            .anythingSlider-default .forward a.hover {
                background-position: right -140px;
            }

    .anythingSlider-default .anythingControls {
        outline: 0;
        display: none;
    }

        .anythingSlider-default .anythingControls ul {
            margin: 0;
            padding: 0;
            float: left;
        }

            .anythingSlider-default .anythingControls ul li {
                display: inline;
            }

            .anythingSlider-default .anythingControls ul a {
                font: 11px/18px Georgia,Serif;
                display: inline-block;
                text-decoration: none;
                padding: 2px 8px;
                height: 18px;
                margin: 0 5px 0 0;
                text-align: center;
                outline: 0;
            }

        .anythingSlider-default .anythingControls .anythingNavWindow {
            overflow: hidden;
            float: left;
        }

        .anythingSlider-default .anythingControls .start-stop {
            padding: 2px 5px;
            width: 40px;
            text-align: center;
            text-decoration: none;
            float: right;
            z-index: 100;
            outline: 0;
        }

.as-oldie .anythingSlider-default .arrow {
    top: 30%;
}

    .as-oldie .anythingSlider-default .arrow a {
        margin: 0;
    }

.as-oldie .anythingSlider-default .anythingControls li {
    margin-left: 3px;
}

.as-oldie .anythingSlider-default .anythingControls a {
    margin: 0;
}

.as-oldie .anythingSlider-default .anythingNavWindow {
    margin: 0 2px;
}

    .as-oldie .anythingSlider-default .anythingNavWindow li {
        padding: 3px 0 0 0;
    }

.anythingSlider {
    display: block;
    overflow: visible !important;
    position: relative;
}

    .anythingSlider .anythingWindow {
        overflow: hidden;
        position: relative;
        width: 100%;
        height: 100%;
    }

    .anythingSlider .anythingBase {
        background: transparent;
        list-style: none;
        position: absolute;
        overflow: visible !important;
        top: 0;
        left: 0;
        margin: 0;
        padding: 0;
    }

    .anythingSlider .arrow span {
        display: block;
        visibility: hidden;
    }

    .anythingSlider .arrow.disabled {
        display: none;
    }

    .anythingSlider .panel {
        background: transparent;
        display: block;
        overflow: hidden;
        float: left;
        padding: 0;
        margin: 0;
    }

    .anythingSlider .vertical .panel {
        float: none;
    }

    .anythingSlider .fade .panel {
        float: none;
        opacity: 0;
        filter: alpha(opacity=0);
        position: absolute;
        top: 0;
        left: 0;
    }

    .anythingSlider .fade .activePage {
        opacity: 1;
        filter: alpha(opacity=100);
        z-index: 2;
    }

    .anythingSlider.rtl .anythingWindow {
        direction: ltr;
        unicode-bidi: bidi-override;
    }

    .anythingSlider.rtl .anythingControls ul {
        float: left;
    }

        .anythingSlider.rtl .anythingControls ul a {
            float: right;
        }

    .anythingSlider.rtl .start-stop {
    }

    .anythingSlider,
    .anythingSlider .anythingWindow,
    .anythingSlider .anythingControls ul a,
    .anythingSlider .arrow a,
    .anythingSlider .start-stop {
        transition-duration: 0;
        -o-transition-duration: 0;
        -moz-transition-duration: 0;
        -webkit-transition-duration: 0;
    }



/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {
    vertical-align: top;
    padding: 0;
    margin: 0;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    padding: 0;
    margin: 0;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

    .fancybox-opened .fancybox-skin {
        -webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
        -moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
        box-shadow: 0 10px 25px rgba(0,0,0,0.5);
    }

.fancybox-outer, .fancybox-inner {
    padding: 0;
    margin: 0;
    position: relative;
    outline: none;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 10px;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    vertical-align: top;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('../Images/fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8020;
}

    #fancybox-loading div {
        width: 44px;
        height: 44px;
        background: url('../Images/fancybox_loading.gif') center center no-repeat;
    }

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    background: transparent url('../Images/blank.gif');
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
}

.fancybox-prev {
    left: -72px;
}

.fancybox-next {
    right: -72px;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 20px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 20px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -9999px;
    left: -9999px;
    padding: 0;
    overflow: visible;
    visibility: hidden;
}

#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: #000;
}

    #fancybox-overlay.overlay-fixed {
        position: fixed;
        bottom: 0;
        right: 0;
    }

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8030;
    text-align: center;
}

    .fancybox-title-float-wrap .child {
        display: inline-block;
        margin-right: -100%;
        padding: 2px 20px;
        background: transparent;
        background: rgba(0,0,0,0.8);
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
        text-shadow: 0 1px 2px #222;
        color: #FFF;
        font-weight: bold;
        line-height: 24px;
        white-space: nowrap;
    }

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    margin-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0,0,0,.8);
}

#otherSites {
    position: absolute;
    background-color: #fff;
    border: 2px solid #000;
    color: black;
    left: 820px;
    margin: 0;
    padding: 10px;
    width: 150px;
    z-index: 999;
}

    #otherSites a:link {
        color: #0066cc;
        font-size: 14px;
    }

.hidden {
    display: none;
}

.footer a {
    color: #5b6266;
}

    .footer a:hover {
        text-decoration: none;
    }



div.Hosting .AspNet-Menu-Root a {
    background: url("../Images/Default/txt_webhosting.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 6px;
    height: 0;
    margin: 0;
    overflow: hidden;
    padding-top: 30px;

}

ul.AspNet-Menu li li li {
    background: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/caret.gif") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    margin-left: 6px;
    padding-left: 10px;
}

ul.AspNet-Menu li ul li a.AspNet-Menu-Selected {
    color: #ffa415;
    font-weight: 700;
}

.leftNavMenu a:hover {
    color: #ffa415;
    line-height: 24px;
    text-decoration: none;
}




#localsearch #hero {
    margin:0 auto 20px auto;
    background: url("../Images/Default/local_search_header.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 229px;
    width: 939px;
}
#localsearch #hero h2 {
    font-size: 43px;
    margin: 5px 0;
}
#localsearch #hero h2 span {
    font-size: 18px;
    line-height: 20px;
}
#localsearch #hero p {
    width: 500px;
}
#localsearch ul {
    font-size: 14px;
}
#localsearch #hero .header {
    font-size: 40px;
    line-height: 50px;
    margin-left: 5px;
    margin-top: 5px;
    width: 800px;
}


#localsearch #content_top {
    background: url("../Images/Default/sprite-sitewide.png") no-repeat scroll 0 -904px rgba(0, 0, 0, 0);
    clear: both;
    display: block;
    height: 19px;
    width: 919px;
    margin:-15px auto 0;
}

#localsearch #mainbottom {
    width: 919px;
    margin:0 auto;
}


#localsearch #content {
    border-left: 1px solid #e6e6e5;
    border-right: 1px solid #e6e6e5;
    font-size: 14px;
    padding: 15px 0 0;
    width: 917px;
    margin:0 auto 0;
}

#localsearch #content h1{
    font-weight:bold;
    font-size:28px;
    margin:0 25px 15px;
}

 #localsearch #content ul li {
    background: url("../Images/Default/sprite-sitewide.png") no-repeat scroll -1082px -241px rgba(0, 0, 0, 0);
    padding: 0 0 5px 10px;
    margin-bottom:16px;
}

#localsearch #content_gray {
    background-color: #424242;
    color: #000;
    display: block;
    font-size: 14px;
    height: 100%;
    margin: 0;
    width: 917px;
}

#localsearch #content_gray h3{
    margin:0 25px 15px;
    padding:25px 0 10px;
    font-size:24px;
    color:#FFF;
}

#localsearch #content p {
    width:670px;
}

#localsearch #content_gray #green {
    color: #fff;
    font-size: 36px;
    margin-top: -10px;
    padding-bottom:15px;
    margin-bottom:0;
    width:auto;

}

#localsearch #content_gray #green span {
    color: #e5f087;
    font-size: 36px;
}


    .footer {
        color: #9e9d9a;
        font-size: 11px;
        margin: 17px auto 0 20px;
        padding-bottom: 20px;
        padding-top:20px;
        text-align: center;
        width: 961px;
    }

#faq h1, 
#Faqsvol h1, 
#faq_reputation h1,
#faq_hosting h1{
       color: #00447c;
    font-size: 18px;
    line-height: 20px;
    margin: 0;
}

#faq ul.disc, 
#Faqsvol  ul.disc,
#faq_hosting ul.disc{
    list-style: disc outside none;
    margin: 10px 25px;
    padding: 0;
}


 #faq_reputation ol {
    margin: 15px 25px;
    padding: 0;
}

#faq_reputation ol li{
    list-style-type: decimal;
    margin-bottom: 15px;
}

#marketing_emailmarketing {
    width:918px;
    margin:0 auto;
}

#marketing_emailmarketing #content_menu,
#marketing_logoyes #content_menu{
    float: left;
    width: 919px;
    height: 49px;
    font-size: 14px;
    background: url(../Images/Default/sprite-sitewide2.png) no-repeat 0 -109px;
    border:0;
}

#marketing_emailmarketing #content_menu ul,
#marketing_logoyes #content_menu ul{
    margin-left:25px;
}


#marketing_emailmarketing #content_menu ul li,
#marketing_logoyes #content_menu ul li {
    height: 45px;
    float: left;
    position: relative;
    padding-bottom: 0;
    line-height: 44px;
    margin: 4px 30px 0 0;
}

    #marketing_emailmarketing #content_menu ul li a,
    #marketing_logoyes #content_menu ul li a {
        color: #000;
        padding-bottom: 17px;
        height: 28px;
        display: inline-block;
        font-weight: 400;
    }

    #marketing_emailmarketing #content_menu ul li.selected,
    #marketing_logoyes #content_menu ul li.selected {
        height: 28px;
        line-height: 28px;
        margin-top: 12px;
        background: url(../Images/Default/sprite-sitewide2.png) no-repeat top right;
        padding-right: 13px;
    }

       #marketing_emailmarketing #content_menu ul li.selected a,
       #marketing_logoyes #content_menu ul li.selected a {
            height: 28px;
            display: inline-block;
            color: #00457c;
            text-decoration: none;
            font-weight: 700;
            background: url(../Images/Default/sprite-sitewide2.png) no-repeat -846px 0;
            padding: 0 9px 0 19px;
        }

#marketing_emailmarketing #content,
 #marketing_logoyes #content {
    width: 917px;
    font-size: 14px;
    margin-bottom: 0;
    float: left;
    border-left: 1px solid #e6e6e5;
    border-right: 1px solid #e6e6e5;
    padding: 15px 0 0;
}



#marketing_emailmarketing #content .dark,
#marketing_logoyes #content .dark,
.websitedesign_Default #content .dark {
    background: #616161 url(../Images/Default/darkbg.jpg) no-repeat bottom center;
    clear: both;
    height: 99px;
}

#marketing_emailmarketing #content .dark .calltoaction,
#marketing_logoyes #content .dark .calltoaction,
.websitedesign_Default #content .dark .calltoaction{
        background: url(../Images/Default/sprite-sitewide2.png) no-repeat -348px -818px;
        float: left;
        clear: none;
        margin: 30px 0 0 46px;
    }

#marketing_emailmarketing #content .dark h2,
#marketing_logoyes #content .dark h2,
.websitedesign_Default #content .dark h2{
        color: #fff;
        text-shadow: 0 1px 0 #000;
        width: 635px;
        clear: none;
        float: right;
        text-align: center;
        font-size: 26px;
        margin: 23px 0 0;
        font-weight:bold;
    }

#marketing_emailmarketing .calltoaction,
.websitedesign_Default .calltoaction
{
    float: left;
    clear: left;
    display: inline;
    position: relative;
    z-index: 1000;
    margin: -99px 0 0 50px;
}

#marketing_emailmarketing .calltoaction a,
.websitedesign_Default .calltoaction a {
        width: 234px;
        height: 43px;
        display: block;
        font-family: TeXGyreHerosBold,Helvetica, Arial, sans-serif;
        color: #fff !important;
        text-align: center;
        line-height: 43px;
        font-size: 26px;
        text-decoration: none;
        text-shadow: 0 1px 0 #000;
        font-weight:bold;
    }

#marketing_emailmarketing #content .dark p,
#marketing_logoyes #content .dark p,
.websitedesign_Default #content .dark p
 {
        color: #fff;
        float: right;
        text-align: center;
        width: 635px;
        display: inline;
        margin: 0;
    }

#marketing_emailmarketing #content_bottom_dark,
#marketing_logoyes #content_bottom_dark,
.websitedesign_Default #content_bottom_dark  {
    background: url(../Images/Default/darkbg_bottom.png) no-repeat bottom center;
    width: 919px;
    height: 14px;
    clear: both;
    display: block;
    margin: -1px 0 0;
}


#marketing_emailmarketing #content .light {
    background: #fcfbf9 url(../Images/Default/content_bg_light.jpg) no-repeat top center;
    clear: both;
    float: left;
    width: 917px;
    margin: 25px 0 0;
    padding: 15px 0;
}

#marketing_emailmarketing #content h1,
#marketing_emailmarketing #content h2,
#marketing_emailmarketing #content h3 {
    margin: 25px 25px 15px;
}

#marketing_emailmarketing #content ul.feature_list {
    display: inline;
    float: left;
    margin: 0 0 0 50px;
    width: 860px;
}


#marketing_emailmarketing  #content ul.two_column_feature_list li {
    float: left;
    width: 49%;
    margin:0 0 25px;
    padding:0;
    background-image:none;
}

#marketing_emailmarketing #content .curvedarrow_icon {
    background-position: -1px -2443px;
}

#marketing_emailmarketing #content .clipboard_icon {
    background-position: -1px -2577px;
}

#marketing_emailmarketing #content .grate_icon, #content .colorwheel_icon {
    background-position: -1px -1122px;
}

#marketing_emailmarketing #content .piechart_icon {
    background-position: -1px -133px;
}

#content .icon {
    background-image: url("../Images/Default/sprite-icons.png");
    display: block;
    float: left;
    height: 65px;
    width: 80px;
}


#marketing_emailmarketing #content ul.feature_list h3 {
    clear: none;
    float: left;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 5px;
    padding: 0;
}

#marketing_emailmarketing #content ul.two_column_feature_list li p {
    clear: none;
    display: block;
    margin: 0;
    padding: 0;
    width: 75%;
    float:left;
}

#marketing_emailmarketing #content ul li {
    background: url("../Images/Default/sprite-sitewide2.png") no-repeat scroll -1082px -241px rgba(0, 0, 0, 0);
    padding: 0 0 5px 10px;
}


.marketing-rep-alert .header-rep-alert {
    background: url("../Images/Default/product-hero-bg.png") no-repeat scroll center bottom transparent;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 0 1px 16px;
    width: 958px;
}

.marketing-rep-alert .rep_alert_places_bg{
    background: url('../Images/Default/places.png') no-repeat right bottom; 
    height: 245px;
}

    .marketing-rep-alert .rep_alert_places_bg .inner-header{
        padding:40px 0 0 30px;
        width:460px;
    }

.marketing-rep-alert .header-rep-alert p.heading1 {
    font-size: 36px;
    font-weight: bold;
    line-height: 40px;
    margin: 0;
}

.marketing-rep-alert .header-rep-alert p.heading2 {
    font-size: 22px;
    line-height: 28px;
    margin-top: 0;
}

.marketing-rep-alert .header-rep-alert p {
    color: #000000;
    font-size: 16px;
    line-height: 26px;
    margin: 12px 0;
}

.marketing-rep-alert .rep-row {
    font-size: 14px;
    margin: 10px 0;
}

.marketing-rep-alert .order-now {
    float: right;
    padding: 55px 50px 0 40px;
    text-align: center;
}


.marketing-rep-alert p.heading1 {
    color: #333333;
    font-size: 32px;
    line-height: 32px;
}

.marketing-rep-alert .rep-title {
    padding-left: 38px;
}

.marketing-rep-alert .rep-alert li{
    list-style:none;
}

.marketing-rep-alert .order-now .order-now-txt {
    color:#00447c;
    font-size:18px;
    font-weight:bold;
    padding:10px;
}

.marketing-rep-alert #blue-body hr.hr-med{
    border-top:1px solid #979797;
    margin:0;
}

.marketing-rep-alert .title-med{
    color:#333333;
    font-size:24px;
    padding-left:38px;
    margin:16px 0;
    line-height:20px;
}

.marketing-rep-alert .red-check li{
        background:url("../Images/Default/list-red-check.png") no-repeat scroll 0 3px transparent;
        padding-left:24px;
        margin:20px 0;
        line-height:20px;
}

.marketing-rep-alert .disclaimer{
    color:#5b6266;
    font-size:10px;
    line-height:12px;
    margin-top:20px;
    width:580px;
}

#marketing_logoyes {
margin:auto;
 width:919px
}

#marketing_logoyes #hero {
    clear: both;
    float: left;
    height: 319px;
    margin-bottom: 20px;
    padding: 0 0 0 25px;
    width: 100%;
     background: url("../Images/Default/hero-logoyes.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
}

#marketing_logoyes #hero .header {
    font-size: 40px;
    width: 650px;
    line-height: 44px;
    margin: 10px 0 15px;
    padding: 2px 0;
    text-shadow: 0 1px 0 #fff;
}

#marketing_logoyes #hero p {
    font-size: 16px;
    width: 650px;
     margin-bottom: 15px;
    padding-left: 25px;
}

#marketing_logoyes #hero ul {
    font-size: 16px;
    margin-bottom: 20px;
    clear: both;
    line-height: 20px;
    padding-left: 25px;
    margin-bottom:20px;
    color:#333333;

}

#marketing_logoyes #hero ul li {
    background: url("../Images/Default/sprite-sitewide2.png") no-repeat scroll -1082px -241px rgba(0, 0, 0, 0);
    padding: 0 0 5px 10px;
}

#marketing_logoyes .calltoaction {
    background: url("../Images/Default/sprite-sitewide2.png") no-repeat scroll -348px -818px rgba(0, 0, 0, 0);
       clear: left;
    display: inline;
    float: left;
    margin: -99px 0 0 50px;
    position: relative;
    z-index: 1000;
}

#marketing_logoyes .calltoaction a {
    color: #fff;
    display: block;
    font-family: TeXGyreHerosBold,Helvetica,Arial,sans-serif;
    font-size: 26px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #000;
    width: 234px;
    font-weight:bold;
}

#marketing_logoyes .calltoaction a:hover{
    color:#ffee2c;
}

#marketing_logoyes #content h1{
    font-size: 28px;
    line-height: normal;
    margin: 0 25px 15px;
    font-weight:bold;
    }

.Mobile_index #product-hero{
    background: url("../Images/Default/mobile-Header.jpg") no-repeat scroll 0 0 / 958px 390px rgba(0, 0, 0, 0) !important;
    height: auto;
    position: relative;

}

.Mobile_index #product-hero .hero-box {
    color: black;
    min-height: 370px;
    padding: 30px 0 0 30px;
}

.Mobile_index #product-hero .hero-box .heading1 {
    color: black;
    font-size: 36px !important;
    line-height: 45px !important;
}

.Mobile_index #product-hero .hero-box .content {
    color: #888;
    line-height: 20px;
    margin-top: 10px;
}


.Mobile_index #product-hero .submit {
    float: left;
    margin-top: 10px;
    width: 958px;
}

.Mobile_index #product-hero .btn-red, #overlay .btn-red {
    background: url("../Images/Default/bg-button.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 4px;
    box-shadow: 1px 2px 4px -2px #999999;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    line-height: 20px;
    padding: 0.5em 1em;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px red;
}

.Mobile_index .section-wrapper {
    margin-top: 40px;
}

.Mobile_index .section-wrapper #how-it-works {
    margin: 30px auto;
    width: 922px;
}

.Mobile_index .section-wrapper #how-it-works h1 {
    color: Black;
    font-size: 22px;
    font-weight: bold;
}

.Mobile_index .section-wrapper #how-it-works .steps {
    margin: 20px 0 20px 20px;
}

.Mobile_index .section-wrapper #how-it-works .step {
    background-position: left center;
    background-repeat: no-repeat;
    color: #414141;
    float: left;
    line-height: 120px;
    margin-right: 10px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0;
    text-align: center;
    width: 282px;
}

.Mobile_index .section-wrapper #how-it-works .steps ul {
    list-style-type: none;
    margin: 10px;
    padding: 0 30px;
}

.Mobile_index .section-wrapper #how-it-works .steps .arrow {
    background: url("../Images/Default/arrow-right-grey.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 20px;
    margin-top: -65px;
    width: 40px;
}

.Mobile_index .section-wrapper #how-it-works .step.website {
    background-image: url("../Images/Default/icon-www.png");
    height: 110px;
}

.Mobile_index .section-wrapper #how-it-works .step.computer {
    background-image: url("../Images/Default/icon-computer.png");
}


.Mobile_index .section-wrapper #how-it-works .step.mobile {
    background-image: url("../Images/Default/icon-phone.png");
}

.Mobile_index .section-wrapper #how-it-works .steps li.title {
    font-size: x-large;
    font-weight: bold;
    text-align: left;
    line-height: 20px;
    margin: 20px 0;
    margin-left: 40px;
}

.Mobile_index .section-wrapper #how-it-works .steps li.detail {
    margin-top: -10px;
    margin-left: 40px;
    text-align: left;
    line-height: 20px;
}

.Mobile_index .section-wrapper {
    margin-top: 40px;
}
.Mobile_index .section-wrapper #Media {
    width: 950px;
}

.Mobile_index .section-wrapper #Media .message {
    background: none repeat scroll 0 0 #1060a5;
    height: 234px;
    position: relative;
    width: 475px;
    color:#FFFFFF;
    text-align:center;
}


.Mobile_index .section-wrapper #Media #banner-wrap .banner P {
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
    margin-left: 50px;
    margin-right: 50px;
    position: absolute;
    top: 60px;
}

.Mobile_index .section-wrapper #Media #banner-wrap .page-arrow.page-arrow-left {
    cursor: pointer;
    float: left;
    margin-left: 20px;
    margin-top: 105px;
}

.Mobile_index .section-wrapper #Media #banner-wrap .page-arrow.page-arrow-right {
    cursor: pointer;
    float: right;
    margin-right: 20px;
    margin-top: 105px;
}

.Mobile_index .section-wrapper #Media #banner-wrap .paging {
    padding-left: 213px;
    position: relative;
    top: -62px;
}


.Mobile_index .section-wrapper #Media #banner-wrap .paging .page-nob-current {
    background-position: 0 0;
    height: 8px;
    margin-top: 2px;
    width: 8px;
}

.Mobile_index .section-wrapper #Media #banner-wrap .paging .page-nob {
    background-color: Transparent;
    background-image: url("../Images/Default/circle-both.png");
    background-position: 0 -8px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 8px;
    padding: 0 8px 0 0;
    width: 8px;
}

.Mobile_index .section-wrapper {
    margin-top: 40px !important;
}


.Mobile_index .section-wrapper .phone-features {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 922px;
}

.Mobile_index .section-wrapper .phone-features ul {
    list-style-type: none;
    padding: 0 15px;
    margin:10px;
}

.Mobile_index ul li {
    line-height: 20px;
    margin: 20px 0;
}

.Mobile_index .section-wrapper .phone-features h1 {
    color: #000000;
    font-size: large;
    font-weight: bold;
    margin-bottom: -15px;
    margin-top: 30px;
}

.Mobile_index .mobile-try-it {
    display: none;
}


.Mobile_index #product-hero .url-input {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid black;
    clear: left;
    color: #555555;
    float: left;
    font-size: 32px;
    height: 20px;
    line-height: 20px;
    margin: 0 16px 0 auto;
    padding: 5px 10px;
    position: relative;
    text-align: left;
    width: 380px;
}

.Mobile_index #product-hero .url-input input {
    background: none repeat scroll 0 0 #fff;
    border: 0 none;
    color: inherit;
    float: left;
    font-size: 15px;
    margin-bottom: 0;
    padding-left: 10px;
    width: 340px;
}

#blue-header #product-hero .url-input .computericon {
    background: url("../Images/Default/icon-pc.png") repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 20px;
    width: 22px;
}


.websitedesign_Default{
    margin:0 auto;
    width:919px;

}

.websitedesign_Default #content_top {
    background: url("../Images/Default/sprite-sitewide2.png") no-repeat scroll 0 -904px rgba(0, 0, 0, 0);
    clear: both;
    display: block;
    float: left;
    height: 19px;
    margin-top: -15px;
    width: 919px;
}

.websitedesign_Default #content {
    border-left: 1px solid #e6e6e5;
    border-right: 1px solid #e6e6e5;
    float: left;
    font-size: 14px;
    margin-bottom: 0;
    padding: 15px 0 0;
    width: 917px;
}


.websitedesign_Default #content h1, 
.websitedesign_Default #content h2, h3 {
    color: #333;
    display: block;
    font-weight: 400;
}

.websitedesign_Default #content h1 {
    font-family: TeXGyreHerosBold,Helvetica,Arial,sans-serif;
    font-size: 28px;
    line-height: normal;
    margin: 0 25px 15px;
    font-weight:bold;
}

.websitedesign_Default .package {
    border-right: 1px solid #e6e6e5;
    display: inline;
    float: left;
    margin-bottom: 30px;
    padding-left: 25px;
    width: 260px;
}

.websitedesign_Default #custom_package {
    border-right: 0 none;
}


.websitedesign_Default #content_menu ul, 
.websitedesign_Default #homepage #company_info, 
.websitedesign_Default #diy_package, 
.websitedesign_Default #content_tab_panes #customer_service .icon {
    margin-left: 25px;
}


.websitedesign_Default h3 {
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 22px;
    margin: 0 0 15px;
}


.websitedesign_Default .package .icon {
    display: inline;
    margin: 0;
}

.websitedesign_Default #content .mouse_icon {
    background-position: -1px -1254px;
}

.websitedesign_Default #content .pencils_icon {
    background-position: -1px -5px;
}

.websitedesign_Default #content .easel_icon {
    background-position: -1px -2309px;
}

.websitedesign_Default #content p {
    margin: 0 25px 15px 50px;
}


.websitedesign_Default .package ul {
    display: inline;
    float: left;
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 10px 45px !important;
}

.websitedesign_Default #content ul li {
    background: url("http://wpc.016b.edgecastcdn.net/00016B/webdotcom/images/sprite-sitewide2.png") no-repeat scroll -1082px -241px rgba(0, 0, 0, 0);
    padding: 0 0 5px 10px;
}

.websitedesign_Default .package .button {
    background: url("http://wpc.016b.edgecastcdn.net/00016B/webdotcom/images/sprite-sitewide2.png") no-repeat scroll 0 -158px rgba(0, 0, 0, 0);
    clear: both;
    display: block;
    height: 31px;
    margin: 25px auto 0;
    width: 154px;
}


.websitedesign_Default .package .button:hover {
    background-position: -154px -158px;
}

.websitedesign_Default .package .button a {
    color: #fff !important;
    display: block;
    font-family: TeXGyreHerosBold,Helvetica,Arial,sans-serif;
    font-size: 20px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #000;
    width: 100%;
}

.websitedesign_Default #content .light{
    background:url("../Images/Default/content_bg_light.jpg") no-repeat scroll center top #fcfbf9;
    clear:both;
    float:left;
    margin:25px 0 0;
    padding:15px 0;
    width:917px;
}

.websitedesign_Default #content .light h2 {
    margin:25px 25px 15px;
    font-weight:bold;
}


.websitedesign_Default  #content p {
    margin: 0 25px 15px 50px;
}


.websitedesign_Default #flowpanes {
    clear: both;
    overflow: hidden;
    position: relative;
    width: 919px;
    z-index: 0;
    margin:auto;
}

.websitedesign_Default #hero {
    clear: both;
    margin-bottom: 20px;
    width: 100%;
}

.websitedesign_Default #flowpanes #diy {
    background: url("../Images/Default/hero-diy_websitedesign.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        cursor: default;
    height: 270px;
    padding: 25px;
    width: 869px;
}

.websitedesign_Default #flowpanes .banner .banner_content {
    display: block;
    height: 320px;
    color: #000;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    position: relative;
    width: 670px;
}

.websitedesign_Default #hero .header {
    float: left;
    font-family: TeXGyreHerosRegular,Helvetica,Arial,sans-serif;
    font-size: 44px;
    line-height: 44px;
    text-shadow: 0 1px 0 #fff;
    margin-top: -10px;
    padding-left: 0;
    width: 600px;
    color: #583601;
    margin-bottom: 0;
}

.websitedesign_Default #hero .header span {
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 22px;
    margin: -5px 0 0 5px;
    text-shadow: 0 0 0 #fff;
}

.websitedesign_Default #hero p {
    padding-left: 50px;
    width: 400px;
    clear: left;
    float: left;
    font: 16px/18px Arial;
    margin-bottom: 15px;
}

.websitedesign_Default .silo_default #hero ol {
    display: block;
    width: 500px;
}
.websitedesign_Default #hero ol{
    clear: both;
    font-size: 16px;
    line-height: 20px;
    padding-left: 25px;
    list-style:none;
}


.websitedesign_Default #hero ol li {
    margin-left: 50px;
}

.websitedesign_Default #hero li{
    background: url("../Images/Default/sprite-sitewide2.png") no-repeat scroll -1082px -241px rgba(0, 0, 0, 0);
    padding: 0 0 5px 10px;
}

.websitedesign_Default .calltoaction{
    background: url("../Images/Default/sprite-sitewide2.png") no-repeat scroll -348px -861px rgba(0, 0, 0, 0);
     margin: -105px 0 0 47px;
}

.websitedesign_Default .control {
    background: url("../Images/Default/banner_controls.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 37px;
    left: 10px;
    position: relative;
    top: -230px;
    width: 37px;
    z-index: 100;
}

.websitedesign_Default .next {
    background-position: -38px 0;
    float: right;
    margin: -37px 25px 0 0;
}


.websitedesign_Default .prev {
    background-position: 0 0;
}

.websitedesign_Default .scrollable {
    height: 16px;
    margin-top: -95px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

.websitedesign_Default .scrollable #navButtons {
    background-image: none;
    float: left;
    height: 16px;
    left: 50%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 125px;
}


.websitedesign_Default .scrollable #navButtons li {
    float: left;
    height: 16px;
    margin: 0;
    padding: 0;
    position: relative;
    right: 50%;
}



.websitedesign_Default .scrollable span.current {
    background: url("../Images/Default/sprite-sitewide2.png") no-repeat scroll -919px -90px rgba(0, 0, 0, 0);
}
.websitedesign_Default .scrollable span {
    background: url("../Images/Default/sprite-sitewide2.png") no-repeat scroll -936px -90px rgba(0, 0, 0, 0);
}
.websitedesign_Default .scrollable span {
    cursor: pointer;
    display: block;
    height: 16px;
    margin: 0 5px 0 0;
    padding: 0;
    position: relative;
    width: 16px;
    z-index: 2000;
}

#hosting_index .hosting .pageheader {
    background: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/hosting/yellow-bkg.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
}

#hosting_index .hosting .pageheader {
    height: 195px;
    overflow: hidden;
    width: 580px;
}

#hosting_index .pageheader .pic {
    float: right;
    width: 220px;
    margin:15px 20px 0 5px;
}

#hosting_index .pageheader h2 {
    background: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/hosting/default/header.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
        height: 32px;
    margin: 11px 0 5px 15px;
    text-indent: -99999px;
    width: 300px;
}


#hosting_index .hosting .pageheader .textbox {
    background: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/hosting/ltyellowbox.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 143px;
    width: 319px;
}

#hosting_index .newsecContent h1, 
#hosting_index .hosted-exchange .newsecContent h2 {
    margin-top: 0;
}

#hosting_index  .diagram {
    clear: left;
    float: left;
    height: 147px;
    margin: 0;
    padding: 0;
    width: 160px;
}

#hosting_index .hostingpic {
    background: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/hosting/default/hosting.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}

#hosting_index .hostedexchangepic {
    background: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/hosting/default/hostedexchange.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}

#hosting_index .domainpic {
    background: url("http://wpc.016b.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/hosting/default/domain.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
#hosting_index .whatyouget {
    float: left;
    margin-left: -15px;
    padding: 10px 0 15px;
    width: 300px;
}

#hosting_index .whatyouget h3 {
    color: #c00;
    font-size: 18px;
    margin: 0;
    padding: 0;
    width: 400px;
}

#hosting_index .whatyouget h3 a{
        color: #c00;

}

    #hosting_index .whatyouget h3 a:hover,
    #hosting_index a:hover{
        text-decoration:none;
    }


#hosting_index .whatyouget p {
    margin-top: 15px;
    width: 100%;
}

#hosting_index .secContent {
    padding: 17px 0 0 20px;
    width: 560px;
}

#ecommerce_creditcardprocessing{
    width:922px;
    margin:0 auto;
}

#ecommerce_creditcardprocessing #hero {
    background: url("http://wpc.016b.edgecastcdn.net/00016B/webdotcom/images/ecommerce/merchantservices/hero-merchantservices-square.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    clear: both;
    float: left;
    height: 319px;
    margin-bottom: 20px;
    padding: 0 0 0 25px;
    width: 100%;
}

#ecommerce_creditcardprocessing #hero h1,
#ecommerce_creditcardprocessing #hero .header {
    float: left;
    line-height: 44px;
    margin: 10px 0 15px;
    padding: 2px 0;
    text-shadow: 0 1px 0 #fff;
}

#ecommerce_creditcardprocessing #hero .header {
    width:650px;
}


#ecommerce_creditcardprocessing #hero p
{
    width: 450px;
    clear: left;
    float: left;
    font: 16px/18px Arial;
    margin-bottom: 15px;
    padding-left: 25px
}

#ecommerce_creditcardprocessing .calltoaction {
    background: url("http://wpc.016b.edgecastcdn.net/00016B/webdotcom/images/ecommerce/merchantservices/sprite-merchantservices.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 43px;
    margin: 0;
    width: 266px;
}

#ecommerce_creditcardprocessing #calltoaction-online {
    clear: none;
    margin-left: 12px;
}

#ecommerce_creditcardprocessing .calltoaction a {
    color: #fff;
    display: block;
    font-family: TeXGyreHerosBold,Helvetica,Arial,sans-serif;
    font-size: 22px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #000;
    width: 100%;
    font-weight:bold;
}

#ecommerce_creditcardprocessing .calltoaction a:hover {
       color: #ffee2c;
}

#content_top {
    background: url("http://wpc.016b.edgecastcdn.net/00016B/webdotcom/images/sprite-sitewide2.png") no-repeat scroll 0 -904px rgba(0, 0, 0, 0);
    clear: both;
    display: block;
    float: left;
    height: 19px;
    margin-top: -15px;
    width: 919px;
}

#content_bottom {
    background: url("http://wpc.016b.edgecastcdn.net/00016B/webdotcom/images/sprite-sitewide2.png") no-repeat scroll 0 -90px rgba(0, 0, 0, 0);
    clear: both;
    display: block;
    height: 19px;
    width: 919px;
}

#content {
    border-left: 1px solid #e6e6e5;
    border-right: 1px solid #e6e6e5;
    float: left;
    font-size: 14px;
    margin-bottom: 0;
    padding: 15px 0 0;
    width: 917px;
}

#ecommerce_creditcardprocessing #content h1 {
    font-family: TeXGyreHerosBold,Helvetica,Arial,sans-serif;
    font-size: 28px;
    line-height: normal;
    margin: 0 25px 15px;
    font-weight:bold;
}

#ecommerce_creditcardprocessing #content ul.feature_list {
    display: inline;
    float: left;
    margin: 0 0 0 50px;
    width: 860px;
}

#ecommerce_creditcardprocessing #content ul.two_column_feature_list li {
    float: left;
    width: 49%;
     background-image: none;
    list-style-type: none;
    margin: 0 0 25px;
    padding: 0;
}

#ecommerce_creditcardprocessing #content .lifepreserver_icon {
    background-position: -1px -397px;
}

#ecommerce_creditcardprocessing #content .uparrow_icon {
    background-position: -1px -2711px;
}

#ecommerce_creditcardprocessing #content .statchart_icon {
    background-position: -1px -2644px;
}

#ecommerce_creditcardprocessing #content .clipboard_icon {
    background-position: -1px -2577px;
}

#ecommerce_creditcardprocessing #content .icon {
    background-image: url("http://wpc.016b.edgecastcdn.net/00016B/webdotcom/images/sprite-icons.png");
    display: block;
    float: left;
    height: 65px;
    width: 80px;
}

#ecommerce_creditcardprocessing #content ul.feature_list h3 {
    clear: none;
    float: left;
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 5px;
    padding: 0;
    line-height:normal;
}

#ecommerce_creditcardprocessing #content ul.two_column_feature_list li p {
    clear: none;
    display: block;
    margin: 0;
    padding: 0;
    width: 75%;
    float: left;
    line-height: 16px;
}
