/* Bootstrap override - Start */
 /*  Keep responsive but limit max to 970px */
/*.container {
		max-width: 970px; 
  }
*/

/* BOOTSTRAP DEFAULT SUBMENU START*/
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px;
	border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
	display: block;
}
.dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: black;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #ccc;
	margin-top: 5px;
	margin-right: -10px;
}
.dropdown-submenu:hover>a:after {
	border-left-color: #9900cc;
}
.dropdown-submenu.pull-left {
	float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}
/* BOOTSTRAP DEFAULT SUBMENU END*/

/* Global Classes */
/* SPACERS By Top Margins */
.ep-spacer-vertical-xs {
    margin-top: 5px;
}
.ep-spacer-vertical-sm {
    margin-top: 10px;
}
.ep-spacer-vertical-md {
    margin-top: 20px;
}
.ep-spacer-vertical-lg {
	margin-top: 50px;
}

.ep-checkbox label, .ep-radio label {
    margin-left: 8px;
}

/* Folder Panel - Categories Above Products*/
.ep-catalogue-folder {
    text-align: center;
}
.ep-catalogue-folder-item {
}
.ep-catalogue-folder-item-alt {
}
.ep-catalogue-notes {
}

.ep-product-title-buttons {
    text-align: right;
}

/* My Account Page */
#ep-myaccount {
}
    #ep-myaccount .ep-field-row {
        padding: 5px 0;
    }
    #ep-myaccount .ep-field-container {
    }

/* Checkout Page */
#ep-checkout {
}
    #ep-checkout .ep-checkout-size {
        font-size: 0.85em;
    }
    #ep-checkout .ep-thumbnail-img {
        width: 120px;
    }

/* CART User Control */
#ep-cart {
}
    #ep-cart .ep-cart-repeater {
	    font-size: 0.75em;
	    padding: 0px;   /* overrides bootstrap default of 15px */
    }

    #ep-cart .ep-cart-title {
    }

/* ePower Classes to change Bootstrap Setting */
/* bootstrap input-group settings */
.ep-addon-standard{
	min-width:150px;
	text-align:left;
}

.ep-addon-wide{
	min-width:200px;
	text-align:left;
}

.ep-addon-form-control {
    height: 100%;
}
.divBottomButton {
	text-align: center;
}
/* Bootstrap overwrite - End */


/* GENERAL */
.ep-danger {
	color: red;
    font-family: 'Courier New';
}

/* Control Error Class */
.ep-control-error {
	border: 1px solid red;
}

/* NEW GENERAL - Block Fields*/
.ep-spacer-left {
    margin-left: 10px;
}

/* KEYWORD Replacement classes */
/* {CatalogueVertical} and  {CatalogueHorizontal} replacements */
.ep-catalogue-menu {
  width: 100%; 	
 
  /* By default extend to full width */
}

.dropdown-menu multi-level ep-catalogue-menu {
    
}
/* Products */
#divImageContainer {
	min-height: 120px;
	
}

.ep-product-image
{
	display: block;
	margin: 0 0 0 auto;            
	box-shadow: rgba(0,0,0,0.5) 0 0 10px;
}


/* Product - Blocks */

/*Override JqueryUpload classes*/
.ajax-file-upload-statusbar {
	width: 100% !important;
}

.ep-upload-buttons {
	margin-right: 5px;
}

/*Override Telerik classes*/
div.RadComboBox_Default table .rcbInputCell,  
div.RadComboBox_Default table .rcbArrowCell   
{   
	height: 18px;    
	line-height: 17px;  
	padding: 0;  
}   

div.RadComboBox_Default table .rcbInputCell input  
{  
	height: 18px;  
	line-height: 17px;  
	font:14px arial,verdana,sans-serif;  
	padding: 0;  
}  

.rcbInput  
{  
	height: 18px !important;  
}


/* Overwrite bootstrap */
.radio input[type=radio], 
.checkbox input[type=checkbox] {
	margin-left: 0px;
}
/* Image Select - Image Dropdown */
.sh-img-dropdown-container img  {
	width:300px;
}

/* All Pages */
#ep-page {
	text-align: left;
}

/* Order Detail and Job Detail Base */
        .ep-order-nav .navbar .nav,
        .ep-order-nav .navbar .nav > li {
          float:none;
          display:inline-block;
          *display:inline; /* ie7 fix */
          *zoom:1; /* hasLayout ie7 trigger */
          vertical-align: top;
        }

        .ep-order-nav .navbar-inner {
          text-align:center;
        }
		
		
/* PLUGINS */
/* ZOOM AND PAN */
.smooth_zoom_preloader {
	margin: 0 auto 20px auto;
	background-color: transparent;
	background-image: url(/Store/Site/Layout/Product/PopUps/zoom_assets/preloader.gif);
	
}	
.smooth_zoom_icons {
	background-image: url(/Store/Site/Layout/Product/PopUps/zoom_assets/icons.png);
}
/* Modal used with Crop */		
/* content div had to be removed */		
.ep-crop-modal-header {
	background-color: #9900cc;
}
.ep-crop-modal-footer {
	background-color: #9900cc;
}
.ep-crop-modal-body {
	background-color: #9900cc;
}

.dropdown-menu {
	font-size:16px !important;
	color:#333 !important;
}

.ep-catalogue-folder img {
    width: 100%;
}
#aDownloadPDF {

display:None !important;
}