html {font-size: 100.01%;}

body {	
	margin: 20px 0 0 0;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.8em;
	text-align: center;
	background-color: #fff;
	color: #787878;
}
h1 {	
	margin: 0 0 10px 0;
	padding: 0px;
	font-size: 1.5em;
	color: #6c8cc8;
	font-weight: bold;
}
h2, h2 a	{
	margin: 0 0 3px 0;
	padding: 0px;
	font-size: 1.2em;
	color: #666;
}
h5 {
	color: #000;
	font-size: 1.3em;	
	margin: 0;	
	padding: 0px;
}
h5 a {
  color: #000; !important;
}
#categories h5 a {
  color: #000; !important;
}
	
p {		padding: 0px;		margin: 0 0 15px 0;	}
.left	{	float: left; }
.right	{	float: right;	}
.clear	{	clear: both; height: 0px; width:0px; }
.hidden {	display: none;	}

form, table td {		margin: 0px;	padding: 0px;	font-size: 1.0em;}
td.infoBoxHeading {	font-size: 1.1em; text-align: left; }
td.messageStackError {	font-size: 1.1em; font-weight: bold;}
.input1 {	width: 122px;	font-size: 1.0em;	color: #000;}
.smallText {	font-size: 0.9em;	font-weight: normal;}
.smallText2 {	font-size: 1.0em;	font-weight: normal;}
iframe {	border:0px; margin: 0px; padding: 0px; vertical-align: top; overflow: hidden; 	}
iframe #gsNavBar {	display: none !important;	}

.stockWarning {
color: #000;
background-color: #FFCC99;
font-weight: bold;
font-size: 1.2em;
border: 2px solid #FFF;
padding-bottom: 20px;
}

.markProductOutOfStock  {
color: #000;
font-weight: bold;
font-size: 1.2em;
}

input, select {
	font-family: Verdana, Arial, sans-serif;
}

/*	LINKS	*/
a {	
	text-decoration: none;	
	color: #787878;
}
a:hover	{	color: #000;}
a:active	{	color: #000;}
a.active {	color: #000;}
#main-content a {	color: #000;}

/* STRUCTURE	*/
#frame	{	
	width: 1000px;	
	background: #fff;	
	margin: 0px auto;	
	padding: 0px;		
	text-align: left;	
	font-size: 0.9em;
}
#header	{		height: 155px;	padding: 0px;	margin: 0px;}

/*	HEADER	*/
#logo {	float: left;	margin: -5px 0 0 0px;}
#header #aniLogo {	float: left !important;	background: #fff url(images/logo.gif) top left no-repeat !important;	margin: -5px 0 0 0px; width: 630px; height: 125px; }
#header #aniBag	{	float: right;	/*background-color: #f3f0eb;*/	 background-color: #fff;	margin: 0px 0 0 0px;}
#SWFObject  {	float: left; width: 630px; height: 125px; magin: 0px; padding: 0px; }

/* NAVIGATION	*/
#navigation	{	
	float: left;		
	margin: 0 0 5px 151px;	
	padding: 5px 9px 0px 9px;
	border: 1px solid #a6a6a6;
	height: 19px;
}
#navigation li	{	
	list-style-type: none;	
	margin: 0 0 0 0;	
	padding: 0;		
	display: inline;
	border-right: 1px solid #a6a6a6;
}
#navigation li.borderless{
	border-right: none;
}
#navigation li a	{	
	color: #787878;
	font-size: 0.9em;
	padding: 0px 5px 0px 3px;	
	margin-left: 0;
}
#navigation li a.active	{
  color: #787878;
  font-weight: bold;
  padding-left: 0;
  margin-left: 0;
}
#navigation li a:hover	{	
	color: #6c8cc8;
}

#questions{	
	float: right;
	background-color: #ebf2ff;
	height: 16px;
	padding: 5px 10px;
}
#questions span{
	color: #6f8ec9;
}

