body{
	background:#DFD8C6;
	margin:0 0 0 0;
	text-align:center;
}

#wrapper{
	border:red 0px solid; 
	margin:0 auto; 
	width:800px;
}

#top{
	width:800px;
	border:0px solid red;
	position:relative;
}


#logo{
	border:0px solid red;
	position:absolute;
	top:23px;
	left:15px;
}
input{
	margin-bottom:5px;
}
#top div{
	afloat:left;
	atext-align:right;
}

#top .row1{
	width:800px;
	height:26px;
	border:0px solid red;
	text-align:right
}

#top .row2{
	padding-top:12px;
	width:800px;
	height:43px;
	border:0px solid red;
	text-align:right	
}

#top .row3{
	width:800px;
	height:23px;
	border:0px solid red;
	text-align:right
}

.clear{
	clear:both;
}

#homeshot{
	float:left;
	width:800px;
	background:#B8B7A6;
	text-align:left;
}

#homeshot .row1{
	height:26px;
}

#homeshot .row2{
	border-top:1px solid #FBF2E4;
	border-bottom:1px solid #FBF2E4;
}

#homefeatures{
	width:800px;
	background-image:url(images/home/bg.gif)
}

#homefeatures div{
	float:left;
}

#homefeatures_bottom{
	width:800px;
}

.hometext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#584629;
}

.floatleft{
	float:left;
}

.homefeaturescell{
	padding: 8px;
	width:250px;
}

.homepagedata{
	text-align:left;
	padding:10px 10px 10px 10px;
}

.tdborder1{
	border-bottom:1px solid #FBF2E4;
}
.tdborder2{
	border-right:1px solid #FBF2E4;
}

.imagebox{
	float:left;
	margin:12px;
}
.imagebox img{
	float:left;
}

#validatemessage{
}

