


/* ---------------------------------------------------------------------- */
/*	General Styles
/* ---------------------------------------------------------------------- */



		ul.list { list-style: none inside url("../../images/square.png"); }



/* ---------------------------------------------------------------------- */
/*	Generic Classes
/* ---------------------------------------------------------------------- */

	


/* ---------------------------------------------------------------------- */
/*	Forms
/* ---------------------------------------------------------------------- */


		/* Help */

		.help { 
			color: #eee1f8; 
		}

		.form-actions {
			/* background: #fbfbfb; */
			background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png');
			border-color: #eee;
		}


/* ---------------------------------------------------------------------- */
/*	Buttons
/* ---------------------------------------------------------------------- */



/* ---------------------------------------------------------------------- */
/*	Layout
/* ---------------------------------------------------------------------- */

	/*	Main container with shadows
	-------------------------------------------------- */

		#content-wrapper { 
			/* border: 1px solid #CCC; */
			background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png');
		}
		
	/*	Sidebars
	-------------------------------------------------- */

		#column-left > .inner {	
			border-right:1px solid #CCC; 
		}

		#column-right > .inner { 
			border-left:1px solid #CCC; 
		}


/* ---------------------------------------------------------------------- */
/*	Header
/* ---------------------------------------------------------------------- */

	#header {
		z-index: 97;
		background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png');
	}



				.dropd span.selected, 
				.dropd.active span.selected {
					color: #eee1f8; 
					background: transparent url("../../images/arrow_down.png") no-repeat 96% 8px;
				}

				.dropd.active span.selected { border-bottom:1px solid #eee; }

	/*	Mini Cart (module on the header)
	-------------------------------------------------- */

				#cart-total {
					background: transparent url('../../images/arrow_down_dark.png') 100% 50% no-repeat;
				}


	/*	Welcome & Important Links
	-------------------------------------------------- */

		#welcome { 
			color: #eee1f8;  
		}

			#links a + a { 
				border-left: 1px solid #DDD; 
			}


	/*	Main Navigation
	-------------------------------------------------- */

			.navbar .nav > li > a:hover {
				color: #eee1f8;
			}

