/* CSS Document */

*{margin:0px; padding:0px;}

body{
background:#72618D;
text-align:center;
margin:0px;
padding:0px;
}

IMG{
border:0px;
margin:0px;
padding:0px;
}

#main{
position:absolute;
height:486px;
width:812px;
top:40%;
left:50%;
/* background:#000; */
margin-top:-243px;
margin-left:-406px;
}

#menu{
height:466px;
width:406px;
float:left;
margin:0px;
display:inline;
padding:0px;
background:#fff;
}

#intro{
height:404px;
width:766;
margin:0px;
display:inline;
padding:0px;
}

#body{
height:466px;
width:406px;
float:left;
display:inline;
margin:0px;
padding:0px;
background: url(../images/rightbg.jpg) top left no-repeat;
}

#breadcrumbs{
width:370px;
height:20px;
/*clear:left;
float:left; */
margin-top:30px;
margin-left:36px;

}

#body .title{
width:370px;
height:22px;
clear:left;
float:left;
margin-top:3px;
margin-bottom:10px;
background:url(../images/titlebg.gif) left top repeat-x;
}

#body .titleleft{
height:22px;
width:30px;
float:left;
/*background:url(../images/titlebg.gif) left top repeat-x;*/
}

#body .titletext{
height:22px;
float:left;
background:url(../images/titletextbg.jpg) top left no-repeat;
}

.spacer{
width:300px;
clear:left;
padding-top:5px;
padding-bottom:5px;
p\ adding-top:0px;
p\ adding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
}

.bspacer{
height:1px;
clear:both;
}

.contactchbox{
padding:5px 0px 0px 85px;
}

.contactchbox select{
width:250px;
}

.contactchbox input{
height:15px;
width:15px;
float:left;
margin:0px 5px 0px 0px;
}

.cf_validator{
padding:0px 0px 0px 87px;
}

#content{
width:340px;
height:300px;
clear:left;
float:left;
/*margin-left:30px;
m\ argin-left:15px;*/
padding-left:30px;

scrollbar-face-color: #fff;
scrollbar-highlight-color: #fff;
scrollbar-shadow-color: #fff;
scrollbar-3dlight-color: #D01314;
scrollbar-arrow-color: #D01314;
scrollbar-track-color: #fff;
scrollbar-darkshadow-color: #D01314;
}

#content .gallery{
width:340px;
height:270px;
clear:left;
float:left;
margin-top:20px;
overflow:auto;
}

#content .gallery IMG{
float:left;
}

#content .gallery span{
width:210px;
float:left;
padding-left:10px;
}

#content .textdiv{
width:210px;
float:left;
padding-left:10px;
}

#content .news{
width:340px;
height:310px;
clear:left;
float:left;
overflow:auto;
}

#content .total{
padding:5 0 0 0px;
}

#content .portfolio IMG{
float:left;
}

#content .portfolio span{
width:210px;
float:left;
padding-left:10px;
}

#content .portfpreview{
width:340px;
height:300px;
clear:left;
float:left;
overflow:auto;
margin-top:10px;
padding-bottom:5px;
}

#content .portfpreview IMG{
margin:0 2 0 2px;
}

#content .scrolldiv{
width:340px;
height:330px;
clear:left;
float:left;
overflow:auto;

scrollbar-face-color: #fff;
scrollbar-highlight-color: #fff;
scrollbar-shadow-color: #fff;
scrollbar-3dlight-color: #D01314;
scrollbar-arrow-color: #D01314;
scrollbar-track-color: #fff;
scrollbar-darkshadow-color: #D01314;

text-align:justify;
padding-right:10px;
}

#content .input{
border:1px solid #7F7F7F;
width:250px;
height:18px;
float:left;
margin-top:3px;
margin-bottom:3px;
}

#content .textarea{
border:1px solid #7F7F7F;
height:50px;
width:320px;
clear:left;
float:left;
margin-top:3px;
margin-bottom:3px;
margin-left:15px;
overflow:hidden;
}