.text1 {  font-family: 'Gill Sans','Gill Sans MT', verdana; font-size: 14px; line-height:16px; color: #616052; text-decoration: none; font-weight: normal}
.text2{
	font-family: arial; font-size: 14px; color: #5E4A3B; text-decoration: none; font-weight: normal 
}
.textlt {  	font-family: arial; font-size: 14px; color: #6e6d60; text-decoration: none; font-weight: normal;
padding: 0 0 0 5px; }

.bodytext1 {  font-family: 'Gill Sans','Gill Sans MT', verdana; font-size: 14px; color: #616052; text-decoration: none; font-weight: normal}
.link1 { font-family: 'Gill Sans','Gill Sans MT', verdana; font-size: 14px; color: F2EFE9; text-decoration: underline}
.formborder1 {  font-family: arial; font-size: 11px; color: #6A694F; text-decoration: none; background-color: #F1ECE2; padding-left: 3px; border: 1px #CFC3AA solid}
.footer_on { font-family: arial; font-size: 11px; font-weight: normal; color: #888774; text-decoration: none}.footer_off { font-family: arial; font-size: 11px; font-weight: normal; color: #A58161; text-decoration: underline}
.verysmalltext1 { font-family: arial; font-size: 10px; font-style: normal; color: #B8AB90; text-decoration: none }
.smalltext1 { font-family: arial; font-size: 12px; color: #787765; text-decoration: none; font-weight: normal }
.smalltext2 { font-family: arial; font-size: 12px; color: #5E4A3B; text-decoration: none; font-weight: normal }
.navlink1 { font-family: arial; font-size: 12px; color: #5E4A3B; text-decoration: none; font-weight: bold }
.subheader1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #A96224; text-decoration: none}
.smalltext3 { font-family: arial; font-size: 12px; color: #FBF2E4; text-decoration: none; font-weight: normal }
.boldlight1 { font-family: arial; font-size: 12px; color: #FBF2E4; text-decoration: none; font-weight: bold}
.boldlink1 { font-family: arial; font-size: 12px; color: #616052; text-decoration: underline; font-weight: bold}
.bgimage {  background-repeat: no-repeat}
.header1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #A96224; text-decoration: none }
.header2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #71441B; text-decoration: none }
.header3 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #EFEEE7; text-decoration: none }
.tdmargin {  margin-top: 21px; margin-right: 21px; margin-bottom: 21px; margin-left: 21px; padding-top: 21px; padding-right: 21px; padding-bottom: 21px; padding-left: 21px}
.breadcrumb_on { font-family: arial; font-size: 11px; font-weight: normal; color: #A96224; text-decoration: none }
.breadcrumb_off { font-family: arial; font-size: 11px; font-weight: normal; color: #78644F; text-decoration: none }
.leftnav_off { font-family: arial; font-size: 11px; color: #5E4A3B; text-decoration: none; font-weight: bold }
.leftnav_on { font-family: arial; font-size: 11px; color: #FBF2E4; text-decoration: none; font-weight: bold }
.rightnav_off { font-family: arial; font-size: 11px; font-weight: normal; color: #8D6D50; text-decoration: none}
.rightnav_on { font-family: arial; font-size: 11px; font-weight: normal; color: #5E4A3B; text-decoration: none }
.rightnav_bottom { font-weight: normal; text-decoration: none ; border-color: black black #F6E7D1; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.imageborder { margin: 4px 4px 4px 4px;  border: 0px #eeeeee solid}
.link2 { font-family: arial; font-size: 12px; color: #FDFAF4; text-decoration: underline }
.subheader2 { font-family: georgia; font-size: 12px; font-weight: bold; color: #EFEEE7; text-decoration: none }
.cal_cell_cc { border: solid; border-width: 0px 0px 1px; border-color: black black #CEBA91}
.cal_cell_gg { border: solid; border-width: 0px 0px 1px; border-color: black black #BBBA93}
.cal_cell_tass { border: solid; border-width: 0px 0px 1px; border-color: black black #F6E7D1}

.pageimage {
	padding-left: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	text-align: center;
	float: right;
	font-family: arial; font-size: 11px; font-weight: normal; color: #78644F; text-decoration: none;
}

/* HOME 1 */
div.spotlightlink { 
	background-image: url(/images/home/bullet.gif);
    background-position: 0px top;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 0px; 
	padding-right: 3px; 
	padding-bottom: 3px;
	width:200px; }
div.spotlightlink a {
	font-family: arial; font-size: 12px; 
	color: #5E4A3B; 
	text-decoration: none; 
}

div.spotlightlink1 { 
	background-image: url(/images/home/bullet1.gif);
    background-position: 0px top;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 0px; 
	padding-right: 3px; 
	padding-bottom: 3px;
	width:230px; }
	
div.spotlightlink1 a {
	font-family: arial; font-size: 12px; 
	color: #5E4A3B; 
	text-decoration: none; 
}

div.spotlightlink2 { 
	padding-left: 5px;
	padding-top: 10px; 
	padding-right: 3px; 
	padding-bottom: 10px;
	width:245px; }
div.spotlightlink2 a {
	font-family: arial; font-size: 12px; 
	color: #5E4A3B; 
	text-decoration: none; 
}

.nl {	font-family: arial; font-size: 11px; color: #5E4A3B; text-decoration: none; font-weight: bold;
		padding-left: 0px;padding-top: 2px; padding-right: 3px; padding-bottom: 2px;}


/* INDENT 1 */
div.indentstyleoff1 { 
	padding-left: 0px;padding-top: 4px; padding-right: 3px; padding-bottom: 3px; }
div.indentstyleoff1 a {
	font-family: arial; font-size: 11px; color: #5E4A3B; text-decoration: none; font-weight: bold }
div.indentstyleon1 {  
	padding-left: 0px;padding-top: 4px; padding-right: 3px; padding-bottom: 3px; }
div.indentstyleon1 a {
	font-family: arial; font-size: 11px; color: #FBF2E4; text-decoration: none; font-weight: bold }
	
/* INDENT 2 */
div.indentstyleoff2 { 	background-image: url(/images/bullet_right.gif);
    background-position: 2px top;
	background-repeat: no-repeat;
	padding-left: 19px;padding-top: 0px; padding-right: 3px; padding-bottom: 3px; }
div.indentstyleoff2 a {
	font-family: arial; font-size: 11px; color: #5E4A3B; text-decoration: none; font-weight: normal }
div.indentstyleon2 {  background-image: url(/images/bullet_right.gif);
    background-position: 2px top;
	background-repeat: no-repeat;
	padding-left: 19px;padding-top: 0px; padding-right: 3px; padding-bottom: 3px; }
div.indentstyleon2 a {
	font-family: arial; font-size: 11px; color: #FBF2E4; text-decoration: none; font-weight: normal }
	
/* INDENT 3 */
div.indentstyleoff3 { background-image: url(/images/bullet_right.gif);
    background-position: 12px top;
	background-repeat: no-repeat;
	padding-left: 29px;padding-top: 0px; padding-right: 3px; padding-bottom: 3px; }
div.indentstyleoff3 a {
	font-family: arial; font-size: 11px; color: #5E4A3B; text-decoration: none; font-weight: normal }
div.indentstyleon3 {  background-image: url(/images/bullet_right.gif);
    background-position: 12px top;
	background-repeat: no-repeat;
	padding-left: 29px;padding-top: 0px; padding-right: 3px; padding-bottom: 3px; }
div.indentstyleon3 a {
	font-family: arial; font-size: 11px; color: #FBF2E4; text-decoration: none; font-weight: normal }

/* INDENT 4 */
div.indentstyleoff4 { background-image: url(/images/bullet_right.gif);
    background-position: 22px top;
	background-repeat: no-repeat;
	padding-left: 39px;padding-top: 0px; padding-right: 3px; padding-bottom: 3px; }
div.indentstyleoff4 a {
	font-family: arial; font-size: 11px; color: #5E4A3B; text-decoration: none; font-weight: normal }
div.indentstyleon4 {  background-image: url(/images/bullet_right.gif);
    background-position: 22px top;
	background-repeat: no-repeat;
	padding-left: 39px;padding-top: 0px; padding-right: 3px; padding-bottom: 3px; }
div.indentstyleon4 a {
	font-family: arial; font-size: 11px; color: #FBF2E4; text-decoration: none; font-weight: normal }

/* INDENT 5 */
div.indentstyleoff5 { background-image: url(/images/bullet_right.gif);
    background-position: 32px top;
	background-repeat: no-repeat;
	padding-left: 49px;padding-top: 0px; padding-right: 3px; padding-bottom: 3px; }
div.indentstyleoff5 a {
	font-family: arial; font-size: 11px; color: #5E4A3B; text-decoration: none; font-weight: normal }
div.indentstyleon5 {  background-image: url(/images/bullet_right.gif);
    background-position: 32px top;
	background-repeat: no-repeat;
	padding-left: 49px;padding-top: 0px; padding-right: 3px; padding-bottom: 3px; }
div.indentstyleon5 a {
	font-family: arial; font-size: 11px; color: #FBF2E4; text-decoration: none; font-weight: normal }
	
/* INDENT 6 */
div.indentstyleoff6 { background-image: url(/images/bullet_right.gif);
    background-position: 42px top;
	background-repeat: no-repeat;
	padding-left: 59px;padding-top: 0px; padding-right: 3px; padding-bottom: 3px; }
div.indentstyleoff6 a {
	font-family: arial; font-size: 11px; color: #5E4A3B; text-decoration: none; font-weight: normal }
div.indentstyleon6 {  background-image: url(/images/bullet_right.gif);
    background-position: 42px top;
	background-repeat: no-repeat;
	padding-left: 59px;padding-top: 0px; padding-right: 3px; padding-bottom: 3px; }
div.indentstyleon6 a {
	font-family: arial; font-size: 11px; color: #FBF2E4; text-decoration: none; font-weight: normal }
			

.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: .4;
}
.tdmargin2 { background-repeat: no-repeat; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px }

table .tblcart{
	font-family: Gill Sans,Gill Sans MT, verdana; font-size: 12px; color: #616052; text-decoration: none; font-weight: normal
}

#shoppingcart {
	float:left;
	width:476px;
	border:white solid 0px;
	border-top:1px;
}

#shoppingcart01 {
	width:400px;
	margin:30px 0 20px 0;
}

.shoppingcartrow {
	float:left;
    font-family: arial; font-size: 11px; color: #003366;
}

table.cart {
	font-family: verdana, san-serif font-size: 11px; 
	font-style: normal; 
	color: #574400; 
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: white;
	border-collapse: collapse;
	background-color: #d8d8ca;
}
 
table.cart th {
	font-family: verdana, san-serif; font-size: 11px; 
	font-weight: normal; 
	color: #000; 
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: white;
	background-color: #d6d6c6;
	height: 15;
	-moz-border-radius: ;
}

table.cart td {
	font-family: verdana, san-serif; font-size: 11px; 
	font-style: normal; 
	color: #574400; 
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: white;
	background-color: #d8d8ca;
	-moz-border-radius: ;
}

#NavSM {
	margin: 8px 0 20px 0; 
	font-size:10px;
}

table.datasm {
	clear:both;
	float:none;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-bottom: 1px solid #cecdbf;
	border-right: 1px solid #cecdbf;
}

table.datasm th {
	float:none;
	background-color:#a2a195;
	padding:5px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	border-left: 1px solid #cecdbf;
	border-top: 1px solid #cecdbf;
	font-weight: 200;
}

table.datasm td {
	float:none;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5E4A3B;
	background-color:#c4c4b5;
	font-size: 11px;
	border-left: 1px solid #cecdbf;
	border-top: 1px solid #cecdbf;
}

table.datasm  a {
}

table.datasm1 {
	clear:both;
	float:none;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

table.datasm1 th {
	float:none;
	padding:5px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	border-top: 1px solid #d7d6ce;
	font-weight: 200;
}

table.datasm1 td {
	float:none;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 1px solid #d7d6ce;
}

table.datasm1  a {
}

.minion {
	background-color: #ece3d4; padding-right: 20px; padding-bottom: 2px; padding-left: 20px;width: 25px; float: left;
}

.minioff {
	background-color: #eee; padding-right: 20px; padding-bottom: 2px; padding-left: 20px;width: 25px; float: left;
}

.req {
	color: #a96224;
	font-size: 14px;
}

