/*production CSS rules*/

/*general*/
.underlinedLink {
	text-decoration: underline;
}



/*home page and deeper*/
/*show spinner on page loading*/
#loading, #loadingArt{
	z-index:    1000;
	position:   fixed;
	top:        50%;
	left:       50%;
/*	color: #FF0;
	background-color: #000;
	border: thin solid #FF0;
	padding: 1%;
*/	text-align: center;
	vertical-align: middle;
	display:none;
}

/*styling home page*/



#oneSizeWrapper-outer-RightColumn{
	overflow: hidden;
	margin: 0;
	padding: 0;
/*	background-color: #FFFFC6;Gold_by_WanderingSoul.jpg
*/			background-image: url(../images/siteIcons/Gold_my_ver2.jpg);
	width:100%;
}

#sidebarProduction {
	font-family: Helvetica,"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", Verdana, sans-serif, serif;
}

#oneSizeWrapper-inner-LeftColumn{
	width:100%;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	right: 80%;
	background-color: #CCC;
}

#bodyContainerLeft{
	position: relative;
	left: 80%;
	width:20%;
	margin: 0%;
	padding: 0%;
/* 	 border: 1px solid #093;
padding: 2%; 
	height: auto;*/
	float: left;	/*	background-image: url(../images/product/MediumSizedImages/Eshhemed_85x61-1992.jpg);
	background-size: contain;
	background-repeat: no-repeat;
	background-color: #FFF;*/
/*		border: medium solid #F00;
*/
}

#bodyContainerCenter{
	float: left;
	position: relative;
	left: 80%;
	width: 80%;
	margin: 0%;
	padding: 0%;
	/*	background-color: #093;border: medium solid #F00;
	height: auto;
	*/
		
}

#bodyContainerRight {
		float: right;
	position: relative;
	left: 80%;
	width: 20%;
	margin: 0%;
	padding: 0%;
	overflow:hidden; 

}
/*#randomArt {
	width: 100%;
	border: 3px solid #F00;		
}*/

/*	#randomArt div{
	float:left;
	overflow:hidden;
	width: 24%;
	height: 24%;
	border: thin solid #FFF;
	vertical-align: middle;
	border: 5% solid #FFF;
margin:  0.5% ;}
*/


/*#randomArt div img{
display: block;
vertical-align: middle;
margin:auto;
height:auto;
width: 100%;
padding:0;
  }
*/


#enableJavaScript {
	width:100%;
	background-color: #F96;
	text-align: center;
	padding: 1%;
}

#leftMenu {
	margin-top:5%;
}

.featuredArt {
	/*display:table;
table-layout:fixed;
*/	
display:block;
	margin:0;
	padding:0;
	overflow:hidden;
	/*height:25%;	
*/width:100%;
}

.featuredArt a {
	padding: 0%;
	overflow:hidden;
/*	display: table-cell;
*/	
display:block;
width:100%;
vertical-align: middle;
			text-decoration: none;
}

.featuredArt a span {
	display:inline-block;
	white-space: normal;
	text-decoration: none;
	width: 70%;
	padding:9% 2%;
	margin:0%;
	vertical-align: middle;
/*	border: 1px solid #FFF;	
*/}

.naviButton {
	display:inline-block;
width: 15%;
margin: 8% 2%;
padding:0;
float:left;
/*	margin:7% 2% 7% 4%;
	

*//*		position:relative;
	left: -1em;
	top: 5%;

	
*/}

.emphasize{
	font-size: larger;
	font-weight: bolder;
	clear:both;
}

.explain {
	padding: 0.4em 1em 1em 1em;
	font-size: smaller;
	font-weight: normal;
}

.featuredImage {
height: 500px;/*100%;*/
width: 100%;	
/*	border: 2px solid #F00;
margin: 3% 2%;	
width:100%;

float:left;*/
/*	
	background-color: #000;
	
overflow:hidden;
position:relative; *//*parent of absolute child*/
}

.imageAndProductInfo {
width:100%;
height:90%;
margin: 0%;
  position: absolute;
  display:block;
/*  left:0;
  top:0;  
*/}