/* About us navigation  */
#aboutNav b.active	{
  color: #666;
  font-weight: bold;
  padding-left: 13px;
  margin-left: 0px;
  background: url(images/active.gif) top left no-repeat;
}


/* SHOP NAVIGATION	*/
#bag {	float: right;	margin: 0 2px 0 0;}
#shopnav {	
	float: right;	
	font-size: 0.8em;	
	margin: 0px;	
	padding: 0px;	
	text-align: right;
}
#shopnav li	{	
	list-style-type: none;
	padding-bottom: 3px;
}
#shopnav a	{	color: #787878;}
#shopnav li a:hover	{	color: #6c8cc8;}

/*	SEARCH */
#search {	
	clear: right;	
	float: right;	
	text-align: right; 
	font-size: 0.85em;
	margin: 0px;
	padding: 0px;
	width: 200px;
}
#search h6 {	
	font-weight: normal;
	font-size: 1.3em;	
	margin: 0px; 
	padding: 1px 4px 0 4px; 
	line-height: 1.3em; 
	height: 17px;
	color: #fff;
	background-color: #6f8ec9;
	display: inline;
	text-transform: uppercase;
	float: right;
}
#search .input1 {	
	width: 107px !important;	
	height: 12px;	
	padding: 2px; 
	margin: 0px;
	border: 1px solid #6c8cc8;
	vertical-align: top;
	float: right;
}
#searchText {	display: none;}
#searchAdvanced a b{
	font-weight: normal;
	color: #6f8ec9;
}
#search a {	
	color: #787878;
}
#search form input[type="submit"]{
	border: none;
	background-color: white;
	color: #6f8ec9;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	padding: 0;
	margin: 0 0 0 5px;
	cursor: pointer;
}

/* CONTENT FRAME	*/
#content-frame	{	margin: 0px;	padding: 0px;}

/*	BREADCRUMB	*/
#breadcrumb {
	margin: 0 0 0 10px;
  height: 35px;
}

/* CATEGORY NAV	*/

#categories	{
	width: 151px;
	padding: 0px;
	margin: 6px 0 0 0;
	_margin: 20px 0 0 0;
	float: left;
	font-size: 1.1em;
	color: #787878;
}
#categories h5, #categories h5 a{
	font-weight: bold;
	color: #6c8cc8;
}
#categories #giftwrap span{
	color: #6c8cc8;
}
#categories .infoBox {
	margin-top: 3px;
}

#categories #ad a, #categories #ad img{
	border: none;
	text-decoration: none;
}

#categories ul	{
	list-style-type: none;	margin: 10px 0 0 0;	
	padding: 0px;	width: 140px;
}
#categories li {
	list-style-type: none;
}
#categories ul li	{	margin: 0px;	padding: 0px;	}
#categories ul li a	{		display: block;	width: 145px;}
#categories ul li ul	{	margin: 0px;	padding: 0px;}
#categories ul li ul li	{	margin: 0px;	padding: 0px;	text-indent: 14px;	background: url(images/navi_sub_bg.gif) top left no-repeat;	font-weight: normal;}
#categories ul li ul li a	{	display: block;	width: 145px;}
#categories ul li ul li ul li	{	margin: 0 0 0 10px;	padding: 0px;	text-indent: 14px;	background: url(images/navi_sub_bg.gif) top left no-repeat;	font-weight: normal;}
	
#categories ul li ul li ul li a{	display: block;	width: 131px;}

#categories select	{	
width: 125px !important;	margin: 0 0 0 0;	padding: 0px;	font-family: Verdana, Arial, sans-serif;	font-size: 1.1em;	_font-size: 1.10em;}
#categories a {	
	color: #787878;
}
#categories a:hover	{	color: #6c8cc8;}
#categories table td	{	margin: 0px !important;	padding: 0px !important;}
	
