@charset "UTF-8";
/******* default body *******/
HTML {
color:#222020;
font-size:100%;
margin:0;
padding:0;
}

BODY {
background:url(images/bg.gif) #fff repeat-x 0 0;
color:#222020;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:82%;
line-height:140%;
margin:0;
padding:0;
text-align:center;
}
.backtotop{
text-align:center; float:left ; width:550px
}


#corner {
background:url(images/corner.gif);
height:20px;
left:552px;
position:absolute;
top:-216px;
width:17px;
z-index:10;
}

DIV.profile {
position:relative;
}

A {
color:#B53C4A;
font-weight:700;
text-decoration: none  ;
}

#content {
margin:0 auto;
position:relative;
text-align:left;
width:900px;
z-index:100;
}

A:hover,#top_tab_i A:hover,#footer A:hover {
color:#D38E91;
}

#top_tab_i LI.last A,#footerNav LI.last A {
border-right-style:none !important;
}

#topLink A,#copyright A {
color:#fff;
font-weight:700;
}

/******* forms *******/
form fieldset li {
clear:both;
display:block;
list-style:none;
margin:0;
}

.form2 {
background:none;
font-size:12px;
margin:0;
padding:0;
}

form {
background:#eaeaea url(images/form_back_line.gif) ;
font-size:12px;
margin:0;
border: 4px ;
padding:0;
margin-bottom:-25px;
}

form .element {
display:inline;
vertical-align:top;
}

.titleform {
background:url(images/form_back_top.gif) no-repeat;
color:#666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:700;
height:44px;
padding-bottom:0;
padding-top:15px;
text-align:center;
}

.botform {
background:url(images/form_back_bot.gif) no-repeat;
height:26px;
padding-bottom:0px;
padding-top:0px;
}

fieldset {
border-width:0;
padding-bottom:20px;
}

legend {
background-color:#CCC;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:700;
padding:10px 20px;
text-align:center;
text-transform:uppercase;
}

label,.label {
color:#666;
display:inline;
float:left;
font-weight:700;
margin-right:5px;
margin-top:12px;
text-align:right;
width:190px;
}

.promot_url {
	width: 100%;
	text-align: center;
	font-weight: bold;
	vertical-align: bottom;
}

input {
background: url(images/input.gif) no-repeat;
border:1px solid #CCC;
border-left-color:#999;
border-top-color:#999;
display:inline;
float:left;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:90%;
margin:12px 5px 0 0;
padding:5px;
vertical-align:top;
width:205px;
}

.textinput_after {
margin:12px 5px 0 0;
padding:5px;
float:left;
}

#map {
    border: 0;
	z-index: 1;
	height:300px;
	width:375px;
}

#mapholder {
margin-top:20px;
position:relative;
	width:375px;}

#launch_delay {
width:135px;
}

#freezeframe {
width:135px;
}

#num_plays {
width: 135px;
display:inline;
float:left;
}

#skin_img {
padding-left:203px;
padding-top:10px;
padding-bottom:5px;
float: left;
}

.radio {
background:#EAEAEA;
border-width:0;
margin:14px 3px 0 0;
width:auto;
display: inline;
}

.checkbox {
background:#EAEAEA;
border-width:0;
margin:14px 5px 0 0px;
width:auto;
}

.pulldown {
background-color:#FFF;
display:inline;
margin:12px 5px 0 0;
vertical-align:bottom;
width:217px;
}

.textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:100px;
margin:11px 2px 1px 0;
padding:4px;
vertical-align:top;
width:200px;
}

.codearea {
font-size:12px;
height:60px;
margin:11px 2px 1px 0;
overflow:auto;
padding:4px;
vertical-align:top;
width:500px;
border:5px solid #CCCCCC;
}

.submit {

background: #666 ;
border:1px solid #999;
border-left-color:#CCC;
border-top-color:#CCC;
color:#FFF;
float:left;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:90%;
font-weight:700;
/*position:relative;*/
text-transform:uppercase;
vertical-align:inherit;
width:212px;
}

.field-hint {
color:#A8A8A8;
display:inline;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:110%;
margin:12px 5px 0 0;
padding-bottom:5px;
padding-left:5px;
padding-top:5px;
width:205px;
}

.field-hint a {
color:#A8A8A8;
}

.field-hint a:hover {
color:#999;
}