.imageAndProductInfo a{
	display:block;
	margin: 0%;
	width:70%;
	padding:0%;
	float:left;
	overflow:hidden;
	/*border: 2px solid #F00;
height:500px;
height:100%;
	

position:relative;
right:25%;*/
}

 .productInfo{
	display:inline-block;
	padding: 5% 10% 2% 0%;
	height:93%;
	width:90%;
	float:right;
	background-color: none;
	/*	background-color: #FFFFC6;
border: 2px solid #F00;
*/overflow:hidden;
	font-family: Verdana, Geneva, sans-serif, "ＭＳ ゴシック", "MS Gothic";
	font-weight: bold;
	color: #000;
	font-style: normal;
 }
 
 .productInfo > li {
/*border: 2px solid #F00;
*/	
display:block; 
width:100%;
 margin-bottom: 1em;
 }
 
  .productInfo li span.productName{
display:inline-block;	
/*border: 2px solid #F00;
*/	
width:100%;
 }

form.pause-link, form.pause-link input{
	width:100%;
	height:auto;
/*	min-height: 4.5em;
*/	white-space:normal;
	font-family: Verdana, Geneva, sans-serif,"ＭＳ ゴシック", "MS Gothic";
	cursor:pointer;
}

form.pause-link input{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #C80000;
	color: #FFF;
	font-size: 1.1em;
	font-weight: bold;
}


/*for cycle2*/
.imageAndProductInfo img{
	width:70%;
	height:90%;
}

#randomImage8  {
/*height: 626px;
*/}



.userControlsContainer {
	/*	border: medium solid #333;
*/	height: 1.4em;
	/*background-image: url(../images/siteIcons/userControlPanelBackground.jpg);
background: transparent url(../images/siteIcons/userControlPanelBackground.jpg) repeat ;	
Gold_by_WanderingSoul.jpg*/

background: transparent url(../images/siteIcons/Gold_my_ver2.jpg);
	  position: relative;
	left:20%;
	width:80%;
/*background-color: #f3e54a;
		background: transparent url(../images/siteIcons/userControlPanelBackground.png) repeat ;	
background-size: contain;*/
	  }

.topNav, #oneSizeWrapper-inner-LeftColumn, #sidebarProduction {
	background:none;
	background-color: #000;	
}




.UserControlsMenu {
	position: absolute;
	top: 0;
	right: 0;
/*	border: 2px solid #F00;  
*/	width: 100%;
	height: 100%;
}

 .UserControlsMenu * {
font-size: 1em;
white-space:normal;
overflow: visible;
 }

.UserControlsMenu, .UserControlsMenu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.UserControlsMenu li {
  float: right;
  padding: 0%;
  	width: 20%;	
}

.UserControlsMenu a {
	display: block;
	/*  padding: 0.1em;
	border: 2px solid #F00;
*/  	text-decoration: none;
	height:1.4em;
	line-height: 1.4em; /*to align vertically*/
	vertical-align: middle;
	width:100%;
	text-align: center;
}


.UserControlsMenu a span{
	width:80%;
/*	border: 2px solid #075;
*/}

.UserControlsMenu a img{
	display:inline;
	max-width:20%;
	max-height:80%;
	margin: 1% 5% 1% 0%;
/*	border: 3px solid #0F9;
*/}

#alartisThumb{
display:table;
table-layout:fixed;
	text-align: center;
	height:3em;
	width:19.5%;
	float: left;
	/*border: 3px solid #075;
*/position:absolute;
	top:0.8em;
	left:0.8em;
	-moz-box-shadow:   0.2em 0.2em 0.6em 0.2em #999;
  -webkit-box-shadow: 0.2em 0.2em 0.6em 0.2em #999;
  box-shadow:        0.2em 0.2em 0.6em 0.2em #999;
	z-index: 10;
	background-color: #C80000;/*background: transparent url(../images/siteIcons/alartisLogo_Background.png) repeat ;
position:absolute;
z-index:5;
padding: 0.01em;

	*/	
}

#alartisThumb a{
	width:100%;	
	height:inherit;	
display: table-cell;
    vertical-align: middle ;	
/*border: 2px solid #CCC;*/
}

#alartisThumb a img{
	max-width:90%;
	max-height:90%;
/*	display:table-cell;
*/	margin: auto;
/*display:block;
	
*/	
}

/*.textPlusImage {
	display: inline-block;
	float:left;
	border: 2px solid #F00;
	width:74%;
	padding: 0%;
	text-align: right;
		margin:0;
			white-space: nowrap; 
}*/

.textPlusImage span {
	text-align: right;	 
}



