/*!
 * Theme Name: JM Team
 * Theme URI: http://www.joomlart.com
 * Version: 1.0
 * Description: 
 * Author: JM Team - Joomlart.com
 * Author URI: http://www.joomlart.com
 * 
 * Powered by Magento
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */
/*#colorbox, #cboxOverlay, #cboxWrapper{ left: 0; position: absolute; top: 0; z-index: 9999; }*/
#colorbox, #cboxOverlay, #cboxWrapper {
  bottom: 0;
  left: auto !important;
  max-width: 960px !important;
  width: 960px !important;
  position: fixed !important;
  top: 0 !important;
  z-index: 9999;
  height: 100% !important;
  right: 0 !important;
  background : white;
}

#cboxOverlay {
  background: #c6c6c6 !important;
  height: 100% !important;
  width: 100% !important;
  max-width: inherit !important;
}

.product-view-outer {
	height: 100% !important;
}

#cboxOverlay{ height: 100%; position: fixed; width: 100%; }

#cboxMiddleLeft, #cboxBottomLeft{ clear: left; }

#cboxContent{ position: relative; margin: 0;}
#cboxContent .product-view .product-img-box {   max-width: 500px;  }
#cboxContent .add-to-cart {
  height: 40px;
  margin: 0;
  padding: 0;
  float: left;
}
#cboxContent .add-to-cart label {
  color: #333;
  font-weight: 400;
  line-height: 40px;
}
#cboxContent .add-to-cart .qty {
	background: none repeat scroll 0 0 #eee;
	border: 1px solid #ebebeb;
	border-radius: 3px;
	margin: 0 10px 0 0;
	min-height: 40px;
	min-width: 40px;
	float: left;
}
.grouped-items-table {
	margin: 0 0 20px;
}

#cboxLoadedContent{ overflow: inherit !important; }

#cboxTitle{ margin: 0; }

#cboxLoadingOverlay, #cboxLoadingGraphic{ background: url('../images/loading.gif') no-repeat 50% 50%; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{ cursor: pointer; display: none; }

.cboxPhoto{ border: 0; display: block; float: left; margin: auto; max-width: none; }

.cboxIframe{ border: 0; display: block; height: 100%; width: 100%; }

#colorbox, #cboxContent, #cboxLoadedContent{ box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; }

#cboxOverlay{ background: #000; }

#cboxContent{ background: #f5f5f5; padding: 0 0 0; }

.cboxIframe{ background: #fff; }

#cboxError{ border: 1px solid #ccc; padding: 50px; }

#cboxLoadedContent{ margin-bottom: 0; }

#cboxTitle{ bottom: 0; color: #999; display: none !important; left: 0; position: absolute; text-align: center; width: 100%; }

#cboxCurrent{ bottom: 25px; color: #333333; font-size: 100%; font-weight: 400; left: 40px; position: absolute; text-transform: none; }

#cboxSlideshow{ bottom: 15px; color: #444; position: absolute; right: 42px; }

#cboxClose{ 
	background: url("../images/btn-close-quickview.png") no-repeat 50% 50% #d90036;
	border: 0 none;
	border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	color: #444444;
	display: block;
	height: 35px;
	position: absolute;
	left: -40px;
	text-indent: -99999em;
	text-transform: uppercase;
	top: 20px;
	width: 40px;
}
	

#cboxPrevious{ 
	background: url("../images/icons.png") no-repeat 0 -80px;
	border: 0; bottom: 20px; color: #fff; height: 35px; position: absolute; right: 60px; text-indent: -99999em; width: 35px; 
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#cboxPrevious:hover { 
	background-color: #ee8589;
	background-position: 0 -115px;
}

#cboxNext{ 
	background: url("../images/icons.png") no-repeat -3px 0;
	border: 0; bottom: 20px; color: #fff; height: 35px; position: absolute; right: 20px; text-indent: -99999em; width: 35px; 
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


#cboxNext:hover { 
	background-color: #ee8589;
	background-position: -3px -35px;
}

#cboxContent .product-view{ padding: 0 0 80px; text-align: left; background: #f5f5f5; height: 100%;}

#cboxContent .product-view h1 {
	line-height: 40px;
}

#cboxContent .product-view .product-options-bottom{
	display: block
}


#cboxContent .product-view .or { display: none; }


#cboxContent .product-view .more-views ul { width: 700px !important; }
#cboxContent .product-view .more-views ul li{ height: 80px !important;  width: 80px !important; }

#cboxLoadedContent .product-essential {
  background: #fff;
  border-bottom: 0;
  margin: 0;
  padding: 40px;
  height: 100%;
  overflow: auto;
}

#cboxContent .product-view .product-shop { float: right; margin: 0; width: 360px; }
	

#cboxContent,
#cboxLoadedContent{ height: 100% !important;  width: 100% !important; }

#cboxLoadingOverlay { min-height: 230px; }

.cartmessage { padding: 40px 20px 40px; }

.message h2 { color: #333; font-size: 115%; font-weight: normal; margin: 0 0 30px 0; }

.cartmessage .button button.button { margin: 0 10px 0 0; }

.cartmessage .button { margin-bottom: 0; background: #606d78;}

.cartmessage .message-text {
	color: #333;
	margin: 20px 0;
	font-weight: 400;
	font-size: 14px;
}

.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); }

.cboxIE6 #cboxTopLeft{ background: url(../images/colorbox/ie6/borderTopLeft.png); }

.cboxIE6 #cboxTopCenter{ background: url(../images/colorbox/ie6/borderTopCenter.png); }

.cboxIE6 #cboxTopRight{ background: url(../images/colorbox/ie6/borderTopRight.png); }

.cboxIE6 #cboxBottomLeft{ background: url(../images/colorbox/ie6/borderBottomLeft.png); }

.cboxIE6 #cboxBottomCenter{ background: url(../images/colorbox/ie6/borderBottomCenter.png); }

.cboxIE6 #cboxBottomRight{ background: url(../images/colorbox/ie6/borderBottomRight.png); }

.cboxIE6 #cboxMiddleLeft{ background: url(../images/colorbox/ie6/borderMiddleLeft.png); }

.cboxIE6 #cboxMiddleRight{ background: url(../images/colorbox/ie6/borderMiddleRight.png); }

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight { _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')"); }

#cboxloadinggif{ background: url("../images/colorbox/loading2.gif") no-repeat 0 0; display: none; height: 100px; left: 50%; position: fixed; top: 45%; width: 100px; z-index: 9999; }