.field-hint-m {
color:#A8A8A8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
left:245px;
line-height:110%;
margin:0;
padding-top:3px;
position:absolute;
width:205px;
}

.field-hint-m:first-letter {
color:#666;
float:left;
font-size:200%;
line-height:85%;
margin-left:3px;
}

/************ forms - small 'Create New Project' form ****/
.spform {
background: none;
font-size:12px;
margin:0;
padding:0;
}

.sppulldown {
float:left;
background-color:#FFF;
margin:12px 5px 0 0;
vertical-align:bottom;
text-align: left;
padding: 0px;
width:207px;
}

.sphint {
color:#A8A8A8;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:110%;
margin:5px 5px 0 0;
padding-bottom:5px;
padding-left:5px;
padding-top:0px;
width:205px;
display:block;
float:left;
}

.spform_div {
float: right;
text-align: right;
margin: 10px 55px 10px 10px;
width: 400px;
}

.sptalent_pic {
float:left;
vertical-align:middle;
height:140px;
margin:5px 10px 0px 10px;
width:120px;
}

/********* forms - small inline form ************/
.inline_form {
font-size:12px;
margin:0;
padding:0;
display:inline;
background: transparent;
}

.inline_form .submit {
background: #666 ;
border:1px solid #999;
border-left-color:#CCC;
border-top-color:#CCC;
color:#FFF;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:90%;
font-weight:700;
text-transform:uppercase;
vertical-align:top;
float:left;
width:135px;
height:24px;
}

.toppulldown {
background-color:#FFF;
display:inline;
margin:12px 5px 0 0;
width:207px;
float:left;
}



/******* forms - url *******/
.form_url {
background:none;
font-size:12px;
padding-bottom:20px;
}


.talent_form #url {
clear:right;
float:none;
}

.submit_url {
background:#394F79;
border:1px solid #999;
border-left-color:#CCC;
border-top-color:#CCC;
color:#FFF;
display:inline;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:80%;
font-weight:700;
padding:2px;
text-transform:uppercase;
vertical-align:inherit;
width:auto;
}

.talent_form {
background:none;
font-size:12px;
padding-top:20px;
}

.submit_talent {
background:#999;
border:1px solid #999;
border-left-color:#CCC;
border-top-color:#CCC;
color:#FFF;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:80%;
font-weight:700;
padding-top:2px;
padding-bottom:2px;
text-transform:uppercase;
float:left;
width:180px;
margin: 0px 5px 5px 0px;
}

.url_talents {
background:#fff ;
border:1px solid #CCC;
border-left-color:#999;
border-top-color:#999;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:90%;
width:168px;
padding-top:0px;
padding-bottom:2px;
margin: -8px 0px 5px 0px;
}

.url {
background:#fff ;
border:1px solid #CCC;
border-left-color:#999;
border-top-color:#999;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:90%;
padding:0.25em;
width:150px;
}

/******* top tab *******/
#free_vdo_green {
z-index:90000;
height:98px;
position:absolute;
left:76px;
top:-52px;
width:168px;
cursor: pointer;
}
#top_tab {
background:url(images/top_tab.gif) no-repeat right top;
height:22px;
position:absolute;
right:11px;
top:13px;
width:321px;
z-index:41;
}

#top_tab_text {
height:22px;
position:absolute;
text-align:center;
top:-6px;
width:321px;
}

#top_tab_i A {
border-right:#D38E91 2px dotted;
color:#fff;
font-size:11px;
font-weight:700;
padding-left:0;
padding-right:8px;
}

#top_tab_i {
margin:0;
padding-right:0;
}

/******* left column *******/
#column1 {
margin-left:44px;
text-align:justify;
width:845px;
}

#column1 H3 {
color:#333;
}

#column1 H2 {
color:#333;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:20px;
overflow:visible;
padding-top:20px;
position:relative;
text-indent:0;
}

.titlebar {
background: url(images/title_blue2.gif) no-repeat;
border-bottom:5px solid #394F79;
color:#394F79;
font-size:16px;
height:22px;
padding-left:13px;
padding-top:4px;
z-index:200;
float:left;
width:530px;
margin-bottom:10px;
}

.titlebar2 {
background: url(images/title_blue2.jpg) no-repeat;
border-bottom:5px solid #394F79;
color:#394F79;
font-size:14px;
height:22px;
font-weight:bold;

padding-top:6px;
z-index:200;
text-align: center;
margin-bottom:10px;
}







