/* === tabs on the 2col page templates =========================== */
body.tvtoid4 .rgtabs-wrapper, body.tvtoid6 .rgtabs-wrapper { padding: 20px 0; overflow: hidden; clear: both; }
body.tvtoid4 .rgtabs-ajax-loading, body.tvtoid6 .rgtabs-ajax-loading { 
	padding: 100px 0; background: url(../_gfx/loading.gif) no-repeat center;
}
body.tvtoid4 ul.rgtabs-menu, body.tvtoid6 ul.rgtabs-menu { height: 30px; list-style: none; margin: 0; padding: 0; }
body.tvtoid4 .rgtabs-menu  li, body.tvtoid6 .rgtabs-menu  li {
	margin: 0; height: 30px; list-style-type: none; list-style: none; float: left; cursor: pointer;
	background: url(../_gfx/bgr_tabs_stroke.png) right -38px no-repeat #231745;
}
body.tvtoid4 .rgtabs-menu li.rgtabs-selected, body.tvtoid6 .rgtabs-menu li.rgtabs-selected { color: #fff; background-position: right 8px; }
body.tvtoid4 .rgtabs-menu li.rgtabs-selected a, body.tvtoid6 .rgtabs-menu li.rgtabs-selected a { color: #fff; }

body.tvtoid4 .rgtabs-menu li a, body.tvtoid6 .rgtabs-menu li a {
	display: block; height: 30px; padding: 0 20px 0 10px; line-height: 30px; color: #ccc;
	font-weight: bold; text-decoration: none; outline: 0; text-align: center;
}

body.tvtoid4 li.tabfirst a,
body.tvtoid6 li.tabfirst a {
	background: url(../_gfx/bgr_tabs_left.png) left top no-repeat transparent;
}

body.tvtoid4 li.tablast a, body.tvtoid6 li.tablast a { background: url(../_gfx/bgr_tabs_right.png) right top no-repeat transparent; }
body.tvtoid4 li.rgtabs-selected a { background: url(../_gfx/bgr_tabs_highlight_003.png) -3px top no-repeat; }
body.tvtoid4 li.tabfirst a { background-position: left top; }
body.tvtoid4 li.tablast a { background-position: right top; }



/* === tabs on the 2col page templates =========================== */





/* === tabs on the home page only =========================== */
/* wraps the hole tab */
body.tvtoid1 .rgtabs-wrapper { padding: 20px 20px 3px 20px; background: #fff; overflow: hidden; clear: both; }
/* add a loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading { padding: 100px 0; background: url(../_gfx/loading.gif) no-repeat center; }
/* Tab-Menu ul */
body.tvtoid1 ul.rgtabs-menu  {
	height: 37px; width: 980px; list-style: none; margin: 0; padding: 0;
	background: url(../_gfx/bgr_tabs_round_back.png) left bottom no-repeat;
}
/* Tab-Menu li */
body.tvtoid1 .rgtabs-menu li, body.tvtoid1 #left .rgtabs-menu  li {
	width: 159px; margin: 0 1px 0 0; height: 37px;
	list-style-type: none; list-style: none; float: left; cursor: pointer;
}
/* Tab-Menu li.a */
body.tvtoid1 .rgtabs-menu  li a, body.tvtoid1 #left .rgtabs-menu  li a {
	display: block; height: 37px; line-height: 37px; color: #ccc;
	font-weight: bold; text-decoration: none; outline: 0; text-align: center;
}
/* Selected Tab */
body.tvtoid1 #left .rgtabs-menu li.rgtabs-selected a, body.tvtoid1 .rgtabs-menu li.rgtabs-selected a,
body.tvtoid1 #left .rgtabs-menu li a:hover, body.tvtoid1 .rgtabs-menu li a:hover {
	background: url(../_gfx/bgr_tabs_highlight_home.png) right top no-repeat transparent; color: #fff;
}
body.tvtoid1 #left .rgtabs-menu li.rgtabs-selected.first a,
body.tvtoid1 .rgtabs-menu li.rgtabs-selected.tabfirst a,
body.tvtoid1 #left .rgtabs-menu li.first a,
body.tvtoid1 .rgtabs-menu li.tabfirst a { background-position: left top; }

body.tvtoid1 #left .rgtabs-menu  li.rgtabs-selected a, body.tvtoid1 .rgtabs-menu  li.rgtabs-selected a { color: #fff; }
/* Next / Prev nav */
body.tvtoid1 .rgtabs-pageswrapper { display: block; }
/* === tabs on the home page only =========================== */