@charset "UTF-8";
/* CSS Document */

body {
	font-family: Tahoma, "Trebuchet MS";
	font-size: 0.85em;
}
/*--------------------------CONTAINER----------------------------*/

#container {
	width:900px;
	margin:  0 auto;
}
/*--------------------------START HEADER----------------------------*/

/* gradient 3 */
.gradient3 {
	background:#990000;
	padding: 30px 10px;
	padding: 30px 0 30px 30px;
}
.gradient3 h1 {
	font: bold 280%/300% "Lucida Grande", Arial, sans-serif;
	position: relative;
	margin: 0;
	color: #FFFFFF;
	letter-spacing: -2px
}
.gradient3 span {
	background: url(images/gradient-grey.png) repeat-x;
	position: absolute;
	display: block;
	
	height: 330px;
}

/*-----LINKS SITE WIDE------*/
A {color: #333333;}

A:hover {color: #FF3300;}

A:active {color: #0066FF;}

/*-----RED TYPE CLASS------*/
.RedType {
	color: #FF0000;
	padding: 0px;
	font-size: 10px;
}
/*--------------------------START TOP NAVIGATION----------------------------*/

/*-----TOP NAVIGATION (UL) FORMATTING------*/
UL#nav {
	margin: 0;
	padding:0;
	width:867px; /*WIDTH OF NAV BAR*/
	height:30px; /*HEIGHT OF NAV BAR*/
	background: url(../images/TopNavBar-Gradient.jpg) repeat-x;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	font-size: 12px;
}
/*-----TOP NAVIGATION LIST (LI) FORMATTING------*/
UL#nav LI {
	display: inline;
	float: left;
	text-align:left;
	padding-left: 20px;
	padding-right: 25px;
}
/*-----TOP NAVIGATION BAR LINKS------*/
UL#nav LI A {
	padding-top:9px;
	white-space:nowrap;
	color: White;
	text-decoration: none;
	float: left;
}
/*-----TOP NAVIGATION BAR LINK HOVER------*/
UL#nav LI A:hover {
	color: #95CC00;
}
/*-----TOP NAVIGATION BAR LINK ACTIVE------*/
UL#nav LI.active A {
	color: #ff0000;
}
/*-----TOP NAVIGATION BAR SEARCH FIELD INPUT------*/
UL#nav LI INPUT {
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	position: relative;
	height:16px;
	top:5px;
}
/*-----TOP NAVIGATION BAR SEARCH BUTTON------*/
UL#nav LI .search_btn {
	background: transparent url(../images/search.jpg) no-repeat;
	width: 67px;
	height: 30px;
	text-align: center;
	margin-top:4px;
	margin-left:-33px;
	padding-top:3px;
}
/*--------------------------END HEADER----------------------------*/

/*-----LEFT AND RIGHT WRAPPER FOR LOGIN PAGE------*/
#login_wrapper {
	width: 867px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 1140px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/wrapper-bkgrd.jpg);
	background-repeat: repeat-x;
	background-color: #FDFBFC;
}
#login_wrapper  IMG.topline {
	margin-top: -7px;
}
/*----WRAPPER FORM LINKS------*/
#login_wrapper FORM P A {
	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	color: #0033FF;
	text-decoration: underline;
}

/*-----WRAPPER FORM P LINKS ACTIVE------*/
#login_wrapper FORM P A:active {
	color: #ff0000;
}
/*-----WRAPPER P LINKS hover------*/
#login_wrapper FORM P A:hover {
	color: #ff0000;
}