#studiopix{
	position:absolute;
	left:338px;
	top: -4px;
}


.two_column {
	 FLOAT: left;
	   WIDTH: 260px;
	   padding:0px;
	   font-size:12px;
 
}

.mar {
margin-right:25px;
}


.features {
	DISPLAY: block;
	 FLOAT: left;
	  MARGIN: 20px 10px 20px 10px;
	   WIDTH: 250px;
	   
}
.features .thumbnail {
	PADDING-RIGHT: 18px;
	DISPLAY: block;
	PADDING-LEFT: 20px;
	BACKGROUND: no-repeat url(/images/flvdobg.gif);
	FLOAT: left;
	WIDTH: 37px;
	PADDING-TOP: 15px;
	HEIGHT: 43px;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.vdo_green {
font-weight: bold;
color:#30c801 ;  
font-size:110% ;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.vdo{
font-weight: bold;
color:#B53C4A ;  
font-size:110% ;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.vdo_dark{
font-weight: bold;
color: #8597B2;
font-size:110% ;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.vdo_light{
font-weight: bold;
color: #394F79;
font-size:110% ;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.vdo_red{
font-weight: bold;
color: #D38E91;
font-size:110% ;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.lightnote {
padding: 10px 20px 10px 15px;
 font-size:11px;
 margin: 0 14px 0 14px;
color:#394F79;
background: #CCCCCC;
width:285px;
position:absolute;
left: 595px;
top:30px;
border-top: solid #8597B2 6px;
}

.vdo2{
font-weight:bold;
color:#B53C4A;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.fl{
font-weight:bolder;
font-size:110%;
color:#394F79;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.fl2{
font-weight:bolder;
font-size:110%;
color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.fl3{
font-weight:bolder;
color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.smaller{
font-size:95%;
}

.q_a{
font-weight:bold;
font-size:24px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#394F79;
line-height:120%
}

.q_a_text{
padding-left:20px;

display:inline;
}


.tit{
font-size:16px;
font-weight:bold;
}
.features p {
font-size:11px;
line-height:150%;

}

.features H3 {
margin-bottom:-5px;
font-size:18px;
}


/******* Pricing Package page *******/

#pricing_back1 {
	top:30px;
	background: url(images/pricing_back.gif);
	height:360px;
	left:0px;
	position:absolute;
	width:280px;
	z-index:1000;
}

#pricing_back2 {
		top:30px;
	background: url(images/pricing_back.gif);
	height:360px;
	left:311px;
	position:absolute;
	width:280px;
	z-index:1000;
}

#pricing_back3 {
	top:30px;
	background: url(images/pricing_back.gif);
	height:360px;
	left:621px;
	position:absolute;
	width:280px;
	z-index:1000;
}


#sara_prcing1 {
	background:transparent;
	height:300px;
	left:131px;
	position:absolute;
	top:119px;
	width:210px;
	z-index:2000;

}

#sara_prcing2 {
	background:transparent;
	height:300px;
	left:436px;
	position:absolute;
	top:127px;
	width:210px;
	z-index:2000;

}

#sara_prcing3 {
	background:transparent;
	height:300px;
	left:737px;
	position:absolute;
	top:142px;
	width:210px;
	z-index:2000;

}

#price_name {
	position:absolute;
	font-size:20px;
	left: 16px;
	width: 238px;
	top: 24px;
	padding-bottom:10px;

}

#price_number {
	position:absolute;
	font-size:30px;
	left: 16px;
	width: 238px;
	top: 54px;
	line-height:150%;

}

#price_number_sub {
	color:#666666;
	position:absolute;
	font-size:12px;
	left: 16px;
	width: 238px;
	top: 71px;
	font-weight:bold;

}

#price_disc {
	width:220px;
	color: #999999;
	font-weight:bold;
	position:absolute;
	font-size:11px;
	top: 99px;
	left: 16px;
}

#price_disc ul {
list-style: square;
list-style-position: inside;

}

#price_disc li {list-style-image:url(images/check.gif) ;  margin:10px 0 0 0 ;  padding:0; 
 
  } 
.smaler_font{
font-size:50%;

}

#price_match{
	background: url(images/price_match.png);
	top: 50px;
	width: 177px;
	height: 177px;
	z-index: 100;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/price_match.png", sizingMethod="crop", enabled=true);
	position: absolute;
	color:#333333;
	left: 683px;
}

