#details {
		float: left;
       width: 559px;
       margin: 20px 0 0 15px;
	   padding-bottom: 20px;
}

#details_top {
	float: left;
       width: 559px;
       height: 255px;
}

#details_top_left {
       float: left;
       width: 260px;
       height: 242px;
}

#details_top_right {
       float: left;
       width: 251px;
       height: 250px;
       margin: 10px 0 0 20px;
}

#details_name {
       width: 220px;
       background: url(../images/details_dot_long.jpg) no-repeat bottom right;
       font-size: 16px;
       float: right;
	   padding-bottom: 9px;
}

#details_dimensions {
       font-size: 9px;
       width: 220px;
       float: right;
}

#details_prices {
       text-align: right;
       float: right;
       width: 220px;
       padding: 13px 0 11px 0;
}

#details_old_price {
       font-size: 18px;
       font-weight: normal;
       color: #7D8393;
       letter-spacing: -2px;
}

#details_new_price {
       color: #3C6EB7;
       font-size: 24px;
       font-weight: bold;
       letter-spacing: -2px;
      
}

.big_font {
       font-size: 39px;
}

#details_quantity {
       width: 160px;
       text-align: right;
       float: right;
       font-weight: bold;
}



.details_add_back {
       margin: 0 0 6px 0;
       height: 14px;
}

.quan {
       padding: 5px 0 5px 0;
}

#details_bottom {
       width: 589px;
       border-top: 1px solid black;
       float: left;
       
}

#details_bottom_upper {
       width: 589px;
       padding: 4px 0 4px 0;
       border-bottom: 1px solid black;
       background-color: #C7D6E9;
}

#details_bottom_upper_txt {
       padding-left: 47px;
}

#details_bottom_lower {
       width: 589px;
       background-color: #C0C9D3;
       padding: 0;
       height: 100%;
       border-bottom: 1px solid black;
       float: left;
       padding: 0;
	   margin-bottom: 40px;
}

.details_more_products {
       padding: 5px 0 5px 0;
       width: 247px;
       float: left;
       
}

.details_more_image img {
       border: 1px solid black;
}

.details_more_image {
       float: left;
       width: 62px;
	   height: 62px;
       
}

.details_bottom_name {
       
       background: url(../images/details_dot_short.jpg) no-repeat bottom right;
       float: left;
       font-size: 11px;
       padding-right: 13px;
       padding-bottom: 7px;
	   width: 155px;
}

.details_bottom_btn {
       float: left;
       padding-top: 7px;
}

.details_more_right {
       margin-top: 4px; 
}

.details_spacer {
       width: 35px;
       height: 62px;
       float: left;
}

.input {
        padding: 0;
        margin: 0;
}

form {
        margin: 0;
        padding: 0;
        
}
