@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg1.gif);
}
A:link {
	color:#ffacd7;
	text-decoration: none;
}
A:visited {
	color:#ffacd7;
	text-decoration: none;
}
A:hover {
	color:#b6d4ff;
	text-decoration: none;
}
A:active {
	color:#ffacd7;
	text-decoration: none;
}
.ad_text1 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 2px;
}
.boxtext1 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
}
.search_heading1 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CCCCCC;
}
.search_heading2 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #ffacd7;
}
.formheading1 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
}
.mediaheading1 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #CCCCCC;
}
.formbox1 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	background-color: #9d9d9d;
	border: 1px solid #CCCCCC;
}
a.advancedsearch1:link {
	color: #CCCCCC;
	text-decoration: underline;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	font-weight:bold;
}
a.advancedsearch1:active {
	color: #CCCCCC;
	text-decoration: underline;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	font-weight:bold;
}
a.advancedsearch1:visited {
	color: #CCCCCC;
	text-decoration: underline;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	font-weight:bold;
}
a.advancedsearch1:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	font-weight:bold;
}
a.advancedsearch2:link {
	color: #d3f100;
	text-decoration: underline;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	font-weight:bold;
}
a.advancedsearch2:active {
	color: #d3f100;
	text-decoration: underline;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	font-weight:bold;
}
a.advancedsearch2:visited {
	color: #d3f100;
	text-decoration: underline;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	font-weight:bold;
}
a.advancedsearch2:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	font-weight:bold;
}
.tabbedbox1 {
	border: 5px solid #505558;
	background-color: #565c5f;
}
.camtext1 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
}
.camloctext1 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #CCCCCC;
}
.text1 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.text2 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
}
.text3 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}
.camsponsortext1 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #CCCCCC;
}
.camnavtext1 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.searchbutton1 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffacd7;
	background-color: #505558;
	border: 1px solid #8a6e7f;
	width: 70px;
	height: 21px;
	background-image: url(images/button_bg1.gif);
	background-repeat: repeat-x;
}
.searchbutton2 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #d3f100;
	background-color: #505558;
	border: 1px solid #808f2f;
	width: 60px;
	height: 20px;
	background-image: url(images/button_bg1.gif);
	background-repeat: repeat-x;
}
.formbox3 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #3e4245;
	border: 1px solid #8a6e7f;
}
.searchimagebg1 {
	background-image: url(images/frame/lodgingsearchimg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.catbuttonbg1 {
	background-image: url(images/frame/catbutton_bg1.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 22px;
}
.catsearchtext1 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #CCCCCC;
}
a.catsearch1:link {
	color: #ffacd7;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
}
a.catsearch1:active {
	color: #ffacd7;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
}
a.catsearch1:visited {
	color: #ffacd7;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
}
a.catsearch1:hover {
	color: #ffacd7;
	text-decoration: underline;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
}
.globaltopnavbar1 {
	background-color: #272C2E;
	border: 1px solid #505558;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
a.globaltopnavlink1:link {
	color: #C9CCCD;
	text-decoration: none;
}
a.globaltopnavlink1:active {
	color: #C9CCCD;
	text-decoration: none;
}
a.globaltopnavlink1:visited {
	color: #C9CCCD;
	text-decoration: none;
}
a.globaltopnavlink1:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.advancedsearchpadding {
	padding-left: 6px;
}
.catheadingtext1 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #95FFE0;
}
.boxheading1 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	padding-left: 5px;
}
.mapnavbox1 {
	border: 1px solid #659086;
	background-color: #3E4245;
}
/* Styles from the KickApps Live Editor */
body#ka_playPage .ka_contentBody, body#ka_listPage .ka_contentBody, body#ka_homepage .ka_contentBody, body#ka_myhome .ka_contentBody, body#ka_profilePage .ka_contentBody, body#ka_groups .ka_contentBody, body.ka_messageBoards .ka_contentBody, .ka_bubble blockquote, .ka_popup, .ka_popUpDiv, form#ka_loginPopup {
	background-image: none;
	font-family: "Trebuchet MS", Verdana, Arial;
	color: #FFFFFF;
	background-color: #565C5F;
	border: 5px solid #505558;
}
.ka_allItemsContainer {
	border: none !important;
}
ol#ka_audioList div.ka_null {
	font-size: undefined;
}
h4 a {
	font-family: inherit;
}
.ka_contentBody a {
	font-family: inherit;
}
.searchLetterBox {
	width: 132px !important;
}
div.ka_createForm h1 {
	color: auto !important;
}
ul.ka_sideList li, ul.ka_myHomeList li {
	color: auto !important;
}
#ka_headerTopNav_ul li a:hover {
	background-image: none;
}
#ka_leftColumn {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 420px;
}
#ka_contentContainer {
	margin: opx auto;
	padding: 0px;
	width: 650px;
}
#ka_mainContainer {
	background:transparent none repeat scroll 0%;
	color:#323232;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0pt auto;
	padding:0pt;
	text-align:left;
	width:650px;
}
#ka_manageContent {
	margin: 0px;
	padding: 0px;
	width: 650px;
}
#ka_footer {
	border-top:1px solid #959c9f;
	clear:both;
	margin:20px auto 0px;
	padding:5px 0px;
}
li#ka_footerHelp {
	display: none;
}
#footerUser {
	margin:0pt 0pt 0pt 0px;
	padding:0pt;
}
body#ka_myhome h3 {
	background:#61686C none repeat scroll 0% 50%;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	background-image: url(http://www.oncape.com/kickapps/images/frame/hbox_bg.gif);
	background-repeat: repeat-x;
	padding:4px 5px 5px;
}
#ka_since {
	display: none
}
#ka_mainContainer a:link {
	color:#ffacd7;
	text-decoration: none;
}
#ka_mainContainer a:visited {
	color:#ffacd7;
	text-decoration: none;
}
#ka_mainContainer a:hover {
	color:#FCFCFC;
	text-decoration: none;
}
#ka_mainContainer a:active {
	color:#ffacd7;
	text-decoration: none;
}
.ka_null {
	font-size:11px;
	margin:0pt;
	padding:5px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
#ka_getStart {
	float:left;
	font-size:11px;
	margin:0pt;
	padding:0pt;
	width:180px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
#ka_lastLogin {
	float:left;
	font-size:11px;
	margin:0pt;
	padding:0pt;
	width:220px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
.ka_moduleLetterBox {
	height:45px;
	margin:5px;
	padding:0px;
	width:63px;
}
.ka_relatedMediaWidget li .info {
	display: none
}
.ka_relatedMediaWidget {
	height:55px;
}
.ka_relatedMediaWidget li {
	float:left;
	height:45px;
	margin-right:5px;
	padding:0pt;
	position:relative;
	width:63px;
}
.ka_relatedMediaWidget {
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
#ka_relatedMediaContainer {
	margin:0px;
	padding:0px;
	width: 210px;
}
#ka_mainContainer {
	color:#FFFFFF;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-align:left;
}
#ka_login_area li.ka_manage_auth a, #ka_login_area li.ka_LE_open a {
	color:#FFFFFF;
	font-weight:bold;
}
body#ka_myhome #ka_contentContainer h2 {
	color:#FFFFFF;
	margin:0pt 0pt 0px 0px;
	font-family: "Trebuchet MS", Verdana, Arial;
}
#ka_myHomeURL {
	font-family: "Trebuchet MS", Verdana, Arial;
	color: #CCCCCC;
	font-size:10px;
	margin:0pt 0pt 5px 0px;
}
#ka_manageAccountInfo, #ka_getActive, #ka_myhomeUpdates, #ka_myhomeFavorites, #ka_myhomeDiscussions, #ka_newBlog, #ka_newestModule, #ka_userModule, #ka_mostPopularModule {
	margin-bottom: 10px;
}
#ka_headerSearch input.ka_searchField {
	background:#959c9f none repeat scroll 0% 50%;
	float:right;
	margin:0pt;
	padding:1px;
	width:140px;
}
.ka_newEntry {
	color:#FFFFFF;
	font-weight:normal;
}
.ka_sideList li {
	border:none;
	color:#FFFFFF;
	font-size:11px;
	margin:0px;
	padding:5px 5px 5px 5px;
}
ul.ka_myHomeList {
	border:none;
	color:#FFFFFF;
	font-size:11px;
	margin:0px;
	padding:5px 5px 5px 5px;
}
#ka_aboutContent {
	padding-bottom:0px;
}
#ka_aboutModule h3, #ka_memberModule h3, #ka_videoModule h3, #ka_photoModule h3, #ka_blogModule h3, #ka_audioModule h3, #ka_groupModule h3, #ka_discussionModule h3, #ka_videoPlayer h3, body#ka_groups h3 {
	background:#61686C none repeat scroll 0% 50%;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	background-image: url(http://www.oncape.com/kickapps/images/frame/hbox_bg.gif);
	background-repeat: repeat-x;
	padding:4px 0pt 5px 5px;
}
#ka_aboutModule, #ka_memberModule, #ka_videoModule, #ka_photoModule, #ka_blogModule, #ka_audioModule {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
}
#ka_aboutModule img {
	border: none;
	float: left;
	margin:5px 5px 5px 5px;
}
#ka_aboutModule p {
	margin: 5px 5px 5px 5px;
	font-size: 12px;
	line-height: 20px;
}
#ka_aboutContent, #ka_memberContent, #ka_videoContent, #ka_photoContent, #ka_blogContent, #ka_audioContent, #ka_groupContent, #ka_discussionContent {
	padding-left:0px;
}
ol#ka_blogList, ol#ka_audioList, ol#ka_groupList, ul#ka_discussionList {
	font-size:11px;
	margin:0px;
	padding:5px;
}
#ka_blogList li, #ka_audioList li, #ka_groupList li, #ka_discussionList li {
	margin:0px;
	padding:0px 0px 5px;
}
#ka_tagModule {
	border:0px;
 height:auto margin:0px 0px 10px;
	min-height:50px;
	padding:0px;
	text-align:center;
	width:210px;
}
div.ka_tagCloud {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-weight:900;
	line-height:22px;
	margin:0pt;
	padding:5px;
	text-align:center;
}
.ka_homeList li {
	float:left;
	height:110px;
	margin:0px;
	overflow:hidden;
	padding:0px;
	width:135px;
}
.ka_homeList {
	height:auto;
	list-style-type:none;
	margin:0px auto;
	padding:0px;
	background-position: center;
}
#ka_mainContainer h3 {
	color:#FFFFFF;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:11px;
	padding:4px 5px 5px;
	border-bottom:0px solid #CCCCCC;
}
.pagination span.status {
	background:#959C9F;
	border:1px solid #959C9F;
	color:#FFFFFF;
	font-weight:bold;
}
.pagination a {
	border:1px solid #505558;
	background: #505558;
}
.pagination {
	float:right;
	font-size:11px;
	margin:5px 0px;
	padding:0px;
}
.pagination a, .pagination span {
	display:block;
	float:left;
	margin-right:2px;
	padding:2px 5px;
}
#ka_mainContainer h2 {
	font-size:16px;
	font-weight:bold;
	margin:0px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #FFFFFF;
	padding-bottom: 5px;
}
#ka_rightColumn {
	float:right;
	padding:0px;
	width:220px;
}
#ka_playPageDetails {
	margin:0px 0px 1px;
	padding:5px;
}
#ka_playPageRelatedTabs {
	position:relative;
	height:2.8em
}
#ka_relatedTabs {
	position:absolute;
	margin:0;
	padding:0;
	bottom:0px;
	width:220px;
	text-decoration: none;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
}
#ka_relatedTabs li {
	display:inline
}
#ka_relatedTabs a {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:8px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	border-color:#CCCCCC;
	border-style:solid solid none;
	border-width:0px 0px medium;
	display:block;
	float:left;
	margin:4px 1px 0pt 0pt;
	padding:2px 5px;
	background-color:#7d868a;
	color: #FFFFFF;
	height: 14px
}
#ka_relatedTabs a:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:8px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	border-color:#CCCCCC;
	border-style:solid solid none;
	border-width:0px 0px medium;
	margin-top:0px;
	padding-bottom:5px;
	display:block;
	float:left;
	margin:4px 1px 0pt 0pt;
	padding:2px 5px;
	background-color:#959c9f;
	color: #FFFFFF;
	height: 14px
}
#ka_relatedTabs a.active {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:8px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	border-color:#CCCCCC;
	border-style:solid solid none;
	border-width:0px 0px medium;
	margin-top:0px;
	padding-bottom:5px;
	display:block;
	float:left;
	margin:4px 1px 0pt 0pt;
	padding:2px 5px;
	background-color: #505558;
	height: 14px
}
#ka_relatedTabs a.active:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:8px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	border-color:#CCCCCC;
	border-style:solid solid none;
	border-width:0px 0px medium;
	margin-top:0px;
	padding-bottom:5px;
	display:block;
	float:left;
	margin:4px 1px 0pt 0pt;
	padding:2px 5px;
	background-color: #505558;
	height: 14px
}
#ka_related {
	margin:0;
	padding:5px 0 0;
	width:210px;
	min-height:0px;
	height:auto;
	border:1px solid #ccc;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}