#free_hosting{
	top: -190px;
	z-index: 600;
	position: absolute;
	left: 575px;
}

#free_hosting .pic{
	width: 110px;
	height: 109px;
	z-index: 800;
}



/******* right column *******/
#column2 {
background:url(images/col2_bg.gif);
color:#bdf4ff;
display:inline;
float:right;
left:-10px;
margin-bottom:-255px;
margin-left:10px;
position:relative !important;
top:-280px;
width:321px;
}

#column2 A {
color:#394F79;
font-weight:700;
text-decoration:none;
}

#column2top {
background:url(images/col2_top.gif);
height:45px;
width:321px;
}

#column2bot {
background:url(images/col2_bot.gif)  no-repeat;
background-repeat:no-repeat;
height:29px;
width:321px;
position:relative;
}

#column2mid {
background-color:#36abd3;
border-top:#68d3ef 2px dotted;
margin:0 4px;
padding-top:20px;
}

#column2examples {
border-top:#68d3ef 2px dotted;
margin:0 4px;
padding-top:20px;
}

#column2head {
background:url(images/small_logo2.gif) no-repeat 21px 7px;
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:bolder;
padding:6px 20px 20px 60px;
position:relative !important;
vertical-align:middle;
}

#column2head2 {
background:url(images/small_logo.gif) no-repeat 21px 7px;
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:bolder;
padding:6px 20px 20px 60px;
position:relative !important;
vertical-align:middle;
}

#column2head_q {
background:url(images/small_logo2_q.gif) no-repeat 21px 7px;
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:bolder;
padding:8px 20px 20px 60px;
position:relative !important;
vertical-align:middle;
}


#column2head_q2 {
background:url(images/small_logo_q.gif) no-repeat 21px 7px;
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:bolder;
padding:8px 20px 20px 60px;
position:relative !important;
vertical-align:middle;
}

.column2div {
line-height:120%;
margin:0 14px;
padding:0 8px 30px 46px;
}

.examples {
background-color:#8597B2;
height:116px;
padding:7px;
width:179px;
}

/******* note column *******/
#note-column {
background:url(images/col2_bg.gif);
color:#bdf4ff;
display:inline;
float:right;
left:-9px;
margin-left:20px;
position:relative !important;
width:321px;
}

#note-column a {
color:#3B5472;
}

/******* header *******/
#header {
background:url(images/vdolife_logo.gif) no-repeat 0 40px;
height:163px;
margin:0 auto;
position:relative;
text-align:left;
width:900px;
}

H1 {
height:110px;
margin:0;
overflow:hidden;
text-indent:-9999em;
width:400px;
}

H1 A {
display:block;
height:150px;
}

H2 {
margin:0;
overflow:hidden;
text-indent:-9999em;
}

/******* main menu *******/
#top_bots {
left:0;
position:absolute;
top:136px;
width:570px;
z-index:40;
}

#menu {
height:27px;
width:570px;
}

/******* Dark Blue Strip *******/
#darkblue {
background:url(images/dark_blue_shade.gif);
}

#darkblue .darkblue_content {
background:url(images/logo_fade.gif) no-repeat left top ;
color:#fff;
left:-40px;
margin:0 auto 28px;
padding:0;
position:relative;
text-align:left;
width:899px;
z-index:100;
}

#darkblue H2 {
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:20px;
margin:0 20px 0 44px;
overflow:visible;
padding-top:30px;
position:relative;
text-indent:0;
font-size: 24px;
}

#darkblue P {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
line-height:160%;
margin:12px 0 0 44px;
padding:0;
width:490px;
}

#darkblue .s {
background:#B53C4A;
border-left:4px solid #8597B2;
font-size:85%;
font-style:italic;
line-height:105%;
padding:15px;
text-align:justify;
width:512px;
}

#darkblue_points{
margin:12px 0 0 40px;
width:470px;
}

#darkblue_points #line{
padding:5px 0 0 15px;
background:#40587a;
margin:4px 0px;
}

#darkblue_points .heading{
font-weight:bold;
font-size:12px;
}

#darkblue_points .text{
font-size:11px;
color:#8597b2;
}


/******* Red Strip *******/
UL#midred {
left:40px;
margin:0;
position:absolute;
top:188px;
}

UL#midred LI {
background:url(images/red_back.gif) no-repeat left;
border-right:#D38E91 2px dotted;
display:inline;
float:left;
height:95px;
margin:0;
width:190px;
}

