a.ajax-item-popup {cursor:pointer;position:absolute;top:138px;left:12px;width:97px;height:25px;}
a.ajax-item-popup b{position:absolute;left:3px;top:3px;width:97px;height:25px;display:block;background:#000;-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50)}
a.ajax-item-popup span{display:block;width:97px;height:25px;position:absolute;left:0;top:0;}
.floatL{float:left;}
.floatR{float:right;}

#lightwindow_contents a:hover{border:0}
#lightwindow_contents #pgcenter {padding-bottom:0}
#lightwindow_contents #pgcenter #ajax-pgfieldset .submit{border: none;}
#lightwindow_contents #pgcenter #pgcontent{height:130px; overflow-y:auto;overflow-x:none; margin-bottom:5px}
#lightwindow_contents #pgleft #pgavailcolors{float: left; position:relative; left:5px; bottom:5px;width:260px;}
#lightwindow_contents #pgleft #pgavailcolors ul.popupColorSwatches{float: left; margin:5px 0 0; list-style:none;width:125px;}
#lightwindow_contents #pgleft #pgavailcolors li img{border:1px solid #ccc;width:23px;height:15px;vertical-align:middle; margin-right: 5px;}

#lightwindow_stage .pgsale b{font-size:14px;}
#ajax-pgfieldset {width:312px;float:left;}
#dg3xgrid div.dg3xmultiItem .ajax-item-popup{display:none;}
#dg3xgrid div.showPopupButton .ajax-item-popup{display: block;}
#ajax-form .row select {display: none;}
.ajaxAddItem {height:100%;line-height:170px;text-align:center;font-size:10px;font-weight:bold;}
div.product_title {font-weight:bold;font-size:16px;padding:5px;line-height:20px;color:#333;font-family:verdana,arial,sans-serif;}
#pgfieldset-load {text-align:center;height:120px; padding-top:50px;display:none;}
#ajaxCartPopup h4{font-size:11px;}
#ajaxCartPopup .relatedLinks{float:left;width:100%;}
#ajaxCartPopup .relatedLinks h4{font-size:14px;font-weight:bold;color:#008EDA;padding:12px 0 5px 23px;border-top:1px solid #ccc;}
#ajaxCartPopup .cartTitle{padding: 0 23px; font-size:14px; font-weight:bold; color:#008EDA;}
#shoppingBag{padding:0 23px;}
#shoppingBag table{text-align:center;}


#itemInBag{border:3px solid #008EDA;float:left;width:510px;padding:0 0 5px;}
#itemInBag .item {clear: both;}
#itemInBag p.title{background-color:#008EDA;font-size:11px;color:#fff;font-weight:bold;padding:5px;}
#itemInBag .pic{width:165px;float:left;padding:5px 0 0 10px;}

#itemInBag .pic img{width:50px;height:56px;border:1px solid #ccc;float:left;}
#itemInBag .pic h4{font-weight:normal;padding:0 0 5px 8px;width:100px;float:left;}
#itemInBag .addLink{text-align:right;padding-top:5px;}
#itemInBag .addLink a{color:#29AB00;font-size:10px;font-weight:bold;text-decoration:underline;}
#itemInBag .options{float:left;padding-top:5px;width:325px;}
#itemInBag .options table{width:100%;}
#itemInBag .options th{background:#eeeeee;border-bottom:1px solid #cbcbcb;border-top:1px solid #cbcbcb;padding:3px;}
#itemInBag .options td{background:#fff;border-bottom:1px solid #cbcbcb;padding:3px;}

#itemSummary{float:right;padding:20px 0 20px 25px;}
#itemSummary div{border-bottom:1px solid #ccc;padding:3px 2px;}
#itemSummary h4{border-bottom:1px solid #ccc;padding:3px 1px;}
#itemSummary div p{width:104px;float:left;text-align:left;}

#ajaxCheckoutNav{overflow:hidden;zoom:1;padding:19px 0;}

#relatedLinksBox{border-top:2px solid #030303;background:#f1f1f1;overflow:hidden;zoom:1;width:120%;}

#relatedLinksBox #relatedLinks1{float:left;width:265px;border-right:1px solid #828282; height:202px;padding-left:15px;}
#relatedLinksBox #relatedLinks2{float:left;width:264px;}
/*#relatedLinksBox .rec-zone{float:left;width:265px;border-right:1px solid #828282;}*/
#relatedLinksBox .rec-zone{margin:10px 0 0}
#relatedLinksBox .rec-zone .rec-legend{text-align:center;}
#relatedLinksBox .rec-zone .rec-item{float:left;padding:0 20px;width:92px;margin:0 0 13px;}
#relatedLinksBox .rec-zone .rec-item img{display:block;margin:0 0 5px;}
#relatedLinksBox .rec-zone .rec-item .rec-namelink{font-weight:normal;}

.otherItem{float: left;width:255px;padding:10px 0 10px 23px;}
.otherItem div.itemImg{width:80px;text-align:center;}
.otherItem div.itemDesc{width:165px;padding:3px;}
.otherItem div.itemDesc b.saleprice, .otherItem div.itemDesc b.buyxfory{display:block;color:red;}
.otherItem img{border:1px solid #ccc;width:75px;height:80px;}
.otherItem div{float: left;font-size:10px;}

.ajaxCartTitleBar h1{font-size:14px;font-weight:bold;color:#008EDA;padding:5px 23px;line-height:40px;}
.ajaxCartTitleBar a#lightwindow_title_bar_close_link{margin:10px;}

/* standard lightwindow css */
#lightwindow{display: none;visibility: hidden;	position: absolute;z-index: 999;}/* Of Note - The height and width of this element are set to 0px */
#lightwindow p{color: #000; padding-right: 10px;}
#lightwindow p.acenter{padding:0;}
#lightwindow p.full_details{padding:0;}
#lightwindow_overlay{display: none;visibility: hidden;	position: absolute;top: 0;left: 0;width: 100%;height: 100px;z-index: 500;}
#lightwindow_stage{background-color:#fff;border-left:3px solid #333; border-right:3px solid #333;}

.rounded-corners {width:100%}
.rounded-corners, .rounded-corners * {display:block;height:6px;font-size:.01em;overflow:hidden;margin:0; padding:0}
.rounded-corners .top1{float:left; width:6px}
.rounded-corners .top2{float:right; width:6px}
.rounded-corners .top3{border-top:3px solid #333; height:3px; margin: 0;background-color:#fff; width:expression(this.parentNode.offsetWidth - 12 + 'px');}
* html .rounded-corners .top3 {float:left} /* css expression and float:left is hack for ie6*/
.rounded-corners .bottom1{float:left; width:6px}
.rounded-corners .bottom2{float:right; width:6px}
.rounded-corners .bottom3{border-bottom:3px solid #333; height:3px; margin: 0;background-color:#fff; width:expression(this.parentNode.offsetWidth - 12 + 'px');}
.rounded-corners .ajax-cart{background-color:#f1f1f1;}
* html .rounded-corners .bottom3 {float:left} /* css expression and float:left is hack for ie6*/

/*
.rounded-corners {display:block;}
.rounded-corners *{display:block; background-color:#fff; border-color:#333; border-style:solid; border-width:0; height:0; font-size:.01em;overflow:hidden;}
.rounded-corners .b1{border-top-width:1px; height:0; margin:0 5px;}
.rounded-corners .b2{border-top-width:1px; height:0; margin:0 4px;}
.rounded-corners .b3{border-top-width:1px; height:0; margin:0 3px;}
.rounded-corners .b4{border-left-width:3px; border-right-width:3px; height:1px; margin:0 2px;}
.rounded-corners .b5{border-left-width:3px; border-right-width:3px; height:1px; margin:0 1px;}
*/

#lightwindow_container{display: none;visibility: hidden;position: absolute;padding: 0;	margin: 0;}
* html #lightwindow_container{overflow: hidden;}/* IE6 needs this or it messes with our positioning */
#lightwindow_contents{overflow: hidden;z-index: 0;position: relative;background-color: #fff;}		

/* content loading */
#lightwindow_loading{height: 100%;width: 100%;top: 0;left:0;z-index: 9999;position: absolute;background-color: #fff;padding:10px;text-align: center;border-right: 3px solid #000;}
#lightwindow_loading_shim{display:none;left:0;position:absolute;top:0;width:100%;height:100%;}
#lightwindow_loading span{font-size:12px;line-height:32px;color:#444;padding:0 10px 0 0;}
#lightwindow_loading span a, #lightwindow_loading span a:link, #lightwindow_loading span a:visited{color: #09F;text-decoration: none;cursor: pointer;}
#lightwindow_loading span a:hover,#lightwindow_loading span a:active{text-decoration: underline;}
#lightwindow_loading img{margin: 0 10px 0 0;}

/* window title */
#lightwindow_title_bar{overflow: hidden;background-color: #fff;}
#lightwindow_title_bar_title{color: #ffffbe;font-size: 14px;line-height: 25px;text-align: left;float: left;}
a#lightwindow_title_bar_close_link, a:link#lightwindow_title_bar_close_link, a:visited#lightwindow_title_bar_close_link{float: right;text-align:right;cursor:pointer;color:#ffffbe;line-height:25px;padding:0;margin:5px;width:57px;height:17px;background-repeat:no-repeat;display:block;}
a:hover#lightwindow_title_bar_close_link,a:active#lightwindow_title_bar_close_link {color:#fff;}

#removed_items {padding: 0 23px;}
#removed_items .continue_shopping {margin-top: 10px;}
#removed_items > p {margin-bottom: 7px; font-family: sans-serif;}
#removed_items table {text-align: center;}
#removed_items .bold {font-weight: bold;}
#removed_items_table {margin-top: 20px;}


