/* CSS Document */

.expertcontainer {
	width:741px;
	position:relative;
	margin:10px 0px 0px 0px;
	padding:0px;
	border:0px solid #ff0000;
}/*
.expertcontainer_topbg {
	width:741px;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:8px 0px 8px 0px;
	border:0px solid #ff0000;
	background-image:url(/images/expertimg/expert_topbg.gif);
	background-position:top left;
	background-repeat:repeat;
}*/
.expertcontainer_topbg {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.expert_askbox {
	width:236px;
	height:207px;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid #ff0000;
	background-image:url(/images/expertimg/boxcontainer.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.expertbox_title {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:none;
	text-decoration:none;
	color:#292929;
	text-transform:uppercase;
}
.expertblck_txt {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
.experttop_textarea {
	border:1px solid #292929;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.expertblck_anstxt {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	text-decoration:none;
}
.discoverbg {
	background-image:url(/images/expertimg/discover_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:135px;
}
.expert_clickherelink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#ff0000;
}
a.expert_clickherelink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.leftblockbg {
	/* background-image:url(/images/background_lightbrown-box.jpg);*/ /* edit: anne pilawa */
	background-repeat:repeat-x;
	background-position:top left;
	/*background-color:#e8e5d2;*/
	border:0px solid #696969;
	width:240px;
}
.expert_boxtopbg {
	/*background-image:url(/images/expertimg/expert_boxtopbg.jpg); /* edit: anne pilawa */
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#ffffff;*/
	background:#BCBCBC none repeat scroll 0%;
	border:1px solid #dedede;
}
.expert_boxtitletxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:none;
	color:#292929;
	text-decoration:none;
	text-transform:uppercase;
	margin:0px;
	padding:0px 0px 0px 15px;
}
.expert_thumbox {
	border:2px solid #aeaeae;
	width:72px;
	height:96px;
	display:block;
}
.expert_thumboxtxt {
	color:#716517;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.expert_spacer {
	background-color:#aeaeae;
	height:1px;
}

.tipstrick_boxbg {
	background-color:#d6d1ae;
	border:1px solid #696969;
}
.tipstrick_topbg {
	background-color:#988a33;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:none;
	text-decoration:none;
	margin:0px;
	padding:0px 0px 0px 15px;
	line-height:30px;
	text-transform:uppercase;
}
.tipstrick_recdcountbox {
	background:none;
	border:0px solid #ffffff;
	margin:10px 10px 10px 10px;
	padding:5px 5px 5px 5px;
}
.tipstrick_recdtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding:0px 0px 10px 15px;
}
.tipstrick_recdcountbox li {
	list-style:none;
	margin:0px 0px 0px 35px;
	padding:0px 0px 0px 0px;
	border:0px solid #ff0000;
}
.tipstrick_recdcountbox li span {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background-image:url(/images/expertimg/white_bullet.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}

.tipstrick_recdcountbox li a {
	color:#4d4e4f;
}

#expert_brandnoentries {
	margin:8px 10px 10px 10px;
	padding:0px 5px 5px 5px;
}
.expert_brandnoentriestxt {
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	padding:0px 0px 8px 0px;
}

#expert_brandnoentries .boxed a,
#expert_brandnoentries .boxed a:link,
#expert_brandnoentries .boxed a:visited.{
	display: inline;
	white-space: nowrap;
	line-height: 16px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom:2px;
	margin-bottom: 1px;
	margin-right: -2px;
	background-color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	color: #6a6a6a;
	border:0px solid #988a33;
}
.expert_leftmenucontainer {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid #ff0000;
	width:225px;
}
.expert_categoriesbg {
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	/*background-image:url(/images/expertimg/categoriesbg.gif); /* edit: anne pilawa */
	background-repeat:repeat-x;
	background-position:top left;*/
	position:relative;
	display:block;
	width:210px;
}
.expert_categoriestitle {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:none;
	text-decoration:none;
	text-transform:uppercase;
	line-height:20px;
}
a.expert_categoriestitle:hover {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:none;
	text-decoration:none;
	text-transform:uppercase;
}

/* anneP */

.experttab {
  margin-left:15px;
  }
.category_ul {
	margin:0px;
	padding:5px 0px 0px 0px;
	display:block;
}
.category_ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
}
.category_ul li a {
	margin:0px;
	padding:0px 0px 0px 10px;
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:18px;
	background-image:url(/images/expertimg/categories_bullet.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.category_ul li a:hover {
	margin:0px;
	padding:0px 0px 0px 10px;
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	line-height:18px;
	background-image:url(/images/expertimg/categories_bullet.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.car_categoriesbox {
	_margin:8px 0px 8px 10px;
	_margin:8px 0px 8px 4px;
	padding:0px 0px 0px 0px;
	background-color:#c8c299;
	border:1px solid #666666;
	position:relative;
	float:left;
	width:210px;
	display:block;
}
.car_categorieslist1 {
	width:200px;
	margin:0px 0px 0px 0px;
	padding:8px 0px 8px 8px;
	position:relative;
	float:left;
	border-bottom:0px dotted #777777;
}
.car_categoriesthumb {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #ffffff;
	width:75px;
	height:60px;
	display:block;
}
.car_categoriestxt {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.car_vehiclesearch {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 8px;
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	width:210px;
}
.
.brand_categorieslist {
	margin:0px;
	padding:10px 0px 0px 0px;
}
.brand_categorieslisttxt {
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

/* Question list */
.expertinner_askbox {
	width:236px;
	height:72px;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid #ff0000;
	background-image:url(/images/expertimg/boxinnercontainer.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

/* edit: anne pilawa */
.categories_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#292929;
	text-decoration:none;
	font-weight:bold;
	margin-left:8px;
}
.categories_breadcrum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#292929;
	text-decoration:none;
}
.categories_breadcrum a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#292929;
	text-decoration:underline;
}
.categories_breadcrum a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#292929;
	text-decoration:none;
}
.questionlit_spacer {
	background-color:#aeaeae;
}
.questionlit_thumb {
	border:1px solid #aeaeae;
	width:41px;
	height:54px;
	display:block;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
.questionlit_textarea {
	margin:10px 10px 0px 10px;
	padding:0px 0px 0px 0px;
}
.question_title {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#292929;
}
.question_title a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#292929;
}
.question_title a:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#5e5312;
}
.question_body {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#292929;
}
.question_bradcrum {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#292929;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
}
.question_bradcrum a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#292929;
}
.question_bradcrum a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#292929;
}
.question_bottombg {
	margin:0px 0px 0px 0px;
	padding:0px 30px 0px 0px;
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	/*background-image:url(/images/expertimg/question_btmbg.jpg);*/560
	background-repeat:repeat-x;
	background-position:top left;
	background:#fff;
	height:23px;
	text-align:right;
}
.question_bottombg a {
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
.question_bottombg a:hover {
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.questiontabs{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	z-index:-1;
	display:block;
	border-bottom:1px solid #666666;
	width:489px;
	height:37px;
	
}
.questiontabs li{
	float:left;
	padding-top:0px;
	margin-right:10px;

}
.questiontabs li a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	background-image:url(/images/expertimg/question_tab.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	height:37px;
	width:140px;
	display:block;
	text-align:center;
	color:#ffffff;
	font-size:12px;
}
.questiontabs li a:hover{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	background-image:url(/images/expertimg/question_activetab.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	height:37px;
	width:140px;
	display:block;
	text-align:center;
	color:#292929;
	font-size:12px;
}

.questiontabs li.selected{
	height:37px;
	width:140px;
	display:block;
	text-align:center;
}
.questiontabs li.selected a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:0px solid #666666;
	background-image:url(/images/expertimg/question_activetab.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	height:37px;
	width:140px;
	display:block;
	text-align:center;
	color:#292929;
	font-size:12px;

}

.questiontabscontent{ 
border-top: 0px solid #dedede;
border-left: 1px solid #dedede;
border-right: 1px solid #dedede;
border-bottom: 1px solid #dedede;
width: 487px;
padding: 0px 0px 0px 0px;
margin:0px;
float:left;
color: #ffffff;
margin-left:8px;
}

/* ask question */
.ask_questionbox {
	background-color:#ffffff;
	border:0px solid #666666;
}
.ask_question_topbg {
	/*background-image:url(/images/expertimg/askquestion_topbg.gif);*/ /* edit: anne pilawa */
	background-repeat:repeat-x;
	background-position:top left;
	height:38px;
	border-bottom:0px solid #666666;
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:0px 0px 0px 15px;
}
.ask_question_title {
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.ask_question_inputbox {
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	border:1px solid #666666;
	background-color:#ffffff;
	margin:0px;
	padding:3px 0px 3px 0px;
}
.ask_question_normaltxt {
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.btn_gold {
	background-color:#9c8e3a;
	border:1px solid #666666;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	height:25px;
	width:100px;
}
.btn_gray {
	background-color:#e0e1e5;
	border:1px solid #666666;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
	height:25px;
	width:100px;
}
/* ask question preview */
.ask_question_bradcrum {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#292929;
	text-decoration:none;
}
.ask_question_bradcrum a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#292929;
	text-decoration:underline;
}
.ask_question_bradcrum a:hover {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#292929;
	text-decoration:none;
}
.ask_question_previewbox {
	background-color:#d4d4d4;
	margin:0px 0px 0px 0px;
	padding:10px 0px 15px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#504d4d;
	font-size:12px;
	text-decoration:none;
}
.preview_question_body {
	background-color:#d4d4d4;
	margin:0px 0px 0px 0px;
	padding:0px 10px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	font-size:11px;
	text-decoration:none;
}
.preview_question_bradcrum {
	background-color:#d4d4d4;
	margin:0px 0px 0px 0px;
	padding:10px 0px 15px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	font-size:11px;
	text-decoration:none;
}
.preview_question_bradcrum a{
	background-color:#d4d4d4;
	margin:0px 0px 0px 0px;
	padding:10px 0px 15px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	font-size:11px;
	text-decoration:underline;
}
.preview_question_bradcrum a:hover{
	background-color:#d4d4d4;
	margin:0px 0px 0px 0px;
	padding:10px 0px 15px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	font-size:11px;
	text-decoration:none;
}
.ask_question_pretitle {
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:5px 0px 10px 0px;
}
.ask_question_youarethumb {
	border:1px solid #aeaeae;
	width:41px;
	height:54px;
	display:block;
	float:left;
}
.ask_question_youaretxt {
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	margin:0px;
	padding:15px 0px 0px 10px;
}
.ask_question_youaretxt a {
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.ask_question_youaretxt a:hover {
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
/* answer */
.answertext {
	color:#504d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

/* open question */
.openquestion_boxbg {
	background-image:url(/images/expertimg/oepnquestion_topbg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#ffffff;
	border:1px solid #666666;
}
.openquestionbox {
	margin:0px;
	padding:0px;
	position:relative;
	float:left;
	width:465px;
	border:0px solid #ff0000;
	margin:0px 0px 0px 0px;
	padding:22px 0px 0px 20px;
}
.openqestion_thumbbox {
	position:relative;
	float:left;
	display:block;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#645a1f;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:45px;
	border:0px solid #ff0000;
}
.openqestion_thumb {
	position:relative;
	float:left;
	border:1px solid #aeaeae;
	width:41px;
	height:54px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.openquestiontext {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	border:0px solid #ff0000;
	width:390px;
}
.openquestiontitle {
	position:relative;
	color:#594e0e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
.openquestiontext_title {
	position:relative;
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
.openquestiontext_body {
	position:relative;
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
.openquestiontext_askedby {
	position:relative;
	color:#676565;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
.btn_reportit {
	background-image:url(/images/expertimg/btn_reportit.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border:0px;
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:79px;
	height:24px;
	display:block;
	margin:0px;
	padding:0px 0px 0px 25px;
}
.openquestion_menubg {
	background-image:url(/images/expertimg/openquestion_menubg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:37px;
}
#openquestion_menu {
	margin:0px;
	padding:0px;
}
#openquestion_menu ul {
	margin:0px;
	padding:0px;
}
#openquestion_menu li {
	margin:0px;
	padding:10px 20px 12px 20px;
	display:inline;
	list-style:none;
	background-image:url(/images/expertimg/openquestion_menu_dividar.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border:0px solid #ff0000;
}

#openquestion_menu li a.interesting{
	margin:0px;
	padding:2px 0px 8px 30px;
	background-image:url(/images/msgimg/flag_active.gif);
	background-repeat:no-repeat;
	background-position:top let;
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:35px;
	border:0px solid #ff0000;
}
#openquestion_menu li a.interesting:hover{
	margin:0px;
	padding:2px 0px 8px 30px;
	background-image:url(/images/msgimg/flag_active.gif);
	background-repeat:no-repeat;
	background-position:top let;
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:35px;
	border:0px solid #ff0000;
}
#openquestion_menu li a.interesting_star{
	margin:0px;
	padding:2px 0px 8px 30px;
	background-image:url(/images/msgimg/flag_default.gif);
	background-repeat:no-repeat;
	background-position:top let;
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:35px;
	border:0px solid #ff0000;
}
#openquestion_menu li a.interesting_star:hover{
	margin:0px;
	padding:2px 0px 8px 30px;
	background-image:url(/images/msgimg/flag_default.gif);
	background-repeat:no-repeat;
	background-position:top let;
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:35px;
	border:0px solid #ff0000;
}
#openquestion_menu li a.messages{
	margin:0px;
	padding:0px 0px 8px 25px;
	background-image:url(/images/expertimg/messages_icon.gif);
	background-repeat:no-repeat;
	background-position:top let;
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:35px;
	border:0px solid #ff0000;
}
#openquestion_menu li a.messages:hover{
	margin:0px;
	padding:0px 0px 8px 25px;
	background-image:url(/images/expertimg/messages_icon.gif);
	background-repeat:no-repeat;
	background-position:top let;
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:35px;
	border:0px solid #ff0000;
}
#openquestion_menu li a.edit{
	margin:0px;
	padding:0px 0px 8px 20px;
	background-image:url(/images/expertimg/edit.gif);
	background-repeat:no-repeat;
	background-position:top let;
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:35px;
	border:0px solid #ff0000;
}
#openquestion_menu li a.edit:hover{
	margin:0px;
	padding:0px 0px 8px 20px;
	background-image:url(/images/expertimg/edit.gif);
	background-repeat:no-repeat;
	background-position:top let;
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:35px;
	border:0px solid #ff0000;
}
#openquestion_menu li a.comment{
	margin:0px;
	padding:0px 0px 8px 20px;
	background-image:url(/images/expertimg/comment_answer.gif);
	background-repeat:no-repeat;
	background-position:top let;
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:35px;
	border:0px solid #ff0000;
}
#openquestion_menu li a.comment:hover{
	margin:0px;
	padding:0px 0px 8px 20px;
	background-image:url(/images/expertimg/comment_answer.gif);
	background-repeat:no-repeat;
	background-position:top let;
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:35px;
	border:0px solid #ff0000;
}
#openquestion_menu li a.close{
	margin:0px;
	padding:0px 0px 8px 20px;
	background-image:url(/images/expertimg/close.gif);
	background-repeat:no-repeat;
	background-position:top let;
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:35px;
	border:0px solid #ff0000;
}
#openquestion_menu li a.close:hover{
	margin:0px;
	padding:0px 0px 8px 20px;
	background-image:url(/images/expertimg/close.gif);
	background-repeat:no-repeat;
	background-position:top let;
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:35px;
	border:0px solid #ff0000;
}
.openanswerbox {
	background-color:#e7e7e7;
}
.openanswertitle {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:5px 0px 3px 0px;
}
.openanswertxt {
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.goldlinkhyper {
	color:#5c5211;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.goldlinkhyper:hover {
	color:#5c5211;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.btn_ansquestion {
	background-image:url(/images/expertimg/btn_answerquestion.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border:0px;
	color:#e7e7e7;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:201px;
	height:24px;
	display:block;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.answer_boxbg {
	background-color:#ffffff;
	border:1px solid #666666;
	margin:0px;
	padding:0px;
}
.answer_spacer {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:1px dotted #e7e7e7;
}
.answer_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#594e0e;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	line-height:22px;
	height:38px;
}
.answerlistbox {
	margin:0px;
	padding:0px;
	position:relative;
	float:left;
	width:465px;
	border:0px solid #ff0000;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 20px;
}

/* star rating  start */

.expert_star-rating,.expert_star-rating a:hover,.expert_star-rating .own-rating,.expert_star-rating .current-rating{background:url(/images/expertimg/star_rating.gif) left -1000px repeat-x;}
.expert_star-rating{float:left;position:relative;width:85px;height:17px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left bottom; border:0px solid #000000;}
.expert_star-rating li{display:inline;}
.expert_star-rating a,.expert_star-rating .own-rating,.expert_star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:17px;line-height:17px;outline:none;overflow:hidden;border:none;}
.expert_star-rating a:hover{background-position:left top;}
.expert_star-rating a.x1-stars{width:20%;z-index:7;}
.expert_star-rating a.x2-stars{width:40%;z-index:6;}
.expert_star-rating a.x3-stars{width:60%;z-index:5;}
.expert_star-rating a.x4-stars{width:80%;z-index:4;}
.expert_star-rating a.x5-stars{width:100%;z-index:3;}
.expert_star-rating .own-rating{z-index:2;background-position:left top;}
.expert_star-rating .current-rating{z-index:1;background-position:left center;}

/* expert_resolvedquestion */
.answertitle {
	position:relative;
	color:#594e0e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
.chooseasker {
	position:relative;
	color:#594e0e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}


/* my carsablancs expert section */
.myraisedqubox {
	position:relative;
	width:741px;
	background-color:#ffffff;
	border-bottom:1px solid #696969;
	border-right:1px solid #696969;
	border-left:1px solid #696969;
	margin:0px;
	padding:0px;
}
.myraisedqulist {
	position:relative;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #696969;
}
.myraisedqutitle {
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:10px 20px 8px 15px;
}
.myraisedqubody {
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 20px 8px 15px;
}
.myraisedqubradcrum {
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 20px 8px 15px;
}
.myraisedqubradcrum a{
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
.myraisedqubradcrum a:hover{
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.myraisedqumenu_linkcontiner {
	position:relative;
	margin:0px;
	padding:0px;
	background-image:url(/images/expertimg/myraisedqu_navbg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	width:741px;
	border:0px solid #ff0000;
}
.myraisedqumenu {
	height:25px;
	width:741px;
	border:0px solid #ff0000;
}
.myraisedqumenu li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	list-style:none;
}
.myraisedqumenu li a {
	margin:0px;
	padding:5px 12px 12px 12px;
	color:#292929;
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	line-height:22px;
	background-image:url(/images/expertimg/myraisedqu_navdividar.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.myraisedqumenu ul li a:hover{
	margin:0px;
	padding:5px 12px 12px 12px;
	color:#292929;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	background-image:url(/images/expertimg/myraisedqu_navdividar.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.myraisednav {
	position:absolute;
	border:0px solid #ff0000;
	top:5px;
	left:500px;	
}
/* my categories list box */
.mycategorieslistbox {
	position:relative;
	width:741px;
	background-color:#ffffff;
	border:1px solid #696969;
	margin:0px;
	padding:0px;
}
.mycattitlebg {
	position:relative;
	background-color:#998a35;
	margin:0px;
	padding:0px 0px 0px 20px;
	line-height:27px;
	height:27px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom:1px solid #696969;
}
.mycatlist {
	margin:0px;
	padding:0px 0px 0px 0px;
	height:40px;
	border-top:1px dotted #bcbcbc;
}
.mycatlist_none {
	margin:0px;
	padding:0px 0px 0px 0px;
	height:40px;
}
.mycatlisttxt {
	position:relative;
	float:left;
	width:685px;
	margin:0px 0px 0px 8px;
	padding:10px 0px 0px 18px;
	color:#3d4a56;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	border:0px solid #ff0000;
	background-image:url(/images/expertimg/expert_grayarrow.gif);
	background-repeat:no-repeat;
	background-position:left 100%;
}
.mycatlisttxt_link {
	color:#998a35;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.mycatlisttxt_link:hover {
	color:#998a35;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.mycatlistdel {
	position:relative;
	float:left;
	margin:0px;
	padding:10px 0px 0px 0px;
	border:0px solid #ff0000;
}

/* my question */
.myquestioncat_title {
	color:#3a3a3a;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0px;
	padding:0px 0px 8px 0px;
}
.myquestionthumbbox {
	margin:0px;
	padding:10px 20px 8px 15px;
	position:relative;
	float:left;
	width:41px;
	border:0px solid #ff0000;
}
.myquestionthumb {
	margin:0px 0px 0px 0px;
	padding:0px;
	width:41px;
	height:54px;
	border:1px solid #aeaeae;
	display:block;
}
.myquestiontxtbox {
	position:relative;
	float:left;
	width:650px;
	border:0px solid #ff0000;
}
.myquestiontitle {
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:10px 15px 8px 5px;
}
.myquestionbody {
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 15px 8px 5px;
}
.myquestionbradcrum {
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 15px 8px 5px;
}
.myquestionbradcrum a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#292929;
}
.myquestionbradcrum a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#292929;
}
.myquestionmenu {
	margin:0px;
	padding:5px 25px 0px 0px;
	background-image:url(/images/expertimg/myquestionmenu_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:17px;
	text-align:right;
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.myquestionmenu_link {
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
a.myquestionmenu_link:hover {
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

/* my ansswer */
.myquestiongoldtitle {
	color:#9b8d44;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:10px 20px 0px 5px;
}
.myanswergoldtitle {
	color:#9b8d44;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:10px 20px 0px 82px
}
.myanswerthumbbox {
	margin:0px;
	padding:5px 20px 8px 15px;
	position:relative;
	float:left;
	width:41px;
	border:0px solid #ff0000;
}
.myanswerpacer {
	border-top:1px dotted #bcbcbc;
	display:block;
	margin:5px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}
.myanswerbody {
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 15px 5px 5px;
}
.myanswertimedetail {
	color:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 15px 5px 5px;
}
.expert_errormsg {
	position:relative;
	display:block;
	width:690px;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	margin:10px 0px 10px 0px;
	padding:15px 25px 15px 25px;
	text-align:center;
	background-color:#292929;
	border:1px solid #ffffff;
}
.btn_gold_best_ans {
	background-color:#9c8e3a;
	border:1px solid #666666;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	height:25px;
	width:150px;
}
.expert_errormsg_inner {
	position:relative;
	display:block;
	width:435px;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px 0px 10px 0px;
	padding:15px 25px 15px 25px;
	text-align:center;
	background-color:#292929;
	border:1px solid #ffffff;
}
.expert_errormsg_noque {
	position:relative;
	display:block;
	color:#9b8d44;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	margin:10px 0px 10px 0px;
	padding:15px 25px 15px 25px;
	text-align:center;
	border:1px solid #696969;
	width:690px;
	background-color:#ffffff;
}

.expertadddata_errormsg {
	position:relative;
	display:block;
	width:561px;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	margin:10px 0px 10px 0px;
	padding:15px 25px 15px 25px;
	text-align:center;
	background-color:#292929;
	border:1px solid #ffffff;
}
.bestanswer_radiobtn {
	position:relative;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid #ff0000;
	float:left;
}
.bestanswer_radiobtn .radio_btn {
	border:0px solid #ff0000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:15px;
	position:relative;
	float:left;
}

/* new tipstrick container */
.tipstrick_container {
	width:741px;
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid #ff0000;
}
.tipstrick_containerbox {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	border:0px solid #ff0000;
	background-image:url(/images/expertimg/tipstrick_box.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:236px;
	height:221px;
	display:block;
	cursor:pointer;
}
.tipstrick_containerbox_ask {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	border:0px solid #ff0000;
	background:url(/images/expertimg/tipps_box1_ask.gif)  left -140px no-repeat ; /* edit: anne pilawa */
	width:236px;
	/*height:221px;*/
	height:80px;
	display:block;
	cursor:pointer;
}
.tipstrick_containerbox_answ {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	border:0px solid #ff0000;
	background:url(/images/expertimg/tipps_box2_answer.gif) left -140px no-repeat ; /* edit: anne pilawa */
	width:236px;
	/*height:221px;*/
	height:80px;
	display:block;
	cursor:pointer;
}

.tipstrick_lastcontainerbox {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	border:0px solid #ff0000;
	background:url(/images/expertimg/tipps_box3_find_answers.gif) left -140px no-repeat ;/* edit: anne pilawa */
	width:226px;
	/*height:221px;*/
	height:80px;
	display:block;
}

.tipstrick_imgarrow {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	float:left;
	border:0px solid #ff0000;
	height:27px;
	top:185px;
	left:190px;
	cursor:pointer;
}
.tipstrick_normaltxt {
	margin:0px;
	padding:5px 20px 5px 0px;
	font-family:sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#ffffff;
	border:0px solid #ff0000;
	cursor:pointer;
}
.tipstrick_title {
	margin:0px;
	padding:5px 0px 5px 0px;
	font-family:sans-serif;
	font-size:26px;
	text-decoration:none;
	color:#ffffff;
	text-transform:uppercase;
	line-height:38px;
}
.tipstrick_txt {
	font-family:sans-serif;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	margin:0px;
	padding:0px 30px 0px 0px;
}
.tipstrick_textarea {
	border:1px solid #ffffff;
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
.tipstrick_innercontainerbox {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	border:0px solid #ff0000;
	background-image:url(/images/expertimg/tipps_box1_ask.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:236px;
	height:140px;
	display:block;
}
.tipstrick_innercontainerbox2 {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	border:0px solid #ff0000;
	background-image:url(/images/expertimg/tipps_box2_ask.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:236px;
	height:140px;
	display:block;
}
.tipstrick_innerlastcontainerbox {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	border:0px solid #ff0000;
	background-image:url(/images/expertimg/tipstrick_inner_box.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:226px;
	height:140px;
	display:block;
}

.tipstrick_innerimgarrow {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	float:left;
	border:0px solid #ff0000;
	display:block;
	height:27px;
	top:105px;
	left:190px;
}

.question_errormsg {
	position:relative;
	display:block;
	width:435px;
	font-family:Verdana;
	font-size:12px;
	color:#4d4d4d;
	text-decoration:none;
	margin:0px 0px 10px 0px;
	padding:15px 25px 15px 25px;
	text-align:center;
	background-color:#ffffff;
	border-left:1px solid #4d4d4d;
	border-right:1px solid #4d4d4d;
	border-bottom:1px solid #4d4d4d;
}
.tipstrick_boxhyper {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:sans-serif;
	text-decoration:none;
	color:#ffffff;
	cursor:pointer;
	display:block;
}

/* tips and tricks lexicon */
.tipstrips_opencontainer {
	width:350px;
	border:0px solid #ffffff;
	margin:0px;
	padding:0px;
}
.tipstrips_boxcontainer {
	position:relative;
	float:left;
	width:163px;
	border:0px solid #ff0000;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.tipstrips_imgcontainer {
	position:relative;
	float:left;
	margin:0px;
	padding:2px 2px 2px 2px;
	background-color:#ffffff;
	width:41px;
	height:54px;
	display:block;
	border:0px solid #ff0000;
}
.tipstrips_usertext{
	width:50px;
	margin:0px;
	padding:3px 0px 0px 0px;
	border:0px solid #ff0000;
	color:#878787;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
}
.tipstrips_usertextlink{
	text-align:left;
	color:#878787;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	margin:0px;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
a.tipstrips_usertextlink:hover{
	text-align:left;
	color:#878787;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}

.tipstrips_listtext{
	position:relative;
	float:left;
	width:85px;
	border:0px solid #ff0000;
	text-align:left;
	color:#878787;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:nonal;
	margin:0px;
	padding:15px 0px 0px 0px;
}
.tipstrips_listtext ul{
	margin:0px;
	padding:0px 0px 0px 0px;
}
.tipstrips_listtext li{
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
}
.tipstrips_listtext li a{
	text-align:left;
	color:#878787;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:nonal;
	margin:0px;
	padding:0px 0px 2px 0px;
	text-decoration:none;
}
.tipstrips_listtext li a:hover{
	text-align:left;
	color:#878787;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:nonal;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}
/* tips and tricks lexicon */

/* 
  new forum and forum threads
*/

/* navigation */

div.tab-navigation {
  color: black;
  margin:0 -14px;
}

ul.tab-navigation {
  display:inline;
}

ul.tab-navigation li {
  display:inline;
  float:left;
  border-bottom:1px solid #eee;
  border-right:1px solid #eee;
  text-align:center;
}

ul.tab-navigation li:last-child {
  border-right:none;
}

#knowledge_forums ul.tab-navigation li a,
  #knowledge_forum_threads ul.tab-navigation li a,
    #marketplace_services ul.tab-navigation li a {
    display: block;
    max-width:110px;
    height:30px;
    padding:5px;
    background-color:#4e4e50;
    color:white;
    text-decoration:none;
  }
    #marketplace_services ul.tab-navigation li a {
    max-width:117px;
    width: 117px;
  }

#knowledge_forums ul.tab-navigation li a.active,
  #knowledge_forum_threads ul.tab-navigation li a.active,
  #marketplace_services ul.tab-navigation li a.active {
  background-color: #9c8e41;
}

/* structure */

#left-column {
  width:520px;
  float:left;
  margin-top:10px;
}

#right-column {
  width:200px;
  float:right;
  margin-top:10px
}

#new_forum_thread,
  #new_forum_post {
  margin-bottom:15px;
}

#new_forum_thread textarea,
  #new_forum_post textarea {
  width:100%;
  height:50px;
}

#call-to-action {
  display:block;
  margin: 10px auto 30px;
}

div.forum_thread {
  margin-bottom:10px;
  padding:5px;
}

div.forum_thread p.forum-thread-body {
  margin-bottom:10px;
}

#thread-head img {
  width: 41px;
  height:54px;
  float:right;
}

div.forum_post {
  margin-bottom:10px;
  padding:5px;
}

div.forum_post img {
  width: 41px;
  height:54px;
  float:left;
}

div.forum_thread img {
  width: 41px;
  height:54px;
  float:left;
}

div.forum_post h3,
  div.forum_post p {
    margin-left:50px;
}

div.forum_thread h3,
  div.forum_thread p {
    margin-left:50px;
}

p.bookmark-toolbar {
  text-align:right;
}

p.bookmark-toolbar img {
  vertical-align:middle;
  padding-right:5px;
}

p.bookmark-toolbar a {
  text-decoration: none !important;
}

p {
  margin-bottom: 1em;
}

/* individual elements and styling */
#tagcloud {
  text-align: center;
}
#content p.flash-notice,
  #content p.flash-error{
  padding:5px 10px;
  background-color:green;
  color:white;
  text-align:center;
}

#content p.flash-error {
  background-color:red;
}
#content div.flash-notice,
  #content div.flash-error{
  padding:5px 10px;
  background-color:green;
  color:white;
  text-align:center;
}

#content div.flash-error {
  background-color:red;
}

#knowledge_forums h1,
  #knowledge_forum_threads h1,
  #marketplace_services h1 {
  font-size:18px;
  color:#4e4e50;
}

#inter-thread-navigation {
  margin-bottom:10px;
}

#inter-thread-navigation .older-thread {
  float:left;
}

#inter-thread-navigation .younger-thread {
  float:right;
}

#knowledge_forum_threads h1 {
  margin-bottom:10px;
}

#knowledge_forums h2,
  #knowledge_forum_threads h2,
  #marketplace_services h2 {
  margin-bottom:10px;
  padding-left:5px;
  font-size:14px;
  color:white;
  background-color:#4e4e50;
  font-weight:bold;
}