UL#midred LI H3 {
font-family:Georgia, "Times New Roman", Times, serif;
height:30px;
margin:0 15px;
padding-top:10px;
width:140px;
font-size:16px;
line-height:16px;
}

UL#midred LI P {
line-height:140%;
margin:0 15px;
width:160px;
font-size:11px;
}

/******* footer *******/
#footer {
clear:both;
color:#fff;
float:left;
font-size:90%;
line-height:180%;
margin-top:50px;
position:relative;
text-align:center;
width:100%;
}

#footer P {
margin:0;
padding:10px;
}

#footerNav A {
border-right:#D38E91 2px dotted;
color:#fff;
font-weight:700;
padding:2px 15px 2px 0;
}

#footerNav {
background:#B53C4A;
border-top:#D38E91 4px solid;
margin:0;
padding:10px 0;
}

/******* copyright *******/
#copyright {
background:#394F79;
border-top:#8597B2 4px solid;
position:relative;
}


#copyright A.twitter {
color: #394F79;
padding:2px 5px 2px 20px;
background:#8597B2 url(images/twitter.gif)  no-repeat left;
margin-left:4px;
}


#copyright A:hover.twitter {
color: #8597B2;
background:#394F79 url(images/twitter.gif)  no-repeat left;
}


UL {
margin:1em 0;
padding:0;
}

LI {
margin-left:1em;
}

.vdoDesign {
vertical-align: middle;
height:17px;
padding-left:9px;
padding-right:10px;
width:29px;

}

/************************
****** Home Page ******
************************/
#home-page {
background:url(images/home_bg.gif) repeat-x 0 0;
}

#home-page #column1 {
display:inline;
float:left;
margin:90px 0 0;
width:550px;
}

#no-red-blue #darkblue .darkblue_content {
padding-bottom:40px;
}

#no-red-blue #darkblue P {
width:800px;
}

/********************
****** Talents ******
*********************/
#talent {
background:url(images/form_back.gif) no-repeat bottom;
float:left;
font-size:10px;
height:162px;
line-height:120%;
margin:0 0 80px;
position:relative;
width:550px;
z-index:1000;
}

.talent_name {
background:url(images/form_back_top.gif) no-repeat;
color:#666;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:700;
height:44px;
padding-bottom:0;
padding-left:20px;
padding-top:15px;
width:540px;
}

.talent_pic {
float:left;
height:140px;
padding-left:20px;
padding-right:20px;
width:120px;
}

#talent .profile {
float:left;
font-weight:700;
width:130px;
}

#talent .profile2 {
float:left;
width:250px;
}

#talent .talenturl {
float:left;
height:40px;
width:300px;
}

#talent .submit_url {
background-color:#999;
}

#your_talent {
padding:10px;
margin:5px;
margin-right: 50px;
}

/******* talent video list *******/
.video {
background-color:transparent;
border:0;
height:265px;
left:365px;
position:absolute;
top:-100px;
width:250px;
}


#sara_vdo {
background:transparent;
height:320px;
left:332px;
position:absolute;
top:-200px;
width:230px;
z-index:2000;
}


#free_vdo {
background:transparent;
height:355px;
left:20px;
position:absolute;
top:425px;
width:300px;
z-index:2000;
}


/**************************
****** Control Panel ******
***************************/
.usertoolbar {
color:#fff;
font-weight:700;
line-height:20px;
margin:0 20px 0 44px;
overflow:visible;
padding-top:30px;
position:relative;
text-align:right;
text-indent:0;
}

/******* Menu *******/
#tabmenu {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin: 0 0 0;
padding:5px 0 0 9px;
text-transform:uppercase;
width:100%
}

#tabmenu li {
display:inline;
list-style-type:none;
overflow:hidden;
}

#tabmenu a,a.active {
background:#FFF;
border:4px solid #CCC;
color:#999;
margin:0;
padding:2px 5px 0;
text-decoration:none;
}

#tabmenu a.active {
background:#EAEAEA;
border-bottom:6px solid #EAEAEA;
color:#666;
z-index: 10;
}

#tabmenu a:hover {
background:#CCC;
color:#999;
}

#tabmenu a.active:hover {
background:#EAEAEA;
color:#666;
}

#panel-content {
background:#eaeaea url(images/control_back.gif );
border-top:4px solid #CCC;
width:888px;
z-index:2;
}

