* { border: 0; margin: 0; padding: 0; }
body { background: #000 url(../_img/background_header.gif) top left repeat-x; font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; font-size: 14px; color: #a9a9a9; }
a, a:link, a:visited { color: #58cdf9; text-decoration: none; }

h1 { font-size: 39px; color: #fff; font-weight: normal; line-height: 100%; margin-bottom: 40px; }
h2 { font-size: 18px; color: #58cdf9; font-weight: normal; }
h3 { font-size: 14px; color: #b0ced4; font-weight: bold; }
ul, ol { margin-bottom: 20px; }
li { list-style-image: url(../_img/bullet.gif); margin: 15px 0 0 20px; }
ol { list-style-position: inside; }
ol li { list-style: decimal; }
.right { text-align: right; }
.small { font-size: smaller; }

img#brand { margin: 0; }
img#action_button { margin-left: 570px; margin-top: 74px; }
img#product_features { margin-top: 40px; }
img#give_it_a_try { margin: 20px 20px 0 -20px; }

div#header { background: url(../_img/background_header.gif) top left no-repeat; min-height: 130px; width: 950px; margin: auto; }
	div#header a#brand { display: block; float: left; width: 207px; height: 71px; margin-top: 10px; }
	div#header div.tagline { float: left; }
	div#header p { margin-left: 18px; padding-top: 46px; margin-bottom: 6px; }
	div#header p#header_links { margin-left: 60px; }
	div#header p#header_links a#login { font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 14px; font-size: small; font-weight: bold; }
	div#nav { width: 1100px; overflow: visible; float: left; margin-top: 20px; margin-left: 10px; clear: both; }
	div#nav a { color: #fff; font-size: 14px; padding: 4px 5px; display: block; float: left; margin-left: 10px; -moz-border-radius: 3px; }
	div#nav a:hover { background: #10485d; }
div#wrapper { min-height: 548px; width: 950px; margin: auto; background: url(../_img/background_body.jpg) top left no-repeat; }
	div#main_content { margin-left: 40px; float: left; margin-bottom: 80px; margin-top: 60px; }
		div#main_content div.main_content_box_left { width: 440px; float: left; padding-right: 20px; min-height: 320px; }
		div#main_content div.main_content_box_right { float: left; padding-left: 19px; }
			div#main_content div.main_content_box_right p { margin: 10px 0; }
	div#home_movie { width: 500px; float: left; padding: 50px 0 0 50px; }
	div#home_movie1 { width: 500px; float: left; padding: 50px 0 0 50px; }
	div#home_movie2 { width: 500px; float: left; padding: 50px 0 0 50px; }
	div#home_content { margin-left: 590px; padding-top: 25px; }
	div#features_content { margin-left: 40px; float: left; margin-top: 25px; }
		div#features_content div.features_content_box { width: 820px; float: left; padding-right: 18px; }
		div#features_content div.features_content_box_left { width: 418px; float: left; padding-right: 18px; }
	div#clients_content { margin-left: 40px; float: left; margin-top: 25px; margin-bottom: 30px; }
		div#clients_content h1 { font-size: 39px; color: #fff; font-weight: normal; line-height: 100%; margin-bottom: 10px; }
		div#clients_content div.clients_content_box { width: 820px; float: left; padding-right: 18px; overflow: visible; }
			div#clients_content div.clients_content_box p { margin-left: 18px; padding-top: 46px; margin-bottom: 6px; float: left; overflow: visible; }
			div#clients_content div.clients_content_box img { float: left; height: 100px; width: 200px; margin-top: 10px; margin-right: 0; /* margin-bottom: 10; */ }
	div#how_content { margin: 0 0 0 40px; padding-top: 25px; }
		div#how_content h2 { margin-bottom: 25px; }
	div.how_box { width: 230px; float: left; margin: 0; margin-top: 30px; }
		div.how_box p { padding: 0 0 0 80px; min-height: 85px; }
	div#media_content { margin: 0 0 40px 40px; padding-top: 25px; }
		div#media_content div.try { background: url(../_img/left_arrow.gif) top left no-repeat; padding: 2px 0 0 30px; margin: 15px 0 0 15px; min-height: 30px; width: 400px; float: left; }
		div#media_content div.try img { margin: 20px 0 0 10px; }
		#media { display: table; }
		#media_workspace { display: table-row; }
		#media_right { width: 50%; display: table-cell; vertical-align: middle; padding-left: 20px; }
		#media_left { width: 50%; display: table-cell; vertical-align: bottom; padding-top: 40px; }
		div#media_bar { clear: both; padding-bottom: 40px; }
		div.help { clear: both; font-size: 14px; }
	div#how_content h1, div#media_content h1 { margin-bottom: 20px; }
	div#ad-per-view_content { margin: 25px 0 0 40px; float: left; }
		div#ad-per-view_content h1 { margin-bottom: 20px; }
		div#ad-per-view_content div.ad-per-view_content_left { width: 415px; float: left; padding-right: 18px; margin-top: 320px; }
		div#ad-per-view_content div.ad-per-view_content_right { width: 423px; float: left; padding-left: 30px; margin-top: 320px; border-left: 1px solid #333; }
	div#lower_btn_bar { width: 910px; height: 60px; margin: 20px; position: relative; bottom: 0px; clear: both; }
		div#lower_btn_bar div.lower_btn_bar_giveitatry_left { float: left; margin-bottom: 30px; width: 460px; }
		div#lower_btn_bar div.lower_btn_bar_tour_next { float: right; margin-bottom: 30px; margin-top: 15px; width: 450px; visibility: visible; }
		div#lower_btn_bar div.lower_btn_bar_left { float: left; /* 450px; */ position: relative; }
		div#lower_btn_bar div.lower_btn_bar_right { float: right; /* 450px; */ position: relative; padding-top: 5px; }
	div#tour_next { text-align: right; width: 900px; float: left; margin: 20px 0; }	
div#footer { float: left; width: 100%; }
	div#footer_content { width: 950px; margin: auto; background: url(../_img/background_footer.gif) top left no-repeat; padding: 20px 10px; margin-bottom: 20px; }
		div#footer_brand { width: 300px; float: left; font-size: 12px; }
		div#copyright { width: 650px; float: left; text-align: right; font-size: 10px; margin-top: 5px; }

/* Clients  */
.clear { clear: both; }
.blurb { width: 750px; margin-top: 10px; }
.blurb h2 { font-size: 18px; color: #58cdf9; font-weight: normal;} 
.blurb img { float: left; padding: 10px 0 10px 0; }
.blurb p { float: right; width: 550px; margin: 0; padding: 6px 9px 9px 0; }
.clearfix:after { content: "."; height: 0; visibility: hidden; display: block; clear: both; }

/* remove halo effect in firefox   */
a:active { outline: none; }
a:focus { outline-width: 0; text-align: right; }

/* Media bar*/
#apvBarObjectId { width: 430px; margin-bottom: 10px; float: left; clear: none; }
#try_this { background: url(../_img/left_arrow.gif) top left no-repeat; min-height: 30px; width: 390px; float: right; margin-top: 5px; padding-top: 2px; padding-left: 20px; clear: none; position: relative; }
#help { display: none; }

/* for the for page title*/
.formtitle { color: #FFF; font-size: 24px; font-weight: normal; }

/* for the faq text*/
.faq_question { /* width: 500px; float: left; */ padding-right: 25px; font-weight: bolder; }
.faq_answer { /* width: 500px; float: left; */ padding-right: 25px; color: #FFF; font-weight: normal; }

div#main_content_form { margin-left: 0px; float: left; margin-bottom: 80px; margin-top: 0px; }

a:hover /* Causes links to turn white when mouse pointer moves over them */
{ color: #ffffff; }

.bloglink /* Adds space to the right of the top right "blog" link */
{ margin: 0 7px 0 0; }

.body /* Defines width of main content area and centers it */
{ margin: auto;
  width: 955px; }

.center /* Centers content on the site, Internet Explorer 5.5 compatible */
{ text-align: center; }

.copyright /* Aligns copyright footer text to the right of the company footer logo, centers it with that logo on the same line */
{ float: right;
  font-size: 7.5pt;
  margin: 17px 8px;
  white-space: pre; }

.footercategory /* Bolds navigation headers in footer lists */
{ font-weight: bold; }

.footercenter
{ margin: 0 auto;
  width: 955px; }

.footerlogo /* Adds space for the Equilibrium footer logo */
{ margin: 10px 0 15px 9px; }

.footerseparator /* Adds space above and below the gray gradient separating the body from the footer */
{ margin: 8px 0 12px 0; }

.loginlink /* Bolds the login link in the top navigation, and increases its size */
{ font-size: 10pt;
  font-weight: bold;
  margin: 0 0 0 7px; }

.networkfooter /* Lines up the footer navigation headed by "eq network" with the "join the public beta" button's visible left edge */
{ float: left;
  margin: 0 0 0 9px; }

.short /* Adds a small amount of extra space above the "support" link in the footer navigation */
{ margin: 5px 0 0 0; }

.softwarefooter /* Adds space to the left of the footer navigation category beginning with "eq software" */
{ float: left;
  margin: 0 0 0 50px; }

.solutionsfooter /* Adds space to the left of the footer navigation category beginning with "solutions" */
{ float: left;
  margin: 0 50px 0 50px; }

.topnav /* Shrinks the font on the top right navigation, and lines it up with the "effortlessly personalize..." text */
{ float: right;
  font-size: 9pt;
  margin: 47px 8px 0 0; }
  
.navseparator /* Adds space between the "eqnetwork" logo and the navigation bar below */

{ float: left;
  top: -12px;
  margin: 0 0px 19px 0;
  width: 221px;
  position: relative;
}
  
  
  .freebartop /* Adds space between the move_box and the wrapper */

{ float: left; top: -23px; margin: 0 0px 0px 0; position: relative; left: 0; }
  
