/* NEW CPC Cart Styles
-------------------------------- */
p,
#frmlogin,
#frmbilling,
#frmshipping,
.review-order,
.cart-checkout{
font-size: 1.0em;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
margin-bottom: 0;
padding: 0;
}
#content .shopping-cart p,/* NEW CPC Cart Styles
-------------------------------- */
p,
#frmlogin,
#frmbilling,
#frmshipping,
.review-order,
.cart-checkout{
font-size: 1.0em;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
margin-bottom: 0;
padding: 0;
}
#content .shopping-cart p,
#content .review-order p,
#content .cart-checkout p{
margin-bottom: 0;
}
#content .shopping-cart td#blank{
border-left: none;
}
td #blank{
border-left: none;
}
td #btm-brdr{
border-bottom: 1px solid #cccccc;
}
.shopping-cart table{
border-right: 1px solid #cccccc;
}
.shopping-cart p,
.payment,
#frmbilling th{
font-weight: normal;
}
.shopping-cart p#continue a{
padding: 0;
background: none;
}
p#checkout a,
p#continue a,
#return-home a,
p#add-basket-wishlist a{
color: #ffffff;
text-decoration: none;
}

.shopping-cart table th,
.shopping-cart table td,
.review-order table th,
.review-order table td{
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
padding: 5px 7px 5px 7px;
}
.review-order table{
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
margin-bottom: 10px;
margin-top: 5px;
}
#ship-calc,
#ship-calc th,
#app-discount th,
#app-discount td{
padding: 0px;
border: none;
}
#app-discount p{
font-weight: normal;
}
table #app-discount{
padding: 0px;
border: none;
margin: 0px;
}
table #app-discount input{
align: right;
width: 80px;
}
table #app-discount input#apply{
width: 56px;
}

#blank-cell{
border-left: none;
border-bottom: none;
}

#frmbilling input,
#frmlogin input{
width: 230px;
}
#frmbilling select#cctype{
width: 234px;
}
#frmbilling select#ccmonth,
#frmbilling select#ccyear{
width: 80px;
}
#frmbilling input#ccccv{
width: 50px;
}


#go a,
#continue-custinfo a,
#continue a,
#continue-review a{
color: #ffffff;
text-decoration: none;
background: #67274d;
padding: 3px 12px 5px 12px;
width: 100%;
}

#go a:hover,
#continue-custinfo a:hover,
#continue a:hover,
#continue-review a:hover{
text-decoration: underline;
}

#save-shipping{
position: absolute;
top: 4px;
margin-left: 360px;
}
#save-shipping-confirm{
float: right;
}
#category-desc{
margin-top: 5px;
margin-bottom: 10px;
border: 1px solid #cccccc;
background: #67274d;
padding: 7px 10px;
}
#other-sizes-title{
margin-top: 5px;
margin-bottom: 4px;
border: 1px solid #cccccc;
background: #67274d;
padding: 7px 10px;
}
#category-desc div,
#category-desc p,
#category-desc li,
#other-sizes-title p{
color: #ffffff;
line-height: 1.4em;
margin-bottom: 0;
}

#price{
color: #007374;
font-weight: bold;
}
#prod-summary{
position: relative;
float: left;
border: 1px solid #cccccc;
margin-right: 4px;
margin-bottom: 4px;
height: 225px;
padding: 5px;
width: 336px;
}
#prod-summary-img{
float: left;
margin-right: 5px;
}
#prod-summary-img img{
max-height: 213px;
height:auto !important;
height:213px;
}
#prod-summary-img img{
max-width: 119px;
width:auto !important;
width:119px;
}
#prod-summary-desc{

}
#summary-cart{
margin-top: 10px;
padding-top: 7px;
border-top: 1px dotted #cccccc;
}
#summary-cart select{
width: 40px;
margin-bottom: 8px;
}
#more-prod{
margin-top: 5px;
margin-bottom: 10px;
border: 1px solid #cccccc;
background: #67274d;
padding: 6px 10px 8px 0;
}
#more-prod p a{
text-align: right;
color: #ffffff;
}
#more-prod p{
margin-bottom: 0;
line-height: 1.0em;
}
#prodnum{
color: #777777;
font-size: 11px;
margin: 0;
}
#enlarge{
font-size: 11px;
margin: 0;
}
#img1{
border: 1px solid #cccccc;
}
#desc{
margin-left: 10px;
}
#desc,
#desc p,
#desc ul{
font-weight: normal;
line-height: 1.5em;
margin-bottom: 0.9em;
}
#fda{
margin-top: 10px;
border: 1px solid #cccccc;
padding: 5px 10px;
color: #777777;
font-size: 11px;
}
#fda p{
margin: 0;
}
#cart-box{
width: 130px;
margin-left: 16px;
padding: 10px;
border: 1px solid #cccccc;
}
#tools{
font-weight: normal;
margin-top: 10px;
padding-top: 13px;
border-top: 1px solid #cccccc;
}
#tools img{
float: left;
}
#more-info{
padding: 0;
margin-top: 25px;
}
#tab1,
#tab2,
#tab3{
float: left;
width: 164px;
height: 22px;
padding-top: 5px;
background: url(/media/detail-info-tab.jpg) top center no-repeat;
}

#blank{
float: left;
width: 213px;
height: 26px;
border-bottom: 1px solid #cccccc;
}
#tab-content1{
clear: both;
padding: 15px;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
#tab-content2{
clear: both;
display: none;
padding: 15px;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
#tab-content3{
clear: both;
display: none;
padding: 15px;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
#tab1 {
background: url('/media/detail-info-tab-active.jpg') top center no-repeat;
}
#other-sizes-title{
margin-top: 25px;
}
#other-sizes{
padding: 0 5px;
color: #67274d;
}
#other-sizes table tr th,
#other-sizes table tr td{
border-bottom: 1px solid #cccccc;
}
#other-sizes table tr td img{
margin-top: 3px;
}

#tab-content1{
clear: both;
padding: 15px;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
#tab-content2{
clear: both;
display: none;
padding: 15px;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
#tab-content3{
clear: both;
display: none;
padding: 15px;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
#tab-content3 p{
font-size: 11px;
line-height: 1.4em;
margin-bottom: 1.0em;
width: 600px;
}
#tab-content1{
font-size: 11px;
}
#label-header{
width: 250px;
margin-bottom: 6px;
border-bottom: 2px solid #000000;
}
tr#ingredient-line td{
padding: 1px 0;
border-bottom: 1px solid #cccccc;
}

