/* @import url('client_style.css'); */

body {
	background: #D5D5D5 url(images/bg_tile.jpg) repeat-x;
	width: 990px;
	color: #000;
	font-size: 12px;
	margin: 0px auto 0px;
	padding: 0px;
	font-family: Arial, Tahoma, Verdana;
}
#wrap {
	background: #8F8E8E url(images/bg.gif) center repeat-y;
	width: 990px;
	margin: 0px auto 0px;
	padding: 0px;
}
#wrap ul, #wrap li {list-style: none none outside;}

/* ------------- Top -------------*/
#top {
	width: 990px;
	height: 25px;
	margin: 0px auto 0px;
	padding: 0px;
	border: none;/*overflow: hidden;*/
}
/* ----------- Client Header ------------ */
#header {
	background: #FFF;
	width: 976px;
	height: 105px;
	color: #000;
	font-size: 11px;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	border:none;
}
#header h1 {
	color: #000;
	font-size: 24px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 25px 0px 0px 20px;
	text-decoration: none;
}
#header h1 a, #header h1 a:visited {
	color: #000;
	font-size: 24px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#header h1 a:hover {
	color: #000;
	text-decoration: none;
}
#header p {
	color: #999;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	line-height: 20px;
}
#header a, #header a:visited {
	color: #000;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
}
#header a:hover {
	color: #C00;
	text-decoration: underline;
}
.headerleft {
	width: 450px;
	float: left;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
.headerleft a img {
	border: none;
	margin: 0px;
	padding: 0px;
}
.headerright {
	width: 480px;
	float: right;
	margin: 0px;
	padding: 1px 10px 0px 0px;
	font-weight: bold;
	text-align: right;
}
.headerright a img {
	border: none;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}
/************************************************
*	Navbar      								*
************************************************/

#navbar {
	background: #FFF url(images/navbar.gif);
	width: 976px;
	height: 29px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFF;
	font-weight: bold;
	margin: 0px auto 0px;
	padding: 0px;
	border-top: 1px solid #AFAFAF;
	border-bottom: 1px solid #FFF;
	overflow: hidden;
}
#navbar a, #navbar a:visited {
	color: #000;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 0px 0px 3px;
}
#navbar a:hover {
	color: #C00;
	text-decoration: underline;
	padding: 0px 0px 0px 3px;
}
#navbarleft {
	width: 700px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#navbarright {
	width: 235px;
	font-size: 11px;
	float: right;
	margin: 0px;
	padding: 4px 0px 0px 0px;
}
#navbarright a img {
	border: none;
	margin: 0px;
	padding: 0px;
}
#nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#nav a, #nav a:visited {
	background: #FFF url(images/navbar.gif);
	color: #333;
	display: block;
	font-weight: bold;
	margin: 0px;
	padding: 8px 15px 8px 15px;
}
#nav li.nav_current a, #nav a:hover, #nav li.nav_current a:hover{
	background: #EEE;
	color: #C00;
	margin: 0px;
	padding: 8px 15px 8px 15px;
	text-decoration: none;
}
#nav li {float:left; margin:0px; padding:0px;}
#nav li li {float:left; margin:0px; padding:0px; width:150px;}
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #EEE;
	width: 160px;
	float: none;
	margin: 0px;
	padding: 7px 30px 7px 10px;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}
#nav li li a:hover, #nav li li a:active {
	background: #FFF url(images/navbar.gif);
	padding: 7px 30px 7px 10px;
}
#nav li ul {position:absolute; width:10em; left:-999em;}
#nav li:hover ul {left:auto; display:block;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
/************************************************
*	CLIENT Footer      							 *
************************************************/

#footer {
	background: #FFF url(images/footer.gif);
	width: 976px;
	height: 30px;
	margin: 0px auto 0px;
	padding: 0px;
}
#footer p {
	color: #000;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}
#footer a, #footer a:visited {
	color: #C00;
	text-decoration: none;
}
#footer a:hover {
	color: #C00;
	text-decoration: underline;
}
#footer a img {
	border: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#footerleft {
	width: 650px;
	float: left;
	margin: 0px;
	padding: 15px 0px 0px 0px;
}
#footerright {
	width: 260px;
	float: right;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	text-align: right;
}
/************************************************
*	CLIENT Bottom  									*
************************************************/

