@charset "UTF-8";
/* Kid~Space main CSS */

/* Test Fonts
font-family: "Trebuchet MS", sans-serif
font-family: Chicago, Charcoal, sans-serif
font-family: "Arial Black", sans-serif
*/

/*Snailworks updates */
h2 {font-family: "Arial Black", sans-serif; color:#b70400; font-size: 24px; }


.style11 { color: #FFFFFF; font-weight: bold; }
.lftside_bg { background-image: url("../images/standard_02.jpg"); background-repeat: no-repeat; background-attachment: scroll }
.rtside_bg { background-image: url("../images/standard_04.jpg"); background-repeat: no-repeat; background-attachment: scroll }
.whiteol { border: double 2px #fff }
p { color: #000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif }
li { color: #000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif }
a:link { color: #b70400; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
a:visited { color: #b70400; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
a:active { color: #b70400; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
a:hover { color: #2a56a1; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: underline }
.wm  { background-image: url("../images/shotokan_tiger_wm.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: center 100px }
.frmtxt { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.outline1 { 	border: thick dashed #2A1FFF; }
.style12 { color: #2962a5; font-weight: bold; }
.style13 { color: #FF3300; font-weight: bold; font-size: 14; }
.style14 { color: #000099; font-weight: bold; }
.pnoStyle4 {color: #2A3FAA}
.pnoStyle7 {color: #2962a5}
.pnoStyle8 {color: #333333;}
.pnoStyle12 { font-size: 16px; font-weight: bold; }
.pnoStyle13 {color: #9900CC}
.pnoStyle14 {color: #FF0000}

/* Testimonials */
div.testimonial {border-top: #2A1FFF 1px solid; border-bottom: #2A1FFF 1px solid;}
p.testimonial { text-align:justify; font-style: italic; font-weight:bold;}
img.test-img {float: left; margin: 5px 10px 5px 0; height:80px; width:60px;}
p.test-sign { margin-top: -10px; text-align:right; color:#2A1FFF; font-weight:bold; }
p.test-link { text-align:center; margin-bottom:0px;}

/* Downloads */
div.downloads {width:400px; height: 180px !important;}
div.down-right {position:relative; float:right; width:270px; height: 140px !important;}
div.down-right  h3 {color:#2A1FFF; margin:0px;}
div.down-right  p {text-align:left; }
div.down-right  span {color:#b70400; margin:0px; text-align:center; font-size:10px; font-weight:bold; }
div.down-left {position:relative; float:left; width:130px; height: 160px !important;}
div.down-link {vertical-align:text-bottom; }

div.downloads2 {width:400px; height: 80px !important;}
div.down2-right {position:relative; float:right; width:320px; height: 80px !important;}
div.down2-right  h3 {color:#2A1FFF; margin:0px;}
div.down2-right  p {text-align:left; }
div.down2-left {position:relative; float:left; width:80px; height: 80px !important;}

/* Party Packages */
ul.noBullet {list-style-type:none;}
.red {color:#b70400; margin:0px;}
.green { color:#006900; }
.blue { color:#2962a5;}
.blueUL { color:#2962a5; font-weight:bold; text-decoration:underline; margin-bottom:0px;}
.faq { color:#b70400;}
p.faqR { margin-left: 20px;}
.boldGreen { color:#006900; font-weight:strong; }
.boldBlue { color:#2962a5; font-weight:strong; }
.boldRed { color:#b70400; font-weight:strong; }

/* Forms */
#blueForm th { background-color:#d8e1f0; color:#b70400; font-weight:bold; text-align:left; font-size:12px;}
