.product .description {position: relative;}

#de_form {padding: 10px;background-color: #ffffff;position: relative;/*left: -240px;*/margin: 0 auto; width: 450px;z-index: 100;display: none;}

#de_form table {border-collapse: collapse; width: 430px; margin-top: 10px}

#de_form table td {font-size: 16px; padding: 2px 1px;}

#de_form table td .text {font-size: 14px;padding: 2px 2px;}

#de_form table td .de_submit {margin-top: 7px;}

#de_form h6 {color: #0095eb;font-size: 13px;padding: 0;margin: 0;text-align: center;}
#de_form em {display:block;font-size: 12px;padding: 0px 0 8px 0;margin: 0;text-align: center;}

#de_result div {padding: 5px 7px;}

.de_success {margin: 0;}

.de_error {background: #ffadad;margin: 10px 0px 0px 0px; border-radius: 3px;}

#closeform {cursor: pointer;}

.element_D {position: fixed; top: 0px; left: 0px; width: 1024px; height: 244px; z-index: 100; display: none;}

#de_form .title {
display: inline-block;
font-size: 26px;
color: #333333;
font-weight: 400;
margin-bottom:20px;
}

#de_magurl, #de_name, #de_bmail, #de_phone, #de_magprice {height:32px; background-color:#f4f4f4;}
#de_friend {width:32px; height:32px;}
#de_form .de_submit {height:40px;}
#de_form .when {display:table; margin-top:10px;}
#de_form .when img {float:left; margin-top:7px;}
#de_form .when div {float:left; margin: 7px 6px 0 6px;}
#de_form .when input {float:left;}


#viewformd {
border:0; 
display:inline-block; 
cursor:pointer; 
border-bottom: 1px dashed #007abd;
color: #264080;
font-weight: 400;
font-size: 12px;
border-radius:0;
padding:0;
margin-left:15px;
}

#viewformd:hover {color: #208bc5;}

.de_left {display:table-cell; width:35%; text-align:center; vertical-align:middle; height:100px;}
.de_left img {vertical-align:middle; width: 100%;}
.de_right {display:table-cell; width:65%; padding-left:15px;}

.de_right a {display:block; font-weight:700; font-size:14px; margin-bottom:15px;}

#de_form a {color: #264080;}
#de_form a:hover {color: #208bc5;}