#bottom {
	width: 990px;
	height: 25px;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
}
/************************************************
*	CLIENT Search Form									*
************************************************/

#searchdiv {
	margin: 0px;
	padding: 0px;
}
#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: inline;
}
#subscribe {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#s {
	background: #FFF;
	width: 180px;
	color: #333;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 3px 0px 3px 5px;
	border-top: 1px solid #666;
	border-right: 1px solid #DDD;
	border-left: 1px solid #666;
	border-bottom: 1px solid #DDD;
	display: inline;
}
#sbutt {
	background: #FFF;
	color: #333;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px 0px 0px 5px;
	padding: 2px;
	border-top: 1px solid #DDD;
	border-right: 1px solid #666;
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #666;
	font-weight: bold;
}
#subbox {
	background: #EEE;
	width: 220px;
	color: #000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border-top: 1px solid #666;
	border-right: 1px solid #DDD;
	border-left: 1px solid #666;
	border-bottom: 1px solid #DDD;
	display: inline;
}
#subbutton {
	background: #FFF url(images/navbar.gif);
	color: #333;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px 0px 0px 8px;
	padding: 3px 2px 2px 2px;
	border-top: 1px solid #DDD;
	border-right: 1px solid #666;
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #666;
	font-weight: bold;
}
#name, #email, #url {
	background: #FFF;
	color: #000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 4px;
	border-top: 1px solid #666;
	border-right: 1px solid #DDD;
	border-left: 1px solid #666;
	border-bottom: 1px solid #DDD;
}
#submit {
	background: #FFF url(images/navbar.gif);
	color: #333;
	font-family: Arial, Tahoma, Verdana;
	margin: px;
	padding: 4px;
	border-top: 1px solid #DDD;
	border-right: 1px solid #666;
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #666;
	font-weight: bold;
}
#words {
	background: #FFF;
	width: 460px;
	color: #000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px;
	border-top: 1px solid #666;
	border-right: 1px solid #DDD;
	border-left: 1px solid #666;
	border-bottom: 1px solid #DDD;
}

/*************************************************/
/* -------------- #ka_mainContainer ------------ */
div#ka_mainContainer {
	background:#DCDCDC url(images/bg_kamain3.jpg) repeat-x scroll 0% 26px;
	margin: 0px 7px;
	padding: 0px 0px 10px;
	float:left; display:inline !important;
	line-height: 17px;
	font-family: Arial, Tahoma, Verdana;
	font-size:12px;
	color:#000;
}
div#ka_mainContainer, div#ka_mainContainer.ka_adWide {width: 976px !important;}

div#ka_adRightSkyscraperWide {
	margin:5px 10px 40px 0px !important;
	display:inline !important;
}
div#ka_contentContainer, div#ka_termsOfServiceContainer {
	background:#FFF none !important;
	margin:6px 10px !important;
	padding:8px 10px 10px; 
	float:left; display:inline !important;
} 
div#ka_contentContainer {width:730px;}
body.ka_myhome_pages div#ka_contentContainer {
	/*background:#FFF none repeat scroll 0% 0%*/}

div#ka_termsOfServiceContainer {/*background:#FFF none repeat scroll 0% 0%*/}
div#ka_leftColumn {width:418px;}
body#ka_playPage div#ka_leftColumn {width:420px !important;}

/* ------------ div#ka_footer ------------ */
div#ka_footer {
	clear:both;
	float:left;display:inline !important;
	border-top:none !important;
	font-size:11px;
	margin:15px 12px 0px;
	padding:8px 0px;
	width:952px;}
div#ka_footer ul {margin:0px !important;}
div#ka_footer li {margin:0px 6px 0px 0px}
li#ka_footerTerms, li#ka_footerHelp {padding-left:8px; border-left:1px solid #000;}

div#ka_mainContainer p {
	margin:0em 0em 1em;
}
div#ka_mainContainer .ka_adminStyle {
	border-color:#CCC !important;
}
div#ka_contentContainer div.ka_createForm form {background-color:#F7F7F7;}

