body{
	font-family: sans-serif, arial;
	font-size: 12px;
}
.videoText {
	font-family: arial !important;
	font-size: 8pt !important;
}

.videoTitle {
	font-weight: bold;
}

.videoLink {
	color: 004299 !important;
}


a.videoLink:hover {
	color: 336699 !important;
}

.videoThumb {
	width: 148px;
	text-align: left;
	margin-bottom: 15px;
	font-family: arial;
	font-size: 9pt;
	color: #666;
	vertical-align: top;
}

.videoThumbImg {
	width: 148px;
	height: 98px;
	border: none;
	margin-bottom: 3px;
	border: solid #000000 1px;
}

.playIcon {
	margin-right: 5px;
	margin-bottom: 20px;
	float: left;
	width: 21px;
	height: 19px;
	border: none;
}

img {
	behavior: url( "http://www.flicklife.com/pngbehavior.htc" );
}

.topCornImg {
	width: 4px;
	height: 16px;
}

.bottomCornImg {
	width: 4px;
	height: 4px;
}

.tooltipTable {
	width: 258px;
}

.dialogTopL {
	height: 16px;
	width: 4px;
}

.dialogTopC {
	height: 16px;
	width: 250px;
	background: url( ../images/dialog/topC.png ) repeat-x;
	text-align: left;
	font-size: 65%;
	font-weight: bold;
	color: white;
	vertical-align: middle;
	overflow: hidden;
}

.dialogTopR {
	height: 16px;
	width: 4px;
}

.dialogLeftM {
	width: 4px;
	background: url( ../images/dialog/leftM.png ) repeat-y;
}

.dialogRightM {
	width: 4px;
	background: url( ../images/dialog/rightM.png ) repeat-y;
}

.dialogBottomL {
	height: 4px;
	width: 4px;
}

.dialogCenterM {
	width: 250px;
	background: #E8E8E8;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 75%;
}

.dialogBottomC {
	height: 4px;
	width: 250px;
	background: url( ../images/dialog/bottomC.png ) repeat-x;
}

.dialogBottomR {
	height: 4px;
	width: 4px;
}

#tltp.yui-tt {
	background: transparent !important; 
	border: none !important;
	padding: 0 !important;
	width: 258px !important;
	overflow: visible !important;
}

.videothumbnail {
    display: none;
}

.periodLink {
  text-decoration: underline !important;
}

.periodLinkSelected {
  color: #0000FF !important;
  text-decoration: underline !important;
}

.pages a{
  display: block;
  float: left;
  text-decoration: none;
  background-color: #9393FF;
  border: solid 1px #000000;
  padding-top: 3px;
  padding-bottom: 5px;
  padding-left: 3px;
  padding-right: 3px;
  text-aling: center;
  vertical-align: middle;
  color: #000000;
}

.pages a.selected, .pages a:hover {
  background-color: #DFDFFF;
  text-decoration: none;
  color: #000000;
}

body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #FFFFFF;
        color: #222222;
/*
        margin: 0px;
        padding: 0px;
*/
}

a:link, a:visited, a:active {
        color: #0033CC;
}

td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}

.small {
        font-size: 10px;
        }

.label {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #222222;
}
.label2 {
background-color:#3885e2;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        padding:4px;
}
.label2:hover {
background-color:#c2ddfd;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #3885e2;
        padding:4px;
}
.title {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: 700;
        color: #003366;
}

.title_login {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 400;
        color: #FFFFFF;
}

