body {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	BACKGROUND-ATTACHMENT: fixed;
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-IMAGE: url(../images/copyright.gif);
	BACKGROUND-POSITION: right bottom;
	BACKGROUND-REPEAT: no-repeat;
	}
.logo {
	background-color: #CC3333;
	border-color: black black #000000;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	background-image: url(../images/backtexture.gif);
	padding: 0px 0px 0px 10px;
	background-repeat: repeat
	}
.repeatimg {
	background-image: url(../images/blend.jpg);
	background-repeat: repeat-x;
	height: 90px;
	border-color: black black #000000;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	}
.nav {
	background-color: #9E884B;
	border-color: black black #000000;
	padding: 0px 10px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	font-size: 1em;
	}
.navitem {
	float: left
	}
.duration {
	float: right;
	padding-right: 15px ;
	color: #FFFFFF
	}
.right {
	float: right;
	width: 290px;
	}
.box {
	width: 250px;
	margin: 20px;
	border: 2px #CC3333 dashed;
	font-size: 1em;
	}
.boxtitle {
	padding: 3px;
	border-color: black black #CC3333;
	font-weight: bold;
	color: #CC3333;
	border-style: dashed;
	border-width: 0px 0px 2px 0px;
	background-color: #F9E8E8
	}
.boxtext {
	padding: 3px;
	border-color: black black #CC3333;
	color: #CC3333;
	background-color: #FFFFFF
	}
.emailtext {
	padding: 3px;
	border-color: black black #CC3333;
	color: #CC3333;
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	}
.emailtext .userinput {
	width: 100px;
	border: 1px #CC3333 solid;
	}
.emailtext .usersub {
	border: 0px;
	color: #CC3333;
	background-color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	text-decoration: underline;	
	font-size: 0.8em;
	}
.viewbox {
	width: 250px;
	margin: 20px;
	border: 2px #9E884B solid;
	font-size: 1em;
	background-color: #F2EEE3;
	}
.viewboxtitle {
	padding: 3px;
	border-color: black black #9E884B;
	font-weight: bold;
	color: #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	background-color: #9E884B
	}
.viewboxtext {
	padding: 3px;
	color: #9E884B;
	background-color: #F2EEE3;
	font-weight: bold;
	text-align: center;
	}
.promobox {
	width: 250px;
	margin: 20px;
	border: 2px #CC3333 solid;
	font-size: 1em;
	background-color: #FFFFFF;
	}
.promoboxtitle {
	padding: 3px;
	border-color: #CC3333;
	font-weight: bold;
	color: #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	background-color: #CC3333
	}
.promoboxfooter {
	padding: 2px 3px 0px 0px;
	border-color: #CC3333;
	text-align: right;
	font-weight: bold;
	color: #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	background-color: #CC3333
	}
.promoboxtext {
	padding: 3px;
	color: #CC3333;
	background-color: #FFFFFF;
	}
.searchbox {
	width: 250px;
	margin: 20px;
	border: 2px #CC3333 solid;
	font-size: 1em;
	background-color: #F9F2F2;
	}
.searchboxtitle {
	padding: 3px;
	border-color: #CC3333;
	font-weight: bold;
	color: #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	background-color: #CC3333
	}
.searchboxtext {
	padding: 3px;
	color: #CC3333;
	background-color: #F9F2F2;
	font-weight: bold;
	text-align: center;
	}
.searchboxtext .userinput {
	width: 140px;
	border: 1px #C33 solid;
	}
.searchboxtext .usersub {
	border: 0px;
	color: #C33;
	background-color: #F9F2F2;
	font-weight: bold;
	cursor: pointer;
	text-decoration: underline;	
	font-size: 0.8em;
	}
.viewboxtext .userinput {
	width: 100px;
	border: 1px #9E884B solid;
	}
.viewboxtext .usersub {
	border: 0px;
	color: #9E884B;
	background-color: #F2EEE3;
	font-weight: bold;
	cursor: pointer;
	text-decoration: underline;	
	font-size: 0.8em;
	}
.inputbox {
	margin: 3px;
	background-color: #FFFFFF
	}
.emailbox {
	border: 1px solid #CC3333;
	}
.subbutton {
	color: #CC3333;	
	background-color: #FFFFFF;	
	font-size: 0.8em;
	border: 0px;
	text-decoration: underline;
	cursor: pointer
	}
.main {
	margin: 20px 20px 20px 20px;
	}
.rightimg  {
	width: 250px;
	}
.rightimg img.artimg {
	margin: 10px;
	border: black 1px solid;
	float: right;
	}	
.main img.artimg {
	margin: 10px;
	border: black 2px solid;
	float: right;
	}
.maintitle, h1 {
	color: #CC3333;
	font-size: 1.4em;
	font-weight: bold;
	margin: 20px 0px 0px 0px;
	}
.mainsubtitle, h2 {
	color: #CC3333;
	font-size: 1.1em;
	font-weight: bold;
	margin: 20px 0px 0px 0px;
	}
.maintext, p {
	margin: 0px 0px 15px 1px;
	}
.maintext img {
	margin: 15px 0px 0px 0px;
	}
.maintext li {
	margin: 0px 0px 5px;
	}
.errortext {
	color: #CC3333;
	font-weight: bold;
	margin: 0px 0px 10px;
	}
.article {
	margin: 20px 275px 10px 0px;
	padding: 3px 5px 3px 5px;
	background-color: #F0F0F0;
	}
.articletitle {
	color: #CC3333;
	font-size: 1.5em;
	font-weight: bold;
	}
.articleinfo {
	color: #666666;
	font-size: 0.8em;
	margin: 5px 0px;
	}
.articletext {
	font-size: 1em;
	margin: 0px 0px 10px;
	}
.spacer {
	CLEAR: both
	}
a:link {
	font-weight: bold;
	color: #CC3333;
	}
a:visited {
	font-weight: bold;
	color: #993333;
	}
a:hover {
	font-weight: bold;
	color: #CC9999;
	}
.navitem a:link, .navitem a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9E884B;
	}
