body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 12px /1.5 Times New Roman
	color: #000;
	background-color: #FFFFFF;
	}

p, tr, td {
	font: 12px /1.5 Times New Roman
	color:#000;
	}

li {
	font:12px /1.5 Times New Roman
	color:#000;
	}

.current_price {
	font-weight: bold;
	color: #000;
	background: #ccc; 
	padding: 2px;
	}

.new_price {
	font-weight: bold;
	color: #fff;
	background: #000;
	padding: 2px; 
	}

h1 {
	font: bold 28px Times New Roman;
	color:#000;
	padding: 0px;
	margin: 0px;
	}

h2 {
	font: bold 14px Times New Roman;
	color:#ffffff;
	padding: 0px;
	margin: 0px;
	}

h3 { 
	page-break-before: always;
    font: 10px Arial, Verdana, Helvetica, sans-serif;
	color:#999999;
	font-style: italic;
	}

img {
	border: 0;
	}

form {
	margin: 0px;
	padding: 0px;
	}

#container{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 10px;
	width: 900px;
	}

#header {
	position: absolute;
	padding: 0px 0px 0px 0px;
	top: 0px;
	left: 5px;
	height: 101px;
	background: #FFFFFF;
	width: 670px;
	}

#top {
	position: absolute;
	padding: 0px 0px 0px 0px;
	top: 0px;
	left: 131px;
	height: 110px;
	width: 400px;
	background: #FFFFFF;
	}

#navbar {
	position: absolute;
	padding: 0px 0px 0px 5px;
	top: 120px;
	left: 132px;
	width: 100%;
	background: #ff66cc;
	}
	
#pageheading {
	position: absolute;
	padding: 5px 5px 5px 5px;
	top: 102px;
	left: 175px;
	width: 692px;
	background: #E1E9CA;
	z-index: 6
	}
	
#printpageheading {
	position: absolute;
	padding: 5px 0px 0px 5px;
	top: 101px;
	left: 5px;
	width: 670px;
	background: #fff;
	z-index: 6
	}

#midbackground {
	position: absolute;
	padding: 5px 5px 5px 5px;
	top: 142px;
	left: 25px;
	width: 100%;
	background: #ffffff;
	z-index: 5
	}
	
#middle {
	position: absolute;
	padding: 5px 5px 5px 5px;
	top: 142px;
	left: 175px;
	width: 692px;
	height: 380px;
	background: #E1E9CA;
	z-index: 20
	}
	
#midleft {
	position: absolute;
	padding: 5px 5px 5px 5px;
	top: 142px;
	left: 175px;
	width: 75px;
	height: 380px;
	background: #E1E9CA;
	z-index: 20
	}
	
#midright {
	position: absolute;
	padding: 5px 5px 5px 5px;
	top: 142px;
	left: 300px;
	width: 350px;
	height: 380px;
	background: #ffffff;
	z-index: 21
	}	
	
#column_2 {
	position: absolute;
	padding: 5px 5px 5px 5px;
	top: 142px;
	left: 260px;
	width: 230px;
	height: 380px;
	background: #E1E9CA;
	z-index: 20
	}
	
#midleft3 {
	position: absolute;
	padding: 5px 5px 5px 5px;
	top: 142px;
	left: 175px;
	width: 300px;
	height: 380px;
	background: #E1E9CA;
	z-index: 20
	}


#column_3 {
	position: absolute;
	padding: 5px 5px 5px 5px;
	top: 142px;
	left: 500px;
	width: 392px;
	height: 380px;
	background: #ffffff;
	z-index: 21
	}

#gallery {
	position: absolute;
	padding: 5px 5px 5px 5px;
	top: 142px;
	left: 175px;
	width: 692px;
	height: 380px;
	background: #E1E9CA;
	z-index: 20
	}

#gallery_right {
	position: absolute;
	padding: 2px 2px 2px 2px;
 	border-top: #ffffff 1px;
	color: #ffffff;
	top: 147px;
	left: 740px;
	width: 130px;
	height: 375px;
	background: #86AE20;
	z-index: 20
	}

#defaultback {
	position: absolute;
	padding: 5px 5px 5px 5px;
	top: 142px;
	left: 175px;
	width: 692px;
	height: 380px;
	background: #E1E9CA;
	z-index: 20
	}

#longback {
	position: absolute;
	padding: 5px 5px 5px 5px;
	top: 142px;
	left: 175px;
	width: 692px;
	height: 1200px;
	background: #E1E9CA;
	z-index: 20
	}

#xtralongback {
	position: absolute;
	padding: 5px 5px 5px 5px;
	top: 142px;
	left: 175px;
	width: 692px;
	height: 1920px;
	background: #E1E9CA;
	z-index: 20
	}

#printback {
	position: absolute;
	top: 152px;
	left: 5px;
	width: 670px;
	background: #fff;
	z-index: 20;
	}
	
#printback p, ul, li {
	color: #000;
	}
	
#whiteback {
	position: absolute;
	padding: 5px 5px 5px 5px;
	top: 142px;
	left: 175px;
	width: 692px;
	height: 380px;
	background: #ffffff;
	z-index: 20
	}
	
#sitewide {
	position: absolute;
	padding: 0px 0px 0px 0px;
	left: 29px;
	top: 322px;
	height: 195px;
	width: 131px;
	background: #86AE20;
	z-index: 30
	}