a.title:link {font-family: Arial, Helvetica, sans-serif; color: #CCFFFF; font-size: 12px; font-weight: bold;}
a.title:active {font-family: Arial, Helvetica, sans-serif; color: #CCFFFF; font-size: 12px; font-weight: bold;}
a.title:visited {font-family: Arial, Helvetica, sans-serif; color: #CCFFFF; font-size: 12px; font-weight: bold;}
a.title:hover {font-family: Arial, Helvetica, sans-serif; color: #CCFFFF; font-size: 12px; font-weight: bolder;}

.table_top {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 700;
        color:#333333;
}

.bold {
        font-weight: bold;
}
.bold2 {
        font-weight: bold;
        color:#ff0000;
}
.highlight {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: 700;
        color: #333333;
}

.nav {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: 700;

}

.nav_sub {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: 400;

}

.footer {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #111111;
}

.success {
        font-family: Arial, Helvetica, sans-serif;
        font-size:18px;
        font-weight: 700;
        color: #009933;
}

.error {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 700;
        font-size:18px;
        color: #CC0000;
}

.confirmation {
        font-size: 14px;
        font-weight: bold;
        color: #000000;
        border: 3px solid #666666;
        padding: 5px;
        text-align: center;
}

.bodystyle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}

/* Modules */

.moduleEntrySelected {

        background-repeat: repeat-x;
        background-color: #f1f5f8;
        background-position: left top;
        border-bottom: 1px solid #bcccee;
        padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:0px
}

.moduleEntry {
        background-color: #f1f5f8;

        background-position: left top;
        background-repeat: repeat-x;
        border-bottom: 1px solid #bcccee;
        padding: 10px
}

.moduleEntryThumb {
border-style: double;
border-width: 4px;
border-color:#6699cc;

        margin: 5px;
}
.moduleEntryThumb:hover {
border-style: double;
border-width: 4px;
border-color:#0000FF;

        margin: 5px;
}
.moduleEntryTitle {
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 2px;
        color: #333333;
}

.moduleEntryDescription {
        font-size: 12px;
        margin-bottom: 2px;
        color: #003366;
        padding-right: 10px;

}

.moduleEntryTags {
        font-size: 12px;
        margin-bottom: 2px;
        color: #444;
}

.moduleEntryDetails {
        font-size: 11px;
        margin-bottom: 2px;
        color: #444;
}
.moduleEntrySpecifics {
        font-size: 11px;
        margin-bottom: 1px;
        color: #444;
}

.moduleTitle {
        font-size: 14px;
        font-weight: bold;
        margin: 0px 0px 5px 5px;
        color: #444;
}

.moduleTitleBar {
        width: 100%;
        background-color: #f1f5f8;

}

.moduleFeatured {
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:15px
}

.moduleFeaturedThumb {
	border-style: double;
	border-width: 5px;
	border-color:#6699CC;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 1px;
	border: none;
}

.moduleFeaturedThumb:hover {
	border-style: double;
	border-width: 5px;
	border-color:#FF9900;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 1px;
	border: none;
}
.moduleFeaturedTitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        margin-bottom: 3px;
        color: #0033CC;

}

.moduleFeaturedDetails {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #666666;
        margin-bottom: 3px;
}

.moduleFrameBarTitle {
        font-size: 12px;
        font-weight: bold;
        margin: 0px 5px 5px 5px;
        color: #444;
}

.moduleFrameEntrySelected {
        width: 270px;
        background-color: #f1f5f8;

        background-repeat: repeat-x;
        background-position: left top;
        border-bottom: 1px dashed #999999;
        padding: 8px
}

.moduleFrameEntry {
        width: 270px;
        background-color: #f1f5f8;

        background-position: left top;
        background-repeat: repeat-x;
        border-bottom: 1px dashed #999999;
        padding: 8px
}

.moduleFrameTitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        margin-bottom: 3px;
        color: #0033CC;

}

.moduleFrameDetails {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        margin-bottom: 5px;
        color: #666666;

}

.tableFavRemove {
        margin-right: 5px;
        margin-left: 10px;
        margin-top: 8px;
        margin-bottom: 5px;

}

.tableVideoStats {
        width: 100%;

        background-repeat: repeat-x;
        background-color: #f1f5f8;
        background-position: left top;
        border: 1px dashed #CCCC66;
        padding-top: 5px;
        padding-bottom: 15px;
        margin-top: 10px;
        margin-bottom: 10px
}

.tableSubTitle {
        padding: 0px 0px 5px 0px;

        margin-bottom: 10px;
        font-size: 14px;
        font-weight: bold;
        color: #CC6633;
}
.tableSubTitle2 {
        padding: 0px 0px 5px 0px;

        margin-bottom: 10px;
        font-size: 14px;
        font-weight: bold;
        color: #0066CC;
}

.brownSubTitle {
        font-size: 13px;
        font-weight: bold;
        color: #CC6633;
}

.SubTitle {
        font-size: 14px;
        font-weight: bold;
        color: #CC6633;
}

.tableSubTitleInfo {
        font-size: 12px;
        padding: 3px;
        padding-left: 10px;
}



/* Form Elements */

.formTitle {
        padding: 4px;
        padding-left: 7px;
        padding-bottom: 5px;
        margin-bottom: 10px;
        background-color: #E5ECF9;
        border-bottom: 1px dashed #3366CC;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
}

.formTable {
        width: 80%;
        padding: 5px;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
}

.formIntro {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: normal;
        margin-bottom: 15px;
        padding-left: 10px;
}

.formHighlight {

        background-repeat: repeat-x;
        background-color: #f1f5f8;
        background-position: left top;
        border: 1px dashed #99CCFF;
        padding-bottom: 10px;
        margin-bottom: 5px; padding-left:7px; padding-right:7px; padding-top:7px
}

.formHighlight2 {

        background-repeat: repeat-x;
        background-color: #f1f5f8;
        background-position: left top;
        border: 2px solid #ADD8E6;
        padding-bottom: 10px;
        margin-bottom: 5px; padding-left:7px; padding-right:7px; padding-top:7px

}
.formHighlightText {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #003366;
        margin-top: 5px;
        margin-left: 6px;
}

.formFieldInfo {
        font-size: 11px;
        color: #555555;
        margin-top: 5px;
        margin-bottom: 5px;
}



/* Page Elements */

.pageTitle {
        padding: 4px;
        padding-left: 7px;
        padding-bottom: 5px;
        margin-bottom: 15px;
        background-color: #E5ECF9;
        border-bottom: 1px dashed #3366CC;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
}

.pageTable {
        padding: 0px 5px 0px 5px;
        margin-bottom: 20px;
}

.pageText {
        padding: 0px 5px 0px 5px;
}

.pageIntro {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        margin-bottom: 15px;
}

/* Mail Elements */

.mailMessageArea {
        background-color: #FFFFFF;
        border: 1px dashed #999999;
        padding: 7px;
        padding-bottom: 10px;
        margin-bottom: 15px;
}



/* Watch Elements */


.watchTitleBar {
        background-color: #ffffff;
        border-bottom: 1px dashed #999999;
}

.watchTitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        margin-left: 5px;
        margin-bottom: 6px;
        color: #333333;

}

