.techjoomla-bootstrap tr, .techjoomla-bootstrap td {
border: medium none !important;
}

.techjoomla-bootstrap .table{
width:100%;
}

.techjoomla-bootstrap table.adminlist td, table.adminlist th{
padding: 4px;
}

.techjoomla-bootstrap .adminlist{
width:100%;

}

.techjoomla-bootstrap .fieldset_block{
border: 1px solid #CCCCCC;
margin:5px;
padding: 5px;
}

.remove_cart:hover{color:red; cursor: pointer;}

.cartitems{    
height: 150px;
overflow-y: scroll;
}
.techjoomla-bootstrap .qtc_formActionAlign
{
text-align: center;
}



/* added By Vidyasagar to Remove inline style*//* added by vidyasagar for icon for 3.0*/
.techjoomla-bootstrap [class^="qtc_icon-"],.techjoomla-bootstrap [class*=" qtc_icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
	background-image: url("../../../media/techjoomla_strapper/img/glyphicons-halflings.png");
	/*	background-image: url("../bootstrap/img/glyphicons-halflings.png");*/
    background-position: 14px 14px;
    background-repeat: no-repeat;
}
.techjoomla-bootstrap .qtc_icon-qtcplus { background-position:0 -96px; }
.techjoomla-bootstrap .qtc_icon-qtcminus { background-position: -24px -96px }
.techjoomla-bootstrap .qtc_icon-shopping-cart { background-position: -360px -120px;		}
.techjoomla-bootstrap .qtc_icon-white { background-image: url("../../../media/techjoomla_strapper/img/glyphicons-halflings-white.png")  }
.techjoomla-bootstrap .qtc_icon-plus { background-position: -408px -96px }
.techjoomla-bootstrap .qtc_icon-minus {  background-position: -433px -96px }
.techjoomla-bootstrap .qtc_icon-remove-circle {background-position: -168px -96px}
.techjoomla-bootstrap .qtc_icon-ok-circle {background-position: -192px -96px }

.techjoomla-bootstrap .qtc_unpublish {background-image: url("../images/publish_x.png")  }
.techjoomla-bootstrap .qtc_publish {background-image: url("../images/tick.png")  }
.techjoomla-bootstrap .qtc_textbox_small {width:25px !important; }
.techjoomla-bootstrap .qtc_pointerCusrsor {cursor: pointer;}
.techjoomla-bootstrap .textalign_left {text-align:left;}
/*.techjoomla-bootstrap .scrollHeights {overflow-y:auto;max-height:250px;overflow-x:hidden;}*/
.techjoomla-bootstrap .removeMargin {margin:0px !important;}
.techjoomla-bootstrap .descreaseTopMargin {margin-top:-5px !important;}


.paddleft{
	padding-left: 8px;	
}

/* added by Vidyasagar to remove inline style from Registration*/
#qtc_maindiv
{
	width:100%;
}
#qtc_admin
{
	width:60%;
	float: left;
}
.clr
{
	clear:both;
}
#qtc_loginmsg
{
	width:40%; 
	float: left;
		
}
/* ---------------------------For CART view*/
#qtc_formactions
{
	padding-left: 160px;
}
/* ---------------------------For  ORDER view */
.qtc_orderemail
{
	background-color: #cccccc;
}
.qtc_ordersite
{
	width:43%;
	float:left; 
	margin-right: 8px;
}
#qtc_orderinfo
{
	width:43%; 
	float:left; 
	margin-right: 8px;
}
.qtc_orderstateinfo
{
	width:43%;
	float:left;
	
}
#qtc_orderblocs
{
	clear:both;
}
.techjoomla-bootstrap .qtc_float_right { float:right !important; }
.techjoomla-bootstrap .qtc_putmarginbottom {	margin-bottom:5px !important;}
.techjoomla-bootstrap .qtc_putmargintop {	margin-top: 5px !important;}
.techjoomla-bootstrap .qtc_putmarginright{	margin-right: 5px !important;}
.techjoomla-bootstrap .qtc_putmarginLeft{	margin-right: 15px !important;}
.techjoomla-bootstrap .qtc_putmargin5px{	margin-right: 5px !important;}


.qtc_dropdown_menu ul {
    list-style-position: outside;
    list-style-type: none !important;
    margin: 0px !important;
    padding: 0px !important;
}
.techjoomla-bootstrap .btn_height { height: 28px;}

/*for auto suggest*/
.techjoomla-bootstrap ul.selections{ margin: 0px !important;}

.com_q2c_img_128_128{
height:128px !important;width:128px !important;
}

