BODY { 
	margin: 0 0 0 0;
	background-color: white;
	font-family: Trebuchet MS;
	font-size: 9pt;
}

TD {
	font-family: Trebuchet MS;
	font-size: 9pt;
}

.copyright {
	font-size: 7pt;
	color: #C0BDBD;
}

A.copyright:link { color: #C0BDBD; text-decoration: none; }
A.copyright:visited { color: #C0BDBD; text-decoration: none; }
A.copyright:hover { color: #C0BDBD; text-decoration: none; }

.policies {
	font-size: 8pt;
	color: #C0BDBD;
}

A.policies:link { color: #C0BDBD; text-decoration: none; }
A.policies:visited { color: #C0BDBD; text-decoration: none; }
A.policies:hover { color: #C0BDBD; text-decoration: none; }

.nav {font-size:10pt;}
A.nav:link { color: #959494; text-decoration: none; }
A.nav:visited { color: #959494; text-decoration: none; }
A.nav:hover { color: #585656; text-decoration: none; }


H1 {
	font-size: 18pt;
	color: black;
}

H2 {
	font-size: 14pt;
	color: black;
}

H3 {
	font-size: 12pt;
	color: black;
}

A:link { color: #000080; text-decoration: underline; }
A:visited { color: #000080; text-decoration: underline; }
A:hover { color: #DB1D38; text-decoration: underline; }

.attention {
	font-size: 10pt;
	color: #DB1D38;
}

table.contacttable {
	background-color: #E3E1E1;
	border-width:1px; border-color: #959494; border-style: solid;
}

input, select {
        border: 1px solid #959494;
        background: white;
        height: 17px;
        padding-left: 2px;
        font-size: 11px;
       /* padding-bottom: 2px;*/
 
}

textarea {
        border: 1px solid #959494;
        background: white;
        padding-left: 2px;
        font-size: 11px;
		/*padding-bottom: 2px;*/
}

.portfoliotitle {
	color: #585656;
	line-height: 125%;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

.portfolionotes {
	padding: 0.1cm;
	line-height: 125%;
	text-align: justify;
}

.services {
	color: #585656;
	line-height: 110%;
	padding: 0.2cm;
	font-size: 10pt;
	font-weight: bold;
	text-align: justify;
}

.serviceslist {
	color: #585656;
	line-height: 100%;
	padding: 0.2cm;
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
}


/* web store stuff */
.Bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: white;
	font-weight: bold;
}

table.storehead {
	background-color: #97AACA;
	border: 1px solid black;
}

td.storehead {
	background-color: #97AACA;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: white;
	font-weight: bold;
}

table.storebackground {
	background-color: #E1E7F6;
	border: 1px solid black;
}

input,select, .textfield {
	font-family: verdana,arial, Sans-serif;
	font-size: 8pt;
}

.buttonmain {
	cursor: hand;
	font-family: verdana,arial, Sans-serif;
	font-weight: bold;
	font-size: 7pt;
}

.price {
	font-size: 10pt;
	font-weight: bold;
	color: green;
}

.wasprice {
	font-size: 7pt;
	color: gray;
}

.storetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14 pt;
	font-weight: bold;
}

A.cartlink:link { color: white; text-decoration: underline; }
A.cartlink:visited { color: white; text-decoration: underline; }
A.cartlink:hover { color: pink; text-decoration: underline;}

A.orderlink:link { color: red; text-decoration: underline; }
A.orderlink:visited { color: red; text-decoration: underline; }
A.orderlink:hover { color: pink; text-decoration: underline;}