.linkText {
	margin: 0;
	padding:0;
	width:100%;
	white-space: nowrap;
	color: #000;	
/*	design when therie is no javascript
 	border: 2px solid #F00;
		display: inline-block;*/
}

#secondLevel span.linkText{
	color: #FFC;
}

/*#cartMenu {
	display: inline-block;
	float:left;
	border: 2px solid #F00;
width:65%;
	
	text-align: center;
}*/	


.topNav ul li a, #bodyContainerLeft a, #sidebarProduction a{
	color: #FF0;
}

/*styling links for red Background (Sorting and Filtering)*/

.backRed {
	color: #F9FBB9;
}

/* unvisited link */
.backRed a:link {
	color: #FFF;
	text-decoration: none;
	font-weight: bolder;
	background: transparent;
}

/* visited link */
.backRed a:visited {
    color: #F9FBB9;
}

.dropDownMenu a:visited, .black ul ul li a:visited  {
	/*	border-bottom: 1px solid #008040;
*/	color: #000;
	text-decoration: underline;
	font-weight: bolder;
}


.UserControlsMenu a:hover, 
.topNav ul li a:hover,
#bodyContainerLeft a:hover,
#sidebarProduction a:hover, 
.backRed a:hover, 
.dropDownMenu  a:hover {
	font-weight: bold;
	background-color:#CCF;
	color: #FFC;
}

.dropDownMenu  a:hover,
.black ul ul li a:hover,
.highlightedAnchor {
	font-weight: bold;
	background-color: #008040; 
	color: #FFC;
}

.naviListContainer a:hover {
	border-bottom: 3px solid #008040;	
}

.highlightedAnchor {
color: #FFC !important;
border-bottom: 3px solid #008040  !important;
border-top: 3px solid #008040 !important;
}

.UserControlsMenu li ul {
	position: absolute;
	left: -999em;
/*	width: 5em;
	border: 2px solid #F00;*/
}

.UserControlsMenu li:hover ul, .UserControlsMenu li ul:hover {
  left:auto;
}


.subMenu {
	padding: 0.01em;
	z-index:5;
/*	border: medium solid #F00;		
*/		width:20%;
}

.subMenu li {
	width:50%;
	background: transparent url(../images/siteIcons/userControlPanelBackground.jpg) repeat ;
	background-size: contain;
}

li.fullWidth {
	width:100%;
		height:1.4em;
	line-height: 1.4em; /*to align vertically*/
	vertical-align: middle;
}


/* styling footer*/
#footerLine {
	height: 0.5em;
	background-color: #FFF;/*background: transparent url(../images/siteIcons/FireworksFiles/footerBackground.png) ;
background-size: contain;
*/}


#footerContainer{
	background-color: #DDD;
	overflow:hidden;
	margin-top:8px;
}

#footerContainer *, .featuredArtContainer *{
white-space:normal;
/*overflow: visible;
*/}

#footerLeft, #footerCenter, #footerRight{
	width: 29%;
	margin: 1%;
/*	border: 1px solid #C03;
*/	padding: 1%;
float:left;
}

 #footerRight{
	vertical-align: middle;
 }
 
#footerContainer ul li {
padding: 3% 0;
}


#footerContainer ul li a {
	font-weight: bold;
	font-size: smaller;
}

#footerCopyright{
	font-size: larger;
	font-weight: bolder;
}


/*Styling Rating Stars via CSS*/

ul.star li{
	display:block;
	float:left;
	height:100%;
	width: auto;
/*	display:table-cell;
vertical-align: middle;
*/	}

ul.star li img{
	max-width:1em;
	margin:auto 0;
	/*	width:100%;
*/
}

#twoColDesign {
		display:block;
height:1em;
}

/*ul.star li img{
	vertical-align: middle;
}*/




/*tests*/
#testDiv {
	width: 25%;
	/*height:100%;*/
	background:#F33;
	position:absolute;
	z-index:100;
	top:0em;
}

.testContainer {
	margin: 0 ;
	width:70%;
	height:100%;
	border: medium solid #F00;	
}

.testContainer div, .testContainer div img {
	height:85%;
}





/*
    these are just the default styles used in the Cycle2 demo pages.  
    you can use these styles or any others that you wish.
*/


