/* CSS Document */

/* COLOR 

PINK
#ec068d

GREEN
#99cc66

*/

body {
	margin: 0;
	padding: 0 0 20px 0;
	font-family: helvetica, arial, sans-serif;
	font-size: small;
	color: #333;
	text-align: left;
	background-color: #91b76b
}

body#popUp {
	margin: 10px;
	padding: 0;
	background-image: none;
	text-align: left
}

/* MAIN IDs */

div#home a {display: block; text-indent: -9999px; overflow: hidden; height: 110px; width: 325px; float: left; margin: 25px 25px 0 25px}

#wrap {border: 1px solid #ccc; background: #fff url(http://www.successinthecitytv.com/img/bg.gif) top center no-repeat}
#content {background: transparent url(http://www.successinthecitytv.com/img/bg2.gif) bottom left no-repeat}

#main {background: #bdb992 url(http://www.efxtv.com/img/bg_sponsors.jpg) bottom center repeat-x}

#side img {border: 1px solid #ccc}
#side a {margin-bottom: 20px; display: block}
#side a.none {margin-bottom: 5px}
#side p {padding-bottom: 20px; margin: 0}
#side p a {margin-bottom: 0}

#media {width: 400px; margin}

#media p {padding: 10px; border: 1px solid #4f4f4f; background-color: #000}

#media strong {
	font-size: 120%;
	font-weight: bold;
	color: #d9d5b4;
	display: block;
	padding-bottom: .5em
}

#media em {font-weight: bold; font-style: normal}

#breadcrumb {padding-bottom: 1.5em; font-size: 90%; color: #999}
#breadcrumb a {color: #ec068d}

#sideSearch {background-color: #99cc66; float: right; clear: right; padding: 5px; height: 25px}
#sideSearch #searchField {}

#ads {background: transparent url(../../../UserFiles/Image/universal/bg_left.gif) top left repeat-x; padding-top: 4px}
#ads div {background: #000 url(../../../UserFiles/Image/universal/bg_left_bottom.gif) bottom left repeat-x; padding-top: 6px}
#ads img {padding-bottom: 10px}

#featured {background: #99cc66 url(http://successinthecitytv.com/img/bg_feat.gif) bottom right no-repeat; margin-top: 10px}
#featured div {padding: 10px 10px 0 10px}
#featured div div {padding: 0}
#featured h1 {color: #fff}

/* BOXES */

