@charset "utf-8";
/* CSS Document by Gray 2008 */
#main #subscribe { margin:0 0 10px 0; }
#main #subscribe .title { border:1px solid #ccc; background:#fcfcfc url(/images/title_background.gif) left top repeat-x; line-height:30px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0 10px 0 10px; }
#main #subscribe .content { border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff; border-bottom:1px solid #ccc; padding:10px; color:#333; text-indent:0; }
#main #subscribe .content .pro { float:right; margin:0 0 0 15px; display:inline; }
#main #subscribe .content .close { margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px dashed #dedede; }
#main #newsletter { margin:0 0 10px 0; }
#main #newsletter .title { border:1px solid #ccc; background:#fcfcfc url(/images/title_background.gif) left top repeat-x; line-height:30px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0 10px 0 10px; }
#main #newsletter .content { border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff; border-bottom:1px solid #ccc; padding:10px; color:#333; text-indent:0; }
#main #newsletter .content .pro { float:right; margin:0 0 0 15px; display:inline; }
#main #newsletter .content .note { margin:10px 0 0 0; padding:10px; background:#eee; color:#444; color:both; }
#main #newsletter .content .input { width:250px; }
#main #newsletter .content .subscribe { text-align:center; width:100px; margin:5px 0 0 0; }

#main #cancel { margin:0 0 10px 0; }
#main #cancel .title { border:1px solid #ccc; background:#fcfcfc url(/images/title_background.gif) left top repeat-x; line-height:30px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0 10px 0 10px; }
#main #cancel .content { border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff; border-bottom:1px solid #ccc; padding:10px; color:#333; text-indent:0; }
#main #cancel .content .pro { float:right; margin:0 0 0 15px; display:inline; }
#main #cancel .content form { padding:0; margin:0; clear:both; }
#main #cancel .content form div { display:inline; float:left; width:400px; margin:0 15px 0 0; }
#main #cancel .content form select { width:100%; height:120px; }
#main #cancel .content form h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; display:block; margin:0 0 3px 0; }
#main #cancel .content form div a { display:block; text-align:center; border:1px solid #7f9db9; margin:8px 0; }
#main #cancel .content form div.setting { display:block; float:none; width:auto; margin:0; clear:both; padding:15px 0 0 0; }
