/* CONTENT STYLES */
	#body
	{
		text-align:center;
		background:url('../images/universal/1_bg.gif') #A6A59E;
	}
	#table_main
	{
		height:100%;
		background:url('../images/universal/1_bg_color.gif') no-repeat;
		background-position:0px 51px;
		/*background-repeat:repeat-y;*/
		
	}
	.div_module_flash
	{
		margin-bottom:20px;
		background:#FFFFFF;
		float:left;
		border:6px solid #FFFFFF;
	}


/* END CONTENT STYLES */



/* DOCS / DOCLISTS / PRODS */
	.doc_list_item
	{}

	.doc_item
	{}

	.doc_ingress, *
	{
		font-size:11px;
		line-height:16px;
	}
	.doc_content, *
	{
		font-size:11px;
		line-height:16px;
		font-family:verdana;
	}

	.prod_sub_title
	{
		text-transform:uppercase;
		font-weight:bold;
		font-size:9px;
		font-family:verdana;
	}
	
	/* PRODUCT CATEGORY */
	.div_prod_thumb
	{
		width:140px;
		height:135px;
		background:url('../images/universal/1_bg_product_thumb.gif');
		float:left;
		margin-right:20px;
		margin-bottom:10px;
	}
	.div_prod_thumb_over
	{
		width:140px;
		height:135px;
		background:url('../images/universal/1_bg_product_thumb_hover.gif');
		float:left;
		margin-right:20px;
		margin-bottom:10px;
	}
	.div_prod_thumb_name
	{
		font-family:arial;
		font-weight:bold;
		font-size:10px;
		color:#FFFFFF;
		line-height:15px;
	}
	/* END PRODUCT CATEGORY */


	/* PRODUCT VIEW */
	table.product_data
	{
		width:285px;
		font-size:9px;
	}
	table.product_data td
	{
		font-size:9px;
		text-transform:uppercase;
		line-height:15px;
	}
	table.product_data b
	{
		font-size:9px;
		text-transform:uppercase;
		line-height:15px;
	}
	.div_brandConsept_text
	{
		color:#666666;
		font-family:verdana;
		font-size:11px;
	}

	/* END PRODUCT VIEW */

/* END DOCS / DOCLISTS */


/* MENU INDEX */
	.menu_index_header
	{
		font-family:arial;
		font-weight:bold;
		font-size:12px;
		color:#cccccc;
		padding-bottom:11px;
		text-transform:uppercase;
	}

	.menu_index_ul
	{
		list-style-type:none;
		text-align:left;
		padding:0px;
		margin:0px;
	}
	.menu_index_li
	{
		list-style-type:none;
		text-align:left;
		padding:0px;
		margin:0px;
		padding-bottom:2px;
	}
	.menu_index_li_sel
	{
		list-style-type:none;
		text-align:left;
		padding:0px;
		margin:0px;
		padding-bottom:2px;
	}

	a.menu_index_link, a.menu_index_link:link, a.menu_index_link:active, a.menu_index_link:visited 
	{
		font-family:arial;
		font-size:10px;
		font-weight:bold;
		color:#000000;
		text-transform:uppercase;
		display:block;
		text-decoration:none;
	}
	a.menu_index_link:hover
	{
		font-family:arial;
		font-size:10px;
		font-weight:bold;
		color:#666666;
		text-transform:uppercase;
		display:block;
		text-decoration:none;
	}

	a.menu_index_link_sel, a.menu_index_link_sel:link, a.menu_index_link_sel:active, a.menu_index_link_sel:visited,a.menu_index_link_sel:hover  
	{
		font-family:arial;
		font-size:10px;
		font-weight:bold;
		color:#000000;
		text-transform:uppercase;
		display:block;
		text-decoration:none;
	}

/* END MENU INDEX */


/* MENU BOTTOM */
	.menu_bottom_header
	{
		font-family:verdana;
		font-weight:bold;
		text-transform:uppercase;
		font-size:9px;
		color:#999999;
		/*padding-bottom:11px;*/
	}

	.menu_bottom_ul
	{
		list-style-type:none;
		text-align:left;
		padding:0px;
		margin:0px;
		padding-top:3px;
	}
	.menu_bottom_li
	{
		list-style-type:none;
		text-align:left;
		padding:0px;
		margin:0px;
		/*padding-bottom:2px;*/
	}
	.menu_bottom_li_sel
	{
		list-style-type:none;
		text-align:left;
		padding:0px;
		margin:0px;
		/*padding-bottom:2px;*/
	}

	a.menu_bottom_link, a.menu_bottom_link:link, a.menu_bottom_link:active, a.menu_bottom_link:visited 
	{
		font-family:verdana;
		font-size:9px;
		color:#999999;
		text-transform:uppercase;
		display:block;
		text-decoration:none;
		line-height:14px;
	}
	

	a.menu_bottom_link_sel, a.menu_bottom_link_sel:link, a.menu_bottom_link_sel:active, a.menu_bottom_link_sel:visited
	{
		font-family:verdana;
		font-size:9px;
		color:#999999;
		text-transform:uppercase;
		display:block;
		text-decoration:none;
		line-height:14px;
	}

	a.menu_bottom_link:hover, a.menu_bottom_link_sel:hover 
	{
		font-family:verdana;
		font-size:9px;
		color:#FFFFFF;
		text-transform:uppercase;
		display:block;
		text-decoration:none;
		line-height:14px;
	}