.box {margin-bottom: 1.5em; background: transparent url(../../../UserFiles/Image/universal/box_bottom.gif) bottom left no-repeat; padding-bottom: 5px}
.innerBox {background: transparent url(../../../UserFiles/Image/universal/box_top.gif) top center no-repeat; padding-top: 5px}
.holdBox {background: #000; padding: 5px 10px}
.box p {padding: 0}
.box img {padding-bottom: .5em}
.divide {margin-bottom: 1.5em; display: block}


/* TEXT */


p {font-size: 100%; line-height:1.25em; padding: 0 0 1.5em 0; margin: 0}

ul {
	padding: 0;
	margin: 0;
	list-style-type: none
}

li {margin-bottom: .5em}

/* HEADINGS */

h1, h2, h3 {padding: 0 0 .25em 0; margin: 0}

h1 {
	font-size: 140%;
	font-weight: normal;
	color: #ec068d;
	clear: both
}

h2 {
	font-size: 140%;
	font-weight: normal;
	color: #ec068d;
	clear: both;
}

form h2 {margin-top: 10px}

h3 {font-size: 110%; color: #fff}


/* FORMS */

input.text, input.file, input.password {
	padding-left:2px;
	padding-right:2px;
	border: 1px solid #ccc;
	color: #000;
	font-size: 100%;
	font-family: helvetica, arial, sans-serif;
}

input.addComment {margin-bottom: 1.5em}

input.submitRating {margin: .5em 0 0 0}

select {
	padding-left:2px;
	border: 1px solid #ccc;
	color: #000;
	font-size: 100%;
	font-family: helvetica, arial, sans-serif;
}

input.checkbox {
	padding-left:2px;
	padding-right:2px;
}

input.radio {
	padding-left:2px;
	padding-right:2px;
}

textarea {
    font-family: helvetica, arial, sans-serif;
	width: 100%;
	font-size: 100%;
	padding: 0;
	margin: 0 0 1em 0;
	border: 1px solid #ccc
}

.alert {
	color:#CC0000;
	margin-right: 3px;
}

.confirm {
	color: #68aed2;
	font-weight: bold;
}

/* HEADER */

#header {height: 100px; padding-right: 20px}

#subNav {float: right; text-align: right; margin: 10px 0 40px 0; background-color: #fff; padding: 0}
#subNav ul li a {padding: 0; margin: 0}
#subNav li {padding: 0; margin: 0}
#subNav p {display: inline; padding: 0}

/* FOOTER */

#footer {background-color: #000; color: #ec068d; font-weight: bold; font-size: 90%}
#footer a {font-weight: normal; margin-left: 1em; color: #fff}
#footer p {padding: 20px; float: right}
#footer p#powered {float: left; margin: 15px 20px; padding: 0}
#footer p#powered a {margin-left: 0}


/* LINKS */
a {color: #ec068d; text-decoration: underline}
a:hover {text-decoration: none}


/* SECTION NAVIGATION */

#nav {background-color: #000; margin: 25px 0 40px 20px}

#section1 {background: #000 url(http://www.successinthecitytv.com/img/phone.gif) center left no-repeat; padding-left: 35px}
#section2 {background: #000 url(http://www.successinthecitytv.com/img/martini.gif) center left no-repeat; padding-left: 35px}
#section3 {background: #000 url(http://www.successinthecitytv.com/img/purse.gif) center left no-repeat; padding-left: 35px}
#section4 {background: #000 url(http://www.successinthecitytv.com/img/star.gif) center left no-repeat; padding-left: 35px}
#section5 {background: #000 url(http://www.successinthecitytv.com/img/plant.gif) center left no-repeat; padding-left: 35px}

/*#nav table {border-top: 2px solid #fff; border-bottom: 2px solid #fff; width: 100%}*/

#nav th {background-color: #000}

.sectionNavigation_table th a {
	display: block;
	padding: 8px 0 8px 0;
	margin-right: 30px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}

.sectionNavigation_table th a:hover {
	color: #ec068d
}

/* CHANNEL NAVIGATION */

.channelNavigation_table {
width:100%;
}

.channelNavigation_table tr td {
padding:0px;
}

.channelNavigation_table th a{
	display:block;
	padding:5px;
	text-decoration:none;
}

.channelNavigation_table th a:hover{
	background:#cecece;
	color:#cc0000;
}

.channelNavigation_table th.selected a{
	background:#cecece;
	color:#cc0000;
}

.channelNavigation_table th.selected a:hover{
	background:#cecece;
	color:#cc0000;
}


/* PAGINATION */

#pagination {
float: left;
padding-bottom: 0;
margin-bottom: 2px;
width: 400px;
color: #fff
}

#innerPagination {
float: left;
padding: 0;
}

#innerPagination p {padding: 0}

#pagination p {
float: left;
background-color: #ec068d;
margin: 0;
padding: 0;
width: 400px
}

#pagination a {margin-left: .5em; color: #fff}
.current {margin-left: .5em}

#displaying {float: left; padding: .5em 10px; color: #fff}
#pageNav {float: right; padding: .5em 10px}

/* SITE & MEDIA COMMENTS */

#siteComments, #mediaComments {float: left; border-bottom: 1px solid #ccc; margin: 0 0 3em; background-color: #fff}
#siteComments p, #mediaComments p {padding: 10px}
#siteComments #innerPagination p, #mediaComments #innerPagination p {padding: 0}

#siteComments h3, #mediaComments h3 {float: left; background-color: #99cc66; padding: 10px; margin: 0 0 .5em 0; width: 380px}
.commentName {float: left}
.commentDetails {float: right}

/* FOR SCROLLING */
.scroll {width: 275px; overflow: auto; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; max-height: 600px}

/* CHANNEL AND MEDIA LIST */

#choices {background: #e4e5e7 url(http://www.efxtv.com/img/bg_choices.jpg) top left no-repeat; padding: 15px}
#choices h1 {display: none}

