/* ===========================================
    CSS STYLES FOR CHRISTINE MARSH DESIGNS
   =========================================== */   


/* PAGE ELEMENTS */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
}

body {
	background-color: #970000;
	background-image: url(../images/elements/bg_page_top.gif);
	background-repeat: repeat-x;
	margin: 0px;
}

#container {
	background-image: url(../images/elements/bg_page_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#promo div {
	margin: 0px 0px 12px 12px;
	padding: 0px;
}

#navleft {
	margin: 0px 0px 14px;
	padding: 0px;
}

#copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-align: right;
	width: 760px;
	margin-top: 8px;
	margin-bottom: 8px;
}

#minheight {
	height: 400px;
	width: 1px;
}

#links div {
	margin-top: 0px;
	margin-bottom: 20px;
}

.links {
	margin-top: 0px;
	margin-bottom: 20px;
}

a img {
	border: none;
}

/* HTML TAGS */

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #FF7E00;
	margin-top: 0px;
	margin-bottom: 12px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FE7B07;
	margin-top: 0px;
	margin-bottom: 12px;
}

p {
	margin-top: 0px;
	margin-bottom: 12px;
}

/* CLASSES */

.navhead {
	margin-bottom: 16px;
	margin-left: 12px;
}

.pagehead {
	margin-top: 0px;
	margin-bottom: 6px;
	height: 26px;
}

.nav-onpage {
	color: #E6E300;
}

.box-orange {
	background-image: url(../images/elements/orange_box.gif);
	background-repeat: no-repeat;
	background-position: 4px 0px;
}

.box-orange-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	margin-top: 8px;
	margin-right: 8px;
	margin-left: 9px;
}

.list {
	text-indent: -0.63em;
	margin-left: 0.63em;
}

/* LINK STYLES */

a:link, a:active, a:visited { 
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	}

a:hover { 
	font-weight: normal;
	color: #E6E300;
	text-decoration: underline;
	}

.navtop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 0px;
	margin-left: 8px;
}

.navtop a:link, .navtop a:active, .navtop a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none; 
}

.navtop a:hover {
	font-weight: bold;
	color: #E6E300;
	text-decoration: none; 
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 12px;
	margin-left: 12px;
	margin-right: 12px;
}

.nav a:link, .nav a:active, .nav a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none; 
}

.nav a:hover {
	font-weight: bold;
	color: #E6E300;
	text-decoration: none; 
}

.products {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #E6E300;
	margin-top: 4px;
}

.products a:link, .products a:active, .products a:visited {
	font-weight: bold;
	color: #E6E300;
	text-decoration: none; 
}

.products a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none; 
}

.outlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 6px;
}

.outlinks a:link, .outlinks a:active, .outlinks a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none; 
}

.outlinks a:hover {
	font-weight: bold;
	color: #E6E300;
	text-decoration: none; 
}