/* ---------------- links ---------------- */
a, div#ka_mainContainer a, a:visited, div#ka_mainContainer a, div#ka_mainContainer a:link, div#ka_mainContainer a:visited {
	color: #C00;
	text-decoration: none;
}
a:hover, div#ka_mainContainer a.current, div#ka_mainContainer a:hover {
	color: #C00;
	text-decoration: underline;
}
/* ----------- fieldset / input ----------- */
div#ka_mainContainer fieldset {
	border-style:dotted !important;
	border-color:#999;
	border-width:thin !important;
}
#ka_mainContainer fieldset label {color:#245EAF;}
#ka_mainContainer fieldset legend {
	font-size:13px;
	background: #FFF none !important;
	padding:0.2em 0.5em !important;
	z-index:999 !important;
	color:#555;
	text-transform:lowercase;
}

div#ka_mainContainer input, #wrap div#ka_mainContainer textarea, #wrap div#ka_mainContainer select {
	font-family:Arial,Tahoma,Verdana;
	color:#000;
	font-size:11px;}
div#ka_mainContainer input, #wrap div#ka_mainContainer textarea, div#ka_mainContainer input:focus, div#ka_mainContainer input:active, div#ka_mainContainer input:hover, #wrap div#ka_mainContainer textarea:hover {
	border-color:#666 #DDD #DDD #666;
	background:#FFF none repeat;
}
div#ka_mainContainer input {padding:3px;}
div#ka_mainContainer input.ka_inputTiny {padding:4px;}
div#ka_mainContainer input.ka_inputTiny.ka_button {padding:3px 4px;}

div#ka_mainContainer input.ka_button, div#ka_mainContainer input.ka_inputTiny.ka_button {
	background:#FFF url(http://css.kickstatic.com/kickapps/images/ka_buttonbg.gif) repeat-x scroll 0px 0%;
	font-weight:bold;
	font-size:12px;
}
div#ka_mainContainer input.ka_button:hover, div#ka_mainContainer input.ka_inputTiny.ka_button:hover {
	background-position:0px 0% !important;
	border-color:#999 !important;
}

/* --------- client #subnavbar / #ka_headerTopNav --------- */
#subnavbar, div#ka_headerTopNav {
	background: #FFF;
	width: 976px;
	height: 27px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #CCC;
	overflow:hidden;
}
div#ka_headerTopNav {}
#subnav, div#ka_headerTopNav ul {
	width:100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div#ka_headerTopNav ul {}
#subnav li, div#ka_headerTopNav ul li {
	float: left;
	margin: 0px;
	padding: 0px;
}
li#ka_messageBoardsTab {display:none !important}
#subnav a, div#ka_mainContainer div#ka_headerTopNav li a {
	display: block;
	font-weight: bold;
	margin: 0px;
	padding: 6px 10px 6px 14px;
}
div#ka_mainContainer.home ul#subnav li a:visited, div#ka_mainContainer.home ul#subnav li a:link, div#ka_mainContainer div#ka_headerTopNav li a:visited, div#ka_mainContainer div#ka_headerTopNav li a:link {
	background:#FFF none; 
	color:#333 !important;
}
	
div#ka_mainContainer.home ul#subnav a:hover, div#ka_mainContainer.home ul#subnav li.current a, div#ka_mainContainer div#ka_headerTopNav li.current a, div#ka_mainContainer div#ka_headerTopNav li a:hover {
	background:#EEE none !important; /* !important for IE. d.n. remove */
	color: #C00 !important; /* ditto */
	text-decoration: none;
}

/* -------------- KA SUBNAV --------------- */
div#ka_headerSubNav {padding:6px 3px;}
div#ka_headerSubNav {
	background-color:transparent;
	width:550px;
}
body#ka_login div#ka_headerSubNav, body#ka_register div#ka_headerSubNav, body#ka_generalId div#ka_headerSubNav {
	display:none !important;
}
div#ka_headerSubNav ul li.ka_addMedia {
	float:left;
	margin:0px 0px 0px 10px;
	display:inline !important;
}
div#ka_mainContainer div#ka_headerSubNav a, div#ka_mainContainer div#ka_headerSubNav a:visited, div#ka_mainContainer div#ka_headerSubNav a:link {
	color:#333;
	font-weight:bold;}