/*--------------------------BEGIN FORM STYLES SITEWIDE----------------------------*/
div.form-container {
	padding-left:20px;
	padding-right:20px;
	padding-bottom: 60px;
	background-color: #FFF;
	border: #EEE 1px solid;
	background-image:url(../images/newacct-backgroundgradient.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
p.legend {
	margin-bottom: 1em;
}
p.legend EM {
	color: #C00;
	font-style: normal;
}
div.errors {
	margin: 0 0 10px 0;
	padding: 5px 10px;
	border: #FC6 1px solid;
	background-color: #FFC;
}
div.errors P {
	margin: 0;
}
div.errors P EM {
	color: #C00;
	font-style: normal;
	font-weight: bold;
}
div.form-container FORM P {
	margin: 0;
}
div.form-container FORM P.note {
	margin-left: 173px;
	font-size: 90%;
	color: #333;
}
div.form-container FORM FIELDSET {
	margin: 10px 0;
	padding: 10px;
	border: #DDD 1px solid;
}
div.form-container FORM LEGEND {
	font-weight: bold;
	color: #666;
}
div.form-container FORM FIELDSET DIV {
	padding: 0.25em 0;
}
div.form-container LABEL, div.form-container SPAN.label {
	margin-right: 10px;
	padding-right: 0px;
	width: 160px;
	display: block;
	float: left;
	text-align: right;
	white-space: nowrap;
}
div.form-container LABEL.error, div.form-container SPAN.error {
	color: #C00;
}
div.form-container LABEL EM, div.form-container span.label em {
	
	font-size: 120%;
	font-style: normal;
	color: #C00;
}
div.form-container INPUT.error {
	border-color: #C00;
	background-color: #FEF;
}
div.form-container INPUT:focus, div.form-container INPUT.error:focus, div.form-container textarea:focus {
	background-color: #FFC;
	border-color: #FC6;
}
div.form-container div.controlset LABEL, div.form-container div.controlset input {
	display: inline;
	float: none;
}
div.form-container div.controlset DIV {
}
div.form-container div.buttonrow {
	margin-left: 120px;
}
div.form-container .submit_btn {
	font-family: Tahoma, "Trebuchet MS";
	display:block;
	font-size: 100%;
	color: #FFFFFF;
	background-color: transparent;
	background-image:url(../images/search.jpg);
	background-repeat: no-repeat;
	width: 68px;
	height:35px;
	margin: 5px auto;
	text-align: center;
	float: left;
	border: 0px;
	padding-bottom: 15px;
}
div.form-container .submit_btn:active {
	color: #FFFFFF;
	text-decoration: none;
}
div.form-container .submit_btn:hover {
	color: #96C800;
	text-decoration: none;
}
/*--------------------------END FORM STYLES----------------------------*/




/*-----LEFT COLUMN LOGIN PAGE------*/
DIV.login_left {
	width: 350px;
	background: transparent; /* the background color will be displayed for the length of the content in the column, but no further */
	background-image:url(../images/memberloginbackground.jpg);
	background-repeat:no-repeat;
	height:691px;
	float: left;
}
/*-----LEFT IMAGE 1------*/
DIV.login_left IMG {
	float:left;
	border-top:0px;
	padding: 2px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 20px;
}
/*-----LEFT H4------*/
DIV.login_left H4 {
	display: block;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	line-height: 14pt;
	width: auto;
	font-weight: lighter;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 25px;
	margin-left: 25px;
}

/*-----LEFT H4 IMG------*/
DIV.login_left H4 IMG{
	margin-left: 0px;
	font-weight: lighter;
}

/*-----LEFT FORM------*/
DIV.login_left FORM {
	width: 280px;
	background: transparent;
	background-image:url(../images/memberloginbkgrdgradient.jpg);
	background-repeat:repeat-x;
	height:250px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 4px;
}
DIV.login_left FORM LABEL, DIV.login_left SPAN.label {
	margin-right: 10px;
	padding-right: 10px;
	width: 70px;
	display: block;
	float: left;
	text-align: right;
	position: relative;
}
DIV.login_left .submit_btn {
	font-family: Tahoma, "Trebuchet MS";
	display:block;
	font-size: 100%;
	color: #FFFFFF;
	background-color: transparent;
	background-image:url(../images/search.jpg);
	background-repeat: no-repeat;
	width: 67px;
	height: 22px;
	margin: 0 0 0 93px;
	text-align: center;
	float: left;
	border: 0px;
	padding: 0;
}

DIV.login_left .clear {
	clear: both;
	padding: 10px 0 0 0;
}

DIV.login_left .submit_btn:active {
	color: #FFFFFF;
	text-decoration: none;
}
DIV.login_left .submit_btn:hover {
	color: #96C800;
	text-decoration: none;
}


/*-----RIGHT COLUMN LOGIN PAGE------*/
DIV.login_right {
	width: 495px;
	padding-top:40px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
/*-----RIGHT IMAGE------*/
DIV.login_right IMG {
	float:left;
	border-top:0px;
	padding: 0px;
	margin-top: -29px;
	margin-right: auto;
	margin-bottom: auto;
}


/*-----HOME PAGE CONTENT HEADER------*/
#home_content_header {
	width: 820px;
	height: 139px;
	overflow:hidden;
	background-color: #232323;
	border: double medium #333333;
	float: left;
}


/*-----HOME PAGE left COLUMN------*/
#home_content_left {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	width: 413px;
	float: left;
	background-color: #fff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}




/*-----HOME PAGE RIGHT COLUMN------*/
#home_content_right {
	float:right;
	background-color: #fff;
	width:413px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

#articles_container{
	}

#blogs_container{
	float: left;
	padding-bottom:20px;
	}

#videos_container{
	float: right;
	padding-bottom:20px;
	}


#home_content_left .homepg_gradient_header{
	background-repeat: repeat-x;
	background-image: url(../images/bkg_blue_gradient.jpg);
	background-color: #4388FF;
	height: 30px;
	margin: 0px;
	padding: 0px;
	}
#home_content_left .homepg_gradient_header IMG{
	padding-top:3px;
	}

#home_content_left .homepg_gradient_header H3{
	font-size: 16px;
	font-weight: lighter;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	color: #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
}



#home_content_right .homepg_gradient_header3{
	background-repeat: repeat-x;
	background-image: url(../images/bkg_green_gradient.jpg);
	background-color: #0E0E0E;
	height: 30px;
	margin: 0px;
	padding: 0px;
	}

#home_content_right .homepg_gradient_header3 IMG{
	padding-top: 3px;
	}

#home_content_right .homepg_gradient_header3 H3{
	font-size: 16px;
	font-weight: lighter;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	color: #333;
	margin: 0px;
	text-transform: uppercase;
}

#home_content_right .videos{
	width: 389px;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	margin-left: 12px;
	padding-bottom: 10px;
}

#home_content_right .videos P{
	font-size: 10pt;
	font-weight: lighter;
	font-family: Tahoma, "Trebuchet MS";
	color:#000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 386px;
	height: 87px;
	overflow: hidden;
}

#home_content_right .videos DIV {
	padding-left: 228px;
}

#home_content_right .videos P A{
	display: block;
	padding-top: 2px;
	color:#a50000;
}

#home_content_right .video_links{
	color:#fff;
}

#home_content_right .videos_thumbnail{
	float: left;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding: 0px;
}

#home_content_right .videos_thumbnail{
	border-color:#a50000;
}

#home_content_right .videos .bid{
	font-family: "MS Trebuchet", Helvetica, Sans-Serif;
	font-size: 14px;
	color: #000;
	width: 90px;
	padding-top: 40px;
}

.articles{
	width: 190px;
	display: block;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.articles P{
	font-size: 10pt;
	font-weight: lighter;
	font-family: Tahoma, "Trebuchet MS";
	color: #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin-bottom: 20px;
	margin-top: 10px;
}

#home_content_left .homepg_blog{
	font-size: 10pt;
	font-weight: lighter;
	font-family: Tahoma, "Trebuchet MS";
	color: #000;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin-bottom: 20px;
	margin-top: 10px;
}

#home_content_left .posted{
	font-size: 8pt;
	font-weight: lighter;
	font-family: Tahoma, "Trebuchet MS";
	color: #333;
}

