wishERpop con@charset "UTF-8";
/* CSS Document */

html, body {
	padding:0;
	margin:0;
	font-size:12px;
	line-height:18px;
	font-weight:500;
	font-family:Arial, Helvetica, sans-serif;
	color:#F5F5F5;
}

#wishResponse {
	font-size:12px;
	display:inline-block;
	padding:0px;
	line-height:1.3;
}

.homebg-old {
	background: url(../images/Bronte.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position:top;
  
}
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../images/progress.gif) no-repeat center center;}
	
	#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:105%; width:105%; }
		#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
			#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
			#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
		#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
		#supersized a { width:100%; height:100%; display:block; }
			#supersized li.prevslide { z-index:-20; }
			#supersized li.activeslide { z-index:-10; }
			#supersized li.image-loading { background:#111 url(../images/progress.gif) no-repeat center center; width:100%; height:100%; }
				#supersized li.image-loading img{ visibility:hidden; }
			#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }


.imageContainer {
	position:relative;
}

#maxWidth {
	margin:0 auto;
	max-width:1000px;
}

a img {
	border:none;
}

.wrapper {
	display: table;
	margin: auto;
}

#list {
    -webkit-column-count: 5; /* Chrome, Safari, Opera */
    -moz-column-count: 5; /* Firefox */
    column-count: 5;
}

#list ul {
	margin:0;
	padding:0;
}

#list li {
	list-style-type:none;
	margin:0 0 0 -5px;
	padding:0;
}

#list li span {
	display:none;
}

#list li:hover span {
	display:block;
}

#list li a {
	cursor:pointer;	
	display:inline-block;
	padding:2px 5px 2px 10px;
	border-bottom:1px solid #CCC;
	width:150px;
}

#list li a:hover {
	background-color:#FFF;	
}

a.footactive, #footstrip a:hover {
	text-shadow:0 0 5px #FFF;
	color:#333!important;	
}

.nextButton {
	position:absolute;
	text-decoration:none;
	font-size:24px;
	font-family:"Courier New", Courier, monospace;
	color:#666;
}

.left {
	left:10px;
	top:40px;
}

.right {
	right:10px;
	top:11px;
}

.nextButton:hover {
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}
.home {
	background: url(../images/homepage.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

h3 {
	display:block;
	clear:both;
	margin:0px 0 -20px 0;
}




.floatleft {
	float:left;	
	margin-right:5px;
}

.addNew {
	margin-top:30px;
}

.thumb {
	margin:-120px 0 0 0;	
}

 #sortable { list-style-type: none; margin: 0; padding: 0; width: 100%; }

.bride {
	cursor:pointer;
	min-width:200px;
}

.bride:hover .link {
	background-image:url(../images/zoom.png);
	background-repeat:no-repeat;
	background-position:center;	
	background-color:#63583A;
	position:absolute;
	left:15px;
	top:0;
	right:15px;
	bottom:20px;
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}

.remove {
	position:absolute;
	top:20px;
	right:20px;
}

.empty {
	float:right;
	margin-bottom:30px;
	display:block;
	padding:10px;
	color:#FFF;
	background-color:#666;
	border-radius:20px;
	text-decoration:none;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	text-align:center;
	width:100px;
	margin-top:-40px;
}

.login {
	font-size:10px;
	color:#63583A;
	text-decoration:none;
	text-transform:uppercase;
}

#countries {
	float:left;
	width:150px;
}

#thestores, #theevents {
	background-color:#FFF;
	padding:20px;
	width:100%;
	color:#63583A;
	margin-bottom:100px;
}

#countries a, .country, .region, .store a {
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	color:#999;
}

.store a:hover, .store:hover, .store:hover a, .event:hover, .event:hover a, .event a:hover, #countries a:hover {
	color:#63583A;
}

.country {
	font-size:14px;
	margin-top:40px;
	border-bottom:1px solid #CCC;
}

.store {
	font-size:12px;
	color:#999;
	margin-top:-20px;
	clear:both;
}