div#ka_mainContainer div#ka_headerSubNav li.current a, div#ka_mainContainer div#ka_headerSubNav a:hover {
	color:#C00 !important;
	background-image:none;}
div#ka_mainContainer div#ka_headerSubNav li.current a {}
div#ka_mainContainer div#ka_headerSubNav a:hover {}

/* -------------- KA BTMNAV --------------- */
div#ka_headerBtmNav {
	padding:0px;
	height:10px;
}
body#ka_login div#ka_headerBtmNav, body#ka_register div#ka_headerBtmNav, body#ka_generalId div#ka_headerBtmNav {
	height:20px !important;
}
body#cust_home div#ka_headerBtmNav {height:0px !important;}
div#ka_header {position:relative;}

/* ABS POS LOGIN / SEARCH */	
div#ka_headerLogin, div#ka_headerSearch {
	position:absolute;
	clear:both !important;}
	
div#ka_headerLogin {
	overflow:hidden;
	top:-134px;
	left:380px;
	width:400px;}
div#ka_headerLogin ul {
	margin:0px; padding:0px;
	float:right; display:inline !important;}
div#ka_headerLogin li {
	margin:0px 6px 0px 0px;
	display:inline !important;
}
div#ka_headerLogin li.ka_LE_open {display:none !important}

div#ka_headerSearch {
	width:240px;
	left:726px;
	top:3px;
}
div#ka_searchText {margin:2px 0px 0px;}
div#ka_headerSearch input.ka_searchField {
	width:131px !important;
	padding:2px 1px;}
div#ka_searchAdv1, div#ka_searchAdv1 ul {}
div#ka_searchAdv1 {
	width:100%;
	padding:3px 0px;
	position:relative;
}
div#ka_searchAdv1 ul {
	padding:1px 0px 1px 3px;
	position:absolute;
	clear:both !important;
	width:400px;
	left:-138px;
	/* top:-2px; */
}
*html div#ka_searchAdv1 ul {left:-158px !important;}
*+html div#ka_searchAdv1 ul {left:-168px !important;}

*html div#ka_searchAdv1 li {
	padding:6px 1px 6px 0px !important;
	display:inline !important;
}
div#ka_searchAdv1 li input {padding:0px; background:transparent none;}

div#ka_headerBtmNav a {
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
div#ka_mainContainer div#ka_headerBtmNav a:visited, div#ka_mainContainer div#ka_headerBtmNav a:link, #cust_home div#ka_headerBtmNav a:visited, #cust_home div#ka_headerBtmNav a:link {
	color:#555;}
div#ka_headerBtmNav a:hover {
	color:#C00 !important;}


/* ---------------- titles / headers ----------------- */
div#ka_mainContainer h1, div#ka_mainContainer h2, div#ka_mainContainer h3, div#ka_mainContainer h4 {
	font-family:Arial,Tahoma,Verdana;
	color:#000;
	border-bottom:none;
}
div#ka_mainContainer h1 {font-size:14px;}
div#ka_mainContainer h2 {font-size:14px;}
div#ka_mainContainer.ka_mediaPlayPage h2 {margin:0px 0px 6px;}
body#ka_myhome div#ka_mainContainer h2, body#ka_groups div#ka_mainContainer h2 {
	color:#0731AC; /* d. blue */
	font-size:15px;
}
div#ka_mainContainer h3 {
	padding:0px 0px 3px;
	margin:6px 0px;
	font-size:14px;
	font-weight:bold;
}
div#ka_mainContainer.ka_searchPage h3 {
	border-bottom:medium double #EAEAEA;
	margin:0px 0px 10px;}
body#ka_generalId div#ka_mainContainer h3 {
	/* width:97%;
	margin:0px auto 6px; */
	display:none !important;
}
body#ka_generalId div#ka_mainContainer div#ka_termsOfServiceContainer h3 {
	width:100%;
	margin:0px;
}
/* ------- body#ka_myhome, body#ka_groups, body#ka_profilePage ------- */
div#ka_mainContainer h3.ka_contentBody {}
body#ka_myhome div#ka_mainContainer h3, body#ka_groups div#ka_mainContainer h3, div#ka_profileContainer h5 {
	background:#FFF url(images/navbar.gif) repeat-x scroll 0% -5px;
	padding:4px 4px 4px 8px;
	margin:0px 0px 6px;
	font-size:12px;
}
body#ka_myhome div#ka_contentContainer, body#ka_groups div#ka_contentContainer, body#ka_profilePage div#ka_contentContainer {
/* background-color:transparent; */}

