.searchResultsExactMatch
{
	font-size: 25px;
}

.checkoutTldPage
{
}
#checkoutTldPageDesign
{
    	background-image: url(/media/design.tld.back.3.jpg);
	background-repeat: no-repeat;
	background-color: #464646;
	background-size: cover;
	padding-bottom:20px;
}

.bigBannerAd
{
    	background-image: url(/media/splash-home-1.jpg);
	background-repeat: no-repeat;
	background-color: #464646;
	background-size: cover;
	min-height: 340px;
}
#bigBannerAdDesign
{
}

.devOnly
{
	display:none !important;
}

.coverflowCoverBlurb
{
	margin-top:20px;
 	display: none;
}

.coverflowHome
{
	height:100% !important; 
	position: relative !important;
	padding-top: 15px;
	display: none;
}

#splashCaseStudies
{
	padding-bottom: 25px;
	background-color: #f2f1f1;
}

#splashVideos
{
	background-color: #ffffff;
}

.splashVideosAdditional
{
	cursor: pointer;
	color: #aaaaaa;
}
.splashVideosAdditional:hover
{
	color: #1cbbb4;
}

.socialFooter-facebook
{
   	width: 38px;
    	height: 38px;
    	background: url(/media/sociocons-170x124.png) 0 0;
}

.socialFooter-twitter
{
   	width: 38px;
    	height: 38px;
    	background: url(/media/sociocons-170x124.png) 128px 0;
}

#splashContainer
{
	background-color: #000000;
	max-height: 595px; 
	overflow: hidden;
        
}

.splashSearch-custom1
{
	top: -95px;
	z-index:1;
}

#splashSearch
{
	background: rgba(3, 5, 6, .5);
	padding-top: 25px;
	position: relative;
        background-image: url(/media/splash-home-1.jpg);
        background-repeat: no-repeat;
        background-size: cover;
}

#videoSearchHome
{
	padding: 0px;
	margin: 0px;
}
#bottomHome
{
	position:relative; 
	top:-95px;
}

.homeAnchorSearch
{
	top: -95px;
}

.homeAnchor
{
	display: block; 
	position: relative; 
	visibility: hidden;
}

video#bgvid
{
        min-width: 100%; min-height: 100%;
        width: 100%; height: 100%; z-index: -100;
        
}

.footer-custom1-home
{
	position: relative;
	top: -95px;
}

#footer
{
	background-color: #464646;
	padding-top:30px;
	padding-bottom:30px;
}

.noMarginsPadding
{
	margin: 0px !important;
	padding: 0px !important;
}

#splashNewsBlog
{
	min-height: 200px;
	background-color: #ffffff;
}

#splashFAQ
{
	background-color: #ffffff;
}

#splashQuote
{
        font-size:18px;
	background-color: #1cbbb4;
        /* background-color: #a2a2a2; */
        padding-top: 25px;
        padding-bottom: 25px;
        text-align:center;
        color:white;
        position: relative;
}
#splashQuote::before
{
        content: " ";
        /* background-image: url("/media/boardwalk.jpg"); */

    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    opacity: 0.4;
    background-repeat: no-repeat;
    -ms-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

#splashPricing
{
	background-color: #1cbbb4;
}

#splashGetStarted
{
	background-color: #1cbbb4;
}

.aboutUsBlurb
{
    background-color:white;
    padding:10px;
}

body .modal-wide
{
    width: 70%; /* desired relative width */
    left: 15%; /* (100%-width)/2 */
    /* place center */
    margin-left:auto;
    margin-right:auto;
}

.domainListLine
{
    background-color:white;
    font-size:16px;
    padding:15px 10px 5px 10px;
    border-bottom: 1px solid gray;
}

.strong
{
    font-weight:bold;
}

.rounded
{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.pointer
{
    cursor:pointer;
}

.help
{
    cursor:help;
}

.domainCheckDropLink:hover
{
    cursor:pointer;
}

.modal 
{
    overflow-y:auto;
    max-height:90%;
    margin-top:-20px;
}

.availableDomain
{
    font-weight:bold;
}

.unavailableDomain
{
    text-decoration:line-through;
}

.searchResultRow
{
    padding-left:5px;
    margin-bottom:3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border:1px solid #C5C5C5;
    background-color:rgb(252, 252, 252);
}

.searchResultRowPrice
{
    padding-top:14px;
    padding-right:15px;
    border-right:1px solid #C5C5C5;
    height:55px;
    text-align:right;
}

.searchResultRowDomain
{
    padding-top:12px;
    border-right:1px solid #C5C5C5;
    height:100%;
    height:55px;
}

.searchResultRowOptions
{
    padding-top:12px;
    padding-right:27px;
    height:55px;
}

#searchResultsContainer
{
    display:none;
    background-color: white;
    padding-bottom: 10px;
}

        .menuItemMarginsOnly
        {
            margin:0px 5px 0px 5px;
        }

        .fakeLink
        {
            color:blue;
            text-decoration:underline;
            cursor:pointer;
        }
        .newAccountError
        {
            font-size:small;
            color: red;
            white-space:normal;
	    margin-bottom:5px;
        }

        .loginError
        {
            font-size:small;
            color: red;
            white-space:normal;
        }

#newAccountLoading
{
    display:none;
}

#loginLoading
{
    display:none;
}

#loginCreateForm
{
    display:none;
}

.logo-icon
{
    margin-bottom: 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.input-tall
{
    padding: 11px !important;
    font-size: 21px !important;
    height: 20px !important;
    width:96%;
}

html
{
	overflow-x: hidden;
}

body 
{
        padding-top: 100px;
        font-family: Arial,sans-serif;
	overflow-x: hidden;
}

.sidebar-nav 
{
    padding: 9px 0;
}

@media (max-width: 980px) 
{
    /* Enable use of floated navbar text */
    .navbar-text.pull-right 
    {
        float: none;
        padding-left: 5px;
        padding-right: 5px;
    }
}

@media (max-width: 1280px) 
{
}

@media (max-width: 1095px) 
{
    .hero-unit
    {
        padding:20px;
    }
}

@media (max-width: 950px) 
{
}

@media (max-width: 875px) 
{
    h1 
    {
        font-size: 50px !important;
    }
}

@media (max-width: 767px) 
{
    #homepagePromo
    {
        margin-top:5px;
    }
}

@media (max-width: 480px) 
{
}