/*	CONTENT	*/
#content	{	
  width: 848px;
  padding: 0px;
  margin: 6px 0 0 0;
  font-size: 1.05em;
  line-height: 1.2em;
  border: 0px;
  float: left !important;
}
#main-frame	{
	min-height: 375px;
	height:auto !important;  /* für moderne Browser */	
	height:375px;  /*für den IE */		
	margin:0px !important;	
	padding:0px !important;
}
#main-frame ul li	{	margin: 5px 0;}


/* FOOTER */
#footer {	
	width: 100%;	
	padding: 0px;	
	margin: 20px 0;	
	font-size: 0.8em;	
	color: #787878;
	text-align: center;
}
#footer a {	
	color: #787878;
}
#moustique {	color: #000;	font-size: 0.8em;	width: 800px;	margin: 0px auto;	text-align: right;}
#moustique a {	color: #000;}
#moustique a:hover {	color: #666;}

/* SUBTEMPLATES	*/

/* MAINPAGE	*/
#main-frame.index-default	{
	min-height: 375px;
	height:auto !important;  /* für moderne Browser */ 
	height:375px;  /*für den IE */
}
#main-content.index-default	{	
  float: left;
  padding: 0px;
  margin: 0px 0 23px 0;
  width: 848px;
  /*background: url(images/frontpage-img.jpg) no-repeat top right;*/
  min-height: 254px;
}#main-content.index-default img {	margin-left: 10px;}
#main-content.index-default p{	margin-right: 425px;	color: #787878;}
#main-frame.index-default	h1 {
  font-size: 1.5em;
}
.featureBox {
  float: left;
  width: 201px;
  padding: 0;
  margin: 0 11px 10px 0;
  text-align: center;
  border: 1px solid #a6a6a6;
}
#feature4.featureBox{
	margin-right: 0px;
}
.featureBox h3 {
  margin: 1px 0;
  /*padding: 5px 0;*/
  padding: 2px 0;
  font-size: 1.1em;
  line-height: 1.2em;
  border-top: 1px solid #a6a6a6;
  font-weight: normal; 
  color: #787878;
}
.featureBox img { 
	height: 180px; 
	background: #FFF; 
}

#right-content.index-default	{
  width: 285px;
  padding: 0px;
  margin: 0px 0 0 0;
  float: right;
	text-align:justify;
}
.index-default h2 {	margin:0 0 0px 0; padding: 0px;}
#right-content.index-default p {	margin: 0px;	padding: 0px;}
#right-content.index-default img {	border: 1px solid #666;}
#right-content.index-default td {	margin: 0px; padding: 0px;}
#right1.index-default	{	width: 285px;	margin: 0px;	padding: 0px;	text-align:justify;}
span.productPrice, span.productSpecialPrice , span.productName {	display: none;}



/* INDEX PRODUCTS	*/
#main-content-products {	
padding: 0;	text-align: left;	margin: 0px;
  width: 857px;
}
#cat-descr	{	
	padding: 0px;	
	margin: 2px 0;
}
#cat-descr img, #main-content-nested p img	{	
	margin: -25px 9px 0 5px;
}


#main-content-products #cat-descr a{ color: #000; 	font-weight: bold;}
#main-content-products h1 {	font-weight: bold;	font-size:1.5em;}
#main-content-products #prod-nav {	padding-top: 10px;}
#prod-nav #left	{	float: left;}
#main-content-products .smallText2 a{
	color: #787878;
}

#main-content-products span.price {	float: left;	text-indent: 4px;}
#main-content-products span.productSpecialPrice {
  display: block;
  float: left;
}
#main-content-products span.name, #main-content-products span.moreinfo  {	
	float: right;	
	padding: 0 5px 0 0;	
}
#main-content-products span.name a, #main-content-products span.moreinfo  a{	
	color: #6c8cc8;
}
#prod-nav #right	{	float: right;	font-weight: 300;	padding-right: 24px;}
.product-listing-box {	
  height: 260px;
	width: 202px;
	float: left;
	padding: 0px;
	margin: 1px 12px 1px 0px;
}
.product-listing-box .listingImg{
	width: 201px;
	height: 201px;
	padding: 0;
	border: 1px solid #a6a6a6;
	text-align: center;
	/*EOF new products AGM*/
	position:relative;
	/*EOF new products AGM*/
}
.product-listing-box img {
  z-index: 0;
  position: relative;
  border: none;
}
.product-listing-box .buy_btn img {	border: 0px;}