#knowledge_forums h2.formheader,
  #knowledge_forum_threads h2.formheader,
  #marketplace_services h2.formheader {
  margin-bottom:0px;
}

#knowledge_forums a,
  #knowledge_forum_threads a,
  #combologin-redbox a,
  #conversion-redbox a.
  #marketplace_services a {
  color:#9B8D44;
  text-decoration:underline;
}

#thread-head ul {
  font-weight:bold;
  margin-bottom:10px;
}

div.forum_thread.even,
  div.forum_post.even{
  background-color: #f3f3f3;
}

div.forum_thread.hidden,
  div.forum_post.hidden {
  background-color: #f3AAAA;
}

div.forum_thread h3 {
  margin-bottom:10px;
  font-size:16px;
  font-weight:bold;
}

#content div.forum_thread h3 a,
  #content div.forum_thread p.forum-thread-infos a {
  color:#4E4E50;
  text-decoration:none;
}

#content div.forum_thread p.forum-thread-infos {
  font-weight:bold;
  font-size:10px;
}

div.forum_post h3 {
  font-weight:bold;
  margin-bottom:10px;
}

/*input[type='submit'] {
  float:right;
  margin-top:5px;
  padding:3px 5px;
  background-color:#9B8D44;
  border:1px solid white;
  color: white;
}*/

