/* store CSS ------------------------------------------------------------ */

/* end store checkoyt and cart */

ul#tabnav1 { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 10px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid darkgray; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav1 li { /* do not change */
display: inline;
padding-right:2px;
}

ul#tabnav1 li.tab_selected1 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */

}

ul#tabnav1 li.tab_selected1 a{ /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */

}

ul#tabnav1 li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid darkgray; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #FDE46C; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav1 a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}

/* end css tabs */


.category_browse
{
	clear:both;
	padding-top:10px;

}

.category_browse a
{
 font-weight:bold;
 font-size:12px;
 padding-left:20px;
 color:#666666;
 
}


.category_menu
{
	display:block;
	margin-bottom:1px;
	padding:3px;
}

.category_menu a
{
	
	color: #7F6741;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
}

.category_menu a:hover
{
	color: green;
	text-decoration:underline;
}

.category_menu_selected
{
	display:block;
	margin-bottom:1px;
	padding:3px;
}
.category_desc
{
	padding:5px;
}

.category_menu_selected a
{
	color: green;
	display:block;
	text-decoration:none;
		font-size:14px;
	font-weight:bold;
	padding-left:2px;
}


.childcategory_menu
{
	display:block;

	margin-bottom:3px;

}

.childcategory_menu a
{
	color: #7F6741;
	display:block;
	padding-left:13px;
	text-decoration:underline;
}

.childcategory_menu a:hover
{
color: #B5B5B5;
text-decoration:none;
}


.childcategory_menu_selected
{
	color: #55595A;
	display:block;
	margin-bottom:1px;

}

.childcategory_menu_selected a
{
	color: green;
	display:block;
	padding-left:10px;
	text-decoration:none;
}




.category_menu_wrapper
{
	border:1px darkorange solid;
	padding:3px;
	width:150px;
}

.category_menu_wrapper h3
{
	margin:0px;
	padding:2px;
	display:block;
	background-color:lightsteelblue;
	font-size:15px;
	padding-bottom:8px;
}

.category_menu_wrapper img
{
	float:center;
}


.category_menu_cat
{
	margin-bottom:8px;
}

.category
{
 float:left;
	display:inline;
	margin:8px;
	width:110px;
}

.category_image
{
	text-align:center;
	width:110px;
	height:110px;
	border:1px #666666 solid;
}

.category_wrapper
{

}



.store_order
{
  margin-top:0px;
	padding:1px;
	margin-bottom:20px;
	font-size:10px;
	background-color:whitesmoke;

}

.list_price
{
	text-decoration: line-through;
	font-size:12px;
	color:#666666;
}

.save
{
	
	font-size:11px;
	color:#666666;
}



.sell_price
{
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.sell_price_unit
{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin-right:10px;
}

.store_prices
{
	text-align:left;
	margin-right:10px;
}


.store_product_alone
{
	padding:5px;
	width:345px;
}

.product_desc
{
	
}

.product_images
{
	margin-top:10px;
	padding:3px;
	text-align:center;

}

.product_images img
{
	
	margin:1px;

}

.product_images_bg
{
	border:1px whitesmoke solid;
	width:105px;
	height:105px;
	text-align:center;
	margin:3px;
}



.instock
{
	font-weight:bold;
	color:#000000;
	text-align:center;
	padding:3px;
}

.notinstock
{
	font-weight:bold;
	color:red;
	text-align:center;
	
}


.productprops
{
	
	color:#666666;
	width:300px;
	margin-top:10px;
}



.productprop select
{
	font-size:12px;
	color:#666666;
	width:150px;
}

.productprops
{
	margin-bottom:10px;
}

.cartprop
{
	background-color:gainsboro;
	padding:3px;
}

.video
{
	margin-bottom:20px;
}
.video_title
{
  font-weight:bold;
	padding:3px;
	font-size:14px;
}


/* store */

.store_content 
{
	color:#000000;
}

.content1bg a
{
	
}

.store_header
{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
}


.store_header a
{
	color:#f43932;
	display:block;
	padding-top:10px;
}

.store_product	
{
	padding:10px;
  border:1px ghostwhite solid;
  text-align:center;
}

.store_product_image
{
  height:105px;
  width:105px;
}

.store_product_image img
{
	border:1px gainsboro solid;
}

.store_product_placeholder
{
	
	
}



.store_product a
{
	color:#f43932;


}

.product_row 
{
	margin-top:10px;
  float:left;
  width:165px;
  margin-left:10px;

}
	
	
.store_product_name a
{
	
	color:#000000;
}


.store_manufacturers img
{
	border:1px gainsboro solid;
}




/* store checkout and cart */



.customer_heading
{
 	background-color:gainsboro;
  padding:5px;
  margin-top:5px;
}

.customer 
{
 margin-left:15px;
  padding:10px;
}

.method_heading
{
  background-color:gainsboro;
  padding:5px;
  margin-top:5px;
}

.method
{

 font-weight:bold;
 padding:6px;
}

.terms_heading
{
	background-color:whitesmoke;
  padding:5px;
  margin-top:5px;
}

.terms
{

  padding:10px;
}

.cart
{
 width:800px;
}

.cart td
{
  padding:5px;
  vertical-align:middle;
  background-color:whitesmoke;
}

.menuItem
{
 border:1px gainsboro solid;
 padding:5px;
}

.total
{
 width:350px;
 background-color:lightsteelblue;
 
}

.total th
{
	padding:3px;
}

.indent
{
 margin-left:40px;
}

/* end store checkoyt and cart */

.store_products
{
	margin-top:5px;
}

/* end store CSS ---------------------------------------------------------------------------- */


.store_product_shortdesc
{
	font-size:11px;
	color:gray;
	font-style:italic;
	width:160px;
}

.store_product_table
{
	width:200px;
}



.productprop
{
	width:190px;

}

.productprops_short
{
	margin-top:4px;
	margin-bottom:4px;
}

.productprop_display_short
{
font-size:11px;
}


#payment
{
	float:left;
	width:50%;
	padding:3px;
	background-color:#C5C4A8;
}

.total
{
	float:right;
	width:40%;
}

.cvv
{
	font-size:10px;
}

.submit
{
	text-align:center;
}

#payment
{
	margin-top:10px;
}

.title
{
	font-weight:bold;
	font-size:22px;
}
.s_login,.s_register,.s_dashboard
{font-size:12px;}
.s_submitBtn { font-size:14px;background-color:#F15A24; color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-weight:bold; cursor:pointer; padding:2px 5px; border-color:#F15A24}
.s_register{ font-weight:bold}
.s_register span{ color:#FF0000; font-weight:normal}
.s_dashboard a{color:#F15A24; font-size:12px}
.s_dashboard h3 {border-top:1px dotted #666666; padding-top:10px}
.s_dashboard table{border-spacing: 0; border-collapse:collapse;}
.checkout_customer_info {font-size:12px}
.checkout_customer_info h2{margin:0}
.checkout_customer_info input{width:165px}
.checkout_customer_info textarea{width:300px; height:60px}
.vtable {font-size:12px}
.vth a,.vedit a{ font-weight:bold}