.product-listing-box span.prodPrice {
  float: left;
  padding-left: 2px;
}

.productListingDivBox {
  height: 220px;
	width: 142px;
	float: left;
	padding: 0px;
	margin: 1px;
}
.productListingDivBox .prodImg {
  z-index: 0;
}
.productListingDivBox img {
	border: 1px solid #666;
  z-index: 0;
  position: relative;
}
.productListingDivBox .buy_btn img {	border: 0px;}

.product-listing-box .preview {
	display: none;
}
.productListingDivBox .preview {
	display: none;
}

.productListingDivBox .preview a  {
  border: 0px;
}
.hoverImage {
  display: none;
  position: absolute;
  border: 1px solid #666;
  position: absolute;
  z-index: 10;
}
.hoverImage img {
  border: 0px;
}
	
/* PRODUCTS INFO	*/
#mainframe-prodinf {	padding: 0px !important;	margin: 0px !important;	}
#main-content-prodinfo {	padding: 0px;	margin:0px;	text-align: left;
	padding-top:3px;
	position:relative;
}
#main-content-prodinfo h1 {
	margin: 0px 0 0 0;
  font-size: 1.4em;
  font-weight: bold;
  float: left;
  display: inline;
  width: 270px;
  line-height: 1.2em;
}
#main-content-prodinfo .smallText{
	color: #000;
}
#main-content-prodinfo #addBackButtons{
	width: 130px;
	float: right;
}
#main-content-prodinfo #back{
	float: right;
	margin-top: 3px;
}
#main-content-prodinfo #back img{
	border: none;
}
#main-content-prodinfo #prod-img-frame {
	float: right;
	margin: 0px 0 0 0;
	padding: 0px;
  text-align: center;
}
#main-content-prodinfo #prod-img-frame #img1{
	border: 1px solid #cccccc;
	width: 360px;
	height: 360px;
}

#main-content-prodinfo #prod-img-frame img{	}
#prod-img-frame #img2 {	display: none;}
#prod-img-frame #img3 {	display: none;}
#prod-img-frame #img4 {	display: none;}
#main-content-prodinfo #prod-info {	
	float: left;	
	width: 412px;	
	margin: 0 10px 0 0;	
	padding: 0px;	
	font-size: 1.0em;	
}

#main-content-prodinfo #price { float: left;}
#main-content-prodinfo #price span.price {	
	font-size: 1.55em;	
	line-height: 1.6em;	
	font-weight: bold;	
	margin-top: 10px; 
	display: block;
	color: #000;
}
#main-content-prodinfo #price span.oldprice { 
	font-size: 1.2em;	
	line-height: 1.6em;	
	color: #000;
}

#main-content-prodinfo #price span.productSpecialPrice { 
	font-size: 1.55em;	
	line-height: 1.6em;	
	font-weight: 300; 
	display: block;
	color: #000; 
}
#main-content-prodinfo #prod-info table {	font-size: 1.0em;	margin: 0px;	padding: 0px;}
#main-content-prodinfo #prod-info input.img-submit {	float: right; margin: 0;}
#main-content-prodinfo #prod-info p {
  margin: 0px;
  padding: 0px;
}
#cross .contentDivBox, #recent .contentDivBox {  width: 201px;  float: left;  height: 250px;  margin-right: 11px;  text-align: center;}#cross .xsellImg, #recent .recentitem {	width: 201px;	padding: 0;	border: 1px solid #ccc;}#cross p, #recent p {	color: #6c8cc8;	font-size: 1.3em;	padding: 0;	margin: 10px 0 5px 0;	font-weight: bold;}#cross .contentDivBox .moreinfo, #recent .contentDivBox .moreinfo {	float: right;	padding-right: 3px;}#cross .contentDivBox .moreinfo a, #recent .contentDivBox .moreinfo a{	color: #6c8cc8;}#cross .contentDivBox .prodPrice, #recent .contentDivBox .prodPrice {	float: left;	padding-left: 3px;	color: #000;}#cross .contentDivBox .prodName, #recent .contentDivBox .prodName {	float: left;	padding-left: 3px;	width: 135px;	text-align: left;}

