a.artworkinfo
{
	color:blue;
	font-weight:bold;
	text-transform:capitalize;
}

#artworkdiv2 p span
{
	font-weight:bold;
	color:#fff;
}

#toptelephonenumber
{
	color:#000;
	font-size:14px;
	padding:0;
	margin:0;
	margin-bottom:3px;
	text-align:right;
	font-weight:bold;
}

.headinglink
{
	color:#878586;
	font-size:14px;
}

.headinglink span
{
	margin:0;
	line-height:normal;
	padding:0;
	color:#000;
	display:inline;
	font-size:14px;
}

#conemail
{
	font-size:22px;	
	color:blue;
	text-decoration:underline;
	font-weight:bold;
	margin-bottom:20px;
	display:block;
}

#contel
{
	font-size:42px;	
	color:red;
	font-weight:bold;
	margin-bottom:10px;
}

#contel span, #confax span, #conemail span
{
	font-size:22px;	
	color:#999;
	font-weight:normal;
}

h3 a span
{
	font-size:23px;
	font-weight:700;
	color:red;
}

#discounts
{
	color:#000;
	font-size:17px;
	font-weight:bold;
}

div.smallprint
{
	font-style:italic;
	font-size:10px;
	text-align:left;
}

.pagenumbers
{
	text-align:center;
	margin:20px 0 20px 0;
}

.pagenumbers a
{
	font-size:14px;
	margin:0 5px 0 5px;
	color:#ea245f;
	font-weight:bold;
}

.price2
{
	color:red;	
}

#productpricestable tr td h5 , #productpricestable tr td p.incvat
{
	color:#000;
	margin:0;
	padding:0;
}

#artworkdiv h3,#artworkdiv p,#artworkdiv ol li, #artworkdiv p span.bold, #artworkdiv2 p
{
	color:#fff;
}
#artworkdiv p span.bold
{
	font-weight:bold;
}

#artworkdiv p a.help
{
	color:yellow;
}

#artworkdiv h3
{
	font-size:20px;
}

#calltoorder
{
	color:#000;
	font-size:25px;
	text-align:right;
	margin-right:20px;
	
}

#calltoorder span
{
	color:red;
	font-size:25px;
	font-weight:bold;
	line-height:25px;
}

#calltoorder2
{
	color:#000;
	font-size:35px;
	text-align:center;
	margin:7px 0 7px 0;
}

#calltoorder2 span
{
	color:#a6c440;
	font-size:35px;
	font-weight:bold;
	
}


u
{
	text-decoration:underline;
}

.upgrade
{
	color:#ea245f;
	font-size:14px;
}

.upgrade span
{
	color:#ea245f;
	font-weight:bold;
	font-size:14px;
	
}

.deliverynote
{
color:green;
font-size:14px;
border:1px solid green;
margin:10px 10px 0 0;
padding:10px;
text-align:center;
}

.deliverynote span.bold
{
font-weight:bold;
color:green;
font-size:14px;
}

* {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#878586;

margin:0;
padding:0;
}

*,#header a,#footer p a {
color:#878586;
}

*,#red,#green {
margin:0;
padding:0;
}

h1, h2 { 
font-size:24px;
}

 #blogbody h2 a{ 
font-size:24px;
}
#contentbody h1 {
font-size:35px;
font-weight:700;
margin:5px 0 10px 0;
color:#741673;
color:black;

}

#contentbody h1.homeh1
{
	font-size:30px;	
}

#content_start #contentbody h1 {
margin:0;
/* color:green; */
color:black;
text-align:center;
}

.fintro
{
	font-size:14px;
	padding:0px 10px 0px 0px;
	text-align:center;
	color:black;
}

.fintro b
{
	font-size:14px;
	color:black;
	font-weight:normal;
}

.fintro span
{font-size:14px;
	font-weight:bold;
	color:black;
}

.price {
font-size:20px;
line-height:20px;
}

.price2 {
font-size:30px;
line-height:30px;
}

.price span
{color:#ea245f;
	font-size:23px;
}

h2.error,h2.ok,.print,h3, h3 a {
font-size:20px;
font-weight:700;
}

.price {
color:#c13a75;
margin:0;
padding:0;
}

.print {
color:#ea245f;
margin:0;
padding:0;
}

h2.ok,h4 span,h4,.hotcost a,h4 a,.contact {
color:#a6c440;
}
.section h3, .sectiontop h3 {
	margin:10px 0px 10px 0px;
	color:#a6c440;
}
.border1 h3 {
font-size:23px;
font-weight:700;
color:#f29535;
}

h4 span,h4 {
font-size:17px;
}

.hotcost a {
font-size:12px;
}

