/*
Theme Name: valwriting.net
Author: goodMan
*/

BODY	{margin:0;padding:0;background:#c4bfaa url(images/main-bg.gif);font-family:Arial;font-size:13px;color:#666;line-height:18px}
form	{display:inline}
IMG		{border:none;vertical-align:top}
TD		{padding:0}
P		{margin:5px 0 10px 0}
A		{color:#35799e}
A:hover	{color:#000}
ul,ol	{margin:7px 0;padding:0 0 0 15px}
li		{padding:2px 0;line-height:14px;}
.height18 li		{line-height:18px;}
I UL	{padding-left:15px;font-weight:normal;list-style:url(images/decor-2.gif);font-style:normal}
STRONG ul		{padding-left:0;font-weight:normal;list-style:none;font-weight:normal}
STRONG ul	li{padding-left:18px;background:url(images/decor-10.gif) left top no-repeat; }
STRONG ol		{padding-left:0;font-weight:normal;list-style:none;font-weight:normal}
STRONG ol	li{padding-left:18px;background:url(images/decor-1.gif) left 1px no-repeat; }

.instr_cnfrmd {
    margin:5px 0 10px 0;
}

.instr_cnfrmd input[type="radio"] {
    width:auto;
    height:auto;
    display:inline-block;
    margin:0 5px 0 0;
}

.instr_cnfrmd label {
    vertical-align:middle;
    display:inline-block;
    width:500px;
    margin:0 0 5px 0;
    font-size:11px;
    line-height:12px;
    font-weight:normal;
}

.features STRONG ol	{padding:0;font-weight:normal;list-style:none;font-weight:normal}
.features STRONG ol	li {padding: 4px 6px 4px 20px;background:url(images/decor-1.gif) no-repeat left center; border-left: 6px solid #fff; *background-position: 6px 2px; }
.features li.bg	{background-color:#F5F0D2; border-left: 6px solid #F5F0D2;}

ul.list-style-1 	{ padding:0;list-style:none; }
ul.list-style-1 li{ padding: 2px 2px 2px 26px; background:url(images/decor-1.gif) 8px 2px no-repeat; }


H1	{margin:15px 0 10px 0;font-size:20px;color:#35799e}
H2	{margin:15px 0 7px 0;font-size:14px;color:#fa500a}
H3	{margin:15px 0 5px 0;font-family:verdana;font-size:13px;color:#35799e}
H4	{margin:15px 0 5px 0;font-size:13px;color:#444;text-align:center}
H5	{margin:0;padding-left:10px;height:7px;background:url(images/block-title.gif) 0 -1px no-repeat;line-height:0;font-size:0.01pt}
H5 i{display:block;height:7px;background:url(images/block-title.gif) 100% -32px no-repeat;color:#fff;font-size:14px;text-align:center;line-height:0;font-size:0.01pt}
H6	{margin:0;padding-left:10px;height:31px;background:url(images/block-title.gif) 0 0 no-repeat}
H6 i{display:block;padding:7px 10px 8px 0;line-height:16px;background:url(images/block-title.gif) 100% -31px no-repeat;color:#fff;font-size:14px;text-align:center;font-style:normal}

H3 strong	{color:#EC4E11;}

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

#seo-strip			{min-width:1000px;background:#2a404c;color:#eee;text-align:center}
#top-strip			{background:#e34000;min-width:1035px;}
#top-strip A		{margin:0 10px;color:#fff;font-size:11px;font-weight:bold;text-decoration:underline;}
#top-strip A:hover	{color:#f0b441}
#header			{height:193px;background:url(images/header-bg.gif);min-width:1035px;}
#header SMALL	{padding-left:30px;color:#e34000;font-family:verdana;font-size:11px}
#header SPAN	{padding-left:50px;color:#fff;font-size:20px}
#center-menu	{height:36px;background:#2a404c url(images/center-frame.gif) 0 100% repeat-x;min-width:1035px;}
#center-menu TD	{background:url(images/center-menu-bg.gif) 0 0;text-align:center}
#center-menu td:nth-child(3) {background-position: 100% 0;}
#center-menu A	{display:block;padding:8px 20px;line-height:normal;color:#fff;font-size:13px;font-weight:bold;text-decoration:none;white-space:nowrap}
#center-menu A:hover	{color:#2a404c;text-decoration:underline}
#center-menu .first		{background-position:100% 0}
#footer			{padding:10px 0;background:#2a404c;line-height:13px;min-width:1035px;}
#footer A		{color:#008edc;font-size:11px;text-decoration:none;line-height:13px}
#footer A:hover	{color:#fff;text-decoration:underline}

#authFormWindow { display:none; position:absolute; margin:-164px 0 0 12px; z-index:11; }
#authFormWindow td	{font-size:11px;color:#fff; padding:3px 10px 1px 10px; line-height:13px;}
#authFormWindow a		{color:#068CD5;text-decoration:underline;}
#authFormWindow input { border:none; height:14px; width:144px; font-size:11px; color:#444; }

.body			{padding:0px 30px;width:570px;vertical-align:top}

.callChat {height:30px}
.callChat a, .button		{display:block;margin:0;padding-left:10px;height:30px;background:url(images/button.gif) 0 0 no-repeat;text-decoration:none}
.callChat b, .button b	{display:block;padding:7px 10px 7px 0;background:url(images/button.gif) 100% 0 no-repeat;color:#fff;font-size:14px;text-align:center}
.button:hover B	{color:#333}
.block-text		{padding:0 10px;border:1px #ddd solid;font-size:12px}
.block-text P	{color:#666}
.shadow		{margin-bottom:10px;padding-bottom:12px;background:url(images/block-shadow.gif) 50% 100% no-repeat}

.grid		{width:100%;background:#ddd}
.grid TD	{padding:0 10px;background:#fff;vertical-align:top}

.copyright			{padding-bottom:5px;background:#fa500a;text-align:center;font-size:11px;color:#fff}
.copyright A		{margin:0 7px;color:#fff}
.copyright A:hover	{color:#222}

/* --- body ---*/
.logged		{padding: 4px 10px 8px 10px; }
.logged p {margin:2px 0; font-size:11px; width:160px; height:16px; overflow:hidden; }
.quote select	{ width:150px; height:20px; }
.quote p	{margin:6px 0 0 6px; }

/* --- track my order ---- */
.track { padding: 15px 10px 15px 10px; }
.track td b	{ color:#494949; }
.track .order_table		{ border-top:solid 1px #eee; border-left:solid 1px #eee; background:#fff; }
.track .order_table td{ padding:5px; border-bottom:solid 1px #eee;border-right:solid 1px #eee; }
.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;}
.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; }

.allords  {margin:15px 10px 15px 10px;}
.allords td {padding:2px; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc;}
.allords tr.chgbck td, .chgbck u, .chgbck a,.chgbck a:visited {color:#900}
.block-10			{ background:#f8f8f8 url(images/corn-1-dot.gif) top repeat-x; width: 740px; margin: 0 auto;}
.block-10 .l	{ background:url(images/corn-1-dot.gif) left repeat-y; }
.block-10 .r	{ background:url(images/corn-1-dot.gif) right repeat-y; }
.block-10 .b	{ background:url(images/corn-1-dot.gif) bottom repeat-x; }
.block-10 .lt	{ background:url(images/corn-1-lt.gif) left top no-repeat; }
.block-10 .rt	{ background:url(images/corn-1-rt.gif) right top no-repeat; }
.block-10 .lb	{ background:url(images/corn-1-lb.gif) left bottom no-repeat; }
.block-10 .rb	{ background:url(images/corn-1-rb.gif) right bottom no-repeat;}
.bluebg       { background:#e3edef url(images/corn-1-dot.gif) top repeat-x; }

.msg { border: solid 1px #ccc; border-top: solid 1px #EE1723 }
.msg td,u { font-size:11px; }
.msg u { font-size:11px; }
.msg .b1 { border-right:dotted 1px #ccc; border-bottom:dotted 1px #ccc;}
.msg .b2 { border-bottom:dotted 1px #ccc;}
.msg .b3 { border-top:dotted 1px #ccc;}
.msg .h { padding:4px 2px 2px 3px; }
.msg .text { padding:8px 8px 6px 12px; }
.msg .w { color:white; }
.msg .C	{ background-color:#fcfbcb; }
.msg .W	{ background-color:#def7fe; }
.msg .A	{ background-color:#ffeede; }
.msg .FN{ background-color:#12808f; font-weight:bold; vertical-align:middle; }
.msg .h	{ padding:1px 3px; vertical-align:middle; }
.msg .ai{ background-color:#fff; vertical-align:middle; padding:0 4px; }

.form .fld, .country{width:240px;}
.form .fld100 {width:100%;}
#twitter iframe{ width:60px!important; }
#fb-root  div {left: -10000px;}

tr[ title='Gate2Shop.com'] {   vertical-align: top; }


/*-------------------------
NewCRM widgets
-------------------------*/
.page-order .main-block .body {
    padding: 0;
}
.block-text.quote #of-widgets-simple-price-calc .of-scontinue-btn {font-size: 14px !important;}

/*login-tooltip*/
.login-tooltip-widget {
	position:absolute;
	z-index:10;
	top:4px;
	left: 0;
	width: 100%;
}

body #of-widgets-login-tooltip .of-widgets-open-tooltip {
	padding: 5px 30px;
	border-radius: 0 0 15px 15px;
	font-weight: 700;
	background: #5c819b;
	background: -moz-linear-gradient(top,  #5c819b 0%, #142b39 80%, #5a8aa4 100%);
	background: -webkit-linear-gradient(top,  #5c819b 0%,#142b39 80%,#5a8aa4 100%);
	background: linear-gradient(to bottom,  #5c819b 0%,#142b39 80%,#5a8aa4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c819b', endColorstr='#5a8aa4',GradientType=0 );
}

body #of-widgets-login-tooltip .of-widgets-open-tooltip:hover,
body #of-widgets-login-tooltip .of-widgets-open-tooltip:active,
body #of-widgets-login-tooltip .of-widgets-open-tooltip:focus {
	opacity: 1;
	background: #5c819b;
	background: -moz-linear-gradient(top,  #5c819b 0%, #142b39 80%, #5a8aa4 100%);
	background: -webkit-linear-gradient(top,  #5c819b 0%,#142b39 80%,#5a8aa4 100%);
	background: linear-gradient(to bottom,  #5c819b 0%,#142b39 80%,#5a8aa4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c819b', endColorstr='#5a8aa4',GradientType=0 );
}

.of-widgets-login-popup {
	right: 0;
}
.block-10,
table{
    margin-top: 20px;}