
/* Copyright 2009+ by SmallerPage.com */

body { font-family:Tahoma, Arial, Sans-Serif; font-size:15px; padding:0px; margin:0px; min-width:390px; color:#151515; }
h1,h2,h3,h4,h5,h6 { margin-top:0px; margin-bottom:1em; }
a { text-decoration:none; }
 a:normal { text-decoration:none; }
 a:hover { text-decoration:underline; }
ul, ol { padding-right:1em; }
 ul li, ol li { margin-bottom:0.8em; }
div { position:relative; }
input, select, textarea { font-family:Tahoma, Arial, Sans-Serif; font-size:1.12em; color:#333; border:1px solid #777; }
img { max-height:540px !important; }

.sp_site { width:386px; }
 .sp_ad { background:white; color:black; border:1px solid #3372ff; padding:5px; }
  .sp_ad a { color:#3372ff !important; }
 .sp_head { }
  .sp_head_title_container { float:left; }
 .sp_body { background:white; border-top:1px solid black; border-bottom:1px solid black; padding:9px; }
  .sp_body_head { padding-bottom:5px; border-bottom:1px solid #333; margin-bottom:5px; }
  .sp_body_foot { padding-top:5px; border-top:1px solid #ccc; margin-top:5px; }
 .sp_foot { min-height:1.5em; }

.sp_lcol { position:absolute; width:240px; display:block; left:-256px; top:1.24em; }
.sp_rcol { position:absolute; width:240px; display:block; left:402px; top:1.24em; }

.unit { margin-left:1em; }
.pg_top { float:right; position:absolute; right:9px; top:9px; z-index:9999; background:white; }
.pg_btm { float:left; position:absolute; left:9px; bottom:9px; z-index:9999; background:white; }
.fill_me { float:left; margin-left:3px; margin-right:3px; }
 .fill_over { position:relative; z-index:1; }
 .fill_under { position:absolute; display:block; border:3px solid white; z-index:0; background:white; height:100%; width:100%; left:-3px; top:-3px; z-index:0; opacity:0.64; filter:alpha(opacity=64); }
.absr { float:right; position:absolute; right:0px; top:0px; z-index:2; }
.absl { float:left; position:absolute; left:0px; top:0px; z-index:1; }
.bobo { padding-bottom:3px; border-bottom:1px solid #ccc; }
.sp_box { padding:7px; float:left; background-color:#fff777; background-image:url(http://smallerpage.com/?&f=photo-248); }
.ycab { margin-left:2em; float:left; padding:7px; padding-right:1.5em; border-top:1px solid #999; background:#f5f5ff; }

.sp_success, .sp_fail { padding:5px; color:black; }
 .sp_success { background:#FFF777; border-top:1px solid #3372ff; }
  .sp_success_slide {}
 .sp_fail { background:#FFAA44; border-top:1px solid #3372ff; }

.plush_radio { padding:3px; padding-bottom:7px; }
 .plush_radio .radio { font-size:1em; height:1em; width:1em; cursor:pointer; }
.svc_1 {}
.svc_2 {}
.svc_3 {}

.left { float:left; /*width:1.5em; */ width:24px; }
 .left img { width:100%; }
.right { /*margin-left:1.86em; */ margin-left:32px; }
.clr { clear:left; }
.pop { padding:3px; }

.media_frame { /*margin-left:-9px; margin-right:-9px;*/ padding:10px; padding-left:24px; background:#f3f3ff; border-top:1px solid #bbb; }
 .media_frame img { width:108px; /*width:60%;*/ }
.paybutton { border:0px solid #DDD; cursor:pointer; border-style:outset; outline:none; }

.sexytop { border-bottom:1px solid #3372ff; margin-left:-9px; margin-right:-9px; margin-top:-9px; background:#f5f5ff; padding:10px; overflow:auto; overflow-x:hidden; overflow-y:hidden; }
.sexybottom { border-top:1px solid #3372ff; margin-left:-9px; margin-right:-9px; margin-bottom:-9px; background:#fffccc; padding:10px; overflow:auto; overflow-x:hidden; overflow-y:hidden; }

.sp_navmenu_out { position:absolute; display:block; padding:2px; padding-top:10px; border:1px solid #999; background:#f5f5ff; left:0px; top:1.78em; font-size:0.76em; z-index:10000; min-width:180px; }

/* for rte lite */
.frameBody { font-family:Tahoma, Arial, Sans-Serif; font-size:12px; margin:0; width:100%; height:100%; }
.frameBody p { font-family:Tahoma, Arial, Sans-Serif; border:1px #bbb solid; padding:2px; }
.rte-zone { width:80%; margin:0; padding:0; height:160px; border:1px #999 solid; clear:both; }
.rte-toolbar{ overflow:hidden; }
.rte-toolbar a, .rte-toolbar a img { border:0px !important; }
.rte-toolbar p { float:left; margin:0; padding-right:5px;}

.sweetbox { margin:7px; padding:7px; background-color:#fff777; background-image:url(http://smallerpage.com/?&f=photo-248); border:1px solid #ccc; }
.mehbox { margin:7px; padding:7px; background-color:#f3f3ff; border:1px solid #999; }  