#home_content_left .homepg_blog A{
	color: #ae0100;
}

.small_green_links {
	font-family: Tahoma, "Trebuchet MS";
	font-size: 8pt;
	color: #99C810;
}

.small_green_links A{
	font-family: Tahoma, "Trebuchet MS";
	font-size: 8pt;
	color: #99C810;
}

.articles P A{
	color: #a50000;
}

.articles P A:hover{
	color: #ff3300;
}

DIV.more_articles {
	text-align:right;
}

.more_articles A {
	color: #0589ee;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 10pt;
	margin: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 4px;
}

.more_articles A:hover {
	color: #000;
}

#storyboardimage{
	position:absolute;
	float:left;
	margin:0px;
	background: transparent;
	width: 200px;
	height: 123px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}


#home_content_header .intro {
	background-image: url(../images/bkg_gray_left.jpg);
	background-repeat: no-repeat;
	height: 139px;
	width: 327px;
	margin-bottom: 0;
	float: right;
	border-right-width: medium;
	border-right-style: double;
	border-right-color: #333333;
}

#home_content_header .intro H1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 25pt;
	text-align: center;
	font-weight: lighter;
	padding:0px;
	margin-top:8px;
	margin-bottom:7px;
}

#home_content_header .search H3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16pt;
	text-align: left;
	font-weight: lighter;
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 12px;
	/*border: solid thin red;*/
}


#home_content_header FORM {
	font-family: "Trebuchet MS";
	font-size: 8pt;
	text-align: left;
	text-transform: uppercase;
	padding-left: 12px;
	margin: 0px;
	padding-top: 0px;
	/*border: solid thin red;*/
}

#home_content_header INPUT {
	width:80px;
	border: solid 1px #cccccc;
}

#home_content_header TABLE TD{
	background-color: transparent;
	border:0;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#home_content_header INPUT.button{
	font-family: Tahoma, "Trebuchet MS";
	display:block;
	font-size: 100%;
	color: #FFFFFF;
	background-color: #990000;
	text-align: center;
	border: 0px;
	text-transform: uppercase;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#home_content_header .intro P {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	text-align: center;
	padding-left: 20px;
	padding-right:20px;
	margin:0px;
}

#home_content_header .search {
	float:right;
	width: 150px;
	height: 139px;
	padding: 0;
	background-color: #131313;
	background-image: url(../images/bkg_gray_right.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

#home_content_header .search P {
	padding-left:15px;
	margin: 0px;
	padding-top: 6px;
}

.white {color: #FFFFFF}
.blue {color: #1E79FF}
.green {color: #97CC00}

.red_bkground{
	float:left;
	background-color: #990000;
	color: white;
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-size: 8pt;
	text-transform: uppercase;
	margin-right: 12px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

.red_bkground:visited{
	color: white;
}

.red_bkground:hover{
	background-color: #FF3300;
	padding: 3px 6px;
	color: white;
}

.red_bkground:active{
	color: white;
}



.olive_bkground{
	float:left;
	background-color: #495B1E;
	color: white;
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-size: 8pt;
	text-transform: uppercase;
	margin-right: 10px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin-top: 0px;
	margin-left: 12px;
}

.olive_bkground:visited{
	color: white;
}

.olive_bkground:hover{
	background-color: #242D0E;
	padding: 3px 6px;
	color: white;
}

.olive_bkground:active{
	color: white;
}


.gray_bkground{
	float:left;
	background-color: #323650;
	color: white;
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-size: 8pt;
	text-transform: uppercase;
	margin-right: 10px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin-top: 0px;
	margin-left: 12px;
}

.gray_bkground:visited{
	color: white;
}

.gray_bkground:hover{
	background-color: #000942;
	padding: 3px 6px;
	color: white;
}

.gray_bkground:active{
	color: white;
}

.left_green {
	width: 414px;
	padding: 0px;
	height: 194px;
	background-color: #00c6ff;
	background-repeat: no-repeat;
}

.left_green H2{
	font-family: "Times New Roman", Times, serif;
	font-size: 20pt;
	text-align: left;
	font-weight: lighter;
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 12px;
}

.left_green H3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 15pt;
	text-align: left;
	font-weight: lighter;
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 12px;
	/*border: solid thin red;*/
}

.homepg_content_boxes {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	text-align: left;
	font-weight: lighter;
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	color: #FFFFFF;
	margin-left: 12px;
	margin-right: 12px;
}

.right_blue {
	overflow:hidden;
	height: 194px;
	padding: 0px;
	background-color: #909293;
	background-repeat: no-repeat;
	margin: 0px;
	background-color: #4388FF;
}

.right_blue H2{
	font-family: "Times New Roman", Times, serif;
	font-size: 20pt;
	text-align: left;
	font-weight: lighter;
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 12px;
}

.right_blue H3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 15pt;
	text-align: left;
	font-weight: lighter;
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 12px;
	/*border: solid thin red;*/
}

/*-----MY ACCT AND SIMILAR PAGES CONTENT CONTAINER------*/
#content_container {
	width: 827px;
	
	background-image: url(../images/beams3.jpg);
	background-repeat: repeat-x;
	
	margin: auto;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#content_container1 {
	width: 827px;
	
	background-image: url(../images/beams3.jpg);
	background-repeat: repeat-x;
	
	margin: auto;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#content_container.whitebg {
	background: #FFFFFF;
}

/*-----MY ACCT AND SIMILAR PAGES CONTENT HEADER------*/
#content_header {
	width: 826px;
	overflow:hidden;
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-top-width: 2px;
	border-top-style: ridge;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	float: left;
}

#content_header DIV.myacct_header_upload_box {
	width: 190px;
	height: 90px;
	display: block;
	padding: 0px;
	float: right;
	margin-right: 13px;
	margin-top: 20px;
	background-image: url(../images/upload_video_gradient.gif);
	background-repeat: no-repeat;
	}