/* set border-box so that percents can be used for width, padding, etc (personal preference) */
.cycle-slideshow, .cycle-slideshow * { 
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


.cycle-slideshow { 
/*width: 100%; 
min-width: 200px; 
max-width: 500px; 

	height:80%;*/
margin: 0; 
padding: 0; 
position: relative;
/*    background: url(http://malsup.github.com/images/spinner.gif) 50% 50% no-repeat;
*/
 }

/* slideshow images (for most of the demos, these are the actual "slides") */


/* in case script does not load */
/*.cycle-slideshow img:first-child {
    position: static; 
	z-index: 100;
}
*/

/* pager */
.cycle-pager {
	text-align: center;
	width: 100%;
/*	z-index: 500;
*/	position: relative;
	top: 0px;
/*	overflow: hidden;
*/	background-color: #666;	
}

/*mine*/
#fixedHeight, #adv-custom-pager, #no-template-pager  {
	height:40px;
	background-color: #666;	
}


/*mine*/
#adv-custom-pager img, #no-template-pager img {
	margin: 5% 1%;
	width: 8%;
	height:60%;
	float: left;
}


 


/*//////////////////////////////////////////////////*/
.cycle-pager span { 
    font-family: arial; font-size: 30px; width: 16px; height: 35px; 
    display: inline-block; color: #ddd; cursor: pointer; 
}
.cycle-pager span.cycle-pager-active { color: #D69746;}
.cycle-pager > * { cursor: pointer;}


/* caption */
.cycle-caption { position: absolute; color: white; bottom: 15px; right: 15px; z-index: 700; }


/* overlay */
.cycle-overlay , { 
    font-family: tahoma, arial;
    position: absolute; 
	bottom: 0; 
	width: 100%; 
	z-index: 600;
    background: black; color: white; padding: 15px; opacity: .5;
}

/*mine*/
.overlay{ 
    font-family: tahoma,arial;
    position: absolute;
    bottom: -38px;
    width: 100%;
    color: #FFF;
    padding: 4px 0px;
    height: 30px;
background: #DDD none repeat scroll 0% 0%;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5), 0px 0px 50px rgba(0, 0, 0, 0.4) inset;
	}

.overlay ul {
	padding: 0 5%;
}

.overlay a{
	font-weight: bold;
	color: #FFC;
	text-decoration: underline;
}

.overlay a:hover{
	color: #FFF;
}

.overlayLeft , .overlayRight{
display:block;
width:50%
}

.overlayLeft {
	float:left;
}

.overlayRight {
	float:right;
}

.overlayRight span{
	display:inline-block;
	float:left;
	padding:0;
}


.overlayRight ul{
	display:inline-block;
	padding:0 0 0 1%;
}


/*mine*/
#Mycycle-prev, #Mycycle-next {
/*		display:none;
position: relative;
	top: 0%;
	z-index: 1800;
	width: 10%;
	height: 10%;
	margin: 0;	background-color: #39F;
*/
	cursor: pointer;
	border: 2px solid #F00;
}




/* 
    media queries 
    some style overrides to make things more pleasant on mobile devices


@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
    .cycle-slideshow { width: 200px;}
    .cycle-overlay { padding: 4px }
    .cycle-caption { bottom: 4px; right: 4px }
}
*/

/*final version of home page*/

.productImageContainer, .productInfoContainer {
	margin:0;
	padding:0;
	height:100%;
}
	
.productImageContainer {
	position:relative;
	width:69%;
	float:left;
}

.productInfoContainer {
	width:30%;
	float:right;
}

#slideshow-1, #slideshow-2 { 
/*width: 98%; 
margin: 0.3em;
*/ }

#slideshow-1{
	
/*	-moz-box-shadow:   0.2em 0.2em 0.2em 0.2em #999;
  -webkit-box-shadow: 0.2em 0.2em 0.2em 0.2em #999;
  box-shadow:        0 0 0.2em 0.2em #C80000;
*/
}

.notDeep {
height:85%;
	}

#slideshow-2{
	height:15%;
	background-image: url(../images/siteIcons/Gold_my_ver2.jpg);
	/*background-image: url(../images/siteIcons/woodTexture.jpg);*/
}


/*styling caruseel*/
#cycle-1, #cycle-2, .showControls {
	height:100%;
}

#cycle-1 {
	overflow:hidden;
		background: #008040;
/*		transparent radial-gradient(#008040, #FFF) repeat scroll 0% 0%;
*/}


#cycle-1 div { 
width:100%;
height:100%;/*use 99.7%; for show progress bar*/
overflow: hidden;

 }

