/*
|---------------------------------------------------------------
| Q&A STYLE
|---------------------------------------------------------------
|
|
*/

/*
This should always stay the same. Level of importance: 1.

*/	
	
#qna {
	width:500px;
	margin:-18px 0px 0px 0px;
	}
	
#qna-handler {
	background: url(../images/global/pointer-grey-q-n-a.gif) no-repeat 13px 0px;
	height:11px;
	border:0px solid #0066FF;
	}
	
#qna-wrapper {
	background-color:#f4f4f4;
	padding:20px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px; 
	border:0px solid #0066FF;
	}
	
#qna form {	
	margin:5px 0px 0px 0px;
	}
	
#qna form label {
	display: block;
    border: 0px solid #000;
    padding: 0px 10px 0px 0px;
	overflow:hidden;
	}
	
#qna form input[type=text], 
#qna form textarea {
	width:100%;
	float:left;
	}
	
#qna  form h2{
	width:55px;
	text-align:right;
	display: block;
	float:left;
	padding:2px 10px 2px 10px;
	background-color:#efefef;
	border-top:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	border-left:1px solid #bbbbbb;
	}
	
#qna  form h2 a {	
	background: url(../images/global/arrow-right-q-n-a.gif) no-repeat right 4px;
	padding:0px 12px 0px 0px;
	color:#595858;
	font-family:verdana;
	font-size:12px;
	font-size:11px;
	font-weight:bold;
	cursor:default;
	}
	
#qna  form label a:hover{	
	text-decoration:none;
	}
	
#qna form input[type=text]{
	padding:4px;
	font-family:verdana;
	font-size:12px;
	border:1px solid #bbbbbb;
	}
	
#qna form textarea {	
	min-height:100px;
	padding:4px;
	font-family:Verdana;
	font-size:12px;
	border:1px solid #bbbbbb;
	}

#qna form input[type=submit]  {
	background: url(../images/global/button-bg-q-n-a.gif) repeat-x;
	min-width:77px;
	padding:4px 10px 4px 10px;
	font-family:verdana;
	font-size:12px;
	font-size:11px;
	font-weight:bold;
	color:#595858;
	cursor:pointer;
	margin:0px 0px 0px 10px;
	float:left;
	
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius: 20px;
	
	border:1px solid #bbbbbb;
	}
	
#qna form input[type=file]  {
	padding:4px;
	}

#qna form #add_images_heading{
	width:120px;
	text-align:left;
	float:left;
	padding:0px 0px 0px 5px;
	margin:-2px 0px 0px 0px;
	background-color:#f4f4f4;
	border:0px solid #bbbbbb;
	}
	
#qna form #add_images_heading a{
	background: url(../images/global/arrow-down-q-n-a.gif) no-repeat right 4px;
	padding:0px 12px 0px 0px;
	color:#0066cc;
	font-family:verdana;
	font-size:12px;
	font-size:11px;
	font-weight:normal;
	cursor:default;
	}
	
#qna form .error-qna input[type=text],
#qna form .error-qna textarea[name=ask_content]{	
	border:1px solid #FF0000 !important;
	}
	
#qna form #ask_add_images {
	border:1px solid #bbbbbb; 
	padding:10px 10px 20px 15px; 
	background-color:#ffffff;
	}
	
/* Q&A: item: ask style*/		
	
.item-qna {
	width:500px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	border-bottom:1px dotted #7e98cc;
	}
	
.item-qna  .item-ask-body-image img{
	border:1px solid #cdcbcb;
	}
	
/* Q&A: item: ask: member style*/	
	
.item-member div {
	clear:none;
	}

.item-member .left{
	float:left;
	width:40px;
	}
	
.item-member .right {
	float:left;
	width:420px;
	}
	
.item-member h3 {
	font-weight:bold;
	}
	
.item-member h3  a{
	color:#000000 !important;
	}
	
.item-member h3  a:hover{
	color:#999999 !important;
	text-decoration:none !important;
	}
	
.item-member h4 {
	font-weight:bold;
	color:#94a9d4;
	}
	
.item-member img {
	border:1px solid #cccccc;
	}
	
/* Q&A: item: ask: content style*/
	
.item-ask-handler {
	background: url(../images/global/pointer-grey-q-n-a.gif) no-repeat 13px 0px;
	height:11px;
	border:0px solid #0066FF;
	}
	
