/* header tags */

H1{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 12px;
	color: #ffffff;
	text-decoration: Bold;
}

H2{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 12px;
	color: #165E9E;
	text-decoration: Bold;
}

/* page layout */

.main{
	font-family: Tahoma, Arial, Verdana;
	font-size:14pt;
	color: #239F56;
}

form{
	margin:0px;
	padding: 0px;
}

HR {
	color : #165E9E;
}

.gap {
	font-size: 1px;
	line-height: 1px;
}

/* page components */

TD {
	font-size: 12px;
	font-family : Tahoma, Arial, Verdana;
}

P {
	font-family :Tahoma, Arial, Verdana;
}

TD.smaller {
	font-size: 11px;
	font-family : Tahoma, Arial, Verdana;
	color : #000000;
}

P.smaller {
	font-size: 11px;
	font-family : Tahoma, Arial, Verdana;
	color : #000000;
}

.spacer {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 13px;
}

.tel{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 13px;
	text-decoration: Bold;
    color: #239F56;
}

.small {
	font-family: Tahoma, Arial, Verdana;
	font-size: 9px;
	color: #676566;
	text-decoration: none;
}

.smalldark {
	font-family: Tahoma, Arial, Verdana;
	font-size: 9px;
	color: #000000;
}

.smalllight {
	font-family: Tahoma, Arial, Verdana;
	font-size: 9px;
	color: #239F56;
}

TD.mincart {
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana;
}

P.mincart {
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana;
}

.mincart {
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana;
}

.footer{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 12px;
	color: #676566;
	text-decoration: Bold;
}

/* links */

A:link {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 13px;
	color: #239F56;
	text-decoration: none;
}

A:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 13px;
	color: #239F56;
	text-decoration: none;
}

A:active {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 13px;	
	color: #239F56;
	text-decoration: none;
}

A:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 13px;
	color: #165E9E;
	text-decoration: none;
}

A.dark:link {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 13px;
	color: #165E9E;
	text-decoration: none;
}

A.dark:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 13px;
	color: #165E9E;
	text-decoration: none;
}

A.dark:active {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 13px;	
	color: #165E9E;
	text-decoration: none;
}

A.dark:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 13px;
	color: #239F56;
	text-decoration: none;
}

A.small:link {
	font-family: Tahoma, Arial, Verdana;
	font-size: 9px;
	line-height: 10px;
	color: #165E9E;
	text-decoration: none;
}

A.small:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size: 9px;
	line-height: 10px;
	color: #165E9E;
	text-decoration: none;
}

A.small:active {
	font-family: Tahoma, Arial, Verdana;
	font-size: 9px;
	line-height: 10px;
	color: #165E9E;
	text-decoration: none;
}

A.small:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 9px;
	line-height: 10px;
	color: #239F56;
	text-decoration: none;
}

A.largelight:link {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 13px;
    color: #239F56;
	text-decoration: bold;
}

A.largelight:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 12px;
	color: #239F56;	
	text-decoration: bold;
}

A.largelight:active {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 13px;
	color: #239F56;	
	text-decoration: bold;
}

A.largelight:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 13px;
	color: #165E9E;	
	text-decoration: bold;
}

/* price layout */

span.price, .detailprice, .prodprice {
	color: #165E9E;
	padding-top: 10px;
	font-weight:bold;
	text-align: center;
} 

div.prodcurrency {
	font-size: 10px;
	font-family : Tahoma, Arial, Verdana;
	color: #165E9E;
	text-align: center;
	width: 100%;
}

/* image layouts */

.imageleft {
	margin: 5px 10px 2px 0px; 
	float: left;
}

.imageright {
	margin: 5px 0px 2px 10px; 
	float: right;
}

.imagecenter {
	margin: 5px 5px;
}

.detailimage {
	vertical-align : top;
}

/* category layouts */

td.category {
border: 1px dotted #3B4754;
background-color: #FFF;
} 

P.catname {
text-align: center; 
margin-top: 0px; 
margin-bottom: 4px; 
vertical-align:top;
}

P.catdesc { 
margin-top: 0px; 
margin-bottom: 4px; 
vertical-align:top;
}

IMG.catimage { 
vertical-align:top; 
}

TD.catimage { 
vertical-align:top; 
} 

TD.catname { 
vertical-align:top; 
text-align: center; 
} 

TD.catnavigation { 
vertical-align:middle;
text-align: left; 
}

input {
	font-size: 12px;
	font-family : Tahoma, Arial, Verdana;
}