#content_header DIV.arrow {
	margin-top:25px;
	margin-left: 0px;
	padding-bottom: 0px;
	background-image: url(../images/text_upload_your_media.gif);
	background-repeat: no-repeat;
	background-position: 32px 9px;
}


#content_header DIV.arrow IMG {
	margin-left: 0px;
	z-index:100;

}

#content_header DIV.myacct_header_search_box {
	width: 287px;
	height: 90px;
	background-color: transparent;
	background-image: url(../images/search_box_gradient.jpg);
	background-repeat: repeat-x;
	display: block;
	float: right;
	margin-top: 20px;
	}


#content_header DIV.search_box_form_container {
	margin-top: 10px;
	margin-left:15px;
	}

#content_header DIV.search_box_form_container FORM FIELDSET {
	margin: 10px 0;
	padding: 10px;
	border: #DDD 1px solid;
	}

#content_header DIV.user_info {
	width:300px;
	margin:0px;
	padding:0px
	}

#content_header DIV.user_info .member_pic{
	border: 1px solid #CCCCCC;
}

#content_header DIV.user_info TABLE{
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	vertical-align:top;
	}

#content_header DIV.user_info TABLE P{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}

#content_header DIV.user_info TD{
	background-color: transparent;
	vertical-align: top;
	}

#content_header DIV.user_info TD P{
	font-size: 10pt;
	}

#content_header DIV.user_info td {
	color: #000000;
	vertical-align: top;
	border: 0px;
}


/*-----TOP NAVIGATION LIST INSIDE CONTENT HEADER------*/

UL#myacct_header_nav {
	float:right;
	height:30px;
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left:auto;
	margin-right:0;
	margin-top:0px;
	padding:0;

	}

UL#myacct_header_nav IMG{
	float: left;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	}


UL#myacct_header_nav LI {
	display:block;
	float:left;
	margin-top:10px;
	border-right: solid thin #666666;
	padding-right: 10px;
	padding-left: 10px;
	color: #333333;
	list-style-type: none;
	}

UL#myacct_header_nav LI.last {
	border-right:0;
	padding-right: 10px;
	padding-left: 10px;
	}


UL#myacct_header_nav LI A {
	color: #333333;
}

#content_header  UL#myacct_header_nav LI A:hover {
	color: #FF3300;
}

#content_header  UL#myacct_header_nav LI A:active {
	color: #0066FF;
}

#content_header IMG.my_acct_text {
	float:left;
	display: block;
	padding-top: 10px;
	margin-left:15px;
}

#content_left {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	width: 458px;
	float: left;
	background-color: #FFFFFF;
	padding: 15px;
}

.marketplace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 25px;
}

.marketplace UL {
	text-decoration:none;
	margin: 0px;
	padding: 0px;
}

.marketplace LI {
	display:inline;
	border-right: solid thin #666666;
	float: left;
	text-align:left;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 3px;
}

.marketplace LI.first{
	margin-left: -10px;
}

.marketplace LI.last{
	border-right:0px;
}

UL#pages {
	vertical-align: middle;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

P.category_desc {
	background-color: #BFBDBE;
	display: block;
	padding: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	line-height: 12pt;
}

UL#pages LI {
display:inline;
padding-left: 2px;
padding-right: 2px;
}


.data_row {
	border: 1px solid #999999;
	background: #FFF;
}

.data_row IMG {
	border: 3px solid #CCCCCC;
	padding:0;
}

.marketplace_table {
	width: 100%;
	padding: 0;
	margin: 0;
}


.marketplace_table IMG {
	border: 5px solid #C1DAD7;
}