/*	NESTED	*/
#main-content-nested {	
	margin: 0 0 0 0;
    width: 857px;
}
#main-content-nested h1 {
	font-weight: bold;
	
}
#main-content-nested div.designers {	
	float: left;		
	padding: 28px 11px 0px 0px;	
	text-align: center;
}
#main-content-nested div.designers  .nested-img{
	width: 201px;
	height: 201px;
	padding: 0;
	border: 1px solid #a6a6a6;
	text-align: center;
}
#main-content-nested div img {	
	padding: 0px; 
}

/* SEARCH	*/
#mainContent.advancedSearch .product-listing-box {}
#mainContent.advancedSearch span.price {	float: left;	text-indent: 3px;}
#mainContent.advancedSearch span.name {	float: right;	padding: 0 4px 0 0;	text-decoration: underline;}
#mainContent.advancedSearch .boxText input{
	width: 240px;
}
#mainContent.advancedSearch .boxText input[type="checkbox"]{
	width: auto;
}

/*	SHOP BY PRICE	*/
#main-content-shop_byprice { width: 857px;}
#main-content-shop_byprice span.price {	float: left;	text-indent: 4px;}
#main-content-shop_byprice span.name {	float: right;	padding: 0 5px 0 0;	text-decoration: underline;}

/*	CONTACT	*/
#main-content-contact {	padding: 0px 0 0 0px;}
#main-content-contact form	{	margin: 0px;	padding: 0px;}
#main	{	width: 250px;	float: left;}
#main-content-contact #contact-right	{	width: 250px;	float: right;}

/*	ABOUT	*/
.aboutus {	
  background: url(images/about_bg.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
}
#main-content-about, #main-content-about-prod {
  padding: 0px 0px 100px 0px;
  width: 580px;
}
#main-content-about a, #main-content-about-prod a {	
	text-decoration: underline;
	color: #6c8cc8;
}
.aboutProd {		
	_height: 350px;	
	background-image: url(images/about_bg.gif) !important;	
	background-position: bottom right ;	
	background-repeat: no-repeat;
}

/* LINKS*/
#main-frame.links {
  background: url(images/about_bg.gif) bottom right no-repeat;
}
#main-content-links {
	padding: 0px;
	width: 250px;
}
#main-content-links a{
	color: #6c8cc8;
}
#main-content-links a:hover	{	color: #787878;}


/*	WINDOW	*/
#main-content-window {	
	padding: 0px 0px 160px 0px;	
	width: 580px;	
	float: left;
	
	}
/*	BLOG	*/
#main-blog-window {	
	padding: 0px 0px 160px 0px;	
	width: 670px;	
	float: left;
}


#blogsidebar {	float: right;	width: 20opx;	margin: 0px 0px 0px 5px; }

#main-frame.window-frame{	
	min-height: 530px;	
	background-image: url(images/about2_bg.gif) !important;	
	background-position: bottom right;	
	background-repeat: no-repeat;
}
#subNaviWindows {	float: right;	width: 200px;	margin: 0px 10px 0 0;}