.watchTable {
        background-color: #FFFFFF;

        background-repeat: repeat-x;
        background-position: left top;
        border-bottom: 1px dashed #999999;
        padding-bottom: 10px;
        text-align: center; padding-left:5px; padding-right:5px; padding-top:5px
}


.watchInfoArea {
        width: 395px;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        background-color:#FFFFFF;
}

.watchDescription {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding: 10px 0px 5px 0px;
        color: #000;
        border-top: 1px soild #CCCCFF;
}

.watchTags {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin: 5px 0px 10px 0px;
        color: #333333;
}

.watchAdded {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        margin-bottom: 10px;
        color: #333333;
}

.watchDetails {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #333333;
}

.commentsTitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #333333;
        background-color: #f1f5f8;
        padding: 5px;
        padding-bottom: 6px;
        border-top: 1px dashed #999999;
        border-bottom: 1px dashed #999999;

}

.groupCommentsTitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #333333;
        background-color: #f1f5f8;
        padding: 5px;
        padding-bottom: 6px;
}


.BoxedBorderTable {
        padding-left: 10px;
        border-top: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        border-left: 1px solid #ffffff;
}
.vertLeftDashTable {
        border-left: 1px dashed #ffffff;
        background-image: url('http://www.flicklife.com/css/img/long_grad_bg.jpg');
        background-repeat: repeat-x;
        background-repeat: repeat-y
}
.commentsEntry {
        font-size: 11px;
        background-color: #f1f5f8;
        padding: 10px;
        border-bottom: 1px dashed #999999;
}