/* -------------------------------------------------- */
/*	Content Wrapper
/* -------------------------------------------------- */


	/*	Breadcrumbs
	-------------------------------------------------- */

			.breadcrumb a { 
				color:#eee1f8; 
			}
			.breadcrumb a:hover {
				text-shadow: 0 1px 0 #9C9C9C;
				background:#EEE;
			}

	/*	Information Boxes
	-------------------------------------------------- */

		.alert {
			text-shadow: 0 1px 0 #9C9C9C;
		}

			
			.alert.success { background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png'); border: 1px solid #BBDF8D; }
			.alert.warning { background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png'); border: 1px solid #ffa886; }
			.alert.attention, .alert-warning { background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png'); border: 1px solid #F2DD8C; }

			.alert-warning {
				text-shadow: 0 1px 0 #9C9C9C;
			}

	/*	Table styles
	-------------------------------------------------- */

	.table thead td,
	.table thead th { 
		background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png'); 
		text-shadow: 0 1px 0 #9C9C9C; 
	}

	/*	Pagination
	-------------------------------------------------- */

		.paginate { 
			border-top: 1px solid #EEEEEE; 
		}

			.paginate .results { float: right; color: #eee1f8; font-family:arial,helvetica,sans-serif; font-size:11px; }


	
	/*	Category boxes
	-------------------------------------------------- */

			.box-category > ul > li {
				border-top: 1px solid #eee;
			}

	/*	Category info
	-------------------------------------------------- */

		.category-info { 
			background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png');
		}
			
				.category-list a {
					text-shadow: 0 1px 0 #9C9C9C; 
				}
				.category-list a:hover {
					/* background:#EEE; */
					background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png');
				}

	/*	Search
	-------------------------------------------------- */

		.search-criteria { 
			background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png');
		}
			.search-criteria .contentset .inner span{ /* background:#f9f9f9; */ background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png'); }
				
				.search-criteria input[type="text"], 
				.search-criteria select { 
					background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png'); 
				}

	/*	Sitemap
	-------------------------------------------------- */


			.sitemap-info ul li ul { 
				list-style: none inside url("../../images/darksquare.png"); 
			}
				.sitemap-info ul li ul li ul { 
				list-style: none inside url("../../images/square.png"); 
			}

/* -------------------------------------------------- */
/*	Products Category Views
/* -------------------------------------------------- */

	/*	Products filter
	-------------------------------------------------- */

		.product-filter {
			border: 1px solid #f2f2f2;
			border-width: 1px 0;
			/* background: #F9F9F9; */
			background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png');
			/* padding:8px 5px 0;
			margin-bottom:20px;
			font-size:11px;
			font-family:sans-serif;
			overflow: visible; */
		}

		/*	Buttons for Grid/List view
		-------------------------------------------------- */
		
			.product-filter .display { 
			/*	margin-right: 15px; 
				float:left; */
			}

		/*	Filter options
		-------------------------------------------------- */

		/*	.product-filter .list-options { text-align:right; } */

				.product-filter select { 
					/* background: #FFF; */
					background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png');
					padding:2px; 
					font-size:11px; 
					width:auto; 
					height: auto; 
				}

				.product-filter .sort,
				.product-filter .limit {
					color: #eee1f8;
				}

		/*	Compare products
		-------------------------------------------------- */

				.product-compare a:hover { 
					text-shadow: 0 1px 0 #9C9C9C; 
					background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png');
				}

	/* -------------------------------------------------- */
	/*	List view
	/* -------------------------------------------------- */

			.product-list > div + div {
				border-top: 1px solid #EEEEEE;
			}
		
			
			.product-list .price-tax { 
				color: #eee1f8; 
			}
			
		.compare a, .wishlist a, .remove a {
			color: #777;
			background-image: url("../../images/plus.png");
		}
		.remove a { background-image: url("../../images/minus.png"); }

		.compare a:hover, .wishlist a:hover, .remove a:hover {
			text-shadow: 0 1px 0 #9C9C9C;
			/* background-color:#EEE; */
			background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png');
		}
	
	/* -------------------------------------------------- */
	/*	Grid view
	/* -------------------------------------------------- */


			.grid-box .inner {
				border-left:1px solid #eee;
			}



	/*	Description
	-------------------------------------------------- */

		#product-info .description {
			border-bottom:1px solid #E7E7E7;
		}
			#product-info .description span { font-weight:bold; }

			#product-info .description a { text-decoration: none; }

	/*	Price
	-------------------------------------------------- */


			#product-info .price-tax, 
			#product-info .price .reward { 
				color: #eee1f8; 
			}


	/*	Options
	-------------------------------------------------- */

		#product-info .options {
			border-bottom: 1px solid #E7E7E7;
		}


	/*	Review buttons
	-------------------------------------------------- */

		#product-info .review { 
			border-top: 1px solid #E7E7E7; 
		}
			

	/*	Review details
	-------------------------------------------------- */


				.review-date { 
					color: #eee1f8; 
				}

	/*	Share buttons
	-------------------------------------------------- */

		#product-info .share {
			border-top: 1px solid #e7e7e7;
		}

	/*	Tags
	-------------------------------------------------- */

		#product-info .tags {
			border-top: 1px solid #EEE;
		}
			#product-info .tags a {
				text-shadow: 0 1px 0 #9C9C9C;
				/* background: url(../../images/tag.png) no-repeat center left; */
				background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png');
			}


/* -------------------------------------------------- */
/*	Product comparison
/* -------------------------------------------------- */
	
	.compare-info td { 
		border-top: 1px dotted #ddd;
	}


/* -------------------------------------------------- */
/*	Orders, Downloads, Returns, Wishlist, Address
/* -------------------------------------------------- */

	#wish-list .row-fluid + .row-fluid,
	#address-list .row-fluid + .row-fluid {
		border-top: 1px solid #eee;
	}

