/*    Colorbox Core Style:    The following CSS is consistent between example themes and should not be altered.    */

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:99999;}

#cboxWrapper{max-width:none;}

#cboxOverlay{position:fixed;width:100%;height:100%;}

#cboxMiddleLeft,#cboxBottomLeft{clear:left;}

#cboxContent{position:inherit;box-shadow:0 0 6px #3E3E3E;}

#cboxWrapper,#cboxContent{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}

#cboxLoadedContent{overflow:visible !important;-webkit-overflow-scrolling:touch;}

#cboxTitle{margin:0;}

#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}

#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}

.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}

.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}

#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}

/*    User Style:    Change the following styles to modify the appearance of Colorbox.  They are    ordered & tabbed in a way that represents the nesting of the generated HTML.    */

#cboxOverlay{background:#444}

#colorbox{outline:0;border:7px solid rgba(0,0,0,0.2);  position: fixed!important;top: 50px!important;}

#cboxTopLeft{width:0px;height:0px;background:url(../images/controls.png) no-repeat -101px 0;}

#cboxTopRight{width:0px;height:0px;background:url(../images/controls.png) no-repeat -130px 0;}

#cboxBottomLeft{width:0px;height:0px;background:url(../images/controls.png) no-repeat -101px -29px;}

#cboxBottomRight{width:0px;height:0px;background:url(../images/controls.png) no-repeat -130px -29px;}

#cboxMiddleLeft{width:0px;background:url(../images/controls.png) left top repeat-y;}

#cboxMiddleRight{width:0px;background:url(../images/controls.png) right top repeat-y;}

#cboxTopCenter{height:0px;background:url(../images/border.png) 0 0 repeat-x;}

#cboxBottomCenter{height:0px;background:url(../images/border.png) 0 -29px repeat-x;}

#cboxContent{background:#fff;overflow:hidden;border-radius:0!important;}

.cboxIframe{background:#fff;}

#cboxError{padding:50px;border:1px solid #ccc;}

#cboxLoadedContent{/*margin-bottom:5px;*/overflow-x:auto!important;}

#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494;}

#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494;}

#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}

#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */

#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */

#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0;border:none;}

#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}

#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px;}

#cboxPrevious:hover{background-position:-75px -25px;}

#cboxNext{position:absolute;bottom:0;left:27px;background:url(../images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px;}

#cboxNext:hover{background-position:-50px -25px;}

#cboxClose{position:absolute;top:-14px;right:-14px;background:url(../images/cms-icon-login.png) no-repeat 0 0;width:32px;height:32px;text-indent:-9999px;box-shadow:none!important;z-index:9999;outline:0!important;}

#cboxClose:hover{background-position:0px 0px;}

/*    The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill    when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.    See: http://jacklmoore.com/notes/ie-transparency-problems/    */

.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}



/*Popup*/

#popup_compare{padding:0px 0px 40px 0px;overflow-x:auto;}

table.popup_table{font-size:12px;color:#333333;border-width:1px;border-color:#666666;border-collapse:collapse;border:1px solid #e1e1e1;border-radius:6px;width:100%}

.header_compare{border:0px;margin:0px;padding:0px 0px 0px 15px;width:120px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;vertical-align:middle;}

td.product_compare_item{width:230px!important;padding:0px 0px 0px 15px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1}

tr.tr_compare_images{height:120px}

tr.tr_compare_images img{padding:5px;border:1px solid #e5e5e3;background:#fff;width:100px;max-height:85px}

tr.tr_compare_rating,tr.tr_compare_price,tr.tr_compare_name,tr.tr_compare_manufacturer,tr.tr_compare_availability,tr.tr_compare_sku,tr.tr_compare_weight,tr.tr_compare_length,tr.tr_compare_category{height:50px}

tr.tr_compare_action{height:50px}

tr.tr_compare_description{height:170px;vertical-align:top}

.tr_compare_description .header_compare{vertical-align:middle}

td.name_compare{color:#095197;font-size:14px;}

.description_compare >div.description_product_compare{height:170px;overflow:auto;padding:15px 10px 4px 0px}

div.description_product_compare p{margin:0px 0px 0px;text-align:left!important;}

td.price_compare{color:#e13b47}

.availability_TF{display:inline-block;color:#008e00;margin-right:7px}

div.remove_compare_popup{float:left;border:1px solid #e13b47;border-radius:6px;width:85px;height:25px;line-height:25px;color:#e13b47;font-size:14px;font-family: "times new roman ";cursor:pointer;padding-left:8px;margin:15px 0px 0px 0px;}

div.remove_compare_popup i{margin-right:10px;font-size:18px;margin-top:4px;}

.addtocart-bar-plg .quantity-box{display:none}

.addtocart-plg-button{background:none;border:1px solid #095197;width:110px!important;float:left;margin-left:10px;height:27px!important;line-height:19px;border-radius:6px;font-size:14px;font-family: "times new roman ";cursor:pointer;padding-left:15px;color:#095197;}

.addtocart-button-plg{position:relative;border:0px solid #eee!important;margin:0px!important;padding:0px!important;display:block;}

.addtocart-button-plg i{margin-right:10px;position:absolute;top:5px;left:19px;color:#095197;font-size:17px;}

.manufacturer_compare{color:#666666}

.rating_compare img{width:75px!important;height:auto!important}

/*---------------------------------*/

.price_compare .vm-price-value{text-align:left;padding:0px;margin:0px;padding-top:10px;}

.price_compare .vm-price-value .vm-price-desc{display:none}

.product_compare_item{vertical-align:middle}

.action_compare form.product{float:left}

.action_compare .addtocart-bar-plg{margin-top:15px;position:relative;}

#fancybox-wrap{position:fixed;}

.label-custom{min-width: 100px; margin-right: 5px;display:inline-block}

.customfield_compare{padding-top:8px!important;padding-bottom: 8px;}