.commentsThumb {
border-style: double;
border-width: 4px;
border-color:#DFDFFF;

        margin: 5px;
}

.profileLabel {
        font-size: 14px;
        font-weight: bold;
        color:#0066CC;
        margin: 10px 0px 2px 0px;
}

/* Code Elements */

.codeArea {
        background-color: #FFFFFF;
        border: 1px dashed #999999;
        padding: 7px;
        margin-bottom: 15px;
}

.apiLabel {
        background-color: #E5ECF9;
        margin-top: 20px;
        margin-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
}

.standoutLabel {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000000;
}
.brightLabel {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
}

#set_of_links {
        position:relative;
        padding:0px;
        border:none;
        background:#ffffff;
        margin-bottom:20px
}
#set_of_links a {
        display:inline;
        padding:2px 9px 2px 9px;
        text-decoration:none;
        color: #000000;
        background:#FFFFAA
}
#set_of_links a:hover {
        background:#E1EAF0;
        text-decoration:none
}

#set_of_links a span {
        display:none
}
#set_of_links a:hover span {
        display:inline;
        position:absolute;
        padding-top:30px;
        left:0px;
        background: #FFFFAA;
        padding:5px 15px 5px 0
}

.SubscriptionTables {
        border: none;
}

.SubscriptionTables td {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 1px;
        padding-right: 1px;
        text-align:center;
        border-bottom: 1px dashed #666666;
        color: #666666;
}

.SubscriptionVideos {
        background-color:#FFFFFF;
        text-align: center;
}

.SubscriptionVideos td {
        border-bottom: none;
}

.parentSection {
        background: #FFFFFF;
        border: 1px solid #CCCCCC;
}

.parentSection td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        padding-top: 5px;
        padding-right: 2px;
        padding-bottom: 5px;
        margin-top: 1px;
}

.childrenSection {
        background: #FFFFFF;
        border-bottom: 1px dashed #ffffff;
}

.childrenSection td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        padding-top: 5px;
        padding-right: 2px;
        padding-bottom: 5px;
        margin-top: 1px;
}

.parentSection td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        padding-top: 5px;
        padding-right: 2px;
        padding-bottom: 5px;
        margin-top: 1px;
        border-bottom: 1px dashed #ffffff;
}
.commentButtons td {
        padding-bottom: 0px;
        margin-bottom: 0px;
        border-bottom: 0px
}

.commentsSpecifics {
        text-align: center;
}

.userStats {
        padding-top: 5px;
}

.devIndent {
        margin-left: 15px;
        margin-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
}

.apiShadedBox {
        background-color: #E5ECF9;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.apiDef {
        margin-left: 25px;
}

.apiHeader {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #AA0000;
}


/* msolo remix */
.roundedTable {
margin: 0px auto 1em auto;
}

.sunkenTitle {
        font-size: 14px;
        font-weight: bold;
        margin: 0px 0px 5px 5px;
}

.sunkenTitleBar {
        width: 100%;
        border-bottom: 1px dashed #999;
}

.sunkenContent {
        background-color: #f1f5f8;

        background-position: left top;
        background-repeat: repeat-x;
        padding: 10px
}


.videobarthumbnail_block
{
        float: left;
        width: 125px;
        padding: 5px;
}
img.videobarthumbnail_gray
{
border-style: double;
border-width: 4px;
border-color:#DFDFFF;

        margin: 5px;
}
img.videobarthumbnail_white
{
border-style: double;
border-width: 4px;
border-color:#DFDFFF;

        margin: 5px;
}

.videotitlebarHeading
{
        float: left;
        font-size: 13px;
        color: #6D6D6D
        padding-left: 10px;
        padding-right: 10px;
}
.videotitlebarComment
{
        float: left;
        font-size: 10px;
        color: #999999;
}
.videotitleBarLinkBlock {
        width: 173px;
        float: right;
}
.videotitlebarLink
{
        horizontal-align: right;
        width: 150px;
}
img.videotitlebarLinkIcon
{
        horizontal-align: right;
        vertical-align: bottom;
        border: 0px;
        width: 23px;
        height: 14px;
}