.marketplace FORM {
	margin-top:30px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.searchpage FORM {
	margin-top:0px;
}

caption {
	padding: 0 0 5px 0;
	width: 100%;
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.marketplace th {
	color: #000000;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	background-color: #cccccc;
	background-image: url(../images/gradient_grey_bar.jpg);
	background-repeat: repeat-x;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	vertical-align: top;	
	
	border-bottom: solid 2px #ccc;
}

.th_green {
	color: #FFFFFF;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	background: #98cb6a url(../images/green_TH_gradient.jpg) repeat-x;
}

.th_blue {
	color: #FFFFFF;
	letter-spacing: 2px;
	text-transform: uppercase;
	background-color: #6C9CCC;
	background-image: url(../images/blue_TH_gradient.jpg);
	background-repeat: repeat-x;
}

.th_orange {
	color: #FFFFFF;
	letter-spacing: 2px;
	text-transform: uppercase;
	background-image: #F87B0D url(../images/orange_TH_gradient.jpg) repeat-x;
}

.marketplace td {
	border-bottom: 2px solid #cccccc;
	background: #fff;
	vertical-align: top;	
	padding-top: 15px;
	padding-bottom: 15px;
}

td A {
}

td.alt {
	background: #F5FAFA;
	color: #333333;
	vertical-align: top;
}


th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff no-repeat;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16pt;
	font-weight: bold;
	vertical-align: top;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(../images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;

}

.mymedia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 20px;
}

.mymedia UL {
	text-decoration:none;
	margin: 0px;
	padding: 0px;
}

.mymedia LI {
	display:inline;
	border-right: solid thin #666666;
	float: left;
	text-align:left;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 3px;
}

.mymedia LI.first{
	margin-left: -10px;
}

.mymedia LI.last{
	border-right:0px;
}

.mycampaigns {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 20px;
}

.mycampaigns TABLE {
	width: 458px;
	padding: 0;
	margin: 0;

}

.mycampaigns TD {
	border:0px;
}

.mycampaigns UL {
	text-decoration:none;
	margin: 0px;
	padding: 0px;
}

.mycampaigns LI {
	display:inline;
	float: left;
	text-align:left;
	margin-top: 3px;
}

.mycampaigns td {
	padding: 6px 6px 6px 12px;
	background-color: #fff;
	background-image: url(../images/gradient_light_blue1.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
}

.pink_uppercase {
	text-transform: uppercase;
	color: #CC0099;
	font-weight: bold;
}

.black_uppercase {
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
}

.pink_reg {
	color: #CC0099;
}

.pink_reg A {
	color: #CC0099;
}

.green_uppercase {
	text-transform: uppercase;
	color: #006600;
	font-weight: bold;
}

.green_reg {
	color: #006600;
}

.green_reg A {
	color: #006600;
}

.tiny_blog_img {
	float: left;
	padding-top: 4px;
	padding-right: 6px;
}

.settings_img {
	vertical-align: middle;
}

/*-----RIGHT COLUMN CONTENT------*/
#content_right {
	float:right;
	background-color: #FFFFFF;
	width:308px;
	padding: 15px;
	}

.right_column {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.right_column P{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

P.viewall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	padding-right: 10px;
}

.right_column TABLE{
	border: 0;
	vertical-align: top;
}

.right_column td {
	border: 0;
	text-align: left;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	vertical-align: top;
	color: #333333;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}


.right_column th  {
	border: 0;
	padding-top: 5px;
	vertical-align: top;
}


.right_column UL {
	text-decoration:none;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.right_column LI {
	display:inline;
	float: left;
	text-align:left;
	margin-top: 3px;
	border-right: solid thin #666666;
	float: left;
	text-align:left;
	padding-left: 10px;
	padding-right: 10px;
}

.right_column LI.first{
	margin-left: -10px;
}

.right_column LI.last{
	border-right:0px;
}

.right_column_msg{
	color: #3366FF;
	font-weight: bold;
}

.right_column_proposal{
	color: #FF3300;
	font-weight: bold;
}

.right_column_sampleuser{
	color: #0033FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.adsegment {
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #FF3300;
}

.highlight {/*
	background-color: #009900;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding: 2px;
	*/
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #ff6600;
}

#marketplacepg  {
	background-color: #FFFFFF;
	padding: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}




#marketplacepg_header  {
	height:50px;
	overflow:hidden;
	border-bottom-width: 2px;
	border-top-width: 2px;
	border-top-style: ridge;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}

#marketplacepg_header  P{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #333333;
}

#marketplacepg_header DIV.myacct_header_search_box {
	width: 287px;
	height:90px;
	background-color: transparent;
	background-image: url(../images/search_box_gradient.jpg);
	background-repeat: repeat-x;
	margin-top:5px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-left: 0px;
	float: right;
	}

.breadcrumbs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

.breadcrumbs A{
	color: #FFFFFF;
}

.tabs  {
	text-align: right;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	/*border: solid thin red;*/
}


.bid_img{
	padding-top: 2px;
	margin: 0px;
	float: left;
}


#article_container{
	margin: 0px;
	padding: 0px;
	background: #fff;
	border: thin solid #FF0000;
}

#article_header {
	height: 80px;
	border-bottom-width: 2px;
	border-top-width: 2px;
	border-top-style: ridge;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
}

#article_header IMG{
	margin-top: 0px;
	padding-top: 15px;
	padding-left: 15px;

}

#article_right {
	float:left;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 580px;
	margin-top: 0px;
	}

.article_nav {
	float: right;
	white-space: nowrap;
	font-family: "Trebuchet MS";
	font-size: 10px;
	padding:10px;
	/*border-top: solid 1px #2A55A1;
	border-right: solid 1px #2A55A1;
	border-bottom: solid 1px #73B7FF;*/
	border-left: solid 1px #73B7FF;
	font-weight: lighter;
	margin: 15px;
	}

.article_nav LI {
	display:block;
	color: #333333;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	}

.article_nav IMG{
	padding:0;
	margin:0;
	}

#article_wrapper{
	background: #fff;
	padding: 0px;
	margin: 0px;
}


#article_wrapper H2{
	font-family: "Trebuchet MS";
	font-size: 18pt;
	color: #000;
	padding-top: 15px;
}

#article_wrapper H5{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #4388FF;
	font-weight: lighter;
}

.article_body{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #000;
}

.article_date{
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #666666;
	text-transform: uppercase;
}

.article_subheading{
	font-family: "Trebuchet MS";
	font-size: 12pt;
	color: #000;
}

.blue_bar_gradient{
	height:32px;
	background-image: url(../images/bkg_blue_gradient.jpg);
	background-repeat: repeat-x;
	display: block;
	margin: 0px;
	clear: both;
}

#article_left {
	float: left;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 150px;
	margin-top: 15px;
	padding: 15px;
}

.article_comments_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4388FF;
	padding-bottom: 5px;
	text-decoration: none;
}

.article_comments{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	line-height: 10pt;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.article_comments LI{
	padding-bottom: 10px;
}

.searchpg_search_box {
	width: 287px;
	height: 90px;
	background-color: transparent;
	background-image: url(../images/search_box_gradient.jpg);
	background-repeat: repeat-x;
	display: block;
	float: right;
	margin-top: 10px;
	}

#results {
	width:150px;
	margin-right: 8px;
	float:left;
	border: 1px solid #CCCCCC;
	margin-top:0px;
}

#results  TD {
	background-image: url(../images/blue_gradient.jpg);
	background-repeat: repeat-x;
	border:0;
	background-position: top;
}

#results  TH {
	border:0;
	background-color: #8db7f8;
}


#results UL {
margin:0px;
padding:0px;
list-style:none;
}

#results UL LI {
border-right:0px;
padding-right:0px;
padding-left: 0px;

}

#results LI SPAN {
width: 80px;
float:left;
display:block;
}

#results P {
text-align:right;
}


