body {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt}

qp_header {
	font-size: 11px;
	color: #8D663F;
}

.input {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #33FFFF; clip:   rect(   ); margin-top: 2px; border-style: none}

.head_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 5px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.tablecontent {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:normal;}
.tablecolor  { background-color: #999 }

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.head1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
	margin-left: 6px;
	margin-bottom: 0px;

}

a:visited { font-family: Arial, Helvetica, sans-serif; color: #5252AD}
a.secondarynavrev:visited { font-family: Arial, Helvetica, sans-serif; color: #ffffff}
a:hover { font-family: Arial, Helvetica, sans-serif; color: #CC6633; text-decoration: underline}
a.info_bullet:hover { font-family: Arial, Helvetica, sans-serif; color: #CC6633; text-decoration: underline}
a.secondarynavrev:hover { font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline}

.nounderline:visited {text-decoration: none}
.nounderline:link {text-decoration: none}
.nounderline:hover {text-decoration: underline}

.navtop:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.navtop:link {
	text-decoration: none;
	color: #FFFFFF;
}
.navtop:hover {
	color: #ffea6b;
}

.leftnav:visited {
	text-decoration: none;
	color: #8e00bf;
}
.leftnav:link {
	text-decoration: none;
	color: #8e00bf;
}
.leftnav:hover {
    text-decoration: underline;
	color: #540071;
}

.buynow:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.buynow:link {
	text-decoration: none;
	color: #FFFFFF;
}
.buynow:hover {
	color: ffea6b;
}

.top_right_feature:visited {
	text-decoration: none;
	color: #973726;
}
.top_right_feature:link {
	text-decoration: none;
	color: #973726;
}
.top_right_feature:hover {
	color: #d777db;
}

.top_feature:visited {
	text-decoration: none;
	color: #8e00bf;
	font-family: Arial, Helvetica, sans-serif;
}
.top_feature:link {
	text-decoration: none;
	color: #8e00bf;
}
.top_feature:hover {
	color: #d777db;
}

.product:visited {
	text-decoration: underline;
	color: #8E00BF;
}
.product:link {
	text-decoration: underline;
	color: #8E00BF;
}
.product:hover {
	text-decoration: underline;
	color: #d777db;
}

.navlink:visited {color: #8E00BF; text-decoration: none}
.navlink:link {color: #8E00BF; text-decoration: none}
.navlink:hover {text-decoration: underline}

.small {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}

.input_search { font-family: Arial, Helvetica, sans-serif; font-size: 11px}

.small_nolead { font-family: Arial, Helvetica, sans-serif; font-size: 8pt ; margin-top: 0.01px; margin-bottom: 0.01px}

.first {  margin-top: 0.01px}

ul {
	margin-left: 20px;
	list-style-image: url(/images/bullet2.gif);
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-bottom: 0px;

}

.select {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: ECF4EF; border-style: groove}

.nolead { font-family: Arial, Helvetica, sans-serif; margin-top: 0.01px; margin-bottom: 0.01px }

.left_background {  background-image: url(images/navbar_left.gif); border-color: black #000000 black black; background-repeat: no-repeat}

.head_findahome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: BA0000;
	margin: 10px 0px 0px 6px;



}
.form_findahome {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 6px;
	margin-top: 0px;
	margin-bottom: 0px;


}
.leadingabove {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.input_findahome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	clip: rect( );
	border: 1px solid #2CE4FF;

}
.body_frontpage {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 6px;
}
.body_frontpage_nolead {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 6px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;



}
.leftnav {
	font-size: 11px;
	margin-left: 95px;
	color: #8E00BF;
	margin-top: 0px;
	margin-bottom: 5px;

}
.body_right_nolead {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 6px;
	margin-top: 0px;
	margin-right: 2px;
	font-size: 11px;

}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8e00bf;
	margin-top: 0px;
	margin-left: 14px;
	padding-bottom: 0px;
	margin-right: 4px;



}

.body_top_feature {
	font-size: 11px;
	color: #414141;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
	color: #973726;

}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 0px;
	margin-left: 6px;

}
.nolead_bottomlead {
font-family: Arial, Helvetica, sans-serif; margin-top: 4px; margin-bottom: 10px
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 6px;
	font-size: 11px;
	margin-top: 6px;
	margin-bottom: 6px;

}
.body_nolead {

	font-family: Arial, Helvetica, sans-serif;
	margin-left: 6px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
}
.nav_top {
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.leftnav_title {
	font-size: 11px;
	margin-left: 95px;
	color: #8E00BF;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight: bold;
}
.main_feature_body {
	font-size: 11px;
	color: #414141;
	margin-top: -12px;
	margin-right: 10px;
	margin-left: 14px;
}
.front_gallery_body {
	color: #b58757;
	font-size: 11px;
	margin-left: 6px;
	margin-top: 0px;
	margin-right: 4px;
}
.front_gallery_buynow {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.front_gallery_graphic {
	text-align: center;
	margin-top: 4px;
	margin-bottom: 4px;
}
.footer {
	font-size: 11px;
	margin-top: 6px;
	margin-bottom: 0px;
}
.body {
	font-size: 12px;
	color: #414141;
	margin-top: -12px;
	margin-right: 40px;
	margin-left: 14px;
	line-height: 16px;
	margin-bottom: 26px;
}
.search_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
}
.product_body {
	color: #000000;
	font-size: 12px;
	margin-left: 16px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 4px;
}
.product_head {
	color: #8E00BF;
	font-size: 12px;
	margin-left: 16px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 1px;
	font-weight: bold;
}
.product_price {


	color: #8D663F;
	font-size: 12px;
	margin-left: 16px;
	margin-top: 0px;
	margin-right: 4px;
}
.heading_moreinfo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8e00bf;
	margin-top: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	margin-right: 4px;
}
.mycart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.leftnav_links {
	color: #8E00BF;
	text-decoration: none;
}
.sign_in {
	color: #000000;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 10px;
	text-align: right;
	margin-right: 20px;
}
.qp_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #66FFFF;
	margin-top: 8px;
}
.quantity_form {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 10px;
	margin-top: 10px;
}
.totals_txt {
	text-align: right;
}

td.totals_txt, td.totals_saved_txt, td_totals_blank {
  text-align: right;
  padding-right: 15px;
}
/*** select shipping method, tax rate ***/
table.taxnship, table.surcharge { 
  text-align: right;
  padding-top: 1em;
}

td.taxnship_hdr {
  font-weight: bold;
  text-align: left;
}

td.taxnship {
  text-align: left;
}


	table.bill_addr, table.ship_addr {   /* inner table for billing and shipping address */
	  margin-right: auto;
	}
	
	#sc-form {
	text-align: center;
	padding: 0 10px;
	}
	
    .reg {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	}
	
	#ship-tax {
	text-align: right;
	line-height: 150%;
	}
	
	#ship-tax table {
	text-align: right;
	margin-left: auto;
	margin-right: 0;
	}
	
	td.taxnship {
	line-height: 2em;
	text-align: right;
	}
	
	#totals {
	margin-top: 10px;
	}
	
	.totals_all {
	width: 3em;
	background-color: #EEEEEE;
	}
	
	.totals_all_txt {
	text-align: right;
	padding-right: 15px;
	background-color: #EEEEEE;
	}
	
	#sc-coupon input, #sc-giftcert input  {
	vertical-align: middle;
	}
	 
	#sc-coupon {
	padding-top: 15px;
	}
	
	span.coupon-caption {
	font-weight: bold;
	}
	
	
	span.enterCoupon {
	font-size: .75em;
	}
	
	#sc-giftcert {
	padding: 1em;
	line-height: 150%;
	}
	

	
	div.buttons {
	margin-top: 10px;
	margin-bottom: 10px;
	}
	

	div.anyChanges {
	font-size: .75em;
	font-weight: bold;
	font-style: italic;
	}
	
	#orderinginstructions {
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
	#paymentselection {
	font-weight: bold;
	padding: 10px;
	}
	
		#miniCart {
	float: right;
	clear: left;
}
	
	#miniCart a {
	font-size: 1em;
	padding: 0 1em 0 0;
}.mycart_rt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: right;
}