hr {
        /* the border */
        border-left:0px none; border-right:0px none; border-bottom:0px none; border-top:1px dashed #999; height: 1px
}

img.rating {
        border: 0px;
        padding: 0px;
        margin: 0px;
        vertical-align: middle;
}

span.rating {
        color:#666666;
        font-size:smaller;
}

.tag_list {
        margin: 1em 0px 0.5em 0px;
        font-weight: bold;
        color: #333;
}

.tag_list p {
        margin: 0px 0px 0.5em 0px;
        padding-left: 0.5em;
        font-weight: normal;
        color: #999;
}

.moduleEntry input {
        margin: 1em 0px 0px 0px;
}

.deep_gray_ragular {
        color: #0a0a0a;
        font-size: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.blue_regular {
        font-size: 12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #0F6EC0;
}
.white_bold {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;
        color: #003366;
}
.white_bold2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;
        color: #003399;
}
.w_white_bold {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;
        color: #FFFFFF;
}

.bold_blue {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0F6EC0; font-weight: bold; }
.normal_gray {
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #575757;
}
.normal_blue {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #006cd1;

}
.white_regular {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        text-decoration: underline;
}

.bold_blue_large {font-size: 18px; color: #0a6fce; font-family: Arial, Helvetica, sans-serif;}
.navigation_bold {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
      color:#000000;
        font-weight: bold;


}


.bold_gray {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #676767; font-weight: bold; }

a:link {
color:#000000;


text-decoration: underline;

}
a:visited {
        color:#000000;
        text-decoration: underline;

}
a:hover {
        text-decoration: underline;
       color: #0000FF;
}
a:active {
        text-decoration: underline;
        color: #000033;
}

.tablerow1{
        background: #f1f5f8;
}

.input_back_orange{
			 font-size: 14px;
		font-weight:bold;
		 background:#f1f5f8;

		 COLOR: black;
		 WIDTH: 240px;

}
.input_btn{
		 font-size: 12px;

		 COLOR: #0066FF;
  	     padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px
}
.select_back_orange{
	  background-color: #f1f5f8;
        background-position: left top;
        border-right: 1px medium #000000;
}

.navbar.off
{
background-image: url(../images/button.jpg);
height:26px;
width:88px;
}

.navbar.on
{
background-image: url(../images/button_hover.jpg);
height:26px;
width:88px;
}
td.off {
background-image: url(../images/button.jpg);
height:26px;
width:118px;
}

td.on {
background-image: url(../images/button_hover.jpg);
height:26px;
width:118px;
}
td.active {
background-image: url(../images/button_hover.jpg);
height:26px;
width:118px;
}
.table1_with_hover
{
background-color:#f1f5f8;
border-style:solid;
border-width:1px;
border-color: #bcccee;

padding: 2.5px;

margin-top: 3px;
margin-right: 0px;
}

.table1_with_hover_hover
{
background-color:#f2fef3;
border-style:solid;
border-width:1px;
border-color: #bbe5be;

padding: 2.5px;

margin-top: 3px;
margin-right: 0px;
}

.table1_with_hover_hover2
{
background-color:#f9f1df;
border-style:solid;
border-width:1px;
border-color: #fee6ad;

padding: 2.5px;

margin-top: 3px;
margin-right: 0px;
}


.table1
{
background-color:#f1f5f8;
border-style:solid;
border-width:1px;
border-color: #bcccee;

padding: 2.5px;

margin-top: 3px;
margin-right: 0px;
}
.table1_n
{
background-color:#d5f6ea;
border-style:solid;
border-width:1px;
border-color: #33CC00;

padding: 2.5px;

margin-top: 3px;
margin-right: 0px;
}


.table3_n
{
background-color:#d5f6ea;
border-style:solid;
border-width:1px;
border-color: #33CC00;

padding: 0.5px;
 margin-left: 3px;
margin-top: 3px;


}
.table3_o
{
background-color:#fffbe3;
border-style:solid;
border-width:1px;
border-color: #FF9900;

padding: 0.5px;
 margin-left: 3px;
margin-top: 3px;


}
.table1_o
{
background-color:#fffbe3;
border-style:solid;
border-width:1px;
border-color: #FF9900;

padding: 2.5px;

margin-top: 3px;
margin-right: 0px;
}
.table2
{
background-color:#f1f5f8;
border-style:solid;
border-width:0px;
border-color: #bcccee;

margin-top: 3px;
margin-right: 0px;
}
.table1_pad
{
background-color:#f1f5f8;
border-style:solid;
border-width:1px;
border-color: #bcccee;

padding: 0.5px;

margin-top: 3px;
margin-right: 0px;
}
.table3
{
background-color:#f1f5f8;
border-style:solid;
border-width:1px;
border-color: #bcccee;

padding: 0.5px;
 margin-left: 3px;
margin-top: 3px;


}

.menulinks:a
{
font-weight:bold;
color:#003366;
text-decoration:underline;
}
.menulinks
{
font-weight:bold;
color:#003366;
text-decoration:underline;
}

.menulinks:hover
{
font-weight:bold;
color:#003366;
text-decoration:none;
}

.table7
{
background-color:#FFFFFF;
}

.home_thumbs {
	background-color: #FFFFFF;
	border-color: #eaeaea;
	border-style: solid;
	border-width: 1px;
	vertical-align: top;
}

.home_thumbs2 {  
background-color: #e8f5ff;
border-color: #dfdff9;
border-style: solid;
color:#003366;
text-transform: capitalize;
border-width: 1px;
}

.home_thumbs2_1 {
}

.home_thumbs2_2 {
}

.home_thumbs2_3 {
}

.home_thumbs2_3_o{
}

.home_thumbs2_3_o_2 {  
}

.home_thumbs2_4 {  
}

.home_thumbs2_5 {
	margin-bottom: 30px;
}

.home_thumbs3 {
	text-align: center;
	vertical-align: top;
	background: #FFFFFF;
}

.toptable {
  border-color:#009933;
  border-width: 1px;
}

.moduleFeaturedThumb2 {
    border-style: solid;
    border-width: 0px;
    border-color:##FFFFFF;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 1px;
}


.table221
{
background-color:#FFFFFF;
border-style:dashed;
border-width:1px;
border-color: #FFFFFF;




}
.table223
{
background-color:#f1f5f8;
border-style:solid;
border-width:1px;
border-color: #CCCCCC;
font-family:Arial;
font-size:smaller;
padding: 2.5px;
margin: 2px;
margin-bottom: 0px;
margin-top: 0px;
}

.table_left
{
background-image: url(http://www.flicklife.com/images/tb_l.jpg);
background-repeat: no-repeat;
}



.myinput
{
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #bcccee;
margin:2px;
color:#0000CC;
font-style: italic;


}
.table_embed
{
background-color:#ffffff;
border-style:dotted;
border-width:1px;
border-color: #cccccc;

padding: 3.5px;
margin: 3px;
}


.table1_new
{
background-color:#ffffff;
border-style:dotted;
border-width:1px;
border-color: #cccccc;

padding: 3.5px;
margin: 3px;
}
.table1_new2
{
background-color:#ffffff;
border-style:solid;
border-width:1px;
border-color: #cccccc;

padding: 3.5px;
margin: 3px;
}
.table1_player
{
background-color:#f1f5f8;
border-style:solid;
border-width:1px;
border-color: #bcccee;

padding: 2.5px;
margin: 3px;

}

.table1_player2
{
background-color:#f1f5f8;
border-style:solid;
border-width:1px;
border-color: #bcccee;

padding: 2.5px;
margin:0px;


}
.myinput2
{

background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #bcccee;
margin:2px;
color:#000000;

}

.table341
{

border-style:solid;
border-width:0px;
border-color: #333333;
color:#000000;
padding: 2.5px;


}

.info {font:18px Arial;}
  .data {background-color:#FFFFFF; border:0px solid #FFFFFF; width:50%;}
  .data tr td {background-color:#FFFFFF; font:13px Arial; width:50%;}
  .bar1 {

  position:relative; text-align:left; height:20px; width:<? print $progress_bar_width; ?>px; border:1px solid #CCCCCC;
  }
  .bar2 {

  background-color:#d7e5ee; position:relative; text-align:left; height:20px; width:0%;}



.table1_input
{
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #bcccee;

padding: 1.5px;

}
.table1_input:hover
{
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #ff8a2b;

padding: 1.5px;

}
.table1_button
{
background-color:#d4e3ee;
border-style:solid;
border-width:1px;
border-color: #bcccee;
font-weight:bold;
padding: 1.5px;

}

.table1_button:hover
{
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color: #bcccee;
font-weight:bold;
padding: 1.5px;

}

div#invisForm
{
display: none;
}



.button_off {
background-image: url(../images/button.jpg);
height:26px;
width:118px;
}

.button_on {
background-image: url(../images/button_hover.jpg);
height:26px;
width:118px;
}


.button_n_off {
background-image: url(../images/button_n.gif);
height:30px;
width:140px;
}

.button_n_on {
background-image: url(../images/button_n_hover.gif);
height:30px;
width:140px;
}

.label_ab {
        font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#666666;
        font-size:14px;
        vertical-align: middle;
        height:28px;
        margin-right:2px;
}
.label_ab2 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#666666;
        font-size:14px;
        vertical-align: bottom;
        height:28px;
        margin-right:2px;
}
.label_ab33 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#000000;
        font-size:14px;
        vertical-align: middle;
        margin-right:2px;
}
.input_u2
{
background-color:1px solid #FFFFFF;


border-right:1px solid #999999;
border-top:1px solid #999999;

border-left:1px solid #999999;
border-bottom:1px solid #999999;
font-size:14px;
padding:4px;
color:#0066CC;
font-weight:bold;
font-family:Arial;
height:28px;
}
.input_u2:focus
{
background-color:1px solid #FFFFFF;


border-right:1px solid #999999;
border-top:1px solid #999999;

border-left:1px solid #999999;
border-bottom:1px solid #999999;
font-size:14px;
padding:4px;
color:#CC0000;
font-weight:bold;
font-family:Arial;
height:28px;
}



.input_u3
{
background-color:1px solid #FFFFFF;


border-right:1px solid #999999;
border-top:1px solid #999999;

border-left:1px solid #999999;
border-bottom:1px solid #999999;
font-size:14px;
padding:4px;
color:#000000;
font-weight:bold;
font-family:Arial;

}
.input_u3:focus
{
background-color:1px solid #FFFFFF;


border-right:1px solid #999999;
border-top:1px solid #999999;

border-left:1px solid #999999;
border-bottom:1px solid #999999;
font-size:14px;
padding:4px;
color:#000000;
font-weight:bold;
font-family:Arial;

}




.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
border-color:#cccccc;
}

.shadetabs li{
display: inline;
margin: 0;

}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #CCCCCC;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid #cccccc;
width: 300px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}

span.new_gray {font-size:10px;color:#666666;font-weight:bold;}

/* MAX */
	.block_list{
		background: url( "../images/rep.png" ) repeat-x top left;
		color: #000;
		font: bold 12px sans-serif;
		width: 580px;
		margin-right: 20px;
	}
	.block_list td{
	}
	.block_list td.header{
		padding: 2px 10px 0 15px;
		height: 30px;
		vertical-align: top;
	}
	.block_list td.header *{
		font: bold 14px sans-serif;
	}
	.block_list td.header .title{
		display: inline;
		color: #000;
	}
	.block_list td.header a{
		color: #000;
		text-decoration: underline;
	}
	.block_list td.header a:hover{
		text-decoration: none;
	}
	.block_list td.header a.selected{
		text-decoration: none;
		color: blue;
	}
	.button_newSubmit{
		background: url( "../images/new.png" ) no-repeat left bottom;
		padding-left: 35px;
		color: #000;
	}

	table.block_video{
		background: url( "../images/BG_rep.png" ) repeat-x top left !important;
		width: 100%;
		height: 134px;
	}
	.block_video td{
		font: 12px sans-serif !important;
		border-collapse: collapse;
		border-spacing: 0px ;
	}
	.block_video td.video{
		padding: 5px;
		height: 134px;
		width: 100px;
	}
	.block_video .title{
		padding-top: 5px;
	}
	.block_video .title h3{
		font: bold 14px sans-serif ;
		margin: 0;
		padding: 0;
	}
	.block_video .title a{
		font: bold 14px sans-serif ;
		text-decoration: underline;
		color: #000;
	}
	.block_video .title a:hover{
		text-decoration: none;
	}
	.block_video .title{
		vertical-align: bottom;
	}
	.block_video .about{
		vertical-align: middle;
	}
	.block_video .about a{
		color: #1a3487;
	}
	.block_video .description{
		vertical-align: middle;
		padding-right: 15px;
	}
	.block_video .rating{
		height: 100%;
		vertical-align: top;
	}

	.block_right{
		width: 400px;
		text-align: right;
		vertical-align: top;
	}
	.block_right table td{
	}
	.block_2{
		width: 300px;
		margin: 5px 0 0 0;
		border-collapse: separate;
		border-spacing: 0px ;
	}
	table.block_2 td{
		
	}
	.block_2 td.header{
		background: url( "../images/blockHead.png" ) no-repeat top left !important;
		text-align: center;
		font: bold 14px sans-serif;
		height: 30px;
		width: 100%;
		vertical-align: top;
		
	}
	.block_2 td.header_2{
		background: url( "../images/blockHead_2.png" ) no-repeat top left !important;
		height: 30px;
		width: 100%;
	}
	.block_2 td.footer{
		background: url( "../images/blockFooter.png" ) no-repeat top left !important;
		height: 30px;
	}
	.block_2 td.content{
		border: solid 1px #c0c7d7;
		border-width: 0 1px 0 1px;
		text-align: center;
		background-color: #e9f0fa;
	}
	.list_1{
		text-align: left;
		margin-left: 10px;
		padding-left: 10px;
		font: 14px Verdana;
		list-style: none;
		vertical-align: top;
	}
	.list_1 li{
/*
		list-style-image: url("../images/dotflick2.gif");
*/
		list-style: none;
	}
	.list_1 a{
		color: #3f497e;
		font: 14px sans-serif;
		text-decoration: underline;
	}
	.list_1 a:hover{
		text-decoration: none;
		color: blue;
	}


	table.block_recently{
		width: 100%;
	}
	.block_recently td{
		font: 12px sans-serif !important;
		border-collapse: collapse;
		border-spacing: 0px ;
	}
	.block_recently td.video{
		padding: 5px;
		width: 100px ;
	}
	.block_recently td.video .videoThumbImg{
		width: 80px;
		height: 60px;
		border: solid 1px #9b9c9e;
	}
	.block_recently td.title h3{
		font: bold 14px sans-serif ;
		margin: 0;
		padding: 0;
	}
	.block_recently td.title a{
		font: bold 14px sans-serif ;
		text-decoration: underline;
		color: #3445af;
	}
	.block_recently td.title a:hover{
		text-decoration: none;
	}
	.block_recently td.title{
		vertical-align: top;
	}
	.block_recently td.about{
		vertical-align: middle;
		color: #696e74;
	}
	.block_recently td.about a{
		color: #3445af;
	}

	.block_3{
		width: 300px;
		margin: 5px 0 0 0;
		border-collapse: separate;
		border-spacing: 0px ;
		border-bottom: dashed 1px #000;
	}
	.block_3 td.header{
		text-align: left;
		font: bold 14px sans-serif;
		width: 100%;
		vertical-align: top;
	}
	.block_2 td.content{
		text-align: center;
		padding: 5px;
	}

/* MAX END */