/* Menu Box */
.MenuBoxBorder {
	margin-bottom: 20px;
}
.MenuBoxTitle {
	color:#FFFFFF;
	background: url(images/ecompro_menubar.gif) no-repeat top left;
	width:180px;
	background-position: top;
	height: 29px;
	padding:0 0 0 5px;
}
.MenuBoxColor {
	border: #CCCCCC 1px solid;
	background-color: #FFFFFF;
}
.CurrencyBox {
	color: #000000;
	background: #FFFFFF url(images/ecompro_currency.gif) no-repeat top left;
	width:180px;
	height:76px;
	background-position: top;
	padding:0 0 0 5px;
	margin-bottom: 5px;
}
.CartBoxTitle {
	color:#000000;
	background: url(images/ecompro_menubar.gif) no-repeat top left;
	width:180px;
	height:25px;
	background-position: top;
	padding:0 0 0 5px;
	margin-bottom: 20px;
}

/* Cart Menu Box */
.CartItem { padding:3px; } 

/* Please Do Not Remove This */
.stat_table { border:1px #E6E6E6 solid;}
.stat_table tr.stat_title { background-color:#E6E6E6; font-weight:bold;}
div.stat_record { margin-bottom:-18px; height: 1px; border-top: solid #CACACA 1px;}
.invoiceHeader{	font-size: 30px;	font-weight:bold;	margin:10px;}

/* Category Tree Listing */
ul.category {
	list-style-position: outside;
	list-style-type: none;
	padding: 0px 0px 0px 7px;
	margin: 0px 0px 0px 10px;
	height:100%;
}
ul.root {
	list-style-position: outside;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	height:100%;
}
.blank{ border:0px; background:url(images/ecompro_none.gif) no-repeat ; width:10px;height:10px;padding-left:15px;margin:0 0 5px 0; }
.open{ border:0px; background:url(images/ecompro_open.gif) no-repeat ; width:10px;height:10px;padding-left:15px;margin:0 0 5px 0; }
.close{ border:0px; background:url(images/ecompro_close.gif) no-repeat ; width:10px;height:10px;padding-left:15px;margin:0 0 5px 0; }
.breadcrumbdiv { padding:4px 0 0 10px; background:#509BEE; height: 20px;color:#FFFFFF; }
.breadcrumbdiv a:link{ color:#FFFFFF;}
.breadcrumbdiv a:active{ color:#FFFFFF;}
.breadcrumbdiv a:visited{ color:#FFFFFF;}
.breadcrumbdiv a:hover{ color:#FFFFFF;}
.breadcrumb { display:inline;background:url(images/ecompro_breadcrumb.gif) no-repeat center; width:20px; height:15px; margin: 0px 5px 0px 5px;   }

/*Thumbnail CSS*/
#detailPhoto { border:1px solid #A6A6A6; text-align:center; vertical-align:middle; top: 50%;left: 50%; cursor:pointer; }
.thumbnailRow{  }
.ThumbnailBorder{  }
.ThumbnailBorder td{ text-align:center; }

/* Button */
.clear { /* generic container (i.e. div) for floating buttons */
	float:left;
    overflow: hidden;
    width: 100%;
    margin-bottom: 5px;
}
a.button {
    float: right;
    display: block;
    background: transparent url('images/ecompro_button2.gif') no-repeat scroll top right;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    color:#000000;
    font-weight: bold;
}
a.button span {
    background: transparent url('images/ecompro_button1.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:active {
    background-position: bottom right;
    color:#000000;
    font-weight: bold;
    outline: none; /* hide dotted outline in Firefox */
}
a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
.goBtn{ background: url(images/ecompro_go.gif) no-repeat top left; width:27px; height:20px;border:0;  display:  inline; }
.loginBtn{ background: url(images/ecompro_login.gif) no-repeat top left; width:55px; height:20px; border:0;  display:  inline; float: left;}
.cartBtn{ background: url(images/ecompro_cart.gif) no-repeat; width: 76px; height:20px; cursor:pointer; display: inline; float: left; }
.enquiryBtn{ background: url(images/ecompro_enquiry.gif) no-repeat; width: 76px; height:20px; cursor:pointer; display: inline; float: left; }
.sendEnquiryBtn{ background: url(images/ecompro_sendenquiry.gif) no-repeat; width: 76px; height:20px; cursor:pointer; display: inline; float: left; }
.detailBtn{ background: url(images/ecompro_detail.gif) no-repeat; width:55px; height:20px; display: inline; float: left;margin-left:5px;}
.emailBtn{ background: url(images/ecompro_submit.gif) no-repeat top left; width:55px; border:0; height:20px;  display:  inline; float: left; }
.submitBtn{ background: url(images/ecompro_submit.gif) no-repeat top left; width:55px; border:0; height:20px;  display:  inline; float: left; }
.emptyStockBtn { background: url(images/ecompro_outstock.gif) no-repeat top left; width:76px; border:0; height:20px;  display:  inline; float: left;}
.applyBtn{ background: url(images/ecompro_go.gif) no-repeat top left; width:40px; height:19px;border:0;  display:  inline; }
.removeCart{ background: url(images/ecompro_remove.gif) no-repeat top left; width:16px; height:16px; border:0; }
.registerBtn{ background: url(images/ecompro_login.gif) no-repeat top left; width:55px; height:20px; border:0;  display:  inline; float: left; }
.guestBtn{ background: url(images/ecompro_login.gif) no-repeat top left; width:106px; height:20px; border:0;  display:  inline; margin-right:5px; float: left; }
.emptyCartBtn { background: url(images/ecompro_emptycart.gif) no-repeat top left; width:76px; border:0; height:20px;  display:  inline; margin-right:5px; float: right;}
.updCartBtn { background: url(images/ecompro_updatecart.gif) no-repeat top left; width:76px; border:0; height:20px;  display:  inline; margin-right:5px; float: right;}
.checkoutBtn { background: url(images/ecompro_checkout.gif) no-repeat top left; width:76px; border:0; height:20px;  display:  inline; margin-right:5px; float: right;}
.continueBtn { background: url(images/ecompro_continue.gif) no-repeat top left; width:106px; border:0; height:20px;  display:  inline; margin-right:5px; float: right;}
.registerBtn { background: url(images/ecompro_register.gif) no-repeat top left; width:55px; border:0; height:20px;  display:  inline; margin-right:5px; float: right;}
.checkguestBtn { background: url(images/ecompro_guest.gif) no-repeat top left; width:106px; border:0; height:20px;  display:  inline; margin-right:5px; float: right;}
.backCartBtn { background: url(images/ecompro_backcart.gif) no-repeat top left; width:76px; border:0; height:20px;  display:  inline; margin-right:5px; float: right;}
.paymentBtn { background: url(images/ecompro_payment.gif) no-repeat top left; width:110px; border:0; height:20px;  display:  inline; margin-right:5px; float: right;}
.orderBtn { background: url(images/ecompro_submitorder.gif) no-repeat top left; width:76px; border:0; height:20px;  display:  inline; margin-right:5px; float: right;}
.saveBtn { background: url(images/ecompro_save.gif) no-repeat top left; width:54px; border:0; height:20px;  display:  inline; margin-right:5px; float: left;}

/* Catalog Content */
.CatalogContent { background:#; padding-top:10px; padding-bottom:0px; }
.CatalogTitle{ font-weight:bold; background:#;padding:3px; font-size:18px; }
.CatalogNavigate{ font-weight:bold; background:url(images/ecompro_show.gif) repeat-x top left;padding:3px;height:29px; }

.ContentColor {
	background-color: #EFEFEF;
	margin:10px;
}
.MenuContentTable {
	border: #CCCCCC 1px solid;
}
.MenuContentTitle {
	color:#FFFFFF;
	background-color: #4b4b4b;
	background-repeat: repeat-x;
	background-position: top;
	border-bottom: #CCCCCC 1px solid;
	height: 22px;
}
/* Catalog Category */
.CatalogSubCat table{
	background:;
}
.ThumbnailSubCat{
	margin-bottom:10px;
	background:;
}
.ThumbnailSubCat td{
	background:;
	text-align:left;
}
/* Table inside Product Price List */
.ContentTable {
}
/* Product Detail */
.ProductDetail {
	margin-bottom:10px;
	border: 1px solid #CCCCCC;
}
.ProductEnquiry {
	margin-bottom:10px;
	border: 1px solid #CCCCCC;
}
.ProductTab {
	color:#;
	background:#D6D6D6;
	padding:3px;
	font-weight:bold;	
}
.ProductTable{
	margin:10px;
}
.ProductDiv{
	border: 1px solid #d6d6d6;
    padding:5px 0px 15px 5px;
}
.CommentTable td{
	background:#;
}
/** Thumbnail thumbgallery ****/
#multiple {
	background-color: #;
        border-left: 1px solid #a6a6a6;
        border-right: 1px solid #a6a6a6;
        border-bottom: 1px solid #a6a6a6;
	height:80px; 
}
#previmage { float:left; padding-top:30px; bottom: 0px; height:80px; }
#nextimage { float:right; padding-top:30px; bottom: 0px; height:80px; }
#thumbgallery {
	float:left;
	padding: 5px;
	margin:0;
	text-align:center;
	position:relative; 
	width:230px; 
	height:69px; 
	overflow:hidden;
}
#thumbgallery ul { float:left; list-style: none; }
#thumbgallery ul li { float:left; display: inline; }
#thumbgallery ul img {
	border: 5px solid #A7A7A7;
	border-width: 5px 5px 5px 5px;
	width: 50px;
	height: 50px;
}
#thumbgallery ul a:hover img {
	border: 5px solid #FFFFFF;
	border-width: 5px 5px 5px 5px;
	color: #FFFFFF;
	width: 50px;
	height: 50px;
}
#thumbgallery ul a:hover { color: #FFFFFF; }
#thumbslide { margin:0; padding:0; }
/* Star Rating */
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.articleRating{
	padding:5px;
	width:100%;
	height:20px;
	font-weight:bold;
	color: #000000;
	margin: 5px 0px 5px 0px;	
}
div.divrating {position:relative;top:-15px;left:85px;}
div.rateMsg {position:relative;top:0px;left:0;}
div.rating-cancel,div.star-rating{float:left;width:17px;height:16px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url(images/ecompro_star.gif) no-repeat top left;}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
/* Lightbox Plugins */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #ffffff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/** End Lightbox Plugins **/
/** Pop Up Tell A Friend **/
.popupwindow{ background:#EFEFEF; }

/** Pop Up Print Invoice **/
.PrintTable{ background:#FFFFFF;  }

/** Product Cart Listing - View Cart **/
.CartListing{
	border:1px solid #E6E6E6;
}
.CartListing th{
	font-size: 12px;	
	font-weight:bold;
	background:#E6E6E6;
}
.CartListing td{
	background:#EFEFEF;
	border-top:1px solid #FFFFFF;
}
.CouponClass{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	background:#EFEFEF;
	border:1px solid #E6E6E6;
	padding:3px;
}
.ContinueClass{
	padding:5px;
}
.ProductTotal{
	float:right;
	width:250px;
	margin-top:5px;
	margin-bottom:5px;
	background:#EFEFEF;
	border:1px solid #E6E6E6;
	padding:5px;
}
.couponError{
	color:#FF0000;
}
.errorcode{
	color:#FF0000;
}
.hrclass{
	color:#A9A9A9;
	height: 1px;
}
/** Cart Checkout **/
.CartDetail{
	float:left;
	width:100%;
}
.CheckoutTable{
	border:1px solid #E6E6E6;
	background:#EFEFEF;
}
.CheckoutTableT{
	width:100%;
	font-weight: bold;
	padding:3px;
}
.Checkouttd{
	background: url(images/ecompro_grid.gif) repeat-y top left;
}
.CheckoutInfo{
	float:left;
	width:100%;
	margin-top:5px;
}
.CheckoutTitle{
	width:100%;
	font-weight: bold;
	background: #E6E6E6;
	padding:3px 0 3px 3px;
}
.BillTable{
	border:1px solid #E6E6E6;
	background:#EFEFEF;
	margin-bottom:5px;
}
.ShipTable{
	border:1px solid #E6E6E6;
	background:#EFEFEF;
	margin-bottom:5px;
}
.DeliveryTable{
	border:1px solid #E6E6E6;
	background:#EFEFEF;
	margin-bottom:5px;
}
.PaymentTable{
	border:1px solid #E6E6E6;
	background:#EFEFEF;
	margin-bottom:5px;
}
.NoteTable{
	border:1px solid #E6E6E6;
	background:#EFEFEF;
	margin-bottom:5px;
}
.OfflineInfo{
	border:1px solid #E6E6E6;
	background:#E6E6E6;
	margin: 5px;
	width:70%;	
}
/* Pop Up for Shopping Cart */
.popwizard { 
	position: absolute;  
	z-index:9999;  
	top: 0;  
	left: 0;
	background:#D6D6D6;
	padding:10px;
}
.popup_inner{
	background:#D6D6D6;
	width:350px;
}
.popup_header{
	padding:3px;
	background:#D6D6D6;
	height:20px;
}
.popup_content{
	background:#FFFFFF;
	padding:10px;
	text-align:left;
}
.popup_footer{
	background:#D6D6D6;
}
/* Pop Up for Large Image */
.pop_large {
	background:#D6D6D6;
	width:auto;
}
.pop_close {
	float:right;
	background: url(images/ecompro_popclose.gif) no-repeat top left;
	width: 66px;
	height: 22px;
}
.pop_content{
	background:#FFFFFF;
	padding:10px;
	text-align:left;
}