
/* FaceBook  Link Share button */
html .fb_share_button { display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?0:26981) no-repeat top right; } html .fb_share_button:hover { color:#fff; border-color:#295582; background:#3b5998 url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?0:26981) no-repeat top right; text-decoration:none; }

/* Log In form*/
#pc_login form{width:60%; margin: 12px auto; }

#pc_login #loginfields div{padding: 6px}
#pc_login #loginfields label{font-weight:bold; width: 85px; float:left}
#pc_login_controls {padding:5px 0 5px 90px}
#pc_login_controls #loginsubmit {display:block; margin: 5px 0 5px 2px}

/* checkout login page */
#non_membercheckout .pane {float:left; width:44%; margin:0 3% 20px 0; padding: 0 1%; }
/*#non_membercheckout #panediv {background: url(/sitepresentation/themes/theme_pureelectronics/sp/divdot.gif) repeat-y 46% 0}*/
#non_membercheckout #loginfields div {padding: 2px 3px}
#non_membercheckout #loginfields label {width:80px; float:left; font-weight:bold}
#non_membercheckout #customcontent2 {margin:20px 0 10px; clear:both; background:#FFF; padding:12px 0}

#non_membercheckout .pane p {margin: 3px 0 12px}
#non_membercheckout #guestbutton {display:block; width:auto; margin:12px auto}


#brokenbreakdown {font-size:1em; width:25%; margin: 12px 0 12px auto; 
  text-align:left; padding-left:30px; color:#333;
  background: url(icons/icon_notification_warning.gif) no-repeat left 5px;}

  
#cartform h3 { margin:12px 0 9px !important}

/* SOCIAL BOOKMARKING STYLES */
.socialbookmark a:link, .socialbookmark a:visited { text-decoration:none; }
.socialbookmark a:active, .socialbookmark a:hover { text-decoration:underline; }
.socialbookmark a span { display:none; font-size:0.8em; } /*option to hide Titles.*/
.socialbookmark a img { border-style:none; vertical-align:middle; }
.socialbookmark a img, .socialbookmark a:link img, .socialbookmark a:active img, .socialbookmark a:visited img { border: 1px solid transparent; margin:1px; width:16px; height:16px; opacity:0.80; filter:alpha(opacity=80); -ms-filter:alpha(opacity=80); }
.socialbookmark a:hover img { opacity:1.0; filter:alpha(opacity=100); border: 1px solid silver; }
/* /SOCIAL BOOKMARKING STYLES */





/* AjaxContainer Styles for zooming. */
.pc_prodZoom { float:right; cursor: pointer; margin:2px; }
.pc_prodZoom img { margin:0 5px 10px 0; opacity:0.50; filter:alpha(opacity=50); -ms-filter:alpha(opacity=50); }
.pc_prodZoom img:hover { opacity:1.00; filter:alpha(opacity=100); -ms-filter:alpha(opacity=100); }

#ajaxcontainer { position:absolute; display:none; z-index:2000; border:2px solid gray; background:white; width:500px; padding-bottom:5px; }

#ajaxcontainer .ajaxcloser a { display:block; padding:2px; text-align:right; background-color:#DDD; }
#ajaxcontainer .ajaxcloser a:link, #ajaxcontainer .ajaxcloser a:visited { text-decoration:none; }
#ajaxcontainer .ajaxcloser a:hover, #ajaxcontainer .ajaxcloser a:active { text-decoration:underline; background-color:#CCC; }

#ajaxcontainercontent {  padding:6px; border:0px dotted red; background:white; height:250px; overflow:auto; }
#ajaxcontainercontent h1 { margin:0 0 10px 0; border-bottom:1px dotted silver; font-size:1.2em;  }
#ajaxcontainercontent h1 a { text-decoration:none; color:black; }
#ajaxcontainercontent p { margin: 2px 0 0 0; }
#ajaxcontainercontent .sku { display:block; }
#ajaxcontainercontent .sku span { display:; }
#ajaxcontainercontent .prodimg { float:right; vertical-align:top; margin: 0 5px 5px 0; }

#ajaxcontainercontent .point_nmE { font-size:0.8em; display:block; width:auto; border:1px solid silver; float:left; padding:2px; margin:5px 5px 5px 0; }
/* END: AjaxContainer Styles for zooming. */


/*Product comparison */
#pc_comparetable {border-collapse:collapse; }
#pc_comparetable td{padding: 1px 6px; border:1px solid silver;  } 
#pc_comparetable .prodcmp_img td{border-color: silver silver gray silver; border-width:1px 1px 2px 1px}
.prodcmp_hd {padding: 1px 8px 3px 3px; }

#pc_compare_qj {border:1px solid silver; padding:8px; font-size:.8em; margin: 20px auto}