#ka_relatedList {
	margin:0px auto;
	padding:0px;
	width:200px;
}
.ka_thumbdetails {
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:13px;
	margin:5px 0px 0pt 77px;
	padding:0px;
	width:120px;
	height:57px;
}
#ka_relatedList li {
	height:auto;
	margin:0px 0px 0px;
	min-height: 65px;
	padding:0px;
}
#ka_letterboxRelated {
	border: 1px solid #CCCCCC;
	display: block;
	float: left;
	height: 55px;
	margin: 0px 0px 0pt 0pt;
	padding: 0px;
	width: 70px;
}
#ka_mainContainer input, #ka_mainContainer textarea, #ka_mainContainer select {
	background:#959C9F;
}
#ka_mainContainer input:focus, #ka_mainContainer input:hover, #ka_mainContainer textarea:focus, #ka_mainContainer textarea:hover {
	background:#c7d0d4;
}
#ka_mainContainer h3.ka_comments {
	padding:3pt 0pt 3pt 20px;
	vertical-align: middle;
}
.ka_starL {
	background:transparent url(http://www.oncape.com/kickapps/images/kickapps/star-big-b.gif) no-repeat 0 0
}
.ka_starHighlightL {
	background:transparent url(http://www.oncape.com/kickapps/images/kickapps/star-big-a.gif) no-repeat 0 0
}
.ka_starSelectedL {
	background:transparent url(http://www.oncape.com/kickapps/images/kickapps/star-big-c.gif) no-repeat 0 0
}
.ka_starSystemL li a {
	margin:0;
	padding:0 9px 10px;
	text-decoration:none !important;
	height:22px
}
.ka_starsNumRatingsL {
	font-size:.75em;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.ka_starSystemS {
	margin:0px;
	padding:0px
}
li.ka_listRating {
	height:18px;
}/* KA-3850 */
.ka_starSystemS li {
	display:inline;
	margin:0;
	height:12px;
	width:9px !important;
	float:left
}
.ka_starS {
	background:transparent url(http://www.oncape.com/kickapps/images/kickapps/star-small-c.gif) no-repeat 0px 0px !important
}
.ka_starHighlightS {
	background:transparent url(http://www.oncape.com/kickapps/images/kickapps/star-small-a.gif) no-repeat 0px 0px !important
}
.ka_starSelectedS {
	background:transparent url(http://www.oncape.com/kickapps/images/kickapps/star-small-b.gif) no-repeat 0px 0px !important
}
.ka_starSystemS li a {
	padding:4px;
	text-decoration:none
}
.ka_starSystemS li a:hover {
	background-color:transparent !important
}
.ka_starsNumRatingsS {
	font-size:10px;
	display:none
}
.ka_stats {
	margin:0pt 0pt 0pt 160px;
	padding:0pt;
	width:160px;
}
#ka_gigya {
	display: none;
}
.ka_bubble cite {
	background:transparent url(http://www.oncape.com/kickapps/images/kickapps/tip.gif) no-repeat scroll 20px 0pt;
	font-style:normal;
	margin:0pt;
	padding:7px 0pt 0pt;
	position:relative;
	top:7px;
	line-height: normal;
}
legend {
	color:#ffacd7;
	font-size:14px;
	font-weight:bold;
	margin:0pt;
	padding:0.5em;
	text-transform:uppercase;
}
label {
	color:#ffacd7;
	font-size:12px;
	display:block;
	font-weight:normal;
	margin:0pt 0pt 4px;
	padding:0pt;
}
.ka_Help, .textareaCharacterCountDisplay {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	margin:0px 0pt;
	padding:5px 0px;
	background:repeat scroll 0%;
}
#ka_profileLeft {
	background-color:transparent;
	float:left;
	margin:0px;
	width:185px;
}
#ka_profileRight {
	background-color:transparent;
	float:right;
	margin:0px;
	padding-bottom:0px;
	width:455px;
}
#ka_profileContainer h5 {
	border:medium none;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	line-height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	height: 20px;
	font-family:"Trebuchet MS", Verdana, Arial;
}
#ka_profileContainer {
	width:650px;
}
.ka_profileSeg {
	border:0px solid transparent;
	margin:0px 0px 10px;
}
.ka_profileCommentSubject, #ka_profileCommentSubjectLabel, #ka_profileCommentBodyLabel {
	color:#ffacd7;
	font-size:13px;
	font-weight:bold;
}
.ka_homeListDetails {
	height:auto !important;
	margin:0px 5px;
	min-height:30px;
	width:100px;
}
#ka_manageSubNav {
	position:relative;
	padding:0;
	height:18px;
	width:100%;
	font-size:10px;
	font-weight: bold;
	border-bottom:1px solid #959c9f;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
}
#ka_manageSubNav ul {
	margin:0 0 0 5px;
	padding:0;
	position:absolute;
	bottom:0px;
}
#ka_manageSubNav ul li {
	display:inline;
	list-style:none;
}
#ka_manageSubNav ul a, #ka_manageSubNav ul span, #ka_manageSubNav ul a.current {
	display:block;
	float:left;
	padding:3px 5px;
	margin:3px 2px 0 0;
	text-align:center;
	text-decoration:none !important;
}
#ka_manageSubNav ul span, #ka_manageSubNav ul a.current, #ka_manageSubNav ul a.current:hover {
	border:0px solid #ccc;
	border-bottom:none;
	background:#505558;
	padding-bottom:6px;
	margin-top:0;
}
#ka_manageSubNav ul a {
	background:#7d868a;
	border:0px solid #ccc;
	border-bottom:none;
}
#ka_manageSubNav ul a:hover {
	margin-top:0;
	border-color:#ccc;
	background:#959c9f;
	padding-bottom:6px;
}
#ka_manageSubNav li.ka_settings {
	float:right;
	margin:0 5px 0 0;
}
#ka_manageSubNav ul span.ka_mkplink a, #ka_manageSubNav ul span.ka_mkplink a:hover {
	border:none;
	padding:0 !important;
	margin:0;
	color:#FFFFFF;
	background: none;
}
fieldset {
	border:1px solid #959C9F;
	font-size:0.96em;
	margin:0pt auto 16px;
	padding:0.7em 1.2em 1.2em;
}
#ka_gettingStarted li {
	float:left;
	height:90px;
	margin:5px;
	width:330px;
}
.ka_profilePhotos {
	height: auto;
}
ul.ka_profileMediaList {
	height:auto;
}
ul.ka_profileMediaList li, ul.ka_profileMediaList li a, ul.ka_profileMediaList li a span, .ka_profileCommentImg, .ka_profileCommentImg a, .ka_profileCommentImg a span {
	height:40px;
}
.ka_profileSegHeader {
	background:#61686C url(http://www.oncape.com/kickapps/images/frame/hbox_bg.gif) repeat-x scroll 0% 50%;
	padding:0pt;
	position:relative;
}
ul.ka_profileMediaList li {
	display:inline;
	margin-bottom:5px;
	position:relative;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 0px;
}
#ka_videoPlayer {
	display: none;
}
#ka_groupModule {
	margin:0pt 0pt 10px;
	padding:0pt;
	width:220px;
}
.ka_bubbleLong {
	width:650px !important;
}
/* MAIN LIST */
.ka_searchList {
	width: 650px;
	margin: 0px;
	padding: 0px;
}
.ka_searchList li {
	margin:0 auto;
	padding:0;
	overflow:hidden
}
li.ka_list:hover {
	background:#505558;
}
li.ka_list {
	background: #565c5f;
	width: 128px !important;
	height: 195px;
	float: left;
	border: 1px solid #505558;
}
ul.ka_searchListDetails {
	width: 120px;
	margin: 0 auto;
	padding: 0;
	background: #000000;
}
.ka_searchListDetails h4 {
	margin:0 5px 3px !important;
	padding:0;
	font-weight:bold !important
}
.ka_listDetails {
	margin:0 5px;
	padding:0 !important
}
.ka_listDetails li {
	margin:0 !important;
	padding:0 !important
}
.ka_listFrom {
	text-transform:capitalize
}
#ka_topPagination {
	display:none
}
.ka_listFavorite {
	display:none
}
.ka_searchLetterBox {
	display:block;
	height:75px;
	padding:0pt;
	width:118px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
}
/* SORT BY LIST */
#ka_searchSortBy ul {
	display:inline;
	margin:0 0 20px;
	padding:0
}
#ka_searchSortBy li {
	display:inline;
	margin:0 0 0 6px;
	padding:0
}
/* MAIN NAVIGATION */
#ka_headerTopNav {
	background: #505558;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#ka_headerTopNav ul {
	margin:0;
	padding:4px
}
#ka_headerTopNav li {
	display:inline;
	margin:0 0 0 3px
}
#ka_headerTopNav li a {
	padding:4px 8px 4px;
	text-decoration:none !important
}
#ka_headerTopNav li.current a {
	background:#7d868a;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #505558;
}
#ka_headerTopNav li a:hover {
	background:#7d868a;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #505558;
}
#ka_headerSubNav {
	margin:0;
	padding:3px;
	background:#7d868a;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #505558;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #505558;
	border-left-color: #505558;
}
#ka_headerSubNav ul {
	margin:0;
	padding:0
}
#ka_headerSubNav li {
	display:inline;
	margin:0 0 0 11px
}
#ka_headerSubNav li.ka_addMedia {
	float:right;
	font-weight:bold;
	margin:0 10px 0 0;
	padding-left:22px
}
#ka_headerSubNav li.ka_addMedia.ka_addMedia_photo {
	background:url(http://affiliate.kickapps.com/kickapps/images/photoup.gif) no-repeat scroll 0 0
}
#ka_headerSubNav li.ka_addMedia.ka_addMedia_blog {
	background:url(http://affiliate.kickapps.com/kickapps/images/blogup.gif) no-repeat scroll 0 0
}
#ka_headerSubNav li.ka_addMedia.ka_addMedia_video {
	background:url(http://affiliate.kickapps.com/kickapps/images/vidup.gif) no-repeat scroll 0 0
}
#ka_headerSubNav li.ka_addMedia.ka_addMedia_audio {
	background:url(http://affiliate.kickapps.com/kickapps/images/audup.gif) no-repeat scroll 0 0
}
#ka_headerSubNav li.ka_addMedia.ka_addMedia_group {
	background:url(http://affiliate.kickapps.com/kickapps/images/grouprequest.png) no-repeat scroll 0 0;
	padding-left:28px
}
#ka_headerSubNav li.ka_addMedia.ka_addMedia_friend {
	background:url(http://affiliate.kickapps.com/kickapps/images/myHome/group_add.png) no-repeat scroll 0 0
}
#ka_headerSubNav li.ka_submyMessagesMail {
	background:transparent url(http://affiliate.kickapps.com/kickapps/images/myHome/email.png) no-repeat scroll 0 2px;
	padding:0 0 0 20px
}
#ka_headerSubNav a:visited .ka_newmail, #ka_headerSubNav a:hover .ka_newmail {
	color:#fff
}
#ka_headerSubNav li a {
	color: #FFFFFF;
	padding:0 0 3px;
	text-decoration:none !important
}
#ka_headerSubNav li.current a {
	color:#fff;
	background:url("http://affiliate.kickapps.com/kickapps/images/subarrow.gif") no-repeat bottom center
}
#ka_headerSubNav li a:hover {
	color:#fff;
	background:url("http://affiliate.kickapps.com/kickapps/images/subarrow.gif") no-repeat bottom center
}
#ka_headerBtmNav {
	margin:0;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#ka_headerLogin {
	float:left;
	margin: 0px;
	padding: 0px;
}
#ka_header {
	clear:both;
	margin:0pt auto 0px;
	padding:0pt;
}
#ka_header {
	clear:both;
	margin:0pt auto 0px;
	padding:0pt;
}
#ka_headerLogin ul {
	margin:0px 0px 0px 0px;
	padding:0px;
}
#ka_headerSearch {
	float:right;
	margin:0px 0px 0px 0px;
	width:245px;
}
#ka_searchText {
	float:right;
	margin:0px;
	padding:0px;
	width:50px;
}
#ka_groupCategory {
	font-size:10px;
	margin:0pt 0pt 0pt 0px;
}
#ka_groupStats ul {
	font-size:11px;
	margin:0pt;
	padding:0pt;
	width:200px;
}
#ka_groupLogo {
	float:left;
	margin:0pt 5px;
	padding-bottom:5px;
	padding-top:5px;
	width:160px;
}
#ka_getStart li.ka_addMedia, #ka_lastLogin li {
	margin:0pt 0pt 0pt 5px;
	padding-left:22px;
}
.ka_letterboxPhotoEnlarge {
	width: 650px;
}
.ka_profileSegCont {
	padding:5px;
}
#ka_myWidgetsTable {
	display: none;
}
#ka_getStart ul, #ka_lastLogin ul {
	margin:0px 0pt 0pt;
	padding:0pt;
}
.pagination {
	font-size:12px;
	padding:0.5em 0;
	margin:0.2em 0em;
	float:right
}
.pagination a, .pagination span {
	float:left;
	display: block;
	margin-right:0.1em;
	padding:0.1em 0.5em;
	border:1px solid #fff;
	background:#565c5f
}
.pagination span.status {
	font-weight:bold;
	color:#fff;
	border:1px solid #7d868a;
	background:#565c5f
}
.pagination a {
	text-decoration:none !important;
	border:1px solid #565c5f
}
.pagination a:hover {
	border-color:#7d868a
}
.pagination a.nextprev {
	font-weight:bold
}
.pagination span.nextprev {
	color:#666
}
.pagination span.nextprev {
	border:1px solid #ddd;
	color:#999
}
/* MYMESSAGING */
#ka_memberMessage {
	margin:0;
	padding:0
}
#ka_memberMessage ul.vert {
	margin:0;
	padding:0;
	width:100%
}
#ka_memberMessage ul.vert li {
	margin:0;
	padding:4px 0;
	height:20px;
	overflow:hidden;
	text-transform:capitalize
}
#ka_memberMessage ul.vert li.even {
	background:#7d868a
}
.ka_rowCol ul.vert li.even {
	background:#7d868a
}
.ka_rowCol ul.vert li.even:hover {
	background:#b6d4ff;
	color:#000
}
#ka_memberMessage ul.vert li:hover {
	background:#ffacd7;
	color:#000
}
#ka_memberMessage ul.vert li:hover a {
	color:#000
}
#ka_memberMessage ul.horz {
	clear:left;
	margin:0;
	padding:0;
	height:24px
}
#ka_memberMessage ul.horz li {
	float:left;
	margin:0;
	padding:0 0px 0 0;
	overflow:hidden
}
.ka_rowCol ul.vert li.ka_mainTitle {
	background:#2a2d2e;
	color:#FFFFFF;
	font-weight:bold;
}
.ka_rowCol ul.vert li.ka_mainTitle:hover {
	background:#000000
}
#ka_memberMessage ul.vert li.messagingTitle {
	background:#2a2d2e;
	color:#FFFFFF
}
#ka_memberMessage ul.vert li.messagingTitle:hover {
	background:#000000
}
#ka_memberMessage ul li.ka_open {
	width:6%;
	padding-left:5px
}
#ka_memberMessage ul li.ka_open:hover {
	background:transparent
}
#ka_memberMessage ul li.ka_from {
	width:20%
}
#ka_memberMessage ul li.ka_from:hover {
	background:transparent
}
#ka_memberMessage ul li.ka_subject {
	width:35%
}
#ka_memberMessage ul li.ka_subject:hover {
	background:transparent
}
#ka_memberMessage ul li.ka_subject_long {
	width:20%
}
#ka_memberMessage ul li.ka_subject_long:hover {
	background:transparent
}
#ka_memberMessage ul li.ka_sent {
	width:22%
}
#ka_memberMessage ul li.ka_sent:hover {
	background:transparent
}
#ka_memberMessage ul li.ka_trash {
	width:15%;
	padding:0;
	text-align:right
}
#ka_memberMessage ul li.ka_trash:hover {
	background:transparent
}
#ka_memberMessage ul li.ka_openTitle {
	width:6%;
	padding-left:5px
}
#ka_memberMessage ul li.ka_openTitle:hover {
	background:transparent;
	color:#369
}
#ka_memberMessage ul li.ka_fromTitle {
	width:20%
}
#ka_memberMessage ul li.ka_fromTitle:hover {
	background:transparent;
	color:#369
}
#ka_memberMessage ul li.ka_subjectTitle {
	width:35%
}
#ka_memberMessage ul li.ka_subjectTitle:hover {
	background:transparent;
	color:#369
}
#ka_memberMessage ul li.ka_sentTitle {
	width:22%
}
#ka_memberMessage ul li.ka_sentTitle:hover {
	background:transparent;
	color:#369
}
#ka_memberMessage ul li.ka_trashTitle {
	width:15%;
	padding:0;
	text-align:right
}
#ka_memberMessage ul li.ka_trashTitle:hover {
	background:transparent;
	color:#369
}
#ka_memberMessage ul li img {
	border:none
}
.ka_messLeft {
	margin:0 0 0 10px
}
#ka_messageUpdate {
	margin:10px 0;
	padding:0;
	text-align:right
}
.ka_messPermDelete {
	width:700px;
	height:60px;
	border:none !important;
	background:transparent url(http://affiliate.kickapps.com/kickapps/images/messpermdeletebg.gif) no-repeat 0 0
}
#ka_messInfo {
	margin:0 auto;
	padding:0;
	text-align:center
}
#ka_messAlert {
	margin:0;
	padding:0;
	text-align:center
}
.ka_messEmpty {
	margin:0 auto 20px;
	padding:5px 0 0;
	width:300px;
	text-align:center;
	color:#000;
	font-weight:bold;
	background:#ccc
}
.ka_messbanner {
	display:block;
	margin:0 auto;
	padding:8px 0 0;
	text-align:center
}
#deletePermanently {
	margin:14px -18px;
