﻿body, th, td, input, select, textarea {font-family: Verdana, sans-serif; font-size: 12px; line-height: 18px; }
input, select, textarea, th, td {color: #000000;}
.contenttable th, .contenttable td {color: #ffffff;}
body { behavior: url(fileadmin/teamtitan/templates/js/csshover.htc); }

/*
	PARAGRAPHS
-------------------------------------------------------------------------------------------------------------------------------------------- */
p { margin: 10px 0; }

.f-left {float: left;}
.f-right {float: right;}

.csc-textpic {text-align: justify; font-size: 11px; /* line-height: 14px; */}
.csc-textpic p {margin: 0 0 10px 0px;}


/*
	LINKS
-------------------------------------------------------------------------------------------------------------------------------------------- */
a img { border: 0 solid #fff; }
a:link, a:visited {color: #0024ff; text-decoration: none; }
a:hover { text-decoration: underline; }

.bodytext a:link, .bodytext a:visited {color: #fff;}


/*
	LISTS
-------------------------------------------------------------------------------------------------------------------------------------------- */

/* ul { margin: 0; padding: 0; list-style: none;}*/
/* .content ul { margin: 0; padding: 0 0 0 12px; list-style: none; } 
.content ul li { margin: 0; padding: 0; }
.content ul li ul { font-size: 11px; } */

/*
	FORMS
-------------------------------------------------------------------------------------------------------------------------------------------- */
form { margin: 0; padding: 0; }
fieldset { margin: 0; padding: 0; border: 0 solid #fff; }

.imp-text, .imp-textarea, .imp-select, .imp-file { color: #000; padding: 4px;}
.imp-text-gfx, .imp-textarea-gfx, .imp-select-gfx, .imp-file-gfx {}
.imp-radio, .imp-checkbox {}

.imp-button {}
.imp-button-gfx { cursor: pointer; border: none;}

/*
	HEADERS
-------------------------------------------------------------------------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6{}
h1 { font-size: 14px; margin: 10px 0; }
h2 { font-size: 13px; margin: 10px 0; }
h3 { font-size: 12px; margin: 10px 0; }
h4 { font-size: 11px; margin: 10px 0; }
h5 { font-size: 10px; margin: 10px 0; }
h6 { font-size: 10px; margin: 10px 0; }

.csc-header {}
.csc-textpicHeader {}

.csc-header h1, .csc-textpicHeader h1 { font-size: 18px;}
.csc-header h2, .csc-textpicHeader h2 { font-size: 14px;}
.csc-header h3, .csc-textpicHeader h3 {font-size: 13px;}
.csc-header h4, .csc-textpicHeader h4 {font-size: 12px;}
.csc-header h5, .csc-textpicHeader h5 {font-size: 12px;}
.csc-header h6, .csc-textpicHeader h6 {font-size: 11px;}

.csc-textpicHeader h1 {font-size: 12px; margin: 0;}


/*
	FCE
-------------------------------------------------------------------------------------------------------------------------------------------- */

.cb01 {background: #f0f0f0 url(../images/blocks/bg_cb01.gif) top left repeat-x; margin: 0 0 10px 0; color: #000000;}
	.darkgray { background: #b7bbbe url(../images/blocks/bg_cb01_dg.gif) top left repeat-x!important; }
	.yellow { background: #ffcc00 url(../images/blocks/bg_cb01_y.gif) top left repeat-x!important; }
	.yellowgrad { background: #fff url(../images/blocks/bg_cb01_yg.gif) top left no-repeat!important; margin-bottom: 4px!important; }
	.lightgray { background: #e8eef3 url(../images/blocks/bg_cb01_lg.gif) top left repeat-x!important; }
	.bottomgrad { background: #e8ecf0 url(../images/blocks/bg_cb01_bg.gif) top left repeat-x!important; }
	.white { background: #ffffff url(../images/blocks/bg_cb01_white.gif) top left repeat-x!important; }
	
.cb01 .cb_lt {background: url(../images/blocks/bg_cb01_lt.gif) top left no-repeat;}
	.darkgray  .cb_lt { background-image: url(../images/blocks/bg_cb01_dg_lt.gif)!important; }
	.yellow .cb_lt { background-image: url(../images/blocks/bg_cb01_y_lt.gif)!important; }
	.yellowgrad .cb_lt { background-image: url(../images/blocks/bg_cb01_yg_lt.gif)!important; }
	.lightgray .cb_lt  { background-image: url(../images/blocks/bg_cb01_lg_lt.gif)!important; }
	.bottomgrad .cb_lt { background-image: url(../images/blocks/bg_cb01_bg_lt.gif)!important; }
	.white .cb_lt { background-image: url(../images/blocks/bg_cb01_lt_white.gif)!important; }
	
.cb01 .cb_rt {background: url(../images/blocks/bg_cb01_rt.gif) top right no-repeat;}
	.darkgray .cb_rt { background-image: url(../images/blocks/bg_cb01_dg_rt.gif)!important; }
	.yellow .cb_rt { background-image: url(../images/blocks/bg_cb01_y_rt.gif)!important; }
	.yellowgrad .cb_rt { background-image: url(../images/blocks/bg_cb01_yg_rt.gif)!important; }
	.lightgray .cb_rt  { background-image: url(../images/blocks/bg_cb01_lg_rt.gif)!important; }
	.bottomgrad .cb_rt  { background-image: url(../images/blocks/bg_cb01_bg_rt.gif)!important; }
	.white .cb_rt  { background-image: url(../images/blocks/bg_cb01_rt_white.gif)!important; }
	
.cb01 .cb_t {background: url(../images/blocks/bg_cb01_t.gif) top right repeat-y;}
	.darkgray .cb_t { background-image: url(../images/blocks/bg_cb01_dg_t.gif)!important; }
	.yellow .cb_t { background-image: url(../images/blocks/bg_cb01_y_t.gif)!important; }
	.yellowgrad .cb_t { background-image: url(../images/blocks/bg_cb01_yg_t.gif)!important; }
	.lightgray  .cb_t { background-image: url(../images/blocks/bg_cb01_lg_t.gif)!important; }
	.bottomgrad .cb_t { background-image: url(../images/blocks/bg_cb01_bg_t.gif)!important; }
	.white .cb_t { background-image: url(../images/blocks/bg_cb01_t_white.gif)!important; }
	
.cb01 .cb_tw {background: url(../images/blocks/bg_cb01_t.gif) top left repeat-y;}
	.darkgray .cb_tw { background-image: url(../images/blocks/bg_cb01_dg_wt.gif)!important; }
	.yellow  .cb_tw { background-image: url(../images/blocks/bg_cb01_y_wt.gif)!important; }
	.yellowgrad .cb_tw { background-image: url(../images/blocks/bg_cb01_yg_t.gif)!important; }
	.lightgray  .cb_tw { background-image: url(../images/blocks/bg_cb01_lg_wt.gif)!important; }
	.bottomgrad .cb_tw { background-image: url(../images/blocks/bg_cb01_bg_wt.gif)!important; }
	.white .cb_tw { background-image: url(../images/blocks/bg_cb01_tw_white.gif)!important; }
		
.cb01 .cb_rb {background: url(../images/blocks/bg_cb01_rb.gif) bottom right no-repeat;}
	.darkgray .cb_rb { background-image: url(../images/blocks/bg_cb01_dg_rb.gif)!important; }
	.yellow  .cb_rb { background-image: url(../images/blocks/bg_cb01_y_rb.gif)!important; }
	.yellowgrad .cb_rb { background-image: url(../images/blocks/bg_cb01_yg_rb.gif)!important; }
	.lightgray .cb_rb { background-image: url(../images/blocks/bg_cb01_lg_rb.gif)!important; }
	.bottomgrad .cb_rb { background-image: url(../images/blocks/bg_cb01_bg_rb.gif)!important; }
	.white .cb_rb { background-image: url(../images/blocks/bg_cb01_rb_white.gif)!important; }
	
.cb01 .cb_lb {background: url(../images/blocks/bg_cb01_lb.gif) bottom left no-repeat;}
	.darkgray .cb_lb { background-image: url(../images/blocks/bg_cb01_dg_lb.gif)!important; }
	.yellow  .cb_lb { background-image: url(../images/blocks/bg_cb01_y_lb.gif)!important; }
	.yellowgrad .cb_lb { background-image: url(../images/blocks/bg_cb01_yg_lb.gif)!important; }
	.lightgray  .cb_lb { background-image: url(../images/blocks/bg_cb01_lg_lb.gif)!important; }
	.bottomgrad .cb_lb { background-image: url(../images/blocks/bg_cb01_bg_lb.gif)!important; }
	.white .cb_lb { background-image: url(../images/blocks/bg_cb01_lb_white.gif)!important; }
	
.cb01 .cb_b {background: url(../images/blocks/bg_cb01_b.gif) bottom left repeat-x;}
	.darkgray .cb_b { background-image: url(../images/blocks/bg_cb01_dg_b.gif)!important; }
	.yellow  .cb_b { background-image: url(../images/blocks/bg_cb01_y_b.gif)!important; }
	.yellowgrad .cb_b { background-image: url(../images/blocks/bg_cb01_yg_b.gif)!important; }
	.lightgray .cb_b { background-image: url(../images/blocks/bg_cb01_lg_b.gif)!important; }
	.bottomgrad .cb_b { background-image: url(../images/blocks/bg_cb01_bg_b.gif)!important; }
	.white .cb_b { background-image: url(../images/blocks/bg_cb01_b_white.gif)!important; }
	
.cb01 .cb_content { padding: 10px;}
	.yellowgrad .cb_content { padding-top: 8px!important; padding-left: 7px!important; padding-bottom: 20px!important; }
	.bottomgrad .cb_content { /* min-height: 232px; height: auto!important; height: 232px; */ }
	
#rightColumn .cb01 .cb_content { padding: 10px 5px; }
.cb01 .cb_lt, .cb01 .cb_rt, .cb01 .cb_t , .cb01 .cb_tw, .cb01 .cb_b, .cb01 .cb_lb, .cb01 {width: 100%; float: left;}



.cb13 {background: url(../images/blocks/bg_cb13.gif) top left repeat-y; margin: 0 0 10px 0; width: 100%;}
.cb13 .c_lt {background: url(../images/blocks/bg_cb13_lt.gif) top left no-repeat; }
.cb13 .c_lb {background: url(../images/blocks/bg_cb13_lb.gif) bottom left no-repeat; }
.cb13 .c_rb {padding: 10px 10px 20px 10px;}


.fce_3cols {margin: 0 0 0px 0;}
.fce_3cols .fce_left { width: 207px; float: left; overflow: hidden; margin: 0 4px 0 0;}
.fce_3cols .fce_middle { width: 386px; float: left; overflow: hidden;}
.fce_3cols .fce_right { width: 207px; float: right; overflow: hidden;}

.title-wb { width: 284px; background: url(../images/blocks/bg_header_wb.gif) left 12px repeat-x; margin: 0 0 10px 0; float: left; }
.title-wb h1 { background: #e6ecf1; color: #000; font-size: 14px; font-weight: bold; margin: 0; padding: 0 8px 0 2px; float: left; }
.alt_views .title-wb { width: 100%; clear: both;}
/* .fce-fotos  .cb_content img { margin: 0 11px 0 0; border: 1px solid #000; float: left; } */
.fce-foto-holder { margin: 0 0 10px 0; float: left; text-align: center; font-size: 10px; width: 146px; overflow: hidden; line-height: 13px; }
.fce-foto-holder img { border: 1px solid #000; margin: 0 11px 0 0; }
.fce-foto-holder span { width: 135px; display: block; }
.fce-fotos  .cb_content  { padding-right: 0!important; overflow: hiddden; }


/*
	NEWS
-------------------------------------------------------------------------------------------------------------------------------------------- */
.news-list-container {}
.news-list-container a:link, .news-list-container a:visited{ color: #ffffff; }
.news-list-item { font-size: 11px; line-height: 18px; padding: 0 0 10px 0; text-align: justify;}
.news-list-item td { vertical-align: top; color: #ffffff; font-size: 11px; /* line-height: 14px; */}
.news-list-item td img { margin: 5px 9px 0 0px; border: #000000 solid 1px;}
.news-list-item td h3 { margin: 0;}
.news-list-item p { margin: 0 0 5px 0; }
.news-list-item a:link, .news-list-item a:visited{ color: #fff; text-decoration: underline;}
.news-list-item a:hover{ text-decoration: none;}
/*sigle*/
.news-single-item { line-height: 140%; text-align: justify; }
.news-single-item h2 { font-size: 18px; margin: 0 0 10px 0; text-align: left; line-height: 24px;}
.news-single-item h3 { margin: 0 0 10px 0; }
.news-single-backlink { float: right; margin: 0 0 0 20px;}
.news-single-item a:link, .news-single-item a:visited{ color: #ffffff; }
.news-single-img img{ margin: 0 0 0px 15px; }
.news-single-img { float: right; text-align: center; font-size: 11px;}
.news-single-item h3 { font-weight: normal; }
.news-single-item p.news-single-imgcaption { margin: 5px 0 5px 15px; }
.news-single-item .tx-ttnews-browsebox  { margin: 10px 0 0 0; text-align: left; }
.tx-ttnews-browsebox a { margin-right: 6px; }
.tx-ttnews-browsebox-SCell a { background: #0a0089; font-weight: bold; padding: 1px 2px; margin-right: 6px; }
/*browser*/
.news-list-browse { margin: 0px 0 0 0px; }
.news-list-browse span{display: block; float: left; padding: 1px 2px; margin-right: 6px;}
.news-list-browse span.act {background: #0a0089; font-weight: bold;}
.news-list-browse a:link, .news-list-browse a:visited {display: block; float: left; padding: 1px 2px; margin-right: 6px; color: #ffffff;}
.news-list-browse span a:link, .news-list-browse span a:visited{margin-right: 0px;}
/*latest*/
.news-latest-container a:link, .news-latest-container a:visited{ color: #ffffff; }
.news-latest-item { font-size: 11px; line-height: 18px; padding: 0 0 5px 0;}
.news-latest-item td { vertical-align: top; font-size: 11px;}
.news-latest-item td img { margin: 5px 14px 0 0px; border: #000000 solid 1px;}
.news-latest-item td h3 { margin: 0;}
.news-latest-item td h3 a:link, .news-latest-item td h3 a:visited { color: #0024ff; }
.news-latest-item p { margin: 0 0 5px 0; }
.news-latest-item a:link, .news-latest-item a:visited{ text-decoration: underline;}
.news-latest-item a:hover{ text-decoration: none;}
.news-latest-item .more a:link, .news-latest-item .more a:visited { color: #0024ff; }

.news-amenu-container { font-family: Arial, sans-serif; }
.news-amenu-container h2 { margin: 0 0 9px 5px;  font-size: 14px; }
.news-amenu-container ul { width: 187px; margin: 0; padding: 0; list-style: none; float: left; }
.news-amenu-container ul li { color: #010000; font-weight: bold; background: url(../images/blocks/separator.gif) left bottom no-repeat; padding: 0 0 2px 0; }
.news-amenu-container ul li.news-amenu-item-year span { background: url(../images/bullets/bullet06.gif) 3px 7px no-repeat; padding: 0px 0 0px 15px; display: block;}
.news-amenu-container ul li a:link, .news-amenu-container ul li a:visited { color: #010000; font-weight: bold;  background: url(../images/bullets/bullet07.gif) 10px 7px no-repeat!important; padding: 4px 0 4px 21px; display: block; }
.news-amenu-container ul li a:hover { background-color: #fff1c2!important; text-decoration: none; }
.news-amenu-container ul li span a:link, .news-amenu-container ul li span a:visited { background: none!important; padding: 4px 0 4px 0px; display: block; }
.news-amenu-container ul li span:hover { background-color: #fff1c2!important; text-decoration: none; }
/*
	BLOGS
-------------------------------------------------------------------------------------------------------------------------------------------- */
.post a:link, .post a:visited{ color: #ffffff; }

.blog-list-item  { font-size: 12px; line-height: 18px; padding: 0 0 15px 0;}
.blog-list-item .date {width: 142px; height: 32px; line-height: 32px; margin: 0 0 5px 0; text-align: center; display: block; background: url(../images/blocks/bg_date.gif) top left no-repeat; float: right; font-weight: bold;}
.blog-list-item .comment_box {width: 552px; height: 37px; padding: 0 10px; line-height: 37px; display: block; background: url(../images/blocks/bg_comment.gif) top left no-repeat;  margin: 10px 0 0 0;}
.blog-list-item h3 {width: 65%; float: left;}
.blog-list-item  td { vertical-align: top; color: #ffffff; font-size: 12px;}
.blog-list-item  td img { margin:5px 10px 0 0px; border: #000000 solid 1px;}
.blog-list-item  td h3 { margin: 5px 0; font-size: 18px; line-height: 24px;}
.blog-list-item  p { margin: 0 0 5px 0; }
.blog-list-item  a:link, .blog-list-item  a:visited{ text-decoration: underline;}
.blog-list-item  a:hover{ text-decoration: none;}

.blog_coment_form {}
.blog_coment_form h3 { font-size: 14px; margin: 0 0 10px 0;}
.blog_coment_form p { width: 49%; float: left; margin: 0 0 10px 0;}
.blog_coment_form .imp-text{  width: 90%; float: left; clear: both; border: #737373 solid 1px;}
.blog_coment_form label{  float: left; clear: both; color: #434343; font-weight: bold;}
.blog_coment_form textarea{ width: 545px;; height: 190px; border: #737373 solid 1px;}
.blog_coment_form .imp-submit{ width: 93px; /* height: 20px; */ padding: 6px 0 7px 0; background: url(../images/buttons/button04.gif) top left no-repeat; color: #fff; border: #333 solid 0px; font-weight: bold; cursor: pointer;}
.blog-single .comment_box {width: 552px; height: 37px; padding: 0 10px; line-height: 37px; display: block; background: url(../images/blocks/bg_comment.gif) top left no-repeat;  margin: 15px 0 10px 0;}
.blog-single .date {width: 142px; height: 32px; line-height: 32px; margin: 0 0 5px 0; text-align: center; display: block; background: url(../images/blocks/bg_date.gif) top left no-repeat; float: right; font-weight: bold;}
.blog-single h2 {width: 75%; float: left; margin: 5px 0; line-height: 24px;}
.blog-single a:link, .blog-single a:visited {color: #ffffff; text-decoration: underline;}
.blog-single a:hover {text-decoration: none;}

.commentlist {padding: 0 0 10px 0;}
.comment_box  p.postmetadata{ margin:  0;}

.blog-category   { color: #ffcf29; font-size: 14px; font-weight: bold; margin: 0 0 15px 0;}
.blog-category  a:link, .blog-category  a:visited { color: #ffcf29;  text-decoration: none;}
.blog-category  a:hover { text-decoration: underline;}

.blog-categories { font-family: Arial, sans-serif; color: #010000; }
.blog-categories h3 { margin: 0 0 9px 5px; color: #010000; font-size: 14px; }
.blog-categories .level1 { width: 100%; background: url(../images/blocks/separator.gif) left bottom no-repeat; padding: 0 0 2px 0; float: left; }
.blog-categories .level1 a:link, .blog-categories .level1 a:visited { color: #010000; font-weight: bold; background: url(../images/bullets/bullet06.gif) 3px 7px no-repeat; padding: 4px 0 4px 15px; display: block; }
.blog-categories .level1 a:hover { background-color: #fff1c2; text-decoration: none;}
.blog-categories .level2 a:link, .blog-categories .level2 a:visited { background: url(../images/bullets/bullet07.gif) 10px 7px no-repeat!important; padding-left: 21px!important; }
.blog-categories .level2 a:hover { background-color: #fff1c2!important;}
.blog-categories .news-catmenu-ACT a:link, .blog-categories .news-catmenu-ACT a:visited { background-color: #fff1c2!important; }

.news-search-form { margin: 0 0 5px 0; }
.news-search-form .imp-text { width: 111px; border: 1px solid #737373; padding: 3px 2px!important;  }
.news-search-form .imp-button-gfx { width: 77px; height: 23px; background: url(../images/buttons/search.gif) left top no-repeat; }

.tx-veguestbook-pi1 p.tx-guestbook-form-error {float: none; width: 100%; margin: 0;}
.tx-veguestbook-pi1 a:link, .tx-veguestbook-pi1 a:visited {color: #ffffff; text-decoration: underline;}
.tx-veguestbook-pi1 a:hover{text-decoration: none;}
.guestbook-error-box ul {margin: 0; padding: 0 1.5em; color: #434343; list-style: disc; font-weight: bold;}
.guestbook-error-box p {float: none; margin: 0;}
/*social bookmarks*/
.tx-timtabsociable-pi1 img { margin: 2px;}

/*Styles from MAGENTO boxes.css for proper displaying NEWSLETTER on nonMagento pages
-------------------------------------------------------------------------------------------------------------------------------------------- */
/*default*/
.base-mini { line-height:1.3em; background: url(../images/blocks/bg_basemini.gif) top left repeat-y;}
.base-mini .head { padding: 5px 7px 2px 7px; background: url(../images/blocks/bg_basemini_top.gif) top left no-repeat; font-family: Arial, sans-serif;}
.base-mini .content { background: url(../images/blocks/bg_basemini_bottom.gif) bottom left no-repeat;}
.base-mini .head a { font-size:10px; text-transform:uppercase; }
.base-mini .head h4 { margin:0; font-size:14px; color:#000;padding-left: 23px;background: url(../images/bullets/bullet03.gif)  left 3px no-repeat; }
.base-mini .head h4 .count { text-transform:none; color:#2f2f2f; white-space:nowrap; font-weight:normal; font-size:.95em; }
.base-mini h5 { margin:0; font-size:10px; font-weight:normal; text-align:left; }
.base-mini .product-images      { float:left; width:52px; height:52px; }
.base-mini .product-images a img { border:1px solid #a9a9a9; vertical-align:top; }
.base-mini .product-checkbox    { float: left; width:10px; }
.base-mini .product-names       { margin-left:18px; }
.base-mini .product-details     { margin:0 0 0 60px; height:50px; }
.base-mini .product-details[class] { height:auto; min-height:50px; }
.base-mini .regular-price       { color:#2f2f2f; font-size:11px; }
.base-mini .special-price       { font-size:11px; }
.base-mini .minimal-price       { font-size:11px; }
.base-mini .price-box           { margin:1px 0; }
/*newsletter form*/
.mini-newsletter                    {  line-height: 13px; width: 178px; padding: 45px 9px 11px 9px; background: url(../images/blocks/bg_newsletter_top.gif) top left no-repeat; /*  background: url(../images/blocks/bg_newsletter.gif) top left no-repeat; border: #0232ac solid 1px;  *//* position: relative; z-index: 2; */}
.mini-newsletter label              {  font-size: 11px; font-weight: normal; }
.mini-newsletter legend              { display: none;}
.mini-newsletter .input-box         { margin-bottom: 5px; margin-top: 5px;}
.mini-newsletter .input-text        { width:174px; border: #737373 solid 1px;}
.mini-newsletter .validation-advice { width:168px; font-size: 10px; line-height: 12px; }
.mini-newsletter .newsletter-submit {float: right;}
.mini-newsletter-twrap {background: url(../images/blocks/bg_newsletter_mdl.gif) top left repeat-y;border: #0232ac solid 1px; margin: 0;}
.mini-newsletter-bwrap {background: url(../images/blocks/bg_newsletter_bottom.gif) bottom left no-repeat;}
/* Form Messages */
.validation-advice, .required { color:#EB340A; }
.validation-advice { clear:both; min-height:15px; margin-top:3px; background:url(../images/validation_advice_bg.gif) no-repeat 2px 4px; padding-left:13px; font-size:.95em; font-weight:bold; line-height:1.25em; }
.validation-failed { border:1px solid #eb340a !important; background:#faebe7 !important; }

/*
	IMPLISTER
-------------------------------------------------------------------------------------------------------------------------------------------- */
.tx-implister-pi1 { }
.tx-implister-pi1 .titan-details { }
.tx-implister-pi1 .titan-details .cb01 { width: 345px;}
.tx-implister-pi1 .titan-details table { width: 100%; text-align: left;}
.tx-implister-pi1 .titan-details table th { padding: 5px; font-weight: bold; font-size: 14px;}
.tx-implister-pi1 .titan-details table td { padding: 5px; font-weight: bold;}
.tx-implister-pi1 .titan-details .even { background: #ffc20e; }
.tx-implister-pi1 .titan-details .odd { background: #ffdb6f; }

.titan-details .cb01 { width: 345px;}
.titan-details .cb01 .cb_content { padding-left: 6px!important; padding-right: 6px!important;  }
.titan-details table tr { margin-bottom: 1px;  }
.titan-details .titan-details-header { width: 325px; font-size: 14px; font-weight: bold; border-bottom: 1px solid #c2c2c2; padding: 0 0 4px 0; margin: 0 2px 7px 5px; float: left; display: inline; }
.titan-details-header .header-left { float: left; }
.titan-details-header .header-right { margin: 0 1px  0 0; float: right; display: inline; }
.titan-details .titan-details-header h1 { margin-right: 4px!important; margin-bottom: 0!important; }
.titan-details tr.separator td { height: 1px; padding: 0; }

.tx-implister-pi1 h1 { font-size: 14px; margin: 0 0 5px 8px; }
.tx-implister-pi1 button { width: 80px; /*hack for IE*/ border: #333 solid 0px; padding: 0; background: none; margin: 1px 0 0 8px; cursor: pointer; } 
.tx-implister-pi1 #titan_search dl { width: 100%; margin: 0 0 7px 0; padding: 0; float: left; }
.tx-implister-pi1 #titan_search dt { width: 42%; padding: 4px 0 0 0; margin: 0 1% 0 0; float: left; }
.tx-implister-pi1 #titan_search dt label { margin: 0 0 0 8px;  }
.tx-implister-pi1 #titan_search dd { width: 57%; margin: 0; padding: 0; float: left; }
.tx-implister-pi1 #titan_search dd .imp-select { width: 131px; border: 1px solid #000; padding: 2px; }
.tx-implister-pi1 #titan_search dd .imp-input { width: 126px; border: 1px solid #000; padding: 2px; }
.tx-implister-pi1 #titan_search .imp-button-gfx { margin: 1px 6px 0 0; float: right; }

.liftter_image_holder { margin: 0 0 10px 0; }
.liftter_image_holder img { display: block;  border: 1px solid #000;}
.lifter_title h1 {font-size: 18px; }

/*
	PAGEBROWSER
-------------------------------------------------------------------------------------------------------------------------------------------- */
.pagebrowser { margin: 10px 0 0 60px;}
.pagebrowser span {display: block; float: left; padding: 1px 2px; margin-right: 6px;}
.pagebrowser span.act {background: #0a0089; font-weight: bold;}
.pagebrowser a {display: block; float: left; padding: 1px 2px; margin-right: 6px;}
.pagebrowser span a{margin-right: 0px;}

/*
	AOE MAP + DEALERS
-------------------------------------------------------------------------------------------------------------------------------------------- */
#aoemaps_indicator {display: none!important;}
/*dealers list*/
#listBox {font-family: arial, sans-serif;}
#listBox a:link, #listBox a:visited {text-decoration: underline; color: #000000;}
#listBox a:hover {text-decoration: none;}
#listBox h1{margin: 0px 11px 10px 11px;}
#listBox ul {padding: 0; list-style: none; width: 100%; float: left; margin: 0;}
#listBox li {width: 235px; border-top: #b4b4b4 solid 1px; float: left; margin: 0 11px 2px 11px; display: inline; padding: 10px 0 7px 0; /* line-height: 18px; */}
#listBox li a.view_on_map:link, #listBox li a.view_on_map:visited {width: 99px; height: 27px; border: #333 solid 0px; margin: 7px 0 0 0; display: block; background: url(../images/buttons/button05.gif) top left no-repeat;}

/*
	RSS
-------------------------------------------------------------------------------------------------------------------------------------------- */
.rss_link {padding: 5px 5px 0 40px; margin: 5px 3px 0px 3px; height: 45px; background: url(../images/buttons/btn_rss.gif) left 2px no-repeat; font-size: 11px; line-height: 14px;}
.rss_link p{margin: 0;}
.rss_link a:link, .rss_link a:visited {text-decoration: underline;}
.rss_link a:hover {text-decoration: none;}

/*
	INDEXED SEARCH
-------------------------------------------------------------------------------------------------------------------------------------------- */
.tx-indexedsearch { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a { font-weight: bold; text-decoration: underline; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a:hover { text-decoration: none; }

/*
	FORUM
-------------------------------------------------------------------------------------------------------------------------------------------- */






/*	overwrite by WOLF
-------------------------------------------------------------------------------------------------------------------------------------------- */

/*toolbar*/
#mainColumn .tx_chcforum-pi1-toolBar {background: url(../images/blocks/bg_forum_top.gif) top left no-repeat; border: #333 solid 0px; margin-bottom: 0px; 	padding-bottom: 3px;	padding-top: 4px; padding-right:10px; width: 786px;}
#mainColumn .tx_chcforum-pi1-toolBar div {font-size: 12px!important; color: #555}
#mainColumn .tx_chcforum-pi1-subToolBar{border: #333 solid 0px; border-left: #001f4e solid 1px; border-right: #001f4e solid 1px; border-top: #000000 solid 1px; background: none; margin-bottom:0px; padding: 3px 10px;}
#mainColumn .tx_chcforum-pi1-subToolBar div {font-size: 12px!important;}

#mainColumn .tx-chcforum-pi1-preTableWrap  {border: #000000 solid 0px; background: #e6eaf1 url(../images/blocks/bg_forum_bottom.gif) bottom left no-repeat;  padding-bottom: 8px; }
#mainColumn .tx-chcforum-pi1-navPath  {color: #000000; font-weight: bold; background: #fff5b5 url(../images/blocks/bg_forum_grad01.gif) top left repeat-x; margin-bottom:0px; border: #333 solid 0px; border-left: #001f4e solid 1px; border-right: #001f4e solid 1px; border-top: #000000 solid 1px; border-bottom: #000000 solid 1px; padding: 10px; font-size:12px;}
#mainColumn .tx-chcforum-pi1-navPath a{color: #0024FF;}
#mainColumn .tx-chcforum-pi1-pageLinksTop  {font-size: 12px!important; color: #000000; font-weight: bold; background: #e6eaf1; margin-bottom:0px; border: #333 solid 0px; border-left: #001f4e solid 1px; border-right: #001f4e solid 1px; border-top: #000000 solid 0px; padding: 10px 10px 10px 10px;}
#mainColumn .tx-chcforum-pi1-pageLinksBtm  {color: #000000; font-weight: bold; background: #e6eaf1; margin-bottom:0px; border: #333 solid 0px; border-left: #001f4e solid 1px; border-right: #001f4e solid 1px; border-bottom: #000000 solid 1px; padding: 10px 10px 10px 10px; font-size:12px;}
#mainColumn .tx-chcforum-pi1-postTableWrap .tx-chcforum-pi1-pageLinksBtm  { padding: 2px 10px 10px 10px;}
#mainColumn .tx-chcforum-pi1-preTableWrap .tx-chcforum-pi1-pageLinksTop  { padding: 10px 10px 2px 10px; border-top: #000000 solid 0px;}

#mainColumn .tx-chcforum-pi1-postTableWrap {background: url(../images/blocks/bg_forum_top.gif) top left no-repeat; border: #333 solid 0px; margin-bottom: 0px; padding: 8px 0 0px 0;}
#mainColumn .tx-chcforum-pi1-linkUp  {color: #000000; font-weight: bold; background: #e6eaf1; margin-bottom:0px; border-top: #000000 solid 1px; border-bottom: #000000 solid 1px; border-left: #001f4e solid 1px; border-right: #001f4e solid 1px;  padding: 10px; font-size:12px;}
#mainColumn .tx-chcforum-pi1-postTableWrap  .tx-chcforum-pi1-linkUp  {color: #000000; font-weight: bold; background: #e6eaf1 url(../images/blocks/bg_forum_bottom.gif) bottom left no-repeat; margin-bottom:0px; border: #333 solid 0px;}

#mainColumn .tx-chcforum-pi1-Table {border: #333 solid 0px; /* border-collapse: collapse; */ margin: 0;}
#mainColumn .tx-chcforum-pi1-Table thead tr th { font-size: 14px; font-weight: bold; padding: 10px 5px; background: url(../images/blocks/bg_forum_top02.gif) top left repeat-x} /*Wolf TEMP*/
#mainColumn .tx-chcforum-pi1-Table tbody tr th { font-size: 14px; font-weight: bold; background: #e6eaf1;} 
#mainColumn .tx-chcforum-pi1-confThreadLastCell, #mainColumn .tx-chcforum-pi1-catLastCell { font-size: 11px!important;} 

#mainColumn .topic_list {margin-bottom: 2px;}
#mainColumn .topic_list thead tr th {border: #333 solid 0px; background: url(../images/blocks/bg_forum_top.gif) top center no-repeat; padding: 10px; text-align: center; border-right: #000000 solid 1px;}
#mainColumn .topic_list thead tr th.first { background: url(../images/blocks/bg_forum_top.gif) top left no-repeat;}
#mainColumn .topic_list thead tr th.last { background: url(../images/blocks/bg_forum_top.gif) top right no-repeat; border-right: #000000 solid 0px;}
#mainColumn .topic_list tbody tr td { border-left: #000000 solid 1px; border-bottom: #000000 solid 1px; background: #fffbe2 url(../images/blocks/bg_forum_grad02.gif) top left repeat-x; }
#mainColumn .tx-chcforum-pi1-Table tfoot tr td {border: #333 solid 0px; background: #e6eaf1 url(../images/blocks/bg_forum_bottom.gif) bottom left no-repeat; padding: 7px;}
#mainColumn .tx-chcforum-pi1-Table tbody tr th { border: #000000 solid 1px; background: #fffbe2 url(../images/blocks/bg_forum_grad02.gif) top left repeat-x; border-left: #001f4e solid 1px; border-right: #001f4e solid 1px;}
#mainColumn .tx-chcforum-pi1-Table tbody tr td.tx-chcforum-pi1-confThreadImage { border-left: #001f4e solid 1px;}
#mainColumn .tx-chcforum-pi1-Table tbody tr td.tx-chcforum-pi1-confThreadLastCell, #mainColumn .tx-chcforum-pi1-Table tbody tr td.tx-chcforum-pi1-catLastCell { border-right: #001f4e solid 1px;}

#mainColumn .user_list thead tr th {text-align: left; border-top: #000000 solid 1px; border-bottom: #000000 solid 1px;border-left: #001f4e solid 1px; border-right: #001f4e solid 1px;} 
#mainColumn .user_list tbody tr th {border-top: #000000 solid 0px; /* border-left: #001f4e solid 1px; */ border-right: #001f4e solid 0px;} 
#mainColumn .user_list tbody tr th.last { border-right: #001f4e solid 1px;} 
#mainColumn .user_list tbody tr td {border: #000000 solid 1px; border-top: #000000 solid 0px; /* border-left: #001f4e solid 1px; */ border-right: #001f4e solid 0px;} 
#mainColumn .user_list tbody tr td.last { border-right: #001f4e solid 1px;} 

#mainColumn .search_box thead tr th {text-align: left; border-top: #000000 solid 1px; border-bottom: #000000 solid 0px; border-left: #001f4e solid 1px; border-right: #001f4e solid 1px;} 
#mainColumn .search_box tbody tr td {border-left: #001f4e solid 1px; border-right: #001f4e solid 1px;  border-bottom: #000000 solid 0px;  border-top: #000000 solid 1px; background: #fff5b5 url(../images/blocks/bg_forum_grad01.gif) top left repeat-x; } 
#mainColumn .search_box tbody tr td.last {border-left: #001f4e solid 0px; }
#mainColumn .search_box  fieldset {background: none; } 


#mainColumn .tx-chcforum-pi1-singlePost   {border: #333 solid 0px; color: #000033; font-size: 12px;}
#mainColumn .tx-chcforum-pi1-singlePost .edit  {height: 27px; width: 776px; background: #e6eaf1 url(../images/blocks/bg_forum_bottom.gif) bottom left no-repeat; margin-top:0px; padding: 4px 10px; border-top: #000000 solid 1px;}
#mainColumn .tx-chcforum-pi1-singlePost .edit a:link, #mainColumn .tx-chcforum-pi1-singlePost .edit a:visited {text-decoration: none;}
#mainColumn .tx-chcforum-pi1-singlePost .post_holder  { background:  url(../images/blocks/bg_forum_post.gif) top left repeat-y; width: 100%;}
#mainColumn .tx-chcforum-pi1-singlePost .author  { width: 203px;  height: auto;  float: left; background: url(../images/blocks/bg_forum_top.gif) top left no-repeat; padding: 10px; }
#mainColumn .tx-chcforum-pi1-singlePost .text  { width: 572px; float: right; border-top: #000000 solid 0px; border-bottom: #000000 solid 0px;  border: #333 solid 0px; background:  url(../images/blocks/bg_forum_post_right.gif) top right no-repeat; }
#mainColumn .tx-chcforum-pi1-singlePost .scroller  { width: auto!important; border-left: #001f4e solid 0px; border-right: #001f4e solid 0px; padding: 10px; background: none;}
#mainColumn .tx-chcforum-pi1-singlePost .userPic  { float: none; clear: both; display: block;}

#mainColumn .tx_chcforum-pi1-profileHdrBig { font-size: 12px; color: #000033; background: url(../images/blocks/bg_forum_top.gif) top center no-repeat; padding: 10px; border: #333 solid 0px; margin: 0; border-bottom: #000000 solid 1px;}
#mainColumn .tx-chcforum-pi1-profileBorder { border: #333 solid 0px; background: #e6eaf1 url(../images/blocks/bg_forum_bottom02.gif) bottom left no-repeat; padding: 10px;}

#mainColumn #tx_chcforum-pi1 form  { padding: 0px 0px 10px 0px; background: #e6eaf1 url(../images/blocks/bg_forum_bottom.gif) bottom left no-repeat; border: #333 solid 0px; color: #000033; font-size: 12px; margin: 0;}
#mainColumn #tx_chcforum-pi1 #ulist  { padding: 0px 0px 0px 0px; background: #e6eaf1; border: #333 solid 0px; color: #000033; font-size: 12px; margin: 0;}
#mainColumn #tx_chcforum-pi1 #post  {width: 100%; margin: 2px 0 0 0; }

#mainColumn .tx-chcforum-pi1-postForm #formWhere  { padding: 10px; background:  url(../images/blocks/bg_forum_top.gif) top left no-repeat; border: #333 solid 0px; text-align: left; font-size: 14px; margin: 0; }
#mainColumn .tx-chcforum-pi1-postForm #formWhere  span{ padding: 2px 25px 2px 0px; background:  url(../images/bullets/bullet08.gif) right 8px no-repeat; border: #333 solid 0px; text-align: left; font-size: 14px;}
#mainColumn .tx-chcforum-pi1-postForm fieldset label{ font-weight: bold;}
#mainColumn .tx-chcforum-pi1-postForm fieldset#formTop{ padding: 0px 10px 10px 10px; margin-bottom: 0; border-top: #000000 solid 1px; border-bottom: #000000 solid 1px; border-left: #001f4e solid 1px; border-right: #001f4e solid 1px; background: #fef5b8 url(../images/blocks/bg_forum_grad03.gif) top left repeat-x;}
#mainColumn .tx-chcforum-pi1-postForm fieldset#formTop input{ border: #464e60 solid 1px;}
#mainColumn .tx-chcforum-pi1-postForm fieldset#formBottom{ padding: 10px 10px; /*  border: #333 solid 0px; */ border-left: #001f4e solid 1px; border-right: #001f4e solid 1px; border-bottom: #000000 solid 1px; }
#mainColumn .tx-chcforum-pi1-postForm textarea{ width: 765px; margin: 0; border: #464e60 solid 1px;}
#mainColumn .tx-chcforum-pi1-postForm fieldset#formBottom legend { background: none; }
#mainColumn .tx-chcforum-pi1-helpBox { background: none!important; border: #333 solid 0px!important;}
#mainColumn div.tx-chcforum-pi1-formBtn{ padding: 10px 10px 0px 10px; margin-bottom: 0; border-left: #001f4e solid 1px; border-right: #001f4e solid 1px; text-align: right;}
#mainColumn div.tx-chcforum-pi1-formBtn input{ padding: 5px 14px; border: #404965 solid 1px; font-size: 12px; background:  url(../images/blocks/bg_forum_button.gif) top left repeat-x; color: #000033; font-weight: bold;}


#mainColumn .tx-chcforum-pi1-Table  input.imp-button-gfx{ padding: 5px 14px; border: #404965 solid 1px; font-size: 12px; background:  url(../images/blocks/bg_forum_button.gif) top left repeat-x; color: #000033; font-weight: bold;}

#mainColumn #tx_chcforum-pi1 #profileform  {background:  url(../images/blocks/bg_forum.gif) top left repeat-y; padding: 0; width: 100%; }
#mainColumn #profileform .tx_chcforum-pi1-profileHdrBig{ background:  url(../images/blocks/bg_forum_grad02.gif) top left repeat-x; border-left: #001f4e solid 1px; border-right: #001f4e solid 1px;}
#mainColumn #profileform .tx-chcforum-pi1-profileBorder{ background: none; border-bottom: #000000 solid 1px;}
#mainColumn #profileform .tx-chcforum-pi1-linkUp { background: #e6eaf1 url(../images/blocks/bg_forum_bottom.gif) bottom left no-repeat; border: #333 solid 0px; }
#mainColumn #profileform  br {display: none;}
#mainColumn #profileform  .tx-chcforum-pi1-profileBorder br {display: inline;}

/* TOOL BAR  BEGIN */
.tx_chcforum-pi1-toolBar {
	background: #E3E7EF;
	border: 1px solid #666666;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 2px;
}

.tx_chcforum-pi1-toolBar img {
	vertical-align: middle;
	margin-left: 16px;
}

.tx_chcforum-pi1-toolBar div {
	line-height: 30px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.tx_chcforum-pi1-subToolBar {
	background: #DEE3E7;
	margin-bottom: 1px;
	padding-right: 5px;
}

.tx_chcforum-pi1-subToolBar img {
	vertical-align: middle;
	margin-left: 16px;
}

.tx_chcforum-pi1-subToolBar div {
	margin: 0px;
	line-height: 15px;
	padding: 3px 0px 3px 0px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}


/* TOOL BAR  END */


























/* BASIC STUFF */
#tx_chcforum-pi1 {
	font-family: verdana, sans-serif;
	font-size: 11px;
}

#tx_chcforum-pi1 caption {
	display: none;
}

#tx_chcforum-pi1 a {
	text-decoration: underline;
}

#tx_chcforum-pi1 a:hover {
	text-decoration: none !important;
}

/* only one form in the forum */
#tx_chcforum-pi1 form {
	margin-top: 5px;
	margin-bottom: 5px;
}

.tx-chcforum-pi1-noWrap {
	display: inline;
	white-space: nowrap;
}

.tx-chcforum-pi1-preTableWrap {
	border: 1px solid #999999;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-postTableWrap {
	border: 1px solid #999999;
	margin-bottom: 2px;
}

/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table {
	border: 1px solid #666666;
	background: #FFFFFF;
	margin-bottom: 2px;
	width: 100%;
}

.tx-chcforum-pi1-Table thead tr th {
	font-size: 14px;
	font-weight: bold;
	background: #A7B3CB;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
}

/* category title row */
.tx-chcforum-pi1-Table tbody tr th {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
	background: #F3F5F8;
	padding: 5px;
	text-align: left;
}

/* category features row */
.tx-chcforum-pi1-Table tbody tr td {
	font-size: 12px;
	background: #E3E7EF;
	padding: 5px;
}
/* GENERIC TABLE END */


/* CATEGORY TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-catConferenceCell {
}

.tx-chcforum-pi1-catConferenceCell dl {
	margin: 0;
}

.tx-chcforum-pi1-catConferenceCell dt {
}

.tx-chcforum-pi1-catConferenceCell dd {
	font-size: 10px;
	margin-left: 5px;
}

.tx-chcforum-pi1-catConferenceCell dd.new {
	color: #FF0000;
}

/* cell 2 */
.tx-chcforum-pi1-catThreadCell {
	text-align: center;
}

/* cell 3 */
.tx-chcforum-pi1-catPostCell {
	text-align: center;
}

/* cell 4 */
.tx-chcforum-pi1-catLastCell {
	font-size: 10px !important;
	vertical-align: top;
}
/* CATEGORY TABLE END */


/* CONFERENCE TABLE BEGIN */
/* cell 1 */

.tx-chcforum-pi1-confThreadImage {
	text-align: center;
}


.tx-chcforum-pi1-confThreadSubjCell {

}

.tx-chcforum-pi1-confThreadNew {
	color: #FF0000;
	font-size: 10px;
	padding-left: 5px;
}

.tx-chcforum-pi1-confThreadBtns img {
	padding-top: 5px;
}

.tx-chcforum-pi1-confThreadBtns {
	padding-left: 5px;
}

/* cell 2 */
.tx-chcforum-pi1-confThreadRepliesCell {
	text-align: center;
}

/* cell 3 */
.tx-chcforum-pi1-confThreadAuthorCell {
	text-align: center;
}

/* cell 4 */
.tx-chcforum-pi1-confThreadLastCell {
	font-size: 10px !important;
}

/* CONFERENCE TABLE END */

/* NAVPATH BEGIN*/
.tx-chcforum-pi1-navPath a {
	color: #6F6E70;
}

.tx-chcforum-pi1-navPath {
	line-height: 15px;
	color: #6F6E70;
	background: #E9E9E9;
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 1px;
	padding: 3px;
	font-size: 10px;
}
/* NAVPATH END*/

/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
	color: #6F6E70;
	background: #E9E9E9;
	border-bottom: 1px solid #DEDEDE;
	font-size: 10px;
	line-height: 15px;
	padding: 3px;
	text-align: right;
	clear: both;
	padding-right: 5px;
}

.tx-chcforum-pi1-pageLinksBtm {
	margin-bottom: 1px;
}
/* PAGELINKS END */

/* POST FORM BEGIN */
.tx-chcforum-pi1-postForm {
	border: 1px solid #999999;
	background: #E3E7EF;
	padding: 5px;
	margin-bottom: 3px;
}

.tx-chcforum-pi1-postForm #formWhere {
	font-size: 14px;
	font-weight: bold;
	background: #A7B3CB;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
	margin-bottom: 7px;
	border: 1px solid #999999;
}

.tx-chcforum-pi1-postForm fieldset label {
	display: block;
	text-align: right;
	padding-right: 20px;
	padding-top: 3px;
	width: 60px;
	float: left;
}

.tx-chcforum-pi1-postForm fieldset {
	background-color: #E9E9E9;
}

.tx-chcforum-pi1-postForm fieldset#formTop {
	margin-bottom: 8px;
}

.tx-chcforum-pi1-postForm fieldset#formTop legend {
	margin-bottom: 3px;
	background-color: #E9E9E9;
	border: 1px solid #999999;
	padding: 2px;
	font-weight: bold;
}

.tx-chcforum-pi1-postForm fieldset#formBottom legend {
	background-color: #E9E9E9;
	border: 1px solid #999999;
	padding: 2px;
	font-weight: bold;
	margin-bottom: 5px;
}


.tx-chcforum-pi1-postForm fieldset#formTop input {
	display: block;
	width: 150px;
	float: left;
	padding: 2px;
	border: 1px solid #DEDEDE;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-postForm textarea {
	border: 1px solid #DEDEDE;
	margin: 3px 0;
	width: 100%;
	height: 150px;
}

.tx-chcforum-pi1-postForm fieldset#formTop br {
	clear:left;
}

.tx-chcforum-pi1-formBtn {
	text-align: center;
}

.tx-chcforum-pi1-formBtn input {
	border: 1px solid #999999;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px;
	background-color: #FFF;

}

.tx-chcforum-pi1-formBtnHov {
	border: 1px solid #666; 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px;
	background-color: #FFF;
	color: #CC0000;
}

.tx-chcforum-pi1-formBtnStyle {
	background-color: #FFF;
	border: 1px solid #666666;
	padding: 3px;
	margin: 3px;
}

.tx-chcforum-pi1-formBtnStyleHov {
	background-color: #FFF;
	border: 1px solid #C00;
	color: #CC0000;
	padding: 3px;
	margin: 3px;
}
/* POST FORM END */

/* SINGLE POST BEGIN */
.tx-chcforum-pi1-singlePost {
	border: 1px solid #666666;
	margin: 3px 0;
}

/* top */
.tx-chcforum-pi1-singlePost .author {
	background: #E3E7EF;
	padding: 3px;
	vertical-align: top;
	height: 78px;
}

.tx-chcforum-pi1-formEmicoStyle {
	margin: 3px;
}

.tx-chcforum-pi1-singlePost .im {
	vertical-align: middle;
	margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .im a {
	margin-right: 10px;
}

.tx-chcforum-pi1-singlePost .im img {
	vertical-align: middle;
	border: 0px;
	padding-right: 2px;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-singlePost .userPic {
	border: 1px solid #666666;
	float: right;
}
/* deprecated */
.tx-chcforum-pi1-singlePost #userPic {
	border: 1px solid #666666;
	float: right;
}

/* middle */
.tx-chcforum-pi1-singlePost .text {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background: #E3E7EF;
}

.tx-chcforum-pi1-singlePost .scroller {
	overflow: auto;
	width: 95%;
	background: #FFF;
	min-height: 125px;
	text-indent: 0px;
	padding: 3px;
}

/* bottom */
.tx-chcforum-pi1-singlePost .edit {
	background: #F3F5F8;
	padding: 3px;
	height: 19px;
	vertical-align: middle;
	margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .edit a {
	margin-right: 30px;
}

.tx-chcforum-pi1-singlePost .edit img {
	vertical-align: middle;
	border: 0px;
}

.tx-chcforum-pi1-singlePost .attachment {
	background: #DEE3E7;
	padding: 3px;
}

.tx-chcforum-pi1-singlePost .attachment div {
	vertical-align: top;
}

.tx-chcforum-pi1-singlePost .attachment img {
	float: left;
	margin-right: 5px;
}

.tx-chcforum-pi1-singlePost .rate {
	background: #DEE3E7;
	border-top: 3px solid #FFFFFF ;
	padding: 3px;
}

.tx-chcforum-pi1-singlePost .rate input {
	background-color: #FFF;
	border: 1px solid #666666;
	font-size: 9px;
}

.tx-chcforum-pi1-singlePost .rate select {
	border: 1px solid #666666;
	font-size: 10px;
}

.tx-chcforum-pi1-singlePost .rate select option {
	height: 1.5em;
}

.tx-chcforum-pi1-singlePost .rate form {
	padding: 0;
	margin: 0;
	display: inline;
}

.tx-chcforum-pi1-singlePost .rate .rateStars {
	float: left;
	text-align: left;
	height: 1.85em;
}

.tx-chcforum-pi1-singlePost .rate .rateMenu {
	text-align: right;
	width: 100%;
	height: 1.85em;
}

.tx-chcforum-pi1-singlePost .offset {
	margin-left: 15px;
	margin-right: 15px;
}

.tx-chcforum-pi1-singlePost .codeCell {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	padding: 5px;
	background-color: #FAFAFA; 
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCell {
	background-color: #FAFAFA;
	font-size: 10px;
	padding: 5px;
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCellAuthor {
	border: 0px;
	font-weight: bold;
	padding: 3px 0;
}

.tx-chcforum-pi1-singlePost .quoteTable {
	border: 0px;
	margin: 15px 0;
}

.tx-chcforum-pi1-singlePost .text img {
border:1px solid #001C83;
display:block;
max-height:350px;
max-width:350px;
text-align:left;
}

.tx-chcforum-pi1-singlePostQuoteText {
	background-color: #FAFAFA;
	border: 1px solid #666666;
	font-size: 10px;
	padding: 5px;
}


/* SINGLE POST END */


/* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox {
	background: #A7B3CB;
	padding: 3px;
	border: 1px solid #999999;
	font-size: 10px; 
}

/* used for user listing */
.tx-chcforum-pi1-footerBox div { 
	padding-top: 5px; 
	padding-left: 5px;
	font-size: 10px; 
}
/* FOOTER BOX END */

/* HEADER BOX BEGIN */
.header_center {	
  text-align: center;
	height: 34px;
}
.header_text {
	font-size: 24px;
	line-height: 34px; 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-variant: small-caps;
}
.header_small {
	margin-bottom: 3px;
	border: solid #666666 1px;
}
/* HEADER BOX END */



/* PROFILE BEGIN */
.tx-chcforum-pi1-profileBorder {
	border: 1px solid #999999;
	padding: 3px;
}

.tx-chcforum-pi1-profileBorder #userPic {
	border: 1px solid #666666;
	float: right;
}

.tx-chcforum-pi1-profileBorder hr {
	clear: left;
	display: block;
	visibility: hidden;
}

.tx_chcforum-pi1-profileHdrBig {
	background: #DEE3E7;
	border: 1px solid #666666;
	padding: 5px;
	margin-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
}

.tx_chcforum-pi1-profile_hdr {
	font-size: 11px;
  font-weight: bold;
  background: #E3E7EF;
  padding: 2px;
	padding-left: 6px;
}
/* PROFILE END */

/* MESSAGE BOX BEGIN */
.tx-chcforum-pi1-errorBoxCell {
	background: #E3E7EF;
	font-weight: bold;
	text-align: left;
}

.tx-chcforum-pi1-messageBoxErrorNoBorder {
	background: #FFD6EF;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px;
	padding: 3px;
	font-weight: bold;
}

.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {
	background: #FFCCCC;
	margin-bottom: 3px;
	padding: 3px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px solid #CF1127;
	color: #CF1127;
	margin-top: 8px;
}
/* MESSAGE BOX END */

.tx-chcforum-pi1-forumTextBig {
	font-size: 14px;
	font-weight: bold;
}

.tx-chcforum-pi1-helpBox {
	background-color: #E9E9E9 !important;
	border-style: none;
}

.tx-chcforum-pi1-linkUp {
	background: #DEE3E7;
	border-bottom: 1px solid #DEDEDE;
	padding: 3px;
	padding-right: 5px;
	font-size: 10px;
	line-height: 15px;
	text-align: right;
}

.tx-chcforum-pi1-previewBoxCell {
	background: #A7B3CB;
	text-align: center;
}

/* CWT COMMUNITY STYLES */

#tx_chcforum-pi1 .tx-cwtcommunity-pi1 .userlistLetters {
	font-weight: bold;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 form {
	margin: 0px;
	padding: 0px;
	font-family: arial, sans-serif;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 td {
	font-family: arial, sans-serif;
	padding: 2px;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 th {
	background: #E3E7EF;
	font-family: arial, sans-serif;
	font-size: 11px;
	padding: 2px;
	text-align: left;
	letter-spacing: 0px;
}


div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; margin-top: 0; padding-bottom: 3px; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {display: block;}
.csc-textpic { width: 100%; /*Wolf -->	ie7 extra bottom margin fix(see home page)*/}

/* -------> mailform */
fieldset.csc-mailform { width: 100%; border: 0px solid #ffffff; padding: 0; margin: 10px 0; float: left; clear: both;}
fieldset.csc-mailform .required { color: #ff0000; }
fieldset.csc-mailform .imp-text, fieldset.csc-mailform .imp-select { width: 70%; }
fieldset.csc-mailform .imp-textarea { width: 70%; height: 100px; }
fieldset.csc-mailform .imp-button-gfx { width: 87px; height: 19px; text-align: center; background: url(../images/buttons/bg_button.gif) left top no-repeat; display: block;  cursor: pointer;}
fieldset.csc-mailform .csc-mailform-field { width: 100%; margin: 5px 0; float: left;}
fieldset.csc-mailform .csc-mailform-field .csc-mailform-fieldlabel { width: 25%; margin: 0 5px 5px 0; float: left; display: inline; clear: left; }
fieldset.csc-mailform label {float: left; width: 140px;}
fieldset.csc-mailform textarea { width: 400px;}
fieldset.csc-mailform .csc-mailform-submit { width: 80px; height: 25px; line-height: 24px; border: 0px solid #fff; background: url(../images/buttons/button06.gif) top left no-repeat; color: #fff; font-weight: bold; text-align: center; margin: 0 0 0 140px; cursor: pointer;}
/* mailform <------- */

/* FCE Slider */
.fce-slider { width: 807px; height: 233px; position: relative; overflow: hidden; z-index: 1; margin-bottom: 4px; }
.fce-slider  .fce-slider-item { position: absolute; left: 0; top: 0; z-index: 5; }
