body {

	background: url(../images/greyline_bg.jpg) repeat left top;
	font-family:  Arial, Serif;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	line-height: 1.8em;
	}

a {
	font-family: Arial, Serif;
	font-size: 13px;
	font-weight: bold;
}	

a:link {
	color: #32004B;
	text-decoration: none;
	}

a:visited {
	color: #32004B;
	text-decoration: none;
	}

a:hover {
	color: #ff3300;
	text-decoration: underline;
	}



h1, h2 {
	font-family: "Garamond", Arial, Serif;
	color: #32004B;
	font-weight: bold;
/*	margin: 0;*/

}

h1 {

	font-size: 26px;
	color: #32004B;
	text-decoration: none;
	border-bottom: 2px dotted #ccc;
	margin: 60px 100px 0 0;

	}

h3, b, strong {

	color: #333;

	font-weight: bold;

	font-size: 14px;

	line-height: 1.8em;

	

}

h3 {font-size: 16px;}

h2 {font-size: 22px;}



.garamond {

	font-family: "Garamond", Arial, Serif;

	color: #32004B;

	font-weight: bold;

	margin: 0;

	font-size: 22px;

	}

	

/******* pvii menu styles **************/




/* sub menus */



#p7simonsubs1, #p7simonsubs2, #p7simonsubs3, #p7simonsubs4, #p7simonsubs5, #p7simonsubs6, #p7simonsubs7 {

	position: absolute;

	width: 160px;

	top: 95px;

	font-size: 11px;

	visibility: hidden;

	background-color: #ddd;

}

#p7simonsubs1 {left: 0;}

#p7simonsubs2 {left: 104px;}

#p7simonsubs3 {left: 256px;}

#p7simonsubs4 {left: 335px;}

#p7simonsubs5 {left: 448px;}

#p7simonsubs6 {left: 608px;}

#p7simonsubs7 {left: 640px;}



.p7submenus p {margin: 0;}



.p7submenus a, .p7submenus a:visited {

	font-size: 11px;

	display: block;

	padding: 1px 8px 1px 12px;

	border: 1px solid;

	border-color: #999 #333 #333 #999;

	background-color: #666666;

	color: #ccc;

	text-decoration: none;

}



.p7submenus a:hover, .p7submenus a:active, .p7submenus a:focus {

	background-color: #eee;

	color: #333;

}



/******* pvii menu styles end **************/



#navimage {

	padding-left: 10px;

	text-align: left;

}



/*  greatnav  : the blue bar navigation */



.greatnav a {

	font-family: Arial, Serif;

	font-size: 13px;

	text-decoration: none;

	font-weight: bold;

	display: block;

	padding: 2px 6px 2px 6px;

	border-right: 1px dotted;

	border-color: #ddd;

	}	

.greatnav a:link {

	color: #fff;

	background-color: #36488C;

	font-weight: bold;

	display: block;

	}

.greatnav a#ordering {

	color: #fff;

	background-color: #c33;

	font-weight: bold;

	display: block;

	}

.greatnav a#ordering:hover {

	color: #fff;

	background-color: #f33;

	font-weight: bold;

	display: block;

	}

.greatnav a:visited {

	color: #fff;

	background-color: #36488C;

	font-weight: bold;

	display: block;

	}

.greatnav a:hover {

	color: #333;

	background-color: #eee;

	font-weight: bold;

	text-decoration: none;

	display: block;

	}

.greatnav a:active {

	color: #333;

	background-color: #eee;

	font-weight: bold;

	display: block;

	}

	

#greatnav {

position: absolute;

top: 75px;

left: 0;


}



.p7submenus a, .p7submenus a:visited {

	display: block;
	padding: 1px 8px 1px 12px;
	border: 1px solid;
	border-color: #999 #333 #333 #999;
	background-color: #666666;
	color: #ccc;
	text-decoration: none;
	position: relative;
	z-index: 1;

}

.p7submenus a:hover, .p7submenus a:active, .p7submenus a:focus {

	background-color: #eee;
position: relative;
	color: #333;
	z-index: 1;
	

}

	

/*        regular nav class       */



.nav a {

	font-family: Arial, Serif;

	font-size: 11px;

	text-decoration: none;

	font-weight: bold;

}	

.nav a:link {

	color: #32004B;

	}

.nav a:visited {

	color: #32004B;

	}

.nav a:hover {

	color: #ff3300;

	}

.nav a:active {

	color: #32004B;

	}

	

/*          small, grey nav class       */

	

.greynav a {

	font-family: Arial, Serif;

	font-size: 9px;

	text-decoration: none;

	font-weight: normal;

}	

.greynav a:link {

	color: #333;

	font-size: 9px;

	}

.greynav a:visited {

	color: #333;

	font-size: 9px;

	}

.greynav a:hover {

	text-decoration: underline;

	font-size: 9px;

	}

.greynav a:active {

	color: #333;

	font-size: 9px;

	}



hr {

	color: #ddd;

	height: 2px;

	width: 800px;

	margin: 0;

	padding: 0;

	}

#footer {
	margin: 0px;
	font-size: 9px;
	text-align: center;
	position: relative;
	}


/*Changes top margin from 116px*/
#contentTable, table#contentTable {
	/*position: fixed;
	top: 136px;*/
	/*margin: 20px 0 0 0;*/
	padding: 0px 30px 0 30px;
	font-size: 14px;
	line-height: 1.8em;
	vertical-align:top;
	


}

#contentImages td {padding: 6px;}

.contentTable {margin: 20px 0 0 0;}



iframe {

	border: 0px solid;

	border-color: #333;}

#redbutton {

	position: absolute;

	left: 600px;

	top: 20px;

	visibility: hidden;

	}



.myform {

	font-family:  Arial, Serif;

	font-size: 10px;

	font-weight: normal;

	color: #333;

}

.myform input, textarea {background-color: #f3f3f3;}



.buttons {text-decoration: none;}

.buttons img {border: 0;}



#promoTable {

	padding: 10px;
	margin: 20px 0 0 0;
	font-size: 14px;
	line-height: 1.8em;

}

#promoInner {

	padding: 10px;

	margin: 20px 0 0 0;

	font-size: 14px;

	line-height: 1.8em;

}



td#homelink {background-color: white;}

td#homelink a img {border: 0;}



td#homelink a{

	font-family: Arial, Serif;

	font-size: 13px;

	text-decoration: none;

	font-weight: bold;

	color: #555;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #aaa;

	background-color: #f5f5f5;

	display: normal;

	padding: 2px 0 2px 10px;

}	



/* h2 tag links */



#h2links a{

font-size: 22px;

color: #32004b;

font-weight: bold;

font-family: "Garamond", Arial, Sans-serif;

}



#emails {margin: 0 0 0 250px;}

.red {color: #AC161B;}

#rightborder {border-right: 2px dotted #ccc;}

#leftborder {border-left: 2px dotted #ccc;}

#row1 {background-color: #CAEEFF;}

#row2 {background-color: #FFF;}



#webdesigntable {

	margin: 0px;

	padding: 0px;

	font-size: 12px;

	line-height: 1em;

	border: 1px dotted #ddd;

}

#webdesigntable b, strong {

	font-size: 12px;

	line-height: 1.4em;

	}

#webdesigntable td {border-right: 1px dotted #ddd;	padding: 6px;}

.image {margin: 12px;}

.contactinfo {
	font-size:16px;
	
	}
