.pageC{
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

.promo_margin {
    margin-top: 60px;
}

#logoTDC{
    float: left;
    padding-bottom: 5px;
    padding-top: 10px;
}

#gcu_logo{
     width: 280px;
     height: 113px;
     border: 0;
}

#topRightNavTDC{
    padding-bottom: 3px;
    padding-top: 15px;
}

#loginC{
    height: 20px;
}

#loginboxC{
    vertical-align: bottom;
    float: right;
}

#livepersonC{
    vertical-align: bottom;
    float: right;
}

#phoneC{
    float: right;
    padding-right: 3px !important;
}

#cartC{
    height: 40px;
}

#headerNavTDC{
    float: right;
}


.phtext {
    font-size: 10pt !important;
    color: #BBBBBB !important;
    text-indent: 10px;
}


#menu_div > table {
    margin-bottom: -10px;
}

#dStoreHeaderLine{
    border-top:1px solid #c8c8c8;
    padding-bottom:2px;
}

#cardsListHeader{
    font-size:14px;
    font-family: trebuchet ms;
}

#aAllCards, #aArtistList, #aCategoryList{
    font-size:15px;
    font-family: trebuchet ms;
}

#menuL{
    list-style: none;
    margin: 0;
    padding : 0;
}
#suggestions {
    left: 123px;
}

/* Search elements */

#searchTableTDC{
    vertical-align: top;
    padding:        0;
    padding-top:    4px;
    white-space:    nowrap;
    position:       relative;
    height:         55px;
}

#searchContainer{
    position:       absolute;
    padding:        0;
    margin:         0;
    margin-top:     10px;
    right:          0;
}

#frmSearch{
    margin:         0;
    padding:        0;
}

::-webkit-input-placeholder {
    color:          #BBBBBB !important;
    text-indent:    10px;
}
:-moz-placeholder {
    color:          #BBBBBB !important;
    text-indent:    10px;
}
:-ms-input-placeholder {
    color:          #BBBBBB !important;
}

/* old GCU search input */
.search1 {
    width:          379px;
    height:         28px;
    text-indent:    10px;
}

input.search1{
    float:          left;
    border:         1px solid #CCCCCC;
    margin-top:     0px;
}

/* SLI search CSS */
.searchBTN{
    padding:        0;
    margin:         0;
    margin-top:     3px;
    margin-left:    4px;
}

.sli_rbs {
    position:       relative;
    float:          left;
    font-size:      13px;
    color:          #7D7D7D;
    text-align:     left;
    margin:         -5px 0px 0px 0px;
    width:          165px;
}

.sli_rbs input[type="radio"]:checked + label {
    font-weight:    bold;
}

#sli_search_1 {
    float:          left;
    border:         1px solid #F59E33;
    margin-left:    3px;
    margin-top:     0px;
    padding:        5px;
    font-size:      18px;
    font-weight:    bold;
    width:          490px;
}

/* search input 2 */
#hsb_searchbox {
    background-color:   white;
    color:              #7D7D7D;
    font-size:          18px;
    font-weight:        bold;
    padding:            5px;
    float:              left;
    border:             1px solid #CCCCCC;
    margin-left:        0px;
    margin-top:         0px;
    width:              490px;
}
