/*--------------------------------------------------------------

# eShop.com - January 2009 (for Joomla 1.5)

# Copyright (C) 2009 Gavick.com. All Rights Reserved.

# License: Copyrighted Commercial Software

# Website: http://www.gavick.com

# Support: support@gavick.com 

---------------------------------------------------------------*/



table.prod_details h1 {

	font: normal 24px Verdana, Arial, Helvetica, sans-serif;

}

table.gk_vm_table {

	width: 100%;

	padding: 0 10px;

	background: #f9f9f9;

}

.td_bg {

	background: url('../images/prod_bg.png') repeat-x 0 100%;

	clear: both;

	padding: 20px;

	border:1px solid #f5f4f4;

}

table.gk_vm_table h1 {

	float: left;

	margin: 0;

}

td.pprice {

	font: normal 14px Verdana, Arial, Helvetica, sans-serif;

	color: #FF8010;

}

table.gk_vm_table select.inputboxattrib {

	min-width: 200px;

}

#buttons_block div.buttons_heading {

	float: left;

	width: auto;

	margin: 10px 0 0;

}

#buttons_block div.buttons_block_r {

	float: left;

}

#buttons_block div.buttons_block_r {

	margin: 10px;

}

#buttons_block div.buttons_block_r a {

	margin-right: 6px;

}

table.gk_vm_table td h3,

table.gk_vm_table td h4 {

	font: bold 11px Arial, Helvetica, sans-serif;

	margin-bottom: 5px;

}

td.show_vm_images {

	width: 40%;

	vertical-align: middle;

	position: relative;

	

}

td.show_vm_images a {

	text-decoration: none;

	font: bold 10px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color: #999;

}

.vmCartContainer {

	clear: both;

	width: 100%;

	background: none;

	border: none;

	float: none;

	padding: 0;

}

.vmCartContainer input.inputboxquantity {

	

	color: #739C03;

	font-weight: bold;

	width: 28px;

	padding: 2px;

	margin-right: 6px;

}

.vmCartDetails {

	float: left;

}

.vmCartChild { /* Container for the Child Product */

	vertical-align: middle;

	border: none;

	width: 100%;

}

.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;

}

.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;

}

/* The quantity box beneath the "add to cart" button  */



.quantity_box_button {

	width:17px;

	height:17px;

	border: none;

	cursor: pointer;

	vertical-align: middle;

}

.quantity_box_button_down,

.quantity_box_button_up {

	background: url('../images/quantity_box_button.png') no-repeat 0 0;

}

.quantity_box_button_up {

	background-position: 100% 0;

}

.quantity_box_button_down:hover {

	background-position: 0 100%;

}

.quantity_box_button_up:hover {

	background-position: 100% 100%;

}

/* Resctrictions */



.recenlts a,

.vmMoreCat a {

	color: #959595;

}

.vmMoreCat {

	font: bold 10px Arial, Helvetica, sans-serif!important;

	text-transform:uppercase!important;

	color: #739C03;

	text-align:left;

}

.vmMoreCat table {

	margin-top: 6px;

	text-transform: none!important;

	font-size: 12px;

}

.recenlts h3,

.feature h3 {

	font: bold 10px Arial, Helvetica, sans-serif!important;

	text-transform:uppercase!important;

	color: #739C03;

	text-transform:none;

	margin-bottom: 5px;

}

.fprod_con {

	border-bottom: 1px solid #eee;

	padding: 11px 6px;

}

.fprod_con h4 {

	margin-bottom: 11px;

}

.fprod_con a:link,

.fprod_con a:visited {

	color: #666;

}

.fprod_con a:hover {

	color: #739C03;

}

.fimage {

	float: left;

	margin-right: 20px;

}

/* Product list */



.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_2 form input,

#gk_product_tab_2 textarea {

	padding: 5px;

}

#gk_product_tab_2 input.button {

	padding: 0 6px 1px 6px;

}

#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: bold 10px Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	color: #739C03;

	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 {

	list-style-type: none;

	margin: 0;

	padding: 0;

}

ul#gk_product_tabs li {

	display: block;

	width: auto;

	float: left;

	background: url('../images/prod_tab_l.png') no-repeat 0 0;

	height: 24px;

	padding: 0;

	line-height: 24px;

	margin-right: 2px;

	cursor:pointer;

	font: bold 10px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

}

.gk_product_tab_active {

	color: #fff;

}

ul#gk_product_tabs li span {

	display: block;

	width: auto;

	background: url('../images/prod_tab_r.png') no-repeat 100% 0;

	height: 24px;

	line-height: 24px;

	margin-left: 3px;

	padding: 0 8px;

}

ul#gk_product_tabs li:hover,

ul#gk_product_tabs li.gk_product_tab_active {

	background: url('../images/prod_tab_act_l.png') no-repeat 0 0;

}

ul#gk_product_tabs li:hover span,

ul#gk_product_tabs li.gk_product_tab_active span {

	background: url('../images/prod_tab_act_r.png') no-repeat 100% 0;

	color: #fff;

}

div#gk_product_tab_2,

div#gk_product_tab_3 {

	display: none;

}

div#gk_product_tab_2 label {

	width: 130px;

	float: left;

}