.navitem a:hover {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #C6B588;
	text-decoration: none
	}
.currentitem {
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #C6B588;
	}
td .inputbox {
	width: 350px
	}
td .contactbox {
	width: 250px
	}
td.model {
	text-align: center;
	font-weight: bold
	}
table.features {
	margin: 10px;
	border-width: 1px 0px 0px 1px;
	border: solid #CCCCCC
	}
table.features td {
	padding: 1px 10px;
	border-width: 0px 1px 1px 0px;
	border: solid #CCCCCC
	}
table.features td.heading {
	padding: 0px 5px;
	font-weight: bold
	}
.drop {
	padding-top: 8px;
	}
.returnimg {
	float: right;
	margin: 10px;
	}
.returnimg img{
	border: 0px;
	}
.maintext li {  
	list-style: url(../images/globebullet.gif);
	margin: 2px;
	}
.searchblurb {
	font-size: 0.7em;
	color: #CCCCCC;
	text-align: center;
	padding: 5px 5px 0px 5px;
	}
.promoboxtitle a:link, .promoboxtitle a:visited {
	color: #FFF;
	}
.promoboxtitle a:hover {
	color: #FFF;
	text-decoration: none;
	}
.galitem img {
	border: 1px solid #CC3333
	}
.galitem a {
	text-decoration: none
	}
.galthumbcontrol {
	border: solid #CC3333;
	border-width: 1px;
	padding: 0px 3px;
	}
.s_highlight {
	background: #C33; 
	color: #FFF; 
	font-weight: bold;
	}
.quoter {
	text-align: right; 
	margin-bottom: 0px;
	padding-bottom: 0px;
	}
.maintextquote {
	margin-bottom: 0px;
	}