/*-----FOOTER SITEWIDE------*/
div#footer {
	width:867px;
	height:83px; /*HEIGHT OF BAR*/
	background: #fff url('../images/footer_gradient.jpg') repeat-x;
	font-family: "Trebuchet MS";
	text-align: center;
	margin: 20px auto 20px auto;
	border-top: 2px solid #666;
	clear: both;
	font-size: 11px;
	color: #000;
}

div#footer div{
	font-family: Tahoma, Sans-Serif;
	padding: 10px;
	text-align: left;
}

div#footer div ul{
	padding: 0px;
	margin: 3px 0px 0px 0px;
	list-style: none;
}

div#footer div ul li{
	display: block;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 92px;
	padding: 1px 5px 3px 0px;
}

div#footer div ul li a{
	text-decoration: underline;
	color: #1E79FF;
}

div#footer div#footer_right{
	border-left: 1px solid #666;
}
/*--------------------------END FOOTER----------------------------*/

UL.members {
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
}

UL.members LI {
	display: block;
	padding: 0 22px;
	margin-top: 2px;
	font-family: tahoma, verdana;

	float: left;
	display: block;
	margin-top: 12px;
	padding-left: 4px;
	text-align: left;
}

UL.members LI A {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #0f40c3;
	font-weight: bold;
}

UL.members LI IMG {
	border: solid 7px #333;
}

#header .slogan {
	font-family: "Times New Roman", Times, serif;
	font-size: 25pt;
	text-align: center;
	font-weight: lighter;
	padding:0px;
	margin-top:8px;
	margin-bottom:7px;
	padding-top: 70px;
	padding-right: 25px;
	float: right;
}

#header #beta {
	position: absolute;
	top: 30px;
	margin-left: 315px;
}

A.new_msg {
	font-weight: bold;
}

DIV#login_header {
	font-family: "Trebuchet MS";
	position: absolute;
	font-size: 14px;
	color: #fff;
	top: 10px;
}

DIV#login_header A {
	color: #fff;
}

.site_message {
	padding: 50px;
}

DIV#bidding_header {
	background-color: #000;
	width: 828px;
}

DIV#bidding_summary {
	background-color: #fff;
	padding: 30px;
	padding-top: 15px;
}

DIV#bidding_header #movie_reel {
	background: #000 url(../images/movie_reel_bg.gif) repeat-x top;
	height: 17px;
}

DIV#bidding_side_panel {
	float: right;
	width: 260px;
	height: 356px;
	overflow: hidden;
}

DIV#bidding_media {
	margin-top: 3px;
	width: 481px;
}

DIV#bidding_media IMG {
	border: solid 1px #333;
}

DIV#bidding_title {
	background: #fff url(../images/right_bg.gif) repeat-x top;
	height: 81px;
	padding: 15px;
	font-size: 16px;
	margin-bottom: 13px;
	overflow: hidden;
}

DIV#bidding_title I {
	font-family: "Trebuchet MS";
	font-size: 9px;
	font-style: normal;
	text-transform: uppercase;
}

DIV#bidding_make_bid {
	background-color: #e7f9cf;
	border: solid 1px #54751c;
	height: 230px;
}

DIV#bidding_make_bid HR {
	color: #c3dfa5;
	border: 0;
	background-color: #c3dfa5;
	height: 2px;
	margin-top: 4px;
	margin-bottom: 24px;
}

DIV#bidding_high_bid {
	padding-top: 20px;
	padding-left: 18px;
	font-family: "Trebuchet MS";
	font-size: 21px;
	text-transform: uppercase;
}

DIV#bidding_high_bid B {
	font-weight: normal;
	color: #469f05;
}

DIV#bidding_total_bid {
	padding-top: 4px;
	padding-left: 18px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}

DIV#bidding_total_bid A {
	
}

DIV#bidding_box {
	padding-left: 18px;
	font-size: 18px;
}

DIV#bidding_ask_question_link {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}


DIV#bidding_ask_question {
	background-color: #fde092;
	border: solid 1px #fd9d20;
	height: 200px;
	padding: 15px;
	font-family: "Trebuchet MS";
	font-size: 18px;
	text-transform: uppercase;
}

DIV#bidding_status {
	padding-left: 15px;
}
	
DIV#bidding_box TEXTAREA {
	width: 220px;
	height: 100px;
	padding: 3px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 12px;
}

DIV#bidding_ask_question TEXTAREA {
	width: 220px;
	height: 112px;
	padding: 3px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 12px;
}

DIV#bidding_ask_question INPUT {
	float: right;
	margin-top: 12px;
}

DIV#tab_details {
	padding-top: 10px;
}

DIV#tab_details LABEL {
	color: #999999;
	text-transform: uppercase;
	font-size: 12px;
	font-family: "Trebuchet MS";
	display: block;margin:0;padding:0;line-height: 12px;
}

DIV#tab_details P {
	margin: 0;
	font-size: 18px;
	font-family: "Times New Roman";
}


DIV#tab_details .categorization {	
	height: 56px;
}

DIV#tab_details .categorization SPAN {
	display: block;
	float: left;
	width: 180px;
	padding: 10px;
	height: 56px;
	border-top: solid 1px #cccccc;
	background: url(../images/categorization_bg.gif);
	margin-right: 4px;
}

DIV#tab_details .categorization SPAN P {
	font-size: 14px;
}

DIV#tab_details .left {
	float: left;
	width: 140px;
	
	background-color: #fff;
	margin-left: 18px;
	margin-right: 36px;
}

DIV#tab_details .director_type {
	color: #999999;
	text-transform: uppercase;
	font-size: 12px;
	font-family: "Trebuchet MS";
	padding-bottom: 5px;
}

DIV#tab_details .left .avatar {
	margin-bottom: 35px;
}

.avatar A {
	font-size: 12.5px;
	font-family: "Trebuchet MS";
	color: #0f40c3;
	font-weight: bold;
}

.avatar IMG {
	border: solid 7px #333333;
}