#content .mybutton{
clear:left;
float:right;
margin-right:3px;
}

#footer{
/*height:20px;*/
width:812px;
clear:both;
background:#72618D;
}

#footer .copy{
width:381px;
w\ idth:381px;
float:left;
text-align:left;
margin-left:0px;
padding:0px;
margin-right:0px;
}

#footer .links{
width:376px;
w\ idth:381px;
float:left;
text-align:right;
}

#footer .copy_inner{
width:391px;
w\ idth:381px;
float:left;
text-align:left;
margin-left:15px;
padding:0px;
margin-right:0px;
}

.flinks{
text-align:left;
line-height:19px;
padding:0px 16px 0px 16px;
}

#footer .links_inner{
width:385px;
w\ idth:396px;
float:left;
text-align:right;
}

.gallpicture{
clear:left;
float:left;
}

.gallpict1{
width:340px;
height:15px;
padding:0 0 10 0px;
margin:0px;
}

.gallpict2{
width:200px;
height:15px;
clear:left;
float:left;
padding:10 0 0 0px;
margin:0px;
}

.gallpict3{
width:140px;
height:15px;
float:left;
padding:10 0 0 0px;
margin:0px;
}

.date{
padding-top:20px;
padding-bottom:5px;
}

.newsarch{
clear:left;
width:340px;
padding-top:10px;
padding-bottom:5px;
}

.portfnav{
width:140px;
float:left;
text-align:left;
padding:0 0 10 0px;
}

.portfback{
width:200px;
float:left;
text-align:right;
padding:0 0 10 0px;
}

.size{
width:340px;
float:left;
padding:5 0 10 5px;
}

.price{
width:150px;
float:left;
padding: 5 0 0 0px;
}

.addcart{
width:60px;
float:left;
padding: 5 0 0 0px;
}

.addcartimg{
float:left;
margin:9 1 0 5px;
}

.picturediv{
clear:left;
height:278px;
width:343px;
float:left;
padding-top:5px;
padding-bottom:5px;
}


#thumbnails div {
margin:5px;
padding:1px;
}

#thumbnails div.active {
margin:4px;
padding:1px;
border:red 1px solid;
}


#popup h1{
font-family: "Trebuchet MS";
font-size:20px;
color:#72618D;
padding:0px;
}

#html-overlay{
z-index:20;
position:absolute;
top:50%;
left:50%;
width:622px; 
height:444px;
margin-top:-210px;
margin-left:-246px;
}

#popup{
background:#fff;
height:444px;
text-align:left;

}


#popup .size2{
float:left;
padding:5 0 10 5px;
}

#popup .price2{
float:right;
padding-right:140px;
padding-top:6px;
}

#popup .addcart2{
float:right;
padding-right:140px;
}

#cart {
background:#72618D; 
text-align:right;
padding-right:20px;
}

.signup td {
  color:#7F7F7F;
}
.signup .textbox {
  border:1px solid #7F7F7F;
  font-family:Tahoma;
  font-size:10px;
  margin-top:1px;
  margin-bottom:1px;
  width: 100%;
  height:15px;
}

.signup .select {
  border:1px solid #7F7F7F;
  font-family:Tahoma;
  font-size:10px;
  margin-top:1px;
  margin-bottom:1px;
  width: 100%;
  height:17px;
}

.signup .mtextbox {
  border:1px solid #7F7F7F;
  font-family:Tahoma;
  font-size:10px;
  margin-top:1px;
  margin-bottom:1px;
  width: 100%;
  height: 30px;
}

.forget td {
  font-family:Tahoma;
  font-size:11px;
  color:#7F7F7F;
}
/* 13.04.07 */

.indxcntnt{}

.indxcntnt .comment{
font-size:11px;
color:#6e548b;
padding:2px 0px 0px 20px;
}

.indxcntnt .portfcell{
height:110px;
/*background:#674f82;*/
margin:0px 0px 4px 0px;
}

.indxcntnt .limg{
float:left;
}

.indxcntnt .rimg{
float:left;
}

