/*
* @package mj_simple
* @copyright (C) 2012 by Dasinfomedia - All rights reserved!
*/

/* Ecwid CSS*/

html#ecwid_html body#ecwid_body .ecwid
{
	font-family: 'PT Sans',sans-serif !important;
	font-size: 13px !important;
	color: #404040 !important;
}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-subcategories-categoryName
{
	font-family: Oswald,sans-serif !important;
	font-size: 15px !important;
	
}

html#ecwid_html body#ecwid_body span.ecwid-categories-category
{
font-size:15px !important;	
}
#ecwid_jwrapper .ecwid-ProductBrowser-auth-anonim .gwt-Anchor
{
    border-radius: 3px 3px 3px 3px !important;
    color: #FFFFFF !important;
    padding: 7px !important;
    text-decoration: none !important;
}

html#ecwid_html body#ecwid_body div.ecwid-categories table
{
	width:100% !important;
}



html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink
{
	text-align: center !important;
	margin-bottom:6px !important;
}
html#ecwid_html body#ecwid_body div.ecwid-pager span.ecwid-pager-link-enabled ,html#ecwid_html body#ecwid_body div.ecwid-pager span.ecwid-pager-link-disabled{
    background: none repeat scroll 0 0 #FFFFFF !important;
    margin: 0 2px !important;
    padding: 3px 9px !important;
}
/*html#ecwid_html body#ecwid_body .ecwid li {
    background: url(../images/bullets.png) no-repeat scroll 0 0 transparent !important;
    line-height: 16px !important;
    margin: 3px 2px !important;
    padding: 2px 0 2px 15px !important;
	 background-position: 0 -365px !important;
}*/

html#ecwid_html body#ecwid_body .ecwid ul {
    list-style: none outside none !important;
}

