body {

	margin: 0 auto;

	background-color: #F9EDD4;

}

h1 {

	font-size: 1.5em;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #993333;

}

h2 {

	font-size: 1em;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #644123;

	}

h3 {

	font-size: 1em;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #644123;

}

a:link {

	text-decoration: none;

	color: #000033;

}

a:visited {

	text-decoration: none;

	color: #000033;

}

a:hover {

}

a:active {

}

.floatright {

	float: right;

	margin: 25px 0 10px 10px;

	clear: right;

}

.flyout_image_default {

	float: right;

	margin: 25px -50px 10px 10px;

	clear: right;

}

.image_header_default {

	font-size:0.9em;

	text-align: center;

	display: block;

	margin-left: 4em;

}

.image_caption_default {

	font-size:0.75em;

	text-align: center;

	font-style: italic;

	position: relative;

	display: block;

	margin-left: 4em;

}

.image_caption_small {

	font-size:0.75em;

	text-align: center;

	font-style: italic;

	position: relative;

	display: block;

	left: 0px;

	margin-left:0;

	visibility:visible;

	width:100%;

}

.image_caption_large {

	width:250px;

	font-style:italic;

	font-size:0.8em;

	text-align: center;

	background-color: #CCCCFF;

	float: right;

}

#leftcol {

	float:left;

	width:160px;

	position: absolute;

	left: 0em;

	top: 5em;

	z-index: 5;

}

#copy_areabox {

	margin-top: 9em;

	padding-top: 1em;

	left: 0px;

	top: 0em;

	padding-left: 12em;

}

#copy_areabox p {

	margin-top: 0;

	max-width: 725px;

}

#copy_areabox img {

	overflow:visible;

}

#border_footer {

	margin-left:1em;

	margin-top: 0em;

	background-image: url(../images/copy_background_footer_noLi.jpg);

	background-position: 160px 0;

	background-repeat: no-repeat;

	padding-left: 12em;

	padding-top: 0em;

	position: relative;

	left: 0px;

	top: 0px;

	height: 30px;

}

#page_footer {

	margin-top: 0em;

	padding-top: 5em;

	left: 0px;

	top: 0px;

	width: 650px;

	margin-left: 12em;

	text-align: justify;

	clear: both;

}

div#page_footer span {

	/* this is the very bottom copyright, setup new css for span only so Ira wouldn't have to edit the html files */

	margin-left: 6em;

	margin-right: 5em;	

}

#page_footer p#proviso {

	font-size: 0.8em;

	margin-left: 6em;

	margin-right: 5em;

}

#page_footer span {

	display: block;

	text-align: justify;

	font-size: .7em;

}

#footer_links {

	text-align: center;

	margin-top: 2em;

	margin-bottom: 2em;

}

#footer_links a:link {

	color: #613D1D;

}

#footer_links a:visited {

	color: #915B2B;

}

#footer_links a:hover {

	color: #33200F;

}

#footer_links a:active {

	color: #613D1D;

}

#copyscape {

	text-align: center;

	margin-top: 3em;

	margin-bottom: 2em;

	position: relative;

}

#copyscape img {

	border:none;

}

#right_copy_border {

	height: 2000px;

	width: 5px;

	position: absolute;

	left: 845px;

	background-color: #000033;

}

#last_paragraph {

	padding-bottom:0; 

	margin-bottom:0;

}

#nav_links {

	position: absolute;

	left: 0px;

	top: 160px;

	width: 145px;

	margin-left: 0.5em;

	text-align: center;

	font-size: 0.85em;

}

#nav_links a:link, #nav_links a:visited {

	color: #522F1C;

	font-size: 1.25em;

	background-image: url(../images/link_background.jpg);

	background-repeat: no-repeat;

	background-position: 0 0;

	display: block;

	width: 145px;

	height: 26px;

	font-weight: bold;

	text-decoration: none;

	margin-bottom: 0.5em;

	padding-top: 0.2em;

}

#nav_links a:visited {

	color: #33200F;

}