.avatar IMG.small {
	border: solid 3px #333333;
}

DIV#tab_details .left .fact {
	height: 41px;
	padding-left: 45px;
	padding-top: 15px;
	margin-bottom: 18px;
}

DIV#tab_details .left .fact P {
	font-size: 14px;
}

DIV#account_header {
	background-color: #000;
	width: 828px;
}

DIV#account_body .instructions {
	padding-bottom: 18px;
	text-align: left;
}

DIV#account_header #movie_reel {
	background: #000 url(../images/movie_reel_bg.gif) repeat-x top;
	height: 17px;
}

DIV#account_summary {
	background-color: #fff;
	height: 370px;
	padding: 30px;
}

DIV#account_summary .pic {
	float: left;
	border: solid 1px #ccc;
	background: #fff url(../images/pic_bg.gif) repeat-x top;
	width: 227px;
	height: 304px;
	padding: 30px;
}

DIV#account_summary .pic .avatar {
	border: solid 10px #333333;
	width: 210px;
	height: 150px;
	margin-bottom: 15px;
}

DIV#account_summary .pic .username {
	font-family: "Trebuchet MS";
	font-size: 17px;
}

DIV#account_summary .pic .username A {
	font-size: 12px;
}

DIV#account_summary .pic .type {
	font-family: "Trebuchet MS";
	font-size: 13px;
	text-transform: uppercase;
	color: #66cc00;
	font-weight: bold;
}

DIV#account_header DIV.account_tabs {
	width: 455px;
	float: right;
}

DIV#account_body DIV.account_tabs {
	margin-top: 0px;
}

DIV.account_tabs A.tab {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	height: 18px;
	float: left;
	padding: 5px;
	color: #000;
	margin-right: 8px;
}

DIV.account_tabs .bar {
	clear: both;
	height: 5px;
}

DIV.account_tabs .box {
	border: solid 1px #ccc;
	border-top: 0;
	height: 332px;
	overflow: auto;
	background-color: #fff;
}

DIV.account_tabs .padded {
	padding: 30px;
	height: 272px;
}

DIV.account_tabs .box TABLE {
	font-family: "Trebuchet MS";
	font-size: 8pt;
	padding-bottom: 25px;
}

.proposal_name {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
}

.proposal_target {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #666666;	
}

.proposal_target A {
	color: #3366ff;
}

.proposal_target B {
	text-transform: uppercase;
	color: #000000;
}

.proposal_target B.type {
	color: #ff6600;
}

.proposal_objective {
	font-family: "Times New Roman";
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 60px;
	overflow: hidden;
}

.expanded {
	height: auto;
	overflow: visible;
}

.high_bid {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #669900;	
}

.bid_button {
	position: absolute;
	width: 193px;
	height: 30px;
	text-align: right;
	margin-left: 440px;
	margin-top: 10px;
	
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #ff6600;	
}

.bid_button IMG {
	float: left;
}

.supplimentary {
	font-size: 10px;
}
	
DIV.account_tabs .box TABLE TH {
	color: #FFFFFF;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	background-color: #568CE4;
	background-image: url(../images/gradient_blue_bar.jpg);
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1DAD7;
	margin: 0px;
}

DIV.account_tabs .box TABLE TD {
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #333333;
	vertical-align: top;
	margin: 0px;
}

DIV.account_tabs .box TABLE TR.alt TD {
	background: #F5FAFA;
}

DIV.account_tabs .box TABLE .description {
	font-family: "Times New Roman";
	font-size: 16px;
}

DIV.account_tabs .box TABLE .description I {
	font-family: "Trebuchet MS";
	padding-top: 10px;
	font-size: 10px;
	display: block;
}

DIV.account_tabs .box TABLE .bid B {
	color:#339900;
	font-weight:bold;
	font-size:18px;
}

DIV.account_tabs .box TABLE .bid A {
	color:#339900;
	font-weight:bold;
}

DIV.account_tabs A.tab:hover {
	color: #fff;
}

DIV.account_tabs A.tab IMG {
	position: relative;
	top: -10px;
	float: left;
	margin-bottom:-25px;
}

DIV.account_tabs .blue {
	background: #88b1da url(../images/bg_blue.gif) repeat-x bottom;
}

DIV.account_tabs .green {
	background: #b0d986 url(../images/bg_green.gif) repeat-x bottom;
}

DIV.account_tabs .orange {
	background: #ffd852 url(../images/bg_orange.gif) repeat-x bottom;
}

DIV.account_tabs .red {
	background: #f0866d url(../images/bg_red.gif) repeat-x bottom;
}

DIV.account_tabs .purple {
	background: #9778ff url(../images/bg_purple.gif) repeat-x bottom;
}

DIV.account_tabs .yellow {
	background: #faff75 url(../images/bg_yellow.gif) repeat-x bottom;
}

DIV#tab_stats {
	background: #fff url(../images/bg_stats.gif) repeat-x top;
	font-family: "Trebuchet MS";
	font-size: 15px;
	line-height: 30.5px;
}

DIV#tab_stats B {
	font-size: 21px;
}

DIV#tab_stats .financial B {
	color: #246c08;
}

DIV#tab_settings {
	position: absolute;
	background-color: #fff;
	margin-top: 28px;
	
	border: solid 1px #ccc;
	/* border-top: solid 5px #b0d986; MT - change to blue ! */
	border-top: solid 5px #88b1da;
	height: 282px;
	padding: 30px;
	overflow: auto;
	width: 720px;
}

DIV#proposal_header {
	background-color: #000;
	width: 828px;
}

DIV#proposal_body .instructions {
	padding-bottom: 18px;
	text-align: left;
}

DIV#proposal_header #movie_reel {
	background: #000 url(../images/movie_reel_bg.gif) repeat-x top;
	height: 17px;
}

DIV#proposal_body {
	background: #cccdcd url(../images/bg.gif);
	width: 772px;
	padding: 28px;
	text-align: center;
}

