/* STORE CATEGORY MENU styles */ /* all lists */
#storenav,#storenav ul.storednav {
	position: relative;
	padding: 0;
	margin: 0;
	list-style: none;
	/* float: left;*/
	z-index: 1000;
}
#cartDropdown div.bd
{
	width:400px;
	height: 240px;
}
#cartDropdown div.bd table.module.output.storetiger.list tbody td.content div table
{
	width:95%;
}
#cartDropdown div.bd table.module.output.storetiger.list tbody td.content div
{
	overflow:auto;
	height:200px;
}
#cartDropdown div.ft
{
	text-align:right;
}
#storenav a:link {
	text-decoration: none;
}

#storenav a:visited {
	text-decoration: none;
}

#storenav a:hover {
	text-decoration: underline;
}

/* all list items */
#storenav li {
	position: relative;
	/* float: left;*/
	margin-bottom: -1px;
	width: 100%; /* Fixed the gap */
	z-index: 1000; /*Keeps the menu above content divs*/
	font-size: 12px;
}
#storenav ul li {
	padding: 0px;
	margin-bottom: -3px;
}

/* second-level dropout lists */
#storenav li ul.storednav {
	position: absolute;
	top: 0;
	left: -999em;
	margin-left: 155px;
	margin-top: 0;
}

#storenav li ul.storednav a {
	background: #ccc;
	border: 1px solid #999;
	padding: 5px 5px 5px 5px;
}

#storenav li ul.storednav a.daddy {
	background: url(/adgp_library/images/dropdown_subnav.gif) center right no-repeat #ccc;
	background-position: 99% 50%;
}

#storenav li ul.storednav a.daddy a:hover {
	background-color: #999;
}

#storenav li ul.storednav a:hover {
	background-color: #999;
}

#storenav li ul ul.storednav {
	/* background-color: #fe3bae;*/
	left: -999em;
	margin-left: 166px;
	/* dropout lists end*/
}

/* Main menu box styles*/
#storenav li a {
	width: 165px;
	w\idth: 155px;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #E1E1E1;
	padding: 3px 0px 3px 0px;
	z-index: 1000;
	text-indent: 3px;
}

#storenav li a:hover,#storenav li a:hover .daddy, #storenav li:hover ul ul,#storenav li:hover ul ul ul,#storenav li.sfhover ul ul,#storenav li.sfhover ul ul ul
	{
	left: -999em;
}

#storenav li:hover ul,#storenav li li:hover ul,#storenav li li li:hover ul,#storenav li.sfhover ul,#storenav li li.sfhover ul,#storenav li li li.sfhover ul
	{ /* lists nested under hovered list items */
	left: auto;
}

#storenav li a.daddy {
	/* This is the arrow when there are child navigation */
	background: url(/adgp_library/images/dropdown_subnav.gif) center left no-repeat;
	background-position: 150px 50%;
}

#storenav .menuselected a.daddy {
	/* This is the arrow when there are child navigation */
	background: url(/adgp_library/images/dropdown_subnav.gif) center left no-repeat;
	background-position: 150px 50%;
}

/* StoreTiger V2*/


/* NEW STYLES FOR V2 */
/* TAB STYLES */
ul.tab_collection {
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding-bottom: 21px;
	padding-left: 0;
}
ul.tab_collection ul,ul.tab_collection li {
	display: inline;
	list-style-type: none;
}
ul.tab_collection li a:link,ul.tab_collection a:visited {
	background: #E8EBF0;
	border: 1px solid #ccc;
	float: left;
	font-size: small;
	font-weight: normal;
	line-height: 14px;
	margin-right: 5px;
	padding: 3px 8px 3px 8px;
	text-decoration: none;
}

ul.tab_collection a:link .active,ul.tab_collection a:visited .active {
	border-bottom: 1px solid #fff000;
}

li.tab_label.selected a:link, li.tab_label.selected a:visited, li.tab_label.selected a:hover{
	background-color:#fff;
	border-bottom:none;
	font-weight:bold;
	padding-bottom:4px;
}

.tab_panel {
	background: #fff;
	border: 1px solid #ccc;
	border-top: none;
	clear: both;
	margin: 0px;
	padding: 15px;
}

ul.tab_collection li a:hover {
	background-color:#fff;
}
/*
	Classes to match classic storetiger look
*/
h2 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}

table.module .output .storetiger .product_categories {
	width: 100%;
}

