A
{
 text-decoration: underline;
 color:#224499;
}

A:hover
{
 color:#C40E0C;
}

H1 {
  MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT: 19px Tahoma, Arial, Helvetica, sans-serif; COLOR: #C40E0C;
}
H2 {
  MARGIN-TOP: 0px; MARGIN-BOTTOM: 2px; FONT: bold 12px Verdana,Tahoma, Arial, Helvetica, sans-serif; COLOR: #C40E0C;
}
H3 {
  MARGIN-TOP: 0px; MARGIN-BOTTOM: 2px; FONT: bold 12px Verdana,Tahoma, Arial, Helvetica, sans-serif; COLOR: #C40E0C;
}

.list_header
{
	MARGIN-BOTTOM: 10px; FONT: 16px Tahoma, Arial, Helvetica, sans-serif; COLOR: #C40E0C;
}

.red {  
 color: #C40E0C;
 font-weight: bold;
}

A.red {
 color: #C40E0C;
 font-weight: bold;
}
hr {
  COLOR: #E3EDEE;
}

BODY
{ 
 background: #FFFFFF;
 color: #000000;
 font-family: verdana, arial;
 font-size: 12px;
} 

.footer{
 background: #EAEAEA;
 padding: 1px;
 color:#6F7877;
 font-size: 10px;
}

TD {
	font-family: verdana, arial;
	font-size: 12px;
	line-height: 15pt;
	background-repeat: no-repeat;
}

INPUT
{
 background: #FFFFFF; 
 color: #333333;
 font-size: 11px;
 font-family: verdana, arial;
}

TEXTAREA
{
 background: #FFFFFF; 
 color: #333333;
 font-size: 11px;
 font-family: verdana, arial;
}

SELECT
{
 background: #FFFFFF;
 border-color: #777777;
 color: #333333;
 font-size: 11px;
}


.list{
 padding: 1px;
 color:#000000;
 font-size: 10px;
}

A.list
{
 font-weight: bold;
 font-size: 12px;
 text-decoration:underline;
 color: #224499;
}
A.small
{
 font-size: 10px;
 text-decoration:underline;
 color: #224499;
}

A.buytraffic
{
	text-decoration:underline;
 	color: #224499;
}

.main
{
 background: #FFFFFF;
 padding: 10px;
 border-color: #E2E2E2;
 border-style: solid;
 border-width: 1px;
}
.maintop
{
 background: #F3F3F3;
 padding: 5px;
 border-color: #D7D7D7;
 border-style: solid;
 border-width: 1px;
 margin: 2px;
 color:#919191;
}
.topblue
{
 padding: 1px;
 color:#005972;
 font-size: 12px;
 font-weight: bold;
}
.blue
{
 background:#E3EDEE;
 padding: 2px;
 color:#005972;
 font-size: 12px;
 font-weight: bold;
}
.topdark
{
 background:#616F79;
 font-family: verdana;
 padding: 2px;
 padding-left: 5px;
 color:#FFFFFF;
 font-size: 12px;
 font-weight: bold;
}

#navbar
{
 width: 260 px;
 height: 21 px;
 background:#06536f;
 font-family: verdana;
 padding-top: 3px;
 padding-left: 7px;
 padding-bottom: 4px;
 color:#FFFFFF;
 font-size: 12px;
 font-weight: bold;
 background: url(navbar.gif) no-repeat;
}

.search
{
 width: 180;
 background: #D7E5F2;
 padding: 7px;
 color: #7F90A0;
 margin: 2px;
 font-size: 11px;
 font-weight: bold;
}

A.navtop
{
 font-size: 11px;
 font-weight: bold;
 text-decoration:none;
 margin: 2px;
 color: #7F90A0;
}
.ntop
{
 width: 180;
 background: #F1F5F8;
 color: #7F90A0;
 padding: 6px;
 font-size: 11px;
 font-weight: bold;
 text-decoration:none;
}
.offset
{
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 15px;
	font-size: 12px;
	text-decoration:none;
	line-height: 15pt;
}
.bigoffset
{
 padding: 15px;
 font-size: 11px;
 text-decoration:none;
}
A.navlink
{
 color: #617289;
 font-size: 11px;
 text-decoration:none;
}
.nav
{
 color: #617289;
 font-size: 10px;
 text-decoration:none;
}

P
{
	font: 12px verdana;
	background-repeat: no-repeat;
}

TABLE
{
	font: 12px verdana;
	background-repeat: no-repeat;
}

.total {
background-color: #FFFFFF;
border: white 0px solid;
color: #C40E0C;
font-family: verdana;
font-weight: bold;
font-size: 14pt
} 
.total2 {
background-color: #EEEEEE;
border: white 0px solid;
color: #C40E0C;
font-family: verdana;
font-weight: bold;
font-size: 14pt
} 
.desc {
background-color: #FFFFFF;
border: white 0px solid;
color: black;
font-family: verdana;
font-weight: bold;
font-size: 8pt
} 
.desc2 {
background-color: #EEEEEE;
border: white 0px solid;
color: black;
font-family: verdana;
font-weight: bold;
font-size: 8pt
} 

.leftnav_ad
{ 
 width: 237;
 border: #e3edee 2px solid;
 padding: 10px;
 margin-bottom:10px;
}

.context_ad
{ 
 width: 100%;
 border: #e3edee 2px solid;
 padding: 10px;
 margin-bottom:10px;
}

.context_ad a
{
 text-decoration:none;
}
.context_ad img
{
 text-decoration:none;
 border: 0;
 float: left;
 margin-right: 15px;
 margin-bottom: 5px;
 display: table;
}

/* SHOP */
ul.menu  {		
  	margin:0;
  	margin-left:0;
  	padding: 10;
  	list-style:none; 
  	list-style-type: none;
}

item_image {
		float:left;
		/*
		padding-right: 10px;
		padding-bottom: 10px;
		*/
		margin-right:10px;
		margin-bottom:10px;
}

img.item_image_nav{
	margin-bottom:10px;
	margin-top:10px;
}

.small
{
	font-size: 10px;
}
