﻿body {width:100%; margin:0; padding:0; font-family: Arial, sans-serif; font-size:13px; line-height:1.6em; color:#4d4d4d; background:#ffffff; }
img { border:0; }
ul { list-style-type:square; }
hr { border:none; border-bottom:1px solid #d9d9d9; margin:2px 0px 2px 0px;}
p { margin:0.8em 0; }
a { color:#18779D; text-decoration:none; cursor:pointer; }
a:hover { text-decoration:underline; }
span.small{ font-size:11px; font-weight:normal; font-style:italic; color:#000;}

h1, h2, h3, h4 { font-family: "Bookman Old Style", Arial, sans-serif; color:#63241a; margin:15px 0 5px 0; padding:0; font-weight:bold; font-style: normal; }
h1 { font-size:24px; margin-top:0; letter-spacing:0px; line-height:28px; }
h2 { font-size:20px;color:#63241a;}
h3 { font-size:18px; letter-spacing:normal; }
h4 { font-size:14px; color:#63241a; }

.clearafter:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearafter { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearafter { height:1%; }
.clearafter { display:block; }
/* End hide from IE-mac */
.clear { clear:both; }

#loader { position:fixed; top:0; left:0; background:#000; padding:5px 10px 5px 2px; color:#FFF; font-weight:bold; z-index:100001; }

a.ico-view { background: url(/global/icons/16/bullet_picture.png) no-repeat 0 0; padding-left:20px; }
a.ico-remove { background: url(/global/icons/16/bullet_delete.png) no-repeat scroll 0 0; padding-left:20px;}
a.ico-download { background: url(/global/icons/16/font-download.png) no-repeat scroll 0 0; padding-left:20px;}
a.ico-fav { background: url(/global/icons/16/star.png) no-repeat 0 0; padding-left:20px; }
a.ico-comment { background: url(/global/icons/16/comment.png) no-repeat 0 0;  padding-left:20px; }

.btn-search, .btn-download{ overflow:hidden; border:0; padding:0; text-indent:999px; cursor: pointer;}
.download-btn { font-size:14px; display:block; float:left; padding:2px 10px; text-align:center; font-weight:bold; background:#187BA2; color:#FFF; }

.btn-search {background: transparent url(/local/styles/img/fontstock.png) no-repeat scroll 0px 0px; vertical-align:top; margin-top:4px; width:101px; height:27px; }
.btn-download {background: transparent url(/local/styles/img/fontstock.png) no-repeat scroll -105px -2px; vertical-align:top; margin-top:4px; width:133px; height:33px;}
.btn-normal {font-family: Arial, sans-serif; font-size: 14px; font-weight:bold; color: #ffffff; overflow:hidden; border: none; margin:0; padding: 0; min-height:26px; min-width:110px; cursor: pointer; background: #c6232a url(/local/styles/img/btn-bckgr.png) no-repeat;  width: auto;  vertical-align:baseline;}
.btn-blue {font-family: Arial, sans-serif; font-size: 14px; font-weight:bold; color: #ffffff; overflow:hidden; border: none; margin:0; padding: 0; min-height:26px; min-width:110px; cursor: pointer; background: #177aa0 url(/local/styles/img/btn-blue.png) no-repeat;  width: auto;  vertical-align:baseline;}
.btn-small {font-family: "Lucida Sans Unicode", Arial, sans-serif; font-size: 14px; color: #ffffff; overflow:hidden; border: solid 0px #8b4e00; margin:0; padding: 0; min-width:50px; cursor: pointer; background: #ba6a00 url(/local/styles/img/btn-small-bckgr.png) repeat-x  center bottom; width: auto; height:auto; vertical-align:middle;}

.btn-english{background: transparent url(/local/styles/img/fontstock.png) no-repeat scroll 1px 0px; vertical-align:top; margin:4px auto; width:35px; height:25px; display: block;}
.btn-deutsch{background: transparent url(/local/styles/img/fontstock.png) no-repeat scroll -35px 0px; vertical-align:top; margin:4px auto; width:35px; height:25px;display: block;}
.btn-espanol{background: transparent url(/local/styles/img/fontstock.png) no-repeat scroll -71px 0px; vertical-align:top; margin:4px auto; width:35px; height:25px;display: block;}
.btn-romana{background: transparent url(/local/styles/img/fontstock.png) no-repeat scroll -107px 0px; vertical-align:top; margin:4px auto; width:34px; height:25px;display: block;}
.btn-francais{background: transparent url(/local/styles/img/fontstock.png) no-repeat scroll -142px 0px; vertical-align:top; margin:4px auto; width:34px; height:25px;display: block;}
.btn-italiano{background: transparent url(/local/styles/img/fontstock.png) no-repeat scroll -177px 0px; vertical-align:top; margin:4px auto; width:35px; height:25px;display: block;}
.btn-portuguese{background: transparent url(/local/styles/img/fontstock.png) no-repeat scroll -213px 0px; vertical-align:top; margin:4px auto; width:35px; height:25px;display: block;}
.btn-chinese{background: transparent url(/local/styles/img/fontstock.png) no-repeat scroll -249px 0px; vertical-align:top; margin:4px auto; width:35px; height:25px;display: block;}
.btn-russian{background: transparent url(/local/styles/img/fontstock.png) no-repeat scroll -285px 0px; vertical-align:top; margin:4px auto; width:35px; height:25px;display: block;}
.btn-arabic{background: transparent url(/local/styles/img/fontstock.png) no-repeat scroll -321px 0px; vertical-align:top; margin:4px auto; width:35px; height:25px;display: block;}
.btn-japanese{background: transparent url(/local/styles/img/fontstock.png) no-repeat scroll -357px 0px; vertical-align:top; margin:4px auto; width:35px; height:25px;display: block;}
#btn-cat-switch{ display:block; width:169px; height:30px; background:url(img/btn-browse.gif) left top no-repeat; position:absolute; left:28px; bottom:-5px; overflow: hidden; text-indent:-1000px;}
#btn-cat{display:block; width:78px; height:30px; background:url(img/btn-close.gif) left top no-repeat; position:absolute; right:16px; bottom:-5px; overflow: hidden; text-indent:-1000px;}

textarea { border: solid 1px #d7d7d7; background-color:#F7FCFF; }
.input-text {font-family: Arial, sans-serif; border: solid 1px #d7d7d7; background-color:#F7FCFF; width:340px;  padding: 5px 5px 3px 5px;  margin:0px 17px 0px 0px; min-height:26px; vertical-align:middle; font-size: 16px;}
.text {font-family: Arial, sans-serif; border: solid 1px #d7d7d7;width:340px; padding: 8px 5px 0px 5px; font-size: 17px;}
.input-frm {font-family: Arial, sans-serif; border: solid 1px #d7d7d7; background-color:#F7FCFF; width:340px;  padding: 2px 2px 3px 2px;  vertical-align:middle; font-size: 13px;}
select.select-text {font-family: Arial, sans-serif; border: solid 1px #d7d7d7;padding: 5px;background-color:#F7FCFF;  margin-right:15px; vertical-align:middle; font-size: 17px;}
select.select-text-frm {font-family: Arial, sans-serif; border: solid 1px #d7d7d7;padding: 2px;background-color:#F7FCFF;  margin-right:15px; vertical-align:middle; font-size: 13px;}

#bodywrapper { background:url(img/top-bar-bg.png) top center repeat-x; width:100%; margin:0; padding:0;}
.hcolumnswrapper {width:1000px; margin:0 auto; padding:0; }
#header { height:130px; overflow: visible; }
#logo { float: left; text-align: left; padding-top: 30px; }
#top-content {position:absolute; top:0; right:0; height: 100px;}
#top-menu {padding: 0px 4px 35px 0px; margin: 0px; text-align: right; width:500px;}
#top-menu ul{list-style-image: none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
#top-menu li{display:inline; margin:0; padding: 0px 15px 0px 15px; color: #666666;}
#top-menu li.spliter {background:url(img/split.png) center no-repeat; height:25px; width:1px; margin:0; padding: 0px 15px 0px 15px;}
#top-menu a{font-family: "Bookman Old Style", Arial, sans-serif; font-weight:bold; font-style: normal; text-decoration: none; color: #18779D; font-size: 14px;}
#top-menu a:hover{text-decoration: underline;}

#mid-menu-line { background:url(img/mid-menu-bar.png) top center repeat-x; width:100%; height:50px; padding: 0; margin:0;}
#mid-menu {background:url(img/mid-menu-bckgr.png) top no-repeat; width:100%; height: 50px; padding: 0; margin:0;min-width:1000px;}
#mid-menu-items {width:100%; margin:0 auto; text-align:center; min-width:1000px;}
#mid-menu-items ul{list-style-image: none; list-style-position:outside; list-style-type:none; margin:0; padding: 15px 0px 0px 0px; text-transform: capitalize; }
#mid-menu-items li{display:inline; margin:0; padding: 0px 20px 0px 0px; }
#mid-menu-items a{color:#ffffff; font-size:17px; text-decoration:none; font-weight:bold; text-transform: capitalize; font-style: normal;  font-family: "Bookman Old Style", Arial, sans-serif; height:30px;padding:0; margin:0;}
#mid-menu-items a:hover{text-decoration: none; color:#f6ad3c; padding:0; margin:0; }
#mid-menu-items .item-active{color:#f6ad3c;}

#content {background:url(img/bottom-bar-bg.png) 0px top repeat-x; margin:0 auto; width:100%;}

#bottom-container {background:url(img/bottom-bcgr.png) 0px 0px repeat-y; background-color: #302f29; width: 100%; height: 308px; }
#bottom-content {width: 1000px;  margin:0 auto; color: #cccccc;}
#bottom-header{background:url(img/bottom-header-bckgr.png) center top no-repeat; width:100%; height:78px; margin: 0 auto;}
#bottom-header-content {background:url(img/footer-box.png) 0px 0px no-repeat; width: 1000px;  margin:0 auto; color: #f2f2f2;}

.columnswrapper {background:url(img/left-side-bckgr.png) 0px 0px repeat-y; width:1000px; margin:0 auto; padding: 0;}
.right { float: right; text-align: right;}

#leftSideContent {float: left;  padding: 0px 0px 0px 0px; margin:0; width:231px; height: 100%; overflow:hidden;}
#leftSideContentTop {background:url(img/left-side-top-bckgr.png) 0px 0px no-repeat; width:200px; padding: 15px 15px 15px 15px; overflow:hidden;}
#rightSideContent {float: right; margin-bottom: 23px; width:745px; overflow:hidden;}

.leftSideBar { margin:0; padding:0;}
.leftSideBar ul{ list-style-image: none; list-style-position:outside; list-style-type:none; margin: 0px 0px 0px 0px; padding:0;}
.leftSideBar li{ list-style:none; display: block; margin:0; padding: 0px 0px 0px 0px; border-style: none; border-bottom: solid 1px #e6e6e6; font-size: 12px;}
.leftSideBar a {color: #4d4d4d; text-decoration: none; font-size:11px;font-family: "Lucida Sans Unicode", Arial, sans-serif; }
.leftSideBar a:hover {text-decoration: underline;}

.left-side-title{font-family: "Bookman Old Style", Arial, sans-serif; font-size:16px; color:#63241a; font-weight: bold; font-style: normal; padding-bottom: 14px; border-style: none; border-bottom: solid 1px #e6e6e6;}

.fontTitle {font-size:15px; color:#2b9ac1; font-weight: normal;}

.bottom-content-h1{ font-family: "Bookman Old Style", Arial, sans-serif; font-size:21px; margin-top:0; padding: 25px 5px 20px 5px; letter-spacing:0px; line-height:23px; color:#ffffff; text-align:right; font-weight:bold;}

.bottom-list {float: left;}
.bottom-list-space {width:25px; height:5px; float: left;}
.bottom-list ul {list-style-image: none; list-style-position:outside; list-style-type:none; margin: 0px 0px 0px 0px; padding:0;}
.bottom-list li {display: block; margin: 0; padding: 1px 0px 2px 0px; border-style: none; border-top: solid 1px #3d3c37; color: #a5a5a3; width:180px; line-height:1.3em; font-size:11px;}
.bottom-list a {color: #a5a5a3; text-decoration: none; font-size:11px; font-family:"Lucida Sans Unicode", Arial, sans-serif;}
.bottom-list a:hover {text-decoration: underline;}

.cat-list {float: left;}
.cat-list-space {width:18px; height:5px; float: left;}
.cat-list ul {float: left;list-style-image: none; list-style-position:outside; list-style-type:none; margin: 0px 0px 0px 0px; padding:0; }
.cat-list li {display: block; margin: 0; padding: 0px 0px 0px 0px; border-style: none; color: #754c24; width:193px; font-size:12px; overflow:hidden;}
.cat-list a {color: #754c24; text-decoration: none; font-size:11px; font-family:"Lucida Sans Unicode", Arial, sans-serif;}
.cat-list a:hover {text-decoration: underline;}
a.cat-list-new {background: url(/local/styles/img/new.png) no-repeat top right; padding: 0px 45px 5px 0px;}

ul.left-bottom-banners{ list-style-position: outside; list-style-type: none; list-style-image: none; margin:0; padding:0;}
ul.left-bottom-banners li{border: 1px solid #cccccc; margin: 4px 0; padding:0; text-align: center;}
ul.left-bottom-banners a:link, ul.left-bottom-banners a:visited{ display:block; padding: 5px 0;}
li.left-bottom-banners{list-style: none;}

.bootom-flags {margin: 0px 0px 0px 173px;}
.bootom-flags a{float: left; display:block; width:67px; text-align: center; font-size:11px; text-decoration:none; color:#8b8b8a; margin:0; padding-bottom:20px ; }
.bootom-flags a:hover{text-decoration: underline;}

#div_f{background: url(/local/styles/img/f-letter.png) no-repeat scroll 0px 0px; vertical-align:top;width:51px; height:50px;}

.font-item {  clear:both; padding:15px 0 0 0; }
.font-item.alt { background:#B5C9CF; }
.font-item h3 { font-family:Arial, sans-serif; margin:0; font-size:14px; color:#2b9ac1; font-weight: bold; line-height:1em;}
.font-img { background:#FFF; overflow:hidden; min-height:50px; padding:10px 0 0 0; }
.font-img a { display:block; }
.font-links { padding:0px;  position:relative;  font-size:11px; }
.font-links hr {border:none; border-bottom:1px solid #E6E6E6;}
a.f-links {  padding:3px 8px; color:#0089BF; margin-right:3px; text-decoration:none; }
a.f-links a:hover { background-color:#FEE88E;}
a.findex {padding: 1px 3px 1px 3px; margin:0px;}
a.findex:hover {padding: 1px 3px 1px 3px; margin:0px; background-color:#B5C9CF;}

/* Rating */
ul.xrating { width:108px; height:21px; margin: 0 0 21px 0; padding: 0; list-style: none; clear: both; position: absolute; top:0; right:0; background: url(/local/styles/img/rate-stars.png) no-repeat 0 0; }
ul.star0 {background-position:0 -206px}
ul.star1 {background-position:0 -1px}
ul.star2 {background-position:0 -22px}
ul.star3 {background-position:0 -43px}
ul.star4 {background-position:0 -64px}
ul.star5 {background-position:0 -85px}
ul.xrating li { cursor: pointer; float: left; text-indent: -999em; }
ul.xrating li a { position: absolute; left: 0; top: 0; width: 22px; height: 21px; text-decoration: none; z-index: 200; background:none;}
ul.xrating li.s1 a { left: 0px; }
ul.xrating li.s2 a { left: 22px; }
ul.xrating li.s3 a { left: 44px; }
ul.xrating li.s4 a { left: 66px; }
ul.xrating li.s5 a { left: 88px; }
ul.xrating li a:hover { z-index: 199; width: 108px; height: 21px; margin:0 0 21px 0; overflow: hidden; left: 0; background: url(/local/styles/img/rate-stars.png) no-repeat 0 0; }
ul.xrating li.s1 a:hover { background-position: 0 -105px; }
ul.xrating li.s2 a:hover { background-position: 0 -125px; }
ul.xrating li.s3 a:hover { background-position: 0 -145px; }
ul.xrating li.s4 a:hover { background-position: 0 -165px; }
ul.xrating li.s5 a:hover { background-position: 0 -186px; }
.norating ul.xrating li a:hover {background:none; cursor:auto; }


.formitem { clear:both; margin:0; padding:7px 0pt 0pt 0px; font-size:12px; vertical-align:top; }
.formitem .label { font-size:12px; }
.formitem em{ color:#ff0000; font-family:"Lucida Sans Unicode", Arial, sans-serif; font-weight:bold; vertical-align:top;}
.inactive { font-style:italic; color:#a5a5a3; }
.error-list ul{ padding:15px 40px; background-color:#F4F0E1; color:#ff0000;min-height:45px; margin:0;}

/* Autocomplete: */
.autocomplete { font-family: "Lucida Sans Unicode", Arial, sans-serif; font-size:12px; width:340px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-12px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; _overflow-x:hidden; }
.autocomplete-w1 {  position:absolute; top:15px; left:6px; /* IE6 fix: */ _background:none; _top:1px; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

#divLogin{z-index:999999;}
#divNewsletter{z-index:999998;}
#divLogin, #divNewsletter{float:left; height:10px; overflow:visible; position:relative; width:250px; }
#divLogin input, #divNewsletter input{font-size: 12px; width:237px; height:auto; padding: 2px 2px 2px 2px;}
#divLogin a, #divNewsletter a{font-family: Arial, sans-serif; color: #ffffff; font-size:10px; text-decoration: none;}
#divLogin a:hover, #divNewsletter a:hover{text-decoration: underline; }
.btn-close-wnd{position:absolute; top:3px; right:16px;}


.box-left-corner {float: left; height: 4px; background: url(/local/styles/img/gray-left-corner.png) bottom left no-repeat;}
.box-right-corner {float: right; height: 4px; background: url(/local/styles/img/gray-right-corner.png) bottom right no-repeat;}
.spacingtext{padding: 0px 10px 0px 10px; font-size:14px; color:#999;}

.fontpreviewfields .inactive{color:#000; font-style:normal;}
.fontpreviewfields .text{ border:#ccc solid 1px;}
hr.splitLine { border-style:none; border-bottom: dotted 1px #d9d9d9;  height:1px; }

.comment-box{ background-color: #fdfdfb; border: solid 1px #d1d1d1; margin:0 0 7px 0; }
.comment-box-in{ background:url(/global/icons/16/comments.png) 5px 10px no-repeat; margin:0; padding: 5px 5px 5px 5px; }
.comment{padding:15px 0; border-top:#d9d9d9 dotted 1px;}

.resultinfo { border:1px solid #ccc; background:#EEE; text-align:left; padding:4px; }
.paging { clear:both; margin:5px 0; }
.paging a, .paging strong, .paging b { background:#c9dbcd none repeat scroll 0 0; border:0 solid #CCC; color:#4d4d4d; font-family:verdana; font-weight:bold; line-height:2.5em; margin:0 1px; padding:2px 10px 2px 10px; font-size:11px }
.paging a:hover { background:#4d4d4d; color:#ffffff; text-decoration:none; }
.paging strong, .paging b { color:#ffffff; background:#00a3b3; }

.loginBox, .newsletterBox {width: 283px; margin-left: -35px; padding: 0; background-color: #525252; display:block; height:0; overflow:hidden; position:relative;}
.newsletterBox { margin-left:-284px;}
.loginFrm, .newsletterFrm {padding: 1px 5px 0px 20px; text-align: left; width: 250px; position:absolute; overflow:visible; bottom:140px;}
/*.loginFrm, .newsletterFrm {padding: 1px 5px 0px 20px; text-align: left; width: 250px; position:absolute; overflow:visible; bottom:20px;}*/
/*.newsletterBox {width: 480px; margin: 0; padding: 0; background-color: #525252; display:none;}
.newsletterFrm {padding: 1px 5px 0px 125px; text-align: left; width: 350px;}*/
.searchBox {float: right; vertical-align: top; }

#divFontCatSwitch{width:970px; margin:0 auto; padding:5px 5px 5px 23px; position:relative; border: solid 1px #d1d1d1; border-top-style: none; background-color: #fdfdfb;}
#divFontsCat {display:none; width:970px; margin:0 auto; padding:10px 5px 5px 23px; border: solid 1px #d1d1d1; border-top-style: none; background-color: #fdfdfb; position:relative;}

.spacer30 {height:30px; margin:0; padding:0;}
.pad25{padding-bottom: 5px; cursor: pointer;}
.mediaBox {width: 728px; height: 90px; margin: 0px 14px 15px 0px;}
.bottomTxt {margin: 0; padding: 28px 5px 25px 273px; line-height: 1.3em;}

.copyRightBox{width: 100%; color: #808080; font-size: 11px; padding: 15px 0px 15px 0px; margin: 0; text-align: left;}
.copyRightFloat{float: left; padding: 0px 10px 0px 10px;}
.footer-link{position: absolute; color: #808080; font-size: 11px; margin: 0; float: left;}

/* DB Credits */
.db-credits{ font-family: Georgia; font-size: 12px; font-weight: normal; text-transform: none; color: #A9A9A9; position: relative; padding: 0 0 0 26px; width: 200px; float: right;}
.db-credits:hover{ color: #FFF;}
.db-credits a{ color: #A9A9A9; line-height:21px; font-family: Georgia; font-size: 12px; text-decoration: none; font-weight: normal;}
.db-credits:hover a{ text-decoration: none; color: #D53C27;}
.db-logo{ display: block; position: absolute; left: 0; top:1px; width: 26px; height: 20px; overflow: hidden; background: #ccc; background: url(img/db-grey-red.png) 0 0 no-repeat;}
.db-credits:hover .db-logo{ background-position: 0 -20px;}
.db-logo img{ margin: 0 0 0 50px;}

.fLetter {float: left; margin: 0px 0px 0px 30px; padding: 0;}
.pad25center{padding-top: 10px; text-align: center;}
.dateAdded, .downloadCount{ font-size: 11px; color:#999999; float:left; margin-right:10px;}

.previewimg {}
.dottedBox {border-top:1px dotted #999999; border-bottom:1px dotted #999999;}
.toolBox{float:left; width:350px;font-size:11px;}
.dateAddedBox{float:right; width:170px;font-size:11px;text-align:right;padding:3px 20px 0px 0px;}
.favBox{border-bottom:1px dotted #999999;  margin: 0px 0px 35px 0px; padding:0; font-size:11px;}
.divRateBox{position: relative; float:left; width:110px; height: 22px; margin:0 0px 0 0; }
.divDownloadBox{margin:10px 0 0 0; padding:3px 10px 3px 3px; overflow:hidden; background-color: #f2f2f2;}
.fontrow {position:relative; min-height:135px;}
.fontpreview { padding:10px; border:1px solid #DFE0E1; }
.font-thumbnail{position: absolute; right:0px; bottom:0px; width:125px; height:125px; overflow:hidden; border: 1px solid #efefef; }

#pathway{ color:#CC0000;display:inline;font-weight:bold;text-decoration:none;}
#pathway span {color:#000000;font-family:Tahoma;font-weight:normal;}
#pathway a:link, #pathway a:visited {color:#CC0000;font-weight:bold;text-decoration:none;}
#pathway a:hover {text-decoration:underline;}
.hrule{background:transparent url(img/line_bg.gif) repeat scroll left top;height:9px;margin:5px 0;width:100%;}

.divGroupColor{padding:10px 2px 10px 2px ;}
.divGroup{padding:2px 2px 0px 0px ;}
.divGroupItem{padding:0px 0px 5px 0px; vertical-align:top;}

.editLink{text-decoration:underline; overflow:hidden; border: none; margin:3px; padding: 3px; min-height:26px; min-width:110px; cursor: pointer; width: auto;  vertical-align:baseline;}
.editDiv{padding:0px; margin:0px; }

.divErrors {border: solid 1px #b3272d; padding:5px 5px 5px 5px; margin: 5px 5px 5px 5px; color:#ff0000; font-weight: bold; font-size:13px; display: none;}

.boldText{font-weight: bold;}
.alpha-link a:hover {background-color:#dbdcdd;}
.alpha-link a {padding: 0px 3px 0px 3px;}

.designer-list {float: left; }
.designer-list ul {float: left;list-style-image: none; list-style-position:outside; list-style-type:none; margin: 0px 0px 0px 0px; padding:0; }
.designer-list li {display: block; margin: 0; padding: 1px 0px 2px 0px; border-style: none; color: #754c24; width:185px; font-size:12px; overflow:hidden;}
.designer-list a { text-decoration: none; font-size:11px; font-family:"Lucida Sans Unicode", Arial, sans-serif;}
.designer-list a:hover {text-decoration: underline;}
.designer-alpha{font-size:13px; font-weight:bold;background-color: #754c24; color:#FFFFFF; }

.splitter{float:left; color: #BFBFBF; width:15px; text-align: center;}
.filter{float:left; padding:0 5px 0 5px;}
.filtersDiv{padding-top:10px;width:970px;font-size:11px;font-family:"Lucida Sans Unicode", Arial, sans-serif;color: #754c24;}

/* Comments */
.latest-comments{}
.latest-comments h3{ padding-bottom:10px;}
.latest-comment-box{ padding:0 0 15px;}
.latest-comment-box p{ background:url(img/comments-bg.png) left top no-repeat; margin:0; padding:0; text-indent:18px; line-height:1.1em;}

.facebook-tab { padding:10px 0 0 0;}
.facebook-tab h3 {  margin:0; padding:0;}
.facebook-tab p { line-height:1.3em; margin-top:5px;color:#fff; font-size:11px;}
.facebook-login{padding: 1px 5px 0px 20px; text-align: left; width: 250px; position:absolute; overflow:visible; bottom:20px;}

.webfonts-ad{ position:relative; margin:20px 0; background:#fff; line-height:1.4em; border:#DFE0E1 solid 1px; padding:7px 190px 7px 15px; color:#000; font-size:14px; font-family:Arial, Sans-Serif;}
.webfonts-ad strong{ color:#000;}
.btn-fl-webfont{ position: absolute; right:12px; top:4px; }


#mediauploadQueue { margin: 5px 0; }
#mediauploadQueue, #mediauploadUploader { margin: 0px; }
#mediauploadQueue div.fileUploadQueueItem { margin: 10px 0; height: 20px; }
#mediauploadQueue div.cancel a { background: url(/local/styles/img/gem_remove.png) left top; float: left; width: 16px; height: 0; padding-top: 16px; margin: 0 10px 0 0; clear: left; }
#mediauploadQueue div.cancel a:hover { background-position: 0 -16px; }
#mediauploadQueue div.uploaded a { background: url(/local/styles/img/gem_okay.png) left top; float: left; width: 16px; height: 0; padding-top: 16px; margin: 0 10px 0 0; clear: left; }
#mediauploadQueue span.fileName { float: left; }
div.fileUploadProgress { background-color: #EEE; width: 50px; margin-top:4px; margin-left: 7px; float: left; }
div.fileUploadProgressBar { background-color: #0099FF; margin: 1px; width: 0; height:9px; }

.img-author { float:right; text-align:right;color: #999; }
.img-title { float: left; color: #999; }
.img-gallery-item { margin:10px 0 30px 0; }
.img-gallery-head { border-bottom: 1px solid #DFE0E1; margin: 5px 0; }

/* Font.com signup */
.sign-up-black-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: black; z-index: 1001; -moz-opacity: 0.8; -ms-opacity: .80; opacity: .80; filter: alpha(opacity=80); }
.sign-up-content { display: none; position: fixed; top: 50%; left: 50%; width: 550px; height: 360px; margin-left: -265px; margin-top: -180px; z-index: 1002; overflow: auto; padding: 0px; }
