*	{ margin:0; padding:0; list-style:none; font-family:Verdana; font-size:12px; }

HTML	{ background:#40495f url('../images/bg-dot.jpg'); }
BODY	{ background:url('../images/bg.jpg') top repeat-x; }

.container	{ margin:0 auto; width:1000px; background:url('../images/left-bg.jpg') left top no-repeat; }
.small {font-size:11px;}
TABLE	{ width:100%; }

IMG	{ border:none; }


.left-bg	{ background-position:right top; background-repeat:no-repeat; }


.header		{ width:100%; height:250px; background:url('../images/header-bg.jpg') 11px bottom no-repeat; }
.header TD	{ vertical-align:top; }
.header-left	{ background:url('../images/header-img-1.jpg') left bottom no-repeat; }

.top-menu	{ display:none; float:left; margin-top:10px; margin-left:160px; width:150px; }
*html .top-menu	{ margin-left:80px; }
.top-menu A	{ margin:5px 10px; font-size:0; }

.logo		{ margin-left:320px; }
.slogan		{ margin-left:250px; }

.header-right		{ padding-top:14px; width:230px; background:url('../images/header-right-bg.jpg') bottom no-repeat; color:#d1d1d1; }
.header-right SMALL	{ color:#ffb400; font-size:11px; }
.live-chat A, .contact-us a { line-height:23px; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; }
.live-chat A		{ padding-left:31px; background:url('../images/microphone.gif') 1px 1px no-repeat; }
.contact-us A		{ padding-left:31px; background:url('../images/email.gif') 1px 4px no-repeat; }
.live-chat A:hover, .contact-us A:hover	{ color:#ffb400; text-decoration:underline; }
.live-chat A:hover	{background:url('../images/microphone-over.gif') 1px 1px no-repeat; }
.contact-us A:hover	{background:url('../images/email-over.gif') 1px 4px no-repeat; }

.main-menu			{ position:relative; width:auto; height:49px; background:url('../images/main-menu-separator.gif') left no-repeat; z-index:1000; }
.main-menu TD			{ background:url('../images/main-menu-separator.gif') right no-repeat; }
.main-menu A			{ position:relative; display:block; padding:18px 25px 18px 30px; color:#fff; font-size:12px; text-decoration:none; white-space:nowrap; zoom:1; }
.main-menu A.dm-control		{ background:url('../images/main-menu-decor.gif') 15px 22px no-repeat; }
.main-menu A:hover		{ background:url('../images/main-menu-over-bg.gif'); color:#000;}
.main-menu A.dm-control:hover	{ background:url('../images/main-menu-decor-over.gif') -5px top; }

.dm-control			{ position:relative; display:block; }
.dropmenu			{ display:none; visibility:hidden; position:absolute; left:0; top:50px; z-index:500; }
*html .dropmenu			{ display:block; }
.dropmenu IFRAME		{ display:none; display/**/:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:148px; height:180px; background:none; }
.dropmenu TD			{ padding-top:1px; background:none; font-size:0; }
*html .dropmenu TD		{ background:#fff; }
.dropmenu A			{ padding:10px; background:url('../images/dropdown-menu-bg.png'); text-align:center; font-size:12px; white-space:nowrap; position:relative; z-index:6000; }
.dropmenu A:hover		{ background:url('../images/dropdown-menu-over-bg.png'); }

.body		{ padding:0 15px 15px 25px; vertical-align:top; }
.body H1	{ padding:10px 0; color:#393939; font-size:16px; font-weight:bold; text-align:center; }
.body H2	{ padding-bottom:7px; color:#222; }
.body H1 SPAN,
.body H1 A	{ padding-left:17px; background:url('../images/triangles.gif') 0 4px no-repeat; color:#393939; font-size:16px; font-weight:bold; }
.body P		{ padding-bottom:15px; line-height:18px; text-indent:0px; color:#444; text-align:justify; }
.body A		{ color:#420; }
.body A:hover	{ color:#000; }/*text-decoration:underline; }*/


/*.br TD	{ font-size:0; vertical-align:top; }*/

TABLE.levels TD		{ vertical-align:top; }
.level-title		{ margin:3px 0; }
.level-title A		{ padding-left:3px; border-left:7px #fecf5d solid; color:#666; font-size:12px; font-weight:bold; }
.level-title A:hover	{ border-left:7px #222 solid; text-decoration:none; }
.body P.level-text		{ padding:0; line-height:12px; color:#777; font-family:Tahoma; font-size:11px; text-indent:0; }


P.readmore,
.postmetadata A			{ clear:both; padding:5px 15px 5px 0; background:url('../images/readmore.gif') right 8px no-repeat; color:#444; text-align:right; }
P.readmore A			{ color:#000; }
P.readmore A:hover		{ text-decoration:underline; }

.navigation A		{ display:block; margin-top:15px; color:#444; }
.navigation .alignleft	{ float:left; }
.navigation .alignright	{ float:right; }

.right-arrow,
.navigation .alignright A	{ padding-right:15px; background:url('../images/readmore.gif') right 3px no-repeat; color:#444; font-weight:bold; text-decoration:none; cursor:pointer; }
.right-arrow:hover		{ text-decoration:underline; }
.left-arrow,
.navigation .alignleft A	{ padding-left:15px; background:url('../images/left-arrow.gif') left 3px no-repeat; color:#444; font-weight:bold; text-decoration:none; cursor:pointer; }
.left-arrow:hover		{ text-decoration:underline; }


OL.features		{ padding:3px 10px 7px 10px; }
OL.features LI		{ padding-bottom:5px; color:#444; font-size:11px; }

OL.articles		{ padding:5px 12px 7px 12px; }
OL.articles LI		{ padding-bottom:5px; }
OL.articles LI A	{ line-height:14px; color:#444; font-size:11px; font-weight:normal; text-decoration:none; }
OL.articles LI A:hover	{ color:#000; text-decoration:underline; }

OL.recent-posts			{ padding:5px 7px; }
OL.recent-posts LI		{ padding-bottom:5px; }
OL.recent-posts LI A		{ display:block; line-height:14px; color:#444; font-size:11px; font-weight:normal; text-decoration:none; zoom:1; }
OL.recent-posts LI A:hover	{ color:#000; text-decoration:underline; }



/**************************************************/
A.service			{ color:#000; text-decoration:none; }
A.service *			{ text-decoration:none; }
A.service .block-1		{ height:200px; background:#eee url('../images/b1-title-bg.gif') top repeat-x; color:#000; }
A.service .block-1 .l		{ height:100%; background:url('../images/b1-fr-1.gif') left repeat-y; }
A.service .block-1 .r		{ height:100%; background:url('../images/b1-fr-1.gif') right repeat-y; }
A.service .block-1 .b		{ height:100%; background:url('../images/b1-fr-2.gif') bottom repeat-x; }
A.service .block-1 .tl		{ height:100%; background:url('../images/b1-fr-tl.gif') left top no-repeat; }
A.service .block-1 .tr		{ height:100%; background:url('../images/b1-fr-tr.gif') right top no-repeat; }
A.service .block-1 .bl		{ height:100%; background:url('../images/b1-fr-bl.gif') left bottom no-repeat; }
A.service .block-1 .br		{ height:100%; background:url('../images/b1-fr-br.gif') right bottom no-repeat; }
A.service .block-1 .title	{ height:22px; line-height:22px; padding:0; background:url('../images/b1-title-l.gif') left top no-repeat; color:#000; text-align:right; }
A.service .block-1 .title DIV	{ height:22px; padding-right:7px; background:url('../images/b1-title-r.gif') right top no-repeat; }
/*--------------------*/
A.service:hover .block-1		{ background:#fecf5d url('../images/b1-title-bg-over.gif') top repeat-x; }
A.service:hover .block-1 .tl		{ background:url('../images/b1-fr-tl-over.gif') left top no-repeat; }
A.service:hover .block-1 .tr		{ background:url('../images/b1-fr-tr-over.gif') right top no-repeat; }
A.service:hover .block-1 .bl		{ background:url('../images/b1-fr-bl-over.gif') left bottom no-repeat; }
A.service:hover .block-1 .br		{ background:url('../images/b1-fr-br-over.gif') right bottom no-repeat; }
A.service:hover .block-1 .title		{ background:url('../images/b1-title-l-over.gif') left top no-repeat; color:#f4b213; }
A.service:hover .block-1 .title DIV	{ background:url('../images/b1-title-r-over.gif') right top no-repeat; }
A.service .block-1 P			{ line-height:12px; font-family:Tahoma; font-size:11px; text-indent:0; }
/**************************************************/

/**************************************************/
.block-2		{ background:#f6f6f6 url('../images/b1-fr-2.gif') top repeat-x; line-height:14px; }
.block-2 .l		{ height:100%; background:url('../images/b1-fr-1.gif') left repeat-y; }
.block-2 .r		{ height:100%; background:url('../images/b1-fr-1.gif') right repeat-y; }
.block-2 .b		{ height:100%; background:url('../images/b1-fr-2.gif') bottom repeat-x; }
.block-2 .tl		{ height:100%; background:url('../images/b2-fr-tl.gif') left top no-repeat; }
.block-2 .tr		{ height:100%; background:url('../images/b2-fr-tr.gif') right top no-repeat; }
.block-2 .bl		{ height:100%; background:url('../images/b2-fr-bl.gif') left bottom no-repeat; }
.block-2 .br		{ padding:0 10px; height:100%; background:url('../images/b2-fr-br.gif') right bottom no-repeat; }
.block-2 H1		{ padding:5px 0 10px 0; color:#000; font-size:12px; text-align:center; }
.block-2 H1 SPAN	{ font-size:12px; }
.block-2 A		{ color:#333; font-size:12px; font-weight:bold; text-decoration:none; }
.block-2 A:hover	{ text-decoration:underline; }
/**************************************************/

/**************************************************/
.block-3		{ background:#fff url('../images/yellow-dot.gif') top repeat-x; overflow:hidden; line-height:14px; }
.block-3 *		{ color:#444; font-size:12px; }
.block-3 .l		{ height:100%; background:url('../images/yellow-dot.gif') left repeat-y; }
.block-3 .r		{ height:100%; background:url('../images/yellow-dot.gif') right repeat-y; }
.block-3 .b		{ height:100%; background:url('../images/yellow-dot.gif') bottom repeat-x; }
.block-3 .tl		{ height:100%; background:url('../images/fr-tl.gif') left top no-repeat; }
.block-3 .tr		{ height:100%; background:url('../images/fr-tr.gif') right top no-repeat; }
.block-3 .bl		{ height:100%; background:url('../images/fr-bl.gif') left bottom no-repeat; }
.block-3 .br		{ height:100%; background:url('../images/fr-br.gif') right bottom no-repeat; }
.block-3 .title		{ margin:0; padding:0; text-align:center; }
.block-3 .title SPAN	{ padding:0 7px; line-height:18px; border-left:7px #fecf5d solid; border-right:7px #fecf5d solid; background:#fff; color:#000; font-size:16px; }
.block-3 A		{ color:#666; font-weight:bold; }
.block-3 A:hover	{ color:#000; text-decoration:underline; }
/**************************************************/

/**************************************************/
.block-4		{ background:#fff url('../images/yellow-dot.gif') top repeat-x; overflow:hidden; line-height:14px; }
.block-4 .l		{ height:100%; background:url('../images/yellow-dot.gif') left repeat-y; }
.block-4 .r		{ height:100%; background:url('../images/yellow-dot.gif') right repeat-y; }
.block-4 .b		{ height:100%; background:url('../images/yellow-dot.gif') bottom repeat-x; }
.block-4 .tl		{ height:100%; background:url('../images/b4-fr-tl.gif') left top no-repeat; }
.block-4 .tr		{ height:100%; background:url('../images/b4-fr-tr.gif') right top no-repeat; }
.block-4 .bl		{ height:100%; background:url('../images/b4-fr-bl.gif') left bottom no-repeat; }
.block-4 .br		{ height:100%; background:url('../images/b4-fr-br.gif') right bottom no-repeat; }
.block-4 .title		{ margin:0; padding:0; text-align:center; }
.block-4 .title SPAN	{ padding:0 7px; line-height:18px; border-left:7px #fecf5d solid; border-right:7px #fecf5d solid; background:#fff; color:#000; font-size:16px; }
/**************************************************/


.body SPAN.decor-2	{ padding-left:20px; background:url('../images/green-plus.gif') left no-repeat; }


.list-decor-1 LI		{ padding:5px 0 10px 20px; background:url('../images/list-decor-2.gif') left top no-repeat; font-family:Verdana; }
.ofi,
.list-decor-2 LI A		{ padding-left:12px; background:url('../images/list-decor-1.gif') left 4px no-repeat; }
.list-decor-2 LI A:hover	{ background:url('../images/list-decor-1-over.gif') left 3px no-repeat; }
.list-decor-3 LI		{ padding:1px 0 1px 12px; background:url('../images/list-decor-1.gif') left 5px no-repeat; color:#333; }
.list-decor-4 LI		{ margin-bottom:10px; }
.list-decor-4 LI SPAN		{ display:block; float:left; width:28px; height:29px; margin-right:5px; background:url('../images/list-decor-3.gif') left top no-repeat; color:#fff; line-height:27px; text-align:center; font-size:25px; font-weight:bold; }


.right-side	{ width:200px; padding:15px; vertical-align:top; }

.footer		{ width:1000px; margin:0 auto; color:#eee; }
.footer TD	{ padding:15px 0 0 11px; }
.footer	A	{ padding:0 5px; color:#fff; font-size:11px; text-decoration:none; }
.footer A:hover	{ color:#fecf5d; text-decoration:underline; }
.content-links			{ margin-top:15px; border-top:1px #ffce60 solid; background:url('../images/footer.gif') top repeat-x; line-height:11px;}
.content-links DIV	{ width:980px; margin:0 auto; padding:5px 10px; text-align:center; }
.content-links A		{ padding:0 4px; color:#a6b2da; font-size:10px; text-decoration:none; }
.content-links A:hover{ color:#fff; text-decoration:underline; }


.rbg		{ float:right; margin:0 0 -30px -50px; }
/*
.body P		{ position:relative; z-index:100; }
*/
DIV.form	{ padding:20px 10px 20px 10px; }
TABLE.form TD	{ padding-right:5px; padding-bottom:5px; }
INPUT.text	{ height:16px; padding:2px 1px; border:1px #ccc solid; }
INPUT.fld	{ width:100%; }
textarea.fld	{ width:100%; }
.country	{ border:1px #ccc solid; }

TABLE.pricetbl		{ border-top:1px #ddd solid; border-left:1px #ddd solid; }
TABLE.pricetbl TD	{ padding:5px 0; border-right:1px #ddd solid; border-bottom:1px #ddd solid; text-align:center; }
A.prices-links		{ text-decoration:underline; }
A.prices-links:hover	{ text-decoration:none; }

.body DIV.entry UL		{ margin-bottom:20px; padding:10px 20px; line-height:20px; border:1px #fecf5d solid; list-style:circle; }
.body DIV.entry UL LI		{ padding-left:17px; background:url('../images/readmore.gif') left 6px no-repeat; }


/* ----- track my order ---- */
.body .block-2 .menu { position: relative; top: -4px; right: -8px; padding: 4px;}
.body .block-2 .menu span { line-height:22px; font-size:11px; }
.body .block-2 .menu a { display: block; width:100%; color: #000; line-height:22px; font-size:11px; font-weight:normal; text-decoration: none; }
.body .block-2 .menu a:hover { color: #ff3000; }

.body .msg { border: solid 1px #a6a6a6; }
.body .msg td { padding:2px; border-bottom: dotted 1px #a6a6a6; border-right: dotted 1px #a6a6a6; font-size:11px;}
.body .msg u { font-size:11px; text-decoration:underline;}
.body .msg td.r {border-right: none;}
.body .msg td.b {border-bottom: none;}
.body .msg td.n {color:white;background-color:#F8AE01;font-weight:bold;}
.body .msg td.text {padding:4px 8px 4px 12px;}
.body .msg .msg_C {background-color:#DFFFBC;}
.body .msg .msg_W {background-color:#BBE2FF;}
.body .msg .msg_A {background-color:#FFEDBB;}

.logged {}
.logged td { text-align:left; padding-left:8px; font-size:10px; color:white;}
.logged td div { width:205px; overflow:hidden; font-size:10px; color:white;}
.logged a { font-size:10px;color:white;}

.allords {width:96%;margin-left:10px;}
.allords td {padding:4px; font-size:11px;}
.allords a,b  { font-size:11px;}



.tagcloud		{ padding:10px 20px; border-top:1px #fecf5d solid; text-align:center; }
.tagcloud A		{ color:#666; text-decoration:none; }
.tagcloud A:hover	{ color:#222; text-decoration:underline; }

.sample-page {
	margin:10px 0 30px 0;
	padding:7px 10px;
	border:1px #888 solid;
}
.sample-page P {
	margin:0;
	padding:0;
	font-size:12px;
}
.sample-page OL {
	padding-left:20px;
	list-style:disc;
}
.sample-page OL LI {
	margin:5px 0;
	list-style:disc;
}