.indxcntnt .rtext{
height:96px;
width:166px;
float:left;
padding:0px 7px 7px 7px;
overflow:hidden;
}

.indxcntnt .ltext{
height:96px;
width:166px;
float:left;
padding:7px;
overflow:hidden;
}

.indxcntnt .rtext, .indxcntnt .ltext{
color:#72618D;
}

.indxcntnt .rtext a, .indxcntnt .ltext a{
color:#72618D!important;
line-height:13px;
text-decoration:none;
}

.indxcntnt .rtext a:hover, .indxcntnt .ltext a:hover{
text-decoration:underline;
}

.indxbody #content{
width:370px!important;
margin-left:0px!important;
}

.indxbody .title{
margin-bottom:0px!important;
}
.indxbody{
height:416px!important;
padding-top:50px!important;
}

.homebtn{
float:left;
color:#c7bed9;
padding:0px 10px 0px 0px;
}

.homebtn a{
float:left;
}

.homebtn a.textlink{
margin:1px 0px 0px 3px;
}

.logintext{
float:left;
color:#c7bed9;
padding:1px 0px 0px 0px;
}

.logintext span{
margin:0px 6px 0px 0px;
}

/* New Footer */

.footerlnks{
width:812px;
clear:both;
background:#72618D;
}

.footerlnks .qlinks{
background:url(../images/qlinks.gif) 12px 6px no-repeat;
padding:10px 0px 0px 120px;
}

.footerlnks .qlinks_table{
}

.footerlnks .qlinks_table td{
width:64px;
vertical-align:top;
border-right:1px solid #806f9a;
padding:0px 20px 0px 23px;
}

.footerlnks .qlinks .mlink{
padding:0px 0px 4px 0px;
}

.footerlnks .qlinks_table td.tdright{
border:none;
}

.footerlnks .copyrights{
padding:20px 10px 10px 10px;
}

#portflabel .portfdd{
height:50px;
padding:5px 0px 0px 0px;

}

.selectdiv{
width:230px;
float:left;
}

.addcart2{
float:left!important;
padding:4px 0px 0px 0px;
}

.addcart2 img{
margin:0px 3px 0px 0px;
}

#portflabel{
}

.galthumb_table{
float:left;
margin-bottom:5px;
}

.galthumb_table .videoclip{
height:360px;
width:480px;
}

.galthumb_table .pictd{
height:360px;
width:480px;
vertical-align:middle;
}

.galthumb_table .pictdp{
height:320px;
width:310px;
vertical-align:middle;
}

.galthumb_table .pictdp{
vertical-align:middle;
}


.galthumb_table .pictd img{
float:left;
padding:1px;
border:0px solid #72618D;
}

.gallery_pics{
height:370px;
}

.cardl_table{
width:320px;
}

.cardl_table td{
}

.cardl_table .cell1{
width:90px;
}

.cardl_table .cell2{
width:82px;
font-weight:bold;
}

.cardl_table .cell3{
width:73px;
text-align:center;
}

.cardl_table .cell4{
padding:0px 0px 0px 10px;
}

.cardl_table .cell4 .remvlink{}

.cardl_table .cell4 .remvlink img{
float:left;
margin:0px 3px 0px 0px;
}

.cardl_table .cell4 .remvlink a{
float:left;
}

.checkout_table{
width:320px
}

.checkout_table td{
vertical-align:top;
padding:0px 0px 5px 0px;
}

.checkout_table .colsontd{
font-weight:bold;
padding-top:15px;
padding-bottom:15px;
padding-left:100px;
}

.checkout_table .colsontd.cstdtop{
padding-top:0px;
}

.checkout_table .lefttd{
width:95px;
text-align:right;
padding-right:5px;
padding-top:2px;
}

.checkout_table .righttd{
vertical-align:middle;
}

.checkout_table .righttd .input_text{
height:17px;
width:200px;
float:left;
font-family:Tahoma;
font-size:11px;
display:block;
}

