/*	Portfolio */
#portfolio_drop_area {
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: -1000px;
  z-index: 998;
}

#portfolio {
	background: #5c5e51;
	width: 100%;
  z-index: 999;
  position: fixed;
  bottom: 0px;
	}
* html #portfolio { 
 position: absolute; 
 top: expression(((d=document.documentElement.clientHeight)?d:document.body.clientHeight) - document.getElementById('portfolio').offsetHeight + ((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); 
 left: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');} 
}
	#arrow_left {
		height: 28px;
		width: 28px;
		float: left;
		margin: 30px 0 0 0;
		}
		#button_left {
			float: left;
			width: 28px;
			height: 28px;
			margin: 0 10px 0 0;
			display: block;
			}
	#arrow_right {
		height: 28px;
		width: 28px;
		float: left;
		margin: 30px 0 0 0;
		}
	#save_items {
		position: absolute;
		height: 68px;
		width: 109px;
		right: 20px;
		top: 50%;
		margin: -34px 0 0 0;
		}
	#items {
		width: 920px;
		padding: 0 20px 0 20px;
		margin: 0 auto;
		overflow: hidden;
		position: relative;
		}
		#items .item {
			background: #FFF;
			float: left;
			border: 1px solid #d1d1be;
			padding: 6px;
			margin: 10px 10px 3px 0;
			width: 16em;
			height: 6.7em;
			overflow: hidden;
			}
			#items .item p,
			#items .item h3 {
				margin: 0;
				position: relative;
				float: left;
				}
			#items .item h3 {
				font-size: 1.5em;
				line-height: 1.2em;
				color: #ff9d01;
				font-weight: normal;
				float: left;
				margin: 0;
				}
			#items .item p {
				padding: 0.5em 0 0;
				width: 7.08em;
				color: #000000; /* #AFAF9D */
				font-size: 1.2em;
				line-height: 1em;
				}
			#items .item a.thumb {
			  float: left;
				width: 7.5em;
				overflow: hidden;
				margin: 0 3px 0 0;
			}					
			#items .item img {
				float: left;
				border: 1px solid #d1d1be;
				margin: 0 0.6em 0 0;
				}
			#items .item img.remove {
         width: 13px;
         float:right;
         margin: 0;
         }

     .item_draggable {
       background: #FFF;
       float: left;
       border: 1px solid #d1d1be;
       padding: 6px;
       margin: 10px 10px 3px 0;
       width: 16em;
       overflow: hidden;
       position: absolute;
       top: 0px;
       left: 0px;
       z-index: 1010;
       }
        .item_draggable p,
        .item_draggable h3 {
         margin: 0;
         position: relative;
         float: left;
         }
        .item_draggable h3 {
         font-size: 1.5em;
         line-height: 1.5em;
         color: #ff9d01;
         font-weight: normal;
         width: 5.67em;
         }
        .item_draggable p {
         width: 7.08em;
         color: #000000; /* #AFAF9D */
         font-size: 1.2em;
         line-height: 1.2em;
         }
        .item_draggable img {
         float: left;
         border: 1px solid #d1d1be;
         margin: 0 0.6em 0 0;
         width: 6.5em;
         }
#portfolio #shade {
	height: 12px;
	width: 100%;
	background: url(/images/template/shadow.png) bottom left repeat-x;
	z-index: 10001;
	position: absolute;
	top: -12px;
	left: 0;
	}
* html #portfolio #shade {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/shadow.png',sizingMethod='scale');
	}