/* filter */
.ts_sort_title {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	display:block;
	font-weight:bold;
}
.ts_sort_tag_cattitle {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px 2px;
	display:block;
	font-weight:bold;
	background:#CCE3EA;
	border-bottom:1px solid #ccc;
	clear:both;
	margin:0;
}
.ts_filter_inlinebox {
	border:1px solid #ccc;
}
.boj_tags_filter_box {
	border:1px solid #ccc;
	padding:0;
	margin:0;
	height:407px;
	overflow: auto;
	clear:both;
	background:#FFFFFF;
}
#filtermodule .ts_filter_inlinebox a, a.boj_ts_tag_link, a.boj_ts_tag_link2, a.boj_ts_tag_link3 {
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px 0 3px 20px;
	border-bottom:1px solid #DFDEDE;
	border-top:0px solid #FFFFFF;
	display:block;
	background:transparent url(tag_orange.gif) no-repeat scroll 5px 50%;
}
a.boj_ts_tag_link_selected, a.boj_ts_tag_link2_selected, a.boj_ts_tag_link3_selected {
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px 0 3px 20px;
	border-bottom:1px solid #DFDEDE;
	border-top:0px solid #FFFFFF;
	display:block;
	background:#EBF2DB url(tag_selected-1.gif) no-repeat scroll 5px 50%;
}
#ts_inlinecolorSort li a.colorsort_selected {
	border:2px solid #000000;
	height:12px;
	width:12px;
}
#filtermodule .ts_filter_inlinebox a:hover, a.boj_ts_tag_link:hover, a.boj_ts_tag_link2:hover, a.boj_ts_tag_link3:hover {
	background:#F7F7F7 url(tag_blue.gif) no-repeat scroll 5px 50%;
	color:#006699;
}
a.boj_ts_tag_link_selected:hover, a.boj_ts_tag_link2_selected:hover, a.boj_ts_tag_link3_selected:hover {
	background:#F7F7F7 url(tag_selected-1.gif) no-repeat scroll 5px 50%;
	color:#006699;
}
#ts_inlinecolorSort {
	height:95px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt auto 0pt 2px;
	padding:2px;
	background:#FBFBFB;
}
#ts_inlinecolorSort li {
	float:left;
	overflow:hidden;
	text-indent:-9000000px;
}
#ts_inlinecolorSort li a {
	display:block;
	height:16px;
	margin:2px;
	overflow:hidden;
	text-indent:-90000px;
	width:16px;
}
/* /filter */
/* jqmodal */
div.whiteOverlay {
	background-color: #000;
}
div.jqDrag {
	cursor: move;
}
.jqmDialog {
	display: none;
	position: fixed;
	top: 5%;
	left: 50%;
	margin-left: -200px;
	width: 500px;
	height:500px;
	font-family:verdana, tahoma, helvetica;
}
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmDialog {
	position: absolute;
 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/* [[[ Title / Top Classes ]]] */
div.jqmdTC {
	background: #d5ff84 url(sprite.gif) repeat-x 0px -82px;
	color: #528c00;
	padding: 7px 22px 5px 5px;
	font-family:"sans serif", verdana, tahoma, helvetica;
	font-weight: bold;
 * zoom: 1;
}
div.jqmdTL {
	background:  url(sprite.gif) no-repeat 0px -41px;
	padding-left: 3px;
}
div.jqmdTR {
	background: url(sprite.gif) no-repeat right 0px;
	padding-right: 3px;
* zoom: 1;
}
/* [[[ Body / Message Classes ]]] */
div.jqmdBC {
	background: url(bc.gif) repeat-x center bottom;
	padding: 7px 7px 7px;
	height: 520px;
	overflow: auto;
}
div.jqmdBL {
	background: url(bl.gif) no-repeat left bottom;
	padding-left: 7px;
}
div.jqmdBR {
	background: url(br.gif) no-repeat right bottom;
	padding-right: 7px;
* zoom: 1
}
div.jqmdMSG {
	color: #317895;
}
/* [[[ Button classes ]]] */
input.jqmdX {
	position: absolute;
	right: 7px;
	top: 4px;
	padding: 0 0 0 19px;
	height: 19px;
	width: 0px;
	background: url(close.gif) no-repeat top left;
	overflow: hidden;
}
input.jqmdXFocus {
	background-position: bottom left;
	outline: none;
}
div.jqmdBC button, div.jqmdBC input[type="submit"] {
	margin: 8px 10px 4px 10px;
	color: #777;
	background-color: #fff;
	cursor: pointer;
}
div.jqmDialog input:focus, div.jqmDialog input.iefocus {
	background-color: #eaffc3;
}
/* / modal */
/*.selected {border-left: 3px green solid; background :#c0c0c0; color:#fff;}*/
.addition {
	margin-top:2em;
	text-align:right;
}
a.bojtags:link, a.bojtags:hover, a.bojtags:visited {
	color:#0063DC;
	text-decoration:underline;
}
.selected {
	color:#FFFFFF;
	background:#B1D1FF none repeat scroll 0%;
	text-decoration:none;
}
.buttonDis {
	background:#c0c0c0 url(but-bg2_dis.gif) repeat-x scroll center top;
	border:1px solid #c2c2c2;
	color: #FFFFFF;
	padding: 2px 5px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.cxgal_path_outer {
	border:  1px solid #ccc;
	padding: 1px;
	background: #fff;
	margin-bottom: 5px;
}
.cxgal_outer {
	border:  1px solid #ccc;
	padding: 1px;
	background: #fff;
	margin-bottom: 10px;
}
.cxgal_outer_pw {
	border:  1px solid #ccc;
	padding: 1px;
	background: #fff;
}
.cxgal_maincattitle {
	background: #eee;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}
.cxgal_maincattitle_pw {
	background: #eee;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}
.cxgal_maincattitle_pw a {
	background: #eee;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}
.cxgal_maintable {
	border:  1px solid #ccc;
	padding: 1px;
	background: #fff;
	margin-bottom: 10px;
}
.cxgal_catcover {
	background: #fff;
	padding: 4px;
}
.cxgal_catcover_over {
	background: #fff url(animbg4.gif);
	padding: 4px;
}
.cxgal_catcover2 {
	background: #fff;
	border: 1px solid #eee;
}
td.cxgal_catimg {
	padding: 3px;
}
td.cxgal_catdesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:     #333;
	font-weight: normal;
	text-decoration: none;
	padding:   5px;
}
td.cxgal_catdesc a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:     #333;
	font-weight: bold;
	text-decoration: none;
}
.cxgal_subcat {
	background: #f7f7f7;
}
tr.cxgal_subcat td {
	padding: 3px;
}
tr.cxgal_subcat {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:     #333;
	font-weight: bold;
	text-decoration: none;
}
tr.cxgal_subcat a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:     #333;
	font-weight: normal;
	text-decoration: underline;
}
td.cxgal_modimgtd {
	padding: 5px;
}
.cxgal_homemod {
	background: #FFF;
	border: 1px solid #BDBDBD;
	padding: 1px;
}
.cxgal_homemod_name {
	font-size: 9px;
	font-weight: 400;
	text-indent: 2px;
	color: #FFF;
	border-top: 1px solid #FFF !important;
	background: #BDBDBD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cxgal_thumbout {
	margin: 5px;
}
.cxgal_modimgcover {
	background: #fff;
	padding: 3px;
	margin:  0 auto;
}
.cxgal_modimgcover_over {
	background: #fff url(animbg.gif);
	padding: 3px;
	margin:  0 auto;
}
/*** comment ***/
div.cxgal_comment {
	background: url(comment_bg.gif) no-repeat center 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 10px;
	font-weight: normal;
	width: 30px;
	text-align: center;
	float: right;
}
/*** Vote ***/
.cxgal_vote {
	text-align:       center;
	background-color: #FFF;
	overflow:         hidden;
	height:           20px;
}
.cxgal_vote .stars .vote {
	cursor: hand;
}
.cxgal_vote .stars {
	padding-top: 3px;
	float: left;
	margin-left: 3px;
}
.cxgal_vote .votes {
	padding: 0px;
	margin: 0px;
}
/* Tag Cloud */
.cxgal_cloud a {
	line-height:   1.4em;
	padding-right: 0.4em;
	text-decoration: none;
}
.s1 {
	font-size: 80%;
}
.s2 {
	font-size: 90%;
}
.s3 {
	font-size: 100%;
}
.s4 {
	font-size: 115%;
}
.s5 {
	font-size: 150%;
}
.lb {
	color: #77f;
}
.lr {
	color: #f77;
}
.r {
	color: #f00 !important;
}
/* sortby */
table.cxgal_catheadertable {
	border:     1px solid #ccc;
	background: #fff;
	margin-bottom: 5px;
}
td.cxgal_catheader {
	background: #eee;
	padding: 10px 10px 2px 10px;
}
td.cxgal_catheader h3 {
	font-weight: bold;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333;
}
.cxgal_sortby {
}
.cxgal_SortTitle {
	font-weight: bold;
	padding-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cxgal_SortCell {
	padding-right: 20px;
}
.cxgal_SortLink:link, .cxgal_SortLink:visited, .cxgal_SortLink:hover, .cxgal_SortLink:active {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
.cxgal_SortImg {
	width:  9px;
	height: 9px;
	margin-right: 5px;
}
/******* DETAIL *******/
div.cxgal_vote_detail {
	margin-bottom: 5px;
}
.cxgal_vote_detail .stars_view {
	padding-top: 3px;
	margin-left: 13px;
}
#cxgal_view_out td.cxl {
	border:     1px solid #ECECEC;
	background: #fff url(cxgal_view_bg.png) repeat-x bottom;
}
#cxgal_view_out td.cxr {
	width:          100px;
	vertical-align: top;
}
div.cxgal_view_vote {
	border:     1px solid #ECECEC;
	background: #fff url(cxgal_view_bg.png) repeat-x bottom;
	height:     100px;
}
div.cxgal_view_vote h3 {
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #ccc;
	font-weight: bold;
	text-align: center;
}
.cxgal_view_vote_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:     #999;
	font-weight: normal;
	text-align: center;
	margin-bottom: 5px;
}
.cxltl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:     #999;
	text-align: left;
	padding-left: 5px;
	border-bottom: 1px solid #ECECEC;
	vertical-align: top;
}
.cxltr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:     #CCC;
	text-align: right;
	padding-right: 5px;
	border-bottom: 1px solid #ECECEC;
}
td.cxgal_view_title {
	padding: 10px;
}
td.cxgal_view_title h2 {
	color: #56B2EC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
}
table#cxgal_view_dtinfo {
	margin-top: 5px;
	border: 1px solid #ECECEC;
	background: #fff url(cxgal_view_bg.png) repeat-x bottom;
}
td.cxgal_view_dt_dt {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	line-height: 140%
}
td.cxgal_view_dt_ext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:     #999;
	padding:   2px 5px;
	border-bottom: 1px solid #ECECEC;
}
td.cxgal_view_dt_tag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:     #5BB4ED;
	padding:   2px 5px;
}
.cxgal_view_com_outer {
	border:  1px solid #ECECEC;
	padding: 1px 1px 5px 1px;
	background: #fff;
	margin-top: 10px;
	margin-bottom: 10px;
}
.cxgal_viewmaincattitle {
	background: #eee;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}
/******* Browse *****/
div#cxgal_browse_for fieldset {
	border: 1px solid #ccc;
}
div#cxgal_browse_for fieldset legend {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	padding: 3px;
}
div#cxgal_browse_for fieldset label {
	display: block;
}
/******* Userpanel ****/
tr.cxgal_tableheader {
	background: #eee url(cxgal_tableheader_bg.jpg) repeat-x;
	font-size: 12px;
	font-weight: bold;
	color:     #666;
}
tr.cxgal_tableentry1 td {
	padding:    4px;
	background: #F9F9F9;
	border-top: 1px solid #EEEEEE;
	color:      #666;
}
tr.cxgal_tableentry2 td {
	padding:    4px;
	background: #FFFFFF;
	color:      #666;
}
.cxgal_sectionimgtitle a {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0099cc;
}
.cxgal_sectionimgalttitle {
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
	padding: 5px 5px 5px 0px;
}
div.cxgal_sectionimgalttitle span.cxt {
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	background: #D2F0FF;
}
a.cxtedit {
	background: #CC0099;
	color: #FFF;
}
a.cxtdel {
	background: #996600;
	color: #FFF;
}
span.cxtap {
	background: #669900;
	color: #fff;
}
span.cxtuna {
	background: #FF0000;
	color: #fff;
}
#cxPopulateContenet {
	padding: 3px;
}
.cxbutton {
	padding: 1px;
	margin: 4px;
	color:  #333333;
	font-size: 12px;
}
.cxbutton_hover {
	border-bottom:    2px solid #ff00ff;
	background-color: #c0c0c0;
}
/* CSS for checklist_2s */
.checklist_2 {
	border:     1px solid #ccc;
	list-style: none;
	height:     10em;
	overflow:   auto;
	width:      16em;
	list-style: none;
	background: none;
}
.checklist_2, .checklist_2 li {
	margin-left: 0;
	padding: 0;
}
.checklist_2 label {
	display: block;
	height: 1%;
	padding-left: 25px;
	text-indent: -25px;
}
.checklist_2 label:hover, .checklist_2 label.hover {
	background: #777;
	color: #fff;
}
/* Checklist 2 */
.cl_2 {
	background: #67893d;
	color: #D1DCC5;
	font-family: Tahoma, Geneva, Arial, sans-serif;
	width: 50%;
}
.cl_2 input {
	vertical-align: middle;
}
.cl_2 label {
	border-bottom: 1px solid #769550;
	padding: 0.2em 0.2em 0.2em 25px;
}
.cl_2 label:hover, .cl_2 label.hover {
	background: #306B34;
	color: #fff;
}
/*expander*/
.cxexpander {
	background: #eee url(arrow_down.gif) left center no-repeat;
	padding-left: 25px;
	cursor:pointer;
	cursor:hand;
	margin-top: 5px;
	margin-bottom: 5px;
}
.cxexpander > * {
	padding:2px;
}
.open {
	background: #eee url(arrow_up.gif) left center no-repeat;
	padding-left: 25px;
	cursor:pointer;
	cursor:hand;
}
/* set form field focus */
.focused {
	border:1px solid #ff0000;
}
/* Rating */
    .rating {
	cursor: pointer;
	margin: 2px;
	clear: both;
	display: block;
}
.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
}
.cancel,  .star {
	float: left;
	width: 17px;
	height: 15px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.cancel,  .cancel a {
	background: url(delete.gif) no-repeat 0 -16px;
}
.star,  .star a {
	background: url(star.gif) no-repeat 0 0px;
}
.cancel a,  .star a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
}
div.rating div.on a {
	background-position: 0 -16px;
}
div.rating div.hover a,  div.rating div a:hover {
	background-position: 0 -32px;
}
/* TEMPLATE SHOWCASE 
---------------------------------------------------------------------------------- */
.ts-left {
	width:100%;
}
.ts-right {
	padding-right: 10px;
}
#ts_main_menu {
	border:1px solid #D1D1D1;
	background:#fff;
	padding: 1px 1px 0px 1px;
	margin-bottom:10px;
}
#ts_main_menu th {
	background:#DFDED1;
	text-align:left;
	border-bottom:1px solid #FFF;
	padding:3px 5px;
}
#ts_main_menu th a {
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
li.ts_filter-menu {
	background:#D8D2C2;
}
li.ts_filter-menu a {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
/* Begin: Filter */
#ts_template-filter {
	border:           1px solid #D1D1D1;
	background-color: #FFFFFF;
	width:            225px;
	padding:          1px;
}
#ts_template-filter ul {
	background-color: #D1D1D1;
	color: #231f20;
	margin: 0;
	padding: 0;
}
#ts_template-filter ul li {
	list-style: none;
	margin: 0;
	padding: 5px;
	display: block;
	border-top: 1px solid #F1ECDF;
	border-bottom: 1px solid #B8AB88;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #343434;
	line-height: 15px;
}
#ts_template-filter li.filter-src {
	background-color: #C7B99E;
	border-top: 0px solid #f1ecdf;
	padding:    4px;
	height:     20px;
}
.ts_filterSearchField {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	line-height: 12px;
	font-size:   11px;
	color:       #665f4c;
	width:       135px;
	height:      12px;
	background-color: #f8f7f2;
	padding:     4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 8px;
	border:      1px solid #e4ddcb;
	border-top:  1px solid #baab86;
	border-left: 1px solid #baab86;
	margin:      0;
}
.ts_filterButton {
	border: 0px solid #f38528;
	background-color: #f38528;
	background-image: url(button_red_background.gif);
	background-position: center center;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	height: 19px;
	padding: 4px;
	padding-top: 1px;
	padding-bottom: 2px;
	color: #ffffff;
	text-decoration: none;
	width: 65px;
	margin-top: 1px;
}
.ts_filterButtonOver {
	border: 0px solid #1c1c1c;
	background-image: url(button_background_over.gif);
	background-color: #1c1c1c;
	background-position: center center;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	height: 19px;
	padding: 4px;
	padding-top: 1px;
	padding-bottom: 2px;
	color: #ffffff;
	text-decoration: none;
	width: 65px;
	margin-top: 1px;
}
#ts_template-filter li.ts_filter-dd {
	position:         relative;
	background-color: #DDD5BF;
}
.ts_filterDD {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	line-height: 12px;
	font-size:   11px;
	color:       #665f4c;
	width:       100px;
	height:      16px;
	background-color: #f8f7f2;
	border:      1px solid #e4ddcb;
	border-top:  1px solid #baab86;
	border-left: 1px solid #baab86;
	margin:      0;
	padding:     0;
	position:    absolute;
	right:       4px;
	top:         3px;
}
#ts_template-filter li.ts_filter-SR {
	text-align: right;
	margin: 0;
	padding: 4px;
	height: 20px;
}
.ts_saveButton {
	border: 0px solid #f38528;
	background-color: #f38528;
	background-image: url(button_background.gif);
	background-position: center center;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	height: 19px;
	padding: 4px;
	padding-top: 1px;
	padding-bottom: 2px;
	color: #ffffff;
	text-decoration: none;
	width: 65px;
	margin-top: 1px;
}
/* Right Filter Module */
.ts_atvfilter_table {
	background:#DFDED1
}
.ts_atvfilter_head {
	background:#969184;
}
tr.ts_atvfilter_head td {
	font-size:9px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-align:left;
	text-transform:uppercase;
	padding:0px 0 0px 8px;
}
.ts_atvfilter_info {
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding:3px 0 3px 8px;
	border-top:1px solid #D1D1D1
}
.ts_atvfilter_delete {
	border-top:1px solid #D1D1D1
}
/* Finish: Filter */
/* Begin: colorSort */
#ts_colorSortCover {
	border:           1px solid #D1D1D1;
	background-color: #FFFFFF;
	height:           108px;
	padding:          1px;
	margin-top:       10px;
	margin-bottom:       10px;
}
#ts_colorSortCover h3 {
	margin:0;
	padding:3px 5px;
	;
	margin-bottom:2px;
	background-color:#D1D1D1;
	border-bottom:1px solid #b8ab88;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#990000;
}
#ts_colorSort {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	margin-left: 2px;
}
#ts_colorSort li {
	text-indent: -9000000px;
	float: left;
	overflow: hidden;
}
#ts_colorSort li a {
	text-indent: -90000px;
	width: 8px;
	height: 8px;
	margin: 1px;
	display: block;
	overflow: hidden;
}
/* Finish: colorSort */
/* Begin: Templates Stat */
#tmpstat {
	width:228px;
	background:#FFFFFF;
	overflow:auto;
}
#tmpstat h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background:#343434;
	margin:0;
	padding: 5px;
	text-transform:uppercase;
}
#tmpstat ul.tcvr {
	margin:0;
	padding:0px 2px 2px 2px;
	list-style:none;
	border:1px solid #D1D1D1;
	background:#FFFFFF;
	height:140px;
}
#tmpstat ul li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
	font-weight:bold;
}
#tmpstat ul li.stat-L {
	width:74px;
	padding-top:7px;
	padding-left:4px;
}
.statnumber {
	font-size: 18px;
	background:url(templates_stat.png) no-repeat;
	width:144px;
	height:30px;
	color:#E7E1D1;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:10px;
	text-align:right;
	position:relative;
	overflow:hidden;
}
.statnumber span {
	position:absolute;
	top:4px;
	float:right;
	left:0px;
	width:148px!important;
	width:138px;
}
/* Finish: Templates Stat */
/* ADD 
---------------------------------------------------------------------------------- */
#ts_add {
}
.ts_functitle {
	padding:3px 2px 2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:3px 5px;
	display:block;
	font-weight:bold;
	color:#333333;
}
#ts_add fieldset {
	border:1px solid #D1D1D1;
	margin:20px 10px 0 10px;
	padding-bottom:20px;
	background:#FFFFFF;
}
#ts_add fieldset.ts_field_1 {
	background:#F2FFFF;
}
#ts_add fieldset.ts_field_2 {
	background:#FFFFDF;
}
#ts_add fieldset.ts_field_3 {
	background:#F0FDEC;
}
#ts_add legend {
	margin-left:15px;
	padding: 5px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	border:1px solid #D1D1D1;
	background:#FFFFFF;
}
#ts_add label {
	font-weight:bold;
	float:left;
	padding:8px 5px 3px 35px;
	width:15%;
	text-align:left;
	font-size:12px;
	color:#333;
}
#ts_add .ts_inputbox {
	border:1px solid #D1D1D1;
	background:#FFFFFF;
	padding:3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666;
	width:340px;
	margin:5px 0;
}
.ts_suginputbox {
	border:1px solid #D1D1D1;
	background:#FFFFFF;
	padding:3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666;
	width:95%;
	margin:5px 0;
}
.ts_imginputbox {
	border:1px solid #D1D1D1;
	background:#FFFFFF;
	padding:3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666;
	width:65%;
	margin:5px 0;
}
.ts_rptitle {
	font-weight:bold;
	float:left;
	padding:8px 5px 3px 35px;
	width:15%;
	text-align:left;
	font-size:12px;
	color:#333;
	white-space:nowrap;
}
#ts_add .ts_txtarea {
	border:1px solid #D1D1D1;
	background:#FFFFFF;
	padding:3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:75%;
	margin:5px 0;
	height:400px;
}
.ts_checkbox {
	margin-right:5px;
}
span.ts_checkbox_cover {
	float:left;
	margin-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	padding:8px 0 0 0;
	white-space:nowrap;
	width:130px;
}
.ts_checkbox_maincover {
	margin:0 10px 10px 30px;
	clear:both;
}
.ts_hintbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding:5px;
	clear:both;
}
.ts_ss {
	clear:both;
	width:30%;
	float:right;
}
.ts_imgupload {
	float:left;
	width:65%;
}
.ts_submitarea {
	border:1px solid #D1D1D1;
	margin:20px 10px 20px 10px;
	padding:20px 0;
	background:#FFFFFF;
	text-align:center;
}
.ts_sug {
	margin:20px 10px 0 10px;
}
a.ts_sug_link {
	/*bende bisey ekledim*/
font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#990000;
	cursor: pointer;
	padding-left:20px;
	display:block;
	text-align:right;
}
/* USERPANEL 
---------------------------------------------------------------------------------- */
#ts_userpanel {
	border:1px solid #D1D1D1;
	background:#FAFAF1;
	padding:1px;
}
.ts_up_items thead tr {
	background:#F3EFE5 url(tabl.png) repeat-x scroll left top;
}
.ts_up_items {
	margin: 0 0 10px 0;
}
.ts_up_items thead tr th {
	padding: 0 5px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
}
table.ts_up_info td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom:1px solid #D1D1D1;
	border-top:0px solid #D1D1D1;
	border-right:0px solid #D1D1D1;
	border-left:0px solid #D1D1D1;
}
table.ts_up_info td.ts_up_btm_icons_td {
	border-bottom:0px solid #D1D1D1;
}
.ts_up_btm_icons {
	width:16px;
	height:16px;
	float:right;
	margin:2px 5px;
	;
}
.ts_up_item_tr_0 {
	background: #F3EFE5;
}
.ts_up_item_tr_1 {
	background:    #FAFAFA;
}
.ts_up_item_tr_0 td, .ts_up_item_tr_1 td {
	border-bottom: #D1D1D1 4px solid;
}
.ts_up_td_1 {
	width:1%;
}
.ts_up_td_3 {
}
table.ts_up_items td {
	padding:5px;
}
table.ts_up_items tfoot td {
	text-align:right;
	padding-right:5px;
}
a.ts_up_item_title {
	text-decoration:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#990000;
}
a.ts_up_item_title:hover {
	text-decoration:underline;
	color:#000;
}
.ts_color_cover {
	width:30px;
	text-align:center;
}
/* Start : Color */
.ts_outer {
	float: left;
	border: 1px solid #CCC;
	padding: 1px;
	margin: 0 0 0 7px;/*display: inline-block;*/ /* SPAN, was: inline */
}
td.ts_color_cover .ts_outer {
	margin: 2px 0;
}
.ts_shadow {
	display: block;
	padding: 1px;
}
td.ts_color_cover span.ts_color {
	height: 13px;
	width: 13px;
}
.ts_color {
	display: block;
	height: 13px;
	width: 13px;
	margin: 0;
	padding: 0;
}
.ts_scheme {
	float: left;
	display: block; /* SPAN */
	width: 100%;
	margin:0;
}
.ts_scheme p {
	float: left;
	padding: 0;
	/*margin: 0 7px 12px 7px;*/
  margin: 8px 7px 0 7px;
	font-size: 11px;
	line-height: 15px;
	color: #4E6C7E;
	display: inline;
}
/* End : Color */
/* DETAIL 
---------------------------------------------------------------------------------- */
#ts_detail {
}
.ts_detail_tbl {
}
.ts_dt_left {
	vertical-align:top;
	padding-left:10px;
}
.ts_dt_right {
	padding-right:10px;
	vertical-align:top;
	border-right:1px solid #DDDDDD;
	width:50%;
}
.ts_dtl_rate {
	background:#404040 url(star_bg.png) repeat-x scroll left top;
*/ border:1px solid #000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align:center;
}
#detailrate {
	border:1px solid #D1D1D1;
	height:44px;
	line-height:44px;
	background:url(detailratebg.png);
	margin-bottom:10px;
	position:relative;
	padding-right:15px;
	overflow:hidden;
}
span.ts_rate_number {
	position:absolute;
	font-size:30px;
	font-weight:bold;
	display:block;
	width:90px;
	color:#000000;
	left:10px;
	top:0;
	border-right:1px solid #dfdfdf;
}
#ratingMsg {
	font-weight:normal;
	text-align:center;
	position:absolute;
	left:90px;
	top:-10px;
	display:block;
	width:130px;
	font-size:11px;
	color:#666;
	border-right:1px solid #dfdfdf;
}
span.ts_rate_total {
	font-weight:bold;
	text-align:center;
	position:absolute;
	left:90px;
	top:5px;
	display:block;
	width:130px;
	font-size:12px;
	color:#666;
	border-right:1px solid #dfdfdf;
}
#detailrate .detailratestars {
	position:absolute;
	left:220px;
	top:0;
	display:block;
	width:230px;
}
.ts_dtl_btn {
	margin-top:5px;
}
div.ts_dtl_btn a.ts_favorite_btn {
	background:transparent url(dtl_favorite.png) no-repeat scroll left top;
}
div.ts_dtl_btn a.ts_favorite_btn_dis {
	background:transparent url(dtl_favorite_dis.png) no-repeat scroll left top;
}
div.ts_dtl_btn a.ts_unfavorite_btn {
	background:transparent url(dtl_unfavorite.png) no-repeat scroll left top;
}
div.ts_dtl_btn a.ts_waitfavorite_btn {
	background:transparent url(dtl_favorite_wait.png) no-repeat scroll left top;
}
div.ts_dtl_btn a.ts_favorite_btn, div.ts_dtl_btn a.ts_favorite_btn_dis, div.ts_dtl_btn a.ts_unfavorite_btn, div.ts_dtl_btn a.ts_waitfavorite_btn {
	cursor:pointer;
	color:#FF0000;
	display:block;
	height:20px;
	margin:0pt auto 5px;
	overflow:hidden;
	text-indent:-1000px;
	width:115px;
}
/* DETAIL FAVORITES */

