





*{margin:0; padding:0;} ul, ul li{list-style:none} body img{border:0 none;} .clearBoth{clear:both}
body{background-color:#131313; color:#949494; font-family:Arial,sans-serif; font-size:12px;}
::-moz-selection{background:#c32228; color:#ffffff;} 
::selection {background:#c32228; color:#ffffff;}
.dcbody{background:#faf7f3 none; color:#1a1a1a;}
.dcheadc, .dcfootc{min-width:980px; max-width:1024px; margin:0 auto;}
.dccontent a{color:#c12127; text-decoration:none; cursor:pointer} .dccontent a:hover{color:#e00911; text-decoration:underline}

.dchead{background:#161616 url(/public/images/bg_header.png) left top repeat-x;} .dcheadtop{height:35px;}
.dcutilityl{float:left; padding-top:8px} .dcutilityl .li{float:left; padding:0 12px; position:relative; z-index:4;} 
.dcutilityl a{color:#fff; text-decoration:none; font-size:11px; text-shadow:0 1px 1px #000} 
.dcutilityl .hme span, .dcutilityl .prf span, .dcutilityl .set span{background:transparent url(/public/images/arrows_down1.png) right 5px no-repeat; padding-right:13px;}
.dcutilityl .hme:hover, .dcutilityl .prf:hover, .dcutilityl .set:hover{text-decoration:none} .dcutilityl .hme:hover span, .dcutilityl .prf:hover span, .dcutilityl .set:hover span{text-decoration:underline}
.dcutilityl a:hover{text-decoration:underline} .dcutilityl .link{padding-top:1px; padding-bottom:1px}
.dcutilityr{float:right; padding:5px 2px 0 0} .dcutilityr a{color:#fff; text-decoration:none; text-shadow:0 1px 1px #000} .dcutilityr a:hover{text-decoration:underline}
.dcutilityr .sub{background:transparent url(/public/images/bg_header.png) left -276px repeat-x; padding:0 5px; position:relative; z-index:4; float:left; margin-left:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.dcutilityr .link{display:block; height:24px; line-height:24px; font-weight:bold; padding-left:5px; padding-right:25px; background:transparent url(/public/images/bg_header.png) right -326px no-repeat;}
.dcutilityr .col{background:transparent url(/public/images/bg_header.png) right -376px no-repeat;}
.dcheadmenu{clear:both; position:relative; height:93px; z-index:1} .dcheadmenu .logo{position:absolute; top:1px; left:-5px; z-index:0}
.dcmenu{float:right; padding:32px 2px 0 0;} .dcmenu .li{float:left; padding-left:8px; position:relative; z-index:4}
.dcmenu .dcsearchli{border:1px solid #232323; width:180px; background:transparent url(/public/images/bg_header.png) left -152px repeat-x; height:24px; -webkit-border-radius:15px; -moz-border-radius:16px; }
.dcmenu .dcsearchli .in{border:0px none; background:transparent none; padding:4px; color:#656565; font-size:11px; width:145px; position:absolute; top:1px; left:8px; outline:transparent none 0px}
.dcmenu .dcsearchli .bt{border:0px none; cursor:pointer; background:transparent url(/public/images/bg_header.png) -3px -219px no-repeat; width:35px; height:28px; cursor:pointers; position:absolute; top:1px; right:0px;}
.dcmenu .link{height:20px;  padding:3px 0; display:block; float:left;} .dcmenu .link span{display:none}
.dcmenu .gal{width:70px; background:transparent url(/public/images/txt_dcmenun.png) 0px 8px no-repeat;} .dcmenu .galli:hover .gal{background-position:0px -33px} .dcmenu .act .gal{background-position:0px -33px}
.dcmenu .col{width:102px; background:transparent url(/public/images/txt_dcmenun.png) -85px 8px no-repeat;} .dcmenu .colli:hover .col{background-position:-85px -33px} .dcmenu .act .col{background-position:-85px -33px}
.dcmenu .art{width:75px; background:transparent url(/public/images/txt_dcmenun.png) -198px 8px no-repeat;} .dcmenu .artli:hover .art{background-position:-198px -33px} .dcmenu .act .art{background-position:-198px -33px}
.dcmenu .blg{width:50px; background:transparent url(/public/images/txt_dcmenun.png) -178px 8px no-repeat;} .dcmenu .blgli:hover .blg{background-position:-178px -33px} .dcmenu .act .blg{background-position:-178px -33px}
.dcmenu .job{width:43px; background:transparent url(/public/images/txt_dcmenun.png) -284px 8px no-repeat;} .dcmenu .jobli:hover .job{background-position:-284px -33px} .dcmenu .act .job{background-position:-284px -33px}
.dcmenu .com{width:105px; background:transparent url(/public/images/txt_dcmenun.png) -338px 8px no-repeat;} .dcmenu .comli:hover .com{background-position:-338px -33px} .dcmenu .act .com{background-position:-338px -33px}
.dcmenu .crt{width:110px; background:transparent url(/public/images/txt_dcmenun.png) -445px -79px no-repeat;} .dcmenu .crt:hover{background-position:-445px -33px} .dcmenu .act .crt{background-position:-445px -33px}
.subx, .suby, .subz, .subx0, .subx1, .subx2{background:transparent url(/public/images/bg_transdotn.png) 0 0 repeat;} .subx0, .subx1, .subx2{padding:1px}
.dcsubmenu, .dcsubmenu .subx, .dcsubmenu .suby{padding:0 1px 1px 1px; -webkit-border-radius:5px; -moz-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.dcsubmenu{width:132px; position:absolute; z-index:3; top:16px; left:0px; display:none} .dcsubmenul .last{border-bottom:0 none !important;}
.dcsubmenul{padding:5px 0; -webkit-border-radius:5px; -moz-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.dcsearchli .dcsubmenu{width:180px} .dcsubmenul a{display:block; padding:5px 10px; cursor:pointer}
.dcsearchli .dcsubmenul a{background:transparent url(/public/images/bg_dots.png) 10px -52px no-repeat; padding-left:25px} .dcsearchli .dcsubmenul a.act{background-position:10px 7px; color:#c32228}
.dcutilityl .dcsubmenul, .dcutilityr .dcsubmenul{background:#a7141a url(/public/images/bg_redarrow.png) 20px 0px no-repeat;} .dcutilityl .dcsubmenul li, .dcutilityr .dcsubmenul li{border-bottom:1px solid #b23338}
.dcutilityr .dcsubmenu{top:24px; left:-4px;} .dcmenu .dcsubmenu{top:25px;}
.dcmenu .dcsubmenul{background:#1f1f1f none;} .dcmenu .dcsubmenul li{border-bottom:1px solid #2c2c2c}
.dcmenu .dcsubmenul a{color:#999; font-size:12px; font-weight:bold; text-decoration:none;  text-shadow:0 1px 1px #000} .dcmenu .dcsubmenul a:hover{color:#b23338}
.dcmenuntf .dcsubmenu{width:312px; font-size:11px;} .dcmenuntf .cont{padding:5px 10px; line-height:15px; color:#ce5d62} .dcmenuntf a{font-size:11px; padding:0; display:inline} 
.subtabmenu{ background:#1a1a1a url(/public/images/bg_footer.png) left -217px repeat-x; color:#e0dfdf;}
.subtabmenul{min-width:980px; max-width:1024px; height:40px; padding-top:20px; margin:0 auto;} .subtabmenul .tab{float:left}
.subtabmenul .tab .link{display:block; height:40px; line-height:40px; padding:0 12px; font-weight:bold; color:#d3d2d2; text-decoration:none;}
.subtabmenul .active .link{background:#faf7f3 none; color:#be2026;} .subtabmenul .tab .link:hover{color:#be2026;}
.subtabmenul .subdesnews{float:right; width:250px;} .subtabmenul .subdesnews .link{color:#d0040b; padding:0;}
.favnum{display:block; width:70px; height:35px; text-align:center; padding-top:7px; color:#fff !important; text-decoration:none; background:transparent url(/public/images/bg_fav.png) center top no-repeat;}
img.avatar{border:2px solid #f0edea} img.avatar:hover{border:2px solid #c32228}
.unrated, .ratingdone{display:inline-block; width:13px; height:13px; background:transparent url(/public/images/stars.png) 0px 0px no-repeat;} .ratingdone{background-position:0px -50px}

.dcfoot{background:#131313 url(/public/images/bg_footer.png) left -272px repeat-x;}
.dcfootop{height:150px; padding-top:22px} .dcfootop .colleft {float:left; width:200%; margin-left:-275px; position:relative; right:100%;}
.dcfootop .col1wrap {float:left; width:50%; position:relative; left:50%;}
.dcfootop .col1 {padding:25px 10px 0px 10px; height:105px; overflow:hidden; background:#252525 none; color:#949494; -webkit-border-radius:5px; -moz-border-radius:5px;}
.dcfootop .sponsors {padding:10px; margin-left:15px; height:110px; background:#252525 none; color:#949494; -webkit-border-radius:5px; -moz-border-radius:5px;}
.dcfootop .sponsors .adimg{float:left; margin-right:10px;} .dcfootop .sponsors h4, .dcfootop .sponsors p{font-size:11px; line-height:16px; padding-top:3px}
.dcfootop .col2 h3{text-transform:uppercase; padding:0 0 8px 0; font-size:10px; text-shadow:0 1px #000; text-align:center}
.dcstatsul li{float:left; width:20%; font-size:20px; text-align:center; text-shadow:0 1px 1px #000;} 
.dcstatsul h2{font-size:44px; font-weight:normal}
.dcfootmenu{float:left;} .dcfootmenu li{float:left; font-size:11px; padding:0 5px; border-right:1px solid #252525} .dcfootmenu .first{padding-left:0;} .dcfootmenu .last{border-right:0 none;} 
.dcfootmenu a, .dcfoobot .by a{color:#606060; text-decoration:none} .dcfootmenu a:hover, .dcfoobot .by a:hover{color:#949494;}
.dcfoobot{clear:both; color:#949494; padding:18px 1px 0px 1px; height:32px;} .dcfoobot .by{float:right; font-size:11px;}

.colmask {	position:relative; clear:both; float:left; width:100%;	}
.colmask .colleft {float:left; width:200%; margin-left:-275px; position:relative; right:100%;}
.colmask .col1wrap {float:left; width:50%; position:relative; left:50%;}
.colmask .col1 {margin:0 0 0 275px; }
.colmask .col2 {float:right; width:275px; position:relative; left:275px;}

.colmask3 {position:relative;	 clear:both; float:left; width:100%;	overflow:hidden;}
.colmask3 .colmid {  float:left; width:200%; margin-left:-275px;  position:relative;  right:100%;}
.colmask3 .colleft { float:left; width:100%; margin-left:-275px; }
.colmask3 .col1wrap {float:left; width:50%;}
.colmask3 .col1 {margin:0 0px 0 550px; position:relative; left:100%; overflow:hidden;	}    
.colmask3 .col2 {float:right; width:275px; position:relative; left:275px;}
.colmask3 .col3 {float:right; width:275px; position:relative; left:825px; }

.featuredl{background:#f0edea none; padding:2px; height:199px; float:left; -webkit-border-radius:5px; -moz-border-radius:5px;}
.featuredl dd h4{font-size:12px; padding:0px 0 3px 3px; font-weight:normal; text-align:center} .featuredl dd h5{padding-left:3px; text-align:center}
.featuredl dt{position:relative; overflow:hidden; text-align:center; vertical-align:middle;} .featuredl dt span{position:absolute; bottom:2px; height:0px; left:3px; background:#FCFCFC none; width:97.3%; opacity:0.8;filter:alpha(opacity=80)}
.featuredl dd{height:50px; vertical-align:middle; display:table-cell; width:100%; margin-top:-2px}
.featuredl dt span a{display:block; font-weight:bold; font-size:11px; text-shadow:none; margin:5px; padding:5px; background:transparent url(/public/images/ico_heart.gif) right center no-repeat;} .featuredl dt span a.fl{background-image:url(/public/images/ico_plus.gif)}
.featuredl dd h5{color:#796A5C; font-size:11px; font-weight:normal; line-height:16px} .featuredl dd h5 a{color:#898888} .featuredl dd h5 a:hover{text-decoration:underline}
.featuredl dd h4 a, .featuredl dd h5{text-shadow:0 1px #ffffff} .featuredl dd h5 a.norm{color:#c12127;} .featuredl dd h5 span{color:#ac9d8f} .featuredl dd h4 span{font-weight:normal; font-size:11px; color:#1a1a1a}

.featuredl .thmblink, .featuredl .thmblink img{float:left; overflow:hidden} .featuredl .thmblink{margin:3px} .featuredl .thmblink:hover{border:3px solid #fff} .featuredl .thmblink:hover img{margin:-3px}
.featuredl .opts{background:#fcfcfc none; color:#9b9085; text-align:center; opacity:0.9;filter:alpha(opacity=90);} .featuredl .opts em{font-style:normal; padding-left:18px; margin:0 5px; line-height:38px}
.featuredl .com{background:transparent url(/public/images/ico_desoption.png) left 2px no-repeat;}
.featuredl .fav{background:transparent url(/public/images/ico_desoption.png) left -38px no-repeat;}
.featuredl .str{background:transparent url(/public/images/ico_desoption.png) left -80px no-repeat;}
.featuredl .viw{background:transparent url(/public/images/ico_desoption.png) left -118px no-repeat; padding-left:20px!important}

.headingb{background:transparent url(/public/images/bg_border.gif) -50px bottom no-repeat;}
.headingb h2{text-transform:uppercase; font-size:16px; padding-bottom:15px} 
.headingb h2 span{font-size:13px; font-weight:normal; color:#c7bbb0; text-transform:none; display:block;}
.intpagercol .headingb h2 span{text-transform:uppercase; font-size:9px; font-weight:bold; text-shadow:0 1px #ffffff}
.headingc{background:transparent url(/public/images/bg_border.gif) 0px bottom no-repeat; padding:15px 0;} .headingc h2{font-size:18px; text-transform:uppercase;} .intpagercol .headingc{background-position:-50px bottom;}
.memberul{overflow:auto; background:transparent url(/public/images/bg_border.gif) -80px bottom no-repeat;}
.memberul .li{float:left; width:54px; height:50px; padding:10px 4px 0 4px} .profilercol .memberul .li{width:29px; height:29px; padding:5px 1px 0 1px}
.memberul .li img{border:2px solid #f0edea} .memberul .li img:hover{border:2px solid #c32228}
.imagesul{background:transparent url(/public/images/bg_border.gif) -80px 157px no-repeat; overflow:auto}
.imagesul .li1, .imagesul .li2{width:120px; height:148px; padding-top:9px; overflow:hidden} .imagesul .li1{float:left;} .imagesul .li2{float:right;} 
.imagesul .li1 h5, .imagesul .li2 h5{font-size:11px; font-weight:normal; line-height:14px; padding-top:3px} .imagesul .li1 img, .imagesul .li2 img{border:3px solid #f0edea} .imagesul .li1 img:hover, .imagesul .li2 img:hover, .imagesul li img.act{border:3px solid #c32228;}
.imagesul .act img{border:3px solid #ffffff;} .imagesul .act{position:relative;} 
.imagesul .act .sh{position:absolute; bottom:6px; left:3px; display:block; width:110px; text-align:center; padding:5px 0; background-color:#fff; color:#B8A898; opacity:0.9;filter:alpha(opacity=90)} .imagesul li a.act:hover{text-decoration:none !important}

.pagination{background:transparent url(/public/images/bg_border.gif) -80px bottom no-repeat;}
.pagingul{overflow:auto; background:transparent url(/public/images/bg_border.gif) -80px top no-repeat; padding:0 1px;} 
.pagingul .num, .pagingul .prev{float:left} .pagingul .next{float:right}
.pagingul li a{display:block; width:44px; text-align:center; line-height:50px}
.pagingul .num{text-align:center} .pagingul li .pn{font-weight:bold; text-shadow:0 1px #fff; width:40px} 
.pagingul .prev .pn{background:transparent url(/public/images/bg_paging.png) left -100px no-repeat;}
.pagingul .next .pn{background:transparent url(/public/images/bg_paging.png) right -200px no-repeat;}
.pagingul .active{background:transparent url(/public/images/bg_paging.png) center top no-repeat;} .pagingul .active a{color:#fff}

.intxt, .inarea, .insel{font-family:Arial,sans-serif; font-size:12px; background-color:#fefdfb; border:1px solid #e8e2dc; padding:6px 10px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -moz-box-shadow:1px 1px 1px #f7f6f4; -webkit-box-shadow:1px 1px 1px #f7f6f4; box-shadow:1px 1px 1px #f7f6f4; outline:transparent none 0px}
.intxt{height:18px;} .inarea{overflow:auto} .inbtn, .inbtn2, .inbtn3{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; cursor:pointer}
.intxt:focus, .inarea:focus{border:1px solid #d1c7bd; background-color:#fff;} .inerr{border:1px solid #fc6868}
.inbtn{font-size:12px; color:#fff !important; text-shadow:0 1px #000; text-transform:uppercase; padding:0 10px 1px 10px; border:1px solid #c32228; cursor:pointer; background:#c32228 url(/public/images/bg_buttons.png) 0 0 repeat-x; height:30px; text-align:center;}
 a.inbtn{height:28px; line-height:28px; display:block;} .inbtn:hover{text-decoration:none !important;}
.inbtn2{border:1px solid #f0ede8; background:#fff url(/public/images/bg_graybtns.png) 0px top repeat-x; height:31px; cursor:pointer; padding:0 7px 2px 7px; font-weight:bold; color:#b6afa6 !important; font-size:12px; text-transform:uppercase; text-shadow:0 1px #fff; min-width:75px}
.inbtn3{border:1px solid #e2dbd1; background:#fff url(/public/images/bg_graybtns.png) 0px bottom repeat-x; height:31px; padding:0 7px 2px 7px; font-weight:bold; color:#c32228; font-size:12px; text-transform:uppercase; text-shadow:0 1px #fff; min-width:75px}

.intpagercol{margin-left:25px; width:250px;} .rcolads{padding:15px 0; border-bottom:4px solid #E5DED7; clear:both} .rcollongbtn{background:transparent url(/public/images/bg_border.gif) -80px bottom no-repeat; padding-bottom:15px;}
.intpagercol .memberstats{padding:15px 0; position:relative; border-top:4px solid #E5DED7; background:transparent url(/public/images/bg_border.gif) -80px bottom no-repeat;}
.memberstats .li h3{font-size:18px; text-shadow:0 2px #ffffff;}
.memberstats .li1{float:left; text-align:center;} .memberstats .li2{float:left; margin-left:40px; text-align:center;} .memberstats .li3{float:right; text-align:center;}
.memberstats .li span{font-size:10px; text-transform:uppercase; font-weight:bold; color:#c7bbb0; text-shadow:0 1px #ffffff;}
.stats_dfc .memberstats .li2{margin-left:35px}
.crithisdesign, .feathisdesign{padding:15px 0; border-bottom:4px solid #E5DED7;}
.feathisdesign dd{text-align:center} .feathisdesign dd span{font-size:11px}
.crithisdesignc{background:#f1eae3 none; border:1px solid #ebe5de; padding:5px; margin-top:10px; -webkit-border-radius:5px; -moz-border-radius:5px;} .crithisdesignc dd{padding:3px; line-height:18px;}
.crithisdesignc dt img{border:3px solid #f0edea} .crithisdesignc dt img:hover{border:3px solid #c32228}
.rcolarticles, .rcolpoparts, .rcolrecommend{padding:15px 0 5px 0; border-bottom:4px solid #E5DED7;} 
.rcolartsec{margin-top:10px; line-height:18px; overflow:auto; min-height:85px; padding:10px; background:#f1eae3 none; border:1px solid #ebe5de; -webkit-border-radius:5px; -moz-border-radius:5px;} .rcolartsec .img{float:left; margin-right:10px}
.rcolrecommend .ad{padding:10px 0; background:#f1eae3 none; border:1px solid #ebe5de; -webkit-border-radius:5px; -moz-border-radius:5px;}
.rcolrecommend .ad h5{color:#9b8875; font-size:10px; text-align:center; text-shadow:0 1px 1px #fff;} .rcolrecommend{padding-top:0}
.rcolrecommend .ad p{font-size:11px; padding:0 7px; line-height:16px} .rcolrecommend .ad .adimg{display:block; padding:10px; float:left}
.rcolrecommend .ad h4{font-size:11px; padding:7px 7px 3px 0}
.rcolmember, .rcoloncouch{padding:15px 0 15px 0; border-bottom:4px solid #E5DED7;}
.rcolmember .apic, .rcoloncouch .apic{padding:10px 0; background:transparent url(/public/images/bg_border.gif) -80px bottom no-repeat;} 
.rcolmember .apic img, .rcoloncouch .apic img{border:3px solid #f0edea;} .rcolmember .apic img:hover, .rcoloncouch .apic img:hover{border:3px solid #c32228}
.rcolmember .alink, .rcoloncouch .alink{font-weight:bold; padding:10px 0 0 0; line-height:18px} 
.rcolprojects{padding:15px 0 0 0; border-bottom:4px solid #E5DED7;}
.rcolprojects .imagesul{background:transparent none;}
.rcoltweets{padding:15px 0; border-bottom:4px solid #E5DED7;}
.rcoltweetul dt{float:left} .rcoltweetul dd{margin-left:50px;}
.rcoltweetul{padding:10px 0; background:transparent url(/public/images/bg_border.gif) -80px bottom no-repeat;}
.rcoladboxs{overflow:auto; padding:10px 0; border-bottom:4px solid #E5DED7;} .rcoladboxs li{float:left; padding:1px 0 0 1px;}
.rcolbcomember{padding-top:15px;} .rcolbcomember .cont{line-height:18px; padding:10px 0;}
.rcolcreatives{padding:15px 0 5px 0; border-bottom:4px solid #E5DED7;} .rcolcreatives .memberul{background:none;}
.rcolsponsors{padding-top:15px; border-top:1px solid #fff;}
.rcolmeminfo{border-bottom:4px solid #E5DED7; padding-bottom:15px; line-height:18px}
.rcolmeminfo .pic{float:left; margin-left:-15px} .rcolmeminfo .pic img{background:transparent url(/public/images/bg_frames.png) 0px 0px no-repeat; padding:5px 5px 5px 20px;}
.rcolmeminfo .info{float:left; padding-left:10px} .rcolmeminfo .info .by{font-size:12px; color:#858484; font-weight:bold} .rcolmeminfo .info .by span{font-weight:normal}
.rcolmeminfo .info .pos{font-size:11px; font-weight:bold} .rcolmeminfo .info .lnk{font-size:11px;}

.rcoladddesign, .rcolcategory, .rcoldesignfrm{background:#f0edea; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.rcolfrmadd{background:transparent url(/public/images/bg_border.gif) -80px bottom no-repeat; padding:10px;}
.rcolfrmadd .txt{width:172px; border:1px solid #e1deda; background:#fff none; height:18px; padding:4px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; outline:transparent none 0px}
.rcolfrmadd .btn{margin-left:2px; border:1px solid #e1deda; background:#fff url(/public/images/bg_buttons.png) 0px bottom repeat-x; height:26px; width:42px; font-family:Arial,sans-serif; font-weight:bold; color:#c32228; font-size:10px; cursor:pointer; text-transform:uppercase; text-shadow:0 1px #fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.rcoladddesign .addedcats{background:transparent url(/public/images/bg_border.gif) -80px bottom no-repeat; padding:10px; overflow:auto}
.addedcats .li{float:left; font-size:11px; margin-right:5px; background:#e6e1db none; padding:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.addedcats .li a:hover{text-decoration:none} .addedcats .li a span{color:#796a5c;} .addedcats .li a:hover span{color:#c32228;}
.rcolcategory h3{height:18px; padding:10px; font-size:12px; text-shadow:0 1px #fff; text-transform:uppercase;} .rcolcategory h3 .txt{float:left}
.rcolcategory h3 .arw{margin-top:5px; border:6px solid white; border-width: 6px 6px 0 6px; border-color: #c9c5bf transparent; font-size: 0; line-height: 0; display: inline-block; float:right }
.rcolgalnav{border-bottom:4px solid #E5DED7; padding:15px 0;} .rcoldesignmail .rcoldesignfrm{margin-top:10px}
.rcoldesignmail{border-top:1px solid #fff; padding:15px 0; border-bottom:4px solid #E5DED7;}
.rcoldesignfrm .para{padding:10px; padding-bottom:0px; font-size:11px; line-height:14px} .rcoldesignfrm .rcolfrmadd{background:none;}
.rcolcatzul{overflow:auto; padding-bottom:10px;} .rcolcatzul .li{width:50%; padding:6px 0; float:left; background:transparent url(/public/images/bg_border.gif) -80px bottom no-repeat;}
.rcolcatzul .li a{background:transparent url(/public/images/arrow_right.png) 0px 3px no-repeat; padding-left:12px;}

.signdc, .signfb, .signtw{display:block; height:25px} .signdc span, .signfb span, .signtw span{display:none}
.signdc{background:transparent url(/public/images/btns_signwith.png) 0px 0px no-repeat; width:185px;}
.signfb{background:transparent url(/public/images/btns_signwith.png) 0px -50px no-repeat; width:153px;}
.signtw{background:transparent url(/public/images/btns_signwith.png) 0px -100px no-repeat; width:153px;}

.commentbox{clear:both; padding-top:15px;}
.commboxrow{clear:both; position:relative; padding:15px 12px; background-image:url(/public/images/bg_border.gif); background-position:-80px bottom; background-repeat:no-repeat} 
.commboxrow .img{float:left; width:65px} .commboxrow .img2{float:left; width:40px} .commrboxrow{padding-left:85px}
.commboxrow .img img{background:transparent url(/public/images/bg_frames.png) 0px -105px no-repeat; padding:3px 14px 3px 3px;}
.commboxrow .comment{line-height:18px; float:left; width:600px; padding-left:10px} .commboxrow .by{color:#a7a6a4} .commboxrow .links{font-size:11px} .commboxrow .cont{padding-top:4px}
.commboxrow .options{position:absolute; top:12px; right:12px; } .commboxrow .options li{float:left} .addcommreply textarea{width:630px}
.headingcom{padding-bottom:10px; margin-bottom:10px; background:transparent url(/public/images/bg_border.gif) -50px bottom no-repeat;} .headingcom h2{font-size:16px; text-transform:uppercase; text-shadow:1px 1px #fff}
.addcommentbox{clear:both; padding:15px 0;} .addgallerycom, .addgallerycomz{border-top:4px solid #C32228;} .addcommentbox .headingc h2{text-transform:none; padding-bottom:10px; text-align:center}
.addgallerycom .headingb, .addgallerycomz .headingb{position:relative;} .addgallerycom .headingb{margin-top:15px}
.addcommentbox .signinwith{position:absolute; top:10px; right:0px;} .signinwith li{float:left}
.addcommentbox .member{clear:both; padding:8px 0;} .addcommentbox .member .pic{float:left;} .addcommentbox .member .title{float:left; padding:10px 0 0 10px;}
.addcommentbox .member .chars{float:right; background:none; border:0 none;} .member .chars span, .addcommentbox .submit .rating{font-weight:bold; font-size:11px; text-transform:uppercase; text-shadow:0 1px #fff} .member .chars strong{font-size:18px;}
.addcommentbox .inarea{clear:both; width:96%; padding:12px}
.smlgradbox{background:transparent url(/public/images/btns_signwith.png) 0px -170px repeat-x; height:30px; line-height:30px; padding:0 12px; color:#afa093;  border:1px solid #e5ded7; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
.addcommentbox .submit .rating{float:left; margin:9px 10px 0 0;} .addcommentbox .submit .sub{float:left; margin-top:10px} .addcommentbox .submit .starating{position:relative; top:1px}

.commreply, .commfave, .commspam, .commfaved{display:block; width:64px; height:24px;} 
.commreply span, .commfave span, .commspam span, .commfaved span{display:none;} .altercombox1{background-color:#f5f2ee}
.commreply{background:transparent url(/public/images/btn_replspambest.png) center 0px no-repeat;}
.commfave{background:transparent url(/public/images/btn_replspambest.png) center -100px no-repeat;} .commfaved{background:transparent url(/public/images/btn_replspambest.png) center -150px no-repeat;}
.commspam{background:transparent url(/public/images/btn_replspambest.png) center -50px no-repeat;}
.commaprove, .commdecline, .commdelete{display:block; width:64px; height:24px;} .commaprove span, .commdecline span, .commdelete span{display:none;}
.commaprove{background:transparent url(/public/images/btn_aprdeclin.png) center 0px no-repeat;}
.commdecline{background:transparent url(/public/images/btn_aprdeclin.png) center -50px no-repeat;}
.commdelete{background:transparent url(/public/images/button_delete.png) center 0px no-repeat;}

.dccontform{padding-top:20px;} .dccontformc{background:#fcfbf9 none; border:1px solid #e1dcd6; padding:10px;} .dcfrmul{clear:both} .dcfrmul .notext{font-size:11px; color:#a99f93; }
.dcfrmul .li{padding:5px 0; clear:both;} .dcfrmul .li label{display:block; padding:5px 0;} 
label sup{color:#c32228; font-size:12px; vertical-align:middle; font-weight:normal} 
.dcfrmul .li input, .dcfrmul .li textarea{width:96%;} .dcfrmul .submit{padding-top:10px;}
.dcfrmul .submit input{float:left; margin-right:8px} .dcfrmul .submit label{display:table-cell; vertical-align:middle; height:30px}
.dcfrmul .copy{float:left; padding-top:15px;} .dcfrmul .copybtn{float:right; padding-top:10px;} 
.simpletxtul li{padding:8px 0 10px 0; line-height:18px; background:transparent url(/public/images/bg_border.gif) -80px bottom no-repeat;} .simpletxtul .last{background:none; padding-bottom:0} .simpletxtul li:last-child{background:none}
.simpletxtul .inchk{float:left; margin-right:5px; margin-top:2px} .simpletxtul label{color:#c32228; line-height:11px; cursor:pointer} .simpletxtul label:hover{color:#e00911; text-decoration:underline}
.simpletxtul .note{color:#a99f93; font-size:11px;} .simpletxtul .insel{width:250px} .simpletxtul .note .insel{margin-top:10px;}
.sortsubul{padding:5px 8px; min-width:120px; background:#c32228 none; font-size:11px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
.sortsubul a{color:#fff; display:block; padding:3px 0 2px 18px; white-space:nowrap; background:transparent url(/public/images/dots_sort.png) 0px -33px no-repeat} 
.sortsubul a.act, .sortsubul a:hover{background-position:0px 4px; color:#fff}

.errbox{border:1px solid #fc6868; margin:10px 0; padding:10px 15px; background:#fdcaca none; color:#D0040B; line-height:18px;} .errtxt{color:#fc6868;}

.tooltip0, .tooltip0 .suby, .tooltip0 .subz{padding:1px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.tooltip0{position:absolute; z-index:13;} .tooltipcont{padding:5px 8px; overflow:auto; width:180px; background:#fff; font-size:11px}
.tooltiparwdwn{position:absolute; bottom:-5px; left:0; width:100%; height:10px; background:transparent url(/public/images/arrow_whiteupdwn.png) center bottom no-repeat;}

.infopopup{position:absolute; z-index:11; top:200px; left:30%; width:600px; background:#fdfcfa none; padding:20px; border:1px solid #fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -moz-box-shadow:0 0 5em #999; -webkit-box-shadow:0 0 5em #999; box-shadow:0 0 5em #999;}
.infopopup h2{text-align:center; font-size:26px; color:#c32228; border-bottom:4px solid #e6e4e1; padding-bottom:15px;}
.infopopup h3{text-align:center; font-size:18px; padding-top:15px; line-height:26px;} 
.infopopup .clx{position:absolute; top:-10px; right:10px; border:1px solid #e2dbd1; background:#fff url(/public/images/bg_graybtns.png) 0px -20px repeat-x; font-weight:bold; color:#c32228; font-size:10px; line-height:18px; text-transform:uppercase; text-shadow:0 1px #fff; text-decoration:none; padding:0px 10px; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.infopopup .btns{text-align:center; padding-top:15px} .infopopup .btns .inbtn, .infopopup .btns .inbtn3{min-width:70px; display:inline-block; height:31px; line-height:31px; text-decoration:none; padding:0;}
.infonote h2, .infonote h3{text-align:left}