#panel-content-bot {
background:#fff url(images/control_back_bot.gif );
width:888px;
z-index:3;
height:26px;
}

.help_list {
padding: 5px;
padding-left:25px;
width:600px;
font-size:10px;
color:#666;
text-align: left;
}

.help_list ul {
    line-height: 130%;
}

.help_list li {
list-style:square;
list-style:outside;
}

.help_list p {
    margin:8px 0px 8px 0;
}

/******* Messages *******/
.error {
background:#B53C4A url(images/iii.gif) no-repeat right top;
border-top:#D38E91 4px solid;
left:42px;
padding:10px;
position:relative;
text-align:center;
margin:20px;
width:868px;

}

.message {
background:#3B5472 url(images/i.gif) no-repeat right top ;
border-top:#8597B2 4px solid;
left:42px;
padding:10px;
position:relative;
text-align:center;
margin-top:20px;
width:868px;
}

.important_message {
background:#8597B2 url(images/ii.gif) no-repeat right top ;
border:#fff 4px solid;
left:42px;
padding:10px;
position:relative;
text-align:center;
margin-top:20px;
width:850px;
color:#333333;
font-weight:bold;
}


/* errors from forms on pages with notecolumn */
.errorsmall {
background:#B53C4A url(images/iii.gif) no-repeat right top;
border-top:#D38E91 4px solid;
left:42px;
padding:10px;
position:relative;
text-align:center;
top:20px;
width:520px;
}

/* messages from forms on pages with notecolumn */
.messagesmall {
background:#3B5472 url(images/i.gif) no-repeat right top ;
border-top:#8597B2 4px solid;
left:42px;
padding:10px;
position:relative;
text-align:center;
top:20px;
width:520px;
}

/* campaign details table */
.campaignlist {
color:#666;
font-size:10px;
overflow:scroll;
width:100%;
}

.campaignlist A {
color:#333;
text-decoration:underline;
}

.campaignlist A:hover {
color:#666;
}

.campaignlist img {
    border: 0;
	width: 8px;
	height: 8px;
	padding-right:8px;
}

.campaignlist th {
background:#8597b2;
color:white;
font-size:12px;
font-weight:700;
margin-left:5px;
text-align:center;
height:4em;
}

.campaignlist td {
padding:10px;
vertical-align:top;
}

/* 'delete' button beside each campaign/instance */
.campaignlist .delete {
color:red;
font-weight:bolder;
}

.campaignlist .delete:hover {
text-decoration:none;
}

/*  for each vdo */
.campaignlist .campaignitem {
background:#DBDBDB;
}

/*  for vdo name 
  for instance list 
  full of instances */
.campaignlist .instancelist {
list-style:none;
margin:0;
padding:0;
text-align:left;
}

.newvideo {
text-indent:10px;
}

.campaignlist li {
clear:both;
display:inline;
float:left;
list-style:none;
margin:0;
padding:0;
text-align:left;
white-space:nowrap;
height: 2em;
}

.campaignname {
width:150px;
text-align:left;
}

/*  free vdo  */
.free {
background: url(images/free.gif) top left no-repeat;
padding-left:36px;

}
.promot {
background: url(images/promot.gif) top left no-repeat;
padding-left:42px;

}

.campaignstatus {
width:50px;
}

.campaignmodify {
width:155px;
}

.campaign_hitstotal {
width: 40px;
}

.campaign_hitsmonth {
width:40px;
}

.small {
background:#666;
float:left;
position:absolute;
}

.instanceurl A {
color:#999;
text-decoration:none;
}

.instanceurl A:hover {
color:#CCC;
}

.promotSettings {
	display: inline;
	color: #111;
}

/***** status legend (active, paused, etc ***********/
.legend {
    position: relative;
	border-width: 2px;
	border-color: #ccc;
	border-style: solid;
	width: 210px;
}

.legend_header {
    background: #ccc;
    color: #999;
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}

.legend_body {
    background: #DBDBDB;
    text-align: left;
	font-size: 10px;
	color: #999999;
	padding-bottom: 6px;
	padding-top: 4px;
}

.legend_body ul {
    padding: 0;
	margin: 0;
}

.legend_body li {
    list-style: none;
	height: 2em;
}

/********* project details table *******************/
.projectlist {
color:#666;
font-size:10px;
overflow:scroll;
width:100%;
}

