.findDesignersWrapper {
	position: relative;
	width: 100%;
	background-color: #f5f5f5;
	padding: 5px;
}

.findDesignersWrapper .corner {
	position: absolute;
	width: 4px;
	height: 4px;
	background-repeat: no-repeat;
	background-image: url(/media/images/homepage/find_designers_corners.jpg);
}

.findDesignersWrapper .corner.topleft {
	top: 0px;
	left: 0px;	
}

.findDesignersWrapper .corner.topright {
	top: 0px;
	right: 0px;
	background-position: -4px 0px;
}

.findDesignersWrapper .corner.bottomleft {
	bottom: 0px;
	left: 0px;
	background-position: 0px -4px;		
}

.findDesignersWrapper .corner.bottomright {
	bottom: 0px;
	right: 0px;
	background-position: -4px -4px;
}




.findDesignersInnerContainer {
	background-color: white;
	min-height: 350px;
	height: auto !important;
	height: 350px;
	padding: 20px;
}

.designerWindow {
    float: left;
    margin-left: 35px;
    margin-right: 35px;
	margin-bottom: 40px;
}

.imageHolder {
    position: relative;
    width: 230px;
    height: 190px;
    overflow: hidden;
    text-align: center;
	cursor: pointer;
	cursor: hand;
}

.imageControl {
    width: 40px;
    height: 25px;
    position: absolute;
    top: 50%;
    margin-top: -12px;
	background-repeat: no-repeat;
}

.imageControl.prev {
    left: 0;	
	background-image: url(/media/images/homepage/portfolio_prev.png);
}

.imageControl.next {
	right: 0;
	background-image: url(/media/images/homepage/portfolio_next.png);	
}

.designerWindowFooter {
    position: relative;
    width: 230px;
    height: 35px;
}


.filler {
    width: 4px;
    height: 35px;
    float: left;
    background: url(/media/images/homepage/portfolio_bottom.png);
}
.filler.right {
    background-position: -326px 0px;
}

.designerInfo {
    width: 222px;
    height: 35px;
    float: left;
    background: url(/media/images/homepage/portfolio_bottom.png) -4px 0px;
}

.designerInfoAddress {
    width: 179px;
	margin-top: -3px;
    float: left;
	font-family: Trebuchet MS, Andale Sans; 	
}

.designerInfoAddress a {
    font-size: 14px;
    font-weight: bold;
    color: black;
	text-decoration: none;
}

.designerInfoAddressText {
    font-size: 11px;
    color: #565656;
}

.designerInfoSeparator {
    width: 1px;
    height: 35px;
    float: left;
    background: #e3e3e3;
}

.designerInfoExperience {
    position: relative;
    left: 2px;
    width: 40px;
    height: 35px;
    float: left;
    text-align: center;
}

.designerInfoExperienceCount {
    font-size: 14px;
    font-weight: bold;
    color: black;
}

.designerInfoExperienceText {
    font-size: 11px;
    color: #565656;
}

.findDesignersHeaderItem {
	position: relative;
    width: 315px;
    height: 95px;
    float: left;
	z-index: 2;
}

.findDesignersHeaderItemText {
    color: #6f6f6f;
    font-size: 16pt;
    margin-left: 20px;
}

.findDesignersHeaderSeparator {
    float: left;
    width: 1px;
    height: 85px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: #9E9E9E;
	z-index: 2;
}

.pinline {
    position: relative;
    width: 218px;
    height: 7px;
    margin-left: 20px;
    margin-top: 10px;
    background-image: url(/media/images/homepage/slider_pin_line.png);
}

.pin {
    position: relative;
    width: 7px;
    height: 18px;
    top: -4px;
    background-image: url(/media/images/homepage/slider_hor_pin.png);
	cursor: pointer;
	z-index: 3;
}



.sliderItem {
    position: absolute;
    line-height: 10px;
    bottom: -30px;
    font-size: 8pt;
    color: #6f6f6f;
	cursor: pointer;
}

.sliderSegment {
    position: absolute;
    top: -5px;
    height: 20px;
    width: 33%;
	cursor: pointer;
}

input [type="text"], select {
 background-color: #e1e1e1;
 color: #6f6f6f;
 border: 1px solid #9E9E9E;
}