/* -------------------------------------------------- */
/*	Shopping Cart
/* -------------------------------------------------- */


		#cart-info td {
			border-top: 0;
			background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png');
		}
		

		small {color: #eee1f8; font-size: 11px; }


	/*	ToDo next
	-------------------------------------------------- */


			.cart-module > div { 
				background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png'); 
			}
			.cart-module select { /* background:#FFF; */ background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png'); }


	/*	Cart Total
	-------------------------------------------------- */


			#total-cart .inner { 
				background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png');
			}

					#total-cart td { 
						border-bottom: 1px solid #eee; 
					}


/* ---------------------------------------------------------------------- */
/*	Footer
/* ---------------------------------------------------------------------- */

	

	#footer { margin-top:12px; 
			background: transparent url('/catalog/view/theme/sellegance/images/whitebck2.png');
	}



		#footer .info, 
		#footer .info p,
		#copy, #copy p {
			color: #000;
		}



/* -------------------------------------------------- */
/*	External libraries. Merged to reduce HTTP requests.
/* -------------------------------------------------- */
	
	/*	FlexSlider
	-------------------------------------------------- */

		/*
		 * jQuery FlexSlider v1.8
		 * http://flex.madebymufffin.com
		 *
		 * Copyright 2011, Tyler Smith
		 * Free to use under the MIT license.
		 * http://www.opensource.org/licenses/mit-license.php
		 */
		 

		/* Direction Nav */
		.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(../../images/bg_direction_nav.png) no-repeat; position: absolute; top: 50%; cursor: pointer; text-indent: -999em;}

		/* Control Nav */
		.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(../../images/bg_control_nav.png) no-repeat; cursor: pointer; text-indent: -999em;}



	/*	Elastislide
	-------------------------------------------------- */

		/* Elastislide Style */
		.es-carousel-wrapper{
			padding:0 25px;
			/* margin-top: 60px; */
			margin-bottom: 10px;
			position:relative;
		}
		.es-carousel{
			overflow:hidden;
		}
		
		/* GE added */
		/*
		.es-carousel .inner {
		height: 100%;
		}
		
		.es-carousel .inner .cart {
		bottom: 30px;
		position: absolute;
		left: 50%;
		margin-left: -52px;
		width: 104px;
		}
		
		.es-carousel .inner .name a { /* shorten line! */ /*
		text-overflow: ellipsis;
		width: 200px;
		white-space: nowrap;
		overflow: hidden;
		margin-bottom: -5px;
		}
		/* */
		
			.es-carousel ul{
				display:none;
			}
				.es-carousel ul li{
					height:100%;
					/* height: 280px; */
				}

		.es-nav span{
			background: url('../../images/button-previous.png') center no-repeat;
		}
			.es-nav span.es-nav-next{
				background: url('../../images/button-next.png') center no-repeat;
			}
				.es-carousel ul li {
					border-right: 1px solid #eee;
				}
			



	/* UItoTop (http://www.mattvarone.com/web-design/uitotop-jquery-plugin/)
	-------------------------------------------------- */

		#toTop {
			text-indent:-999px;
			background:url("../../images/ui.totop.png") no-repeat left top;
		}

			#toTopHover {
				background:url("../../images/ui.totop.png") no-repeat left -51px;
			}