html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-headerCell
{
	padding:6px 20px !important;
	color:#fff !important;
	font-family: 'PT Sans',sans-serif !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-subtotalLabel, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-shippingLabel, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-taxLabel
{
	font-family: 'PT Sans',sans-serif !important;
}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productNameLink a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productNameLink a:visited
{
	font:15px 'PT Sans',sans-serif !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:visited
{
	font:15px 'PT Sans',sans-serif !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-price
{
	font:bold 18px Myriad Pro !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-descr
{
	font:14px 'PT Sans',sans-serif !important;
}


/*.ecwid-productBrowser-head
{
background: url(../images/strip.png) repeat-x scroll 0 100% transparent !important;	
margin-top: -25px !important;
    padding-bottom: 10px !important;
}
*/
html#ecwid_html body#ecwid_body div.ecwid-ProductBrowser-auth-anonim, html#ecwid_html body#ecwid_body div.ecwid-ProductBrowser-auth-logged {
    margin-right: 0 !important;
    top: -4px !important;
	position:relative !important;
}

/*html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-up, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-up-hovering, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-ie6-up, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-ie6-up-hovering
{
	background: url(../images/cart-button.png) no-repeat scroll center top transparent !important;
	height: 44px!important;
}
*/

html#ecwid_html body#ecwid_body td.ecwid-categories-vertical-table-cell table.ecwid-categories-vertical-table-cell-categoryLink
{
margin: 10px 0px !important;	
	
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryPath
{
	font:16px 'PT Sans',sans-serif !important;
}
html#ecwid_html body#ecwid_body .ecwid a, html#ecwid_html body#ecwid_body .ecwid a:active, html#ecwid_html body#ecwid_body .ecwid a:visited
{
	font:16px 'PT Sans',sans-serif !important;
}


/* pop-up css */

html#ecwid_html body#ecwid_body div.ecwid-popup
{
	border: solid 4px #d2d2d2 !important;
}

html#ecwid_html body#ecwid_body div.ecwid-popup-headLabel

{
	font:30px 'PT Sans',sans-serif !important;
}

html#ecwid_html body#ecwid_body label.ecwid-fieldLabel
{
	font:14px 'PT Sans',sans-serif !important;
}

html#ecwid_html body#ecwid_body button.gwt-Button, html#ecwid_html body#ecwid_body #wrapper button.gwt-Button
{
	
	color:#fff !important;
}



html#ecwid_html body#ecwid_body div.ecwid-FormPopup-fieldWrapper {
text-align: left !important;
}
/* End */
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-sku
{
	font:13px 'PT Sans',sans-serif !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsTable-addToBagLink
{
	font:13px 'PT Sans',sans-serif !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsTable-emptyStock
{
	font:16px 'PT Sans',sans-serif !important;
}

html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsList-productRow td {
vertical-align: middle !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-category
{
	padding-top:0px !important
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-inStockLabel, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-outOfStockLabel
{
	
	font:14px 'PT Sans',sans-serif !important;
}

html#ecwid_html body#ecwid_body span.ecwid-productBrowser-details-optionRadioButton, html#ecwid_html body#ecwid_body span.ecwid-productBrowser-details-optionCheckbox
{
	
	font:13px 'PT Sans',sans-serif !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-qtyLabel
{
	
	font:14px 'PT Sans',sans-serif !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productNameLink a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productNameLink a:visited
{
	text-decoration:none !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-head
{
	
	font:18px Oswald,sans-serif !important;
	text-transform: uppercase !important;
	
}


/*html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-down, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-down-hovering, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-ie6-down, html#ecwid_html body#ecwid_body div.ecwid-ContinueShoppingButton-ie6-down-hovering
{
	background: url(../images/cart-button.png) no-repeat bottom center !important;

}*/

html#ecwid_html body#ecwid_body div.ecwid-form
{
	background-color:#ccc !important;
}



html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-inTheBag div

{
	
	font:18px 'PT Sans',sans-serif !important;
	
}



/*********************CSS DONE BY TEJAS****************************/
/*html#ecwid_html body#ecwid_body div.ecwid-form,
html#ecwid_html body#ecwid_body div.ecwid-AddressForm-secureLockIcon,
html#ecwid_html body#ecwid_body div.ecwid-Checkout-ShippingAddress-top
{
	background:#cccccc !important;
}*/
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-head
{
	font-family:18px Oswald,sans-serif !important;
}
html#ecwid_html body#ecwid_body table.ecwid-Checkout-blockTitle div.gwt-HTML,
html#ecwid_html body#ecwid_body div.ecwid-Checkout-blockTitle,

{
	font-size:20px !important;
	font-family:'PT Sans',sans-serif !important;
}
html#ecwid_html body#ecwid_body button.gwt-Button
{
	font-size:12px;
	font-family:'PT Sans',sans-serif !important;
}
html#ecwid_html body#ecwid_body div.ecwid-note
{
	font-size:11px !important;
	font-family:'PT Sans',sans-serif !important;
}
html#ecwid_html body#ecwid_body input.gwt-TextBox,
html#ecwid_html body#ecwid_body select.gwt-ListBox,
html#ecwid_html body#ecwid_body div.ecwid-Checkout-PasswordBlock-tip
html#ecwid_html body#ecwid_body input.gwt-PasswordTextBox
{
	font-size:15px !important;
	font-family:'PT Sans',sans-serif !important;
}
.ecwid-PaymentInstructions-instructions.gwt-HTML span
{
	font-size:14px !important;
	font-family:'PT Sans',sans-serif !important;
}
html#ecwid_html body#ecwid_body div.ecwid-Checkout-BreadCrumbs-link
{
	font-size:13px !important;
	font-family:'PT Sans',sans-serif !important;
}

html#ecwid_html body#ecwid_body div.ecwid-Checkout-BreadCrumbs-point-current
{
	background:url(../images/checkout_point_current.png) no-repeat scroll 0 0 transparent !important;
}

/*****************done***************************/

.gwt-HTML p
{
	font-size:13px !important;
	font-family:'PT Sans',sans-serif !important;
	font-weight:normal !important;
}

.ecwid-productBrowser-head
{
	top: -25px !important;
	position: relative !important;
}


html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-optionsList
{
	font-size:13px !important;
	font-family:'PT Sans',sans-serif !important;
}

html#ecwid_html body#ecwid_body span.ecwid-productBrowser-cart-weight

{
	font-size:13px !important;
	font-family:'PT Sans',sans-serif !important;
}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-estimationNote

{
	font-size:13px !important;
	font-family:'PT Sans',sans-serif !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-totalLabel
{
	font-size:13px !important;
	font-family:'PT Sans',sans-serif !important;
}

html#ecwid_html body#ecwid_body table.ecwid-Checkout-blockTitle div.gwt-HTML
{
	font-size:13px !important;
	font-family:'PT Sans',sans-serif !important;
}
html#ecwid_html body#ecwid_body div.ecwid-Checkout-blockTitle

{
	font-size:13px !important;
	font-family:'PT Sans',sans-serif !important;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart-caption

{
	font-size:13px !important;
	font-family:'PT Sans',sans-serif !important;
}

html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel-cell
{
	float:left !important;
}

.ecwid-results-topPanel
{
	float: left !important;
background: #eee !important;
width: 98% !important;
padding-left: 5px !important;
 margin-top: 15px !important;
}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryPath
{
padding-bottom: 7px !important;
/*margin-top:-20px !important;*/
}

html#ecwid_html body#ecwid_body .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-productNameLink

{
	font-size:12px !important;
	font-family:'PT Sans',sans-serif !important;
}

.ecwid-ProductsList-content {
float: left !important;
}

/* 4-1 */

html#ecwid_html body#ecwid_body div.ecwid-pager
{
	font-size:13px !important;
	font-family:'PT Sans',sans-serif !important;
	 padding-top: 15px !important;
}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryPath
{
    background: url("../images/pattern.png") repeat scroll 0 0 transparent !important;
	border: 2px solid #DBDBDB !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-qtyLabel
{
	color: #FFFFFF !important;
	margin-left:3px !important;
	font-weight: bold !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel
{
	color: #FFFFFF !important;
	 font-weight: bold !important;
	 padding-bottom:4px !important;

}

.ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-price
{
	color: #FFFFFF !important;
}


html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-inStockLabel
{
	color: #FFFFFF !important;
	 font-size: 16px !important;
    font-weight: bold !important;
}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-backgroundedPanel
{
	color: #FFFFFF !important;
}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-backgroundedPanel
{
   
    color: #FFFFFF !important;
}

.ecwid-productBrowser-backgroundedPanel
{
	padding-top:10px !important;
}
.ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-sku
{
    color: #FFFFFF !important;
}

.ecwid-productBrowser-details-inTheBag div
{
    color: #FFFFFF !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-subtotalLabel, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-shippingLabel, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-taxLabel
{
    color: #FFFFFF !important;
}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-subtotalAmount, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-subtotalAmountMinus, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-shippingAmount, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-taxAmount
{
    color: #FFFFFF !important;
}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-totalLabel
{
    color: #FFFFFF !important;
}

.ecwid-productBrowser-categoryPath-categoryLabel.gwt-InlineLabel
{
    padding-left: 10px !important;
}

.ecwid-productBrowser-subcategories-mainTable img{
    border-bottom: 5px solid #A4A4A4 !important;
}

/*.ecwid-productBrowser-productsGrid-cell td img {
    border-bottom: 4px solid #A4A4A4 !important;
}
*/
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-totalAmount
{
    color: #FFFFFF !important;
}

html#ecwid_html body#ecwid_body span.ecwid-categories-category
{
	padding-left:10px !important;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart
{
	margin-left: 23px !important;
	 margin-bottom: 10px !important;
    margin-top: 10px !important;
}



/* Responsive css start */


@media screen and (max-width: 750px) {
	/* Ecwid Componenet css  start*/

.ecwid-ProductsList-content
{
	overflow:scroll !important;
}

html#ecwid_html body#ecwid_body .ecwid table .ecwid-productBrowser-innerTable
{
	overflow:scroll !important;
	/*float:left !important;
	width:90% !important;*/
	display: block !important;
}

html#ecwid_html body#ecwid_body .ecwid-productBrowser-innerTable {
overflow: scroll !important;
display: block !important;
width: 100% !important;
}
html#ecwid_html body#ecwid_body div.ecwid-AddressForm div.ecwid-fieldWrapper label.ecwid-fieldLabel {
width: 100% !important;
float: left !important;
}

/* Ecwid Componenet css  End*/

	
}


html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productTopFragment
{
 border: 1px solid #D9D9D9 !important;
border-bottom:none !important;
 border-radius: 5px 5px 0 0 !important;

}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment
{
 border: 1px solid #D9D9D9 !important;
border-top:4px solid #E9E9E9 !important;
 background-color: #F7F7F7 !important;
  border-radius: 0px 0px 5px 5px !important;

}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment:hover {
    border: 1px solid #D9D9D9 !important;
    border-top:4px solid #E9E9E9 !important;
	box-shadow: 0 14px 20px 0 rgba(0, 0, 0, 0.3);
	 border-radius: 0px 0px 5px 5px !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productTopFragment:hover {
    border: 1px solid #D9D9D9 !important;
border-bottom:none !important;
box-shadow: 0 14px 20px 0 rgba(0, 0, 0, 0.3);
 border-radius: 5px 5px 0 0 !important;
}

html#ecwid_html body#ecwid_body div.ecwid-fieldWrapper label.ecwid-fieldLabel
{
	color:#fff !important;
}

html#ecwid_html body#ecwid_body table.ecwid-productBrowser-subcategories-mainTable img {
    border-bottom: 4px solid gray !important;
}

html#ecwid_html body#ecwid_body div.ecwid-PaymentMethodsBlock-PaymentOption span.gwt-RadioButton
{
	color:#fff !important;
}

/*html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productTopFragment:hover html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment {
	box-shadow: 0 14px 20px 0 rgba(0, 0, 0, 0.3);
}*/

.ecwid-productBrowser-productNameLink a
{
	 text-transform: uppercase !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-price
{
text-align: left !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-sku
{
	text-align: right !important;
}

/*html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink
{
	position: relative !important;
	 top: -52px !important;
}
*/
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-price
{
	position: relative !important;
	 top: -20px !important;
	  left: 10px !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-sku
{
	 position: relative !important;
    text-align: right !important;
    top: 4px !important;
}

/*html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel {
   
    float: left !important;
    width: 24% !important;
}

.ecwid-productBrowser-details-optionSelectBox.ecwid-productoption-Size {
    float: left !important;
    width: 70% !important;
}*/

html#ecwid_html body#ecwid_body select.ecwid-productBrowser-details-optionSelectBox, html#ecwid_html body#ecwid_body input.ecwid-productBrowser-details-optionTextField, html#ecwid_html body#ecwid_body textarea.ecwid-productBrowser-details-optionTextArea
{
    width: 70% !important;
}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel
{
	float: left !important;
    width: 30% !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sku
{
	font-weight:bold !important;
}

html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-left, html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-right
{
	height:30px !important;
}
html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-left
{
	height:30px !important;
}

html#ecwid_html body#ecwid_body a.ecwid-productBrowser-nav-right

{
	height:30px !important;
}

html#ecwid_html body#ecwid_body .ecwid a.ecwid-poweredBy
{
	display:none !important;}
	
	
/* last css */

html#ecwid_html body#ecwid_body input.ecwid-productBrowser-details-qtyTextField
{
	margin-left: 2px !important;
	width: 25px !important;	
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-qtyPanel div.ecwid-fieldEnvelope-around {
    left: -14px !important;
    
    position: relative !important;
    top: 20px !important;
    
}

html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton, html#ecwid_html body#ecwid_body div.ecwid-AddToBagButton-ie6 {
    
    float: right !important;
    left: 19px !important;
    outline: medium none;
    position: relative !important;
    top: -24px !important;
    width: 170px !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-qtyLabel
{
	display:none !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-inTheBag
{
	float: right !important;
    top: -30px !important;
	
}