.submit-button-bar a {
  float:right;
  margin-top:-10px;
  padding:3px 5px;
  background-color:#9B8D44;
  border:1px solid white;
  color:white !important;
  text-decoration:none !important;
}

#forum-navigation-options #brand_id {
  width:200px;
}

#forum-navigation-options h3 {
  margin:-5px 0 5px;
  padding-left:5px;
  font-weight:bold;
}

table.form-table td {
  padding-bottom:5px;
}

table.form-table input[type='checkbox'],
  table.form-table input[type='radio'] {
  float:left;
}

table.form-table label {
  display:block;
  margin-left:20px;
}

#knowledge_forum_threads textarea,
  #knowledge_forum_threads input[type='text']{
  width:100%;
}

#knowledge_forum_threads #forum_thread_title {
  height:80px;
}

#knowledge_forum_threads #forum_thread_body {
  height:150px;
}

#tagcloud span {
  color:#9B8D44;
}

#tagcloud a {
  color:#4E4E50;
  text-decoration:none;
}

#tagcloud .css1 {
  font-size:10px;
}

#tagcloud .css2 {
  font-size:12px;
}

#tagcloud .css3 {
  font-size:14px;
}

#tagcloud .css4 {
  font-size:16px;
}

.fieldWithErrors input,
  .fieldWithErrors textarea {
    border:1px solid red;
}