/* -------------------------------------------------- */
/*	jQuery Styles
/* -------------------------------------------------- */

		html .ui-widget-header .ui-icon {
			background-image: url("../../images/ui-icons_888888_256x240.png");
		}

		.ui-datepicker tbody tr + tr td { border-top: 1px solid #EEE; }
		.ui-datepicker tbody td + td { border-left: 1px solid #EEE; }

	html .ui-slider-horizontal {
		background:#EEE;
	}

				.nav-collapse li {
					border-top: 1px solid #eee;
				}

				i.icon-navbtn {
					background-image: url("../../images/nav-btn.png");					
				}


	/* Mobile Portrait Size to Mobile Landscape Size */
	@media only screen and (max-width: 479px) {


		/*	Shopping Cart
		-------------------------------------------------- */


			#cart-info .tag { 
				color: #777; 
			}

	
	
	}
	
	


/*	Product show details (artist, format etc.) */


.extra span {
	color:#eee1f8;
}





/* BOOTSTRAP OVERRIDES


		

/* Tabs styling moved from bootstrap-min */
.tabs-stacked .open>a:hover{border-color:#eee1f8999;}
.tab-content{
background-image: url('/catalog/view/theme/sellegance/images/whitebck2.png');
}

.tabs-left .nav-tabs>li>a:hover{border-color:#eeeeee #dddddd #eeeeee #eeeeee;}
.tabs-right .nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #eeeeee #dddddd;}
.nav .nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:18px;color:#eee1f8999;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);text-transform:uppercase;}

.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:18px;border:0px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd;}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555555;background-color:#ffffff;border:0px solid #ddd;border-bottom-color:transparent;cursor:default;}

.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>.open.active>a:hover{color:#ffffff;background-color:#eee1f8999;border-color:#eee1f8999;}

/* forms background */
.form-actions{padding:17px 20px 18px;margin-top:18px;margin-bottom:18px; /* background-color:#eeeeee; */ border-top:1px solid #ddd;*zoom:1;}.form-actions:before,.form-actions:after{display:table;content:"";}


/* Headers */
h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:bold;color:inherit;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#eee1f8999;}

h6{font-size:11px;color:#eee1f8999;text-transform:uppercase;}






/* CUSTOM GENERATED ON THE FLY FOR GENERAL THEME (ADDED BY PHP CODE IF SELLEGANCE MODULE IS ON ; FOR CUSTOM THEMES WE MAKE THESE CHANGES FIXED AND WE DISABLE IN HEADER.TPL CODE THE CODE FOR MANUAL ADDITION OF THE FOLLOWING */

body {
				
				background-color: #eee1f8;
				/* background-image: url("/image/data/Burning Shed images/background.jpg");
				background-position: top center;
				background-repeat: no-repeat;
				background-attachment:fixed; */
			
			}

							#topdivider {
					background: #000000;
					border-color: #000000;
				}
							#content-wrapper { 
					webkit-box-shadow: 0 0 5px rgba(0,0,0,.2); 
					-moz-box-shadow: 0 0 5px rgba(0,0,0,.2); 
					box-shadow: 0 0 5px rgba(0,0,0,.2);
				}
							body, .box-category > ul > li> a, .box-category > ul > li> ul > li > a, #maincontent a, #maincontent a:visited, #cart .content a, .contentset {
					color: #333333;
				}
							#welcome, #footer .info, #footer .info p, .dropd span.selected, .dropd.active span.selected, .compare a, .wishlist a, .remove a, .breadcrumb a, #copy, /* #copy p,*/ #product-info .price-tax, #product-info .price .reward, .html_note, .paginate .results, small, .review-date {
					color: #777777;
				}
							#links a, #links a:visited, #footer a, #footer a:visited, .checkout-heading a {
					color: #333333;
				}
							.heading h1, .product-grid .name a, .product-list .name a, .box-product .name a, #cart h4 a, #footer h3, .checkout-heading {
					color: #333333 !important;
				}
							.navbar .nav > li > a {
					color: #333333;
				}
							.btn-cart, .btn-cart:link, .btn-cart:visited {
											border-color: #525252 !important;
											color: #FFFFFF !important;
									}
							.btn-cart, .btn-cart:link, .btn-cart:visited {
					background-color: #858585;
					background-image: -moz-linear-gradient(top, #9E9E9E, #858585);
					background-image: -ms-linear-gradient(top, #9E9E9E, #858585);
					background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9E9E9E), to(#858585));
					background-image: -webkit-linear-gradient(top, #9E9E9E, #858585);
					background-image: -o-linear-gradient(top, #9E9E9E, #858585);
					background-image: linear-gradient(top, #9E9E9E, #858585);
					background-repeat: repeat-x;
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9E9E9E', endColorstr='#858585', GradientType=0);
				}

				.btn-cart:hover, .btn-cart:active {

					background-color: #858585;
					background-image: -moz-linear-gradient(top, #858585, #858585);
					background-image: -ms-linear-gradient(top, #858585, #858585);
					background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#858585), to(#858585));
					background-image: -webkit-linear-gradient(top, #858585, #858585);
					background-image: -o-linear-gradient(top, #858585, #858585);
					background-image: linear-gradient(top, #858585, #858585);
					background-repeat: repeat-x;
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#858585', endColorstr='#858585', GradientType=0);
				}

							.btn-inverse, .btn-inverse:link, .btn-inverse:visited {
											border-color: #373737 !important;
											color: #FFFFFF !important;
									}
							.btn-inverse, .btn-inverse:link, .btn-inverse:visited {
					background: #191919;
					background: -webkit-gradient(linear, left top, left bottom, from(#505050), to(#191919));
					background: -moz-linear-gradient(top, #505050, #191919);
					background: linear-gradient(#505050, #191919);
				}

				.btn-inverse:hover, .btn-inverse:active {
					background: #505050;
					background: -webkit-gradient(linear, left top, left bottom, from(#505050), to(#505050));
					background: -moz-linear-gradient(top, #505050, #505050);
					background: linear-gradient(#505050, #505050);
				}
			
							.onsale {
					background-color: #b84649;
				}
							.onsale {
					color: #FFFFFF;
				}
			
			body, p { font-family:Arial; }

			
			h1, h2, h3, .contentset, legend, .checkout-heading {
				font-family:Arial;
			}
			
						small, .wishlist a, .compare a, .remove a, .product-compare, .dropd, .product-filter .display li, .product-list .price-tax, #product-info .price-tax, #product-info .price .reward, span.error, #copy, #footer .info, .breadcrumb a, .paginate .results, #welcome, .help {
				font-family:Arial;
			}
			
			
			
			
			
/*
 * PopUp Category Menu v1.3
 * for OpenCart 1.5.1 - 1.5.3.1
 *
 */
 

ul.popup-menu > li + li {
	border-top: 1px solid #EEE;
}


ul.popup-menu li ul li {
	background-image: url('/catalog/view/theme/sellegance/images/whitebck2lesstransparent.png');
}

ul.popup-menu li > ul > li.active {
	background-image: url('/catalog/view/theme/sellegance/images/whitebck2lesstransparent.png');
}

ul.popup-menu > li ul li + li {
	border-top: 1px solid #FFF;
}

ul.popup-menu .image a {
	padding: 4px;
	font-size: 0;
	line-height: 0;
}

ul.popup-menu .image img {
	max-width: 100%;
}

ul.popup-menu a.arrow-btn {
	position: absolute;
	top: 3px;
	right: 3px;
	padding: 0;
	width: 24px;
	height: 24px;
	background: url('/catalog/view/theme/sellegance/images/arrow.png') -24px 0 no-repeat;
}

ul.popup-menu li:hover > .arrow-btn {
	background: url('/catalog/view/theme/sellegance/images/arrow.png') 0 0 no-repeat;
}

ul.popup-menu li,ul.popup-menu li ul,ul.popup-menu li a {
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}

/* Column Right Style */
ul.popup-menu.column_right > li ul {
	left: -182px;
	padding-right: 4px;
	padding-left: 0;
}

ul.popup-menu.column_right li a {
	padding: 8px 12px 8px 24px;
}

ul.popup-menu.column_right .image a {
	padding: 4px;
}

ul.popup-menu.column_right li a.arrow-btn {
	padding: 0;
}

ul.popup-menu.column_right .arrow-btn {
	right: auto;
	left: 0;
	background: url('image/arrow.png') 0 -24px no-repeat;
}

ul.popup-menu.column_right li:hover > .arrow-btn {
	background: url('image/arrow.png') -24px -24px no-repeat;
}
