.header             {line-height: 25px; color: #000000; font-size: 14px; font-family: verdana;}
.header a           {color: #0000FF; text-decoration: underline;}
.header a:visited   {color: #000095; text-decoration: underline;}
.header a:hover     {color: #C60000; text-decoration: underline;}

.button             {line-height: 25px; color: #000000; font-size: 14px; font-family: verdana;}
.button a           {color: #0000FF; text-decoration: underline;}
.button a:visited   {color: #000095; text-decoration: underline;}
.button a:hover     {color: #C60000; text-decoration: underline;}

.font               {line-height: 25px; color: #000000; font-size: 13px; font-family: verdana;}
a                   {color: #0000FF; text-decoration: underline;}
a:visited           {color: #000095; text-decoration: underline;}
a:hover             {color: #C60000; text-decoration: underline;}

.black              {line-height: 25px; color: #000000; font-size: 13px; font-family: verdana;}
.black a            {color: #000000; text-decoration: none;}
.black a:visited    {color: #000000; text-decoration: none;}
.black a:hover      {color: #000000; text-decoration: none;}

.links              {line-height: 20px; color: #000000; font-size: 12px; font-family: verdana;}
.links a            {color: #0000FF; text-decoration: underline;}
.links a:visited    {color: #000095; text-decoration: underline;}
.links a:hover      {color: #C60000; text-decoration: underline;}

.small              {line-height: 20px; color: #000000; font-size: 11px; font-family: verdana;}
.small a            {color: #0000FF; text-decoration: underline;}
.small a:visited    {color: #000095; text-decoration: underline;}
.small a:hover      {color: #C60000; text-decoration: underline;}

.smaller            {line-height: 20px; color: #000000; font-size: 10px; font-family: verdana;}
.smaller a          {color: #0000FF; text-decoration: underline;}
.smaller a:visited  {color: #000095; text-decoration: underline;}
.smaller a:hover    {color: #C60000; text-decoration: underline;}

.tiny               {line-height: 20px; color: #000000; font-size: 10px; font-family: verdana;}
.tiny a             {color: #808080; text-decoration: underline;}
.tiny a:visited     {color: #808080; text-decoration: underline;}
.tiny a:hover       {color: #C60000; text-decoration: underline;}

.big                {line-height: 25px; color: #000000; font-size: 17px; font-family: verdana;}
.big a              {color: #0000FF; text-decoration: underline;}
.big a:visited      {color: #000095; text-decoration: underline;}
.big a:hover        {color: #C60000; text-decoration: underline;}

.copy               {line-height: 20px; color: #808080; font-size: 10px; font-family: verdana;}
.copy a             {color: #808080; text-decoration: none;}
.copy a:visited     {color: #808080; text-decoration: none;}
.copy a:hover       {color: #808080; text-decoration: none;}

.form               {font-family: verdana; font-size: 13px; color: #000000; background: #F6F6F6; border-color: #FFFFFF;}
.btn                {font-family: verdana; font-size: 13px; color: #000000; border-color: #CCCCCC #808080 #808080 #CCCCCC; background-color: #F6F6F6; background-image: url(http://www.nichebot.com/images/button.gif); border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.sf-title, .sf-title:visited, .sf-title:hover
	 	            {color: #0000FF; text-decoration: underline; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold;}
.sf-desc, .sf-desc:visited, .sf-desc:hover
	 	            {color: #000000; text-decoration: none; font-size: 10px; font-family: Arial, sans-serif; font-weight: normal;}

.messages_table {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	border: 1px black dashed;
	font-size:11px;
}

.messages_error {
	font-size:11px;
	background-color: #FFBBBB;
	font-size: 11pt; font-family: Arial, sans-serif; font-weight: normal;
}
.messages_success {
	font-size:11px;
	background-color: #BBFFBB;
	font-size: 11pt; font-family: Arial, sans-serif; font-weight: normal;
}
.messages_warning {
	font-size:11px;
	background-color: #FFFFBB;
	font-size: 11pt; font-family: Arial, sans-serif; font-weight: normal;
}
.messages_sysmessage {
	font-size:11px;
	background-color: #FFFFBB;
	font-size: 11pt; font-family: Arial, sans-serif; font-weight: normal;
}


/* properties for all input elements */
input, textarea {
    font-family: Verdana, sans-serif;
    font-size: 11pt;
}

/* properties for headers */
.hdr, h1 {
    color: #707070;
    font-size: 120%;
    font-weight: bold;
    text-align: center;
}

/* vedit - vertical table (signup, profile edit) */
.vedit {
    background-color: #F0F0F0;
}

/* vedit - usual column (right) */
.vedit td {
    padding: 10px;
    padding-left:  15px;
    background-color: #E0E0E0;
}

/* vedit - header column (left) */
.vedit th {
    padding: 10px;
    padding-right: 15px;
    text-align: right;
    background-color: #C0B9C0;
    font-weight: normal;
}

/* hedit - horizontal table (payments list) */
.hedit {
    background-color: #F0F0F0;
}

/* hedit - usual column */
.hedit td {
    padding: 5px;
    background-color: #E0E0E0;
    font-family: "Verdana";
    font-size: 8pt;
}

/* hedit - header column */
.hedit th {
    padding: 5px;
    background-color: #C0B9C0;
}

body,td,th, .nb-body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #707070;
	vertical-align: top;
}

img{border:0;}

a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #494949;
}
a:visited {
	color: #494949;
}
a:hover {
	color: #494949;
}
a:active {
	color: #494949;
}


.blue-a {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #0000FF;
}
.blue-a:visited {
	color: #0000FF;
}
.blue-a:hover {
	color: #0000FF;
}
.blue-a:active {
	color: #0000FF;
}

.nb-a {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #494949;
	text-decoration: underline;
}
.nb-a:visited {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #494949;
	text-decoration: underline;
}
.nb-a:hover {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #494949;
	text-decoration: underline;
}
.nb-a:active {
	font-family: tahoma;
	font-size: 11px;
	color: #494949;
	text-decoration: underline;
}




.dotted-all-border {
	border-style: dotted;
	border-color: #D8D8D8;
	border: thin dotted;
	border-width: thin;
}

.dotted-left-border {
	border-left-style: dotted;
	border-left-color: #D8D8D8;
	border-left: thin dotted;
	border-left-width: thin;
}

.dotted-right-border {
	border-right-style: dotted;
	border-right-color: #D8D8D8;
	border-right: thin dotted;
	border-right-width: thin;
}

.dotted-top-border {
	border-top-style: dotted;
	border-top-color: #D8D8D8;
	border-top: thin dotted;
	border-top-width: thin;
}

.dotted-bottom-border {
	border-bottom-style: dotted;
	border-bottom-color: #D8D8D8;
	border-bottom: thin dotted;
	border-bottom-width: thin;
}



table.dotted-border {
	border-collapse: collapse;
	border-color: #D8D8D8;
	border: 1px dotted;
	border-width: 1px;
	border-style: dotted;
}

table.dotted-border th {
	border-color: #D8D8D8;
	border: 1px dotted;
	border-width: 1px;
	border-style: dotted;
/*	text-align: center; */
	background-color: #F4F4F4;
	padding-left:6px;
	padding-top:6px
}

table.dotted-border td {
	border-color: #D8D8D8;
	border: 1px dotted;
	border-width: 1px;
	border-style: dotted;
/*	text-align: left; */
	background-color: #FFFFFF;
	padding-left:6px;
	padding-top:6px
}

.dotted-th{
	text-align: center;
	background-color: #F4F4F4;
	padding-left:6px;
	padding-top:6px
}

.dotted-td{
	text-align: left;
	background-color: #FFFFFF;
	padding-left:6px;
	padding-top:6px
}

form {
	margin-bottom:0px;
}


.v3navtitle a:link       {color: #0026AF; text-decoration: none; font-size: 20px; font-family: verdana;}
.v3navtitle a:visited    {color: #0026AF; text-decoration: none; font-size: 20px; font-family: verdana;}
.v3navtitle a:active     {color: #0026AF; text-decoration: none; font-size: 20px; font-family: verdana;}
.v3navtitle a:hover      {color: #0026AF; text-decoration: none; font-size: 20px; font-family: verdana;}

.v3support a:link       {color: #0026AF; text-decoration: none; font-size: 16px; font-family: verdana;}
.v3support a:visited    {color: #0026AF; text-decoration: none; font-size: 16px; font-family: verdana;}
.v3support a:active     {color: #0026AF; text-decoration: none; font-size: 16px; font-family: verdana;}
.v3support a:hover      {color: #0026AF; text-decoration: none; font-size: 16px; font-family: verdana;}


table.ght_table td.Volcanic
{
  color: #D01300;
  font-weight: bold;
}
table.ght_table td.On_Fire
{
  color: #FE3301;
  font-weight: bold;
}
table.ght_table td.Spicy
{
  color: #FF6801;
}
table.ght_table td.Medium
{
  color: #FF9F02;
}
table.ght_table td.Mild
{
  color: #FFCF02;
}
table.ght_table td.new
{
  color: #D01300;
  font-weight: bold;
}

/* amember stuff */
table.errmsg
{
    font-family: Helvetica, Verdana, sans-serif;
    font-size: 90%;
    background-color: red;
    border: #cc0000 1px solid;
    margin: 5px 0px 5px 0px;
}
table.errmsg td
{
    padding: 5px 50px 5px 5px;
    font-weight: bold;
}
table.errmsg td li
{
    list-style: square;
}

/* Error message label on signup page */
label.error {
    padding-left: 3px;
  color: red;
  font-style: italic;
  font-weight: normal;
}
input.error {
    border: 2px solid red;
}

/* ----------------- BASKET ----------------- */
.basket-basket h1 {
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	color: #1159AD;
	font-weight: bold;
	font-size: 16px;
	padding-top: 25px;
}

.wrap-basket-basket {
	width: 800px;
	margin: 20px auto;
}

.bk-jobs-link-basket {
	width: 100%;
	text-align: right;
}

.bk-jobs-link-basket a {
	color: #7F7F7F;
	text-decoration: none;
}

.sb-box-basket {
	width: 780px;
	padding: 10px;
	border: 1px solid #C5C5C5;
	margin: 5px 0;
}

.folder-pager-basket {
	width: 100%;
	background: #CCCCCC;
}

.folder-pager2-basket {
	width: 100%;
	background: white;
}

.folder-pager-basket tr td {
	padding: 5px;
	font-weight: bold;
}

.p-folder-basket select {
	border: 1px solid #7F9EBA;
}

.bpager-basket {
	float: left;
}
.bpager-basket a {
	display: block;
	width: 19px;
	height: 19px;
}

.p-folder-basket {
	width: 520px;
}

.td-pager-basket {
	float: right;
}

.p-first a-basket,.p-prev-basket a,.p-next-basket a,.p-last-basket a,.p-first1 a-basket,.p-prev1-basket a,.p-next1-basket a,.p-last1-basket a
	{
	display: block;
	width: 19px;
	height: 19px;
}

.p-prev-basket,.p-curr-basket,.p-next-basket,.p-last-basket,.p-prev1-basket,.p-curr-basket,.p-next1-basket,.p-last1-basket
	{
	margin-left: 5px;
}

.p-curr-basket {
	padding: 3px 5px 0;
	color: black;
	font-weight: bold;
}

.p-first-basket a {
	background: url("/templates/easy/basket/p-first.jpg") top left no-repeat;
}

.p-prev-basket a {
	background: url("/templates/easy/basket/p-prev.jpg") top left no-repeat;
}

.p-next-basket a {
	background: url("/templates/easy/basket/p-next.jpg") top left no-repeat;
}

.p-last-basket a {
	background: url("/templates/easy/basket/p-last.jpg") top left no-repeat;
}

.p-first1-basket a {
	background: url("/templates/easy/basket/p-first1.jpg") top left no-repeat;
}

.p-prev1-basket a {
	background: url("/templates/easy/basket/p-prev1.jpg") top left no-repeat;
}

.p-next1-basket a {
	background: url("/templates/easy/basket/p-next1.jpg") top left no-repeat;
}

.p-last1-basket a {
	background: url("/templates/easy/basket/p-last1.jpg") top left no-repeat;
}

.f-actions-basket {
	margin: 7px 0;
	width: 100%;
}

.pgs-basket {
	text-align: right;
	color: #707070;
}

.pgs-basket select,.i-actions-basket select {
	border: 1px solid #7E9DB9;
}

a.fbtn-basket {
	display: block;
	height: 34px;
	width: 36px;
	float: left;
	margin-right: 3px;
}

.i-text-basket {
	float: left;
	border: 1px solid #7F9EBA;
	margin-top: 8px;
	margin-right: 5px
}

a.b-add-basket {
	background: url("/templates/easy/basket/f-add.jpg") top left no-repeat;
}

a.b-del-basket {
	background: url("/templates/easy/basket/f-del.jpg") top left no-repeat;
}

a.b-ren-basket {
	background: url("/templates/easy/basket/f-ren.jpg") top left no-repeat;
}

a.b-note-basket {
	background: url("/templates/easy/basket/f-nts.jpg") top left no-repeat;
}

.i-actions-basket {
	width: 100%;
	margin-bottom: 10px;
}

a.ibtn-basket {
	color: black;
	text-decoration: none;
	border: 1px solid #2D8DCA;
	background: url(/templates/easy/x-tools/btn.jpg) left top repeat-x;
	padding: 2px 5px;
}

.i-note-basket {
	font-size: 9px;
	margin: 5px 0;
}

.i-table-basket {
	padding: 0 20px;
}

.items-table-basket {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}

.items-table-basket tr th,.items-table-basket tr td {
	border: 1px dotted #707070;
	padding: 5px;
	color: #717171;
	line-height: 14px;
}

.items-table-basket tr th a,.items-table-basket tr td a {
	color: #494949;
}

.items-table-basket tr th {
	font-weight: bold;
	background: #F4F4F4;
}

.small-basket {
	font-weight: normal;
	font-size: 10px;
}

.blue-border-basket,.kt-row2-basket select {
	border: 1px solid #7E9DB9;
}
.clearer {
	clear: both;
}
.blue-border, .kt-row2 select {
	border:1px solid #7E9DB9;
}
.inp_btn {
	background: url("/templates/easy/x-tools/btn.jpg") repeat-x scroll left top;
	border: 1px solid #2D8DCA;
	color: black;
	padding: 0 5px;
	text-transform: lowercase;
	cursor: pointer;
	font-size: 12px;
}
.p-folder-basket select#folder_id, .i-actions-basket select#change_folder_id, .i-actions-basket select#change_folder_id2 {
	width: 110px;
}