a#home {
	background: url('bar.start.gif') no-repeat;
	display: block;
	height: 27px;
	overflow: hidden;
	padding: 10px 0 0 10px;
	width: 70px;
}

a#home:hover { background: url('bar.start.gif') no-repeat 0 -37px; }

a:link,a:visited,a:hover,a:active {
	color: #4C90CA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	line-height: 14px;
	text-decoration: underline;
}

a.cat:link a.cat:hover { display: block; height: 16px; }

a.common {
	display: block;
	float: left;
	height: 27px;
	overflow: hidden;
	padding: 10px 10px 0;
}

a.common:hover { background: url('bar.bg.gif') no-repeat center -37px; }

a.textlink:link,a.textlink:visited,a.textlink:hover,a.textlink:active,.topnavbox a {
	color: #4C90CA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	line-height: 14px;
	text-decoration: underline;
}

body {
	background-position: top;
	background-repeat: repeat-x;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 14px;
	margin: 0;
}

form { margin: 0; }

h1,h2,h3,h4 {
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	line-height: 14px;
	margin: 0;
	text-decoration: none;
}

img { border: 0; }

p,.textnormal,.textsmall {
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 14px;
	margin: 0;
	text-decoration: none;
}

.addbox { display: block; }

.alphapreview {
	display: none;
	height: 120px;
	visibility: hidden;
	width: 700px;
}

.bar {
	background: url('bar.bg.gif');
	height: 37px;
	margin: 10px 0;
}

