#lala,
#subnavigation img,
#icons,
#second_subnavigation,
.banner,
.chel,
#bigbigbaba,
.many_banners,
.extra_banner,
.extra_pic,
.video_simple,
.go_link,
.arrow_container,
#search_block,
#elephants,
#switcher,
#top_background,
#horizontal_rule,
.director,
.attraction,
#gipno_actions,
#navigation,
#footer,
#header,
#logo,
#logo_show,
.super_modern_arrow,
.bottom_girl,
.corners,
#sidemenu{
    display: none !important;
}

#logo_print
{
    display: block !important;
    padding-left:130pt !important;
}

#logo_print_div
{
    display: block !important;

}

.main{
margin:0 !important;
}

body  {
background-color:#ffffff !important;
}

#layout  {
background:none ;
min-width:inherit ;
max-width:inherit ;
width:100% !important;
margin: 0;
overflow:visible !important;
}

body#gift_page div#layout {
//width: 1000px !important;
}

body#gift_page #layout, body#kesha_page #layout{
min-width:inherit !important ;
max-width:inherit  !important;
}


body#gift_page div.main dl dd{
padding-right:200px;

}

.two_gift{
display:none !important;
}

body#kesha_page div.advantage, body#kesha_page div.classic, body#kesha_page .classic body#kesha_page .advantage, body#kesha_page #content, body#kesha_page #top_content {
padding:0 !important;
margin:0 !important;
}

html,body{
overflow:visible !important;
}

body#kesha_page, body#kesha_page *  {
z-index:0 !important;
overflow:visible !important;
color: #000000 !important;
}

body#kesha_page #scroller  {
position:relative;
}

.topman, .sideman, .super_modern_arrow, .bottom_girl, .sideman_1{
display:none !important;
}
	 /*
h1  {
color:#000000 !important;
padding:0 0 20px 0 !important;
}
		*/
.wecan {
margin:0 !important;
padding:0 !important;
}

/*

*  {
z-index:0 !important;
overflow:visible !important;
color: #000000 !important;
}

div.advantage, div.classic, .classic .advantage, #content, #top_content {
padding:0 !important;
margin:0 !important;
}
*/

#lighter, img.center, img.left, img.right, .show_number, .noshow_number, div.simple, div#medal{
display:none !important;
}



#photo_content{
margin:0 !important;
padding:0 !important;
width:100% !important;
}

#photo_content h2.first-child{
margin-top:30px;
}
  /*
#content img{
display:none;
}
 */
#photo_content h2{
font-size:1.6em !important;
}
  /*
.choice_wrapper{
left:0 !important;
margin:0 !important;
width:100% !important;
}
	*/
#video-with-background object, #top_background, div.artcont{
display:none !important;
}

div#subnavigation div,
div#subnavigation h3,
div#subnavigation p,
div#subnavigation ul{
display:none;
}
 /*


#googlemap img, div#subnavigation div#shop_address, div#subnavigation div#shop_address p{
display:block !important;
}

div#subnavigation div#shop_address, div#subnavigation div#shop_address p{

}

#content #shopInfo #subnavigation {
background:none repeat scroll 0 0 #000000;
left:200px;
top:-40px;
width:13em;
}

#owner {
padding:260px 0 0;
position:relative;
height:50%;
}

#shop_address {
background-color:#ffffff;
font-size:0.9em;
margin:0;
padding:0;
position:relative;
}

div#shopMap{
background: none !important;
}

#googlemap {
height:250px;
left:0 !important;
width:250px;
z-index:100 !important;
}

#googlemap div div div div img{


bottom:0;
right:0;
}

.gmnoprint, div#products_list, #gmimap0{
display:none !important;
}

.rounded dt a, .rounded dt p {
margin-left:0;
}
*/


body#shop_page #layout {
background:none !important;
padding:0 0 0px !important;
}


body#shop_page #content {
padding:0 !important;
}

body#shop_page #content {
padding:10em 0 0 !important;
position:relative !important;
text-align:center !important;
width:100% !important;
z-index:5 !important;
}

body#shop_page .rounded {
background-color:#FFFFFF !important;
margin:0 30px !important;
position:relative !important;
text-align:left !important;
width:auto !important;
z-index:10 !important;
}

body#shop_page #shopInfo {
background-color:#FFFFFF !important;
background-position:center 10px !important;
background-repeat:no-repeat !important;
position:relative !important;
width:100% !important;
z-index:10 !important;
}

body#shop_page #content #shopInfo #subnavigation {
background:none !important;
background-image: none !important;
left:-30px !important;
top:50px !important;
width:13em !important;
}

body#shop_page #content #shopInfo {
background-image: none !important;
}

body#shop_page #owner {
padding:0 0 0 !important;
position:relative !important;
}

body#shop_page #owner .imgcont {
position:relative !important;
text-align:center !important;
}

body#shop_page #owner .imgcont #show_owner,
body#shop_page #owner .imgcont #classic_owner,
body#shop_page #owner .imgcont .ownerwords,
body#shop_page #owner .imgcont  .sideBottom{
display:none;
}

body#shop_page .map_cont {
height:561px !important;
position:relative !important;
top:-160px;
left:0px;
}

body#shop_page #shopMap {
background:none !important;
clear:both !important;
left:50% !important;
margin-left:-150px !important;
padding:40px 0 50px !important;
position:absolute !important;
text-align:center !important;
width:607px !important;
}

body#shop_page #shopMap .sideLeft, body#shop_page #shopMap .sideRight {
display:none;
}

#products_list{
 display:none;
}

#shop_address, #shop_address p {
	display:block !important;
}

#shop_address{
		top:-200px;		width:100%;
}

body#shop_page #subnavigation{

}

body#shop_page #top_content h1 {
width:100%;
}

.show #service_page .rounded h1 {
 padding-bottom:0;
 color: #000000;
}
.show #service_page #content {
 overflow:visible;
}

div#photo_content div.intro #lens{
display:none;
}

#shops_page #shopsContainer{
overflow:visible;
}
#shops_page #shopsContainer dt p{
 margin-left:0;
}

#shops_page #shopsContainer .shop .txt{
float:none;
}

#decoration{
	overflow: visible !important;
}

div.main dl{
	overflow: visible !important;

	float:none !important;
}
div.corners{
 display:none;  	overflow: visible !important;
}


.rounded dl{
 zoom:0 !important;
}

div.one_gift#decoration{
 display:none !important;
}

div#top_background{
display:none;
}

div#content {
padding-top:0 !important;
}