/* END MENU BOTTOM */

/* MENU BREADCRUMB */
	.menu_breadcrumb_ul
	{
		list-style-type:none;
		text-align:left;
		padding:0px;
		margin:0px;
		padding-left:2px;
	}
	.menu_breadcrumb_li, .menu_breadcrumb_li_sel
	{
		list-style-type:none;
		text-align:left;
		padding:0px;
		margin:0px;
	}

	a.menu_breadcrumb_link, a.menu_breadcrumb_link:link, a.menu_breadcrumb_link:active, a.menu_breadcrumb_link:visited, .menu_breadcrumb_link 
	{
		font-family:arial;
		font-size:9px;
		color:#999999;
		/*text-transform:uppercase;*/
		display:block;
		text-decoration:none;
		line-height:25px;
	}
	
	a.menu_breadcrumb_link_sel, a.menu_breadcrumb_link_sel:link, a.menu_breadcrumb_link_sel:active, a.menu_breadcrumb_link_sel:visited,a.menu_breadcrumb_link_sel:hover, a.menu_breadcrumb_link:hover
	{
		font-family:arial;
		font-size:9px;
		color:#666666;
		/*text-transform:uppercase;*/
		display:block;
		text-decoration:none;
		line-height:25px;
		font-weight:bold;
	}

/* END MENU BREADCRUMB */


/* MENU TOP */

	.menu_top_ul
	{
		list-style-type:none;
		text-align:left;
		padding:0px;
		margin:0px;
		width:940px;
		height:60px;
	}
	.menu_top_li
	{
		list-style-type:none;
		float:left;
		text-align:center;
		padding:0px;
		margin:0px;
		height:60px;
		border-right:1px solid #7B7B7B;
	}

	.menu_top_li_sel
	{
		list-style-type:none;
		float:left;
		text-align:center;
		padding:0px;
		margin:0px;
		height:60px;
		border-right:1px solid #7B7B7B;
	}

	a.menu_top_link, a.menu_top_link:link, a.menu_top_link:active, a.menu_top_link:visited 
	{
		line-height:60px;
		font-weight:bold;
		font-size:10px;
		color:#ffffff;
		text-transform:uppercase;
		text-decoration:none;
		display:block;
		font-family:arial;
	}
	a.menu_top_link:hover
	{
		line-height:60px;
		font-weight:bold;
		font-size:10px;
		color:#ffffff;
		text-transform:uppercase;
		text-decoration:none;
		display:block;
		font-family:arial;
	}

	a.menu_top_link_sel, a.menu_top_link_sel:link, a.menu_top_link_sel:active, a.menu_top_link_sel:visited,a.menu_top_link_sel:hover  
	{
		line-height:60px;
		font-weight:bold;
		font-size:10px;
		color:#ffffff;
		text-transform:uppercase;
		text-decoration:none;
		display:block;
		font-family:arial;
		
	}
	a.menu_top_list_link, a.menu_top_list_link:link, a.menu_top_list_link:active, a.menu_top_list_link:visited, .menu_top_list_link
	{
		line-height:25px;
		font-weight:normal;
		font-size:9px;
		color:#999999;
		text-decoration:none;
		display:block;
		font-family:arial;
		padding-left:10px;
		padding-right:10px;
		white-space:nowrap;
	}
	a.menu_top_list_link_sel, a.menu_top_list_link_sel:link, a.menu_top_list_link_sel:active, a.menu_top_list_link_sel:visited,a.menu_top_list_link_sel:hover,a.menu_top_list_link:hover 
	{
		line-height:25px;
		font-weight:normal;
		font-size:9px;
		color:#000000;
		text-decoration:none;
		display:block;
		font-family:arial;
		padding-left:10px;
		padding-right:10px;
		white-space:nowrap;
	}
/* END MENU TOP */

/* MENU RIGHT CORP */

	.menu_right_ul
	{
		list-style-type:none;
		text-align:left;
		padding:0px;
		margin:0px;
		width:215px;
		margin-left:10px;
	}
	.menu_right_li
	{
		list-style-type:none;
		float:left;
		text-align:left;
		padding:0px;
		margin:0px;
		width:215px;
	}
	a.menu_right_link, a.menu_right_link:link, a.menu_right_link:active, a.menu_right_link:visited 
	{
		font-weight:normal;
		font-family:arial;
		font-size:10px;
		color:#000000;
		line-height:16px;
		text-decoration:none;
		text-transform:uppercase;
		display:block;
	}
	a.menu_right_link:hover
	{
		font-weight:normal;
		font-family:arial;
		font-size:10px;
		color:#999;
		line-height:16px;
		text-decoration:none;
		text-transform:uppercase;
		display:block;
	}
/* END MENU RIGHT CORP */