.bar li {
	display: inline;
	float: left;
	height: 37px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.bar li a { text-decoration: none; }

.bar li a:hover,.custompreviewtext,.footer a:hover,.nav a:hover,.os a:hover,.pagingstats a:hover,#navcontentbox a,#navcontentbox2 a { text-decoration: underline; }

.bar span {
	background: url('bar.end.gif') no-repeat right;
	float: right;
	height: 27px;
	margin: 0;
	padding: 10px 0 0;
	width: 30px;
}

.bar ul { list-style-type: none; margin: 0; padding: 0; }

.box { border: 1px solid #C1DAD7; padding: 8px; width: 160px; }

.box p {
	background: url('blt.gif') no-repeat;
	margin: 0 0 0 3px;
	padding: 0 0 4px 20px;
	text-align: left;
}

.box ul { margin: 0; padding: 0; }

.boxlink { border: 1px solid #C1DAD7; padding: 8px; width: 160px; }

.boxlink p {
	
	margin: 0 0 0 3px;
	padding: 0 0 4px 20px;
	text-align: left;
}

.boxlink ul { margin: 0; padding: 0; }

.boxbottom {
	background: url('box.bottom.gif') no-repeat;
	height: 4px;
	margin: 0;
	width: 217px;
}

.boxcaption,.contentboxhead {
	background: url('tablehead.png') no-repeat top left #FFF;
	padding: 6px 6px 6px 12px;
	text-align: left;
}

.buttonstyle {
	background-color: #EBE9ED;
	border: 1px solid #C1DAD7;
	color: #696969;
}

.buttonstyle2 {
	background-color: #EBE9ED;
	border: 1px solid #C1DAD7;
	color: #696969;
	margin-left: 5px;
}

.captcha {
	background: url('../../eaglefonts/images/loader.gif') no-repeat center;
	border: 1px solid #C1DAD7;
}

.cat {
	background: url('ttf.gif') no-repeat;
	display: block;
	height: 16px;
	padding: 0 0 0 22px;
}

.cat span { height: 16px; padding: 0 0 0 4px; }

.category {
	background: url('cat.folder.gif') no-repeat;
	height: 16px;
	padding: 0 0 0 22px;
}

.clr { clear: both; }

.colorborder { border: 1px solid #696969; margin: 0 4px; }

.colorsdefault { cursor: pointer; }

.contentbox,.sitemapbox { border: 1px solid #C1DAD7; padding: 8px; }

.contenttext { margin: 0; padding: 2px 0 3px; }

.custompreviewspacer { clear: right; padding-top: 10px; }

.custompreviewspacer2 { margin-top: 5px; }

.custompreviewtitle { font-weight: 700; }

.custompreviewtop { float: left; margin-right: 19px; }

.custompreviewtopfirst { float: left; margin-right: 8px; }

.custompreviewtoplast { float: left; margin-right: 0; }

.fieldstyle { background-color: #FFF; border: 1px solid #C1DAD7; }

.fontinfoboxhead {
	background: url('tablehead.png') no-repeat top left #FFF;
	border-bottom: 1px solid #C1DAD7;
	padding: 6px 6px 6px 12px;
	text-align: left;
}

.fontmap li {
	background-image: url(folder_path.gif);
	background-position: left center;
	background-repeat: no-repeat;
	list-style: none;
	padding-left: 7px;
}

.fontmap ul,.fontnav ul { list-style: none; padding-left: 10px; }

.fontmap1 {
	color: #696969;
	font-size: 13px;
	font-weight: 700;
	text-decoration: none;
}

.fontmap2 {
	color: #696969;
	font-size: 10px;
	font-weight: 400;
	text-decoration: none;
}

.fontnav li a {
	background-image: url(folder_path.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: normal;
	list-style: none;
	padding-left: 7px;
}

.footer {
	background: url('footer.bg.gif') repeat-x top;
	color: #696969;
	height: 37px;
	margin: 0;
	padding-bottom: 15px;
}

.footer a { color: #696969; text-decoration: none; }

.footer h3 {
	background: url('footer.right.gif') no-repeat right;
	float: right;
	font-weight: 400;
	height: 26px;
	margin: 0;
	padding: 11px 10px 0 0;
}

.footer p {
	background: url('footer.left.gif') no-repeat;
	height: 26px;
	margin: 0;
	padding: 11px 0 0 10px;
}

.go {
	background: url('go.gif') no-repeat;
	border: 0;
	height: 20px;
	margin: 0 0 0 4px;
	width: 25px;
}

.header { margin: 0; width: 100%; }

.header h1 { margin: 0 0 0 9px; }

.header p { float: right; margin: 0; }

.info {
	background: #edf4fa;
	border: 1px solid #cde0f0;
	margin: 10px 0 0;
	padding: 6px 6px 6px 14px;
}

.info p { margin: 0 0 3px; }

.lbox { margin: 0 5px 25px; }

.leftnav li {
	background-image: url(folder_path.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 11px;
	list-style: none;
	padding-bottom: 8px;
	padding-left: 7px;
}

.leftnav ul { list-style: none; }

.maincontentblock { width: 777px; }
.maincontentblocksearch { width: 100%; }

.nav {
	color: #696969;
	font-size: 11px;
	font-weight: 700;
	margin: 0 0 10px;
	padding: 0;
}

.nav a { font-size: 11px; text-decoration: underline; }

.nav h3 { float: right; font-size: 11px; margin: 0; }

.nav p,.pagingstats p { margin: 0; padding: 2px 0 0; }

.navsearch { float: right; padding-top: 7px; }

.new { color: red; font-size: 9px; padding: 0 0 0 4px; }

.os { color: #3d4c53; font-weight: 700; }

.os a { color: #3d4c53; font-size: 11px; text-decoration: none; }

.padding { padding: 0 15px 0 0; }

.padding2 { padding: 0 0 0 15px; }

.pagination {
	float: right;
	font-size: 12px;
	font-weight: 100%;
	padding: 2px;
}

.pagination a {
	border: #C1DAD7 1px solid;
	color: #696969;
	margin: 0 0 0 3px;
	padding: 5px;
	text-decoration: none;
}

.pagination a:hover {
	border: #88A121 1px solid;
	color: #88A121;
	text-decoration: none;
}

.pagination li {
	display: inline;
	list-style-type: none;
	padding-bottom: 1px;
}

.pagination ul {
	font-size: 12px;
	margin: 10px 0;
	padding: 0;
	text-align: left;
}

.pagingon {
	border: #C003A5 1px solid;
	color: #C003A5;
	margin: 0 5px 0 0;
	padding: 5px;
	text-decoration: none;
}

.pagingstats {
	color: #696969;
	font-size: 11px;
	margin: 0 0 10px;
	padding: 0;
}

.pagingstats a {
	color: #4c90ca;
	font-size: 11px;
	text-decoration: underline;
}

.pagingstats h3 {
	float: right;
	font-size: 11px;
	font-weight: 700;
	margin: 0;
}

.pagingstats2 p { font-weight: 400; margin: 6px 0 10px; padding: 0; }

.row1 { background: #f4f8fc; }

.row2 { background: #fff; }

.search {
	background: none;
	border: 1px solid #696969;
	color: #4c90ca;
	font-size: 12px;
	font-weight: 700;
	height: 16px;
	margin: 0 2px 0 0;
	padding: 4px 0 0 4px;
	width: 160px;
}

.shareddownloadbox2 {
	background: #FFC;
	border: 1px solid #390;
	border-style: dashed;
	padding: 10px;
}

.sitemapbox a {
	color: #696969;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
}

.small,.small a {
	color: #696969;
	font-size: 7pt;
	font-weight: 400;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.smalltext { font-size: 10px; font-weight: 400; }

.sponsoredlinks {
	color: #C8C8C8;
	font-size: 9px;
	font-weight: 400;
	text-align: right;
}
.sponsoredlinks2 {
	color: #C8C8C8;
	font-size: 9px;
	font-weight: 400;
	text-align: left;
}
.text {
	background: #fff;
	border: 1px solid #C1DAD7;
	color: #696969;
	font-size: 12px;
	height: 17px;
	padding: 2px 2px 2px 6px;
	width: 360px;
}

.textarea {
	border: 1px solid #C1DAD7;
	color: #696969;
	font-size: 12px;
	padding: 2px 2px 2px 6px;
	width: 360px;
}

.textpy {
	background: #fff;
	border: 1px solid #C1DAD7;
	color: #696969;
	font-size: 12px;
	height: 17px;
	padding: 2px 2px 2px 6px;
	width: 80px;
}

.thumb {
	background: url('bgg.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	border: 1px solid #cde0f0;
	cursor: pointer;
	margin-bottom: 10px;
	padding: 14px;
}

.thumb2 {
	background: url('bgc.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	border: 1px solid #C1DAD7;
	cursor: pointer;
	margin-bottom: 10px;
	padding: 14px;
}

.thumbadds {
	background: url('bgg.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	border: 1px solid #cde0f0;
	margin-bottom: 10px;
	margin-left: 4px;
	margin-right: 4px;
	padding-top: 14px;
	padding-bottom: 14px;
}

.thumbadds2 {
	background: url('bgc.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	border: 1px solid #cde0f0;
	margin-bottom: 10px;
	margin-left: 4px;
	margin-right: 4px;
	padding-top: 14px;
	padding-bottom: 14px;
}

.topnavbox {
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	line-height: 14px;
	padding-top: 5px;
}

.user {
	background: url('profile.gif') no-repeat;
	height: 16px;
	padding: 0 0 0 22px;
}

#catpageset { position: relative; width: 630px; }

#container {
	background-color: #FFF;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	width: 970px;
}

#copyright { text-align: left; white-space: nowrap; }

#copyright br { display: none; }

#customtext { float: left; }

#fontinfo { margin: 0; padding: 0; width: 100%; }

#fontinfo caption { padding: 0 0 5px; text-align: left; width: 100%; }

#fontinfo td {
	background: #fff;
	border-bottom: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	color: #4f6b72;
	padding: 6px 6px 6px 12px;
}

#fontinfo td.alt { background: #F5FAFA; color: #797268; }

#fontinfo th {
	border-bottom: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	padding: 6px 6px 6px 12px;
	text-align: left;
}

#fontinfo th.spec {
	background: #fff url(bullet1.gif) no-repeat;
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	width: 180px;
}

#fontinfo th.specalt {
	background: #f5fafa url(bullet2.gif) no-repeat;
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	width: 180px;
}

#fontinfo th.tbbg {
	background: #CAE8EA;
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	padding: 6px 6px 6px 12px;
	text-align: left;
}

#home {
	font-size: 12px;
	font-weight: 700;
	line-height: normal;
	padding: 0;
	text-align: center;
}

#loading {
	display: block;
	height: 130px;
	text-align: center;
	width: 100%;
}

#navcontentbox,#navcontentbox2 {
	border: 1px solid #C1DAD7;
	font-size: 11px;
	margin-bottom: 10px;
	padding: 8px;
	text-decoration: underline;
}

#setcolorbg,#setcolortext {
	background-color: #FFF;
	border: 1px dashed #033;
	font-style: normal;
	padding: 1px;
}

#setcolorform {
	background-color: #FFC;
	border: 1px solid #C1DAD7;
	padding: 6px;
}

#setcolorform2 {
	background-color: #FFC;
	border: 1px solid #C1DAD7;
	padding: 6px;
	width: 575px;
}

#shareddownloadbox {
	background: #FFC;
	border: 1px solid #F90;
	border-style: dashed;
	padding: 10px;
}

.messageboxerror { color: #FF0000; font-weight: bold; padding-left: 10px; }
.messageboxok {color: #009900; font-weight: bold; padding-left: 10px; }

.magnifier { position:absolute; top:0; left:0; width:200px; height:200px; }
.magnifier-eye { position:absolute; bottom:0; left:0; width:50px; height:50px; border:1px solid #4C90CA; }
.magnifier-img { position:absolute; top:0; right:0; width:150px; height:150px; border:5px solid #4C90CA; overflow:hidden; background:#E3E8EC; }
.magnifier-image { position:absolute; top:0; left:0; }