#subNaviWindows table.infoBox {	margin-top: 0px;}
#subNaviWindows img {	display: none;}
#subNaviWindows a {	width: 150px;	border-bottom: 1px dashed #6c8cc8;	display: block;}
#subNaviWindows .child {	font-size: 0.9em;	width: 150px;	border-bottom: 1px dashed #6c8cc8;	display: block;	text-indent: 10px;}
#subNaviWindows h2{
	color: #6c8cc8;
}
#subNaviWindows h2 a {	color: #009933;	width: 150px;}


/* HOW TO ORDER	*/
#main-content-howtoorder h2 {	}

/*	NEWS	*/
#main-content-news h2 {}
#main-content-news .readmore {	text-decoration: underline;}

/*	TESTIMONIALS	*/
.testimonials {	
  background: url(images/about_bg.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
}
#main-content-testimonials {
  padding: 0px 0px 100px 0px;
  width: 580px;
}


/* SHOPPING CART	*/
#main-content-cart{	padding: 0px 0px 0px 0px;}
#main-content-cart .shopping-cart tr.productListing-even  {}.productListing-data {}
#remove {	width: 30px;}
.productListing-data {	padding-top: 5px;	font-size: 1.1em;}
.productListing-data img {	padding: 1px;	border: 1px solid #DDD;}
#main-content-cart .boxText {	font-size: 1.1em;}
#main-content-cart input.input1 {	width: 30px;}
#main-content-cart .productListing-data img {	margin: 0 10px 0 0;}

/* ACOUNT	*/
#main-content-account {	padding: 0px 0px 10px 0px;}
#main-content-account a{
	color: #6c8cc8;
}
#main-content-account a:hover	{	color: #787878;}

/*	CREATE ACCOUNT	*/
#main-content-create {	padding: 0px 0px 10px 0px;}
#main-content-create td.main, 
#main-content-create .smallText {	font-size: 1.0em;}


/* ADDRESSBOOK	*/
#main-content-addressbook {	padding: 0px 0px 10px 0px;}

/* LOGIN	*/
#mainFrame.login {	padding: 0px 0px 10px 0px;}
#mainFrame.login h1 {}
#mainFrame.login form	{	margin: 0px;	padding: 0px;}
#mainFrame.login td.main {	font-size: 1.0em !important;}
#mainFrame.login .loginBtnQuick { float: right;}
#mainFrame.login .loginBtnNew { float: right;}
#mainFrame.login .img-submit { float: right;}

#mainFrame.login #loginAccount {
  clear: both;
}

/* LOGOFF	*/
#main-content-logoff {	padding: 0px 15px 10px 25px;}

/* PASSWORD FORGOTTEN	*/
#main-content-pwforg {	padding: 0px;}
#main-content-pwforg form	{	margin: 0px;	padding: 0px;}
#main-content-pwforg td.main { font-size: 1.05em !important;}

/* ORDERINFO	*/
#main-content-orderinfo {	padding: 0px;}

/* TERMS */
#main-content-conditions {	padding: 0px;}



/*	CHECKOUT SHIPPING	*/	
#main-content-shipping {	padding: px;}
#main-content-shipping td.main {	font-size: 1.1em;}

/*	CHECKOUT PAYMENT	*/	
#main-content-payment {	padding: 0px;}
#main-content-payment td.main {	font-size: 1.2em;}
#main-content-payment .header {	padding-top: 10px;}

/*	CHECKOUT CONFIRMATION	*/	
#main-content-confirmation {	padding: 0px;}
#main-content-confirmation td.main {	font-size: 1.2em; }
#main-content-confirmation  a{
	color: #6c8cc8;
}


/*	CHECKOUT SUCCESS	*/	
#main-content-success {	padding: 0px;}
.infoBox {margin-top: 8px;}
#main-content-success td.main {	padding: 5px 0 0 5px;}
.account_small {font-size: 1.1em; padding: 8px 0 5px 5px;}

/*  SHOP WITH CONFIDENCE  */
#confidenceProductInfo {
  font-weight: bold;
  line-height: 1.8em;
  margin: 0px 0 20px 0;
}
#confidenceProductInfo a {
  color: #000;
  border-bottom: 1px solid #000;
}