.projectlist A {
color:#333;
text-decoration:underline;
}

.projectlist A:hover {
color:#666;
}

.projectlist th {
background:#CCC;
color:#999;
font-size:12px;
font-weight:700;
margin-left:5px;
text-align:center;
}

.projectlist td {
padding:10px;
vertical-align:top;
}

/*  for each project */
.projectlist .projectitem {
background:#DBDBDB;
}

/*  for list of scripts */
.projectlist .scriptlist {
list-style:none;
margin:0;
padding:0;
text-align:left;
}

.projectlist li {
clear:both;
display:inline;
float:left;
list-style:none;
margin:0;
padding:0;
text-align:left;
white-space:nowrap;
}

.scripturl A {
color:#999;
text-decoration:none;
}

.scripturl A:hover {
color:#CCC;
}

.addscript {
display:block;
clear:both;
}

.projectmodify {
width:75px;
}

.projectpic {
width:125px;
padding:0px;
margin:0px;
}

.projecttotal {
background:#DBDBDB;
text-align: right;
}

.projectprice {
text-align: right;
width: 35px;
}

.projectwords {
width: 70px;
}
/****************/

#top_tab_i LI,#footerNav LI,.instanceurl {
display:inline;
}

#column2 A:hover,#note-column a:hover,.message a,.error a {
color:#fff;
}

#copyright A:hover,.message a:hover {
color:#8597B2;
}

#home-page #darkblue .darkblue_content,#no-red #darkblue .darkblue_content {
height:188px;
}

#no-red,#no-red-blue {
background:url(images/bg.gif) repeat-x 0 0;
}

#no-red #column1,#no-red-blue #column1 {
display:inline;
float:left;
margin:0;
width:550px;
}


/* SpryAccordion */
.Accordion {
	overflow: hidden;width:345px; float:right; padding-right:1px; padding-top:5px
}
.Accordion1 {
	overflow: hidden;width:550px; float:right; padding-right:1px; padding-top:5px
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
	
}

#acc_content{padding:8px 15px 0 0; text-align:left;}
#acc_content ul, li { list-style: inside; }
#side_col {width:175px; float:left; padding-right:20px; padding-top:5px}
#line_sep {  padding:20px 0 25px 0; width:551px; float:left; background:url(images/app_bg.gif) no-repeat bottom;  }
.acc_p { margin-left:20px; font-size:12px;text-align:left; color:#666666; font-weight:bold; }

.AccordionPanelTab {


border-top:1px  dotted #d1d1d1;
border-bottom:1px  dotted #d1d1d1;
background:url(images/expand.gif) right top no-repeat;
font-weight:bold;
color:#a4a6aa;
font-size:14px;
height:22px;
padding-left:13px;
padding-top:3px;
cursor:pointer;

	-moz-user-select: none;
	-khtml-user-select: none;
}

.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height:210px;
	font-size:11px;
}



.AccordionPanelContent2 {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 300px;
}

.AccordionPanelContent3 {
background-color: #E5E5E5;
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 370px;
}

.AccordionPanelOpen .AccordionPanelTab {
	border-bottom:6px solid #3d5579;
border-top:0px solid #3d5579;
font-weight:bold; background:#a0b0c7; color:#3d5579;
}

.AccordionPanelTabHover {
	background:url(images/expand2.gif) right top no-repeat; color:#000;font-weight:bold;
}

.AccordionPanelOpen .AccordionPanelTabHover {
	background: #a0b0c7;
}

.AccordionFocused .AccordionPanelTab {

}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background:#a0b0c7; 
}

blockquote {

  background: transparent url(images/quoteleft.gif) left top no-repeat;
  margin-top:30px;
}
blockquote p {
  padding: 0px 30px 0px 48px;
  margin-bottom:8px;
  background: transparent url(images/quoteright.gif) right bottom no-repeat;
}

blockquote .name {
font:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:14px;

}

.line {
border-top:dotted #CCCCCC 1px;
 margin:20px 0px 60px 0px
}

.newsroom h3 {
text-transform:uppercase;
font-size:18px;
font-family: Georgia, "Times New Roman", Times, serif;
}

.newsroom h4 {
color: #666666;
font-size:14px;
font-family: Georgia, "Times New Roman", Times, serif;
}

.tip_margin {margin:20px; text-align: justify;}
.phone_nums { font-size: 20px; line-height:30px; color:#394F79; font-weight:bold;}