h4 a,.inner h5,.inner h5 span, .sectiontop h2 {
font-size:25px;
}

.border .hotcost,.border3 .hotcost  {
font-size:24px;
}

.border3 p  {
color:green;
}
.border3 p.p span {
font-weight:normal;
}
.border3 p span {
font-weight:bold;
color:green;
}

h5 span,h5,#strap {
color:#f29535;
}

h5 span,h5,#red,#green {
font-size:20px;
}

h5 span,h5 {
margin-top:6px;
}

p.person {
	font-style:italic;
	text-indent:30px;
	font-size:11px;
}

#replacement,#replacement a,#replacement span {
color:#a6c440;
font-size:17px;
margin:10px 0 0;
}

#replacement a {
text-decoration:underline;
font-weight:700;
font-size:17px;
}

#pro h2,#pro h2 span {
color:#000;
font-size:20px;
margin:10px;
}

#getintouch p,#getintouch p a {
padding-top:0;
color:#000;
font-size:28px;
}

#getintouch p span {
padding-top:0;
color:#000;
font-size:29px;
}

#getintouch p a {
font-weight:700;
text-decoration:underline;
}

p span
{
color:#7c1240;
}

.inner h5,.inner h5 span {
margin:10px 0 3px;
}

table span,ol li span {
display:block;
}

table span,#here a,#here {
font-size:11px;
}

#here
{
	padding:0;
	margin:0;
}

table span {
margin-top:10px;
}

#red {
color:red;
}

#green {
color:green;
}

p {
padding:10px 0;
line-height:19px;
}

.border p,.border3 p {
padding:2px 2px 4px;
}

.border1 p {
color:#f29535;
padding:2px 2px 4px;
}

#callnow {
color:#7c1240;
font-size:16px;
}

#callnow span {
font-weight:700;
color:#7c1240;
font-size:16px;
}

.p {
color:#a6c440;
font-size:13px;
}

p.hotcost {
color:#ea245f;
font-size:25px;
}

#intro, #intro * {
color:#000;
font-size:18px;
margin:0;
padding:0;
text-align:center;
}

#intro *
{
color:green;
}
#intro span,#intro span a {

font-size:18px;

margin:0;
}

#intro span a {
text-decoration:underline;
}

.errors {
border:2px solid #ea245f;
margin:8px;
padding:10px;
}

#orderpreview h4,#orderpreview p,#nav li #homelink:hover,#nav li #barracudalink:hover,#nav li #orientlink:hover,#nav li #pacificlink:hover,#nav li #accessorieslink:hover,#nav li #artworklink:hover,#nav li #contactlink:hover,#nav li #bloglink:hover,#nav li #original3link:hover,#nav li #grasshopperlink:hover {
color:#fff;
}

#strap {
font-style:italic;
}

a,#footer #hot a,#nav li a:hover,#nav li a {
color:#000;
}

#header a {
margin-right:20px;
}

#header a,ol li span {
font-size:15px;
}

#footer #hot a {
margin:0 2px;
}


#nav li a:hover,#nav li a {
font-size:15px;
}

#footer #hot a
{
	font-size:12px;
}	

#content ul li,#content_start ul li {
list-style-type:square;
margin:5px 0 5px 30px;

}

ol, ol li {
margin:5px 0 5px 20px;
}

ul li, ol li {
padding:0 0 10 10px;
line-height:20px;
}



ol li span {
margin-bottom:10px;
}

#nav {
list-style-type:none;
margin-right:0px;
margin-top:7px;
height:30px;
width:790px;
}

#nav li {
float:left;
margin:0; 
padding:0;
}

#nav li a:hover,#nav li a {
margin-left:12px;
padding:5px 7px 5px 7px;
background:#933d62;
color:#fff;
}

#nav li #contactlink:hover, #nav li #contactlink {
background:#ea235e;
}



#nav li #original3link:hover,#nav li #grasshopperlink:hover {
background:#933d62;
}

.col3 {
font-weight:700;
font-size:14px;
}

h2.error,.errors p,label,.hotcost a,h4 a {
color:#ea245f;
}

.border1 h3 span,#replacement span,#getintouch p span,#getintouch p a,.inner h5 span,#footer #hot a,#nav li a:hover,#nav li a,h5 span,h4 span,li b,.col1,th,.col2 {
font-weight:700;
}

b
{
	font-size:12px;
	font-weight:bold;
}

#nav li a span
{
	color:yellow;
	font-size: 15px;
	text-transform:uppercase;
}	

#printnote, #printnote span
	{
		font-size:16px;
		font-weight:bold; 
		color:#000;
		line-height:20px;
		margin-bottom:10px;
	}
	
	#printnote span
	{
	color:#f29535;	
	}