/* #ka_myhome / #ka_groups / .ka_profileSet divs */
div#ka_manageAccountInfo, div#ka_getActive, div#ka_myhomeUpdates, div#ka_myhomeFavorites, div#ka_myhomeDiscussions, div#ka_newBlog, div#ka_newestModule, div#ka_mostPopularModule, div#ka_myhomeFeeds, div#ka_userModule, div#ka_newestModulePhoto, div#ka_newestModuleAudio, /* #ka_groups divs */ div#ka_groupProfile, div#ka_groupMember, div#ka_groupVideo, div#ka_groupPhoto, div#ka_groupBlog, div#ka_groupAudio, div#ka_videoPlayer, /*div#ka_groupComments,*/ div#ka_otherGroup, div.ka_profileSeg {
	background-color:#FFF !important;
	border: 1px dotted #999 !important;
	/* border:medium none !important; */
	padding-bottom:8px;
	margin-bottom:12px;
}
div#ka_getStart ul li, div#ka_lastLogin ul li {background-image: url(http://blog.rv.net/wp-content/themes/revolution_tech-30/images/icon.png) !important}


/* ------------- LOGIN PAGE -------------- */
body#ka_login div#ka_contentContainer, body#ka_register div#ka_contentContainer {}

body#ka_login div#ka_contentContainer {
	margin:6px 60px;
	padding:0px 10px;
	width:630px;
}
body#ka_login div#ka_mainContainer h3, body#ka_register div#ka_mainContainer h3, #ka_loginPopup fieldset#ka_fieldLogin legend {
	border-bottom:medium double #EAEAEA;
	font-size:15px;
}
#ka_loginPopup fieldset#ka_fieldLogin legend {
	font-weight:bold;
	text-transform:capitalize;
	padding:0px 360px 3px 0px;
}
div#ka_mainContainer fieldset#ka_fieldLogin {
	border:medium none !important;
	padding:6px 0px;
}
body#ka_login div#ka_leftColumn {width:310px !important;}


/* -------------- thumbs -------------- */
.ka_contentBody ul.ka_profileMediaList li, div.ka_profileCommentImg, span#ka_profileImg {
	border:medium none !important;
}

/* ----------- body#ka_listPage ----------- */
body#ka_listPage div#ka_contentContainer {/*background-color:transparent;*/}

li.ka_list.odd, li.ka_list.even, li.ka_list.odd:hover, li.ka_list.even:hover {background-color:#FFF !important;}
li.ka_list {
	display:inline !important;
	margin:0px 4px 8px;
	width:137px;
	height:252px;
	border-bottom:1px solid #BDBDBD;
	border-right:1px dotted #999;
	background-image: url(images/list.gif) !important;
	background-repeat: no-repeat !important;
	background-position:-3px 100% !important;}
li.ka_list:visited, li.ka_list:link {}
li.ka_list:hover {background-position:bottom right !important;}

span.ka_searchLetterBox {
	margin:8px auto;
	width:120px;
	height:86px;
	border:1px solid #FFF;
}
div.ka_searchListDetails {width:120px;}
li.ka_list ul.ka_listDetails {height:104px; overflow:hidden;}

/* ----------- PLAY PG ----------- */
body#ka_playPage div.ka_contentBody {
	background-color:#FFF;
	border:thin dotted #999 !important;
	/*border:1px solid #FFF !important;*/
	padding-bottom:10px;
	padding-right:8px;
	padding-left:8px;
	padding-top:4px;
}
body#ka_playPage div#ka_adminControl.ka_contentBody {
	background-color:#D7D7D7 !important;
	border:thin dotted #999 !important;
}
#ka_mainContainer span#ka_adminControl {color:#C00;}
#ka_mainContainer div#ka_related {width:282px;}

