*	{ margin:0; padding:0; text-indent:0; list-style:none; }
IMG	{ border:none; }
P	{ padding-bottom: 10px;}
H2	{ margin-bottom:10px; color:#444; font-family:Verdana; font-size:14px; font-weight:bold; }
LI	{ font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:20px; }
UL	{ padding-left: 18px; }
select {height:20px;}
a {font-family:arial;color:#333;text-decoration:underline}
a.noul {text-decoration:none}
a.noul:hover {text-decoration:none}

.fakechar {position:absolute;display:none;}

.pageWrapTable			{ width:100%; background:url('../images/page-bg.gif') top repeat-x; }
.pageWrap_LeftSide	{ background:url('../images/header-img-1.jpg') right top no-repeat; line-height:0; font-size:1px; }
.pageWrap_Content		{ width:1000px; }
.pageWrap_RightSide	{ line-height:0; font-size:1px; }


.headerWrapTable		{ width:100%; height:190px; }
.headerLeftSide			{ width:300px; background:url('../images/header-img-2.jpg') left top no-repeat; line-height:0; font-size:1px; }
.headerIconLinks		{ padding:35px 0 45px 0; text-align:right; line-height:0; font-size:1px; }
.headerSitemapLink		{ margin:0 7px; padding:10px; background:url('../images/ico-sitemap.gif') center no-repeat; }
.headerSitemapLink:hover	{ background:url('../images/ico-sitemap-over.gif') center no-repeat; }
.headerHomeLink			{ margin:0 7px; padding:10px; background:url('../images/ico-home.gif') center no-repeat; }
.headerHomeLink:hover		{ background:url('../images/ico-home-over.gif') center no-repeat; }
.headerEmailLink		{ margin:0 7px; padding:10px; background:url('../images/ico-email.gif') center no-repeat; }
.headerEmailLink:hover		{ background:url('../images/ico-email-over.gif') center no-repeat; }
.headerLogo			{ background:url('../images/logo-decor.gif') center top no-repeat; text-align:center; vertical-align:top; }
.headerLogoLink			{ position:relative; z-index:1; }
.headerSlogan			{ position:relative; margin-top:-10px; color:#00442e; font-family:Verdana; font-size:13px; font-weight:bold; text-align:center; }
.headerRightSide		{ width:270px; padding-left:50px; vertical-align:top; }
.headerRightSide P		{ padding-top:4px; padding-bottom:4px; }
.headerPhoneNumber		{ padding-left:17px; background:url('../images/ico-phone.gif') left center no-repeat; color:#fff; font-family:Verdana; font-size:12px; }
.headerChatLink			{ padding-left:17px; background:url('../images/ico-microphone.gif') 1px center no-repeat; color:#fff; font-family:Verdana; font-size:12px; text-decoration:underline; }
.headerChatLink:hover		{ color:#00442e; text-decoration:none; }
.headerSignLink			{ padding-left:17px; background:url('../images/ico-area.gif') left center no-repeat; color:#fff; font-family:Verdana; font-size:12px; text-decoration:underline; }
.headerSignLink:hover		{ color:#00442e; text-decoration:none; }

/*  Auth Window  */
#authFormWindow				{ display:none; position:absolute; z-index:3; top:100px; width:200px; margin-left:728px; }
.authWindow_TitleLeft	{ float:left; width:10px; height:35px; margin-right:-3px; border-bottom:1px #fff solid; background:url('../images/auth-form-title-left.png') left top no-repeat; -background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/auth-form-title-left.png', sizingMethod='scale'); line-height:0; font-size:1px; }
.authWindow_TitleRight{ float:right; width:10px; height:35px; margin-left:-3px; border-bottom:1px #fff solid; background:url('../images/auth-form-title-right.png') right top no-repeat; -background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/auth-form-title-right.png', sizingMethod='scale'); line-height:0; font-size:1px; }
.authWindow_Title			{ width:180px; height:17px; margin-left:10px; -margin-left:0; padding:9px 0; border-bottom:1px #fff solid; background:url('../images/auth-form-title-bg.png') left top repeat-x; -background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/auth-form-title-bg.png', sizingMethod='scale'); line-height:normal; color:#fff6e4; font-family:Verdana; font-size:14px; font-weight:bold; }
.authWindow_CloseButton{ float:right; position:relative; z-index:5; width:11px; height:11px; margin-top:4px; border:none; cursor:pointer; }
.authWindow_LeftBg		{ float:left; width:10px; height:130px; margin-right:-3px; background:url('../images/auth-form-left-bg.png') left bottom no-repeat; -background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/auth-form-left-bg.png', sizingMethod='scale'); line-height:0; font-size:1px; }
.authWindow_RightBg		{ float:right; width:10px; height:130px; margin-left:-3px; background:url('../images/auth-form-right-bg.png') right bottom no-repeat; -background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/auth-form-right-bg.png', sizingMethod='scale'); line-height:0; font-size:1px; }
.authWindow_Bg				{ width:180px; height:130px; margin-left:10px; -margin-left:7px; background:url('../images/auth-form-bg.png') repeat-y; -background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/auth-form-bg.png', sizingMethod='scale'); }
#authFormWindow a { font-size:11px; line-height:normal;color:#fff; text-decoration:none;}
#authFormWindow .fieldTitle		{ line-height:normal; color:#fff; font-family:Verdana; font-size:11px; }
#authFormWindow .fieldWrap		{ padding-bottom:3px; }
#authFormWindow .fieldWrap INPUT	{ position:relative; z-index:5; width:174px; padding:1px; border:1px #000 solid; background:#fff; color:#000; line-height:normal; font-family:Verdana; font-size:12px; }
#authFormWindow .submitButtonWrap	{ padding-top:5px; text-align:center; }
#authFormWindow input.fld {height:16px;}
#authFormWindow .auth-button		{ position:relative; height:20px; z-index:5; width:87px; border:none; background:url('../images/button-bg-1.gif') center center no-repeat; text-align:center; color:#fff; font-family:Verdana; font-size:12px; font-weight:bold; }


.roundTitle_Type-1			{ background:#175f18 url('../images/round-1.gif') left top no-repeat; color:#fff; font-family:Georgia; font-size:14px; font-weight:bold; font-style:italic; }
.roundTitle_Type-1 SPAN	{ display:block; padding:7px 20px 7px 20px; background:url('../images/round-2.gif') right top no-repeat; line-height:18px;}

.block_Type-1				{ margin-bottom:20px; }
.block_Type-1 .roundTitle		{ height:32px; background:#175f18 url('../images/round-7.gif') left top no-repeat; color:#fff; font-family:Times New Roman, Georgia; font-size:18px; line-height:20px; font-weight:bold; }
.block_Type-1 .roundTitle SPAN{ display:block; padding:6px 20px 6px 20px; background:url('../images/round-8.gif') right top no-repeat; }
.block_Type-1 .roundTitle A		{ color:#fff; font-family:Times New Roman, Georgia; font-size:18px; font-weight:bold; text-decoration:none; }
.block_Type-1 .roundTitle A:hover	{ color:#fff; text-decoration:underline; }
.block_Type-1 .content			{ padding:3px 10px; line-height:20px; color:#666; font-family:Arial; font-size:12px; }
.block_Type-1 UL			{ padding-left:10px; }
.block_Type-1 UL LI			{ list-style:circle; }
.block_Type-1 UL LI A			{ color:#444; text-decoration:none; }
.block_Type-1 UL LI A:hover		{ color:#000; text-decoration:underline; }

.title-2				{ margin:0 auto -7px auto; height:23px; width:98%; background:#568a28 url('../images/green-right.gif') no-repeat right; color:#fff; font-family:Arial; font-size:15px; font-weight:bold; }
.title-2 SPAN				{ padding:2px 0 2px 20px; background:url('../images/green-left.gif') no-repeat left top; }
.title-2 TABLE				{ width:100%; height:100%; background:url('../images/green-left.gif') no-repeat left top; }
.title-2 TABLE TD			{ width:50%; text-align:center; }

.border_top			{ background:url('../images/b_gray.gif') repeat-x; width:98%; margin:0 auto; position:relative; z-index:1;}
.border_left		{ background:url('../images/b_gray.gif') repeat-y left; }
.border_left1		{ background:url('../images/b_gray.gif') repeat-y left; width:98%; margin:0 auto; position:relative; z-index:1;}
.border_right		{ background:url('../images/b_gray.gif') repeat-y right; position:relative; z-index:1;}
.border_bottom	{ padding:10px 10px 15px 10px; background:url('../images/b_gray.gif') repeat-x bottom; position:relative; z-index:1;}
.border_bottom1	{ background:url('../images/b_gray.gif') repeat-x bottom; position:relative; z-index:1;}
.decor_top			{ background:url('../images/b_t.gif') no-repeat top center; position:relative; z-index:2;}
.decor_left			{ background: url('../images/b_l.gif') no-repeat bottom left;}
.decor_right		{ padding:7px 0 13px 0; background:url('../images/b_r.gif') no-repeat bottom right; }


.booksAndClock	{ position:absolute; top:124px; margin-left:808px; width:189px; height:219px; background:url('../images/books.png') -2px top no-repeat; line-height:0; font-size:1px; -background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/books.png', sizingMethod='scale'); }


.mainMenuWrap			{ width:976px; height:40px; border:2px #347217 solid; border-bottom:none; background:#00442e; }
.mainMenuWrap TD		{ text-align:center; }
.mainMenuWrap TD A		{ display:block; padding:12px 10px; color:#fff; font-family:Tahoma, Verdana; font-size:14px; text-decoration:none; white-space:nowrap; }
.mainMenuWrap TD A SPAN		{ padding:0 1px; }
.mainMenuWrap TD A:hover SPAN	{ border-bottom:3px #5e8f17 solid; }
.mainContentWrap .title-2 A		{ padding:2px 0 2px 20px; background:url('../images/green-left.gif') no-repeat left top; text-decoration:none; color:#000000; }
.mainContentWrap .title-2 A:hover	{ text-decoration:underline; }
.mainContentWrap P		{ text-align:justify;}
.mainContentWrap P A		{ color:#236d02; }
.mainContentWrap H2 A		{ color:#444; font-family:Arial; font-size:15px; font-weight:bold; text-decoration:none; }
.mainContentWrap H2 A:hover	{ text-decoration:underline; }

.mainContentWrap .sample		{ width:100%; }
.mainContentWrap .sample TD		{ padding:0 10px; vertical-align:top; background:url('../images/b_gray.gif') repeat-y right; }
.mainContentWrap .sample TD SPAN	{ font-weight:bold; }
.mainContentWrap .sample TD A		{ color:#236d02;}

.dynamicTextTable		{ width:976px; height:87px; margin-bottom:10px; background:url('../images/text-bg.jpg') center top no-repeat; }
.dynamicTextTable TD		{ padding-right:150px; text-align:center; line-height:28px; color:#fff; font-family:Arial; font-size:20px; font-weight:bold; }


.height100			{ height:100%; }


.roundedBlocksTable	{ width:100%; }
.roundedBlockWrap		{ width:235px; height:140px; vertical-align:top;}
.roundBlock_Type-1	{ background:url('../images/grey-dot.gif') top repeat-x; }
.roundBlock_Type-1 .frameLeft		{ height:100%; background:url('../images/grey-dot.gif') right repeat-y; }
.roundBlock_Type-1 .frameRight		{ height:100%; background:url('../images/grey-dot.gif') left repeat-y; }
.roundBlock_Type-1 .frameBottom		{ height:100%; background:url('../images/grey-dot.gif') bottom repeat-x; }
.roundBlock_Type-1 .roundLeftTop	{ height:100%; background:url('../images/round-3.gif') left top no-repeat; }
.roundBlock_Type-1 .roundRightTop	{ height:100%; background:url('../images/round-4.gif') right top no-repeat; }
.roundBlock_Type-1 .roundLeftBottom	{ height:100%; background:url('../images/round-5.gif') left bottom no-repeat; }
.roundBlock_Type-1 .roundRightBottom	{ height:100%; background:url('../images/round-6.gif') right bottom no-repeat; }
.roundBlock_Type-1 .content			{ padding:12px 4px 8px 10px; }
.roundBlock_Type-1 .content	img	{ float:right; margin-right:6px; }
.roundBlock_Type-1 .content P		{ padding:3px 0; line-height:18px; color:#777; font-family:arial;/*Verdana;*/ font-size:12px; }
.roundBlock_Type-1 .title		{ margin-bottom:5px; color:#444; font-family:Arial; font-size:16px; font-weight:bold; }
.roundBlock_Type-1 .title SPAN		{ padding:1px; border-bottom:3px #5e8f17 solid; }


.mainPlaceTable			{ width:100%; }


.mainContentWrap		{ padding:20px 25px; vertical-align:top; line-height:22px; color:#666; font-family:Arial; font-size:13px; }
.mainContentWrap A	{ color:#444; text-decoration:underline; }
.mainContentWrap A:hover { color:#000; text-decoration:none; }
.mainContentWrap h1, .pageTitle	{ margin-bottom:5px; padding-left:8px; color:#236d02; font-family:Verdana; font-size:16px; font-weight:bold; text-decoration:none; }
.pageSubTitle			{ margin-bottom:10px; color:#444; font-family:Verdana; font-size:14px; font-weight:bold; text-align:center; }
.pageSubTitle A		{ color:#444; font-family:Verdana; font-size:16px; font-weight:bold; text-decoration:none; }
.pageSubTitle A:hover		{ text-decoration:underline; }

.postWrap			{ margin-bottom:30px; }
.postTitle, .postTitle A { color:#236d02; font-family:Verdana; font-size:16px; font-weight:bold; text-decoration:none; }
.postTitle A:hover{ text-decoration:underline; }
.postContent			{ padding:10px 0; }
.postMetaData A		{ color:#444; text-decoration:underline; }
.postMetaData A:hover		{ color:#000; text-decoration:none; }
.commentsList LI		{ padding-bottom:20px; }

.decorTitle_Type-1		{ width:250px; height:31px; margin:0 auto; border-left:7px #00442e solid; background:#609017 url('../images/dec-1.gif') right center no-repeat; }
.decorTitle_Type-1 TD		{ padding:0 15px; text-align:left; color:#fff; font-family:Verdana; font-size:14px; font-weight:bold; }
.decorTitle_Type-2		{ width:250px; height:31px; border-left:7px #00442e solid; background:#609017 url('../images/dec-1.gif') right center no-repeat; }
.decorTitle_Type-2 SPAN		{ padding:0 15px; text-align:left; color:#fff; font-family:Verdana; font-size:14px; font-weight:bold; }

.decorList_Type-1		{ padding:10px; text-align:left; }
.decorList_Type-1 LI		{ padding:8px 0 8px 40px; background:url('../images/dec-2.gif') left 3px no-repeat; }

.buttonWrap			{ text-align:center; }
INPUT.button			{ width:147px; padding:6px 0 15px 0; border:none; background:url('../images/button-bg.gif') center top no-repeat; text-align:center; color:#fff; font-family:Georgia; font-size:18px; font-weight:bold; font-style:italic; cursor:pointer; }
INPUT.button:hover		{ background:url('../images/button-bg-over.gif') center top no-repeat; }


.sidebarWrap			{ width:200px; padding-top:20px; padding-bottom:100px; vertical-align:top; }
.sidebarWrap A			{ color:#444; text-decoration:none; }
.sidebarWrap A:hover		{ color:#000; text-decoration:underline; }


.bottomStripTable		{ width:100%; height:50px; }
.bottomStrip_LeftSide		{ background:#609017; line-height:0; font-size:1px; }
.bottomStrip_RightSide		{ background:#609017; line-height:0; font-size:1px; }
.bottomStrip_Content		{ width:1000px; background:#609017; text-align:center; color:#fff; font-family:Arial; font-size:12px; }
.bottomStrip_Content A		{ padding:2px 5px; color:#fff; font-family:Arial; font-size:11px; text-decoration:none; }
.bottomStrip_Content A:hover	{ text-decoration:underline; }

.footer-sitemap			{ border-bottom:#00442e 1px solid; padding-bottom:3px; }
.footer-sitemap A		{ padding:2px 5px; color:#fff; font-family:Arial; font-size:11px; text-decoration:none;}
.footer-sitemap A:hover		{ text-decoration:underline; }

.copyrightStripTable		{ width:100%; height:20px; }
.copyrightStrip_LeftSide	{ background:#00442e; line-height:0; font-size:1px; }
.copyrightStrip_RightSide	{ background:#00442e; line-height:0; font-size:1px; }
.copyrightStrip_Content		{ width:1000px; background:#00442e; text-align:center; color:#fff; font-family:Verdana; font-size:11px; }


.pageLimiter		{ width:1000px; line-height:0; font-size:1px; }

.gdl			{ color:#535353; padding-right:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
FORM INPUT		{ border:1px solid #d4d4d4;}
FORM TEXTAREA	{ border:1px solid #d4d4d4; width:100%;}
.new-order-form A	{ color:#236d02; }
.new-order-form select,
select.country, select.txt-fld, input.txt-fld		{ border:1px solid #d4d4d4; height:20px; width:180px;}
.tdsubj select {width:100%;}
.fld, .asf		{ height:20px;}
.txt-fld		{ border:1px solid #d4d4d4; }
.select-fld		{ width:160px; }
.new-order-form	FONT	{ color:#FF0000; }
.letter_bottom		{ font-size:11px; }

.pricetbl td {line-height:normal}
.style-1 li { list-style: disc; margin-left:10px }

/* track */
.allords  {  border-top:solid 1px #D3D3D3; border-left:solid 1px #D3D3D3;}
.allords td {padding:2px 4px; border-bottom:solid 1px #D3D3D3; border-right:solid 1px #D3D3D3; font-size:12px;}
.allords tr.chgbck td, .chgbck u, .chgbck a,.chgbck a:visited {color:#900}
.track {padding: 10px;}
.track td b	{ color:#494949; }
.track .order_table		{ border-top:solid 1px #D3D3D3; border-left:solid 1px #D3D3D3; background:#fff; }
.track .order_table td{ padding:5px; border-bottom:solid 1px #D3D3D3; border-right:solid 1px #D3D3D3; }
.track .order_menu a { display: block; padding: 0 0 2px 30px; color: #000; text-decoration: none; }
.track .order_menu a:hover { color:#000; text-decoration:underline }
.track .instruct td {padding:1px; border:none}
.track .instruct td.ibt {border-top:solid 1px #ddd}
.track .instruct td a {color:#000}
.track .instruct td .btn {width:48px;height:20px; border:solid 1px #ddd;}
.track li { list-style:circle; }

.order_menu .ico1	{ background:url(../images/adm-ico-1.gif) 8px center no-repeat; }
.order_menu .ico2	{ background:url(../images/adm-ico-2.gif) 8px center no-repeat; }
.order_menu .ico3	{ padding-left:30px; background:url(../images/adm-ico-3.gif) 6px center no-repeat; }
.order_menu a.ico4{ padding-left:40px; background:url(../images/adm-ico-4.gif) 26px center no-repeat; }
.order_menu .ico5	{ background:url(../images/adm-ico-5.gif) 8px center no-repeat; }
.order_menu .ico6	{ background:url(../images/adm-ico-6.gif) 8px center no-repeat; }
.order_menu .ico7	{ background:url(../images/adm-ico-7.gif) 8px center no-repeat; }

.orderform input, .orderform select { height:20px; font-size:12px; }

.orderform .msg		{ border:1px #D3D3D3 solid; margin-bottom:1px; font-size:12px;}
.orderform .msg	.text { color: #444; font-style:normal; font-size:12px;}
.orderform .msg .C		{ background-color:#DBEEC4; }
.orderform .msg .W		{ background-color:#D3ECF7; }
.orderform .msg .A		{ background-color:#ffeede; }
.orderform .msg .FN		{ background-color:#568A28; font-weight:bold; vertical-align:middle; color:#fff;}
.orderform .msg .h		{ padding:1px 3px; vertical-align:middle; }
.orderform .msg .ai		{ background-color:#fff; vertical-align:middle; }
.orderform .msg .text	{ background-color:#fff; padding:4px;}
.orderform .msg .b1 { border-right:dotted 1px #BCB177; border-bottom:dotted 1px #ccc;}
.orderform .msg .b2 { border-bottom:dotted 1px #BCB177;}
.orderform .msg .b3 { border-top:dotted 1px #BCB177;}

.over { margin-left:-8px; width:260px; position:absolute; overflow:hidden; }
.over td	{ color:#fff; font-family:Verdana; font-size:12px; }

.fld100 .txt-fld {width:100%}
#twitter iframe {width:60px!important; }