.confidenceBox {
  display: none;
  position: absolute;
  width: 300px;
  height: auto;
  /*background-color: #f3f0eb;*/
  background-color: #fff;
  border: 1px solid #666;
  font-size: 0.9em;
  text-align: justify;
  padding: 5px;
}
.confidenceBox p {
  margin: 0px;
  padding: 0px;
}
.confidenceBox h4 {
  margin: 0px;
  padding: 0px;
}



/*  ALL CATEGORY PRODUCTS */
#mainFrame.allCategoryprods span.prodPrice {
  float: left;
  text-indent: 4px;
}
#mainFrame.allCategoryprods span.productSpecialPrice {
  display: block;
  float: left;
}
#mainFrame.allCategoryprods .prodImg{
	width: 200px;
	height: 200px;
	padding: 0;
	border: 1px solid #a6a6a6;
	text-align: center;
	position: relative;
}
#mainFrame.allCategoryprods .prodImg img{
	border: none;
}
#mainFrame.allCategoryprods .productListingDivBox{
	margin: 0 12px 0 0;
	width: 200px;
	height: 260px;
}
#mainFrame.allCategoryprods span.moreInfo {	
  float: right;
	padding: 0 5px 0 0;
  cursor: pointer;
	color: #6c8cc8;
}
#mainFrame.allCategoryprods span.moreInfo a {
  cursor: pointer;
}

.zoomPad{
	position:relative;
	float:left;
	
	z-index:99;
	cursor:crosshair;
}


.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
   z-index:110;
   width:90px;
   height:43px;
   position:absolute;
   top:0px;
   left:0px;
    * width:100px;
    * height:49px;
}


.zoomPup{
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:120;
	position:absolute;
	border:1px solid #CCC;
  z-index:101;
  cursor:crosshair;
}

.zoomOverlay{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF;
	/*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
  z-index:101;
}

.zoomWindow{
	position:absolute;
	left:110%;
	top:40px;
	background:#FFF;
	z-index:6000;
	height:auto;
  z-index:10000;
  z-index:110;
}
.zoomWrapper{
	position:relative;
	border:1px solid #999;
  z-index:110;
    bottom:1px;
}
.zoomWrapperTitle{
	display:block;
	background:#999;
	color:#FFF;
	height:18px;
	line-height:18px;
	width:100%;
  overflow:hidden;
	text-align:center;
	font-size:10px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:120;
  -moz-opacity:0.6;
  opacity: 0.6;
  filter: alpha(opacity = 60);
}
.zoomWrapperImage{
	display:block;
  position:relative;

  overflow:hidden;
  z-index:110;

}
.zoomWrapperImage img{
  border:0px;
  display:block;
  position:absolute;
  z-index:101;
}

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
}
.prod-img{
border:0;
}

/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/

/*EOF new products AGM*/
.newmark{
	position:absolute;
	top:0;
	right:0;
	z-index:10;
	
}
.NEWPRODUCTS .newmark{
	display:none;
}
/*EOF new products AGM*/

/*Wishlist*/
#frame #page #content #addBackButtons input.img-submit{
	margin-top:3px;
}
.wishllistsent{
	color:#35388b;
	display:block;
	background-color: #EBF2FF;
	font-weight:bold;
	font-size:1.3em;
	width:400px;
	height:25px;
	margin:auto;
	text-align:center;
	padding-top:5px;
}
.messageStackSuccess img {
	display:none;
}

/*EOF wishlist*/
#soc{
	position:relative;
}
.login{
	color: #6C8CC8;
}
#magnif{
	position:absolute;
	top:5px;
	right:5px;
	z-index:1000;
}
.catid49 #dispatch {	display:none;}


/* ----------------------IMAGE Summerspirit on BLOG----------------- */


.ad {
	display: none;
}
