#content { width: 920px; margin: 0 20px; padding: 10px 0; position: relative; }
#nav_header #breadcrumb { width: 732px; }
#nav_header img { position: absolute; top: -8px; left: 752px; }
#specs_container { width: 130px; margin: 20px 0 0; position: absolute; top: auto; left: 0; z-index: 2; }
#image_container { float: left; width: 350px; height: 350px; padding-left: 70px; text-align: center; }
#image_container.wide { padding-left: 0px; }
#image_holder, #product_img, #backimg { width: 350px; height: 350px; } 
#image_holder { overflow: hidden; position: relative; } 
#backimg { display: none; position: absolute; z-index: 3; }
#backimg.loading { background: url(../images/load/spinner.gif) no-repeat center center; top: 0 !important; left: 0 !important; }
#description_container, #request_container { float: left; width: 480px; margin: 20px 0 0; }
#description_container.wide, #request_container.wide { width: 520px; margin-left: 20px; }
#description_container div ul { float: left; width: 50%; }
#description_container div ul#price li { margin-bottom: 10px; }
#description_container div ul#contact { font-size: 11px; }
#description_container div ul .list_price { text-decoration: line-through; }
#description_container div ul .other, #description_container div ul .price { font-size: 14px; vertical-align: bottom; }
#description_container div ul .price { color: #900; font-weight: bold; }
#request_container .form { margin-bottom: 10px; }
#image_row { width: 920px; margin-top: 10px; }
#image_row img { float: left; margin-right: 10px; }
#like { width: 240px; height: 21px; border: none; }
table#specs { width: 100%; margin-bottom: 18px; background: #fff; display: none; }
table#specs th, table#specs td { font-size: 11px; border: 1px #ccc solid; padding: 2px 5px; }
table#specs th { background: #e6f2ff; text-align: left; }
table#specs th.label { width: 100px; }
fieldset { border-top: 1px solid #ccc; font-size: 11px; margin: -5px 0 10px; }
fieldset span { color: #ccc; }
.line_clear { clear: both; height: 1px; width: 100%; background: url(../images/styles/border.gif) repeat-x top; }
.selected { color: #333 !important; font-weight: bold; text-decoration:none !important; cursor: default; }    

#product_img.zoom, #backimg  { cursor: pointer; }
.webkit-zoom-in { cursor: -webkit-zoom-in !important; }
.webkit-zoom-out { cursor: -webkit-zoom-out !important; }
.mozilla-zoom-in { cursor: -moz-zoom-in !important; }
.mozilla-zoom-out { cursor: -moz-zoom-out !important; }
.ie-zoom-in { cursor: url(/images/cursors/zoom-in.cur), pointer !important; }
.ie-zoom-out { cursor: url(/images/cursors/zoom-out.cur), pointer !important; }           

#related_container  { width: 910px; padding: 0 5px; }
.product { float: left; width: 220px; margin-right: 10px; text-align: center; position: relative; }
.product div { text-align: left; }
.product div.link { font-weight:bold; }
.product div.price { font-size: 11px; color: #900; font-weight: bold; }
.product div.price a { font-weight: normal; text-decoration: underline; }
.product div.price a:hover { color: #039; }
.product div.price span.list_price { font-weight: normal; color: #333; text-decoration: line-through; }
.product div.brand { font-size: 11px; }
