/* MASTER AND MISTRESS CSS LAYOUT */

body 							{ background: url(/resources/images/mainbg.jpg); 	font-family: Georgia, Verdana, Arial, Sans-Serif }
#container 				{ width: 100%; background: url(/resources/images/topbg.jpg) repeat-x }
#insidebackground { background: url(/resources/images/catbg.jpg) repeat-y }
#shell 						{ margin: 0px auto; padding: 0px; width: 980px; max-width: 980px; min-height: 500px; vertical-align: middle; background: url(/resources/images/topmenubg.jpg) repeat-x #F3F3F3; border-top: 1px solid #57575A;  text-align: left; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #000 }


/* LOGO AREA */
.logo 							{ height: 112px; background: url(/resources/images/logo.jpg) no-repeat top left }
.logo ul 						{ margin: 0px; padding: 66px 10px 1px 0px; list-style-type: none; text-align: right }
.logo ul li 				{ display: inline; padding-left: 15px; line-height: 16px }
.logo ul li a 			{ font-size: 14px; font-weight: bold; color: #FFF; text-decoration: none }
.logo ul li a:hover	{ color: #000 }


/* SHOPPING CART */
/*
.cart 					{ position: absolute; top: 100px; right: 360px; margin: 0px; padding-left: 40px; background: url(/resources/images/cart.gif) no-repeat; font-size: 13px; text-align: right; vertical-align: middle }
*/
.cart 					{ padding: 0px; margin: -12px 0px 0px 0px; padding-right: 10px; font-size: 13px; text-align: right; vertical-align: middle }
.cart p 				{ font-size: 11px; line-height: 12px }
.cart a 				{ text-decoration: none; color: #000 }
.cart a:hover 	{ text-decoration: underline; color: #941630 }

/* CATALOG MENU */
.catmenu { float: left;	width: 150px;	min-height: 600px;	max-width: 150px;	background: url(/resources/images/catbg.jpg) repeat-y #941630 }

.catmenu ul.categories 				{ padding-top: 10px }
.catmenu ul.categories li 		{ height: 29px; min-height: 29px;	width: 150px;	border-top: 1px solid #000;	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;	font-weight: bold;	text-transform: uppercase;	vertical-align: middle;	line-height: 29px; text-indent: 15px }
.catmenu ul.categories li.end { border-bottom: 1px solid #000 }

.catmenu ul.categories li a 									{	color: #FFF; text-decoration: none; display: block; font-size: 12px }
.catmenu ul.categories li	a										{ background: url(/resources/images/cat_off.gif) no-repeat }
.catmenu ul.categories li	a:hover							{ background: url(/resources/images/cat_on.gif) no-repeat }
.catmenu ul.categories li	a img.category_icon	{ float: right }

/* CONTENT SECTIONS */
.randomCatImgA 						{ margin-left: 20px }
html>body .randomCatImgB 	{ margin-left: 9px }
.randomCatImgB 						{ margin-left: 6px }

/* MIDDLE CONTENT */

.content_mid 				{ margin: 10px 0px 0px 170px; width: 570px; max-width: 570px; color: #000 }
.content_mid_left 	{	margin-bottom: 10px; float: left; width: 282px; height: 110px; max-width: 282px; max-height: 102px }
.content_mid_right 	{ margin-bottom: 10px; padding-left: 16px; float: right; width: 282px; height: 102px; max-width: 282px; max-height: 102px }

.ccard 					{ background: url(/resources/images/creditcard.jpg) no-repeat; line-height: 20px; text-indent: 35px }
.ccard a 				{ border-bottom: 1px solid #680F22; text-decoration: none; color: #680F22 }
.ccard a:hover	{ border-bottom: 1px dotted #000; color: #000 }

html>body .content_sqbox 	{ width: 553px; max-width: 553px }
.content_sqbox 						{ margin: 10px 0px 10px 170px; padding: 10px; width: 550px; min-height: 110px; border: 2px solid #941630; background: url(/resources/images/welcomebg.jpg) bottom right no-repeat #FFF; font-size: 12px }

html>body .content_smbox 	{ width: 553px }
.content_smbox 						{ margin: 10px 0px 10px 170px; padding: 10px; width: 550px; border: 2px solid #941630; 
														background: url(/resources/images/lady_peek.jpg) top right no-repeat #FFF; font-size: 11px }
.content_smbox_text				{ width: 430px; padding-bottom: 10px }
.content_fullscap					{ width: 740px !important }
.content_fullscap	.content_smbox_text				{ width: 550px !important }

html>body .content_fullbox 			{ width: 760px; max-width: 760px; min-width: 760px; min-height: 110px; }
.content_fullbox 								{ margin: 10px 0px 10px 170px; padding: 10px; width: 760px; border: 2px solid #941630; background: #FFF; font-size: 12px; }
.content_fullbox p a						{ text-decoration: none; color: #680F22 }
.content_fullbox p a:hover			{ text-decoration: underline; color: #680F22 }

html>body .basket 	{ min-height: 200px !important; }
.basket 						{ background: url(/resources/images/baldCatsuit.jpg) no-repeat bottom right #FFF }

html>body .containing_box 			{ width: 760px; max-width: 760px; min-width: 760px; min-height: 400px; }
.containing_box 								{ margin: 10px 0px 10px 170px; padding: 0px; width: 760px; border: 2px solid #941630; background: #FFF; font-size: 12px }

div.clear						{ clear: both }

/* ACCOUNT PAGE STYLING START */

.account 												{ background: url(/resources/images/catsuit_middle.jpg) top right no-repeat #FFF }
.account h2 										{ padding: 10px 0px; font-size: 14px; font-weight: bold }
.account ul.user								{ margin-top: 0px; padding: 20px 0px 0px 0px }
.account ul.user li							{ padding-bottom: 5px; vertical-align: top; color: #000 }
.account ul.user li a 					{	border-bottom: 1px dashed #941630; font-size: 12px; font-weight: bold; color: #941630; text-decoration: none; line-height: 30px }
.account ul.user li a:hover 		{	color: #480B18; border-bottom: 1px solid #480B18; }
.account div.u_d								{ float: left; width: 150px; font-weight: bold }

.account ul.orders							{ margin-top: 0px; padding: 20px 70px 0px 0px }
.account ul.orders li						{ padding-bottom: 0px; vertical-align: top; color: #000; line-height: 9px }
.account ul.orders li a					{ text-decoration: none }
.account ul.orders li.header		{ margin-bottom: 10px; padding-bottom: 5px; border-bottom: 2px solid #680F22; font-weight: bold }
.account ul.orders li.row				{ background: #D0BABF }

.account ul.orders li a div.o_id, 
	li a div.o_it,
	li a div.o_dt,
	li a div.o_st									{	font-size: 12px; color: #000; text-decoration: none; line-height: 14px }
	
.account ul.orders li a:hover div.o_id, 
	li a:hover div.o_it,
	li a:hover div.o_dt,
	li a:hover div.o_st						{	color: #480B18; background: #D0BABF }
	
.account div.o_id, 
	.account div.o_it							{ float: left; width: 100px }
.account div.o_dt								{ float: left; width: 200px }

.account img.logout							{ float: right }

/* ACCOUNT PAGE STYLING END */

html>body .register, 
	html>body .register_activate, 
	html>body .register_complete	{ min-height: 370px !important }

.register												{ padding: 10px; background: url(/resources/images/catsuit_claw.jpg) top right no-repeat #FFF }
.register_activate							{ padding: 10px; background: url(/resources/images/catsuit_waiting.jpg) bottom left no-repeat #FFF }
.register_complete							{ padding: 10px; background: url(/resources/images/catsuit_ready.jpg) bottom right no-repeat #FFF }

.register p,
	.register_activate,
	.register_complete 						{ padding-bottom: 10px; padding-right: 200px }

.content_sqbox h1, 
	.content_fullbox h1, 
	.containing_box h1 						{ padding-bottom: 10px; font-size: 14px; font-weight: bold; }
.content_sqbox h2 							{ padding: 10px 0px; font-size: 12px; font-weight: bold; color: #941630; }
.content_sqbox p 								{ padding-bottom: 10px; }
.content_full 									{ min-height: 300px; width: 760px; max-width: 760px; min-width: 760px; }

.order_com		{ height: 400px; background: url(/resources/images/baldSat.jpg) bottom right no-repeat }
.order_com p	{ padding-bottom: 10px }

/* PRODUCT PAGE LAYOUT */
.product_container { margin: 10px 0px 0px 170px; width: 760px; max-width: 760px; min-width: 760px; border: #941630 2px solid; background: #FFF }

.product_imgs 						{ float: left; width: 270px; margin: 0px; padding: 0px; }
.product_imgs img.main		{ padding: 0px 10px 10px 10px; }
.product_imgs img.thumb1	{ padding: 0px 0px 0px 0px; margin: 0px 0px 5px 10px; height: 79px; width: 79px; border: 1px solid #941630 }
.product_imgs img.thumb2	{ padding: 0px 0px 0px 0px; margin-bottom: 5px; height: 79px; width: 79px; border: 1px solid #941630 }
.product_imgs img.thumb3	{ padding: 0px 0px 0px 0px; margin-bottom: 5px; height: 79px; width: 79px; border: 1px solid #941630 }

.product_desc 			{ background-color: #FFF; padding: 0px; margin-left: 270px; margin-right: 10px; height: 450px; min-height: 450px }
.product_desc	h1 		{ padding: 0px 0px 10px 0px; font-size: 16px; font-weight: bold }
.product_desc	h2 		{ padding: 10px 0px; text-align: right; font-size: 18px; font-weight: bold; color: #941630 }
.product_desc	p 		{ padding-bottom: 10px; font-size: 12px }
.product_desc	p em	{ font-weight: bold }

/* PRODUCT PAGE NAVIGATION */
.productNav 						{ width: 100%; clear: both; line-height: 14px }
.productNav p 					{ font-size: 11px; text-align: center; }
.productNav p em				{ font-weight: bold; color: #7D8891 }
.productNav p a					{ font-weight: bold; color: #941630 }
.productNav p a:hover		{ text-decoration: underline }

/* SIDE CONTENT */

.content_side_clear				{ background: #F3F3F3 }
.content_side 						{ clear: right; margin: 10px 10px 0px 10px; width: 200px; float: right; text-align: justify }
.content_side h1 					{ height: 20px; background: url(/resources/images/sidebartitle.gif) repeat-x; color: #FFF; text-indent: 5px; font-size: 12px; font-weight: bold; line-height: 18px }
.content_side p 					{ padding: 10px 5px; background: #941630; color: #FFF; font-size: 12px; text-align: left }
.content_side p.poptext 	{ padding: 10px 0px 0px 23px; background: #941630; text-indent: -16px; color: #FFF; font-size: 12px; text-align: left }
.content_side p.popclear 	{ padding: 20px 0px 0px 0px; background: #F3F3F3; color: #000; text-align: center }
.content_side .textfield 	{ background: #A5A5A5; border: 1px solid #000 }

.content_side ul.subcat							{ margin-top: 0px; padding: 0px 5px 10px 5px; background: #941630 }
.content_side ul.subcat li					{ padding-bottom: 5px; vertical-align: top; color: #FFF }
.content_side ul.subcat li a 				{ color: #FFF; font-size: 12px; font-weight: bold; text-decoration: none; display: block }
.content_side ul.subcat li a:hover 	{ color: #000 }
.content_side ul.subcat li img 			{ margin: 5px 5px 5px 0px; border: 1px solid #000 }

/* PRODUCT CORNERED BOX */
html>body .productbox 			{ width: 573px; max-width: 573px }
.productbox 								{ margin: 10px 0px 0px 170px; width: 570px; border: #941630 2px solid; background: #FFF }
.productcontent 						{ padding: 0px 5px }
b.bt, b.bt b, b.bb, b.bb b	{ display: block; height: 10px; font-size: 1px; background:url(/resources/images/cornerborder.jpg) no-repeat; position:relative }
b.bt 												{ top: -2px; left: -2px }
b.bt b											{ background-position: 100% -10px; left: 4px }
b.bb												{background-position: 0 -20px; top: 2px; left: -2px }
b.bb b 											{ background-position: 100% -30px; left: 4px }

.mini_prodbox1 			{ float: left; margin: 0px; margin-bottom: 10px; width: 280px; max-width: 280px; border: #941630 2px solid; background: #FFF }
.mini_prodbox1 h1 	{ padding-top: 5px; font-size: 14px; font-weight: bold; text-align: center }
.mini_prodbox1 h2 	{ padding: 5px 10px; font-size: 11px; font-weight: normal; text-align: left; color: #000 }
.mini_prodbox1 h3 	{ padding-right: 10px; font-size: 12px; font-weight: bold; text-align: right; color: #000 }
.mini_prodbox1 p 		{ padding: 5px 10px 0px 10px }
.mini_prodbox1 img 	{ margin-top: -75px; padding-left: 15px; width: 250px }
.mini_prodbox_hgt1 	{ height: 194px; max-height: 194px }
.mini_mainimage 		{ height: 100px; max-height: 100px; overflow: hidden }

.mini_prodbox2			{ float: right; margin: 0px 0px 10px 5px; width: 270px; max-width: 280px; border: #941630 2px solid; background: #FFF }
.mini_prodbox2 h1		{ padding-top: 0px; font-size: 12px; font-weight: bold; text-align: left }
.mini_prodbox2 h2		{ padding: 10px; font-size: 11px; font-weight: normal; text-align: left; color: #000 }
.mini_prodbox2 h3		{ font-size: 12px; font-weight: bold; text-align: left; color: #000 }
.mini_prodbox2 img 	{ float: left; padding-left: 10px; padding-right: 5px }
.mini_prodbox_hgt2 	{ height: 80px; max-height: 80px }

.mini_prodbox3			{ float: left; margin-right: 9px; width: 180px; max-width: 180px; min-width: 180px; border: #941630 2px solid; background: #FFF }
.mini_prodbox3 h1		{ padding-top: 0px; font-size: 12px; font-weight: bold; text-align: center }
.mini_prodbox3 h2		{ padding-top: 10px; font-size: 12px; font-weight: bold; text-align: center; color: #000 }
.mini_prodbox3 h3		{ padding: 10px; font-size: 11px; font-weight: normal; text-align: left; color: #000 }
.mini_prodbox3 img	{ padding-left: 50px; padding-bottom: 5px }
.mini_prodbox_hgt3	{	height: 170px; max-height: 170px }
.mini_prodbox3_end	{	margin-right: 0px !important }

.mini_prodbox_left  {	float: left !important; margin: 10px 20px 0px 0px }
.mini_prodbox_right {	float: right !important; margin-top: -218px }

.mini_prodbox1 h1 a, .mini_prodbox2 h1 a, .mini_prodbox3 h1 a 										{	color: #941630; text-decoration: none; border-bottom: 1px dashed #941630 }
.mini_prodbox1 h1 a:hover, .mini_prodbox2 h1 a:hover, .mini_prodbox3 h1 a:hover 	{	color: #480B18; border-bottom: 1px solid #480B18 }

/* PRODUCT BOX SECTIONS */
span.boxshadow 											{ height: 89px; float: left; background: url(/resources/images/boxshadow.gif) no-repeat; }
span.boxshadow a:hover img.shadow 	{ margin-right: 10px; border: 1px solid #941630; }

.productGroupNewItems 							{ padding: 20px 10px 0px 65px; min-height: 130px; height: 130px; background:url(/resources/images/bg_newItems.jpg) no-repeat; }
.productGroupNewItems p 						{ padding-bottom: 10px; text-align: right; font-size: 12px; font-style: italic; }

.productGroupRecommended						{ padding: 7px 10px 0px 15px; min-height: 130px; height: 130px; background:url(/resources/images/recGirl.jpg) bottom right no-repeat; font-size: 12px; }
.productGroupRecommended p a 				{	border-bottom: 1px dashed #941630; font-size: 14px; font-weight: bold; color: #941630; text-transform: uppercase; text-decoration: none }
.productGroupRecommended p a:hover 	{	color: #480B18; border-bottom: 1px solid #480B18; }
.productGroupRecDetail 							{ float: left; width: 400px; }
.productGroupRecCart 								{ float: right; padding: 70px 30px 0px 0px; text-align: center; }
.productGroupRecCart p.price 				{ padding-bottom: 5px; font-size: 16px; font-weight: bold; 	}
.productGroupRecCart a 							{ padding-bottom: 5px; font-size: 16px; font-weight: bold; 	}
	
img.shadow				{ margin-right: 10px; border: 1px solid #000; }

/*
.addtobasket 		{ float: right; clear: right; margin-top: 20px; padding-bottom: 20px; margin-left: 270px; width: 200px; border: 2px solid #680F22; text-align: center }
.addtobasket h2 { margin-bottom: 20px; background: #941630; text-align: center; color: #FFF }
*/
.addtobasket 		{ float: right; clear: right; margin: 0px 8px 10px 20px; padding: 0px 0px 20px 0px; width: 200px; border: 2px solid #680F22; text-align: center }
.addtobasket p	{ padding: 0px; line-height: 16px }
.addtobasket h2 { margin-bottom: 20px; background: #941630; text-align: center; color: #FFF }
	
/* END PRODUCT BOX SECTIONS */
.content_sidebox 		{ padding: 0px 5px; margin-bottom: 20px; background: url(/resources/images/boxtitle.jpg) repeat-x #941731; color: #FFF }
.content_sidebox p 	{	padding: 10px 0px }
.content_sidebox h1 { height: 20px; font-weight: bold; font-size: 12px; line-height: 19px }

/* ORDER VIEW */
.viewOrder									{ margin: 10px 100px 10px 10px; padding: 5px; background:url(/resources/images/minimam.gif) no-repeat bottom right #F3EDEE; border: 1px solid #000; font-size: 11px }
.viewOrder h2								{ padding: 0px 0px 10px 0px }
.viewOrder em								{ font-weight: bold }

.viewOrder table  					{ width: 638px; margin-bottom: 10px }

.viewOrder table th 				{ padding-bottom: 2px; border-bottom: 2px solid #941731; font-weight: bold }
.viewOrder table th.itemn		{ width: 20px }
.viewOrder table th.itemnm	{ width: 220px }
.viewOrder table th.itemd		{ width: 90px }
.viewOrder table th.itemp		{ width: 75px; text-align: center }
.viewOrder table th.itemq		{ width: 80px; text-align: center }
.viewOrder table th.itemtp	{ width: 75px; text-align: center }

.viewOrder table td					{ padding-top: 3px }
.viewOrder table td.con			{ font-weight: bold }
.viewOrder table td.cen			{ text-align: center }

/* SHOPPING CART */
table.cart_table 										{ margin: 10px 0px 0px 0px; width: 760px; border-collapse: collapse }

table.cart_table th 								{ padding: 5px; background: #680F22; font-weight: bold; color: #FFF }
table.cart_table th.cart_item 			{ width: 300px; border-left: 1px solid #941731 }
table.cart_table th.cart_details 		{ width: 200px }
table.cart_table th.cart_price, 
	table.cart_table th.cart_total 		{ width: 80px; padding: 5px 0px; text-align: center }
table.cart_table th.cart_quantity 	{ width: 80px; padding: 5px 0px; text-align: center }
table.cart_table th.cart_end 				{ width: auto; border-right: 1px solid #941731; text-align: center }
table.cart_table th.finend					{ border-right: 1px solid #941731 }

table.cart_table td 								{ padding: 5px; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; background: #FFF; font-size: 10px }
table.cart_table td.alt 						{ background: #E4C5CB }
table.cart_table td.cart_item 			{ width: 300px }
table.cart_table td.cart_details 		{ width: 200px }
table.cart_table td.cart_price, 
	table.cart_table td.cart_total,		
	table.cart_table td.cart_quantity { width: 80px; padding: 5px 0px; text-align: center }

table.cart_table td.cart_end 				{ width: 20px; text-align: center }
table.cart_table td.cart_fin 				{ border: 0px }

table.cart_table td.cart_totcost 		{ background: #941731; border-left: 0px; color: #FFF; font-weight: bold }
table.cart_table td.cart_mis 				{ border-right: 0px }
table.cart_table td.postage 				{ background: #ECECEC }

table.cart_table td a 							{ text-decoration: none; color: #000 }


/* SHOPPING CART TOTAL PRICE SECTION */
table.cart_total 										{ margin: 0px 0px 10px 570px; border: 1px solid #000; border-top: 0px; border-collapse: collapse; background: #941731; color: #FFF; }
table.cart_total th 								{ padding: 5px; width: 69px; font-weight: bold; font-size: 10px; text-align: center }

table.checkout_total 								{ margin: 0px 0px 10px 598px; border: 1px solid #000; border-top: 0px; border-collapse: collapse; background: #941731; color: #FFF; }
table.checkout_total th 						{ padding: 5px; width: 70px; font-weight: bold; font-size: 10px; text-align: center }


/* LISTS */
ul.side_items											{ padding-bottom: 5px; background: #941630; font-size: 12px; text-align: left }
ul.side_items a										{ text-decoration: none }
ul.side_items img									{ height: 50px; width: 50px; border: 1px solid #000 }
ul.side_items li									{ clear: both; padding: 5px 0px 5px 5px; height: 50px; width: 190px }
ul.side_items li div.pop_image		{ float: left; width: 60px }
ul.side_items li div.pop_desc			{ float: right; width: 130px; padding-top: 5px; padding-left: 6px; padding-right: 2px; font-weight: bold }
ul.side_items li div.bold	{ line-height: 35px; font-size: 14px; font-weight: bold }

ul.side_items li a div.pop_image					{ float: left; width: 50px }
ul.side_items li a div.pop_desc					{ float: right; height: 45px; width: 129px; border-top: 1px solid #941630; border-right: 1px solid #941630; border-bottom: 1px solid #941630; color: #FFF }

ul.side_items li a:hover div.pop_image		{ background: #680F22 }
ul.side_items li a:hover div.pop_desc		{ background: #680F22; color: #FFF; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000 }

/* PARAGRAPH FORMAT */
p.right 					{ text-align: right }
p.cart 						{ padding-top: 20px; text-align: right; font-size: 14px }
p.holding 				{ padding: 10px 0px; font-size: 12px; line-height: 14px }
p.prodprop				{ padding-bottom: 10px }
p.frmText					{ padding-top: 10px }
p.success					{ margin-top: 10px; padding: 4px; background: #E4C5CB; font-weight: bold; color: #000 }
p.frm_error				{ padding-top: 10px; font-weight: bold; color: #941731 }
p.email_message		{ padding: 0px; margin: 0px; font-size: 12px; font-weight: bold; color: #680F22 }
p.cat_header			{ padding-bottom: 10px }
p.review					{ padding-top: 10px; line-height: 10px; font-size: 10px }
p.actmsg					{ font-weight: bold; color: #941731 }
p.oos							{ margin-left: 10px; padding-left: 40px; height: 40px; background: url(/resources/images/outofstock.jpg) no-repeat; text-align: left }
p.maxq						{ padding-bottom: 20px; font-weight: bold; color: #941731 }
p.note						{ padding: 5px 10px; margin: 0px 0px 10px 0px; background: #FCE0A6; text-align: center }

		/* ERROR STYLING */
		p.error				{ font-weight: bold; color: #941731 }
		p.accError		{ padding: 10px 0px; font-weight: bold; color: #941731 }


/* FORM ELEMENTS */

.txField				{ width: 200px; background: #E4C5CB; border: 1px solid #000; color: #000; font-family: Georgia, Verdana, Arial, Sans-Serif; font-size: 12px }
.form_text			{ width: 200px; background: #E4C5CB; border: 1px solid #000; color: #000; font-family: Georgia, Verdana, Arial, Sans-Serif; font-size: 12px }
.form_w450			{ width: 450px }
.form_w100			{ width: 100px }
.form_h200			{ height: 200px }
.form_em				{ width: 380px }
.form_activate	{ width: 160px }
.form_dd				{ background: #E4C5CB; border: 1px solid #000; color: #000; font-family: Georgia, Verdana, Arial, Sans-Serif; font-size: 12px }
.form_button		{ padding: 3px 10px; background: #941731; border: 1px solid #000; font-weight: bold; color: #FFF; text-transform: uppercase }
.form_ppbutton	{ width: 260px; height: 57px; background: url(/resources/images/paypal_ck.jpg) no-repeat; border: 0px }


/* TABLES */
table.miniprod 							{ background: #941630; border-collapse: collapse }
table.miniprod td 					{ padding-right: 5px; vertical-align: middle; font-size: 12px; color: #FFF }
table.miniprod td a					{ color: #FFF; text-decoration: none }
table.miniprod td a:hover		{ color: #000 }
table.miniprod td.img 			{ padding: 5px; width: 50px }
table.miniprod td.img img		{ height: 40px; width: 40px; border: 1px solid #000 }


/* LABELS */
label 						{ float: left; width: 150px }
label.contact			{ float: left; width: 250px }
label.acc 				{ float: left; width: 150px; font-weight: bold }


/* FOOTER */

#footer 					{ position: relative; top: 22px; clear: both; border-top: 2px solid #000 }
#footer p 				{ padding: 3px 10px 3px 0px; text-align: right; line-height: 14px; color: #941731 }
#footer p a 			{ color: #941731; text-decoration: none }
#footer p a:hover { color: #FFF; text-decoration: none }
