/********************** GENERIC **********************/

#preview			{
						position: absolute;
						border: 1px solid #CCCCCC;
						background: #333333;
						padding: 1px;
						display: none;
						color: #EEEEEE;
						font-family: arial;
						font-size: 11px;
						font-weight: bold;
						text-align: center;
						line-height: 18px;
					}
	
#cvvpreview			{
						position: absolute;
						border: 0px solid #CCCCCC;
						background: #F6F6F6;
						padding: 2px;
						display: none;
						color: #000000;
						font-family: arial;
						font-size: 10px;
						font-weight: normal;
						text-align: center;
						line-height: 14px;
					}
						
BODY				{
						background-color: #DDDDDD;
						background-image: url(../images/bg.png);
						background-repeat: repeat-x;
						margin-top: 0px;
						margin-bottom: 30px;

					}

ol				{
						margin-left:20px;
					} 
					
TD.frame			{
						background-color: #FFFFFF;				
						padding: 20px;
					}

A					{ 
						color: #c91b19;
						text-decoration: none;
					}
				
A:hover				{ 
						color: #018240;
						text-decoration: none;
					}	
					
UL LI				{
						margin-top: 0px;
						margin_height: 0px;
						list-style-type: square;
					}		

UL UL LI			{
						margin-top: 0px;
						margin_height: 0px;
						list-style-type: circle;
					}	


				
				
/********************** MENU MAIN **********************/

TD.menu_top			{
						font-family: arial;
						font-size: 9px;  
						font-weight: bold;
						color: #BBBBBB;  
						padding-top: 0px;
						padding-bottom: 4px;
						padding-left: 0px;
						padding-right: 25px;
						text-align: right;
					}					

A.menu_top			{ 
						font-size: 10px;  
						color: #888888;
						text-decoration: none;
					}
				
A.menu_top:hover	{ 
						font-size: 10px;  
						color: #c91b19;
						text-decoration: none;
					}	
					
TD.menu_main		{
						font-family: trebuchet ms, arial;
						font-size: 12px;
						font-weight: bold;
						color: #777777;  
						text-align: center;
						padding-top: 4px;
						padding-bottom: 3px;
						padding-left: 14px;
						padding-right: 14px;
					}					


A.menu_main			{ 
						color: #777777;
						text-decoration: none;
					}
				
				
A.menu_main:hover	{ 
						color: #333333;
						text-decoration: none;
					}	




/********************** MENU LEFT **********************/

TD.menu_left		{
						padding-top: 7px;
						padding-bottom: 7px;
						padding-left: 10px;
						padding-right: 10px;
						background: #ffe0b2;
					}					

TD.menu_left_nopad	{
						padding-bottom: 7px;
						padding-left: 10px;
						padding-right: 10px;
						background: #ffe0b2;
					}	
					
TD.menu_cart		{
						padding-top: 7px;
						padding-bottom: 7px;
						padding-left: 10px;
						padding-right: 10px;
						background: #EEEEEE;
					}	
						
TD.menu_cart_off	{
						font-family: trebuchet ms, arial;
						font-size: 11px;
						color: #333333; 
						padding-top: 1px;
						padding-bottom: 1px;
					}
					
TD.menu_left_off	{
						font-family: trebuchet ms, arial;
						font-size: 11px;
						color: #333333; 
						padding-top: 1px;
						padding-bottom: 1px;
						cursor: pointer;
					}
					
TD.menu_left_on		{
						font-family: trebuchet ms, arial;
						font-size: 11px;
						font-weight: bold;
						color: #000000; 
						padding-top: 1px;
						padding-bottom: 1px;
						padding-left: 14px;
						background-image: url(../images/icon_arrow.png);
						cursor: pointer;
					}	
					
TD.menu_left_sub_off{
						font-family: trebuchet ms, arial;
						font-size: 11px;
						color: #333333; 
						padding-top: 1px;
						padding-bottom: 1px;
						padding-left: 22px;
						background-image: url(../images/icon_arrow_sub.png);
						cursor: pointer;
					}
					
TD.menu_left_sub_on	{
						font-family: trebuchet ms, arial;
						font-size: 11px;
						font-weight: bold;
						color: #000000; 
						padding-top: 1px;
						padding-bottom: 1px;
						padding-left: 22px;
						background-image: url(../images/icon_arrow_sub_on.png);
						cursor: pointer;
					}	
					
TD.menu_left_sub_sub_off{
						font-family: trebuchet ms, arial;
						font-size: 10px;
						color: #000000; 
						padding-top: 1px;
						padding-bottom: 1px;
						padding-left: 30px;
						background-image: url(../images/icon_arrow_sub_sub.png);
						cursor: pointer;
					}
					