div#detailfavorites div.buttonscovers a.ts_favorite_btn {
	background:transparent url(ts_favorite_btn.png) no-repeat scroll left top;
}
div#detailfavorites div.buttonscovers a.ts_favorite_btn_dis {
	background:transparent url(ts_favorite_btn_dis-1.png) no-repeat scroll left top;
}
div#detailfavorites div.buttonscovers a.ts_unfavorite_btn {
	background:transparent url(ts_unfavorite_btn.png) no-repeat scroll left top;
}
div#detailfavorites div.buttonscovers a.ts_waitfavorite_btn {
	background:transparent url(ts_favorite_btnwait.png) no-repeat scroll left top;
}
div#detailfavorites div.buttonscovers a.ts_favorite_btn, div#detailfavorites div.buttonscovers a.ts_favorite_btn_dis, div#detailfavorites div.buttonscovers a.ts_unfavorite_btn, div#detailfavorites div.buttonscovers a.ts_waitfavorite_btn {
	cursor:pointer;
	color:#FF0000;
	display:block;
	height:35px;
	margin:0pt auto 5px;
	overflow:hidden;
	text-indent:-1000px;
	width:94px;
}
a.tabButton {
	background-color:#F38528;
	background-image:url(button_background.gif);
	background-position:center;
	border:1px solid #F38528;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	display:block;
	text-decoration:none;
	margin:4px 0;
	text-align:center;
}
a.tabButton:hover, a.tabButtonD:hover, a.tabButtonF:hover, a.tabButtonR:hover {
	background-color:#1C1C1C;
	background-image:url(button_background_over.gif);
	border:1px solid #1C1C1C;
}
a.tabButtonD {
	background-color:#F38528;
	background-image:url(button_green_background.gif);
	background-position:center;
	border:1px solid #85B267;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	display:block;
	text-decoration:none;
	margin:4px 0;
	text-align:center;
}
a.tabButtonF {
	background-color:#6678B1;
	background-image:url(button_blue_background.gif);
	background-position:center;
	border:1px solid #6678B1;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	display:block;
	text-decoration:none;
	margin:4px 0;
	text-align:center;
}
a.tabButtonR {
	background-color:#9265B2;
	background-image:url(button_purple_background.gif);
	background-position:center;
	border:1px solid #9265B2;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	display:block;
	text-decoration:none;
	margin:4px 0;
	text-align:center;
}
/****/
.ts_dtl_right_cover {
}
.ts_dtl_detail_cover {
	margin-top:5px;
	background:#FFFFFF;
	padding:1px;
}
.ts_dtl_img {
	position:relative;
	text-align:center;
	background:#FFFFFF;
	padding:2px;
	border:1px solid #DDDDDD;
	margin-top:5px;
}
.ts_dtl_hot {
	position:absolute;
	margin:0px 0px 0px 0px;
	border:0px;
	z-index:10;
}
.ts_dtl_favover {
	position:absolute;
	margin:0px 0px 0px 0px;
	border:0px;
	z-index:10;
	display:none;
}
.ts_dtl_editorspick {
	position:absolute;
	margin:0px 0px 0px 0px;
	border:0px;
	right:10px;
	top:-9px;
	z-index:10;
}
.ts_dtl_title_cover {
	background:#F1EFD8;
	display:block;
	clear:both;
}
.ts_dtl_title {
	padding:3px 2px 3px 5px;
	width:50%;
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#333;
}
.ts_dtl_icons {
	text-align:right;
	vertical-align:middle;
}
.ts_dtl_qi_cover {
	margin:1px 0 0 0;
}
.ts_dtl_qitable td {
	background:transparent url(dot.gif) repeat-x scroll center bottom;
	color:#666;
	margin:0pt 0pt 6px;
	padding:3px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
.ts_dtl_qitable td img {
	margin-right: 5px;
}
.rdottedline {
	border-right:1px dotted #CCCCCC;
}
.ts_dtl_qi_tagcover {
	padding:3px 5px 3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	background:#eeeeee;
	border:1px solid #ccc;
	margin:1px 0 0 0;
}
.ts_dtl_qi_tagcover img {
	margin-right:5px;
	margin-bottom:5px;
	float:left;
}
.ts_dtl_desc_cover {
	padding:10px 5px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	line-height:160%
}
.ts_dtl_color_cover {
	display:block;
	clear:both;
	margin:0;
	height:30px;
	padding:5px 0;
}
.ts_dtl_color_set {
	margin: 0 auto;
}
.ts_dtl_color_cover span.ts_shadow, .ts_dtl_color_cover span.ts_color {
	height:20px;
	width:30px;
}
/* new */

.detailtitle {
	border:1px solid #D1D1D1;
	background:url(detailtitlebg.png) repeat-x bottom left scroll;
}
.dtitle {
	width:100%;
	font-size:16px;
	color:#00A0C6;
	font-weight:bold;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.dtitlebuttons {
	border-left:1px solid #D1D1D1;
}
.buttonscovers {
	position:relative;
}
.detailtotals {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	left:30px;
	top:20px;
}
.detailsubmiterinfo {
	border-bottom: 1px solid #d1d1d1;
	font-size:14px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:5px;
	text-align:right;
}
.detailsubmiterinfo span.detailsubmitedby {
	float:right
}
.detailsubmiterinfo img {
	margin-left:10px;
}
.addthis {
	text-align:right;
	margin-top:10px;
}
/* Commet */
.detailcomment {
	border-top: 4px solid #d1d1d1;
	margin-top:20px;
	margin-bottom:20px;
}
.detailcommentitem {
	border-bottom:1px solid #d1d1d1;
	padding:10px 10px 10px 0px;
	font-size:11px;
}
.detailcommenttitle {
	color:#00A0C6;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
}
.detailcommentdate {
	color:#999;
	font-size:11px;
}
.detailcommentsubmiter {
	display:block;
	width:75px;
	height:75px;
	float:left;
	text-align:center;
}
.detailcommentsubmiter img {
	border:1px solid #d1d1d1;
	padding:2px;
}
.addcomment {
	font-size:14px;
	font-weight:bold;
	text-align:right;
	padding-top:10px;
}
.addcomment a {
	float:right;
}
.bsmall {
	width:90px;
	margin:0 0 4px 4px;
}
.bsmall .boxbody {
	padding:0pt 0pt 10px 0;
}
.bsmall img.detailthumbnail {
	width:75px;
}
#ts_relateditems h3 {
	border-bottom:1px solid #d1d1d1;
	padding-bottom:5px;
	margin-bottom:10px;
	font-size:16px;
	color:#00A0C6;
	padding-left:5px;
}
.detailcommentlogin, .fb-dsc-bottom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:10px 0pt;
	text-align:center;
}
.fb-dsc-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:5px 0pt;
	color:#00A0c6;
	text-align:left;
	border-bottom:3px solid #d1d1d1;
}
.fb-disc-item {
	border-bottom: 1px solid #d1d1d1;
	padding: 5px 0;
}
.dsc-avatar img {
	border:1px solid #D1D1D1;
	padding:2px;
	width:50px;
}
.dsc-subject {
	color:#00A0C6;
	font-size:12px;
	font-weight:bold;
	padding-right:2px;
}
.dsc-text {
	width:470px;
	overflow: hidden;
}
.dsc-date, .dsc-by {
	color:#999999;
	font-size:11px;
}
a.dsc-username {
	font-size:11px;
	padding-right:10px;
	text-decoration:underline
}
.dsc-comment-item1 {
	background:#f8f8f8;
}
.fb_quote {
	background:#F7F7F7 none repeat scroll 0%;
	border:1px dotted #CCCCCC;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	margin:5px 0pt;
	padding:5px;
}
/* REVIEW 
---------------------------------------------------------------------------------- */
#ts_review {
	margin-top:10px;
	background:#FFFFFF;
	padding:1px;
	border:1px solid #D1D1D1;
	clear:both;
}
/***/
.ts_review_item {
}
.ts_review_item_l {
	text-align:center;
	width:110px;
	padding:5px;
	vertical-align:top;
}
.ts_review_item_r {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:140%;
	color:#000000;
	vertical-align:top;
}
span.ts_rw_username {
	margin-top:4px;
	display:block;
	padding:2px;
	background:#F1EFD8;
	border: 1px solid #D1D1D1;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:100%;
}
span.ts_rw_icons {
	display:block;
	margin-top:3px;
}
.ts_review_item_br {
	text-align:right;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
/***/
.sepline {
	border-top:1px solid #B39F6F;
	margin:10px 0 0 0;
	padding:0;
	background-color:#FFFFFF;
	height:1px;
	line-height:1px;
	clear:both;
}
#commentform {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color: #665f4c;
	margin: 0;
	height:240px;
	background:#DDD5BF;
}
div.commentbase {
	padding:5px;
}
#commentform form {
	width: 260px;
	float:left;
}
#commentform form #title, #commentform form #comment {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	line-height:12px;
	font-size:11px;
	color: #665f4c;
	height:12px;
	background-color: #f8f7f2;
	padding: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 8px;
	border: 1px solid #e4ddcb;
	border-top: 1px solid #baab86;
	border-left: 1px solid #baab86;
	margin: 0 0 10px 0;
	width: 250px;
	display: block;
}
#commentform form #comment {
	height: 100px;
	overflow: auto;
}
#commentform .disclaimer {
	margin-left: 280px;
}
#commentform .disclaimer p {
	margin-bottom: 10px;
}
#commentform .disclaimer p, p.subscribe-to-comments {
	color:#665F4C;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
}
#commentform .filterButton, #commentform .filterButtonOver {
	float:right;
	margin-top:10px;
}
/* Finish: Comment */
/* LIST 
------------------------------------------------------------ */
#ts_template_list {
}
#ts_listcover {
}
.ts_navig {
	clear:both;
}
.ts_list_item_cover {
	border:1px solid #D1D1D1;
	background:#FFFFFF;
	width:340px;
	margin:0 7px 14px 7px;
	float:left;
	padding: 4px 4px 4px 4px;
}
.ts_list_item {
}
.ts_list_item_img {
	position:relative;
}
.ts_list_featuredlink {
	position:absolute;
	margin:0px 0px 0px 0px;
	border:0px;
}
.ts_list_editorspick {
	position:absolute;
	margin:0px 0px 0px 0px;
	border:0px;
	right:10px;
	top:-9px;
	z-index:10;
}
.ts_list_item_title {
	text-align:left;
	background:#F3EFE5;
	border-top:2px solid #fff;
	border-bottom:1px solid #fff;
}
.ts_list_item_title a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	text-transform:uppercase;
}
.ts_list_item_title a:hover {
	text-decoration:underline;
	color:#990000;
}
.ts_list_item_icons {
	text-align:right;
	vertical-align:middle;
	padding:2px 0 0 4px;
	background:#F3EFE5;
	border-top:2px solid #fff;
	border-bottom:1px solid #fff;
}
.ts_list_item_info, tr.ts_list_item_tags {
	background:#F3EFE5;
}
tr.ts_list_item_info td, tr.ts_list_item_tags td {
	padding:2px;
}
tr.ts_list_item_info td, tr.ts_list_item_tags td, tr.ts_list_item_info td a, tr.ts_list_item_tags td a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}
tr.ts_list_item_info td a:hover, tr.ts_list_item_tags td a:hover {
	text-decoration:underline;
	color:#990000;
}
tr.ts_list_item_tags td {
	border-top:1px solid #fff;
}
tr.ts_list_item_btm {
}
tr.ts_list_item_btm td {
	border-top:3px solid #fff;
}
td.ts_list_item_btm_dwn {
	text-align:left;
}
td.ts_list_item_btm_td {
	text-align:right;
}
a.ts_list_tabButton:link, a.ts_list_tabButton:visited {
	background-color:#F38528;
	background-image:url(button_background.gif);
	background-position:center;
	border:1px solid #F38528;
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
	display:block;
	text-decoration:none;
	margin: 0 3px 0 0;
	text-align:center;
	width:109px;
	text-transform:uppercase;
	float:left;
}
a.ts_list_tabButtonD:link, a.ts_list_tabButtonD:visited {
	background-color:#F38528;
	background-image:url(button_green_background.gif);
	background-position:center;
	border:1px solid #85B267;
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
	display:block;
	text-decoration:none;
	margin: 0 3px 0 0;
	text-align:center;
	width:109px;
	text-transform:uppercase;
	float:left;
}
/*
tr.ts_list_item_btm td a.ts_favorite_btn {
background:transparent url(list_favorite.png) no-repeat scroll left top;
}
tr.ts_list_item_btm td a.ts_favorite_btn_dis {
background:transparent url(list_favorite_dis.png) no-repeat scroll left top;
}
tr.ts_list_item_btm td a.ts_unfavorite_btn {
background:transparent url(list_unfavorite.png) no-repeat scroll left top;
}
tr.ts_list_item_btm td a.ts_waitfavorite_btn {
background:transparent url(list_favorite_wait.png) no-repeat scroll left top;
}
tr.ts_list_item_btm td a.ts_favorite_btn,
tr.ts_list_item_btm td a.ts_favorite_btn_dis,
tr.ts_list_item_btm td a.ts_unfavorite_btn,
tr.ts_list_item_btm td a.ts_waitfavorite_btn {
color:#FF0000;
display:block;
height:20px;
margin:0pt auto 5px;
overflow:hidden;
text-indent:-1000px;
width:111px;
float:right;
}
*/
a.ts_list_tabButtonF:link, a.ts_list_tabButtonF:visited {
	background-color:#6678B1;
	background-image:url(button_blue_background.gif);
	background-position:center;
	border:1px solid #6678B1;
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
	display:block;
	text-decoration:none;
	margin:0;
	text-align:center;
	width:109px;
	text-transform:uppercase;
	float:right;
}
a.ts_list_tabButton:hover, a.ts_list_tabButtonD:hover, a.ts_list_tabButtonF:hover {
	background-color:#1C1C1C;
	background-image:url(button_background_over.gif);
	border:1px solid #1C1C1C;
}
/* Template Homepage */


