/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * */
/*   Global Styles   */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * */

	html	{ height:100%; margin:0px; padding:0px; border:none; }
	body	{ height:100%; margin:0px; padding:0px; border:none; }
	
	td		{ font-size:11px; color:#808080; font-family:Arial; line-height:15px; }
	.table_fullwidth	{ width:795px; }


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * */
/*   Text Styles   */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * */

	/* Sizes */
	
	.text			{ font-size:8.5pt; color:#444444; font-family:Arial; line-height:10pt; }
	.text_small		{ font-size:7pt; color:#444444; font-family:Arial; line-height:9pt; }
	.text_large		{ font-size:10pt; color:#444444; font-family:Tahoma, Geneva, sans-serif; line-height:12pt; font-weight:bold; }
	
	.text_title		{ font-size:13pt; color:#444444; font-family:Tahoma, Geneva, sans-serif; line-height:15pt; font-weight:bold; }
	.text_subtitle	{ font-size:7pt; color:#444444; font-family:Arial; line-height:9pt; }
	
	.text_headline	{ font-size:19px; color:#a9736d; font-family:"Times New Roman", Times, serif; }
	
	.text_thumbnail			{ font-size:9px; color:#3e3e3e; font-family:"Times New Roman", Times, serif; text-transform:uppercase; }
	.text_thumbnailprice	{ font-size:10pt; color:#000000; font-family:Tahoma, Geneva, sans-serif; line-height:12pt; font-weight:normal; }
	.text_originalprice		{ font-size:12pt; color:#a96262; font-family:"Times New Roman", Times, serif; line-height:12pt; font-weight:normal; font-style:italic; text-decoration:line-through; }
	.text_sup	{ font-size:6pt; color:#000000; font-family:Tahoma, Geneva, sans-serif; line-height:12pt; font-weight:normal; }
	
	.text_email		{ font-size:8.5pt; color:#444444; font-family:Arial; line-height:10pt; }
	
		/* Side Menu */
		.text_menu				{ font-size:9px; color:#C4C4C4; font-family:Arial; line-height:15px; }
		.text_menu:hover		{ font-size:9px; color:#FFFFFF; font-family:Arial; line-height:15px; }
		
		/* Header Menu */
		.header_menu			{ font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF; letter-spacing:0px; padding:3px; border:#333333 1px solid; }
		
		/* Footer Menu */
		.footer_menu			{ font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#a0a0a0; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; }
		.footer_menu:link,
		.footer_menu:visited,
		.footer_menu:hover		{ font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#a0a0a0; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; }
		
		/* Footer Stores */
		.footer_stores			{ font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#CABEA1; padding-left:6px; padding-right:6px; }
		
		/* Filters */
		.text_filter			{ font-size:9px; color:#C4C4C4; font-family:Arial; line-height:15px; }
		.text_filter:hover		{ font-size:9px; color:#FFFFFF; font-family:Arial; line-height:15px; }
		
		/* Paging */
		.text_paging, .text_paging:link, .text_paging:visited	{ font-size:8pt; color:#C4C4C4; font-family:Arial; padding-left:4px; padding-right:4px; }
		.text_paging:hover										{ font-size:8pt; color:#FFFFFF; font-family:Arial; padding-left:4px; padding-right:4px; }
		
		/* Custom Font Styles */
		h3	{ margin:0px; font-size:7pt; color:#ffffff; font-family:Arial; font-weight:bold; letter-spacing:1px; line-height:10pt; } /* Form Buttons */
		
		
		#detail_grid tr td		{ background:#F8F4E4; padding:5px; }
		
	/* Colors */
	
	.color_black 	{ color:#000000; }
	.color_white	{ color:#FFFFFF; }
	.color_light	{ color:#C4C4C4; }
	.color_grey 	{ color:#808080; }
	.color_orange	{ color:#C69835; }
	.color_maroon	{ color:#a96262; }
	.color_olive	{ color:#777157; }
	
	.color_error	{ color:#a96262; }

	/* Links */
	
	a:link, a:visited	{ color:#444444; text-decoration:none; }
	a:hover 			{ color:#000000; text-decoration:none; }
	
	.link_dark:link, .link_dark:visited		{ color:#4D4D4D; text-decoration:none; }
	.link_dark:hover 						{ color:#000000; text-decoration:none; }
	
	.link_light:link, .link_light:visited	{ color:#C4C4C4; text-decoration:none; }
	.link_light:hover 						{ color:#808080; text-decoration:none; }

	.link_orange:link, .link_orange:visited	{ color:#C69835; text-decoration:none; }
	.link_orange:hover 						{ color:#866829; text-decoration:none; }
	
	.link_maroon:link, .link_maroon:visited	{ color:#a96262; text-decoration:none; }
	.link_maroon:hover 						{ color:#7a3838; text-decoration:none; }
	
	.link_white:link, .link_white:visited	{ color:#C4C4C4; text-decoration:none; }
	.link_white:hover 						{ color:#ffffff; text-decoration:none; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * */
/*   Form Styles   */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * */
	
	form	{ margin:0px; padding:0px; }
	
	/* Text Input */

	.input_text 		{ background:url(/images/input_text.jpg) no-repeat; height:25px; width:213px; text-align:left; }
	.input_field		{ background:none; border:none; margin-top:2px; margin-left:5px; width:185px; font-size:10px; color:#a0a0a0; font-family: Arial; font-weight:bold; }
	.input_field:focus	{ background:none; border:none; outline:none; }
	
	.input_style		{ border:#eae6d4 1px solid; width:260px; font-size:9pt; color:#444444; font-family:Arial; }
	.input_style_short	{ border:#eae6d4 1px solid; width:200px; font-size:9pt; color:#444444; font-family:Arial; }
	
	.button_maroon		{ font-size:8pt; color:#a96262; font-family:Arial; font-weight:bold; background:#F8F4E4; border:#a96262 1px solid; margin-top:10px; padding-left:10px; padding-right:10px; height:20px; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * */
/*   Image Styles   */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * */
	
	.png	{ behavior: url(/includes/_png.htc); border:none; }
	
	.image_main					{ border:#efdede 1px solid; padding:0px; }
	/*.image_thumbnail			{ border:#efdede 1px solid; padding:0px; } 
	.image_thumbnail:hover		{ border:#dbb7b7 1px solid; padding:0px; }*/
	.image_thumbnail			{ border:none; padding:0px; } 
	.image_thumbnail:hover		{ border:none; padding:0px; }
	.image_mini					{ border:#efdede 1px solid; padding:2px; } 
	.image_mini:hover			{ border:#dbb7b7 1px solid; padding:2px; }