.suggest {
    position:absolute;
    left:0px;
    right:0px;
    border-top:1px solid #d9d9d9;
    margin-top:-621px;
}

.suggest .header {
    padding:67px 0 73px 0;
    text-transform:uppercase;
    font-size:29px;   
}

#description .section {
    border-bottom:1px solid #d9d9d9;
}

#description p {
    line-height:16px;
    margin:0px;
}

#description .section > .section-header {
    cursor: pointer;
    font-size:14px;
    padding:11px 0px;
    display:inline-block;
    width:100%;
}

#description .section > .section-header:after {
    content: '+';
    position: absolute;
    right:5px;
}

#description .section > .section-header.active {
    padding-bottom:0px;
}

#description .section > .section-header.active:after {
    content: '-';
    font-size:24px;
    line-height:14px;
}

#description li {
    float:none;
}

#description .section .desc-text {
    display: none;
    padding:15px 0px;
}

#description .section .desc-text span, #description li {
    font-size:12px !important;
    line-height:16px !important;
}

#description .section .desc-text.show-initial{
    display: block;
}

.find-size .form-box {
	width: 305px;
	float:left;
	margin-left:20px;
}

.find-size .form-box .row-form LABEL {
	color: #808080;
	font-weight: bold;
	margin-top: 6px;
	text-align: left;
	float: left;
	width: 85px;
}

.find-size .row-form .req-field, .row-form #ModelName {
	float: left;
	margin-top: 6px;
}

.find-size .form-box .row-form {
	float: left;
	padding-bottom: 15px;
	width:100%;
}

.find-size .form-box SELECT {
	border: 1px solid #d2d2d2;
	margin: 5px 0 0 4px;
	width: 155px;
}

.find-size .form-box .check {
    float: left;
    width: 285px;
}

.find-size .form-box .check label {
    font-size: 11px;
}
