.left-column, .right-column {
    float: left;
    width: 365px
}

#breadCrumbs, #issues-section, .callbackFields, .damagedFields, .service-sections, .ui-widget-content div#page-content div#page-title-bg {
    display: none
}

.left-column {
    margin-right: 25px
}

.tutorial-icon {
    margin: 5px 0 5px 5px;
    float: right;
    height: 120px;
    width: 120px
}

.tutorial {
    margin-bottom: 20px;
    overflow: hidden;
    padding-top: 5px
}

.tutorial-desc {
    width: 210px;
    float: left;
    margin: 0;
    padding: 6px 0 0
}

.tutorial-heading {
    font-size: 17px;
    margin: 0;
    padding: 0
}

.inner-content a {
    text-decoration: underline
}

.profile {
    background: url(../images/tutorial-icons/profile.jpg)
}

.samples-icon {
    background: url(../images/tutorial-icons/order-samples.jpg)
}

.design-print-order {
    background: url(../images/tutorial-icons/placing-order.jpg)
}

.prepare-artwork {
    background: url(../images/tutorial-icons/prepare-artwork.jpg)
}

.print-order {
    background: url(../images/tutorial-icons/print-order.jpg)
}

.upload-artwork {
    background: url(../images/tutorial-icons/upload-artwork.jpg)
}

.tracking-shipment {
    background: url(../images/tutorial-icons/track-shipment.jpg)
}

.ui-widget-content div#page-content {
    width: 94%;
    border: none
}

.ui-widget-content div#page-content h2#page-title {
    border-bottom-width: 1px;
    border-bottom-color: #CCC;
    border-bottom-style: solid
}

.service-question {
    border: 1px solid #EBEBEB;
    padding: 8px;
    border-radius: 6px;
    margin-bottom: 4px
}

.service-question:hover {
    background-color: #FEFDEB
}

.service-sections {
    padding: 10px;
    border: 1px solid #EBEBEB;
    margin-bottom: 5px;
    border-radius: 6px;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 1)), color-stop(100%, rgba(247, 247, 247, 1)));
    background-image: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 1) 0, rgba(247, 247, 247, 1) 100%);
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0, rgba(247, 247, 247, 1) 100%)
}

.service-sections:hover {
    border: 1px solid #17B8CE
}

.service-sections h3 {
    font-size: 18px;
    margin: 0;
    padding: 0;
    min-height: 29px
}

.service-sections ul li {
    list-style-type: none;
    margin: 0 0 3px;
    padding: 0
}

.service-sections ul {
    margin: 0;
    padding: 0
}

.service-sections h3 {
    background-repeat: no-repeat;
    background-position: 99% 0;
    margin-bottom: 5px
}

h3.tutorials-section {
    background-image: url(../images/service-icons/videos.png)
}

h3.create-account-section {
    background-image: url(../images/service-icons/account.png)
}

h3.place-order-section {
    background-image: url(../images/service-icons/place-order.png)
}

h3.wont-process-section {
    background-image: url(../images/service-icons/process.png)
}

h3.where-section {
    background-image: url(../images/service-icons/stuff.png)
}

h3.manage-orders {
    background-image: url(../images/service-icons/manage-orders.png)
}

h3.faq-section {
    background-image: url(../images/service-icons/faq.png)
}

h3.quotes-section {
    background-image: url(../images/service-icons/quotes.png)
}

h3.damaged-section {
    background-image: url(../images/service-icons/damaged.png)
}

h3.contact-section {
    background-image: url(../images/service-icons/contact.png)
}

table.table-bordered tr:first-child th {
    background: -moz-linear-gradient(center top, #F8F8F8, #EEE);
    border-bottom: 1px solid #DDD;
    border-color: #E7E7E7 #E7E7E7 #DDD;
    box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset
}

#breadCrumbs {
    margin-bottom: 10px
}

#breadCrumbText {
    color: #666
}

#callback-section, #issues-section {
    border-color: #FFCAD5;
    background-color: #FEF1F5;
    color: #333
}

.dark-accents .service-question {
    border: 1px solid #444
}

.dark-accents .service-question:hover {
    background-color: #666
}

.dark-accents #contact-section.service-sections {
    background-color: #444;
    background-image: none;
    border: 1px solid #444
}