/* clear fix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}  
/* clear fix end */
@font-face {
    font-family: 'HelveticaNeue-Light';
    src: url('HelveticaNeue-Light.eot');
    src: url('HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),
         url('HelveticaNeue-Light.woff') format('woff'),
         url('HelveticaNeue-Light.ttf') format('truetype'),
         url('HelveticaNeue-Light.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.TextSizeSmaller{
	font-size:90%;
	}
.BuyCategories-Holder{
    margin: 0 auto;
    padding: 0 auto;
    font-family: Arial, Helvetica, sans-serif;
    background: #dccdb8;
}
.BuyCategories-BigBoxHolder{
}
.PortraitBox:before{
	content: url(/Art.nsf/BuyCategories_portrait_to_painting_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.PortraitBox{
	background: url(/Art.nsf/BuyCategories_portrait_to_painting_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.PortraitBox:hover{
    background: url(/Art.nsf/BuyCategories_portrait_to_painting_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.MasterpieceBox:before{
	content: url(/Art.nsf/BuyCategories_masterpiece_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.MasterpieceBox{
	background: url(/Art.nsf/BuyCategories_masterpiece_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.MasterpieceBox:hover{
    background: url(/Art.nsf/BuyCategories_masterpiece_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.PopartBox:before{
	content: url(/Art.nsf/BuyCategories_pop_art_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.PopartBox{
	background: url(/Art.nsf/BuyCategories_pop_art_bg.jpg) no-repeat left top; Background-size:100% 100%;  
}
.PopartBox:hover{
    background: url(/Art.nsf/BuyCategories_pop_art_hover_bg.jpg) no-repeat left top; Background-size:100% 100%;  
}
.QuotationBox:before{
	content: url(/Art.nsf/BuyCategories_quatation_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.QuotationBox{
	background: url(/Art.nsf/BuyCategories_quatation_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.QuotationBox:hover{
    background: url(/Art.nsf/BuyCategories_quatation_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.FaqBox:before{
	content: url(/Art.nsf/BuyCategories_faq_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.FaqBox{
	background: url(/Art.nsf/BuyCategories_faq_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.FaqBox:hover{
    background: url(/Art.nsf/BuyCategories_faq_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.ShowcaseBox:before{
	content: url(/Art.nsf/BuyCategories_wahooart_showcase_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.ShowcaseBox{
	background: url(/Art.nsf/BuyCategories_wahooart_showcase_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.ShowcaseBox:hover{
    background: url(/Art.nsf/BuyCategories_wahooart_showcase_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.MuseumBox:before{
	content: url(/Art.nsf/BuyCategories_museum_reproduction_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.MuseumBox{
	background: url(/Art.nsf/BuyCategories_museum_reproduction_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.MuseumBox:hover{
    background: url(/Art.nsf/BuyCategories_museum_reproduction_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.PostcardBox:before{
	content: url(/Art.nsf/BuyCategories_vintage_postcard_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.PostcardBox{
	background: url(/Art.nsf/BuyCategories_vintage_postcard_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.PostcardBox:hover{
    background: url(/Art.nsf/BuyCategories_vintage_postcard_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.RoomsBox:before{
	content: url(/Art.nsf/BuyCategories_rooms_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.RoomsBox{
	background: url(/Art.nsf/BuyCategories_rooms_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.RoomsBox:hover{
    background: url(/Art.nsf/BuyCategories_rooms_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.InspirationdBox:before{
	content: url(/Art.nsf/BuyCategories_inspiration_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.InspirationdBox{
	background: url(/Art.nsf/BuyCategories_inspiration_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.InspirationdBox:hover{
    background: url(/Art.nsf/BuyCategories_inspiration_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.GiftsBox:before{
	content: url(/Art.nsf/BuyCategories_gifts_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.GiftsBox{
	background: url(/Art.nsf/BuyCategories_gifts_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.GiftsBox:hover{
    background: url(/Art.nsf/BuyCategories_gifts_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.PaintingBox:before{
	content: url(/Art.nsf/BuyCategories_photos_to_painting_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.PaintingBox{
	background: url(/Art.nsf/BuyCategories_photos_to_painting_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.PaintingBox:hover{
    background: url(/Art.nsf/BuyCategories_photos_to_painting_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.PostersBox:before{
	content: url(/Art.nsf/BuyCategories_VINTAGE_POSTERS_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.PostersBox{
	background: url(/Art.nsf/BuyCategories_VINTAGE_POSTERS_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.PostersBox:hover{
    background: url(/Art.nsf/BuyCategories_VINTAGE_POSTERS_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.ArtworksBox:before{
	content: url(/Art.nsf/BuyCategories_ready_made_artworks_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.ArtworksBox{
	background: url(/Art.nsf/BuyCategories_ready_made_artworks_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.ArtworksBox:hover{
    background: url(/Art.nsf/BuyCategories_ready_made_artworks_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.MapsBox:before{
	content: url(/Art.nsf/BuyCategories_vintage_maps_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.MapsBox{
	background: url(/Art.nsf/BuyCategories_vintage_maps_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.MapsBox:hover{
    background: url(/Art.nsf/BuyCategories_vintage_maps_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.MuralBox:before{
	content: url(/Art.nsf/BuyCategories_mural_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.MuralBox{
	background: url(/Art.nsf/BuyCategories_mural_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.MuralBox:hover{
    background: url(/Art.nsf/BuyCategories_mural_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.ArtBox:before{
	content: url(/Art.nsf/BuyCategories_most_favourite_art_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.ArtBox{
	background: url(/Art.nsf/BuyCategories_most_favourite_art_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.ArtistsBox:before{
	content: url(/Art.nsf/BuyCategories_most_favourite_artists_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.ArtBox:hover{
    background: url(/Art.nsf/BuyCategories_most_favourite_art_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.ArtistsBox:before{
	content: url(/Art.nsf/BuyCategories_most_favourite_artists_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.ArtistsBox{
	background: url(/Art.nsf/BuyCategories_most_favourite_artists_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.ArtistsBox:hover{
	background: url(/Art.nsf/BuyCategories_most_favourite_artists_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.ArtTimelineBox:before{
	content: url(/Art.nsf/BuyCategories_art_timeline_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.ArtTimelineBox{
	background: url(/Art.nsf/BuyCategories_art_timeline_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.ArtTimelineBox:hover{
	background: url(/Art.nsf/BuyCategories_art_timeline_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.MuseumsBox:before{
	content: url(/Art.nsf/BuyCategories_museums_by_countries_cities_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.MuseumsBox{
	background: url(/Art.nsf/BuyCategories_museums_by_countries_cities_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.MuseumsBox:hover{
	background: url(/Art.nsf/BuyCategories_museums_by_countries_cities_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.ArtbyCatBox:before{
	content: url(/Art.nsf/BuyCategories_art_by_category_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.ArtbyCatBox{
	background: url(/Art.nsf/BuyCategories_art_by_category_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.ArtbyCatBox:hover{
	background: url(/Art.nsf/BuyCategories_art_by_category_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.PortfoliosBox:before{
	content: url(/Art.nsf/BuyCategories_artists_portfolios_hover_bg.jpg);
	width: 0;
	height: 0;
	visibility: hidden;
}
.PortfoliosBox{
	background: url(/Art.nsf/BuyCategories_artists_portfolios_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.PortfoliosBox:hover{
	background: url(/Art.nsf/BuyCategories_artists_portfolios_hover_bg.jpg) no-repeat left top; Background-size: 100% 100%;  
}
.BuyCategories-BigBox,
.BuyCategories-SmallBox{
	float: left;
	cursor: pointer;
	position: relative;
	-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.BuyCategories-BigBox p,
.BuyCategories-SmallBox p{ 
    margin: 0;
    text-align: center;
}
.BuyCategories-BigBox h2,
.BuyCategories-SmallBox h2{
    text-align: right;
    font-weight: bold;
    color: #6d2c01;
    font-family: 'HelveticaNeue-Light', Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin: 0px;
    outline: none;
}
.BuyCategories-BigBox:hover h2,
.BuyCategories-SmallBox:hover h2{
	xcolor: #523416;
	color: #000;
}
.BuyCategories-BigBox h2 span,
.BuyCategories-SmallBox h2 span{
	color: #d2d5d5;
	text-transform: uppercase;
	outline: none;
}
.BuyCategories-BigBox:hover h2 span,
.BuyCategories-SmallBox:hover h2 span{
	color: #f1f1f2;
}
	
.BuyCategories-BigBoxRow,
.BuyCategories-SmallBoxRow{
	width: 100%;
}
.BuyCategories-BigBox {
  width:48%;
 height:310px;
  margin-right:1%;
  margin-left:1%;
  margin-bottom: 2%;
  overflow:hidden;
}
.BuyCategories-BigBox p{
    padding-left: 40%!important;
    font-size:1.1em;
    line-height: 110%;
    position: absolute;
    right:3%;
    top:18px;
	height: 55%!important;
	overflow: hidden;
	text-shadow: 0 0 1px #FFF;
}
.BuyCategories-BigBox:hover p{
	text-shadow: 0 0 4px #FFF;
}
.BuyCategories-BigBox h2{
	font-size: 36px;
	line-height: 36px;
	text-shadow: 0 0 10px #8b3901;
	position: absolute;
	right: 20px;
	bottom: 15px;
	text-transform:uppercase;
	}
.BuyCategories-BigBox h2 span{
	text-shadow: 0 0 10px #7f653d;
	font-size: 38px;
	} 
.BuyCategories-SmallBox{
    width: 32%;
    height: 206px;
    overflow:hidden;
    margin-left: 1%;
    margin-bottom: 2%;
}
.BuyCategories-SmallBox p{
	padding-left: 40%;
    font-size: 13px;
    line-height: 110%;
    position: absolute;
    right:3%;
    top: 18px;
	height: 65%;
	overflow: hidden;
}
.BuyCategories-SmallBox:hover p{
	text-shadow: 0 0 1px #FFF;
}
.BuyCategories-SmallBox h2{
    font-size: 21px;
    line-height: 24px;
    padding: 0px;
    margin: 0px;
	text-shadow: 0 0 6px #8b3901;
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.BuyCategories-SmallBox h2 span{
	font-size: 26px;
	line-height: 28px;
	text-shadow: 0 0 6px #7f653d;
}
@media only screen and (max-width:1599px) {
	.BuyCategories-BigBox {
 height:300px;
}
.BuyCategories-SmallBox{
    height: 201px;
}
}
@media only screen and (max-width:1400px) {
	.BuyCategories-BigBox {
 height:253px;
}
.BuyCategories-SmallBox{
    height: 169px;
}
.BuyCategories-SmallBox p{
    font-size: 12px;
    top: 14px;
}
}
@media only screen and (max-width:1280px) {
	.BuyCategories-BigBox {
 height:220px;
}
.BuyCategories-SmallBox{
    height: 148px;
}
.BuyCategories-SmallBox p{
    font-size: 11px;
    top: 10px;
}
}
@media only screen and (max-width:1200px) {
.BuyCategories-BigBox h2 span {
  font-size: 28px;
}
.BuyCategories-BigBox h2 {
  font-size: 27px;
  line-height: 36px;
  text-shadow: 0 0 10px #8b3901;
  position: absolute;
  right: 20px;
  bottom: 5px;
  text-transform: uppercase;
}
	.BuyCategories-BigBox {
 height:199px;
}
.BuyCategories-BigBox p {
    padding-left: 42%;
    font-size:1em;
    right:3%;
    top:14px;
}
.BuyCategories-SmallBox {
    height: 133px;
}
.BuyCategories-SmallBox p {
    font-size: 9px;
    top: 10px;
    right: 8px;
}
.BuyCategories-SmallBox h2{
    font-size: 18px;
    bottom: 2px;
    line-height: 16px;
    right: 8px;
}
.BuyCategories-SmallBox h2 span{
	font-size: 20px;
}
}
@media only screen and (max-width:1100px) {
	.BuyCategories-BigBox {
 height:173px;
}
.BuyCategories-BigBox p {
    padding-left: 42%;
    font-size:0.8em;
    right:3%;
    top:14px;
}
.BuyCategories-SmallBox {
    height: 115px;
}
.BuyCategories-BigBox h2{
font-size: 26px;
}
.BuyCategories-BigBox h2 span {
font-size:28px;
}
}
@media only screen and (max-width:950px) {
	.BuyCategories-BigBox {
  width:98%;
 height:310px;
}
.BuyCategories-BigBox p{
    padding-left: 45%;
    font-size:1.4em;
    top:18px;
}
.BuyCategories-BigBox h2{
	font-size: 39px;
	right: 18px;
	bottom: 13px;
	}
.BuyCategories-BigBox h2 span{
	font-size: 42px;
	} 
.BuyCategories-SmallBox{
    width: 60%;
    height: 189px;
    overflow:hidden;
    margin-left: 20%;
    margin-bottom: 2%;
}
.BuyCategories-SmallBox p{
	padding-left: 43%;
    font-size: 13px;
    right:3%;
    top: 10px;
}
.BuyCategories-SmallBox h2{
    font-size: 21px;
    line-height: 24px;
    padding: 0px;
    margin: 0px;
	text-shadow: 0 0 6px #8b3901;
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.BuyCategories-SmallBox h2 span{
	font-size: 26px;
	line-height: 28px;
	text-shadow: 0 0 6px #7f653d;
}
}
@media only screen and (max-width:960px) {
	.BuyCategories-BigBox {
 height:273px;
}
.BuyCategories-SmallBox{
    height: 168px;
}
}
@media only screen and (max-width:870px) {
	.BuyCategories-BigBox {
 height:250px;
}
.BuyCategories-SmallBox{
    height: 153px;
}
}
@media only screen and (min-width:1800px) {
	.BuyCategories-BigBox {
 height:365px;
}
.BuyCategories-SmallBox{
    height: 240px;
}
}
@media only screen and (min-width:1900px) {
	.BuyCategories-BigBox {
 height:388px;
}
.BuyCategories-BigBox p {
    font-size:1.9em;
}
.BuyCategories-SmallBox{
    height: 260px;
}
.BuyCategories-SmallBox p {
    font-size:1.4em;
}
}