#nav_links a:hover {

	color: #915B2B;

	background-image: url(../images/link_background_active.jpg);

	background-repeat: no-repeat;

	background-position: 0 0;

}

#nav_links a:active {

	color: #613D1D;

}

#column_product_display_big {

	right: -16.75em;

	top: 15em;

	display: block;

	float: right;

	position: absolute;

	padding-right: 0em;

	padding-left: 0em;

	width: 250px;

	height: 280px;

	z-index: 25;

}

.column_product_display {

	position: absolute;

	right: -19em;

	display: block;

	float: right;

	padding-right: 0em;

	padding-left: 0em;

	width: 250px;

	height: 175px;

	text-align: center;

}

.column_product_display_internal {

	position: absolute;

	right: -24em;

	display: block;

	float: right;

	width: 370px;

	height: 175px;

	padding-right: 0em;

	padding-left: 0em;

	text-align: center;

}

#image-one   { top: 37em; }

#image-two   { top: 48em; }

#image-three { top: 59em; }

#image-four  { top: 70em; }

#image-five  { top: 81em; }

#image-six   { top: 59em; }

#image-seven { top: 70em; }

#image-eight { top: 81em; }

#image-one_internal   { top: 37em; }

#image-two_internal   { top: 48em; }

#image-three_internal { top: 59em; }

#image-four_internal  { top: 70em; }

#image-five_internal  { top: 81em; }

#image-six_internal   { top: 81em; }

#image-seven_internal { top: 81em; }

#image-eight_internal { top: 81em; }

.thumbnail_big {

	z-index: 5;

	display: block;

	width: 250px;

	height: 250px;

	position: relative;

	margin-left: 2em;

	padding-right: 1em;

}



.thumbnail_big:hover{

background-color: transparent;

z-index: 50;

}



.thumbnail_big span{ /*CSS for enlarged image*/

position: absolute;

left: -1000px;

visibility: hidden;

}



.thumbnail_big span img{ /*CSS for enlarged image*/

border-width: 0;

}



.thumbnail_big:hover span{ 

	/* 

    CSS for enlarged image on hover

    position placement 

  */

	visibility: visible;

	top: 0;

	left: -200px;

	position: absolute;

}

.thumbnail{

	z-index: 5;

	display: block;

	position: relative;

	margin: 0 auto;

}



.thumbnail:hover{

background-color: transparent;

z-index: 50;

}



.thumbnail span.large { /*CSS for enlarged image*/

	position: absolute;

	left: -1000px;

	visibility: hidden;

	z-index: 2;

}



.thumbnail span.large img{ /*CSS for enlarged image*/

	border-width: 0;

}



.thumbnail:hover span.large {

	/* 

    CSS for enlarged image on hover

    position placement 

  */

	visibility: visible;

	top: 0px;

	left: -200px; _left: -263px;

	position: absolute;

	margin: 0 auto;

	float: right;

}

.thumbnail:hover em { 

	visibility:hidden;

}







.thumbnail_internal {

	z-index: 5;

	display: block;

	position: relative;

	margin: 0 auto;

}



.thumbnail_internal:hover{

background-color: transparent;

z-index: 50;

}



.thumbnail_internal span.large { /*CSS for enlarged image*/

	position: absolute;

	left: -1000px;

	visibility: hidden;

	z-index: 2;

}



.thumbnail_internal span.large img{ /*CSS for enlarged image*/

	border-width: 0;

}



.thumbnail_internal:hover span.large {

	/* 

    CSS for enlarged image on hover

    position placement 

  */

	visibility: visible;

	top: 0px;

	left: -300px; _left: -305px;

	position: absolute;

	margin: 0 auto;

	float: right;

}

.thumbnail_internal:hover em { 

	visibility:hidden;

}

#NAWCC_logo {

	margin-top: 3em;

	margin-left: 2.5em;

}

#NAWCC_logo-home {

	position: absolute;

	bottom: 0px;

	left: 755px;

}

#testimonials {

	position: relative;

	margin-left: 1em;

}


