/*
#------------------------------------------------------------------------
# myStore - May 2010 (for Joomla 1.5)
#
# Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com   
#------------------------------------------------------------------------ 
# Based on T3 Framework
#------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
# Author: J.O.O.M Solutions Co., Ltd
# Websites: http://www.joomlart.com - http://www.joomlancers.com
#------------------------------------------------------------------------
*/

/* Add to cart button 
-----------------------------------------------------------------------------*/
.addtocart_button,
 .notify_button { border: none; cursor:pointer; background: none; width: 100px; text-align:left; height:30px; font-weight:bold; font-family:inherit; vertical-align: middle; overflow:hidden; }
input.addtocart_button { cursor:pointer; margin:0 0 0 4px; padding:3px 6px; text-align:center; text-decoration:none; text-transform:uppercase; } 
input:hover.addtocart_button { }
.moduletable input.addtocart_button { height: inherit }
.vmCartContainer input.addtocart_button { display: block; margin: 20px 0 0; }
.vmCartContainer input.addtocart_button { }
.vmCartContainer input:hover.addtocart_button { }
/* The PDF, Email and Print buttons 
-----------------------------------------------------------------------------*/
div.buttons_heading { margin:13px 0 0; float:right; padding: 0!important; width: auto; }
div.buttons_heading a img{ padding-left: 4px; }
/* The Buttons: previous and next page
-----------------------------------------------------------------------------*/
a.previous_page,
 a.next_page { display: block; line-height: 35px; color: #555; font-size: 11px; float: left; padding: 0 0 0 25px; background: url('../../images/vm/b_prev.png') no-repeat 0 50%; }
a.next_page { background: url('../../images/vm/b_next.png') no-repeat 100% 50%; padding: 0 25px 0 0 }
a.previous_page { margin-right: 20px!important; }
.sectiontableheader th { background: #666; color: #fff; }
td.bfont a strong { font: normal 16px Tahoma, Arial, Helvetica, sans-serif!important; }
/* The Buttons Checkout:  continue shopping and Checkout
-----------------------------------------------------------------------------*/
.continue_link,
 .checkout_link { float: none; text-indent: 0px; margin: 0; padding: 0; }
/* The Pagination 
-----------------------------------------------------------------------------*/
ul.pagination li { padding: 2px 1px; display: inline; background: none; }
.clr { clear: both; overflow:hidden; }
/* Featured Module
-----------------------------------------------------------------------------*/
/* Cart window */
.cbOverlay { background-color: #000; }
.cbContainer { padding:20px; background: #fff url('../../images/tooltip_bg.png') repeat-x 0 bottom; border: 1px solid #fff; }
.cbBox,
.cbContent,
.cbButtons { background:transparent!important; }
.cbBox h3 { text-align:left; background: none; position: relative; font-size: 18px; font-weight: normal; padding: 0 0 2px 0; margin: 0 0 15px; border-bottom: 1px dotted #ddd }
/* Module - VM Cart */
.vm_cart_prod { border: 1px solid #B5D93A; background: #649401; margin-bottom: 10px; padding: 6px; }
.vm_cart_prod a { font-size: 14px; }
.vm_cart_attributes { font-size: 11px; color: #e3ffaa; }
.vm_cart_quantity { margin-right: 11px;font-size: 12px; color: #fff; }
.vm_cart_price { float: right; font-size: 14px; }
.vm_cart_totalprice { float: right; font-size: 22px; color: #fff; }
.vm_cart_showcart a { background: url('../../images/show_cart.png') no-repeat 0 0; display: block; height: 15px;padding: 2px 0 0 0; text-align: center; width: 77px; font: bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; color: #739C03!important; text-decoration:none; }
/* Pathway */
#gk-container div.pathway { background: #fbfbfb; padding: 2px 6px; }
#gk-container div.pathway,
#gk-container div.pathway a { color: #999; text-transform:uppercase; font-size:10px; font-weight: bold; }
/* Module VM Categories */
#gk-container .mainlevel,
#gk-container .sublevel { background:url('../../images/li-bullet.png') no-repeat 0 11px; border-bottom:1px dotted #ddd; line-height:2.4; padding-left:18px; }
#gk-container a:hover.mainlevel,
#gk-container a:hover.sublevel { background: url('../../images/li-bullet-hover.png') no-repeat 0 11px; text-decoration: none }
#gk-container .sublevel { background-position: 11px 11px; border-left: 1px dotted #ddd; margin: 1px 0 0 15px }
#gk-container a:hover.sublevel { background-position: 11px 11px; }
















/*
#------------------------------------------------------------------------
# myStore - May 2010 (for Joomla 1.5)
#
# Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com   
#------------------------------------------------------------------------ 
# Based on T3 Framework
#------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
# Author: J.O.O.M Solutions Co., Ltd
# Websites: http://www.joomlart.com - http://www.joomlancers.com
#------------------------------------------------------------------------
*/

.rcolumn h1 { font-weight: normal; font-size: 260%; line-height: normal; border-bottom: 1px dotted #ddd; margin: 0 0 15px; padding: 0 0 10px; }
.gk_vm_ { width: 100%; padding: 0 10px; background: #f9f9f9; }
.td_bg { background: url('../../images/vm/prod_bg.png') repeat-x 0 100%; clear: both; padding: 20px; border:1px solid #eee; }
.gk_vm_ h1 { float: left; margin: 0; }
.pprice { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #CF1919; border-bottom: 1px dotted #ddd; margin: 0 0 15px; padding: 0 0 15px; }
.vm_main_info { clear: both; margin: 25px 0 }
.vm_main_info div.lf {
	border: 1px dotted #ddd;
	padding: 10px;
	margin-right: 4%;
	width:260px;
	overflow: hidden;
	text-align:center;
}
.vm_main_info div.lf img { margin-bottom: 15px; }
.vm_main_info div.rcolumn { float: left; width: 55%; overflow: hidden }
.vm_main_info div.lf a { text-decoration: none; font: bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; color: #999; }
.gk_vm_ select.inputboxattrib { min-width: 200px; }
.vmCartContainer { clear: both; width: 100%; background: none; border: none; float: none; padding: 0; }
.vmCartContainer input.inputboxquantity { color: #666; font-weight: bold; width: 28px; padding: 2px; margin-right: 6px; }
.vmCartChild { /* Container for the Child Product */ vertical-align: middle; border: none; width: 100%; float: none }
.vmChildDetail { /* Child Detail, description , attributes ,price, quantity etc */ vertical-align: middle; margin-top: 6px; }
.vmCartChildElement { /* Individual element styling */ width: 100%; vertical-align: middle; height: 25px; text-align: left; }
.vmCartAttributes { /* Attributes Div*/ width:110%; }
.vmAttribChildDetail {  /* Product Attributes Styling */ text-align: left!important; margin-right: 10px; line-height: 25px }
.vmMultiple { height:35px; }
.vmChildType { /* Product type div*/ width: 100%; }
.vmClearDetail { /*Clear the divs afer child types*/ clear: both; }
.vmClearAttribs { /*Clear the divs before the attributes*/ clear:both; }
.vmRowOne { /* Odd Row One styling */ background: #ddd; }
.vmAttribChildDetail select { margin-right: 0px; }
.vmRowTwo,
.vmRowOne { /* Even Row Styling */ background: none; }
/* Thumbnail List  */
.thumbnailListContainer { clear: both; height: auto; width: 100%; margin: 0 0 15px 0; text-align: left }
.thumbnailListContainer h5 { margin-bottom: 8px; }
.thumbnailListContainer a { float: left; margin: 0 10px 10px 0 }
.thumbnailListContainer a img { padding: 6px; border: 1px dotted #ddd }
/* The quantity box beneath the "add to cart" button  */
.quantity_box_button { width:17px; height:17px; border: none; cursor: pointer; vertical-align: middle; margin-top: 3px }
.quantity_box_button_down,
.quantity_box_button_up { background: url('../../images/vm/quantity_box_button.png') no-repeat 0 0 !important; }
.quantity_box_button_up { background-position: 100% 0!important; }
.quantity_box_button_down:hover { background-position: 0 100%!important; }
.quantity_box_button_up:hover { background-position: 100% 100%!important; }
/* Resctrictions */
.vmMoreCat { font: bold 10px Arial, Helvetica, sans-serif!important; text-transform:uppercase!important; color: #202020; text-align:left; }
.vmMoreCat { margin-top: 6px; text-transform: none!important; font-size: 12px; }
.vmRecent,
.vmRelated,
.vmMorecategories { background: #F9F9F9; padding:20px; border: 1px solid #eee; border-top-color: #fff; }
.vmRecent h3,
.vmRelated h3,
.vmMorecategories h3,
.feature h3 { font-size: 100%; color: #202020; text-transform:none; margin-bottom: 5px; }
.vmRecent ul li { }
.fprod_con { clear: both; padding: 20px; margin-top: -1px; border:1px dotted #ddd; background: #f9f9f9; }
.fprod_con h4 { margin-bottom: 11px; }
.fprod_con a:link,
.fprod_con a:visited { color: #666; }
.fprod_con a:hover { color: #202020; }
.fimage { float: left; margin-right: 20px; }
.fprod_con form.addtocart_form br { display: none; }
.fprod_con form.addtocart_form input { padding:3px 1px !important; margin: 0 2px 0 0 }
.fprod_con form.addtocart_form input.addtocart_button { height: 24px; line-height: 24px; }
.fprod_con span.productPrice { display: block; margin: 0 0 10px; }
/* Product list */
#vmMainPage .vmMainPage2,
.gk_shop_categories { background: url('../../images/moduletable_title.png') repeat-x 0 0; height: 35px; line-height: 35px; font-size: 12px; padding: 0 12px; margin: 0 0 12px; border: 1px solid #e7e7e7 }
#vmMainPage .vmMainPage3 { padding: 2px 0 0 }
.gk_shop_categories { margin-bottom: 30px; }
.product-Old-Price { color: #9b9b9b; text-decoration:line-through; margin-right: 6px; }
.you_save { margin-left: 21px; font-size: 11px; font-weight: bold; }
#gk_product_tab_1 .lf,
#gk_product_tab_1 .rf { width: 50%; border-top: 1px solid #eee; margin-top: 21px; padding-top: 10px; }
.availabilityHeader,
#gk_product_tab_3 h4 { font-size: 100%; text-decoration: none; color: #202020; margin-bottom: 6px; }
#block_addtocart { clear: both;margin-top: 10px;margin-bottom: 30px;background: #f9f9f9;padding: 6px 8px;border: 1px solid #eee; }
.cat_childlist a { text-decoration:none; }
ul#gk_product_tabs { clear: both; list-style-type: none; margin: 0; padding: 0; }
ul#gk_product_tabs li { display: block; width: auto; float: left; height: 28px; line-height: 28px; margin-right: 4px; background:url("../../images/moduletable_title.png") repeat-x 50% -3px; border:1px solid #eee; border-bottom: none; cursor:pointer; font:bold 11px Arial, Helvetica, sans-serif; padding:2px 6px; text-align:center; text-decoration:none; text-transform:uppercase; color: #202020 }
.gk_product_tab_active { color: #fff; }
ul#gk_product_tabs li span { display: block; width: auto; height: 28px; line-height: 28px; margin-left: 3px; padding: 0 4px; }
ul#gk_product_tabs li:hover { background: #ececec url('../../images/button-h.png') repeat-x scroll 0 100%; border:1px solid #ddd; border-bottom: none; }
ul#gk_product_tabs li.gk_product_tab_active { background: #E3012D url('../../images/style1/button.png') repeat-x scroll 0 100%; border:1px solid #E3012D; color:#fff !important; border-bottom: none; }
div#gk_product_tab_2 label { width: 130px; float: left; }
a#active_menu { color: #202020; font-style: normal !important }











/*

#------------------------------------------------------------------------
# myStore - May 2010 (for Joomla 1.5)
#
# Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com   
#------------------------------------------------------------------------ 
# Based on T3 Framework
#------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
# Author: J.O.O.M Solutions Co., Ltd
# Websites: http://www.joomlart.com - http://www.joomlancers.com
#------------------------------------------------------------------------
*/

table.vmCustomCategories { width: 100%; }
table.vmCustomCategories td { font-size: 125%; }
table.vmCustomCategories td a { color: #202020 }
table.vmCustomCategories td a:hover { color: #CF052B }
table.vmCustomCategories td img { border: 1px dotted #ddd; padding: 6px; }
table.vmCustomCategories td:hover img { border-color: #cf052b }

h3.vm_h3_title { font-weight: normal; border-bottom: 1px solid #e7e7e7; margin-bottom: 20px; }
.orderedd { margin-bottom: 10px; }
.browseProductContainer { margin: 0; padding: 0; }
.browseProductContainer h2 { font-weight: normal; font-size: 16px ; margin: 0 0 8px; }
.browseProductContainer h2 a { text-decoration:none; color: #202020; }

.browseProductContainer .productPrice {font-size: 11px !important;}
.browseProductrating { font-size: 90%; color: #999}
.browseProductrating br {display: none;}
.browseProductrating img {padding: 0 0 6px;}
.button_details {
      
     /* go to joomla.css - line 190*/
}

.browseProductContainer .productPrice,
.feature .productPrice { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #CF1919; }
#product_list { clear: both; padding-top: 16px; border-top: 1px solid #eee; }
#product_list>div {float: left; margin: 0 0 24px 2%;}
#product_list div.first_col {margin-left: 0;}
a.gk_vm_product_image {display: block; border: 1px dotted #ddd; margin-bottom: 16px;padding: 10px; text-align: center; }
a:hover.gk_vm_product_image { border-color: #cf052b}

#nagl { float: left; }
#nagl h3 { font-weight: normal; font-size: 260%; }
#category_order { width: 220px; height: 26px; line-height: 27px; float: right; margin-right: 6px; text-indent:9px; }
#category_header div.buttons_heading,
 #category_order,
 #category_header .rf { margin: 8px 6px 0 0; }
#category_header div.buttons_heading { float: right; margin-right: 6px; }

.recenlts { clear:both; padding: 20px; margin-bottom: 2px; }
.feature { margin: 12px 0 0 }
.recenlts { background: url('../../images/vm/prod_bg.png') repeat-x 0 100%; margin-top: 10px; background-position: 0 0; border-top: 1px solid #eee }
.recenlts h3 {font-size: 110%}
.feature h3, #vmMainPage>h2:first-child { background:url('../../images/moduletable_title.png') repeat-x 0 0 transparent; border:1px solid #E7E7E7; font-size:12px; height:35px; line-height:35px; margin:0 0 12px; padding:0 12px; }
#vmMainPage>h2:first-child {margin-bottom: 30px;}
.cat_desc { border-top: 1px solid #eee }
