/* GENERAL */

body {background: #fff; font-family: Helvetica, Arial; font-size: 11px; color: #999; overflow-y: scroll; }

a:link, a:active, a:visited {text-decoration: none; color: #f10085;}

p {line-height: 140%;}

#social {width: 116px; position: absolute; right: 0px; top: 0px; height: 30px;  }
#social a {display: block; text-indent: -9999px; float: left;}
#social #twitter {width: 34px; height: 30px; background: url(/_site/img/twitter.png) no-repeat;}
#social #facebook {width: 82px; height: 30px; background: url(/_site/img/facebook.png) no-repeat;}

#wrapper {width: 740px; margin: 15px auto;}

#content {width: 700px; margin: 0 auto; background: #ccc; overflow: auto; min-height: 200px; padding: 20px; -moz-border-radius: 12px; -webkit-border-radius: 12px;	border-radius: 12px;}

#content_white {background: #fff; width: 700px; min-height: 200px;  overflow: auto; }
#content_white .col2 {min-height: 300px;}
#content_clear {background: transparent; width: 700px;   margin-top: 10px;}

#content_white .col1 {width: 160px;  float: left;}
#content_white .col2 {width: 525px; float:right; padding: 5px 5px 0px 0px; border-left: 5px solid #ccc; }

#content_white  #section01 a {width: 126px; height: 124px; background: #000; float: right; text-indent: -9999px; display: block; margin: 0px 0px 5px 5px;}

#content_white #section01 a:hover {background: #333;}

#content_white .col1 ul {list-style: none; margin-top: 0px;}
#content_white .col1 ul li {border-bottom: 3px solid #ccc; margin: 0; float: left; list-style: none; margin-left: -40px; }
#content_white .col1 ul li:hover {background: #f5f5f5; }
#content_white .col1 ul li:hover a {color: #999;}
#content_white .col1 ul li:active {background-color: #fffbc3;}
#content_white .col1 ul li a {font-weight: bold;  font-family:"Arial Black", Arial, Helvetica, Geneva, sans-serif; font-size: 20px; color: #000; width: 145px; padding: 10px; display: block;}

a.header {width: 740px; height: 42px; margin: 10% 0px 20px 0px; background: url(/_site/img/logo_home_small.png) no-repeat top left; display: block; text-indent: -99999px;}

#statement {width: 700px; margin: 10px 0px 10px 0px; font-size: 40px; font-weight: normal; color: #000; text-shadow: 1px 1px 1px #e1e1e1;}

#aboutkrm {width: 700px; font-size: 12px; font-weight: bold; color: #333; line-height: 150%; text-shadow: -1px 1px 1px #e1e1e1; }




/* CONTACT SECTION */

div.inside {width:500px;float:left; overflow: hidden; margin: 0px; margin-left:15px; margin-right:15px; float: left; padding: 0px; }

div#content h3 {margin-top:10px; margin-bottom:20px; font-size:30px; line-height:.; font-family:"Arial Black", Arial, Helvetica, Geneva, sans-serif; text-transform:Uppercase; letter-spacing:-1px; font-weight:400; color:#666; }

div#content h3 small a {padding: 15px; margin-top: 15px; font-size:10px; color: #09C; font-weight: bold;  text-transform: none;}
div#content h3 small a:hover {color: #f10085;}

div#content p.helpText {display:block; padding-bottom:20px; border-bottom:1px dotted #ccc !important; margin-bottom:15px; }

div#content p.helpText i {font-size:.; line-height:1.3em; font-style:normal; color:#999; }

div#contact_form form dd {padding:0; }

div#contact_form form div b {display:block; padding-top:10px; color:#999; }

div#contact_form dd {display:block; }

div#contact_form form div input.text, div#contact_form form div select, div#contact_form form div textarea {width:488px; max-width: 490px; max-height: 300px; background-color:#f5f5f5; border:1px solid #999; color:#333; margin-top:8px; }

div#contact_form form div select {height:30px; width:100%; }

div#contact_form form div input.text, div#contact_form form div textarea {-webkit-border-radius:6px; font-size:12px; padding:5px; }
div#contact_form form div textarea {width:97%; padding:.; }

div#contact_form form div input:focus, div#contact_form form div select:focus, div#contact_form form div textarea:focus {background-color:#FFFFB3; color:#000; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border-color:#ddd; }

div#contact_form form dd div.optional {float:left; }

div#contact_form form dd div.subject {clear:both; }

div.submit {text-align:center; float: left; }

div.submit input {background-color:#09C !important; background-image:url(/_site/img/btn_overlay_315.png); background-position:center center; background-repeat:no-repeat; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; width:315px; height:47px; color:#fff; text-transform:Uppercase; line-height:47px !important; font-family:"Arial Black", Arial, Helvetica, Geneva, sans-serif; font-size:20px; cursor:pointer; border:none !important; float:left; margin-bottom:15px; margin-top:10px; }

div.submit input:hover {background-color:#FF00A7 !important; }

.alert i {display:block; line-height:200%; }

div#content hr, div#contact_form form div b small {display:none; }


/* FRIENDS */

ul#friends {width: 500px; padding: 0px; margin: 0px; margin-bottom: 30px; border-top: 1px solid #ccc;}
ul#friends li {border-bottom: 1px solid #ccc; padding: 15px;}
ul#friends li a {color: #09C; font-size: 14px; font-weight: bold;}
ul#friends li:hover {background-color:#E7F4F8;}


/* SUPPORT */

div#faq {width: 500px; margin-bottom: 15px; float: right;}

div#faq a#more {padding: 15px; margin-top: 15px; font-weight: bold; font-size:14px;}
div#faq a#europe_faq {padding: 15px; margin-top: 15px; font-weight: bold; font-size:14px;}

div#faq dl {border-top: 1px solid #ccc; margin-bottom: 15px;}

div#faq dl b a {font-size:14px; display:block; border-bottom:1px solid #ccc; background-color:#fff; border-top:none !important; padding:15px; line-height: 140%; color: #09C}

div#faq dl dd {background-color:#E7F4F8; border-bottom:1px solid #ccc; margin-top:-1px; color:#E7F4F8; padding:15px;}

/* div#faq dl b a:hover {border-bottom: none; margin-bottom: 1px; background: #fff897} */

div#faq dl dd a {font-size:1em; display:inline; border-bottom:none; background-color:none; padding:0}

div#faq dl dd h1, div#faq dl dd h2, div#faq dl dd h3, div#faq dl dd h4, div#faq dl dd h5, div#faq dl dd h6 {display:none}

div#faq dl dd b {font-weight:700; line-height:140%}

div#faq dl dd i {font-style:italic; line-height:140%}

div#faq dl dd ul, div#faq dl dd ol, div#faq dl dd p {color:#333; line-height:140%; margin-bottom:15px; font-size:12px; list-style:decimal}

div#faq dl dd li {color:#333; line-height:1.6em; margin:0 0 0 3em}

div#faq dl dd ul li {list-style:disc}

div#faq dl dd ol li {list-style:decimal}

div#faq dl b a.open, div#faq dl b a:hover {background-color:#E7F4F8;}



/* FOOTER  */

#footer {width: 740px; font-size: 11px; color: #999; margin: 40px 0px 40px 0px; padding-bottom: 40px;}
#footer a {color: #999;}
#footer a:hover {color: #000;}
#footer span {padding: 0px 5px 0px 5px;}
#footer #left {float: left;}
#footer #right {float: right;}






#faqitem {width: 500px; background: green; margin: 50px;}
#faqitem #answer {background: blue; padding: 15px;}