#sitewide_long {
	position: absolute;
	padding: 0px 0px 0px 0px;
	left: 27px;
	top: 322px;
	height: 750px;
	width: 135px;
	background: #86AE20;
	z-index: 30
	}

#sitewide_xtralong {
	position: absolute;
	padding: 0px 0px 0px 0px;
	left: 27px;
	top: 322px;
	height: 1750px;
	width: 135px;
	background: #86AE20;
	z-index: 30
	}
	
#sub {
	position: absolute;
	z-index: 5;
	width: 147px;
	height: 113px;
	top: 75px;
	left: 12px;
	padding: 15px 0px 0px 25px;
	}

#copyright {
	position: absolute;
	width: 175px;
	height: 75px;
	top: 552px;
	left: 300px;
	padding: 0px 0px 0px 0px;
	}

#sideback {
	position: absolute;
	padding: 0px 0px 0px 0px;
	top: 102px;
	left: 25px;
	height: 430px;
	width: 140px;
	background: #E1E9CA;
	z-index: 10
	}

#sideback2 {
	position: absolute;
	padding: 0px 0px 0px 0px;
	top: 228px;
	left: 27px;
	height: 300px;
	width: 135px;
	background: #86AE20;
	z-index: 30
	}
	
#rightborder {
	position: absolute;
	padding: 0px 0px 0px 0px;
	top: 0px;
	left: 880px;
	height: 100%;
	background: #86AE20;
	z-index: 50;
	background-color: #86AE20;
	width: 1px;
	}
	
#longrightborder {
	position: absolute;
	padding: 0px 0px 0px 0px;
	top: 0px;
	left: 880px;
	height: 1350px;
	width: 1px;
	background: #86AE20;
	z-index: 50;
	background-color: #86AE20;
	}
	
#formbox {
	position: absolute;
	left: 175px;
	top: 500px;
	width: 706;
	padding: 5px 5px 5px 5px;
	background: #fff;
	z-index: 22
	}		
	

.top {
	color: #808080;
	font: 10px /20px Times New Roman
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	}

.subhead {
	color: #000000;
	font: 14px Times New Roman
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	}

.subheadb {
	color:#666666;	
	font: 12px Times New Roman
	text-align: center;
	margin: 0px;
	}

.gallery_subhead {
	color: #000000;
	font: 10px Times New Roman
	text-align: left;
	background-color: #E1E9CA;
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	}

.adobesitelink {
	font: 12px /1.5 Times New Roman
	color:#336600;
	}
	
.abn	{
	color: #999999;
	font: 10px Times New Roman
	text-align: left;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	}

.left {
	color: #ffffff;
	font: 10px /19px Times New Roman
	margin-bottom: 20px;
	}

.bodytext {
	color: #996699;
	font: 10px verdana, arial, sans, helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
	}

.mininav {
	width: 100%;
	text-align: left;
	font: 9px Arial;
	color: #000000;
	}

.copyright {
	font: 9px Arial, Helvetica;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding:0px;
	}

.navside {
	background: #6691BC;
    width: 138px;
    height: 24px;
    text-indent: 10px;
	padding: 0px;
	margin: 0px;
        }

.navsidelink {
	text-decoration: none;
	font: bold 12px /2 Times New Roman
    color: #FFFFFF;
	padding: 0px;
	margin: 0px;
    }

.navsidenotes {
	font: 10px Verdana,Arial,Helvetica,Sans;
	color: #17324E;
	padding: 10px 10px;
	background: #769DC5;
	margin: 0px;
	}

A.hover.navsidelink {
	text-decoration: none;
	color: #DDDDDD;
	}

.navbody    {
	color:#335588;
	}

A.hover.navbody {
	color: #666666;
	}

.standard {
	font: 10px /13px Times New Roman
	color:#000000;
	}

.articleTitleLink   {
	font: bold 12px  Times New Roman
	color:#0022AA;
	text-decoration: underline
	}

A.hover.articleTitleLink  {
	color: #3a77EE
	}

.smlink {
	font: bold 9px Times New Roman
	color:#666666;
	}

A.hover.smlink {
	color: #3a77EE;
	}

.global2 {
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	}

A.hover.global2 {
	text-decoration: underline;
	color: #ffffff;
	background-color: #9933CC;
	}

.subhead2 {
	font: 9px /13px Times New Roman
	color:#666666;
	text-align: left;
	margin: 0px;
	}

.listitem {
	font: 12px Times New Roman
	font-weight: bold; 
	color: #86AE20;
	text-decoration:underline;
	}

A.bodylink:link {
	font: 12px Times New Roman
	font-weight: bold; 
	color: #86AE20;
	}

A.bodylink:visited {
	font: 12px Times New Roman
	font-weight: bold; 
	color: #666666
	}

A.bodylink:active {
	font: 12px Times New Roman
	font-weight: bold; 
	color: #999999
	}

A.bodylink:hover {
	font: 12px Times New Roman
	font-weight: bold; 
	color: #000000
	}

A.sidelink:link {
	font-family: Arial, Sans, Helvetica;
	font-size: 7pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline
}

A.sidelink:visited {
	font-family: Arial, Sans, Helvetica;
	font-size: 7pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline
}

A.sidelink:active {
	font-family: Arial, Sans, Helvetica;
	font-size: 7pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline
}

A.sidelink:hover {
	font-family: Arial, Sans, Helvetica;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: underline
}

