#cart_content {
margin:10px 0 0 0;
width:750px;
min-height:400px;
text-align:left;
position:relative;
background:#F7F6ED;
padding:30px 25px 0px 25px;
clear:both;
}

* html #cart_content {
height:400px;
}

#products_top {
    padding:0; margin:-25px 0 0 0; height:50px; background-color:transparent; text-align:left; 
}
#products_middle {width:750px; margin:55px 0 0 0; padding:0; text-align:center;}
.breadcrumbs {width:400px; margin:0; color:#000; font-size:90%; font-weight:bold;}
.breadcrumbs a {color:#000; text-decoration:none;}
.breadcrumbs a:hover {color:#CC66FF; text-decoration:none;}
.category_name{position:relative; float:right; z-index:100; width:250px; margin:-20px 0 0 200px; text-align:right; font-family: Tahoma, Verdana;
	color:#CC66FF; font-size: 30px; font-weight: bold;
}
#category_desc {
	width:500px;
	margin:15px 0 0 0;
	padding:0;
	
}

.product_list {width:250px; margin:0; padding:0; background:transparent; text-align:center;}
#product_description {width:300px; margin:0;
     color: #333333; font-family: Tahoma, Verdana;
    font-size: 11px; font-weight:normal; vertical-align:top;
}

#products_left {
	position:relative; 
	width:330px; 
	height:auto; 
	float:left; 
	margin:25px 0 0 0;
	
	}
	
#products_left img {
	border:0;
	vertical-align:middle;
}
#products_main {
	position:relative; 
	margin:25px 0 0 350px; 
	padding:0; 
	width:390px; 
	height:auto; 
	background:transparent; 
	text-align:left;
	}
	
#tidbit {
	position:relative; 
	margin:-50px 0 0 0; 
	padding:0; 
	width:100%; 
	height:130px; 
	background:transparent; 
	text-align:center;
	clear:both; 
	z-index:20;
}

#tid_top, #tid_bot {
	width:321px;
	margin:0 auto;
	padding:0;
	}

#tid_top img, #tid_bot img {
	vertical-align:bottom;
	border:0;
	}
	
#tid_mid {
	width:301px;
	margin:0 auto;
	padding:0 0 0 20px;
	background:#fff;
	background-image:url(olovesm_images/images/tidbit_middle.gif);
	background-repeat:repeat-y;
	text-align:left;
	}
	
#bags_four {
	position:relative;
	width:750px;
	margin:0 0 0 0;
	display:inline;
	}
	
table #bags_four td {
	width:200px;
	}
	
#bags_four a, #bags_three a{
	text-decoration:none;
	}
	
#bags_four img, #bags_three img {
	border-style:none;
	border:0;
	}

#cart_bottom_category {
clear:both;
position:relative;
margin:10px 0 0 0;
padding:0;
width:805px;
height:20px;
text-align:left;
font-size:80%;
background:#97CBF1;
z-index:1;	
}

#cart_bottom_content {
clear:both;
position:relative;
margin:-70px 0 0 0;
padding:0;
width:805px;
height:20px;
text-align:left;
font-size:80%;
background:#97CBF1;
z-index:1;
}

#buy_now {position:relative; margin:10px 0 0 350px; padding:0; width:390px; height:80px; text-align:center; background:transparent;}
#buy_now table {width:390px; text-align:center;}
#buy_now td {width:190px;}
.btn {cursor:pointer;}


.product_price{
    font-family: Tahoma, Verdana; color: #DD1111;
    font-size: 11px; font-weight: bold; text-align:center;
   margin:0;
    padding:0;
}

#thumbs {width:auto; height:250px; display:inline; text-align:center;}





.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




#checkout_button {
width:500px;
text-align:center;
margin:0 0 0 195px;
padding:0;
}

#product_list {
position:relative;
width:300px;
text-align:center;
margin:-15px 0 0 -35px;
padding:0;
background:transparent;
z-index:100;
}

#product_list img {border:none; background:transparent;}

#product_list li
{
	display:inline;
	text-decoration:none;
	list-style:none;
	padding-top:0;
    padding-right:10px;
	padding-bottom:.2em;
	margin:0;
    width:300px;
    background:transparent;
}

#product_list a.list, #product_list a.list:visited
{
	text-decoration:none;
	background:transparent;
	padding-top:0;
	padding-bottom:.3em;
	color:#000;
	font-weight:700;
	display:inline;
	text-align:left;
	margin:0;
}

#product_list a.list:hover
{
	background:transparent;
	overflow:visible;
	color:#900;
	font-weight:700;
	z-index:100;
	text-decoration:none;
	width:500px;
}

#product_list a.list span
{
	display:block;
	position:absolute;
	width:1px;
	height:1px;
	top:0;
	left:0;
	overflow:hidden;
	z-index:100;
    }

#product_list a.list:hover span ,#product_list #active a.list span
{
	display:block;
	position:absolute;
	width:524px;
	text-align:center;
	height:400px;
	top:0;
	left:280px;
	font-style:italic;
	background:transparent;
	z-index:100;
	margin:0;
	padding:0;    
}

#product_list a.list img, a.list:focus img, a.list:hover img
{
	position:relative;
	z-index:50;
	border:0;
    }

#purse_background
{
	display:block;
	position:absolute;
	width:524px;
	text-align:center;
	height:400px;
	top:15px;
	left:270px;
    background-image:url(olovesm_images/main/eco-b_lg.jpg);
	z-index:0;
	margin:0;
	padding:0;    
}

#shop_blurb {
position:absolute;
width:250px;
top:350px;
margin:-20px 0 0 -15px;
padding:0;
text-align:center;
display: block; 
}

#button_align {
margin:0 0 0 290px;
padding:0;
width:400px;
position:relative;
}
