#productheading {border-bottom: 1px solid #A49183; margin: 0 0 7px}
#productheading #breadcrumb {float:none}

#productdetailform{margin-bottom:20px;  border:1px solid #E1E1E1; width:741px; background: url(img/sp/pdbg2.gif) repeat-y 2px top}
#prodimage {width:300px; float:left; }

#mediacollection {border-top:1px solid #E1E1E1;; padding:10px 10px 0 0}
#mediacollection span {display:none}
#mediacollection a {float:left; height:48px; width:48px; border:1px solid #E1E1E1; margin:0 0 10px 10px}
#mediacollection a:active, #mediacollection a:hover {border-color:#670E02}
#prodinfo, #prodtitle {width:400px; float:right;}

#prodtitle {font-size: 1.1em; margin:12px 0}

#prodtitle em {font-style:italic; font-size:.9em; font-weight:normal;}

#prodtitle em:before {content: " ("}
#prodtitle em:after {content: ")"}


/*#pagetitle {font: italic 2.2em 'Times New Roman', serif; height:50px; 
  background:url(img/pagetitlebg.gif) no-repeat;
  padding: 14px 18px 0; margin: 5px 0;}
*/

#detailimage {border-style:none}
#proddetailimage {display:block;/* margin: 20px auto*/}

#pdAttr {padding:0; margin: 4px auto 8px 18px}



#PD_cartctrl {margin:15px 0;}

#PD_cartctrl div, #PD_cartctrl input, #PD_cartctrl select, #PD_cartctrl img {display:inline; vertical-align:middle}



#maglink {padding: 3px 15px 2px 0; font-size: .95em; text-align:center; vertical-align:middle}
#maglink img {margin:0 5px}
#maglink a:link {color:#34110A; text-decoration:none}
#maglink a:visited {color:#352E2C; text-decoration:none}

#maglink a:active span, #maglink a:hover span {color: #852c1a; text-decoration:underline}


#prodinfomain {display:inline; width:255px; float:left; margin-right:6px;}
#PD_cartctrl #superpointblock {display:block; clear:both; margin:5px 8px; font-size:.9em}
#PD_cartctrl #superpointblock div {display:block}
#PD_cartctrl #superpointblock div span, #PD_cartctrl #superpointblock div b {font-weight:bold; color:#A49183}

#PD_cartctrl .pointbuy, .add2WL {display:block; margin:2px 0}



#shippingselector {display:inline}

#prodmediatab h3, #prodmediatab hr {display:none}

.qtycontainer {margin-right:3px}

#freeshiplist ul{display:none}



.priceblock {clear:both; font-size: 1.1em}



/* ~~~ Variety selector ~~~~~~~~~~~~~*/
#varselect {margin-top:0;}
#varselect .varietyselector { padding:2px 0 6px;}

#varselect select {display:inline; vertical-align:middle; }
#varselect .vs_view { display:block; margin: 10px 0 2px 0}
#varselect h3 {font-size:1em; margin:5px 0 3px}

#varselect .varietyselector table {font-size:.9em; margin: 3px auto 8px 0; position:relative; left:-6px}
#varselect .varietyselector table td {padding:1px 4px 1px 1px}

.varEnd {clear:both;  height:2px; overflow:hidden}

/*.varietyselector h3 {clear:left; display:inline}*/

/* ~~~ Association Form ~~~~~~~~~~~ */
#pdtabcontainer .pp_unified td {width:25%; padding: 1px 4px }
#pdtabcontainer .pp_unified .p_info {float:right; width:100px;}
#pdtabcontainer .pp_unified .p_info h3 {font-size:1em}


/* Tabbing Overrides */
.pdtabcontent {background:#FFFFE5 }
#pdtabcontentcontainer {background:url(img/sp/pd_tabbottomBG.gif) no-repeat 0 bottom; width:740px;}
#pdnav {padding-bottom: 8px; background: url(img/sp/PD_tabtopBG.gif) no-repeat left bottom}



#PD_emailme {display:none;}

/*product review headings */
#prodreview h3 {margin: 12px 0 3px}


#div_productvariationform h2 {font-size:1.3em}