.software-bottom_links {
    margin: 0 auto;
    width: 2110px;
}/*
 * ------------------------------------------------------------------------
 * JM Wall Theme 
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------
*/

/* MAIN CONTAINER
--------------------------------------------------------- */
.main { width: 880px; }

.col2-set .col-2,
.col2-set .col-1 {
  float: none;
  width: 100%;
}

/* Toggle ---*/
#ja-quickaccess { margin: 0; }

#ja-quickaccess .quickaccess-toggle { display: block; }

#ja-quickaccess .inner { display: none; position: absolute; }

#ja-mainnav { margin: 0; position: relative; }

#ja-mainnav .menu-toggle { display: block; }

.btn-toggle span {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font: 10px/60px Verdana;
  }
  
.jm-megamenu ul.level0 li.mega a.mega:hover,
.jm-megamenu ul.level0 li.mega:hover > a.mega { 
	background: #2189C4 !important; 
}

.jm-megamenu ul.level0 li.mega a.mega { color:#FFF; text-align: left;}

#ja-mainnav .inner { display: none; position: absolute; width: 600px; padding: 0; left: 0; }

.jm-megamenu { border-right: 0; }

.jm-megamenu ul.level0 li.mega { float: none; border-left: 0; }

.jm-megamenu li.haschild-over .childcontent,
.jm-megamenu li.haschild:hover .childcontent,
.jm-megamenu li.mega li.haschild-over .childcontent,
.jm-megamenu li.mega li.mega li.haschild-over .childcontent,
.jm-megamenu li.mega li.mega li.mega li.haschild-over .childcontent,
.jm-megamenu li.mega li.mega li.mega li.mega li.haschild-over .childcontent,
.jm-megamenu li.mega li.mega li.mega li.mega li.mega li.haschild-over .childcontent {
  position: static;
  left: auto;
}

.jm-megamenu li.haschild .childcontent {
  position: static !important;
  left: auto !important;
   background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.jm-megamenu .childcontent-inner {
  width: 100%;
  box-shadow: none;
}

.jm-megamenu ul.level0 li.mega a.mega.active { color: #000; }

/*Product Images---*/
.product-img-box { width: 425px; }

.product-img-box .product-image-zoom { height: 350px; width: 350px; }

.need_some_assistance { width: 350px; }

.product-essential .product-shop { width: 425px; }

.product-img-box .product-image-zoom img { max-width: 95%; }

.product-img-box .more-views li a { width: 60px; height: 60px; }

.product-view .col-2 { border: 0; padding-left: 0; }

.product-view .col-1 { min-height: 0; }

#upsell-product-table div.item { width: 50%; }

/* EXTENSIBLE LAYOUT
--------------------------------------------------------- */
.ja-lo-2colsr #ja-mainbody { width: 100%; }

.ja-lo-2colsl #ja-mainbody { float: left; width: 100%; }

.ja-lo-2colsl #ja-main { float: left; width: 100%; }

.ja-lo-3cols #ja-sidebar,
.ja-lo-3cols #ja-mainbody,
.ja-lo-3cols #ja-main { width: 100%; }

#ja-sidebar { width: 100%; margin: 0 5px; }

#ja-sidebar .block-inner { margin: 5px; }

/* TABLE */
.data-table td, .data-table th { padding: 10px; }

#login-form .col-1 { margin-bottom: 10px; }

.multiple-checkout .col2-set .col-2, 
.info-set.col2-set .col-2,
.multiple-checkout .col2-set .col-1, 
.info-set.col2-set .col-1 {
  float: left;
}

#login-form .content { min-height: 0; }

.jm-megamenu.clearfix {
    background: none repeat scroll 0 0 #1D7AAF;
}
.childcontent-inner.clearfix {
	background: none repeat scroll 0 0 #2189C4; 
}
.menu-title {
    color: #fff;
}

.header_top_menu {
    
    margin-top: 20px;
	margin-left:34% !important;
	/*position:relative !important;*/
}
#ja-search {
    
    padding-top: 70px;
	
}
.am_search_popup_triangle {
   
    right: 130px;
    
}
.am_search_popup {right:30px}

#ja-header {
    position: absolute !important;
}

#ja-quickaccess .inner {
    
    right: 0;
}
#ja-mycart .inner {
    
    right: 0;
    
}
.bt_link1{width:45%;margin-right:17px}
.bt_link2{width:45%;min-height:100px;margin-top:5px}

.bt_link1_soft {
    border: 1px solid #000000;
    color: #000000;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 5px;
    max-width: 47%;
    min-height: 35px;
    padding: 5px;
    text-align: justify;
}
