.usermenu {
float:left; 
padding-right:10px;
margin-right:10px;
width:145px;
}


.usercontent {
padding-left:18%;
}
.new_post {
background-color:#999999;
color:#FFFFFF;
padding:15px;
margin-top:5px;
}

.user_login_question {
	padding:15px;
	background-color:#E1E1E1;
}


.reply_post {
	background-color:#E9E9E9;
	color:#666666;
	padding:15px;
	margin-top:5px;
	margin-bottom:5px;
}
.post_date{
float:right;
margin-right:10px;
font-size:80%
}
.headline {
	border:solid;
	border-width:1px;
	border-color:#999999;
	background:#999999 none repeat scroll 0 0;
	margin:10px;
}

    table { border:0px solid #D9D9D9; font-family:Arial, Helvetica, sans-serif; border-collapse:collapse;  line-height:1.4em; margin-bottom:1.5em; }
    #content form table {border:0 solid #fff!important;}
    table th { border-bottom:1px solid #ccc; color:#666; padding:4px; vertical-align:top; text-align:left; }
    table td { border-bottom:1px solid #D9D9D9; padding:5px 5px 8px 4px; }
    table caption { color:#666; font:bold 120% Arial, Helvetica, sans-serif; text-align:left; padding-top:3px; padding-bottom:8px; }
    
	.tablecustom { border:0px!important; border-collapse:collapse;  line-height:1.7em!important; margin-bottom:0!important; }
    .tablecustom th { vertical-align:top!important; }
    .tablecustom td { border:0px!important; padding:0px!important; }

	
.login_question { width:95% }
.login_answer { width:95% }
.login_answer_header {
	background-color:#E6F5FF;
	margin:2px !important;
	padding:6px;
	border:1px dashed #CC9900;
 }
 
 #cardsaccepted {
background-image:url(/profiles/extuserprof/shop/images/cards_accepted.gif);
background-repeat:no-repeat;
height:240px;
padding:6px;
}

.workflowstatusmsg {


}

.workflowtitle {
    font-weight:bold;
    font-size:13px;
	color:#666666;
    border-bottom:1px solid #666666;
    margin-top:20px;
	padding-bottom:2px;
	margin-bottom:5px;
}

	.suggestionsBox {
		position: absolute;
		left: 200px;
		margin-left: 100px;
		width: 380px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
		padding:10px;		
		}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		margin: 0px 0px 3px 0px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}
.item {
color:#fff !important; }

.gettags{
	background-color: #D3D7DA;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px dashed #000;
	color: #666666;
	padding:10px;
	margin:10px;
}


/* modal confirm box */
#confirm {display:none;}
#confirm-overlay {background-color:#eee; cursor:wait;}
#confirm-container {height:140px; width:420px; font: 16px/22px 'Trebuchet MS', Verdana, Arial; text-align:left; background:#fff; border:2px solid #336699;}
#confirm-container .header {height:30px; line-height:30px; width:100%; background:url(/inc/jquery-ui-1.8b1/img/basic/header.gif) repeat-x; color:#fff; font-weight:bold;}
#confirm-container .header span {padding-left:8px;}
#confirm-container .message {color:#333; font-size:14px; margin:0; padding:12px 4px 12px 8px;}
#confirm-container .buttons {line-height:26px; width:160px; float:right; padding:10px 8px 0;} 
#confirm-container .buttons div {float:right; margin-left:4px; width:70px; height:26px; color:#666; font-weight:bold; text-align:center; background:url(/inc/jquery-ui-1.8b1/img/basic/button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;} 
#confirm-container a.modal-close,
#confirm-container a.modal-close:link,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:visited {
	text-decoration:none;
	font-weight:bold;
	position:absolute;
	right:10px;
	top:2px;
	color:#3333CC;
}
#confirm-container a.modal-close:hover {color:#ccc;}
/* modal confirm box ends */


/* modal confirm basic */
#basic-modal-content {display:none;}
#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {
	height:600px;
	width:600px;
	color:#333333;
	background-color:#FFD393;
	border:4px solid #444;
	padding:12px;
}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a.modalCloseImg {background:url(/inc/jquery-ui-1.8b1/img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}
/* modal confirm basic */


#register-form{
   margin-top: 10px;
   
}

#content #register-form p{
   margin: 0;
}

#register-form fieldset#personal{
   border-bottom: 1px solid #dfe1db;
}

#register-form fieldset{
   padding: 17px 0 5px;
}

#register-form label {
    float: left;
    clear: left;
    display: inline;
    margin-right: 15px;
    line-height: 1.3;
    width: 140px;
    font-size: 14px;
    color: #6d6e6b;
    font-weight: bold;
    vertical-align: top;
    padding-top: 11px;
    text-align: right;
}

#register-form p.long label{
   padding-top: 4px;
}

#register-form label span{
   color: #db6231;
}

#register-form input,
#register-form textarea{
    width: 459px;
    height: 24px;
    float: left;
    padding: 10px 4px 4px;
    border: 2px solid #e5e7e2;
    margin-bottom: 15px;
    vertical-align: middle;
}

#register-form select {
    width: 459px;
    float: left;
    padding: 10px 4px 4px;
    border: 2px solid #e5e7e2;
    margin-bottom: 15px;
    vertical-align: middle;
}


#register-form textarea {
    height: 100px;
    width: 459px;
    
}

#register-form input.submit {
    width: 72px;
    height: 28px;
    clear: both;
    float: left;
    border: 2px solid #e5e7e2;
    background: auto;
    margin-left:155px;
    padding: 0;
    margin-bottom: 0;
    cursor:pointer;
}


#register-form button         {
    width: 72px;
    height: 28px;
    clear: both;
    float: left;
    border: none;
    background: auto;
    margin-left:155px;
    padding: 0;
    margin-bottom: 0;
    border:0;
    cursor:pointer;
}

#content #register-form p.reqlegend{
   float: right;
   margin-top: -24px;
   margin-right: 315px;
   font-size: 1.2em;
   color: #db6231;
}


#register-page #success        { padding:0; margin:0 0 15px 5px;}
#register-page #success li    { font-weight:bold; font-size:22px; background:none; padding:0; margin:0;}

.answeredby {
color:#0000FF;
font-weight:bold;
}

.answer {
	background-color:#E8E8E8;
	padding:6px;
	border:1px dotted #CC6600;
	border-color:#999999;
	color:#333333;
	margin-left:15px;
}

#ds-memberdetails{
	position: absolute; z-index: 1002; left: 319.5px; top: 50%;background:none repeat scroll 0 0 #FFFFFF;border:2px solid #336699; margin:10px; padding:10px; overflow:auto; 
	}

.block {
	background-color:#E8E8E8;
	padding:6px;
	border:1px dotted #CC6600;
	border-color:#999999;
	color:#333333;
	margin:15px;
	clear:both
}

.userhead{
	display:inline-block;
	width:250px;
	font-weight:bold
	}
.userheadval{ margin-bottom:10px; clear:right; 
border-bottom:1px dotted #666;
padding:5px }
.userval {
display:inline-block;
clear:right
}