DIV#proposal_body .header {
	background: #a4bed4 url(../images/form_header_bg.gif) repeat-x top;
	height: 25px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 5px;
	text-align: left;
}

DIV#proposal_body .bordered {
	border: solid 1px #999999;
	background-color: #fff;
}

DIV#proposal_body FORM TABLE {
	padding: 30px;
}

DIV#proposal_body FORM TD {
	text-align: left;
	vertical-align: top;
	padding: 4px;
	padding-bottom: 20px;
}

DIV#proposal_body FORM .label {
	text-transform: uppercase;
	text-align: right;
	white-space: nowrap;
}

DIV#proposal_body .action_buttons {
	padding-top: 25px;
	width: 757px;
	text-align: right;
}

.small {
	font-size: 8px;
}

#upload_progress {
	border: solid 1px #EBEBEB;
	padding: 1px;
	width: 300px;
	display: none;
}

#upload_box {
	background: url(../images/progress_bg.gif) repeat-x;
	height: 33px;
	width: 300px;
}

#upload_bar {
	font-family: Arial;
	font-size: 12px;
	width: 300px;
	height: 26px;
	color: #fff;
	font-weight: bold;
	background-color: #815CFA;
	text-align: center;
	padding-top: 7px;
}

#upload_details {
	font-family: Arial;
	font-size: 12px;
	color: #929292;
}

#upload_details B {
	color: #676767;
}

#keyframe {
	padding-top: 14px;
}




div.autocomplete {
  position:absolute;
  min-width:200px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  width:200px;
}

div.autocomplete ul li.alt { background-color: #eee;}
div.autocomplete ul li.selected { background-color: #ffb;}

div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
    
  cursor:pointer;
  max-width:199px;
  white-space:nowrap;
}


.selectedCandidate {
	clear: both;
	height: 50px;
}

.selectedCandidate img {
	float: left;
	padding-right: 10px;
}

.selectedCandidate .name {
	padding-top: 6px;
	font-size: 12px;
}

.selectedCandidate .username {
	font-size: 10px;
	font-weight: bold;
}

A.delete {
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000;
	background: url(../images/icon_mini_delete.gif) left center no-repeat;
	padding-left: 16px;
}

A.edit {
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000;
	background: url(../images/icon_mini_edit.gif) left center no-repeat;
	padding-left: 16px;
}

A.expand {
	text-decoration: underline;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000;
	background: url(../images/icon_expand.gif) right center no-repeat;
	padding-right: 25px;
	height: 20px;
	display: block;
	float: right;
}

A.contract {
	text-decoration: underline;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000;
	background: url(../images/icon_contract.gif) right center no-repeat;
	padding-right: 25px;
	height: 20px;
	display: block;
	float: right;
}

.proposal_objective A.expand {
	font-size: 10px;
	
	text-decoration: none;
	font-family: "Trebuchet MS";
	color: #5CB75A;
	background: url(../images/icon_expand_mini.gif) 0px  2px no-repeat;
	
	padding-left: 12px;
	float:right;
	display: block;
}

/* call to action on content pages */

.call_to_action {
	margin-left: -20px;
	margin-right: -20px;
	width: 867px;
	height: 291px;
	background: #fff url(../images/bg.jpg) no-repeat;
}

.call_to_action .account_type {
	position: absolute;
	padding-left: 80px;
	padding-top: 155px;
	z-index: 500;
}

.call_to_action .email {
	position: absolute;
	padding-left: 330px;
	padding-top: 155px;
	z-index: 50;
}

.call_to_action .disclaimer {
	position: absolute;
	padding-left: 65px;
	padding-top: 255px;
	z-index: 40;
	font-weight: bold;
	font-size: 11px;
}

.call_to_action .submit {
	position: absolute;
	padding-left: 520px;
	padding-top: 252px;
	z-index: 30;
}


/* media sellers content */

#top_bg_media_sellers {
	margin-left: -20px;
	margin-right: -20px;
	margin-top: -20px;
	width: 812px;
	height: 210px;
	background: #000 url(../images/top.jpg) no-repeat;
	padding-top: 19px;
	padding-left: 55px;
	color: #fff;
}

#top_bg_media_sellers H1 {
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
}

#top_bg_media_sellers P {
	width: 350px;
	font-size: 12px;
}

#top_bg_ad_buyers {
	margin-left: -20px;
	margin-right: -20px;
	margin-top: -20px;
	width: 812px;
	height: 210px;
	background: #000 url(../images/top.jpg) no-repeat;
	padding-top: 19px;
	padding-left: 55px;
	color: #fff;
}

#top_bg_ad_buyers H1 {
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
}

#top_bg_ad_buyers P {
	width: 480px;
	font-size: 12px;
}


#top_bg_marketplace {
	margin-left: -20px;
	margin-right: -20px;
	margin-top: -20px;
	width: 812px;
	height: 210px;
	background: #000 url(../images/top_all.jpg) no-repeat;
	padding-top: 19px;
	padding-left: 55px;
	color: #000;
}

#top_bg_marketplace H1 {
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
}

#top_bg_marketplace P {
	width: 480px;
	font-size: 12px;
}

.testimonial {
	float: right;
	width: 207px;
	
	margin-left: 20px;
	margin-right: -20px;
	background: #6f83a7 url(../images/bgsidebar.jpg) repeat-x;
	
	padding-top: 24px;
	padding-left: 17px;
	padding-right: 17px;
	padding-bottom: 17px;
}

.testimonial .box {
	background-color: #ebeff5;
	padding-top: 0px;
	padding-left: 16px;
	padding-right: 16px;
	width: 175px;
}

.testimonial .box H2 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #11327e;
	margin: 0px;
}

.testimonial .box P {
	font-size: 12px;
	margin: 0px;
}

.advertiser_preview {
}
	.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}
}