﻿.Department
{
	padding: 10px 0 0 0;
}

.Department .Product
{
	width: 220px;
	float: left;
	margin-left: 15px;
	text-align: center;
	position: relative;
}

.Product p
{
	margin: 0;
}

.Product .Image
{
	height: 220px;
	width: 220px;
}

.Product .Name
{
	height: 5em;
}

#DepartmentLooks  .Product
{
	float:left;
	margin-left:75px;
	position:relative;
	text-align:center;
	width:220px;
}
#DepartmentLooks .LooksTop
{
	clear: both;
	background: url(../../images/2009/frame-top.gif) no-repeat center top !important;
	height: 20px;
}

#DepartmentLooks .LooksMiddle
{	
	width: 1000px;
	clear: both;
	background: url(../../images/2009/frame-middle.gif) repeat-y center top !important;
	position: relative;
	float:left;
}

#DepartmentLooks .LooksBottom
{
	clear: both;
	background: url(../../images/2009/frame-bottom.gif) no-repeat center bottom !important;
	height: 21px;
}

.LookMainImage
{
	float:left;
	width:300px;
}
.Looks
{
	margin-left:360px;
}
.Looks .Product
{
	float:left;
	margin-left:15px;
	margin-right:30px;
	margin-bottom:20px;
	position:relative;
	text-align:center;
	width:220px;
	height:180px;
}
.Looks .Product .ProductDetails
{
	margin-left:120px;
	height:120px;
	margin-bottom:10px;
}
.Looks .Product .Image 
{
	height:120px;
	float:left;
	width:120px;
}

table.Axis
{
	width:220px;
	text-align:left;
}

.Looks .Product select 
{
	font-size:11px;
	width:100px;
}

.Looks .Product .Name
{
	height:80px;
	text-align:left;
	padding-left:4px;
}

.AddToOrderCheckBox
{
	text-align:left;
	position:absolute;
	right:44px;
	top:80px;
}
.AddToOrderCheckBox input
{
	vertical-align:middle;
}
.AddToOrderButton
{
	margin-left:370px;
}

.OutOFStockText
{
	color:Red;
	width:86px;
	margin-top:-10px !important;
	margin-right:-36px !important;
}