#cycle-2 { 
width:66%;
padding:2%;
float:right;
}




.showControls {
	position:relative;
	width:30%;
}


#progress {
/*	position: relative;
	bottom: 0px;
*/	height: 0.3%;
	width: 0px;
	z-index: 1500;
	background-color: #000;
	opacity: 0.9;
	padding:0;
	margin:0;
	
}



.cycle-slideshow img {
	/* 
    some of these styles will be set by the plugin (by default) but setting them here
    helps avoid flash-of-unstyled-content
    */
    position: absolute;
	top: 0;
	left: 0;
	width: 100%;
/*	height:100%;
*/
	display: block;
}

/*mine///////////////////////////////////////////////////*/
.cycle-slide {
	width:100%;
}

#cycle-2 div.caruselThumbnail img,
#productView-cycle-2 div.caruselThumbnail img {
	height:100%;
/*	max-width:50px;
*/		cursor: pointer;
}

#cycle-2 div.cycle-carousel-wrap {
	height:90%;
}



#cycle-2 div.cycle-slide, #cycle-2 div.cycle-slide-active {
	margin: 1% 0.3%;
}

#cycle-2 .cycle-slide, 
#productView-cycle-2  .cycle-slide {
	border:3px solid #000;
	height: 77px;
/*	width:150px;
*/	margin: 3px;
}

#productView-cycle-2  .cycle-slide-active {
	border:3px solid #FF0;
}

#cycle-2 .cycle-slide-active {
	border:3px solid #FF0;
	height: 53%;
}

#cycle-3 div.cycle-slide{
width:100%;
height:100% ;
}


/* display paused text on top of paused slideshow */
#slideshow-1 .cycle-paused:after {
    content: 'Пауза'; 
	color: white; 
	background: black; 
	padding: 0.5em;
    z-index: 500; 
	position: absolute; 
	top: 0.1em; 
	right: 0.1em;
    border-radius: 0.3em;
    opacity: .5; 
	filter: alpha(opacity=50);
}

/* prev / next links */

.nextPrevSlide {
	position:relative;
	width:100%;
	margin: 0;
	padding:0;
	height: 100%;
	top:-100%;
	left:0;
/*		border: 2px solid #F00;
*/}

.cycle-prev, .cycle-next {
	position: relative;
	top: 0%;
	display:block;
	width: 15%;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 150;
	height: 100%;
/*	padding: 50% 0 0 0;
border: 2px solid #F00;*/
	cursor: pointer;
	
	background-color: #39F;
}


.cycle-prev { 
left: 0;  
float:left;
background: url(../images/siteIcons/leftArrow.png) 50% 50% no-repeat;
}

.cycle-next { 
 left:85%;
/*float:right;
right: 0;
*/
background: url(../images/siteIcons/rightArrow.png) 50% 50% no-repeat;
}

/*.custom-caption{
	clear:both;
}
*/

.cycle-prev:hover, .cycle-next:hover { opacity: .7; filter: alpha(opacity=70) }

.disabled { opacity: .5; filter:alpha(opacity=50); }


.showControls div {
	position: static;
	float:left;
	width: 25%;
	height:100%;
}

.showControls div img {
	position:absolute;
	top:5%;
	left:5%;
	padding:2.5%;
	width: 20%;
		cursor: pointer;
}

.highlight {
	display:none;
}

#showControlResume img{left:30%;}
#showControlPlayBack img{left:55%;}
#showControlPlayForward img{left:80%;}

#testPlayForward a{
	position:absolute;
	top:0;
	left:0;
	width:20%;
	height:20%;}



div.cycle-prev, div.cycle-next, #testPlayForward a.cycle-next {
	opacity: 1;
	filter: alpha(opacity=1);
	z-index: 800;
	cursor: pointer;
	background:none;
}

div.cycle-prev:hover, div.cycle-next:hover { opacity: 1; filter: alpha(opacity=100) }

/*Fonts styling*/

.productName a, .productName a: visited, .productName a: hover{
	font-size: larger;
	font-weight: bold;
	color: #000;
}

/*a#textImpact, a#textImpact: visited, a#textImpact: hover{
	font-size: large !important;
}
*/

/*styling other pages*/
/*product page*/

