/*
    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:9999; /*overflow:hidden;*/ }
#cboxOverlay{position:fixed; width:100%; height:100%; }
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; display:table;}
#cboxLoadedContent{overflow:auto; -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;}
.cboxIframe{width:100%; height:100%; display:block; border: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: url("../images/store-locator-popup-bg.png") repeat scroll 0 0 transparent; }
#colorbox{background: url("../images/popup-border-bg.png") repeat scroll 0 0 transparent;}
    #cboxTopLeft{width:11px; height:11px; background:url(images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:11px; height:11px; background:url(images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:11px; height:11px; background:url(images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:11px; height:11px; background:url(images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:11px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:11px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:11px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:11px; /*background:url(images/border.png) 0 -29px repeat-x;*/}
    #cboxContent{background:#fff; /*overflow:hidden;*/}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px; display:table !important;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #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;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:-30px; right:-31px; background:url(images/controls.png) no-repeat -25px 0; width:37px; height:37px; /*text-indent:-9999px;*/ background: url("../images/popup-close.png") no-repeat scroll 0 0 transparent; z-index:181;}
        #cboxClose:hover{/*background-position:-25px -25px;*/}

/*
  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);
}







/*Product feedback form*/

#fancy_content_feedbackform{width:382px;  display:block; }

#product_feedback_form{ width:340px; height:525px; display:block; text-align:left ; padding: 0 10px 0px 32px;}

#fancy_title{
	/*background: url("../../../skin/frontend/enterprise/dse/images/sprite_vertical.png") repeat-x scroll 0 -919px transparent;*/
    background: #FFE915;
	font-size: 14px;
    font-weight: bold;
    height: 46px;
    /*line-height: 44px;*/
    margin: 1px 2px 10px;
    text-align: left;
	}
	
#fancy_title div{
	padding-left:15px;
	/*padding-top:10px;*/
	 line-height: 44px;
	}
	

#fancy_content_feedbackform p.required{ width:355px; display:block; text-align:left; color: #000 !important;}
#fancy_content_feedbackform p.required span{color: #F7B600 !important;}

#fancy_content_feedbackform em{color: #F7B600;}

#fancy_content_feedbackform .captcha-image{
	margin: 0 !important;
	}
	
#fancy_content_feedbackform h2{
	font-weight: bold;
    margin: 14px 0 17px;
	font-size:15px;
	
	}
	
#product_feedback_form dl dt {
    padding: 5px 0;
}

#product_feedback_form dl dd textarea {
    height: 65px;
    width: 228px
}

#product_feedback_form dl dd input{
	 width: 228px
	}
	
#product_feedback_form #captcha_productfeedback{width: 228px}
	
#product_feedback_form dl dd select {
    width: 238px;
}


#product_feedback_form li{
	display:table;
	list-style:none;
	margin:10px 0;
	
	}
	
#product_feedback_form li label{
	padding:5px 0;
	display:block;
	}
	
#product_feedback_form li label span, #product_feedback_form label span{color: #F7B600;}

#product_feedback_form button.button{
	height: 33px;
    margin: 20px 0 0;
    width: 175px;
	display:block;
	}

#product_feedback_form button.button span {
	background: url("../../../skin/frontend/enterprise/dse/images/sprite_buttons.png") repeat-x scroll 0 -900px transparent;
	padding:0px;
	height: 33px;
	width: 175px;
	
	
	}
	
#product_feedback_form button.button span  span{ background:none; height: 33px; line-height:32px; font-family: 'vagroundedregular',Arial,Helvetica,sans-serif; font-size:18px; text-align:center; padding:0px;  width: 175px; text-transform:none; }