.event {
	clear:both;
	font-size:12px;
	color:#999;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #EEE;
	display:block;
}

.event a {
	text-decoration:none;
	color:#999;
}

.region {
	margin:20px 0 0px 0;
	padding-top:10px;
	color:#666;	
	width:100%;
}




.column {
	width:110px;
	float:left;
}

#container, #topcontainer, #container2 {
	max-width:1050px;
	margin:auto;
	padding:0px 0 60px 10px;
	margin-bottom:100px;
	position:relative;
}

#topcontainer {
	padding:160px 0 0 0;
	margin-bottom:-160px;	
}

#header {
	position:fixed;
	top:0;
	left:0;
	height:80px;
	background-color:#FFF;
	width:100%;
	min-width:1000px;
	z-index:10005;
}	

#footers {
	width:100%;
	position:absolute;
	bottom:-50%;
	height:220px;
	background-color:#FFF;
	text-align:center;
	z-index:10001;
	font-size:11px;
	padding-bottom:20px;
}

.footertitle {
	width:280px;
	text-align:center;
	background:#FFF;
	margin:0 10px 0 10px;
	padding:10px;
	color:#63583A;
	background-image:url(../images/line.jpg);
	background-repeat:repeat-x;
}



.footertitle div {
	display:inline;
	padding:0 10px 0 10px;
	background-color:#FFF;
}

.footerbox {
	width:300px;
	height:150px;
	overflow:hidden;
	float:left;
	margin:0 10px 0 10px;
	text-align:left;
}


.footerbox img {
	margin:0 15px 15px 0;
	float:left;
}

.clearall {
	clear:both;	
}

#footstrip {
	background-color:#666;
	font-size:10px;
	text-align:right;
	height:30px;
	color:#FFF;
	position:fixed;
	bottom:0;
	width:100%;
	z-index:100000;
}

.search {
	background-color:#FFF;
	width:100%;	
	text-align:center;
	padding:10px 0 10px 0;
}

.error {
	margin-top:100px;
	font-size:14px;
	color:#63583A;	
}

.base {
	position:absolute!important;
	bottom:-220px!important;
	z-index:100000;
}	

#footstrip div {
	padding:5px 10px 5px 10px;
}

#footstrip a {
	color:#FFF;
	text-decoration:none;
}

.footerbox a {
	display:block;
	overflow:hidden;
	text-decoration:none;
	color:#63583A;
	height:150px;
}

#logo {
	float:left;
	border:0;
	margin:0 20px 0 20px;
}

.smicons {
	float:left;
	margin:-2px 0 0 0;
}
.shareicons {
	float:right;
	display:block;
	margin:0px 0px 10px 0;
}

.background {
	width:100%;	
	height:100%;
	background-size:fit;
	position:absolute;
}

.accessory-area{width:100%; line-height:28px; border-top:solid 1px #D6D6D6;}



.accessory-list{ position:relative; left:0; top:0;}  
 
 .product {
	margin:0;
	padding:20px;
	position:relative;
	overflow:hidden;
	display:block;
}

.product span p {
	display:block;
	padding:0px;
	margin:0;
	font-size:24px;
}

.product span {
	width:100%;
	height:100%;
	background-color:#FFF;
	text-align:center;
	position:absolute;
	bottom:-800px;
	left:0;
	z-index:5000;
	transition: all 1s ease;
	opacity:0.9;
	border:2px solid #FFF;
	padding:0px;
}

.product:hover span, .product:focus span {
	bottom:0px;
}

.product{  }
.product2{ float:left;margin:0 15px 15px;width: 120px; padding:0px; position:relative; } 
.product .accessory-item-img{ position:relative; left:0; top:0; width:240px; height:300px; overflow:hidden;}
.product .accessory-item-img img{ position:absolute; left:0; top:-36.5px}

.product:hover {
	background-color:#F9F8F1;
	transition: background .5s ease-in-out;
   -moz-transition: background .5s ease-in-out;
   -webkit-transition: background .5s ease-in-out;
}
.product:hover img, .pop_window:hover img {
	opacity:1;
	filter:alpha(opacity=100);
}

.product-title { font-size: 17px;height: 20px;line-height: 20px;margin: 10px 0;text-align: center;}
.product-text { font-size: 13px;line-height: 20px;overflow: scroll;text-align: left; height:200px; padding:10px;}
.dl-remove{ height: 26px;position: absolute;right: 30px;top: 30px;width: 26px; z-index:999; float:left; display:inline;}

#cover {
	background-color:#F9F8F1;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:9999;
}

