.reasons a {color:#0e5dac;}
.reasons a:visited {color:#0e5dac;}

.bot-menu a {color:#000000;}

.head-sm a {color:#cccccc;text-decoration:none;}
.head-sm a:hover {text-decoration:underline;color:#fffffe;}

.head-mm a{text-decoration:none;color:#fffffe;}
.head-mm a:hover{text-decoration:underline;color:#fffffe;}

div#nifty {margin:0px;background:#E8E8E8;}

.hilnks {position:relative;left:0;top:0;width:1px;height:1px;}
.imgdivs {position:absolute;top:-50px; text-align:right; width:949px;left:-475px;}
.imgdivs a {color:#000000;font-size:18px;text-decoration:none;}
.imgdivs a:hover {text-decoration:none;color:#0e5dac;}


.head-lnk{background: url("../imgframe/fr_idx_red_btn.png") no-repeat;margin:10px;color:#fffffe;text-decoration:none;display:block;width:200px;height:38px;padding-top:10px;font-size:20px;text-shadow:1px 1px 2px #000000;}
.head-lnk:hover {color:#fffffe;background: url("../imgframe/fr_idx_red_btn.png") no-repeat 0px -48px;}

.reasons{background:#ffffff;margin:0px;padding:0px 10px 0px 10px;}
.reasons h2 {font-size:16px;background: url("../imgframe/h2_arr.jpg") no-repeat left center;padding-left:25px;}
.reasons p {padding-left:25px;font-size:13px;}
.reasons p#last {padding-bottom:0px;margin-bottom:0px;}
/*.reasons h1 {color:#336699;font-size:25px}*/
.reasons h1 {font-size:16px;background: url("../imgframe/h2_arr.jpg") no-repeat left center;padding-left:25px;}

.reasons-full {padding-left:10px;}
.reasons-full h2 {font-size:16px;background: url("../imgframe/h2_arr.jpg") no-repeat left center;padding-left:25px;}
.reasons-full p {padding-left:25px;font-size:13px;}

.reasons-full p.nopadtop {margin-top:0px;}

#submita {color:#fffffe; background: url("../imgframe/fr_idx_red_btn3.jpg") no-repeat; margin:10px; text-decoration:none; display:block; width:81px;
height:29px; padding-top:4px; font-size:17px; text-shadow:1px 1px 2px #000001; font-weight:bold;}
#submita:hover {background: url("../imgframe/fr_idx_red_btn3.jpg") no-repeat 0px -33px;cursor:pointer;}

.contact {/*border:1px solid #DDDDDD;background:#f1f1f1;padding:10px;*/font-size:11px;color:#888888; }
.contact span#ttl {font-weight:bolder;display:block;color:#8c45a7;font-size:28px;margin-top:0px;padding-top:0px}
.contact input,textarea {width:230px;border:1px solid #CCCCCC;font-size:14px;padding:2px;}
.contact textarea {height:30px;}
.contact input#bt {width:100px;}
.contact form {padding: 0 10px 0 10px; margin-top:0px;margin-bottom:0px;}
.frmcont {background:#e8e8e8;}

h2#subspace {margin-bottom:15px;}