*margin:18px -16px;
	text-align:right
}
#ka_viewMessageContainer {
	margin:0;
	padding:10px 0 0
}
#ka_messPlay1 {
	margin:10px auto 0;
	padding:0;
	width:90%;
	height:70px
}
#ka_replyMessageContainer {
	margin:15px 0 0;
	padding:0
}
#ka_myKickPlaceContentText, #ka_myKickPlaceContentAudio, #ka_myKickPlaceContentVideo {
	margin:0 auto;
	text-align: center;
}
#ka_recordVideo {/* KA-3031 margin:0 auto; */
	padding-top: 10px;
}
#ka_recordAudio {
	margin:0 auto 20px;
	padding-top:10px;
}
#uploadDesc {
	padding-top: 10px;
}
input#emailAddress {
	padding:3px;
	font-size:14px;
	color:#000;
	border:1px solid #ccc
}
input#subject {
	padding:3px;
	font-size:14px;
	color:#000;
	border:1px solid #ccc
}
submit {
	clear:both;
	padding-top:1em;
	text-align:center
}
#ka_newMessageContainer {
	margin:0;
	padding:10px 0 0
}
.ka_themeAlign {
	padding-left:30px
}
#ka_mainContainer h4 {
	font-size:11px;
}
#ka_adminControl {
	background:#523F52 none repeat scroll 0% 50%;
	border:1px solid #FFACD7;
	margin:10px 0pt 0pt;
	padding:5px;
}
#ka_adminTagsTitle {
	color:#FFACD7;
}
.ka_profileMediaToggle {
	font-size: 9px;
	font-weight: bold;
	position: absolute;
	right: 5px;
	top: 4px;
	text-transform: uppercase;
}
#ka_profileComments ul li {
	border-top:1px solid #959C9F;
	height:auto !important;
	margin-bottom:25px;
	min-height:60px;
	padding-top:5px;
}
.ka_photoPortrait {
	color:#99CC00;
	font-weight:bold;
	width:100%;
}
#ka_mainContainer h1, #ka_mainContainer h2, #ka_mainContainer h3, #ka_mainContainer h4 {
	color:#ffffff;
	font-family:normal, "Trebuchet MS", Verdana, Arial;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	line-height:12px;
}
ka_Error {
	background:transparent none repeat scroll 0%;
	color:#FF0000;
	margin:0pt;
	padding:2px 0pt;
}
#ka_ProgressBarDiv {
	color:#000000;
	font-family:"Trebuchet MS", Verdana, Arial;
}
#ka_letterboxPhotoEnlarge {
	display:inline;
	float:left;
	height:490px;
	margin:0pt auto;
	padding:0pt;
	width:650px;
}
.ka_enlargeView {
	height:490px !important;
	width:650px !important;
}
#ka_groupContent {
	padding:0px 0pt;
}
#ka_profileRight .ka_profileSegHeader, #ka_profileRight .ka_profileSegHeader a {
	color:#FFFFFF;
}
#ka_profileDetailsUsername, #ka_profileLeft .ka_profileSegHeader, #ka_profileLeft .ka_profileSegHeader a {
	color:#FFFFFF;
}
#ka_profileContainer a {
	color:#FFFFFF;
	text-decoration:none;
}
.celebrations_bg1 {
	background-image: url(images/frame/celeb_bg1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 70px;
}
#ka_myhomeDiscussions {
	display: none;
}
#ka_discussionModule {
	display:none;
}
body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem {
	background-color:#565C5F;
	border-top:0px;
	padding: 5px;
}
body.ka_messageBoards #ka_contentContainer ul.ka_forumDetails li.ka_userRole, body.ka_messageBoards #ka_contentContainer ul.ka_forumDetails li.ka_userLastPost, body.ka_messageBoards #ka_contentContainer ul.ka_forumDetails li.ka_userTotalPosts {
	padding-bottom:2px;
	white-space:nowrap;
	color: #FFFFFF;
}
body.ka_messageBoards #ka_contentContainer div.ka_bumper {
	background-color:#ffacd7;
	height:20px;
}
body.ka_messageBoards #ka_contentContainer div.ka_bumperBottom {
	border-top:0px;
}
body.ka_messageBoards div.ka_bumperTop span.title {
	color:#000000;
	left:1%;
}
body.ka_messageBoards div.ka_bumperTop span.details {
	left:74%;
	margin-left:20px;
	color:#000000;
}
body.ka_messageBoards #ka_contentContainer div.ka_bumperBottom {
	display:none;
}
body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem.ka_odd {
	background-color:#565C5F;
}
li.ka_messageItem {
	background:#565C5F;
	padding:5px;
	border-width: 0px;
}
body.ka_messageBoards #ka_contentContainer ul.ka_mbList li.ka_genForumItem div.ka_forumBody {
	padding-right:20px;
	width:90%;
}
#ka_contentContainer div.ka_createForm {
	background-color:#3E4245;
	border:0px none;
	margin-top:10px;
	padding:5px;
}
#ka_contentContainer div.ka_createForm h1 {
	color:#FFFFFF;
	font-size:18px;
	margin:0pt 0pt 5px;
	text-transform:uppercase;
}
#ka_contentContainer div.ka_createForm form {
	background-color:#3E4245;
	border:0px none;
	font-size:12px;
	margin:0pt 0pt 5px;
	min-height:220px;
	padding:10px;
}
#ka_contentContainer div.ka_createForm form label {
	color:#FFFFFF;
}
#ka_contentContainer div.ka_createForm form div#optionalMedia {
	color:#000000;
}
#ka_aboutModule img {
	display: none;
}
.listingtitle1 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFACD7;
}
.directorytitle1 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
}
#ka_relatedTabs a.active, #ka_relatedTabs a.active:hover {
	background: #505558;
}
.ka_adminStyle {
	background-color:#523F52 !important;
	border:1px solid #FFACD7 !important;
}
#ka_adminConsole ul li a {
	border-right:1px solid #FFACD7;
	margin-left:10px;
	padding-right:10px;
}
ul.ka_miniAdminPanel li a {
	border-right:1px solid #FFACD7;
	color:#FFACD7 !important;
	margin-left:5px;
	padding-right:10px;
}
.ka_blogView {
	font-size: 14px;
}
.directory_cats1 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
}