TD.menu_left_sub_sub_on	{
						font-family: trebuchet ms, arial;
						font-size: 10px;
						font-weight: bold;
						color: #000000; 
						padding-top: 1px;
						padding-bottom: 1px;
						padding-left: 30px;
						background-image: url(../images/icon_arrow_sub_sub_on.png);
						cursor: pointer;
					}	



					
/********************** CONTENT **********************/

TD					{
						font-family: trebuchet ms, arial;
						font-size: 11px;
						color: #333333;  
						padding-top: 0px;
						padding-bottom: 0px;
						padding-left: 0px;
						padding-right: 0px;
					}	
					
TD.content			{
						font-family: trebuchet ms, arial;
						font-size: 11px;
						color: #333333;  
						padding-top: 10px;
						padding-bottom: 10px;
						padding-left: 10px;
						padding-right: 0px;
					}					

TD.text				{
						font-family: trebuchet ms, arial;
						font-size: 11px;
						color: #333333;  
						padding-top: 10px;
						padding-bottom: 0px;
						padding-left: 0px;
						padding-right: 0px;
					}	
					
TD.text_pad			{
						font-family: trebuchet ms, arial;
						font-size: 11px;
						color: #333333;  
						padding-top: 0px;
						padding-bottom: 0px;
						padding-left: 10px;
						padding-right: 10px;
					}	
			
TD.text_pad_left	{
						font-family: trebuchet ms, arial;
						font-size: 11px;
						color: #333333;  
						padding-top: 0px;
						padding-bottom: 0px;
						padding-left: 10px;
						padding-right: 0px;
					}	
								
TD.text_description	{
						font-family: trebuchet ms, arial;
						font-size: 11px;
						color: #333333;  
						text-align: center;
						padding-top: 7px;
						padding-bottom: 7px;
						padding-left: 10px;
						padding-right: 10px;
						background-color: #EEEEEE;
						border-left: #CCCCCC 1px solid; 
						border-right: #CCCCCC 1px solid; 
						border-bottom: #CCCCCC 1px solid; 
					}	
										
TD.text_nopad		{
						font-family: trebuchet ms, arial;
						font-size: 11px;
						color: #333333;  
						padding-top: 0px;
						padding-bottom: 0px;
						padding-left: 0px;
						padding-right: 0px;
					}	
					
TD.text_border		{
						font-family: trebuchet ms, arial;
						font-size: 11px;
						color: #333333;  
						padding-top: 0px;
						padding-bottom: 0px;
						padding-left: 0px;
						padding-right: 0px;
						border-top: #DDDDDD 1px solid; 
						border-bottom: #DDDDDD 1px solid; 
						border-left: #DDDDDD 1px solid; 
						border-right: #DDDDDD 1px solid; 
					}
					
TD.product_title	{
						font-family: tahoma;
						font-size: 10px;
						font-weight: bold;
						color: #333333;
						line-height: 10px;
					}	

TD.product_image	{
						background-image: url(../images/na.png);
						border: #DDDDDD 1px solid;
						padding: 0px;
					}
								
TD.product_desc		{
						font-family: tahoma;
						font-size: 10px;
						color: #A0A0A0;
						line-height: 14px;
					}

TD.product_attr		{
						font-family: tahoma;
						font-size: 10px;
						color: #777777;
						line-height: 10px;
						border-bottom: #DDDDDD 1px solid;
						padding-bottom: 3px;
					}
				
TD.product_attr_bl	{
						font-family: tahoma;
						font-size: 10px;
						font-weight: normal;
						color: #000000;
						line-height: 10px;
						border-bottom: #DDDDDD 1px solid;
						padding-bottom: 3px;
					}

				
TD.product_attr_rd	{
						font-family: tahoma;
						font-size: 10px;
						font-weight: normal;
						color: #CC0000;
						line-height: 10px;
						border-bottom: #DDDDDD 1px solid;
						padding-bottom: 3px;
					}
										
TD.product_notice		{
						font-family: tahoma;
						font-size: 10px;
						color: #990000;
						line-height: 10px;
						border-bottom: #DDDDDD 1px solid;
						padding-bottom: 3px;
						text-align: center;
					}
										
TD.product_icon		{
						border: #DDDDDD 1px solid; 
						padding: 0px;
					}
					
TD.product_qty		{
						background: #F3F3F3;
						border-left: #DDDDDD 1px solid;
						border-top: #DDDDDD 1px solid;
						border-bottom: #DDDDDD 1px solid;
						text-align: center;
						padding-bottom: 4px;
					}
					
