@charset "UTF-8";

.box {padding: 15px; background-color: #fff;}

span.req {float: right; display: inline; padding: 12px 0 0 0; color: #808080; font-size: 10px; line-height: 1.3em;}

div.formRow {clear:both; padding: 4px 0 4px 0; overflow: auto;}
div.formRow label {float: left; display: inline; width: 170px; padding: 7px 15px 0 0; font-size: 12px; line-height: 1.3em;}
div.formRow .inputs label {width: auto; float: none;}
div.formRow label .star {color: #F78E1E;}
div.formRow .inputs {float: left; display: inline; width: 350px; font-size: 12px; line-height: 1.3em;}
div.formRow input,div.formRow textarea {width: 270px; padding: 5px 0 5px 3px; margin: 2px 0; border: 1px solid #999; font-size: 12px;}
div.formRow select {width: 270px; margin: 2px 0; border: 1px solid #999; font-size: 12px;}
div.formRow.errRow input,div.formRow.errRow textarea {border-color: #F00; color: #F00; background-color: #FFE8E8;}
div.formRow.errRow label {color: #F00;}
div.formRow input.myQ {width: auto; border: 0; padding: 0;}
div.formRow textarea.msg {height: 140px;}
div.formRow input.radio {width:15px;}


/* Contact */
h1 {margin: 0 0 .2em 0;}

#paneLeft {float: left; display: inline; width: 565px; margin-bottom: 20px;}
#paneRight {float: right; display: inline; width: 360px; margin-bottom: 20px;}

.boxContact {overflow: auto; margin-bottom: 20px;}

input.butSbmt {height: 49px; width: 230px; float: right; margin: 0; padding: 0 0 0 14px; border: 0; background-color: transparent; color: #fff; font-size: 25px; line-height: 1.3em; font-weight: bold; text-decoration: none; text-align: left; background-image: url("../img/common/butsFootSbmt230.gif"); background-repeat: no-repeat; background-position: 0 0; cursor: hand; cursor: pointer;}
input.butSbmt:hover {background-position: 0 -64px; text-decoration: none;}


.boxPhone {margin-bottom: 20px; padding-left: 85px; background-image: url("../img/sell/postitPhone.png"); background-repeat: no-repeat; background-position: 18px 16px;}
.boxPhone .intro {display: block; font-size: 12px; line-height: 1.3em;}
.boxPhone .number {display: block; font-size: 25px; line-height: 1.3em; font-weight: bold;}


.boxFAQ {overflow: auto; height: 320px;}
a.allFAQs {float: right;}
p.postit {padding: 8px 0 15px 63px; font-size: 25px; line-height: 1.3em; font-weight: bold; background-repeat: no-repeat; background-position: 0 0;}
p.postitFAQ {background-image: url("../img/sell/postitFAQ.png"); border-bottom: 1px solid #e6e6e6; background-position-x: 4px;}
div.boxFAQ {padding-bottom: 5px;}
div#FAQbox {padding-top: 5px;}
div#FAQbox p.q {padding: 0 0 8px 15px; background-image: url("../img/sell/faqArrowRt.gif"); background-repeat: no-repeat; background-position: 5px 2px;}
div#FAQbox p.a {display: none;}
div#currentQA {display: none;padding: 5px 5px; margin-bottom: 10px; background-color: #ECF5FA;}
#currentQA #question {padding: 0 10px 5px 10px; color: #2B92C4; font-weight: bold; background-image: url("../img/sell/faqArrowDn.gif"); background-repeat: no-repeat; background-position: 0 5px;}
#currentQA #answer {padding: 5px 0 0 0; margin: 0 10px; font-size: 11px; line-height: 1.3em; border-top: 1px solid #C0E1F6;}


