*	{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }

BODY	{ color:#444; background:#9d7600 url('../images/main-bg.gif') left top repeat-x;   }
IMG	  { border:none; }
INPUT	{ font-size:11px; }
SELECT{ font-size:11px; height:20px; }
A			{ color:#b4801b; text-decoration:none; }

li { text-align:left; }
.content ul {
	margin: 0px 0px 5px 0px;
	padding-left: 18px;
}
.content ol {
	margin: 0px 0px 5px 0px;
	padding-left: 22px;
}
.fakechar {position:absolute;display:none;}

.page { background:url('../images/bottom-bg.gif') bottom repeat-x; text-align:center}

.topstrip		{ width:100%; height:46px; line-height:0; color:#fac990; font-size:1px; }
.topstrip TD{ text-align:center; }
.topstrip .auth-form .title	{ padding:0 5px 0 20px; line-height:normal; font-size:11px; white-space:nowrap; }
.topstrip .auth-form .field	{ width:144px; height:16px; padding:2px 3px 0 3px; border:none; background: url('../images/text-field-bg.gif') center center no-repeat; line-height:14px; color:#000; }
.topstrip A	{ line-height:normal; color:#fac990; font-size:11px; text-decoration:none; }
.topstrip A:hover { color:#fff; text-decoration:underline; }

.toptext { padding-top:3px; text-align:center; line-height:10px; font-size:11px; color:#eee; }
.toptext div.ovfl { position:relative; width:1000px; height:14px; overflow:hidden; }
.toptext A { line-height:normal; color:#fac990; font-size:11px; text-decoration:none; }
.toptext A:hover { color:#fff; text-decoration:underline; }

.header-wrap					{ width:1000px; height:215px; background:#fff url('../images/header-bg.gif') top repeat-x; line-height:0; font-size:1px; }
.header-wrap .leftside	{ width:295px; background:url('../images/header-book-1.jpg') left top no-repeat; }
.header-wrap .logo			{ width:537px; }

.header-wrap .menu-wrap	{ height:51px; background:url('../images/header-book-2.jpg') left top no-repeat; }
.header-wrap .menu-wrap .menu			{ height:51px; margin:0 0 0 auto; background:url('../images/menu-bg.gif') top repeat-x; }
.header-wrap .menu-wrap .menu TD		{ padding-top:6px;}
.header-wrap .menu-wrap .menu .sep		{ height:45px; padding-right:3px; background:url('../images/menu-separator.gif') right top no-repeat; }
.header-wrap .menu-wrap .menu .first	{ padding-left:11px; background:url('../images/menu-left.gif') left top no-repeat; }
.header-wrap .menu-wrap .menu .last		{ padding-right:11px; background:url('../images/menu-right.gif') right top no-repeat; }
.header-wrap .menu-wrap .menu .last .sep	{ padding-right:0; background:none; }
.header-wrap .menu-wrap .menu .home		{ background:url('../images/m-ico-home.gif') 91% 5px no-repeat; }
.header-wrap .menu-wrap .menu .about	{ background:url('../images/m-ico-about.gif') 94% 5px no-repeat; }
.header-wrap .menu-wrap .menu .why_us	{ background:url('../images/m-ico-why-us.gif') 93% 5px no-repeat; }
.header-wrap .menu-wrap .menu .process{ background:url('../images/m-ico-process.gif') 93% 5px no-repeat; }
.header-wrap .menu-wrap .menu .contact_us	{ background:url('../images/m-ico-contact.gif') 94% 5px no-repeat; }
.header-wrap .menu-wrap .menu .samples{ background:url('../images/m-ico-samples.gif') 95% 5px no-repeat; }
.header-wrap .menu-wrap .menu .price	{ background:url('../images/m-ico-price.gif') 91% 5px no-repeat; }
.header-wrap .menu-wrap .menu .faq		{ background:url('../images/m-ico-faq.gif') 90% 5px no-repeat; }
.header-wrap .menu-wrap .menu .blog		{ background:url('../images/m-ico-blog.gif') 90% 5px no-repeat; }
.header-wrap .menu-wrap .menu A			{ display:block; padding:0px 18px; background:url('../images/menu-dec.gif') 50% bottom no-repeat; line-height:42px; color:#fff; font-size:12px; text-decoration:none; }
.header-wrap .menu-wrap .menu A:hover		{ background:url('../images/menu-dec-over.gif') 50% bottom no-repeat; color:#f1ca9e; text-decoration:none; }
.header-wrap .contacts				{ width:168px; background:url('../images/contacts.jpg') right top no-repeat; }
.header-wrap .contacts .phones { position:absolute;width:168px; margin:66px 0 0 14px;font-family: Georgia,Times New Roman; font-size:16px; line-height:23px; color: #FFF2B3; font-weight: bold; font-style:italic; }
.header-wrap .contacts A			{ display:block; margin-left:-7px; padding:15px 5px 10px 65px; background:url('../images/ico-blog.gif') left center no-repeat; line-height:normal; color:#fff2b3; font-family:Verdana,Arial; font-size:12px; font-weight:bold; text-decoration:none; font-style:normal; }
.header-wrap .contacts A:hover			{ color:#fff; }


.content-wrap				{ width:100%; background:#fff; }
.content-wrap .sidebar			{ width:255px; padding:0 0 100px 11px; background:url('../images/strip-left.gif') left bottom no-repeat; vertical-align:top; }
.content-wrap .sidebar .book-corner	{ position:absolute; margin:0 auto auto 0; width:93px; height:56px; background:url('../images/book-corner.gif') left top no-repeat; }
.content-wrap .sidebar .chat		{ margin:10px 0; }
.content-wrap .sidebar .testimonials	{ line-height:0; font-size:1px; }

.block-1		{ background:url('../images/dot-1.gif') top repeat-x; }
.l-1,
.l-2			{ height:100%; background:url('../images/dot-1.gif') left repeat-y; }
.r-1			{ background:url('../images/dash-1.gif') right repeat-y; }
.r-2			{ height:100%; background:url('../images/dot-1.gif') right repeat-y; }
.b-1,
.block-2		{ background:url('../images/dot-1.gif') bottom repeat-x; }
.rt-1			{ background:url('../images/corn-1.gif') right top no-repeat; }
.rb-1			{ padding:1px 20px 1px 1px; background:url('../images/corn-2.gif') right bottom no-repeat; }
.lb-2			{ height:100%; background:url('../images/corn-5.gif') left bottom no-repeat; }
.rb-2			{ height:100%; background:url('../images/corn-6.gif') right bottom no-repeat; }
.yellow			{ background-color:#ffeaa9; }
.block-1 .title		{ padding:7px 0; border-left:19px #c50000 solid; border-bottom:1px #9d7600 solid; background:url('../images/dec-1.gif') right bottom no-repeat; color:#9d7600; font-family:Times New Roman; font-size:20px; font-weight:bold; text-align:center; letter-spacing:1px; }
.rb-1 .content		{ padding:0 22px 0 0; }
.rb-2 .content		{ padding:10px; }
.rb-1 P			{ margin-bottom:5px; line-height:normal; color:#444; font-size:12px; text-align:justify; }
.t-2			{ height:100%; background:url('../images/dot-1.gif') top repeat-x; }

.block-2-title		{ background:#b69227 url('../images/corn-3.gif') left top no-repeat; color:#fff; font-size:14px; font-weight:bold; }
.block-2-title DIV	{ padding:5px 12px; background:url('../images/corn-4.gif') right top no-repeat; }
.block-2-title SPAN	{ padding-right:16px; background:url('../images/dec-2.gif') right 6px no-repeat; }

.leftmenu { text-align:left; }
.leftmenu UL	  { border-left:3px #c50000 solid; list-style:none; }
.leftmenu UL LI { background:url('../images/mi-dec-3.gif') 0 100% no-repeat; line-height:0; font-size:1px; }
.leftmenu .menu span,
.leftmenu .menu a	{ display:block; width:210px; padding:3px 0 2px 20px; background:url('../images/mi-dec-1.gif') 0 50% no-repeat; line-height:normal; color:#4f4f4f; font-size:13px; text-decoration:none; }
.leftmenu .menu a:hover	{ background:url('../images/mi-dec-2.gif') 0 50% no-repeat; color:#000; text-decoration:none;}
.leftmenu .sub_menu	{ border-left:10px #c50000 solid;}

TD.content			{ padding:10px 20px 50px 20px; background:url('../images/strip-right.gif') right bottom no-repeat; color:#444; font-size:12px; vertical-align:top; }
TD.content H1			{ margin:15px 0; padding-bottom:10px; background:url('../images/page-title-bg.gif') center bottom no-repeat; color:#c4902b; font-family:Times New Roman; font-size:20px; text-align:center; }
TD.content H1 A			{ color:#c4902b; font-family:Times New Roman; font-size:20px; text-decoration:none; }
TD.content H1 A:hover		{ color:#666; text-decoration:underline; }
TD.content H2			{ margin:3px 0; color:#b69227; font-size:13px; text-align:center; }
TD.content P,TD.content li	{ margin-bottom:10px; line-height:20px; color:#444; font-size:12px; text-align:justify; }
.sidebar A			{ color:#b4801b; font-size:12px; text-decoration:none; }
TD.content A			{ color:#b4801b; text-decoration:none; }
.sidebar A:hover,
TD.content A:hover		{ color:#666; text-decoration:underline; }

TD.content .post		{ margin-bottom:30px; }
TD.content .entry		{ margin:10px 0; }

TD.content .buttons		{ margin:0 auto; }
TD.content .buttons TD		{ padding:0 25px 15px 25px; }
TD.content .buttons A		{ display:block; width:149px; padding:12px 0; background:url('../images/button-bg.gif') center center no-repeat; color:#fff; font-family:Georgia; font-size:14px; font-weight:bold; font-style:italic; text-decoration:none; text-align:center; }
TD.content .buttons A:hover	{ color:#b69227; }
TD.content .order-button	{ margin:30px; text-align:center; }

TD.content UL.type-1		{ padding:0 0 0 10px; list-style:none; }
TD.content UL.type-1 LI		{ padding:3px 12px; background:url('../images/list-dec-1.gif') left 9px no-repeat; line-height:16px; color:#555; }

TABLE.form			{ width:100%; }
.form TD			{ padding:0 3px; }
.form .gdl			{ padding-right:10px; }
.form .ftitle			{ white-space:nowrap; }
.form .ftitle FONT		{ color:#f00; font-weight:bold; }
.form INPUT.red-fld		{ height:19px; border:1px #e8cd7b solid; background:#fffdf2; }
.form SELECT.red-fld, .form SELECT.country	{ width:220px; height:19px; border:1px #e8cd7b solid; background:#fffdf2; font-size:11px; }
.form TEXTAREA.red-fld{ width:100%; border:1px #e8cd7b solid; background:#fffdf2; }
.horizontal-separator	{ border-top:1px #e8cd7b solid; }
.contact .form INPUT.red-fld	{ width:220px; }


.footer				{ width:100%; height:65px; background:#16353e url('../images/footer-bg.gif') top repeat-x; }
.footer .left			{ width:47px; background:url('../images/footer-left.gif') right top no-repeat; }
.footer .right			{ width:47px; background:url('../images/footer-right.gif') left top no-repeat; }
.footer .content		{ color:#fff; font-size:11px; line-height:11px; padding:11px 0 0 0; background:none; text-align:center; vertical-align:middle }
.footer .content A		{ padding:0 5px; color:#fac990; text-decoration:none; }
.footer .content A:hover	{ color:#fff; text-decoration:underline; }

.copyr TD { padding:1px 0; color:white; font-size:11px;  }

.limiter	{ width:1000px; background:#16353e; line-height:0; font-size:1px; }

.numb-1,.numb-2,.numb-3,.numb-4,.numb-5,.numb-6,
.numb-7	{ color:#b69227; line-height:30px; margin-bottom:1px; padding-left:40px; font-size:16px; font-weight:bold; }
.numb-1 { background:url('../images/1.gif') left no-repeat; }
.numb-2 { background:url('../images/2.gif') left no-repeat; }
.numb-3 { background:url('../images/3.gif') left no-repeat; }
.numb-4 { background:url('../images/4.gif') left no-repeat; }
.numb-5 { background:url('../images/5.gif') left no-repeat; }
.numb-6 { background:url('../images/6.gif') left no-repeat; }
.numb-7 { background:url('../images/7.gif') left no-repeat; }

/* ----- track my order ---- */
.content { padding: 15px 10px 15px 10px; }
.content td b	{ color:#494949; font-weight:bold;}
.content .order_table		{ border-top:solid 1px #FFF9DF; border-left:solid 1px #FFF9DF; background:#fff; }
.content .order_table td{ padding:5px; border-bottom:solid 1px #FFF9DF; border-right:solid 1px #FFF9DF; }
.content .order_menu a { display: block; padding: 0 0 2px 30px; color: #000; text-decoration: none; }
.content .order_menu a:hover { color:#000; text-decoration:underline }
.content .instruct td {padding:1px; border:none}
.content .instruct td.ibt {border-top:solid 1px #FFF9DF; }
.content .instruct td a {color:#000}
.content .instruct td .btn {width:48px;height:20px; border:solid 1px #ddd;}
.order_menu	{ font-size:13px; line-height:20px}
.order_menu .ico1	{ background:url(../images/adm-ico-1.gif) 6px center no-repeat; }
.order_menu .ico2	{ background:url(../images/adm-ico-2.gif) 6px center no-repeat; }
.order_menu .ico3	{ display:block; height:22px; line-height:22px; padding-left:32px; background:url(../images/adm-ico-3.gif) 6px center no-repeat; }
.order_menu a.ico4{ padding-left:46px; background:url(../images/adm-ico-4.gif) 22px center no-repeat; }
.order_menu .ico5	{ background:url(../images/adm-ico-5.gif) 6px center no-repeat; }
.order_menu .ico6	{ background:url(../images/adm-ico-6.gif) 6px center no-repeat; }
.order_menu .ico7	{ background:url(../images/adm-ico-7.gif) 6px center no-repeat; }
.allords { }
.allords td {padding:2px; border-bottom:solid 1px #FFEAA9; border-right:solid 1px #FFEAA9;}
.allords tr.chgbck td, .chgbck u, .chgbck a,.chgbck a:visited {color:#900}
.msg		{ background: #FFF9DF; border:1px #B69227 solid; font-size:11px;}
.msg .C		{ background-color:#FFF9DF; }
.msg .W		{ background-color:#e0ffe0; }
.msg .A		{ background-color:#ffddd0 }
.msg .h		{ padding:1px 3px; vertical-align:middle; }
.msg .FN		{ font-weight:bold; vertical-align:middle; padding-left:5px; }
.msg .ai		{ vertical-align:middle; padding: 0px 5px; }
.msg .text	{ font-size:12px; background-color:#fff; padding:2px 2px 2px 4px; border-top:solid 1px #FFEAA9; border-bottom:solid 1px #FFEAA9; }
.msg .b1 { border:none }
.msg .b2 { border:none }
.msg .b3 { border:none }

#sh_block_home { position: relative;  width: 670px; }
#sh_num_one { height: 250px; position: relative; }
#sh_big_graph { position: absolute; }
#sh_list { width: 325px; position: relative; left: 350px; top: 25px;}
#sh_for_h1 { margin:15px 0; padding-bottom: 12px; background:none; color:#865803; font-family:Arial, Helvetica, sans-serif; font-size:31px; text-align:left; }
#sh_list_h { position: relative; left: -8px; }
#sh_list_pn { position: relative; top: -15px; }
#sh_smile { position: relative; height: 230px;}		
#sh_smile_pic { position: absolute;}
#sh_smile1 { width: 150px; text-align: center; position: absolute; top: 165px; left: 480px; }
#sh_smile2 { position: absolute; width: 150px; text-align: center; top: 165px; left: 267px;}
#sh_smile3 { position: absolute; width: 150px; text-align: center; top: 165px; left: 57px; }
#sh_tables { position: relative; height: 352px; }
#sh_tbls_img { position: absolute; }
#sh_tbl_tbl { text-align: center; position: absolute; top: -45px; }
#ordr_btn { position: absolute; top: 220px; left: -19px; }
#sh_three_colum { position: relative;  height: 410px; }
#sh_block1{ position: absolute;  width: 200px; left: 1px; }
#sh_block2{ position: absolute;  width: 200px; left: 243px; }
#sh_block3{ position: absolute;  width: 200px; left: 484px; }
#twitter iframe { width:60px!important; }