.checkout_table .righttd select{
width:204px!important;
float:left;
font-family:Tahoma;
font-size:11px;
display:block;
}

.checkout_table .righttd .yearlabel{
float:left;
padding:2px 3px 0px 0px;
}

.checkout_table .righttd .selectyear{
width:60px!important;
margin-right:20px;
}

.checkout_table .righttd .selectmonth{
width:71px!important;
}

.checkout_table .validator{
color:red;
clear:both;
}

.checkout_content{
height:280px!important;
width:340px;
overflow-y:scroll;
}

.rev_l{
height:160px;
width:155px;
float:left;
padding-right:10px;
padding-bottom:10px;
}

.rev_r{
height:160px;
width:155px;
float:left;
padding-bottom:10px;
}

.rev_card{
padding:0px 0px 20px 0px;
}

.rev_l p,.rev_r p, .rev_card p{
padding:0px 0px 12px 0px;
}

.review_table{
width:320px;
}

.review_table th{
color:#fff;
font-size:12px;
background:#72618d;
padding:4px 5px;
}

.review_table td{
padding:4px 5px;
}

.review_table .grid{
border-bottom:1px solid #949494;
}

.review_table .totaltr td{
background:#72618d;
padding:2px 5px;
color:#fff;
}

.review_table .totaltr strong{
font-size:12px;
}

.sppngmessage{
padding:10px 8px 20px 0px;
}
/* Auction */

.auction_top{
width:340px;
font-size:12px;
color:#888888;
padding-bottom:3px;
}

.spacer1px{
height:1px!important;
clear:both;
}

.auction_top .spacer img{
padding:0px;
margin:0px;
}

.auction_top .pic{
float:left;
margin:3px 10px 0px 0px;
}

.currbid{
font-size:11px;
color:#72618d;
padding:0px 0px 0px 0px;
}

.auction_top.conftop .currbid{
padding:0px 0px 15px 0px;
}

.auction_top.conftop .currbid div, .auction_top.conftop .yourbid div{
height:auto;
line-height:25px;
font-size:23px;
}

.currbid div{
font-size:23px;
padding-top:5px;
}

.cauctbid .currbid div{
font-size:18px;
padding-top:3px;
}

.yourbid{
font-size:11px;
color:#c80504;
padding:5px 0px 0px 0px;
}

.yourbid.yb_pord{
padding:18px 0px 18px 0px;
}

.yourbid.yb_pord div{
line-height:25px;
}

.yourbid div{
height:30px;
font-size:23px;
padding-top:5px;
line-height:20px;
}

.cauctbid{
width:175px;
float:left;
}

.cauctbid .yourbid{
padding-bottom:7px;
}

.cauctbid .yourbid div{
height:22px;
font-size:18px;
line-height:18px;
}

.yourbid span{
float:left;
}

.yourbid .input_text{
height:16px;
width:40px;
float:left;
margin:0px 5px;
}

.blacbidbtn{
font-size:11px;
color:#000;
}

.blacbidbtn .button{
float:left;
}

.blacbidbtn .button.btnl{
margin-right:4px;
}

.cauctdescr{
height:35px;
}

.notice{
left:15px;
color:#888888;
background:url(../images/warning.gif) 0px 5px no-repeat;
padding:0px 0px 10px 0px;
}

.notice .notice_l{
width:170px;
float:left;
padding-right:10px;
}

.notice .notice_l.nlonecol{
width:auto;
}

.notice .notice_r{
width:100px;
float:left;
padding:4px 0px 0px 0px;
}

.auctn_buttons{
padding-bottom:10px;
}

.auctn_buttons .button{
margin:0px 5px 0px 0px;
}

.pastauctns{}

.pastauctns h1{
padding:0px 0px 10px 0px;
margin:0px;
}

.pastauctns .thumbs{}

.pastauctns .thumbs img{
float:left;
margin:0px 5px 0px 0px;
}

.autcmovies{
height:150px;
width:342px;
overflow:auto;
overflow-y:auto;
}