.item-ask-wrapper {
	background-color:#f4f4f4;
	padding:20px 25px 20px 20px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px; 
	border:0px solid #0066FF;
	}
	
.item-ask-body-text {
	margin:0px 0px 10px 0px;
	}
	
.item-ask-body-image img {
	margin:0px 0px 10px 0px;
	}
		
.item-ask-footer {
	color:#989798;
	margin:0px 0px 0px 0px;
	float:left;
	}
	
.item-ask-footer > span {
	float:left;
	}
	
/* Q&A: item: answer style*/			
	
.item-answer-handler {
	background: url(../images/global/pointer-blue-q-n-a.gif) no-repeat 13px 0px;
	height:11px;
	border:0px solid #0066FF;
	margin:5px 0px 0px 0px;
	}	

.item-answer-wrapper {
	background-color:#eceff5;
	padding:10px 10px 0px 10px;
	margin:0px 0px 2px 0px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px; 
	border:0px solid #0066FF;
	}
	
.item-answer-wrapper div {
	clear:none;
	}	
	
.item-answer-wrapper > .left{
	float:left;
	margin:0px 10px 0px 0px;
	}
	
.item-answer-wrapper > .right {
	float:left;
	width:430px;
	}
	
.item-answer-wrapper > .left img {
	border:1px solid #bbbbbb;
	}
	
.item-answer-wrapper h4 {
	font-weight:bold;
	color:#5275bc;
	}
	
.item-answer-footer {
	color:#989798;
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	}

.item-answer-footer > span {
	float:left;
	}
	
/* Q&A: item: answer: form style*/

.item-answer-wrapper .form-answer-wrapper {
	width:100%;
	}
	
.item-answer-wrapper .form-answer-wrapper > .left{
	margin:0px 10px 0px 0px;
	}
	
.item-answer-wrapper .form-answer-wrapper > .right{
	border:0px solid #000; 
	float:none;
	}
	
.item-answer-wrapper .form-answer-wrapper > .left img {
	border:1px solid #bbbbbb;
	}

.item-answer-wrapper form label {
	display: block;
    border: 0px solid #000;
    padding: 0px 10px 0px 0px;
	overflow:hidden;
	}
	
.item-answer-wrapper form input[type=text], 
.item-answer-wrapper form textarea {
	width:100%;
	float:left;
	}

.item-answer-wrapper form .right {
	/*border:1px solid #bbbbbb;*/
	}

.item-answer-wrapper form input[type=text]{
	padding:4px;
	font-family:verdana;
	font-size:12px;
	border:1px solid #bbbbbb;
	}
	
.item-answer-wrapper form textarea {	
	height:100px;
	padding:4px;
	font-family:Verdana;
	font-size:11px;
	border:1px solid #bbbbbb;
	}

.item-answer-wrapper form .item-form input[type=submit]  {
	background: url(../images/global/button-bg-q-n-a.gif) repeat-x;
	min-width:77px;
	padding:4px 10px 4px 10px;
	font-family:verdana;
	font-size:12px;
	font-size:11px;
	font-weight:bold;
	color:#595858;
	cursor:pointer;
	margin:0px 0px 0px 10px;
	float:left;
	
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius: 20px;
	
	border:1px solid #bbbbbb;
	}

.item-answer-wrapper form .error-qna input[type=text],
.item-answer-wrapper form .error-qna textarea[name=ask_content]{	
	border:1px solid #FF0000 !important;
	}
	
/* pagination style*/

#pagination {
	margin:20px 0px 0px 0px;
	}

#pagination  li{
	float:left;	
	margin:0px 7px 0px 0px;
	padding:0px;
	border:0px solid #000;
	}
	
#pagination  a{
	color:#666;
	padding:0px 0px 2px 0px;
	float:left;
	}
	
#pagination #btn-next-set,
#pagination #btn-back {
	background-color:#eceff5;
	margin:0px 5px 0px 5px;
	padding:0px 10px 2px 10px;
	font-weight:bold;
	float:left;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
	
	border:1px solid #ccc;
	}
	
#pagination #btn-next-set {
	margin:0px 5px 0px 0px;
	}
	
#pagination .current-pagination {
	color:#a52d2f;
	}