/* left menu */

	#menu_level2 /* level 2 */
	{
		text-align:left;
		list-style-type:none;
		width:220px;
		padding:0px;
		margin:0px;
	}
	.menu_level2_li, .menu_level2_li_sel
	{
		/*border-top:1px solid #CDCDCD;*/
		/*min-height:30px;*/
	}
	.menu_level2_li_sel
	{
		/*background:url('../images/design/1_menu_left.jpg') no-repeat;*/
	}
	a.menu_level2_link, a.menu_level2_link:link, a.menu_level2_link:active, a.menu_level2_link:visited
	{
		font-weight:normal;
		font-family:arial;
		font-size:10px;
		color:#333333;
		line-height:15px;
		text-decoration:none;
		text-transform:uppercase;
		display:block;
		background:#EEEEEE;
		padding-left:15px;
	}
	a.menu_level2_link_sel, a.menu_level2_link_sel:link, a.menu_level2_link_sel:active, a.menu_level2_link_sel:visited,a.menu_level2_link_sel:hover,a.menu_level2_link:hover
	{
		font-weight:bold;
		font-family:arial;
		font-size:10px;
		color:#FFFFFF;
		line-height:15px;
		text-decoration:none;
		text-transform:uppercase;
		display:block;
		background:#CCCCCC;
		padding-left:15px;
	}
	
	/* level 3 */
	#menu_level3
	{
		text-align:left;
		list-style-type:none;
		width:220px;
		padding:0px;
		margin:0px;
	}
	.menu_level3_li, .menu_level3_li_sel
	{
		/*border-top:1px solid #CDCDCD;*/
		/*min-height:30px;*/
	}
	.menu_level3_li_sel
	{
		/*background:url('../images/design/1_menu_left.jpg') no-repeat;*/
	}
	a.menu_level3_link, a.menu_level3_link:link, a.menu_level3_link:active, a.menu_level3_link:visited
	{
		font-weight:normal;
		font-family:arial;
		font-size:10px;
		color:#333333;
		line-height:15px;
		text-decoration:none;
		text-transform:uppercase;
		display:block;

		padding-left:30px;
	}
	a.menu_level3_link_sel, a.menu_level3_link_sel:link, a.menu_level3_link_sel:active, a.menu_level3_link_sel:visited,a.menu_level3_link_sel:hover,a.menu_level3_link:hover
	{
		font-weight:bold;
		font-family:arial;
		font-size:10px;
		color:#000000;
		line-height:15px;
		text-decoration:none;
		text-transform:uppercase;
		display:block;

		padding-left:30px;
	}
/* END MENU STYLES */


/* MENU SITEMAP CORP */

	.menu_sitemap_ul
	{
		list-style-type:none;
		text-align:left;
		padding:0px;
		margin:0px;
		padding-left:15px;
		padding-top:2px;
	}
	.menu_sitemap_li
	{
		list-style-type:none;
		/*float:left;*/
		text-align:left;
		padding:0px;
		margin:0px;
		padding-top:2px;
		/*padding-bottom:2px;*/
	}
	a.menu_sitemap_link, a.menu_sitemap_link:link, a.menu_sitemap_link:active, a.menu_sitemap_link:visited, a.menu_sitemap_link:hover
	{
		font-weight:normal;
		font-family:arial;
		font-size:10px;
		color:#000000;
		line-height:16px;
		text-decoration:none;
		text-transform:uppercase;
		display:block;
	}
/* END MENU SITEMAP CORP */


/* MISC CLASSES */

	a.link_credit, a.link_credit:link, a.link_credit:active, a.link_credit:visited,a.link_credit:hover, .link_credit
	{
		font-family:verdana;
		color:#999999;
		font-size:9px;
	}
	a.box_text, a.box_text:link, a.box_text:active, a.box_text:visited,a.box_text:hover, .box_text
	{
		font-family:arial;
		font-size:10px;
		color:#000000;
		text-transform:uppercase;
		text-decoration:none;
		display:block;
	}
	a.box_text:hover, .box_text:hover
	{
		font-family:arial;
		font-size:10px;
		color:#cc0099;
		text-transform:uppercase;
		text-decoration:none;
		display:block;
		font-weight:bold;
	}



/* SEARCH */
	.search_list, search_list li
	{
		list-style-type:none;
		width:100%;
		padding:0px;
	}

/* ORDERTRACK */

	table.ordertrack
	{
		width:100%;
		font-size:9px;
		text-align:left;
	}
	table.ordertrack th
	{
		text-align:left;
		font-size:9px;
		line-height:15px;
		border-bottom:1px solid black;
		
	}
	table.ordertrack td
	{
		text-align:left;
		font-size:9px;
		border-bottom:1px solid gray;
		
	}
	/*table.ordertrack b
	{
		font-size:9px;
		text-transform:uppercase;
		line-height:15px;
	}*/

	table.orderstatus
	{
		text-align:left;
		width:400px;
	}
	table.orderstatus td
	{
		text-align:left;
		font-size:9px;
	}

/* OTHER CLASSES */
	.clickable
	{
		cursor:hand;
		cursor:pointer;
	}
	.nowrap
	{
		white-space:nowrap !important; 
	}
	.hide
	{
		display:none;
	}
	.show
	{
		display:block;
	}