#product_desc {
line-height: normal;
float: left;
width: 320px;
}

#product_desc p {
line-height: normal;
}

#product_desc h4 {
margin: 30px 0 0px 0;
font-size: 2em;
line-height: 1em;
color: #ed174f;
}

#product_desc ul {
margin: 0;
padding: 0;
}

#product_desc li {
font-weight: bold;
margin-left: 50px;
}

#product_desc img {
float: left;
padding: 0 20px 20px 0;

}

#product_price {
float: right;
width: 150px;
margin: 0 0 0 0;
}

#product_price h4 {
margin: 30px 0 0 0;
font-size: 2em;
color: #8d0e3a;
}

#product_price td {
line-height: 90%;
vertical-align: middle;
font-size: 0.9em;
}

#product_price .currency {
font-weight: bold;
text-align: right;
font-size: 1.3em;
padding-bottom: 10px;
}

#product_price td.total {
font-size: 1.8em;
padding-top: 5px;
}

#product_price tr.total td {
border-top: 1px solid black;
}


#page-title h1 {
    color: #c3cf21;
}

#page-title h1 span {
    color: #ED174F;
}

#top-utility-nav {
    color: #CBD53F;
}

#top-utility-nav a {
    color: #ed174f;
}

#top-utility-nav a.cart {
    background: url(../../images/phones/top-utility-shopping-cart.gif) no-repeat center right;
}

/* footer */

/* tabbed interface */

.tabs {
    background: #c3cf21 url("../../images/phones/main-middle-background.gif") no-repeat bottom right;
}

.tabs .row-front {
    border-bottom: 18px solid #ED174F;
}

.tabs .row-front li {
    background: url("../../images/phones/tab-front-left.gif") no-repeat left top;
    border-bottom: 1px solid #c3cf21;
}

.tabs .row-back li {
    background:url("../../images/phones/tab-back-left.gif") no-repeat left top;
}

.tabs .row-front a,
.tabs .row-front strong,
.tabs .row-front span {
    background:url("../../images/phones/tab-front-right.gif") no-repeat right top;
    color: #FCD8E1;
    font-size: 13px;
}

.tabs .row-back a,
.tabs .row-back strong,
.tabs .row-back span {
    background:url("../../images/phones/tab-back-right.gif") no-repeat right top;
    color: #F07EA6;
    font-size: 13px;
}


.tabs .row-front .current {
    border-bottom: 1px solid #ED174F;
}

.tabs li div.tab-details {
    display: none;
}

#tab-content {
/*    height: 350px;  */
    overflow:hidden;
}

#tab-content.content {
    padding: 0;
    width: 536px;
}

#tab-content div.tab-details {
    display: block;
}

/* phone & accessories sub-content */
/* in the example, it's the accessories section */

.tab-details {
}

.tab-details td {
    line-height: normal;
    padding: 20px;
    vertical-align: top;
}

.tab-details p {
    font-size: 0.9em;
    line-height: normal;
    margin: 0;
    padding: 0;
}

#main .tab-details h2 {
    font-size: 15px;
    line-height: normal;
    color: #8d0e3a;
    font-weight: bold;
    margin: 0.5em 0;
    padding: 0;
}

#main .button {
    margin-bottom: 5px;
}
#checkout-receipt-note { border: 1px solid rgb(153, 153, 153); padding: 20px; float: left; width: 300px; }
#checkout-receipt-note p { margin: 2px 0px; }

#checkout-receipt {
	margin-left: 15px;
}
.indent {
	margin-left:15px;
	margin-bottom:0px;
}
.shoppingBagShippingOptions {
	float: left;
	margin-right: 10px;
}
.shippingValue {
	float: right;
}