*{ margin:0px; padding:0px;}
img{ border:none;}
body{ font:12px Arial, Helvetica, sans-serif; color:#535353;}
.bg{width:100%; height:100%; position:fixed; z-index:-1;}
.page{width:100%; float:left;}
.wrapper{width:1000px; margin:auto;}
.main{width:1000px; float:left;}
.left{width:100px; float:left;}
.left_bg_top{width:700px; float:left;}
.left_inner{width:1000px; float:left; background:url(../images/left_inner.png) top left repeat-y; }
.left_top{width:988px; float:left; padding:0px 20px 0px 25px;}
.logo{width:439px; float:left; margin-top:45px;}
.left_top_pic{width:103px; float:right; margin-right:70px;}
.menu{width:1000px; float:left; background:url(../images/menu_bg.png) top left no-repeat; height:40px; padding:0px 28px 0px 25px; margin-top: 15px; list-style:none;margin-left:-4px;}
.menu ul {list-style:none;height:50px;}
.menu ul li{list-style:none; float:left; font-size:13px; color:#000; margin-right:16px; margin-top: -15px;width:135px;padding-bottom:10px; }
.menu ul li a{color:#000; text-decoration:none; width:140px; float:left; border-top:1px solid #000; text-align:center;padding-top: 31px;}
.menu ul li a:hover{color:#ff0000!important; border-top:3px solid #000; padding-top:29px;!important;}
.higlight{color:#ff0000 !important; border-top:3px solid #000 !important;padding-top:29px !important;}
.active a{color:#ff0000 !important; border-top:3px solid #000 !important;}
.active a:hover{color:#ff0000 !important; border-top:3px solid #000 !important; }

.message1{background: none repeat scroll 0 0 #991111; color: #FFFFFF; float: left; font-weight: bold; margin: 40px 13% 10px 18%; padding-left: 5px; width: 63%;}
.message{ background-color: #AEAEAC;
    color: #641914;
    float: left;
    width: 97%;
}
.message ul li {color: #641914;
    float: left;
    font-size: 14px;
    font-weight: bold;
    list-style: none outside none;
    margin-left: 15px;
    padding-bottom: 5px;
    width: 100%;}



/* drop down menu*/
.menu ul li ul{float:none; top:230px; position:absolute; border-bottom:1px; }
.menu ul li ul li{padding:10px; display:block; margin:0px; float:left; }
.menu ul li ul li{list-style:none; display:block;padding:0; float:none; padding:0px;}
.menu ul li ul { display:none; }
.menu ul li:hover ul { display:block; }
.menu ul li ul li a{color:#000; text-decoration:none; width:160px;border-top:none; padding-top:9px; height:36px; border:1px solid black; border-bottom:1px solid black!important;padding-top:px;background:#efecec}
.menu ul li ul li a:hover{padding-top:10px; border:0px; border-left:1px solid black!important; border-right:1px solid black!important; background-color:#000; color:#fff!important; }
.menu ul li:hover ul li{visibility:visible; margin:0px; padding:0px; width:120px;}
.menu ul li:hover ul{background:#efecec!important; margin-top:40px; border-bottom:1px solid black!important;height:81px;width:122px; }
/* End drop down menu */

.left_con{width:989px; float:left; margin-left:11px; margin-right:13px; padding:24px 6px 0px 14px; line-height:24px; min-height:446px; margin-top:24px;}
.left_con_inner{width:945px; float:left; margin-bottom:20px;line-height:18px; padding-left:20px;}
.left_con_img1{width:219px; float:right; margin-left: 5px;}
.left_con_img2{width:214px; float:left; margin-right: 5px;}
.left_footer{width:969px; float:left; margin-left:11px; color:#000; padding:20px 0px; padding-left:20px;}

.right{width:267px; float:left; height:100%; position:fixed; margin-left:733px; }
.right_top_bg{width:267px; float:left;}
.right_inner{width:244px; float:left; background:url(../images/right_inner.png) top left repeat-y; padding:0px 11px 0px 12px; height:857px; }
.right_follow{width:220px; float:left; margin:0px 11px 20px 14px; border-top:1px solid #000; padding-top:13px; text-align:center;}
.right_follow h1{width:100%; float:left; font-size:30px; color:#000; margin-bottom:23px;}
.right_follow img{position:relative;margin:auto;margin-right:10px;}
.right_follow h2{width:100%; float:left; font-size:30px; color:#000; margin-top:20px;}
.right_ferdie_row{width:219px; float:left; border-top:1px solid #efecec; padding:32px 11px 37px 14px;}
.right_counter_bg{width:220px; float:left; margin-bottom:0px;}
.counter_part{width:21px; float:left; background:url(../images/counter_bg.png) top left no-repeat; font-size:20px; line-height:24px; color:#FFF; height:23px; text-align:center; padding-top:3px; margin-right:3px;}

/* Media Queries */
@media screen and (max-width: 1400px) {
.right{width:267px; float:left; position:relative; margin-left:0px; }


}

/* inner page */
.originals{width:669px; font-size:30px; font-family:DIN; font-style:Regular; float:left; height:35px; border-bottom:1px solid black; margin-left:10px;}
.originals_inner{width:689px;margin-top:17px; float:left; padding-bottom:2.5px;}
.originals_inner_a{width:160px;float:left; margin-left:10px;}
.originals_inner_a_txt{font-size:15px; font-family:DIN; font-style:Regular; text-align:center; line-height:20px;}
.paintings{width:220px; float:left; margin:0px 11px 10px 14px; border-top:1px solid #EFECEC; padding-top:5px; padding-bottom:20px;}
.right_ferdie_row_new{width:219px; float:left; border-top:1px solid #efecec; padding:32px 11px 20px 14px;}
.tdn{text-decoration:none;}




a{text-decoration:none; color:#AB1513;}
a:hover{ color:#AB1513; text-decoration:underline;}



.side{ float:left; padding:0px 28px 0px 15px; margin-top: 10px;}
.side ul {list-style:none;}
.sideul li{list-style:none; float:left; font-size:13px; color:#000; margin-right:10px; margin-top: -15px;}
.side ul li a{color:#000; text-decoration:none; float:left; text-align:left;padding-top: 10px; font-size:13px; font-weight:bold;width:200px;}
.side ul li a:hover{color:#ff0000; padding-top:10px;}

#item-499 .active:a{color:#ff0000 !important;}
.level1 ul li{margin-left:10px !important;}
.level2 ul li{margin-left:15px !important;}

.item-page{width:960px;}
.product-field-type-V{margin-top:15px!important;}
.checkoutStep{display:none!important}