#getChannels, #mediaList {margin: 0 0 3em}

#getChannels div, #mediaList div {
margin: 4px 0;
min-height: 112px;
_height:112px;
}

#getChannels img, #mediaList img {
border: 1px solid #999;
margin: 10px 10px 2px 0;
float: left;
}

#getChannels p, #mediaList p {
font-size: 90%;
margin-top: 0px;
padding: 0 5px 10px 132px;
line-height: 1.35em;
}

#getChannels h2, #mediaList h2 {
font-size: 100%;
font-weight: bold;
margin: 0;
padding: 8px 0 .25em 0;
clear: none;
}

#getChannels h2 a, #mediaList h2 a {
color: #000;
}

/* SUBMIT COMMENT */

.submitComment_table {
width: 402px;
margin-top: 5px;
margin-bottom: 5px;
}

.submitComment_table tr td {
padding:5px;
}

/* RATING */

#getVideoRate {float: left; margin-bottom: 1.5em}
#getVideoRate p {padding-bottom: .25em}

#rating {font-size: 110%; padding-bottom: .25em}
#rating span {color: #ec068d; font-weight: bold}


/* SEND TO A FRIEND */

#sendFriend {margin-left: 10px; clear: both}
#sendFriend a {text-indent: -5000px; background: url(http://www.successinthecitytv.com/img/send2friend.jpg) top left no-repeat; display: block; width: 159px; height: 30px; overflow: hidden; clear: both}


/* CATEGORIES */

#categories {clear: both}
#categories h3 {float: left; clear: none}

#categories ul {
	margin: 0;
	padding: 0 0 2em 0;
	list-style-type: none;
}

#categories li {float: left; display: block; margin-left: .5em}


/* SEARCH */

#searchLink a {font-weight: bold; padding: 8px; background-color: #000; border: 1px solid #333; text-decoration: none; display: block; font-size: 110%; text-transform: uppercase}
#searchLink a:hover {border-color: #fff}

#search {background-color: #e4e5e7; margin-bottom: 1.5em; border: 1px solid #ccc}

#searchResults {background-color: #e4e5e7; clear: both; width: 100%}
#searchResults th {background-color: #f3ac14; padding: 10px 10px 6px 10px; color: #fff}
#searchResults th a {color: #fff}
#searchResults td {padding: 10px; border-bottom: 1px solid #999; border-top: 1px solid #fff}

#searchResults img {
border: 1px solid #999
}

#searchResults #title {
width: 40%;
}

#searchResults #channels {
width: 40%;
}

#searchResults #date {
width: 20%;
}

/* MY LINKS */

div#userLinks {margin-top: 10px}
div#userLinks table {width: 100%; text-align: left; border: 0; border-collapse: collapse}
div#userLinks td {padding: 10px 5px; background-color: #000; border: 1px solid #141414}
div#userLinks table tr {}
div#userLinks img {text-align: center}
.linkTitle {font-weight: bold}

p#userLinks {background-color: #000; padding: 5px; margin: 10px 0; font-weight: bold}
#savePage {margin-right: 10px}

/* HIGHLIGHT */

#highlight {background: #fff url(http://www.efxtv.com/img/bg_highlight.jpg) top left repeat-x; text-align: center}
#highlight p {padding: 20px; font-size: 90%}
#highlight img {margin-bottom: .25em}

/* SPONSORS */

#sponsors p {padding: 3px 10px 0 15px; float: left; width: 186px}

/* MISC */

#created {margin-top: 20px}
#mediaArea h2 {display: none}

#teasers {border-top: 1px solid #999; border-bottom: 1px solid #999; padding: 10px 0; margin: 0 0 20px 200px; float: right; width: 625px; display: inline}
#teasers h2 {border-bottom: 1px solid #999; margin-bottom: 20px}
#teasers img {margin-bottom: 5px; padding: 3px; border: 1px solid #ccc}
#intro #teasers p {width: 130px; float: left; margin-left: 35px; padding-bottom: 0; line-height: 1em; font-size: 90%}
#intro #teasers p#first {margin-left: 0px}

#intro h1 {padding-bottom: 20px}
#intro p {line-height: 1.5em; font-size: 110%; width: 857px}