TD.image_border		{
						border-left: #CCCCCC 1px solid; 
						border-right: #CCCCCC 1px solid; 
						border-top: #CCCCCC 1px solid; 
						border-bottom: #CCCCCC 1px solid; 
					}
				
TD.left_menu_line	{
						background-image: url(../images/bg_menu.png);
					}				

TD.form				{
						font-family: trebuchet ms, arial;
						font-size: 11px;
						color: #333333;  
						padding-top: 2px;
						padding-bottom: 2px;
						padding-left: 4px;
						padding-right: 4px;
						background: #EEEEEE;
						border-top: #FFFFFF 1px solid; 
						border-bottom: #FFFFFF 1px solid; 
					}					

TD.form_noborder	{
						font-family: trebuchet ms, arial;
						font-size: 11px;
						color: #333333;  
						padding-top: 0px;
						padding-bottom: 0px;
						padding-left: 4px;
						padding-right: 4px;
						background: #EEEEEE;
					}	

TD.error			{
						font-family: trebuchet ms, arial;
						font-size: 11px;
						color: #CC0000;  
						padding-top: 5px;
						padding-bottom: 5px;
						padding-left: 10px;
						padding-right: 10px;
						border: #CC0000 1px solid;
						background: #F6F6F6;
						text-align: center;					
					}					
				
				
				
				
/********************** TITLES **********************/

TD.title_red		{
						font-family: trebuchet ms, arial;
						font-size: 11px;
						font-weight: bold;
						color: #FFFFFF;  
						padding-top: 2px;
						padding-bottom: 2px;
						padding-left: 10px;
						background-image: url(../images/title_bg_red.png);
					}	
									
TD.title_green		{
						font-family: trebuchet ms, arial;
						font-size: 11px;
						font-weight: bold;
						color: #FFFFFF;  
						padding-top: 2px;
						padding-bottom: 2px;
						padding-left: 10px;
						background-image: url(../images/title_bg_green.png);
					}	


				
				
				
/********************** FOOTER **********************/

TD.footer			{
						font-family: arial;
						font-size: 9px;  
						font-weight: bold;
						color: #999999;  
						text-align: center;
						padding-top: 8px;					
					}					

A.footer			{ 
						font-family: tahoma;
						font-size: 10px;  
						font-weight: normal;
						color: #999999;
						text-decoration: none;
					}
				
A.footer:hover		{ 
						font-family: tahoma;
						font-size: 10px;  
						font-weight: normal;
						color: #555555;
						text-decoration: none;
					}		
				
				


				
				
/********************** FORMS **********************/
				
.qty 				{ 
						border-left: #DDDDDD 0px solid; 
						border-right: #DDDDDD 0px solid; 
						border-top: #DDDDDD 0px solid; 
						border-bottom: #DDDDDD 0px solid; 
						font-family: verdana;
						font-size: 10px;
						font-weight: bold;
						color: #666666;  
						text-align: center;
						background: #F3F3F3;
					}
				
.qty_on				{ 
						border-left: #DDDDDD 0px solid; 
						border-right: #DDDDDD 0px solid; 
						border-top: #DDDDDD 0px solid; 
						border-bottom: #DDDDDD 0px solid; 
						font-family: verdana;
						font-size: 10px;
						font-weight: bold;
						color: #CC0000;  
						text-align: center;
						background: #F3F3F3;
					}
										
.inputfield 		{ 
						border-left: #DDDDDD 1px solid; 
						border-right: #DDDDDD 1px solid; 
						border-top: #DDDDDD 1px solid; 
						border-bottom: #DDDDDD 1px solid; 
						font-family: trebuchet ms, arial;
						font-size: 11px;
						color: #333333;  
						background-color: #FFFFFF 
					}
					
.inputfield_noborder{ 
						border: #DDDDDD 1px solid; 
						font-family: arial;
						font-size: 11px;
						color: #333333;  
						background-color: #FFFFFF 
					}

					
.inputfield_search	{ 
						border: #DDDDDD 0px solid; 
						font-family: arial;
						font-size: 11px;
						color: #333333;  
						background-color: #F6F6F6 
					}
										
.inputbutton 		{ 
						border-left: #FFFFFF 0px solid; 
						border-right: #FFFFFF 0px solid; 
						border-top: #FFFFFF 0px solid; 
						border-bottom: #FFFFFF 0px solid; 
						font-family: trebuchet ms, arial;
						font-size: 11px;
						font-weight: bold;
						color: #FFFFFF;
						background-color: #018240;
					}