h2 {font-size: 18px}
h3 {margin: 10px 0 0 0; padding: 7px; font-size: 14px; color: #fff; background-color: rgb(77, 113, 171); display: block; border-top: 1px solid #9AC4DD;border-bottom: 1px solid #9AC4DD;}
.sc1-2 {float: left; width: 362px; padding-right: 15px; border-right: 1px solid #DEE3E8;}
.sc1-2-special {float: left; width: 548px;}
.sc1-2-special font {font-family:'Lucida Grande', Geneva, Verdana, Arial, sans-serif; font-size: 11px;}
.sc1-2 font {font-family:'Lucida Grande', Geneva, Verdana, Arial, sans-serif; font-size: 11px;}
.sc2-2 {float: right; text-align: center;}
.sc1-2 .sc1-2, .sc1-2 .sc2-2 {font-weight: bold}
.sc1-2 .sc1-2 {width: 166px; float: left; border: 0}
.sc1-2 .sc2-2 {width: 166px; float: right; text-align: left;}
.sc1-2 .sc1-2 #price font {font-size: 14px}

.sc1-2-special .sc2-2 .sidepod {width: 156px; border-bottom: 1px dashed #d3e3e8; margin-bottom: 1em; text-align: left}
.sc1-2-special .sc2-2 .sidepod ul {list-style-type: none; padding: 0; margin: 0 0 1em 0; color: #76797c}
.sc1-2-special .sc2-2 .sidepod img {float: left; padding-top: 3px}
.sc1-2-special .sc2-2 .sidepod p {padding: 0 0 0 65px; margin: 0;}
.sc1-2-special .sc2-2 .sidepod h4 {margin: 0; padding: 0; font-size: 14px}
.sc1-2-special .sc2-2 .sidepod h5 {margin: 0; padding: 0 0 0 65px; font-size: 11px; color:#B40804}
.sc1-2-special .sc1-2 h4 {margin: 0 0 1em 0; padding: 0; font-size: 14px; text-align: center; font-weight: normal}
.sc1-2-special .sc1-2 .sc1-2 h5, .sc1-2-special .sc1-2 .sc2-2 h5 {margin: 0; padding: 0; font-size: 11px}
.sc1-2-special .sc1-2 .sc1-2 p, .sc1-2-special .sc1-2 .sc2-2 p {font-weight: normal; font-size: 11px}
.sc1-2-special .sc1-2 .sc1-2 img, .sc1-2-special .sc1-2 .sc2-2 img {margin-bottom: 10px}
img.left {float: left; margin: 0 5px 5px 0; padding: 0}
img.right {float: right; margin: 0 0 5px 5px; padding: 0}


#shipping .availability {line-height: 14px}
#shipping .availability b {color: #f00}
#shipping .availability p {font-size: 11px}
#btns {padding-top: 30px}
#btns #firstbtn a {padding-right: 25px; padding-left: 0; border: 0}
#btns a {padding-left: 9px; padding-right: 0px; border-left: 1px solid #DEE3E8; display: block; float: left;}
.clearer {clear: both; display: block; margin: 0 0 -7px 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
html > body .clearer {margin: 0;}
#ipod_content .divider {border-bottom: 1px solid #DEE3E8; padding-top: 10px; margin-bottom: 10px}
.sosumi {font-size: 10px !important; color: #76797c;/* margin-bottom: 1em;*/}
ol.sosumi {margin-left: 0; padding-left: 1.5em; clear: both;}

#customerrating {width: 154px}
#customerrating #title {font-weight: bold; font-size: 12px; color: #fff; background-color: rgb(77, 113, 171); padding: 7px 0 7px 0; border: 1px solid #BCBCBC; border-bottom: 0}
#customerrating #body {border-left: 1px solid #BCBCBC; border-right: 1px solid #BCBCBC; text-align: center; border-top: 1px solid #B0C9E9; padding-top: 9px; margin: 0; font-size: 11px; color: #fff;}
#customerrating #body img {margin-left: 2px; margin-right: 2px}
#customerrating p {margin: 7px 0 0 0; background: url(http://store.apple.com/Catalog/US/Images/ips_customerratingpencilbgtop.jpg) no-repeat left bottom; padding-bottom: 13px; color:black; font-size: 11px;}
#body_apple {border-left: 1px solid #BCBCBC; border-right: 1px solid #BCBCBC; border-bottom: 1px solid #BCBCBC; text-align: center; border-top: 1px solid #B0C9E9; padding-top: 9px; padding-bottom: 10px; margin: 0; font-size: 11px; color: #fff;}
#body_apple img {padding-bottom:10px;}
#body_apple p {margin: 7px 0 0 0; padding-bottom: 13px; background: none;}
#customerrating p a {margin-top: 14px; display: block;}

#reviews {background:url(http://store.apple.com/Catalog/US/Images/ips_552reviewsborders.gif) repeat-y left top;background-color: #f2f2f2;}
.review {border-color: #a1a5a9; border-style: solid; border-width: 0 0px 1px 0px; padding: 10px;}
#ipod_content .review p {width: 327px; float: right; margin: 0; padding: 0}
#ipod_content .review p + p {margin-top: 10px}
.review .rating {margin-bottom: 10px}
.review .rating img {margin-right: 5px}
.review .title {font-size: 12px; font-weight: bold; display: block; width: 160px}
.review .date {color: #76797c}
#reviews .buttons {background-color: #d8d8d8; padding: 7px; border: 1px solid #a1a5a9; border-top: 0px}
#reviews .writeareview a {float: left;display:block;}
#reviews .showallreviews a {float: right;display:block;} 