table.module .output .storetiger .product_categories tr td.sort_products
	{
	text-align: right;
}

table.module .output .storetiger .product_categories tr td.sort_products h3
	{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

table.module .output .storetiger .product_categories tr td {
	text-align: center;
}

table.module .output .storetiger .product_categories tr th {
	text-align: left;
}

table.module .output .storetiger .product_categories tr th h3 {
	display: inline;
}

table.module .output .storetiger .product_brands {
	margin-left: auto;
	margin-right: auto;
}

.discount_price {
	color: #ff0000;
	font-weight: bold;
}

.discounted {
	text-decoration: line-through;
	font-size: 0.9em;
}
table.module.output.storetiger.product_categories {
	width: 100%;
	text-align: left;
}
table.module.output.storetiger.product_categories th {
	vertical-align: top;
}
table.module.output.storetiger.product_categories thead tr th h3 {
	display: inline;
	border-bottom: 0;
	font-size: 12px;
}
.sort_products {
	width: 20%;
}
.sort_products h3 {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 0;
	margin: 0 0 2px 0;
}
table.module.output.storetiger.list.sub_categories {
	padding-bottom: 12px;
}
.module.output.storetiger.list.sub_categories th {
	text-align: left;
	vertical-align: top;
}
.sort_products a, .module.output.storetiger.list.sub_categories a {
	margin-left: 20px;
}
.module.output.storetiger.product_head {
	width: 100%;
}
.module.output.storetiger.product_head th {
	text-align: left;
	vertical-align: top;
	width: auto;
	white-space: nowrap;
}
table.module.output.storetiger.product_head td {
	text-align: left;
	vertical-align: top;
	width: 100%;
}
table.module.output.storetiger.product_details {
	padding: 14px 0;
	border-spacing: 0;
}
table.module.output.storetiger.product_details th, 
table.module.output.storetiger.product_details td {
	padding: 0;
	vertical-align: top;
	text-align: left;
	padding-right: 10px;
}
table.module.output.storetiger.product_details td {
	text-align: right;
}
.module.output.storetiger.search_result_nav, div.page_list {
	text-align: center;
	border: none; 
}

.module.output.storetiger.product_prices th {
	text-align: right;
}
.module.output.storetiger.product_prices a, .module.output.storetiger.product_prices img {
	vertical-align: bottom;
}
/* Product Video */
table.module.output.storetiger.product_video td {
	vertical-align: top;
	padding: 5px 5px 10px 10px;
}
/*
span.product_attributes {
	display: inline;
	white-space: pre;
}
*/
/* Featured Products Outputs */
.storetiger.list.quick_view td, .storetigerv2 .featured_product {
	text-align:center; font-size:10px;
}
.storetiger.list.quick_view .product_price {
	color: #ff0000;
}
.storetiger.list.quick_view .product_price.discounted {
	color: #000;
}
/* Products Centre Listing */
.storetiger.list.product_list .product_title {
	font-weight: bold;
}
.storetiger.product_prices .special_price, .storetiger.product_prices .special_price td, .storetiger.product_prices .member_price, .storetiger.product_prices .member_price td {	
	color: #ff0000;
	font-weight: bold;
}
.storetiger.list.sub_categories, .storetiger.list.sub_categories td, .storetiger.product_head tbody, .storetiger.product_head tbody td, .storetiger.product_prices .weight, .storetiger.product_prices .weight td, .storetiger.product_prices .delivery_price, .storetiger.product_prices .delivery_price td, .storetiger.product_prices .available_stock, .storetiger.product_prices .available_stock td, .product_variants .more_link, .product_variants .add_to_cart, .special_product {	
	font-size:10px;
}
.product_brochure_header {
	font-weight: bold;
}
.storetiger.product_thumbnails {
	padding: 0 0 10px 0;
	overflow: auto;
}
.storetiger.list .product_details th {
	font-weight: normal;
}
table.module.output.storetiger.list.quick_view {
	width: 100%;
}
table.module.output.storetiger.list.quick_view td {
	width: 33.3%;
	height: 100%;
}
table.module.output.storetiger.list.quick_view table.product_details,
table.module.output.storetiger.list.quick_view table.product_details td {
	width: 100%;
	height: 100%;
	text-align: center;
}
table.module.output.storetiger.advanced.search {
	margin: 0 auto;
	text-align: center;
}

table.module.output.storetiger.product_head th {
	white-space: nowrap;
}
.module.output.storetiger.heading.searchresults {
	font-size: 12px;
	font-weight: bold;
	color: #900;
	text-align: left;
}
tr.normal_price, tr.ex_tax_price {
	font-weight: bold;
}
table.module.output.contact.form {
	margin: 0 auto;
}
/* Product Attributes */
.product_attributes .attribute, .product_attributes .attribute select {
	float: left; 
	display: inline; 
	margin: 3px 3px 0 0;
}
.attribute_label {
	font-weight: bold; 
	padding: 0 0 5px 0;
}

/* Outputs */
table.content td.content.right .module.output.storetigerv2 .content, table.content td.content.left .module.output.storetigerv2 .content, div.module.output div.form {
	padding:0px;
}

.storetiger.list {
	width: 100%; 
	text-align: left;
}
.module.output.storetiger.product_thumbnails {
	border: none; 
	background-color: transparent;
}

.storetiger.search_message.warning {
	color:#FF0000;
}

/* experimental styles */
.content.left .module.output.storetiger.list {
	width: auto;
}
.module.output.storetigerv2 .form form {
	padding:0px;
	margin:0px;
}
/* .storetiger.list.product_list td {
	vertical-align: top;
} */
.storetiger.list.product_list img {
	vertical-align: top;
	margin: 0 auto;
}
/* .product_title {
	font-size: 1.1em;
}
.product_title td {
	padding: 10px;
}
.storetiger.list.product_details {
	border-bottom: 1px solid #ccc;
	margin-top: 5px;
	vertical-align:top;
}
.storetiger.list.product_details th {
	padding-bottom: 5px;
}
.sort_products {font-size: 0.95em}

*/
.module.output.storetigerv2.head.form form {
	padding:0px;
	margin: 0px;
}
/* Category Heading link */
.module.output.storetiger.product_categories th h3 {
	display:inline;
	font-size:12px;
}
/* Order Progress Bar */
.barcolour {
	background-color: #ff0000;
}
/* Search Box fix */
div.module.output.storetigerv2.left table.module.output.storetiger.form {
	margin: 0;
	padding: 0;
}
/* Featured Product Show all link */
.module.output.storetigerv2.centre div.head img {
	display: inline;
	vertical-align: bottom;
}
/* Product List Divider */
table.module.output.storetiger.list.product_list > tbody > tr > td {
	border-bottom:1px solid #e1e1e1;
}
/* Reviews */
.module.output.storetiger.review_link, .module.output.storetiger.review_message.warning {
	border: none;
}
.module.output.storetiger.list.reviews {
	border:1px solid #e1e1e1;
}
.module.output.storetiger.list.reviews tr td, .module.output.storetiger.list.reviews tr th {
	border-bottom:1px solid #e1e1e1;
}
.module.output.storetiger.list.reviews tr th {
	background-color: #e1e1e1;
	padding-left: 5px;
}
table.module.output.storetiger.form.delivery_method tbody th {
	text-align:left;
}
table.module.output.storetiger.list.cart, table.module.output.storetiger.form.delivery_method, table.module.output.storetiger.form.apply_insurance, table.module.output.storetiger.form.coupons {
	width:100%;
}
/* FINANCE AND PRICE MATCHING OUTPUT PRODUCT STYLES */ 
.module.output.storetiger.finance, .module.output.storetiger.brand, .module.output.storetiger.price_match {
	width: 180px;
	text-align: center;
}
.module.output.storetiger.brand .head {
	padding: 0;
}
table.module.output.storetiger.details.billing th, table.module.output.storetiger.details.shipping th
{
	vertical-align:top;
}

/* Aplha Brand Output styles  */ 
#azlist {padding:0; margin:0; clear:both;}
#azlist ul{padding:0.5em 0 1em 0; list-style-type:none; margin:0 0.75em 0 0.75em; text-align:center; font-size:1em; font-weight:bold;}
#azlist li{display:inline; text-align:center; padding:0; margin:0;}
#azlist a{float:left; width:1.5em; display:block; padding:0; margin:0.2em 0.2em 0.2em 0; color:#809e95; background-color:#fff; text-decoration:none; border:1px solid #809e95;}
#azlist a:hover, #azlist a.selected {width:1.5em; display:block; color:#fff; background-color:#809e95; text-align:center; text-decoration:underline; border:1px solid #fff;}
							
ul{ list-style:square;}
li.squ {list-style:square;}