#errorExplanation {
  background-color:red;
  color:white;
  padding: 5px 10px;
}

/* layer */

#combologin-redbox {
  position:relative;
  width:635px;
  padding:10px;
}

#redbox-closebutton {
  position:absolute;
  top:5px;
  right:5px;
  width:20px;
  height:20px;
}
#combologin-redbox #redbox-closebutton a {
  font-weight:bold;
  text-decoration:none;
}

#combologin-left-column {
  position:relative;
  width:300px;
  float:left;
  padding-bottom:10px;
}
#combologin-right-column {
  position:relative;
  width:300px;
  float:right;
}

#combologin-redbox h1,
  #conversion-redbox h1 {
  font-size:18px;
  color:#4e4e50;
  margin-bottom:10px;
}

#combologin-redbox ul li {
  margin-bottom:5px;
}

#combologin-redbox label[for='email'] {
  display:block;
}

#combologin-redbox input[type='checkbox'] {
  margin-right:5px;
}

#combologin-right-column p {
  margin-bottom:1px;
}

#conversion-redbox {
  position:relative;
  width:500px;
  padding:10px;
  font-size:120%;
}

#conversion-redbox ul {
  float: left; width: 240px;
  list-style-type: disc;
  margin-left:20px;
  margin-bottom:20px;
}

#conversion-redbox div {
  float: right; width: 240px;
}

#conversion-redbox div a {
   margin-left:50px;
}

#conversion-redbox button {
 display: block;
 margin:15px 0px 10px 50px;
 padding: 5px 10px;
 background-color: #9B8D44;
 color: white;
}

/* redbox styles */
#RB_overlay {
  position: absolute;
  z-index:2000;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-height:100%;
  background-color: #000;
  opacity: .6;
  filter: alpha(opacity=60);
}

#RB_redbox {
  width: 100%;
  position: absolute;
  top: 0px;
}

#RB_loading {
  position: relative;
  top: 200px;
  z-index: 2001;
  width: 70px;
  height: 70px;
  margin: 0 auto;
  text-align: center;
  background: #666 url(../images/redbox_spinner.gif) no-repeat center center;
  border: 2px solid black;
}

#RB_window {
  z-index: 2002;
  background-color: #FFFFFF;
  display: block;
  text-align: left;
  overflow: hidden;
  margin: 20px auto 0 auto;
  position: absolute;  
}
