body {color:#2d2d2d;}
h1, h2, h3, h4, h5, h6, html, div, ul, li, ol, address, nav, header, footer, span, hr, br{margin:0px; padding:0px;}
a{text-decoration:none;}
#header{padding-top:5px;}
.float-left{float:left;}
.float-right{float:right;}
.float-center{display:block; margin:0px auto;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.title{font-family:Georgia, "Times New Roman", Times, serif;color:#b10808; font-size:25px;}
.clear{clear:both;}
.red-color{color:#C30;}

.button{background:url(img/button.png) top no-repeat; width:122px; height:34px; line-height:34px; float:right; text-align:center; color:#FFFFFF;}
.button a{text-decoration:none; color:#FFFFFF; font-size:12px;}
.alphabet {color:#000; word-spacing:12px; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; padding:0px 1px;}
.left-pannel ul.selcolor{padding:0px; margin-left:15px;}
.select_color{width:16px; height:16px; border: solid 1px #CCCCCC; float:left; margin:2px 5px;}

.red{color:#b10808; }
.border{ padding:5px; background:#F9F9F9;}
.go{background:#0a076f;border-radius:30px; color:#FFFFFF; width:50px; height:25px; border:none; margin-left:5px;}
.login{margin-left:5px;}
.marron{color:#ff0000;}
.blue{color:#103e91;}
.gray_button{background:#eaeaea; border: solid 1px #ccc; padding:5px; color:#3466bc; text-align:center; float:left; margin-left:10px;  line-height:24px;}
.gray_button a{text-decoration:none;color:#3466bc;}
.sigb_up{background:url(img/signup.png) top no-repeat; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:173px; height:38px; text-align:center; float:left; margin-left:3px;}
.sigb_up a{text-decoration:underline; color:#fff; line-height:38px;}
#header{height:150px; width:1020px; margin:0px auto;}

.discover{padding-top:18px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#103e91; margin-bottom:16px;}

.container{width:1020px; padding:0px; margin:0px auto; background:#fff;}
#menu{background:url(img/nav-bg.jpg) no-repeat; height:38px; line-height:34px; margin-top:15px; text-align:center;  #999; font-weight:bold; font-size:14px;font-family:Calibri, Cambria, Arial;}
#topmenu{list-style:none; width:750px; margin:0px auto; display:block; height:33px;}
#topmenu li{display:inline; position:relative; float:left;height:33px; line-height:33px;}
#topmenu li a{color:#FFFFFF; text-decoration:none; padding:9px 20px; border-right:solid 1px #ddd; }
#topmenu li:hover, #topmenu li.current{background:url(img/menu-hover.jpg) left 0px repeat-x; height:33px;}
#topmenu li#fchild{background:url(img/nav-first-normal.jpg) left top no-repeat; width:109px; border-right:solid 1px #ddd; }
#topmenu li#fchild:hover, #topmenu li#fchild.current:hover{background:url(img/nav-first.jpg) left top no-repeat; width:109px;}
#topmenu li#lchild{background:url(img/last-nav.jpg) right top no-repeat; width:130px; float:right;}
#topmenu li#lchild:hover{background:url(img/last-nav-hover.jpg) right top no-repeat; width:130px;}
#topmenu li:last-child a,#topmenu li:first-child a{border:none;}
#topmenu li a:hover{color:#fff;}
#topmenu li ul{background:#709c01; position:absolute;width:228px; visibility:hidden; border:solid 1px #425c02; border-top:none; top:36px; z-index:999;}
#topmenu li ul li:last-child, #topmenu li ul a{border:none;}
#topmenu li:hover > ul{visibility:visible; }
#topmenu li ul ul{left:205px; top:5px; border:solid 1px #425c02;}
#topmenu li li{border-bottom:solid 1px #006600; width:220px; text-align:left; line-height:40px;}
#topmenu li span{ padding-right:5px; display:block;}
#topmenu li li a{padding:0px; padding-left:5px; color:#fff; margin:0px; display:block;}
.box{width:350px; margin-right:5px; float:left; color:#77797b;}
.last{text-align:left; border:none; float:right;color:#77797b; width:340px;}
.left-outer{width:260px; float:left;}
.left-outer .myart{width:255px;}
.left-outer .myart .thumb-img{height:auto;max-height:180px;}
.left-pannel{width:230px;  background:#F9F9F9; padding:10px 15px; border-radius:6px; border:solid 1px #ddd; margin-left:10px; margin-bottom:10px; float:left;}
.left-outer .left-pannel{float:none;}
.left-pannel h4{padding-bottom:5px; margin-bottom:5px; text-align:center; font-size:13px; text-transform:uppercase;}
.left-pannel ul{width:200px; list-style:none;padding:8px;}
.left-pannel ul li {list-style:none; text-decoration:none; margin:5px 0px;}
.left-pannel ul li a {list-style:none; text-decoration:none; color:#222222;font-family:Helvetica, sans-serif; font:13px/1.5 Helvetica, sans-serif;}
.left-pannel ul li a:hover{color:#339999;}
h4.text-center{margin-top:10px; display:block;}
.left-outer .myart{float:none;}

input[type=search].qsearch{padding:0 3px; width:160px;}


/*==============================Left Panel========================*/
ul.events-list{text-align:left; margin-top:10px; list-style:none;}
ul.events-list li{margin:5px auto; border-bottom:dashed 1px #ddd; padding-bottom:5px;}
.left-outer .myart.news{max-height:210px; padding-top:5px; overflow:hidden;} 
ul.others{list-style:disc; margin-left:25px; color:#08c; margin-top:10px;}



.bold-title{font-size:18px; font-weight:bold; color:#C00; text-align:center;}

.right-pannel{width:710px; margin-left:0px; float:right; text-align:justify; line-height:20px; margin-right:10px;}
.register-btn{width:200px; display:block; margin:10px auto 5px;}
.banner img{border: solid 9px #e3e2e2; margin:7px; width:680px; height:340px;}
.left-box{ border: solid 1px #ddd; margin:0px 0px 15px 0px; background:#f0f1f4; padding:7px;}
.artist{height:170px; overflow:auto; width:100%;overflow-y: scroll;
    overflow-x: hidden;}
/* Let's get this party started */
.artist::-webkit-scrollbar {
    width: 12px;
}
 
/* Track */
.artist::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
.artist::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(255,0,0,0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
.artist::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4); 
}


.price{height:70px; overflow:auto; width:100%;}
.newslatter{ border: solid 1px #ccc; margin-top:8px; background:#f5f5f5; width:120px;}
#frmlogin input{margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#frmlogin button[type=submit].btn{margin-top:8px;}
.exhibition{ border-top: solid 1px #edebeb; margin-top:15px; padding-top:18px; color:#545454; }

.exi ul{list-style:none; display:block;}
.exi ul li{float:left; margin:10px 40px 10px 0px;padding:7px; border:solid 1px #ccc;}
.exi ul li img{width:167px; height:90px;}
.featured-artwork{background:#f0f1f4; text-align:center;}
.featured-artwork img{margin-bottom:10px; max-height:150px;}
.socialmedia{width:444px; float:right;}
.feature{border: solid 1px #ccc; line-height:80px;font-size:15px; color:#be0808; margin:20px 0px 20px 0px; background:#eaeaea; height:80px; padding-left:15px;}
.feature a{color:#be0808;}

.footer-collector .myart{height:197px; overflow:hidden; margin-right:28px;}

.footer{color:#000; font-size:12px; height:70px; border-top:solid 1px #ddd;}
.fmenu{list-style:none; margin-bottom:5px; padding-top:5px; font-size:12px;}
.fmenu li{display:inline; margin:5px;}
.fmenu li a{color:#000; text-decoration:none;}
.fmenu li a:hover{text-decoration:underline;}

.hrline{border-bottom:solid 1px #ddd; margin-bottom:10px;}
.copyright{padding:5px 0px;}
.brd{padding:1px; border:solid 1px #666;}
img.pull-left{margin:5px 5px 0px 0px;}

a.btn-readmore{background:#bf0000; border-radius:30px; padding:5px 10px; text-decoration:none; color:#fff;}
a.btn-readmore:hover{background:#9e0404; color:#fff;}
.page-heading{background:url(img/heading-title.jpg) left top repeat-x; height: 51px; line-height:51px; padding-left:10px; font-size:18px; padding-right:10px;}
.other-group .span4{padding:5px 0px; cursor:pointer;}
.other-group h4{margin-bottom:6px; padding-bottom:3px; padding-top:3px;}
.other-group .span4:hover{border:solid 1px #09F;} 

/*=========================Display Art in Front End=======================================*/

.myart{width:210px; float:left; border:solid 1px #ddd; height:375px; margin:5px; background:#F9F9F9; padding:5px;  text-align:center; border-radius:3px; position:relative;}
.full-width .myart{margin-right:28px;}
.myart .thumb-img{height:180px; text-align:center;}
.myart .thumb-img img{max-width:200px; max-height:170px; padding:2px; border:solid 1px #ddd;}
.myart h4, .myart h4 a{border-bottom:solid 1px #ddd; color:#C30; font-size:12px; margin-bottom:5px; padding-bottom:5px;}
.myart h6{color:#2f96b4;}
.myart h5{margin-bottom:10px;}

.big-img{text-align:center; max-height:600px;}
.max-thumb{max-width:95%; border:solid 9px #e3e2e2; max-height:550px;}
.art-label{width:80px; float:left; padding-right:10px; margin-bottom:0px; font-weight:bold; }
.details p{margin-bottom:2px; text-align:left;}
del{color:#F00;}

ol.review-list{font-size:12px; margin-left:20px;}

/*================Shopping CSS=========================*/
.shipping-header{margin-bottom:10px; border-bottom:solid 1px #ccc; padding-bottom:10px;}
/*============================Registration Form==================================*/
.compulsary{color:#C00; font-size:11px;}
.sub-info{font-size:11px; color:#999; font-weight:normal;}
.formview .istyle{width:100px; float:left; display:block; text-align:right; padding-right:10px;}
.formview .input-style{float:left;}
.formview .row{display:block; clear:both;}

.artwork-sample{list-style:none; margin-top:10px;}
.artwork-sample li{margin-bottom:10px; border-bottom:dotted 1px #ddd; display:block; height:280px;}
.art-no{width:30px; height:30px; line-height:30px; border-radius:30px; background:#c00; color:#fff; float:left; display:block; text-align:center;}
.artist-work{margin-left:100px; width:500px;}
.artist-work label{float:left; width:140px; display:block; text-align:right; margin-right:10px; height:30px;}
.artist-work .dimension{width:50px; float:left;}

.sep-line{border-bottom:dotted 2px #c00;}
.control{display:block;}
input.error{border:solid 1px #f00;}
input.error:focus{box-shadow:0px 0px 2px #f00; border:solid 1px #f00;}

.d{margin-right:5px;}
.y{width:90px;}
.sign-facebook{width:300px; margin:	10px auto;}
span.highlight{color:#000;}

.share{margin-bottom:20px;}

/*=====================================Login Page=============================================*/
.login-window{margin:50px auto; width:500px; padding:10px; border-radius:6px; border:solid 1px #ddd;}
/*=====================Artist Dashboard=========================*/
ul.sidemenu li a{display:block;}
.welcome-info{padding:10px 0px; text-align:center;}
.username{color:#C00;}

.heading-title{color:#09C; text-transform:uppercase;}

.panel1{width:200px; padding:10px; border:solid 1px #999; box-shadow:0px 0px 5px #666; height:300px; float:left; margin-right:10px; margin-bottom:20px; border-radius:6px;}

.panel1 img{padding:2px; border:solid 1px #ddd; max-width:190px; max-height:100px; margin-bottom:10px; margin-left:auto; margin-right:auto;}
.panel1 .art-img{margin:0px auto; text-align:center; height:110px;}
.panel1 .lbl{color:#C00;}

.profile-photo{width:160px; border:solid 1px #ddd; padding:2px;}

ul.artist-list{list-style:none; margin-left:10px;}
ul.artist-list li{width:30%; float:left;}

.aligncenter{text-align:center;}

.artist-photo{width:100px; display:block; margin:0px auto;}

/*================FAQs=============================*/
.faq p.ask{font-weight:bold; color:#C00; border-bottom:dashed 1px #ddd; padding-bottom:5px; font-weight:bold;}

.section{background:url(img/section.png) center top no-repeat; height:20px;}
.bt{padding:0px 0px; padding-left:10px; color:#C00; border-bottom:solid 1px #ddd;}
.contact-box{background:#F9F9F9; padding:20px; border:solid 1px #ddd; border-radius:6px;}



/*=======================Quick Contact================================*/

#popbox{width:1000px; margin:50px auto; height:500px;}

#paymethod td label{color:#C00; font-weight:600;}


.acquired{bottom:2px; left:50px;}

/*===============footer Modules=========================*/

.modules{margin-bottom:15px; float:left; width:145px;}
.modules h5{margin-bottom:10px;}
.modules ul{margin-left:0;}
.modules ul li{list-style:none; margin-bottom:5px; font-size:12px;}
.modules ul li a{color:#666;}
.modules ul li a:hover{color:#000;}

.author-home{width:140px;}

/*=======================Category==============================*/
.post-title{margin-bottom:10px;}
.post-img{max-width:450px; float:left; margin:0 25px 10px 0;}
.post-img img{border:solid 1px #ddd; padding:2px;}
ul.related-post{list-style:disc; margin-left:20px; color:#C30;}
ul.related-post li{margin-bottom:3px;}
ul.related-post li a{color:#C30; font-size:12px;}

.page-header h1{font-size:22px;}