body
	{
	background-color:#242424;
	margin:0px;
	font-size:12px;
	font-family:verdana;
	}
.contener
	{
	margin:auto;
	width:936px;
	min-height:100%;
	}
.contener-sec
	{
	color:#FFFFFF;
	font-weight:bold;
	padding:0px;
	margin:0px;
	width:936px;
	}
.header
	{
	height:132px;
	width:auto;
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url(../images/header_bg.gif);
	}
.search
	{
	padding:0px 15px 0 0;
	margin:108px 0px 0 0;
	float:right;
	width:228px;
	font-family:Century Gothic, arial;
	text-transform:uppercase;
	font-size:14px;
	}
.search INPUT
	{
	color:#FFFFFF;
	width:145px;
	padding:2px;
	font-size:11px;
	font-weight:bold;
	border:solid 1px #ce5151;
	background-image:url(../images/textarea_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#811414;
	font-family:tahoma;
	}
.menu_bg
	{
	color:#FFFFFF;
	font-size:18px;
	padding:0px;
	margin:0px;
	width:896px;
	float:left;
	height:54px;
	background-repeat:no-repeat;
	background-position:right;
	background-image:url(../images/menu_bg.gif);
	}
* html .menu_bg ul
	{
	margin:0px 0 -5px  0;
	padding:0px 0 -5px 0;
	}
* html .menu_bg ul li
	{
	margin:0;
	padding:0;
	}		
.menu_bg ul
	{
	margin:0px;
	padding:2px 0 0 3px;
	}
.menu_bg ul li
	{
	display:inline;
	margin:2px 0 0 -0.pt;
	padding:0px;
	}		
#main_contant
	{
	background-image:url(../images/top_corner.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:935px;
	float:left;
	background-color:#FFFFFF;
	}
#main_contant_sec
{
	vertical-align:top;
	margin:0 0 0 0;
	padding:0 2px 0 0;
	width:913px;
	float:right;
}
#main_contant_right
{
	background-image:url(../images/never_backwords.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:0;
	margin:5px 0 0 0;
	width:711px;
	float:right;
	
	min-height:419px;
	max-height:100%;
}
#main_contant_right_sec
	{
	padding:0;
	width:711px;
	margin:0px;
	float:left;
	}	
#main_contant_right_content
	{
	font-size:12px;
	color:#242424;
	line-height:18px;
	padding:16px 0 20px 17px;
	margin:0px;
	width:390px;
	float:left;
	}				
#footer_bg
	{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	height:92px;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(../images/footer_bg.gif);
	}
#footer_bg ul
	{
	margin:0;
	padding:67px 0 0 0;
	}
#footer_bg ul li
	{
	color:#FFFFFF;
	display:inline;
	margin:0 9px 0 9px;
	padding:0;
	}
#footer_bg ul li a
	{
	text-decoration:none;
	color:#FFFFFF;
	}		
#footer_bg ul li a:hover
	{
	text-decoration:none;
	color:#ccc;
	}			

#inspire_bg
	{
	color:#242424;
	font-size:10px;
	padding:5px 1px 0 0px;
	margin:0px;
	width:930px;
	float:right;
	height:50px;
	background-position:right	 top;
	background-repeat:no-repeat;
	background-image:url(../images/inspire_tag_bg.gif);
	}

#inspire_bg a
	{
	text-decoration:none;
	font-size:10px;
	color:#242424;
	}
#inspire_bg a:hover
	{
	text-decoration:none;
	font-size:10px;
	color:#ff0000;
	}				
#left_panel
	{
	display:block;
	margin-top:24px;
	width:200px;
	float:left;
	}
#left_panel_products
	{
	display:block;
	margin:0px;
	padding:8px 0px 0 9px;
	width:173px;
	float:left;
	font-size:18px;
	font-weight:500;
	color:#a42a2a;
	font-family:arial;
	height:29px;
	background-color:#f5f5f5
	}		
ul#left_panel_menu 
	{
	float:left;
	width:180px;
	margin:10px 0 15px 0;
	padding:0px 0 0 5px;
	}
ul#left_panel_menu li
	{
	font-size:12px;
	color:#242424;
	text-decoration:none;
	list-style-type:none;
	padding:0 0px 0 15px;
	line-height:35px;
	background-image:url(../images/left_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
ul#left_panel_menu li a
	{
	font-size:12px;
	color:#242424;
	text-decoration:none;
	}
ul#left_panel_menu li a:hover
	{
	font-size:12px;
	color:#ff0000;
	text-decoration:none;
	}					
.design
	{
	margin:21px 0 0 0;
	font-family:tahoma;
	font-size:11px;
	display:block;
	width:190px;
	float:left;
	}
.design a
	{
	text-decoration:none;
	color:#FF0000;
	font-family:tahoma;
	font-size:11px;
	}
.design a:hover
	{
	text-decoration:none;
	color:#FF0000;
	font-family:tahoma;
	font-size:11px;
	}		
.design img
	{
	padding-right:10px
	}		
.delivery
	{
	margin:10px 0 0 0;
	font-family:tahoma;
	font-size:11px;
	display:block;
	width:auto;
	padding-left:10px;
	float:left;
	}
.delivery a
	{
	text-decoration:none;
	color:#FF0000;
	font-family:tahoma;
	font-size:11px;
	}
.delivery a:hover
	{
	text-decoration:none;
	color:#FF0000;
	font-family:tahoma;
	font-size:11px;
	}	
.featured_products
	{
	display:block;
	float:left;
	width:702px;
	padding:0px 0 0 10px;
	}
.featured_products_bg
	{
	background-image:url(../images/featured_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#f5f5f5;
	float:left;
	width:669px;
	padding:0px;
	}
.featured_products_bg img
	{
	border:solid 2px #FFFFFF;
	}			
.featured_text
	{
	font-family:tahoma;
	font-size:11px;
	}		
.featured_text_red
	{
	color:#FF0000;
	font-family:tahoma;
	font-size:11px;
	}	
.featured_products_bg INPUT
	{
	color:#a42a2a;
	width:45px;
	text-align:center;
	height:13px;
	padding:2px;
	font-size:11px;
	border:solid 1px #c3c3c3;
	font-family:tahoma;
	}
.price
	{
	background-color:#a42a2a;
	color:#fff;
	width:45px;
	float:right;
	font-weight:bold;
	text-align:center;
	height:13px;
	padding:2px;
	font-size:11px;
	font-family:tahoma;
	}	
.doted_line
	{
	background-image:url(../images/doted.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:right; 
	width:712px;
}
.heading
	{
	font-size:20px;
	font-weight:bold;
	font-family:Century Gothic, arial;
	color:#a42a2a;
	}
.table_border
	{
	border-left:dotted 1px #000000;
	border-right:dotted 1px #000000;
	}
.pagination
	{
	text-decoration:none;
	font-size:12px;
	color:#0d0d0d;
	}
.pagination strong
	{
	text-decoration:none !important;
	font-size:12px;
	color:#0d0d0d;
	}
.pagination a
	{
	text-decoration:underline;
	font-size:12px;
	color:#0d0d0d;
	}
.pagination_active a
	{
	text-decoration:underline;
	font-size:12px;
	color:#a42a2a;
	font-weight:bold;
	}	
.top_pagination a
	{
	text-decoration:underline;
	font-size:11px;
	color:#a42a2a;
	}
.top_pagination a:hover
	{
	text-decoration:underline;
	font-size:11px;
	color:#a42a2a;
	}	
div.woman
	{
	padding:0 0 0 0;
	font-size:12px;
	color:#FFFFFF;
	margin:15px 0 0 0;
	width:180px;
	float:left;
	background-color:#000000;
	}
.woman_list
	{
	padding:0;
	margin:10px 0 0 0;
	font-size:11px;
	color:#a42a2a;
	width:180px;
	float:left;
	}
.woman_list ul
	{
	list-style-type:none;
	padding:0;
	margin:0px;
	font-size:11px;
	color:#a42a2a;
	}
.woman_list_arrow
	{
	/*background-image:url(../images/grray_arrow.jpg);*/
	background-position:left;
	background-repeat:no-repeat;
	}
.woman_list a
	{
	list-style-type:none;
	text-decoration:none;
	padding:0 0 0 15px;
	margin:0px;
	line-height:17px;
	font-size:11px;
	color:#a42a2a;
	}
.woman_list ul li a:hover
	{
	padding:0 0 0 15px;
	line-height:17px;
	text-decoration:none;
	margin:0px;
	font-size:11px;
	color:#000;
	}
.image_border
	{
	border:solid 1px #dddddd;
	}
.availability
	{
	font-weight:bold;
	font-size:12px;
	color:#747272;
	}
.in_stock
	{
	font-weight:bold;
	font-size:12px;
	color:#57b810;
	}
.descripation
	{
	font-size:12px;
	color:#a42a2a;
	}
.lorem_text
	{
	line-height:20px;
	font-size:12px;
	color:#242424;
	}
.more_view
	{
	background-color:#f5f5f5;
	text-decoration:none;
	width:101px;
	padding:3px 12px 3px 0px;
	font-size:12px;
	color:#a42a2a;
	text-transform:uppercase;
	}
.more_view a
	{
	text-decoration:none;
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	}	
.more_view a:hover
	{
	text-decoration:none;
	font-size:12px;
	color:#a42a2a;
	text-transform:uppercase;
	}






/********************************************************new ***************************************/
.main_left
{
	text-align:left;
	width:173px;
	float:left;
	padding:0 0 15px 0px;
}
.main_left_bg 
{
	color:#FFFFFF;
	width:173px;
	float:left;
	padding:15px 0 0 0;
	margin:0px;	
	}
.main_1
{
	height:17px;
	padding:2px 0 0px 15px;
	text-align:left;
	text-decoration:none;
	color:#FFFFFF !important;
	background-image:url(../images/red_arrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#000000;
	width:166px;
}		
.main_1 a
{
	text-align:left;
	text-decoration:none;
	background-color:#000000;
	color:#FFFFFF;
}
.main_1 a:HOVER
{
	text-align:left;
	text-decoration:none;
	background-color:#000000;
	color:#FF0000;
}	
.main_left_tops a
{
	padding:0px 0 0px 15px;
	margin:0px 0 0 0;
	line-height:20px;
	text-decoration:none;
	font-size:11px;
	color:#a42a2a;
}
.main_left_tops a:hover
{
	padding:0px 0 0px 15px;
	margin:0px 0 0 0;
	line-height:20px;
	text-decoration:underline;
	font-size:11px;
	color:#a42a2a;
}			
.woman_list_arrow a
{
	font-weight:bold;
	line-height:30px;
	text-decoration:none;
	font-size:11px;
	color:#a42a2a !important;
	padding:4px 0 0px 15px !important;
	margin:0px;
	background-image:url(../images/grray_arrow.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.woman_list_arrow a:hover
{
	font-weight:bold;
	line-height:30px;
	text-decoration:underline;
	font-size:11px;
	color:#a42a2a !important;
	padding:4px 0 0px 15px !important;
	margin:0px;
	background-image:url(../images/grray_arrow.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}	
.main_2 a
{
	font-size:12px;
	color:#242424;
	text-decoration:none;
	padding:0 0px 0px 15px;
	line-height:30px;
	background-image:url(../images/left_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.main_2 a:hover
{
	font-size:12px;
	color:#242424;
	line-height:30px;
	text-decoration:underline;
	padding:0 0px 0 15px;
}