.autcmovies .cell_img{
width:100px;
float:left;
padding:0px 6px 10px 0px;
}

.autcmovies .cell{
height:75px;
padding:0px 0px 0px 0px;
}

.autcmovies .cell_mov{
width:100px;
float:left;
padding:0px 6px 10px 0px;
}

.autcmovies .cell_title{
width:110px;
float:left;
color:#888888;
}

.auctmov_table{
width:325px;
}

.auctmov_table .finalprice{
height:60px;
width:205px;
color:#72618d;
text-align:right;
line-height:normal;
}

.ordrlebtn{
float:left;
padding-top:42px;
}

.auctmov_table .finalprice span{
font-size:23px;
}

.auctmov_table .movietd{
width:210px;
vertical-align:top;
padding-bottom:10px;
}

.auctmov_table .movietd img{
margin:0px 2px 0px 0px;
}

.auctmov_table .titletd{
color:#888888;
vertical-align:bottom;
padding-bottom:10px;
}

.auctmov_table .titletd.tittdvtop{
vertical-align:top;
}

.printselect{
width:110px;
font-family:Tahoma;
font-size:12px;
color:#888888;
margin-top:3px;
}

.ppauctn_table{
width:100%;
font-family:Tahoma;
font-size:11px;
color:#72618d;
margin:15px 0px 10px 0px;
}

.ppauctn_table td{
vertical-align:top;
}

.ppauctn_table .cell1{
width:70px;
font-size:11px;
color:#72618d;
padding:10px 0px 0px 0px;
}

.ppauctn_table .redtr .cell1{
color:#c80504;
}

.ppauctn_table .cell2{
width:145px;
font-size:26px;
line-height:normal;
color:#72618d;
}

.ppauctn_table .cell2 span{
float:left;
}

.ppauctn_table .cell2 .input_text{
height:15px;
width:55px;
float:left;
text-indent:4px;
font-family:Tahoma;
font-size:12px;
margin:7px 5px 0px 2px;
padding:1px 0px 0px 0px;
}

.ppauctn_table .cmmntstr .cell2{
font-size:11px;
color:#c80504;
padding-top:5px;
}

.ppauctn_table .redtr .cell2{
color:#c80504;
}

.ppauctn_table .cell3{
font-size:11px;
padding:5px 0px 0px 0px;
}

.ppauctn_table .cell3 a, .ppauctn_table .cell3 input{
float:left;
}


.ppauctn_table .cmmntstr .cell3{
font-size:11px;
color:#888888;
}

.ppauctn_table .cell3 .or{
float:left;
padding:5px 12px 0px 12px;
}

.pictitle_table{
margin-bottom:10px;
}

.pictitle_table td{
vertical-align:top;
}

.pictitle_table .ctd1{
width:400px!important;
}

.pictitle_table .ctd1 .artwork_title{
width:200px!important;
}

.pictitle_table .ctd2{
width:80px!important;
padding:0px;
}

.pictitle_table .ctd2 .price2{
width:100px!important;
padding:10px 0px 0px 0px!important;
margin:0px!important;
}

.pictitle_table .ctd3{
width:110px!important;
}

.pictitle_table .ctd3 .addcart2{
width:100px!important;
padding:10px 0px 0px 0px!important;
margin:0px!important;
}

.viewlist{
height:220px;
width:339px;
overflow:auto;
overflow-y:auto;
}

.auctnnotice{
font-size:11px;
padding-bottom:5px;
}

.guestb_table{}

.guestb_table .tdleft{
text-align:right;
padding-right:10px;
}

.guestb_table .chboxtd{
padding-bottom:10px;
}

.guestb_table .input_text{
width:280px;
}

.guestb_table textarea{
height:200px;
width:359px;
margin:3px 0px 10px 0px;
}

.picd_image{
text-align:center;
}

.picd_image img{
display:block;
float:none!important;
clear:none!important;
margin:auto;
}

.forgetpass{
padding:50px 5px 10px 15px;
}

.forgetpass .textbox{
width:310px;
}