/* Sponsors */
div.moduletable_sponsors {
	text-align: center;
	padding: 4px 4px 4px 4px;
	color: #312E2E;
	border: 1px solid #D1D1D1;
}
div.moduletable_sponsors h3 {
	font: normal 10px Arial, Helvetica, sans-serif;
	margin: -10px 0 10px 0;
	width: 80px;
	line-height: 10px;
	float: right;
	color: #666;
	background:#F3EFE5
}
/* NEW */

#ts_template_list {
}
#ts_listcover {
}
/* Menu */
a.tmpmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:28px;
	line-height:28px;
	padding:5px 12px 5px 36px;
	text-decoration:none;
}
a.userpanel {
	background: transparent url(userpanel.gif) no-repeat scroll;
}
a.addtemplate {
	background: transparent url(addtemplate.gif) no-repeat left center scroll;
}
a.myfavorites {
	background: transparent url(myfavorites.gif) no-repeat left center scroll;
}
a.advfilter {
	background: transparent url(advfilter.gif) no-repeat left scroll;
	font-weight:bold;
	font-size:14px;
	padding-left:25px;
	color:#5E5E5E;
}
#activefilters {
	background:#FFFF99 url(filter_on.gif) no-repeat scroll 10px 50%;
	border-bottom:3px solid #FFCC00;
	border-top:3px solid #FFCC00;
	color:#0055BB;
	display:block;
	margin:10px 0pt 0pt 0pt;
	padding:5px 10px 5px 45px;
	clear:both;
}
a.tmpmenufilter {
	font-size:12px;
	text-decoration:none;
	color:#999;
	padding:1px 16px 1px 3px;
	margin:5px 0px 5px 15px;
	background: transparent url(filterdelete.gif) no-repeat right scroll;
}
#templatemenu {
	background:transparent url(menu_right.png) no-repeat scroll right center;
	height:28px;
	line-height:28px;
	clear:both;
	position:relative
}
#menu_cover {
	background:transparent url(menu_left.png) no-repeat scroll left center;
	height:28px;
	line-height:28px;
	clear:both;
}
/* ITEM */
.tmpitem {
	width: 122px;
	background: url(collapsed.gif) no-repeat left top;
	float:left;
	margin:5px 2px;
	position:relative;
}
.tmpitem ul {
	background: url(collapsed_bottom.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
li.thm {
	text-align:center;
	margin-right:8px;
	padding-top:8px;
}
li.thm img {
	width:100px;
}
li.btns {
	text-align:left;
	padding:0 0 10px 7px;
	height:22px;
	line-height:22px;
}
li.btns a {
	display:block;
	width:20px;
	height:20px;
	float:left;
	margin: 0 6px 0 0;
}
li.btns img {
	border:0px solid #fff;
}
* html .boxhead h2 {
	height:1%;
}
.bmin {
	margin: 0 0 5px 0;
	border-top:1px solid #EEE;
}
.bmin .borinfosmax {
	display:none;
}
.bmin .boxdetail {
	display:none
}
.bmax {
	margin:0 0 8px 0;
	width:100%;
}
.bmax .borinfos {
	display:none;
}
.bmax .boxhead {
	margin:0 0 8px 0;
	height: auto;
}
.bmax .boxhead img.thumbnail {
	width:75px;
	border:1px solid #f7f7f7;
}
.itembox {
	font-size:12px;
	overflow:hidden;
	float:left;
	position:relative;
	width:99%;
	clear:both;
}
.boxheadcover {
	margin:0;
	padding:5px 0 10px 20px;
	background: #E2E9C6;
	border-top: 1px solid #ADC786;
	float:left;
	width:550px;
	overflow:hidden;
}
.boxhead {
	margin:0;
	padding:0;
	position:relative;
	text-align:left;
	overflow:hidden;
}
.boxdetail {
	width:160px;
	font-size:10px;
	position:absolute;
	right:8px;
	top:5px;
	text-align:center;
}
.detail_1 {
	text-align:center;
}
.detail_1 .detailtitle {
	background:none;
	border:0px solid #fff;
}
.detail_2 {
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}
.detail_3 {
	text-align:center;
}
.submitedby {
	width:25px;
	height:25px;
	float:left;
	margin: 0 5px 0 3px;
}
.detail_1, .detail_2, .detail_3 {
	font-size:10px;
	color:#999999
}
a.bordetailtitle {
	font-size:30px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0;
	padding:0px;
	color: #006600;
	text-decoration:none;
	float:left;
	text-transform:capitalize;
}
.boxhead img.thumbnail {
	border:1px solid #ccc;
	margin: 0 5px 5px 0;
	padding:2px;
}
.boxhead img.approved {
	border-right:4px solid #FF0000;
}
.boxhead img.published {
	border-left:4px solid #99FF00;
}
.itembottom {
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:140%;
	margin: 3px 7px -2px -3px;
	color:#999;
	padding:5px 0 2px 5px;
}
.boredit {
	display:block;
	float:right;
	font-family:arial;
	font-size:11px;
	height:20px;
	margin-right:5px;
	width:40px;
}
.borfav {
	left:10px;
	position:absolute;
	top:50px;
}
.favtd {
	position:relative;
	width:80px;
}
.favcover {
	position:absolute;
	top:10px;
	left:10px;
	background:transparent url(favbg.gif) no-repeat scroll 0pt;
	font-size:85%;
	height:65px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	text-align:center;
	width:55px;
}
a.borreadmore:link, a.borreadmore:visited {
	display:block;
	text-align:right;
	padding:3px 5px;
	font-weight:bold;
	color:#006600;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
a.borreadmore:hover {
	color:#000000;
}
#area .favcover strong a {
	display:block;
	text-align:center;
	width:50px;
	height:40px;
	line-height:40px;
	font-size:30px;
	font-weight:normal;
	color:#fff;
	margin:3px 0 0 3px;
	text-decoration:none;
}
.borinfos, .borinfosmax {
	color:#333;
	line-height:160%;
	padding-right:10px;
}
.bor_subinfos {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
}
.bor_subinfos img.submitedby {
	border:1px solid #ddd;
}
.boxbody {
	margin:0pt;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	background:#eee;
	border-top:1px solid #DDD;
	border-bottom:1px solid #ddd;
}
.resfav {
	margin: 10px 0 0 0;
}
a.ts_favorite_btn {
	background:transparent url(list_favorite.png) no-repeat scroll left top;
}
a.ts_favorite_btn_dis {
	background:transparent url(list_favorite_dis.png) no-repeat scroll left top;
}
a.ts_unfavorite_btn {
	background:transparent url(list_unfavorite.png) no-repeat scroll left top;
}
a.ts_waitfavorite_btn {
	background:transparent url(list_favorite_wait.png) no-repeat scroll left top;
}
a.ts_favorite_btn, a.ts_favorite_btn_dis, a.ts_unfavorite_btn, a.ts_waitfavorite_btn {
	color:#FF0000;
	display:block;
	height:20px;
	overflow:hidden;
	text-indent:-1000px;
	width:70px;
}
/* syle changer */
div.listControls {
	height:30px;
}
ul.ListToggle {
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
ul.ListToggle li {
	cursor:pointer;
	float:left;
	margin:0pt 1.4em 0pt 0pt;
	padding:0pt;
}
ul.ListToggle input, ul.ListToggle label {
	color:#A0A0A0;
	cursor:pointer;
	float:left;
	font-size:11px;
}
ul.ListToggle label {
	margin-left:0.3em;
}
ul.ListToggle img {
	vertical-align:middle;
}
/*** MODULE ***/
.globalfeed {
	background:#FFFFDF none repeat scroll 0%;
	border-color:#CCCCCC;
	border-style:dotted;
	border-width:1px 0pt;
	font-size:13px;
	padding:10px;
}
#tip_cat {
	border-bottom:1px solid #DDDDDD;
	display:block;
	float:left;
	padding:10px;
	width:180px;
	margin-bottom:20px;
}
#tip_top {
	background:#F5F5F5 none repeat scroll 0%;
	display:block;
	float:left;
	width:25%;
}
#tip_sponsor {
	background:#FFFFFF none repeat scroll 0%;
	border-bottom:1px solid #DDDDDD;
	display:block;
	float:left;
	height:371px;
	width:19.9%;
}
.tip_bottom_box h3 {
	background:transparent url(bottom_title_bg.gif) repeat-x scroll right center;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:28px;
	line-height:28px;
	padding:0pt 0pt 0pt 10px;
	text-decoration:none;
}
.tip_bottom_box {
}
.tip_bottom_box ul {
	padding:0;
	margin:0;
}
.tip_bottom_box ul li {
	padding:0;
	margin:0;
}
ul.tip_ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0pt;
}
ul.tip_ul li {
	background:transparent url(bullet_1.gif) no-repeat scroll left center;
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	line-height:18px;
	padding-left:16px;
	position:relative;
	border-bottom:1px solid #eee;
}
ul.tip_ul li.tip_cat_title {
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-decoration:none;
	background:none;
	padding:10px 0px 0px 0px;
}
ul.tip_ul li .rssicon {
	position:absolute;
	right:2px;
	top:3px;
}
ul.tip_ul li a {
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
ul.tip_ul li a:hover {
	text-decoration:underline;
}
.tip_ul {
	margin-top:10px;
}
#tip_top ul {
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
}
#tip_top ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;
}
#tip_top ul li:hover {
	background:#F9FFE6 none repeat scroll 0%;
}
#tip_top ul li a {
	font-weight:normal;
	text-decoration:none;
}
.tip_btn_item {
	border-bottom:1px solid #DDDDDD;
	clear:both;
	height:45px;
}
.tip_top_number {
	color:#DDDDDD;
	display:block;
	font-size:32px;
	font-weight:bold;
	left:0pt;
	position:absolute;
	text-align:center;
	width:40px;
	line-height:45px;
	height:45px;
}
.tip_btn_item_info {
	left:40px;
	padding:5px;
	position:absolute;
	width:190px;
}
.tip_btn_item_info a:link, .tip_btn_item_info a:visited {
	font-size:11px;
}
.error {
	font-weight:bold;
	color:#FF0000;
}
/* modules */
.module_fbresourceslatest {
	margin-top:15px;
	clear: both;
}
.module_fbresourceslatest h3 {
	font-size:13px;
	color:#000;
	border-bottom:1px solid #ddd;
	padding-left:10px;
}
.module_fbresourceslatest ul {
	list-style:none;
	margin:0;
	padding:0 0 0 20px;
}
.module_fbresourceslatest ul li {
	list-style: circle;
	margin:0;
	padding:0;
}
.module_fbresourceslatest ul li a {
	font-size:11px;
}
/* April 08 --------------------------------- */
.midcol {
	background:#F5EDD8 url(mid_col_bottomcorner.gif) no-repeat scroll right bottom;
	padding-bottom:40px;
}
.midcol_bottom {
}
.rightcol {
	background:#fff url(right_col_bottomcorner.gif) bottom right no-repeat;
	padding:10px 0 40px 0;
	border-left: 5px solid #E0D9B8;
	margin-right:2px;
}
/* --------------------------------- */