/*#presentationContainer {
	border-bottom: 1px solid #000;
overflow: hidden;
	padding: 1% 0;
	margin: 0 0 1% 0;
}
*/
.breadcrumb {
	font-size: 0.8em;
	color: #C80000;
	width:100%;
	display: table-cell;
vertical-align: middle;
/*	float:left;
*/}

.breadcrumb em{
	font-size: 1.3em;
	font-weight: bold;
	text-transform: capitalize;
}

.breadcrumb p{
	display: table-cell;
	vertical-align:middle;
	width:auto;
}

.main{
	position: relative;
	left: 80%; 
	width: 80%; 
background-color:transparent;
	float: right;
/*	overflow:hidden;
*/	margin: 0;
}

.shadowedRow{
	-webkit-box-shadow: 0 9px 15px #777;
  -moz-box-shadow: 0 9px 15px #777;
  box-shadow: 0 9px 15px #777;
/*  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
*/}



.sort ul{
/*	display:block;
*/	float:left;
	width:98%;
	padding:1%;
}

.sort ul li {
	white-space:normal;

}

ul.sortSelect {
	display:none;
	position:absolute;
	top: 0;
/*		display:block;
left: -999em;
*/	padding: 0;
	background-color: #C80000;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	-webkit-box-shadow: 0px 0px 10px rgba(200,0,0,.8);
	-moz-box-shadow: 0px 0px 10px rgba(200,0,0,.8);
	box-shadow: 0px 0px 10px rgba(200,0,0,.8);
z-index:1000;
overflow:auto;
}

.dropDownMenu:hover ul {
/*	left:auto;
*/}

.selectCaption p {
	display:block;
width:80%;
float:left;
}

	.selectCaption img{	
		display:block;
	width:10%;
	float:right;
	cursor:pointer;
	}
	
	
/*styling filter form*/
.filter {
	padding:5%;
}

.filter div.filterContainer {
	margin: 0 0 1em 0;
	padding: 0 0 6% 0;
	border: thin solid #FF0;
	clear:both;
}

div.filterInputs {
	overflow:hidden;
	margin: 0 0 0 8%;
}

.filter span {
	/*	display:inline-block;
*/	
display:block;
	float:left;
	width:15%;
	margin: 0 2% 0 0;
	font-size: 0.7em;
	white-space: normal;
	overflow:visible;
	text-align: left;
}

.filter input {
	width:20.5%;
/*	display:inline-block;
*/	
display:block;
float:left;
margin:0 1%;
	vertical-align: top;
}

#submitSizeFilter {
	margin: 10% 0 5% 0;
	width:100%;
	color: #FF0;
	background-color: #000;
min-height: 3em;
}

.filter p {
	display:inline;
	padding: 0 1%;
width:auto;
position:relative;
top:-0.8em;
left: 0.8em;
background-color: #C80000;
}

th.sortPrefNotify {
	padding:0 !important;
}

.sortPrefNotify a {
	font-size: small;
	font-style: normal;
	font-variant: normal;
	padding:0;	
}

.dropDownMenu a {
	font-weight: bold;
}

.sortPrefTable {
/*	border-bottom: 2px solid #CE3747;
*/		-webkit-box-shadow: 0 9px 15px #C80000;
  -moz-box-shadow: 0 9px 15px #C80000;
  box-shadow: 0 9px 15px #C80000;
   -moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-o-border-radius: 0.5em;
	-ms-border-radius: 0.5em;
	-khtml-border-radius: 0.5em;
	border-radius: 0.5em;
}


.sortPrefNotify li {
	border: none;
		padding: 0 1% 1% 1%;
margin:0;
}

.left, .center {
	float:left;
}

.right {
	float:right;
}


.imageHolder{
text-align: center;
padding:0;
height: 5%;
}

.Top {
margin-top:60px;
}

#imageHolderContainerTop{
border-bottom: 1px solid #ddd;
margin: 3% auto;
}

#imageHolderContainerBottom{
border-top: 1px solid #ddd;
margin: 3% auto;
}


.Bottom {
margin-bottom:0;
}

.imageHolder img{
position: static;
margin: auto;
max-width: 100% ;
max-height:100% ;
width: auto;
height: auto;
}

.authorPage .imageHolder img,
.Bottom img{
max-width: 70% ;
max-height:70%;
}

.filterItemsContainer .imageHolder img{
max-width: 60% ;
max-height:60% ;
}
.filterItemsContainer .Bottom img{
max-width: 30% ;
max-height:30% ;
}