ul.ka_statsList, div#ka_rssLink ul, div#ka_playPageDetailsWrap, div.ka_playerMediaList_table {
	padding-top:34px;
	background-image: url(images/play_tab.gif);
	background-color: transparent;
	background-repeat: no-repeat;
}
div#ka_rssLink ul {background-position:0% 0px;}
div.ka_playerMediaList_table {background-position:-420px 0px;}
div#ka_playPageDetailsWrap {background-position:-840px 0px;}
ul.ka_statsList {background-position:-1260px 0px;}

/* ---------- RELATED ---------- */
ul#ka_relatedList {width:280px;}
ul#ka_relatedList li {
	border-bottom:thin dotted #BBB;
	margin:0px;
	padding:10px 0px;
	min-height:78px;}
span#ka_letterboxUser, span#ka_letterboxRelated {border:medium none;}
span#ka_letterboxRelated {
	margin:1px 0px 0px 0px;
	float:left;
	width:100px;
	height:75px;}
div.ka_thumbdetails {
	float:right;
	margin:0px;
	width:174px;
}
/* #ka_relatedTabs */
ul#ka_relatedTabs a, ul#ka_relatedTabs a.active, ul#ka_relatedTabs a:hover, ul#ka_relatedTabs a.active:hover {
	font-size:11px;text-decoration:none !important;}
ul#ka_relatedTabs a:visited, ul#ka_relatedTabs a:link {
	color:#000;}
ul#ka_relatedTabs a:visited, ul#ka_relatedTabs a:link, ul#ka_relatedTabs a:hover{
	background:transparent none !important;
	border-right:1px solid #000;
	padding: 0px 6px;
	margin:3px 2px 0px 0px;} 
ul#ka_relatedTabs a:hover {color:#C00;}
ul#ka_relatedTabs a.active, ul#ka_relatedTabs a.active:hover {
	background:#FFF none !important;
	border:1px dotted #999;
	/* border:1px solid #FFF; */
	border-bottom:medium none !important;
	margin:0px 2px 0px 0px;
	padding:2px 6px;
	color:#000;
	font-weight:bold;	
}
/* -------------- STAR RATING -------------- */
/* star_sm 10 x 11 px (on listPage) */
ul.ka_starSystemS li.ka_starSelectedS, ul.ka_starSystemS li.ka_starS, ul.ka_starSystemS li.ka_starSelectedS a, ul.ka_starSystemS li.ka_starS a {
	width:14px !important;
	height:14px !important;
	display:inline !important;}
ul.ka_starSystemS li.ka_starS, ul.ka_starSystemS li.ka_starS:hover{background: transparent url(images/star_sm.gif) scroll center left no-repeat !important;}
ul.ka_starSystemS li.ka_starSelectedS, ul.ka_starSystemS li.ka_starSelectedS:hover {
	background: transparent url(images/star_sm_sel.gif) scroll center left no-repeat !important;}
ul.ka_starSystemS li.ka_starS a, ul.ka_starSystemS li.ka_starSelectedS a, ul.ka_starSystemS li.ka_starS:hover a, ul.ka_starSystemS li.ka_starSelectedS:hover a{
	color:#FFF !important; /* to make invis */}

/* star_Big 23 x 25px (play pg) */
div.ka_rate ul.ka_starSystemL {
	margin:0px 0px 4px !important;}
div.ka_rate ul.ka_starSystemL li {
	width:25px !important;
	margin-right:3px !important;}

div#ka_playPageStats ul.ka_starSystemL li.ka_starL a, div#ka_playPageStats ul.ka_starSystemL li.ka_starSelectedL a, div#ka_playPageStats ul.ka_starSystemL li.ka_starL:hover a, div#ka_playPageStats ul.ka_starSystemL li.ka_starSelectedL:hover a{color:#FFF !important; text-decoration:none !important;}

div#ka_playPageStats ul.ka_starSystemL li a {padding:0px 10px 10px !important;}
*html ul.ka_starSystemL li a {text-decoration:none !important;}
	
.ka_starL {background: transparent url(images/star_Big.gif) no-repeat scroll top left;}
.ka_starL:hover {background: transparent url(images/star_Big_sel.gif) no-repeat scroll top left;}
.ka_starHighlightL {background: transparent url(images/star_Big_sel.gif) no-repeat scroll top left;}
.ka_starSelectedL {background: transparent url(images/star_Big_sel.gif) no-repeat scroll top left;}

span.ka_starsNumRatingsL {font-size:10px !important}

/* ----------------- MESSAGE BOARD ------------------- */body.ka_messageBoards div#ka_contentContainer h1 {color:#0731AC;}
body.ka_messageBoards div.ka_allItemsContainer {
	background-color:#FFF;
	border:1px solid #CCC;
}
body.ka_messageBoards div#ka_contentContainer div.ka_bumperTop {
	background:#FFF url(http://dev.kickapps.com/rvnet/images/footer.gif) repeat-x scroll 0px -4px;
	border-bottom:medium none;
	padding:2px 0px;
	font-weight:bold;}