.com_qtc_repeating_block{
border:1px dotted;padding:2% 0px 0px 1%;width:80%;
}
.com_qtc_add_button{
position: relative;top:-80px;right:-85%;
}
.com_qtc_remove_button{
position:relative;top: -85px;right: -85%;
}
.com_qtc_img_border{ border:#999 1px solid !important; }
.com_qtc_prod_img { 
	width:85px !important;
	height:85px !important;
	border:#999 1px solid !important;
}
.com_qtc_prod_img100by100 { 
	width:100px !important;
	height:100px !important;
	border:#999 1px solid !important;
}
.com_qtc_prod_img50by50 { 
	width:50px !important;
	height:50px !important;
	border:#999 1px solid !important;
}
.com_qtc_header_img { 
	width:580px !important;
	height:100px !important;
	border:#999 1px solid !important; 
}
/* for img div border and margin */
.qtc_prod_detail_div { border:1px solid #ededed !important; margin:2px;}
.default_product_div_size { float:left;height: 190px;width: 110px;}
.category_product_div_size { float:left;height: 190px;width: 160px;}
.floatleft{float:left; }

.qtcmod_store_div_size { float:left;height: 136px;width: 115px;}

.techjoomla-bootstrap .table-tool{ padding:5px 10px; font-weight: bold;}

/* start STORE OWNER OPTIONS for del edit publish */
.techjoomla-bootstrap .qtc_owner_opts{ 
	display: none;
	position: absolute;
	top: 5px;
	right: 5px;
}
.techjoomla-bootstrap .thumbnails > li.product_wrapper{
	position: relative;
}
.techjoomla-bootstrap .qtc_owner_opts_dropdown{
	text-align: left !important;
}
/* end STORE OWNER OPTIONS for del edit publish */

/* start image Slider css*/
.techjoomla-bootstrap #gallery-wrap{margin: 0 auto; overflow: hidden;  position: relative;}
.techjoomla-bootstrap #gallery{position: relative; left: 0; top: 0; list-style: none outside none;}
.techjoomla-bootstrap #gallery li{float: left; margin: 2px;}
.techjoomla-bootstrap #gallery-prev{ left: 0;}
.techjoomla-bootstrap #gallery-next{ left: inherit; right: 0}
.techjoomla-bootstrap #gallery-prev, #gallery-next{
    cursor: pointer;
    font-size: 15px;
    height: 25px;
    position: absolute;
    top: 50%;
    width: 24px;
    z-index: 120;
}
/* end image Slider css*/

.techjoomla-bootstrap .thumbnails > li.prodImg_wrapper { margin-bottom: 1px !important; margin-left: 2px !important;}
.techjoomla-bootstrap .thumbnails > li.product_wrapper, .techjoomla-bootstrap .thumbnails > li.store_wrapper { margin-bottom: 10px !important; margin-left: 15px !important;
list-style: none outside none !important;
}
.techjoomla-bootstrap .row-fluid .qtc_bottom{margin-bottom: 10px;}
.techjoomla-bootstrap .qtc_toolbar .navbar .nav > li > a { padding: 9px !important;} 
.techjoomla-bootstrap .filediv { margin-bottom: 5px; }



/*FOR NEW CKOUT @vbmundhe : Remain deleting extra css  */

#cop_tr{display:none}



/*  set the width and height of cart images here*/
/*
table#cart tr td #itemImgSmall {
	width: 80px;
}

table#cart tr td #itemImgMedium {
	width: 100px;
}

table#cart tr td #itemImgLarge {
	width: 130px;
}*/
/*
input.productqty,
.product_quantity_input input
{
	width: 20px;
}*/



/*
.quick2cart_coat strike {
	color: #ff0000;
}

.quick2cart_coat .product_price,
.quick2cart_coat .product_special_price
 {
	display: block;
 }
 
 .quick2cart_coat .currency_symbol {
 margin-right: 2px;
 }*/

.checkout-heading {
    background: none repeat scroll 0 0 #D9EDF7;
    border: 1px solid #DBDEE1;
    color: #555555;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 8px;
}

.quick2cart_coat .checkout-heading a {
    float: right;
    font-weight: normal;
    margin-top: 1px;
    text-decoration: none;
    cursor:pointer;
}
.quick2cart_coat .checkout-content {
    overflow: auto;
    padding: 0 0 15px;
}

.quick2cart_coat .checkout-content .buttons {
    clear: both;
}
/*
.quick2cart_coat #billing-existing select[size],
.quick2cart_coat #shipping-existing select[size]
 {
	height: auto; 
}
.quick2cart_coat .options .required {
    color: #FF0000;
    font-weight: bold;
}

.j2error,
div.j2error em.error,
div.jticketingerror em.error,
.payment_info input.error,
.quick2cart_coat label.error

 {
	color: #ff0000;
	font-style: italic;
}

div.j2error em.success,
div.jticketingerror em.success,
.quick2cart_coat label.success
{
	color: #17B500;
	font-style: italic;
}

.quick2cart_coat input.error { border: 1px solid red; }
.quick2cart_coat input.valid { border: 1px solid #17B500;	}
*/

.com_quick2cart_ajax_loading{
text-align:center;
}
.com_quick2cart_ajax_loading_img{
height:72px!important;width:72px!important;
}
.com_quick2cart_ajax_loading_text{
font-weight:bold;
}


.techjoomla-bootstrap .cart-popup {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    cursor: wait;
    margin-left: 10px;
    margin-top: -30px;
    padding: 10px 30px;
    position: absolute;
    /*width: 200px;*/
}

.techjoomla-bootstrap .cart-popup .cart-popup_close {
    /*background: none repeat scroll 0 0 #FF0000;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;*/
    cursor: pointer;
    /*font-size: 12px;
    font-weight: bold;*/
    position: absolute;
    right: 5px;
    text-align: center;
    top: 5px;
    width: 18px;
}
.techjoomla-bootstrap .qtc_buynow{
    /*position: relative;*/
}

.qtcattributePopUp .row-fluid .span4 {
	
    float: left !important;
    
    width: 31.9149% !important;
}