#cor_main div.d1 {width: 500px; padding-bottom: 20px;}

#cor_main form {margin: 0px; padding: 0px;} 
#cor_main img {border: 0px;}
#cor_main img.i1 {margin: 10px;}
#cor_main img.i2 {float: left; margin: 0px 10px 0px 25px;}
#cor_main img.feat {margin: 0px 3px;}
#cor_main img.sun {margin-right: 10px;}

#cor_main input, select, textarea {font-size: 11px; border: solid 1px #01564e;}
#cor_main input.nob {border: 0px;}

#cor_main p.title {font-size:20px; line-height:18px; text-align:center; color:#044f46; font-weight:bold; padding:10px;}
#cor_main p.categories {background: #01564e; padding: 5px;}
#cor_main p.clear, p.var_hard {clear: both;}
#cor_main p.gen_common {font-size: 14px; padding: 0px 0px 5px 0px; margin: 25px 0px 0px 75px; width: 250px; text-align: right; float: left;}
#cor_main p.gen_title {font-size: 14px; padding: 0px 0px 5px 0px; margin: 25px 0px 0px 0px; width: 175px; float: left; text-align: right;}
#cor_main p.gen_det {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#cor_main p.header {font-size: 16px; font-weight: bold; color: #01564e; border-bottom: dotted 1px #65988c; padding: 0px 0px 2px 0px; clear: both; margin-top: 20px;}
#cor_main p.p1 {float: left; margin: 2px 0px; width: 200px; font-weight: bold; clear: both;}
#cor_main p.p2 {float: left; margin: 2px 0px; width: 275px;}
#cor_main p.p3 {float: left; margin: 2px 0px; width: 175px;}
#cor_main p.p4 {float: left; margin: 2px 0px; width: 170px; font-weight: bold;}
#cor_main p.product_details {text-align: center; font-weight: bold; font-size: 18px; border-bottom: solid 2px #65988c; padding: 2px 2px 2px 2px; background: #01564e; color: #ffffff; clear: both;}
#cor_main p.var_common {float: left; text-align: right; font-style: italic; margin: 15px 0px 10px 0px; width: 210px; background: #65988c; padding: 5px; height: 15px;}
#cor_main p.var_det {display:block; margin: 0px 0px 15px 0px; padding-left: 25px; width:450px;}
#cor_main p.var_feat {float: left; width: 450px; clear: both;}
#cor_main p.var_feat, p.var_hard {padding-left: 25px; margin: 10px 0px;}
#cor_main p.var_name {font-weight: bold; float: left; margin: 15px 0px 10px 25px; width: 210px; background: #65988c; padding: 5px; height:15px;}
#cor_main p.var_size {float: left; width: 420px; padding-left:25px;}
#cor_main p.var_title {margin: 15px 0px 10px 25px; width: 465px; background: #01564e; padding: 5px; clear: both;}

#cor_main span.s1 {display: block; float: left; padding: 2px 4px;}
#cor_main span.s2 {font-size: 10px; color: #666666;}
#cor_main span.s3 {font-size: 10px; color: #ffffff;}
#cor_main span.genus {display: block; float: left; width: 120px; margin: 10px 0px;}
#cor_main span.hd {display: block; float: left; width: 75px;}
#cor_main span.var_name {font-weight: bold; float: left;}
#cor_main span.var_common {float: right; font-style: italic;}

#cor_main a.catalog {text-decoration: none; color: #ffffff; font-size: 14px; margin: 0px 20px; padding: 5px;}
#cor_main a.catalog:hover {text-decoration: underline; color: #ffff66;}

#cor_main a.g {font-size: 11px; color: #65988c; text-decoration: none; padding: 2px;}
#cor_main a.g:hover {text-decoration: underline; color: #01564e;}

#cor_main a.link_back {color: #000000; font-size: 11px; text-decoration: none;}
#cor_main a.link_back:hover {color: #336699; text-decoration: underline;}