body.ka_messageBoards div.ka_contentTitle {text-transform:uppercase;}
body.ka_messageBoards div.ka_contentTitle span.details {text-transform:capitalize;}
body.ka_messageBoards div#ka_contentContainer div.ka_bumperBottom {
	background:#F7F7F7 none repeat scroll 0% 0%;
	border-top:1px solid #FFF;
	padding:0px;}
body.ka_messageBoards li.ka_messageItem, body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem {
	border-color:#DDD;
}

/* -------------------- #cust_home --------------------- */
#ka_mainContainer.home div#ka_contentContainer {
	width:785px;
	margin-left:10px;
	padding:0px;
	display:inline !important;
}
#ka_mainContainer.home div#banner_rt {
	float:right;
	margin-right:10px;
	width:160px; height:600px;
	background-color:#DDD; /* temp */
	display:inline !important;
}
*html div#ka_mainContainer.home div#banner_rt {margin-right:5px !important;}
*+html div#ka_mainContainer.home div#banner_rt {margin-right:10px !important;}
#ka_mainContainer.home div.mainfloat {
	margin-top:12px !important;
	margin-bottom:0px;
}
div#kaTOP, div#kaBTM {
	width:100%; float:left !important;
}
div.sub_lt {width:418px; float:left;}
div.sub_rt {width:354px; float:right;}
div.sub_lt_b {width:271px; float:left;}
div.sub_rt_b {width:500px; float:right;}  

div#ka_mainContainer.home div.sub_lt, #ka_mainContainer.home div.sub_rt, #ka_mainContainer.home div.sub_lt_b, div#ka_mainContainer.home div.sub_rt_b {
	background:#FFF none; 
	display:inline !important;
	margin-bottom:12px;
}
div#ka_mainContainer.home div.sub_inner, div#ka_mainContainer.home div.sub_inner_dot {
	float:left; 
	display:inline !important;
	margin:8px !important;
}
*+html div#ka_mainContainer.home div.sub_inner {padding-bottom:8px !important}
*+html div#ka_mainContainer.home div.sub_inner_dot {}

div.sub_inner_dot {border-bottom:1px dotted #999;}

div.just_float {float:left; display:inline !important;}

/* ----------- Ps ------------ */
div#ka_mainContainer.home p {margin:0px 0px 3px;}
#cust_home div#ka_mainContainer.home div#PLAYER p {margin:1px 0px 0px !important;}
#cust_home div#ka_mainContainer.home p#welcome_text {
	margin:0px 0px 8px !important;}
#cust_home div#ka_mainContainer.home p#login_text {
	font-weight:bold;
	font-size:14px;
	text-align:center;
	margin:0px 1px 4px !important;
}

/* ----------- hLOGIN ------------ */
#LOGIN_h_wrap {
	padding:0px 0px 4px;
	width:336px;
}
#LOGIN_h {
	padding:0px 0px 4px; 
	width:100%;
}
ul#LOGIN_h_list {
	float:left; display:inline !important;
	padding:0px;
	margin:0px 33px;
}
ul#LOGIN_h_list li {
	background: transparent url(images/icon.png) no-repeat scroll 4px 60%;
	padding:1px 0px 1px 26px;
	margin-right:8px;
	float:left; display:inline !important;}
ul#LOGIN_h_list li a {font-weight:bold;}