input {
	background:none;
	background-color:#FFF;
	border:1px solid #CCC;
	box-shadow:0 0 5px #CCC;
	-moz-box-shadow:0 0 5px #CCC;
	-webkit-box-shadow:0 0 5px #CCC;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px;
	color:#333;
	cursor:pointer;
}

.active {
	background-color:#63583A;
	color:#FFF;
}

#results {
	width:970px;
	margin:auto;
	padding:140px 0 0px 0px;
	text-align:center;	
}

.pop_window img:hover, .product a:hover {
	cursor:pointer;
}

.contact-input1{width:148px;  float:left; background:#FFF; }
.contact-input1:hover{opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; filter:alpha(opacity=70);}

.contact-input2{width:318px; }
.contact-input2:hover{opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; filter:alpha(opacity=70);}

.contact-textarea{width:324px; height:70px; }
.contact-textarea:hover{opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; filter:alpha(opacity=70);}

.contact-select{width:328px; }
.contact-select:hover{opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; filter:alpha(opacity=70);}

.contact-submit a{cursor:pointer;background:#C2BA97; width:80px; height:24px; line-height:18px; float:right; text-align:center; color:#FFF; font-size:12px; text-decoration:none;}
.contact-submit a:hover{opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; filter:alpha(opacity=70);}

.contact-btn{ cursor:pointer; border:0;background:#C2BA97; width:80px; height:24px; line-height:24px; float:right; text-align:center; color:#FFF; font-size:14px; text-decoration:none;}
.contact-btn:hover{opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; filter:alpha(opacity=70);}



.contact-left-box{width:100%; padding:0 60px 0 0; color:#9C9B9B; font-size:12px; line-height:22px; margin:0 0 30px 0;}
.contact-left-box a{display:block; text-decoration:none; color:#9C9B9B; width:250px; padding:0 60px 0 0; background:url(../images/aaaa.png) right no-repeat;}
.contact-left-box a.active,.contact-left-box a:hover{opacity:0.8; -moz-opacity:0.8; -khtml-opacity:0.8; filter:alpha(opacity=80); background:url(../images/aaaa2.png) right no-repeat;}
.contact-left-title{color:#C2BA97; font-size:14px;}
.contact-left-box a:focus { 
outline:0!important; }
.contact-right-main{width:100%; min-height:525px; font-size:12px; line-height:19px; padding:20px; color:#9C9B9B; background-color:#FFF;}

.sliderContainer {
	width:58%;
	float:left;
	margin-right:2%;
}

.pop-box {
	width:40%;
	float:left;
}

.pop_window{ width:100%; top:0px; overflow:scroll; font-size: 13px;  height: 100% ;  z-index:10000; }
.pop-content{ width:100%; margin:0 auto; padding:20px; background-color:#FFF; margin-top:30px; margin-bottom:100px; }
.pop-content img {max-width:90%; }
.pop-txt-title{ line-height:30px;margin:5px 0 5px 0; font-size:17px; border-bottom:solid 1px #C2BA97; position:relative; text-align:center;}
.add-to-dr a{  line-height:30px; font-size:12px; float:left; text-decoration:none; }
.add-to-dr a:hover{ color:#000;}
.pop-txt-content{ font-size:13px; line-height:20px;}
.pop-txt2{ margin-top:18px; font-size:13px; text-align:center; text-align:center;}



